ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x20024, 0x1017e0}], 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB='acl,dmask=00000000000000000000005,uid=', @ANYRESHEX=0xee01, @ANYBLOB=',iocharset=utf8,showmeta,acl,discard,prealloc,noacsrules,sparse,uid=', @ANYRESHEX=0xee01, @ANYBLOB="2c0064505503000000c2667c033d78f2774bc5c37b15b3727760580fe5622e4a3e3fef44983494ed557a9bb192625be5ea"], 0xff) (async) pidfd_getfd(0xffffffffffffffff, r0, 0x0) (async) openat$loop_ctrl(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$LOOP_CTL_GET_FREE(r3, 0x4c82) (async) ioctl$LOOP_CTL_REMOVE(r3, 0x4c81, r4) (async) ioctl$LOOP_CTL_ADD(r2, 0x4c80, r4) (async) openat$cuse(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async) read$FUSE(r5, &(0x7f00000026c0)={0x2020}, 0x2020) (async) fremovexattr(r5, &(0x7f0000000080)=@known='security.selinux\x00') (async) 00:07:23 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000900)={0x60, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x38, 0x8, 0x0, 0x1, [{0x34, 0x0, 0x0, 0x1, [@WGPEER_A_ALLOWEDIPS={0x4}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x60}}, 0x0) socket$nl_generic(0x10, 0x3, 0x10) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) (async) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000900)={0x60, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x38, 0x8, 0x0, 0x1, [{0x34, 0x0, 0x0, 0x1, [@WGPEER_A_ALLOWEDIPS={0x4}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x60}}, 0x0) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) 00:07:23 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xffffff7f}}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:23 executing program 1: r0 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) getsockopt$llc_int(r0, 0x10c, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f00000000c0), 0x400000, 0x0) sendfile(r0, r1, &(0x7f0000000100)=0x4, 0xfffffffffffff413) (async) write$binfmt_elf32(0xffffffffffffffff, &(0x7f0000004700)={{0x7f, 0x45, 0x4c, 0x46, 0x84, 0x2, 0x5, 0x0, 0x3, 0x3, 0x6, 0x6, 0x70, 0x38, 0x31a, 0x58, 0x0, 0x20, 0x2, 0x7, 0x4, 0x7}, [{0x4, 0x4, 0x1, 0x5, 0x2, 0x0, 0x5, 0x9}, {0x1, 0xffff, 0xfffffffb, 0xfffeffff, 0xffffef1e, 0x7b99, 0x8, 0x88b7}], "7d92201720c29107a3f887ebfe7478870cab4f6f98e4d0c7080bd54122d5fa444e08a0e6374f236071756ba5aca73d3b70632f269b0f42b2d41c6e4091b9a636b924f18b068c12a8940b3c36ffe248a9df41cf0950025202eaa391e2bb708b3a79be57423559c6780a9990ae4002309ec9b98134d248f0387ce2611e03d6121958004e9a9029daf4670f153524fb02e7e667197e6eeacce925082cae933c7e26a242f97753ba670ad18583a0a22c399c55036e5f19de63a1039e402d15f9b17d6e7241e9386f5699cc898c8963e1743353c1ebc691ab4376522a75e8ae07ee19c62f8404b7ffa391a191d9eef6d8ead97e1451dd32f4094ea20b308c99aa8dfeb50273ba8e60bbd1520947ba6d841ceebbad6b7751522d841f69b86adbd23cbb9e7696fc0ce1b88cce4ad15c6394c0f085276b0e5e409ca969fd922fa3085fbcfdadd02011746da8ab5424a255893f363dbf4734346bdd68436780c0f8665e4be6b911674a16c5ce189d16094313fdc8fb442db33a31ca33b85da976106e4c6edeb9fd1a68663546b21894f36955c76cb152e6f7e88630650cc3237f92a653e5d15b8cee08b1f57a0dad69e382c499039c7be890131dd1acefb144f0d98438d2b9f51c7121d5a379d18fea0f0e193ec776a27d687b13633116d6c3b32bb422ed045d2e71696c03ce9df32ab92f825ef802b8d81adb00080d06d597538eb6cf33c8628e5c756715aa8a99fa685d18e2811793faa46ec46f1df1f3b0b8d537ab00494891e8a0753ca5869e0c17f74f56ec40ece936e98f89f76edf46971770479fe633cd94670442303e2fea981b9f4c9838b92c919cc7fb97ba1b43f9c6d490bdc85ed767f6c5728061cb537f3471ed6af63529a94b1addcdd9eedf38c1103f15ebb682c5035d913ba82302551d4eaabcd10ee09929ab190962205925ad108c8191a2dded84fa2ec57048fa2362da503327a065dcf05bb4e01d9e9025540efe12c2f4bd1ee9d996dc457f5f85f30923018c3b29eeba120d1f5c33aeeee6213296c8c43d0d925507cb402c0be8ae2d9c08541edc9c5b355529d7c9a1bdf6aea9003bfc302cd5430ada938975397fc752253736c1a83bd9091849cac610610e9551f4587c3314c45e3ca77d7c149a4a6bfec2340f2293e3ec8fcffb86bb1ee6681c1cc5f0a1358c212b8947cd3d6f0149c5b43711ff887153e43c6ebc8443a99d019bac73bbf257984da001d6b17ee2c34b6a33d528ba244a91ea19362f51712d8ce08d32358b04a7ab18aa4a42cc9f2edd733dab89a6a006fb393b53a65d7d0aa86aa12ff20d9653c55e87c3aeaeec46c940d8d712586163722cf109f289c02636ed3907aff2b629cd7e33a7d33851d6fa56f0a8f84fb40d4f39eef570f43f7802ba89559255f058c037f0271843ad8ee3e8aebc2594c3ba138e64ac9e8f01136d64e00de44e51af62d640ad23828fb2457c248c4349a7eff98bd77a4ebeb79a0c1a54a8e37dde53daa733dad529a0d60bf371c1f74778f575126b30a8c9bd376f5cf0a6788e97b28982fab4b63d7dde6bd5f4e0cca13d9a2700209a5bf33f351228429487679d1bdd7e37d71a9c252ab5949650e18062758a4151b9abe929e20c94fc1b759ef7c9d030f6302d7ea85d6e78cac31bc415fb158a5e4261b3143e141140d1128de8d0452a24d46e45a91542619733cbb9092d0de0a18189823eaa0e271740ced7cbe2c43d7f703e64772b1d6c16e353cacf8403bb5e6b8611919ca7968056ab55e1f0b5733b4413be9efc49109a237e3e6ffabae19015d428cf2e1f85c69b401fc2882b5c88870e79df343a0ec9bdfd3f0332cc016665013180a174393a42751de0833579eb5d6d58e1b92648444362f58afdaf0d5622c0f75c379ed0307e534d4e4336a11e53ded566c58c8e388d01aee3c0895324b8ab64e67e1a670520b610ac172db176591a2346646c49eaeacf6170b665a84548392832761e0d11ca65a6de9e1c07be6654f65427a441a41eaf588a8699cbb6b14f13e7c47933696bf8a8e541845d579cb263fdd9f24c23405983e0cc0cb3e7a81718e3aab1efd45325235257ce0eb653ff6c468a1542fd40fbf2215cccdd74afc1af91030caa9e4b6e57717b9cae06a138253f6e10e54109fc4b5cdc29f1c6e1a190c84667eb3f8c311591345842a43ec4c16e996ff85dd8f4a28335b41c667b11cf9f1621741679afb469d0b000a83a9e52087af765e232912a2a30bc246f5b51add0e474b09dd798524e4a35a0346e656e8540204d8c5513170762d29a4dbce2e0e9d32a6d9b1ddc535d4696c901483a3a162cfa3ef4496a5d00a5a3052bc518d2be537ec0f1cd67aeb44b5e99831a72d9ff3d6a8fcf0911dd9c53b18738662f112ec48495e71dac460b140993806defccf2539a6e14360c35420d42a5f7b38ff1990f0235e0aaa7f79fbe4a448b014547cb10a71a7a84368798dc9920c8623c284f521f115d73dff2bcf28cc20ea12d6a0dff7bd66eba1084528706fbf068544d64547f50b65497e41ba1074ec535274ba60ba7fe1f0b463a429f15fac32ec1036b7cc186392bb0bf844773348ca4e088fabd8238576a437f386c8c0f6c2f4c2fefb01178bb8d88721ae0a3f768831aefaa19f40fd31c15084c092bc6b50896359da5c6e6e9cd75d59f32be5b215c35c21423e2f42a995ddf852947fd2f027abadc8b6634806a664be0351f8e62991df98be49bc20353c3f2ac6458b4bb4412ce109e0e9a0e23566020d2f4cfdb173c95d6bb52bd22e8cb900694682d4b2cd1d54a0cbb9f8eca46b84d70beb8ff12d6d6550558ec1fb00c18ad04678f8cc42a77b461a65012a55cb226b5e457861c589050f393c32f0dcc6a7955be43745db5152f8633e5416662f6c5d7e45e97a2cc512757a0a39010d778b02855eef6dd4d0bf558fb7c52442f989211adcb4dc29a078e80bfbec7341dd21c5124e7e34e54728b07672183c5c1b5fbd41a92b0a4548c9dff955282b7d8e44e44d16ad90a14e3361105349c0531a63da54bd0047ac904cf0c9e23bfdd6ff80b534f25d7332bd5d83698f96dda4dc6b03629f038cd558234d4f048661294907b9c5a8feab346eddeff9538999ca6113de2048d2221b2980f30eb9af0213a5dc2f36c428cbdf725690128eedaff3b28d69d5e69768567e802444bafe8f928465ef075e97d17e49429d3c649ba875fc1630b9debaafe9d29b41ef076592382f805d73c1cbeb62d8654d5897be0dc53d77f82e83fb06329a769c9f5471b4e9cbc1898efe89bdeb8bba413a503077cdc1127936561298c814d38077737fb6ce0ef3c1a90a435a03b3225ccc7742b31762d8aebe95aad921c31a626d9c4a913328911b8617207ddd6db9449143c01d00bfb04f2b9e01d504ba7199bf4865692979f0155bbeedd102440e23f744552a00effc67e35819093d74e6f9df43f7e88dcc9b7bb26925a6eef63b15a86333c45952084fc4533454cacd5ee85ae701f94c31204a2f007d20e6954aea5f31b68a8ba96b856503dd517d46865f7d990814e8e9ec1800c494cf5538738dec1521e9b8d6cf03f43746879cc194f44087c7e7ed7829b116f79c496ca9d7d790b25bcbf592fbcccaec8c3b8ff9aaf83a3cafaa61733fa4b0442a792ac64ab6d5a6be7b0346b823974b4246884126207ea16c2bf7ceee8fde96bb915ac315a51b47c9e8bf9a41ab3cef14b85b3e08fd7f37c5982b793861a3cddee70c22afd10a02f82ec88903e27e7e8a6ed1f3c3e8b0fec215f67adc756191080c1e15b7f924c1ddb448974ed0d4b13ea5a62696f7ad185f31deed19ace0cb6404e5a0b6c41b94564666c2b1e2a472dfa7cf2b52466555b4ecff53a74109a45c898ce63aed3d4f342896ecd26e7d9010d07aa6e8655e2986639ad3560bd255cdbf8d6b2d85e022de0a625c1ca975842e145632ed5ff8ef77c0fd35ac172741765b0e0deaddfc0a5d70d698bc989ef6f0efd2f67448fb6ed2a4ae17ae254dcdeb35ea920d50d4696373d32d52b20b5066a956daba0d343f8c95026b9d26b3bb9ffd3517d3aa966da8bac3d93d27d26bc3203cf33901bb5bf198a35f7424468ece1c1ded66388ddcab976416dc00d6f116769519f7dd48f2217c19debbae690b1ddee096ed9e48f1669fd718e412cb7429c010e1963f6c94889bc34c58f7db180b4258d873636effdb66a4b78bc8428ba485d8000324505625997f07de37f9c4f0bd05887ff39a2562b59cafa2c2df0b895143fe8ffa2592a86da296f22e2d6b71132478caefa9b3439753873b3953fb6efb347454fcc9e81b5bc70dd7df029b3b1d0a914885c32cb3c122f585707a5b9641185cf645c50df3a9a1f6e2eb991c27e7852de0c37aa1f95e4e09ad13292b1f688c60e18af9ec7e5c5dcf455376902fbbe1da58a6125629357bd16f916e0a333cceda0c24325e459632fd9a442f6ea53fca14dac9c40717f73baf2c4f00c2ba5e15c8e5a0652d771d0aa3cb9c54f16a413cdfc0cd84077d34c2d20242e9bb41a61006b76c3fa51d6e5eb598b2b9871584933696a177268d382604e785e6efc0567061c5f29b349806efdd192f962162a0b887e11d275884fe1272fa5cb68423d2b0d97120e25c4b692079251453e71797670bf7b4cbf356e0f4e167c6ef5c011739bb707807f8f522746d341c04b800449bfb386091202e821e78e07c51e2430a386ce7bddb7809b324ca468f14c6e51337533a2384f9369a867465607bb9ec928e6d834eed0115842194058f78e6eaacc3b9e6d1bdc7e6e0a87a68cae7a4b485fecf3a41958a17266b17e896d2d455413aa9a8082e9fdf2c3eff86293b105e88263e5dc63896bbb60ed9c47a0cfbf894e02319ba09d8914a3a6d55c6fcbbaab12be6dd050d00ac8f905ff8c60e89b886bdf3b14dd9e86fd1478bed6b2e8ca74287cc3841fd78cf2097aa392e14b50bee43e69a53cf46cbfc1dcbedf010bc9807caa0553a1f58c4aedcde115357d4630469ae67ba1248ec1282149be0988db738890d3b5449549f1a3d5de942eeeaae69ffbd2eef77d36f99d9f02576a7a94de854af1f98c6c6b9ad89fcb0ea4152af4882a85071e34e2da662c79d159aae182911b75d6fc63d56d92188a282cbecdd011b594d2d023098691b6cdd697ad7e21f1128b6b0b9d923adee80497b5612b1cf173754fd7e495b3a1be09852f269257dae20ff7d162239711311db2f3552f7d3a61701d87821f4f9cfbbfcfd952c5484f5d1ae03968824ff098fb0dc671c778c9b749cff6b263618510fe156c031b67760ca17f3ac2f7e92ced1c00cd9c3bc615752960c5915600adfc3e939e0cf1311b739870f713653d69fd95832e18afdc4d78b6dd9319c8d8770df110b1ea97a731b110aa76f2fb73ad81ad74577ae024a6f1fbeb28ad68cc52f24e3d032bf412ecbc5afba140fda4f66f32fbb980a5a066035cc46e15bb4dc107449776e75255011f3d932de2eb75e1f87ebf10ca2358f35096c29532d2e5bca995f91eedd0416cc8bd14525f7531cc64f78d2217b2c8e0a598947d0e85b4216cefc9b6d991cfa2bfef53065780c7004527fad29e78c5cd0d85474764ccccff5887246d921f586412965eed98db6269dd53b65e47fc9283eecb35bdb7d68dd69724a98711b92665bc5c62279824ca13049a6c43b2572f12118c246838b4bad8244fb0b2d385be2afb528ce9304db6ee4943df625e9540334c0e390d812809e33f59054fe8c4c19bbb4806ae9ee1c2de779a52f94c7303876dc6ee48fcef0fec6c585f5c21ee08a0", ['\x00', '\x00', '\x00', '\x00', '\x00', '\x00']}, 0x1683) (async) syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000180)='./file0\x00', 0x121804, 0xc, &(0x7f0000000340)=[{&(0x7f0000010000)="eb52904e5446532020202000080100000000000000f8000000000000000000000000000080008000ff030000000000000800000000000000ff010000000000000100000002", 0x45}, {&(0x7f00000194a0)="10", 0x1, 0x6bc}, {&(0x7f0000010120)="46494c453000050000000000000000000100010040000100a0010000000800000000000000000000040000000000000003000000000000000000000000000000100000006000000000001800000000004800000018000000801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a000000180001000500000000000500801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd80100d800000000000000d80000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000007e00000000000000400000000000000000f803000000000000f803000000000000f8030000000000117f080000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000000800000000000010000000000000001000000000000000110104", 0x193, 0x4000}, {&(0x7f0000010320)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000008000000000000080000000000000008000000000000001101040000000000ffffffff0000030046494c45300005000000000000000000010001004000010060010000000800000000000000000000030000000100000002000000000000000000000000000000100000006000000000001800000000004800000018000000801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801060000000000000000000000000000000000000000010000000000000000000000000000000000003000000070000000000018000000020052000000180001000500000000000500801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801002000000000000000200000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x175, 0x47a0}, {&(0x7f0000000500)="000000000000000000000000000000000000000000000000000000000000020046494c45300005000000000000000000020001004000010060010000000800000000000000000000030000000200000002000000000000000000000000000000100000006000000000001800000000004800000018000000801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801060000000000000000000000000000000000000000010000000000000000000000000000000000003000000070000000000018000000020052000000180001000500000000000500801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000007f0000000000000040000000000000000000040000000000000004000000000000000400000000002280000302", 0x175, 0x4fe0}, {&(0x7f0000010720)="000000000000000000000000000000000000000000000000000000000000020046494c453000050000000000000000000300010040000100e8010000000800000000000000000000060000000300000004000000000000000000000000000000100000004800000000001800000000003000000018000000801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801060000000000000000000000000000003000000068000000000018000000010050000000180001000500000000000500801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650050000000800000000000180000000200640000001800000001000480480000005400000000000000140000000200340002000000000014009f011200010100000000000512000000000018009f011200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000600000003000000000001800000004001200000018000000730079007a006b0061006c006c0065007200000000000000700000002800000000001800000005000c00000019000000000000000000000003010000000000008000000018", 0x1ed, 0x57e0}, {&(0x7f0000010980)="000000000000000000000000000000000000000000000000000000000000040046494c453000050000000000000000000400010040000100c8010000000800000000000000000000040000000400000002000000000000000000000000000000100000004800000000001800000000003000000018000000801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801060000000000000000000000000000003000000070000000000018000000020052000000180001000500000000000500801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd8010010000000000000000a00000000000006000000000000000803240041007400740072004400650066000000000000005000000080000000000018000000030064000000180000000100048048000000540000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000800000004800000001004000000001000000000000000000010000000000000040000000000000000010000000000000000a000000000000000a00000000000021028c", 0x1db, 0x5fe0}, {&(0x7f0000002540)="000000000000000000000000000000000000000000000000000000000000030046494c45300005000000000000000000060001004000010058010000000800000000000000000000030000000600000002000000000000000000000000000000100000006000000000001800000000004800000018000000801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801060000400000000000000000000000000000000000010000000000000000000000000000000000003000000068000000000018000000020050000000180001000500000000000500801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801000800000000000080000000000000000600000000000000070324004200690074006d0061007000800000004800000001004000000001000000000000000000000000000000000040000000000000000008000000000000800000000000000080d1af09a8a5b0fa4f018e", 0x16b, 0x6fe0}, {&(0x7f0000011280)="000000000000000000000000000000000000000000000000000000000000020046494c45300005000000000000000000080001004000010080010000000800000000000000000000040000000800000002000000000000000000000000000000100000006000000000001800000000004800000018000000801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801060000000000000000000000000000000000000000010000000000000000000000000000000000003000000070000000000018000000030052000000180001000500000000000500801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd8010000000000000000000000000000000006000000000000000803240042006100640043006c0075007300ffff00000000800000001800000000001800000002000000000018000000800000005000000001044000000001000000000000000000fe03000000000000480000000000000000f81f000000000000f81f00000000000000000000000000240042006100640002ff03", 0x193, 0x7fe0}, {&(0x7f0000011480)="000000000000000000000000000000000000000000000000000000000000020046494c45300005000000000000000000090001004000090008030000000800000000000000000000050000000900000003000000000000000000000000000000100000006000000000001800000000004800000018000000801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801060000200000000000000000000000000000000001010000000000000000000000000000000000003000000068000000000018000000010050000000180001000500000000000500801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801000000000000000000000000000000000600002000000000070324005300650063007500720065008000000050000000010440000000020000000000000000008000000000000000480000000000000000080400000000007001040000000000700104000000000024005300440053002281008f0000000090000000e00000000004180000000300c00000002000000024005300440048000000000012000000001000000200000010000000b0000000b000000000000000180014000000000030000800000000005124b300010100005124b3000101000080000000000000007c0000004900490018001400000000003000080000000000a0ddde4202010000a0ddde42020100000001000000000000640000004900490018001400000003003000080000000000f01203f800010000f01203f80001000000000000000000007c000000490049000000000000000000100000000200000090000000c80000000004180000000400a800000020000000240053004900490000000000100000000010000002000000100000009800000098000000000000001400140000000000280004000000000000010000f01203f80001000000000000000000007c00000014001400000000002800040000000000010100005124b3000101000080000000000000007c0000001400140000000000280004000000000002010000a0ddde420201000000010000000000006400000000000000000000001000000002", 0x31d, 0x87e0}, {&(0x7f0000011800)="000000000000000000000000000000000000000000000000000000000000030046494c45300005000000000000f400000a00010040000100a0010000000800000000000000000000040000000a00000002000000000000000000000000000000100000006000000000001800000000004800000018000000801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801060000000000000000000000000000000000000000010000000000000000000000000000000000003000000068000000000018000000030050000000180001000500000000000500801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801000002000000000000000200000000000600000000000000070324005500700043006100730065008000000048000000010040000000010000000000000000003f000000000000004000000000000000000002000000000000000200000000000000020000000000214010", 0x16b, 0x8fe0}, {&(0x7f000003a4a0)="0000000000000000000000000000000000000000000000000000000000000400ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x20024, 0x1017e0}], 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB='acl,dmask=00000000000000000000005,uid=', @ANYRESHEX=0xee01, @ANYBLOB=',iocharset=utf8,showmeta,acl,discard,prealloc,noacsrules,sparse,uid=', @ANYRESHEX=0xee01, @ANYBLOB="2c0064505503000000c2667c033d78f2774bc5c37b15b3727760580fe5622e4a3e3fef44983494ed557a9bb192625be5ea"], 0xff) (async) r2 = pidfd_getfd(0xffffffffffffffff, r0, 0x0) r3 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r4 = ioctl$LOOP_CTL_GET_FREE(r3, 0x4c82) ioctl$LOOP_CTL_REMOVE(r3, 0x4c81, r4) ioctl$LOOP_CTL_ADD(r2, 0x4c80, r4) (async) r5 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) read$FUSE(r5, &(0x7f00000026c0)={0x2020}, 0x2020) (async) fremovexattr(r5, &(0x7f0000000080)=@known='security.selinux\x00') 00:07:24 executing program 3: pipe2(&(0x7f0000001440)={0xffffffffffffffff}, 0x0) (async) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) (async) fanotify_init(0x4, 0x400) (async) r3 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) getsockopt$llc_int(r3, 0x10c, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) (async) accept(r0, &(0x7f0000000000), &(0x7f0000000180)=0x80) socket$bt_rfcomm(0x1f, 0x1, 0x3) splice(r1, 0x0, r1, 0x0, 0x7ffffff8, 0x0) (async) read(r0, &(0x7f00000000c0)=""/117, 0x75) (async) write$khugepaged_scan(r2, &(0x7f0000000080), 0x8) 00:07:24 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:24 executing program 2: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$FUSE(r0, &(0x7f00000050c0)={0x2020}, 0x2020) r1 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) getsockopt$llc_int(r1, 0x10c, 0x5, &(0x7f00000000c0), &(0x7f0000000100)=0x4) epoll_ctl$EPOLL_CTL_MOD(r0, 0x3, r1, &(0x7f0000000080)={0x50002008}) r2 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$WG_CMD_SET_DEVICE(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=ANY=[@ANYBLOB='`\x00\x00\x00', @ANYRES16, @ANYBLOB="0100000000000000000001000000380008803400008004000980080003000200000024000100dbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1400020077673100000000000000000000000000eee82b1041451b9d1145500ef07108e4d45b708d75"], 0x60}}, 0x0) setsockopt$llc_int(r1, 0x10c, 0x6, &(0x7f00000001c0)=0x5, 0x4) syz_genetlink_get_family_id$fou(&(0x7f0000000040), r2) 00:07:24 executing program 1: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0x68ed}}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:24 executing program 3: pipe2(&(0x7f0000001440)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) (async) fanotify_init(0x4, 0x400) (async) r3 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) getsockopt$llc_int(r3, 0x10c, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) accept(r0, &(0x7f0000000000), &(0x7f0000000180)=0x80) socket$bt_rfcomm(0x1f, 0x1, 0x3) splice(r1, 0x0, r1, 0x0, 0x7ffffff8, 0x0) (async) read(r0, &(0x7f00000000c0)=""/117, 0x75) (async) write$khugepaged_scan(r2, &(0x7f0000000080), 0x8) 00:07:24 executing program 1: r0 = io_uring_setup(0x3756, &(0x7f0000000000)) io_uring_register$IORING_REGISTER_BUFFERS_UPDATE(r0, 0xf, &(0x7f0000000080)={0x2a36, 0x0, 0x0, 0x0}, 0x20) io_uring_register$IORING_REGISTER_BUFFERS_UPDATE(0xffffffffffffffff, 0x10, &(0x7f00000022c0)={0x7f, 0x0, &(0x7f00000010c0), 0x0}, 0x20) io_uring_register$IORING_REGISTER_BUFFERS_UPDATE(r0, 0x10, &(0x7f0000002340)={0x0, 0x0, &(0x7f0000002280)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {0x0}], 0x0, 0x2a36}, 0x20) 00:07:24 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}, 0x2}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:24 executing program 2: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$FUSE(r0, &(0x7f00000050c0)={0x2020}, 0x2020) (async) r1 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) getsockopt$llc_int(r1, 0x10c, 0x5, &(0x7f00000000c0), &(0x7f0000000100)=0x4) epoll_ctl$EPOLL_CTL_MOD(r0, 0x3, r1, &(0x7f0000000080)={0x50002008}) (async) r2 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$WG_CMD_SET_DEVICE(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=ANY=[@ANYBLOB='`\x00\x00\x00', @ANYRES16, @ANYBLOB="0100000000000000000001000000380008803400008004000980080003000200000024000100dbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1400020077673100000000000000000000000000eee82b1041451b9d1145500ef07108e4d45b708d75"], 0x60}}, 0x0) (async) setsockopt$llc_int(r1, 0x10c, 0x6, &(0x7f00000001c0)=0x5, 0x4) syz_genetlink_get_family_id$fou(&(0x7f0000000040), r2) 00:07:24 executing program 2: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$FUSE(r0, &(0x7f00000050c0)={0x2020}, 0x2020) r1 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) getsockopt$llc_int(r1, 0x10c, 0x5, &(0x7f00000000c0), &(0x7f0000000100)=0x4) (async) epoll_ctl$EPOLL_CTL_MOD(r0, 0x3, r1, &(0x7f0000000080)={0x50002008}) (async) r2 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$WG_CMD_SET_DEVICE(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=ANY=[@ANYBLOB='`\x00\x00\x00', @ANYRES16, @ANYBLOB="0100000000000000000001000000380008803400008004000980080003000200000024000100dbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1400020077673100000000000000000000000000eee82b1041451b9d1145500ef07108e4d45b708d75"], 0x60}}, 0x0) (async) setsockopt$llc_int(r1, 0x10c, 0x6, &(0x7f00000001c0)=0x5, 0x4) (async, rerun: 64) syz_genetlink_get_family_id$fou(&(0x7f0000000040), r2) (rerun: 64) 00:07:24 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}, 0x3}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:24 executing program 1: r0 = io_uring_setup(0x3756, &(0x7f0000000000)) io_uring_register$IORING_REGISTER_BUFFERS_UPDATE(r0, 0xf, &(0x7f0000000080)={0x2a36, 0x0, 0x0, 0x0}, 0x20) io_uring_register$IORING_REGISTER_BUFFERS_UPDATE(0xffffffffffffffff, 0x10, &(0x7f00000022c0)={0x7f, 0x0, &(0x7f00000010c0), 0x0}, 0x20) io_uring_register$IORING_REGISTER_BUFFERS_UPDATE(r0, 0x10, &(0x7f0000002340)={0x0, 0x0, &(0x7f0000002280)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {0x0}], 0x0, 0x2a36}, 0x20) io_uring_setup(0x3756, &(0x7f0000000000)) (async) io_uring_register$IORING_REGISTER_BUFFERS_UPDATE(r0, 0xf, &(0x7f0000000080)={0x2a36, 0x0, 0x0, 0x0}, 0x20) (async) io_uring_register$IORING_REGISTER_BUFFERS_UPDATE(0xffffffffffffffff, 0x10, &(0x7f00000022c0)={0x7f, 0x0, &(0x7f00000010c0), 0x0}, 0x20) (async) io_uring_register$IORING_REGISTER_BUFFERS_UPDATE(r0, 0x10, &(0x7f0000002340)={0x0, 0x0, &(0x7f0000002280)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {0x0}], 0x0, 0x2a36}, 0x20) (async) 00:07:24 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) socket$nl_generic(0x10, 0x3, 0x10) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000a40)=ANY=[@ANYBLOB="a0030000b6d1175dfe2cee9dd52e6dd7175d992e915daa483cbf", @ANYRES16=r1, @ANYBLOB="0100000000000000000001000000600308805c0300802c030980ac000080060001000a00000014000200fe8800000000000000000000000001010500030001000000060001000200000008000200640101010500030002000000060001000a00000014000200fe8000000000000000000000000000bb0500030001000000060001000a0000001400020000000000000000000000ffffffffffff0500030000000000060001000a00000014000200fe880000000000000000000000000001050003000000000028000080060001000a0000001400020000000000000000000000ffffac14141405000300030000001c0000800600010002000000080002000a0101020500030000000000400000800600010002000000080002007f0000010500030003000000060001000a00000014000200ff02000000000000000000000000000105000300000000000c010080060001000200000008000200ac1414aa0500030003000000060001000a00000014000200fc0100000000000000000000000000010500030002000000060001000a00000014000200000000000000000000000000000000010500030001000000060001000200000008000200ac1414bb05000300020000000600010002000000080002000a01010105000300010000000600010002000000080002000a0101020500030002000000060001000a00000014000200ff0100000000000000000000000000010500030003000000060001000200000008000200e00000010500030002000000060001000a00000014000200fc00000000000000000000000000000005000300010000004c0000800600010002000000080002000a0101010500030001000000060001000200000008000200ac14143c0500030001000000060001000200000008000200ac1e01010500030003000000a0000080060001000a00000014000200200100000000000000000000000000000500030003000000060001000200000008000200e00000020500030003000000060001000a00000014000200000000000000000000000000000000000500030003000000060001000a00000014000200fe8000000000000000000000000000aa0500030000000000060001000200000008000200ac1414290500030001000000080003000200000024000100dbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1400020077673100"/898], 0x388}}, 0x0) r2 = syz_open_dev$vcsn(&(0x7f0000000040), 0x9, 0x48000) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/zoneinfo\x00', 0x0, 0x0) r4 = getpid() sched_setscheduler(r4, 0x1, &(0x7f0000001700)=0x4) sendmsg$DEVLINK_CMD_RELOAD(r2, &(0x7f0000000200)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000100)={0x88, 0x0, 0x100, 0x70bd2c, 0x25dfdbfe, {}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, @DEVLINK_ATTR_NETNS_FD={0x8, 0x8a, r3}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, @DEVLINK_ATTR_NETNS_PID={0x8, 0x8b, r4}}, {@pci={{0x8}, {0x11}}, @DEVLINK_ATTR_NETNS_ID={0x8, 0x8c, 0x1}}]}, 0x88}, 0x1, 0x0, 0x0, 0x40004}, 0x40820) 00:07:24 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) (async) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) socket$nl_generic(0x10, 0x3, 0x10) (async) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000a40)=ANY=[@ANYBLOB="a0030000b6d1175dfe2cee9dd52e6dd7175d992e915daa483cbf", @ANYRES16=r1, @ANYBLOB="0100000000000000000001000000600308805c0300802c030980ac000080060001000a00000014000200fe8800000000000000000000000001010500030001000000060001000200000008000200640101010500030002000000060001000a00000014000200fe8000000000000000000000000000bb0500030001000000060001000a0000001400020000000000000000000000ffffffffffff0500030000000000060001000a00000014000200fe880000000000000000000000000001050003000000000028000080060001000a0000001400020000000000000000000000ffffac14141405000300030000001c0000800600010002000000080002000a0101020500030000000000400000800600010002000000080002007f0000010500030003000000060001000a00000014000200ff02000000000000000000000000000105000300000000000c010080060001000200000008000200ac1414aa0500030003000000060001000a00000014000200fc0100000000000000000000000000010500030002000000060001000a00000014000200000000000000000000000000000000010500030001000000060001000200000008000200ac1414bb05000300020000000600010002000000080002000a01010105000300010000000600010002000000080002000a0101020500030002000000060001000a00000014000200ff0100000000000000000000000000010500030003000000060001000200000008000200e00000010500030002000000060001000a00000014000200fc00000000000000000000000000000005000300010000004c0000800600010002000000080002000a0101010500030001000000060001000200000008000200ac14143c0500030001000000060001000200000008000200ac1e01010500030003000000a0000080060001000a00000014000200200100000000000000000000000000000500030003000000060001000200000008000200e00000020500030003000000060001000a00000014000200000000000000000000000000000000000500030003000000060001000a00000014000200fe8000000000000000000000000000aa0500030000000000060001000200000008000200ac1414290500030001000000080003000200000024000100dbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1400020077673100"/898], 0x388}}, 0x0) r2 = syz_open_dev$vcsn(&(0x7f0000000040), 0x9, 0x48000) (async, rerun: 32) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/zoneinfo\x00', 0x0, 0x0) (async, rerun: 32) r4 = getpid() sched_setscheduler(r4, 0x1, &(0x7f0000001700)=0x4) (async, rerun: 32) sendmsg$DEVLINK_CMD_RELOAD(r2, &(0x7f0000000200)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000100)={0x88, 0x0, 0x100, 0x70bd2c, 0x25dfdbfe, {}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, @DEVLINK_ATTR_NETNS_FD={0x8, 0x8a, r3}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, @DEVLINK_ATTR_NETNS_PID={0x8, 0x8b, r4}}, {@pci={{0x8}, {0x11}}, @DEVLINK_ATTR_NETNS_ID={0x8, 0x8c, 0x1}}]}, 0x88}, 0x1, 0x0, 0x0, 0x40004}, 0x40820) (rerun: 32) 00:07:24 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}, 0x4}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:24 executing program 1: r0 = io_uring_setup(0x3756, &(0x7f0000000000)) io_uring_register$IORING_REGISTER_BUFFERS_UPDATE(r0, 0xf, &(0x7f0000000080)={0x2a36, 0x0, 0x0, 0x0}, 0x20) (async) io_uring_register$IORING_REGISTER_BUFFERS_UPDATE(0xffffffffffffffff, 0x10, &(0x7f00000022c0)={0x7f, 0x0, &(0x7f00000010c0), 0x0}, 0x20) io_uring_register$IORING_REGISTER_BUFFERS_UPDATE(r0, 0x10, &(0x7f0000002340)={0x0, 0x0, &(0x7f0000002280)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {0x0}], 0x0, 0x2a36}, 0x20) 00:07:24 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) (async, rerun: 64) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) (rerun: 64) socket$nl_generic(0x10, 0x3, 0x10) (async, rerun: 64) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000a40)=ANY=[@ANYBLOB="a0030000b6d1175dfe2cee9dd52e6dd7175d992e915daa483cbf", @ANYRES16=r1, @ANYBLOB="0100000000000000000001000000600308805c0300802c030980ac000080060001000a00000014000200fe8800000000000000000000000001010500030001000000060001000200000008000200640101010500030002000000060001000a00000014000200fe8000000000000000000000000000bb0500030001000000060001000a0000001400020000000000000000000000ffffffffffff0500030000000000060001000a00000014000200fe880000000000000000000000000001050003000000000028000080060001000a0000001400020000000000000000000000ffffac14141405000300030000001c0000800600010002000000080002000a0101020500030000000000400000800600010002000000080002007f0000010500030003000000060001000a00000014000200ff02000000000000000000000000000105000300000000000c010080060001000200000008000200ac1414aa0500030003000000060001000a00000014000200fc0100000000000000000000000000010500030002000000060001000a00000014000200000000000000000000000000000000010500030001000000060001000200000008000200ac1414bb05000300020000000600010002000000080002000a01010105000300010000000600010002000000080002000a0101020500030002000000060001000a00000014000200ff0100000000000000000000000000010500030003000000060001000200000008000200e00000010500030002000000060001000a00000014000200fc00000000000000000000000000000005000300010000004c0000800600010002000000080002000a0101010500030001000000060001000200000008000200ac14143c0500030001000000060001000200000008000200ac1e01010500030003000000a0000080060001000a00000014000200200100000000000000000000000000000500030003000000060001000200000008000200e00000020500030003000000060001000a00000014000200000000000000000000000000000000000500030003000000060001000a00000014000200fe8000000000000000000000000000aa0500030000000000060001000200000008000200ac1414290500030001000000080003000200000024000100dbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1400020077673100"/898], 0x388}}, 0x0) (rerun: 64) r2 = syz_open_dev$vcsn(&(0x7f0000000040), 0x9, 0x48000) (async) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/zoneinfo\x00', 0x0, 0x0) (async) r4 = getpid() sched_setscheduler(r4, 0x1, &(0x7f0000001700)=0x4) sendmsg$DEVLINK_CMD_RELOAD(r2, &(0x7f0000000200)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000100)={0x88, 0x0, 0x100, 0x70bd2c, 0x25dfdbfe, {}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, @DEVLINK_ATTR_NETNS_FD={0x8, 0x8a, r3}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, @DEVLINK_ATTR_NETNS_PID={0x8, 0x8b, r4}}, {@pci={{0x8}, {0x11}}, @DEVLINK_ATTR_NETNS_ID={0x8, 0x8c, 0x1}}]}, 0x88}, 0x1, 0x0, 0x0, 0x40004}, 0x40820) 00:07:24 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}, 0x6}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:24 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000000140)=ANY=[@ANYBLOB="010000fa1600000018000060", @ANYRES32=r0, @ANYBLOB="03000006006f5e93b9b1ce0000653000"]) sendmsg$netlink(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000003c0)=[{0x0}], 0x1}, 0x80) setsockopt$sock_timeval(r0, 0x1, 0x42, &(0x7f0000000180)={0x77359400}, 0x10) r1 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) getsockopt$llc_int(r1, 0x10c, 0x3, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000400)=ANY=[@ANYRESDEC=r1], 0x68}, 0x1, 0x0, 0x0, 0x28890}, 0x4008011) 00:07:24 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}, 0xd}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:24 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000000140)=ANY=[@ANYBLOB="010000fa1600000018000060", @ANYRES32=r0, @ANYBLOB="03000006006f5e93b9b1ce0000653000"]) (async) sendmsg$netlink(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000003c0)=[{0x0}], 0x1}, 0x80) setsockopt$sock_timeval(r0, 0x1, 0x42, &(0x7f0000000180)={0x77359400}, 0x10) (async) r1 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) getsockopt$llc_int(r1, 0x10c, 0x3, &(0x7f00000000c0), &(0x7f0000000100)=0x4) (async, rerun: 32) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000400)=ANY=[@ANYRESDEC=r1], 0x68}, 0x1, 0x0, 0x0, 0x28890}, 0x4008011) (rerun: 32) 00:07:24 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), r0) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000900)={0x60, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x38, 0x8, 0x0, 0x1, [{0x34, 0x0, 0x0, 0x1, [@WGPEER_A_ALLOWEDIPS={0x4}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x60}}, 0x0) 00:07:24 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000000140)=ANY=[@ANYBLOB="010000fa1600000018000060", @ANYRES32=r0, @ANYBLOB="03000006006f5e93b9b1ce0000653000"]) sendmsg$netlink(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000003c0)=[{0x0}], 0x1}, 0x80) setsockopt$sock_timeval(r0, 0x1, 0x42, &(0x7f0000000180)={0x77359400}, 0x10) r1 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) getsockopt$llc_int(r1, 0x10c, 0x3, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000400)=ANY=[@ANYRESDEC=r1], 0x68}, 0x1, 0x0, 0x0, 0x28890}, 0x4008011) socket$nl_route(0x10, 0x3, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000000140)=ANY=[@ANYBLOB="010000fa1600000018000060", @ANYRES32=r0, @ANYBLOB="03000006006f5e93b9b1ce0000653000"]) (async) sendmsg$netlink(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000003c0)=[{0x0}], 0x1}, 0x80) (async) setsockopt$sock_timeval(r0, 0x1, 0x42, &(0x7f0000000180)={0x77359400}, 0x10) (async) syz_init_net_socket$llc(0x1a, 0x1, 0x0) (async) getsockopt$llc_int(r1, 0x10c, 0x3, &(0x7f00000000c0), &(0x7f0000000100)=0x4) (async) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000400)=ANY=[@ANYRESDEC=r1], 0x68}, 0x1, 0x0, 0x0, 0x28890}, 0x4008011) (async) 00:07:24 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}, 0x10}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:24 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) (async) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), r0) (async) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000900)={0x60, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x38, 0x8, 0x0, 0x1, [{0x34, 0x0, 0x0, 0x1, [@WGPEER_A_ALLOWEDIPS={0x4}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x60}}, 0x0) 00:07:24 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) (async) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), r0) (async) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000900)={0x60, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x38, 0x8, 0x0, 0x1, [{0x34, 0x0, 0x0, 0x1, [@WGPEER_A_ALLOWEDIPS={0x4}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x60}}, 0x0) 00:07:24 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}, 0x300}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:24 executing program 1: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$FUSE(r1, &(0x7f00000050c0)={0x2020}, 0x2020) r2 = memfd_secret(0x80000) openat(r2, &(0x7f0000000080)='/proc/self/exe\x00', 0x103000, 0x0) mmap(&(0x7f00005f2000/0x3000)=nil, 0x3000, 0x100000e, 0x10010, r0, 0x9b25b000) getsockopt$netlink(r0, 0x10e, 0x4, 0x0, &(0x7f0000000000)) 00:07:24 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}, 0x600}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:24 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000040)={0x60, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x38, 0x8, 0x0, 0x1, [{0x34, 0x0, 0x0, 0x1, [@WGPEER_A_ALLOWEDIPS={0x4}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}, @WGPEER_A_PUBLIC_KEY={0x24}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x60}, 0x1, 0x0, 0x0, 0x20000000}, 0x0) 00:07:25 executing program 1: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$FUSE(r1, &(0x7f00000050c0)={0x2020}, 0x2020) r2 = memfd_secret(0x80000) openat(r2, &(0x7f0000000080)='/proc/self/exe\x00', 0x103000, 0x0) mmap(&(0x7f00005f2000/0x3000)=nil, 0x3000, 0x100000e, 0x10010, r0, 0x9b25b000) getsockopt$netlink(r0, 0x10e, 0x4, 0x0, &(0x7f0000000000)) prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) (async) read$FUSE(r1, &(0x7f00000050c0)={0x2020}, 0x2020) (async) memfd_secret(0x80000) (async) openat(r2, &(0x7f0000000080)='/proc/self/exe\x00', 0x103000, 0x0) (async) mmap(&(0x7f00005f2000/0x3000)=nil, 0x3000, 0x100000e, 0x10010, r0, 0x9b25b000) (async) getsockopt$netlink(r0, 0x10e, 0x4, 0x0, &(0x7f0000000000)) (async) 00:07:25 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}, 0xd00}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:25 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) (async) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000040)={0x60, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x38, 0x8, 0x0, 0x1, [{0x34, 0x0, 0x0, 0x1, [@WGPEER_A_ALLOWEDIPS={0x4}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}, @WGPEER_A_PUBLIC_KEY={0x24}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x60}, 0x1, 0x0, 0x0, 0x20000000}, 0x0) 00:07:25 executing program 1: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$FUSE(r1, &(0x7f00000050c0)={0x2020}, 0x2020) r2 = memfd_secret(0x80000) openat(r2, &(0x7f0000000080)='/proc/self/exe\x00', 0x103000, 0x0) mmap(&(0x7f00005f2000/0x3000)=nil, 0x3000, 0x100000e, 0x10010, r0, 0x9b25b000) getsockopt$netlink(r0, 0x10e, 0x4, 0x0, &(0x7f0000000000)) prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) (async) read$FUSE(r1, &(0x7f00000050c0)={0x2020}, 0x2020) (async) memfd_secret(0x80000) (async) openat(r2, &(0x7f0000000080)='/proc/self/exe\x00', 0x103000, 0x0) (async) mmap(&(0x7f00005f2000/0x3000)=nil, 0x3000, 0x100000e, 0x10010, r0, 0x9b25b000) (async) getsockopt$netlink(r0, 0x10e, 0x4, 0x0, &(0x7f0000000000)) (async) 00:07:25 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) (async) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000040)={0x60, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x38, 0x8, 0x0, 0x1, [{0x34, 0x0, 0x0, 0x1, [@WGPEER_A_ALLOWEDIPS={0x4}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}, @WGPEER_A_PUBLIC_KEY={0x24}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x60}, 0x1, 0x0, 0x0, 0x20000000}, 0x0) 00:07:25 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}, 0x1027}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:25 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000000)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = memfd_create(&(0x7f0000000040)='/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*=/#\xf0f?\x9d\'\xe2\x96W\xb3<\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\xb8\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{\xbd\xcb=\x92\xe1\xe33\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\a!\x11\x14M\x1f\xe0?X\v\xd6\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~\xff\a\x00\x00\x00\x00\x00\x00\x80\xdb\b\x7f\x83\x11\'\x9e\xeb\xfa\xbeo\v\x86\xc7\x97\xa8\xef\x95\xfd\xe9G\x18t\xdbt\x81cW\x19\xe5A\x1a\x89\xf6]\xc1\xe8\x9c\x92`\x13\x9e\x1bNW\xba\x93\x1d\xc5\xfa\xb9g\x96\x82\x81f\xad\x06\r\xe4V\x1c\xe9n\xb8\xe9\xf7\xe0\x82\xe8\xa4E\xba\x93D\x9e\xf6\x16\xda$\x83\xdf\xdf\xa7\xb92y\\\xb8\x99\xe3i\xa3\xba\x0f\x85#C\x948\x89\x94\xd4\xaeS\xa4\x83x\xdc\x87\xb9)0\'x\xa4%{\x89\xe6W\x7f\x85\xa7\xd3\x16_\xae\xdd\xc3\x86\"\xe0\xae\xd5\xf2\xff\xc2W\a2\xf8\xa0\xb1\xb2X\xa7\x11o^\xd9\xa2\x89]\xcd\xbb\xb7\x15lC\xd0\x83\xba0\x9e@/\x80\\zJ\xd9)\x92\x1c\x88#:\xc8\xa0;\x98r\xd9(\x1c\x10\x9b\xe26\xc2\x00\x81\xf4!:C-m\x900\xce\x88\x00M\x86\xcbc\x86a\xd7\xf6\xc2Q\x12~\tZ;\n\xff$\xf1E\xb8T<\xd5\xf7A\xafE\x9b\\p\xa7\xa7\x9e\xec\xc2%\xe6\x1e\x90\xa9\xca!\x9d.\xb3\xfc\xd9[\xbeBI\x97-+\xe3#\x8f\xbd\x89u\xe2}\xfa\x82\xe5\xdaSo_\xdd\x93g\x04\xf3R\x10Q\xc3,zfJ\xd6\x82*eS\xa2\x9b4TA\xbf\x8a./\xe0-\xd8\xf1\t\x18~\x1c\x82\xe4\xfa;\x9a&Mb37\xc0\xb1o\x05P\xe3\xfa:~\xf1s\xb9\xafH\xaeP\xa6\xbcl\xad\a\xdcK\xa1uO\xb5O\xfch\xc9\xd3\xb0\xf3\'\xa0E5\xb4M\rt\'\xb1\xd3\x1d\'\tF\xfbxddNpS\xee\x1e\x04J\xe0h\x1aF%\xc67\xd3\xc0\xd8\xa0*$0m7\xdf\xdcr\xcfWH\xde\xc0\t\x8a\t\x9f_\x82\xd3`\xa2Ed\xfbSp\x1cZ\x951\x9fN\x15\xc9\x06\xc7*\xda\xa9`\x1b\xc9\xec{\xfa\xa3k\xc1Q\xf3\xbf\xfdk\xdc\xd0\xaf\x93o\xe7C\x8a(\x1fb\xc7A\x91\xb6\xf71_M\xff\xb7L8\xf3H[\xdb\xf2\'S\xd2\xbf\x12#\xec\xf9d\xa2\xc9U\x17p\xcb3:\xbc\xe7\xa3\x7f\x8a\xc5\x8ev\x8d\xe5\xe36\x98[ j7\xf5\xbbsN\x1a\xec\x8c\xd4@\x0f\xed*{;\xb5\xf5hFm\xe0\x98\xc6\xf9\x1c\xe4\xfd\xce\x91\xa3_\xaa\xd4\x1d(\x9dr\x80\x8f\xd5\x87\x99\xf3Z\"\xf1S\xd5\f\xed\xec\t\xb9*\x17I\xe4Z3H\x9a\xc6y\x04t\xa6\x8a|\x90\xe5\t\xbfr\x89$*+\xa8Q\xcfL\xd4.J{n4\x14\xb9\x95L\xf2\xc8\x14\x1a\x97\xbf?\x9b\xa7\x8b<9\xc0\xb9\xfa\xd9\x91$pN\xebv\x16\x05\x01\xd3\xe14!+\xcc\xec\xff\xe1\x15Sk\xc1\xb9@+\xdf\xcb\x96\x1dA\x19', 0x0) ftruncate(r3, 0xffffff) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000600)=ANY=[@ANYBLOB="8800000024000b0f0000001e00000000001f4b0064026720bc119c93b011c88b30", @ANYRES32, @ANYBLOB="00000000ffffffff000000000b0001006d717072696f00005800020001000000000000000000000000000000000010"], 0x88}}, 0x0) dup(0xffffffffffffffff) r4 = socket(0x11, 0x2, 0x0) bind(r4, &(0x7f0000000080)=@generic={0x11, "000001000000000008fc9d71fc00000000000000f8ffff002e0b3836005404b0d6301a4ce875f2e3ff5f163ee340b76795008000f8000000000104003c5811039e15775027ecce66fd792bbf0e5bf5ff9b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ff42c65400"}, 0x80) writev(0xffffffffffffffff, 0x0, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000580)=0x2) sendfile(r4, r3, 0x0, 0x3881c79d) sched_setaffinity(r0, 0x8, &(0x7f0000000540)=0x8000000000000001) 00:07:26 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}, 0x2000}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:26 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) (async) sched_setscheduler(r0, 0x2, &(0x7f0000000000)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r3 = memfd_create(&(0x7f0000000040)='/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*=/#\xf0f?\x9d\'\xe2\x96W\xb3<\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\xb8\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{\xbd\xcb=\x92\xe1\xe33\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\a!\x11\x14M\x1f\xe0?X\v\xd6\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~\xff\a\x00\x00\x00\x00\x00\x00\x80\xdb\b\x7f\x83\x11\'\x9e\xeb\xfa\xbeo\v\x86\xc7\x97\xa8\xef\x95\xfd\xe9G\x18t\xdbt\x81cW\x19\xe5A\x1a\x89\xf6]\xc1\xe8\x9c\x92`\x13\x9e\x1bNW\xba\x93\x1d\xc5\xfa\xb9g\x96\x82\x81f\xad\x06\r\xe4V\x1c\xe9n\xb8\xe9\xf7\xe0\x82\xe8\xa4E\xba\x93D\x9e\xf6\x16\xda$\x83\xdf\xdf\xa7\xb92y\\\xb8\x99\xe3i\xa3\xba\x0f\x85#C\x948\x89\x94\xd4\xaeS\xa4\x83x\xdc\x87\xb9)0\'x\xa4%{\x89\xe6W\x7f\x85\xa7\xd3\x16_\xae\xdd\xc3\x86\"\xe0\xae\xd5\xf2\xff\xc2W\a2\xf8\xa0\xb1\xb2X\xa7\x11o^\xd9\xa2\x89]\xcd\xbb\xb7\x15lC\xd0\x83\xba0\x9e@/\x80\\zJ\xd9)\x92\x1c\x88#:\xc8\xa0;\x98r\xd9(\x1c\x10\x9b\xe26\xc2\x00\x81\xf4!:C-m\x900\xce\x88\x00M\x86\xcbc\x86a\xd7\xf6\xc2Q\x12~\tZ;\n\xff$\xf1E\xb8T<\xd5\xf7A\xafE\x9b\\p\xa7\xa7\x9e\xec\xc2%\xe6\x1e\x90\xa9\xca!\x9d.\xb3\xfc\xd9[\xbeBI\x97-+\xe3#\x8f\xbd\x89u\xe2}\xfa\x82\xe5\xdaSo_\xdd\x93g\x04\xf3R\x10Q\xc3,zfJ\xd6\x82*eS\xa2\x9b4TA\xbf\x8a./\xe0-\xd8\xf1\t\x18~\x1c\x82\xe4\xfa;\x9a&Mb37\xc0\xb1o\x05P\xe3\xfa:~\xf1s\xb9\xafH\xaeP\xa6\xbcl\xad\a\xdcK\xa1uO\xb5O\xfch\xc9\xd3\xb0\xf3\'\xa0E5\xb4M\rt\'\xb1\xd3\x1d\'\tF\xfbxddNpS\xee\x1e\x04J\xe0h\x1aF%\xc67\xd3\xc0\xd8\xa0*$0m7\xdf\xdcr\xcfWH\xde\xc0\t\x8a\t\x9f_\x82\xd3`\xa2Ed\xfbSp\x1cZ\x951\x9fN\x15\xc9\x06\xc7*\xda\xa9`\x1b\xc9\xec{\xfa\xa3k\xc1Q\xf3\xbf\xfdk\xdc\xd0\xaf\x93o\xe7C\x8a(\x1fb\xc7A\x91\xb6\xf71_M\xff\xb7L8\xf3H[\xdb\xf2\'S\xd2\xbf\x12#\xec\xf9d\xa2\xc9U\x17p\xcb3:\xbc\xe7\xa3\x7f\x8a\xc5\x8ev\x8d\xe5\xe36\x98[ j7\xf5\xbbsN\x1a\xec\x8c\xd4@\x0f\xed*{;\xb5\xf5hFm\xe0\x98\xc6\xf9\x1c\xe4\xfd\xce\x91\xa3_\xaa\xd4\x1d(\x9dr\x80\x8f\xd5\x87\x99\xf3Z\"\xf1S\xd5\f\xed\xec\t\xb9*\x17I\xe4Z3H\x9a\xc6y\x04t\xa6\x8a|\x90\xe5\t\xbfr\x89$*+\xa8Q\xcfL\xd4.J{n4\x14\xb9\x95L\xf2\xc8\x14\x1a\x97\xbf?\x9b\xa7\x8b<9\xc0\xb9\xfa\xd9\x91$pN\xebv\x16\x05\x01\xd3\xe14!+\xcc\xec\xff\xe1\x15Sk\xc1\xb9@+\xdf\xcb\x96\x1dA\x19', 0x0) ftruncate(r3, 0xffffff) (async) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000600)=ANY=[@ANYBLOB="8800000024000b0f0000001e00000000001f4b0064026720bc119c93b011c88b30", @ANYRES32, @ANYBLOB="00000000ffffffff000000000b0001006d717072696f00005800020001000000000000000000000000000000000010"], 0x88}}, 0x0) dup(0xffffffffffffffff) r4 = socket(0x11, 0x2, 0x0) bind(r4, &(0x7f0000000080)=@generic={0x11, "000001000000000008fc9d71fc00000000000000f8ffff002e0b3836005404b0d6301a4ce875f2e3ff5f163ee340b76795008000f8000000000104003c5811039e15775027ecce66fd792bbf0e5bf5ff9b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ff42c65400"}, 0x80) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) sched_setaffinity(0x0, 0x8, &(0x7f0000000580)=0x2) (async) sendfile(r4, r3, 0x0, 0x3881c79d) (async) sched_setaffinity(r0, 0x8, &(0x7f0000000540)=0x8000000000000001) 00:07:26 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}, 0x2530}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:26 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}, 0x2710}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:26 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() (async) sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000000)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r3 = memfd_create(&(0x7f0000000040)='/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*=/#\xf0f?\x9d\'\xe2\x96W\xb3<\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\xb8\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{\xbd\xcb=\x92\xe1\xe33\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\a!\x11\x14M\x1f\xe0?X\v\xd6\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~\xff\a\x00\x00\x00\x00\x00\x00\x80\xdb\b\x7f\x83\x11\'\x9e\xeb\xfa\xbeo\v\x86\xc7\x97\xa8\xef\x95\xfd\xe9G\x18t\xdbt\x81cW\x19\xe5A\x1a\x89\xf6]\xc1\xe8\x9c\x92`\x13\x9e\x1bNW\xba\x93\x1d\xc5\xfa\xb9g\x96\x82\x81f\xad\x06\r\xe4V\x1c\xe9n\xb8\xe9\xf7\xe0\x82\xe8\xa4E\xba\x93D\x9e\xf6\x16\xda$\x83\xdf\xdf\xa7\xb92y\\\xb8\x99\xe3i\xa3\xba\x0f\x85#C\x948\x89\x94\xd4\xaeS\xa4\x83x\xdc\x87\xb9)0\'x\xa4%{\x89\xe6W\x7f\x85\xa7\xd3\x16_\xae\xdd\xc3\x86\"\xe0\xae\xd5\xf2\xff\xc2W\a2\xf8\xa0\xb1\xb2X\xa7\x11o^\xd9\xa2\x89]\xcd\xbb\xb7\x15lC\xd0\x83\xba0\x9e@/\x80\\zJ\xd9)\x92\x1c\x88#:\xc8\xa0;\x98r\xd9(\x1c\x10\x9b\xe26\xc2\x00\x81\xf4!:C-m\x900\xce\x88\x00M\x86\xcbc\x86a\xd7\xf6\xc2Q\x12~\tZ;\n\xff$\xf1E\xb8T<\xd5\xf7A\xafE\x9b\\p\xa7\xa7\x9e\xec\xc2%\xe6\x1e\x90\xa9\xca!\x9d.\xb3\xfc\xd9[\xbeBI\x97-+\xe3#\x8f\xbd\x89u\xe2}\xfa\x82\xe5\xdaSo_\xdd\x93g\x04\xf3R\x10Q\xc3,zfJ\xd6\x82*eS\xa2\x9b4TA\xbf\x8a./\xe0-\xd8\xf1\t\x18~\x1c\x82\xe4\xfa;\x9a&Mb37\xc0\xb1o\x05P\xe3\xfa:~\xf1s\xb9\xafH\xaeP\xa6\xbcl\xad\a\xdcK\xa1uO\xb5O\xfch\xc9\xd3\xb0\xf3\'\xa0E5\xb4M\rt\'\xb1\xd3\x1d\'\tF\xfbxddNpS\xee\x1e\x04J\xe0h\x1aF%\xc67\xd3\xc0\xd8\xa0*$0m7\xdf\xdcr\xcfWH\xde\xc0\t\x8a\t\x9f_\x82\xd3`\xa2Ed\xfbSp\x1cZ\x951\x9fN\x15\xc9\x06\xc7*\xda\xa9`\x1b\xc9\xec{\xfa\xa3k\xc1Q\xf3\xbf\xfdk\xdc\xd0\xaf\x93o\xe7C\x8a(\x1fb\xc7A\x91\xb6\xf71_M\xff\xb7L8\xf3H[\xdb\xf2\'S\xd2\xbf\x12#\xec\xf9d\xa2\xc9U\x17p\xcb3:\xbc\xe7\xa3\x7f\x8a\xc5\x8ev\x8d\xe5\xe36\x98[ j7\xf5\xbbsN\x1a\xec\x8c\xd4@\x0f\xed*{;\xb5\xf5hFm\xe0\x98\xc6\xf9\x1c\xe4\xfd\xce\x91\xa3_\xaa\xd4\x1d(\x9dr\x80\x8f\xd5\x87\x99\xf3Z\"\xf1S\xd5\f\xed\xec\t\xb9*\x17I\xe4Z3H\x9a\xc6y\x04t\xa6\x8a|\x90\xe5\t\xbfr\x89$*+\xa8Q\xcfL\xd4.J{n4\x14\xb9\x95L\xf2\xc8\x14\x1a\x97\xbf?\x9b\xa7\x8b<9\xc0\xb9\xfa\xd9\x91$pN\xebv\x16\x05\x01\xd3\xe14!+\xcc\xec\xff\xe1\x15Sk\xc1\xb9@+\xdf\xcb\x96\x1dA\x19', 0x0) ftruncate(r3, 0xffffff) (async) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000600)=ANY=[@ANYBLOB="8800000024000b0f0000001e00000000001f4b0064026720bc119c93b011c88b30", @ANYRES32, @ANYBLOB="00000000ffffffff000000000b0001006d717072696f00005800020001000000000000000000000000000000000010"], 0x88}}, 0x0) dup(0xffffffffffffffff) (async) r4 = socket(0x11, 0x2, 0x0) bind(r4, &(0x7f0000000080)=@generic={0x11, "000001000000000008fc9d71fc00000000000000f8ffff002e0b3836005404b0d6301a4ce875f2e3ff5f163ee340b76795008000f8000000000104003c5811039e15775027ecce66fd792bbf0e5bf5ff9b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ff42c65400"}, 0x80) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) sched_setaffinity(0x0, 0x8, &(0x7f0000000580)=0x2) (async) sendfile(r4, r3, 0x0, 0x3881c79d) (async) sched_setaffinity(r0, 0x8, &(0x7f0000000540)=0x8000000000000001) 00:07:26 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}, 0x3025}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:26 executing program 3: pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(r0, 0xc0189379, &(0x7f0000000040)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) sendmsg$NL80211_CMD_FRAME_WAIT_CANCEL(r4, &(0x7f0000000280)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x70, 0x0, 0x514, 0x70bd28, 0x25dfdbfb, {{}, {@val={0x8}, @val={0xc, 0x99, {0x7, 0x54}}}}, [@NL80211_ATTR_COOKIE={0xc, 0x58, 0x23}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x45}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x11}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x16}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x48}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x73}]}, 0x70}, 0x1, 0x0, 0x0, 0x4880}, 0x20000000) splice(r2, 0x0, r1, 0x0, 0x6, 0x0) syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_REGISTER_FRAME(r3, &(0x7f00000013c0)={&(0x7f00000012c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000001380)={&(0x7f0000003c40)={0x7c, 0x0, 0x800, 0x70bd2b, 0x25dfdbfe, {{}, {@val={0x8}, @val={0xc, 0x99, {0x570, 0x6e}}}}, [@NL80211_ATTR_FRAME_TYPE={0x6, 0x65, 0x1}, @NL80211_ATTR_FRAME_MATCH={0xffffffffffffff04, 0x5b, "288ee5dc644bd6559fb21b48137a127908fcaeae26bfbe4201dd223ae7719a6316150a69afcec72533b0baaf9205be83a66156802e6d"}, @NL80211_ATTR_FRAME_TYPE={0x6, 0x65, 0x1}, @NL80211_ATTR_FRAME_TYPE={0x6, 0x65, 0x5a}]}, 0x7c}, 0x1, 0x0, 0x0, 0x8000}, 0x1c001) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f0000000000)={0x8, "5f116cce25cf3c5a43b511dd300a6a566b4919e1e86e8b68058931438167a168", 0xffffffffffffffff}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000500)={0x0, ""/256, 0x0, 0x0}) sendmsg$NLBL_UNLABEL_C_LIST(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000200)={&(0x7f0000002b40)=ANY=[@ANYRES16, @ANYRES16, @ANYRES32=r6, @ANYRESHEX, @ANYBLOB="e7e84c09d5bfe29bcee9ed15309c3b32035295e3127d519fd69ec7627597b369419f3790184b5288b5e9c89b982805604b22050706bb640ce8b93c471bd45ef00e461956685cb65562afead0da2120dab15a5723393477c1c9f89fcf41eb9e0290729fa117237df6e8db94bcf61f6000ee3ac3fd34baec91957257356e44d01fbe5a77e1dbfa8fe5e07cd2cb61e65969c000b36591d6b2d5f8d8902461d166a00dc4d7fae5ed722e1467ffbb72704fa0a37f05abf70df3858be5e0cab5344c3f7a8bbc9c2edaef933a723f222fa21d0840fc45bcfd6d126c011660ddc7ad4404ff6f23b4bd6725031b2a8e4fc1bfae3da44af0a60a30717638b163557657d357979364a4caceded724fea669f20c9e1d5f7ca5233ca1e0fb1a58aac9584f95438a277b9b06be64701e585232d2dab3d3b9aa6370c9a5cf7c57a1aba00fb7fb3d2dbd54aa2c603e84fbcbbb26d9064e671e5b6f7cf3f7403224d2c49ac3cab905a7e3a1103271f7fe96988f3e0c37aed4f1617b0f7f3edf4540c150b968a983da312fb58c3edc0331923bb5f23b96ecdb5c24b263d2a0c645c555c97048c7f466c66b3027c7ab57300933c6ace4d09a3b1fde63f62da4f0b6a7c7ed19ca3736589204531f94caee83d27f1b935dff08afe0c4d667fa37c90fd02f011f2609efb576f576634307cc7827aa425c8b006d639cff2d80d816596a00bf39852cb769ff3bca0816d5bd14f27f9ece54855ced98677ad659ffc5ce477d10393340226482afd18237bf4bd55427b8090bf95f0d591d8b934c24cf1df7b03d6a7d9250ec8717bad192611f707f11b7b0d552b0a73d0899ae95bf99b629e6e1c991eb2dbc354f6b65453cd5920f1c11e7f536fefdbd573dc7b38e8311ce9c5efa04d6c0a1f07329f1935ad2c6952f095de9e26e09cefc3736bb48a3e9ebebcf82d0c79a87fb21767a1abf88f628f5af25a39269a2a6c11e8f6a5b3f6d2129a903089783d22badbf807b1aaa9bd8923c84e4382a372492560187d9805b83f629b489d82e1ec60957a6b162891ca98ba3fb62068072afb52a5a0739f6dcc551b8cfa42ef2a07a2873f9126d4b446ed1007aacf67b570c7e4175ff23c942a0d85f688389d29b682424160533ef5809babd3268d55d2aa57ef58e7fa4d1b8d66a8895d0b93d640dc8403f51b44ad339223f8d2c3d418d90d10861dbc2d396a830740c262d26083ed06c3d78639e70db278d4bbc9e8a4a1bb1f58fa1e61dd1ad67c7db3f45cc4187e5d2d8cd72f2f42f26ee91ccdf89935a9bd799bb392a4e1d36daaa6ca0ddac368c51e1631b8727e5b7a7f55cd71501a65691f36d1200ba1afbba4ae86e4c6e4a8a622fc1db533d04b9b9e710404657c48c29ce00b9faefdc9ae2f6ed8dbc05695447e34064ddb2eebeab1cf020c5097beabcbb785228cfe1fe5513442afbe7391be65122b39027e5f81764b374c82dbf598b6a26b75d01ec36bf1a44e32cd4e911d26009c9114d1420f3f3c68291817b2dfa8b103cfdfe2839bbdc5971c412a09af558d287704ae081ade520d027a1000cf6c117670eb4d3f85bc5b9e3a640c95bd91e3699d7c51647fec991831bbf6fb8a7c63d3d32e5eeeb60c08bde030dfaed342c4fedbb71f86570d3d49f52255e13781ffd9d8feaa56d916b241dcb11ab156c6afadba9a95fd5e7b0fd1d471bb4cf3ae6a1fcd2b10ec78138e18a934b5111bbd62f43a50fd72ce3af81e76b09c6885116bd45ed22d962b3bebdd1e236cbed7ebd29d27f8f1fe6f7ccd85b978a02a08a032be44dc89dbd417ce38aa7c02bf264d67b004951c49124f8a6adcca1a857aa50ad6120b1518ffc20fb3747f3db7fda0685d052369428baa3526f1b51664012593a8a2595433ed47dcbf4a1578bd3d3acee9a59a78acb341ee2d9e473c8caf4fd91c963369b985052131371a2c97406082f62ac7c86d47207bb343ab2bf0bd0d942ffdb779e75b08152641e84e394cfacfa2c963b9fab1ec896e909a88cf07cb4d120a692dc81fa418d12045fee9f52cad34770c80ce5fabda865aa5ce3b376482ccd7152d9d4e10edd242586ec210db34a3f6cadd89c123dd76cd5affc47a15dbc4c1552779f0723f44d28f3ee98601f88b03a1c48c8f3809d47643cd1a38739f653209dc6f990646cb608cd165382ed1eb30b327f45b39d53f98c4d16bce5d2e97bbb644d7fdb0c67f31c172c0a866c2c019e246a0a760c60428e0c80054ddabf7fc02fd0761ea7300e7484a5ae2353bd173c1354ee5bc59d91fe1d42478f4cfe176a3aa6dfdf7848ddc11d8fae1c17b022f1492eb3fc04c7db4031fc55de2cc08d6498b245eeb7eae80824c3916bdaa2544cf09791687604e4e59ab1dd1fdfe9f72bbe745b87783a5bfcaa4281484f3b426b861489661b12b4b3046ce4616a31e1fc43c167aab3a14fa674b8bdd2ace104938799d79d7391f9e3953e93e84af17d255a99395d9e1cda79d09d3173f04a78bd0eb8e872dbc24773870767b75ebc189ae089da34179d695910513e0d82149ffd8072ada98e81b4d2bd9d513a23e9f1641afa017e9427e744de5fd19214168e8b9390302f5cf4d3fde29f7d2044b2192378861ec834dd42795afafec276ac3e0ee015c743f603c799762530b24f370be0dad0956b3f4f4551290fa71e0a4c48682fcbcad88626157f69753afeca78d1d342d82bd4f83b0ecf1cb0d65b63fd13c3f8c06de8412605396f64d6eba664c7e98f2f6c0f346ba63c706e84890d7a439eb58aa9796a511ecfc475377ed9199e78071e65db792e83567d7872ed90cddd5e8218336f66e8db01657f889614acbc7b31fd4959f0d7b07dc6290d40e27787b8c505b802f487258205c01ae54511f10b9a8fb329ffedc6a7612759328ba52ce1a6c58498dd7c48c63cc4c7863a4f86f1d65554bb87b2a73abedeab048563569f3db70c3e5500fd974125012e4f612be10332975324a91dc7ec7a009ca9f4ed356c417a9f667b427f4bfd8138b8cacddcd4d9a62bafad0c95b0caa81ed102433e60208333be38dc9367e5f579078608acb6aea7d73f79422cab74fca62bcc17f53e4c4f38353aca1b5021fdb01be2be42936fde1519509b8adf1e872aa9bda0db3d7e8a31adc569c47eb7fdd18825e47d44946a22c148133c5e73924e2ffc0ae8a7bb1a6aa2556fb453d3579fad1d317611c706eb594ef1ffc5f7eb623968f9ad13c366bf5dd4bd4a2ea449ed2ad9a3462d208d303d4f84d0c587086a20877c772023f5ce3bb4a1cb144688c4636da270a20d7037392c22bd7ff99674683ee30e8baef2c84d81953d7852c6f6f60288b1387715ab5a2f7acd357299f179c71f3999eba472166b1da4ce54325e59c18ecdbf4775923dd0d453d1890a034d58c74e4e828334ac637fc9330105cb08c2665e38619e185ba67dbaf23978099095129c3ce6dd03cb127624cb2995405944f0907c5d15831677b324154fe3745d59f19e575ab2d519e1e912af10d0d661b49d7babd3e9c981f21692d325d5081dd08d13490f6cf049d7c87cb298725cc701d04dc1d28f12a6b1248b65292eba9cc0e12a367eb047125f8861649ce391c7015289dc80d29a2a03102db8b32e57676d7858d1d799f8825b1e4945fc06e283bfff839685ff6ffdbf0b1f448633199141cb2488d57cd620152e883d0790ab2124ba150bd407e2a0fdfe5c678692a96e7dbb4db7f079093380b17f8d4f58de026ad3b9c84c15a460dd137ecc2886be0386a2349343df530e8697111799104453d34a9ea3a33d0ae7549e3da7de068a2f5f61a415459ff319583dbedff368c76bbb7715ced33901ade8da639fcbc63e34477a5cd1f7fc7cff59f7fe2197879c3f2b36c678fd866283257699dc572fa1d9a5f2fd9b2f06a8025d867e78c89fdd8f267c44c1f0e6ac6a8b0374f1ae3f9d29dff60e9a100ac44d70cd75ad63da499d5b0274991594c997ade96880ebc68c4f67dc900867b2806094c78fe5b684b77c4cebbded3bfa5b4195987dbcd84b35de8da8a63eb1f0a2c46c745ef29b25e036c2b8ddec8ec1d6241214f380286ac9141bd2cdd8719364b75d482d01b074bd8211c4e96d4521b659b751770795b979657fe2f3ddbe1b515802a827c555ecea2ba6f64442037b187f3143160bae0e788237e1d54c966b8b8c7d91178f6ed5fc8db7109a1b2bf0fa229325723178e5e28e8af411007346506dca8da8b7d1291f00c2153aa347893a4cd4acc8882c9bd4f507798448fb3233c602eeaa9be223376440032b5e3948614f7f1778b8f0d22f73a1c2b82a9ff4b1bfe1b0cf9d86ee99e1196f736caf94203c0194e2c491d738a38ef95acf4cebadaa81bf997851c22841ede38863f230347277269bb4bbbea2870a5f34cc5a2c433209124a152e341236aedb6979cec39654e8f8d9872155c2a118edee5c9cd6d336ad74799064ba31ca66a4ae4eab0cbe68c78b01e13008dc2afb6995c0073da312780097730d783d3964037879dd2d18106321ecaef86e7d2bf7ca7f1abfda9c2dadba811e9b5a2f9d3c4ceda953790b888adaf89d2217437a4804c78a9534247bd413b2c28a56e84c6244bd5d1617a72d814959d03d902da5a2f6a87d839a98c0e4e5c4619871efa840a51d278606198764409689a16d5296c5e41970fe2c61b98c3ef76c21b73eebeab6918c64a0a19a99444f9a64c522e05c76416b692b947a33ffb67a4c2e1763d954725856af6ed2211b9cf1a7f39bcd34eb7fb86a9a3291f8f59e6454984dc9044e2125b20697cf367d03f854cb5ef22dbd757a83921106215ea63c626af31da48c8704f0666e802015f56557f00999a7f6ac15002b6c52305670b766e7852815b956d1bb637e38abf5bd6fbf4357cae10b4129697ff18585c11487d4d9a540e3d4b70edb96ffaf42a13ba989656e4a6f0a255f3db83068d1b8dba912df9a543e32720cac4c8edbcc4b1a487c03bc672f55217b79676fa9d5a80eafbc27bbd49ce739acf99b1aca04faf1727011f3268a15f2b393119297197bd0055e9efa0aa75f004461f84ff5dfff6f6f520346c8dffbb704d2b40e6b2741fb21c484c6e4f5961989f4a3786826fc88e31521231edc5e9c6d8b897571c1cbb67f15df57dbd15f49b800cce9b2a971ae8e37840bef8cbd79c01964c6787f051a8ae7edad7762a129240ea4cf129b042237149a0e8117fe5cd3ef9d11ef40b98d46277f32f67d2f5a9e46359ee479cc0b2c76096e8f884a85b1fdfe95874af60aeba4d27a05a64a8410ed00d4da7d5e4935dd977abd2dd23054e4aeccac23bc329f64bb30d4ef1e59d16bfc21f8f3d3990bb2ee0996bed4f3794a4f5f06dc63bf27c0b93c206aa7cefea89178d3cbc257071d3a53b39e1b01f88695c9c88485188dcc9fae307277bf462d9e9a1d711219f31da218430f6eea95798574230891c2fac63a50a80d9c59ce1b79e18fb5811239b1f22968db9e149c248d645c4eea5e215404c963c4fa862274a511d9b1575458ec68761dc0eacf48e5618576f0a1decf46756ff6a61d49dd61bafe5fbdcea07e5009ce09eda40d9250a31e0212527e6e662bfde7d68957b2825d70320adcab3539c34d66e1fce7c53979c797d9183160c4c4d373dea96f38b894cdcc054eee5fb602c4a7c31bc508a2fe06f638239bab9fd0b41f4ab4d621ba522fecc1182189906d54d7cb9c345afcd84e524f648a00f337171f4f15a5aedcc8880afb99d27e6b18841e2cacd0387e9a17fd94df492ce0c27a37875629dd8e85440c6ac02fa2f2"], 0x100}, 0x1, 0x0, 0x0, 0x8000}, 0x1) r8 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r8, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000180)=ANY=[@ANYBLOB="5c00000010000400"/20, @ANYRES32=0x0, @ANYBLOB="0000000000000000300012800e0001006970366772657461700000001c00028006000e000200000006000f00090000003b4d1600020000000a000100aaaaaaaaaaaa0001"], 0x5c}}, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r8, 0xd000943e, &(0x7f00000017c0)={r7, r6, "7df77eb7408ebbabc4294caa403ba8d6725b2ca20fd2f3c7b75df53eee8abb9a5f2a9908c513627c193c43b26751bf34d1408d6ca4925177a6697488424e37e8a9c11cf4a26c7551cab79358512b819b045c77a0ca7b4ed26b1191fb93945c42f0b81ee989743114c18cb99ce47abcb07126dec72beee68fe6a45fcd0be1fd54ac79aa22a7f2b5188476a2388e1d63e2bb8809267b8bb8d54aee6fd02749905f86f710f1447581471152935d6b194af4749dddab82b49bb5ada308522149b947b98350acc360941296e9b1daf57db3c03d0f0330419305884c8c3e147b8b3b7d155cab5ce59ce8ec39cc607cff38c908b0a547e70e5441b24f0a3c386ecbb844", "b7bfad659f64bf42110089678a3608f55945ba8cff76ce339c40caf07a3943f119c05215e07434e882a2922f87faab77035f3576efb2bfe07ce57d741cc9632399cf9ea103adda01b57a723c190fb7be33cfc3b05a2e391687a040eb9cb8c83bce6ce6c530557fac265ce47b0b63e7c04bad90e131bf559b0a0ed69c3cf0bb8b1fcef30e0331811ea960d791e2c3818adb8eaf6f86838af80432d06c33b3f05da9da2df52da867ff9612b538c37321f5692a0964bc6ea3a1733d48b6f4180453ef13472d5d1ebdfc4dc5ffad2ea8c2f13b95d41ee80ebcc5c40b5fc9c22f9975cf243dbad0142ae3b74988bd168930e07ad7ef4c91e0a6f8e896843e9dbeb843e766b0a135056fdcda72a2b28d4dcff813a0d6a46a55dbbc723da9905cd2b30dff9f4a243635ada700c9d8ea4ae06dc5f4b107cd4777bcb90ce9fd2b03af8bc070b9fabc1a6239c9073993ae57cd1780d9ffbbe1d9d8373f888b03f2ba108e6fffc28a6e75837ae357c249165df7e56b4aa15fad7d8d4bbe9ab1177edb35fcf0855f0f0cfa6d0307035bce0a6d7d7d272fb1206ab56da50a60f897bf3ba4e0752d4703013a3e17e34930b46c70902a90282529ff603f3963922b6ef7287b920a7edd5c1e2649284086eef9f8281bf6cb7edefad614027d8a072fc2545aa852e5992d4beda35fb0f553e16e41844a38bff15add1204be83fb0a00dae8430e992224ef59375de474046402e178b33a9b64c59b02654fd90ec2fe242bea6b109d7cbb7434e83b5306b6b2eff16ace6bd5e34f92a5d271c274c1238b0455ffa78bcaaa9199f40713d838b845b206dba8f672cec5faac0b259e7138d3f2d7765822ce4087655a46981a483f12f28e29c306e7b4b94e89e444b7172322b3c350a1e9ff2b9db64022b276cd602ce09f7886acff4fbad5febfba4e7fed81d0ebd4d0a017f6ce5323178f6e5a84d335b1cff3631344f0f85e3073559e848a1b502539cbf8fd0eea5955e0eb60bf77a67a5a103cdeb70ebf8dde7be4334f5c8a36e9e4a6169a72ecfd08962027eadfc1a517db322d73499dd2712d58b527244ea2f475a7e29a1e500abb6bbe1a0dc0389d5c6503024c2d5416a60186e741adb9d590b78d8b770cc95f840cd55b88fed15a932e02d81190931df7f718cac111b9b39967e1a5088d4c75e79ba62c0bac481adf2f8705a29add2bd4ad0cc1cf3c8350c594ecddd87e6730b27b0179e4db8580254650366e162bcfaf22548d86e9a34f60ddd00587ffde85bf91ebb7e1fb0cfda3be66deb0336bfdb8de6b83b75e58e44e04471db94977f060f88355b9802f28b8ec517917b1af2cfc4ecff7e688c6efc25d6262d5ce5e6ee2ab56ac61cda179480aa416995cbb68e7a09e8511d7f581af5700c13dc61bb9fbe182e88f1d67f7b3670bd5c8bbdca26bada08120829ffd49f7506075774bd7108811a2e5db91bf321f06cf07c41eb14af4ce51457cb86119ef6f82e0a94c7a5fcf420dd53aa6e2f087830c6972e3dd620197dd8b4a522c02e5139b065d7e367da7ed6cac2f523dfed227d2ffe59f51346a96b12ce5948c287851acf5fbd23b1049b271c3b0b5378a60f8b179dae4b70ac03e009d10c5f090c3c20caba3ff6623b6d8067d785371ba36c020982cd14f4833530f42e5500ca42f88116f4a277211901724c86a64348c457615e3b4f68315ff69bb28ac58a680dbba91017c0cf6c417970f0ad816efb2c945161c245743b299c379ce1491f11a3209cfb4509dde1a5d6dffb2f2766e085c574f7c12c5da744961706960083cc8537e01a31bdef431d908255455346ff0ad0b94506ed57b4a6527952c012cb6f8fe1803def21d739135548ec8ecf6137256cd26919f372af64402916a5f708fc6979d1d7e556feb73822981bd4def6a07351387e5a32fef64d55d1491fbd147b3a5b5c1f050f05abcf385a4716583f1f12c7b9eda4a11793c9730f31e7d8545ee17eb70be423a68c3e01cc6fe6f6a581f939cd49d3ec0f65e3c809917362bedd99bdbc9ade5a2b8eaef5f5ebb8b00303c2c352aac4d75fc1f1d51e6614cba29c879234f944ae5a8ff17784e96ae2c7decd11228a82c4cbc1819a51ef8ad2776cc83cecd15faaa16d59e50a475db1235af8011ba031f4e55bc86e1255d0ad6c5724f7a1099f30326d2f79f1af09888c1281acd96b35348db4300d1eead1b44f7cd520fe163afdcb727a1128863cd7b75c19c15b2609a5a051430bb6666be6ea66a72170aedac59320b782c91aed15724f7d16c65d85af8da9914044a045d4a3962579689fe307b4077757743f022ba0466b975bc850f013a4f8b44cb212ac79de060ae5b4826c471487ea4062ec45f76cc722355e2a2209d6a5bbea810519b6d3e332fa2311b743e9e4ba82dc96a7429c0006ddbae4d36d62381a08c434f1729a98dd82a267e898645d28e15961683448ac12a9d2a7902ef693d17155e5c9ebd40afdebdcca7936f72f01f22964c1ee2ac8da366fae749f24a28ad9389c5e8b664389280042b915fe5d4aaa98fc23e630be9655dc58f7718253cb2c7c6483f099ce2abce12bf490df3da0fdbc6c40af7c013692b06baf28f50ea1ae19df4be95a7cb6cca02fd78756382306d58dc2d7603c2c2931db387cd7c6de995f1b70e207775d31081b74f29b4a139599f38cc3be66eece6f7d4acc6a59e0ba3441cd9b2037fbc53afa3839370a4190db7183d39f3ad873ffa7f50bab54a100e669f54260d6a8fa1aa528e941f94dc7bf500bba2a352ba1446610bd813fb6039289bb227cf75c15e2b9ea8f2c9a92612f1c6400955242cb27438f8c51d76c6ac931c5c725c7632e9e065e2c6cf85041585c9b4be50dc837cfb8d9ef2acf38a3759c139f77d8857504c9ca034e1aa87691e8af624e299623ece7a27b17d37bb0cf649ec07dc2f39faa8aa3776309e8a4975f3c62bdbae0b53fb5f7c622698f90888ee3ad77a8ee07f26b0d1c72ea18f90bcaf2a6e16b8866fea515235fb44a78e782fa2a0c67ed35b8720d95ac41b87da2e7a78363b440c8664c993922a868fe774e42f998df54f4f95d48bd367b8266e71c0919b4f19311ced0aa897c32c0a7fcc25bfa8ac0ab875ec53b15c33e2dcbedfbec34bf87ad068fca32d27a924dee1d840391efa39dbb944c2a1824e8a3f505ce29f19e04532476e2cd9f77e0e74473cb963216a048074d939a94044c17df471f39228e47fcb158c01024d218d2d15672037f3f17f7fb59870cb3c3e542053a2cdebfaf8eb63059d8273c4b68236cab936b39fb2bbc489bd57006d830b4d51237a8d77c807cc6374aa99a1b347b4e9a514b006dbba6cd7fb8fcfee5245bb8f54a7d0e7651df5da666fa21cf0dc351855a4668ea6a8398a9a7cb03809a6ed3650b793ad892cdb98eafe39ff9777e34e236e831519e7131e46aed6866d3a6256ab7fdbefacf721560a8764dcbe8299c4632f553967bbe4341a667f0b19f49a635cf99cc26b6e9ed52874212dc91c77ce75eedf3bc1cb8a51204bcce2c8e27e7e19a57b1f8ce720d38df1884620592e846d3695a3989d98e1ebf1c04a9b981c2b6079f257cef1447bf329f45f8b54d0e494c5199f92742176681a9522e1fe09231522c3da45ac93c516a348de389e8e49ee54f5bb6fba4a8ea445753d6ddc942891fa3f09c4de6e39c2b51d1ee44ab8e06e7fece9eefbf1acc956706826b85d39b259d300e35e36676599817be2dd7d14518e9f4e6fbd6d417607a484c6774553a34bc9492809e70804c22d2d6fc4b2e4803dbe6fdcc22784422275699e22c05941e9995ec4253a0e7ec310fd1e6642eb44e657557e8d764706dc4f927e4d1256748d9d7cf2ed2bce856c9b7b4fc0821293fe9963403eca25f601cee54951f7a648ee241a7fcd52ef1bb3ddf76957caf262493f0915dc37b5a818c4efff47c79f44fed1e5bdc9b986ec93888476a617e8501f229f61866730cfa58628416713b0a25810111a62dd1e1995413e47c0dfe2634e40be142165d887b725976977efeb2c8e6dd600a101b8bb7e3cf34be124d0e1f51baa0d455347736bf562e0613e2ad400a7d169ba107dadcca392f654cdc459ea4dc4806213cfd830d6c0cf03301fe23c88973ad2c20bc4eacb5a06fd41fe8a57eb7b04ed92a45f0530b139bd16d55e0db58777a9269b2fdcc329b0520b666ef2ef751930fc369d4db16342d9f5979214cdbd737467ddb7a9f83f6eb36668fbda1c44142c77c64a35a4a5213df6d3c926ac238f1cd7b5242f01655c2c9f1a14cc033d0192ec999df23a4b31cbad75723e39eb003632423d0cf58371980c2bcf993838a0a1fdd4ec6c9fa178100974e1ede18d0d005c8fa5f0d34f45b936899e8293d2dda4b4fd69e6780921c53ef887de6dcda534f4f2c90ffd46f098fb5c21c23205739983ecaa7bc8d88c680c844ad44ce99c52c0477167cb80b7b045d3efeda03a468b31799743ee85900077e2e71dc5927113272972200f0f5e5e4c1f73d8f7f85184616750392738379a25d3f8ca60af597226545a7d2314fbf29d84544bf7a3826856f0f2a045eae10e8bbec041f2d2d34f9861d01fc99340c0ee472631633c7ae0b5dee45c2dbeb6b30709b4c423454dfc347c8878631469d4227610889689e6b7a11ad899989f871d86e103ae2bc7623ca16a5cadef59b174b6f25bc994b779767e381e8d9e73d184ee80b86c052b26cc6f824088e8ef62fa239d737a5022ccd825529173d61ca03c5f7e78c29d139f2f94cfb147dde161ebb8a142c6e782a9ddea9d0b8efffc8eb8373f5bf3a7efcf2d20708032ff3e7ea4505da36d73ae70038290ecf78f0ce8ca60e82b00ffba9d23a94b0fd88236456fe2da3028dbd9b4d6ebafe098b778874d4979aee1aef89a523d1de58d2d731a5c6b07c813746ef4adba9ac04fdf04753a1c7285fc1d615e93e603bc95323c3eaed3e5a80d067235e71f7092a7df999771dfd084aec89d0f3dec7ac8afb733bcf8b291619f3f2832dfa09482b92a9cd180aa8084c60f0d320c52d0f69cc249f19383f4d3f32344f85f733eb80e103233a70c48072987072be05336e117cc0d2737ecea5ad5b01a579d92bab8e52d092c59cdedc3209de03fa38d4a8192d933494056744b7b009fa68bc931c2ec920fac0f612ae07bb2e8b9dc1f28a9001171959be306d9932b4891cc010cdd1fd4784f8818314a85fa81aecc922881bf47d5c51e54fe6bbfd3dd5f5221133187e1a3fb846869b99ef5800ea9c8b5bfdedfa81083aa6b3be0e621911e3fe798ae66b9db27e0b6dc15fd10c0b5f42b018bd096b4bb0e0c5f253763ec8f0c7d47ab1bc23cb690ba026d9f77865d109191a1b63df7e39052a87ba61a2271a43cb4f0e8eecee2cbaa5bc14e999b5934fa"}) ioctl$SNDRV_PCM_IOCTL_UNLINK(r2, 0x4161, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000001480)={0x0, 0x0, "a1468e0d2f7658079886104688387a77442c1b94f6b787f7f349ec01c51e98ee8370855c42744018d8a000088c2282a6c726886bee73e9005029c58671b5865a12f1d131554d7297fa34927b978d01a33e854f0ab80e3f60be5236815f5aa2f71471fa7ed01c3b738bed2136456832a8a9bd2127f0eb612c99f428bb75190e2c50df88bbfc9c7ae843c5c3b50d1915af014954f13a96c4a449096bd3981115d91a16b99eaf882758c63089a8ad48368800fbb056eb1c572f714a22cb63923f263c007a23eb48bc892d355a68650f11233cf018deb2f6cee43744073542917218ade355ed777278e68bb7b21880fda0a4950c2a05a99c69752b8c51d9182cf1ed", "cab0a11755412a85a1a2355c23862b960def071cc24a42acd9c25b81c7116b4e760bf88a976a9f210f526c4dd5e21110ce91767bbe16e24a619badd330a6b78216619267d62ca905c6104fc3d82925797fd3db0e82882b8dddf838d15850de4cdbda3058e291cecb30918a2a63712591bf5aa69b88b9dcfc84c21fea5e0383eac7dbece6a159aaa75a592b1e7919ec4647fe80e162ba52f1a89439df4f08ccab076f4840565f6c0873a5af7e3e3446024ffbca43ff5435b522e952a0f9e3c25675951e7901e18e091a8db0ff1cfbdd0d5f91536d3e972fa44420ba6e571e776f82b10c8c16d9352306a40781aead4d297a148c4d3b641cb63cdda638b910d75c94c010e4ea8b6fc6ad76936750cd6042ed85a36e6c418f8618888abc674c8f4c723ba8a27bd1bc16f14646f3ea242e6470520bbae10492a96bb4f2e203ffc259f5afa00781bcf22db416e557d270cf4e3273e5b509d57328e5bbfa9d651fb833a8f62ce2a6099872161572af16846c73429361274c2c7dcf914e2a78aed3f782d4339abf7428bae488a744c6b1848cefd93bc4ec36cb1f301810e086306bea1e9c957118dc964ccd883595dc1ed558d76416afa8ffa896ee67ce47a793b02ec5d26c363ecfed756cfa8a1cfa49b705e94660f64b13f6094a7f339cdc4ffc84980afc0c3cb1035ae5b25e356a70a17269aa1875b1d51f4409bb17b9e09cc466ecd8023ce4146ceec46485142f39b4c12d47b0183f5634ae3b2a3fb5baa45147842e35422c9ba19cf8ec2799aef957656dff69098dd9c0d8f25883b95fa0ce791bdbe3cbf14699b6aa29685596780f2ac803911816320d0ecb46e008d2663a4799fed38b3af6345b14cb1b181e2491b5c523b013ee2de8b5723572963ac081d3e37e3b1ef892eb4e8d21fd9c005bc0e3c5144baf59d556721b80367a756c6907a2506ca29b19e0d0e64168d4b9af56e46af277a3f4a0072329c5c106ee2dfd2133b1946e9239cd74c680f2f8ab18b941ed1f7907bff8abe9fa2f1a747afecda2ccc5334798a4bd9e64a3ab5215f53c42cc978add6ef603f50279eb3e85723c4d79d9f259cc104228b7ae6b96f815e2c7b6e7a3463b39492111aeb6250e12fc0a36c2662a1920e43ec9c8da3ed2b6815fa71682a380c3cb46e118a696f1cc71c7e71e0bf620660fe3de966005670ceef7f43067300756624ff388cfa10ea74f6cbf88147603a2a2d4bb42da4859a0c77d351fa242f77c86ba739c56d87f6ab3dd2800cb528fbfeafea7b97b65815fefe6433589f600fc2495ba4214e09f001e1ad974b5523115c8842732658d4de53cb839163521ab718c09b6a23c0639d8688a8d601e5a4afd39793a3f38701d72997064c613bcbabfb79c0614ab6ba77e103b1621ba397be7b28f71a273e026ff8abc7c078a207d63c4eeb77484318380e05bde6108a2b90442d07e380fc85d5bca14b18f889b5874a6309086f61329a843a799221ee21529aeb61b9bcbb16fc517e65196b9b13d102a2fbefd64b78ece3a1a69a322be54841eb0f8404e1006933eda710094bccb40ab189ff65041a12c73dbd0f66c4c44734527b4789cfedbc2687cb470a053cc3850ddfffaf894ecabe74cac6b61cfdd99187ea79b3604d1d7d020dc920a592c4f97dd572a72db064fd90bc127017b3c99b3cfbe2397aa59af2ae61d6b8dcc843f2393ca083b38f4872cd5b70da16f17dfcca1d4d1ba5a2acb8e2dad3d730c8833b2acaeacd673319f457cee9fe50c4ea60d45be04b0abc76762d55061d1130fd15ace10a81ce94c90062c0de8a926395e33aa301f483de1d9654a4d5605fd43c1286c963f3efdf65a7dfec646fd1bd425e96db1827ea12ce2ea31c7132adddbc012a9e5361046af3d68e4ab84dd5156faae8ed3694f7aadca1007b1f38190b4577a212ae47ed38343e0b8b3635960cd0d6863c70b8c495683f329c3743ca8858e9556d56b9eaa11d7cc9e3f1b9aba74b17719a6da39ca4b6d0a8e632e0ee292a9dff9964d3128d1429eb73fe8882ac03b337674b830dae7f547cd3b295709d29fe9a6588dc5a551a81bea6f32e1906e2713dfd6a55095d8bc0562f5594f99eb9d9a403d2aa93ac5dea8b72e799002cb72325a652a1257d2208589b27895e509733bc787d2e550abe5813b4a05b30229d7558201753569ce8948404342095597c667e94d6c2682164963f2aa6bb14ffa7c3b62acceb05c708fcae1c5d902b8da8cc1f0825dee251f3c1e0153814ca5c58d50844b5916374539f9e4eb36a45bb41be86502579ad2fb8d25ef68ba963b94f728f8593aaddc2f4e5791473cffb1d5743ef8e9bd1eb5f29a2b8d4ce15651d13445b0f2a11c0e7029bd1d35f8ccd7ca9ee135170b91c8988587733285ec6367b159d839e55e38bb101d0fb7d3a5536a6b54d36cc4f9d1065bd018c3a7759c7d17c79d1ff48ca068ba25cf5a1085aec9bf0513dace393d40bf09b1cd57282d32041b41db742f7b1195fe854938d2bc5263508984d80518a7ab2b47b0b4f4d27ebc43faeb1e7c3effd6cc9fa6d7d238414d6a208a3cae2af1fb5f004de4b2213563673bbb07c7504da47711301e783982ac28ea0e8242e2fbb60cb981aae6515ee8d17ff43208b58d81116e6224955b77205c612c684263c74c6606cc945cddb9e7c518854b947cac60d873456eb8dafcbd63bf389837a336ac4c1ed74558d3d7bee1f07b685e4a98ddccf3a177bf3112e3de2be602e7cc4bd80d69a1124923d1792cb49f66853e93a98d3967b416a0bbe1d284bcb8b9e27b9bc8d07311337361d3ce1bdef90d4f55fa85938c004ffb2a126e9d08be9f9e78345864eaf4cbfa6040d9abed139985aa4a4e6cdfdc3abbd612feb28f0d9d00bdb04d3e6ed26393f786d9c442b5b2ed0dee78677008bdc67267639b88b0c4cee71ac03cd18868405f552c41c5dad286e7f75d545a9c7d9ebed0a3a56665418d2ef65ca58ac02043acb5068e1420da15038140bf321690efc49ab05851d983b49a0ebd5b741627bf32cda25dd662d211ec108ca949d5e9f3a321d11285abceaac5105383dff7beb256381f108de9f5a833018d11f7dafe326098af634d698e7e87b7de1f74ed1d85bf63672a84fd392d0645bcf89f456efd3ebadf2f0c3a3980ccb998f6f4feefab97e3d92cbe6a95e830d32d100d72c309e79fccb8d9fdaf00ea8188d175e351203070c3603e25cc0fc735528e5cb7cc96994275f0b67edc320b32be81f1cc3fa16d30ea3797ee455911dbc005121426ceff4c5946883b86b948de063c0ee6a43ade3905838f14512c890cea1b4c563731ff65680610ff171246f0a92bac83c9b0a2da117f1995e053232d7ba5de5d7d73a7fc3f8b661a3981c02fc8f17327e90eab08949b77ce18828a66ad6333464e680c9dee2c9a848cc40d4b10da8efbf61e570a5c8c1a4dfc1b4f3c2184a15731415f7f222e92d0cbf05e40bb0ebcdd2b5d1b3218a396561e1b00982641440a4994a61cc49392c76101796c4b888dfb2328e504d3647aa1b6e5e1a42cdd64acd8ec68fba212c4f60dcc947df1045665469ac8c98f4720374847ddb6742948351564040e9baa6325f117e7d59ef4a0a5db9d0fc5f715563cbd6fdb986c2535086dfa823fb4a7f050d1c1f4daab3416468787a2cd673840968bdbb4cd72933c5ee2cf4d4cd60d412eb2c961e170d50f17519871d911551aa984c25d945c8907e63ea0c2a08da18cb7969e03706cea7842f075f980c0814019074770399639f931ed5b760fa31c4b3b9dff9c4ba27eeb9b87aebd38dfb3076c0b74bc6ba06a770c99b5eefbb0c2f15cda2b12abe2ab44c29bddf6660e364f6de5cf729fffee254ccdeff7cb8a6a7d190ab829bdf49a576bc97c6248799bf565d94d110616955e77efc749b6175810484c7cf534270bd5225f2f24870b30fbb99e41cd228fe9de5498a733772cddb0aeb6cfffbbd6e91766bad4c76b3820a79c53f85ca3cd3e3a0fa21a58eef5034f8fbc8928738e612324b304de5c6c72118538019422ebb9a6da4f6f276e864035ef96755d3c9fe7768e7f123f10ac15330d3e7afeb46fcc8ddcaeeadae7c9c8d4f6db8ff51b154e554688abd0acd82490d210a779c4767efe9e10efc152c749bcc7d350257776a41f9e6ccb957b9233319c68260b8767efd522cd8713263fefb31f7f516465964ded41bc3c90007aca58d1b0fd598d51c108c23542da35f2755088efa6fe3a9072150f5b78f88c660238969b951fd62028e1a5d3d61a50751320822ae69921e0a490559646d2a54231a50d649bb916b8c9630664beaf46b69e01c7aafd8189314bc70ab2b3d94b1bc333cfc9b76825fc1af361fa61f08cffcbe7099ecc64a82c5b3a5e37871e2b5370a505749e2e5551f20efb101c00816e31681f52cd7e8627411eed741738b7b5a6787d37732cd165e81c8bf28320dbba103b2525254f9da81072687abdb0d1fd1f049166b62862404b57c2410aeb8454c9756193058125f88cc48525b3bd298b07e047a3871e980ab303016eb9186c89d362e366c9077c5c770726ba3f60247b5a9938e2dce6c1ef9e332ce17fdc1da20781ee70b36ec678c904f8372fc39bb6328e58d05fe094738aa4036bd1879ba8b23dd59538e0c2540cc36953910ffa047d802bf6e6523a8b58b02a0b85428268348e803976479bc1fd8bfee45a24bd7d050ce6961c9c8078579894faa97e64b598dc3d88f2745cc05386bddd5da96a27f531c156afd37a3d8ad22925803e368464b9f18169d2566126156e2a35a40cb16aea07611ff00e6f0696b794a88e649466542f4c362f02ba7d4ed75fbaef58fb62ad8e1d81c81ddbe3201583d2aca5d54cafc11b8f2ab6c4646f0ac71f6758f7664fae6328276cde9f6714f44c214369c0f776bd00c3be7f80418214aec9c581bce1a05d647e7749e953b510952729ec505174c8d8f8fc0f44e5bcd7b12cb54233d99295e978e444766715e7f8818ae573fa61a8f6d75739932910ce014c1acfd94fa6fba1bf47b2292e91f067b74ee9b79c007c5b4ce88778996d669b86bc4cc0053e7e9304985dc9bfc140bf8f1632ce8efb8d94572df38d67f30df236e566ee2f78d2a8c89584a1f95a93f8ad1f7e47775ba8f0d0b41fcedf6970f72680672a711d8d3a808b1fc42c792cd97b5aabb3329505e2a921593710486a6df3aa28c7361ee6b45b2c1daede49385047ee24e26b4b5a822af4781541579ca1fe00157a52245f49e47ba8d35f8027c8a0d6895f85a17be2ae4eaefd8cdc2b2c03d7e9e23e2eeaead129a69c0b3405348984d5bce206c5ad022788bb52cd72c1662449f1e1b72bf03a3847660726c6c335807eb7946d97170e707109fc8dc8a5210d92c5bb9de9c78ee10a3c94"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r3, 0xd000943e, &(0x7f0000002480)={r7, r9, "d5ed31bdb570031e1cbeb950e9d0518b33a882ef7edc621c3b87bba47aec43b929c4cdae75f2ec597c6261c2f6f0035a4649c1265e5b6e29cab79891d2c4958dde98a4c3c4b1b36a1da1480b4deba2f2b29cfe726e42fa2b5c0ccff9eaeeb27a8fb4f6aaab94d4d64188aac210d35197f960b79ac8b2a2632279f1cc0af2e9d1a9430405be105b111b80a36bbca7e2bb6ee455a4c2fa2efc687f4b3f66d7dad78264cf6bd48e32a045a2be418ab5cbd452407467e6c16cf01e5445b52184ba91983d3e128b6519ed8ca6f5746beff58d84e7824a00888ecade0aa8d0d59f1f663c70f9b2fd4656a6ff9db671cf462d1b2ce6cd66f895bf84ed0fd81df1dae9e8", "3c789dad850d614bbfa94593acee92cfd21b1aee7b6706126e607ef77b7883faf7b757d55e2c806c777c2c18f8fb5c9e60445f6ad19ef3ca77aaef728e40b94423cf5432c5625de0a85fd311af5cb8e74abf6670fb1c47d0dafcb4a3f1dc6a39feefc98fe3b3d5a53d5f86746ec64fba34283e986d340b486c02cf6368c9c7eeb3275d09cf57b0e0e5d9fc28ce3897727dd866d9f196bd79fdffb4550239b65cb04cb3cbe21b365fb4af5efe5b3fadd6ecf80f0ebdbf09ce376e643126800572096cc96b8d4956648e1f8f7864b95f735df840c0460a3a843fadbc36e4b16753cda582b38343f44b006d779d1f7cb6c31d12472bd14fd2fc369998e603a58c6b6fe1da440e33eb9cb5491ddec0d26e0cb826636fd72baa6d7fc5ddcf1881ab75d697c81c15032358dfe121e51bc56965b123a7920ea59388933e40619877b3f10bf75c6edb42a8ef573f4f117f200674e10c96e213cf9ff278724740e79d8e769dbac3848dbad697baaa4d40d7995f59b8db52e6cb6a6e7a2029a33f9d3394fe3026159815d096ce3f5c062aaab18aed4c0f9586d487ef41b2aa6e8a0766dc5b362e8cd1f793dfc8c6e9a1a7079e3829caf346de28eeeb2f4aa261d88d1035578181cde650456accdf0bbffb2a86379f3bbc0e2c8d073b226f80096022a7be65326d5452dcc6aea641e69077a5c8060b15c8d37f1b038e33b2d8484f20844b2297ab44e771740d1487ec646d394419f452304eca626278a0bd3904af76fe1180981d4050fc7d211ed86eba6a530003f6755e2693fb1facf32e7e0188218cbe1c63f8794e91ab5c0558d96c5c8e7f4519e9a1b7e15cea1bc5e03128389d4daa42ed7fb91bf0751a5e9bbe06f32f7a6c6092b8a83eec93cc44f839a2c9b85a9457110fb0b0134bd6e6f74c419c3bfad1f4439091e636099a0d782ece956b63f5adbca0415be9326898a186bb1ee7c04e261b9d9f87ee3e64b9c47b8d928471d7371994832992fd94298fd017d09eddca6a80c01a3b1a5b8ed6cfaf6f27c4f174ebc798c5de833de721fb6ba9d799b9193c3d984745e89a3faca5f53b92b05c24b758c993b69b526242e211d6a48fcd5a381ba7ba01a67a424482eb1d8aed3eb722601b9bdb14b8c706c04cb26969d6726e79d8de865b370260cc95a59e1bbb53d19cf712aad6ef6bac61a61c2005d850dc2faa244b9d64a8939ef0c06f011bebb4fbc3e5c5144787d10ffe10e90a0b5a626950ef91479ae29a24798d1f74dbef42f85bd5be420febab261a1ebe8e22c0457bb9a1be56a6d4692537aeda13efebddeca0fe6c29def9f14cc8404eb671d8d7ba5383552a8825e00ae8c7a3bb7536ece1de222c42c4d61e6412bb642ce3cb8f126b7b4e930177b4523310b50333dbfb9196582f0bb12acd33d5da19d94fdfc0fa5d1f9a65737e9acb6af5b03e7515506ac96a3fd9c8630695479d4330e985efab9ea8bba48682ace544e963b4c525dcb9e88d0a471147225041e7481025def2df6f4828e350da3687c9add410283ba4dcce2aba4c09dd43475c0c4a6722c669996f762dad64221e84a9f53da450fae788739295bfaa782f7f035df9b41a0f3de4498e48288de8440a13ae86e71c8cf27fa9a1eb0e68b9bb09dee4e11f78d165a11feed0deef031a2a27a3404b4d3f233ef4083369b3ac2c4391943c595808d47ea3815a5745a4da237500dd9b60b4c557746e73cb45e7c19e11dbf71d28d6c9a48a1c0fbf0f09cf5707db74bec03add9fc31c8e9a6ae76f0194cf4cafd5271f8b227d8f39a5bfa2fb016a467dcefd9b613bb808cccd0b1f208788dd718d9b30ee0a51587d3d82288122da21b508209e842ec83ab939b0117dfd1488417f2fa59cd323a866d6e716d2bf68ac398510a58ba44ecc65ca71d6a230a1468e2a64793d231313558cb5833983eebda68cd91e322d25117f0fa7052f5b4d850aff89158f4275391002effa1b9d8d4a376b3d70598025a200ef94a891bc7c185d598a05cb5d30fc2211c98550ae7dff9c72496d5cb3c9c4bf499b65c04748a8189b296ece6340a59712464a1c03019658440c0498646896a2de16b3d8345f0be9f6c31d164605b50daddf0b3a2b3050d20d6ace2479485f1fabbb2fe976c66a977e06b597408272356ed40da7af6fe23b9ab313bf898ea66d32970b6a3c4f20b755a6b7eee491e291f1ae1607e82a4452a87a7d0f1036941c545be73a3d8607058098320aff7c5c3b31ed02458eb218bc1c7ac13bf5032f5a90a31aebadd942fb19460a02aa3eb43fe4643d4098e1e0bca37bcf42a762eddcb8924bcbd7c71fa62c7b84bddbe8ca9801bc8d4919be024a30db43fe1c4dbd4a5725403b02e59e6f155d1de0a1a808f2db261c713f908d4099fe66d3f5187d05005511e15df8e42262dce3ddd3e17629e168200fb684edf91283b2e260f8004f0f41c64d79fcb5b16782f14d26ac90248a2321c787ba462775e843c7b732141ec669e9ea1e0c4fc8a4720cee124a264e23c5e6578cb611b7d6a245aa9f73ec26e19b179e3becc83b446e32b741e4e5ec120cbb816b19eb816b1afd2b5d585c2879b24c27e2df486c29711f072c20f5a32523b3ee16b145c7405e37f6268e17c723a0ef9714da61eee33c05e3b9843cd419339f1c56f35610f9b5a746bab20b824a0385c4c975536d57d469d994ffe02a5ee0146ea5f97c27c6caffb28615a20348133a8a5da2ff817ad6781622c5b393326df7ffa4af1f247fbae9c12e6d0ed364b2c84d13861eb8a5123b8ae7096d09bb848f94cf1a9f70fb810f1003e46186d1e6987b5d3b8fec822812f4589908033f095d63dbc43320efd8db7173c8ad80b933b5de449f18a0b17bb3a0f8b35425e74cb997681ea8c21211cfc0b7d70970ea88852da035ceade14570a8eb440afe6c2bb81a9fd1440d4848069620d786c403c6e5efe07603e1448931433012650a0785ed785733b255d7f895984f8b3fa15f550c2ab48048c4cef6f5777899c3859b30479e06f716fca1f7fb8f725ff26f6c259edb6c77aaabb7b0a48cd79d44fc30600a6eef0dc8fbe8d5e47a10281c3486451b51f4acfefcbff9d5ff2fe351d3f14b59c83d755f1cfc3b126d1a511f44374d59a4d9e6ab386a89bd9300e3adf238a1f2612ef342c2337555e2ecd4e5269c074f665ceec1cbec803feaf9cd7d62435e2fb23a5f86bfc8c6262f4116e360287f4560497a33497e0cb87d1a7cbb89a6d5a4f46fd2e0b19e174fa9b975b9557bf82d17904c400b9ef6efa2a12e00ead80a973cb28d2ee1309328d0a0ec941a40327932165482ac8f39952c43b1fc11e7258d6daa279d79ca8750e87644302c74f16f0b85a7fb56c8e4e6a8e276da626645ad99e0c6381f6613a194eb64bfa421b2ce828bcf325a6bd4af3d74584c047b27a609f558f816c6b4dc01e434c5bdaf7c88ed4e377af16c07dc109a06cc4258393431033a743f5af7effb8d46aa7473e0e26da39f634259021fcbf157263877d669af972ff7a4ee11d077460b65f8f6be66bcd681619a979d4fe9e2cdff4407b175f45fd8168796eb33c6009bd1c5767ee98d543ae1019540dc49f5f5aa15cd207fe90f699eb30467cde6eb294f203b6f22b87b8d8a86c3daa237b2277f75d90a8dfd312fbd3c8dad06f28702b5d2d17185f478417ab10943888169a9efd4249d9654f64a7471846bab09f5f031b5449c03d20cc2c84ef57d28489cca6a18782e88d72a2d690e6897a49e7fece7c4eaec734dceaf731a65d6bc8cd9f6632bd0d9cd6e54d0dd7aa2716acf15fb1c50ca6116877ff8393d9ff7f80c134a3fcd429cf5df21008d52ea029f2b9cd9a72b986564e9b24cfe4235506f689450cc45a4ba7fe964ba9b053a5591912be3c6925e16b2d62742dbae54929da7148a089559012c55ca9f7d496f7b185f11fe02858922026aa15ed5d6816bea62a9516ec210d0462703b356dd3da7adf79b1439e16326c558d0baa2083dc1fbcec9981b87c22dd051abbe50befb18bd8e0c984d1b7c2870eaecf2faa9bccd9800c00465f9300123bf54ff0142773072c9974d09175369fee0ce2a94f37d3ce8c585b179d88ae99172a5ed7366664526e2be561fe511a64519246a390804583945cc80d7bfce822825dafd90a4ae8ea75c786e10a35e490be4c2d77d6db4389eae80110c047558cec0af1d7203c5f0e06e514476b4beb2a87a861c575536d0aa82a2763c0e7045ff44b0eb6b6556d6e45acd54f4edf8733d0ab8971406d9e99206e977e841b9041fa72e2059a163309382dcd947b812e1ef7a8d4490e9504c8bb366de415abfbe5406a4159d30cd716678a953c5e2a3f33deac667f6b0df5c729f4ec14db1b8ccd65d88c75f901a0d3841da2f91124528eaa7d20c59e75c4a019f5c0bdc55cdf11dd0c2027a9195ef93989c91cadc771a8f78fa35009682547967be4263d738d2530d496ddd985a4b23d4efd4d1b448aca10d0030733641087cd9093dcbf8ef9fa37648e2a7c7b60b4ac0478252a8315476a16655ae9ae7360f110667423541f49e012e374901d85f41949fb2c751a1792ada82776b6781ed397c39bc5defe24689d2a8f02bc0edda6e2a6f893a26fae493cdf42305d13c1263be513080c5c7c6e192db9511b77844b9a70106c8b2a2d08c9fa0675df8995c3da7cc1ca68a5407c1107b1b977becf077278d0d09d9c023a70652a358d2803dd9fbc875996a9d22dca2a4616c310571ee9d831453acc76aa2fea06376b322b7b54dcbe2c4ea13717eb4464f55c86374aa139e5e916677d05cbe2f97d9fbfc80523de90a54dbacbe41922c50123e3e304b147cf824c6fdfe2b24c8ec751b5a5519ed6c0b5b93e219fe4dcb51ee6f4efe9789725759482160898f69438c63944e0c0bc5ad7b83aa5414cba0679726ca5a00a75f0f7f959e3fd56d2cc32ac63ec125c745188b513b33eccfc8f6ddd2aca8cff7d359a26e952760ae3de1f9301826203bab464909a923096ecb84c8b35fe36fdb2c62d4de0ed3aaa4695802c5ef17f23ab90e0a3e0a70913bbc126b22e979cb8fec42d0643cfd82472cd270cd4b96731a9ec91b7a1fbf6857f1be09afa96598a750bd6392ddda2d953ab868461b9777d8156b560db1e712d01ef904dae4b63a9227139bd7cc02ec0bf9d739a514ef2710f1dfb95025cbd601d4ccc7a66d62f8fb90aeedf7ceeaa808f92201f19bb1d099d6caa9dc93d45bb3eb277d8f289397f41dfe1da1bbcdc1d15925394aba509df3954fac26393e314b92e4d4225328e6a89d8f89f39e39cc0e00a1fe197a44c2bfe9c2e7b868f24c1fda0a5c85126295149b16cdd4fedc40ecff3c2c1eda2982d9349e52920d399ea890e4a9af3b62e768befeef7a5e1fc46fc3791fb0ea6ef5"}) lseek(r5, 0x2, 0x0) read(r0, &(0x7f00000000c0)=""/117, 0x75) write$khugepaged_scan(r3, &(0x7f0000000080), 0x8) 00:07:26 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000000)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = memfd_create(&(0x7f0000000040)='/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*=/#\xf0f?\x9d\'\xe2\x96W\xb3<\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\xb8\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{\xbd\xcb=\x92\xe1\xe33\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\a!\x11\x14M\x1f\xe0?X\v\xd6\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~\xff\a\x00\x00\x00\x00\x00\x00\x80\xdb\b\x7f\x83\x11\'\x9e\xeb\xfa\xbeo\v\x86\xc7\x97\xa8\xef\x95\xfd\xe9G\x18t\xdbt\x81cW\x19\xe5A\x1a\x89\xf6]\xc1\xe8\x9c\x92`\x13\x9e\x1bNW\xba\x93\x1d\xc5\xfa\xb9g\x96\x82\x81f\xad\x06\r\xe4V\x1c\xe9n\xb8\xe9\xf7\xe0\x82\xe8\xa4E\xba\x93D\x9e\xf6\x16\xda$\x83\xdf\xdf\xa7\xb92y\\\xb8\x99\xe3i\xa3\xba\x0f\x85#C\x948\x89\x94\xd4\xaeS\xa4\x83x\xdc\x87\xb9)0\'x\xa4%{\x89\xe6W\x7f\x85\xa7\xd3\x16_\xae\xdd\xc3\x86\"\xe0\xae\xd5\xf2\xff\xc2W\a2\xf8\xa0\xb1\xb2X\xa7\x11o^\xd9\xa2\x89]\xcd\xbb\xb7\x15lC\xd0\x83\xba0\x9e@/\x80\\zJ\xd9)\x92\x1c\x88#:\xc8\xa0;\x98r\xd9(\x1c\x10\x9b\xe26\xc2\x00\x81\xf4!:C-m\x900\xce\x88\x00M\x86\xcbc\x86a\xd7\xf6\xc2Q\x12~\tZ;\n\xff$\xf1E\xb8T<\xd5\xf7A\xafE\x9b\\p\xa7\xa7\x9e\xec\xc2%\xe6\x1e\x90\xa9\xca!\x9d.\xb3\xfc\xd9[\xbeBI\x97-+\xe3#\x8f\xbd\x89u\xe2}\xfa\x82\xe5\xdaSo_\xdd\x93g\x04\xf3R\x10Q\xc3,zfJ\xd6\x82*eS\xa2\x9b4TA\xbf\x8a./\xe0-\xd8\xf1\t\x18~\x1c\x82\xe4\xfa;\x9a&Mb37\xc0\xb1o\x05P\xe3\xfa:~\xf1s\xb9\xafH\xaeP\xa6\xbcl\xad\a\xdcK\xa1uO\xb5O\xfch\xc9\xd3\xb0\xf3\'\xa0E5\xb4M\rt\'\xb1\xd3\x1d\'\tF\xfbxddNpS\xee\x1e\x04J\xe0h\x1aF%\xc67\xd3\xc0\xd8\xa0*$0m7\xdf\xdcr\xcfWH\xde\xc0\t\x8a\t\x9f_\x82\xd3`\xa2Ed\xfbSp\x1cZ\x951\x9fN\x15\xc9\x06\xc7*\xda\xa9`\x1b\xc9\xec{\xfa\xa3k\xc1Q\xf3\xbf\xfdk\xdc\xd0\xaf\x93o\xe7C\x8a(\x1fb\xc7A\x91\xb6\xf71_M\xff\xb7L8\xf3H[\xdb\xf2\'S\xd2\xbf\x12#\xec\xf9d\xa2\xc9U\x17p\xcb3:\xbc\xe7\xa3\x7f\x8a\xc5\x8ev\x8d\xe5\xe36\x98[ j7\xf5\xbbsN\x1a\xec\x8c\xd4@\x0f\xed*{;\xb5\xf5hFm\xe0\x98\xc6\xf9\x1c\xe4\xfd\xce\x91\xa3_\xaa\xd4\x1d(\x9dr\x80\x8f\xd5\x87\x99\xf3Z\"\xf1S\xd5\f\xed\xec\t\xb9*\x17I\xe4Z3H\x9a\xc6y\x04t\xa6\x8a|\x90\xe5\t\xbfr\x89$*+\xa8Q\xcfL\xd4.J{n4\x14\xb9\x95L\xf2\xc8\x14\x1a\x97\xbf?\x9b\xa7\x8b<9\xc0\xb9\xfa\xd9\x91$pN\xebv\x16\x05\x01\xd3\xe14!+\xcc\xec\xff\xe1\x15Sk\xc1\xb9@+\xdf\xcb\x96\x1dA\x19', 0x0) ftruncate(r3, 0xffffff) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000600)=ANY=[@ANYBLOB="8800000024000b0f0000001e00000000001f4b0064026720bc119c93b011c88b30", @ANYRES32, @ANYBLOB="00000000ffffffff000000000b0001006d717072696f00005800020001000000000000000000000000000000000010"], 0x88}}, 0x0) dup(0xffffffffffffffff) r4 = socket(0x11, 0x2, 0x0) bind(r4, &(0x7f0000000080)=@generic={0x11, "000001000000000008fc9d71fc00000000000000f8ffff002e0b3836005404b0d6301a4ce875f2e3ff5f163ee340b76795008000f8000000000104003c5811039e15775027ecce66fd792bbf0e5bf5ff9b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ff42c65400"}, 0x80) writev(0xffffffffffffffff, 0x0, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000580)=0x2) sendfile(r4, r3, 0x0, 0x3881c79d) sched_setaffinity(r0, 0x8, &(0x7f0000000540)=0x8000000000000001) 00:07:26 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}, 0x3e80}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:27 executing program 1: syz_mount_image$nilfs2(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x100000, 0x3a, &(0x7f0000000200)=[{&(0x7f0000011720)='/tmp/sy', 0x7, 0x1}, {&(0x7f0000012a80)="050000000000000001000000000000000200000000000000000000000000000006000000000000000100000000000000020000000000000000000000000000000700000000000000010000000000000002000000000000000000000000000000080000000000000001000000000000000200000000000000000000000000000009000000000000000100000000000000020000000000000000000000000000000a000000000000000100000000000000010000000000000000000000000000000b0000000000000001000000000000000100000000000000000000000000000017000000000000000200000000000000ffffffffffffffff000000000000000018000000000000000200000000000000ffffffffffffffff000000000000000019000000000000000200000000000000ffffffffffffffff00000000000000001a000000000000000200000000000000ffffffffffffffff00000000000000001b000000000000000200000000000000ffffffffffffffff00000000000000001c000000000000000200000000000000ffffffffffffffff00000000000000001d000000000000000200000000000000ffffffffffffffff000000000000000021000000000000000200000000000000ffffffffffffffff00000000000000001e000000000000000200000000000000ffffffffffffffff00000000000000001f000000000000000200000000000000ffffffffffffffff000000000000000012000000000000000200000000000000ffffffffffffffff000000000000000023000000000000000200000000000000ffffffffffffffff000000000000000024000000000000000200000000000000ffffffffffffffff000000000000000025000000000000000200000000000000ffffffffffffffff000000000000000026000000000000000200000000000000ffffffffffffffff000000000000000028000000000000000200000000000000ffffffffffffffff000000000000000029000000000000000200000000000000ffffffffffffffff0000000000000000", 0x300, 0x8}, {&(0x7f0000010000)="020000000000343418010000f498e16897043d98000000003f00000000000000000010000000000004000000000000001000000005000000010000000000000004000000000000000000000000000000e003000000000000781f1f6300000000781f1f6300000000781f1f63000000000100320000000100781f1f6300000000004eed0000000000000000000b00000080002000c00010005745cea941714c61b9841bd4a64c433600"/192, 0xc0, 0x400}, {&(0x7f0000012f40)='\x00', 0x1, 0xfff}, {&(0x7f00000100c0)="42540e730fd3089711faaf1e400007000000000000000000781f1f630000000010000000000000000c000000050000004001000000000000010000000000000002000000000000000100000000000000010000000100000001000000000000000000000000000000060000000000000001000000000000000400000004000000020000000000000000000000000000000300000000000000010000000000000004000000000000000200000000000000050000000000000003000000000000000400000000000000010000000000000001000000010000000600000000000000000000000000000005000000000000000100000000000000010000000100000007000000000000000000000000000000030000000000000001000000000000000300000003000000000000000000000001000000000000000200000000000000", 0x140, 0x1000}, {&(0x7f0000010200)="0200000000000000100001022e0000000200000000000000100002022e2e00000b00000000000000e00306012e6e696c667300"/64, 0x40, 0x1400}, {&(0x7f0000010240)="f41f0000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000ff0f00"/1056, 0x420, 0x1800}, {&(0x7f0000010660)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x2080}, {&(0x7f00000106a0)="01000000000000000004000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000ed4102000000000000000000000000000100"/96, 0x60, 0x2100}, {&(0x7f0000010700)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x2380}, {&(0x7f0000010740)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x2400}, {&(0x7f0000010780)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x2480}, {&(0x7f00000000c0)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x2500}, {&(0x7f0000010800)="00000000000000000000000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000a4810100"/64, 0x40, 0x2580}, {&(0x7f0000010840)="0100"/32, 0x20, 0x2800}, {&(0x7f0000010860)="0000000000000000000000000000000000000000000000000100000000000000781f1f63000000000c000000000000000200000000000000050000000000000004000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100000000000000000000000000020000000000000003000000000000000400000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000200000000000000", 0xe0, 0x28c0}, {&(0x7f0000010940)="0200000000000000000000000000000000000000000000000300000000000000", 0x20, 0x2a40}, {&(0x7f0000010960)="0200000000000000000000000000000000000000000000000400000000000000", 0x20, 0x2b00}, {&(0x7f0000010980)="3d0000000000000002000000000000003e000000000000000000000000000000781f1f63000000000c0000000300000000000000000000000000000003000000", 0x40, 0x2c00}, {&(0x7f00000109c0)="f81f0000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000ff00"/1056, 0x420, 0x3000}, {&(0x7f0000010de0)="05000000000000000100000000000000ffffffffffffffff000000000000000006000000000000000100000000000000ffffffffffffffff000000000000000007000000000000000100000000000000ffffffffffffffff000000000000000008000000000000000100000000000000ffffffffffffffff000000000000000009000000000000000100000000000000ffffffffffffffff00000000000000000a000000000000000100000000000000ffffffffffffffff00000000000000000b000000000000000100000000000000ffffffffffffffff0000000000000000", 0xe0, 0x3820}, {&(0x7f0000010ec0)="d102c1e890010000781f1f630000000003000000000000000000000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000008001000000000000000000000000000c000000000000000d000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000008001000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000008001000000000000000000000000000700"/352, 0x160, 0x3c00}, {&(0x7f0000011020)="652d8fe95cab1d6a11faaf1e400001000100000000000000781f1f630000000020000000000000001000000006000000c00100000000000002000000000000000c000000000000000200000000000000010000000100000000100000000000000000000000000000020000000000000002000000000000000100000001000000120000000000000000000000000000000d000000000000000200000000000000020000000200000000140000000000000000000000000000011400000000000001000000000000000e0000000000000002000000000000000100000001000000001800000000000000000000000000000f0000000000000002000000000000000100000001000000001c000000000000000000000000000010000000000000000200000000000000090000000900000008000000000000000000000000000000090000000000000001000000000000000a0000000000000002000000000000000b0000000000000003000000000000000c0000000000000004000000000000000d0000000000000005000000000000000e0000000000000006000000000000001000000000000000070000000000000011000000000000000800000000000000", 0x1c0, 0x4000}, {&(0x7f00000007c0)="0c00000000000000100001022e0000000200000000000000100002022e2e00000d000000000000001800050166696c6530000000000000000e00000000000000c803050766696c653100"/96, 0x60, 0x4400}, {&(0x7f0000011240)="0200000000000000100001022e0000000200000000000000100002022e2e00000b00000000000000180006012e6e696c66730000000000000c000000000000001800050266696c6530000000000000000f000000000000001800050166696c65310000000000000010000000000000001800050166696c65320000000000000010000000000000001800050166696c65330000000000000011000000000000006803090166696c652e636f6c6400"/192, 0xc0, 0x4800}, {&(0x7f0000011300)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x4c00}, {&(0x7f0000011760)='syzkallers\x00'/32, 0x20, 0x5800}, {&(0x7f0000011780)="16aae7c8b63c7c0811faaf1e400000000200000000000000781f1f630000000030000000000000001000000006000000880100000000000002000000000000001000000000000000020000000000000001000000000000000f00000000000000110000000000000002000000000000000100000001000000000400000000000000000000000000000600000000000000020000000000000005000000050000001300000000000000000000000000000014000000000000000100000000000000150000000000000002000000000000001600000000000000030000000000000001180000000000000400000000000000040000000000000000000000000000000100000001000000170000000000000000000000000000000500000000000000000000000000000001000000010000001800000000000000000000000000000003000000000000000000000000000000060000000600000000000000000000000100000000000000020000000000000022000000000000008200000000000000a200"/416, 0x1a0, 0x8000}, {&(0x7f0000011920)="00010900000000000000000000000000000000000000000001000000000000000200000000000000030000000000000004000000000000000500000000000000060000000000000007000000000000000800"/96, 0x60, 0x8400}, {&(0x7f00000119e0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0x8800}, {&(0x7f0000011a60)="ee1f000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000", 0x200, 0x8c00}, {&(0x7f0000011980)="0000000000000000080000000000000009000000000000000a000000000000000b000000000000000c000000000000000d000000000000000e0000000000000010000000000000001100"/96, 0x60, 0x8e00}, {&(0x7f0000011e80)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x9480}, {&(0x7f0000011ec0)="01000000000000000004000000000000781f1f6300000000781f1f630000000092ddcb2992ddcb290000000000000000ed4103000000000000000000000000001200"/96, 0x60, 0x9500}, {&(0x7f0000011f20)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x9780}, {&(0x7f0000011f60)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x9800}, {&(0x7f0000011fa0)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x9880}, {&(0x7f0000011fe0)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x9900}, {&(0x7f0000012020)="00000000000000000000000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000a4810100"/64, 0x40, 0x9980}, {&(0x7f0000012060)="02000000000000000004000000000000781f1f6300000000781f1f630000000092ddcb2992ddcb290000000000000000ed410200000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080bd9f690000000004000000000000001a04000000000000781f1f6300000000781f1f630000000092ddcb2992ddcb290000000000000000ed810100000000000000000000000000001400000000000001140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081bd9f690000000002000000000000002700000000000000781f1f6300000000781f1f630000000092ddcb2992ddcb290000000000000000eda10100000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082bd9f690000000002000000000000000a00000000000000781f1f6300000000781f1f630000000092ddcb2992ddcb290000000000000000ed810100000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083bd9f690000000014000000000000002823000000000000781f1f6300000000781f1f630000000092ddcb2992ddcb290000000000000000ed810200000000000102010000000000000000000000000009000000000000000a000000000000000f000000000000000c000000000000000d00000000000000000000000000000084bd9f690000000002000000000000006400000000000000781f1f6300000000781f1f630000000092ddcb2992ddcb290000000000000000ed810100000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000085bd9f6900000000", 0x300, 0x9a00}, {&(0x7f0000012360)="0200"/32, 0x20, 0xa000}, {&(0x7f0000012380)="0000000000000000000000000000000000000000000000000100000000000000781f1f63000000000c000000000000000200000000000000050000000000000004000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100000000000000000000000000020000000000000003000000000000000400000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000781f1f630000000035000000000000000800000000000000160000000000000006000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100000000000000000000000000130000000000000014000000000000001500000000000000160000000000000001180000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000300000000000000", 0x1a0, 0xa0c0}, {&(0x7f0000012520)="0200000000000000000000000000000000000000000000000400000000000000", 0x20, 0xa300}, {&(0x7f0000012540)="3a00000000000000050000000000000004000000000000000000000000000000781f1f63000000000c00000003000000781f1f63000000001000000003000000781f1f63000000001000000002000000781f1f630000000005000000020000000000000000000000000000000200"/128, 0x80, 0xa400}, {&(0x7f00000125c0)="e01f00000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020eaff00200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000008200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000e8ff1f000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000ffffff0100"/1056, 0x420, 0xa800}, {&(0x7f00000129e0)="0100"/32, 0x20, 0xac80}, {&(0x7f0000012a00)="0100"/32, 0x20, 0xae00}, {&(0x7f0000012a20)="0300"/32, 0x20, 0xae80}, {&(0x7f0000012a40)="0300"/32, 0x20, 0xaf00}, {&(0x7f0000000040)="01000000000000000100000000df5100d2f622096bbda5d8ef1062db4c580000000000000000000000000000002f", 0x2e, 0xaf80}, {&(0x7f0000012d80)="22000000000000000200000000000000ffffffffffffffff0000000000000000", 0x20, 0xb400}, {&(0x7f0000012da0)="11000000000000000200000000000000ffffffffffffffff0000000000000000", 0x20, 0xb800}, {&(0x7f0000012dc0)="13000000000000000200000000000000ffffffffffffffff000000000000000014000000000000000200000000000000ffffffffffffffff0000000000000000", 0x40, 0xbc00}, {&(0x7f0000012e80)="15000000000000000200000000000000ffffffffffffffff000000000000000027000000000000000200000000000000ffffffffffffffff0000000000000000", 0x40, 0xc400}, {&(0x7f0000012ec0)="16000000000000000200000000000000ffffffffffffffff0000000000000000", 0x20, 0xc800}, {&(0x7f0000012ee0)="0001080000000000000000000000000000000000000000000100000000000000020000000000000022000000000000008200000000000000a200000000000000c200000000000000e200"/96, 0x60, 0xcc00}, {&(0x7f0000012fa0)="ed336a1f90010000781f1f63000000000f000000000000000000000000000000781f1f6300000000781f1f6300000000000000000000000000000000000000000080010000000000010201000000000000000000000000000d000000000000000e000000000000003300000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000008001000000000000000000000000001700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000008001000000000000000000000000001800"/352, 0x160, 0xd000}, {&(0x7f0000013100)="020000000000343418010000f498e168cdbf9e50000000003f00000000000000000010000000000004000000000000001000000005000000020000000000000030000000000000000300000000000000a003000000000000781f1f6300000000781f1f6300000000781f1f63000000000100320001000100781f1f6300000000004eed0000000000000000000b00000080002000c00010005745cea941714c61b9841bd4a64c433600"/192, 0xc0, 0xff000}], 0x0, &(0x7f0000000080)={[{@nobarrier}]}, 0x1) sendmsg$IPCTNL_MSG_CT_GET_DYING(0xffffffffffffffff, &(0x7f0000000780)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x401100}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x14, 0x6, 0x1, 0xb01, 0x0, 0x0, {0x1, 0x0, 0x1}, ["", "", ""]}, 0x14}}, 0x20008044) 00:07:27 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$FUSE(r2, &(0x7f00000050c0)={0x2020}, 0x2020) r3 = socket$netlink(0x10, 0x3, 0x0) r4 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$WG_CMD_GET_DEVICE(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x30, r4, 0x1, 0x70bd27, 0x25dfdbfe, {}, [@WGDEVICE_A_FLAGS={0x8}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}]}, 0x30}}, 0x0) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$NL80211_CMD_UPDATE_FT_IES(r2, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x20, r5, 0x317fb774147ca565, 0x70bd2d, 0x25dfdbfd, {{}, {@void, @void}}, [@NL80211_ATTR_IE={0xc, 0x2a, [@gcr_ga={0xbd, 0x6, @broadcast}]}]}, 0x20}, 0x1, 0x0, 0x0, 0x40090}, 0x20000000) sendmsg$WG_CMD_SET_DEVICE(r2, &(0x7f00000000c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000080)={&(0x7f0000000980)={0xcc8, r4, 0x100, 0x70bd26, 0x25dfdbfe, {}, [@WGDEVICE_A_LISTEN_PORT={0x6, 0x6, 0x4e22}, @WGDEVICE_A_PEERS={0x58, 0x8, 0x0, 0x1, [{0x54, 0x0, 0x0, 0x1, [@WGPEER_A_PRESHARED_KEY={0x24, 0x2, "8837c8fce5f384853388901799f0bd1dc0232d835895954edbee67c7de6e4482"}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "737512d68173b7655660835d04a0d17985492462b71f986531b3736ee011d36c"}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x94}]}]}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_PRIVATE_KEY={0x24, 0x3, @a}, @WGDEVICE_A_LISTEN_PORT={0x6, 0x6, 0x4e23}, @WGDEVICE_A_PEERS={0x40, 0x8, 0x0, 0x1, [{0x3c, 0x0, 0x0, 0x1, [@WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x2}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x3f}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e24, 0x7, @mcast1, 0x2}}]}]}, @WGDEVICE_A_PEERS={0x840, 0x8, 0x0, 0x1, [{0x18, 0x0, 0x0, 0x1, [@WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e20, @multicast1}}]}, {0x3d4, 0x0, 0x0, 0x1, [@WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_ALLOWEDIPS={0xf0, 0x9, 0x0, 0x1, [{0x28, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5, 0x3, 0x3}}]}, {0xc4, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private1={0xfc, 0x1, '\x00', 0x1}}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, {0x5, 0x3, 0x5}}, @ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x2e}}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00'}, {0x5, 0x3, 0x1}}]}]}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_ALLOWEDIPS={0x2c8, 0x9, 0x0, 0x1, [{0x7c, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @private1}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @private=0xa010102}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x43}}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5, 0x3, 0x3}}]}, {0x88, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x39}}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @private=0xa010100}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @private2={0xfc, 0x2, '\x00', 0x1}}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x5}}]}, {0x28, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5, 0x3, 0x2}}]}, {0x40, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @rand_addr=0x64010101}}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5, 0x3, 0x3}}]}, {0xe8, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @private=0xa010101}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @private0={0xfc, 0x0, '\x00', 0x1}}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @private1}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @private2}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x31}}, {0x5, 0x3, 0x1}}]}, {0x70, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @private2}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @private1={0xfc, 0x1, '\x00', 0x1}}, {0x5, 0x3, 0x3}}]}]}]}, {0x4}, {0xc4, 0x0, 0x0, 0x1, [@WGPEER_A_PRESHARED_KEY={0x24, 0x2, "be817657cb5c849ad899677dcd06aaa380fcca0f2c073894d317b59b0870ece8"}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x0, 0x5, 0x9}, @WGPEER_A_FLAGS={0x8, 0x3, 0x1}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_ALLOWEDIPS={0x68, 0x9, 0x0, 0x1, [{0x64, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @private2={0xfc, 0x2, '\x00', 0x1}}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @dev={0xfe, 0x80, '\x00', 0xc}}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5}}]}]}]}, {0x28, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @a_g}]}, {0x300, 0x0, 0x0, 0x1, [@WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_FLAGS={0x8, 0x3, 0x3}, @WGPEER_A_ALLOWEDIPS={0x2c0, 0x9, 0x0, 0x1, [{0x94, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0xffb7, 0x2, @remote}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5, 0x3, 0x2}}]}, {0x4c, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @dev={0xfe, 0x80, '\x00', 0x31}}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {0x5, 0x3, 0x3}}]}, {0xdc, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5, 0x3, 0x1}}]}, {0x100, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @rand_addr=0x64010100}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @private1={0xfc, 0x1, '\x00', 0x1}}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5}}]}]}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "db6d8be319a1e40739529338a015fc753b45bb4ca72a64642b4509e2317241cf"}]}, {0x20, 0x0, 0x0, 0x1, [@WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0x31}}}]}, {0x40, 0x0, 0x0, 0x1, [@WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e23, 0x5, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0xfffffffe}}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e24, @private=0xa010101}}]}]}, @WGDEVICE_A_PEERS={0x3a0, 0x8, 0x0, 0x1, [{0x40, 0x0, 0x0, 0x1, [@WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e23, 0x7, @mcast1, 0x1f}}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e24, @broadcast}}]}, {0x35c, 0x0, 0x0, 0x1, [@WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e24, @multicast1}}, @WGPEER_A_FLAGS={0x8, 0x3, 0x4}, @WGPEER_A_ALLOWEDIPS={0x318, 0x9, 0x0, 0x1, [{0xb8, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @private2={0xfc, 0x2, '\x00', 0x1}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @empty}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @empty}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @private1={0xfc, 0x1, '\x00', 0x1}}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @broadcast}}, {0x5}}]}, {0x1c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @rand_addr=0x64010101}, {0x5, 0x3, 0x3}}]}, {0xac, 0x0, 0x0, 0x1, [@ipv4={{}, {0x0, 0x2, @multicast2}, {0x0, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @private1}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5, 0x3, 0x1}}]}, {0xc4, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @private2={0xfc, 0x2, '\x00', 0x1}}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00'}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @private=0xa010102}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private1={0xfc, 0x1, '\x00', 0x1}}, {0x5, 0x3, 0x3}}]}, {0xd0, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x21}}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @rand_addr=0x64010101}}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @dev={0xfe, 0x80, '\x00', 0x20}}, {0x5, 0x3, 0x3}}]}]}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "948f6235cc4296f18139f8eeb7e5e1643a4417c6ee9b9f4ed6544839adbfcfd8"}]}]}]}, 0xcc8}, 0x1, 0x0, 0x0, 0x40000}, 0x40) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000900)={0x60, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x38, 0x8, 0x0, 0x1, [{0x34, 0x0, 0x0, 0x1, [@WGPEER_A_ALLOWEDIPS={0x4}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x60}}, 0x0) 00:07:27 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}, 0x68ed}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) [ 447.541438][T23070] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.2'. 00:07:27 executing program 1: syz_mount_image$nilfs2(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x100000, 0x3a, &(0x7f0000000200)=[{&(0x7f0000011720)='/tmp/sy', 0x7, 0x1}, {&(0x7f0000012a80)="050000000000000001000000000000000200000000000000000000000000000006000000000000000100000000000000020000000000000000000000000000000700000000000000010000000000000002000000000000000000000000000000080000000000000001000000000000000200000000000000000000000000000009000000000000000100000000000000020000000000000000000000000000000a000000000000000100000000000000010000000000000000000000000000000b0000000000000001000000000000000100000000000000000000000000000017000000000000000200000000000000ffffffffffffffff000000000000000018000000000000000200000000000000ffffffffffffffff000000000000000019000000000000000200000000000000ffffffffffffffff00000000000000001a000000000000000200000000000000ffffffffffffffff00000000000000001b000000000000000200000000000000ffffffffffffffff00000000000000001c000000000000000200000000000000ffffffffffffffff00000000000000001d000000000000000200000000000000ffffffffffffffff000000000000000021000000000000000200000000000000ffffffffffffffff00000000000000001e000000000000000200000000000000ffffffffffffffff00000000000000001f000000000000000200000000000000ffffffffffffffff000000000000000012000000000000000200000000000000ffffffffffffffff000000000000000023000000000000000200000000000000ffffffffffffffff000000000000000024000000000000000200000000000000ffffffffffffffff000000000000000025000000000000000200000000000000ffffffffffffffff000000000000000026000000000000000200000000000000ffffffffffffffff000000000000000028000000000000000200000000000000ffffffffffffffff000000000000000029000000000000000200000000000000ffffffffffffffff0000000000000000", 0x300, 0x8}, {&(0x7f0000010000)="020000000000343418010000f498e16897043d98000000003f00000000000000000010000000000004000000000000001000000005000000010000000000000004000000000000000000000000000000e003000000000000781f1f6300000000781f1f6300000000781f1f63000000000100320000000100781f1f6300000000004eed0000000000000000000b00000080002000c00010005745cea941714c61b9841bd4a64c433600"/192, 0xc0, 0x400}, {&(0x7f0000012f40)='\x00', 0x1, 0xfff}, {&(0x7f00000100c0)="42540e730fd3089711faaf1e400007000000000000000000781f1f630000000010000000000000000c000000050000004001000000000000010000000000000002000000000000000100000000000000010000000100000001000000000000000000000000000000060000000000000001000000000000000400000004000000020000000000000000000000000000000300000000000000010000000000000004000000000000000200000000000000050000000000000003000000000000000400000000000000010000000000000001000000010000000600000000000000000000000000000005000000000000000100000000000000010000000100000007000000000000000000000000000000030000000000000001000000000000000300000003000000000000000000000001000000000000000200000000000000", 0x140, 0x1000}, {&(0x7f0000010200)="0200000000000000100001022e0000000200000000000000100002022e2e00000b00000000000000e00306012e6e696c667300"/64, 0x40, 0x1400}, {&(0x7f0000010240)="f41f0000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000ff0f00"/1056, 0x420, 0x1800}, {&(0x7f0000010660)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x2080}, {&(0x7f00000106a0)="01000000000000000004000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000ed4102000000000000000000000000000100"/96, 0x60, 0x2100}, {&(0x7f0000010700)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x2380}, {&(0x7f0000010740)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x2400}, {&(0x7f0000010780)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x2480}, {&(0x7f00000000c0)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x2500}, {&(0x7f0000010800)="00000000000000000000000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000a4810100"/64, 0x40, 0x2580}, {&(0x7f0000010840)="0100"/32, 0x20, 0x2800}, {&(0x7f0000010860)="0000000000000000000000000000000000000000000000000100000000000000781f1f63000000000c000000000000000200000000000000050000000000000004000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100000000000000000000000000020000000000000003000000000000000400000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000200000000000000", 0xe0, 0x28c0}, {&(0x7f0000010940)="0200000000000000000000000000000000000000000000000300000000000000", 0x20, 0x2a40}, {&(0x7f0000010960)="0200000000000000000000000000000000000000000000000400000000000000", 0x20, 0x2b00}, {&(0x7f0000010980)="3d0000000000000002000000000000003e000000000000000000000000000000781f1f63000000000c0000000300000000000000000000000000000003000000", 0x40, 0x2c00}, {&(0x7f00000109c0)="f81f0000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000ff00"/1056, 0x420, 0x3000}, {&(0x7f0000010de0)="05000000000000000100000000000000ffffffffffffffff000000000000000006000000000000000100000000000000ffffffffffffffff000000000000000007000000000000000100000000000000ffffffffffffffff000000000000000008000000000000000100000000000000ffffffffffffffff000000000000000009000000000000000100000000000000ffffffffffffffff00000000000000000a000000000000000100000000000000ffffffffffffffff00000000000000000b000000000000000100000000000000ffffffffffffffff0000000000000000", 0xe0, 0x3820}, {&(0x7f0000010ec0)="d102c1e890010000781f1f630000000003000000000000000000000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000008001000000000000000000000000000c000000000000000d000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000008001000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000008001000000000000000000000000000700"/352, 0x160, 0x3c00}, {&(0x7f0000011020)="652d8fe95cab1d6a11faaf1e400001000100000000000000781f1f630000000020000000000000001000000006000000c00100000000000002000000000000000c000000000000000200000000000000010000000100000000100000000000000000000000000000020000000000000002000000000000000100000001000000120000000000000000000000000000000d000000000000000200000000000000020000000200000000140000000000000000000000000000011400000000000001000000000000000e0000000000000002000000000000000100000001000000001800000000000000000000000000000f0000000000000002000000000000000100000001000000001c000000000000000000000000000010000000000000000200000000000000090000000900000008000000000000000000000000000000090000000000000001000000000000000a0000000000000002000000000000000b0000000000000003000000000000000c0000000000000004000000000000000d0000000000000005000000000000000e0000000000000006000000000000001000000000000000070000000000000011000000000000000800000000000000", 0x1c0, 0x4000}, {&(0x7f00000007c0)="0c00000000000000100001022e0000000200000000000000100002022e2e00000d000000000000001800050166696c6530000000000000000e00000000000000c803050766696c653100"/96, 0x60, 0x4400}, {&(0x7f0000011240)="0200000000000000100001022e0000000200000000000000100002022e2e00000b00000000000000180006012e6e696c66730000000000000c000000000000001800050266696c6530000000000000000f000000000000001800050166696c65310000000000000010000000000000001800050166696c65320000000000000010000000000000001800050166696c65330000000000000011000000000000006803090166696c652e636f6c6400"/192, 0xc0, 0x4800}, {&(0x7f0000011300)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x4c00}, {&(0x7f0000011760)='syzkallers\x00'/32, 0x20, 0x5800}, {&(0x7f0000011780)="16aae7c8b63c7c0811faaf1e400000000200000000000000781f1f630000000030000000000000001000000006000000880100000000000002000000000000001000000000000000020000000000000001000000000000000f00000000000000110000000000000002000000000000000100000001000000000400000000000000000000000000000600000000000000020000000000000005000000050000001300000000000000000000000000000014000000000000000100000000000000150000000000000002000000000000001600000000000000030000000000000001180000000000000400000000000000040000000000000000000000000000000100000001000000170000000000000000000000000000000500000000000000000000000000000001000000010000001800000000000000000000000000000003000000000000000000000000000000060000000600000000000000000000000100000000000000020000000000000022000000000000008200000000000000a200"/416, 0x1a0, 0x8000}, {&(0x7f0000011920)="00010900000000000000000000000000000000000000000001000000000000000200000000000000030000000000000004000000000000000500000000000000060000000000000007000000000000000800"/96, 0x60, 0x8400}, {&(0x7f00000119e0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0x8800}, {&(0x7f0000011a60)="ee1f000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000", 0x200, 0x8c00}, {&(0x7f0000011980)="0000000000000000080000000000000009000000000000000a000000000000000b000000000000000c000000000000000d000000000000000e0000000000000010000000000000001100"/96, 0x60, 0x8e00}, {&(0x7f0000011e80)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x9480}, {&(0x7f0000011ec0)="01000000000000000004000000000000781f1f6300000000781f1f630000000092ddcb2992ddcb290000000000000000ed4103000000000000000000000000001200"/96, 0x60, 0x9500}, {&(0x7f0000011f20)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x9780}, {&(0x7f0000011f60)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x9800}, {&(0x7f0000011fa0)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x9880}, {&(0x7f0000011fe0)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x9900}, {&(0x7f0000012020)="00000000000000000000000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000a4810100"/64, 0x40, 0x9980}, {&(0x7f0000012060)="02000000000000000004000000000000781f1f6300000000781f1f630000000092ddcb2992ddcb290000000000000000ed410200000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080bd9f690000000004000000000000001a04000000000000781f1f6300000000781f1f630000000092ddcb2992ddcb290000000000000000ed810100000000000000000000000000001400000000000001140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081bd9f690000000002000000000000002700000000000000781f1f6300000000781f1f630000000092ddcb2992ddcb290000000000000000eda10100000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082bd9f690000000002000000000000000a00000000000000781f1f6300000000781f1f630000000092ddcb2992ddcb290000000000000000ed810100000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083bd9f690000000014000000000000002823000000000000781f1f6300000000781f1f630000000092ddcb2992ddcb290000000000000000ed810200000000000102010000000000000000000000000009000000000000000a000000000000000f000000000000000c000000000000000d00000000000000000000000000000084bd9f690000000002000000000000006400000000000000781f1f6300000000781f1f630000000092ddcb2992ddcb290000000000000000ed810100000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000085bd9f6900000000", 0x300, 0x9a00}, {&(0x7f0000012360)="0200"/32, 0x20, 0xa000}, {&(0x7f0000012380)="0000000000000000000000000000000000000000000000000100000000000000781f1f63000000000c000000000000000200000000000000050000000000000004000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100000000000000000000000000020000000000000003000000000000000400000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000781f1f630000000035000000000000000800000000000000160000000000000006000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100000000000000000000000000130000000000000014000000000000001500000000000000160000000000000001180000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000300000000000000", 0x1a0, 0xa0c0}, {&(0x7f0000012520)="0200000000000000000000000000000000000000000000000400000000000000", 0x20, 0xa300}, {&(0x7f0000012540)="3a00000000000000050000000000000004000000000000000000000000000000781f1f63000000000c00000003000000781f1f63000000001000000003000000781f1f63000000001000000002000000781f1f630000000005000000020000000000000000000000000000000200"/128, 0x80, 0xa400}, {&(0x7f00000125c0)="e01f00000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020eaff00200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000008200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000e8ff1f000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000ffffff0100"/1056, 0x420, 0xa800}, {&(0x7f00000129e0)="0100"/32, 0x20, 0xac80}, {&(0x7f0000012a00)="0100"/32, 0x20, 0xae00}, {&(0x7f0000012a20)="0300"/32, 0x20, 0xae80}, {&(0x7f0000012a40)="0300"/32, 0x20, 0xaf00}, {&(0x7f0000000040)="01000000000000000100000000df5100d2f622096bbda5d8ef1062db4c580000000000000000000000000000002f", 0x2e, 0xaf80}, {&(0x7f0000012d80)="22000000000000000200000000000000ffffffffffffffff0000000000000000", 0x20, 0xb400}, {&(0x7f0000012da0)="11000000000000000200000000000000ffffffffffffffff0000000000000000", 0x20, 0xb800}, {&(0x7f0000012dc0)="13000000000000000200000000000000ffffffffffffffff000000000000000014000000000000000200000000000000ffffffffffffffff0000000000000000", 0x40, 0xbc00}, {&(0x7f0000012e80)="15000000000000000200000000000000ffffffffffffffff000000000000000027000000000000000200000000000000ffffffffffffffff0000000000000000", 0x40, 0xc400}, {&(0x7f0000012ec0)="16000000000000000200000000000000ffffffffffffffff0000000000000000", 0x20, 0xc800}, {&(0x7f0000012ee0)="0001080000000000000000000000000000000000000000000100000000000000020000000000000022000000000000008200000000000000a200000000000000c200000000000000e200"/96, 0x60, 0xcc00}, {&(0x7f0000012fa0)="ed336a1f90010000781f1f63000000000f000000000000000000000000000000781f1f6300000000781f1f6300000000000000000000000000000000000000000080010000000000010201000000000000000000000000000d000000000000000e000000000000003300000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000008001000000000000000000000000001700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000008001000000000000000000000000001800"/352, 0x160, 0xd000}, {&(0x7f0000013100)="020000000000343418010000f498e168cdbf9e50000000003f00000000000000000010000000000004000000000000001000000005000000020000000000000030000000000000000300000000000000a003000000000000781f1f6300000000781f1f6300000000781f1f63000000000100320001000100781f1f6300000000004eed0000000000000000000b00000080002000c00010005745cea941714c61b9841bd4a64c433600"/192, 0xc0, 0xff000}], 0x0, &(0x7f0000000080)={[{@nobarrier}]}, 0x1) (async) sendmsg$IPCTNL_MSG_CT_GET_DYING(0xffffffffffffffff, &(0x7f0000000780)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x401100}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x14, 0x6, 0x1, 0xb01, 0x0, 0x0, {0x1, 0x0, 0x1}, ["", "", ""]}, 0x14}}, 0x20008044) 00:07:27 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}, 0x803e}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:27 executing program 3: pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(r0, 0xc0189379, &(0x7f0000000040)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) sendmsg$NL80211_CMD_FRAME_WAIT_CANCEL(r4, &(0x7f0000000280)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x70, 0x0, 0x514, 0x70bd28, 0x25dfdbfb, {{}, {@val={0x8}, @val={0xc, 0x99, {0x7, 0x54}}}}, [@NL80211_ATTR_COOKIE={0xc, 0x58, 0x23}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x45}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x11}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x16}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x48}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x73}]}, 0x70}, 0x1, 0x0, 0x0, 0x4880}, 0x20000000) splice(r2, 0x0, r1, 0x0, 0x6, 0x0) syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_REGISTER_FRAME(r3, &(0x7f00000013c0)={&(0x7f00000012c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000001380)={&(0x7f0000003c40)={0x7c, 0x0, 0x800, 0x70bd2b, 0x25dfdbfe, {{}, {@val={0x8}, @val={0xc, 0x99, {0x570, 0x6e}}}}, [@NL80211_ATTR_FRAME_TYPE={0x6, 0x65, 0x1}, @NL80211_ATTR_FRAME_MATCH={0xffffffffffffff04, 0x5b, "288ee5dc644bd6559fb21b48137a127908fcaeae26bfbe4201dd223ae7719a6316150a69afcec72533b0baaf9205be83a66156802e6d"}, @NL80211_ATTR_FRAME_TYPE={0x6, 0x65, 0x1}, @NL80211_ATTR_FRAME_TYPE={0x6, 0x65, 0x5a}]}, 0x7c}, 0x1, 0x0, 0x0, 0x8000}, 0x1c001) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f0000000000)={0x8, "5f116cce25cf3c5a43b511dd300a6a566b4919e1e86e8b68058931438167a168", 0xffffffffffffffff}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000500)={0x0, ""/256, 0x0, 0x0}) sendmsg$NLBL_UNLABEL_C_LIST(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000200)={&(0x7f0000002b40)=ANY=[@ANYRES16, @ANYRES16, @ANYRES32=r6, @ANYRESHEX, @ANYBLOB="e7e84c09d5bfe29bcee9ed15309c3b32035295e3127d519fd69ec7627597b369419f3790184b5288b5e9c89b982805604b22050706bb640ce8b93c471bd45ef00e461956685cb65562afead0da2120dab15a5723393477c1c9f89fcf41eb9e0290729fa117237df6e8db94bcf61f6000ee3ac3fd34baec91957257356e44d01fbe5a77e1dbfa8fe5e07cd2cb61e65969c000b36591d6b2d5f8d8902461d166a00dc4d7fae5ed722e1467ffbb72704fa0a37f05abf70df3858be5e0cab5344c3f7a8bbc9c2edaef933a723f222fa21d0840fc45bcfd6d126c011660ddc7ad4404ff6f23b4bd6725031b2a8e4fc1bfae3da44af0a60a30717638b163557657d357979364a4caceded724fea669f20c9e1d5f7ca5233ca1e0fb1a58aac9584f95438a277b9b06be64701e585232d2dab3d3b9aa6370c9a5cf7c57a1aba00fb7fb3d2dbd54aa2c603e84fbcbbb26d9064e671e5b6f7cf3f7403224d2c49ac3cab905a7e3a1103271f7fe96988f3e0c37aed4f1617b0f7f3edf4540c150b968a983da312fb58c3edc0331923bb5f23b96ecdb5c24b263d2a0c645c555c97048c7f466c66b3027c7ab57300933c6ace4d09a3b1fde63f62da4f0b6a7c7ed19ca3736589204531f94caee83d27f1b935dff08afe0c4d667fa37c90fd02f011f2609efb576f576634307cc7827aa425c8b006d639cff2d80d816596a00bf39852cb769ff3bca0816d5bd14f27f9ece54855ced98677ad659ffc5ce477d10393340226482afd18237bf4bd55427b8090bf95f0d591d8b934c24cf1df7b03d6a7d9250ec8717bad192611f707f11b7b0d552b0a73d0899ae95bf99b629e6e1c991eb2dbc354f6b65453cd5920f1c11e7f536fefdbd573dc7b38e8311ce9c5efa04d6c0a1f07329f1935ad2c6952f095de9e26e09cefc3736bb48a3e9ebebcf82d0c79a87fb21767a1abf88f628f5af25a39269a2a6c11e8f6a5b3f6d2129a903089783d22badbf807b1aaa9bd8923c84e4382a372492560187d9805b83f629b489d82e1ec60957a6b162891ca98ba3fb62068072afb52a5a0739f6dcc551b8cfa42ef2a07a2873f9126d4b446ed1007aacf67b570c7e4175ff23c942a0d85f688389d29b682424160533ef5809babd3268d55d2aa57ef58e7fa4d1b8d66a8895d0b93d640dc8403f51b44ad339223f8d2c3d418d90d10861dbc2d396a830740c262d26083ed06c3d78639e70db278d4bbc9e8a4a1bb1f58fa1e61dd1ad67c7db3f45cc4187e5d2d8cd72f2f42f26ee91ccdf89935a9bd799bb392a4e1d36daaa6ca0ddac368c51e1631b8727e5b7a7f55cd71501a65691f36d1200ba1afbba4ae86e4c6e4a8a622fc1db533d04b9b9e710404657c48c29ce00b9faefdc9ae2f6ed8dbc05695447e34064ddb2eebeab1cf020c5097beabcbb785228cfe1fe5513442afbe7391be65122b39027e5f81764b374c82dbf598b6a26b75d01ec36bf1a44e32cd4e911d26009c9114d1420f3f3c68291817b2dfa8b103cfdfe2839bbdc5971c412a09af558d287704ae081ade520d027a1000cf6c117670eb4d3f85bc5b9e3a640c95bd91e3699d7c51647fec991831bbf6fb8a7c63d3d32e5eeeb60c08bde030dfaed342c4fedbb71f86570d3d49f52255e13781ffd9d8feaa56d916b241dcb11ab156c6afadba9a95fd5e7b0fd1d471bb4cf3ae6a1fcd2b10ec78138e18a934b5111bbd62f43a50fd72ce3af81e76b09c6885116bd45ed22d962b3bebdd1e236cbed7ebd29d27f8f1fe6f7ccd85b978a02a08a032be44dc89dbd417ce38aa7c02bf264d67b004951c49124f8a6adcca1a857aa50ad6120b1518ffc20fb3747f3db7fda0685d052369428baa3526f1b51664012593a8a2595433ed47dcbf4a1578bd3d3acee9a59a78acb341ee2d9e473c8caf4fd91c963369b985052131371a2c97406082f62ac7c86d47207bb343ab2bf0bd0d942ffdb779e75b08152641e84e394cfacfa2c963b9fab1ec896e909a88cf07cb4d120a692dc81fa418d12045fee9f52cad34770c80ce5fabda865aa5ce3b376482ccd7152d9d4e10edd242586ec210db34a3f6cadd89c123dd76cd5affc47a15dbc4c1552779f0723f44d28f3ee98601f88b03a1c48c8f3809d47643cd1a38739f653209dc6f990646cb608cd165382ed1eb30b327f45b39d53f98c4d16bce5d2e97bbb644d7fdb0c67f31c172c0a866c2c019e246a0a760c60428e0c80054ddabf7fc02fd0761ea7300e7484a5ae2353bd173c1354ee5bc59d91fe1d42478f4cfe176a3aa6dfdf7848ddc11d8fae1c17b022f1492eb3fc04c7db4031fc55de2cc08d6498b245eeb7eae80824c3916bdaa2544cf09791687604e4e59ab1dd1fdfe9f72bbe745b87783a5bfcaa4281484f3b426b861489661b12b4b3046ce4616a31e1fc43c167aab3a14fa674b8bdd2ace104938799d79d7391f9e3953e93e84af17d255a99395d9e1cda79d09d3173f04a78bd0eb8e872dbc24773870767b75ebc189ae089da34179d695910513e0d82149ffd8072ada98e81b4d2bd9d513a23e9f1641afa017e9427e744de5fd19214168e8b9390302f5cf4d3fde29f7d2044b2192378861ec834dd42795afafec276ac3e0ee015c743f603c799762530b24f370be0dad0956b3f4f4551290fa71e0a4c48682fcbcad88626157f69753afeca78d1d342d82bd4f83b0ecf1cb0d65b63fd13c3f8c06de8412605396f64d6eba664c7e98f2f6c0f346ba63c706e84890d7a439eb58aa9796a511ecfc475377ed9199e78071e65db792e83567d7872ed90cddd5e8218336f66e8db01657f889614acbc7b31fd4959f0d7b07dc6290d40e27787b8c505b802f487258205c01ae54511f10b9a8fb329ffedc6a7612759328ba52ce1a6c58498dd7c48c63cc4c7863a4f86f1d65554bb87b2a73abedeab048563569f3db70c3e5500fd974125012e4f612be10332975324a91dc7ec7a009ca9f4ed356c417a9f667b427f4bfd8138b8cacddcd4d9a62bafad0c95b0caa81ed102433e60208333be38dc9367e5f579078608acb6aea7d73f79422cab74fca62bcc17f53e4c4f38353aca1b5021fdb01be2be42936fde1519509b8adf1e872aa9bda0db3d7e8a31adc569c47eb7fdd18825e47d44946a22c148133c5e73924e2ffc0ae8a7bb1a6aa2556fb453d3579fad1d317611c706eb594ef1ffc5f7eb623968f9ad13c366bf5dd4bd4a2ea449ed2ad9a3462d208d303d4f84d0c587086a20877c772023f5ce3bb4a1cb144688c4636da270a20d7037392c22bd7ff99674683ee30e8baef2c84d81953d7852c6f6f60288b1387715ab5a2f7acd357299f179c71f3999eba472166b1da4ce54325e59c18ecdbf4775923dd0d453d1890a034d58c74e4e828334ac637fc9330105cb08c2665e38619e185ba67dbaf23978099095129c3ce6dd03cb127624cb2995405944f0907c5d15831677b324154fe3745d59f19e575ab2d519e1e912af10d0d661b49d7babd3e9c981f21692d325d5081dd08d13490f6cf049d7c87cb298725cc701d04dc1d28f12a6b1248b65292eba9cc0e12a367eb047125f8861649ce391c7015289dc80d29a2a03102db8b32e57676d7858d1d799f8825b1e4945fc06e283bfff839685ff6ffdbf0b1f448633199141cb2488d57cd620152e883d0790ab2124ba150bd407e2a0fdfe5c678692a96e7dbb4db7f079093380b17f8d4f58de026ad3b9c84c15a460dd137ecc2886be0386a2349343df530e8697111799104453d34a9ea3a33d0ae7549e3da7de068a2f5f61a415459ff319583dbedff368c76bbb7715ced33901ade8da639fcbc63e34477a5cd1f7fc7cff59f7fe2197879c3f2b36c678fd866283257699dc572fa1d9a5f2fd9b2f06a8025d867e78c89fdd8f267c44c1f0e6ac6a8b0374f1ae3f9d29dff60e9a100ac44d70cd75ad63da499d5b0274991594c997ade96880ebc68c4f67dc900867b2806094c78fe5b684b77c4cebbded3bfa5b4195987dbcd84b35de8da8a63eb1f0a2c46c745ef29b25e036c2b8ddec8ec1d6241214f380286ac9141bd2cdd8719364b75d482d01b074bd8211c4e96d4521b659b751770795b979657fe2f3ddbe1b515802a827c555ecea2ba6f64442037b187f3143160bae0e788237e1d54c966b8b8c7d91178f6ed5fc8db7109a1b2bf0fa229325723178e5e28e8af411007346506dca8da8b7d1291f00c2153aa347893a4cd4acc8882c9bd4f507798448fb3233c602eeaa9be223376440032b5e3948614f7f1778b8f0d22f73a1c2b82a9ff4b1bfe1b0cf9d86ee99e1196f736caf94203c0194e2c491d738a38ef95acf4cebadaa81bf997851c22841ede38863f230347277269bb4bbbea2870a5f34cc5a2c433209124a152e341236aedb6979cec39654e8f8d9872155c2a118edee5c9cd6d336ad74799064ba31ca66a4ae4eab0cbe68c78b01e13008dc2afb6995c0073da312780097730d783d3964037879dd2d18106321ecaef86e7d2bf7ca7f1abfda9c2dadba811e9b5a2f9d3c4ceda953790b888adaf89d2217437a4804c78a9534247bd413b2c28a56e84c6244bd5d1617a72d814959d03d902da5a2f6a87d839a98c0e4e5c4619871efa840a51d278606198764409689a16d5296c5e41970fe2c61b98c3ef76c21b73eebeab6918c64a0a19a99444f9a64c522e05c76416b692b947a33ffb67a4c2e1763d954725856af6ed2211b9cf1a7f39bcd34eb7fb86a9a3291f8f59e6454984dc9044e2125b20697cf367d03f854cb5ef22dbd757a83921106215ea63c626af31da48c8704f0666e802015f56557f00999a7f6ac15002b6c52305670b766e7852815b956d1bb637e38abf5bd6fbf4357cae10b4129697ff18585c11487d4d9a540e3d4b70edb96ffaf42a13ba989656e4a6f0a255f3db83068d1b8dba912df9a543e32720cac4c8edbcc4b1a487c03bc672f55217b79676fa9d5a80eafbc27bbd49ce739acf99b1aca04faf1727011f3268a15f2b393119297197bd0055e9efa0aa75f004461f84ff5dfff6f6f520346c8dffbb704d2b40e6b2741fb21c484c6e4f5961989f4a3786826fc88e31521231edc5e9c6d8b897571c1cbb67f15df57dbd15f49b800cce9b2a971ae8e37840bef8cbd79c01964c6787f051a8ae7edad7762a129240ea4cf129b042237149a0e8117fe5cd3ef9d11ef40b98d46277f32f67d2f5a9e46359ee479cc0b2c76096e8f884a85b1fdfe95874af60aeba4d27a05a64a8410ed00d4da7d5e4935dd977abd2dd23054e4aeccac23bc329f64bb30d4ef1e59d16bfc21f8f3d3990bb2ee0996bed4f3794a4f5f06dc63bf27c0b93c206aa7cefea89178d3cbc257071d3a53b39e1b01f88695c9c88485188dcc9fae307277bf462d9e9a1d711219f31da218430f6eea95798574230891c2fac63a50a80d9c59ce1b79e18fb5811239b1f22968db9e149c248d645c4eea5e215404c963c4fa862274a511d9b1575458ec68761dc0eacf48e5618576f0a1decf46756ff6a61d49dd61bafe5fbdcea07e5009ce09eda40d9250a31e0212527e6e662bfde7d68957b2825d70320adcab3539c34d66e1fce7c53979c797d9183160c4c4d373dea96f38b894cdcc054eee5fb602c4a7c31bc508a2fe06f638239bab9fd0b41f4ab4d621ba522fecc1182189906d54d7cb9c345afcd84e524f648a00f337171f4f15a5aedcc8880afb99d27e6b18841e2cacd0387e9a17fd94df492ce0c27a37875629dd8e85440c6ac02fa2f2"], 0x100}, 0x1, 0x0, 0x0, 0x8000}, 0x1) r8 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r8, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000180)=ANY=[@ANYBLOB="5c00000010000400"/20, @ANYRES32=0x0, @ANYBLOB="0000000000000000300012800e0001006970366772657461700000001c00028006000e000200000006000f00090000003b4d1600020000000a000100aaaaaaaaaaaa0001"], 0x5c}}, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r8, 0xd000943e, &(0x7f00000017c0)={r7, r6, "7df77eb7408ebbabc4294caa403ba8d6725b2ca20fd2f3c7b75df53eee8abb9a5f2a9908c513627c193c43b26751bf34d1408d6ca4925177a6697488424e37e8a9c11cf4a26c7551cab79358512b819b045c77a0ca7b4ed26b1191fb93945c42f0b81ee989743114c18cb99ce47abcb07126dec72beee68fe6a45fcd0be1fd54ac79aa22a7f2b5188476a2388e1d63e2bb8809267b8bb8d54aee6fd02749905f86f710f1447581471152935d6b194af4749dddab82b49bb5ada308522149b947b98350acc360941296e9b1daf57db3c03d0f0330419305884c8c3e147b8b3b7d155cab5ce59ce8ec39cc607cff38c908b0a547e70e5441b24f0a3c386ecbb844", "b7bfad659f64bf42110089678a3608f55945ba8cff76ce339c40caf07a3943f119c05215e07434e882a2922f87faab77035f3576efb2bfe07ce57d741cc9632399cf9ea103adda01b57a723c190fb7be33cfc3b05a2e391687a040eb9cb8c83bce6ce6c530557fac265ce47b0b63e7c04bad90e131bf559b0a0ed69c3cf0bb8b1fcef30e0331811ea960d791e2c3818adb8eaf6f86838af80432d06c33b3f05da9da2df52da867ff9612b538c37321f5692a0964bc6ea3a1733d48b6f4180453ef13472d5d1ebdfc4dc5ffad2ea8c2f13b95d41ee80ebcc5c40b5fc9c22f9975cf243dbad0142ae3b74988bd168930e07ad7ef4c91e0a6f8e896843e9dbeb843e766b0a135056fdcda72a2b28d4dcff813a0d6a46a55dbbc723da9905cd2b30dff9f4a243635ada700c9d8ea4ae06dc5f4b107cd4777bcb90ce9fd2b03af8bc070b9fabc1a6239c9073993ae57cd1780d9ffbbe1d9d8373f888b03f2ba108e6fffc28a6e75837ae357c249165df7e56b4aa15fad7d8d4bbe9ab1177edb35fcf0855f0f0cfa6d0307035bce0a6d7d7d272fb1206ab56da50a60f897bf3ba4e0752d4703013a3e17e34930b46c70902a90282529ff603f3963922b6ef7287b920a7edd5c1e2649284086eef9f8281bf6cb7edefad614027d8a072fc2545aa852e5992d4beda35fb0f553e16e41844a38bff15add1204be83fb0a00dae8430e992224ef59375de474046402e178b33a9b64c59b02654fd90ec2fe242bea6b109d7cbb7434e83b5306b6b2eff16ace6bd5e34f92a5d271c274c1238b0455ffa78bcaaa9199f40713d838b845b206dba8f672cec5faac0b259e7138d3f2d7765822ce4087655a46981a483f12f28e29c306e7b4b94e89e444b7172322b3c350a1e9ff2b9db64022b276cd602ce09f7886acff4fbad5febfba4e7fed81d0ebd4d0a017f6ce5323178f6e5a84d335b1cff3631344f0f85e3073559e848a1b502539cbf8fd0eea5955e0eb60bf77a67a5a103cdeb70ebf8dde7be4334f5c8a36e9e4a6169a72ecfd08962027eadfc1a517db322d73499dd2712d58b527244ea2f475a7e29a1e500abb6bbe1a0dc0389d5c6503024c2d5416a60186e741adb9d590b78d8b770cc95f840cd55b88fed15a932e02d81190931df7f718cac111b9b39967e1a5088d4c75e79ba62c0bac481adf2f8705a29add2bd4ad0cc1cf3c8350c594ecddd87e6730b27b0179e4db8580254650366e162bcfaf22548d86e9a34f60ddd00587ffde85bf91ebb7e1fb0cfda3be66deb0336bfdb8de6b83b75e58e44e04471db94977f060f88355b9802f28b8ec517917b1af2cfc4ecff7e688c6efc25d6262d5ce5e6ee2ab56ac61cda179480aa416995cbb68e7a09e8511d7f581af5700c13dc61bb9fbe182e88f1d67f7b3670bd5c8bbdca26bada08120829ffd49f7506075774bd7108811a2e5db91bf321f06cf07c41eb14af4ce51457cb86119ef6f82e0a94c7a5fcf420dd53aa6e2f087830c6972e3dd620197dd8b4a522c02e5139b065d7e367da7ed6cac2f523dfed227d2ffe59f51346a96b12ce5948c287851acf5fbd23b1049b271c3b0b5378a60f8b179dae4b70ac03e009d10c5f090c3c20caba3ff6623b6d8067d785371ba36c020982cd14f4833530f42e5500ca42f88116f4a277211901724c86a64348c457615e3b4f68315ff69bb28ac58a680dbba91017c0cf6c417970f0ad816efb2c945161c245743b299c379ce1491f11a3209cfb4509dde1a5d6dffb2f2766e085c574f7c12c5da744961706960083cc8537e01a31bdef431d908255455346ff0ad0b94506ed57b4a6527952c012cb6f8fe1803def21d739135548ec8ecf6137256cd26919f372af64402916a5f708fc6979d1d7e556feb73822981bd4def6a07351387e5a32fef64d55d1491fbd147b3a5b5c1f050f05abcf385a4716583f1f12c7b9eda4a11793c9730f31e7d8545ee17eb70be423a68c3e01cc6fe6f6a581f939cd49d3ec0f65e3c809917362bedd99bdbc9ade5a2b8eaef5f5ebb8b00303c2c352aac4d75fc1f1d51e6614cba29c879234f944ae5a8ff17784e96ae2c7decd11228a82c4cbc1819a51ef8ad2776cc83cecd15faaa16d59e50a475db1235af8011ba031f4e55bc86e1255d0ad6c5724f7a1099f30326d2f79f1af09888c1281acd96b35348db4300d1eead1b44f7cd520fe163afdcb727a1128863cd7b75c19c15b2609a5a051430bb6666be6ea66a72170aedac59320b782c91aed15724f7d16c65d85af8da9914044a045d4a3962579689fe307b4077757743f022ba0466b975bc850f013a4f8b44cb212ac79de060ae5b4826c471487ea4062ec45f76cc722355e2a2209d6a5bbea810519b6d3e332fa2311b743e9e4ba82dc96a7429c0006ddbae4d36d62381a08c434f1729a98dd82a267e898645d28e15961683448ac12a9d2a7902ef693d17155e5c9ebd40afdebdcca7936f72f01f22964c1ee2ac8da366fae749f24a28ad9389c5e8b664389280042b915fe5d4aaa98fc23e630be9655dc58f7718253cb2c7c6483f099ce2abce12bf490df3da0fdbc6c40af7c013692b06baf28f50ea1ae19df4be95a7cb6cca02fd78756382306d58dc2d7603c2c2931db387cd7c6de995f1b70e207775d31081b74f29b4a139599f38cc3be66eece6f7d4acc6a59e0ba3441cd9b2037fbc53afa3839370a4190db7183d39f3ad873ffa7f50bab54a100e669f54260d6a8fa1aa528e941f94dc7bf500bba2a352ba1446610bd813fb6039289bb227cf75c15e2b9ea8f2c9a92612f1c6400955242cb27438f8c51d76c6ac931c5c725c7632e9e065e2c6cf85041585c9b4be50dc837cfb8d9ef2acf38a3759c139f77d8857504c9ca034e1aa87691e8af624e299623ece7a27b17d37bb0cf649ec07dc2f39faa8aa3776309e8a4975f3c62bdbae0b53fb5f7c622698f90888ee3ad77a8ee07f26b0d1c72ea18f90bcaf2a6e16b8866fea515235fb44a78e782fa2a0c67ed35b8720d95ac41b87da2e7a78363b440c8664c993922a868fe774e42f998df54f4f95d48bd367b8266e71c0919b4f19311ced0aa897c32c0a7fcc25bfa8ac0ab875ec53b15c33e2dcbedfbec34bf87ad068fca32d27a924dee1d840391efa39dbb944c2a1824e8a3f505ce29f19e04532476e2cd9f77e0e74473cb963216a048074d939a94044c17df471f39228e47fcb158c01024d218d2d15672037f3f17f7fb59870cb3c3e542053a2cdebfaf8eb63059d8273c4b68236cab936b39fb2bbc489bd57006d830b4d51237a8d77c807cc6374aa99a1b347b4e9a514b006dbba6cd7fb8fcfee5245bb8f54a7d0e7651df5da666fa21cf0dc351855a4668ea6a8398a9a7cb03809a6ed3650b793ad892cdb98eafe39ff9777e34e236e831519e7131e46aed6866d3a6256ab7fdbefacf721560a8764dcbe8299c4632f553967bbe4341a667f0b19f49a635cf99cc26b6e9ed52874212dc91c77ce75eedf3bc1cb8a51204bcce2c8e27e7e19a57b1f8ce720d38df1884620592e846d3695a3989d98e1ebf1c04a9b981c2b6079f257cef1447bf329f45f8b54d0e494c5199f92742176681a9522e1fe09231522c3da45ac93c516a348de389e8e49ee54f5bb6fba4a8ea445753d6ddc942891fa3f09c4de6e39c2b51d1ee44ab8e06e7fece9eefbf1acc956706826b85d39b259d300e35e36676599817be2dd7d14518e9f4e6fbd6d417607a484c6774553a34bc9492809e70804c22d2d6fc4b2e4803dbe6fdcc22784422275699e22c05941e9995ec4253a0e7ec310fd1e6642eb44e657557e8d764706dc4f927e4d1256748d9d7cf2ed2bce856c9b7b4fc0821293fe9963403eca25f601cee54951f7a648ee241a7fcd52ef1bb3ddf76957caf262493f0915dc37b5a818c4efff47c79f44fed1e5bdc9b986ec93888476a617e8501f229f61866730cfa58628416713b0a25810111a62dd1e1995413e47c0dfe2634e40be142165d887b725976977efeb2c8e6dd600a101b8bb7e3cf34be124d0e1f51baa0d455347736bf562e0613e2ad400a7d169ba107dadcca392f654cdc459ea4dc4806213cfd830d6c0cf03301fe23c88973ad2c20bc4eacb5a06fd41fe8a57eb7b04ed92a45f0530b139bd16d55e0db58777a9269b2fdcc329b0520b666ef2ef751930fc369d4db16342d9f5979214cdbd737467ddb7a9f83f6eb36668fbda1c44142c77c64a35a4a5213df6d3c926ac238f1cd7b5242f01655c2c9f1a14cc033d0192ec999df23a4b31cbad75723e39eb003632423d0cf58371980c2bcf993838a0a1fdd4ec6c9fa178100974e1ede18d0d005c8fa5f0d34f45b936899e8293d2dda4b4fd69e6780921c53ef887de6dcda534f4f2c90ffd46f098fb5c21c23205739983ecaa7bc8d88c680c844ad44ce99c52c0477167cb80b7b045d3efeda03a468b31799743ee85900077e2e71dc5927113272972200f0f5e5e4c1f73d8f7f85184616750392738379a25d3f8ca60af597226545a7d2314fbf29d84544bf7a3826856f0f2a045eae10e8bbec041f2d2d34f9861d01fc99340c0ee472631633c7ae0b5dee45c2dbeb6b30709b4c423454dfc347c8878631469d4227610889689e6b7a11ad899989f871d86e103ae2bc7623ca16a5cadef59b174b6f25bc994b779767e381e8d9e73d184ee80b86c052b26cc6f824088e8ef62fa239d737a5022ccd825529173d61ca03c5f7e78c29d139f2f94cfb147dde161ebb8a142c6e782a9ddea9d0b8efffc8eb8373f5bf3a7efcf2d20708032ff3e7ea4505da36d73ae70038290ecf78f0ce8ca60e82b00ffba9d23a94b0fd88236456fe2da3028dbd9b4d6ebafe098b778874d4979aee1aef89a523d1de58d2d731a5c6b07c813746ef4adba9ac04fdf04753a1c7285fc1d615e93e603bc95323c3eaed3e5a80d067235e71f7092a7df999771dfd084aec89d0f3dec7ac8afb733bcf8b291619f3f2832dfa09482b92a9cd180aa8084c60f0d320c52d0f69cc249f19383f4d3f32344f85f733eb80e103233a70c48072987072be05336e117cc0d2737ecea5ad5b01a579d92bab8e52d092c59cdedc3209de03fa38d4a8192d933494056744b7b009fa68bc931c2ec920fac0f612ae07bb2e8b9dc1f28a9001171959be306d9932b4891cc010cdd1fd4784f8818314a85fa81aecc922881bf47d5c51e54fe6bbfd3dd5f5221133187e1a3fb846869b99ef5800ea9c8b5bfdedfa81083aa6b3be0e621911e3fe798ae66b9db27e0b6dc15fd10c0b5f42b018bd096b4bb0e0c5f253763ec8f0c7d47ab1bc23cb690ba026d9f77865d109191a1b63df7e39052a87ba61a2271a43cb4f0e8eecee2cbaa5bc14e999b5934fa"}) ioctl$SNDRV_PCM_IOCTL_UNLINK(r2, 0x4161, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000001480)={0x0, 0x0, "a1468e0d2f7658079886104688387a77442c1b94f6b787f7f349ec01c51e98ee8370855c42744018d8a000088c2282a6c726886bee73e9005029c58671b5865a12f1d131554d7297fa34927b978d01a33e854f0ab80e3f60be5236815f5aa2f71471fa7ed01c3b738bed2136456832a8a9bd2127f0eb612c99f428bb75190e2c50df88bbfc9c7ae843c5c3b50d1915af014954f13a96c4a449096bd3981115d91a16b99eaf882758c63089a8ad48368800fbb056eb1c572f714a22cb63923f263c007a23eb48bc892d355a68650f11233cf018deb2f6cee43744073542917218ade355ed777278e68bb7b21880fda0a4950c2a05a99c69752b8c51d9182cf1ed", "cab0a11755412a85a1a2355c23862b960def071cc24a42acd9c25b81c7116b4e760bf88a976a9f210f526c4dd5e21110ce91767bbe16e24a619badd330a6b78216619267d62ca905c6104fc3d82925797fd3db0e82882b8dddf838d15850de4cdbda3058e291cecb30918a2a63712591bf5aa69b88b9dcfc84c21fea5e0383eac7dbece6a159aaa75a592b1e7919ec4647fe80e162ba52f1a89439df4f08ccab076f4840565f6c0873a5af7e3e3446024ffbca43ff5435b522e952a0f9e3c25675951e7901e18e091a8db0ff1cfbdd0d5f91536d3e972fa44420ba6e571e776f82b10c8c16d9352306a40781aead4d297a148c4d3b641cb63cdda638b910d75c94c010e4ea8b6fc6ad76936750cd6042ed85a36e6c418f8618888abc674c8f4c723ba8a27bd1bc16f14646f3ea242e6470520bbae10492a96bb4f2e203ffc259f5afa00781bcf22db416e557d270cf4e3273e5b509d57328e5bbfa9d651fb833a8f62ce2a6099872161572af16846c73429361274c2c7dcf914e2a78aed3f782d4339abf7428bae488a744c6b1848cefd93bc4ec36cb1f301810e086306bea1e9c957118dc964ccd883595dc1ed558d76416afa8ffa896ee67ce47a793b02ec5d26c363ecfed756cfa8a1cfa49b705e94660f64b13f6094a7f339cdc4ffc84980afc0c3cb1035ae5b25e356a70a17269aa1875b1d51f4409bb17b9e09cc466ecd8023ce4146ceec46485142f39b4c12d47b0183f5634ae3b2a3fb5baa45147842e35422c9ba19cf8ec2799aef957656dff69098dd9c0d8f25883b95fa0ce791bdbe3cbf14699b6aa29685596780f2ac803911816320d0ecb46e008d2663a4799fed38b3af6345b14cb1b181e2491b5c523b013ee2de8b5723572963ac081d3e37e3b1ef892eb4e8d21fd9c005bc0e3c5144baf59d556721b80367a756c6907a2506ca29b19e0d0e64168d4b9af56e46af277a3f4a0072329c5c106ee2dfd2133b1946e9239cd74c680f2f8ab18b941ed1f7907bff8abe9fa2f1a747afecda2ccc5334798a4bd9e64a3ab5215f53c42cc978add6ef603f50279eb3e85723c4d79d9f259cc104228b7ae6b96f815e2c7b6e7a3463b39492111aeb6250e12fc0a36c2662a1920e43ec9c8da3ed2b6815fa71682a380c3cb46e118a696f1cc71c7e71e0bf620660fe3de966005670ceef7f43067300756624ff388cfa10ea74f6cbf88147603a2a2d4bb42da4859a0c77d351fa242f77c86ba739c56d87f6ab3dd2800cb528fbfeafea7b97b65815fefe6433589f600fc2495ba4214e09f001e1ad974b5523115c8842732658d4de53cb839163521ab718c09b6a23c0639d8688a8d601e5a4afd39793a3f38701d72997064c613bcbabfb79c0614ab6ba77e103b1621ba397be7b28f71a273e026ff8abc7c078a207d63c4eeb77484318380e05bde6108a2b90442d07e380fc85d5bca14b18f889b5874a6309086f61329a843a799221ee21529aeb61b9bcbb16fc517e65196b9b13d102a2fbefd64b78ece3a1a69a322be54841eb0f8404e1006933eda710094bccb40ab189ff65041a12c73dbd0f66c4c44734527b4789cfedbc2687cb470a053cc3850ddfffaf894ecabe74cac6b61cfdd99187ea79b3604d1d7d020dc920a592c4f97dd572a72db064fd90bc127017b3c99b3cfbe2397aa59af2ae61d6b8dcc843f2393ca083b38f4872cd5b70da16f17dfcca1d4d1ba5a2acb8e2dad3d730c8833b2acaeacd673319f457cee9fe50c4ea60d45be04b0abc76762d55061d1130fd15ace10a81ce94c90062c0de8a926395e33aa301f483de1d9654a4d5605fd43c1286c963f3efdf65a7dfec646fd1bd425e96db1827ea12ce2ea31c7132adddbc012a9e5361046af3d68e4ab84dd5156faae8ed3694f7aadca1007b1f38190b4577a212ae47ed38343e0b8b3635960cd0d6863c70b8c495683f329c3743ca8858e9556d56b9eaa11d7cc9e3f1b9aba74b17719a6da39ca4b6d0a8e632e0ee292a9dff9964d3128d1429eb73fe8882ac03b337674b830dae7f547cd3b295709d29fe9a6588dc5a551a81bea6f32e1906e2713dfd6a55095d8bc0562f5594f99eb9d9a403d2aa93ac5dea8b72e799002cb72325a652a1257d2208589b27895e509733bc787d2e550abe5813b4a05b30229d7558201753569ce8948404342095597c667e94d6c2682164963f2aa6bb14ffa7c3b62acceb05c708fcae1c5d902b8da8cc1f0825dee251f3c1e0153814ca5c58d50844b5916374539f9e4eb36a45bb41be86502579ad2fb8d25ef68ba963b94f728f8593aaddc2f4e5791473cffb1d5743ef8e9bd1eb5f29a2b8d4ce15651d13445b0f2a11c0e7029bd1d35f8ccd7ca9ee135170b91c8988587733285ec6367b159d839e55e38bb101d0fb7d3a5536a6b54d36cc4f9d1065bd018c3a7759c7d17c79d1ff48ca068ba25cf5a1085aec9bf0513dace393d40bf09b1cd57282d32041b41db742f7b1195fe854938d2bc5263508984d80518a7ab2b47b0b4f4d27ebc43faeb1e7c3effd6cc9fa6d7d238414d6a208a3cae2af1fb5f004de4b2213563673bbb07c7504da47711301e783982ac28ea0e8242e2fbb60cb981aae6515ee8d17ff43208b58d81116e6224955b77205c612c684263c74c6606cc945cddb9e7c518854b947cac60d873456eb8dafcbd63bf389837a336ac4c1ed74558d3d7bee1f07b685e4a98ddccf3a177bf3112e3de2be602e7cc4bd80d69a1124923d1792cb49f66853e93a98d3967b416a0bbe1d284bcb8b9e27b9bc8d07311337361d3ce1bdef90d4f55fa85938c004ffb2a126e9d08be9f9e78345864eaf4cbfa6040d9abed139985aa4a4e6cdfdc3abbd612feb28f0d9d00bdb04d3e6ed26393f786d9c442b5b2ed0dee78677008bdc67267639b88b0c4cee71ac03cd18868405f552c41c5dad286e7f75d545a9c7d9ebed0a3a56665418d2ef65ca58ac02043acb5068e1420da15038140bf321690efc49ab05851d983b49a0ebd5b741627bf32cda25dd662d211ec108ca949d5e9f3a321d11285abceaac5105383dff7beb256381f108de9f5a833018d11f7dafe326098af634d698e7e87b7de1f74ed1d85bf63672a84fd392d0645bcf89f456efd3ebadf2f0c3a3980ccb998f6f4feefab97e3d92cbe6a95e830d32d100d72c309e79fccb8d9fdaf00ea8188d175e351203070c3603e25cc0fc735528e5cb7cc96994275f0b67edc320b32be81f1cc3fa16d30ea3797ee455911dbc005121426ceff4c5946883b86b948de063c0ee6a43ade3905838f14512c890cea1b4c563731ff65680610ff171246f0a92bac83c9b0a2da117f1995e053232d7ba5de5d7d73a7fc3f8b661a3981c02fc8f17327e90eab08949b77ce18828a66ad6333464e680c9dee2c9a848cc40d4b10da8efbf61e570a5c8c1a4dfc1b4f3c2184a15731415f7f222e92d0cbf05e40bb0ebcdd2b5d1b3218a396561e1b00982641440a4994a61cc49392c76101796c4b888dfb2328e504d3647aa1b6e5e1a42cdd64acd8ec68fba212c4f60dcc947df1045665469ac8c98f4720374847ddb6742948351564040e9baa6325f117e7d59ef4a0a5db9d0fc5f715563cbd6fdb986c2535086dfa823fb4a7f050d1c1f4daab3416468787a2cd673840968bdbb4cd72933c5ee2cf4d4cd60d412eb2c961e170d50f17519871d911551aa984c25d945c8907e63ea0c2a08da18cb7969e03706cea7842f075f980c0814019074770399639f931ed5b760fa31c4b3b9dff9c4ba27eeb9b87aebd38dfb3076c0b74bc6ba06a770c99b5eefbb0c2f15cda2b12abe2ab44c29bddf6660e364f6de5cf729fffee254ccdeff7cb8a6a7d190ab829bdf49a576bc97c6248799bf565d94d110616955e77efc749b6175810484c7cf534270bd5225f2f24870b30fbb99e41cd228fe9de5498a733772cddb0aeb6cfffbbd6e91766bad4c76b3820a79c53f85ca3cd3e3a0fa21a58eef5034f8fbc8928738e612324b304de5c6c72118538019422ebb9a6da4f6f276e864035ef96755d3c9fe7768e7f123f10ac15330d3e7afeb46fcc8ddcaeeadae7c9c8d4f6db8ff51b154e554688abd0acd82490d210a779c4767efe9e10efc152c749bcc7d350257776a41f9e6ccb957b9233319c68260b8767efd522cd8713263fefb31f7f516465964ded41bc3c90007aca58d1b0fd598d51c108c23542da35f2755088efa6fe3a9072150f5b78f88c660238969b951fd62028e1a5d3d61a50751320822ae69921e0a490559646d2a54231a50d649bb916b8c9630664beaf46b69e01c7aafd8189314bc70ab2b3d94b1bc333cfc9b76825fc1af361fa61f08cffcbe7099ecc64a82c5b3a5e37871e2b5370a505749e2e5551f20efb101c00816e31681f52cd7e8627411eed741738b7b5a6787d37732cd165e81c8bf28320dbba103b2525254f9da81072687abdb0d1fd1f049166b62862404b57c2410aeb8454c9756193058125f88cc48525b3bd298b07e047a3871e980ab303016eb9186c89d362e366c9077c5c770726ba3f60247b5a9938e2dce6c1ef9e332ce17fdc1da20781ee70b36ec678c904f8372fc39bb6328e58d05fe094738aa4036bd1879ba8b23dd59538e0c2540cc36953910ffa047d802bf6e6523a8b58b02a0b85428268348e803976479bc1fd8bfee45a24bd7d050ce6961c9c8078579894faa97e64b598dc3d88f2745cc05386bddd5da96a27f531c156afd37a3d8ad22925803e368464b9f18169d2566126156e2a35a40cb16aea07611ff00e6f0696b794a88e649466542f4c362f02ba7d4ed75fbaef58fb62ad8e1d81c81ddbe3201583d2aca5d54cafc11b8f2ab6c4646f0ac71f6758f7664fae6328276cde9f6714f44c214369c0f776bd00c3be7f80418214aec9c581bce1a05d647e7749e953b510952729ec505174c8d8f8fc0f44e5bcd7b12cb54233d99295e978e444766715e7f8818ae573fa61a8f6d75739932910ce014c1acfd94fa6fba1bf47b2292e91f067b74ee9b79c007c5b4ce88778996d669b86bc4cc0053e7e9304985dc9bfc140bf8f1632ce8efb8d94572df38d67f30df236e566ee2f78d2a8c89584a1f95a93f8ad1f7e47775ba8f0d0b41fcedf6970f72680672a711d8d3a808b1fc42c792cd97b5aabb3329505e2a921593710486a6df3aa28c7361ee6b45b2c1daede49385047ee24e26b4b5a822af4781541579ca1fe00157a52245f49e47ba8d35f8027c8a0d6895f85a17be2ae4eaefd8cdc2b2c03d7e9e23e2eeaead129a69c0b3405348984d5bce206c5ad022788bb52cd72c1662449f1e1b72bf03a3847660726c6c335807eb7946d97170e707109fc8dc8a5210d92c5bb9de9c78ee10a3c94"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r3, 0xd000943e, &(0x7f0000002480)={r7, r9, "d5ed31bdb570031e1cbeb950e9d0518b33a882ef7edc621c3b87bba47aec43b929c4cdae75f2ec597c6261c2f6f0035a4649c1265e5b6e29cab79891d2c4958dde98a4c3c4b1b36a1da1480b4deba2f2b29cfe726e42fa2b5c0ccff9eaeeb27a8fb4f6aaab94d4d64188aac210d35197f960b79ac8b2a2632279f1cc0af2e9d1a9430405be105b111b80a36bbca7e2bb6ee455a4c2fa2efc687f4b3f66d7dad78264cf6bd48e32a045a2be418ab5cbd452407467e6c16cf01e5445b52184ba91983d3e128b6519ed8ca6f5746beff58d84e7824a00888ecade0aa8d0d59f1f663c70f9b2fd4656a6ff9db671cf462d1b2ce6cd66f895bf84ed0fd81df1dae9e8", "3c789dad850d614bbfa94593acee92cfd21b1aee7b6706126e607ef77b7883faf7b757d55e2c806c777c2c18f8fb5c9e60445f6ad19ef3ca77aaef728e40b94423cf5432c5625de0a85fd311af5cb8e74abf6670fb1c47d0dafcb4a3f1dc6a39feefc98fe3b3d5a53d5f86746ec64fba34283e986d340b486c02cf6368c9c7eeb3275d09cf57b0e0e5d9fc28ce3897727dd866d9f196bd79fdffb4550239b65cb04cb3cbe21b365fb4af5efe5b3fadd6ecf80f0ebdbf09ce376e643126800572096cc96b8d4956648e1f8f7864b95f735df840c0460a3a843fadbc36e4b16753cda582b38343f44b006d779d1f7cb6c31d12472bd14fd2fc369998e603a58c6b6fe1da440e33eb9cb5491ddec0d26e0cb826636fd72baa6d7fc5ddcf1881ab75d697c81c15032358dfe121e51bc56965b123a7920ea59388933e40619877b3f10bf75c6edb42a8ef573f4f117f200674e10c96e213cf9ff278724740e79d8e769dbac3848dbad697baaa4d40d7995f59b8db52e6cb6a6e7a2029a33f9d3394fe3026159815d096ce3f5c062aaab18aed4c0f9586d487ef41b2aa6e8a0766dc5b362e8cd1f793dfc8c6e9a1a7079e3829caf346de28eeeb2f4aa261d88d1035578181cde650456accdf0bbffb2a86379f3bbc0e2c8d073b226f80096022a7be65326d5452dcc6aea641e69077a5c8060b15c8d37f1b038e33b2d8484f20844b2297ab44e771740d1487ec646d394419f452304eca626278a0bd3904af76fe1180981d4050fc7d211ed86eba6a530003f6755e2693fb1facf32e7e0188218cbe1c63f8794e91ab5c0558d96c5c8e7f4519e9a1b7e15cea1bc5e03128389d4daa42ed7fb91bf0751a5e9bbe06f32f7a6c6092b8a83eec93cc44f839a2c9b85a9457110fb0b0134bd6e6f74c419c3bfad1f4439091e636099a0d782ece956b63f5adbca0415be9326898a186bb1ee7c04e261b9d9f87ee3e64b9c47b8d928471d7371994832992fd94298fd017d09eddca6a80c01a3b1a5b8ed6cfaf6f27c4f174ebc798c5de833de721fb6ba9d799b9193c3d984745e89a3faca5f53b92b05c24b758c993b69b526242e211d6a48fcd5a381ba7ba01a67a424482eb1d8aed3eb722601b9bdb14b8c706c04cb26969d6726e79d8de865b370260cc95a59e1bbb53d19cf712aad6ef6bac61a61c2005d850dc2faa244b9d64a8939ef0c06f011bebb4fbc3e5c5144787d10ffe10e90a0b5a626950ef91479ae29a24798d1f74dbef42f85bd5be420febab261a1ebe8e22c0457bb9a1be56a6d4692537aeda13efebddeca0fe6c29def9f14cc8404eb671d8d7ba5383552a8825e00ae8c7a3bb7536ece1de222c42c4d61e6412bb642ce3cb8f126b7b4e930177b4523310b50333dbfb9196582f0bb12acd33d5da19d94fdfc0fa5d1f9a65737e9acb6af5b03e7515506ac96a3fd9c8630695479d4330e985efab9ea8bba48682ace544e963b4c525dcb9e88d0a471147225041e7481025def2df6f4828e350da3687c9add410283ba4dcce2aba4c09dd43475c0c4a6722c669996f762dad64221e84a9f53da450fae788739295bfaa782f7f035df9b41a0f3de4498e48288de8440a13ae86e71c8cf27fa9a1eb0e68b9bb09dee4e11f78d165a11feed0deef031a2a27a3404b4d3f233ef4083369b3ac2c4391943c595808d47ea3815a5745a4da237500dd9b60b4c557746e73cb45e7c19e11dbf71d28d6c9a48a1c0fbf0f09cf5707db74bec03add9fc31c8e9a6ae76f0194cf4cafd5271f8b227d8f39a5bfa2fb016a467dcefd9b613bb808cccd0b1f208788dd718d9b30ee0a51587d3d82288122da21b508209e842ec83ab939b0117dfd1488417f2fa59cd323a866d6e716d2bf68ac398510a58ba44ecc65ca71d6a230a1468e2a64793d231313558cb5833983eebda68cd91e322d25117f0fa7052f5b4d850aff89158f4275391002effa1b9d8d4a376b3d70598025a200ef94a891bc7c185d598a05cb5d30fc2211c98550ae7dff9c72496d5cb3c9c4bf499b65c04748a8189b296ece6340a59712464a1c03019658440c0498646896a2de16b3d8345f0be9f6c31d164605b50daddf0b3a2b3050d20d6ace2479485f1fabbb2fe976c66a977e06b597408272356ed40da7af6fe23b9ab313bf898ea66d32970b6a3c4f20b755a6b7eee491e291f1ae1607e82a4452a87a7d0f1036941c545be73a3d8607058098320aff7c5c3b31ed02458eb218bc1c7ac13bf5032f5a90a31aebadd942fb19460a02aa3eb43fe4643d4098e1e0bca37bcf42a762eddcb8924bcbd7c71fa62c7b84bddbe8ca9801bc8d4919be024a30db43fe1c4dbd4a5725403b02e59e6f155d1de0a1a808f2db261c713f908d4099fe66d3f5187d05005511e15df8e42262dce3ddd3e17629e168200fb684edf91283b2e260f8004f0f41c64d79fcb5b16782f14d26ac90248a2321c787ba462775e843c7b732141ec669e9ea1e0c4fc8a4720cee124a264e23c5e6578cb611b7d6a245aa9f73ec26e19b179e3becc83b446e32b741e4e5ec120cbb816b19eb816b1afd2b5d585c2879b24c27e2df486c29711f072c20f5a32523b3ee16b145c7405e37f6268e17c723a0ef9714da61eee33c05e3b9843cd419339f1c56f35610f9b5a746bab20b824a0385c4c975536d57d469d994ffe02a5ee0146ea5f97c27c6caffb28615a20348133a8a5da2ff817ad6781622c5b393326df7ffa4af1f247fbae9c12e6d0ed364b2c84d13861eb8a5123b8ae7096d09bb848f94cf1a9f70fb810f1003e46186d1e6987b5d3b8fec822812f4589908033f095d63dbc43320efd8db7173c8ad80b933b5de449f18a0b17bb3a0f8b35425e74cb997681ea8c21211cfc0b7d70970ea88852da035ceade14570a8eb440afe6c2bb81a9fd1440d4848069620d786c403c6e5efe07603e1448931433012650a0785ed785733b255d7f895984f8b3fa15f550c2ab48048c4cef6f5777899c3859b30479e06f716fca1f7fb8f725ff26f6c259edb6c77aaabb7b0a48cd79d44fc30600a6eef0dc8fbe8d5e47a10281c3486451b51f4acfefcbff9d5ff2fe351d3f14b59c83d755f1cfc3b126d1a511f44374d59a4d9e6ab386a89bd9300e3adf238a1f2612ef342c2337555e2ecd4e5269c074f665ceec1cbec803feaf9cd7d62435e2fb23a5f86bfc8c6262f4116e360287f4560497a33497e0cb87d1a7cbb89a6d5a4f46fd2e0b19e174fa9b975b9557bf82d17904c400b9ef6efa2a12e00ead80a973cb28d2ee1309328d0a0ec941a40327932165482ac8f39952c43b1fc11e7258d6daa279d79ca8750e87644302c74f16f0b85a7fb56c8e4e6a8e276da626645ad99e0c6381f6613a194eb64bfa421b2ce828bcf325a6bd4af3d74584c047b27a609f558f816c6b4dc01e434c5bdaf7c88ed4e377af16c07dc109a06cc4258393431033a743f5af7effb8d46aa7473e0e26da39f634259021fcbf157263877d669af972ff7a4ee11d077460b65f8f6be66bcd681619a979d4fe9e2cdff4407b175f45fd8168796eb33c6009bd1c5767ee98d543ae1019540dc49f5f5aa15cd207fe90f699eb30467cde6eb294f203b6f22b87b8d8a86c3daa237b2277f75d90a8dfd312fbd3c8dad06f28702b5d2d17185f478417ab10943888169a9efd4249d9654f64a7471846bab09f5f031b5449c03d20cc2c84ef57d28489cca6a18782e88d72a2d690e6897a49e7fece7c4eaec734dceaf731a65d6bc8cd9f6632bd0d9cd6e54d0dd7aa2716acf15fb1c50ca6116877ff8393d9ff7f80c134a3fcd429cf5df21008d52ea029f2b9cd9a72b986564e9b24cfe4235506f689450cc45a4ba7fe964ba9b053a5591912be3c6925e16b2d62742dbae54929da7148a089559012c55ca9f7d496f7b185f11fe02858922026aa15ed5d6816bea62a9516ec210d0462703b356dd3da7adf79b1439e16326c558d0baa2083dc1fbcec9981b87c22dd051abbe50befb18bd8e0c984d1b7c2870eaecf2faa9bccd9800c00465f9300123bf54ff0142773072c9974d09175369fee0ce2a94f37d3ce8c585b179d88ae99172a5ed7366664526e2be561fe511a64519246a390804583945cc80d7bfce822825dafd90a4ae8ea75c786e10a35e490be4c2d77d6db4389eae80110c047558cec0af1d7203c5f0e06e514476b4beb2a87a861c575536d0aa82a2763c0e7045ff44b0eb6b6556d6e45acd54f4edf8733d0ab8971406d9e99206e977e841b9041fa72e2059a163309382dcd947b812e1ef7a8d4490e9504c8bb366de415abfbe5406a4159d30cd716678a953c5e2a3f33deac667f6b0df5c729f4ec14db1b8ccd65d88c75f901a0d3841da2f91124528eaa7d20c59e75c4a019f5c0bdc55cdf11dd0c2027a9195ef93989c91cadc771a8f78fa35009682547967be4263d738d2530d496ddd985a4b23d4efd4d1b448aca10d0030733641087cd9093dcbf8ef9fa37648e2a7c7b60b4ac0478252a8315476a16655ae9ae7360f110667423541f49e012e374901d85f41949fb2c751a1792ada82776b6781ed397c39bc5defe24689d2a8f02bc0edda6e2a6f893a26fae493cdf42305d13c1263be513080c5c7c6e192db9511b77844b9a70106c8b2a2d08c9fa0675df8995c3da7cc1ca68a5407c1107b1b977becf077278d0d09d9c023a70652a358d2803dd9fbc875996a9d22dca2a4616c310571ee9d831453acc76aa2fea06376b322b7b54dcbe2c4ea13717eb4464f55c86374aa139e5e916677d05cbe2f97d9fbfc80523de90a54dbacbe41922c50123e3e304b147cf824c6fdfe2b24c8ec751b5a5519ed6c0b5b93e219fe4dcb51ee6f4efe9789725759482160898f69438c63944e0c0bc5ad7b83aa5414cba0679726ca5a00a75f0f7f959e3fd56d2cc32ac63ec125c745188b513b33eccfc8f6ddd2aca8cff7d359a26e952760ae3de1f9301826203bab464909a923096ecb84c8b35fe36fdb2c62d4de0ed3aaa4695802c5ef17f23ab90e0a3e0a70913bbc126b22e979cb8fec42d0643cfd82472cd270cd4b96731a9ec91b7a1fbf6857f1be09afa96598a750bd6392ddda2d953ab868461b9777d8156b560db1e712d01ef904dae4b63a9227139bd7cc02ec0bf9d739a514ef2710f1dfb95025cbd601d4ccc7a66d62f8fb90aeedf7ceeaa808f92201f19bb1d099d6caa9dc93d45bb3eb277d8f289397f41dfe1da1bbcdc1d15925394aba509df3954fac26393e314b92e4d4225328e6a89d8f89f39e39cc0e00a1fe197a44c2bfe9c2e7b868f24c1fda0a5c85126295149b16cdd4fedc40ecff3c2c1eda2982d9349e52920d399ea890e4a9af3b62e768befeef7a5e1fc46fc3791fb0ea6ef5"}) lseek(r5, 0x2, 0x0) read(r0, &(0x7f00000000c0)=""/117, 0x75) write$khugepaged_scan(r3, &(0x7f0000000080), 0x8) pipe2(&(0x7f0000001440), 0x0) (async) pipe2(&(0x7f0000000140), 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(r0, 0xc0189379, &(0x7f0000000040)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) (async) sendmsg$NL80211_CMD_FRAME_WAIT_CANCEL(r4, &(0x7f0000000280)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x70, 0x0, 0x514, 0x70bd28, 0x25dfdbfb, {{}, {@val={0x8}, @val={0xc, 0x99, {0x7, 0x54}}}}, [@NL80211_ATTR_COOKIE={0xc, 0x58, 0x23}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x45}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x11}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x16}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x48}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x73}]}, 0x70}, 0x1, 0x0, 0x0, 0x4880}, 0x20000000) (async) splice(r2, 0x0, r1, 0x0, 0x6, 0x0) (async) syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) (async) sendmsg$NL80211_CMD_REGISTER_FRAME(r3, &(0x7f00000013c0)={&(0x7f00000012c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000001380)={&(0x7f0000003c40)={0x7c, 0x0, 0x800, 0x70bd2b, 0x25dfdbfe, {{}, {@val={0x8}, @val={0xc, 0x99, {0x570, 0x6e}}}}, [@NL80211_ATTR_FRAME_TYPE={0x6, 0x65, 0x1}, @NL80211_ATTR_FRAME_MATCH={0xffffffffffffff04, 0x5b, "288ee5dc644bd6559fb21b48137a127908fcaeae26bfbe4201dd223ae7719a6316150a69afcec72533b0baaf9205be83a66156802e6d"}, @NL80211_ATTR_FRAME_TYPE={0x6, 0x65, 0x1}, @NL80211_ATTR_FRAME_TYPE={0x6, 0x65, 0x5a}]}, 0x7c}, 0x1, 0x0, 0x0, 0x8000}, 0x1c001) (async) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f0000000000)={0x8, "5f116cce25cf3c5a43b511dd300a6a566b4919e1e86e8b68058931438167a168"}) (async) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000500)) (async) sendmsg$NLBL_UNLABEL_C_LIST(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000200)={&(0x7f0000002b40)=ANY=[@ANYRES16, @ANYRES16, @ANYRES32=r6, @ANYRESHEX, @ANYBLOB="e7e84c09d5bfe29bcee9ed15309c3b32035295e3127d519fd69ec7627597b369419f3790184b5288b5e9c89b982805604b22050706bb640ce8b93c471bd45ef00e461956685cb65562afead0da2120dab15a5723393477c1c9f89fcf41eb9e0290729fa117237df6e8db94bcf61f6000ee3ac3fd34baec91957257356e44d01fbe5a77e1dbfa8fe5e07cd2cb61e65969c000b36591d6b2d5f8d8902461d166a00dc4d7fae5ed722e1467ffbb72704fa0a37f05abf70df3858be5e0cab5344c3f7a8bbc9c2edaef933a723f222fa21d0840fc45bcfd6d126c011660ddc7ad4404ff6f23b4bd6725031b2a8e4fc1bfae3da44af0a60a30717638b163557657d357979364a4caceded724fea669f20c9e1d5f7ca5233ca1e0fb1a58aac9584f95438a277b9b06be64701e585232d2dab3d3b9aa6370c9a5cf7c57a1aba00fb7fb3d2dbd54aa2c603e84fbcbbb26d9064e671e5b6f7cf3f7403224d2c49ac3cab905a7e3a1103271f7fe96988f3e0c37aed4f1617b0f7f3edf4540c150b968a983da312fb58c3edc0331923bb5f23b96ecdb5c24b263d2a0c645c555c97048c7f466c66b3027c7ab57300933c6ace4d09a3b1fde63f62da4f0b6a7c7ed19ca3736589204531f94caee83d27f1b935dff08afe0c4d667fa37c90fd02f011f2609efb576f576634307cc7827aa425c8b006d639cff2d80d816596a00bf39852cb769ff3bca0816d5bd14f27f9ece54855ced98677ad659ffc5ce477d10393340226482afd18237bf4bd55427b8090bf95f0d591d8b934c24cf1df7b03d6a7d9250ec8717bad192611f707f11b7b0d552b0a73d0899ae95bf99b629e6e1c991eb2dbc354f6b65453cd5920f1c11e7f536fefdbd573dc7b38e8311ce9c5efa04d6c0a1f07329f1935ad2c6952f095de9e26e09cefc3736bb48a3e9ebebcf82d0c79a87fb21767a1abf88f628f5af25a39269a2a6c11e8f6a5b3f6d2129a903089783d22badbf807b1aaa9bd8923c84e4382a372492560187d9805b83f629b489d82e1ec60957a6b162891ca98ba3fb62068072afb52a5a0739f6dcc551b8cfa42ef2a07a2873f9126d4b446ed1007aacf67b570c7e4175ff23c942a0d85f688389d29b682424160533ef5809babd3268d55d2aa57ef58e7fa4d1b8d66a8895d0b93d640dc8403f51b44ad339223f8d2c3d418d90d10861dbc2d396a830740c262d26083ed06c3d78639e70db278d4bbc9e8a4a1bb1f58fa1e61dd1ad67c7db3f45cc4187e5d2d8cd72f2f42f26ee91ccdf89935a9bd799bb392a4e1d36daaa6ca0ddac368c51e1631b8727e5b7a7f55cd71501a65691f36d1200ba1afbba4ae86e4c6e4a8a622fc1db533d04b9b9e710404657c48c29ce00b9faefdc9ae2f6ed8dbc05695447e34064ddb2eebeab1cf020c5097beabcbb785228cfe1fe5513442afbe7391be65122b39027e5f81764b374c82dbf598b6a26b75d01ec36bf1a44e32cd4e911d26009c9114d1420f3f3c68291817b2dfa8b103cfdfe2839bbdc5971c412a09af558d287704ae081ade520d027a1000cf6c117670eb4d3f85bc5b9e3a640c95bd91e3699d7c51647fec991831bbf6fb8a7c63d3d32e5eeeb60c08bde030dfaed342c4fedbb71f86570d3d49f52255e13781ffd9d8feaa56d916b241dcb11ab156c6afadba9a95fd5e7b0fd1d471bb4cf3ae6a1fcd2b10ec78138e18a934b5111bbd62f43a50fd72ce3af81e76b09c6885116bd45ed22d962b3bebdd1e236cbed7ebd29d27f8f1fe6f7ccd85b978a02a08a032be44dc89dbd417ce38aa7c02bf264d67b004951c49124f8a6adcca1a857aa50ad6120b1518ffc20fb3747f3db7fda0685d052369428baa3526f1b51664012593a8a2595433ed47dcbf4a1578bd3d3acee9a59a78acb341ee2d9e473c8caf4fd91c963369b985052131371a2c97406082f62ac7c86d47207bb343ab2bf0bd0d942ffdb779e75b08152641e84e394cfacfa2c963b9fab1ec896e909a88cf07cb4d120a692dc81fa418d12045fee9f52cad34770c80ce5fabda865aa5ce3b376482ccd7152d9d4e10edd242586ec210db34a3f6cadd89c123dd76cd5affc47a15dbc4c1552779f0723f44d28f3ee98601f88b03a1c48c8f3809d47643cd1a38739f653209dc6f990646cb608cd165382ed1eb30b327f45b39d53f98c4d16bce5d2e97bbb644d7fdb0c67f31c172c0a866c2c019e246a0a760c60428e0c80054ddabf7fc02fd0761ea7300e7484a5ae2353bd173c1354ee5bc59d91fe1d42478f4cfe176a3aa6dfdf7848ddc11d8fae1c17b022f1492eb3fc04c7db4031fc55de2cc08d6498b245eeb7eae80824c3916bdaa2544cf09791687604e4e59ab1dd1fdfe9f72bbe745b87783a5bfcaa4281484f3b426b861489661b12b4b3046ce4616a31e1fc43c167aab3a14fa674b8bdd2ace104938799d79d7391f9e3953e93e84af17d255a99395d9e1cda79d09d3173f04a78bd0eb8e872dbc24773870767b75ebc189ae089da34179d695910513e0d82149ffd8072ada98e81b4d2bd9d513a23e9f1641afa017e9427e744de5fd19214168e8b9390302f5cf4d3fde29f7d2044b2192378861ec834dd42795afafec276ac3e0ee015c743f603c799762530b24f370be0dad0956b3f4f4551290fa71e0a4c48682fcbcad88626157f69753afeca78d1d342d82bd4f83b0ecf1cb0d65b63fd13c3f8c06de8412605396f64d6eba664c7e98f2f6c0f346ba63c706e84890d7a439eb58aa9796a511ecfc475377ed9199e78071e65db792e83567d7872ed90cddd5e8218336f66e8db01657f889614acbc7b31fd4959f0d7b07dc6290d40e27787b8c505b802f487258205c01ae54511f10b9a8fb329ffedc6a7612759328ba52ce1a6c58498dd7c48c63cc4c7863a4f86f1d65554bb87b2a73abedeab048563569f3db70c3e5500fd974125012e4f612be10332975324a91dc7ec7a009ca9f4ed356c417a9f667b427f4bfd8138b8cacddcd4d9a62bafad0c95b0caa81ed102433e60208333be38dc9367e5f579078608acb6aea7d73f79422cab74fca62bcc17f53e4c4f38353aca1b5021fdb01be2be42936fde1519509b8adf1e872aa9bda0db3d7e8a31adc569c47eb7fdd18825e47d44946a22c148133c5e73924e2ffc0ae8a7bb1a6aa2556fb453d3579fad1d317611c706eb594ef1ffc5f7eb623968f9ad13c366bf5dd4bd4a2ea449ed2ad9a3462d208d303d4f84d0c587086a20877c772023f5ce3bb4a1cb144688c4636da270a20d7037392c22bd7ff99674683ee30e8baef2c84d81953d7852c6f6f60288b1387715ab5a2f7acd357299f179c71f3999eba472166b1da4ce54325e59c18ecdbf4775923dd0d453d1890a034d58c74e4e828334ac637fc9330105cb08c2665e38619e185ba67dbaf23978099095129c3ce6dd03cb127624cb2995405944f0907c5d15831677b324154fe3745d59f19e575ab2d519e1e912af10d0d661b49d7babd3e9c981f21692d325d5081dd08d13490f6cf049d7c87cb298725cc701d04dc1d28f12a6b1248b65292eba9cc0e12a367eb047125f8861649ce391c7015289dc80d29a2a03102db8b32e57676d7858d1d799f8825b1e4945fc06e283bfff839685ff6ffdbf0b1f448633199141cb2488d57cd620152e883d0790ab2124ba150bd407e2a0fdfe5c678692a96e7dbb4db7f079093380b17f8d4f58de026ad3b9c84c15a460dd137ecc2886be0386a2349343df530e8697111799104453d34a9ea3a33d0ae7549e3da7de068a2f5f61a415459ff319583dbedff368c76bbb7715ced33901ade8da639fcbc63e34477a5cd1f7fc7cff59f7fe2197879c3f2b36c678fd866283257699dc572fa1d9a5f2fd9b2f06a8025d867e78c89fdd8f267c44c1f0e6ac6a8b0374f1ae3f9d29dff60e9a100ac44d70cd75ad63da499d5b0274991594c997ade96880ebc68c4f67dc900867b2806094c78fe5b684b77c4cebbded3bfa5b4195987dbcd84b35de8da8a63eb1f0a2c46c745ef29b25e036c2b8ddec8ec1d6241214f380286ac9141bd2cdd8719364b75d482d01b074bd8211c4e96d4521b659b751770795b979657fe2f3ddbe1b515802a827c555ecea2ba6f64442037b187f3143160bae0e788237e1d54c966b8b8c7d91178f6ed5fc8db7109a1b2bf0fa229325723178e5e28e8af411007346506dca8da8b7d1291f00c2153aa347893a4cd4acc8882c9bd4f507798448fb3233c602eeaa9be223376440032b5e3948614f7f1778b8f0d22f73a1c2b82a9ff4b1bfe1b0cf9d86ee99e1196f736caf94203c0194e2c491d738a38ef95acf4cebadaa81bf997851c22841ede38863f230347277269bb4bbbea2870a5f34cc5a2c433209124a152e341236aedb6979cec39654e8f8d9872155c2a118edee5c9cd6d336ad74799064ba31ca66a4ae4eab0cbe68c78b01e13008dc2afb6995c0073da312780097730d783d3964037879dd2d18106321ecaef86e7d2bf7ca7f1abfda9c2dadba811e9b5a2f9d3c4ceda953790b888adaf89d2217437a4804c78a9534247bd413b2c28a56e84c6244bd5d1617a72d814959d03d902da5a2f6a87d839a98c0e4e5c4619871efa840a51d278606198764409689a16d5296c5e41970fe2c61b98c3ef76c21b73eebeab6918c64a0a19a99444f9a64c522e05c76416b692b947a33ffb67a4c2e1763d954725856af6ed2211b9cf1a7f39bcd34eb7fb86a9a3291f8f59e6454984dc9044e2125b20697cf367d03f854cb5ef22dbd757a83921106215ea63c626af31da48c8704f0666e802015f56557f00999a7f6ac15002b6c52305670b766e7852815b956d1bb637e38abf5bd6fbf4357cae10b4129697ff18585c11487d4d9a540e3d4b70edb96ffaf42a13ba989656e4a6f0a255f3db83068d1b8dba912df9a543e32720cac4c8edbcc4b1a487c03bc672f55217b79676fa9d5a80eafbc27bbd49ce739acf99b1aca04faf1727011f3268a15f2b393119297197bd0055e9efa0aa75f004461f84ff5dfff6f6f520346c8dffbb704d2b40e6b2741fb21c484c6e4f5961989f4a3786826fc88e31521231edc5e9c6d8b897571c1cbb67f15df57dbd15f49b800cce9b2a971ae8e37840bef8cbd79c01964c6787f051a8ae7edad7762a129240ea4cf129b042237149a0e8117fe5cd3ef9d11ef40b98d46277f32f67d2f5a9e46359ee479cc0b2c76096e8f884a85b1fdfe95874af60aeba4d27a05a64a8410ed00d4da7d5e4935dd977abd2dd23054e4aeccac23bc329f64bb30d4ef1e59d16bfc21f8f3d3990bb2ee0996bed4f3794a4f5f06dc63bf27c0b93c206aa7cefea89178d3cbc257071d3a53b39e1b01f88695c9c88485188dcc9fae307277bf462d9e9a1d711219f31da218430f6eea95798574230891c2fac63a50a80d9c59ce1b79e18fb5811239b1f22968db9e149c248d645c4eea5e215404c963c4fa862274a511d9b1575458ec68761dc0eacf48e5618576f0a1decf46756ff6a61d49dd61bafe5fbdcea07e5009ce09eda40d9250a31e0212527e6e662bfde7d68957b2825d70320adcab3539c34d66e1fce7c53979c797d9183160c4c4d373dea96f38b894cdcc054eee5fb602c4a7c31bc508a2fe06f638239bab9fd0b41f4ab4d621ba522fecc1182189906d54d7cb9c345afcd84e524f648a00f337171f4f15a5aedcc8880afb99d27e6b18841e2cacd0387e9a17fd94df492ce0c27a37875629dd8e85440c6ac02fa2f2"], 0x100}, 0x1, 0x0, 0x0, 0x8000}, 0x1) (async) socket$nl_route(0x10, 0x3, 0x0) (async) sendmsg$nl_route(r8, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000180)=ANY=[@ANYBLOB="5c00000010000400"/20, @ANYRES32=0x0, @ANYBLOB="0000000000000000300012800e0001006970366772657461700000001c00028006000e000200000006000f00090000003b4d1600020000000a000100aaaaaaaaaaaa0001"], 0x5c}}, 0x0) (async) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r8, 0xd000943e, &(0x7f00000017c0)={r7, r6, "7df77eb7408ebbabc4294caa403ba8d6725b2ca20fd2f3c7b75df53eee8abb9a5f2a9908c513627c193c43b26751bf34d1408d6ca4925177a6697488424e37e8a9c11cf4a26c7551cab79358512b819b045c77a0ca7b4ed26b1191fb93945c42f0b81ee989743114c18cb99ce47abcb07126dec72beee68fe6a45fcd0be1fd54ac79aa22a7f2b5188476a2388e1d63e2bb8809267b8bb8d54aee6fd02749905f86f710f1447581471152935d6b194af4749dddab82b49bb5ada308522149b947b98350acc360941296e9b1daf57db3c03d0f0330419305884c8c3e147b8b3b7d155cab5ce59ce8ec39cc607cff38c908b0a547e70e5441b24f0a3c386ecbb844", "b7bfad659f64bf42110089678a3608f55945ba8cff76ce339c40caf07a3943f119c05215e07434e882a2922f87faab77035f3576efb2bfe07ce57d741cc9632399cf9ea103adda01b57a723c190fb7be33cfc3b05a2e391687a040eb9cb8c83bce6ce6c530557fac265ce47b0b63e7c04bad90e131bf559b0a0ed69c3cf0bb8b1fcef30e0331811ea960d791e2c3818adb8eaf6f86838af80432d06c33b3f05da9da2df52da867ff9612b538c37321f5692a0964bc6ea3a1733d48b6f4180453ef13472d5d1ebdfc4dc5ffad2ea8c2f13b95d41ee80ebcc5c40b5fc9c22f9975cf243dbad0142ae3b74988bd168930e07ad7ef4c91e0a6f8e896843e9dbeb843e766b0a135056fdcda72a2b28d4dcff813a0d6a46a55dbbc723da9905cd2b30dff9f4a243635ada700c9d8ea4ae06dc5f4b107cd4777bcb90ce9fd2b03af8bc070b9fabc1a6239c9073993ae57cd1780d9ffbbe1d9d8373f888b03f2ba108e6fffc28a6e75837ae357c249165df7e56b4aa15fad7d8d4bbe9ab1177edb35fcf0855f0f0cfa6d0307035bce0a6d7d7d272fb1206ab56da50a60f897bf3ba4e0752d4703013a3e17e34930b46c70902a90282529ff603f3963922b6ef7287b920a7edd5c1e2649284086eef9f8281bf6cb7edefad614027d8a072fc2545aa852e5992d4beda35fb0f553e16e41844a38bff15add1204be83fb0a00dae8430e992224ef59375de474046402e178b33a9b64c59b02654fd90ec2fe242bea6b109d7cbb7434e83b5306b6b2eff16ace6bd5e34f92a5d271c274c1238b0455ffa78bcaaa9199f40713d838b845b206dba8f672cec5faac0b259e7138d3f2d7765822ce4087655a46981a483f12f28e29c306e7b4b94e89e444b7172322b3c350a1e9ff2b9db64022b276cd602ce09f7886acff4fbad5febfba4e7fed81d0ebd4d0a017f6ce5323178f6e5a84d335b1cff3631344f0f85e3073559e848a1b502539cbf8fd0eea5955e0eb60bf77a67a5a103cdeb70ebf8dde7be4334f5c8a36e9e4a6169a72ecfd08962027eadfc1a517db322d73499dd2712d58b527244ea2f475a7e29a1e500abb6bbe1a0dc0389d5c6503024c2d5416a60186e741adb9d590b78d8b770cc95f840cd55b88fed15a932e02d81190931df7f718cac111b9b39967e1a5088d4c75e79ba62c0bac481adf2f8705a29add2bd4ad0cc1cf3c8350c594ecddd87e6730b27b0179e4db8580254650366e162bcfaf22548d86e9a34f60ddd00587ffde85bf91ebb7e1fb0cfda3be66deb0336bfdb8de6b83b75e58e44e04471db94977f060f88355b9802f28b8ec517917b1af2cfc4ecff7e688c6efc25d6262d5ce5e6ee2ab56ac61cda179480aa416995cbb68e7a09e8511d7f581af5700c13dc61bb9fbe182e88f1d67f7b3670bd5c8bbdca26bada08120829ffd49f7506075774bd7108811a2e5db91bf321f06cf07c41eb14af4ce51457cb86119ef6f82e0a94c7a5fcf420dd53aa6e2f087830c6972e3dd620197dd8b4a522c02e5139b065d7e367da7ed6cac2f523dfed227d2ffe59f51346a96b12ce5948c287851acf5fbd23b1049b271c3b0b5378a60f8b179dae4b70ac03e009d10c5f090c3c20caba3ff6623b6d8067d785371ba36c020982cd14f4833530f42e5500ca42f88116f4a277211901724c86a64348c457615e3b4f68315ff69bb28ac58a680dbba91017c0cf6c417970f0ad816efb2c945161c245743b299c379ce1491f11a3209cfb4509dde1a5d6dffb2f2766e085c574f7c12c5da744961706960083cc8537e01a31bdef431d908255455346ff0ad0b94506ed57b4a6527952c012cb6f8fe1803def21d739135548ec8ecf6137256cd26919f372af64402916a5f708fc6979d1d7e556feb73822981bd4def6a07351387e5a32fef64d55d1491fbd147b3a5b5c1f050f05abcf385a4716583f1f12c7b9eda4a11793c9730f31e7d8545ee17eb70be423a68c3e01cc6fe6f6a581f939cd49d3ec0f65e3c809917362bedd99bdbc9ade5a2b8eaef5f5ebb8b00303c2c352aac4d75fc1f1d51e6614cba29c879234f944ae5a8ff17784e96ae2c7decd11228a82c4cbc1819a51ef8ad2776cc83cecd15faaa16d59e50a475db1235af8011ba031f4e55bc86e1255d0ad6c5724f7a1099f30326d2f79f1af09888c1281acd96b35348db4300d1eead1b44f7cd520fe163afdcb727a1128863cd7b75c19c15b2609a5a051430bb6666be6ea66a72170aedac59320b782c91aed15724f7d16c65d85af8da9914044a045d4a3962579689fe307b4077757743f022ba0466b975bc850f013a4f8b44cb212ac79de060ae5b4826c471487ea4062ec45f76cc722355e2a2209d6a5bbea810519b6d3e332fa2311b743e9e4ba82dc96a7429c0006ddbae4d36d62381a08c434f1729a98dd82a267e898645d28e15961683448ac12a9d2a7902ef693d17155e5c9ebd40afdebdcca7936f72f01f22964c1ee2ac8da366fae749f24a28ad9389c5e8b664389280042b915fe5d4aaa98fc23e630be9655dc58f7718253cb2c7c6483f099ce2abce12bf490df3da0fdbc6c40af7c013692b06baf28f50ea1ae19df4be95a7cb6cca02fd78756382306d58dc2d7603c2c2931db387cd7c6de995f1b70e207775d31081b74f29b4a139599f38cc3be66eece6f7d4acc6a59e0ba3441cd9b2037fbc53afa3839370a4190db7183d39f3ad873ffa7f50bab54a100e669f54260d6a8fa1aa528e941f94dc7bf500bba2a352ba1446610bd813fb6039289bb227cf75c15e2b9ea8f2c9a92612f1c6400955242cb27438f8c51d76c6ac931c5c725c7632e9e065e2c6cf85041585c9b4be50dc837cfb8d9ef2acf38a3759c139f77d8857504c9ca034e1aa87691e8af624e299623ece7a27b17d37bb0cf649ec07dc2f39faa8aa3776309e8a4975f3c62bdbae0b53fb5f7c622698f90888ee3ad77a8ee07f26b0d1c72ea18f90bcaf2a6e16b8866fea515235fb44a78e782fa2a0c67ed35b8720d95ac41b87da2e7a78363b440c8664c993922a868fe774e42f998df54f4f95d48bd367b8266e71c0919b4f19311ced0aa897c32c0a7fcc25bfa8ac0ab875ec53b15c33e2dcbedfbec34bf87ad068fca32d27a924dee1d840391efa39dbb944c2a1824e8a3f505ce29f19e04532476e2cd9f77e0e74473cb963216a048074d939a94044c17df471f39228e47fcb158c01024d218d2d15672037f3f17f7fb59870cb3c3e542053a2cdebfaf8eb63059d8273c4b68236cab936b39fb2bbc489bd57006d830b4d51237a8d77c807cc6374aa99a1b347b4e9a514b006dbba6cd7fb8fcfee5245bb8f54a7d0e7651df5da666fa21cf0dc351855a4668ea6a8398a9a7cb03809a6ed3650b793ad892cdb98eafe39ff9777e34e236e831519e7131e46aed6866d3a6256ab7fdbefacf721560a8764dcbe8299c4632f553967bbe4341a667f0b19f49a635cf99cc26b6e9ed52874212dc91c77ce75eedf3bc1cb8a51204bcce2c8e27e7e19a57b1f8ce720d38df1884620592e846d3695a3989d98e1ebf1c04a9b981c2b6079f257cef1447bf329f45f8b54d0e494c5199f92742176681a9522e1fe09231522c3da45ac93c516a348de389e8e49ee54f5bb6fba4a8ea445753d6ddc942891fa3f09c4de6e39c2b51d1ee44ab8e06e7fece9eefbf1acc956706826b85d39b259d300e35e36676599817be2dd7d14518e9f4e6fbd6d417607a484c6774553a34bc9492809e70804c22d2d6fc4b2e4803dbe6fdcc22784422275699e22c05941e9995ec4253a0e7ec310fd1e6642eb44e657557e8d764706dc4f927e4d1256748d9d7cf2ed2bce856c9b7b4fc0821293fe9963403eca25f601cee54951f7a648ee241a7fcd52ef1bb3ddf76957caf262493f0915dc37b5a818c4efff47c79f44fed1e5bdc9b986ec93888476a617e8501f229f61866730cfa58628416713b0a25810111a62dd1e1995413e47c0dfe2634e40be142165d887b725976977efeb2c8e6dd600a101b8bb7e3cf34be124d0e1f51baa0d455347736bf562e0613e2ad400a7d169ba107dadcca392f654cdc459ea4dc4806213cfd830d6c0cf03301fe23c88973ad2c20bc4eacb5a06fd41fe8a57eb7b04ed92a45f0530b139bd16d55e0db58777a9269b2fdcc329b0520b666ef2ef751930fc369d4db16342d9f5979214cdbd737467ddb7a9f83f6eb36668fbda1c44142c77c64a35a4a5213df6d3c926ac238f1cd7b5242f01655c2c9f1a14cc033d0192ec999df23a4b31cbad75723e39eb003632423d0cf58371980c2bcf993838a0a1fdd4ec6c9fa178100974e1ede18d0d005c8fa5f0d34f45b936899e8293d2dda4b4fd69e6780921c53ef887de6dcda534f4f2c90ffd46f098fb5c21c23205739983ecaa7bc8d88c680c844ad44ce99c52c0477167cb80b7b045d3efeda03a468b31799743ee85900077e2e71dc5927113272972200f0f5e5e4c1f73d8f7f85184616750392738379a25d3f8ca60af597226545a7d2314fbf29d84544bf7a3826856f0f2a045eae10e8bbec041f2d2d34f9861d01fc99340c0ee472631633c7ae0b5dee45c2dbeb6b30709b4c423454dfc347c8878631469d4227610889689e6b7a11ad899989f871d86e103ae2bc7623ca16a5cadef59b174b6f25bc994b779767e381e8d9e73d184ee80b86c052b26cc6f824088e8ef62fa239d737a5022ccd825529173d61ca03c5f7e78c29d139f2f94cfb147dde161ebb8a142c6e782a9ddea9d0b8efffc8eb8373f5bf3a7efcf2d20708032ff3e7ea4505da36d73ae70038290ecf78f0ce8ca60e82b00ffba9d23a94b0fd88236456fe2da3028dbd9b4d6ebafe098b778874d4979aee1aef89a523d1de58d2d731a5c6b07c813746ef4adba9ac04fdf04753a1c7285fc1d615e93e603bc95323c3eaed3e5a80d067235e71f7092a7df999771dfd084aec89d0f3dec7ac8afb733bcf8b291619f3f2832dfa09482b92a9cd180aa8084c60f0d320c52d0f69cc249f19383f4d3f32344f85f733eb80e103233a70c48072987072be05336e117cc0d2737ecea5ad5b01a579d92bab8e52d092c59cdedc3209de03fa38d4a8192d933494056744b7b009fa68bc931c2ec920fac0f612ae07bb2e8b9dc1f28a9001171959be306d9932b4891cc010cdd1fd4784f8818314a85fa81aecc922881bf47d5c51e54fe6bbfd3dd5f5221133187e1a3fb846869b99ef5800ea9c8b5bfdedfa81083aa6b3be0e621911e3fe798ae66b9db27e0b6dc15fd10c0b5f42b018bd096b4bb0e0c5f253763ec8f0c7d47ab1bc23cb690ba026d9f77865d109191a1b63df7e39052a87ba61a2271a43cb4f0e8eecee2cbaa5bc14e999b5934fa"}) (async) ioctl$SNDRV_PCM_IOCTL_UNLINK(r2, 0x4161, 0x0) (async) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000001480)={0x0, 0x0, "a1468e0d2f7658079886104688387a77442c1b94f6b787f7f349ec01c51e98ee8370855c42744018d8a000088c2282a6c726886bee73e9005029c58671b5865a12f1d131554d7297fa34927b978d01a33e854f0ab80e3f60be5236815f5aa2f71471fa7ed01c3b738bed2136456832a8a9bd2127f0eb612c99f428bb75190e2c50df88bbfc9c7ae843c5c3b50d1915af014954f13a96c4a449096bd3981115d91a16b99eaf882758c63089a8ad48368800fbb056eb1c572f714a22cb63923f263c007a23eb48bc892d355a68650f11233cf018deb2f6cee43744073542917218ade355ed777278e68bb7b21880fda0a4950c2a05a99c69752b8c51d9182cf1ed", "cab0a11755412a85a1a2355c23862b960def071cc24a42acd9c25b81c7116b4e760bf88a976a9f210f526c4dd5e21110ce91767bbe16e24a619badd330a6b78216619267d62ca905c6104fc3d82925797fd3db0e82882b8dddf838d15850de4cdbda3058e291cecb30918a2a63712591bf5aa69b88b9dcfc84c21fea5e0383eac7dbece6a159aaa75a592b1e7919ec4647fe80e162ba52f1a89439df4f08ccab076f4840565f6c0873a5af7e3e3446024ffbca43ff5435b522e952a0f9e3c25675951e7901e18e091a8db0ff1cfbdd0d5f91536d3e972fa44420ba6e571e776f82b10c8c16d9352306a40781aead4d297a148c4d3b641cb63cdda638b910d75c94c010e4ea8b6fc6ad76936750cd6042ed85a36e6c418f8618888abc674c8f4c723ba8a27bd1bc16f14646f3ea242e6470520bbae10492a96bb4f2e203ffc259f5afa00781bcf22db416e557d270cf4e3273e5b509d57328e5bbfa9d651fb833a8f62ce2a6099872161572af16846c73429361274c2c7dcf914e2a78aed3f782d4339abf7428bae488a744c6b1848cefd93bc4ec36cb1f301810e086306bea1e9c957118dc964ccd883595dc1ed558d76416afa8ffa896ee67ce47a793b02ec5d26c363ecfed756cfa8a1cfa49b705e94660f64b13f6094a7f339cdc4ffc84980afc0c3cb1035ae5b25e356a70a17269aa1875b1d51f4409bb17b9e09cc466ecd8023ce4146ceec46485142f39b4c12d47b0183f5634ae3b2a3fb5baa45147842e35422c9ba19cf8ec2799aef957656dff69098dd9c0d8f25883b95fa0ce791bdbe3cbf14699b6aa29685596780f2ac803911816320d0ecb46e008d2663a4799fed38b3af6345b14cb1b181e2491b5c523b013ee2de8b5723572963ac081d3e37e3b1ef892eb4e8d21fd9c005bc0e3c5144baf59d556721b80367a756c6907a2506ca29b19e0d0e64168d4b9af56e46af277a3f4a0072329c5c106ee2dfd2133b1946e9239cd74c680f2f8ab18b941ed1f7907bff8abe9fa2f1a747afecda2ccc5334798a4bd9e64a3ab5215f53c42cc978add6ef603f50279eb3e85723c4d79d9f259cc104228b7ae6b96f815e2c7b6e7a3463b39492111aeb6250e12fc0a36c2662a1920e43ec9c8da3ed2b6815fa71682a380c3cb46e118a696f1cc71c7e71e0bf620660fe3de966005670ceef7f43067300756624ff388cfa10ea74f6cbf88147603a2a2d4bb42da4859a0c77d351fa242f77c86ba739c56d87f6ab3dd2800cb528fbfeafea7b97b65815fefe6433589f600fc2495ba4214e09f001e1ad974b5523115c8842732658d4de53cb839163521ab718c09b6a23c0639d8688a8d601e5a4afd39793a3f38701d72997064c613bcbabfb79c0614ab6ba77e103b1621ba397be7b28f71a273e026ff8abc7c078a207d63c4eeb77484318380e05bde6108a2b90442d07e380fc85d5bca14b18f889b5874a6309086f61329a843a799221ee21529aeb61b9bcbb16fc517e65196b9b13d102a2fbefd64b78ece3a1a69a322be54841eb0f8404e1006933eda710094bccb40ab189ff65041a12c73dbd0f66c4c44734527b4789cfedbc2687cb470a053cc3850ddfffaf894ecabe74cac6b61cfdd99187ea79b3604d1d7d020dc920a592c4f97dd572a72db064fd90bc127017b3c99b3cfbe2397aa59af2ae61d6b8dcc843f2393ca083b38f4872cd5b70da16f17dfcca1d4d1ba5a2acb8e2dad3d730c8833b2acaeacd673319f457cee9fe50c4ea60d45be04b0abc76762d55061d1130fd15ace10a81ce94c90062c0de8a926395e33aa301f483de1d9654a4d5605fd43c1286c963f3efdf65a7dfec646fd1bd425e96db1827ea12ce2ea31c7132adddbc012a9e5361046af3d68e4ab84dd5156faae8ed3694f7aadca1007b1f38190b4577a212ae47ed38343e0b8b3635960cd0d6863c70b8c495683f329c3743ca8858e9556d56b9eaa11d7cc9e3f1b9aba74b17719a6da39ca4b6d0a8e632e0ee292a9dff9964d3128d1429eb73fe8882ac03b337674b830dae7f547cd3b295709d29fe9a6588dc5a551a81bea6f32e1906e2713dfd6a55095d8bc0562f5594f99eb9d9a403d2aa93ac5dea8b72e799002cb72325a652a1257d2208589b27895e509733bc787d2e550abe5813b4a05b30229d7558201753569ce8948404342095597c667e94d6c2682164963f2aa6bb14ffa7c3b62acceb05c708fcae1c5d902b8da8cc1f0825dee251f3c1e0153814ca5c58d50844b5916374539f9e4eb36a45bb41be86502579ad2fb8d25ef68ba963b94f728f8593aaddc2f4e5791473cffb1d5743ef8e9bd1eb5f29a2b8d4ce15651d13445b0f2a11c0e7029bd1d35f8ccd7ca9ee135170b91c8988587733285ec6367b159d839e55e38bb101d0fb7d3a5536a6b54d36cc4f9d1065bd018c3a7759c7d17c79d1ff48ca068ba25cf5a1085aec9bf0513dace393d40bf09b1cd57282d32041b41db742f7b1195fe854938d2bc5263508984d80518a7ab2b47b0b4f4d27ebc43faeb1e7c3effd6cc9fa6d7d238414d6a208a3cae2af1fb5f004de4b2213563673bbb07c7504da47711301e783982ac28ea0e8242e2fbb60cb981aae6515ee8d17ff43208b58d81116e6224955b77205c612c684263c74c6606cc945cddb9e7c518854b947cac60d873456eb8dafcbd63bf389837a336ac4c1ed74558d3d7bee1f07b685e4a98ddccf3a177bf3112e3de2be602e7cc4bd80d69a1124923d1792cb49f66853e93a98d3967b416a0bbe1d284bcb8b9e27b9bc8d07311337361d3ce1bdef90d4f55fa85938c004ffb2a126e9d08be9f9e78345864eaf4cbfa6040d9abed139985aa4a4e6cdfdc3abbd612feb28f0d9d00bdb04d3e6ed26393f786d9c442b5b2ed0dee78677008bdc67267639b88b0c4cee71ac03cd18868405f552c41c5dad286e7f75d545a9c7d9ebed0a3a56665418d2ef65ca58ac02043acb5068e1420da15038140bf321690efc49ab05851d983b49a0ebd5b741627bf32cda25dd662d211ec108ca949d5e9f3a321d11285abceaac5105383dff7beb256381f108de9f5a833018d11f7dafe326098af634d698e7e87b7de1f74ed1d85bf63672a84fd392d0645bcf89f456efd3ebadf2f0c3a3980ccb998f6f4feefab97e3d92cbe6a95e830d32d100d72c309e79fccb8d9fdaf00ea8188d175e351203070c3603e25cc0fc735528e5cb7cc96994275f0b67edc320b32be81f1cc3fa16d30ea3797ee455911dbc005121426ceff4c5946883b86b948de063c0ee6a43ade3905838f14512c890cea1b4c563731ff65680610ff171246f0a92bac83c9b0a2da117f1995e053232d7ba5de5d7d73a7fc3f8b661a3981c02fc8f17327e90eab08949b77ce18828a66ad6333464e680c9dee2c9a848cc40d4b10da8efbf61e570a5c8c1a4dfc1b4f3c2184a15731415f7f222e92d0cbf05e40bb0ebcdd2b5d1b3218a396561e1b00982641440a4994a61cc49392c76101796c4b888dfb2328e504d3647aa1b6e5e1a42cdd64acd8ec68fba212c4f60dcc947df1045665469ac8c98f4720374847ddb6742948351564040e9baa6325f117e7d59ef4a0a5db9d0fc5f715563cbd6fdb986c2535086dfa823fb4a7f050d1c1f4daab3416468787a2cd673840968bdbb4cd72933c5ee2cf4d4cd60d412eb2c961e170d50f17519871d911551aa984c25d945c8907e63ea0c2a08da18cb7969e03706cea7842f075f980c0814019074770399639f931ed5b760fa31c4b3b9dff9c4ba27eeb9b87aebd38dfb3076c0b74bc6ba06a770c99b5eefbb0c2f15cda2b12abe2ab44c29bddf6660e364f6de5cf729fffee254ccdeff7cb8a6a7d190ab829bdf49a576bc97c6248799bf565d94d110616955e77efc749b6175810484c7cf534270bd5225f2f24870b30fbb99e41cd228fe9de5498a733772cddb0aeb6cfffbbd6e91766bad4c76b3820a79c53f85ca3cd3e3a0fa21a58eef5034f8fbc8928738e612324b304de5c6c72118538019422ebb9a6da4f6f276e864035ef96755d3c9fe7768e7f123f10ac15330d3e7afeb46fcc8ddcaeeadae7c9c8d4f6db8ff51b154e554688abd0acd82490d210a779c4767efe9e10efc152c749bcc7d350257776a41f9e6ccb957b9233319c68260b8767efd522cd8713263fefb31f7f516465964ded41bc3c90007aca58d1b0fd598d51c108c23542da35f2755088efa6fe3a9072150f5b78f88c660238969b951fd62028e1a5d3d61a50751320822ae69921e0a490559646d2a54231a50d649bb916b8c9630664beaf46b69e01c7aafd8189314bc70ab2b3d94b1bc333cfc9b76825fc1af361fa61f08cffcbe7099ecc64a82c5b3a5e37871e2b5370a505749e2e5551f20efb101c00816e31681f52cd7e8627411eed741738b7b5a6787d37732cd165e81c8bf28320dbba103b2525254f9da81072687abdb0d1fd1f049166b62862404b57c2410aeb8454c9756193058125f88cc48525b3bd298b07e047a3871e980ab303016eb9186c89d362e366c9077c5c770726ba3f60247b5a9938e2dce6c1ef9e332ce17fdc1da20781ee70b36ec678c904f8372fc39bb6328e58d05fe094738aa4036bd1879ba8b23dd59538e0c2540cc36953910ffa047d802bf6e6523a8b58b02a0b85428268348e803976479bc1fd8bfee45a24bd7d050ce6961c9c8078579894faa97e64b598dc3d88f2745cc05386bddd5da96a27f531c156afd37a3d8ad22925803e368464b9f18169d2566126156e2a35a40cb16aea07611ff00e6f0696b794a88e649466542f4c362f02ba7d4ed75fbaef58fb62ad8e1d81c81ddbe3201583d2aca5d54cafc11b8f2ab6c4646f0ac71f6758f7664fae6328276cde9f6714f44c214369c0f776bd00c3be7f80418214aec9c581bce1a05d647e7749e953b510952729ec505174c8d8f8fc0f44e5bcd7b12cb54233d99295e978e444766715e7f8818ae573fa61a8f6d75739932910ce014c1acfd94fa6fba1bf47b2292e91f067b74ee9b79c007c5b4ce88778996d669b86bc4cc0053e7e9304985dc9bfc140bf8f1632ce8efb8d94572df38d67f30df236e566ee2f78d2a8c89584a1f95a93f8ad1f7e47775ba8f0d0b41fcedf6970f72680672a711d8d3a808b1fc42c792cd97b5aabb3329505e2a921593710486a6df3aa28c7361ee6b45b2c1daede49385047ee24e26b4b5a822af4781541579ca1fe00157a52245f49e47ba8d35f8027c8a0d6895f85a17be2ae4eaefd8cdc2b2c03d7e9e23e2eeaead129a69c0b3405348984d5bce206c5ad022788bb52cd72c1662449f1e1b72bf03a3847660726c6c335807eb7946d97170e707109fc8dc8a5210d92c5bb9de9c78ee10a3c94"}) (async) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r3, 0xd000943e, &(0x7f0000002480)={r7, r9, "d5ed31bdb570031e1cbeb950e9d0518b33a882ef7edc621c3b87bba47aec43b929c4cdae75f2ec597c6261c2f6f0035a4649c1265e5b6e29cab79891d2c4958dde98a4c3c4b1b36a1da1480b4deba2f2b29cfe726e42fa2b5c0ccff9eaeeb27a8fb4f6aaab94d4d64188aac210d35197f960b79ac8b2a2632279f1cc0af2e9d1a9430405be105b111b80a36bbca7e2bb6ee455a4c2fa2efc687f4b3f66d7dad78264cf6bd48e32a045a2be418ab5cbd452407467e6c16cf01e5445b52184ba91983d3e128b6519ed8ca6f5746beff58d84e7824a00888ecade0aa8d0d59f1f663c70f9b2fd4656a6ff9db671cf462d1b2ce6cd66f895bf84ed0fd81df1dae9e8", "3c789dad850d614bbfa94593acee92cfd21b1aee7b6706126e607ef77b7883faf7b757d55e2c806c777c2c18f8fb5c9e60445f6ad19ef3ca77aaef728e40b94423cf5432c5625de0a85fd311af5cb8e74abf6670fb1c47d0dafcb4a3f1dc6a39feefc98fe3b3d5a53d5f86746ec64fba34283e986d340b486c02cf6368c9c7eeb3275d09cf57b0e0e5d9fc28ce3897727dd866d9f196bd79fdffb4550239b65cb04cb3cbe21b365fb4af5efe5b3fadd6ecf80f0ebdbf09ce376e643126800572096cc96b8d4956648e1f8f7864b95f735df840c0460a3a843fadbc36e4b16753cda582b38343f44b006d779d1f7cb6c31d12472bd14fd2fc369998e603a58c6b6fe1da440e33eb9cb5491ddec0d26e0cb826636fd72baa6d7fc5ddcf1881ab75d697c81c15032358dfe121e51bc56965b123a7920ea59388933e40619877b3f10bf75c6edb42a8ef573f4f117f200674e10c96e213cf9ff278724740e79d8e769dbac3848dbad697baaa4d40d7995f59b8db52e6cb6a6e7a2029a33f9d3394fe3026159815d096ce3f5c062aaab18aed4c0f9586d487ef41b2aa6e8a0766dc5b362e8cd1f793dfc8c6e9a1a7079e3829caf346de28eeeb2f4aa261d88d1035578181cde650456accdf0bbffb2a86379f3bbc0e2c8d073b226f80096022a7be65326d5452dcc6aea641e69077a5c8060b15c8d37f1b038e33b2d8484f20844b2297ab44e771740d1487ec646d394419f452304eca626278a0bd3904af76fe1180981d4050fc7d211ed86eba6a530003f6755e2693fb1facf32e7e0188218cbe1c63f8794e91ab5c0558d96c5c8e7f4519e9a1b7e15cea1bc5e03128389d4daa42ed7fb91bf0751a5e9bbe06f32f7a6c6092b8a83eec93cc44f839a2c9b85a9457110fb0b0134bd6e6f74c419c3bfad1f4439091e636099a0d782ece956b63f5adbca0415be9326898a186bb1ee7c04e261b9d9f87ee3e64b9c47b8d928471d7371994832992fd94298fd017d09eddca6a80c01a3b1a5b8ed6cfaf6f27c4f174ebc798c5de833de721fb6ba9d799b9193c3d984745e89a3faca5f53b92b05c24b758c993b69b526242e211d6a48fcd5a381ba7ba01a67a424482eb1d8aed3eb722601b9bdb14b8c706c04cb26969d6726e79d8de865b370260cc95a59e1bbb53d19cf712aad6ef6bac61a61c2005d850dc2faa244b9d64a8939ef0c06f011bebb4fbc3e5c5144787d10ffe10e90a0b5a626950ef91479ae29a24798d1f74dbef42f85bd5be420febab261a1ebe8e22c0457bb9a1be56a6d4692537aeda13efebddeca0fe6c29def9f14cc8404eb671d8d7ba5383552a8825e00ae8c7a3bb7536ece1de222c42c4d61e6412bb642ce3cb8f126b7b4e930177b4523310b50333dbfb9196582f0bb12acd33d5da19d94fdfc0fa5d1f9a65737e9acb6af5b03e7515506ac96a3fd9c8630695479d4330e985efab9ea8bba48682ace544e963b4c525dcb9e88d0a471147225041e7481025def2df6f4828e350da3687c9add410283ba4dcce2aba4c09dd43475c0c4a6722c669996f762dad64221e84a9f53da450fae788739295bfaa782f7f035df9b41a0f3de4498e48288de8440a13ae86e71c8cf27fa9a1eb0e68b9bb09dee4e11f78d165a11feed0deef031a2a27a3404b4d3f233ef4083369b3ac2c4391943c595808d47ea3815a5745a4da237500dd9b60b4c557746e73cb45e7c19e11dbf71d28d6c9a48a1c0fbf0f09cf5707db74bec03add9fc31c8e9a6ae76f0194cf4cafd5271f8b227d8f39a5bfa2fb016a467dcefd9b613bb808cccd0b1f208788dd718d9b30ee0a51587d3d82288122da21b508209e842ec83ab939b0117dfd1488417f2fa59cd323a866d6e716d2bf68ac398510a58ba44ecc65ca71d6a230a1468e2a64793d231313558cb5833983eebda68cd91e322d25117f0fa7052f5b4d850aff89158f4275391002effa1b9d8d4a376b3d70598025a200ef94a891bc7c185d598a05cb5d30fc2211c98550ae7dff9c72496d5cb3c9c4bf499b65c04748a8189b296ece6340a59712464a1c03019658440c0498646896a2de16b3d8345f0be9f6c31d164605b50daddf0b3a2b3050d20d6ace2479485f1fabbb2fe976c66a977e06b597408272356ed40da7af6fe23b9ab313bf898ea66d32970b6a3c4f20b755a6b7eee491e291f1ae1607e82a4452a87a7d0f1036941c545be73a3d8607058098320aff7c5c3b31ed02458eb218bc1c7ac13bf5032f5a90a31aebadd942fb19460a02aa3eb43fe4643d4098e1e0bca37bcf42a762eddcb8924bcbd7c71fa62c7b84bddbe8ca9801bc8d4919be024a30db43fe1c4dbd4a5725403b02e59e6f155d1de0a1a808f2db261c713f908d4099fe66d3f5187d05005511e15df8e42262dce3ddd3e17629e168200fb684edf91283b2e260f8004f0f41c64d79fcb5b16782f14d26ac90248a2321c787ba462775e843c7b732141ec669e9ea1e0c4fc8a4720cee124a264e23c5e6578cb611b7d6a245aa9f73ec26e19b179e3becc83b446e32b741e4e5ec120cbb816b19eb816b1afd2b5d585c2879b24c27e2df486c29711f072c20f5a32523b3ee16b145c7405e37f6268e17c723a0ef9714da61eee33c05e3b9843cd419339f1c56f35610f9b5a746bab20b824a0385c4c975536d57d469d994ffe02a5ee0146ea5f97c27c6caffb28615a20348133a8a5da2ff817ad6781622c5b393326df7ffa4af1f247fbae9c12e6d0ed364b2c84d13861eb8a5123b8ae7096d09bb848f94cf1a9f70fb810f1003e46186d1e6987b5d3b8fec822812f4589908033f095d63dbc43320efd8db7173c8ad80b933b5de449f18a0b17bb3a0f8b35425e74cb997681ea8c21211cfc0b7d70970ea88852da035ceade14570a8eb440afe6c2bb81a9fd1440d4848069620d786c403c6e5efe07603e1448931433012650a0785ed785733b255d7f895984f8b3fa15f550c2ab48048c4cef6f5777899c3859b30479e06f716fca1f7fb8f725ff26f6c259edb6c77aaabb7b0a48cd79d44fc30600a6eef0dc8fbe8d5e47a10281c3486451b51f4acfefcbff9d5ff2fe351d3f14b59c83d755f1cfc3b126d1a511f44374d59a4d9e6ab386a89bd9300e3adf238a1f2612ef342c2337555e2ecd4e5269c074f665ceec1cbec803feaf9cd7d62435e2fb23a5f86bfc8c6262f4116e360287f4560497a33497e0cb87d1a7cbb89a6d5a4f46fd2e0b19e174fa9b975b9557bf82d17904c400b9ef6efa2a12e00ead80a973cb28d2ee1309328d0a0ec941a40327932165482ac8f39952c43b1fc11e7258d6daa279d79ca8750e87644302c74f16f0b85a7fb56c8e4e6a8e276da626645ad99e0c6381f6613a194eb64bfa421b2ce828bcf325a6bd4af3d74584c047b27a609f558f816c6b4dc01e434c5bdaf7c88ed4e377af16c07dc109a06cc4258393431033a743f5af7effb8d46aa7473e0e26da39f634259021fcbf157263877d669af972ff7a4ee11d077460b65f8f6be66bcd681619a979d4fe9e2cdff4407b175f45fd8168796eb33c6009bd1c5767ee98d543ae1019540dc49f5f5aa15cd207fe90f699eb30467cde6eb294f203b6f22b87b8d8a86c3daa237b2277f75d90a8dfd312fbd3c8dad06f28702b5d2d17185f478417ab10943888169a9efd4249d9654f64a7471846bab09f5f031b5449c03d20cc2c84ef57d28489cca6a18782e88d72a2d690e6897a49e7fece7c4eaec734dceaf731a65d6bc8cd9f6632bd0d9cd6e54d0dd7aa2716acf15fb1c50ca6116877ff8393d9ff7f80c134a3fcd429cf5df21008d52ea029f2b9cd9a72b986564e9b24cfe4235506f689450cc45a4ba7fe964ba9b053a5591912be3c6925e16b2d62742dbae54929da7148a089559012c55ca9f7d496f7b185f11fe02858922026aa15ed5d6816bea62a9516ec210d0462703b356dd3da7adf79b1439e16326c558d0baa2083dc1fbcec9981b87c22dd051abbe50befb18bd8e0c984d1b7c2870eaecf2faa9bccd9800c00465f9300123bf54ff0142773072c9974d09175369fee0ce2a94f37d3ce8c585b179d88ae99172a5ed7366664526e2be561fe511a64519246a390804583945cc80d7bfce822825dafd90a4ae8ea75c786e10a35e490be4c2d77d6db4389eae80110c047558cec0af1d7203c5f0e06e514476b4beb2a87a861c575536d0aa82a2763c0e7045ff44b0eb6b6556d6e45acd54f4edf8733d0ab8971406d9e99206e977e841b9041fa72e2059a163309382dcd947b812e1ef7a8d4490e9504c8bb366de415abfbe5406a4159d30cd716678a953c5e2a3f33deac667f6b0df5c729f4ec14db1b8ccd65d88c75f901a0d3841da2f91124528eaa7d20c59e75c4a019f5c0bdc55cdf11dd0c2027a9195ef93989c91cadc771a8f78fa35009682547967be4263d738d2530d496ddd985a4b23d4efd4d1b448aca10d0030733641087cd9093dcbf8ef9fa37648e2a7c7b60b4ac0478252a8315476a16655ae9ae7360f110667423541f49e012e374901d85f41949fb2c751a1792ada82776b6781ed397c39bc5defe24689d2a8f02bc0edda6e2a6f893a26fae493cdf42305d13c1263be513080c5c7c6e192db9511b77844b9a70106c8b2a2d08c9fa0675df8995c3da7cc1ca68a5407c1107b1b977becf077278d0d09d9c023a70652a358d2803dd9fbc875996a9d22dca2a4616c310571ee9d831453acc76aa2fea06376b322b7b54dcbe2c4ea13717eb4464f55c86374aa139e5e916677d05cbe2f97d9fbfc80523de90a54dbacbe41922c50123e3e304b147cf824c6fdfe2b24c8ec751b5a5519ed6c0b5b93e219fe4dcb51ee6f4efe9789725759482160898f69438c63944e0c0bc5ad7b83aa5414cba0679726ca5a00a75f0f7f959e3fd56d2cc32ac63ec125c745188b513b33eccfc8f6ddd2aca8cff7d359a26e952760ae3de1f9301826203bab464909a923096ecb84c8b35fe36fdb2c62d4de0ed3aaa4695802c5ef17f23ab90e0a3e0a70913bbc126b22e979cb8fec42d0643cfd82472cd270cd4b96731a9ec91b7a1fbf6857f1be09afa96598a750bd6392ddda2d953ab868461b9777d8156b560db1e712d01ef904dae4b63a9227139bd7cc02ec0bf9d739a514ef2710f1dfb95025cbd601d4ccc7a66d62f8fb90aeedf7ceeaa808f92201f19bb1d099d6caa9dc93d45bb3eb277d8f289397f41dfe1da1bbcdc1d15925394aba509df3954fac26393e314b92e4d4225328e6a89d8f89f39e39cc0e00a1fe197a44c2bfe9c2e7b868f24c1fda0a5c85126295149b16cdd4fedc40ecff3c2c1eda2982d9349e52920d399ea890e4a9af3b62e768befeef7a5e1fc46fc3791fb0ea6ef5"}) (async) lseek(r5, 0x2, 0x0) (async) read(r0, &(0x7f00000000c0)=""/117, 0x75) (async) write$khugepaged_scan(r3, &(0x7f0000000080), 0x8) (async) 00:07:27 executing program 1: syz_mount_image$nilfs2(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x100000, 0x3a, &(0x7f0000000200)=[{&(0x7f0000011720)='/tmp/sy', 0x7, 0x1}, {&(0x7f0000012a80)="050000000000000001000000000000000200000000000000000000000000000006000000000000000100000000000000020000000000000000000000000000000700000000000000010000000000000002000000000000000000000000000000080000000000000001000000000000000200000000000000000000000000000009000000000000000100000000000000020000000000000000000000000000000a000000000000000100000000000000010000000000000000000000000000000b0000000000000001000000000000000100000000000000000000000000000017000000000000000200000000000000ffffffffffffffff000000000000000018000000000000000200000000000000ffffffffffffffff000000000000000019000000000000000200000000000000ffffffffffffffff00000000000000001a000000000000000200000000000000ffffffffffffffff00000000000000001b000000000000000200000000000000ffffffffffffffff00000000000000001c000000000000000200000000000000ffffffffffffffff00000000000000001d000000000000000200000000000000ffffffffffffffff000000000000000021000000000000000200000000000000ffffffffffffffff00000000000000001e000000000000000200000000000000ffffffffffffffff00000000000000001f000000000000000200000000000000ffffffffffffffff000000000000000012000000000000000200000000000000ffffffffffffffff000000000000000023000000000000000200000000000000ffffffffffffffff000000000000000024000000000000000200000000000000ffffffffffffffff000000000000000025000000000000000200000000000000ffffffffffffffff000000000000000026000000000000000200000000000000ffffffffffffffff000000000000000028000000000000000200000000000000ffffffffffffffff000000000000000029000000000000000200000000000000ffffffffffffffff0000000000000000", 0x300, 0x8}, {&(0x7f0000010000)="020000000000343418010000f498e16897043d98000000003f00000000000000000010000000000004000000000000001000000005000000010000000000000004000000000000000000000000000000e003000000000000781f1f6300000000781f1f6300000000781f1f63000000000100320000000100781f1f6300000000004eed0000000000000000000b00000080002000c00010005745cea941714c61b9841bd4a64c433600"/192, 0xc0, 0x400}, {&(0x7f0000012f40)='\x00', 0x1, 0xfff}, {&(0x7f00000100c0)="42540e730fd3089711faaf1e400007000000000000000000781f1f630000000010000000000000000c000000050000004001000000000000010000000000000002000000000000000100000000000000010000000100000001000000000000000000000000000000060000000000000001000000000000000400000004000000020000000000000000000000000000000300000000000000010000000000000004000000000000000200000000000000050000000000000003000000000000000400000000000000010000000000000001000000010000000600000000000000000000000000000005000000000000000100000000000000010000000100000007000000000000000000000000000000030000000000000001000000000000000300000003000000000000000000000001000000000000000200000000000000", 0x140, 0x1000}, {&(0x7f0000010200)="0200000000000000100001022e0000000200000000000000100002022e2e00000b00000000000000e00306012e6e696c667300"/64, 0x40, 0x1400}, {&(0x7f0000010240)="f41f0000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000ff0f00"/1056, 0x420, 0x1800}, {&(0x7f0000010660)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x2080}, {&(0x7f00000106a0)="01000000000000000004000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000ed4102000000000000000000000000000100"/96, 0x60, 0x2100}, {&(0x7f0000010700)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x2380}, {&(0x7f0000010740)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x2400}, {&(0x7f0000010780)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x2480}, {&(0x7f00000000c0)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x2500}, {&(0x7f0000010800)="00000000000000000000000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000a4810100"/64, 0x40, 0x2580}, {&(0x7f0000010840)="0100"/32, 0x20, 0x2800}, {&(0x7f0000010860)="0000000000000000000000000000000000000000000000000100000000000000781f1f63000000000c000000000000000200000000000000050000000000000004000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100000000000000000000000000020000000000000003000000000000000400000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000200000000000000", 0xe0, 0x28c0}, {&(0x7f0000010940)="0200000000000000000000000000000000000000000000000300000000000000", 0x20, 0x2a40}, {&(0x7f0000010960)="0200000000000000000000000000000000000000000000000400000000000000", 0x20, 0x2b00}, {&(0x7f0000010980)="3d0000000000000002000000000000003e000000000000000000000000000000781f1f63000000000c0000000300000000000000000000000000000003000000", 0x40, 0x2c00}, {&(0x7f00000109c0)="f81f0000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000ff00"/1056, 0x420, 0x3000}, {&(0x7f0000010de0)="05000000000000000100000000000000ffffffffffffffff000000000000000006000000000000000100000000000000ffffffffffffffff000000000000000007000000000000000100000000000000ffffffffffffffff000000000000000008000000000000000100000000000000ffffffffffffffff000000000000000009000000000000000100000000000000ffffffffffffffff00000000000000000a000000000000000100000000000000ffffffffffffffff00000000000000000b000000000000000100000000000000ffffffffffffffff0000000000000000", 0xe0, 0x3820}, {&(0x7f0000010ec0)="d102c1e890010000781f1f630000000003000000000000000000000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000008001000000000000000000000000000c000000000000000d000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000008001000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000008001000000000000000000000000000700"/352, 0x160, 0x3c00}, {&(0x7f0000011020)="652d8fe95cab1d6a11faaf1e400001000100000000000000781f1f630000000020000000000000001000000006000000c00100000000000002000000000000000c000000000000000200000000000000010000000100000000100000000000000000000000000000020000000000000002000000000000000100000001000000120000000000000000000000000000000d000000000000000200000000000000020000000200000000140000000000000000000000000000011400000000000001000000000000000e0000000000000002000000000000000100000001000000001800000000000000000000000000000f0000000000000002000000000000000100000001000000001c000000000000000000000000000010000000000000000200000000000000090000000900000008000000000000000000000000000000090000000000000001000000000000000a0000000000000002000000000000000b0000000000000003000000000000000c0000000000000004000000000000000d0000000000000005000000000000000e0000000000000006000000000000001000000000000000070000000000000011000000000000000800000000000000", 0x1c0, 0x4000}, {&(0x7f00000007c0)="0c00000000000000100001022e0000000200000000000000100002022e2e00000d000000000000001800050166696c6530000000000000000e00000000000000c803050766696c653100"/96, 0x60, 0x4400}, {&(0x7f0000011240)="0200000000000000100001022e0000000200000000000000100002022e2e00000b00000000000000180006012e6e696c66730000000000000c000000000000001800050266696c6530000000000000000f000000000000001800050166696c65310000000000000010000000000000001800050166696c65320000000000000010000000000000001800050166696c65330000000000000011000000000000006803090166696c652e636f6c6400"/192, 0xc0, 0x4800}, {&(0x7f0000011300)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x4c00}, {&(0x7f0000011760)='syzkallers\x00'/32, 0x20, 0x5800}, {&(0x7f0000011780)="16aae7c8b63c7c0811faaf1e400000000200000000000000781f1f630000000030000000000000001000000006000000880100000000000002000000000000001000000000000000020000000000000001000000000000000f00000000000000110000000000000002000000000000000100000001000000000400000000000000000000000000000600000000000000020000000000000005000000050000001300000000000000000000000000000014000000000000000100000000000000150000000000000002000000000000001600000000000000030000000000000001180000000000000400000000000000040000000000000000000000000000000100000001000000170000000000000000000000000000000500000000000000000000000000000001000000010000001800000000000000000000000000000003000000000000000000000000000000060000000600000000000000000000000100000000000000020000000000000022000000000000008200000000000000a200"/416, 0x1a0, 0x8000}, {&(0x7f0000011920)="00010900000000000000000000000000000000000000000001000000000000000200000000000000030000000000000004000000000000000500000000000000060000000000000007000000000000000800"/96, 0x60, 0x8400}, {&(0x7f00000119e0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0x8800}, {&(0x7f0000011a60)="ee1f000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000", 0x200, 0x8c00}, {&(0x7f0000011980)="0000000000000000080000000000000009000000000000000a000000000000000b000000000000000c000000000000000d000000000000000e0000000000000010000000000000001100"/96, 0x60, 0x8e00}, {&(0x7f0000011e80)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x9480}, {&(0x7f0000011ec0)="01000000000000000004000000000000781f1f6300000000781f1f630000000092ddcb2992ddcb290000000000000000ed4103000000000000000000000000001200"/96, 0x60, 0x9500}, {&(0x7f0000011f20)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x9780}, {&(0x7f0000011f60)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x9800}, {&(0x7f0000011fa0)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x9880}, {&(0x7f0000011fe0)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x9900}, {&(0x7f0000012020)="00000000000000000000000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000a4810100"/64, 0x40, 0x9980}, {&(0x7f0000012060)="02000000000000000004000000000000781f1f6300000000781f1f630000000092ddcb2992ddcb290000000000000000ed410200000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080bd9f690000000004000000000000001a04000000000000781f1f6300000000781f1f630000000092ddcb2992ddcb290000000000000000ed810100000000000000000000000000001400000000000001140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081bd9f690000000002000000000000002700000000000000781f1f6300000000781f1f630000000092ddcb2992ddcb290000000000000000eda10100000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082bd9f690000000002000000000000000a00000000000000781f1f6300000000781f1f630000000092ddcb2992ddcb290000000000000000ed810100000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083bd9f690000000014000000000000002823000000000000781f1f6300000000781f1f630000000092ddcb2992ddcb290000000000000000ed810200000000000102010000000000000000000000000009000000000000000a000000000000000f000000000000000c000000000000000d00000000000000000000000000000084bd9f690000000002000000000000006400000000000000781f1f6300000000781f1f630000000092ddcb2992ddcb290000000000000000ed810100000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000085bd9f6900000000", 0x300, 0x9a00}, {&(0x7f0000012360)="0200"/32, 0x20, 0xa000}, {&(0x7f0000012380)="0000000000000000000000000000000000000000000000000100000000000000781f1f63000000000c000000000000000200000000000000050000000000000004000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100000000000000000000000000020000000000000003000000000000000400000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000781f1f630000000035000000000000000800000000000000160000000000000006000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100000000000000000000000000130000000000000014000000000000001500000000000000160000000000000001180000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000300000000000000", 0x1a0, 0xa0c0}, {&(0x7f0000012520)="0200000000000000000000000000000000000000000000000400000000000000", 0x20, 0xa300}, {&(0x7f0000012540)="3a00000000000000050000000000000004000000000000000000000000000000781f1f63000000000c00000003000000781f1f63000000001000000003000000781f1f63000000001000000002000000781f1f630000000005000000020000000000000000000000000000000200"/128, 0x80, 0xa400}, {&(0x7f00000125c0)="e01f00000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020eaff00200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000008200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000e8ff1f000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000ffffff0100"/1056, 0x420, 0xa800}, {&(0x7f00000129e0)="0100"/32, 0x20, 0xac80}, {&(0x7f0000012a00)="0100"/32, 0x20, 0xae00}, {&(0x7f0000012a20)="0300"/32, 0x20, 0xae80}, {&(0x7f0000012a40)="0300"/32, 0x20, 0xaf00}, {&(0x7f0000000040)="01000000000000000100000000df5100d2f622096bbda5d8ef1062db4c580000000000000000000000000000002f", 0x2e, 0xaf80}, {&(0x7f0000012d80)="22000000000000000200000000000000ffffffffffffffff0000000000000000", 0x20, 0xb400}, {&(0x7f0000012da0)="11000000000000000200000000000000ffffffffffffffff0000000000000000", 0x20, 0xb800}, {&(0x7f0000012dc0)="13000000000000000200000000000000ffffffffffffffff000000000000000014000000000000000200000000000000ffffffffffffffff0000000000000000", 0x40, 0xbc00}, {&(0x7f0000012e80)="15000000000000000200000000000000ffffffffffffffff000000000000000027000000000000000200000000000000ffffffffffffffff0000000000000000", 0x40, 0xc400}, {&(0x7f0000012ec0)="16000000000000000200000000000000ffffffffffffffff0000000000000000", 0x20, 0xc800}, {&(0x7f0000012ee0)="0001080000000000000000000000000000000000000000000100000000000000020000000000000022000000000000008200000000000000a200000000000000c200000000000000e200"/96, 0x60, 0xcc00}, {&(0x7f0000012fa0)="ed336a1f90010000781f1f63000000000f000000000000000000000000000000781f1f6300000000781f1f6300000000000000000000000000000000000000000080010000000000010201000000000000000000000000000d000000000000000e000000000000003300000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000008001000000000000000000000000001700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000008001000000000000000000000000001800"/352, 0x160, 0xd000}, {&(0x7f0000013100)="020000000000343418010000f498e168cdbf9e50000000003f00000000000000000010000000000004000000000000001000000005000000020000000000000030000000000000000300000000000000a003000000000000781f1f6300000000781f1f6300000000781f1f63000000000100320001000100781f1f6300000000004eed0000000000000000000b00000080002000c00010005745cea941714c61b9841bd4a64c433600"/192, 0xc0, 0xff000}], 0x0, &(0x7f0000000080)={[{@nobarrier}]}, 0x1) (async) sendmsg$IPCTNL_MSG_CT_GET_DYING(0xffffffffffffffff, &(0x7f0000000780)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x401100}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x14, 0x6, 0x1, 0xb01, 0x0, 0x0, {0x1, 0x0, 0x1}, ["", "", ""]}, 0x14}}, 0x20008044) 00:07:27 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) (async) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$FUSE(r2, &(0x7f00000050c0)={0x2020}, 0x2020) r3 = socket$netlink(0x10, 0x3, 0x0) (async) r4 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$WG_CMD_GET_DEVICE(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x30, r4, 0x1, 0x70bd27, 0x25dfdbfe, {}, [@WGDEVICE_A_FLAGS={0x8}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}]}, 0x30}}, 0x0) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$NL80211_CMD_UPDATE_FT_IES(r2, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x20, r5, 0x317fb774147ca565, 0x70bd2d, 0x25dfdbfd, {{}, {@void, @void}}, [@NL80211_ATTR_IE={0xc, 0x2a, [@gcr_ga={0xbd, 0x6, @broadcast}]}]}, 0x20}, 0x1, 0x0, 0x0, 0x40090}, 0x20000000) sendmsg$WG_CMD_SET_DEVICE(r2, &(0x7f00000000c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000080)={&(0x7f0000000980)={0xcc8, r4, 0x100, 0x70bd26, 0x25dfdbfe, {}, [@WGDEVICE_A_LISTEN_PORT={0x6, 0x6, 0x4e22}, @WGDEVICE_A_PEERS={0x58, 0x8, 0x0, 0x1, [{0x54, 0x0, 0x0, 0x1, [@WGPEER_A_PRESHARED_KEY={0x24, 0x2, "8837c8fce5f384853388901799f0bd1dc0232d835895954edbee67c7de6e4482"}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "737512d68173b7655660835d04a0d17985492462b71f986531b3736ee011d36c"}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x94}]}]}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_PRIVATE_KEY={0x24, 0x3, @a}, @WGDEVICE_A_LISTEN_PORT={0x6, 0x6, 0x4e23}, @WGDEVICE_A_PEERS={0x40, 0x8, 0x0, 0x1, [{0x3c, 0x0, 0x0, 0x1, [@WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x2}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x3f}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e24, 0x7, @mcast1, 0x2}}]}]}, @WGDEVICE_A_PEERS={0x840, 0x8, 0x0, 0x1, [{0x18, 0x0, 0x0, 0x1, [@WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e20, @multicast1}}]}, {0x3d4, 0x0, 0x0, 0x1, [@WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_ALLOWEDIPS={0xf0, 0x9, 0x0, 0x1, [{0x28, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5, 0x3, 0x3}}]}, {0xc4, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private1={0xfc, 0x1, '\x00', 0x1}}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, {0x5, 0x3, 0x5}}, @ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x2e}}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00'}, {0x5, 0x3, 0x1}}]}]}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_ALLOWEDIPS={0x2c8, 0x9, 0x0, 0x1, [{0x7c, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @private1}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @private=0xa010102}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x43}}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5, 0x3, 0x3}}]}, {0x88, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x39}}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @private=0xa010100}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @private2={0xfc, 0x2, '\x00', 0x1}}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x5}}]}, {0x28, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5, 0x3, 0x2}}]}, {0x40, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @rand_addr=0x64010101}}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5, 0x3, 0x3}}]}, {0xe8, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @private=0xa010101}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @private0={0xfc, 0x0, '\x00', 0x1}}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @private1}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @private2}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x31}}, {0x5, 0x3, 0x1}}]}, {0x70, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @private2}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @private1={0xfc, 0x1, '\x00', 0x1}}, {0x5, 0x3, 0x3}}]}]}]}, {0x4}, {0xc4, 0x0, 0x0, 0x1, [@WGPEER_A_PRESHARED_KEY={0x24, 0x2, "be817657cb5c849ad899677dcd06aaa380fcca0f2c073894d317b59b0870ece8"}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x0, 0x5, 0x9}, @WGPEER_A_FLAGS={0x8, 0x3, 0x1}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_ALLOWEDIPS={0x68, 0x9, 0x0, 0x1, [{0x64, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @private2={0xfc, 0x2, '\x00', 0x1}}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @dev={0xfe, 0x80, '\x00', 0xc}}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5}}]}]}]}, {0x28, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @a_g}]}, {0x300, 0x0, 0x0, 0x1, [@WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_FLAGS={0x8, 0x3, 0x3}, @WGPEER_A_ALLOWEDIPS={0x2c0, 0x9, 0x0, 0x1, [{0x94, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0xffb7, 0x2, @remote}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5, 0x3, 0x2}}]}, {0x4c, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @dev={0xfe, 0x80, '\x00', 0x31}}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {0x5, 0x3, 0x3}}]}, {0xdc, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5, 0x3, 0x1}}]}, {0x100, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @rand_addr=0x64010100}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @private1={0xfc, 0x1, '\x00', 0x1}}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5}}]}]}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "db6d8be319a1e40739529338a015fc753b45bb4ca72a64642b4509e2317241cf"}]}, {0x20, 0x0, 0x0, 0x1, [@WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0x31}}}]}, {0x40, 0x0, 0x0, 0x1, [@WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e23, 0x5, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0xfffffffe}}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e24, @private=0xa010101}}]}]}, @WGDEVICE_A_PEERS={0x3a0, 0x8, 0x0, 0x1, [{0x40, 0x0, 0x0, 0x1, [@WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e23, 0x7, @mcast1, 0x1f}}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e24, @broadcast}}]}, {0x35c, 0x0, 0x0, 0x1, [@WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e24, @multicast1}}, @WGPEER_A_FLAGS={0x8, 0x3, 0x4}, @WGPEER_A_ALLOWEDIPS={0x318, 0x9, 0x0, 0x1, [{0xb8, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @private2={0xfc, 0x2, '\x00', 0x1}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @empty}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @empty}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @private1={0xfc, 0x1, '\x00', 0x1}}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @broadcast}}, {0x5}}]}, {0x1c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @rand_addr=0x64010101}, {0x5, 0x3, 0x3}}]}, {0xac, 0x0, 0x0, 0x1, [@ipv4={{}, {0x0, 0x2, @multicast2}, {0x0, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @private1}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5, 0x3, 0x1}}]}, {0xc4, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @private2={0xfc, 0x2, '\x00', 0x1}}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00'}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @private=0xa010102}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private1={0xfc, 0x1, '\x00', 0x1}}, {0x5, 0x3, 0x3}}]}, {0xd0, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x21}}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @rand_addr=0x64010101}}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @dev={0xfe, 0x80, '\x00', 0x20}}, {0x5, 0x3, 0x3}}]}]}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "948f6235cc4296f18139f8eeb7e5e1643a4417c6ee9b9f4ed6544839adbfcfd8"}]}]}]}, 0xcc8}, 0x1, 0x0, 0x0, 0x40000}, 0x40) (async) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000900)={0x60, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x38, 0x8, 0x0, 0x1, [{0x34, 0x0, 0x0, 0x1, [@WGPEER_A_ALLOWEDIPS={0x4}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x60}}, 0x0) [ 447.629298][T23082] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.2'. 00:07:27 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$FUSE(r2, &(0x7f00000050c0)={0x2020}, 0x2020) r3 = socket$netlink(0x10, 0x3, 0x0) r4 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$WG_CMD_GET_DEVICE(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x30, r4, 0x1, 0x70bd27, 0x25dfdbfe, {}, [@WGDEVICE_A_FLAGS={0x8}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}]}, 0x30}}, 0x0) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$NL80211_CMD_UPDATE_FT_IES(r2, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x20, r5, 0x317fb774147ca565, 0x70bd2d, 0x25dfdbfd, {{}, {@void, @void}}, [@NL80211_ATTR_IE={0xc, 0x2a, [@gcr_ga={0xbd, 0x6, @broadcast}]}]}, 0x20}, 0x1, 0x0, 0x0, 0x40090}, 0x20000000) sendmsg$WG_CMD_SET_DEVICE(r2, &(0x7f00000000c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000080)={&(0x7f0000000980)={0xcc8, r4, 0x100, 0x70bd26, 0x25dfdbfe, {}, [@WGDEVICE_A_LISTEN_PORT={0x6, 0x6, 0x4e22}, @WGDEVICE_A_PEERS={0x58, 0x8, 0x0, 0x1, [{0x54, 0x0, 0x0, 0x1, [@WGPEER_A_PRESHARED_KEY={0x24, 0x2, "8837c8fce5f384853388901799f0bd1dc0232d835895954edbee67c7de6e4482"}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "737512d68173b7655660835d04a0d17985492462b71f986531b3736ee011d36c"}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x94}]}]}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_PRIVATE_KEY={0x24, 0x3, @a}, @WGDEVICE_A_LISTEN_PORT={0x6, 0x6, 0x4e23}, @WGDEVICE_A_PEERS={0x40, 0x8, 0x0, 0x1, [{0x3c, 0x0, 0x0, 0x1, [@WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x2}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x3f}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e24, 0x7, @mcast1, 0x2}}]}]}, @WGDEVICE_A_PEERS={0x840, 0x8, 0x0, 0x1, [{0x18, 0x0, 0x0, 0x1, [@WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e20, @multicast1}}]}, {0x3d4, 0x0, 0x0, 0x1, [@WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_ALLOWEDIPS={0xf0, 0x9, 0x0, 0x1, [{0x28, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5, 0x3, 0x3}}]}, {0xc4, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private1={0xfc, 0x1, '\x00', 0x1}}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, {0x5, 0x3, 0x5}}, @ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x2e}}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00'}, {0x5, 0x3, 0x1}}]}]}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_ALLOWEDIPS={0x2c8, 0x9, 0x0, 0x1, [{0x7c, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @private1}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @private=0xa010102}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x43}}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5, 0x3, 0x3}}]}, {0x88, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x39}}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @private=0xa010100}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @private2={0xfc, 0x2, '\x00', 0x1}}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x5}}]}, {0x28, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5, 0x3, 0x2}}]}, {0x40, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @rand_addr=0x64010101}}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5, 0x3, 0x3}}]}, {0xe8, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @private=0xa010101}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @private0={0xfc, 0x0, '\x00', 0x1}}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @private1}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @private2}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x31}}, {0x5, 0x3, 0x1}}]}, {0x70, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @private2}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @private1={0xfc, 0x1, '\x00', 0x1}}, {0x5, 0x3, 0x3}}]}]}]}, {0x4}, {0xc4, 0x0, 0x0, 0x1, [@WGPEER_A_PRESHARED_KEY={0x24, 0x2, "be817657cb5c849ad899677dcd06aaa380fcca0f2c073894d317b59b0870ece8"}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x0, 0x5, 0x9}, @WGPEER_A_FLAGS={0x8, 0x3, 0x1}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_ALLOWEDIPS={0x68, 0x9, 0x0, 0x1, [{0x64, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @private2={0xfc, 0x2, '\x00', 0x1}}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @dev={0xfe, 0x80, '\x00', 0xc}}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5}}]}]}]}, {0x28, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @a_g}]}, {0x300, 0x0, 0x0, 0x1, [@WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_FLAGS={0x8, 0x3, 0x3}, @WGPEER_A_ALLOWEDIPS={0x2c0, 0x9, 0x0, 0x1, [{0x94, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0xffb7, 0x2, @remote}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5, 0x3, 0x2}}]}, {0x4c, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @dev={0xfe, 0x80, '\x00', 0x31}}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {0x5, 0x3, 0x3}}]}, {0xdc, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5, 0x3, 0x1}}]}, {0x100, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @rand_addr=0x64010100}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @private1={0xfc, 0x1, '\x00', 0x1}}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5}}]}]}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "db6d8be319a1e40739529338a015fc753b45bb4ca72a64642b4509e2317241cf"}]}, {0x20, 0x0, 0x0, 0x1, [@WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0x31}}}]}, {0x40, 0x0, 0x0, 0x1, [@WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e23, 0x5, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0xfffffffe}}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e24, @private=0xa010101}}]}]}, @WGDEVICE_A_PEERS={0x3a0, 0x8, 0x0, 0x1, [{0x40, 0x0, 0x0, 0x1, [@WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e23, 0x7, @mcast1, 0x1f}}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e24, @broadcast}}]}, {0x35c, 0x0, 0x0, 0x1, [@WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e24, @multicast1}}, @WGPEER_A_FLAGS={0x8, 0x3, 0x4}, @WGPEER_A_ALLOWEDIPS={0x318, 0x9, 0x0, 0x1, [{0xb8, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @private2={0xfc, 0x2, '\x00', 0x1}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @empty}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @empty}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @private1={0xfc, 0x1, '\x00', 0x1}}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @broadcast}}, {0x5}}]}, {0x1c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @rand_addr=0x64010101}, {0x5, 0x3, 0x3}}]}, {0xac, 0x0, 0x0, 0x1, [@ipv4={{}, {0x0, 0x2, @multicast2}, {0x0, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @private1}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5, 0x3, 0x1}}]}, {0xc4, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @private2={0xfc, 0x2, '\x00', 0x1}}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00'}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @private=0xa010102}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private1={0xfc, 0x1, '\x00', 0x1}}, {0x5, 0x3, 0x3}}]}, {0xd0, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x21}}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @rand_addr=0x64010101}}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @dev={0xfe, 0x80, '\x00', 0x20}}, {0x5, 0x3, 0x3}}]}]}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "948f6235cc4296f18139f8eeb7e5e1643a4417c6ee9b9f4ed6544839adbfcfd8"}]}]}]}, 0xcc8}, 0x1, 0x0, 0x0, 0x40000}, 0x40) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000900)={0x60, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x38, 0x8, 0x0, 0x1, [{0x34, 0x0, 0x0, 0x1, [@WGPEER_A_ALLOWEDIPS={0x4}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x60}}, 0x0) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) (async) read$FUSE(r2, &(0x7f00000050c0)={0x2020}, 0x2020) (async) socket$netlink(0x10, 0x3, 0x0) (async) syz_genetlink_get_family_id$wireguard(&(0x7f0000000040), 0xffffffffffffffff) (async) sendmsg$WG_CMD_GET_DEVICE(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x30, r4, 0x1, 0x70bd27, 0x25dfdbfe, {}, [@WGDEVICE_A_FLAGS={0x8}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}]}, 0x30}}, 0x0) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) (async) sendmsg$NL80211_CMD_UPDATE_FT_IES(r2, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x20, r5, 0x317fb774147ca565, 0x70bd2d, 0x25dfdbfd, {{}, {@void, @void}}, [@NL80211_ATTR_IE={0xc, 0x2a, [@gcr_ga={0xbd, 0x6, @broadcast}]}]}, 0x20}, 0x1, 0x0, 0x0, 0x40090}, 0x20000000) (async) sendmsg$WG_CMD_SET_DEVICE(r2, &(0x7f00000000c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000080)={&(0x7f0000000980)={0xcc8, r4, 0x100, 0x70bd26, 0x25dfdbfe, {}, [@WGDEVICE_A_LISTEN_PORT={0x6, 0x6, 0x4e22}, @WGDEVICE_A_PEERS={0x58, 0x8, 0x0, 0x1, [{0x54, 0x0, 0x0, 0x1, [@WGPEER_A_PRESHARED_KEY={0x24, 0x2, "8837c8fce5f384853388901799f0bd1dc0232d835895954edbee67c7de6e4482"}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "737512d68173b7655660835d04a0d17985492462b71f986531b3736ee011d36c"}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x94}]}]}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_PRIVATE_KEY={0x24, 0x3, @a}, @WGDEVICE_A_LISTEN_PORT={0x6, 0x6, 0x4e23}, @WGDEVICE_A_PEERS={0x40, 0x8, 0x0, 0x1, [{0x3c, 0x0, 0x0, 0x1, [@WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x2}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x3f}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e24, 0x7, @mcast1, 0x2}}]}]}, @WGDEVICE_A_PEERS={0x840, 0x8, 0x0, 0x1, [{0x18, 0x0, 0x0, 0x1, [@WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e20, @multicast1}}]}, {0x3d4, 0x0, 0x0, 0x1, [@WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_ALLOWEDIPS={0xf0, 0x9, 0x0, 0x1, [{0x28, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5, 0x3, 0x3}}]}, {0xc4, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private1={0xfc, 0x1, '\x00', 0x1}}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, {0x5, 0x3, 0x5}}, @ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x2e}}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00'}, {0x5, 0x3, 0x1}}]}]}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_ALLOWEDIPS={0x2c8, 0x9, 0x0, 0x1, [{0x7c, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @private1}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @private=0xa010102}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x43}}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5, 0x3, 0x3}}]}, {0x88, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x39}}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @private=0xa010100}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @private2={0xfc, 0x2, '\x00', 0x1}}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x5}}]}, {0x28, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5, 0x3, 0x2}}]}, {0x40, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @rand_addr=0x64010101}}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5, 0x3, 0x3}}]}, {0xe8, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @private=0xa010101}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @private0={0xfc, 0x0, '\x00', 0x1}}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @private1}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @private2}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x31}}, {0x5, 0x3, 0x1}}]}, {0x70, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @private2}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @private1={0xfc, 0x1, '\x00', 0x1}}, {0x5, 0x3, 0x3}}]}]}]}, {0x4}, {0xc4, 0x0, 0x0, 0x1, [@WGPEER_A_PRESHARED_KEY={0x24, 0x2, "be817657cb5c849ad899677dcd06aaa380fcca0f2c073894d317b59b0870ece8"}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x0, 0x5, 0x9}, @WGPEER_A_FLAGS={0x8, 0x3, 0x1}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_ALLOWEDIPS={0x68, 0x9, 0x0, 0x1, [{0x64, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @private2={0xfc, 0x2, '\x00', 0x1}}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @dev={0xfe, 0x80, '\x00', 0xc}}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5}}]}]}]}, {0x28, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @a_g}]}, {0x300, 0x0, 0x0, 0x1, [@WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_FLAGS={0x8, 0x3, 0x3}, @WGPEER_A_ALLOWEDIPS={0x2c0, 0x9, 0x0, 0x1, [{0x94, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0xffb7, 0x2, @remote}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5, 0x3, 0x2}}]}, {0x4c, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @dev={0xfe, 0x80, '\x00', 0x31}}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {0x5, 0x3, 0x3}}]}, {0xdc, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5, 0x3, 0x1}}]}, {0x100, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @rand_addr=0x64010100}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @private1={0xfc, 0x1, '\x00', 0x1}}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5}}]}]}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "db6d8be319a1e40739529338a015fc753b45bb4ca72a64642b4509e2317241cf"}]}, {0x20, 0x0, 0x0, 0x1, [@WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0x31}}}]}, {0x40, 0x0, 0x0, 0x1, [@WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e23, 0x5, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0xfffffffe}}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e24, @private=0xa010101}}]}]}, @WGDEVICE_A_PEERS={0x3a0, 0x8, 0x0, 0x1, [{0x40, 0x0, 0x0, 0x1, [@WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e23, 0x7, @mcast1, 0x1f}}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e24, @broadcast}}]}, {0x35c, 0x0, 0x0, 0x1, [@WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e24, @multicast1}}, @WGPEER_A_FLAGS={0x8, 0x3, 0x4}, @WGPEER_A_ALLOWEDIPS={0x318, 0x9, 0x0, 0x1, [{0xb8, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @private2={0xfc, 0x2, '\x00', 0x1}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @empty}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @empty}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @private1={0xfc, 0x1, '\x00', 0x1}}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @broadcast}}, {0x5}}]}, {0x1c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @rand_addr=0x64010101}, {0x5, 0x3, 0x3}}]}, {0xac, 0x0, 0x0, 0x1, [@ipv4={{}, {0x0, 0x2, @multicast2}, {0x0, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @private1}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5, 0x3, 0x1}}]}, {0xc4, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @private2={0xfc, 0x2, '\x00', 0x1}}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00'}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @private=0xa010102}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private1={0xfc, 0x1, '\x00', 0x1}}, {0x5, 0x3, 0x3}}]}, {0xd0, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x21}}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @rand_addr=0x64010101}}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @dev={0xfe, 0x80, '\x00', 0x20}}, {0x5, 0x3, 0x3}}]}]}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "948f6235cc4296f18139f8eeb7e5e1643a4417c6ee9b9f4ed6544839adbfcfd8"}]}]}]}, 0xcc8}, 0x1, 0x0, 0x0, 0x40000}, 0x40) (async) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000900)={0x60, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x38, 0x8, 0x0, 0x1, [{0x34, 0x0, 0x0, 0x1, [@WGPEER_A_ALLOWEDIPS={0x4}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x60}}, 0x0) (async) 00:07:27 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}, 0xed68}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) [ 447.695358][T23086] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.2'. 00:07:27 executing program 1: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}, 0x803e}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:27 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}, 0x40000}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:27 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) r1 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r1, &(0x7f0000000000)={0x40000000, 0x0, &(0x7f0000000040)={&(0x7f0000000240)=ANY=[@ANYBLOB="0207000902"], 0x10}}, 0x0) setsockopt$SO_BINDTODEVICE(0xffffffffffffffff, 0x1, 0x19, &(0x7f00000000c0)='geneve0\x00', 0x10) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r0, &(0x7f0000000480)={0x2, 0x4, @multicast2}, 0x10) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f00000002c0)={{{@in6=@dev, @in6=@private2, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee01}, {}, {}, 0x0, 0x0, 0x1}, {{@in, 0x0, 0x33}, 0x0, @in=@loopback, 0x0, 0x0, 0x0, 0xb7}}, 0xe8) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000016c0)=ANY=[@ANYBLOB="3400000018000100000000000000000002200000000000080000000006001c000000000008000f000000090008670500ac1414bbd63f3ad25c669eec75a19494e7dbceae1d8fbee80666e086134c455a28085119c8480f8098ec016d09a2a4a9e715030348c46730b8bb7e05c2312ed82811b5b18496a511e87e137af0b70a39a0ef25640ac75edfa718e3da27bad4e62b761fed435b4e454a74e88037a96c09b6bac7e2cb9183fe8b207d272d3604bef18cd82e8db9928d11dea79313ddb799058dd218ced0583147e65f0651f9f123e5e487442caf4c16e2fcac9c32396569bd00eec40b7879aa1034ab53b15a4bdf050045659ac763dd21816e7d00b967af9372f3f2546f4e5f32df12e400ca8a59a3e35f615cef960631e25a4547115d440048eb0800"/304], 0x34}}, 0x0) ioctl$sock_SIOCSIFVLAN_GET_VLAN_REALDEV_NAME_CMD(r2, 0x8983, &(0x7f00000003c0)={0x8, 'wg1\x00', {'veth0_macvtap\x00'}, 0x8}) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$tipc2(&(0x7f00000000c0), 0xffffffffffffffff) syz_genetlink_get_family_id$batadv(0x0, r3) sendmsg$TIPC_NL_UDP_GET_REMOTEIP(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)={0x30, r4, 0xb21, 0x0, 0x0, {}, [@TIPC_NLA_BEARER={0x1c, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0xf, 0x1, @l2={'ib', 0x3a, 'bridge0\x00'}}, @TIPC_NLA_BEARER_DOMAIN={0x8}]}]}, 0x30}}, 0x0) sendmsg$TIPC_NL_BEARER_DISABLE(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000002b00)=ANY=[@ANYBLOB="e4010005", @ANYRES16=r4, @ANYBLOB="08002abd7000fcdbdf25020000004c0007800c000300070000000000000008000100790000000c000300ff0f0000000000000c0004000004000000000000080001001f00000008000100000000000c000300ffffffffffffff7f3c0003800800020006000000080002004208000008000200f10b000008000100010000000800020081000000080002006403000008000100ff0000004801068004000500ee000300aef06105742f500ccee394e366ea48091b569545f108826be84185da90ce3bd634d344eb4a8e39848882fca1025a7ac4fc26ecfeeb21972f4865fd24ab8b78f6958dadf3de801cc680d40413e8457dcec48f7cf3dc9847a007c0632814fd17786c84b9f65fe27166041b97778b2263a7710ec45c50608f8e99bd802de70e19ded6fa33b66c2139f286155ed4d9632aa0091ff48769c28697a6adf805d33ad664fa82a1ca3d1469d30cc573671ba2e5dd35aed441f26b91308a53c40d98b148c3ed44c7dc249d5d59a7a268d9bb170409183e040c424c46e97dd02cf4a8aa9a861c3b97d1ca003f353c5a00004800040067636d2861657329000000000000000000000000000000000000000000000000200000009710913fd63604b858bc071761d150359e2076ad03ae71b7eae5c95a774014910400050004000500"], 0x1e4}, 0x1, 0x0, 0x0, 0x40}, 0x48080) sendmsg$key(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000680)={0x2, 0x9, 0x6, 0x2, 0x207, 0x0, 0x70bd2b, 0x25dfdbff, [@sadb_x_sec_ctx={0x200, 0x18, 0x3, 0x0, 0xff8, "022c17bed206fa185717b7a305b941d9c5830dd23a3c83b44016165eb870e94e5a2bcbbf257017710009de1587965b04daa0daedbcb847d4887d46ee9b80da1148530834f0b7cf688648ec6e1927ccd4d6a9dafd18676c365329d01c34cb0279bbd541958720ad70fad09d9c39bbfb7975876299a582bcd70b317f3140e983fd93905b8e1552a6165cc20082515b41ab42f66cf3a068cc005b6e7e844c634122805556cf7d86376031b5b1113827c8c49b62336184ee11a8129b632c89da7f8bc6554faadb6eed36a69f4a2b78d2d53f32e188858d2ac24e0b2d7ccc17169a663d05498f990899649658593bb1280f3c9930b309828b712a958d78cb610f900a674e89ea271c14e5daa0537bf72c16469a6360ef502964d4d792b43b7c953794d1201dd814b0f8929142eda7f8305879629762295e9b151814a4b1f3dc38aee312849766e0742864c72abd9df57c45fbcd1f15e3e4b02ec0ca80763028146dff4df729634d7bdc15718b52ffa1ee791b0dd90ef7e60584333ba4f7826ffa1463c17bdd9c4fe9fc459239e88747cc483871179319f8fdded34dd5fd86d4c396cacbf27c924c19df851b0486de9035d1573a0dc25de1776d06dc4b4785f6ee43166344435877e86ab0c89dd75d7fc54b9efbf7300061661e3ba41fede8285c65389275f491a36ad54279ec97a151220780b6e2d2aa6ae49c28c061268e8a0be86e68fe6972f33701dcdc70759f4fe7b49e7b9199f4c0a6cf24ea15abdb85dd8fdf231a56c37b3d0cf218a1eb1063df79b9d149a29b82b3816d3aabbbf4f7bc6d866119265e6863f7a0b0f2c39ac504b2f94350026859f475751f3f91372fbd444827e4dde7e9dec986d882237ce969ed33835bca63a0d02f1d2c88e90a6f8b3cd446d9983467fe76843d1ab97e18cbffef049c699a5497bd85c3d828830722dd908c7a4b84d0c766641b3a4416aea0976d74a6f095f9b85032afeb20baa993af8d2d7ca24a7e8fe768d77ae88141f168b89ec6dde9da34c075e248ce184702c3df2f56854552087d7bfea5a23f436a07a72ffe6995f96f6a30b0f770e304934488d50cb14f31a145cdde72735fb553cf84d09c60ee6005e014773f9dff79ce737bf3ca3b7563addc75c4344123ad5a1cc1c0aba0e4ed3e8c1720956e0327fe46b6be1ad83ca31c1718c593e66c1c06f907b61522a8e9d98d8c2d28bd25a9550e1947cc3a29856dda501573bb88644503deab87d42d114db3a0198dbd9f1120febf54a133de149963c160192fe23bc7059e6ba903f6cf7d178b29ee0e96b6c6ae11739c02490e7dfb84af81761e004d1daab0a15d2f34ff8830e4916a6c2b1ca0e5659d0a3d11d6cdc2bd01eac2a923aebd663b73894f02c2220ccefc577b56552a337c622dd2d67a53afcacf16e48f3b34f6c36f7d4330dbcb51fb2c7702da34d39aac90b5aed8f5853536d50019d6ea7e95986a93c79fa8221926f7694ef96a33c914f4d8d6cab5a9b14f9d1cc5c56d6e7223ca9ddc81e88195b11d697f1393af37b53c434ec2800504b736c0252e7ffc9990c542214045d77aec217178057561061f8716e0ebb56afca3c70d0c5ef489abe1c1fad05491c465c14e4066f32427f9024b4f6b1d3fcb42059d217f8ad9cf08f73db69296069d6c1b0d269fa94d66b891086b59c61dc77eec88d39a68c0f16176045b3e84f21bc440b8a6db4495448f8e89460dfe8560b3080d54d6185023402f01aa0e41f3f94aa70c594de5f8f496ff70da88c687003dc64d15237a455ac69d16b7c4905b3d2bd84ed738c220c7ae41474044a995f7059511db189947a8798a428a6dff0ba57056f17f94c86418fb38e2e822ae077f9c02a7395ab6b108f9a7fdce0d974097f18067e41f89a49cc5f7691da559fde62738f061d387bac2ada04a36b2b9f330fd749a3b5369b654094be0f7e4660e234aed4bd7c5478946fe670de71bc0002daa99a241db7fd9e754e65624a7acca56f9a6e5fc9b83b5e5d299e6388df8356060b108c41fc54198eae034e1d3a9aecb3153882a2d98b0047bdb3af144e7534af03c123229a88208be9ba089c918d5078e7fc91decdf2341cc63bc9a93c19e9eed71a81f75d4d7a5c4740e1543710253137a8948215284639e99f53f589f51b0ee4b5c04dbd18bb8f6c9e62534c0140bbea2f64e25566dd1680c707c40cdda798970023df7b87fac4684c853603ac1c8a65b189aa24286cb536ec231eae5d1144d9859228fb0e1e5845bd4d0a587eaf062c1974c745abe9b603575ac4e81244ee253b0f23b085b546f3e55f90fa83e2867d275b4123ee84ced73dea7968c882849425699d02f7b525af23fe4b2d16ab27d47b6680748ee4b0b1e8432a6902e5f071710640f2e32ec9b0fdc34fb0dfe391797712ef39ec2da29b0235521198129b852c5002fa2fab72302f11addfa524fedb8491e911d322de97f9670de5bdd3ac8ddc0301111061c4317b327b7d38ce1a38a9227a94fa4df9c022ba0ab4a0e6f6e20a028f16fb93df5a6044f067567cf9d771ff76d9cc3ed2ffb2524aa26dbd94b7648d293bb9afc5ff1527e7bc52d8d8297c4d85548dbc0db472ed69454340c6fb2b566809a371ccac4494bf772e50eda9bae7d9dd40aa8829b12996001c416c8b198d00e94216ddca875ba56e3782ae4f42fc88c82b0d4dfb1c8c3f91a4daf7e5852097d7656e385cf5c01569e0b252af07bb150823774f957c14d7cf3685c32e42bd5f1ace5b343753c2a8ca3775598f778e3ecc9f1e08de5468fedee3efbadb2d2c598aaf3cb250aa707bb2f3ccb17032a8a48b8e8f81e31ea0ddbdd27fce990fa249e6a05861440a33e1da8b1d6e1add95bb3c6f7d9b62950401fed33ed92ac4fb2edebe78ec0d0e3ff495a1540c3f64acdc0a27334182f98493759c0570bafaa48a0efa48289cf84ef3d7f2e6a59149435b2b6fc67601b8be63f19641afe2ab63aac2deda035ea5d724797a74786f9fbd6b905fed5b6c003a1ea4922d45a379f8a4e298d017169c14659750c82b8bf00be267b6689794d24b587305d019ae63126800c2ff758a80429fdbae3f40b97f2f44b0341aa52470047e627b259be84130b623167bccfce2867d466e4cb1dca319f2faf4746e8b8228aabb1f259a948eab3ec471e601ee2df55382c16a5ce2266e40481f6e03f04b23d944457860d6e9dfbbac30b43eb5e159dde458fa4439ff8016d8cb511a599724ace4c08b9eef112e88ae5b392e8935e4b4e1d264b8404da4350afc6113ee4250418ca83ce9288f77a70ba5996370a49764389a9ae1055ce3b65d21d8e011f3f634b1abaf7471944a546b9d2407f134343baccfb08a590516089510d89a2608a08bc560716682621ec457242f37cbb0f0a175219bf4b792e0c261216bcfc978e6b6d354e57f901929379c078c57bcbcc9f7bb4bddf985fbf866e5ccc0b3e877f997d32c653a6c0fd738f821f0c6f9b93f8b9cc368cf46c01b1e06dd9e957e2688868997cac7cb69a3f34501c23ee5e73786d23dbd74dd81077369d1cfe11e7a5d86f85dc95fd202ce45b5b657cb09b0508dba06a8177891fed7df137059bacab919147a2c2896e74e9ad5340f986e2c3ffee46a1a0b066d5ffb27cc640782f224c3a8c19d4fd57ca73ed447aeb1be5ece13355969ad2bd133f3358b378c8221725536b86933e0a7a6ca56b5932cea55e5d0bfcf19ba52075f86b3d92896acf546230eeba8eb5f5433f4b70dfce5a855fd362d296ca0db3f4e28fb9a75b2315044764d7aa256ff6c1cefccb94a08b8187cbeb9b9fa76c8d3644497627d8e106b20cb9e0cfbb094e996bb45cfd01f59bfac73025794c4ca196b6788e58d6cc723d7e42dca090c394f650da6d6e4b521829c2fd741c356c7c75c0ba9ada95711214faa8ca2476bd7eff9183659475a71611a3935379e72df01578e79d06b7c3b0e3eb308df928068b95821fe4ae07d4c3147ff87512c08cba0ea499f49929b2a86c6eb0e09f4be99b1ac147d0dde52257845b795132e7f6643ccef4e325baf0cd2380268bdba4086fb8cd023e9b9ed6ddbff66be310c933370be7f95b7cffcb41ef2da913b5df8db808ffde1ecf7b1cc91ba28057393f92903894ee11821eb2808a789ee6a12953042d649de84fde666d8b48d10d86ba7a3d3127a11a5a96bfcbe4d2e5a592e6c1b1337dfe1cb6a6eb244a6cd8b5e9744c5bae22bdc1e69f627fa4b71d373be2736e8edc29bb81d491dc7d54d05b9beb0af1a01d62f12a6be2e18496f74bcc1537ff10ee80335f55613db290af66aabdd57d056eed5071d3fd26af8fd559a620a72a63a4fb07a9755357a99cb7661aee94073c75eff8ce05ea3c4b7c1975228e7726fa42f4b51887882521da918bb7ed24fa12515f63cfefcdc830f4e056e72f0723489729595fd555f5d5ff20900d532e285d35bf3a44364b816f503d0da59a38a821b93b3a5503e18e40dd734bb4664562b7ba7ca45e48aa3f15552f992b37965c0325d868fd9d049f62becd358173e7664360bd506017007e92deb457a1c4c4f4aad793fb4d293b1e28f0ced641380736aa9ebb90a6207640877b5a92439e69909afa939c8f4025c253078ab401499568501d95d016a5ea9524e12c7a800be1ccc09de8f791b6ec69ac6f3297f339a36e445964a80b405c13496c707e21b40c6ee9bacaea52666ff8eddfb44fa6f3c23ee1db3353dd76e890d5eb7858f7dd828b5717e25d43211d13fe48f135aa8e0bece6b5dccf4b8a9a9d20c9a5b601756b248b95b7f3d97605df6bc3475a3d14201c9b30343011238638e1058d1ab913dfc3ab7c1a6d4219fa5f0167c54fcd3255464cbaaed46407ac4efdf1be12969d016024ff8b598a819f2e9a8fa76181229cd22bf809fe22ed6a271f8849a9d98ae29f34469f59ee36f5c074fdc2c421d4fcd0dca33310fb186a2b4bd10484b6cef00f3688bd8a0cc2e991e207d294d1d52ea124880b15bb42c1af3bf2ee2bde554dc3cded06e5af7d1275def5efb234fa4813f462b7438d5181d13b9214c57db4ebd6eb42761b4ff764a77f222159f36e0fba91a67bb08ab4e513af0b17f0321a61511b0b97b5286e5365e4a547144301cf23a8b9080dc82602a1a9f694be4be28e1bdb67e83c24acc74d2dcf2f4f73d7f2719378e528c6d69cb56e411dee7ae53e84c19637dda5647a2fd5996ca7094e1a1b389a74e8732c5645db1adde8de45584f89416fc75cec2ccd288e7d76ffbb9814b183635b485749d0237be58e918845e469555269d378e34027401956fd08b33fd5f481e49039b86511b20b685f597d1d8917de8813dca7ab08be1db8eafc31a8cab22d1cd3b601ffe712a1fecb683232c7fcf109b3bfe1236d08276f9ec5bc91238a3e67fdb0fba554924c9077f9eff2ea875d046cc86faac10a6855fd85eb9575a6d31c3cc637ec22dab564f85dfeaab425420bf1b077391b3abf1939c783b26eb0dbad5a12047747101fc71f25cd90c191b09ac3b590ae11dc8e87f8ee50d2753f10f37d81bf11b99d4e51037f46db2b5e63378e36cf8a952391c4e13d242060f4ea15548ef44f1b4ef163858cd971331bf7b809903f558ecd4f8776ea313f056510ba51f6894c96cd457feb6be023a968773cd24e36b5946bd523a2b2a5e1159e85638d59b1c446b45bd26adccb5ebbef62c3fd8a98b9cdd701d99ab4a0c9d738eb428fbf2ba49cc7d0b356ec5c56a7560cb79e73e59c8e8f742320673b5e2ad0fb14f71de701acb7b201fa81"}, @sadb_address={0x5, 0x17, 0x2b, 0x0, 0x0, @in6={0xa, 0x4e23, 0x20, @mcast1, 0x6}}]}, 0x1038}}, 0x10) sendmmsg(r0, &(0x7f0000007fc0), 0x800001d, 0x0) sendmsg$key(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f00000018c0)={0x2, 0xa, 0x20, 0x5, 0x143, 0x0, 0x70bd2d, 0x25dfdbff, [@sadb_key={0x17, 0x8, 0x558, 0x0, "e1a8421461c43ab176046d3bbe538bc192f8f5d38f3178756d77d61919fd860e903e615bfc600c9b008d9d275892e3d9f74073ec0da60f001b62874770bd8d7d3db72d476e4860cca1aaa0d21d4e90cfadbcb97d9044a80af85b2ec3fd2d994eaddba27c03e06caeeadf2a98703c229e9f4e461450932569533eac27983c0dc7ba1593240ed32fac9c0b21939f8259e4a8c567ea293308241819e12747fa911250f106494304d3a3362b4c"}, @sadb_sa={0x2, 0x1, 0x4d3, 0x5, 0x8, 0xf0}, @sadb_x_policy={0x8, 0x12, 0x4, 0x4, 0x0, 0x6e6bb3, 0x1, {0x6, 0x3c, 0x0, 0x0, 0x0, 0x2, 0x0, @in=@empty, @in=@multicast1}}, @sadb_key={0x101, 0x9, 0x4000, 0x0, "1a8a51b5290311c1f5d307e502a9f9bd8fff1e9998e17be6587361e6722d820d9602425569bfced150e20c9e7476fc7d4c693bce4806b9b6aad90394a5a58c59b6216a6e5956034e421d6f56e89c7b6a385e6094b29e5f1fa7b96592fa8af50fe1cf4889d5ffe849769453eea25962cf706047497e1228e9919f29feab72417b103302429b14cccdf2e8a6d46e01793b448aa0eabb46ea1063d6df07fa55f93b04bec2fc72d198db8e15231e27b920d539816eaaae3dbf911097a6de7fbd946a0452fb847505ccb49402941c898affdc56380d36b59a0680620227b19befdfbc349737789de48f8750f60b26a2bc2b75fd81a3bb70f7a51ebe196f1864f3f376ce83c015e99f4d900615ae95f55179011def1bf91b68ea5a96fef0bebc7608c626647f922d356a06ff4e796dede84e8f21f9966a6e290001f974efabfb053fc61fe473ffb0f148cd186f13b50baa12c71709ac2b01514cd6de7496e4c46072948335e46e24f0ffba1b07c5009388281d6774b222801573d5571ca3530905e0a9402dedc58736406f57d900f59f551214995fc4d1f057ce4a5d3790b0ccca303c397123ee9896e9661444438ef1d98092ab40e1619cc018ad2b213a8d716665486e768f3565c3d1e39fe3c7537b8bde270a86ace02d3b6cb6dec70bb835a36b262350ca2087a6a04fc466d6cae7c63cf286adf134e5b2b7f5975dc0034ff7492e6a639d8d103c60d01fde933ef8cedae2ba4f1a7477bb4061dddf21d3a9bc3cfede8f43a5fc80f93f0644c113971eae0235006167cacfd995819c89e22eedef8ea1af374a568a5eef832e641cb7e333977ff5c17c54cb55c3f8e2993b66cd742c5169bfd62f131242a9e559988dbd1d0293a2cf7d50a0d7572e7ded382d1595be1faac91ce24fe6c3b863bb18ca06832d137cfb36cb40edeb485a6ea69a2bafc93503cd1d28f3a61168cc8e794d4734689b9905d58cf7b6901f79d73e19e7e86261f4c9b661850a8f417e10dde7d335d5a8b5bf0d488dad6283c9e272c5bc06ef5b0dc947f5fa085f9f849c7ab9afdeafb1c43b866771b70426a46ed020e10140b049aa63067e8d460abb7ce8bc70cc83afd80d4bcbcfcd7168c6bd12fb8c38de34b6d4907a4370d46371fcab5da9999336ecc6f93f02015b422df65d0277dbe29a6c79fe4c5a56298b8cc22c9f5963ec0f446aa842fca81c08f247c90fab59011b400bab1ca15c5cd9a6788e8de0cf921c6c63db3e196da8409aa4160e968444661334fcb2baa7d7a6a7eadb207ca4b6b8b5143845e251df37a80eb61d09cca212867bac27140e055b5c0f7a51adf2c6d3e22fcf6f75c98585feb152dabfdcb89d80082ac68cb1d298e57a6ac6410450d614174acbd45a62abe5d119e2c77d7503957b474388fc043c84be81c8d8d0a04e1fdeb99fc444669630356944e9ec1721d4b3d31d50d8cb496a335faaa073ad8092aa47241f2cb8674548ed4e22b83af93e0d720f9cb36d552f19389ddab44364e19601cbe7fa4f9c6f29324ec9d0bce4010c4d9fe052c5c218f7de233e6962908ba15fb0034fee874c901123e988cd4facd27be4a3cdc8fa9c313f97e98e145135b483675c023a3cfb7a224bc9deae225f125f5b385973ed02ad3c35bd99b945c87bfecb8b4f2873308a19c9100a4566f0006bc2a4d2d40e9cc4c69a51a14c98d403cf787dd707e8f4977648c6da443093b85ee281b7736adf963e10f8c16f5a6dfd58ca9ee4e04f861da8805b0023fba030f999b29813c567fe9c2066f590f2ffcb46873174455fab2a59ad77a106a41c3d07ac46d5ad3325aa82b1795287b126a940cad3e1f74520a84c479303d5a24a480ccc2eae6d37772230c184f860f0b94c55ffbcfe363637a1dff5a4ca0f502e288cfcd4469ad339e9e3e22d7981801f8774bf57e5796a30e818bf257f1aab3beea8dd3e4a5aa903344d81f06c37a55df89d4bb114358eb8ae2dccd0c8c3ca25c62fc7d73166ab39a6d8cbe45c159ae85951615d939ba1e35fb0b3109f3325bec7c75922b5dbb5365d29732cfd1a8ad19842676bc0dbc65665d472f353bc8ca47f1f70d5dab1ae608224561758f6b1936ef778502af70d0ff6a5d5943c28838f69b01371758a873a613d242412b8d90fd876dcea92cfbcd41d1ca5ed0907176dabf35a9537cfa16e257c06a03e75e9d4ecac7c75cb5babe57784428d31ef08b95170cc7ca679ddbf8b6e8d4ce3d9e9b99414e027905a53099105f73ffafbf66b0090defcc13abaf4b96ab8c544182e2ee7c850413bddca09a22ecdce449a5534f2a5c597232ee39d9093b933d3ffac568212c709f6b19ff1f1836f3a2b6576b3cf0739fe1f6a64a8f04c0880132ca461269116c126ced5d56cf5a29ba04116a736f832b42256b399c183ef1d7230bec71d78cba8103d2745478112fbfa4cc75c4d7ce63433bb77f896fdbe0007a4f24127e67c720f16ac2882ceee35c57b56c3f2ca2fd1c417fabb4b2b626e4e81f0fe8e343c6399e9ba11542b4e2f6a79a8d97a9b1aaebfa16c809ab76d4739a2db1a3c2470329d1fc339e46e42e0e56e08a232ce2d34e9353b4224887c03fd8b5d06121c0eb05cf500fa670bca8e6fdf791ab22ec6783a56c152a5b16cecd0ecfac2b187c1524120e6e54d67e259cce9356c36930e26ee6f02758c53a71f56f5c1ff74bd78a68f684f8cead826bc087549f5624e4176772e29c122b207689b1b1fc209cfc4373455a10688e5f0d28f645bcced23665d5cfa07bfb94e221b1d21609e1bf550172d8d879cb181a86e371e6bad6ffbb61502b9405c92c9717f339faabff9982efb6ac273262562ce86c3d2c9b870efbeadd8bb5053014eb24b4a6064af155427c36c65fa596bff3c02a174"}, @sadb_x_sa2={0x2, 0x13, 0x3, 0x0, 0x0, 0x70bd27, 0x3502}, @sadb_x_sec_ctx={0xe, 0x18, 0x8, 0x2, 0x65, "07cf7282ed507c415ef4e15a5d453710034558ce1fc25a8c3c7f07637758e049e33756d05faf68e721165efeabd60fb6a3fbd83a95243cf763812b2ef7bf2bd445f289aae524bcb923165282d9f2354eea066f199e01a8ee1e85ca34736d7810a3b9877614"}, @sadb_x_sa2={0x2, 0x13, 0xf5, 0x0, 0x0, 0x70bd2c, 0x3503}, @sadb_x_sec_ctx={0x8, 0x18, 0x7, 0x0, 0x36, "469f325fc9dae9ebea465165dbfb8cd8c3473ecb2776e669d768ab56a014182030e252a3eaff5e16ea9e9e218cd3e00583273971671a"}, @sadb_x_filter={0x5, 0x1a, @in=@rand_addr=0x64010100, @in=@rand_addr=0x64010102, 0x1f, 0x4, 0x1c}]}, 0xa18}}, 0x4000000) bind$inet(r0, &(0x7f00000004c0)={0x2, 0x4e24, @local}, 0x10) sendmsg$key(r1, &(0x7f0000000080)={0x0, 0x700, &(0x7f0000000200)={&(0x7f0000000100)={0x2, 0x9, 0x0, 0x0, 0x2}, 0x10}, 0x1, 0xfdffffff}, 0x0) 00:07:27 executing program 3: pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(r0, 0xc0189379, &(0x7f0000000040)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) sendmsg$NL80211_CMD_FRAME_WAIT_CANCEL(r4, &(0x7f0000000280)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x70, 0x0, 0x514, 0x70bd28, 0x25dfdbfb, {{}, {@val={0x8}, @val={0xc, 0x99, {0x7, 0x54}}}}, [@NL80211_ATTR_COOKIE={0xc, 0x58, 0x23}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x45}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x11}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x16}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x48}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x73}]}, 0x70}, 0x1, 0x0, 0x0, 0x4880}, 0x20000000) splice(r2, 0x0, r1, 0x0, 0x6, 0x0) (async) syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) (async, rerun: 64) sendmsg$NL80211_CMD_REGISTER_FRAME(r3, &(0x7f00000013c0)={&(0x7f00000012c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000001380)={&(0x7f0000003c40)={0x7c, 0x0, 0x800, 0x70bd2b, 0x25dfdbfe, {{}, {@val={0x8}, @val={0xc, 0x99, {0x570, 0x6e}}}}, [@NL80211_ATTR_FRAME_TYPE={0x6, 0x65, 0x1}, @NL80211_ATTR_FRAME_MATCH={0xffffffffffffff04, 0x5b, "288ee5dc644bd6559fb21b48137a127908fcaeae26bfbe4201dd223ae7719a6316150a69afcec72533b0baaf9205be83a66156802e6d"}, @NL80211_ATTR_FRAME_TYPE={0x6, 0x65, 0x1}, @NL80211_ATTR_FRAME_TYPE={0x6, 0x65, 0x5a}]}, 0x7c}, 0x1, 0x0, 0x0, 0x8000}, 0x1c001) (rerun: 64) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f0000000000)={0x8, "5f116cce25cf3c5a43b511dd300a6a566b4919e1e86e8b68058931438167a168", 0xffffffffffffffff}) (async, rerun: 32) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000500)={0x0, ""/256, 0x0, 0x0}) (rerun: 32) sendmsg$NLBL_UNLABEL_C_LIST(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000200)={&(0x7f0000002b40)=ANY=[@ANYRES16, @ANYRES16, @ANYRES32=r6, @ANYRESHEX, @ANYBLOB="e7e84c09d5bfe29bcee9ed15309c3b32035295e3127d519fd69ec7627597b369419f3790184b5288b5e9c89b982805604b22050706bb640ce8b93c471bd45ef00e461956685cb65562afead0da2120dab15a5723393477c1c9f89fcf41eb9e0290729fa117237df6e8db94bcf61f6000ee3ac3fd34baec91957257356e44d01fbe5a77e1dbfa8fe5e07cd2cb61e65969c000b36591d6b2d5f8d8902461d166a00dc4d7fae5ed722e1467ffbb72704fa0a37f05abf70df3858be5e0cab5344c3f7a8bbc9c2edaef933a723f222fa21d0840fc45bcfd6d126c011660ddc7ad4404ff6f23b4bd6725031b2a8e4fc1bfae3da44af0a60a30717638b163557657d357979364a4caceded724fea669f20c9e1d5f7ca5233ca1e0fb1a58aac9584f95438a277b9b06be64701e585232d2dab3d3b9aa6370c9a5cf7c57a1aba00fb7fb3d2dbd54aa2c603e84fbcbbb26d9064e671e5b6f7cf3f7403224d2c49ac3cab905a7e3a1103271f7fe96988f3e0c37aed4f1617b0f7f3edf4540c150b968a983da312fb58c3edc0331923bb5f23b96ecdb5c24b263d2a0c645c555c97048c7f466c66b3027c7ab57300933c6ace4d09a3b1fde63f62da4f0b6a7c7ed19ca3736589204531f94caee83d27f1b935dff08afe0c4d667fa37c90fd02f011f2609efb576f576634307cc7827aa425c8b006d639cff2d80d816596a00bf39852cb769ff3bca0816d5bd14f27f9ece54855ced98677ad659ffc5ce477d10393340226482afd18237bf4bd55427b8090bf95f0d591d8b934c24cf1df7b03d6a7d9250ec8717bad192611f707f11b7b0d552b0a73d0899ae95bf99b629e6e1c991eb2dbc354f6b65453cd5920f1c11e7f536fefdbd573dc7b38e8311ce9c5efa04d6c0a1f07329f1935ad2c6952f095de9e26e09cefc3736bb48a3e9ebebcf82d0c79a87fb21767a1abf88f628f5af25a39269a2a6c11e8f6a5b3f6d2129a903089783d22badbf807b1aaa9bd8923c84e4382a372492560187d9805b83f629b489d82e1ec60957a6b162891ca98ba3fb62068072afb52a5a0739f6dcc551b8cfa42ef2a07a2873f9126d4b446ed1007aacf67b570c7e4175ff23c942a0d85f688389d29b682424160533ef5809babd3268d55d2aa57ef58e7fa4d1b8d66a8895d0b93d640dc8403f51b44ad339223f8d2c3d418d90d10861dbc2d396a830740c262d26083ed06c3d78639e70db278d4bbc9e8a4a1bb1f58fa1e61dd1ad67c7db3f45cc4187e5d2d8cd72f2f42f26ee91ccdf89935a9bd799bb392a4e1d36daaa6ca0ddac368c51e1631b8727e5b7a7f55cd71501a65691f36d1200ba1afbba4ae86e4c6e4a8a622fc1db533d04b9b9e710404657c48c29ce00b9faefdc9ae2f6ed8dbc05695447e34064ddb2eebeab1cf020c5097beabcbb785228cfe1fe5513442afbe7391be65122b39027e5f81764b374c82dbf598b6a26b75d01ec36bf1a44e32cd4e911d26009c9114d1420f3f3c68291817b2dfa8b103cfdfe2839bbdc5971c412a09af558d287704ae081ade520d027a1000cf6c117670eb4d3f85bc5b9e3a640c95bd91e3699d7c51647fec991831bbf6fb8a7c63d3d32e5eeeb60c08bde030dfaed342c4fedbb71f86570d3d49f52255e13781ffd9d8feaa56d916b241dcb11ab156c6afadba9a95fd5e7b0fd1d471bb4cf3ae6a1fcd2b10ec78138e18a934b5111bbd62f43a50fd72ce3af81e76b09c6885116bd45ed22d962b3bebdd1e236cbed7ebd29d27f8f1fe6f7ccd85b978a02a08a032be44dc89dbd417ce38aa7c02bf264d67b004951c49124f8a6adcca1a857aa50ad6120b1518ffc20fb3747f3db7fda0685d052369428baa3526f1b51664012593a8a2595433ed47dcbf4a1578bd3d3acee9a59a78acb341ee2d9e473c8caf4fd91c963369b985052131371a2c97406082f62ac7c86d47207bb343ab2bf0bd0d942ffdb779e75b08152641e84e394cfacfa2c963b9fab1ec896e909a88cf07cb4d120a692dc81fa418d12045fee9f52cad34770c80ce5fabda865aa5ce3b376482ccd7152d9d4e10edd242586ec210db34a3f6cadd89c123dd76cd5affc47a15dbc4c1552779f0723f44d28f3ee98601f88b03a1c48c8f3809d47643cd1a38739f653209dc6f990646cb608cd165382ed1eb30b327f45b39d53f98c4d16bce5d2e97bbb644d7fdb0c67f31c172c0a866c2c019e246a0a760c60428e0c80054ddabf7fc02fd0761ea7300e7484a5ae2353bd173c1354ee5bc59d91fe1d42478f4cfe176a3aa6dfdf7848ddc11d8fae1c17b022f1492eb3fc04c7db4031fc55de2cc08d6498b245eeb7eae80824c3916bdaa2544cf09791687604e4e59ab1dd1fdfe9f72bbe745b87783a5bfcaa4281484f3b426b861489661b12b4b3046ce4616a31e1fc43c167aab3a14fa674b8bdd2ace104938799d79d7391f9e3953e93e84af17d255a99395d9e1cda79d09d3173f04a78bd0eb8e872dbc24773870767b75ebc189ae089da34179d695910513e0d82149ffd8072ada98e81b4d2bd9d513a23e9f1641afa017e9427e744de5fd19214168e8b9390302f5cf4d3fde29f7d2044b2192378861ec834dd42795afafec276ac3e0ee015c743f603c799762530b24f370be0dad0956b3f4f4551290fa71e0a4c48682fcbcad88626157f69753afeca78d1d342d82bd4f83b0ecf1cb0d65b63fd13c3f8c06de8412605396f64d6eba664c7e98f2f6c0f346ba63c706e84890d7a439eb58aa9796a511ecfc475377ed9199e78071e65db792e83567d7872ed90cddd5e8218336f66e8db01657f889614acbc7b31fd4959f0d7b07dc6290d40e27787b8c505b802f487258205c01ae54511f10b9a8fb329ffedc6a7612759328ba52ce1a6c58498dd7c48c63cc4c7863a4f86f1d65554bb87b2a73abedeab048563569f3db70c3e5500fd974125012e4f612be10332975324a91dc7ec7a009ca9f4ed356c417a9f667b427f4bfd8138b8cacddcd4d9a62bafad0c95b0caa81ed102433e60208333be38dc9367e5f579078608acb6aea7d73f79422cab74fca62bcc17f53e4c4f38353aca1b5021fdb01be2be42936fde1519509b8adf1e872aa9bda0db3d7e8a31adc569c47eb7fdd18825e47d44946a22c148133c5e73924e2ffc0ae8a7bb1a6aa2556fb453d3579fad1d317611c706eb594ef1ffc5f7eb623968f9ad13c366bf5dd4bd4a2ea449ed2ad9a3462d208d303d4f84d0c587086a20877c772023f5ce3bb4a1cb144688c4636da270a20d7037392c22bd7ff99674683ee30e8baef2c84d81953d7852c6f6f60288b1387715ab5a2f7acd357299f179c71f3999eba472166b1da4ce54325e59c18ecdbf4775923dd0d453d1890a034d58c74e4e828334ac637fc9330105cb08c2665e38619e185ba67dbaf23978099095129c3ce6dd03cb127624cb2995405944f0907c5d15831677b324154fe3745d59f19e575ab2d519e1e912af10d0d661b49d7babd3e9c981f21692d325d5081dd08d13490f6cf049d7c87cb298725cc701d04dc1d28f12a6b1248b65292eba9cc0e12a367eb047125f8861649ce391c7015289dc80d29a2a03102db8b32e57676d7858d1d799f8825b1e4945fc06e283bfff839685ff6ffdbf0b1f448633199141cb2488d57cd620152e883d0790ab2124ba150bd407e2a0fdfe5c678692a96e7dbb4db7f079093380b17f8d4f58de026ad3b9c84c15a460dd137ecc2886be0386a2349343df530e8697111799104453d34a9ea3a33d0ae7549e3da7de068a2f5f61a415459ff319583dbedff368c76bbb7715ced33901ade8da639fcbc63e34477a5cd1f7fc7cff59f7fe2197879c3f2b36c678fd866283257699dc572fa1d9a5f2fd9b2f06a8025d867e78c89fdd8f267c44c1f0e6ac6a8b0374f1ae3f9d29dff60e9a100ac44d70cd75ad63da499d5b0274991594c997ade96880ebc68c4f67dc900867b2806094c78fe5b684b77c4cebbded3bfa5b4195987dbcd84b35de8da8a63eb1f0a2c46c745ef29b25e036c2b8ddec8ec1d6241214f380286ac9141bd2cdd8719364b75d482d01b074bd8211c4e96d4521b659b751770795b979657fe2f3ddbe1b515802a827c555ecea2ba6f64442037b187f3143160bae0e788237e1d54c966b8b8c7d91178f6ed5fc8db7109a1b2bf0fa229325723178e5e28e8af411007346506dca8da8b7d1291f00c2153aa347893a4cd4acc8882c9bd4f507798448fb3233c602eeaa9be223376440032b5e3948614f7f1778b8f0d22f73a1c2b82a9ff4b1bfe1b0cf9d86ee99e1196f736caf94203c0194e2c491d738a38ef95acf4cebadaa81bf997851c22841ede38863f230347277269bb4bbbea2870a5f34cc5a2c433209124a152e341236aedb6979cec39654e8f8d9872155c2a118edee5c9cd6d336ad74799064ba31ca66a4ae4eab0cbe68c78b01e13008dc2afb6995c0073da312780097730d783d3964037879dd2d18106321ecaef86e7d2bf7ca7f1abfda9c2dadba811e9b5a2f9d3c4ceda953790b888adaf89d2217437a4804c78a9534247bd413b2c28a56e84c6244bd5d1617a72d814959d03d902da5a2f6a87d839a98c0e4e5c4619871efa840a51d278606198764409689a16d5296c5e41970fe2c61b98c3ef76c21b73eebeab6918c64a0a19a99444f9a64c522e05c76416b692b947a33ffb67a4c2e1763d954725856af6ed2211b9cf1a7f39bcd34eb7fb86a9a3291f8f59e6454984dc9044e2125b20697cf367d03f854cb5ef22dbd757a83921106215ea63c626af31da48c8704f0666e802015f56557f00999a7f6ac15002b6c52305670b766e7852815b956d1bb637e38abf5bd6fbf4357cae10b4129697ff18585c11487d4d9a540e3d4b70edb96ffaf42a13ba989656e4a6f0a255f3db83068d1b8dba912df9a543e32720cac4c8edbcc4b1a487c03bc672f55217b79676fa9d5a80eafbc27bbd49ce739acf99b1aca04faf1727011f3268a15f2b393119297197bd0055e9efa0aa75f004461f84ff5dfff6f6f520346c8dffbb704d2b40e6b2741fb21c484c6e4f5961989f4a3786826fc88e31521231edc5e9c6d8b897571c1cbb67f15df57dbd15f49b800cce9b2a971ae8e37840bef8cbd79c01964c6787f051a8ae7edad7762a129240ea4cf129b042237149a0e8117fe5cd3ef9d11ef40b98d46277f32f67d2f5a9e46359ee479cc0b2c76096e8f884a85b1fdfe95874af60aeba4d27a05a64a8410ed00d4da7d5e4935dd977abd2dd23054e4aeccac23bc329f64bb30d4ef1e59d16bfc21f8f3d3990bb2ee0996bed4f3794a4f5f06dc63bf27c0b93c206aa7cefea89178d3cbc257071d3a53b39e1b01f88695c9c88485188dcc9fae307277bf462d9e9a1d711219f31da218430f6eea95798574230891c2fac63a50a80d9c59ce1b79e18fb5811239b1f22968db9e149c248d645c4eea5e215404c963c4fa862274a511d9b1575458ec68761dc0eacf48e5618576f0a1decf46756ff6a61d49dd61bafe5fbdcea07e5009ce09eda40d9250a31e0212527e6e662bfde7d68957b2825d70320adcab3539c34d66e1fce7c53979c797d9183160c4c4d373dea96f38b894cdcc054eee5fb602c4a7c31bc508a2fe06f638239bab9fd0b41f4ab4d621ba522fecc1182189906d54d7cb9c345afcd84e524f648a00f337171f4f15a5aedcc8880afb99d27e6b18841e2cacd0387e9a17fd94df492ce0c27a37875629dd8e85440c6ac02fa2f2"], 0x100}, 0x1, 0x0, 0x0, 0x8000}, 0x1) (async) r8 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r8, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000180)=ANY=[@ANYBLOB="5c00000010000400"/20, @ANYRES32=0x0, @ANYBLOB="0000000000000000300012800e0001006970366772657461700000001c00028006000e000200000006000f00090000003b4d1600020000000a000100aaaaaaaaaaaa0001"], 0x5c}}, 0x0) (async) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r8, 0xd000943e, &(0x7f00000017c0)={r7, r6, "7df77eb7408ebbabc4294caa403ba8d6725b2ca20fd2f3c7b75df53eee8abb9a5f2a9908c513627c193c43b26751bf34d1408d6ca4925177a6697488424e37e8a9c11cf4a26c7551cab79358512b819b045c77a0ca7b4ed26b1191fb93945c42f0b81ee989743114c18cb99ce47abcb07126dec72beee68fe6a45fcd0be1fd54ac79aa22a7f2b5188476a2388e1d63e2bb8809267b8bb8d54aee6fd02749905f86f710f1447581471152935d6b194af4749dddab82b49bb5ada308522149b947b98350acc360941296e9b1daf57db3c03d0f0330419305884c8c3e147b8b3b7d155cab5ce59ce8ec39cc607cff38c908b0a547e70e5441b24f0a3c386ecbb844", "b7bfad659f64bf42110089678a3608f55945ba8cff76ce339c40caf07a3943f119c05215e07434e882a2922f87faab77035f3576efb2bfe07ce57d741cc9632399cf9ea103adda01b57a723c190fb7be33cfc3b05a2e391687a040eb9cb8c83bce6ce6c530557fac265ce47b0b63e7c04bad90e131bf559b0a0ed69c3cf0bb8b1fcef30e0331811ea960d791e2c3818adb8eaf6f86838af80432d06c33b3f05da9da2df52da867ff9612b538c37321f5692a0964bc6ea3a1733d48b6f4180453ef13472d5d1ebdfc4dc5ffad2ea8c2f13b95d41ee80ebcc5c40b5fc9c22f9975cf243dbad0142ae3b74988bd168930e07ad7ef4c91e0a6f8e896843e9dbeb843e766b0a135056fdcda72a2b28d4dcff813a0d6a46a55dbbc723da9905cd2b30dff9f4a243635ada700c9d8ea4ae06dc5f4b107cd4777bcb90ce9fd2b03af8bc070b9fabc1a6239c9073993ae57cd1780d9ffbbe1d9d8373f888b03f2ba108e6fffc28a6e75837ae357c249165df7e56b4aa15fad7d8d4bbe9ab1177edb35fcf0855f0f0cfa6d0307035bce0a6d7d7d272fb1206ab56da50a60f897bf3ba4e0752d4703013a3e17e34930b46c70902a90282529ff603f3963922b6ef7287b920a7edd5c1e2649284086eef9f8281bf6cb7edefad614027d8a072fc2545aa852e5992d4beda35fb0f553e16e41844a38bff15add1204be83fb0a00dae8430e992224ef59375de474046402e178b33a9b64c59b02654fd90ec2fe242bea6b109d7cbb7434e83b5306b6b2eff16ace6bd5e34f92a5d271c274c1238b0455ffa78bcaaa9199f40713d838b845b206dba8f672cec5faac0b259e7138d3f2d7765822ce4087655a46981a483f12f28e29c306e7b4b94e89e444b7172322b3c350a1e9ff2b9db64022b276cd602ce09f7886acff4fbad5febfba4e7fed81d0ebd4d0a017f6ce5323178f6e5a84d335b1cff3631344f0f85e3073559e848a1b502539cbf8fd0eea5955e0eb60bf77a67a5a103cdeb70ebf8dde7be4334f5c8a36e9e4a6169a72ecfd08962027eadfc1a517db322d73499dd2712d58b527244ea2f475a7e29a1e500abb6bbe1a0dc0389d5c6503024c2d5416a60186e741adb9d590b78d8b770cc95f840cd55b88fed15a932e02d81190931df7f718cac111b9b39967e1a5088d4c75e79ba62c0bac481adf2f8705a29add2bd4ad0cc1cf3c8350c594ecddd87e6730b27b0179e4db8580254650366e162bcfaf22548d86e9a34f60ddd00587ffde85bf91ebb7e1fb0cfda3be66deb0336bfdb8de6b83b75e58e44e04471db94977f060f88355b9802f28b8ec517917b1af2cfc4ecff7e688c6efc25d6262d5ce5e6ee2ab56ac61cda179480aa416995cbb68e7a09e8511d7f581af5700c13dc61bb9fbe182e88f1d67f7b3670bd5c8bbdca26bada08120829ffd49f7506075774bd7108811a2e5db91bf321f06cf07c41eb14af4ce51457cb86119ef6f82e0a94c7a5fcf420dd53aa6e2f087830c6972e3dd620197dd8b4a522c02e5139b065d7e367da7ed6cac2f523dfed227d2ffe59f51346a96b12ce5948c287851acf5fbd23b1049b271c3b0b5378a60f8b179dae4b70ac03e009d10c5f090c3c20caba3ff6623b6d8067d785371ba36c020982cd14f4833530f42e5500ca42f88116f4a277211901724c86a64348c457615e3b4f68315ff69bb28ac58a680dbba91017c0cf6c417970f0ad816efb2c945161c245743b299c379ce1491f11a3209cfb4509dde1a5d6dffb2f2766e085c574f7c12c5da744961706960083cc8537e01a31bdef431d908255455346ff0ad0b94506ed57b4a6527952c012cb6f8fe1803def21d739135548ec8ecf6137256cd26919f372af64402916a5f708fc6979d1d7e556feb73822981bd4def6a07351387e5a32fef64d55d1491fbd147b3a5b5c1f050f05abcf385a4716583f1f12c7b9eda4a11793c9730f31e7d8545ee17eb70be423a68c3e01cc6fe6f6a581f939cd49d3ec0f65e3c809917362bedd99bdbc9ade5a2b8eaef5f5ebb8b00303c2c352aac4d75fc1f1d51e6614cba29c879234f944ae5a8ff17784e96ae2c7decd11228a82c4cbc1819a51ef8ad2776cc83cecd15faaa16d59e50a475db1235af8011ba031f4e55bc86e1255d0ad6c5724f7a1099f30326d2f79f1af09888c1281acd96b35348db4300d1eead1b44f7cd520fe163afdcb727a1128863cd7b75c19c15b2609a5a051430bb6666be6ea66a72170aedac59320b782c91aed15724f7d16c65d85af8da9914044a045d4a3962579689fe307b4077757743f022ba0466b975bc850f013a4f8b44cb212ac79de060ae5b4826c471487ea4062ec45f76cc722355e2a2209d6a5bbea810519b6d3e332fa2311b743e9e4ba82dc96a7429c0006ddbae4d36d62381a08c434f1729a98dd82a267e898645d28e15961683448ac12a9d2a7902ef693d17155e5c9ebd40afdebdcca7936f72f01f22964c1ee2ac8da366fae749f24a28ad9389c5e8b664389280042b915fe5d4aaa98fc23e630be9655dc58f7718253cb2c7c6483f099ce2abce12bf490df3da0fdbc6c40af7c013692b06baf28f50ea1ae19df4be95a7cb6cca02fd78756382306d58dc2d7603c2c2931db387cd7c6de995f1b70e207775d31081b74f29b4a139599f38cc3be66eece6f7d4acc6a59e0ba3441cd9b2037fbc53afa3839370a4190db7183d39f3ad873ffa7f50bab54a100e669f54260d6a8fa1aa528e941f94dc7bf500bba2a352ba1446610bd813fb6039289bb227cf75c15e2b9ea8f2c9a92612f1c6400955242cb27438f8c51d76c6ac931c5c725c7632e9e065e2c6cf85041585c9b4be50dc837cfb8d9ef2acf38a3759c139f77d8857504c9ca034e1aa87691e8af624e299623ece7a27b17d37bb0cf649ec07dc2f39faa8aa3776309e8a4975f3c62bdbae0b53fb5f7c622698f90888ee3ad77a8ee07f26b0d1c72ea18f90bcaf2a6e16b8866fea515235fb44a78e782fa2a0c67ed35b8720d95ac41b87da2e7a78363b440c8664c993922a868fe774e42f998df54f4f95d48bd367b8266e71c0919b4f19311ced0aa897c32c0a7fcc25bfa8ac0ab875ec53b15c33e2dcbedfbec34bf87ad068fca32d27a924dee1d840391efa39dbb944c2a1824e8a3f505ce29f19e04532476e2cd9f77e0e74473cb963216a048074d939a94044c17df471f39228e47fcb158c01024d218d2d15672037f3f17f7fb59870cb3c3e542053a2cdebfaf8eb63059d8273c4b68236cab936b39fb2bbc489bd57006d830b4d51237a8d77c807cc6374aa99a1b347b4e9a514b006dbba6cd7fb8fcfee5245bb8f54a7d0e7651df5da666fa21cf0dc351855a4668ea6a8398a9a7cb03809a6ed3650b793ad892cdb98eafe39ff9777e34e236e831519e7131e46aed6866d3a6256ab7fdbefacf721560a8764dcbe8299c4632f553967bbe4341a667f0b19f49a635cf99cc26b6e9ed52874212dc91c77ce75eedf3bc1cb8a51204bcce2c8e27e7e19a57b1f8ce720d38df1884620592e846d3695a3989d98e1ebf1c04a9b981c2b6079f257cef1447bf329f45f8b54d0e494c5199f92742176681a9522e1fe09231522c3da45ac93c516a348de389e8e49ee54f5bb6fba4a8ea445753d6ddc942891fa3f09c4de6e39c2b51d1ee44ab8e06e7fece9eefbf1acc956706826b85d39b259d300e35e36676599817be2dd7d14518e9f4e6fbd6d417607a484c6774553a34bc9492809e70804c22d2d6fc4b2e4803dbe6fdcc22784422275699e22c05941e9995ec4253a0e7ec310fd1e6642eb44e657557e8d764706dc4f927e4d1256748d9d7cf2ed2bce856c9b7b4fc0821293fe9963403eca25f601cee54951f7a648ee241a7fcd52ef1bb3ddf76957caf262493f0915dc37b5a818c4efff47c79f44fed1e5bdc9b986ec93888476a617e8501f229f61866730cfa58628416713b0a25810111a62dd1e1995413e47c0dfe2634e40be142165d887b725976977efeb2c8e6dd600a101b8bb7e3cf34be124d0e1f51baa0d455347736bf562e0613e2ad400a7d169ba107dadcca392f654cdc459ea4dc4806213cfd830d6c0cf03301fe23c88973ad2c20bc4eacb5a06fd41fe8a57eb7b04ed92a45f0530b139bd16d55e0db58777a9269b2fdcc329b0520b666ef2ef751930fc369d4db16342d9f5979214cdbd737467ddb7a9f83f6eb36668fbda1c44142c77c64a35a4a5213df6d3c926ac238f1cd7b5242f01655c2c9f1a14cc033d0192ec999df23a4b31cbad75723e39eb003632423d0cf58371980c2bcf993838a0a1fdd4ec6c9fa178100974e1ede18d0d005c8fa5f0d34f45b936899e8293d2dda4b4fd69e6780921c53ef887de6dcda534f4f2c90ffd46f098fb5c21c23205739983ecaa7bc8d88c680c844ad44ce99c52c0477167cb80b7b045d3efeda03a468b31799743ee85900077e2e71dc5927113272972200f0f5e5e4c1f73d8f7f85184616750392738379a25d3f8ca60af597226545a7d2314fbf29d84544bf7a3826856f0f2a045eae10e8bbec041f2d2d34f9861d01fc99340c0ee472631633c7ae0b5dee45c2dbeb6b30709b4c423454dfc347c8878631469d4227610889689e6b7a11ad899989f871d86e103ae2bc7623ca16a5cadef59b174b6f25bc994b779767e381e8d9e73d184ee80b86c052b26cc6f824088e8ef62fa239d737a5022ccd825529173d61ca03c5f7e78c29d139f2f94cfb147dde161ebb8a142c6e782a9ddea9d0b8efffc8eb8373f5bf3a7efcf2d20708032ff3e7ea4505da36d73ae70038290ecf78f0ce8ca60e82b00ffba9d23a94b0fd88236456fe2da3028dbd9b4d6ebafe098b778874d4979aee1aef89a523d1de58d2d731a5c6b07c813746ef4adba9ac04fdf04753a1c7285fc1d615e93e603bc95323c3eaed3e5a80d067235e71f7092a7df999771dfd084aec89d0f3dec7ac8afb733bcf8b291619f3f2832dfa09482b92a9cd180aa8084c60f0d320c52d0f69cc249f19383f4d3f32344f85f733eb80e103233a70c48072987072be05336e117cc0d2737ecea5ad5b01a579d92bab8e52d092c59cdedc3209de03fa38d4a8192d933494056744b7b009fa68bc931c2ec920fac0f612ae07bb2e8b9dc1f28a9001171959be306d9932b4891cc010cdd1fd4784f8818314a85fa81aecc922881bf47d5c51e54fe6bbfd3dd5f5221133187e1a3fb846869b99ef5800ea9c8b5bfdedfa81083aa6b3be0e621911e3fe798ae66b9db27e0b6dc15fd10c0b5f42b018bd096b4bb0e0c5f253763ec8f0c7d47ab1bc23cb690ba026d9f77865d109191a1b63df7e39052a87ba61a2271a43cb4f0e8eecee2cbaa5bc14e999b5934fa"}) ioctl$SNDRV_PCM_IOCTL_UNLINK(r2, 0x4161, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000001480)={0x0, 0x0, "a1468e0d2f7658079886104688387a77442c1b94f6b787f7f349ec01c51e98ee8370855c42744018d8a000088c2282a6c726886bee73e9005029c58671b5865a12f1d131554d7297fa34927b978d01a33e854f0ab80e3f60be5236815f5aa2f71471fa7ed01c3b738bed2136456832a8a9bd2127f0eb612c99f428bb75190e2c50df88bbfc9c7ae843c5c3b50d1915af014954f13a96c4a449096bd3981115d91a16b99eaf882758c63089a8ad48368800fbb056eb1c572f714a22cb63923f263c007a23eb48bc892d355a68650f11233cf018deb2f6cee43744073542917218ade355ed777278e68bb7b21880fda0a4950c2a05a99c69752b8c51d9182cf1ed", "cab0a11755412a85a1a2355c23862b960def071cc24a42acd9c25b81c7116b4e760bf88a976a9f210f526c4dd5e21110ce91767bbe16e24a619badd330a6b78216619267d62ca905c6104fc3d82925797fd3db0e82882b8dddf838d15850de4cdbda3058e291cecb30918a2a63712591bf5aa69b88b9dcfc84c21fea5e0383eac7dbece6a159aaa75a592b1e7919ec4647fe80e162ba52f1a89439df4f08ccab076f4840565f6c0873a5af7e3e3446024ffbca43ff5435b522e952a0f9e3c25675951e7901e18e091a8db0ff1cfbdd0d5f91536d3e972fa44420ba6e571e776f82b10c8c16d9352306a40781aead4d297a148c4d3b641cb63cdda638b910d75c94c010e4ea8b6fc6ad76936750cd6042ed85a36e6c418f8618888abc674c8f4c723ba8a27bd1bc16f14646f3ea242e6470520bbae10492a96bb4f2e203ffc259f5afa00781bcf22db416e557d270cf4e3273e5b509d57328e5bbfa9d651fb833a8f62ce2a6099872161572af16846c73429361274c2c7dcf914e2a78aed3f782d4339abf7428bae488a744c6b1848cefd93bc4ec36cb1f301810e086306bea1e9c957118dc964ccd883595dc1ed558d76416afa8ffa896ee67ce47a793b02ec5d26c363ecfed756cfa8a1cfa49b705e94660f64b13f6094a7f339cdc4ffc84980afc0c3cb1035ae5b25e356a70a17269aa1875b1d51f4409bb17b9e09cc466ecd8023ce4146ceec46485142f39b4c12d47b0183f5634ae3b2a3fb5baa45147842e35422c9ba19cf8ec2799aef957656dff69098dd9c0d8f25883b95fa0ce791bdbe3cbf14699b6aa29685596780f2ac803911816320d0ecb46e008d2663a4799fed38b3af6345b14cb1b181e2491b5c523b013ee2de8b5723572963ac081d3e37e3b1ef892eb4e8d21fd9c005bc0e3c5144baf59d556721b80367a756c6907a2506ca29b19e0d0e64168d4b9af56e46af277a3f4a0072329c5c106ee2dfd2133b1946e9239cd74c680f2f8ab18b941ed1f7907bff8abe9fa2f1a747afecda2ccc5334798a4bd9e64a3ab5215f53c42cc978add6ef603f50279eb3e85723c4d79d9f259cc104228b7ae6b96f815e2c7b6e7a3463b39492111aeb6250e12fc0a36c2662a1920e43ec9c8da3ed2b6815fa71682a380c3cb46e118a696f1cc71c7e71e0bf620660fe3de966005670ceef7f43067300756624ff388cfa10ea74f6cbf88147603a2a2d4bb42da4859a0c77d351fa242f77c86ba739c56d87f6ab3dd2800cb528fbfeafea7b97b65815fefe6433589f600fc2495ba4214e09f001e1ad974b5523115c8842732658d4de53cb839163521ab718c09b6a23c0639d8688a8d601e5a4afd39793a3f38701d72997064c613bcbabfb79c0614ab6ba77e103b1621ba397be7b28f71a273e026ff8abc7c078a207d63c4eeb77484318380e05bde6108a2b90442d07e380fc85d5bca14b18f889b5874a6309086f61329a843a799221ee21529aeb61b9bcbb16fc517e65196b9b13d102a2fbefd64b78ece3a1a69a322be54841eb0f8404e1006933eda710094bccb40ab189ff65041a12c73dbd0f66c4c44734527b4789cfedbc2687cb470a053cc3850ddfffaf894ecabe74cac6b61cfdd99187ea79b3604d1d7d020dc920a592c4f97dd572a72db064fd90bc127017b3c99b3cfbe2397aa59af2ae61d6b8dcc843f2393ca083b38f4872cd5b70da16f17dfcca1d4d1ba5a2acb8e2dad3d730c8833b2acaeacd673319f457cee9fe50c4ea60d45be04b0abc76762d55061d1130fd15ace10a81ce94c90062c0de8a926395e33aa301f483de1d9654a4d5605fd43c1286c963f3efdf65a7dfec646fd1bd425e96db1827ea12ce2ea31c7132adddbc012a9e5361046af3d68e4ab84dd5156faae8ed3694f7aadca1007b1f38190b4577a212ae47ed38343e0b8b3635960cd0d6863c70b8c495683f329c3743ca8858e9556d56b9eaa11d7cc9e3f1b9aba74b17719a6da39ca4b6d0a8e632e0ee292a9dff9964d3128d1429eb73fe8882ac03b337674b830dae7f547cd3b295709d29fe9a6588dc5a551a81bea6f32e1906e2713dfd6a55095d8bc0562f5594f99eb9d9a403d2aa93ac5dea8b72e799002cb72325a652a1257d2208589b27895e509733bc787d2e550abe5813b4a05b30229d7558201753569ce8948404342095597c667e94d6c2682164963f2aa6bb14ffa7c3b62acceb05c708fcae1c5d902b8da8cc1f0825dee251f3c1e0153814ca5c58d50844b5916374539f9e4eb36a45bb41be86502579ad2fb8d25ef68ba963b94f728f8593aaddc2f4e5791473cffb1d5743ef8e9bd1eb5f29a2b8d4ce15651d13445b0f2a11c0e7029bd1d35f8ccd7ca9ee135170b91c8988587733285ec6367b159d839e55e38bb101d0fb7d3a5536a6b54d36cc4f9d1065bd018c3a7759c7d17c79d1ff48ca068ba25cf5a1085aec9bf0513dace393d40bf09b1cd57282d32041b41db742f7b1195fe854938d2bc5263508984d80518a7ab2b47b0b4f4d27ebc43faeb1e7c3effd6cc9fa6d7d238414d6a208a3cae2af1fb5f004de4b2213563673bbb07c7504da47711301e783982ac28ea0e8242e2fbb60cb981aae6515ee8d17ff43208b58d81116e6224955b77205c612c684263c74c6606cc945cddb9e7c518854b947cac60d873456eb8dafcbd63bf389837a336ac4c1ed74558d3d7bee1f07b685e4a98ddccf3a177bf3112e3de2be602e7cc4bd80d69a1124923d1792cb49f66853e93a98d3967b416a0bbe1d284bcb8b9e27b9bc8d07311337361d3ce1bdef90d4f55fa85938c004ffb2a126e9d08be9f9e78345864eaf4cbfa6040d9abed139985aa4a4e6cdfdc3abbd612feb28f0d9d00bdb04d3e6ed26393f786d9c442b5b2ed0dee78677008bdc67267639b88b0c4cee71ac03cd18868405f552c41c5dad286e7f75d545a9c7d9ebed0a3a56665418d2ef65ca58ac02043acb5068e1420da15038140bf321690efc49ab05851d983b49a0ebd5b741627bf32cda25dd662d211ec108ca949d5e9f3a321d11285abceaac5105383dff7beb256381f108de9f5a833018d11f7dafe326098af634d698e7e87b7de1f74ed1d85bf63672a84fd392d0645bcf89f456efd3ebadf2f0c3a3980ccb998f6f4feefab97e3d92cbe6a95e830d32d100d72c309e79fccb8d9fdaf00ea8188d175e351203070c3603e25cc0fc735528e5cb7cc96994275f0b67edc320b32be81f1cc3fa16d30ea3797ee455911dbc005121426ceff4c5946883b86b948de063c0ee6a43ade3905838f14512c890cea1b4c563731ff65680610ff171246f0a92bac83c9b0a2da117f1995e053232d7ba5de5d7d73a7fc3f8b661a3981c02fc8f17327e90eab08949b77ce18828a66ad6333464e680c9dee2c9a848cc40d4b10da8efbf61e570a5c8c1a4dfc1b4f3c2184a15731415f7f222e92d0cbf05e40bb0ebcdd2b5d1b3218a396561e1b00982641440a4994a61cc49392c76101796c4b888dfb2328e504d3647aa1b6e5e1a42cdd64acd8ec68fba212c4f60dcc947df1045665469ac8c98f4720374847ddb6742948351564040e9baa6325f117e7d59ef4a0a5db9d0fc5f715563cbd6fdb986c2535086dfa823fb4a7f050d1c1f4daab3416468787a2cd673840968bdbb4cd72933c5ee2cf4d4cd60d412eb2c961e170d50f17519871d911551aa984c25d945c8907e63ea0c2a08da18cb7969e03706cea7842f075f980c0814019074770399639f931ed5b760fa31c4b3b9dff9c4ba27eeb9b87aebd38dfb3076c0b74bc6ba06a770c99b5eefbb0c2f15cda2b12abe2ab44c29bddf6660e364f6de5cf729fffee254ccdeff7cb8a6a7d190ab829bdf49a576bc97c6248799bf565d94d110616955e77efc749b6175810484c7cf534270bd5225f2f24870b30fbb99e41cd228fe9de5498a733772cddb0aeb6cfffbbd6e91766bad4c76b3820a79c53f85ca3cd3e3a0fa21a58eef5034f8fbc8928738e612324b304de5c6c72118538019422ebb9a6da4f6f276e864035ef96755d3c9fe7768e7f123f10ac15330d3e7afeb46fcc8ddcaeeadae7c9c8d4f6db8ff51b154e554688abd0acd82490d210a779c4767efe9e10efc152c749bcc7d350257776a41f9e6ccb957b9233319c68260b8767efd522cd8713263fefb31f7f516465964ded41bc3c90007aca58d1b0fd598d51c108c23542da35f2755088efa6fe3a9072150f5b78f88c660238969b951fd62028e1a5d3d61a50751320822ae69921e0a490559646d2a54231a50d649bb916b8c9630664beaf46b69e01c7aafd8189314bc70ab2b3d94b1bc333cfc9b76825fc1af361fa61f08cffcbe7099ecc64a82c5b3a5e37871e2b5370a505749e2e5551f20efb101c00816e31681f52cd7e8627411eed741738b7b5a6787d37732cd165e81c8bf28320dbba103b2525254f9da81072687abdb0d1fd1f049166b62862404b57c2410aeb8454c9756193058125f88cc48525b3bd298b07e047a3871e980ab303016eb9186c89d362e366c9077c5c770726ba3f60247b5a9938e2dce6c1ef9e332ce17fdc1da20781ee70b36ec678c904f8372fc39bb6328e58d05fe094738aa4036bd1879ba8b23dd59538e0c2540cc36953910ffa047d802bf6e6523a8b58b02a0b85428268348e803976479bc1fd8bfee45a24bd7d050ce6961c9c8078579894faa97e64b598dc3d88f2745cc05386bddd5da96a27f531c156afd37a3d8ad22925803e368464b9f18169d2566126156e2a35a40cb16aea07611ff00e6f0696b794a88e649466542f4c362f02ba7d4ed75fbaef58fb62ad8e1d81c81ddbe3201583d2aca5d54cafc11b8f2ab6c4646f0ac71f6758f7664fae6328276cde9f6714f44c214369c0f776bd00c3be7f80418214aec9c581bce1a05d647e7749e953b510952729ec505174c8d8f8fc0f44e5bcd7b12cb54233d99295e978e444766715e7f8818ae573fa61a8f6d75739932910ce014c1acfd94fa6fba1bf47b2292e91f067b74ee9b79c007c5b4ce88778996d669b86bc4cc0053e7e9304985dc9bfc140bf8f1632ce8efb8d94572df38d67f30df236e566ee2f78d2a8c89584a1f95a93f8ad1f7e47775ba8f0d0b41fcedf6970f72680672a711d8d3a808b1fc42c792cd97b5aabb3329505e2a921593710486a6df3aa28c7361ee6b45b2c1daede49385047ee24e26b4b5a822af4781541579ca1fe00157a52245f49e47ba8d35f8027c8a0d6895f85a17be2ae4eaefd8cdc2b2c03d7e9e23e2eeaead129a69c0b3405348984d5bce206c5ad022788bb52cd72c1662449f1e1b72bf03a3847660726c6c335807eb7946d97170e707109fc8dc8a5210d92c5bb9de9c78ee10a3c94"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r3, 0xd000943e, &(0x7f0000002480)={r7, r9, "d5ed31bdb570031e1cbeb950e9d0518b33a882ef7edc621c3b87bba47aec43b929c4cdae75f2ec597c6261c2f6f0035a4649c1265e5b6e29cab79891d2c4958dde98a4c3c4b1b36a1da1480b4deba2f2b29cfe726e42fa2b5c0ccff9eaeeb27a8fb4f6aaab94d4d64188aac210d35197f960b79ac8b2a2632279f1cc0af2e9d1a9430405be105b111b80a36bbca7e2bb6ee455a4c2fa2efc687f4b3f66d7dad78264cf6bd48e32a045a2be418ab5cbd452407467e6c16cf01e5445b52184ba91983d3e128b6519ed8ca6f5746beff58d84e7824a00888ecade0aa8d0d59f1f663c70f9b2fd4656a6ff9db671cf462d1b2ce6cd66f895bf84ed0fd81df1dae9e8", "3c789dad850d614bbfa94593acee92cfd21b1aee7b6706126e607ef77b7883faf7b757d55e2c806c777c2c18f8fb5c9e60445f6ad19ef3ca77aaef728e40b94423cf5432c5625de0a85fd311af5cb8e74abf6670fb1c47d0dafcb4a3f1dc6a39feefc98fe3b3d5a53d5f86746ec64fba34283e986d340b486c02cf6368c9c7eeb3275d09cf57b0e0e5d9fc28ce3897727dd866d9f196bd79fdffb4550239b65cb04cb3cbe21b365fb4af5efe5b3fadd6ecf80f0ebdbf09ce376e643126800572096cc96b8d4956648e1f8f7864b95f735df840c0460a3a843fadbc36e4b16753cda582b38343f44b006d779d1f7cb6c31d12472bd14fd2fc369998e603a58c6b6fe1da440e33eb9cb5491ddec0d26e0cb826636fd72baa6d7fc5ddcf1881ab75d697c81c15032358dfe121e51bc56965b123a7920ea59388933e40619877b3f10bf75c6edb42a8ef573f4f117f200674e10c96e213cf9ff278724740e79d8e769dbac3848dbad697baaa4d40d7995f59b8db52e6cb6a6e7a2029a33f9d3394fe3026159815d096ce3f5c062aaab18aed4c0f9586d487ef41b2aa6e8a0766dc5b362e8cd1f793dfc8c6e9a1a7079e3829caf346de28eeeb2f4aa261d88d1035578181cde650456accdf0bbffb2a86379f3bbc0e2c8d073b226f80096022a7be65326d5452dcc6aea641e69077a5c8060b15c8d37f1b038e33b2d8484f20844b2297ab44e771740d1487ec646d394419f452304eca626278a0bd3904af76fe1180981d4050fc7d211ed86eba6a530003f6755e2693fb1facf32e7e0188218cbe1c63f8794e91ab5c0558d96c5c8e7f4519e9a1b7e15cea1bc5e03128389d4daa42ed7fb91bf0751a5e9bbe06f32f7a6c6092b8a83eec93cc44f839a2c9b85a9457110fb0b0134bd6e6f74c419c3bfad1f4439091e636099a0d782ece956b63f5adbca0415be9326898a186bb1ee7c04e261b9d9f87ee3e64b9c47b8d928471d7371994832992fd94298fd017d09eddca6a80c01a3b1a5b8ed6cfaf6f27c4f174ebc798c5de833de721fb6ba9d799b9193c3d984745e89a3faca5f53b92b05c24b758c993b69b526242e211d6a48fcd5a381ba7ba01a67a424482eb1d8aed3eb722601b9bdb14b8c706c04cb26969d6726e79d8de865b370260cc95a59e1bbb53d19cf712aad6ef6bac61a61c2005d850dc2faa244b9d64a8939ef0c06f011bebb4fbc3e5c5144787d10ffe10e90a0b5a626950ef91479ae29a24798d1f74dbef42f85bd5be420febab261a1ebe8e22c0457bb9a1be56a6d4692537aeda13efebddeca0fe6c29def9f14cc8404eb671d8d7ba5383552a8825e00ae8c7a3bb7536ece1de222c42c4d61e6412bb642ce3cb8f126b7b4e930177b4523310b50333dbfb9196582f0bb12acd33d5da19d94fdfc0fa5d1f9a65737e9acb6af5b03e7515506ac96a3fd9c8630695479d4330e985efab9ea8bba48682ace544e963b4c525dcb9e88d0a471147225041e7481025def2df6f4828e350da3687c9add410283ba4dcce2aba4c09dd43475c0c4a6722c669996f762dad64221e84a9f53da450fae788739295bfaa782f7f035df9b41a0f3de4498e48288de8440a13ae86e71c8cf27fa9a1eb0e68b9bb09dee4e11f78d165a11feed0deef031a2a27a3404b4d3f233ef4083369b3ac2c4391943c595808d47ea3815a5745a4da237500dd9b60b4c557746e73cb45e7c19e11dbf71d28d6c9a48a1c0fbf0f09cf5707db74bec03add9fc31c8e9a6ae76f0194cf4cafd5271f8b227d8f39a5bfa2fb016a467dcefd9b613bb808cccd0b1f208788dd718d9b30ee0a51587d3d82288122da21b508209e842ec83ab939b0117dfd1488417f2fa59cd323a866d6e716d2bf68ac398510a58ba44ecc65ca71d6a230a1468e2a64793d231313558cb5833983eebda68cd91e322d25117f0fa7052f5b4d850aff89158f4275391002effa1b9d8d4a376b3d70598025a200ef94a891bc7c185d598a05cb5d30fc2211c98550ae7dff9c72496d5cb3c9c4bf499b65c04748a8189b296ece6340a59712464a1c03019658440c0498646896a2de16b3d8345f0be9f6c31d164605b50daddf0b3a2b3050d20d6ace2479485f1fabbb2fe976c66a977e06b597408272356ed40da7af6fe23b9ab313bf898ea66d32970b6a3c4f20b755a6b7eee491e291f1ae1607e82a4452a87a7d0f1036941c545be73a3d8607058098320aff7c5c3b31ed02458eb218bc1c7ac13bf5032f5a90a31aebadd942fb19460a02aa3eb43fe4643d4098e1e0bca37bcf42a762eddcb8924bcbd7c71fa62c7b84bddbe8ca9801bc8d4919be024a30db43fe1c4dbd4a5725403b02e59e6f155d1de0a1a808f2db261c713f908d4099fe66d3f5187d05005511e15df8e42262dce3ddd3e17629e168200fb684edf91283b2e260f8004f0f41c64d79fcb5b16782f14d26ac90248a2321c787ba462775e843c7b732141ec669e9ea1e0c4fc8a4720cee124a264e23c5e6578cb611b7d6a245aa9f73ec26e19b179e3becc83b446e32b741e4e5ec120cbb816b19eb816b1afd2b5d585c2879b24c27e2df486c29711f072c20f5a32523b3ee16b145c7405e37f6268e17c723a0ef9714da61eee33c05e3b9843cd419339f1c56f35610f9b5a746bab20b824a0385c4c975536d57d469d994ffe02a5ee0146ea5f97c27c6caffb28615a20348133a8a5da2ff817ad6781622c5b393326df7ffa4af1f247fbae9c12e6d0ed364b2c84d13861eb8a5123b8ae7096d09bb848f94cf1a9f70fb810f1003e46186d1e6987b5d3b8fec822812f4589908033f095d63dbc43320efd8db7173c8ad80b933b5de449f18a0b17bb3a0f8b35425e74cb997681ea8c21211cfc0b7d70970ea88852da035ceade14570a8eb440afe6c2bb81a9fd1440d4848069620d786c403c6e5efe07603e1448931433012650a0785ed785733b255d7f895984f8b3fa15f550c2ab48048c4cef6f5777899c3859b30479e06f716fca1f7fb8f725ff26f6c259edb6c77aaabb7b0a48cd79d44fc30600a6eef0dc8fbe8d5e47a10281c3486451b51f4acfefcbff9d5ff2fe351d3f14b59c83d755f1cfc3b126d1a511f44374d59a4d9e6ab386a89bd9300e3adf238a1f2612ef342c2337555e2ecd4e5269c074f665ceec1cbec803feaf9cd7d62435e2fb23a5f86bfc8c6262f4116e360287f4560497a33497e0cb87d1a7cbb89a6d5a4f46fd2e0b19e174fa9b975b9557bf82d17904c400b9ef6efa2a12e00ead80a973cb28d2ee1309328d0a0ec941a40327932165482ac8f39952c43b1fc11e7258d6daa279d79ca8750e87644302c74f16f0b85a7fb56c8e4e6a8e276da626645ad99e0c6381f6613a194eb64bfa421b2ce828bcf325a6bd4af3d74584c047b27a609f558f816c6b4dc01e434c5bdaf7c88ed4e377af16c07dc109a06cc4258393431033a743f5af7effb8d46aa7473e0e26da39f634259021fcbf157263877d669af972ff7a4ee11d077460b65f8f6be66bcd681619a979d4fe9e2cdff4407b175f45fd8168796eb33c6009bd1c5767ee98d543ae1019540dc49f5f5aa15cd207fe90f699eb30467cde6eb294f203b6f22b87b8d8a86c3daa237b2277f75d90a8dfd312fbd3c8dad06f28702b5d2d17185f478417ab10943888169a9efd4249d9654f64a7471846bab09f5f031b5449c03d20cc2c84ef57d28489cca6a18782e88d72a2d690e6897a49e7fece7c4eaec734dceaf731a65d6bc8cd9f6632bd0d9cd6e54d0dd7aa2716acf15fb1c50ca6116877ff8393d9ff7f80c134a3fcd429cf5df21008d52ea029f2b9cd9a72b986564e9b24cfe4235506f689450cc45a4ba7fe964ba9b053a5591912be3c6925e16b2d62742dbae54929da7148a089559012c55ca9f7d496f7b185f11fe02858922026aa15ed5d6816bea62a9516ec210d0462703b356dd3da7adf79b1439e16326c558d0baa2083dc1fbcec9981b87c22dd051abbe50befb18bd8e0c984d1b7c2870eaecf2faa9bccd9800c00465f9300123bf54ff0142773072c9974d09175369fee0ce2a94f37d3ce8c585b179d88ae99172a5ed7366664526e2be561fe511a64519246a390804583945cc80d7bfce822825dafd90a4ae8ea75c786e10a35e490be4c2d77d6db4389eae80110c047558cec0af1d7203c5f0e06e514476b4beb2a87a861c575536d0aa82a2763c0e7045ff44b0eb6b6556d6e45acd54f4edf8733d0ab8971406d9e99206e977e841b9041fa72e2059a163309382dcd947b812e1ef7a8d4490e9504c8bb366de415abfbe5406a4159d30cd716678a953c5e2a3f33deac667f6b0df5c729f4ec14db1b8ccd65d88c75f901a0d3841da2f91124528eaa7d20c59e75c4a019f5c0bdc55cdf11dd0c2027a9195ef93989c91cadc771a8f78fa35009682547967be4263d738d2530d496ddd985a4b23d4efd4d1b448aca10d0030733641087cd9093dcbf8ef9fa37648e2a7c7b60b4ac0478252a8315476a16655ae9ae7360f110667423541f49e012e374901d85f41949fb2c751a1792ada82776b6781ed397c39bc5defe24689d2a8f02bc0edda6e2a6f893a26fae493cdf42305d13c1263be513080c5c7c6e192db9511b77844b9a70106c8b2a2d08c9fa0675df8995c3da7cc1ca68a5407c1107b1b977becf077278d0d09d9c023a70652a358d2803dd9fbc875996a9d22dca2a4616c310571ee9d831453acc76aa2fea06376b322b7b54dcbe2c4ea13717eb4464f55c86374aa139e5e916677d05cbe2f97d9fbfc80523de90a54dbacbe41922c50123e3e304b147cf824c6fdfe2b24c8ec751b5a5519ed6c0b5b93e219fe4dcb51ee6f4efe9789725759482160898f69438c63944e0c0bc5ad7b83aa5414cba0679726ca5a00a75f0f7f959e3fd56d2cc32ac63ec125c745188b513b33eccfc8f6ddd2aca8cff7d359a26e952760ae3de1f9301826203bab464909a923096ecb84c8b35fe36fdb2c62d4de0ed3aaa4695802c5ef17f23ab90e0a3e0a70913bbc126b22e979cb8fec42d0643cfd82472cd270cd4b96731a9ec91b7a1fbf6857f1be09afa96598a750bd6392ddda2d953ab868461b9777d8156b560db1e712d01ef904dae4b63a9227139bd7cc02ec0bf9d739a514ef2710f1dfb95025cbd601d4ccc7a66d62f8fb90aeedf7ceeaa808f92201f19bb1d099d6caa9dc93d45bb3eb277d8f289397f41dfe1da1bbcdc1d15925394aba509df3954fac26393e314b92e4d4225328e6a89d8f89f39e39cc0e00a1fe197a44c2bfe9c2e7b868f24c1fda0a5c85126295149b16cdd4fedc40ecff3c2c1eda2982d9349e52920d399ea890e4a9af3b62e768befeef7a5e1fc46fc3791fb0ea6ef5"}) lseek(r5, 0x2, 0x0) read(r0, &(0x7f00000000c0)=""/117, 0x75) (async) write$khugepaged_scan(r3, &(0x7f0000000080), 0x8) 00:07:27 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}, 0x100000}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) [ 447.821049][T23128] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.1'. 00:07:27 executing program 3: pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) splice(r2, 0x0, r1, 0x0, 0x6, 0x0) read(r0, &(0x7f00000000c0)=""/117, 0x75) write$khugepaged_scan(r3, &(0x7f0000000080), 0x8) ioctl$AUTOFS_IOC_PROTOVER(r1, 0x80049363, &(0x7f0000000000)) 00:07:27 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}, 0x200000}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:27 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000900)=ANY=[@ANYBLOB='`\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="0100000000000000000001000000380025803400008004000980080003000200000024000100dbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1400020077673100000000000000100000000000"], 0x60}}, 0x0) 00:07:27 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000900)=ANY=[@ANYBLOB='`\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="0100000000000000000001000000380025803400008004000980080003000200000024000100dbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1400020077673100000000000000100000000000"], 0x60}}, 0x0) 00:07:27 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}, 0x1000000}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:27 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000900)=ANY=[@ANYBLOB='`\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="0100000000000000000001000000380025803400008004000980080003000200000024000100dbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1400020077673100000000000000100000000000"], 0x60}}, 0x0) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) (async) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000900)=ANY=[@ANYBLOB='`\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="0100000000000000000001000000380025803400008004000980080003000200000024000100dbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1400020077673100000000000000100000000000"], 0x60}}, 0x0) (async) 00:07:27 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}, 0x2000000}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:27 executing program 3: pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) splice(r2, 0x0, r1, 0x0, 0x6, 0x0) read(r0, &(0x7f00000000c0)=""/117, 0x75) write$khugepaged_scan(r3, &(0x7f0000000080), 0x8) ioctl$AUTOFS_IOC_PROTOVER(r1, 0x80049363, &(0x7f0000000000)) pipe2(&(0x7f0000001440), 0x0) (async) pipe2(&(0x7f0000000140), 0x0) (async) splice(r2, 0x0, r1, 0x0, 0x6, 0x0) (async) read(r0, &(0x7f00000000c0)=""/117, 0x75) (async) write$khugepaged_scan(r3, &(0x7f0000000080), 0x8) (async) ioctl$AUTOFS_IOC_PROTOVER(r1, 0x80049363, &(0x7f0000000000)) (async) 00:07:27 executing program 2: sendmsg$BATADV_CMD_SET_VLAN(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x2c, 0x0, 0x800, 0x70bd2a, 0x25dfdbfc, {}, [@BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5, 0x2e, 0x1}, @BATADV_ATTR_BONDING_ENABLED={0x5}, @BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x2}]}, 0x2c}, 0x1, 0x0, 0x0, 0x48000}, 0x20000001) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000900)={0x60, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x38, 0x8, 0x0, 0x1, [{0x34, 0x0, 0x0, 0x1, [@WGPEER_A_ALLOWEDIPS={0x4}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x60}}, 0x0) 00:07:28 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) r1 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r1, &(0x7f0000000000)={0x40000000, 0x0, &(0x7f0000000040)={&(0x7f0000000240)=ANY=[@ANYBLOB="0207000902"], 0x10}}, 0x0) setsockopt$SO_BINDTODEVICE(0xffffffffffffffff, 0x1, 0x19, &(0x7f00000000c0)='geneve0\x00', 0x10) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r0, &(0x7f0000000480)={0x2, 0x4, @multicast2}, 0x10) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f00000002c0)={{{@in6=@dev, @in6=@private2, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee01}, {}, {}, 0x0, 0x0, 0x1}, {{@in, 0x0, 0x33}, 0x0, @in=@loopback, 0x0, 0x0, 0x0, 0xb7}}, 0xe8) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000016c0)=ANY=[@ANYBLOB="3400000018000100000000000000000002200000000000080000000006001c000000000008000f000000090008670500ac1414bbd63f3ad25c669eec75a19494e7dbceae1d8fbee80666e086134c455a28085119c8480f8098ec016d09a2a4a9e715030348c46730b8bb7e05c2312ed82811b5b18496a511e87e137af0b70a39a0ef25640ac75edfa718e3da27bad4e62b761fed435b4e454a74e88037a96c09b6bac7e2cb9183fe8b207d272d3604bef18cd82e8db9928d11dea79313ddb799058dd218ced0583147e65f0651f9f123e5e487442caf4c16e2fcac9c32396569bd00eec40b7879aa1034ab53b15a4bdf050045659ac763dd21816e7d00b967af9372f3f2546f4e5f32df12e400ca8a59a3e35f615cef960631e25a4547115d440048eb0800"/304], 0x34}}, 0x0) ioctl$sock_SIOCSIFVLAN_GET_VLAN_REALDEV_NAME_CMD(r2, 0x8983, &(0x7f00000003c0)={0x8, 'wg1\x00', {'veth0_macvtap\x00'}, 0x8}) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$tipc2(&(0x7f00000000c0), 0xffffffffffffffff) syz_genetlink_get_family_id$batadv(0x0, r3) sendmsg$TIPC_NL_UDP_GET_REMOTEIP(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)={0x30, r4, 0xb21, 0x0, 0x0, {}, [@TIPC_NLA_BEARER={0x1c, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0xf, 0x1, @l2={'ib', 0x3a, 'bridge0\x00'}}, @TIPC_NLA_BEARER_DOMAIN={0x8}]}]}, 0x30}}, 0x0) sendmsg$TIPC_NL_BEARER_DISABLE(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000002b00)=ANY=[@ANYBLOB="e4010005", @ANYRES16=r4, @ANYBLOB="08002abd7000fcdbdf25020000004c0007800c000300070000000000000008000100790000000c000300ff0f0000000000000c0004000004000000000000080001001f00000008000100000000000c000300ffffffffffffff7f3c0003800800020006000000080002004208000008000200f10b000008000100010000000800020081000000080002006403000008000100ff0000004801068004000500ee000300aef06105742f500ccee394e366ea48091b569545f108826be84185da90ce3bd634d344eb4a8e39848882fca1025a7ac4fc26ecfeeb21972f4865fd24ab8b78f6958dadf3de801cc680d40413e8457dcec48f7cf3dc9847a007c0632814fd17786c84b9f65fe27166041b97778b2263a7710ec45c50608f8e99bd802de70e19ded6fa33b66c2139f286155ed4d9632aa0091ff48769c28697a6adf805d33ad664fa82a1ca3d1469d30cc573671ba2e5dd35aed441f26b91308a53c40d98b148c3ed44c7dc249d5d59a7a268d9bb170409183e040c424c46e97dd02cf4a8aa9a861c3b97d1ca003f353c5a00004800040067636d2861657329000000000000000000000000000000000000000000000000200000009710913fd63604b858bc071761d150359e2076ad03ae71b7eae5c95a774014910400050004000500"], 0x1e4}, 0x1, 0x0, 0x0, 0x40}, 0x48080) sendmsg$key(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000680)={0x2, 0x9, 0x6, 0x2, 0x207, 0x0, 0x70bd2b, 0x25dfdbff, [@sadb_x_sec_ctx={0x200, 0x18, 0x3, 0x0, 0xff8, "022c17bed206fa185717b7a305b941d9c5830dd23a3c83b44016165eb870e94e5a2bcbbf257017710009de1587965b04daa0daedbcb847d4887d46ee9b80da1148530834f0b7cf688648ec6e1927ccd4d6a9dafd18676c365329d01c34cb0279bbd541958720ad70fad09d9c39bbfb7975876299a582bcd70b317f3140e983fd93905b8e1552a6165cc20082515b41ab42f66cf3a068cc005b6e7e844c634122805556cf7d86376031b5b1113827c8c49b62336184ee11a8129b632c89da7f8bc6554faadb6eed36a69f4a2b78d2d53f32e188858d2ac24e0b2d7ccc17169a663d05498f990899649658593bb1280f3c9930b309828b712a958d78cb610f900a674e89ea271c14e5daa0537bf72c16469a6360ef502964d4d792b43b7c953794d1201dd814b0f8929142eda7f8305879629762295e9b151814a4b1f3dc38aee312849766e0742864c72abd9df57c45fbcd1f15e3e4b02ec0ca80763028146dff4df729634d7bdc15718b52ffa1ee791b0dd90ef7e60584333ba4f7826ffa1463c17bdd9c4fe9fc459239e88747cc483871179319f8fdded34dd5fd86d4c396cacbf27c924c19df851b0486de9035d1573a0dc25de1776d06dc4b4785f6ee43166344435877e86ab0c89dd75d7fc54b9efbf7300061661e3ba41fede8285c65389275f491a36ad54279ec97a151220780b6e2d2aa6ae49c28c061268e8a0be86e68fe6972f33701dcdc70759f4fe7b49e7b9199f4c0a6cf24ea15abdb85dd8fdf231a56c37b3d0cf218a1eb1063df79b9d149a29b82b3816d3aabbbf4f7bc6d866119265e6863f7a0b0f2c39ac504b2f94350026859f475751f3f91372fbd444827e4dde7e9dec986d882237ce969ed33835bca63a0d02f1d2c88e90a6f8b3cd446d9983467fe76843d1ab97e18cbffef049c699a5497bd85c3d828830722dd908c7a4b84d0c766641b3a4416aea0976d74a6f095f9b85032afeb20baa993af8d2d7ca24a7e8fe768d77ae88141f168b89ec6dde9da34c075e248ce184702c3df2f56854552087d7bfea5a23f436a07a72ffe6995f96f6a30b0f770e304934488d50cb14f31a145cdde72735fb553cf84d09c60ee6005e014773f9dff79ce737bf3ca3b7563addc75c4344123ad5a1cc1c0aba0e4ed3e8c1720956e0327fe46b6be1ad83ca31c1718c593e66c1c06f907b61522a8e9d98d8c2d28bd25a9550e1947cc3a29856dda501573bb88644503deab87d42d114db3a0198dbd9f1120febf54a133de149963c160192fe23bc7059e6ba903f6cf7d178b29ee0e96b6c6ae11739c02490e7dfb84af81761e004d1daab0a15d2f34ff8830e4916a6c2b1ca0e5659d0a3d11d6cdc2bd01eac2a923aebd663b73894f02c2220ccefc577b56552a337c622dd2d67a53afcacf16e48f3b34f6c36f7d4330dbcb51fb2c7702da34d39aac90b5aed8f5853536d50019d6ea7e95986a93c79fa8221926f7694ef96a33c914f4d8d6cab5a9b14f9d1cc5c56d6e7223ca9ddc81e88195b11d697f1393af37b53c434ec2800504b736c0252e7ffc9990c542214045d77aec217178057561061f8716e0ebb56afca3c70d0c5ef489abe1c1fad05491c465c14e4066f32427f9024b4f6b1d3fcb42059d217f8ad9cf08f73db69296069d6c1b0d269fa94d66b891086b59c61dc77eec88d39a68c0f16176045b3e84f21bc440b8a6db4495448f8e89460dfe8560b3080d54d6185023402f01aa0e41f3f94aa70c594de5f8f496ff70da88c687003dc64d15237a455ac69d16b7c4905b3d2bd84ed738c220c7ae41474044a995f7059511db189947a8798a428a6dff0ba57056f17f94c86418fb38e2e822ae077f9c02a7395ab6b108f9a7fdce0d974097f18067e41f89a49cc5f7691da559fde62738f061d387bac2ada04a36b2b9f330fd749a3b5369b654094be0f7e4660e234aed4bd7c5478946fe670de71bc0002daa99a241db7fd9e754e65624a7acca56f9a6e5fc9b83b5e5d299e6388df8356060b108c41fc54198eae034e1d3a9aecb3153882a2d98b0047bdb3af144e7534af03c123229a88208be9ba089c918d5078e7fc91decdf2341cc63bc9a93c19e9eed71a81f75d4d7a5c4740e1543710253137a8948215284639e99f53f589f51b0ee4b5c04dbd18bb8f6c9e62534c0140bbea2f64e25566dd1680c707c40cdda798970023df7b87fac4684c853603ac1c8a65b189aa24286cb536ec231eae5d1144d9859228fb0e1e5845bd4d0a587eaf062c1974c745abe9b603575ac4e81244ee253b0f23b085b546f3e55f90fa83e2867d275b4123ee84ced73dea7968c882849425699d02f7b525af23fe4b2d16ab27d47b6680748ee4b0b1e8432a6902e5f071710640f2e32ec9b0fdc34fb0dfe391797712ef39ec2da29b0235521198129b852c5002fa2fab72302f11addfa524fedb8491e911d322de97f9670de5bdd3ac8ddc0301111061c4317b327b7d38ce1a38a9227a94fa4df9c022ba0ab4a0e6f6e20a028f16fb93df5a6044f067567cf9d771ff76d9cc3ed2ffb2524aa26dbd94b7648d293bb9afc5ff1527e7bc52d8d8297c4d85548dbc0db472ed69454340c6fb2b566809a371ccac4494bf772e50eda9bae7d9dd40aa8829b12996001c416c8b198d00e94216ddca875ba56e3782ae4f42fc88c82b0d4dfb1c8c3f91a4daf7e5852097d7656e385cf5c01569e0b252af07bb150823774f957c14d7cf3685c32e42bd5f1ace5b343753c2a8ca3775598f778e3ecc9f1e08de5468fedee3efbadb2d2c598aaf3cb250aa707bb2f3ccb17032a8a48b8e8f81e31ea0ddbdd27fce990fa249e6a05861440a33e1da8b1d6e1add95bb3c6f7d9b62950401fed33ed92ac4fb2edebe78ec0d0e3ff495a1540c3f64acdc0a27334182f98493759c0570bafaa48a0efa48289cf84ef3d7f2e6a59149435b2b6fc67601b8be63f19641afe2ab63aac2deda035ea5d724797a74786f9fbd6b905fed5b6c003a1ea4922d45a379f8a4e298d017169c14659750c82b8bf00be267b6689794d24b587305d019ae63126800c2ff758a80429fdbae3f40b97f2f44b0341aa52470047e627b259be84130b623167bccfce2867d466e4cb1dca319f2faf4746e8b8228aabb1f259a948eab3ec471e601ee2df55382c16a5ce2266e40481f6e03f04b23d944457860d6e9dfbbac30b43eb5e159dde458fa4439ff8016d8cb511a599724ace4c08b9eef112e88ae5b392e8935e4b4e1d264b8404da4350afc6113ee4250418ca83ce9288f77a70ba5996370a49764389a9ae1055ce3b65d21d8e011f3f634b1abaf7471944a546b9d2407f134343baccfb08a590516089510d89a2608a08bc560716682621ec457242f37cbb0f0a175219bf4b792e0c261216bcfc978e6b6d354e57f901929379c078c57bcbcc9f7bb4bddf985fbf866e5ccc0b3e877f997d32c653a6c0fd738f821f0c6f9b93f8b9cc368cf46c01b1e06dd9e957e2688868997cac7cb69a3f34501c23ee5e73786d23dbd74dd81077369d1cfe11e7a5d86f85dc95fd202ce45b5b657cb09b0508dba06a8177891fed7df137059bacab919147a2c2896e74e9ad5340f986e2c3ffee46a1a0b066d5ffb27cc640782f224c3a8c19d4fd57ca73ed447aeb1be5ece13355969ad2bd133f3358b378c8221725536b86933e0a7a6ca56b5932cea55e5d0bfcf19ba52075f86b3d92896acf546230eeba8eb5f5433f4b70dfce5a855fd362d296ca0db3f4e28fb9a75b2315044764d7aa256ff6c1cefccb94a08b8187cbeb9b9fa76c8d3644497627d8e106b20cb9e0cfbb094e996bb45cfd01f59bfac73025794c4ca196b6788e58d6cc723d7e42dca090c394f650da6d6e4b521829c2fd741c356c7c75c0ba9ada95711214faa8ca2476bd7eff9183659475a71611a3935379e72df01578e79d06b7c3b0e3eb308df928068b95821fe4ae07d4c3147ff87512c08cba0ea499f49929b2a86c6eb0e09f4be99b1ac147d0dde52257845b795132e7f6643ccef4e325baf0cd2380268bdba4086fb8cd023e9b9ed6ddbff66be310c933370be7f95b7cffcb41ef2da913b5df8db808ffde1ecf7b1cc91ba28057393f92903894ee11821eb2808a789ee6a12953042d649de84fde666d8b48d10d86ba7a3d3127a11a5a96bfcbe4d2e5a592e6c1b1337dfe1cb6a6eb244a6cd8b5e9744c5bae22bdc1e69f627fa4b71d373be2736e8edc29bb81d491dc7d54d05b9beb0af1a01d62f12a6be2e18496f74bcc1537ff10ee80335f55613db290af66aabdd57d056eed5071d3fd26af8fd559a620a72a63a4fb07a9755357a99cb7661aee94073c75eff8ce05ea3c4b7c1975228e7726fa42f4b51887882521da918bb7ed24fa12515f63cfefcdc830f4e056e72f0723489729595fd555f5d5ff20900d532e285d35bf3a44364b816f503d0da59a38a821b93b3a5503e18e40dd734bb4664562b7ba7ca45e48aa3f15552f992b37965c0325d868fd9d049f62becd358173e7664360bd506017007e92deb457a1c4c4f4aad793fb4d293b1e28f0ced641380736aa9ebb90a6207640877b5a92439e69909afa939c8f4025c253078ab401499568501d95d016a5ea9524e12c7a800be1ccc09de8f791b6ec69ac6f3297f339a36e445964a80b405c13496c707e21b40c6ee9bacaea52666ff8eddfb44fa6f3c23ee1db3353dd76e890d5eb7858f7dd828b5717e25d43211d13fe48f135aa8e0bece6b5dccf4b8a9a9d20c9a5b601756b248b95b7f3d97605df6bc3475a3d14201c9b30343011238638e1058d1ab913dfc3ab7c1a6d4219fa5f0167c54fcd3255464cbaaed46407ac4efdf1be12969d016024ff8b598a819f2e9a8fa76181229cd22bf809fe22ed6a271f8849a9d98ae29f34469f59ee36f5c074fdc2c421d4fcd0dca33310fb186a2b4bd10484b6cef00f3688bd8a0cc2e991e207d294d1d52ea124880b15bb42c1af3bf2ee2bde554dc3cded06e5af7d1275def5efb234fa4813f462b7438d5181d13b9214c57db4ebd6eb42761b4ff764a77f222159f36e0fba91a67bb08ab4e513af0b17f0321a61511b0b97b5286e5365e4a547144301cf23a8b9080dc82602a1a9f694be4be28e1bdb67e83c24acc74d2dcf2f4f73d7f2719378e528c6d69cb56e411dee7ae53e84c19637dda5647a2fd5996ca7094e1a1b389a74e8732c5645db1adde8de45584f89416fc75cec2ccd288e7d76ffbb9814b183635b485749d0237be58e918845e469555269d378e34027401956fd08b33fd5f481e49039b86511b20b685f597d1d8917de8813dca7ab08be1db8eafc31a8cab22d1cd3b601ffe712a1fecb683232c7fcf109b3bfe1236d08276f9ec5bc91238a3e67fdb0fba554924c9077f9eff2ea875d046cc86faac10a6855fd85eb9575a6d31c3cc637ec22dab564f85dfeaab425420bf1b077391b3abf1939c783b26eb0dbad5a12047747101fc71f25cd90c191b09ac3b590ae11dc8e87f8ee50d2753f10f37d81bf11b99d4e51037f46db2b5e63378e36cf8a952391c4e13d242060f4ea15548ef44f1b4ef163858cd971331bf7b809903f558ecd4f8776ea313f056510ba51f6894c96cd457feb6be023a968773cd24e36b5946bd523a2b2a5e1159e85638d59b1c446b45bd26adccb5ebbef62c3fd8a98b9cdd701d99ab4a0c9d738eb428fbf2ba49cc7d0b356ec5c56a7560cb79e73e59c8e8f742320673b5e2ad0fb14f71de701acb7b201fa81"}, @sadb_address={0x5, 0x17, 0x2b, 0x0, 0x0, @in6={0xa, 0x4e23, 0x20, @mcast1, 0x6}}]}, 0x1038}}, 0x10) sendmmsg(r0, &(0x7f0000007fc0), 0x800001d, 0x0) sendmsg$key(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f00000018c0)={0x2, 0xa, 0x20, 0x5, 0x143, 0x0, 0x70bd2d, 0x25dfdbff, [@sadb_key={0x17, 0x8, 0x558, 0x0, "e1a8421461c43ab176046d3bbe538bc192f8f5d38f3178756d77d61919fd860e903e615bfc600c9b008d9d275892e3d9f74073ec0da60f001b62874770bd8d7d3db72d476e4860cca1aaa0d21d4e90cfadbcb97d9044a80af85b2ec3fd2d994eaddba27c03e06caeeadf2a98703c229e9f4e461450932569533eac27983c0dc7ba1593240ed32fac9c0b21939f8259e4a8c567ea293308241819e12747fa911250f106494304d3a3362b4c"}, @sadb_sa={0x2, 0x1, 0x4d3, 0x5, 0x8, 0xf0}, @sadb_x_policy={0x8, 0x12, 0x4, 0x4, 0x0, 0x6e6bb3, 0x1, {0x6, 0x3c, 0x0, 0x0, 0x0, 0x2, 0x0, @in=@empty, @in=@multicast1}}, @sadb_key={0x101, 0x9, 0x4000, 0x0, "1a8a51b5290311c1f5d307e502a9f9bd8fff1e9998e17be6587361e6722d820d9602425569bfced150e20c9e7476fc7d4c693bce4806b9b6aad90394a5a58c59b6216a6e5956034e421d6f56e89c7b6a385e6094b29e5f1fa7b96592fa8af50fe1cf4889d5ffe849769453eea25962cf706047497e1228e9919f29feab72417b103302429b14cccdf2e8a6d46e01793b448aa0eabb46ea1063d6df07fa55f93b04bec2fc72d198db8e15231e27b920d539816eaaae3dbf911097a6de7fbd946a0452fb847505ccb49402941c898affdc56380d36b59a0680620227b19befdfbc349737789de48f8750f60b26a2bc2b75fd81a3bb70f7a51ebe196f1864f3f376ce83c015e99f4d900615ae95f55179011def1bf91b68ea5a96fef0bebc7608c626647f922d356a06ff4e796dede84e8f21f9966a6e290001f974efabfb053fc61fe473ffb0f148cd186f13b50baa12c71709ac2b01514cd6de7496e4c46072948335e46e24f0ffba1b07c5009388281d6774b222801573d5571ca3530905e0a9402dedc58736406f57d900f59f551214995fc4d1f057ce4a5d3790b0ccca303c397123ee9896e9661444438ef1d98092ab40e1619cc018ad2b213a8d716665486e768f3565c3d1e39fe3c7537b8bde270a86ace02d3b6cb6dec70bb835a36b262350ca2087a6a04fc466d6cae7c63cf286adf134e5b2b7f5975dc0034ff7492e6a639d8d103c60d01fde933ef8cedae2ba4f1a7477bb4061dddf21d3a9bc3cfede8f43a5fc80f93f0644c113971eae0235006167cacfd995819c89e22eedef8ea1af374a568a5eef832e641cb7e333977ff5c17c54cb55c3f8e2993b66cd742c5169bfd62f131242a9e559988dbd1d0293a2cf7d50a0d7572e7ded382d1595be1faac91ce24fe6c3b863bb18ca06832d137cfb36cb40edeb485a6ea69a2bafc93503cd1d28f3a61168cc8e794d4734689b9905d58cf7b6901f79d73e19e7e86261f4c9b661850a8f417e10dde7d335d5a8b5bf0d488dad6283c9e272c5bc06ef5b0dc947f5fa085f9f849c7ab9afdeafb1c43b866771b70426a46ed020e10140b049aa63067e8d460abb7ce8bc70cc83afd80d4bcbcfcd7168c6bd12fb8c38de34b6d4907a4370d46371fcab5da9999336ecc6f93f02015b422df65d0277dbe29a6c79fe4c5a56298b8cc22c9f5963ec0f446aa842fca81c08f247c90fab59011b400bab1ca15c5cd9a6788e8de0cf921c6c63db3e196da8409aa4160e968444661334fcb2baa7d7a6a7eadb207ca4b6b8b5143845e251df37a80eb61d09cca212867bac27140e055b5c0f7a51adf2c6d3e22fcf6f75c98585feb152dabfdcb89d80082ac68cb1d298e57a6ac6410450d614174acbd45a62abe5d119e2c77d7503957b474388fc043c84be81c8d8d0a04e1fdeb99fc444669630356944e9ec1721d4b3d31d50d8cb496a335faaa073ad8092aa47241f2cb8674548ed4e22b83af93e0d720f9cb36d552f19389ddab44364e19601cbe7fa4f9c6f29324ec9d0bce4010c4d9fe052c5c218f7de233e6962908ba15fb0034fee874c901123e988cd4facd27be4a3cdc8fa9c313f97e98e145135b483675c023a3cfb7a224bc9deae225f125f5b385973ed02ad3c35bd99b945c87bfecb8b4f2873308a19c9100a4566f0006bc2a4d2d40e9cc4c69a51a14c98d403cf787dd707e8f4977648c6da443093b85ee281b7736adf963e10f8c16f5a6dfd58ca9ee4e04f861da8805b0023fba030f999b29813c567fe9c2066f590f2ffcb46873174455fab2a59ad77a106a41c3d07ac46d5ad3325aa82b1795287b126a940cad3e1f74520a84c479303d5a24a480ccc2eae6d37772230c184f860f0b94c55ffbcfe363637a1dff5a4ca0f502e288cfcd4469ad339e9e3e22d7981801f8774bf57e5796a30e818bf257f1aab3beea8dd3e4a5aa903344d81f06c37a55df89d4bb114358eb8ae2dccd0c8c3ca25c62fc7d73166ab39a6d8cbe45c159ae85951615d939ba1e35fb0b3109f3325bec7c75922b5dbb5365d29732cfd1a8ad19842676bc0dbc65665d472f353bc8ca47f1f70d5dab1ae608224561758f6b1936ef778502af70d0ff6a5d5943c28838f69b01371758a873a613d242412b8d90fd876dcea92cfbcd41d1ca5ed0907176dabf35a9537cfa16e257c06a03e75e9d4ecac7c75cb5babe57784428d31ef08b95170cc7ca679ddbf8b6e8d4ce3d9e9b99414e027905a53099105f73ffafbf66b0090defcc13abaf4b96ab8c544182e2ee7c850413bddca09a22ecdce449a5534f2a5c597232ee39d9093b933d3ffac568212c709f6b19ff1f1836f3a2b6576b3cf0739fe1f6a64a8f04c0880132ca461269116c126ced5d56cf5a29ba04116a736f832b42256b399c183ef1d7230bec71d78cba8103d2745478112fbfa4cc75c4d7ce63433bb77f896fdbe0007a4f24127e67c720f16ac2882ceee35c57b56c3f2ca2fd1c417fabb4b2b626e4e81f0fe8e343c6399e9ba11542b4e2f6a79a8d97a9b1aaebfa16c809ab76d4739a2db1a3c2470329d1fc339e46e42e0e56e08a232ce2d34e9353b4224887c03fd8b5d06121c0eb05cf500fa670bca8e6fdf791ab22ec6783a56c152a5b16cecd0ecfac2b187c1524120e6e54d67e259cce9356c36930e26ee6f02758c53a71f56f5c1ff74bd78a68f684f8cead826bc087549f5624e4176772e29c122b207689b1b1fc209cfc4373455a10688e5f0d28f645bcced23665d5cfa07bfb94e221b1d21609e1bf550172d8d879cb181a86e371e6bad6ffbb61502b9405c92c9717f339faabff9982efb6ac273262562ce86c3d2c9b870efbeadd8bb5053014eb24b4a6064af155427c36c65fa596bff3c02a174"}, @sadb_x_sa2={0x2, 0x13, 0x3, 0x0, 0x0, 0x70bd27, 0x3502}, @sadb_x_sec_ctx={0xe, 0x18, 0x8, 0x2, 0x65, "07cf7282ed507c415ef4e15a5d453710034558ce1fc25a8c3c7f07637758e049e33756d05faf68e721165efeabd60fb6a3fbd83a95243cf763812b2ef7bf2bd445f289aae524bcb923165282d9f2354eea066f199e01a8ee1e85ca34736d7810a3b9877614"}, @sadb_x_sa2={0x2, 0x13, 0xf5, 0x0, 0x0, 0x70bd2c, 0x3503}, @sadb_x_sec_ctx={0x8, 0x18, 0x7, 0x0, 0x36, "469f325fc9dae9ebea465165dbfb8cd8c3473ecb2776e669d768ab56a014182030e252a3eaff5e16ea9e9e218cd3e00583273971671a"}, @sadb_x_filter={0x5, 0x1a, @in=@rand_addr=0x64010100, @in=@rand_addr=0x64010102, 0x1f, 0x4, 0x1c}]}, 0xa18}}, 0x4000000) bind$inet(r0, &(0x7f00000004c0)={0x2, 0x4e24, @local}, 0x10) sendmsg$key(r1, &(0x7f0000000080)={0x0, 0x700, &(0x7f0000000200)={&(0x7f0000000100)={0x2, 0x9, 0x0, 0x0, 0x2}, 0x10}, 0x1, 0xfdffffff}, 0x0) socket$inet_udp(0x2, 0x2, 0x0) (async) socket$key(0xf, 0x3, 0x2) (async) sendmsg$key(r1, &(0x7f0000000000)={0x40000000, 0x0, &(0x7f0000000040)={&(0x7f0000000240)=ANY=[@ANYBLOB="0207000902"], 0x10}}, 0x0) (async) setsockopt$SO_BINDTODEVICE(0xffffffffffffffff, 0x1, 0x19, &(0x7f00000000c0)='geneve0\x00', 0x10) (async) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) (async) connect$inet(r0, &(0x7f0000000480)={0x2, 0x4, @multicast2}, 0x10) (async) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f00000002c0)={{{@in6=@dev, @in6=@private2, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee01}, {}, {}, 0x0, 0x0, 0x1}, {{@in, 0x0, 0x33}, 0x0, @in=@loopback, 0x0, 0x0, 0x0, 0xb7}}, 0xe8) (async) socket$nl_route(0x10, 0x3, 0x0) (async) sendmsg$nl_route(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000016c0)=ANY=[@ANYBLOB="3400000018000100000000000000000002200000000000080000000006001c000000000008000f000000090008670500ac1414bbd63f3ad25c669eec75a19494e7dbceae1d8fbee80666e086134c455a28085119c8480f8098ec016d09a2a4a9e715030348c46730b8bb7e05c2312ed82811b5b18496a511e87e137af0b70a39a0ef25640ac75edfa718e3da27bad4e62b761fed435b4e454a74e88037a96c09b6bac7e2cb9183fe8b207d272d3604bef18cd82e8db9928d11dea79313ddb799058dd218ced0583147e65f0651f9f123e5e487442caf4c16e2fcac9c32396569bd00eec40b7879aa1034ab53b15a4bdf050045659ac763dd21816e7d00b967af9372f3f2546f4e5f32df12e400ca8a59a3e35f615cef960631e25a4547115d440048eb0800"/304], 0x34}}, 0x0) (async) ioctl$sock_SIOCSIFVLAN_GET_VLAN_REALDEV_NAME_CMD(r2, 0x8983, &(0x7f00000003c0)={0x8, 'wg1\x00', {'veth0_macvtap\x00'}, 0x8}) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$tipc2(&(0x7f00000000c0), 0xffffffffffffffff) (async) syz_genetlink_get_family_id$batadv(0x0, r3) (async) sendmsg$TIPC_NL_UDP_GET_REMOTEIP(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)={0x30, r4, 0xb21, 0x0, 0x0, {}, [@TIPC_NLA_BEARER={0x1c, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0xf, 0x1, @l2={'ib', 0x3a, 'bridge0\x00'}}, @TIPC_NLA_BEARER_DOMAIN={0x8}]}]}, 0x30}}, 0x0) (async) sendmsg$TIPC_NL_BEARER_DISABLE(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000002b00)=ANY=[@ANYBLOB="e4010005", @ANYRES16=r4, @ANYBLOB="08002abd7000fcdbdf25020000004c0007800c000300070000000000000008000100790000000c000300ff0f0000000000000c0004000004000000000000080001001f00000008000100000000000c000300ffffffffffffff7f3c0003800800020006000000080002004208000008000200f10b000008000100010000000800020081000000080002006403000008000100ff0000004801068004000500ee000300aef06105742f500ccee394e366ea48091b569545f108826be84185da90ce3bd634d344eb4a8e39848882fca1025a7ac4fc26ecfeeb21972f4865fd24ab8b78f6958dadf3de801cc680d40413e8457dcec48f7cf3dc9847a007c0632814fd17786c84b9f65fe27166041b97778b2263a7710ec45c50608f8e99bd802de70e19ded6fa33b66c2139f286155ed4d9632aa0091ff48769c28697a6adf805d33ad664fa82a1ca3d1469d30cc573671ba2e5dd35aed441f26b91308a53c40d98b148c3ed44c7dc249d5d59a7a268d9bb170409183e040c424c46e97dd02cf4a8aa9a861c3b97d1ca003f353c5a00004800040067636d2861657329000000000000000000000000000000000000000000000000200000009710913fd63604b858bc071761d150359e2076ad03ae71b7eae5c95a774014910400050004000500"], 0x1e4}, 0x1, 0x0, 0x0, 0x40}, 0x48080) (async) sendmsg$key(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000680)={0x2, 0x9, 0x6, 0x2, 0x207, 0x0, 0x70bd2b, 0x25dfdbff, [@sadb_x_sec_ctx={0x200, 0x18, 0x3, 0x0, 0xff8, "022c17bed206fa185717b7a305b941d9c5830dd23a3c83b44016165eb870e94e5a2bcbbf257017710009de1587965b04daa0daedbcb847d4887d46ee9b80da1148530834f0b7cf688648ec6e1927ccd4d6a9dafd18676c365329d01c34cb0279bbd541958720ad70fad09d9c39bbfb7975876299a582bcd70b317f3140e983fd93905b8e1552a6165cc20082515b41ab42f66cf3a068cc005b6e7e844c634122805556cf7d86376031b5b1113827c8c49b62336184ee11a8129b632c89da7f8bc6554faadb6eed36a69f4a2b78d2d53f32e188858d2ac24e0b2d7ccc17169a663d05498f990899649658593bb1280f3c9930b309828b712a958d78cb610f900a674e89ea271c14e5daa0537bf72c16469a6360ef502964d4d792b43b7c953794d1201dd814b0f8929142eda7f8305879629762295e9b151814a4b1f3dc38aee312849766e0742864c72abd9df57c45fbcd1f15e3e4b02ec0ca80763028146dff4df729634d7bdc15718b52ffa1ee791b0dd90ef7e60584333ba4f7826ffa1463c17bdd9c4fe9fc459239e88747cc483871179319f8fdded34dd5fd86d4c396cacbf27c924c19df851b0486de9035d1573a0dc25de1776d06dc4b4785f6ee43166344435877e86ab0c89dd75d7fc54b9efbf7300061661e3ba41fede8285c65389275f491a36ad54279ec97a151220780b6e2d2aa6ae49c28c061268e8a0be86e68fe6972f33701dcdc70759f4fe7b49e7b9199f4c0a6cf24ea15abdb85dd8fdf231a56c37b3d0cf218a1eb1063df79b9d149a29b82b3816d3aabbbf4f7bc6d866119265e6863f7a0b0f2c39ac504b2f94350026859f475751f3f91372fbd444827e4dde7e9dec986d882237ce969ed33835bca63a0d02f1d2c88e90a6f8b3cd446d9983467fe76843d1ab97e18cbffef049c699a5497bd85c3d828830722dd908c7a4b84d0c766641b3a4416aea0976d74a6f095f9b85032afeb20baa993af8d2d7ca24a7e8fe768d77ae88141f168b89ec6dde9da34c075e248ce184702c3df2f56854552087d7bfea5a23f436a07a72ffe6995f96f6a30b0f770e304934488d50cb14f31a145cdde72735fb553cf84d09c60ee6005e014773f9dff79ce737bf3ca3b7563addc75c4344123ad5a1cc1c0aba0e4ed3e8c1720956e0327fe46b6be1ad83ca31c1718c593e66c1c06f907b61522a8e9d98d8c2d28bd25a9550e1947cc3a29856dda501573bb88644503deab87d42d114db3a0198dbd9f1120febf54a133de149963c160192fe23bc7059e6ba903f6cf7d178b29ee0e96b6c6ae11739c02490e7dfb84af81761e004d1daab0a15d2f34ff8830e4916a6c2b1ca0e5659d0a3d11d6cdc2bd01eac2a923aebd663b73894f02c2220ccefc577b56552a337c622dd2d67a53afcacf16e48f3b34f6c36f7d4330dbcb51fb2c7702da34d39aac90b5aed8f5853536d50019d6ea7e95986a93c79fa8221926f7694ef96a33c914f4d8d6cab5a9b14f9d1cc5c56d6e7223ca9ddc81e88195b11d697f1393af37b53c434ec2800504b736c0252e7ffc9990c542214045d77aec217178057561061f8716e0ebb56afca3c70d0c5ef489abe1c1fad05491c465c14e4066f32427f9024b4f6b1d3fcb42059d217f8ad9cf08f73db69296069d6c1b0d269fa94d66b891086b59c61dc77eec88d39a68c0f16176045b3e84f21bc440b8a6db4495448f8e89460dfe8560b3080d54d6185023402f01aa0e41f3f94aa70c594de5f8f496ff70da88c687003dc64d15237a455ac69d16b7c4905b3d2bd84ed738c220c7ae41474044a995f7059511db189947a8798a428a6dff0ba57056f17f94c86418fb38e2e822ae077f9c02a7395ab6b108f9a7fdce0d974097f18067e41f89a49cc5f7691da559fde62738f061d387bac2ada04a36b2b9f330fd749a3b5369b654094be0f7e4660e234aed4bd7c5478946fe670de71bc0002daa99a241db7fd9e754e65624a7acca56f9a6e5fc9b83b5e5d299e6388df8356060b108c41fc54198eae034e1d3a9aecb3153882a2d98b0047bdb3af144e7534af03c123229a88208be9ba089c918d5078e7fc91decdf2341cc63bc9a93c19e9eed71a81f75d4d7a5c4740e1543710253137a8948215284639e99f53f589f51b0ee4b5c04dbd18bb8f6c9e62534c0140bbea2f64e25566dd1680c707c40cdda798970023df7b87fac4684c853603ac1c8a65b189aa24286cb536ec231eae5d1144d9859228fb0e1e5845bd4d0a587eaf062c1974c745abe9b603575ac4e81244ee253b0f23b085b546f3e55f90fa83e2867d275b4123ee84ced73dea7968c882849425699d02f7b525af23fe4b2d16ab27d47b6680748ee4b0b1e8432a6902e5f071710640f2e32ec9b0fdc34fb0dfe391797712ef39ec2da29b0235521198129b852c5002fa2fab72302f11addfa524fedb8491e911d322de97f9670de5bdd3ac8ddc0301111061c4317b327b7d38ce1a38a9227a94fa4df9c022ba0ab4a0e6f6e20a028f16fb93df5a6044f067567cf9d771ff76d9cc3ed2ffb2524aa26dbd94b7648d293bb9afc5ff1527e7bc52d8d8297c4d85548dbc0db472ed69454340c6fb2b566809a371ccac4494bf772e50eda9bae7d9dd40aa8829b12996001c416c8b198d00e94216ddca875ba56e3782ae4f42fc88c82b0d4dfb1c8c3f91a4daf7e5852097d7656e385cf5c01569e0b252af07bb150823774f957c14d7cf3685c32e42bd5f1ace5b343753c2a8ca3775598f778e3ecc9f1e08de5468fedee3efbadb2d2c598aaf3cb250aa707bb2f3ccb17032a8a48b8e8f81e31ea0ddbdd27fce990fa249e6a05861440a33e1da8b1d6e1add95bb3c6f7d9b62950401fed33ed92ac4fb2edebe78ec0d0e3ff495a1540c3f64acdc0a27334182f98493759c0570bafaa48a0efa48289cf84ef3d7f2e6a59149435b2b6fc67601b8be63f19641afe2ab63aac2deda035ea5d724797a74786f9fbd6b905fed5b6c003a1ea4922d45a379f8a4e298d017169c14659750c82b8bf00be267b6689794d24b587305d019ae63126800c2ff758a80429fdbae3f40b97f2f44b0341aa52470047e627b259be84130b623167bccfce2867d466e4cb1dca319f2faf4746e8b8228aabb1f259a948eab3ec471e601ee2df55382c16a5ce2266e40481f6e03f04b23d944457860d6e9dfbbac30b43eb5e159dde458fa4439ff8016d8cb511a599724ace4c08b9eef112e88ae5b392e8935e4b4e1d264b8404da4350afc6113ee4250418ca83ce9288f77a70ba5996370a49764389a9ae1055ce3b65d21d8e011f3f634b1abaf7471944a546b9d2407f134343baccfb08a590516089510d89a2608a08bc560716682621ec457242f37cbb0f0a175219bf4b792e0c261216bcfc978e6b6d354e57f901929379c078c57bcbcc9f7bb4bddf985fbf866e5ccc0b3e877f997d32c653a6c0fd738f821f0c6f9b93f8b9cc368cf46c01b1e06dd9e957e2688868997cac7cb69a3f34501c23ee5e73786d23dbd74dd81077369d1cfe11e7a5d86f85dc95fd202ce45b5b657cb09b0508dba06a8177891fed7df137059bacab919147a2c2896e74e9ad5340f986e2c3ffee46a1a0b066d5ffb27cc640782f224c3a8c19d4fd57ca73ed447aeb1be5ece13355969ad2bd133f3358b378c8221725536b86933e0a7a6ca56b5932cea55e5d0bfcf19ba52075f86b3d92896acf546230eeba8eb5f5433f4b70dfce5a855fd362d296ca0db3f4e28fb9a75b2315044764d7aa256ff6c1cefccb94a08b8187cbeb9b9fa76c8d3644497627d8e106b20cb9e0cfbb094e996bb45cfd01f59bfac73025794c4ca196b6788e58d6cc723d7e42dca090c394f650da6d6e4b521829c2fd741c356c7c75c0ba9ada95711214faa8ca2476bd7eff9183659475a71611a3935379e72df01578e79d06b7c3b0e3eb308df928068b95821fe4ae07d4c3147ff87512c08cba0ea499f49929b2a86c6eb0e09f4be99b1ac147d0dde52257845b795132e7f6643ccef4e325baf0cd2380268bdba4086fb8cd023e9b9ed6ddbff66be310c933370be7f95b7cffcb41ef2da913b5df8db808ffde1ecf7b1cc91ba28057393f92903894ee11821eb2808a789ee6a12953042d649de84fde666d8b48d10d86ba7a3d3127a11a5a96bfcbe4d2e5a592e6c1b1337dfe1cb6a6eb244a6cd8b5e9744c5bae22bdc1e69f627fa4b71d373be2736e8edc29bb81d491dc7d54d05b9beb0af1a01d62f12a6be2e18496f74bcc1537ff10ee80335f55613db290af66aabdd57d056eed5071d3fd26af8fd559a620a72a63a4fb07a9755357a99cb7661aee94073c75eff8ce05ea3c4b7c1975228e7726fa42f4b51887882521da918bb7ed24fa12515f63cfefcdc830f4e056e72f0723489729595fd555f5d5ff20900d532e285d35bf3a44364b816f503d0da59a38a821b93b3a5503e18e40dd734bb4664562b7ba7ca45e48aa3f15552f992b37965c0325d868fd9d049f62becd358173e7664360bd506017007e92deb457a1c4c4f4aad793fb4d293b1e28f0ced641380736aa9ebb90a6207640877b5a92439e69909afa939c8f4025c253078ab401499568501d95d016a5ea9524e12c7a800be1ccc09de8f791b6ec69ac6f3297f339a36e445964a80b405c13496c707e21b40c6ee9bacaea52666ff8eddfb44fa6f3c23ee1db3353dd76e890d5eb7858f7dd828b5717e25d43211d13fe48f135aa8e0bece6b5dccf4b8a9a9d20c9a5b601756b248b95b7f3d97605df6bc3475a3d14201c9b30343011238638e1058d1ab913dfc3ab7c1a6d4219fa5f0167c54fcd3255464cbaaed46407ac4efdf1be12969d016024ff8b598a819f2e9a8fa76181229cd22bf809fe22ed6a271f8849a9d98ae29f34469f59ee36f5c074fdc2c421d4fcd0dca33310fb186a2b4bd10484b6cef00f3688bd8a0cc2e991e207d294d1d52ea124880b15bb42c1af3bf2ee2bde554dc3cded06e5af7d1275def5efb234fa4813f462b7438d5181d13b9214c57db4ebd6eb42761b4ff764a77f222159f36e0fba91a67bb08ab4e513af0b17f0321a61511b0b97b5286e5365e4a547144301cf23a8b9080dc82602a1a9f694be4be28e1bdb67e83c24acc74d2dcf2f4f73d7f2719378e528c6d69cb56e411dee7ae53e84c19637dda5647a2fd5996ca7094e1a1b389a74e8732c5645db1adde8de45584f89416fc75cec2ccd288e7d76ffbb9814b183635b485749d0237be58e918845e469555269d378e34027401956fd08b33fd5f481e49039b86511b20b685f597d1d8917de8813dca7ab08be1db8eafc31a8cab22d1cd3b601ffe712a1fecb683232c7fcf109b3bfe1236d08276f9ec5bc91238a3e67fdb0fba554924c9077f9eff2ea875d046cc86faac10a6855fd85eb9575a6d31c3cc637ec22dab564f85dfeaab425420bf1b077391b3abf1939c783b26eb0dbad5a12047747101fc71f25cd90c191b09ac3b590ae11dc8e87f8ee50d2753f10f37d81bf11b99d4e51037f46db2b5e63378e36cf8a952391c4e13d242060f4ea15548ef44f1b4ef163858cd971331bf7b809903f558ecd4f8776ea313f056510ba51f6894c96cd457feb6be023a968773cd24e36b5946bd523a2b2a5e1159e85638d59b1c446b45bd26adccb5ebbef62c3fd8a98b9cdd701d99ab4a0c9d738eb428fbf2ba49cc7d0b356ec5c56a7560cb79e73e59c8e8f742320673b5e2ad0fb14f71de701acb7b201fa81"}, @sadb_address={0x5, 0x17, 0x2b, 0x0, 0x0, @in6={0xa, 0x4e23, 0x20, @mcast1, 0x6}}]}, 0x1038}}, 0x10) (async) sendmmsg(r0, &(0x7f0000007fc0), 0x800001d, 0x0) (async) sendmsg$key(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f00000018c0)={0x2, 0xa, 0x20, 0x5, 0x143, 0x0, 0x70bd2d, 0x25dfdbff, [@sadb_key={0x17, 0x8, 0x558, 0x0, "e1a8421461c43ab176046d3bbe538bc192f8f5d38f3178756d77d61919fd860e903e615bfc600c9b008d9d275892e3d9f74073ec0da60f001b62874770bd8d7d3db72d476e4860cca1aaa0d21d4e90cfadbcb97d9044a80af85b2ec3fd2d994eaddba27c03e06caeeadf2a98703c229e9f4e461450932569533eac27983c0dc7ba1593240ed32fac9c0b21939f8259e4a8c567ea293308241819e12747fa911250f106494304d3a3362b4c"}, @sadb_sa={0x2, 0x1, 0x4d3, 0x5, 0x8, 0xf0}, @sadb_x_policy={0x8, 0x12, 0x4, 0x4, 0x0, 0x6e6bb3, 0x1, {0x6, 0x3c, 0x0, 0x0, 0x0, 0x2, 0x0, @in=@empty, @in=@multicast1}}, @sadb_key={0x101, 0x9, 0x4000, 0x0, "1a8a51b5290311c1f5d307e502a9f9bd8fff1e9998e17be6587361e6722d820d9602425569bfced150e20c9e7476fc7d4c693bce4806b9b6aad90394a5a58c59b6216a6e5956034e421d6f56e89c7b6a385e6094b29e5f1fa7b96592fa8af50fe1cf4889d5ffe849769453eea25962cf706047497e1228e9919f29feab72417b103302429b14cccdf2e8a6d46e01793b448aa0eabb46ea1063d6df07fa55f93b04bec2fc72d198db8e15231e27b920d539816eaaae3dbf911097a6de7fbd946a0452fb847505ccb49402941c898affdc56380d36b59a0680620227b19befdfbc349737789de48f8750f60b26a2bc2b75fd81a3bb70f7a51ebe196f1864f3f376ce83c015e99f4d900615ae95f55179011def1bf91b68ea5a96fef0bebc7608c626647f922d356a06ff4e796dede84e8f21f9966a6e290001f974efabfb053fc61fe473ffb0f148cd186f13b50baa12c71709ac2b01514cd6de7496e4c46072948335e46e24f0ffba1b07c5009388281d6774b222801573d5571ca3530905e0a9402dedc58736406f57d900f59f551214995fc4d1f057ce4a5d3790b0ccca303c397123ee9896e9661444438ef1d98092ab40e1619cc018ad2b213a8d716665486e768f3565c3d1e39fe3c7537b8bde270a86ace02d3b6cb6dec70bb835a36b262350ca2087a6a04fc466d6cae7c63cf286adf134e5b2b7f5975dc0034ff7492e6a639d8d103c60d01fde933ef8cedae2ba4f1a7477bb4061dddf21d3a9bc3cfede8f43a5fc80f93f0644c113971eae0235006167cacfd995819c89e22eedef8ea1af374a568a5eef832e641cb7e333977ff5c17c54cb55c3f8e2993b66cd742c5169bfd62f131242a9e559988dbd1d0293a2cf7d50a0d7572e7ded382d1595be1faac91ce24fe6c3b863bb18ca06832d137cfb36cb40edeb485a6ea69a2bafc93503cd1d28f3a61168cc8e794d4734689b9905d58cf7b6901f79d73e19e7e86261f4c9b661850a8f417e10dde7d335d5a8b5bf0d488dad6283c9e272c5bc06ef5b0dc947f5fa085f9f849c7ab9afdeafb1c43b866771b70426a46ed020e10140b049aa63067e8d460abb7ce8bc70cc83afd80d4bcbcfcd7168c6bd12fb8c38de34b6d4907a4370d46371fcab5da9999336ecc6f93f02015b422df65d0277dbe29a6c79fe4c5a56298b8cc22c9f5963ec0f446aa842fca81c08f247c90fab59011b400bab1ca15c5cd9a6788e8de0cf921c6c63db3e196da8409aa4160e968444661334fcb2baa7d7a6a7eadb207ca4b6b8b5143845e251df37a80eb61d09cca212867bac27140e055b5c0f7a51adf2c6d3e22fcf6f75c98585feb152dabfdcb89d80082ac68cb1d298e57a6ac6410450d614174acbd45a62abe5d119e2c77d7503957b474388fc043c84be81c8d8d0a04e1fdeb99fc444669630356944e9ec1721d4b3d31d50d8cb496a335faaa073ad8092aa47241f2cb8674548ed4e22b83af93e0d720f9cb36d552f19389ddab44364e19601cbe7fa4f9c6f29324ec9d0bce4010c4d9fe052c5c218f7de233e6962908ba15fb0034fee874c901123e988cd4facd27be4a3cdc8fa9c313f97e98e145135b483675c023a3cfb7a224bc9deae225f125f5b385973ed02ad3c35bd99b945c87bfecb8b4f2873308a19c9100a4566f0006bc2a4d2d40e9cc4c69a51a14c98d403cf787dd707e8f4977648c6da443093b85ee281b7736adf963e10f8c16f5a6dfd58ca9ee4e04f861da8805b0023fba030f999b29813c567fe9c2066f590f2ffcb46873174455fab2a59ad77a106a41c3d07ac46d5ad3325aa82b1795287b126a940cad3e1f74520a84c479303d5a24a480ccc2eae6d37772230c184f860f0b94c55ffbcfe363637a1dff5a4ca0f502e288cfcd4469ad339e9e3e22d7981801f8774bf57e5796a30e818bf257f1aab3beea8dd3e4a5aa903344d81f06c37a55df89d4bb114358eb8ae2dccd0c8c3ca25c62fc7d73166ab39a6d8cbe45c159ae85951615d939ba1e35fb0b3109f3325bec7c75922b5dbb5365d29732cfd1a8ad19842676bc0dbc65665d472f353bc8ca47f1f70d5dab1ae608224561758f6b1936ef778502af70d0ff6a5d5943c28838f69b01371758a873a613d242412b8d90fd876dcea92cfbcd41d1ca5ed0907176dabf35a9537cfa16e257c06a03e75e9d4ecac7c75cb5babe57784428d31ef08b95170cc7ca679ddbf8b6e8d4ce3d9e9b99414e027905a53099105f73ffafbf66b0090defcc13abaf4b96ab8c544182e2ee7c850413bddca09a22ecdce449a5534f2a5c597232ee39d9093b933d3ffac568212c709f6b19ff1f1836f3a2b6576b3cf0739fe1f6a64a8f04c0880132ca461269116c126ced5d56cf5a29ba04116a736f832b42256b399c183ef1d7230bec71d78cba8103d2745478112fbfa4cc75c4d7ce63433bb77f896fdbe0007a4f24127e67c720f16ac2882ceee35c57b56c3f2ca2fd1c417fabb4b2b626e4e81f0fe8e343c6399e9ba11542b4e2f6a79a8d97a9b1aaebfa16c809ab76d4739a2db1a3c2470329d1fc339e46e42e0e56e08a232ce2d34e9353b4224887c03fd8b5d06121c0eb05cf500fa670bca8e6fdf791ab22ec6783a56c152a5b16cecd0ecfac2b187c1524120e6e54d67e259cce9356c36930e26ee6f02758c53a71f56f5c1ff74bd78a68f684f8cead826bc087549f5624e4176772e29c122b207689b1b1fc209cfc4373455a10688e5f0d28f645bcced23665d5cfa07bfb94e221b1d21609e1bf550172d8d879cb181a86e371e6bad6ffbb61502b9405c92c9717f339faabff9982efb6ac273262562ce86c3d2c9b870efbeadd8bb5053014eb24b4a6064af155427c36c65fa596bff3c02a174"}, @sadb_x_sa2={0x2, 0x13, 0x3, 0x0, 0x0, 0x70bd27, 0x3502}, @sadb_x_sec_ctx={0xe, 0x18, 0x8, 0x2, 0x65, "07cf7282ed507c415ef4e15a5d453710034558ce1fc25a8c3c7f07637758e049e33756d05faf68e721165efeabd60fb6a3fbd83a95243cf763812b2ef7bf2bd445f289aae524bcb923165282d9f2354eea066f199e01a8ee1e85ca34736d7810a3b9877614"}, @sadb_x_sa2={0x2, 0x13, 0xf5, 0x0, 0x0, 0x70bd2c, 0x3503}, @sadb_x_sec_ctx={0x8, 0x18, 0x7, 0x0, 0x36, "469f325fc9dae9ebea465165dbfb8cd8c3473ecb2776e669d768ab56a014182030e252a3eaff5e16ea9e9e218cd3e00583273971671a"}, @sadb_x_filter={0x5, 0x1a, @in=@rand_addr=0x64010100, @in=@rand_addr=0x64010102, 0x1f, 0x4, 0x1c}]}, 0xa18}}, 0x4000000) (async) bind$inet(r0, &(0x7f00000004c0)={0x2, 0x4e24, @local}, 0x10) (async) sendmsg$key(r1, &(0x7f0000000080)={0x0, 0x700, &(0x7f0000000200)={&(0x7f0000000100)={0x2, 0x9, 0x0, 0x0, 0x2}, 0x10}, 0x1, 0xfdffffff}, 0x0) (async) 00:07:28 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}, 0x3000000}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:28 executing program 2: sendmsg$BATADV_CMD_SET_VLAN(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x2c, 0x0, 0x800, 0x70bd2a, 0x25dfdbfc, {}, [@BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5, 0x2e, 0x1}, @BATADV_ATTR_BONDING_ENABLED={0x5}, @BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x2}]}, 0x2c}, 0x1, 0x0, 0x0, 0x48000}, 0x20000001) r0 = socket$nl_generic(0x10, 0x3, 0x10) (async, rerun: 64) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) (rerun: 64) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000900)={0x60, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x38, 0x8, 0x0, 0x1, [{0x34, 0x0, 0x0, 0x1, [@WGPEER_A_ALLOWEDIPS={0x4}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x60}}, 0x0) 00:07:28 executing program 3: pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) (async) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) splice(r2, 0x0, r1, 0x0, 0x6, 0x0) read(r0, &(0x7f00000000c0)=""/117, 0x75) (async) write$khugepaged_scan(r3, &(0x7f0000000080), 0x8) ioctl$AUTOFS_IOC_PROTOVER(r1, 0x80049363, &(0x7f0000000000)) 00:07:28 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}, 0x4000000}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:28 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}, 0x6000000}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) [ 448.752114][T23213] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.1'. 00:07:28 executing program 2: sendmsg$BATADV_CMD_SET_VLAN(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x2c, 0x0, 0x800, 0x70bd2a, 0x25dfdbfc, {}, [@BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5, 0x2e, 0x1}, @BATADV_ATTR_BONDING_ENABLED={0x5}, @BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x2}]}, 0x2c}, 0x1, 0x0, 0x0, 0x48000}, 0x20000001) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000900)={0x60, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x38, 0x8, 0x0, 0x1, [{0x34, 0x0, 0x0, 0x1, [@WGPEER_A_ALLOWEDIPS={0x4}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x60}}, 0x0) 00:07:28 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}, 0xd000000}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:28 executing program 3: pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) splice(r2, 0x0, r1, 0x0, 0x6, 0x0) dup3(r3, r2, 0x80000) read(r0, &(0x7f00000000c0)=""/117, 0x75) write$khugepaged_scan(r3, &(0x7f0000000080), 0x8) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$FUSE(r4, &(0x7f00000050c0)={0x2020}, 0x2020) ioctl$VIDIOC_G_ENC_INDEX(r1, 0x8818564c, &(0x7f0000000180)) 00:07:28 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}, 0x10000000}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:29 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000900)={0x60, r1, 0x1, 0x0, 0x4, {}, [@WGDEVICE_A_PEERS={0x38, 0x8, 0x0, 0x1, [{0x34, 0x0, 0x0, 0x1, [@WGPEER_A_ALLOWEDIPS={0x4}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x60}}, 0x0) 00:07:29 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}, 0x27100000}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:29 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) r1 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r1, &(0x7f0000000000)={0x40000000, 0x0, &(0x7f0000000040)={&(0x7f0000000240)=ANY=[@ANYBLOB="0207000902"], 0x10}}, 0x0) setsockopt$SO_BINDTODEVICE(0xffffffffffffffff, 0x1, 0x19, &(0x7f00000000c0)='geneve0\x00', 0x10) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r0, &(0x7f0000000480)={0x2, 0x4, @multicast2}, 0x10) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f00000002c0)={{{@in6=@dev, @in6=@private2, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee01}, {}, {}, 0x0, 0x0, 0x1}, {{@in, 0x0, 0x33}, 0x0, @in=@loopback, 0x0, 0x0, 0x0, 0xb7}}, 0xe8) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000016c0)=ANY=[@ANYBLOB="3400000018000100000000000000000002200000000000080000000006001c000000000008000f000000090008670500ac1414bbd63f3ad25c669eec75a19494e7dbceae1d8fbee80666e086134c455a28085119c8480f8098ec016d09a2a4a9e715030348c46730b8bb7e05c2312ed82811b5b18496a511e87e137af0b70a39a0ef25640ac75edfa718e3da27bad4e62b761fed435b4e454a74e88037a96c09b6bac7e2cb9183fe8b207d272d3604bef18cd82e8db9928d11dea79313ddb799058dd218ced0583147e65f0651f9f123e5e487442caf4c16e2fcac9c32396569bd00eec40b7879aa1034ab53b15a4bdf050045659ac763dd21816e7d00b967af9372f3f2546f4e5f32df12e400ca8a59a3e35f615cef960631e25a4547115d440048eb0800"/304], 0x34}}, 0x0) ioctl$sock_SIOCSIFVLAN_GET_VLAN_REALDEV_NAME_CMD(r2, 0x8983, &(0x7f00000003c0)={0x8, 'wg1\x00', {'veth0_macvtap\x00'}, 0x8}) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$tipc2(&(0x7f00000000c0), 0xffffffffffffffff) syz_genetlink_get_family_id$batadv(0x0, r3) sendmsg$TIPC_NL_UDP_GET_REMOTEIP(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)={0x30, r4, 0xb21, 0x0, 0x0, {}, [@TIPC_NLA_BEARER={0x1c, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0xf, 0x1, @l2={'ib', 0x3a, 'bridge0\x00'}}, @TIPC_NLA_BEARER_DOMAIN={0x8}]}]}, 0x30}}, 0x0) sendmsg$TIPC_NL_BEARER_DISABLE(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000002b00)=ANY=[@ANYBLOB="e4010005", @ANYRES16=r4, @ANYBLOB="08002abd7000fcdbdf25020000004c0007800c000300070000000000000008000100790000000c000300ff0f0000000000000c0004000004000000000000080001001f00000008000100000000000c000300ffffffffffffff7f3c0003800800020006000000080002004208000008000200f10b000008000100010000000800020081000000080002006403000008000100ff0000004801068004000500ee000300aef06105742f500ccee394e366ea48091b569545f108826be84185da90ce3bd634d344eb4a8e39848882fca1025a7ac4fc26ecfeeb21972f4865fd24ab8b78f6958dadf3de801cc680d40413e8457dcec48f7cf3dc9847a007c0632814fd17786c84b9f65fe27166041b97778b2263a7710ec45c50608f8e99bd802de70e19ded6fa33b66c2139f286155ed4d9632aa0091ff48769c28697a6adf805d33ad664fa82a1ca3d1469d30cc573671ba2e5dd35aed441f26b91308a53c40d98b148c3ed44c7dc249d5d59a7a268d9bb170409183e040c424c46e97dd02cf4a8aa9a861c3b97d1ca003f353c5a00004800040067636d2861657329000000000000000000000000000000000000000000000000200000009710913fd63604b858bc071761d150359e2076ad03ae71b7eae5c95a774014910400050004000500"], 0x1e4}, 0x1, 0x0, 0x0, 0x40}, 0x48080) sendmsg$key(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000680)={0x2, 0x9, 0x6, 0x2, 0x207, 0x0, 0x70bd2b, 0x25dfdbff, [@sadb_x_sec_ctx={0x200, 0x18, 0x3, 0x0, 0xff8, "022c17bed206fa185717b7a305b941d9c5830dd23a3c83b44016165eb870e94e5a2bcbbf257017710009de1587965b04daa0daedbcb847d4887d46ee9b80da1148530834f0b7cf688648ec6e1927ccd4d6a9dafd18676c365329d01c34cb0279bbd541958720ad70fad09d9c39bbfb7975876299a582bcd70b317f3140e983fd93905b8e1552a6165cc20082515b41ab42f66cf3a068cc005b6e7e844c634122805556cf7d86376031b5b1113827c8c49b62336184ee11a8129b632c89da7f8bc6554faadb6eed36a69f4a2b78d2d53f32e188858d2ac24e0b2d7ccc17169a663d05498f990899649658593bb1280f3c9930b309828b712a958d78cb610f900a674e89ea271c14e5daa0537bf72c16469a6360ef502964d4d792b43b7c953794d1201dd814b0f8929142eda7f8305879629762295e9b151814a4b1f3dc38aee312849766e0742864c72abd9df57c45fbcd1f15e3e4b02ec0ca80763028146dff4df729634d7bdc15718b52ffa1ee791b0dd90ef7e60584333ba4f7826ffa1463c17bdd9c4fe9fc459239e88747cc483871179319f8fdded34dd5fd86d4c396cacbf27c924c19df851b0486de9035d1573a0dc25de1776d06dc4b4785f6ee43166344435877e86ab0c89dd75d7fc54b9efbf7300061661e3ba41fede8285c65389275f491a36ad54279ec97a151220780b6e2d2aa6ae49c28c061268e8a0be86e68fe6972f33701dcdc70759f4fe7b49e7b9199f4c0a6cf24ea15abdb85dd8fdf231a56c37b3d0cf218a1eb1063df79b9d149a29b82b3816d3aabbbf4f7bc6d866119265e6863f7a0b0f2c39ac504b2f94350026859f475751f3f91372fbd444827e4dde7e9dec986d882237ce969ed33835bca63a0d02f1d2c88e90a6f8b3cd446d9983467fe76843d1ab97e18cbffef049c699a5497bd85c3d828830722dd908c7a4b84d0c766641b3a4416aea0976d74a6f095f9b85032afeb20baa993af8d2d7ca24a7e8fe768d77ae88141f168b89ec6dde9da34c075e248ce184702c3df2f56854552087d7bfea5a23f436a07a72ffe6995f96f6a30b0f770e304934488d50cb14f31a145cdde72735fb553cf84d09c60ee6005e014773f9dff79ce737bf3ca3b7563addc75c4344123ad5a1cc1c0aba0e4ed3e8c1720956e0327fe46b6be1ad83ca31c1718c593e66c1c06f907b61522a8e9d98d8c2d28bd25a9550e1947cc3a29856dda501573bb88644503deab87d42d114db3a0198dbd9f1120febf54a133de149963c160192fe23bc7059e6ba903f6cf7d178b29ee0e96b6c6ae11739c02490e7dfb84af81761e004d1daab0a15d2f34ff8830e4916a6c2b1ca0e5659d0a3d11d6cdc2bd01eac2a923aebd663b73894f02c2220ccefc577b56552a337c622dd2d67a53afcacf16e48f3b34f6c36f7d4330dbcb51fb2c7702da34d39aac90b5aed8f5853536d50019d6ea7e95986a93c79fa8221926f7694ef96a33c914f4d8d6cab5a9b14f9d1cc5c56d6e7223ca9ddc81e88195b11d697f1393af37b53c434ec2800504b736c0252e7ffc9990c542214045d77aec217178057561061f8716e0ebb56afca3c70d0c5ef489abe1c1fad05491c465c14e4066f32427f9024b4f6b1d3fcb42059d217f8ad9cf08f73db69296069d6c1b0d269fa94d66b891086b59c61dc77eec88d39a68c0f16176045b3e84f21bc440b8a6db4495448f8e89460dfe8560b3080d54d6185023402f01aa0e41f3f94aa70c594de5f8f496ff70da88c687003dc64d15237a455ac69d16b7c4905b3d2bd84ed738c220c7ae41474044a995f7059511db189947a8798a428a6dff0ba57056f17f94c86418fb38e2e822ae077f9c02a7395ab6b108f9a7fdce0d974097f18067e41f89a49cc5f7691da559fde62738f061d387bac2ada04a36b2b9f330fd749a3b5369b654094be0f7e4660e234aed4bd7c5478946fe670de71bc0002daa99a241db7fd9e754e65624a7acca56f9a6e5fc9b83b5e5d299e6388df8356060b108c41fc54198eae034e1d3a9aecb3153882a2d98b0047bdb3af144e7534af03c123229a88208be9ba089c918d5078e7fc91decdf2341cc63bc9a93c19e9eed71a81f75d4d7a5c4740e1543710253137a8948215284639e99f53f589f51b0ee4b5c04dbd18bb8f6c9e62534c0140bbea2f64e25566dd1680c707c40cdda798970023df7b87fac4684c853603ac1c8a65b189aa24286cb536ec231eae5d1144d9859228fb0e1e5845bd4d0a587eaf062c1974c745abe9b603575ac4e81244ee253b0f23b085b546f3e55f90fa83e2867d275b4123ee84ced73dea7968c882849425699d02f7b525af23fe4b2d16ab27d47b6680748ee4b0b1e8432a6902e5f071710640f2e32ec9b0fdc34fb0dfe391797712ef39ec2da29b0235521198129b852c5002fa2fab72302f11addfa524fedb8491e911d322de97f9670de5bdd3ac8ddc0301111061c4317b327b7d38ce1a38a9227a94fa4df9c022ba0ab4a0e6f6e20a028f16fb93df5a6044f067567cf9d771ff76d9cc3ed2ffb2524aa26dbd94b7648d293bb9afc5ff1527e7bc52d8d8297c4d85548dbc0db472ed69454340c6fb2b566809a371ccac4494bf772e50eda9bae7d9dd40aa8829b12996001c416c8b198d00e94216ddca875ba56e3782ae4f42fc88c82b0d4dfb1c8c3f91a4daf7e5852097d7656e385cf5c01569e0b252af07bb150823774f957c14d7cf3685c32e42bd5f1ace5b343753c2a8ca3775598f778e3ecc9f1e08de5468fedee3efbadb2d2c598aaf3cb250aa707bb2f3ccb17032a8a48b8e8f81e31ea0ddbdd27fce990fa249e6a05861440a33e1da8b1d6e1add95bb3c6f7d9b62950401fed33ed92ac4fb2edebe78ec0d0e3ff495a1540c3f64acdc0a27334182f98493759c0570bafaa48a0efa48289cf84ef3d7f2e6a59149435b2b6fc67601b8be63f19641afe2ab63aac2deda035ea5d724797a74786f9fbd6b905fed5b6c003a1ea4922d45a379f8a4e298d017169c14659750c82b8bf00be267b6689794d24b587305d019ae63126800c2ff758a80429fdbae3f40b97f2f44b0341aa52470047e627b259be84130b623167bccfce2867d466e4cb1dca319f2faf4746e8b8228aabb1f259a948eab3ec471e601ee2df55382c16a5ce2266e40481f6e03f04b23d944457860d6e9dfbbac30b43eb5e159dde458fa4439ff8016d8cb511a599724ace4c08b9eef112e88ae5b392e8935e4b4e1d264b8404da4350afc6113ee4250418ca83ce9288f77a70ba5996370a49764389a9ae1055ce3b65d21d8e011f3f634b1abaf7471944a546b9d2407f134343baccfb08a590516089510d89a2608a08bc560716682621ec457242f37cbb0f0a175219bf4b792e0c261216bcfc978e6b6d354e57f901929379c078c57bcbcc9f7bb4bddf985fbf866e5ccc0b3e877f997d32c653a6c0fd738f821f0c6f9b93f8b9cc368cf46c01b1e06dd9e957e2688868997cac7cb69a3f34501c23ee5e73786d23dbd74dd81077369d1cfe11e7a5d86f85dc95fd202ce45b5b657cb09b0508dba06a8177891fed7df137059bacab919147a2c2896e74e9ad5340f986e2c3ffee46a1a0b066d5ffb27cc640782f224c3a8c19d4fd57ca73ed447aeb1be5ece13355969ad2bd133f3358b378c8221725536b86933e0a7a6ca56b5932cea55e5d0bfcf19ba52075f86b3d92896acf546230eeba8eb5f5433f4b70dfce5a855fd362d296ca0db3f4e28fb9a75b2315044764d7aa256ff6c1cefccb94a08b8187cbeb9b9fa76c8d3644497627d8e106b20cb9e0cfbb094e996bb45cfd01f59bfac73025794c4ca196b6788e58d6cc723d7e42dca090c394f650da6d6e4b521829c2fd741c356c7c75c0ba9ada95711214faa8ca2476bd7eff9183659475a71611a3935379e72df01578e79d06b7c3b0e3eb308df928068b95821fe4ae07d4c3147ff87512c08cba0ea499f49929b2a86c6eb0e09f4be99b1ac147d0dde52257845b795132e7f6643ccef4e325baf0cd2380268bdba4086fb8cd023e9b9ed6ddbff66be310c933370be7f95b7cffcb41ef2da913b5df8db808ffde1ecf7b1cc91ba28057393f92903894ee11821eb2808a789ee6a12953042d649de84fde666d8b48d10d86ba7a3d3127a11a5a96bfcbe4d2e5a592e6c1b1337dfe1cb6a6eb244a6cd8b5e9744c5bae22bdc1e69f627fa4b71d373be2736e8edc29bb81d491dc7d54d05b9beb0af1a01d62f12a6be2e18496f74bcc1537ff10ee80335f55613db290af66aabdd57d056eed5071d3fd26af8fd559a620a72a63a4fb07a9755357a99cb7661aee94073c75eff8ce05ea3c4b7c1975228e7726fa42f4b51887882521da918bb7ed24fa12515f63cfefcdc830f4e056e72f0723489729595fd555f5d5ff20900d532e285d35bf3a44364b816f503d0da59a38a821b93b3a5503e18e40dd734bb4664562b7ba7ca45e48aa3f15552f992b37965c0325d868fd9d049f62becd358173e7664360bd506017007e92deb457a1c4c4f4aad793fb4d293b1e28f0ced641380736aa9ebb90a6207640877b5a92439e69909afa939c8f4025c253078ab401499568501d95d016a5ea9524e12c7a800be1ccc09de8f791b6ec69ac6f3297f339a36e445964a80b405c13496c707e21b40c6ee9bacaea52666ff8eddfb44fa6f3c23ee1db3353dd76e890d5eb7858f7dd828b5717e25d43211d13fe48f135aa8e0bece6b5dccf4b8a9a9d20c9a5b601756b248b95b7f3d97605df6bc3475a3d14201c9b30343011238638e1058d1ab913dfc3ab7c1a6d4219fa5f0167c54fcd3255464cbaaed46407ac4efdf1be12969d016024ff8b598a819f2e9a8fa76181229cd22bf809fe22ed6a271f8849a9d98ae29f34469f59ee36f5c074fdc2c421d4fcd0dca33310fb186a2b4bd10484b6cef00f3688bd8a0cc2e991e207d294d1d52ea124880b15bb42c1af3bf2ee2bde554dc3cded06e5af7d1275def5efb234fa4813f462b7438d5181d13b9214c57db4ebd6eb42761b4ff764a77f222159f36e0fba91a67bb08ab4e513af0b17f0321a61511b0b97b5286e5365e4a547144301cf23a8b9080dc82602a1a9f694be4be28e1bdb67e83c24acc74d2dcf2f4f73d7f2719378e528c6d69cb56e411dee7ae53e84c19637dda5647a2fd5996ca7094e1a1b389a74e8732c5645db1adde8de45584f89416fc75cec2ccd288e7d76ffbb9814b183635b485749d0237be58e918845e469555269d378e34027401956fd08b33fd5f481e49039b86511b20b685f597d1d8917de8813dca7ab08be1db8eafc31a8cab22d1cd3b601ffe712a1fecb683232c7fcf109b3bfe1236d08276f9ec5bc91238a3e67fdb0fba554924c9077f9eff2ea875d046cc86faac10a6855fd85eb9575a6d31c3cc637ec22dab564f85dfeaab425420bf1b077391b3abf1939c783b26eb0dbad5a12047747101fc71f25cd90c191b09ac3b590ae11dc8e87f8ee50d2753f10f37d81bf11b99d4e51037f46db2b5e63378e36cf8a952391c4e13d242060f4ea15548ef44f1b4ef163858cd971331bf7b809903f558ecd4f8776ea313f056510ba51f6894c96cd457feb6be023a968773cd24e36b5946bd523a2b2a5e1159e85638d59b1c446b45bd26adccb5ebbef62c3fd8a98b9cdd701d99ab4a0c9d738eb428fbf2ba49cc7d0b356ec5c56a7560cb79e73e59c8e8f742320673b5e2ad0fb14f71de701acb7b201fa81"}, @sadb_address={0x5, 0x17, 0x2b, 0x0, 0x0, @in6={0xa, 0x4e23, 0x20, @mcast1, 0x6}}]}, 0x1038}}, 0x10) sendmmsg(r0, &(0x7f0000007fc0), 0x800001d, 0x0) sendmsg$key(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f00000018c0)={0x2, 0xa, 0x20, 0x5, 0x143, 0x0, 0x70bd2d, 0x25dfdbff, [@sadb_key={0x17, 0x8, 0x558, 0x0, "e1a8421461c43ab176046d3bbe538bc192f8f5d38f3178756d77d61919fd860e903e615bfc600c9b008d9d275892e3d9f74073ec0da60f001b62874770bd8d7d3db72d476e4860cca1aaa0d21d4e90cfadbcb97d9044a80af85b2ec3fd2d994eaddba27c03e06caeeadf2a98703c229e9f4e461450932569533eac27983c0dc7ba1593240ed32fac9c0b21939f8259e4a8c567ea293308241819e12747fa911250f106494304d3a3362b4c"}, @sadb_sa={0x2, 0x1, 0x4d3, 0x5, 0x8, 0xf0}, @sadb_x_policy={0x8, 0x12, 0x4, 0x4, 0x0, 0x6e6bb3, 0x1, {0x6, 0x3c, 0x0, 0x0, 0x0, 0x2, 0x0, @in=@empty, @in=@multicast1}}, @sadb_key={0x101, 0x9, 0x4000, 0x0, "1a8a51b5290311c1f5d307e502a9f9bd8fff1e9998e17be6587361e6722d820d9602425569bfced150e20c9e7476fc7d4c693bce4806b9b6aad90394a5a58c59b6216a6e5956034e421d6f56e89c7b6a385e6094b29e5f1fa7b96592fa8af50fe1cf4889d5ffe849769453eea25962cf706047497e1228e9919f29feab72417b103302429b14cccdf2e8a6d46e01793b448aa0eabb46ea1063d6df07fa55f93b04bec2fc72d198db8e15231e27b920d539816eaaae3dbf911097a6de7fbd946a0452fb847505ccb49402941c898affdc56380d36b59a0680620227b19befdfbc349737789de48f8750f60b26a2bc2b75fd81a3bb70f7a51ebe196f1864f3f376ce83c015e99f4d900615ae95f55179011def1bf91b68ea5a96fef0bebc7608c626647f922d356a06ff4e796dede84e8f21f9966a6e290001f974efabfb053fc61fe473ffb0f148cd186f13b50baa12c71709ac2b01514cd6de7496e4c46072948335e46e24f0ffba1b07c5009388281d6774b222801573d5571ca3530905e0a9402dedc58736406f57d900f59f551214995fc4d1f057ce4a5d3790b0ccca303c397123ee9896e9661444438ef1d98092ab40e1619cc018ad2b213a8d716665486e768f3565c3d1e39fe3c7537b8bde270a86ace02d3b6cb6dec70bb835a36b262350ca2087a6a04fc466d6cae7c63cf286adf134e5b2b7f5975dc0034ff7492e6a639d8d103c60d01fde933ef8cedae2ba4f1a7477bb4061dddf21d3a9bc3cfede8f43a5fc80f93f0644c113971eae0235006167cacfd995819c89e22eedef8ea1af374a568a5eef832e641cb7e333977ff5c17c54cb55c3f8e2993b66cd742c5169bfd62f131242a9e559988dbd1d0293a2cf7d50a0d7572e7ded382d1595be1faac91ce24fe6c3b863bb18ca06832d137cfb36cb40edeb485a6ea69a2bafc93503cd1d28f3a61168cc8e794d4734689b9905d58cf7b6901f79d73e19e7e86261f4c9b661850a8f417e10dde7d335d5a8b5bf0d488dad6283c9e272c5bc06ef5b0dc947f5fa085f9f849c7ab9afdeafb1c43b866771b70426a46ed020e10140b049aa63067e8d460abb7ce8bc70cc83afd80d4bcbcfcd7168c6bd12fb8c38de34b6d4907a4370d46371fcab5da9999336ecc6f93f02015b422df65d0277dbe29a6c79fe4c5a56298b8cc22c9f5963ec0f446aa842fca81c08f247c90fab59011b400bab1ca15c5cd9a6788e8de0cf921c6c63db3e196da8409aa4160e968444661334fcb2baa7d7a6a7eadb207ca4b6b8b5143845e251df37a80eb61d09cca212867bac27140e055b5c0f7a51adf2c6d3e22fcf6f75c98585feb152dabfdcb89d80082ac68cb1d298e57a6ac6410450d614174acbd45a62abe5d119e2c77d7503957b474388fc043c84be81c8d8d0a04e1fdeb99fc444669630356944e9ec1721d4b3d31d50d8cb496a335faaa073ad8092aa47241f2cb8674548ed4e22b83af93e0d720f9cb36d552f19389ddab44364e19601cbe7fa4f9c6f29324ec9d0bce4010c4d9fe052c5c218f7de233e6962908ba15fb0034fee874c901123e988cd4facd27be4a3cdc8fa9c313f97e98e145135b483675c023a3cfb7a224bc9deae225f125f5b385973ed02ad3c35bd99b945c87bfecb8b4f2873308a19c9100a4566f0006bc2a4d2d40e9cc4c69a51a14c98d403cf787dd707e8f4977648c6da443093b85ee281b7736adf963e10f8c16f5a6dfd58ca9ee4e04f861da8805b0023fba030f999b29813c567fe9c2066f590f2ffcb46873174455fab2a59ad77a106a41c3d07ac46d5ad3325aa82b1795287b126a940cad3e1f74520a84c479303d5a24a480ccc2eae6d37772230c184f860f0b94c55ffbcfe363637a1dff5a4ca0f502e288cfcd4469ad339e9e3e22d7981801f8774bf57e5796a30e818bf257f1aab3beea8dd3e4a5aa903344d81f06c37a55df89d4bb114358eb8ae2dccd0c8c3ca25c62fc7d73166ab39a6d8cbe45c159ae85951615d939ba1e35fb0b3109f3325bec7c75922b5dbb5365d29732cfd1a8ad19842676bc0dbc65665d472f353bc8ca47f1f70d5dab1ae608224561758f6b1936ef778502af70d0ff6a5d5943c28838f69b01371758a873a613d242412b8d90fd876dcea92cfbcd41d1ca5ed0907176dabf35a9537cfa16e257c06a03e75e9d4ecac7c75cb5babe57784428d31ef08b95170cc7ca679ddbf8b6e8d4ce3d9e9b99414e027905a53099105f73ffafbf66b0090defcc13abaf4b96ab8c544182e2ee7c850413bddca09a22ecdce449a5534f2a5c597232ee39d9093b933d3ffac568212c709f6b19ff1f1836f3a2b6576b3cf0739fe1f6a64a8f04c0880132ca461269116c126ced5d56cf5a29ba04116a736f832b42256b399c183ef1d7230bec71d78cba8103d2745478112fbfa4cc75c4d7ce63433bb77f896fdbe0007a4f24127e67c720f16ac2882ceee35c57b56c3f2ca2fd1c417fabb4b2b626e4e81f0fe8e343c6399e9ba11542b4e2f6a79a8d97a9b1aaebfa16c809ab76d4739a2db1a3c2470329d1fc339e46e42e0e56e08a232ce2d34e9353b4224887c03fd8b5d06121c0eb05cf500fa670bca8e6fdf791ab22ec6783a56c152a5b16cecd0ecfac2b187c1524120e6e54d67e259cce9356c36930e26ee6f02758c53a71f56f5c1ff74bd78a68f684f8cead826bc087549f5624e4176772e29c122b207689b1b1fc209cfc4373455a10688e5f0d28f645bcced23665d5cfa07bfb94e221b1d21609e1bf550172d8d879cb181a86e371e6bad6ffbb61502b9405c92c9717f339faabff9982efb6ac273262562ce86c3d2c9b870efbeadd8bb5053014eb24b4a6064af155427c36c65fa596bff3c02a174"}, @sadb_x_sa2={0x2, 0x13, 0x3, 0x0, 0x0, 0x70bd27, 0x3502}, @sadb_x_sec_ctx={0xe, 0x18, 0x8, 0x2, 0x65, "07cf7282ed507c415ef4e15a5d453710034558ce1fc25a8c3c7f07637758e049e33756d05faf68e721165efeabd60fb6a3fbd83a95243cf763812b2ef7bf2bd445f289aae524bcb923165282d9f2354eea066f199e01a8ee1e85ca34736d7810a3b9877614"}, @sadb_x_sa2={0x2, 0x13, 0xf5, 0x0, 0x0, 0x70bd2c, 0x3503}, @sadb_x_sec_ctx={0x8, 0x18, 0x7, 0x0, 0x36, "469f325fc9dae9ebea465165dbfb8cd8c3473ecb2776e669d768ab56a014182030e252a3eaff5e16ea9e9e218cd3e00583273971671a"}, @sadb_x_filter={0x5, 0x1a, @in=@rand_addr=0x64010100, @in=@rand_addr=0x64010102, 0x1f, 0x4, 0x1c}]}, 0xa18}}, 0x4000000) bind$inet(r0, &(0x7f00000004c0)={0x2, 0x4e24, @local}, 0x10) sendmsg$key(r1, &(0x7f0000000080)={0x0, 0x700, &(0x7f0000000200)={&(0x7f0000000100)={0x2, 0x9, 0x0, 0x0, 0x2}, 0x10}, 0x1, 0xfdffffff}, 0x0) socket$inet_udp(0x2, 0x2, 0x0) (async) socket$key(0xf, 0x3, 0x2) (async) sendmsg$key(r1, &(0x7f0000000000)={0x40000000, 0x0, &(0x7f0000000040)={&(0x7f0000000240)=ANY=[@ANYBLOB="0207000902"], 0x10}}, 0x0) (async) setsockopt$SO_BINDTODEVICE(0xffffffffffffffff, 0x1, 0x19, &(0x7f00000000c0)='geneve0\x00', 0x10) (async) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) (async) connect$inet(r0, &(0x7f0000000480)={0x2, 0x4, @multicast2}, 0x10) (async) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f00000002c0)={{{@in6=@dev, @in6=@private2, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee01}, {}, {}, 0x0, 0x0, 0x1}, {{@in, 0x0, 0x33}, 0x0, @in=@loopback, 0x0, 0x0, 0x0, 0xb7}}, 0xe8) (async) socket$nl_route(0x10, 0x3, 0x0) (async) sendmsg$nl_route(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000016c0)=ANY=[@ANYBLOB="3400000018000100000000000000000002200000000000080000000006001c000000000008000f000000090008670500ac1414bbd63f3ad25c669eec75a19494e7dbceae1d8fbee80666e086134c455a28085119c8480f8098ec016d09a2a4a9e715030348c46730b8bb7e05c2312ed82811b5b18496a511e87e137af0b70a39a0ef25640ac75edfa718e3da27bad4e62b761fed435b4e454a74e88037a96c09b6bac7e2cb9183fe8b207d272d3604bef18cd82e8db9928d11dea79313ddb799058dd218ced0583147e65f0651f9f123e5e487442caf4c16e2fcac9c32396569bd00eec40b7879aa1034ab53b15a4bdf050045659ac763dd21816e7d00b967af9372f3f2546f4e5f32df12e400ca8a59a3e35f615cef960631e25a4547115d440048eb0800"/304], 0x34}}, 0x0) (async) ioctl$sock_SIOCSIFVLAN_GET_VLAN_REALDEV_NAME_CMD(r2, 0x8983, &(0x7f00000003c0)={0x8, 'wg1\x00', {'veth0_macvtap\x00'}, 0x8}) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$tipc2(&(0x7f00000000c0), 0xffffffffffffffff) (async) syz_genetlink_get_family_id$batadv(0x0, r3) (async) sendmsg$TIPC_NL_UDP_GET_REMOTEIP(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)={0x30, r4, 0xb21, 0x0, 0x0, {}, [@TIPC_NLA_BEARER={0x1c, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0xf, 0x1, @l2={'ib', 0x3a, 'bridge0\x00'}}, @TIPC_NLA_BEARER_DOMAIN={0x8}]}]}, 0x30}}, 0x0) (async) sendmsg$TIPC_NL_BEARER_DISABLE(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000002b00)=ANY=[@ANYBLOB="e4010005", @ANYRES16=r4, @ANYBLOB="08002abd7000fcdbdf25020000004c0007800c000300070000000000000008000100790000000c000300ff0f0000000000000c0004000004000000000000080001001f00000008000100000000000c000300ffffffffffffff7f3c0003800800020006000000080002004208000008000200f10b000008000100010000000800020081000000080002006403000008000100ff0000004801068004000500ee000300aef06105742f500ccee394e366ea48091b569545f108826be84185da90ce3bd634d344eb4a8e39848882fca1025a7ac4fc26ecfeeb21972f4865fd24ab8b78f6958dadf3de801cc680d40413e8457dcec48f7cf3dc9847a007c0632814fd17786c84b9f65fe27166041b97778b2263a7710ec45c50608f8e99bd802de70e19ded6fa33b66c2139f286155ed4d9632aa0091ff48769c28697a6adf805d33ad664fa82a1ca3d1469d30cc573671ba2e5dd35aed441f26b91308a53c40d98b148c3ed44c7dc249d5d59a7a268d9bb170409183e040c424c46e97dd02cf4a8aa9a861c3b97d1ca003f353c5a00004800040067636d2861657329000000000000000000000000000000000000000000000000200000009710913fd63604b858bc071761d150359e2076ad03ae71b7eae5c95a774014910400050004000500"], 0x1e4}, 0x1, 0x0, 0x0, 0x40}, 0x48080) (async) sendmsg$key(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000680)={0x2, 0x9, 0x6, 0x2, 0x207, 0x0, 0x70bd2b, 0x25dfdbff, [@sadb_x_sec_ctx={0x200, 0x18, 0x3, 0x0, 0xff8, "022c17bed206fa185717b7a305b941d9c5830dd23a3c83b44016165eb870e94e5a2bcbbf257017710009de1587965b04daa0daedbcb847d4887d46ee9b80da1148530834f0b7cf688648ec6e1927ccd4d6a9dafd18676c365329d01c34cb0279bbd541958720ad70fad09d9c39bbfb7975876299a582bcd70b317f3140e983fd93905b8e1552a6165cc20082515b41ab42f66cf3a068cc005b6e7e844c634122805556cf7d86376031b5b1113827c8c49b62336184ee11a8129b632c89da7f8bc6554faadb6eed36a69f4a2b78d2d53f32e188858d2ac24e0b2d7ccc17169a663d05498f990899649658593bb1280f3c9930b309828b712a958d78cb610f900a674e89ea271c14e5daa0537bf72c16469a6360ef502964d4d792b43b7c953794d1201dd814b0f8929142eda7f8305879629762295e9b151814a4b1f3dc38aee312849766e0742864c72abd9df57c45fbcd1f15e3e4b02ec0ca80763028146dff4df729634d7bdc15718b52ffa1ee791b0dd90ef7e60584333ba4f7826ffa1463c17bdd9c4fe9fc459239e88747cc483871179319f8fdded34dd5fd86d4c396cacbf27c924c19df851b0486de9035d1573a0dc25de1776d06dc4b4785f6ee43166344435877e86ab0c89dd75d7fc54b9efbf7300061661e3ba41fede8285c65389275f491a36ad54279ec97a151220780b6e2d2aa6ae49c28c061268e8a0be86e68fe6972f33701dcdc70759f4fe7b49e7b9199f4c0a6cf24ea15abdb85dd8fdf231a56c37b3d0cf218a1eb1063df79b9d149a29b82b3816d3aabbbf4f7bc6d866119265e6863f7a0b0f2c39ac504b2f94350026859f475751f3f91372fbd444827e4dde7e9dec986d882237ce969ed33835bca63a0d02f1d2c88e90a6f8b3cd446d9983467fe76843d1ab97e18cbffef049c699a5497bd85c3d828830722dd908c7a4b84d0c766641b3a4416aea0976d74a6f095f9b85032afeb20baa993af8d2d7ca24a7e8fe768d77ae88141f168b89ec6dde9da34c075e248ce184702c3df2f56854552087d7bfea5a23f436a07a72ffe6995f96f6a30b0f770e304934488d50cb14f31a145cdde72735fb553cf84d09c60ee6005e014773f9dff79ce737bf3ca3b7563addc75c4344123ad5a1cc1c0aba0e4ed3e8c1720956e0327fe46b6be1ad83ca31c1718c593e66c1c06f907b61522a8e9d98d8c2d28bd25a9550e1947cc3a29856dda501573bb88644503deab87d42d114db3a0198dbd9f1120febf54a133de149963c160192fe23bc7059e6ba903f6cf7d178b29ee0e96b6c6ae11739c02490e7dfb84af81761e004d1daab0a15d2f34ff8830e4916a6c2b1ca0e5659d0a3d11d6cdc2bd01eac2a923aebd663b73894f02c2220ccefc577b56552a337c622dd2d67a53afcacf16e48f3b34f6c36f7d4330dbcb51fb2c7702da34d39aac90b5aed8f5853536d50019d6ea7e95986a93c79fa8221926f7694ef96a33c914f4d8d6cab5a9b14f9d1cc5c56d6e7223ca9ddc81e88195b11d697f1393af37b53c434ec2800504b736c0252e7ffc9990c542214045d77aec217178057561061f8716e0ebb56afca3c70d0c5ef489abe1c1fad05491c465c14e4066f32427f9024b4f6b1d3fcb42059d217f8ad9cf08f73db69296069d6c1b0d269fa94d66b891086b59c61dc77eec88d39a68c0f16176045b3e84f21bc440b8a6db4495448f8e89460dfe8560b3080d54d6185023402f01aa0e41f3f94aa70c594de5f8f496ff70da88c687003dc64d15237a455ac69d16b7c4905b3d2bd84ed738c220c7ae41474044a995f7059511db189947a8798a428a6dff0ba57056f17f94c86418fb38e2e822ae077f9c02a7395ab6b108f9a7fdce0d974097f18067e41f89a49cc5f7691da559fde62738f061d387bac2ada04a36b2b9f330fd749a3b5369b654094be0f7e4660e234aed4bd7c5478946fe670de71bc0002daa99a241db7fd9e754e65624a7acca56f9a6e5fc9b83b5e5d299e6388df8356060b108c41fc54198eae034e1d3a9aecb3153882a2d98b0047bdb3af144e7534af03c123229a88208be9ba089c918d5078e7fc91decdf2341cc63bc9a93c19e9eed71a81f75d4d7a5c4740e1543710253137a8948215284639e99f53f589f51b0ee4b5c04dbd18bb8f6c9e62534c0140bbea2f64e25566dd1680c707c40cdda798970023df7b87fac4684c853603ac1c8a65b189aa24286cb536ec231eae5d1144d9859228fb0e1e5845bd4d0a587eaf062c1974c745abe9b603575ac4e81244ee253b0f23b085b546f3e55f90fa83e2867d275b4123ee84ced73dea7968c882849425699d02f7b525af23fe4b2d16ab27d47b6680748ee4b0b1e8432a6902e5f071710640f2e32ec9b0fdc34fb0dfe391797712ef39ec2da29b0235521198129b852c5002fa2fab72302f11addfa524fedb8491e911d322de97f9670de5bdd3ac8ddc0301111061c4317b327b7d38ce1a38a9227a94fa4df9c022ba0ab4a0e6f6e20a028f16fb93df5a6044f067567cf9d771ff76d9cc3ed2ffb2524aa26dbd94b7648d293bb9afc5ff1527e7bc52d8d8297c4d85548dbc0db472ed69454340c6fb2b566809a371ccac4494bf772e50eda9bae7d9dd40aa8829b12996001c416c8b198d00e94216ddca875ba56e3782ae4f42fc88c82b0d4dfb1c8c3f91a4daf7e5852097d7656e385cf5c01569e0b252af07bb150823774f957c14d7cf3685c32e42bd5f1ace5b343753c2a8ca3775598f778e3ecc9f1e08de5468fedee3efbadb2d2c598aaf3cb250aa707bb2f3ccb17032a8a48b8e8f81e31ea0ddbdd27fce990fa249e6a05861440a33e1da8b1d6e1add95bb3c6f7d9b62950401fed33ed92ac4fb2edebe78ec0d0e3ff495a1540c3f64acdc0a27334182f98493759c0570bafaa48a0efa48289cf84ef3d7f2e6a59149435b2b6fc67601b8be63f19641afe2ab63aac2deda035ea5d724797a74786f9fbd6b905fed5b6c003a1ea4922d45a379f8a4e298d017169c14659750c82b8bf00be267b6689794d24b587305d019ae63126800c2ff758a80429fdbae3f40b97f2f44b0341aa52470047e627b259be84130b623167bccfce2867d466e4cb1dca319f2faf4746e8b8228aabb1f259a948eab3ec471e601ee2df55382c16a5ce2266e40481f6e03f04b23d944457860d6e9dfbbac30b43eb5e159dde458fa4439ff8016d8cb511a599724ace4c08b9eef112e88ae5b392e8935e4b4e1d264b8404da4350afc6113ee4250418ca83ce9288f77a70ba5996370a49764389a9ae1055ce3b65d21d8e011f3f634b1abaf7471944a546b9d2407f134343baccfb08a590516089510d89a2608a08bc560716682621ec457242f37cbb0f0a175219bf4b792e0c261216bcfc978e6b6d354e57f901929379c078c57bcbcc9f7bb4bddf985fbf866e5ccc0b3e877f997d32c653a6c0fd738f821f0c6f9b93f8b9cc368cf46c01b1e06dd9e957e2688868997cac7cb69a3f34501c23ee5e73786d23dbd74dd81077369d1cfe11e7a5d86f85dc95fd202ce45b5b657cb09b0508dba06a8177891fed7df137059bacab919147a2c2896e74e9ad5340f986e2c3ffee46a1a0b066d5ffb27cc640782f224c3a8c19d4fd57ca73ed447aeb1be5ece13355969ad2bd133f3358b378c8221725536b86933e0a7a6ca56b5932cea55e5d0bfcf19ba52075f86b3d92896acf546230eeba8eb5f5433f4b70dfce5a855fd362d296ca0db3f4e28fb9a75b2315044764d7aa256ff6c1cefccb94a08b8187cbeb9b9fa76c8d3644497627d8e106b20cb9e0cfbb094e996bb45cfd01f59bfac73025794c4ca196b6788e58d6cc723d7e42dca090c394f650da6d6e4b521829c2fd741c356c7c75c0ba9ada95711214faa8ca2476bd7eff9183659475a71611a3935379e72df01578e79d06b7c3b0e3eb308df928068b95821fe4ae07d4c3147ff87512c08cba0ea499f49929b2a86c6eb0e09f4be99b1ac147d0dde52257845b795132e7f6643ccef4e325baf0cd2380268bdba4086fb8cd023e9b9ed6ddbff66be310c933370be7f95b7cffcb41ef2da913b5df8db808ffde1ecf7b1cc91ba28057393f92903894ee11821eb2808a789ee6a12953042d649de84fde666d8b48d10d86ba7a3d3127a11a5a96bfcbe4d2e5a592e6c1b1337dfe1cb6a6eb244a6cd8b5e9744c5bae22bdc1e69f627fa4b71d373be2736e8edc29bb81d491dc7d54d05b9beb0af1a01d62f12a6be2e18496f74bcc1537ff10ee80335f55613db290af66aabdd57d056eed5071d3fd26af8fd559a620a72a63a4fb07a9755357a99cb7661aee94073c75eff8ce05ea3c4b7c1975228e7726fa42f4b51887882521da918bb7ed24fa12515f63cfefcdc830f4e056e72f0723489729595fd555f5d5ff20900d532e285d35bf3a44364b816f503d0da59a38a821b93b3a5503e18e40dd734bb4664562b7ba7ca45e48aa3f15552f992b37965c0325d868fd9d049f62becd358173e7664360bd506017007e92deb457a1c4c4f4aad793fb4d293b1e28f0ced641380736aa9ebb90a6207640877b5a92439e69909afa939c8f4025c253078ab401499568501d95d016a5ea9524e12c7a800be1ccc09de8f791b6ec69ac6f3297f339a36e445964a80b405c13496c707e21b40c6ee9bacaea52666ff8eddfb44fa6f3c23ee1db3353dd76e890d5eb7858f7dd828b5717e25d43211d13fe48f135aa8e0bece6b5dccf4b8a9a9d20c9a5b601756b248b95b7f3d97605df6bc3475a3d14201c9b30343011238638e1058d1ab913dfc3ab7c1a6d4219fa5f0167c54fcd3255464cbaaed46407ac4efdf1be12969d016024ff8b598a819f2e9a8fa76181229cd22bf809fe22ed6a271f8849a9d98ae29f34469f59ee36f5c074fdc2c421d4fcd0dca33310fb186a2b4bd10484b6cef00f3688bd8a0cc2e991e207d294d1d52ea124880b15bb42c1af3bf2ee2bde554dc3cded06e5af7d1275def5efb234fa4813f462b7438d5181d13b9214c57db4ebd6eb42761b4ff764a77f222159f36e0fba91a67bb08ab4e513af0b17f0321a61511b0b97b5286e5365e4a547144301cf23a8b9080dc82602a1a9f694be4be28e1bdb67e83c24acc74d2dcf2f4f73d7f2719378e528c6d69cb56e411dee7ae53e84c19637dda5647a2fd5996ca7094e1a1b389a74e8732c5645db1adde8de45584f89416fc75cec2ccd288e7d76ffbb9814b183635b485749d0237be58e918845e469555269d378e34027401956fd08b33fd5f481e49039b86511b20b685f597d1d8917de8813dca7ab08be1db8eafc31a8cab22d1cd3b601ffe712a1fecb683232c7fcf109b3bfe1236d08276f9ec5bc91238a3e67fdb0fba554924c9077f9eff2ea875d046cc86faac10a6855fd85eb9575a6d31c3cc637ec22dab564f85dfeaab425420bf1b077391b3abf1939c783b26eb0dbad5a12047747101fc71f25cd90c191b09ac3b590ae11dc8e87f8ee50d2753f10f37d81bf11b99d4e51037f46db2b5e63378e36cf8a952391c4e13d242060f4ea15548ef44f1b4ef163858cd971331bf7b809903f558ecd4f8776ea313f056510ba51f6894c96cd457feb6be023a968773cd24e36b5946bd523a2b2a5e1159e85638d59b1c446b45bd26adccb5ebbef62c3fd8a98b9cdd701d99ab4a0c9d738eb428fbf2ba49cc7d0b356ec5c56a7560cb79e73e59c8e8f742320673b5e2ad0fb14f71de701acb7b201fa81"}, @sadb_address={0x5, 0x17, 0x2b, 0x0, 0x0, @in6={0xa, 0x4e23, 0x20, @mcast1, 0x6}}]}, 0x1038}}, 0x10) (async) sendmmsg(r0, &(0x7f0000007fc0), 0x800001d, 0x0) (async) sendmsg$key(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f00000018c0)={0x2, 0xa, 0x20, 0x5, 0x143, 0x0, 0x70bd2d, 0x25dfdbff, [@sadb_key={0x17, 0x8, 0x558, 0x0, "e1a8421461c43ab176046d3bbe538bc192f8f5d38f3178756d77d61919fd860e903e615bfc600c9b008d9d275892e3d9f74073ec0da60f001b62874770bd8d7d3db72d476e4860cca1aaa0d21d4e90cfadbcb97d9044a80af85b2ec3fd2d994eaddba27c03e06caeeadf2a98703c229e9f4e461450932569533eac27983c0dc7ba1593240ed32fac9c0b21939f8259e4a8c567ea293308241819e12747fa911250f106494304d3a3362b4c"}, @sadb_sa={0x2, 0x1, 0x4d3, 0x5, 0x8, 0xf0}, @sadb_x_policy={0x8, 0x12, 0x4, 0x4, 0x0, 0x6e6bb3, 0x1, {0x6, 0x3c, 0x0, 0x0, 0x0, 0x2, 0x0, @in=@empty, @in=@multicast1}}, @sadb_key={0x101, 0x9, 0x4000, 0x0, "1a8a51b5290311c1f5d307e502a9f9bd8fff1e9998e17be6587361e6722d820d9602425569bfced150e20c9e7476fc7d4c693bce4806b9b6aad90394a5a58c59b6216a6e5956034e421d6f56e89c7b6a385e6094b29e5f1fa7b96592fa8af50fe1cf4889d5ffe849769453eea25962cf706047497e1228e9919f29feab72417b103302429b14cccdf2e8a6d46e01793b448aa0eabb46ea1063d6df07fa55f93b04bec2fc72d198db8e15231e27b920d539816eaaae3dbf911097a6de7fbd946a0452fb847505ccb49402941c898affdc56380d36b59a0680620227b19befdfbc349737789de48f8750f60b26a2bc2b75fd81a3bb70f7a51ebe196f1864f3f376ce83c015e99f4d900615ae95f55179011def1bf91b68ea5a96fef0bebc7608c626647f922d356a06ff4e796dede84e8f21f9966a6e290001f974efabfb053fc61fe473ffb0f148cd186f13b50baa12c71709ac2b01514cd6de7496e4c46072948335e46e24f0ffba1b07c5009388281d6774b222801573d5571ca3530905e0a9402dedc58736406f57d900f59f551214995fc4d1f057ce4a5d3790b0ccca303c397123ee9896e9661444438ef1d98092ab40e1619cc018ad2b213a8d716665486e768f3565c3d1e39fe3c7537b8bde270a86ace02d3b6cb6dec70bb835a36b262350ca2087a6a04fc466d6cae7c63cf286adf134e5b2b7f5975dc0034ff7492e6a639d8d103c60d01fde933ef8cedae2ba4f1a7477bb4061dddf21d3a9bc3cfede8f43a5fc80f93f0644c113971eae0235006167cacfd995819c89e22eedef8ea1af374a568a5eef832e641cb7e333977ff5c17c54cb55c3f8e2993b66cd742c5169bfd62f131242a9e559988dbd1d0293a2cf7d50a0d7572e7ded382d1595be1faac91ce24fe6c3b863bb18ca06832d137cfb36cb40edeb485a6ea69a2bafc93503cd1d28f3a61168cc8e794d4734689b9905d58cf7b6901f79d73e19e7e86261f4c9b661850a8f417e10dde7d335d5a8b5bf0d488dad6283c9e272c5bc06ef5b0dc947f5fa085f9f849c7ab9afdeafb1c43b866771b70426a46ed020e10140b049aa63067e8d460abb7ce8bc70cc83afd80d4bcbcfcd7168c6bd12fb8c38de34b6d4907a4370d46371fcab5da9999336ecc6f93f02015b422df65d0277dbe29a6c79fe4c5a56298b8cc22c9f5963ec0f446aa842fca81c08f247c90fab59011b400bab1ca15c5cd9a6788e8de0cf921c6c63db3e196da8409aa4160e968444661334fcb2baa7d7a6a7eadb207ca4b6b8b5143845e251df37a80eb61d09cca212867bac27140e055b5c0f7a51adf2c6d3e22fcf6f75c98585feb152dabfdcb89d80082ac68cb1d298e57a6ac6410450d614174acbd45a62abe5d119e2c77d7503957b474388fc043c84be81c8d8d0a04e1fdeb99fc444669630356944e9ec1721d4b3d31d50d8cb496a335faaa073ad8092aa47241f2cb8674548ed4e22b83af93e0d720f9cb36d552f19389ddab44364e19601cbe7fa4f9c6f29324ec9d0bce4010c4d9fe052c5c218f7de233e6962908ba15fb0034fee874c901123e988cd4facd27be4a3cdc8fa9c313f97e98e145135b483675c023a3cfb7a224bc9deae225f125f5b385973ed02ad3c35bd99b945c87bfecb8b4f2873308a19c9100a4566f0006bc2a4d2d40e9cc4c69a51a14c98d403cf787dd707e8f4977648c6da443093b85ee281b7736adf963e10f8c16f5a6dfd58ca9ee4e04f861da8805b0023fba030f999b29813c567fe9c2066f590f2ffcb46873174455fab2a59ad77a106a41c3d07ac46d5ad3325aa82b1795287b126a940cad3e1f74520a84c479303d5a24a480ccc2eae6d37772230c184f860f0b94c55ffbcfe363637a1dff5a4ca0f502e288cfcd4469ad339e9e3e22d7981801f8774bf57e5796a30e818bf257f1aab3beea8dd3e4a5aa903344d81f06c37a55df89d4bb114358eb8ae2dccd0c8c3ca25c62fc7d73166ab39a6d8cbe45c159ae85951615d939ba1e35fb0b3109f3325bec7c75922b5dbb5365d29732cfd1a8ad19842676bc0dbc65665d472f353bc8ca47f1f70d5dab1ae608224561758f6b1936ef778502af70d0ff6a5d5943c28838f69b01371758a873a613d242412b8d90fd876dcea92cfbcd41d1ca5ed0907176dabf35a9537cfa16e257c06a03e75e9d4ecac7c75cb5babe57784428d31ef08b95170cc7ca679ddbf8b6e8d4ce3d9e9b99414e027905a53099105f73ffafbf66b0090defcc13abaf4b96ab8c544182e2ee7c850413bddca09a22ecdce449a5534f2a5c597232ee39d9093b933d3ffac568212c709f6b19ff1f1836f3a2b6576b3cf0739fe1f6a64a8f04c0880132ca461269116c126ced5d56cf5a29ba04116a736f832b42256b399c183ef1d7230bec71d78cba8103d2745478112fbfa4cc75c4d7ce63433bb77f896fdbe0007a4f24127e67c720f16ac2882ceee35c57b56c3f2ca2fd1c417fabb4b2b626e4e81f0fe8e343c6399e9ba11542b4e2f6a79a8d97a9b1aaebfa16c809ab76d4739a2db1a3c2470329d1fc339e46e42e0e56e08a232ce2d34e9353b4224887c03fd8b5d06121c0eb05cf500fa670bca8e6fdf791ab22ec6783a56c152a5b16cecd0ecfac2b187c1524120e6e54d67e259cce9356c36930e26ee6f02758c53a71f56f5c1ff74bd78a68f684f8cead826bc087549f5624e4176772e29c122b207689b1b1fc209cfc4373455a10688e5f0d28f645bcced23665d5cfa07bfb94e221b1d21609e1bf550172d8d879cb181a86e371e6bad6ffbb61502b9405c92c9717f339faabff9982efb6ac273262562ce86c3d2c9b870efbeadd8bb5053014eb24b4a6064af155427c36c65fa596bff3c02a174"}, @sadb_x_sa2={0x2, 0x13, 0x3, 0x0, 0x0, 0x70bd27, 0x3502}, @sadb_x_sec_ctx={0xe, 0x18, 0x8, 0x2, 0x65, "07cf7282ed507c415ef4e15a5d453710034558ce1fc25a8c3c7f07637758e049e33756d05faf68e721165efeabd60fb6a3fbd83a95243cf763812b2ef7bf2bd445f289aae524bcb923165282d9f2354eea066f199e01a8ee1e85ca34736d7810a3b9877614"}, @sadb_x_sa2={0x2, 0x13, 0xf5, 0x0, 0x0, 0x70bd2c, 0x3503}, @sadb_x_sec_ctx={0x8, 0x18, 0x7, 0x0, 0x36, "469f325fc9dae9ebea465165dbfb8cd8c3473ecb2776e669d768ab56a014182030e252a3eaff5e16ea9e9e218cd3e00583273971671a"}, @sadb_x_filter={0x5, 0x1a, @in=@rand_addr=0x64010100, @in=@rand_addr=0x64010102, 0x1f, 0x4, 0x1c}]}, 0xa18}}, 0x4000000) (async) bind$inet(r0, &(0x7f00000004c0)={0x2, 0x4e24, @local}, 0x10) (async) sendmsg$key(r1, &(0x7f0000000080)={0x0, 0x700, &(0x7f0000000200)={&(0x7f0000000100)={0x2, 0x9, 0x0, 0x0, 0x2}, 0x10}, 0x1, 0xfdffffff}, 0x0) (async) 00:07:29 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000900)={0x60, r1, 0x1, 0x0, 0x4, {}, [@WGDEVICE_A_PEERS={0x38, 0x8, 0x0, 0x1, [{0x34, 0x0, 0x0, 0x1, [@WGPEER_A_ALLOWEDIPS={0x4}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x60}}, 0x0) 00:07:29 executing program 3: pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) splice(r2, 0x0, r1, 0x0, 0x6, 0x0) (async) dup3(r3, r2, 0x80000) read(r0, &(0x7f00000000c0)=""/117, 0x75) write$khugepaged_scan(r3, &(0x7f0000000080), 0x8) (async) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$FUSE(r4, &(0x7f00000050c0)={0x2020}, 0x2020) (async) ioctl$VIDIOC_G_ENC_INDEX(r1, 0x8818564c, &(0x7f0000000180)) 00:07:29 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}, 0x30250000}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:29 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) (async) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000900)={0x60, r1, 0x1, 0x0, 0x4, {}, [@WGDEVICE_A_PEERS={0x38, 0x8, 0x0, 0x1, [{0x34, 0x0, 0x0, 0x1, [@WGPEER_A_ALLOWEDIPS={0x4}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x60}}, 0x0) 00:07:29 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}, 0x68ed0000}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:29 executing program 2: setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x27, &(0x7f00000000c0)=0x2, 0x4) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000100)=ANY=[@ANYBLOB="50eac1fd2c6981bb0300000000000000449e704716cc963b221157be97528b81f9beab1395b5d74ab0b7a037b8e389e9ee456217e11a5d97bca67bfe5bc50a4d7e94aa7b95ed79bb5653638fab08041673add2b2cdf30500121a41373c311a4061847fa4", @ANYRES16=r1, @ANYBLOB="0100000000000000000001000000380008803400008004000980080003000200000024000100dbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1400020077673100"/90], 0x60}}, 0x0) [ 449.238846][T23274] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.1'. 00:07:29 executing program 3: pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) (async) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) splice(r2, 0x0, r1, 0x0, 0x6, 0x0) (async) dup3(r3, r2, 0x80000) read(r0, &(0x7f00000000c0)=""/117, 0x75) write$khugepaged_scan(r3, &(0x7f0000000080), 0x8) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$FUSE(r4, &(0x7f00000050c0)={0x2020}, 0x2020) (async) ioctl$VIDIOC_G_ENC_INDEX(r1, 0x8818564c, &(0x7f0000000180)) 00:07:29 executing program 2: setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x27, &(0x7f00000000c0)=0x2, 0x4) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000100)=ANY=[@ANYBLOB="50eac1fd2c6981bb0300000000000000449e704716cc963b221157be97528b81f9beab1395b5d74ab0b7a037b8e389e9ee456217e11a5d97bca67bfe5bc50a4d7e94aa7b95ed79bb5653638fab08041673add2b2cdf30500121a41373c311a4061847fa4", @ANYRES16=r1, @ANYBLOB="0100000000000000000001000000380008803400008004000980080003000200000024000100dbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1400020077673100"/90], 0x60}}, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x27, &(0x7f00000000c0)=0x2, 0x4) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) (async) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000100)=ANY=[@ANYBLOB="50eac1fd2c6981bb0300000000000000449e704716cc963b221157be97528b81f9beab1395b5d74ab0b7a037b8e389e9ee456217e11a5d97bca67bfe5bc50a4d7e94aa7b95ed79bb5653638fab08041673add2b2cdf30500121a41373c311a4061847fa4", @ANYRES16=r1, @ANYBLOB="0100000000000000000001000000380008803400008004000980080003000200000024000100dbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1400020077673100"/90], 0x60}}, 0x0) (async) 00:07:29 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}, 0x803e0000}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:29 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}, 0xffffff7f}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:29 executing program 2: setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x27, &(0x7f00000000c0)=0x2, 0x4) (async) r0 = socket$nl_generic(0x10, 0x3, 0x10) (async) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000100)=ANY=[@ANYBLOB="50eac1fd2c6981bb0300000000000000449e704716cc963b221157be97528b81f9beab1395b5d74ab0b7a037b8e389e9ee456217e11a5d97bca67bfe5bc50a4d7e94aa7b95ed79bb5653638fab08041673add2b2cdf30500121a41373c311a4061847fa4", @ANYRES16=r1, @ANYBLOB="0100000000000000000001000000380008803400008004000980080003000200000024000100dbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1400020077673100"/90], 0x60}}, 0x0) 00:07:29 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000040)=0x6) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.pending_reads\x00', 0x440, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r3, 0x40086607, &(0x7f0000000100)=@v2={0x2, @adiantum, 0x1, '\x00', @d}) r4 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r4, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000000)="2e000000bc0413a0f848100000005e140602000000000e000a00"/35, 0x23}], 0x1}, 0x0) sendmsg$kcm(r4, &(0x7f00000001c0)={0x0, 0x700, &(0x7f0000000500)=[{&(0x7f00000000c0)="2e00000010008188040f46ecdb4cb9cca7480ef410000000e3bd6efb440009000e000a000d000000ba8000001201", 0x2e}], 0x1}, 0x0) clock_gettime(0x6, &(0x7f0000000180)) 00:07:29 executing program 3: pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) splice(0xffffffffffffffff, 0x0, r1, 0x0, 0x6, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(r0, 0xc0189376, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0, {0xfffffffc}}, './file0\x00'}) read(r0, &(0x7f00000000c0)=""/117, 0x75) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$FUSE(r2, &(0x7f00000050c0)={0x2020}, 0x2020) accept$unix(r2, 0x0, &(0x7f0000000000)) write$khugepaged_scan(0xffffffffffffffff, &(0x7f0000000080), 0x8) 00:07:29 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:29 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000900)={0x30, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x8, 0x8, 0x0, 0x1, [{0x4}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x30}}, 0x20048880) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000000c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000080)={&(0x7f0000000940)={0x8b4, 0x0, 0x1, 0x70bd28, 0x25dfdbfb, {}, [@WGDEVICE_A_PEERS={0x860, 0x8, 0x0, 0x1, [{0x5c, 0x0, 0x0, 0x1, [@WGPEER_A_FLAGS={0x8, 0x3, 0x4}, @WGPEER_A_FLAGS={0x8, 0x3, 0x1}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e24, @rand_addr=0x64010100}}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e22, @multicast1}}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e20, 0x0, @empty, 0x3}}]}, {0x2dc, 0x0, 0x0, 0x1, [@WGPEER_A_PRESHARED_KEY={0x24, 0x2, "d316a801489abc518f4b98e278e9fa8d6a63a3ec0bdfeaae77c270f3c31e491c"}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e24, @initdev={0xac, 0x1e, 0x0, 0x0}}}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e24, 0x1, @initdev={0xfe, 0x88, '\x00', 0x7, 0x0}, 0x3a5}}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "9e3947a818d72a7615e92d96cde1e3f6b70e53dc2fb6eda8a9e520e5fc3098b3"}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "61dfeba77690c18d53bcd21f3c2c587ab03ef1c0132d7b6a74d68d3620e8f31c"}, @WGPEER_A_ALLOWEDIPS={0x238, 0x9, 0x0, 0x1, [{0xf4, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @local}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5, 0x3, 0x20}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @dev={0xfe, 0x80, '\x00', 0x30}}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {0x5, 0x3, 0x1}}]}, {0x4c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5, 0x3, 0x3}}]}, {0xf4, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x1e}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5, 0x3, 0x1}}]}]}]}, {0x28c, 0x0, 0x0, 0x1, [@WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e21, @local}}, @WGPEER_A_ALLOWEDIPS={0xa4, 0x9, 0x0, 0x1, [{0xa0, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @private=0xa010101}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @empty}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private1={0xfc, 0x1, '\x00', 0x1}}, {0x5}}]}]}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e20, @local}}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0xda0d}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x9}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}, @WGPEER_A_ALLOWEDIPS={0x144, 0x9, 0x0, 0x1, [{0xd0, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @dev={0xfe, 0x80, '\x00', 0x41}}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @private=0xa010100}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5, 0x3, 0x2}}]}, {0x70, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @private=0xa010102}, {0x5}}]}]}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e21, 0x7f, @loopback, 0x19}}]}, {0x28c, 0x0, 0x0, 0x1, [@WGPEER_A_PRESHARED_KEY={0x24, 0x2, "a27dcb619c35a1763a191034804893d2c3f00f9ee43fabaa083921e434cd363e"}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e21, 0xffffffff, @local, 0x1f}}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e20, 0xff, @remote, 0x10001}}, @WGPEER_A_ALLOWEDIPS={0x21c, 0x9, 0x0, 0x1, [{0x124, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00'}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private2={0xfc, 0x2, '\x00', 0x1}}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00'}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @private0={0xfc, 0x0, '\x00', 0x1}}, {0x5, 0x3, 0x1}}]}, {0xf4, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private1={0xfc, 0x1, '\x00', 0x1}}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @rand_addr=0x64010101}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x32}}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @private=0xa010102}, {0x5, 0x3, 0x1}}]}]}]}, {0xc, 0x0, 0x0, 0x1, [@WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x1000}]}]}, @WGDEVICE_A_LISTEN_PORT={0x6, 0x6, 0x4e23}, @WGDEVICE_A_FLAGS={0x8}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}, @WGDEVICE_A_FLAGS={0x8, 0x5, 0x1}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x8b4}, 0x1, 0x0, 0x0, 0x48851}, 0x20000810) [ 449.715139][T23329] EXT4-fs warning (device nvme0n1p2): ext4_group_extend:1863: need to use ext2online to resize further [ 449.756143][T23329] netlink: 'syz-executor.1': attribute type 10 has an invalid length. [ 449.758586][T23329] bridge0: port 3(team0) entered blocking state [ 449.760579][T23329] bridge0: port 3(team0) entered disabled state [ 449.765919][T23329] device team0 entered promiscuous mode [ 449.767381][T23329] device team_slave_0 entered promiscuous mode [ 449.769423][T23329] device team_slave_1 entered promiscuous mode [ 449.773107][T23329] bridge0: port 3(team0) entered blocking state [ 449.774717][T23329] bridge0: port 3(team0) entered forwarding state 00:07:30 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}}, {{0x0, 0x2, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:30 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000900)={0x30, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x8, 0x8, 0x0, 0x1, [{0x4}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x30}}, 0x20048880) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000000c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000080)={&(0x7f0000000940)={0x8b4, 0x0, 0x1, 0x70bd28, 0x25dfdbfb, {}, [@WGDEVICE_A_PEERS={0x860, 0x8, 0x0, 0x1, [{0x5c, 0x0, 0x0, 0x1, [@WGPEER_A_FLAGS={0x8, 0x3, 0x4}, @WGPEER_A_FLAGS={0x8, 0x3, 0x1}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e24, @rand_addr=0x64010100}}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e22, @multicast1}}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e20, 0x0, @empty, 0x3}}]}, {0x2dc, 0x0, 0x0, 0x1, [@WGPEER_A_PRESHARED_KEY={0x24, 0x2, "d316a801489abc518f4b98e278e9fa8d6a63a3ec0bdfeaae77c270f3c31e491c"}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e24, @initdev={0xac, 0x1e, 0x0, 0x0}}}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e24, 0x1, @initdev={0xfe, 0x88, '\x00', 0x7, 0x0}, 0x3a5}}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "9e3947a818d72a7615e92d96cde1e3f6b70e53dc2fb6eda8a9e520e5fc3098b3"}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "61dfeba77690c18d53bcd21f3c2c587ab03ef1c0132d7b6a74d68d3620e8f31c"}, @WGPEER_A_ALLOWEDIPS={0x238, 0x9, 0x0, 0x1, [{0xf4, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @local}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5, 0x3, 0x20}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @dev={0xfe, 0x80, '\x00', 0x30}}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {0x5, 0x3, 0x1}}]}, {0x4c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5, 0x3, 0x3}}]}, {0xf4, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x1e}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5, 0x3, 0x1}}]}]}]}, {0x28c, 0x0, 0x0, 0x1, [@WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e21, @local}}, @WGPEER_A_ALLOWEDIPS={0xa4, 0x9, 0x0, 0x1, [{0xa0, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @private=0xa010101}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @empty}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private1={0xfc, 0x1, '\x00', 0x1}}, {0x5}}]}]}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e20, @local}}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0xda0d}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x9}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}, @WGPEER_A_ALLOWEDIPS={0x144, 0x9, 0x0, 0x1, [{0xd0, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @dev={0xfe, 0x80, '\x00', 0x41}}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @private=0xa010100}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5, 0x3, 0x2}}]}, {0x70, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @private=0xa010102}, {0x5}}]}]}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e21, 0x7f, @loopback, 0x19}}]}, {0x28c, 0x0, 0x0, 0x1, [@WGPEER_A_PRESHARED_KEY={0x24, 0x2, "a27dcb619c35a1763a191034804893d2c3f00f9ee43fabaa083921e434cd363e"}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e21, 0xffffffff, @local, 0x1f}}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e20, 0xff, @remote, 0x10001}}, @WGPEER_A_ALLOWEDIPS={0x21c, 0x9, 0x0, 0x1, [{0x124, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00'}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private2={0xfc, 0x2, '\x00', 0x1}}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00'}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @private0={0xfc, 0x0, '\x00', 0x1}}, {0x5, 0x3, 0x1}}]}, {0xf4, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private1={0xfc, 0x1, '\x00', 0x1}}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @rand_addr=0x64010101}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x32}}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @private=0xa010102}, {0x5, 0x3, 0x1}}]}]}]}, {0xc, 0x0, 0x0, 0x1, [@WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x1000}]}]}, @WGDEVICE_A_LISTEN_PORT={0x6, 0x6, 0x4e23}, @WGDEVICE_A_FLAGS={0x8}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}, @WGDEVICE_A_FLAGS={0x8, 0x5, 0x1}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x8b4}, 0x1, 0x0, 0x0, 0x48851}, 0x20000810) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) (async) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000900)={0x30, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x8, 0x8, 0x0, 0x1, [{0x4}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x30}}, 0x20048880) (async) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000000c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000080)={&(0x7f0000000940)={0x8b4, 0x0, 0x1, 0x70bd28, 0x25dfdbfb, {}, [@WGDEVICE_A_PEERS={0x860, 0x8, 0x0, 0x1, [{0x5c, 0x0, 0x0, 0x1, [@WGPEER_A_FLAGS={0x8, 0x3, 0x4}, @WGPEER_A_FLAGS={0x8, 0x3, 0x1}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e24, @rand_addr=0x64010100}}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e22, @multicast1}}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e20, 0x0, @empty, 0x3}}]}, {0x2dc, 0x0, 0x0, 0x1, [@WGPEER_A_PRESHARED_KEY={0x24, 0x2, "d316a801489abc518f4b98e278e9fa8d6a63a3ec0bdfeaae77c270f3c31e491c"}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e24, @initdev={0xac, 0x1e, 0x0, 0x0}}}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e24, 0x1, @initdev={0xfe, 0x88, '\x00', 0x7, 0x0}, 0x3a5}}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "9e3947a818d72a7615e92d96cde1e3f6b70e53dc2fb6eda8a9e520e5fc3098b3"}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "61dfeba77690c18d53bcd21f3c2c587ab03ef1c0132d7b6a74d68d3620e8f31c"}, @WGPEER_A_ALLOWEDIPS={0x238, 0x9, 0x0, 0x1, [{0xf4, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @local}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5, 0x3, 0x20}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @dev={0xfe, 0x80, '\x00', 0x30}}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {0x5, 0x3, 0x1}}]}, {0x4c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5, 0x3, 0x3}}]}, {0xf4, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x1e}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5, 0x3, 0x1}}]}]}]}, {0x28c, 0x0, 0x0, 0x1, [@WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e21, @local}}, @WGPEER_A_ALLOWEDIPS={0xa4, 0x9, 0x0, 0x1, [{0xa0, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @private=0xa010101}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @empty}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private1={0xfc, 0x1, '\x00', 0x1}}, {0x5}}]}]}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e20, @local}}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0xda0d}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x9}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}, @WGPEER_A_ALLOWEDIPS={0x144, 0x9, 0x0, 0x1, [{0xd0, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @dev={0xfe, 0x80, '\x00', 0x41}}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @private=0xa010100}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5, 0x3, 0x2}}]}, {0x70, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @private=0xa010102}, {0x5}}]}]}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e21, 0x7f, @loopback, 0x19}}]}, {0x28c, 0x0, 0x0, 0x1, [@WGPEER_A_PRESHARED_KEY={0x24, 0x2, "a27dcb619c35a1763a191034804893d2c3f00f9ee43fabaa083921e434cd363e"}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e21, 0xffffffff, @local, 0x1f}}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e20, 0xff, @remote, 0x10001}}, @WGPEER_A_ALLOWEDIPS={0x21c, 0x9, 0x0, 0x1, [{0x124, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00'}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private2={0xfc, 0x2, '\x00', 0x1}}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00'}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @private0={0xfc, 0x0, '\x00', 0x1}}, {0x5, 0x3, 0x1}}]}, {0xf4, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private1={0xfc, 0x1, '\x00', 0x1}}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @rand_addr=0x64010101}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x32}}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @private=0xa010102}, {0x5, 0x3, 0x1}}]}]}]}, {0xc, 0x0, 0x0, 0x1, [@WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x1000}]}]}, @WGDEVICE_A_LISTEN_PORT={0x6, 0x6, 0x4e23}, @WGDEVICE_A_FLAGS={0x8}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}, @WGDEVICE_A_FLAGS={0x8, 0x5, 0x1}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x8b4}, 0x1, 0x0, 0x0, 0x48851}, 0x20000810) (async) 00:07:30 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}}, {{0x0, 0x3, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:30 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000900)={0x30, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x8, 0x8, 0x0, 0x1, [{0x4}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x30}}, 0x20048880) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000000c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000080)={&(0x7f0000000940)={0x8b4, 0x0, 0x1, 0x70bd28, 0x25dfdbfb, {}, [@WGDEVICE_A_PEERS={0x860, 0x8, 0x0, 0x1, [{0x5c, 0x0, 0x0, 0x1, [@WGPEER_A_FLAGS={0x8, 0x3, 0x4}, @WGPEER_A_FLAGS={0x8, 0x3, 0x1}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e24, @rand_addr=0x64010100}}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e22, @multicast1}}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e20, 0x0, @empty, 0x3}}]}, {0x2dc, 0x0, 0x0, 0x1, [@WGPEER_A_PRESHARED_KEY={0x24, 0x2, "d316a801489abc518f4b98e278e9fa8d6a63a3ec0bdfeaae77c270f3c31e491c"}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e24, @initdev={0xac, 0x1e, 0x0, 0x0}}}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e24, 0x1, @initdev={0xfe, 0x88, '\x00', 0x7, 0x0}, 0x3a5}}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "9e3947a818d72a7615e92d96cde1e3f6b70e53dc2fb6eda8a9e520e5fc3098b3"}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "61dfeba77690c18d53bcd21f3c2c587ab03ef1c0132d7b6a74d68d3620e8f31c"}, @WGPEER_A_ALLOWEDIPS={0x238, 0x9, 0x0, 0x1, [{0xf4, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @local}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5, 0x3, 0x20}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @dev={0xfe, 0x80, '\x00', 0x30}}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {0x5, 0x3, 0x1}}]}, {0x4c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5, 0x3, 0x3}}]}, {0xf4, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x1e}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5, 0x3, 0x1}}]}]}]}, {0x28c, 0x0, 0x0, 0x1, [@WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e21, @local}}, @WGPEER_A_ALLOWEDIPS={0xa4, 0x9, 0x0, 0x1, [{0xa0, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @private=0xa010101}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @empty}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private1={0xfc, 0x1, '\x00', 0x1}}, {0x5}}]}]}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e20, @local}}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0xda0d}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x9}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}, @WGPEER_A_ALLOWEDIPS={0x144, 0x9, 0x0, 0x1, [{0xd0, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @dev={0xfe, 0x80, '\x00', 0x41}}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @private=0xa010100}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5, 0x3, 0x2}}]}, {0x70, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @private=0xa010102}, {0x5}}]}]}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e21, 0x7f, @loopback, 0x19}}]}, {0x28c, 0x0, 0x0, 0x1, [@WGPEER_A_PRESHARED_KEY={0x24, 0x2, "a27dcb619c35a1763a191034804893d2c3f00f9ee43fabaa083921e434cd363e"}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e21, 0xffffffff, @local, 0x1f}}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e20, 0xff, @remote, 0x10001}}, @WGPEER_A_ALLOWEDIPS={0x21c, 0x9, 0x0, 0x1, [{0x124, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00'}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private2={0xfc, 0x2, '\x00', 0x1}}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00'}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @private0={0xfc, 0x0, '\x00', 0x1}}, {0x5, 0x3, 0x1}}]}, {0xf4, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private1={0xfc, 0x1, '\x00', 0x1}}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @rand_addr=0x64010101}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x32}}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @private=0xa010102}, {0x5, 0x3, 0x1}}]}]}]}, {0xc, 0x0, 0x0, 0x1, [@WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x1000}]}]}, @WGDEVICE_A_LISTEN_PORT={0x6, 0x6, 0x4e23}, @WGDEVICE_A_FLAGS={0x8}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}, @WGDEVICE_A_FLAGS={0x8, 0x5, 0x1}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x8b4}, 0x1, 0x0, 0x0, 0x48851}, 0x20000810) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) (async) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000900)={0x30, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x8, 0x8, 0x0, 0x1, [{0x4}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x30}}, 0x20048880) (async) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000000c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000080)={&(0x7f0000000940)={0x8b4, 0x0, 0x1, 0x70bd28, 0x25dfdbfb, {}, [@WGDEVICE_A_PEERS={0x860, 0x8, 0x0, 0x1, [{0x5c, 0x0, 0x0, 0x1, [@WGPEER_A_FLAGS={0x8, 0x3, 0x4}, @WGPEER_A_FLAGS={0x8, 0x3, 0x1}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e24, @rand_addr=0x64010100}}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e22, @multicast1}}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e20, 0x0, @empty, 0x3}}]}, {0x2dc, 0x0, 0x0, 0x1, [@WGPEER_A_PRESHARED_KEY={0x24, 0x2, "d316a801489abc518f4b98e278e9fa8d6a63a3ec0bdfeaae77c270f3c31e491c"}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e24, @initdev={0xac, 0x1e, 0x0, 0x0}}}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e24, 0x1, @initdev={0xfe, 0x88, '\x00', 0x7, 0x0}, 0x3a5}}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "9e3947a818d72a7615e92d96cde1e3f6b70e53dc2fb6eda8a9e520e5fc3098b3"}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "61dfeba77690c18d53bcd21f3c2c587ab03ef1c0132d7b6a74d68d3620e8f31c"}, @WGPEER_A_ALLOWEDIPS={0x238, 0x9, 0x0, 0x1, [{0xf4, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @local}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5, 0x3, 0x20}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @dev={0xfe, 0x80, '\x00', 0x30}}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {0x5, 0x3, 0x1}}]}, {0x4c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5, 0x3, 0x3}}]}, {0xf4, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x1e}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5, 0x3, 0x1}}]}]}]}, {0x28c, 0x0, 0x0, 0x1, [@WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e21, @local}}, @WGPEER_A_ALLOWEDIPS={0xa4, 0x9, 0x0, 0x1, [{0xa0, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @private=0xa010101}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @empty}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private1={0xfc, 0x1, '\x00', 0x1}}, {0x5}}]}]}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e20, @local}}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0xda0d}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x9}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}, @WGPEER_A_ALLOWEDIPS={0x144, 0x9, 0x0, 0x1, [{0xd0, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @dev={0xfe, 0x80, '\x00', 0x41}}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @private=0xa010100}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5, 0x3, 0x2}}]}, {0x70, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @private=0xa010102}, {0x5}}]}]}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e21, 0x7f, @loopback, 0x19}}]}, {0x28c, 0x0, 0x0, 0x1, [@WGPEER_A_PRESHARED_KEY={0x24, 0x2, "a27dcb619c35a1763a191034804893d2c3f00f9ee43fabaa083921e434cd363e"}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e21, 0xffffffff, @local, 0x1f}}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e20, 0xff, @remote, 0x10001}}, @WGPEER_A_ALLOWEDIPS={0x21c, 0x9, 0x0, 0x1, [{0x124, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00'}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private2={0xfc, 0x2, '\x00', 0x1}}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00'}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @private0={0xfc, 0x0, '\x00', 0x1}}, {0x5, 0x3, 0x1}}]}, {0xf4, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private1={0xfc, 0x1, '\x00', 0x1}}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @rand_addr=0x64010101}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x32}}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @private=0xa010102}, {0x5, 0x3, 0x1}}]}]}]}, {0xc, 0x0, 0x0, 0x1, [@WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x1000}]}]}, @WGDEVICE_A_LISTEN_PORT={0x6, 0x6, 0x4e23}, @WGDEVICE_A_FLAGS={0x8}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}, @WGDEVICE_A_FLAGS={0x8, 0x5, 0x1}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x8b4}, 0x1, 0x0, 0x0, 0x48851}, 0x20000810) (async) 00:07:30 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}}, {{0x0, 0x4, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:30 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}}, {{0x0, 0x6, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:30 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) ioctl$BTRFS_IOC_BALANCE_PROGRESS(0xffffffffffffffff, 0x84009422, &(0x7f0000000300)={0x0, 0x0, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}}) ioctl$BTRFS_IOC_SCRUB(r0, 0xc400941b, &(0x7f0000000980)={r2, 0x20, 0xbaa2, 0x1}) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000040)=ANY=[@ANYBLOB, @ANYRES16=r1, @ANYBLOB="0100000000000000000001000000380008803400008004000980080003000200000024000100dbffffffffffffffffffffffffffffffffffffff35ffffffffffffffffffffffff1400020077673100"/91], 0x60}}, 0x0) 00:07:30 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) sched_setaffinity(0x0, 0x8, &(0x7f0000000040)=0x6) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x3) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) r3 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.pending_reads\x00', 0x440, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r3, 0x40086607, &(0x7f0000000100)=@v2={0x2, @adiantum, 0x1, '\x00', @d}) r4 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r4, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000000)="2e000000bc0413a0f848100000005e140602000000000e000a00"/35, 0x23}], 0x1}, 0x0) (async) sendmsg$kcm(r4, &(0x7f00000001c0)={0x0, 0x700, &(0x7f0000000500)=[{&(0x7f00000000c0)="2e00000010008188040f46ecdb4cb9cca7480ef410000000e3bd6efb440009000e000a000d000000ba8000001201", 0x2e}], 0x1}, 0x0) clock_gettime(0x6, &(0x7f0000000180)) [ 450.494249][T23355] EXT4-fs warning (device nvme0n1p2): ext4_group_extend:1863: need to use ext2online to resize further 00:07:30 executing program 3: pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) splice(0xffffffffffffffff, 0x0, r1, 0x0, 0x6, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_READY(r0, 0xc0189376, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0, {0xfffffffc}}, './file0\x00'}) read(r0, &(0x7f00000000c0)=""/117, 0x75) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$FUSE(r2, &(0x7f00000050c0)={0x2020}, 0x2020) (async) accept$unix(r2, 0x0, &(0x7f0000000000)) (async) write$khugepaged_scan(0xffffffffffffffff, &(0x7f0000000080), 0x8) 00:07:30 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}}, {{0x0, 0xd, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:30 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) (async) ioctl$BTRFS_IOC_BALANCE_PROGRESS(0xffffffffffffffff, 0x84009422, &(0x7f0000000300)={0x0, 0x0, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}}) ioctl$BTRFS_IOC_SCRUB(r0, 0xc400941b, &(0x7f0000000980)={r2, 0x20, 0xbaa2, 0x1}) (async) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000040)=ANY=[@ANYBLOB, @ANYRES16=r1, @ANYBLOB="0100000000000000000001000000380008803400008004000980080003000200000024000100dbffffffffffffffffffffffffffffffffffffff35ffffffffffffffffffffffff1400020077673100"/91], 0x60}}, 0x0) 00:07:30 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) ioctl$BTRFS_IOC_BALANCE_PROGRESS(0xffffffffffffffff, 0x84009422, &(0x7f0000000300)={0x0, 0x0, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}}) ioctl$BTRFS_IOC_SCRUB(r0, 0xc400941b, &(0x7f0000000980)={r2, 0x20, 0xbaa2, 0x1}) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000040)=ANY=[@ANYBLOB, @ANYRES16=r1, @ANYBLOB="0100000000000000000001000000380008803400008004000980080003000200000024000100dbffffffffffffffffffffffffffffffffffffff35ffffffffffffffffffffffff1400020077673100"/91], 0x60}}, 0x0) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) (async) ioctl$BTRFS_IOC_BALANCE_PROGRESS(0xffffffffffffffff, 0x84009422, &(0x7f0000000300)={0x0, 0x0, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}}) (async) ioctl$BTRFS_IOC_SCRUB(r0, 0xc400941b, &(0x7f0000000980)={r2, 0x20, 0xbaa2, 0x1}) (async) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000040)=ANY=[@ANYBLOB, @ANYRES16=r1, @ANYBLOB="0100000000000000000001000000380008803400008004000980080003000200000024000100dbffffffffffffffffffffffffffffffffffffff35ffffffffffffffffffffffff1400020077673100"/91], 0x60}}, 0x0) (async) 00:07:30 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}}, {{0x0, 0x10, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:30 executing program 3: pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) splice(0xffffffffffffffff, 0x0, r1, 0x0, 0x6, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(r0, 0xc0189376, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0, {0xfffffffc}}, './file0\x00'}) read(r0, &(0x7f00000000c0)=""/117, 0x75) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$FUSE(r2, &(0x7f00000050c0)={0x2020}, 0x2020) accept$unix(r2, 0x0, &(0x7f0000000000)) write$khugepaged_scan(0xffffffffffffffff, &(0x7f0000000080), 0x8) pipe2(&(0x7f0000001440), 0x0) (async) splice(0xffffffffffffffff, 0x0, r1, 0x0, 0x6, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_READY(r0, 0xc0189376, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0, {0xfffffffc}}, './file0\x00'}) (async) read(r0, &(0x7f00000000c0)=""/117, 0x75) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) (async) read$FUSE(r2, &(0x7f00000050c0)={0x2020}, 0x2020) (async) accept$unix(r2, 0x0, &(0x7f0000000000)) (async) write$khugepaged_scan(0xffffffffffffffff, &(0x7f0000000080), 0x8) (async) 00:07:30 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000900)={0x60, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x38, 0x8, 0x0, 0x1, [{0x34, 0x0, 0x0, 0x1, [@WGPEER_A_ALLOWEDIPS={0x4}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x60}}, 0x0) r2 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000080), r0) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000140)={&(0x7f00000000c0)={0x48, r2, 0x8, 0x70bd26, 0x25dfdbfc, {}, [@WGDEVICE_A_PRIVATE_KEY={0x24, 0x3, @b}, @WGDEVICE_A_LISTEN_PORT={0x6, 0x6, 0x4e23}, @WGDEVICE_A_FWMARK={0x8, 0x7, 0x1f}]}, 0x48}, 0x1, 0x0, 0x0, 0x4000085}, 0x10000800) 00:07:30 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}}, {{0x0, 0x300, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:30 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000900)={0x60, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x38, 0x8, 0x0, 0x1, [{0x34, 0x0, 0x0, 0x1, [@WGPEER_A_ALLOWEDIPS={0x4}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x60}}, 0x0) (async, rerun: 64) r2 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000080), r0) (rerun: 64) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000140)={&(0x7f00000000c0)={0x48, r2, 0x8, 0x70bd26, 0x25dfdbfc, {}, [@WGDEVICE_A_PRIVATE_KEY={0x24, 0x3, @b}, @WGDEVICE_A_LISTEN_PORT={0x6, 0x6, 0x4e23}, @WGDEVICE_A_FWMARK={0x8, 0x7, 0x1f}]}, 0x48}, 0x1, 0x0, 0x0, 0x4000085}, 0x10000800) 00:07:30 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) sched_setaffinity(0x0, 0x8, &(0x7f0000000040)=0x6) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x3) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.pending_reads\x00', 0x440, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r3, 0x40086607, &(0x7f0000000100)=@v2={0x2, @adiantum, 0x1, '\x00', @d}) (async) r4 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r4, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000000)="2e000000bc0413a0f848100000005e140602000000000e000a00"/35, 0x23}], 0x1}, 0x0) sendmsg$kcm(r4, &(0x7f00000001c0)={0x0, 0x700, &(0x7f0000000500)=[{&(0x7f00000000c0)="2e00000010008188040f46ecdb4cb9cca7480ef410000000e3bd6efb440009000e000a000d000000ba8000001201", 0x2e}], 0x1}, 0x0) (async) clock_gettime(0x6, &(0x7f0000000180)) 00:07:30 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}}, {{0x0, 0x600, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:30 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) (async) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000900)={0x60, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x38, 0x8, 0x0, 0x1, [{0x34, 0x0, 0x0, 0x1, [@WGPEER_A_ALLOWEDIPS={0x4}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x60}}, 0x0) (async) r2 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000080), r0) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000140)={&(0x7f00000000c0)={0x48, r2, 0x8, 0x70bd26, 0x25dfdbfc, {}, [@WGDEVICE_A_PRIVATE_KEY={0x24, 0x3, @b}, @WGDEVICE_A_LISTEN_PORT={0x6, 0x6, 0x4e23}, @WGDEVICE_A_FWMARK={0x8, 0x7, 0x1f}]}, 0x48}, 0x1, 0x0, 0x0, 0x4000085}, 0x10000800) [ 451.028538][T23395] EXT4-fs warning (device nvme0n1p2): ext4_group_extend:1863: need to use ext2online to resize further 00:07:31 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}}, {{0x0, 0xd00, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:31 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$incfs(0xffffffffffffff9c, &(0x7f00000000c0)='.log\x00', 0x101000, 0x2) socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFVLAN_SET_VLAN_FLAG_CMD(r2, 0x8982, &(0x7f0000000100)={0x7, 'veth0_to_hsr\x00', {0x216}, 0x1}) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000040)=ANY=[@ANYBLOB='`\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="010000000000000000000100000038000880340000800400098008000300020000002401000000ffff59a426ffffffffffffff0f64fffffff7fffffffffffffff7ffffffffffff16001400020077673100000000000000000000002000"], 0x60}}, 0x0) 00:07:31 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}}, {{0x0, 0x1027, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) [ 451.099922][T23406] netlink: 20 bytes leftover after parsing attributes in process `syz-executor.2'. 00:07:31 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}}, {{0x0, 0x2000, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:31 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) (async) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) (async) socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$incfs(0xffffffffffffff9c, &(0x7f00000000c0)='.log\x00', 0x101000, 0x2) socket$nl_generic(0x10, 0x3, 0x10) (async, rerun: 64) ioctl$sock_SIOCGIFVLAN_SET_VLAN_FLAG_CMD(r2, 0x8982, &(0x7f0000000100)={0x7, 'veth0_to_hsr\x00', {0x216}, 0x1}) (rerun: 64) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000040)=ANY=[@ANYBLOB='`\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="010000000000000000000100000038000880340000800400098008000300020000002401000000ffff59a426ffffffffffffff0f64fffffff7fffffffffffffff7ffffffffffff16001400020077673100000000000000000000002000"], 0x60}}, 0x0) 00:07:31 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}}, {{0x0, 0x2530, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) [ 451.201462][T23412] netlink: 20 bytes leftover after parsing attributes in process `syz-executor.2'. 00:07:31 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}}, {{0x0, 0x2710, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:31 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}}, {{0x0, 0x3025, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:31 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) socket$nl_generic(0x10, 0x3, 0x10) (async) r2 = openat$incfs(0xffffffffffffff9c, &(0x7f00000000c0)='.log\x00', 0x101000, 0x2) socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFVLAN_SET_VLAN_FLAG_CMD(r2, 0x8982, &(0x7f0000000100)={0x7, 'veth0_to_hsr\x00', {0x216}, 0x1}) (async) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000040)=ANY=[@ANYBLOB='`\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="010000000000000000000100000038000880340000800400098008000300020000002401000000ffff59a426ffffffffffffff0f64fffffff7fffffffffffffff7ffffffffffff16001400020077673100000000000000000000002000"], 0x60}}, 0x0) [ 451.283486][T23421] netlink: 20 bytes leftover after parsing attributes in process `syz-executor.2'. 00:07:31 executing program 1: pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) splice(0xffffffffffffffff, 0x0, r1, 0x0, 0x6, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(r0, 0xc0189376, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0, {0xfffffffc}}, './file0\x00'}) read(r0, &(0x7f00000000c0)=""/117, 0x75) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$FUSE(r2, &(0x7f00000050c0)={0x2020}, 0x2020) accept$unix(r2, 0x0, &(0x7f0000000000)) write$khugepaged_scan(0xffffffffffffffff, &(0x7f0000000080), 0x8) 00:07:31 executing program 2: sendmsg$nl_crypto(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000180)={&(0x7f0000000300)=@upd={0x128, 0x12, 0x200, 0x70bd25, 0x25dfdbfe, {{'lrw(cast6)\x00'}, '\x00', '\x00', 0x800, 0x2400}, [{0x8, 0x1, 0x20}, {0x8, 0x1, 0x4000}, {0x8, 0x1, 0x2}, {0x8, 0x1, 0x2}, {0x8, 0x1, 0x89e}, {0x8, 0x1, 0x401}, {0x8, 0x1, 0xfffffdeb}, {0x8, 0x1, 0x2}, {0x8, 0x1, 0x8}]}, 0x128}, 0x1, 0x0, 0x0, 0x4040095}, 0x4050) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) socket$nl_generic(0x10, 0x3, 0x10) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000040)=ANY=[@ANYBLOB=',\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="0100000000000000000004000008801400020477673100000000000000000000000000000000c18cc556f7b53b6f640438e8e9b12517d69bbf09a359e69cbf3fb7cbeedf36dd60dc4f6d45b6a795f6c719fb4c3c542270662204500f657b785ebfbb2be5f0f477922b018ac730eed9cb29b61d9ea11b647a9ced5532664275182c95b9fc58efcd25336e9e74efd6682f5261c92b0a5542f299a16997b16d43797c7f1f491ee2392dc004b34d1c836692d8b139816e631ab19e237eeca245"], 0x2c}}, 0x0) 00:07:31 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}}, {{0x0, 0x3e80, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:31 executing program 3: pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) splice(r2, 0x0, r1, 0x0, 0x6, 0x0) r4 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f00000025c0)={0xffffffffffffffff}, 0x4) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(r3, 0xc0189379, &(0x7f0000003080)=ANY=[@ANYBLOB="010000000100000018000100065d4caf4c1b1c88c0a2e3250c97519d77cec3490e8da8f1ae0abc6675661f1077c5e52e199b8c9353c7318cfdf1391f41a42fde0be9198f7363e5b49b32436b4ce89174c7e738488560460204233b6968377110b0f17521c3e0aeb6956e68091fab5b23fecc25e35a0836f6160691b5d0f3df3d47ac71ea092ef00654c0cffaf89ee4030eb800fe9f0d682c2e5f7844daf516a2f99bcf88688e34c5b0333e62b50817d95d518a2a48c57bdae38cba3082592efdb53455bebf8ca02cfe385bf38d2958b8916ed4da1c920cf43a8e300ac1579b216d4abdff76a702facd27f774ab20ad9ba7f2af9ca820a5f6449bf62a07b0e8711e619601ae70cd959791a8a2ce87940591c749692686ae0fe87ed7ab54dc091732f9c7baada82332da", @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) r6 = openat$vimc1(0xffffffffffffff9c, &(0x7f0000002640), 0x2, 0x0) r7 = openat$smack_task_current(0xffffffffffffff9c, &(0x7f0000002680), 0x2, 0x0) r8 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) getsockopt$llc_int(r8, 0x10c, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r9 = syz_open_dev$amidi(&(0x7f00000026c0), 0x8, 0x4000) r10 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) getsockopt$llc_int(r10, 0x10c, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r11 = socket$packet(0x11, 0x2, 0x300) r12 = getpgid(0x0) r13 = syz_open_procfs(0x0, &(0x7f0000001000)='net/ip_tables_matches\x00') read$FUSE(r13, &(0x7f0000001040)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) setregid(0x0, r14) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000002840)=[{{&(0x7f0000000180)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000000100)=[{&(0x7f0000000200)="bc7457329e28846c136a37ab2bacb5a68d27e1a7b9099d362244c9ac3ae103f5e98e7004592e35b885eba9924fe76d432b8416a6c3e25f9c911b2942bb0424bd442fec16d11a4aa63fa76be5694b6c114ac2e6e4864da7a13b0eb8e8e6d8c510a8775b47ce4bef64332ed1017f892cd07cb28ecf5fd7301a7d2dc838cfd7db93238673b47963ef863de3367f7e6957775402c8262c21af4fb2112639a509af81095f2c390d", 0xa5}], 0x1, &(0x7f00000002c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}], 0x20, 0x800}}, {{&(0x7f0000000300)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f00000004c0)=[{&(0x7f0000000380)="bd", 0x1}, {&(0x7f00000003c0)="4f8b3c76e286807514ee9f67cdbcbcd449f3aabd8fa387ca121650c53b4a83f9a07091795502daef0e8034a68b0074421fe1c5a57ea3d13aa623abd5f280df033009582f10456750b839a2a04e74a30d37aec85e91fa4140696d09aa7d988353f41cada02ca12881e7", 0x69}, {&(0x7f0000000440)="b997da299219944ce2f63d2f12c6156a46a37bdaa0d6fbc5b7676f314ce7a3e95dd564212133ad24f989963cba6b83051493fd7752b1b47d4b8ad692fce5367965183a129d795fcc71fd760ae82f9ad32cf0f353d9690ae3e23dcf", 0x5b}], 0x3, &(0x7f00000005c0)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff]}}], 0xf0, 0x800}}, {{&(0x7f00000006c0)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000000e80)=[{&(0x7f0000000740)="d3a02a711047da21f2204f23d15c16f670f153eb84961892d78bed21bc665a4f7d2384605ead33b32cf67b704094082e6e3b02bf19bd54a9d5d8858780f0402f98a4f62a1f62d1671d5a5605aff2f23fa9e215392172966b956668ebc17337a8a3cc4c574af690d5ad81305a81d9a4403f8acd9405d2ced364349469a9f4d11da54d42777b90f876a13e9b595270c6061dbe47bf719259314afba1fcfd14b6c1233af9d0150e4e1e1da4477f84b5578c8208a2b84ab475db2e94", 0xba}, {&(0x7f0000000800)="9bccefbaf7387e40621817fbf534b29418e7b2adc5e5cc558f88fa6cd538fba7f076af1e70a72a3ad6ebf209ab08d660413fb4cc190343cbc36b8a21f6fed7e2f846e3a5ea1d80b5047316c40143d802a3ef4c9e30fecf65e37a91bf01960bbb62cfdfc3408750134c6f95105540bee11950af8cb09445", 0x77}, {&(0x7f0000000880)="fba4ce9d10cc544069298458112150dde09690bb42740ad7b13c0456ffe0f8f787b660a404433b955d048084d04df6aec2d66172a31f00a2588d18802b97cc9b35b981a1065997921ada46c5a3a36ca571e2d9853c786b243788228d2c5035e82751fe29867317b53fd26e4e9491ade91e9086cd5471619e31b25c4b3d9847dffe961bd1d04a176a468d28b03d8636d1a5bf769c449bfab62b907969474e9d9922e3842a2fc5a2165639363c12b8c9ce39a265a2b51ebfe4b954ffcefd9e6699101c4afb7a1e1ca00b7391eb53285af28dc5f4232da9f2bffdb7cbb24e1e9ae21da6f73247ecb4983804b7860f6e9e", 0xef}, {&(0x7f0000000980)="37d9d88b7b0daa4cd048b8aee46c5f44d6881dcc4ab91ea2d28fb367b1bc18bb1200caf2c64031026eeb133ec89dbd9f4a47921ce6c5aa5166756746ba19eaa8068475615a31064e576c08676589864dc4822f0a7a4f1f7b1278ded8ca7fc82b34f1e19a61c60155dc06df61f8157b496760062cb99abcdc7e4cac8e219d0581a703d87866565f22e7a7700627187f84f8728fc7a80a42fdffb49533291d8c80c77653a9ef57a9d05bbcb60f540a35d953df46396c185b78d2f0e5d846133a617fdd7da08ba9341481f6aea511fb193543629fc9d48107f34dcfe40bed84b6b463ca", 0xe2}, {&(0x7f0000000a80)="a82214154936079d3521223c3c9ac876e27af5f04af2b136b2dd12dbaac75fd46645feea84dc9ef799fcca1b3281c9022b2b1bf3fa828f99d6760b4cace95e0bff8637a6155a77d33bde0ebaeae2c339aae61c1fefa117b1df61bee3224a350b3263db5036db4bc14cd9eb3e1240d83039f546d5a87f", 0x76}, {&(0x7f0000000b00)="9adb8d8264495b29dbd010572d02c7c52496c945be36dacbef86aeee272f3ed8ab0b05aad510036ad6c1337e2ca486a9546625ac47140ec35ae0a6b8f567b5e9efe1f79c918f6a01975a7e2a4b62cf5fd60e21cdcfea3c0932f096ff6022b5c6ec0f5f8f58b15da4a07e05ff401bc06e64388a05519455ca7ba26315875b8f2f8ba00298d300680633643f8a682beaec1bd18533149699bc364ac453cf6dd843f597bf80d7957fa172f35f3898904a5995623c0a6f6a762aa07c3afc3ca66d313b626cd05041adbb7f2aeaf199e928aaf2c106c6cb05fe17721723f93eb5696101d231e793d5823662b2cf6d0d3bf9ce8659f02b0ffece44361b62", 0xfb}, {&(0x7f0000000c00)="dbb62e10c5179dbbe5db86c58e8e5664c136407064aa4fae027accae5fc3bfdebee0813697943785770ccd5e71c12cefccfb78f65397c6bbd5aebb3d379ac5e7be71515aea9b0da1461411b24cae1f5bf03c37b36426a60cde8a7caad35d0316e2978a0b00036831b03d5f0ff6756058383010546f66bb114b", 0x79}, {&(0x7f0000000c80)="cab28d62b9c5f00c3c637db7ebb5ec634ad41bae740eb4841292607b0baa03", 0x1f}, {&(0x7f0000000cc0)="be9148776ce247d8dd04ee438d91077b6324770e1c487705ba44aedb1a45e34410dfa384ba1440baaafa14aa3f2172e9a24ea186667fc40c9a25c2b5afcdfacefc866ede5e568b86f642ae202b88615a00dbeb8a833d0fccb009b7fd2c52fcc21e44eed7e06103b88ae4651342209f3ffe9c12d781494247e09fe710f67ac0111df03a37428d1d4d085aad89b272c4ba3a931a9dee3b217957702f5d29ec4d13d9decf2eba5b189dcdd2ee398a0b7312e68633975c8f6c2a733edb3c5be75acc03f6578a17c436c86f0235ba5a8c02005fcbdb062e", 0xd5}, {&(0x7f0000000dc0)="3a43fca0c30dfd1da49f31e33c15ff4576bf7b21dbb49df757140c0d2b16b883788b7b4596931c3f3bd19864efab20a422cb7ca305815d64378df01f858eb017c3190e21332390689e18eb641d7cd8cfb617e94e5a20452460d14e08bd4519914e00c5904da336fa44317d2d276917970d022bf61aee5862f9e77389afe48a9f1d90ffe46bf0db31c7d91ee02242bde7612faa29f08b8b9552689d833a1d6c7322010f05907c1ddbe66bcd4e39ee1a93888e5b663be06b59fa459b2df849", 0xbe}], 0xa, &(0x7f0000000f40)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee01, 0xee00}}}], 0x20, 0x4000000}}, {{&(0x7f0000000f80)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000002480)=[{&(0x7f0000001000)="62a722a70ae658196101e976b130c52c97fb7c6f8576727c0269ba50c1df1eab5d3dc5e88843b14fc9fe35cf2a0d719aa9d98fadc5004c6e375f134f62", 0x3d}, {&(0x7f0000001040)="5d6716b1c525bea08cf8e2423b9b2b0dcf1753d1c7b00155f94dd8df617b1a257b2a8592184973566d302999f0c0d648fbb88de294e001316b6e24d2d28719963e14f9a8974939b6b2f3977752a9b93f32b139fb781318ad2f2933c317f4425ee06cf7bc67a30bd38c76736b3e563ee73b299948772c100bc46fd4d09b74f5ed58977ad817", 0x85}, {&(0x7f0000001100)="4e260365bf2987f233cdfdfab4b84a430a3435af67e06823f98484cf4a2b01289ea802306cde5b2e78587fecd3be05d7d4e40cba799f3caa8eb78b63110c02af5845f32d69b49f98bfabea6987aacd6910dbc1fa93a26bfd6f2418ca78e024fb2e742d748b55f9bb9a985e3f40f8720f78b64b48a809dca05505f22d7a97ee85f842d22535e913ace2edd441250400fafb7452ae4631f2b625934e1b41c9e6bbb0854fd83e2c572054cf7b43", 0xac}, {&(0x7f00000011c0)="141a7b2d463e90f2ba8511b8d259545c230d1f0b1c29e79326c254cc7d2023c47f4c450fd7b223411d2eddd1dd1d4390bbb2b18798fba4e561e36e1d0f8080b12d06b007db", 0x45}, {&(0x7f0000001240)="a205b70168fe8f155e65e4b4f9316cc2feaa9db10c271833c7f9f15cfdaaf1a7b5199ce59408b6e4405ef88c98a84e53f2d3dd0e23ecda2ae6948e8434f745fd3b", 0x41}, {&(0x7f00000012c0)="664e03682fc85f6fa10de23dc0e4ac24fe86121b073f", 0x16}, {&(0x7f0000001480)="13d581edd2adc57df1160534a4f1471bf5d93d99f6b878011d7f53449c04e030e42f4a142bbabb128e1aa0041f7110a7977bb63227008c1ac916ae13dae6adeab2f72675540494de287e1d61fce5ea04df0b5e89b1a203d492b346e8256bd611b75cd7b45e1ab803877eab0f12504a5853af2a9c9314be7dd2a5c29382216f6efc3e6cf08ed90692a2dfc351772f884b72dd31113582af998e1f9989088a90e81315ca608c69013658f3d71f5d2f49f89ce0a03d5b929a954900c180cc8ab787804a030112a446485561cee6bb9169aea76430da6653985da72063136a91bca38debad335fcb9a75c7f8aeb75d07fac38a362d3864ea038e925e0e2d9f9c300b1603cf96575f843b6cbdbf6a2e423b23f99bc7b5bbcfa879363c5a0f69daa0affb5dfd371d7a87c22d1fa8f1ed9f344c0e3f5ec26daba78fd194f274e92b2c8a47d42645e9b3639e27cbc50659cd13179f518fe6203e6e1c88f6e72d3dbee07ea74a09cdadc96c7bb5b6af755d53e06166b018714dbc59f8fbfa8d24c65e99f361304f80a286413915c12bbbd65547a5580feb4fde631a2b96a2dabfc6caddce7d659457a5849df16274db490f5863ce146a361e3007adce919e07f29a8b7687888e9a254e1364f3e9a524cfa0d8a7e06e1371c656df21676b1ae01b2ccb681bd2e9815fb73831b6a138db16c4f22ab748724d91a27cda1af57925b46864e3041bccd832f06652011ea8bd741253956278d9017933096bac54a085b85c8b40e614a150e152a064b1301a7db808f67349fd4e50d0142b9e749d58053c8072d32c920b7baf7d8311f69239c4bad459cc396c84940bf10db1eab143d305dbbd9d26ec213e6194e6bc60328e2a8c1e85d9d557e4e3ff8626cb89fb08fb4c7a3d83c491b0c5442c09cfe7139cffad96d605306e176277802ea10b4fc3d405a18440f99c7e843f53724143aab404d6a4b1cfbdd9dcee45f9a85830a5a95c00b5e5691a2bec1f9438e90a344c3dad1a42e5e3ca37b32b2e3a0d913799ac39a6f01047a31fdb04009f5c71c3462f6c584ab416dbf904fab7e167d1bfd53ac1e4a054da3dcc13d2dafaa3b2330ecd9983e4b25c7fe5bb0934c48afc9b02df298affc9db16ac7bda131d7a52c00d23864049c53ae74a457bb635eafe0cd1942ee849c49a0034ab82af9bafa1656d4b0f62447b365d62c044e0998112a455a16763570464e33c3b1aec6a76491ea770ad024717e196c1b4d6f9313d60f29c8c9e9467bf34d433541b01790de8f8a8a3f9e8ebaf8a9204ef7332efd498a07c0610e8d8c2604c05955c4b2ae3cdc8d715ca2ed3b49cdf4a2c65a57dc28eca3991e24294842f7607e3a99c0e66240de6541eb9539547d0cb445e6d5092e2062fda627378dbd844fa8733cdb47c46a7f9c46710fc37b69fb30a2ae263ba88086621ee3223288293408d5c9f3b7f583433b083d13c0423efa8023203e1a87144d116bf330e5b39e40e7fe15748297de64126aeca63a6a94a291e4230f23fe1bedbee3eb20bb2e00dd1cca433ef66a19f44adaaf3da737be272823c242b76ca97df92ff77c7278051293bf23446ec83304d121679b7ed67dcbc3eb54ef5d5229ebe2c280a8d88fdf6381295289a96ee910d1a45a68ada0832238325302c17828550aedf7a5bbedb1d9e809ff1b601ca2bda40c0e441a5fccdd199a04e59dccd7e0caa1aa6eb71db8800888ef98c3a22c158641e01c76e59875bebe230c3daef1f15e1a198f7d75ad88191888b76207af5a22e87f84a7e0c475c5cffb3fc5587966bcdca09953c30521e384a7e55a5fd33bc6bf792e3f3e55c6f2fd2564894affedd90b138b7a61f4edcc8966bececddbe817f300119f125719739ad1b65d96116927acd9fdaaa4ac9252e1ee18d640228ed47478966228dda11cb83869bc12677d906914b48b5b148f6455c37c8dea9d9647816e42923a6650c3370b7be4287850f779d1542920313589651d3c948962fc1456d72cfc870473bb3c9cb1398a3bf253c028e6b24db3ddda632c1e0cd7defd1601123f5911c3edde2603872c9a61fcd41a318e9a6883808eb860ac4a3fb75eeb9ac62bdcc089d3cd682c036ed2cbf4ef6f885c0fc428cdc77ec5b3eabd298c20fca8c4781695fc8f5c4775f0fc0f6fcb21660baabca11dcb8a82a97c91e5eac35fc9ebe311b7a7f83ddc840e36f37c59ead8c171369ed3f19cce1bc6ca19653fb4a04cefe76eb933a35e7fdcef20c98e4f2a9ddf23620f9ca066297ac805adbfa8bc9d79149fdd45010829c166c6949dc796ab2e9b6ce676d6bbf05f3f55a285dd7ce4f6ba45a4b28483edf3a227aef23ac243f6307b4e5ee8bb8e03c29c9abbe4100bbecdd2d329ac74412aa06711efff77924b0d54114dfe7b831b438e86cd02fdc02e7074dbf19cb5e37aa655c82d1d8d84a76e24579cf17a724f6f9f332e3ba5b0550824477be3a7ce0e741b9a217c43aebbac240afd2ff1c56247e3ad9939d8360c82e660f01a71973c0312347a289264a229f08df67e67b79293a9a36bd975806b6789baa7c07020664472a09c7dbe70f99b91b030d7c6a0263a5c89be3a075fa709bc5d822498fbbac8cb778f49342db28d7f77c1bc5ac0777c4953a20dc3d27e939927df87e02b71f42eb28a603200507e368351ecf65279a4929d4416f5d5d984526fe3ac4b453b5f2d3ead9968e746fba8122e293352abcf8a4f92025c51665d59fed9209f0924253bb44785e1caa05b5035b517c55a815d3f3b865895e9bb18ae60c98668279582c12eefe1c7891b42ffd931b50933ce084c9d598b502fcf1dbef79e986d5eaac7b096acff8fcee0964dbdbc99103c4761702ff0f8993025b02fef3789d12b5fae4a476db2108a73b050c0c42c288e6f0af028359c67fb766607ceb40a059441f4907dbdad580fe8fef81873187cca601da36e4b52999b41736f6f285cdb3572e22f3bf936960713dfd773cc57e883b8e444ec74380dbc445879fed419324bbc86ec148518196e9f2fb164b252215ccd67def212445c151208262eb13e6104996d10ec782ce8670c7858540cb1c8020f54c45ce35de648dea5a4dbb58ca91041cc99088ecca03b84d85ce6af4f4a19c139c2eb5cf4135adf4038a536cd3196b157e1dd031cf3b485180f25478576c766fb2546fc6cc6ce4360e7b26dc5930cd5f5b74ed81bdf56504a5c0dd04a16712137526c7accfb4e8cb379776a20da4aecae73502f688ad43d79c16dddb30cfc7ede25174a6b824efaf89c525d7a0fa334b4d32d35b3110f59aacda4b02e7c44f3d127beb9635dbd180d46740c1ad67b3e7bb7c4ea8f015537658e6c8f1a224d8d569fb865d16c929a0a40d79e4def1486db18cf05069cbfe634e6607d3bc0c4ef662a47edfa9874d628da6935228297a130186b6fd0b555a0b3c8670687de873ee5f6cf267f8c8f70b8c5ea78a5bd72cacacc4396277ba8d65e2d6698104d108c9b204b1652af1ecf1df03c7e8f6acc0dffec5d5b8f0463d915c38a823d1fab3b53e535f3f8f2dd38e787e2c182cab2168429d2e065540db9eb7315eba1284edc60455941247d45b3ba39353e7f433a965cfb99f26c979ba9ece92e8f2f8b6b982be9f9a8c55245fcdbea9ae445daa27f400d04f911e49d91fac1ce0766bdddab71522cb895e2e02d18925c3d2d8d271ca467d4ae39223e5355caf30d1c571decbeaba8cd83cf27056744c5e6604571ebc79dfd7a865be052eacb0503c6cc4e2f87035e5b6d020315edf39a7a72d002b97fe3e7e5360a7163de315d71a1ece2b544ae63ce096c06d91012f0c3e1bd51796e11e005bc86a06f583c8232512966671fb7407b93d3bff1405cf17fca6bf99768afa5532fc13e3e8072a28e9fdc2833ece20e91b7a4267c0f4474b8f331b9185c406d52dc500f45913b84948994da06ead10d20c6be32b35ec7389284b16a1b6568d415e16ff21e10a0e874888904646948489e05b766dbd2822ffbc0c64cb379f8ed16ac89d75e0c0132206b0d319da486f971cfd0280e89bd3f93aa7393c362b02a4887fc432a7916729653aeae5e6f10e2a19977aee1cccd2523d75733cc500edb115857fca0d6c52278f36cc45010dee868fcd556d8ef3d288f036a010302a449117c7c6bade392b3b8e6c7c3e3e12e9d4b42f3128eaa424d78482d2b6e6d0998f2df5ea36c578ca21ae62f3aa8092687b1725f10aaa02fdac01175a0418fdecc570843c9e4d7b0ca3d409f5b5fc1b08d9feb94975718e9a7c511377d685c4851df570d44da34665b0c978a709f0f2b66dcdf6bd0c80b7bb42a420c5fa4d32e6734ac6f8480e0c56f58efa53e053ba08f26c5003f100e4d1f67ef5486f450b693d79279908caf5d146d0b7c0190a8affce60979b2bed5eec2b4eb1d23b5b777776ec5cd9a13819f98d0bbe94ff418bc015ec5ddaffd53be54e1e99e34fb4a09034f3925119bdafb5c44af42ff5fa649a7a0639e54d88b61b9784395dc045d25c80a5d9a6751aabd449f4cd11572653f5cdef45ca974404fdfd1460dd4785bb5ccc67d71467849ad4f69cf6609da1a15d71cb206540ab11d730250681b024606910e1d52a20b75b523919c6f952744ee3a39591b69a7e8722b3d0d4348cb43b9a5c3aa6d087598665b59b1f3ecc216b0165b3b5de664fd352a3cc9e8f3eeb0ff3123638fcb28f49dae0543b8637f5c13aa0b185c60d4dde23529b4d94ca6a4d103aee7f34ebf82b0cbbf44178863e66f585b7bb8e59fc11416079eb4845de10602c93608cf53fa6a835c49c5240e86c4983e2cf880e8eaba322d8215f4b56cecd1f2beb7ebb0ae4c22dd6aee02ae33929719069000f41e0ae71d0aec0669589360542a4afc50e9cd9214758533809b569787ea75a8e11eda40ff02d0a478328f77e4db3777129ab2e6237fe46c43993e57664e2c6303456ec126c1032269d8f5272f74bea73adfe396666f14c82bd13e7f9dd3743b81389e34370b9d62a7db9dffb6b5b4c95d4a9c3b11f4d13729f9d104e8c6cceba2c7d5dea386dd6249dbafa2f5b9eeca4df19f40005c04910d0538b0a372743a6b58cf6dbf7af409e34e186aa24ed2414895981f75b900391e573270ef438f5a57993a75ecf6c18fe4bc383ebf68c08329f61c20ad821f53938957e2e22506c0dacfae84d568a969f72cfdf944adb18961be4a0311c2c02b3055ec0396f2edc7f9fdcdb41231f1e26364d76a2982972ca0412267e2890c8caf19457969cdecf9d24fac727d31993aeaf802c56d5574992a80b7bafce842d4bd3433ee4db27b34dad0ef94cfc1b4efa64cac8d909b6fb84dfe91b37079b062c8b380959abdc99732ac895bda0c4b291541a938cd383ad5d64e8d2d8118111fc7d7387cf4035f29099d1a6d711fc95982efc6a7726a0d352550173fae0990b77c6fa2cc64fc1de98b6b64a190787706e713a646de06147fa0107c60fa1f102b4ec18841c3cdb88a29bab0d52cc901db7cc7fd062b4c4c04f2cde49427d0d3939694d2937a0d4f35805f1058ea9685fe1492ba7b4661e02fc5686da3d89dcc18b61ac6f911a11e865753e373c7fb0f66c001598afb9a319d5aaac97cf829ca65d8d2cd22d5d27836fdc4573a06a71d6a6da52c1eaf728d30f43cd308cc425597c1bf9040e255e66d73d4b2d53d12ed0831aa0636acf5ae2bd31703cd0fbdd4631348e3b59420ac53c648d5bece5c7029bb5c13d4bfd5aa2a70f03eadd15f4fcbb47bd9312332d12be4b08f8c3061bc9942575f1d483b8a71b3bc834", 0x1000}, {&(0x7f0000001300)="c1cf2b1472ce59edd107a94114df0a12bfa906186c231239348c96ef1db10b53092e81593341a5241a5b83e54b36c9781b7f6ecc13ef7788705c4b5e5c2ca0df03bc55dcce5cce837feccd8ac881b05332d6f4647c84d68c", 0x58}, {&(0x7f0000001380)="f9f20b4ef2793035d536dedba9c5b7884c61d2ecc97bf66de857947e3e2571bff73693cc8342dce028248ce7af499369520a673c9b9af2211017c8b9665922d19f504bc160ab0f3b5980e33b63357f092b1a86175ac5cc4cfb8d4fea3ef581bcde7d4980d3e1d5e1dbd9d299acda82990cb1", 0x72}], 0x9, &(0x7f0000002700)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2, r3, 0xffffffffffffffff, r3]}}, @rights={{0x18, 0x1, 0x1, [r3, r4]}}, @rights={{0x34, 0x1, 0x1, [r2, r2, r1, r5, 0xffffffffffffffff, r3, r6, r7, r2]}}, @rights={{0x24, 0x1, 0x1, [r8, r3, r9, r10, r11]}}, @cred={{0x1c, 0x1, 0x2, {r12, 0x0, r14}}}], 0xd8, 0x10}}, {{0x0, 0x0, &(0x7f0000002800), 0x0, 0x0, 0x0, 0x80}}], 0x5, 0x4000) read(r0, &(0x7f0000000000)=""/117, 0x75) write$khugepaged_scan(r3, &(0x7f0000000080), 0x8) 00:07:31 executing program 4: ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000000080)={'syztnl0\x00', &(0x7f0000000100)={'ip6tnl0\x00', 0x0, 0x2f, 0x8, 0x1, 0x401, 0xa, @mcast2, @mcast2, 0x8f, 0x40, 0xa3f8, 0xfffffffb}}) sendto$packet(0xffffffffffffffff, &(0x7f0000000340)="f074a373249534d358c7d98b310a8424921fb65bdd6138adb83da0146f83201d39ba83be6bb91161f1cc1eb577f333567fa6cdb30aa2e2f6a0d3f548da2ec49f3cb718ea6903933679aa2e769c69604bb170e42b48d78c5002ad865501d42171ab6508213b04d88442019b6449aa1546c84221636793ff5f87d2ad8f46fe7bfdc3b5d1b4dd1c78d08eb96af4157352dde40594e14462973e74e248a6ade656a70a91df438ee865cfc8b49551bb4b708da50374d870df55fcd8cd0cc89ab457f12062774beea275bd0f36922dfd09868ec61f95a1fb677a4394fbb7c6eb18f7ccdf13ef88ff07a2dda68892d0cdb895c1b6d7e0b1fb6780fd1ba825", 0xfb, 0x4000000, &(0x7f0000000180)={0x11, 0xf7, r0, 0x1, 0x81, 0x6, @local}, 0x14) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$FUSE(r1, &(0x7f0000002380)={0x2020}, 0x2020) ioctl$DRM_IOCTL_ADD_CTX(0xffffffffffffffff, 0xc0086420, &(0x7f0000000000)={0x0}) ioctl$DRM_IOCTL_UNLOCK(r1, 0x4008642b, &(0x7f0000000040)={r2, 0x21}) r3 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x22001) r4 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='smaps\x00') ioctl$LOOP_CONFIGURE(r3, 0x4c0a, &(0x7f0000000200)={r4, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "a1a3324ce0e270ac3bdd8e19485ffd0403a6ec6f74e4ed781fa9a928c4c9744c90f1b1ce8143f138600ca81c55c939ddd63760b444d671236a3c630a54c6d4d5", "4f0e6b45e38b9dfafb23524a3faf1cb16ccf202786805971367a79df0a9373093676a4ca0cac0ab8fa7274cc7885f4ebab0d448c07ab63eec630f92d350bf92f", "f00d8e09deb3e8adcbdb0eed359486200289a721094494362fbd7ce290f6146f"}}) 00:07:31 executing program 4: ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000000080)={'syztnl0\x00', &(0x7f0000000100)={'ip6tnl0\x00', 0x0, 0x2f, 0x8, 0x1, 0x401, 0xa, @mcast2, @mcast2, 0x8f, 0x40, 0xa3f8, 0xfffffffb}}) sendto$packet(0xffffffffffffffff, &(0x7f0000000340)="f074a373249534d358c7d98b310a8424921fb65bdd6138adb83da0146f83201d39ba83be6bb91161f1cc1eb577f333567fa6cdb30aa2e2f6a0d3f548da2ec49f3cb718ea6903933679aa2e769c69604bb170e42b48d78c5002ad865501d42171ab6508213b04d88442019b6449aa1546c84221636793ff5f87d2ad8f46fe7bfdc3b5d1b4dd1c78d08eb96af4157352dde40594e14462973e74e248a6ade656a70a91df438ee865cfc8b49551bb4b708da50374d870df55fcd8cd0cc89ab457f12062774beea275bd0f36922dfd09868ec61f95a1fb677a4394fbb7c6eb18f7ccdf13ef88ff07a2dda68892d0cdb895c1b6d7e0b1fb6780fd1ba825", 0xfb, 0x4000000, &(0x7f0000000180)={0x11, 0xf7, r0, 0x1, 0x81, 0x6, @local}, 0x14) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$FUSE(r1, &(0x7f0000002380)={0x2020}, 0x2020) ioctl$DRM_IOCTL_ADD_CTX(0xffffffffffffffff, 0xc0086420, &(0x7f0000000000)={0x0}) ioctl$DRM_IOCTL_UNLOCK(r1, 0x4008642b, &(0x7f0000000040)={r2, 0x21}) r3 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x22001) r4 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='smaps\x00') ioctl$LOOP_CONFIGURE(r3, 0x4c0a, &(0x7f0000000200)={r4, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "a1a3324ce0e270ac3bdd8e19485ffd0403a6ec6f74e4ed781fa9a928c4c9744c90f1b1ce8143f138600ca81c55c939ddd63760b444d671236a3c630a54c6d4d5", "4f0e6b45e38b9dfafb23524a3faf1cb16ccf202786805971367a79df0a9373093676a4ca0cac0ab8fa7274cc7885f4ebab0d448c07ab63eec630f92d350bf92f", "f00d8e09deb3e8adcbdb0eed359486200289a721094494362fbd7ce290f6146f"}}) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000000080)={'syztnl0\x00', &(0x7f0000000100)={'ip6tnl0\x00', 0x0, 0x2f, 0x8, 0x1, 0x401, 0xa, @mcast2, @mcast2, 0x8f, 0x40, 0xa3f8, 0xfffffffb}}) (async) sendto$packet(0xffffffffffffffff, &(0x7f0000000340)="f074a373249534d358c7d98b310a8424921fb65bdd6138adb83da0146f83201d39ba83be6bb91161f1cc1eb577f333567fa6cdb30aa2e2f6a0d3f548da2ec49f3cb718ea6903933679aa2e769c69604bb170e42b48d78c5002ad865501d42171ab6508213b04d88442019b6449aa1546c84221636793ff5f87d2ad8f46fe7bfdc3b5d1b4dd1c78d08eb96af4157352dde40594e14462973e74e248a6ade656a70a91df438ee865cfc8b49551bb4b708da50374d870df55fcd8cd0cc89ab457f12062774beea275bd0f36922dfd09868ec61f95a1fb677a4394fbb7c6eb18f7ccdf13ef88ff07a2dda68892d0cdb895c1b6d7e0b1fb6780fd1ba825", 0xfb, 0x4000000, &(0x7f0000000180)={0x11, 0xf7, r0, 0x1, 0x81, 0x6, @local}, 0x14) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) (async) read$FUSE(r1, &(0x7f0000002380)={0x2020}, 0x2020) (async) ioctl$DRM_IOCTL_ADD_CTX(0xffffffffffffffff, 0xc0086420, &(0x7f0000000000)) (async) ioctl$DRM_IOCTL_UNLOCK(r1, 0x4008642b, &(0x7f0000000040)={r2, 0x21}) (async) syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x22001) (async) syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='smaps\x00') (async) ioctl$LOOP_CONFIGURE(r3, 0x4c0a, &(0x7f0000000200)={r4, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "a1a3324ce0e270ac3bdd8e19485ffd0403a6ec6f74e4ed781fa9a928c4c9744c90f1b1ce8143f138600ca81c55c939ddd63760b444d671236a3c630a54c6d4d5", "4f0e6b45e38b9dfafb23524a3faf1cb16ccf202786805971367a79df0a9373093676a4ca0cac0ab8fa7274cc7885f4ebab0d448c07ab63eec630f92d350bf92f", "f00d8e09deb3e8adcbdb0eed359486200289a721094494362fbd7ce290f6146f"}}) (async) 00:07:31 executing program 2: sendmsg$nl_crypto(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000180)={&(0x7f0000000300)=@upd={0x128, 0x12, 0x200, 0x70bd25, 0x25dfdbfe, {{'lrw(cast6)\x00'}, '\x00', '\x00', 0x800, 0x2400}, [{0x8, 0x1, 0x20}, {0x8, 0x1, 0x4000}, {0x8, 0x1, 0x2}, {0x8, 0x1, 0x2}, {0x8, 0x1, 0x89e}, {0x8, 0x1, 0x401}, {0x8, 0x1, 0xfffffdeb}, {0x8, 0x1, 0x2}, {0x8, 0x1, 0x8}]}, 0x128}, 0x1, 0x0, 0x0, 0x4040095}, 0x4050) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) socket$nl_generic(0x10, 0x3, 0x10) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000040)=ANY=[@ANYBLOB=',\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="0100000000000000000004000008801400020477673100000000000000000000000000000000c18cc556f7b53b6f640438e8e9b12517d69bbf09a359e69cbf3fb7cbeedf36dd60dc4f6d45b6a795f6c719fb4c3c542270662204500f657b785ebfbb2be5f0f477922b018ac730eed9cb29b61d9ea11b647a9ced5532664275182c95b9fc58efcd25336e9e74efd6682f5261c92b0a5542f299a16997b16d43797c7f1f491ee2392dc004b34d1c836692d8b139816e631ab19e237eeca245"], 0x2c}}, 0x0) sendmsg$nl_crypto(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000180)={&(0x7f0000000300)=@upd={0x128, 0x12, 0x200, 0x70bd25, 0x25dfdbfe, {{'lrw(cast6)\x00'}, '\x00', '\x00', 0x800, 0x2400}, [{0x8, 0x1, 0x20}, {0x8, 0x1, 0x4000}, {0x8, 0x1, 0x2}, {0x8, 0x1, 0x2}, {0x8, 0x1, 0x89e}, {0x8, 0x1, 0x401}, {0x8, 0x1, 0xfffffdeb}, {0x8, 0x1, 0x2}, {0x8, 0x1, 0x8}]}, 0x128}, 0x1, 0x0, 0x0, 0x4040095}, 0x4050) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000040)=ANY=[@ANYBLOB=',\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="0100000000000000000004000008801400020477673100000000000000000000000000000000c18cc556f7b53b6f640438e8e9b12517d69bbf09a359e69cbf3fb7cbeedf36dd60dc4f6d45b6a795f6c719fb4c3c542270662204500f657b785ebfbb2be5f0f477922b018ac730eed9cb29b61d9ea11b647a9ced5532664275182c95b9fc58efcd25336e9e74efd6682f5261c92b0a5542f299a16997b16d43797c7f1f491ee2392dc004b34d1c836692d8b139816e631ab19e237eeca245"], 0x2c}}, 0x0) (async) 00:07:31 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}}, {{0x0, 0x68ed, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:31 executing program 2: sendmsg$nl_crypto(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000180)={&(0x7f0000000300)=@upd={0x128, 0x12, 0x200, 0x70bd25, 0x25dfdbfe, {{'lrw(cast6)\x00'}, '\x00', '\x00', 0x800, 0x2400}, [{0x8, 0x1, 0x20}, {0x8, 0x1, 0x4000}, {0x8, 0x1, 0x2}, {0x8, 0x1, 0x2}, {0x8, 0x1, 0x89e}, {0x8, 0x1, 0x401}, {0x8, 0x1, 0xfffffdeb}, {0x8, 0x1, 0x2}, {0x8, 0x1, 0x8}]}, 0x128}, 0x1, 0x0, 0x0, 0x4040095}, 0x4050) (async) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) socket$nl_generic(0x10, 0x3, 0x10) (async, rerun: 64) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000040)=ANY=[@ANYBLOB=',\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="0100000000000000000004000008801400020477673100000000000000000000000000000000c18cc556f7b53b6f640438e8e9b12517d69bbf09a359e69cbf3fb7cbeedf36dd60dc4f6d45b6a795f6c719fb4c3c542270662204500f657b785ebfbb2be5f0f477922b018ac730eed9cb29b61d9ea11b647a9ced5532664275182c95b9fc58efcd25336e9e74efd6682f5261c92b0a5542f299a16997b16d43797c7f1f491ee2392dc004b34d1c836692d8b139816e631ab19e237eeca245"], 0x2c}}, 0x0) (rerun: 64) 00:07:31 executing program 4: ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000000080)={'syztnl0\x00', &(0x7f0000000100)={'ip6tnl0\x00', 0x0, 0x2f, 0x8, 0x1, 0x401, 0xa, @mcast2, @mcast2, 0x8f, 0x40, 0xa3f8, 0xfffffffb}}) sendto$packet(0xffffffffffffffff, &(0x7f0000000340)="f074a373249534d358c7d98b310a8424921fb65bdd6138adb83da0146f83201d39ba83be6bb91161f1cc1eb577f333567fa6cdb30aa2e2f6a0d3f548da2ec49f3cb718ea6903933679aa2e769c69604bb170e42b48d78c5002ad865501d42171ab6508213b04d88442019b6449aa1546c84221636793ff5f87d2ad8f46fe7bfdc3b5d1b4dd1c78d08eb96af4157352dde40594e14462973e74e248a6ade656a70a91df438ee865cfc8b49551bb4b708da50374d870df55fcd8cd0cc89ab457f12062774beea275bd0f36922dfd09868ec61f95a1fb677a4394fbb7c6eb18f7ccdf13ef88ff07a2dda68892d0cdb895c1b6d7e0b1fb6780fd1ba825", 0xfb, 0x4000000, &(0x7f0000000180)={0x11, 0xf7, r0, 0x1, 0x81, 0x6, @local}, 0x14) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$FUSE(r1, &(0x7f0000002380)={0x2020}, 0x2020) ioctl$DRM_IOCTL_ADD_CTX(0xffffffffffffffff, 0xc0086420, &(0x7f0000000000)={0x0}) ioctl$DRM_IOCTL_UNLOCK(r1, 0x4008642b, &(0x7f0000000040)={r2, 0x21}) r3 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x22001) r4 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='smaps\x00') ioctl$LOOP_CONFIGURE(r3, 0x4c0a, &(0x7f0000000200)={r4, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "a1a3324ce0e270ac3bdd8e19485ffd0403a6ec6f74e4ed781fa9a928c4c9744c90f1b1ce8143f138600ca81c55c939ddd63760b444d671236a3c630a54c6d4d5", "4f0e6b45e38b9dfafb23524a3faf1cb16ccf202786805971367a79df0a9373093676a4ca0cac0ab8fa7274cc7885f4ebab0d448c07ab63eec630f92d350bf92f", "f00d8e09deb3e8adcbdb0eed359486200289a721094494362fbd7ce290f6146f"}}) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000000080)={'syztnl0\x00', &(0x7f0000000100)={'ip6tnl0\x00', 0x0, 0x2f, 0x8, 0x1, 0x401, 0xa, @mcast2, @mcast2, 0x8f, 0x40, 0xa3f8, 0xfffffffb}}) (async) sendto$packet(0xffffffffffffffff, &(0x7f0000000340)="f074a373249534d358c7d98b310a8424921fb65bdd6138adb83da0146f83201d39ba83be6bb91161f1cc1eb577f333567fa6cdb30aa2e2f6a0d3f548da2ec49f3cb718ea6903933679aa2e769c69604bb170e42b48d78c5002ad865501d42171ab6508213b04d88442019b6449aa1546c84221636793ff5f87d2ad8f46fe7bfdc3b5d1b4dd1c78d08eb96af4157352dde40594e14462973e74e248a6ade656a70a91df438ee865cfc8b49551bb4b708da50374d870df55fcd8cd0cc89ab457f12062774beea275bd0f36922dfd09868ec61f95a1fb677a4394fbb7c6eb18f7ccdf13ef88ff07a2dda68892d0cdb895c1b6d7e0b1fb6780fd1ba825", 0xfb, 0x4000000, &(0x7f0000000180)={0x11, 0xf7, r0, 0x1, 0x81, 0x6, @local}, 0x14) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) (async) read$FUSE(r1, &(0x7f0000002380)={0x2020}, 0x2020) (async) ioctl$DRM_IOCTL_ADD_CTX(0xffffffffffffffff, 0xc0086420, &(0x7f0000000000)) (async) ioctl$DRM_IOCTL_UNLOCK(r1, 0x4008642b, &(0x7f0000000040)={r2, 0x21}) (async) syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x22001) (async) syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='smaps\x00') (async) ioctl$LOOP_CONFIGURE(r3, 0x4c0a, &(0x7f0000000200)={r4, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "a1a3324ce0e270ac3bdd8e19485ffd0403a6ec6f74e4ed781fa9a928c4c9744c90f1b1ce8143f138600ca81c55c939ddd63760b444d671236a3c630a54c6d4d5", "4f0e6b45e38b9dfafb23524a3faf1cb16ccf202786805971367a79df0a9373093676a4ca0cac0ab8fa7274cc7885f4ebab0d448c07ab63eec630f92d350bf92f", "f00d8e09deb3e8adcbdb0eed359486200289a721094494362fbd7ce290f6146f"}}) (async) 00:07:31 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}}, {{0x0, 0x803e, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:31 executing program 4: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x22001) r1 = syz_open_dev$vcsa(&(0x7f0000000000), 0x8, 0x204100) ioctl$LOOP_SET_FD(r1, 0x4c00, 0xffffffffffffffff) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='smaps\x00') ioctl$LOOP_CONFIGURE(r0, 0x4c0a, &(0x7f0000000200)={r2, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "a1a3324ce0e270ac3bdd8e19485ffd0403a6ec6f74e4ed781fa9a928c4c9744c90f1b1ce8143f138600ca81c55c939ddd63760b444d671236a3c630a54c6d4d5", "4f0e6b45e38b9dfafb23524a3faf1cb16ccf202786805971367a79df0a9373093676a4ca0cac0ab8fa7274cc7885f4ebab0d448c07ab63eec630f92d350bf92f", "f00d8e09deb3e8adcbdb0eed359486200289a721094494362fbd7ce290f6146f"}}) 00:07:32 executing program 2: r0 = openat$proc_capi20ncci(0xffffffffffffff9c, &(0x7f0000000040), 0x161400, 0x0) bpf$ITER_CREATE(0x21, &(0x7f0000000380), 0x8) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000080), 0x6b8181, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r1, 0xc0502100, &(0x7f00000003c0)={0x0}) ioctl$SECCOMP_IOCTL_NOTIF_ADDFD(r0, 0x40182103, &(0x7f0000000100)={r2, 0x1, 0xffffffffffffffff, 0x7}) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r3, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000300)={0x4c, r4, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PRIVATE_KEY={0x24, 0x3, @a}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x4c}}, 0x0) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$FUSE(r5, &(0x7f00000050c0)={0x2020}, 0x2020) sendmsg$NL80211_CMD_FRAME(r5, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000200)={&(0x7f0000000180)={0x54, 0x0, 0x10, 0x70bd25, 0x25dfdbfc, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_OFFCHANNEL_TX_OK={0x4}, @NL80211_ATTR_DONT_WAIT_FOR_ACK={0x4}, @NL80211_ATTR_DONT_WAIT_FOR_ACK={0x4}, @NL80211_ATTR_DONT_WAIT_FOR_ACK={0x4}, @chandef_params=[@NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0x2c7}, @NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0x6}, @NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0x200}, @NL80211_ATTR_CHANNEL_WIDTH={0x8}, @NL80211_ATTR_WIPHY_EDMG_BW_CONFIG={0x5, 0x119, 0xd}]]}, 0x54}, 0x1, 0x0, 0x0, 0x15}, 0x4000000) 00:07:32 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}}, {{0x0, 0xed68, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:32 executing program 3: pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) splice(r2, 0x0, r1, 0x0, 0x6, 0x0) (async) r4 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f00000025c0)={0xffffffffffffffff}, 0x4) (async) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(r3, 0xc0189379, &(0x7f0000003080)=ANY=[@ANYBLOB="010000000100000018000100065d4caf4c1b1c88c0a2e3250c97519d77cec3490e8da8f1ae0abc6675661f1077c5e52e199b8c9353c7318cfdf1391f41a42fde0be9198f7363e5b49b32436b4ce89174c7e738488560460204233b6968377110b0f17521c3e0aeb6956e68091fab5b23fecc25e35a0836f6160691b5d0f3df3d47ac71ea092ef00654c0cffaf89ee4030eb800fe9f0d682c2e5f7844daf516a2f99bcf88688e34c5b0333e62b50817d95d518a2a48c57bdae38cba3082592efdb53455bebf8ca02cfe385bf38d2958b8916ed4da1c920cf43a8e300ac1579b216d4abdff76a702facd27f774ab20ad9ba7f2af9ca820a5f6449bf62a07b0e8711e619601ae70cd959791a8a2ce87940591c749692686ae0fe87ed7ab54dc091732f9c7baada82332da", @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) r6 = openat$vimc1(0xffffffffffffff9c, &(0x7f0000002640), 0x2, 0x0) r7 = openat$smack_task_current(0xffffffffffffff9c, &(0x7f0000002680), 0x2, 0x0) (async) r8 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) getsockopt$llc_int(r8, 0x10c, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r9 = syz_open_dev$amidi(&(0x7f00000026c0), 0x8, 0x4000) (async) r10 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) getsockopt$llc_int(r10, 0x10c, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) (async) r11 = socket$packet(0x11, 0x2, 0x300) (async) r12 = getpgid(0x0) r13 = syz_open_procfs(0x0, &(0x7f0000001000)='net/ip_tables_matches\x00') read$FUSE(r13, &(0x7f0000001040)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) setregid(0x0, r14) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000002840)=[{{&(0x7f0000000180)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000000100)=[{&(0x7f0000000200)="bc7457329e28846c136a37ab2bacb5a68d27e1a7b9099d362244c9ac3ae103f5e98e7004592e35b885eba9924fe76d432b8416a6c3e25f9c911b2942bb0424bd442fec16d11a4aa63fa76be5694b6c114ac2e6e4864da7a13b0eb8e8e6d8c510a8775b47ce4bef64332ed1017f892cd07cb28ecf5fd7301a7d2dc838cfd7db93238673b47963ef863de3367f7e6957775402c8262c21af4fb2112639a509af81095f2c390d", 0xa5}], 0x1, &(0x7f00000002c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}], 0x20, 0x800}}, {{&(0x7f0000000300)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f00000004c0)=[{&(0x7f0000000380)="bd", 0x1}, {&(0x7f00000003c0)="4f8b3c76e286807514ee9f67cdbcbcd449f3aabd8fa387ca121650c53b4a83f9a07091795502daef0e8034a68b0074421fe1c5a57ea3d13aa623abd5f280df033009582f10456750b839a2a04e74a30d37aec85e91fa4140696d09aa7d988353f41cada02ca12881e7", 0x69}, {&(0x7f0000000440)="b997da299219944ce2f63d2f12c6156a46a37bdaa0d6fbc5b7676f314ce7a3e95dd564212133ad24f989963cba6b83051493fd7752b1b47d4b8ad692fce5367965183a129d795fcc71fd760ae82f9ad32cf0f353d9690ae3e23dcf", 0x5b}], 0x3, &(0x7f00000005c0)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff]}}], 0xf0, 0x800}}, {{&(0x7f00000006c0)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000000e80)=[{&(0x7f0000000740)="d3a02a711047da21f2204f23d15c16f670f153eb84961892d78bed21bc665a4f7d2384605ead33b32cf67b704094082e6e3b02bf19bd54a9d5d8858780f0402f98a4f62a1f62d1671d5a5605aff2f23fa9e215392172966b956668ebc17337a8a3cc4c574af690d5ad81305a81d9a4403f8acd9405d2ced364349469a9f4d11da54d42777b90f876a13e9b595270c6061dbe47bf719259314afba1fcfd14b6c1233af9d0150e4e1e1da4477f84b5578c8208a2b84ab475db2e94", 0xba}, {&(0x7f0000000800)="9bccefbaf7387e40621817fbf534b29418e7b2adc5e5cc558f88fa6cd538fba7f076af1e70a72a3ad6ebf209ab08d660413fb4cc190343cbc36b8a21f6fed7e2f846e3a5ea1d80b5047316c40143d802a3ef4c9e30fecf65e37a91bf01960bbb62cfdfc3408750134c6f95105540bee11950af8cb09445", 0x77}, {&(0x7f0000000880)="fba4ce9d10cc544069298458112150dde09690bb42740ad7b13c0456ffe0f8f787b660a404433b955d048084d04df6aec2d66172a31f00a2588d18802b97cc9b35b981a1065997921ada46c5a3a36ca571e2d9853c786b243788228d2c5035e82751fe29867317b53fd26e4e9491ade91e9086cd5471619e31b25c4b3d9847dffe961bd1d04a176a468d28b03d8636d1a5bf769c449bfab62b907969474e9d9922e3842a2fc5a2165639363c12b8c9ce39a265a2b51ebfe4b954ffcefd9e6699101c4afb7a1e1ca00b7391eb53285af28dc5f4232da9f2bffdb7cbb24e1e9ae21da6f73247ecb4983804b7860f6e9e", 0xef}, {&(0x7f0000000980)="37d9d88b7b0daa4cd048b8aee46c5f44d6881dcc4ab91ea2d28fb367b1bc18bb1200caf2c64031026eeb133ec89dbd9f4a47921ce6c5aa5166756746ba19eaa8068475615a31064e576c08676589864dc4822f0a7a4f1f7b1278ded8ca7fc82b34f1e19a61c60155dc06df61f8157b496760062cb99abcdc7e4cac8e219d0581a703d87866565f22e7a7700627187f84f8728fc7a80a42fdffb49533291d8c80c77653a9ef57a9d05bbcb60f540a35d953df46396c185b78d2f0e5d846133a617fdd7da08ba9341481f6aea511fb193543629fc9d48107f34dcfe40bed84b6b463ca", 0xe2}, {&(0x7f0000000a80)="a82214154936079d3521223c3c9ac876e27af5f04af2b136b2dd12dbaac75fd46645feea84dc9ef799fcca1b3281c9022b2b1bf3fa828f99d6760b4cace95e0bff8637a6155a77d33bde0ebaeae2c339aae61c1fefa117b1df61bee3224a350b3263db5036db4bc14cd9eb3e1240d83039f546d5a87f", 0x76}, {&(0x7f0000000b00)="9adb8d8264495b29dbd010572d02c7c52496c945be36dacbef86aeee272f3ed8ab0b05aad510036ad6c1337e2ca486a9546625ac47140ec35ae0a6b8f567b5e9efe1f79c918f6a01975a7e2a4b62cf5fd60e21cdcfea3c0932f096ff6022b5c6ec0f5f8f58b15da4a07e05ff401bc06e64388a05519455ca7ba26315875b8f2f8ba00298d300680633643f8a682beaec1bd18533149699bc364ac453cf6dd843f597bf80d7957fa172f35f3898904a5995623c0a6f6a762aa07c3afc3ca66d313b626cd05041adbb7f2aeaf199e928aaf2c106c6cb05fe17721723f93eb5696101d231e793d5823662b2cf6d0d3bf9ce8659f02b0ffece44361b62", 0xfb}, {&(0x7f0000000c00)="dbb62e10c5179dbbe5db86c58e8e5664c136407064aa4fae027accae5fc3bfdebee0813697943785770ccd5e71c12cefccfb78f65397c6bbd5aebb3d379ac5e7be71515aea9b0da1461411b24cae1f5bf03c37b36426a60cde8a7caad35d0316e2978a0b00036831b03d5f0ff6756058383010546f66bb114b", 0x79}, {&(0x7f0000000c80)="cab28d62b9c5f00c3c637db7ebb5ec634ad41bae740eb4841292607b0baa03", 0x1f}, {&(0x7f0000000cc0)="be9148776ce247d8dd04ee438d91077b6324770e1c487705ba44aedb1a45e34410dfa384ba1440baaafa14aa3f2172e9a24ea186667fc40c9a25c2b5afcdfacefc866ede5e568b86f642ae202b88615a00dbeb8a833d0fccb009b7fd2c52fcc21e44eed7e06103b88ae4651342209f3ffe9c12d781494247e09fe710f67ac0111df03a37428d1d4d085aad89b272c4ba3a931a9dee3b217957702f5d29ec4d13d9decf2eba5b189dcdd2ee398a0b7312e68633975c8f6c2a733edb3c5be75acc03f6578a17c436c86f0235ba5a8c02005fcbdb062e", 0xd5}, {&(0x7f0000000dc0)="3a43fca0c30dfd1da49f31e33c15ff4576bf7b21dbb49df757140c0d2b16b883788b7b4596931c3f3bd19864efab20a422cb7ca305815d64378df01f858eb017c3190e21332390689e18eb641d7cd8cfb617e94e5a20452460d14e08bd4519914e00c5904da336fa44317d2d276917970d022bf61aee5862f9e77389afe48a9f1d90ffe46bf0db31c7d91ee02242bde7612faa29f08b8b9552689d833a1d6c7322010f05907c1ddbe66bcd4e39ee1a93888e5b663be06b59fa459b2df849", 0xbe}], 0xa, &(0x7f0000000f40)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee01, 0xee00}}}], 0x20, 0x4000000}}, {{&(0x7f0000000f80)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000002480)=[{&(0x7f0000001000)="62a722a70ae658196101e976b130c52c97fb7c6f8576727c0269ba50c1df1eab5d3dc5e88843b14fc9fe35cf2a0d719aa9d98fadc5004c6e375f134f62", 0x3d}, {&(0x7f0000001040)="5d6716b1c525bea08cf8e2423b9b2b0dcf1753d1c7b00155f94dd8df617b1a257b2a8592184973566d302999f0c0d648fbb88de294e001316b6e24d2d28719963e14f9a8974939b6b2f3977752a9b93f32b139fb781318ad2f2933c317f4425ee06cf7bc67a30bd38c76736b3e563ee73b299948772c100bc46fd4d09b74f5ed58977ad817", 0x85}, {&(0x7f0000001100)="4e260365bf2987f233cdfdfab4b84a430a3435af67e06823f98484cf4a2b01289ea802306cde5b2e78587fecd3be05d7d4e40cba799f3caa8eb78b63110c02af5845f32d69b49f98bfabea6987aacd6910dbc1fa93a26bfd6f2418ca78e024fb2e742d748b55f9bb9a985e3f40f8720f78b64b48a809dca05505f22d7a97ee85f842d22535e913ace2edd441250400fafb7452ae4631f2b625934e1b41c9e6bbb0854fd83e2c572054cf7b43", 0xac}, {&(0x7f00000011c0)="141a7b2d463e90f2ba8511b8d259545c230d1f0b1c29e79326c254cc7d2023c47f4c450fd7b223411d2eddd1dd1d4390bbb2b18798fba4e561e36e1d0f8080b12d06b007db", 0x45}, {&(0x7f0000001240)="a205b70168fe8f155e65e4b4f9316cc2feaa9db10c271833c7f9f15cfdaaf1a7b5199ce59408b6e4405ef88c98a84e53f2d3dd0e23ecda2ae6948e8434f745fd3b", 0x41}, {&(0x7f00000012c0)="664e03682fc85f6fa10de23dc0e4ac24fe86121b073f", 0x16}, {&(0x7f0000001480)="13d581edd2adc57df1160534a4f1471bf5d93d99f6b878011d7f53449c04e030e42f4a142bbabb128e1aa0041f7110a7977bb63227008c1ac916ae13dae6adeab2f72675540494de287e1d61fce5ea04df0b5e89b1a203d492b346e8256bd611b75cd7b45e1ab803877eab0f12504a5853af2a9c9314be7dd2a5c29382216f6efc3e6cf08ed90692a2dfc351772f884b72dd31113582af998e1f9989088a90e81315ca608c69013658f3d71f5d2f49f89ce0a03d5b929a954900c180cc8ab787804a030112a446485561cee6bb9169aea76430da6653985da72063136a91bca38debad335fcb9a75c7f8aeb75d07fac38a362d3864ea038e925e0e2d9f9c300b1603cf96575f843b6cbdbf6a2e423b23f99bc7b5bbcfa879363c5a0f69daa0affb5dfd371d7a87c22d1fa8f1ed9f344c0e3f5ec26daba78fd194f274e92b2c8a47d42645e9b3639e27cbc50659cd13179f518fe6203e6e1c88f6e72d3dbee07ea74a09cdadc96c7bb5b6af755d53e06166b018714dbc59f8fbfa8d24c65e99f361304f80a286413915c12bbbd65547a5580feb4fde631a2b96a2dabfc6caddce7d659457a5849df16274db490f5863ce146a361e3007adce919e07f29a8b7687888e9a254e1364f3e9a524cfa0d8a7e06e1371c656df21676b1ae01b2ccb681bd2e9815fb73831b6a138db16c4f22ab748724d91a27cda1af57925b46864e3041bccd832f06652011ea8bd741253956278d9017933096bac54a085b85c8b40e614a150e152a064b1301a7db808f67349fd4e50d0142b9e749d58053c8072d32c920b7baf7d8311f69239c4bad459cc396c84940bf10db1eab143d305dbbd9d26ec213e6194e6bc60328e2a8c1e85d9d557e4e3ff8626cb89fb08fb4c7a3d83c491b0c5442c09cfe7139cffad96d605306e176277802ea10b4fc3d405a18440f99c7e843f53724143aab404d6a4b1cfbdd9dcee45f9a85830a5a95c00b5e5691a2bec1f9438e90a344c3dad1a42e5e3ca37b32b2e3a0d913799ac39a6f01047a31fdb04009f5c71c3462f6c584ab416dbf904fab7e167d1bfd53ac1e4a054da3dcc13d2dafaa3b2330ecd9983e4b25c7fe5bb0934c48afc9b02df298affc9db16ac7bda131d7a52c00d23864049c53ae74a457bb635eafe0cd1942ee849c49a0034ab82af9bafa1656d4b0f62447b365d62c044e0998112a455a16763570464e33c3b1aec6a76491ea770ad024717e196c1b4d6f9313d60f29c8c9e9467bf34d433541b01790de8f8a8a3f9e8ebaf8a9204ef7332efd498a07c0610e8d8c2604c05955c4b2ae3cdc8d715ca2ed3b49cdf4a2c65a57dc28eca3991e24294842f7607e3a99c0e66240de6541eb9539547d0cb445e6d5092e2062fda627378dbd844fa8733cdb47c46a7f9c46710fc37b69fb30a2ae263ba88086621ee3223288293408d5c9f3b7f583433b083d13c0423efa8023203e1a87144d116bf330e5b39e40e7fe15748297de64126aeca63a6a94a291e4230f23fe1bedbee3eb20bb2e00dd1cca433ef66a19f44adaaf3da737be272823c242b76ca97df92ff77c7278051293bf23446ec83304d121679b7ed67dcbc3eb54ef5d5229ebe2c280a8d88fdf6381295289a96ee910d1a45a68ada0832238325302c17828550aedf7a5bbedb1d9e809ff1b601ca2bda40c0e441a5fccdd199a04e59dccd7e0caa1aa6eb71db8800888ef98c3a22c158641e01c76e59875bebe230c3daef1f15e1a198f7d75ad88191888b76207af5a22e87f84a7e0c475c5cffb3fc5587966bcdca09953c30521e384a7e55a5fd33bc6bf792e3f3e55c6f2fd2564894affedd90b138b7a61f4edcc8966bececddbe817f300119f125719739ad1b65d96116927acd9fdaaa4ac9252e1ee18d640228ed47478966228dda11cb83869bc12677d906914b48b5b148f6455c37c8dea9d9647816e42923a6650c3370b7be4287850f779d1542920313589651d3c948962fc1456d72cfc870473bb3c9cb1398a3bf253c028e6b24db3ddda632c1e0cd7defd1601123f5911c3edde2603872c9a61fcd41a318e9a6883808eb860ac4a3fb75eeb9ac62bdcc089d3cd682c036ed2cbf4ef6f885c0fc428cdc77ec5b3eabd298c20fca8c4781695fc8f5c4775f0fc0f6fcb21660baabca11dcb8a82a97c91e5eac35fc9ebe311b7a7f83ddc840e36f37c59ead8c171369ed3f19cce1bc6ca19653fb4a04cefe76eb933a35e7fdcef20c98e4f2a9ddf23620f9ca066297ac805adbfa8bc9d79149fdd45010829c166c6949dc796ab2e9b6ce676d6bbf05f3f55a285dd7ce4f6ba45a4b28483edf3a227aef23ac243f6307b4e5ee8bb8e03c29c9abbe4100bbecdd2d329ac74412aa06711efff77924b0d54114dfe7b831b438e86cd02fdc02e7074dbf19cb5e37aa655c82d1d8d84a76e24579cf17a724f6f9f332e3ba5b0550824477be3a7ce0e741b9a217c43aebbac240afd2ff1c56247e3ad9939d8360c82e660f01a71973c0312347a289264a229f08df67e67b79293a9a36bd975806b6789baa7c07020664472a09c7dbe70f99b91b030d7c6a0263a5c89be3a075fa709bc5d822498fbbac8cb778f49342db28d7f77c1bc5ac0777c4953a20dc3d27e939927df87e02b71f42eb28a603200507e368351ecf65279a4929d4416f5d5d984526fe3ac4b453b5f2d3ead9968e746fba8122e293352abcf8a4f92025c51665d59fed9209f0924253bb44785e1caa05b5035b517c55a815d3f3b865895e9bb18ae60c98668279582c12eefe1c7891b42ffd931b50933ce084c9d598b502fcf1dbef79e986d5eaac7b096acff8fcee0964dbdbc99103c4761702ff0f8993025b02fef3789d12b5fae4a476db2108a73b050c0c42c288e6f0af028359c67fb766607ceb40a059441f4907dbdad580fe8fef81873187cca601da36e4b52999b41736f6f285cdb3572e22f3bf936960713dfd773cc57e883b8e444ec74380dbc445879fed419324bbc86ec148518196e9f2fb164b252215ccd67def212445c151208262eb13e6104996d10ec782ce8670c7858540cb1c8020f54c45ce35de648dea5a4dbb58ca91041cc99088ecca03b84d85ce6af4f4a19c139c2eb5cf4135adf4038a536cd3196b157e1dd031cf3b485180f25478576c766fb2546fc6cc6ce4360e7b26dc5930cd5f5b74ed81bdf56504a5c0dd04a16712137526c7accfb4e8cb379776a20da4aecae73502f688ad43d79c16dddb30cfc7ede25174a6b824efaf89c525d7a0fa334b4d32d35b3110f59aacda4b02e7c44f3d127beb9635dbd180d46740c1ad67b3e7bb7c4ea8f015537658e6c8f1a224d8d569fb865d16c929a0a40d79e4def1486db18cf05069cbfe634e6607d3bc0c4ef662a47edfa9874d628da6935228297a130186b6fd0b555a0b3c8670687de873ee5f6cf267f8c8f70b8c5ea78a5bd72cacacc4396277ba8d65e2d6698104d108c9b204b1652af1ecf1df03c7e8f6acc0dffec5d5b8f0463d915c38a823d1fab3b53e535f3f8f2dd38e787e2c182cab2168429d2e065540db9eb7315eba1284edc60455941247d45b3ba39353e7f433a965cfb99f26c979ba9ece92e8f2f8b6b982be9f9a8c55245fcdbea9ae445daa27f400d04f911e49d91fac1ce0766bdddab71522cb895e2e02d18925c3d2d8d271ca467d4ae39223e5355caf30d1c571decbeaba8cd83cf27056744c5e6604571ebc79dfd7a865be052eacb0503c6cc4e2f87035e5b6d020315edf39a7a72d002b97fe3e7e5360a7163de315d71a1ece2b544ae63ce096c06d91012f0c3e1bd51796e11e005bc86a06f583c8232512966671fb7407b93d3bff1405cf17fca6bf99768afa5532fc13e3e8072a28e9fdc2833ece20e91b7a4267c0f4474b8f331b9185c406d52dc500f45913b84948994da06ead10d20c6be32b35ec7389284b16a1b6568d415e16ff21e10a0e874888904646948489e05b766dbd2822ffbc0c64cb379f8ed16ac89d75e0c0132206b0d319da486f971cfd0280e89bd3f93aa7393c362b02a4887fc432a7916729653aeae5e6f10e2a19977aee1cccd2523d75733cc500edb115857fca0d6c52278f36cc45010dee868fcd556d8ef3d288f036a010302a449117c7c6bade392b3b8e6c7c3e3e12e9d4b42f3128eaa424d78482d2b6e6d0998f2df5ea36c578ca21ae62f3aa8092687b1725f10aaa02fdac01175a0418fdecc570843c9e4d7b0ca3d409f5b5fc1b08d9feb94975718e9a7c511377d685c4851df570d44da34665b0c978a709f0f2b66dcdf6bd0c80b7bb42a420c5fa4d32e6734ac6f8480e0c56f58efa53e053ba08f26c5003f100e4d1f67ef5486f450b693d79279908caf5d146d0b7c0190a8affce60979b2bed5eec2b4eb1d23b5b777776ec5cd9a13819f98d0bbe94ff418bc015ec5ddaffd53be54e1e99e34fb4a09034f3925119bdafb5c44af42ff5fa649a7a0639e54d88b61b9784395dc045d25c80a5d9a6751aabd449f4cd11572653f5cdef45ca974404fdfd1460dd4785bb5ccc67d71467849ad4f69cf6609da1a15d71cb206540ab11d730250681b024606910e1d52a20b75b523919c6f952744ee3a39591b69a7e8722b3d0d4348cb43b9a5c3aa6d087598665b59b1f3ecc216b0165b3b5de664fd352a3cc9e8f3eeb0ff3123638fcb28f49dae0543b8637f5c13aa0b185c60d4dde23529b4d94ca6a4d103aee7f34ebf82b0cbbf44178863e66f585b7bb8e59fc11416079eb4845de10602c93608cf53fa6a835c49c5240e86c4983e2cf880e8eaba322d8215f4b56cecd1f2beb7ebb0ae4c22dd6aee02ae33929719069000f41e0ae71d0aec0669589360542a4afc50e9cd9214758533809b569787ea75a8e11eda40ff02d0a478328f77e4db3777129ab2e6237fe46c43993e57664e2c6303456ec126c1032269d8f5272f74bea73adfe396666f14c82bd13e7f9dd3743b81389e34370b9d62a7db9dffb6b5b4c95d4a9c3b11f4d13729f9d104e8c6cceba2c7d5dea386dd6249dbafa2f5b9eeca4df19f40005c04910d0538b0a372743a6b58cf6dbf7af409e34e186aa24ed2414895981f75b900391e573270ef438f5a57993a75ecf6c18fe4bc383ebf68c08329f61c20ad821f53938957e2e22506c0dacfae84d568a969f72cfdf944adb18961be4a0311c2c02b3055ec0396f2edc7f9fdcdb41231f1e26364d76a2982972ca0412267e2890c8caf19457969cdecf9d24fac727d31993aeaf802c56d5574992a80b7bafce842d4bd3433ee4db27b34dad0ef94cfc1b4efa64cac8d909b6fb84dfe91b37079b062c8b380959abdc99732ac895bda0c4b291541a938cd383ad5d64e8d2d8118111fc7d7387cf4035f29099d1a6d711fc95982efc6a7726a0d352550173fae0990b77c6fa2cc64fc1de98b6b64a190787706e713a646de06147fa0107c60fa1f102b4ec18841c3cdb88a29bab0d52cc901db7cc7fd062b4c4c04f2cde49427d0d3939694d2937a0d4f35805f1058ea9685fe1492ba7b4661e02fc5686da3d89dcc18b61ac6f911a11e865753e373c7fb0f66c001598afb9a319d5aaac97cf829ca65d8d2cd22d5d27836fdc4573a06a71d6a6da52c1eaf728d30f43cd308cc425597c1bf9040e255e66d73d4b2d53d12ed0831aa0636acf5ae2bd31703cd0fbdd4631348e3b59420ac53c648d5bece5c7029bb5c13d4bfd5aa2a70f03eadd15f4fcbb47bd9312332d12be4b08f8c3061bc9942575f1d483b8a71b3bc834", 0x1000}, {&(0x7f0000001300)="c1cf2b1472ce59edd107a94114df0a12bfa906186c231239348c96ef1db10b53092e81593341a5241a5b83e54b36c9781b7f6ecc13ef7788705c4b5e5c2ca0df03bc55dcce5cce837feccd8ac881b05332d6f4647c84d68c", 0x58}, {&(0x7f0000001380)="f9f20b4ef2793035d536dedba9c5b7884c61d2ecc97bf66de857947e3e2571bff73693cc8342dce028248ce7af499369520a673c9b9af2211017c8b9665922d19f504bc160ab0f3b5980e33b63357f092b1a86175ac5cc4cfb8d4fea3ef581bcde7d4980d3e1d5e1dbd9d299acda82990cb1", 0x72}], 0x9, &(0x7f0000002700)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2, r3, 0xffffffffffffffff, r3]}}, @rights={{0x18, 0x1, 0x1, [r3, r4]}}, @rights={{0x34, 0x1, 0x1, [r2, r2, r1, r5, 0xffffffffffffffff, r3, r6, r7, r2]}}, @rights={{0x24, 0x1, 0x1, [r8, r3, r9, r10, r11]}}, @cred={{0x1c, 0x1, 0x2, {r12, 0x0, r14}}}], 0xd8, 0x10}}, {{0x0, 0x0, &(0x7f0000002800), 0x0, 0x0, 0x0, 0x80}}], 0x5, 0x4000) (async) read(r0, &(0x7f0000000000)=""/117, 0x75) (async) write$khugepaged_scan(r3, &(0x7f0000000080), 0x8) 00:07:32 executing program 4: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x22001) (async) r1 = syz_open_dev$vcsa(&(0x7f0000000000), 0x8, 0x204100) ioctl$LOOP_SET_FD(r1, 0x4c00, 0xffffffffffffffff) (async) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='smaps\x00') ioctl$LOOP_CONFIGURE(r0, 0x4c0a, &(0x7f0000000200)={r2, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "a1a3324ce0e270ac3bdd8e19485ffd0403a6ec6f74e4ed781fa9a928c4c9744c90f1b1ce8143f138600ca81c55c939ddd63760b444d671236a3c630a54c6d4d5", "4f0e6b45e38b9dfafb23524a3faf1cb16ccf202786805971367a79df0a9373093676a4ca0cac0ab8fa7274cc7885f4ebab0d448c07ab63eec630f92d350bf92f", "f00d8e09deb3e8adcbdb0eed359486200289a721094494362fbd7ce290f6146f"}}) 00:07:32 executing program 0: ioctl$RFKILL_IOCTL_NOINPUT(0xffffffffffffffff, 0x5201) pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = openat$full(0xffffffffffffff9c, &(0x7f0000000100), 0x101000, 0x0) write$sysctl(r3, &(0x7f0000000180)='1\x00', 0x2) ioctl$DRM_IOCTL_AGP_ALLOC(r0, 0xc0206434, &(0x7f0000000040)={0x8000000000000000, 0x0, 0x1}) ioctl$DRM_IOCTL_SG_ALLOC(r1, 0xc0106438, &(0x7f00000001c0)={0x1, r4}) r5 = accept4$rose(r1, &(0x7f0000000000)=@full={0xb, @remote, @rose, 0x0, [@netrom, @remote, @rose, @netrom, @default, @rose]}, &(0x7f00000000c0)=0xfffffffffffffcb3, 0x80000) r6 = socket$inet6(0xa, 0x6, 0x0) splice(r6, 0x0, r5, 0x0, 0x8, 0x0) write$khugepaged_scan(r2, &(0x7f0000000080), 0x8) 00:07:32 executing program 1: pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) splice(0xffffffffffffffff, 0x0, r1, 0x0, 0x6, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(r0, 0xc0189376, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0, {0xfffffffc}}, './file0\x00'}) read(r0, &(0x7f00000000c0)=""/117, 0x75) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$FUSE(r2, &(0x7f00000050c0)={0x2020}, 0x2020) accept$unix(r2, 0x0, &(0x7f0000000000)) write$khugepaged_scan(0xffffffffffffffff, &(0x7f0000000080), 0x8) 00:07:32 executing program 4: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x22001) (async) r1 = syz_open_dev$vcsa(&(0x7f0000000000), 0x8, 0x204100) ioctl$LOOP_SET_FD(r1, 0x4c00, 0xffffffffffffffff) (async) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='smaps\x00') ioctl$LOOP_CONFIGURE(r0, 0x4c0a, &(0x7f0000000200)={r2, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "a1a3324ce0e270ac3bdd8e19485ffd0403a6ec6f74e4ed781fa9a928c4c9744c90f1b1ce8143f138600ca81c55c939ddd63760b444d671236a3c630a54c6d4d5", "4f0e6b45e38b9dfafb23524a3faf1cb16ccf202786805971367a79df0a9373093676a4ca0cac0ab8fa7274cc7885f4ebab0d448c07ab63eec630f92d350bf92f", "f00d8e09deb3e8adcbdb0eed359486200289a721094494362fbd7ce290f6146f"}}) 00:07:32 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}}, {{0x0, 0x40000, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:32 executing program 3: pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) (async) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) splice(r2, 0x0, r1, 0x0, 0x6, 0x0) (async) r4 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f00000025c0)={0xffffffffffffffff}, 0x4) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(r3, 0xc0189379, &(0x7f0000003080)=ANY=[@ANYBLOB="010000000100000018000100065d4caf4c1b1c88c0a2e3250c97519d77cec3490e8da8f1ae0abc6675661f1077c5e52e199b8c9353c7318cfdf1391f41a42fde0be9198f7363e5b49b32436b4ce89174c7e738488560460204233b6968377110b0f17521c3e0aeb6956e68091fab5b23fecc25e35a0836f6160691b5d0f3df3d47ac71ea092ef00654c0cffaf89ee4030eb800fe9f0d682c2e5f7844daf516a2f99bcf88688e34c5b0333e62b50817d95d518a2a48c57bdae38cba3082592efdb53455bebf8ca02cfe385bf38d2958b8916ed4da1c920cf43a8e300ac1579b216d4abdff76a702facd27f774ab20ad9ba7f2af9ca820a5f6449bf62a07b0e8711e619601ae70cd959791a8a2ce87940591c749692686ae0fe87ed7ab54dc091732f9c7baada82332da", @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) (async) r6 = openat$vimc1(0xffffffffffffff9c, &(0x7f0000002640), 0x2, 0x0) r7 = openat$smack_task_current(0xffffffffffffff9c, &(0x7f0000002680), 0x2, 0x0) r8 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) getsockopt$llc_int(r8, 0x10c, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) (async) r9 = syz_open_dev$amidi(&(0x7f00000026c0), 0x8, 0x4000) (async) r10 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) getsockopt$llc_int(r10, 0x10c, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r11 = socket$packet(0x11, 0x2, 0x300) r12 = getpgid(0x0) r13 = syz_open_procfs(0x0, &(0x7f0000001000)='net/ip_tables_matches\x00') read$FUSE(r13, &(0x7f0000001040)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) setregid(0x0, r14) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000002840)=[{{&(0x7f0000000180)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000000100)=[{&(0x7f0000000200)="bc7457329e28846c136a37ab2bacb5a68d27e1a7b9099d362244c9ac3ae103f5e98e7004592e35b885eba9924fe76d432b8416a6c3e25f9c911b2942bb0424bd442fec16d11a4aa63fa76be5694b6c114ac2e6e4864da7a13b0eb8e8e6d8c510a8775b47ce4bef64332ed1017f892cd07cb28ecf5fd7301a7d2dc838cfd7db93238673b47963ef863de3367f7e6957775402c8262c21af4fb2112639a509af81095f2c390d", 0xa5}], 0x1, &(0x7f00000002c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}], 0x20, 0x800}}, {{&(0x7f0000000300)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f00000004c0)=[{&(0x7f0000000380)="bd", 0x1}, {&(0x7f00000003c0)="4f8b3c76e286807514ee9f67cdbcbcd449f3aabd8fa387ca121650c53b4a83f9a07091795502daef0e8034a68b0074421fe1c5a57ea3d13aa623abd5f280df033009582f10456750b839a2a04e74a30d37aec85e91fa4140696d09aa7d988353f41cada02ca12881e7", 0x69}, {&(0x7f0000000440)="b997da299219944ce2f63d2f12c6156a46a37bdaa0d6fbc5b7676f314ce7a3e95dd564212133ad24f989963cba6b83051493fd7752b1b47d4b8ad692fce5367965183a129d795fcc71fd760ae82f9ad32cf0f353d9690ae3e23dcf", 0x5b}], 0x3, &(0x7f00000005c0)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff]}}], 0xf0, 0x800}}, {{&(0x7f00000006c0)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000000e80)=[{&(0x7f0000000740)="d3a02a711047da21f2204f23d15c16f670f153eb84961892d78bed21bc665a4f7d2384605ead33b32cf67b704094082e6e3b02bf19bd54a9d5d8858780f0402f98a4f62a1f62d1671d5a5605aff2f23fa9e215392172966b956668ebc17337a8a3cc4c574af690d5ad81305a81d9a4403f8acd9405d2ced364349469a9f4d11da54d42777b90f876a13e9b595270c6061dbe47bf719259314afba1fcfd14b6c1233af9d0150e4e1e1da4477f84b5578c8208a2b84ab475db2e94", 0xba}, {&(0x7f0000000800)="9bccefbaf7387e40621817fbf534b29418e7b2adc5e5cc558f88fa6cd538fba7f076af1e70a72a3ad6ebf209ab08d660413fb4cc190343cbc36b8a21f6fed7e2f846e3a5ea1d80b5047316c40143d802a3ef4c9e30fecf65e37a91bf01960bbb62cfdfc3408750134c6f95105540bee11950af8cb09445", 0x77}, {&(0x7f0000000880)="fba4ce9d10cc544069298458112150dde09690bb42740ad7b13c0456ffe0f8f787b660a404433b955d048084d04df6aec2d66172a31f00a2588d18802b97cc9b35b981a1065997921ada46c5a3a36ca571e2d9853c786b243788228d2c5035e82751fe29867317b53fd26e4e9491ade91e9086cd5471619e31b25c4b3d9847dffe961bd1d04a176a468d28b03d8636d1a5bf769c449bfab62b907969474e9d9922e3842a2fc5a2165639363c12b8c9ce39a265a2b51ebfe4b954ffcefd9e6699101c4afb7a1e1ca00b7391eb53285af28dc5f4232da9f2bffdb7cbb24e1e9ae21da6f73247ecb4983804b7860f6e9e", 0xef}, {&(0x7f0000000980)="37d9d88b7b0daa4cd048b8aee46c5f44d6881dcc4ab91ea2d28fb367b1bc18bb1200caf2c64031026eeb133ec89dbd9f4a47921ce6c5aa5166756746ba19eaa8068475615a31064e576c08676589864dc4822f0a7a4f1f7b1278ded8ca7fc82b34f1e19a61c60155dc06df61f8157b496760062cb99abcdc7e4cac8e219d0581a703d87866565f22e7a7700627187f84f8728fc7a80a42fdffb49533291d8c80c77653a9ef57a9d05bbcb60f540a35d953df46396c185b78d2f0e5d846133a617fdd7da08ba9341481f6aea511fb193543629fc9d48107f34dcfe40bed84b6b463ca", 0xe2}, {&(0x7f0000000a80)="a82214154936079d3521223c3c9ac876e27af5f04af2b136b2dd12dbaac75fd46645feea84dc9ef799fcca1b3281c9022b2b1bf3fa828f99d6760b4cace95e0bff8637a6155a77d33bde0ebaeae2c339aae61c1fefa117b1df61bee3224a350b3263db5036db4bc14cd9eb3e1240d83039f546d5a87f", 0x76}, {&(0x7f0000000b00)="9adb8d8264495b29dbd010572d02c7c52496c945be36dacbef86aeee272f3ed8ab0b05aad510036ad6c1337e2ca486a9546625ac47140ec35ae0a6b8f567b5e9efe1f79c918f6a01975a7e2a4b62cf5fd60e21cdcfea3c0932f096ff6022b5c6ec0f5f8f58b15da4a07e05ff401bc06e64388a05519455ca7ba26315875b8f2f8ba00298d300680633643f8a682beaec1bd18533149699bc364ac453cf6dd843f597bf80d7957fa172f35f3898904a5995623c0a6f6a762aa07c3afc3ca66d313b626cd05041adbb7f2aeaf199e928aaf2c106c6cb05fe17721723f93eb5696101d231e793d5823662b2cf6d0d3bf9ce8659f02b0ffece44361b62", 0xfb}, {&(0x7f0000000c00)="dbb62e10c5179dbbe5db86c58e8e5664c136407064aa4fae027accae5fc3bfdebee0813697943785770ccd5e71c12cefccfb78f65397c6bbd5aebb3d379ac5e7be71515aea9b0da1461411b24cae1f5bf03c37b36426a60cde8a7caad35d0316e2978a0b00036831b03d5f0ff6756058383010546f66bb114b", 0x79}, {&(0x7f0000000c80)="cab28d62b9c5f00c3c637db7ebb5ec634ad41bae740eb4841292607b0baa03", 0x1f}, {&(0x7f0000000cc0)="be9148776ce247d8dd04ee438d91077b6324770e1c487705ba44aedb1a45e34410dfa384ba1440baaafa14aa3f2172e9a24ea186667fc40c9a25c2b5afcdfacefc866ede5e568b86f642ae202b88615a00dbeb8a833d0fccb009b7fd2c52fcc21e44eed7e06103b88ae4651342209f3ffe9c12d781494247e09fe710f67ac0111df03a37428d1d4d085aad89b272c4ba3a931a9dee3b217957702f5d29ec4d13d9decf2eba5b189dcdd2ee398a0b7312e68633975c8f6c2a733edb3c5be75acc03f6578a17c436c86f0235ba5a8c02005fcbdb062e", 0xd5}, {&(0x7f0000000dc0)="3a43fca0c30dfd1da49f31e33c15ff4576bf7b21dbb49df757140c0d2b16b883788b7b4596931c3f3bd19864efab20a422cb7ca305815d64378df01f858eb017c3190e21332390689e18eb641d7cd8cfb617e94e5a20452460d14e08bd4519914e00c5904da336fa44317d2d276917970d022bf61aee5862f9e77389afe48a9f1d90ffe46bf0db31c7d91ee02242bde7612faa29f08b8b9552689d833a1d6c7322010f05907c1ddbe66bcd4e39ee1a93888e5b663be06b59fa459b2df849", 0xbe}], 0xa, &(0x7f0000000f40)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee01, 0xee00}}}], 0x20, 0x4000000}}, {{&(0x7f0000000f80)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000002480)=[{&(0x7f0000001000)="62a722a70ae658196101e976b130c52c97fb7c6f8576727c0269ba50c1df1eab5d3dc5e88843b14fc9fe35cf2a0d719aa9d98fadc5004c6e375f134f62", 0x3d}, {&(0x7f0000001040)="5d6716b1c525bea08cf8e2423b9b2b0dcf1753d1c7b00155f94dd8df617b1a257b2a8592184973566d302999f0c0d648fbb88de294e001316b6e24d2d28719963e14f9a8974939b6b2f3977752a9b93f32b139fb781318ad2f2933c317f4425ee06cf7bc67a30bd38c76736b3e563ee73b299948772c100bc46fd4d09b74f5ed58977ad817", 0x85}, {&(0x7f0000001100)="4e260365bf2987f233cdfdfab4b84a430a3435af67e06823f98484cf4a2b01289ea802306cde5b2e78587fecd3be05d7d4e40cba799f3caa8eb78b63110c02af5845f32d69b49f98bfabea6987aacd6910dbc1fa93a26bfd6f2418ca78e024fb2e742d748b55f9bb9a985e3f40f8720f78b64b48a809dca05505f22d7a97ee85f842d22535e913ace2edd441250400fafb7452ae4631f2b625934e1b41c9e6bbb0854fd83e2c572054cf7b43", 0xac}, {&(0x7f00000011c0)="141a7b2d463e90f2ba8511b8d259545c230d1f0b1c29e79326c254cc7d2023c47f4c450fd7b223411d2eddd1dd1d4390bbb2b18798fba4e561e36e1d0f8080b12d06b007db", 0x45}, {&(0x7f0000001240)="a205b70168fe8f155e65e4b4f9316cc2feaa9db10c271833c7f9f15cfdaaf1a7b5199ce59408b6e4405ef88c98a84e53f2d3dd0e23ecda2ae6948e8434f745fd3b", 0x41}, {&(0x7f00000012c0)="664e03682fc85f6fa10de23dc0e4ac24fe86121b073f", 0x16}, {&(0x7f0000001480)="13d581edd2adc57df1160534a4f1471bf5d93d99f6b878011d7f53449c04e030e42f4a142bbabb128e1aa0041f7110a7977bb63227008c1ac916ae13dae6adeab2f72675540494de287e1d61fce5ea04df0b5e89b1a203d492b346e8256bd611b75cd7b45e1ab803877eab0f12504a5853af2a9c9314be7dd2a5c29382216f6efc3e6cf08ed90692a2dfc351772f884b72dd31113582af998e1f9989088a90e81315ca608c69013658f3d71f5d2f49f89ce0a03d5b929a954900c180cc8ab787804a030112a446485561cee6bb9169aea76430da6653985da72063136a91bca38debad335fcb9a75c7f8aeb75d07fac38a362d3864ea038e925e0e2d9f9c300b1603cf96575f843b6cbdbf6a2e423b23f99bc7b5bbcfa879363c5a0f69daa0affb5dfd371d7a87c22d1fa8f1ed9f344c0e3f5ec26daba78fd194f274e92b2c8a47d42645e9b3639e27cbc50659cd13179f518fe6203e6e1c88f6e72d3dbee07ea74a09cdadc96c7bb5b6af755d53e06166b018714dbc59f8fbfa8d24c65e99f361304f80a286413915c12bbbd65547a5580feb4fde631a2b96a2dabfc6caddce7d659457a5849df16274db490f5863ce146a361e3007adce919e07f29a8b7687888e9a254e1364f3e9a524cfa0d8a7e06e1371c656df21676b1ae01b2ccb681bd2e9815fb73831b6a138db16c4f22ab748724d91a27cda1af57925b46864e3041bccd832f06652011ea8bd741253956278d9017933096bac54a085b85c8b40e614a150e152a064b1301a7db808f67349fd4e50d0142b9e749d58053c8072d32c920b7baf7d8311f69239c4bad459cc396c84940bf10db1eab143d305dbbd9d26ec213e6194e6bc60328e2a8c1e85d9d557e4e3ff8626cb89fb08fb4c7a3d83c491b0c5442c09cfe7139cffad96d605306e176277802ea10b4fc3d405a18440f99c7e843f53724143aab404d6a4b1cfbdd9dcee45f9a85830a5a95c00b5e5691a2bec1f9438e90a344c3dad1a42e5e3ca37b32b2e3a0d913799ac39a6f01047a31fdb04009f5c71c3462f6c584ab416dbf904fab7e167d1bfd53ac1e4a054da3dcc13d2dafaa3b2330ecd9983e4b25c7fe5bb0934c48afc9b02df298affc9db16ac7bda131d7a52c00d23864049c53ae74a457bb635eafe0cd1942ee849c49a0034ab82af9bafa1656d4b0f62447b365d62c044e0998112a455a16763570464e33c3b1aec6a76491ea770ad024717e196c1b4d6f9313d60f29c8c9e9467bf34d433541b01790de8f8a8a3f9e8ebaf8a9204ef7332efd498a07c0610e8d8c2604c05955c4b2ae3cdc8d715ca2ed3b49cdf4a2c65a57dc28eca3991e24294842f7607e3a99c0e66240de6541eb9539547d0cb445e6d5092e2062fda627378dbd844fa8733cdb47c46a7f9c46710fc37b69fb30a2ae263ba88086621ee3223288293408d5c9f3b7f583433b083d13c0423efa8023203e1a87144d116bf330e5b39e40e7fe15748297de64126aeca63a6a94a291e4230f23fe1bedbee3eb20bb2e00dd1cca433ef66a19f44adaaf3da737be272823c242b76ca97df92ff77c7278051293bf23446ec83304d121679b7ed67dcbc3eb54ef5d5229ebe2c280a8d88fdf6381295289a96ee910d1a45a68ada0832238325302c17828550aedf7a5bbedb1d9e809ff1b601ca2bda40c0e441a5fccdd199a04e59dccd7e0caa1aa6eb71db8800888ef98c3a22c158641e01c76e59875bebe230c3daef1f15e1a198f7d75ad88191888b76207af5a22e87f84a7e0c475c5cffb3fc5587966bcdca09953c30521e384a7e55a5fd33bc6bf792e3f3e55c6f2fd2564894affedd90b138b7a61f4edcc8966bececddbe817f300119f125719739ad1b65d96116927acd9fdaaa4ac9252e1ee18d640228ed47478966228dda11cb83869bc12677d906914b48b5b148f6455c37c8dea9d9647816e42923a6650c3370b7be4287850f779d1542920313589651d3c948962fc1456d72cfc870473bb3c9cb1398a3bf253c028e6b24db3ddda632c1e0cd7defd1601123f5911c3edde2603872c9a61fcd41a318e9a6883808eb860ac4a3fb75eeb9ac62bdcc089d3cd682c036ed2cbf4ef6f885c0fc428cdc77ec5b3eabd298c20fca8c4781695fc8f5c4775f0fc0f6fcb21660baabca11dcb8a82a97c91e5eac35fc9ebe311b7a7f83ddc840e36f37c59ead8c171369ed3f19cce1bc6ca19653fb4a04cefe76eb933a35e7fdcef20c98e4f2a9ddf23620f9ca066297ac805adbfa8bc9d79149fdd45010829c166c6949dc796ab2e9b6ce676d6bbf05f3f55a285dd7ce4f6ba45a4b28483edf3a227aef23ac243f6307b4e5ee8bb8e03c29c9abbe4100bbecdd2d329ac74412aa06711efff77924b0d54114dfe7b831b438e86cd02fdc02e7074dbf19cb5e37aa655c82d1d8d84a76e24579cf17a724f6f9f332e3ba5b0550824477be3a7ce0e741b9a217c43aebbac240afd2ff1c56247e3ad9939d8360c82e660f01a71973c0312347a289264a229f08df67e67b79293a9a36bd975806b6789baa7c07020664472a09c7dbe70f99b91b030d7c6a0263a5c89be3a075fa709bc5d822498fbbac8cb778f49342db28d7f77c1bc5ac0777c4953a20dc3d27e939927df87e02b71f42eb28a603200507e368351ecf65279a4929d4416f5d5d984526fe3ac4b453b5f2d3ead9968e746fba8122e293352abcf8a4f92025c51665d59fed9209f0924253bb44785e1caa05b5035b517c55a815d3f3b865895e9bb18ae60c98668279582c12eefe1c7891b42ffd931b50933ce084c9d598b502fcf1dbef79e986d5eaac7b096acff8fcee0964dbdbc99103c4761702ff0f8993025b02fef3789d12b5fae4a476db2108a73b050c0c42c288e6f0af028359c67fb766607ceb40a059441f4907dbdad580fe8fef81873187cca601da36e4b52999b41736f6f285cdb3572e22f3bf936960713dfd773cc57e883b8e444ec74380dbc445879fed419324bbc86ec148518196e9f2fb164b252215ccd67def212445c151208262eb13e6104996d10ec782ce8670c7858540cb1c8020f54c45ce35de648dea5a4dbb58ca91041cc99088ecca03b84d85ce6af4f4a19c139c2eb5cf4135adf4038a536cd3196b157e1dd031cf3b485180f25478576c766fb2546fc6cc6ce4360e7b26dc5930cd5f5b74ed81bdf56504a5c0dd04a16712137526c7accfb4e8cb379776a20da4aecae73502f688ad43d79c16dddb30cfc7ede25174a6b824efaf89c525d7a0fa334b4d32d35b3110f59aacda4b02e7c44f3d127beb9635dbd180d46740c1ad67b3e7bb7c4ea8f015537658e6c8f1a224d8d569fb865d16c929a0a40d79e4def1486db18cf05069cbfe634e6607d3bc0c4ef662a47edfa9874d628da6935228297a130186b6fd0b555a0b3c8670687de873ee5f6cf267f8c8f70b8c5ea78a5bd72cacacc4396277ba8d65e2d6698104d108c9b204b1652af1ecf1df03c7e8f6acc0dffec5d5b8f0463d915c38a823d1fab3b53e535f3f8f2dd38e787e2c182cab2168429d2e065540db9eb7315eba1284edc60455941247d45b3ba39353e7f433a965cfb99f26c979ba9ece92e8f2f8b6b982be9f9a8c55245fcdbea9ae445daa27f400d04f911e49d91fac1ce0766bdddab71522cb895e2e02d18925c3d2d8d271ca467d4ae39223e5355caf30d1c571decbeaba8cd83cf27056744c5e6604571ebc79dfd7a865be052eacb0503c6cc4e2f87035e5b6d020315edf39a7a72d002b97fe3e7e5360a7163de315d71a1ece2b544ae63ce096c06d91012f0c3e1bd51796e11e005bc86a06f583c8232512966671fb7407b93d3bff1405cf17fca6bf99768afa5532fc13e3e8072a28e9fdc2833ece20e91b7a4267c0f4474b8f331b9185c406d52dc500f45913b84948994da06ead10d20c6be32b35ec7389284b16a1b6568d415e16ff21e10a0e874888904646948489e05b766dbd2822ffbc0c64cb379f8ed16ac89d75e0c0132206b0d319da486f971cfd0280e89bd3f93aa7393c362b02a4887fc432a7916729653aeae5e6f10e2a19977aee1cccd2523d75733cc500edb115857fca0d6c52278f36cc45010dee868fcd556d8ef3d288f036a010302a449117c7c6bade392b3b8e6c7c3e3e12e9d4b42f3128eaa424d78482d2b6e6d0998f2df5ea36c578ca21ae62f3aa8092687b1725f10aaa02fdac01175a0418fdecc570843c9e4d7b0ca3d409f5b5fc1b08d9feb94975718e9a7c511377d685c4851df570d44da34665b0c978a709f0f2b66dcdf6bd0c80b7bb42a420c5fa4d32e6734ac6f8480e0c56f58efa53e053ba08f26c5003f100e4d1f67ef5486f450b693d79279908caf5d146d0b7c0190a8affce60979b2bed5eec2b4eb1d23b5b777776ec5cd9a13819f98d0bbe94ff418bc015ec5ddaffd53be54e1e99e34fb4a09034f3925119bdafb5c44af42ff5fa649a7a0639e54d88b61b9784395dc045d25c80a5d9a6751aabd449f4cd11572653f5cdef45ca974404fdfd1460dd4785bb5ccc67d71467849ad4f69cf6609da1a15d71cb206540ab11d730250681b024606910e1d52a20b75b523919c6f952744ee3a39591b69a7e8722b3d0d4348cb43b9a5c3aa6d087598665b59b1f3ecc216b0165b3b5de664fd352a3cc9e8f3eeb0ff3123638fcb28f49dae0543b8637f5c13aa0b185c60d4dde23529b4d94ca6a4d103aee7f34ebf82b0cbbf44178863e66f585b7bb8e59fc11416079eb4845de10602c93608cf53fa6a835c49c5240e86c4983e2cf880e8eaba322d8215f4b56cecd1f2beb7ebb0ae4c22dd6aee02ae33929719069000f41e0ae71d0aec0669589360542a4afc50e9cd9214758533809b569787ea75a8e11eda40ff02d0a478328f77e4db3777129ab2e6237fe46c43993e57664e2c6303456ec126c1032269d8f5272f74bea73adfe396666f14c82bd13e7f9dd3743b81389e34370b9d62a7db9dffb6b5b4c95d4a9c3b11f4d13729f9d104e8c6cceba2c7d5dea386dd6249dbafa2f5b9eeca4df19f40005c04910d0538b0a372743a6b58cf6dbf7af409e34e186aa24ed2414895981f75b900391e573270ef438f5a57993a75ecf6c18fe4bc383ebf68c08329f61c20ad821f53938957e2e22506c0dacfae84d568a969f72cfdf944adb18961be4a0311c2c02b3055ec0396f2edc7f9fdcdb41231f1e26364d76a2982972ca0412267e2890c8caf19457969cdecf9d24fac727d31993aeaf802c56d5574992a80b7bafce842d4bd3433ee4db27b34dad0ef94cfc1b4efa64cac8d909b6fb84dfe91b37079b062c8b380959abdc99732ac895bda0c4b291541a938cd383ad5d64e8d2d8118111fc7d7387cf4035f29099d1a6d711fc95982efc6a7726a0d352550173fae0990b77c6fa2cc64fc1de98b6b64a190787706e713a646de06147fa0107c60fa1f102b4ec18841c3cdb88a29bab0d52cc901db7cc7fd062b4c4c04f2cde49427d0d3939694d2937a0d4f35805f1058ea9685fe1492ba7b4661e02fc5686da3d89dcc18b61ac6f911a11e865753e373c7fb0f66c001598afb9a319d5aaac97cf829ca65d8d2cd22d5d27836fdc4573a06a71d6a6da52c1eaf728d30f43cd308cc425597c1bf9040e255e66d73d4b2d53d12ed0831aa0636acf5ae2bd31703cd0fbdd4631348e3b59420ac53c648d5bece5c7029bb5c13d4bfd5aa2a70f03eadd15f4fcbb47bd9312332d12be4b08f8c3061bc9942575f1d483b8a71b3bc834", 0x1000}, {&(0x7f0000001300)="c1cf2b1472ce59edd107a94114df0a12bfa906186c231239348c96ef1db10b53092e81593341a5241a5b83e54b36c9781b7f6ecc13ef7788705c4b5e5c2ca0df03bc55dcce5cce837feccd8ac881b05332d6f4647c84d68c", 0x58}, {&(0x7f0000001380)="f9f20b4ef2793035d536dedba9c5b7884c61d2ecc97bf66de857947e3e2571bff73693cc8342dce028248ce7af499369520a673c9b9af2211017c8b9665922d19f504bc160ab0f3b5980e33b63357f092b1a86175ac5cc4cfb8d4fea3ef581bcde7d4980d3e1d5e1dbd9d299acda82990cb1", 0x72}], 0x9, &(0x7f0000002700)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2, r3, 0xffffffffffffffff, r3]}}, @rights={{0x18, 0x1, 0x1, [r3, r4]}}, @rights={{0x34, 0x1, 0x1, [r2, r2, r1, r5, 0xffffffffffffffff, r3, r6, r7, r2]}}, @rights={{0x24, 0x1, 0x1, [r8, r3, r9, r10, r11]}}, @cred={{0x1c, 0x1, 0x2, {r12, 0x0, r14}}}], 0xd8, 0x10}}, {{0x0, 0x0, &(0x7f0000002800), 0x0, 0x0, 0x0, 0x80}}], 0x5, 0x4000) (async) read(r0, &(0x7f0000000000)=""/117, 0x75) (async) write$khugepaged_scan(r3, &(0x7f0000000080), 0x8) 00:07:32 executing program 0: ioctl$RFKILL_IOCTL_NOINPUT(0xffffffffffffffff, 0x5201) pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = openat$full(0xffffffffffffff9c, &(0x7f0000000100), 0x101000, 0x0) write$sysctl(r3, &(0x7f0000000180)='1\x00', 0x2) ioctl$DRM_IOCTL_AGP_ALLOC(r0, 0xc0206434, &(0x7f0000000040)={0x8000000000000000, 0x0, 0x1}) ioctl$DRM_IOCTL_SG_ALLOC(r1, 0xc0106438, &(0x7f00000001c0)={0x1, r4}) r5 = accept4$rose(r1, &(0x7f0000000000)=@full={0xb, @remote, @rose, 0x0, [@netrom, @remote, @rose, @netrom, @default, @rose]}, &(0x7f00000000c0)=0xfffffffffffffcb3, 0x80000) r6 = socket$inet6(0xa, 0x6, 0x0) splice(r6, 0x0, r5, 0x0, 0x8, 0x0) write$khugepaged_scan(r2, &(0x7f0000000080), 0x8) ioctl$RFKILL_IOCTL_NOINPUT(0xffffffffffffffff, 0x5201) (async) pipe2(&(0x7f0000001440), 0x0) (async) pipe2(&(0x7f0000000140), 0x0) (async) openat$full(0xffffffffffffff9c, &(0x7f0000000100), 0x101000, 0x0) (async) write$sysctl(r3, &(0x7f0000000180)='1\x00', 0x2) (async) ioctl$DRM_IOCTL_AGP_ALLOC(r0, 0xc0206434, &(0x7f0000000040)={0x8000000000000000, 0x0, 0x1}) (async) ioctl$DRM_IOCTL_SG_ALLOC(r1, 0xc0106438, &(0x7f00000001c0)={0x1, r4}) (async) accept4$rose(r1, &(0x7f0000000000)=@full={0xb, @remote, @rose, 0x0, [@netrom, @remote, @rose, @netrom, @default, @rose]}, &(0x7f00000000c0)=0xfffffffffffffcb3, 0x80000) (async) socket$inet6(0xa, 0x6, 0x0) (async) splice(r6, 0x0, r5, 0x0, 0x8, 0x0) (async) write$khugepaged_scan(r2, &(0x7f0000000080), 0x8) (async) 00:07:32 executing program 2: r0 = openat$proc_capi20ncci(0xffffffffffffff9c, &(0x7f0000000040), 0x161400, 0x0) bpf$ITER_CREATE(0x21, &(0x7f0000000380), 0x8) (async) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000080), 0x6b8181, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r1, 0xc0502100, &(0x7f00000003c0)={0x0}) ioctl$SECCOMP_IOCTL_NOTIF_ADDFD(r0, 0x40182103, &(0x7f0000000100)={r2, 0x1, 0xffffffffffffffff, 0x7}) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r3, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000300)={0x4c, r4, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PRIVATE_KEY={0x24, 0x3, @a}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x4c}}, 0x0) (async) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$FUSE(r5, &(0x7f00000050c0)={0x2020}, 0x2020) (async, rerun: 32) sendmsg$NL80211_CMD_FRAME(r5, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000200)={&(0x7f0000000180)={0x54, 0x0, 0x10, 0x70bd25, 0x25dfdbfc, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_OFFCHANNEL_TX_OK={0x4}, @NL80211_ATTR_DONT_WAIT_FOR_ACK={0x4}, @NL80211_ATTR_DONT_WAIT_FOR_ACK={0x4}, @NL80211_ATTR_DONT_WAIT_FOR_ACK={0x4}, @chandef_params=[@NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0x2c7}, @NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0x6}, @NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0x200}, @NL80211_ATTR_CHANNEL_WIDTH={0x8}, @NL80211_ATTR_WIPHY_EDMG_BW_CONFIG={0x5, 0x119, 0xd}]]}, 0x54}, 0x1, 0x0, 0x0, 0x15}, 0x4000000) (rerun: 32) 00:07:32 executing program 3: pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) splice(r2, 0x0, r1, 0x0, 0x6, 0x0) read(r0, &(0x7f00000000c0)=""/117, 0x75) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001280)={0x6, 0xf, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0xa1c4}, [@map_val={0x18, 0xa, 0x2, 0x0, r2, 0x0, 0x0, 0x0, 0x7309}, @call={0x85, 0x0, 0x0, 0x78}, @map_val={0x18, 0x0, 0x2, 0x0, r1, 0x0, 0x0, 0x0, 0xfff}, @btf_id={0x18, 0x4, 0x3, 0x0, 0x5}, @initr0={0x18, 0x0, 0x0, 0x0, 0x80000001, 0x0, 0x0, 0x0, 0x1}, @map_fd={0x18, 0xa, 0x1, 0x0, r1}, @exit]}, &(0x7f0000000180)='syzkaller\x00', 0xc4, 0x1000, &(0x7f00000001c0)=""/4096, 0x41100, 0x14, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f00000011c0)={0x3, 0x4}, 0x8, 0x10, &(0x7f0000001200)={0x1, 0xa, 0x6, 0x66}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000001240)=[r3]}, 0x80) r5 = openat$snapshot(0xffffffffffffff9c, &(0x7f0000001300), 0x400000, 0x0) r6 = openat$khugepaged_scan(0xffffffffffffff9c, &(0x7f0000001340), 0x1, 0x0) ppoll(&(0x7f00000013c0)=[{r1, 0x8020}, {r4, 0x240}, {r5, 0x181}, {r6, 0x142}, {r0, 0x210}], 0x5, &(0x7f0000001400), &(0x7f0000001480)={[0xffffffff]}, 0x8) write$khugepaged_scan(r3, &(0x7f0000000080), 0x8) 00:07:33 executing program 4: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x715, 0x22001) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='smaps\x00') ioctl$LOOP_CONFIGURE(r0, 0x4c0a, &(0x7f0000000200)={r1, 0x1, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "a1a3324ce0e270ac3bdd8e19485ffd0403a6ec6f74e4ed781fa9a928c4c9744c90f1b1ce8143f138600ca81c55c939ddd63760b444d671236a3c630a54c6d4d5", "4f0e6b1cb16ccf202786805971367a790a9373093676a4ca0cac0ab8fa7274cc0d448c07ab63eec630f92d350bf92f00", "f00d8e09de09d3adcbdb0eed359486200289a721094494362fbd7ce292f6146f"}}) 00:07:33 executing program 3: pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) splice(r2, 0x0, r1, 0x0, 0x6, 0x0) read(r0, &(0x7f00000000c0)=""/117, 0x75) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001280)={0x6, 0xf, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0xa1c4}, [@map_val={0x18, 0xa, 0x2, 0x0, r2, 0x0, 0x0, 0x0, 0x7309}, @call={0x85, 0x0, 0x0, 0x78}, @map_val={0x18, 0x0, 0x2, 0x0, r1, 0x0, 0x0, 0x0, 0xfff}, @btf_id={0x18, 0x4, 0x3, 0x0, 0x5}, @initr0={0x18, 0x0, 0x0, 0x0, 0x80000001, 0x0, 0x0, 0x0, 0x1}, @map_fd={0x18, 0xa, 0x1, 0x0, r1}, @exit]}, &(0x7f0000000180)='syzkaller\x00', 0xc4, 0x1000, &(0x7f00000001c0)=""/4096, 0x41100, 0x14, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f00000011c0)={0x3, 0x4}, 0x8, 0x10, &(0x7f0000001200)={0x1, 0xa, 0x6, 0x66}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000001240)=[r3]}, 0x80) r5 = openat$snapshot(0xffffffffffffff9c, &(0x7f0000001300), 0x400000, 0x0) r6 = openat$khugepaged_scan(0xffffffffffffff9c, &(0x7f0000001340), 0x1, 0x0) ppoll(&(0x7f00000013c0)=[{r1, 0x8020}, {r4, 0x240}, {r5, 0x181}, {r6, 0x142}, {r0, 0x210}], 0x5, &(0x7f0000001400), &(0x7f0000001480)={[0xffffffff]}, 0x8) write$khugepaged_scan(r3, &(0x7f0000000080), 0x8) pipe2(&(0x7f0000001440), 0x0) (async) pipe2(&(0x7f0000000140), 0x0) (async) splice(r2, 0x0, r1, 0x0, 0x6, 0x0) (async) read(r0, &(0x7f00000000c0)=""/117, 0x75) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001280)={0x6, 0xf, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0xa1c4}, [@map_val={0x18, 0xa, 0x2, 0x0, r2, 0x0, 0x0, 0x0, 0x7309}, @call={0x85, 0x0, 0x0, 0x78}, @map_val={0x18, 0x0, 0x2, 0x0, r1, 0x0, 0x0, 0x0, 0xfff}, @btf_id={0x18, 0x4, 0x3, 0x0, 0x5}, @initr0={0x18, 0x0, 0x0, 0x0, 0x80000001, 0x0, 0x0, 0x0, 0x1}, @map_fd={0x18, 0xa, 0x1, 0x0, r1}, @exit]}, &(0x7f0000000180)='syzkaller\x00', 0xc4, 0x1000, &(0x7f00000001c0)=""/4096, 0x41100, 0x14, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f00000011c0)={0x3, 0x4}, 0x8, 0x10, &(0x7f0000001200)={0x1, 0xa, 0x6, 0x66}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000001240)=[r3]}, 0x80) (async) openat$snapshot(0xffffffffffffff9c, &(0x7f0000001300), 0x400000, 0x0) (async) openat$khugepaged_scan(0xffffffffffffff9c, &(0x7f0000001340), 0x1, 0x0) (async) ppoll(&(0x7f00000013c0)=[{r1, 0x8020}, {r4, 0x240}, {r5, 0x181}, {r6, 0x142}, {r0, 0x210}], 0x5, &(0x7f0000001400), &(0x7f0000001480)={[0xffffffff]}, 0x8) (async) write$khugepaged_scan(r3, &(0x7f0000000080), 0x8) (async) 00:07:33 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}}, {{0x0, 0x100000, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:33 executing program 1: pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) splice(0xffffffffffffffff, 0x0, r1, 0x0, 0x6, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(r0, 0xc0189376, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0, {0xfffffffc}}, './file0\x00'}) read(r0, &(0x7f00000000c0)=""/117, 0x75) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$FUSE(r2, &(0x7f00000050c0)={0x2020}, 0x2020) accept$unix(r2, 0x0, &(0x7f0000000000)) write$khugepaged_scan(0xffffffffffffffff, &(0x7f0000000080), 0x8) 00:07:33 executing program 2: r0 = openat$proc_capi20ncci(0xffffffffffffff9c, &(0x7f0000000040), 0x161400, 0x0) bpf$ITER_CREATE(0x21, &(0x7f0000000380), 0x8) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000080), 0x6b8181, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r1, 0xc0502100, &(0x7f00000003c0)={0x0}) ioctl$SECCOMP_IOCTL_NOTIF_ADDFD(r0, 0x40182103, &(0x7f0000000100)={r2, 0x1, 0xffffffffffffffff, 0x7}) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r3, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000300)={0x4c, r4, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PRIVATE_KEY={0x24, 0x3, @a}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x4c}}, 0x0) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$FUSE(r5, &(0x7f00000050c0)={0x2020}, 0x2020) sendmsg$NL80211_CMD_FRAME(r5, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000200)={&(0x7f0000000180)={0x54, 0x0, 0x10, 0x70bd25, 0x25dfdbfc, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_OFFCHANNEL_TX_OK={0x4}, @NL80211_ATTR_DONT_WAIT_FOR_ACK={0x4}, @NL80211_ATTR_DONT_WAIT_FOR_ACK={0x4}, @NL80211_ATTR_DONT_WAIT_FOR_ACK={0x4}, @chandef_params=[@NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0x2c7}, @NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0x6}, @NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0x200}, @NL80211_ATTR_CHANNEL_WIDTH={0x8}, @NL80211_ATTR_WIPHY_EDMG_BW_CONFIG={0x5, 0x119, 0xd}]]}, 0x54}, 0x1, 0x0, 0x0, 0x15}, 0x4000000) openat$proc_capi20ncci(0xffffffffffffff9c, &(0x7f0000000040), 0x161400, 0x0) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000380), 0x8) (async) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000080), 0x6b8181, 0x0) (async) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r1, 0xc0502100, &(0x7f00000003c0)) (async) ioctl$SECCOMP_IOCTL_NOTIF_ADDFD(r0, 0x40182103, &(0x7f0000000100)={r2, 0x1, 0xffffffffffffffff, 0x7}) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) (async) sendmsg$WG_CMD_SET_DEVICE(r3, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000300)={0x4c, r4, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PRIVATE_KEY={0x24, 0x3, @a}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x4c}}, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) (async) read$FUSE(r5, &(0x7f00000050c0)={0x2020}, 0x2020) (async) sendmsg$NL80211_CMD_FRAME(r5, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000200)={&(0x7f0000000180)={0x54, 0x0, 0x10, 0x70bd25, 0x25dfdbfc, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_OFFCHANNEL_TX_OK={0x4}, @NL80211_ATTR_DONT_WAIT_FOR_ACK={0x4}, @NL80211_ATTR_DONT_WAIT_FOR_ACK={0x4}, @NL80211_ATTR_DONT_WAIT_FOR_ACK={0x4}, @chandef_params=[@NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0x2c7}, @NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0x6}, @NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0x200}, @NL80211_ATTR_CHANNEL_WIDTH={0x8}, @NL80211_ATTR_WIPHY_EDMG_BW_CONFIG={0x5, 0x119, 0xd}]]}, 0x54}, 0x1, 0x0, 0x0, 0x15}, 0x4000000) (async) 00:07:33 executing program 0: ioctl$RFKILL_IOCTL_NOINPUT(0xffffffffffffffff, 0x5201) (async) pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) (async) r3 = openat$full(0xffffffffffffff9c, &(0x7f0000000100), 0x101000, 0x0) write$sysctl(r3, &(0x7f0000000180)='1\x00', 0x2) ioctl$DRM_IOCTL_AGP_ALLOC(r0, 0xc0206434, &(0x7f0000000040)={0x8000000000000000, 0x0, 0x1}) ioctl$DRM_IOCTL_SG_ALLOC(r1, 0xc0106438, &(0x7f00000001c0)={0x1, r4}) (async) r5 = accept4$rose(r1, &(0x7f0000000000)=@full={0xb, @remote, @rose, 0x0, [@netrom, @remote, @rose, @netrom, @default, @rose]}, &(0x7f00000000c0)=0xfffffffffffffcb3, 0x80000) r6 = socket$inet6(0xa, 0x6, 0x0) splice(r6, 0x0, r5, 0x0, 0x8, 0x0) (async) write$khugepaged_scan(r2, &(0x7f0000000080), 0x8) 00:07:33 executing program 4: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x715, 0x22001) (async) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='smaps\x00') ioctl$LOOP_CONFIGURE(r0, 0x4c0a, &(0x7f0000000200)={r1, 0x1, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "a1a3324ce0e270ac3bdd8e19485ffd0403a6ec6f74e4ed781fa9a928c4c9744c90f1b1ce8143f138600ca81c55c939ddd63760b444d671236a3c630a54c6d4d5", "4f0e6b1cb16ccf202786805971367a790a9373093676a4ca0cac0ab8fa7274cc0d448c07ab63eec630f92d350bf92f00", "f00d8e09de09d3adcbdb0eed359486200289a721094494362fbd7ce292f6146f"}}) 00:07:33 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}}, {{0x0, 0x200000, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:33 executing program 0: pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$FUSE(r3, &(0x7f00000050c0)={0x2020}, 0x2020) getsockopt$inet_sctp_SCTP_HMAC_IDENT(r3, 0x84, 0x16, &(0x7f0000000000), &(0x7f0000000040)=0x4) splice(r1, 0x0, r0, 0x0, 0x8, 0x0) r4 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) getsockopt$llc_int(r4, 0x10c, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) writev(r4, &(0x7f0000001480)=[{&(0x7f00000000c0)="13f83221d2dcc3b9c4968cbe1d66442670ad3d44bd0c21ad86610ee939de664d2b62e7c2115addf1a49427b4a4b2d1dbc345dcb1cb4b57882825147642f0a4343c99ddb3d5a213dc02b2e02becf16bcd33722928f3651813a5e909a8e3947a0d20448f83b3ebc3e24421", 0x6a}, {&(0x7f0000000180)="097c50342a0d062ab3159296b6fbe3fdb38005d2e03a302f57e35de92c428e416d80f3b8a471acd598d0b41f03ce40bdc0f16d3461a2d4300a5f8dcc97e7ab7396ab12f3bf9cf8e653", 0x49}, {&(0x7f0000000200)="de17260445e16213c145253e38f1d7efe9adaea99b23e05ca985ef66690957b100922fb6a2fa6e4a5c699cdf453c32f733da5de99274845c5553ed0b69ec9d180b0d3be09e9b19807d384271e2f30e25074efa5d564bc89ee5a6197c850b92c88ece5dc0bc8ad9448995e0b95d033f515ff2dae48f0297e2ae9982934632cf387b6021b07f4833e379785fab84202f203a59db5a082e627883ec962c67449ffcd99177fe34f509e3d5997a173600d3d33845a3cb13c26c7d60596760567a396d0a30cefe5062f18d83f87d7d1a5bb72f15881e05ce476d105dcae0942325c036f1028a1c2f91aa11b471cc2bac7a31", 0xef}, {&(0x7f0000000300)="3ec2b7fc5de7d9bbd7f1c58c0dd5538f5002904e9741618d26ac5f2b9cb0e1d95e4900e03940cdb686fdad4eb74c522f32523bad4534fec2a6533aa7c4d1032f2ac5189b166df901ad4fa038104accd21bb15bc5ef983e26e84aef35a0faff2fb87508440cf3d270f7d4d9", 0x6b}, {&(0x7f0000000380)="d64c120464c9413b94b325a4ebff8fa12aad0461ba44b66caeef11b5bfa8f766c9545a88898bbbcbaca54022ec4ced9289f043994e7bdc8cee7b48c2fbc7e73742719c445673415aaba5bf73ef2108358997afdd425b66b6201a578638e38734e2217e813260eece65236bc23e471ecd95bed481cf2c26366934c4c8d5a284dc448ccb0eaa038307ed119f82a7002773161cef7b87fdc51c3bdd643143c0201b22d14fd33cc51ca2775c6fc3b4a7d02fa96dd85a7fe083c24e68b8d9c1f1c253abc4d711c905b3197bfde5dee00a37e38ee0719fd22e66eaa6aa983f24efc6c7a043edeab685d0770fcd31b8ae2e04a8327745b25d6db9ae34360c3c7807257f112533fe566a57ce38f7ae30c5b12d571c85f6ae274525eac0831a8fae43b090345963a75b288f12d64ace56f1f2a02b40273decfc0de7111e9ab1a90f8965f99fc4d1e23467fc59c431ec2ab609edef853ccff2901e112600c522457f82ea9703e6586b671b9fef4c01d4b48a7835e726bc050d83c9439d68e7b6b1f40d80992eb66f54c9020f9fafc9df48e804c3be3520e6d33c0c7b07f3843d07c647fd01058d1a237191e19bb6b6f59a3217945860c59c6395a9427dfcdfbdc53ded15db60776b28bc706d06bbcbe5d2357821d8dcc9caa559361610e35b910903a14129e519fda1317d401a5b72d544b95508ef33df06a5e6146da933e7bef644bc035837827ad500f4ae1b3c5be26b6815b70658706e34de8fab2584bef55c7e7cfd80874ed7315b6d7a24ad66d754367214b4c05f1e7b4272968813849a6f8f023c6cfd5bd898b2eca5253707e4a1dfb08464285839d926415acfcabb05c6682478c33b984034bbd15aa5da26690d440f231444084712b01e884dde5eb6935d81defe3b81448e983f94f043a90aa3fee2a009897250bdd0a58efe1af78cdb10d03b052fd2643d477d6727adb2f72d28ce7c8698b46b5d7fd84801b50d3d2e7eb94b7679de47cfc48378a8a067a1fc0c5cbbab9934f83a54e3a7d63b7f93ba75b9556664a7d875a8dd3e042283de39092a145745d495849ef6997bf8bfa41905da702ac183b2436a02b7e506a2aa739e15ecacc510dcfab683b7fc83f434a45d2b6863cb3081383a92a927226a9cd666b6608c61f8edaa60c15720ce45a5fb44fd3ab5f7ad49d50112eaa556453c499e94ab6ee4430e36066c9ada5c43445da8052f958a5c5690447e0f93c778eccb78967b944832466879e1bc1a29f4b51750f59f586da8afa33b3f315f98adb5a785fdad1f26786e419b8050b38af452192d64db40cd5a548525cdff522f072242e4fdbfc042ffc4f45b58a468eccff776af1366806cf020d3791ec7950289c2c7a6b3a072327febcb980720e08f561896098df5ea610989c23d648257a01ac77cbf38788a864b7b158224e431885f8aa480062b1ae560f806167f915032ed5ad7309932d1f05de647ecad7fb3c4c467e861b3f04c243039996a238a72c769c66a1c7f03452d96d5da6f50a28c82b473a077a8df46a55e991e28a0dcb393a48a5f514dec6e94fe5330ea6ebc1d8d153b8106a2ece3f15f190f2bb487d6353fafac72600b8805f9903420efa39451bcd46a48761602e22063a2d5f30569810049eb8965a960b78c23f215d2c745e3331d44aac26aab7aff11202d41a687ba6f9532c9b1c9049807347bc6809cc90e35ce8b665cc1fb59833380c6b5fe7e8e55dd3c85d328ab88b403d0f2026ca6f3b91c1f4985b2dcf3770d840b2df7638999fa1778a9967f5cb1c65a68cb629d4f2cf6d74cfa3ea75dea88c293ea4c92e47f8db373fd8cc4ce51be77de5e81465d6f1bd8907c0fabaf382caaca6455201a66c074441d5e89811d6b8d7c12fac5f15b243c2471e568ed060b7eb7ad54c50f60ee7ccb8cff251b3ae23815c11cd47237bd8f39c177aef14641bd33a154c3bf3888d996f24fb2f3ce59cf93e2b10bca6ae30cd8dbc3d7b88732cac6c917c6feee923b20a80377facfcbc4642d14d4ae27fb8de9c41aa10e00622504ff771e8a207cbbd856314eee8935178dc81b03cbfecc3e37f8475360ee9878fad6136342fa014721e1f10a2d9febac6282d02772436d2d31252b965338573f0f23610554a961a21cf6a4d85561b8a9055be08258dcb2277b54ea64dab136ec27681e92a5716edbd50bbb80a722dee41b37523861dcf63cc6d97df9b5ee243896a6f384cf2037c28c31ee422b9a04c5b2eb45e57633fcca013a07c0930bdfa8f2ff6a9ae0b8d8e3749cfc6bb3691b8ea39cdfdc249a056f83f6a7e5861341f8b7a6114fc2cd0fee286c92680bd78d2e6ab35519872720ea8d863f73e22c67c4f31d54797591d4ff8bdb20f16d8e62a11a6956997b728f0ae3ffeea8d593eef36541e0a77838874cdbd632ae9f61314c93c11c0533c6a1825dc53922ae089860cc149e51427bab3f9f43804d4df023b8679e6b651f176549bd37e4d32a9142c1a068eb5228bb2ff793da85e322772a6d11d768453871ed0b6486a11fd76682e5eaabe39bf1ee0f7cd84558826b0e2cfd6cc3312dc774fdd53896061404daa2a59a19b6e08e3e197c10ef8406adb9bf173a034de73dec3f80483f0de2b9381f0ff2aa4fcf7e704a757498b964725a654874549db9c6d69024ddb34459553c2bae78ef2ec45cb24d786c0fbb7537448b205739ed6fbedea5a06a381842a138825893c0d36f7f489b6507ec10c0904ebae4d7eee345d599cdf87170430df7790d1a4f6f2e66fa69ef5a97e32509e3b8cc03b5821553df36c7c00e538423f4e01e64eee884dc3dbc9f3875ad772df008d82b427d2069bb2588831a621a38d57fbaea827e646a54b25285f2c1afdea2f655a6eeb43c9a79244918bbad7b93e4859c2f6c89f5f366b42cc66195d590a90d7e0fae06aeae99be2c47742099b971038627d480277428c8bb1fb729a034b4ef8605276b412924fc6c4aa13c85d83f05f8cf3a9b08a1909e8e5c77ed18624471e2246ad32ca7ac3198c6ca5efc9315a9468cb093e6422a35b166309833eb7b342147e6ca2890a153ef1452ea0971645c7c22c74abdbd90f6a032d2597a43dda5fe3444d8a54aa27c139d9f0faca3cb70f7ace34189c3fead7d42956edcf7771207b0b72f4c530000d872513ec9ab1d25b083aac7d1d820ee25f02da1bb8ffb820e891743010c035da62dbeb4205a5a58cccb4996f696fb9025135f3a5487c73821d553d918dfdce3bd3685e06a847291e9bbe8cf5cb5d2007125eeed5c1bf515d12ff1898e29b908378a8b9bb88498416d4b244c57f12a45fdcb8af46ee6a994bceec53fe5468b8d1279569bfccbc5f6b0276d13bd69e453f3ff25271fa84f6a720aa7a3e140127eaaf2e3190cefc9c757cdcf4e6e1e95bbad710b22e167a142a6b250e1c1adb7280be9fc37ad38c51ed9bb609cabb6cfbacfff03d7f1b62a2473b7251432fba9cf77e971e03c337cfcb5f0de93a824bbedf1883558731efd31b86c0180fa509a8fd15bf5d9c83134a3c1809fe6f3a8054d7945810cb400efa94608bd973690b6c68f8f2845e45dc87ddba149ebb280559fc3ae19cf75b1a8153ca3ba2cdccb30c9899784a3484b01d4527145823f1349cb3d551aabea4d3c3e949e3dfe223cec9ac17f78721151fb137ac0187565cbe55940ac3702c8a88c716dafc845b61316b2c9172ea52d4366647e3e6d2aa939f9de13043a057a9fc11a9d9fdbaaad368d2e6caeada0bb032deb99df939d9647f53f440c88b8a9b5fc48d605d37efc08ddc2022291a4db526b276a7b327755e9767247c2129d6b61274c230126a1c5cfb23c04713b88af31bc22f3ae532db5c399382beed6894280a55e2020c30b3b545553b4bbe631ec89c744bd68ffe7c325854bf502f429c4446655eaa84bc77694fcf562cb308b7d195c6ccb0d537a55c68657f861e9a388c102c6b11f7aef3555fd683c62bdc67340219fc11fe543f0db79ad0c1e05619ac05e098409a091d63f14213e8f93e3560873edc23e650ed6432b118bee2133020cd40a9d9103198269298c86ff61585c2201583cb746bfdbb2a33bc62952822df57b883ad2188609861cb71599e5a48aed30aad5856e385f8037ff535b9c09bbb018ff1b8a6922c6504f2dcad0a7403d42f76a93fb522b6f264dda8e8d17ff8b85e627152fbb18bee17789ec9e5e0f683058d8739114e30baa23a63c29995b30fe9b2f2c9a51346ec741442b0e07e2790c47fc2bf06e3229d11003c4c0dec8998dcc6ef70e4ac1957a4d9135f239a1618a633f114a44f67e464ecbf465a32242a83dd023f0218576fe96fd40694125d604bdb8b790b32213f043eff072bb30e47172d90bc3a0df938a6b4b0802f8cd92ce631f8924ef943adc8d8d67bf9c48e446b1b9f57fd69c9e8c0abaa1b4340591cb8aaface77db69ad709ed3aa0ced60905373dfcf7e3238b0b7b2dd34bcc9bce2ec9cef97f55579953525a0c2f44cff2c62bc449138391744c1bf87ecbceae5ab7c492bf3300cfeeaca990da01d370e9c9b364195c40083f86d917f2bc324443f2ea646682596451b7bf8a8d26a4d8ae2a4bf6774f3bc21a99d98f54e9ca555e5de9350fc037e87b63078650b3c7b19876551e02ff6e6b3a069313255665ba1a04b536ea2a85a0ab0ced9553488fa40389d6874138ec0ac63182533d30ee5253feca317e761ed7480f37c2ec16f384a57b63ddd87b9bef776943f7abd7a4a8b9acb530420baa640419d6604dfc2bbc12f8244dc7d5ec662936d1f059974a1a6141b27cc648fa2b6325e3021b8a57bcc693923ccf26d6b20c97404650f76641172ba5f95de13ad4ff04b9884cd8ac665b2d374ed79a112b97ae7490ea9f139ad765b4ee03ae215ad59f5da6e7a0ffd0ba2ec26124c34c83381839308f3b5a2f92ea22f01c601c1bbbe3c29f40453f5f3abe7a24377e0863eb6e6ed42472cb2ec5ded4217ce6879b4251982debf1f38605775d04c078e3fe39cb90d156f7f304f48fe0e819542bde9288e122a03c55f040002ccb65a54243812295d933b257f8d55c624918551cf8b5e9d7bf7cd68b1e51ee2ef7cbd0ab8c9f8a5362d1f3f96c90ed788fce46adc5c1886c08b88a9f3d36861bac3e8ccd3fdf52ab0b53869e8d46753835980ccb6aad7702c655fcb98cc29f11d66de8ce702afa23236c5caf2ec1844c4acc8349e9a3508731b80c284bb28905b1bcfdc1ce5e6a50c18a44a63e35be4dc172c72e4b08253bdc5086e8f7e0881fa96eda4bc0e6df59fe5b1ba6909c45de6e48a27ae75b420573d15d116335ca271ee7ff84a727371095ea0de10e8d038d73a48cd6a2b63dc97b046842bdf5f1a31e340078fbe75e4a17f9b99f4e3dca091c38c047d1aae35b6ad32967ddcea7f4fa45595d6a646b9fd4ded38199e22a65934dbe0a94fb41ad2200d88a05222052da98541836918e792ca8472bea7c3b233db803b927f0a610a41599a591e2e60b7a8e3db2e8cc559b925e1d44ba41ebbc05d6c32c784ccce8fe54e22ba1161dfc796d8517919c30cb3ff7434f0d8b8dd0904d8cbf168061bc0f3a5fe055aa246224c66872c152e74832095cb4e2f768b947bc6762c6e834cb9dbeb501b837590c14965f2e5782da1594749ba04a399305e5f26805aee6cae27589b3d76d242f81ad951f54867e9c88556b379f298edac4840022d483ace0bf5c6d96733d3bc552650eb5b86d502bceb31b17031a23aae0a7cc565a4d9a450431b8f98a5a7d002c2edf844480e9e314eba62d59fac7f0", 0x1000}, {&(0x7f0000001380)="6175184d260ae01a1e32bc585c4f9d125622f5026a15d195cb0750e4f741cec01fef5a882abc641e9bcd3161d940e4b59b01f2f28177679b099e9921c2ce25cfba1b4470ae773ccfb40e84bb6eb621aa1807ae9ae1a51bb1abdb", 0x5a}], 0x6) write$khugepaged_scan(r2, &(0x7f0000000080), 0x8) 00:07:33 executing program 4: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x715, 0x22001) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='smaps\x00') ioctl$LOOP_CONFIGURE(r0, 0x4c0a, &(0x7f0000000200)={r1, 0x1, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "a1a3324ce0e270ac3bdd8e19485ffd0403a6ec6f74e4ed781fa9a928c4c9744c90f1b1ce8143f138600ca81c55c939ddd63760b444d671236a3c630a54c6d4d5", "4f0e6b1cb16ccf202786805971367a790a9373093676a4ca0cac0ab8fa7274cc0d448c07ab63eec630f92d350bf92f00", "f00d8e09de09d3adcbdb0eed359486200289a721094494362fbd7ce292f6146f"}}) syz_open_dev$loop(&(0x7f00000001c0), 0x715, 0x22001) (async) syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='smaps\x00') (async) ioctl$LOOP_CONFIGURE(r0, 0x4c0a, &(0x7f0000000200)={r1, 0x1, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "a1a3324ce0e270ac3bdd8e19485ffd0403a6ec6f74e4ed781fa9a928c4c9744c90f1b1ce8143f138600ca81c55c939ddd63760b444d671236a3c630a54c6d4d5", "4f0e6b1cb16ccf202786805971367a790a9373093676a4ca0cac0ab8fa7274cc0d448c07ab63eec630f92d350bf92f00", "f00d8e09de09d3adcbdb0eed359486200289a721094494362fbd7ce292f6146f"}}) (async) 00:07:33 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000900)={0x30, r1, 0x1, 0x70bd2b, 0x0, {}, [@WGDEVICE_A_FLAGS={0x8, 0x5, 0x1}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x30}}, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$FUSE(r2, &(0x7f00000050c0)={0x2020}, 0x2020) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r0) r4 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r5 = socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) dup3(r4, r5, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000400)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_DEL_TX_TS(r5, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000240)={0x14, r6, 0x1, 0x0, 0x0, {{0x39}, {@void, @void}}}, 0x14}}, 0x0) sendmsg$NL80211_CMD_ADD_TX_TS(r2, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8010}, 0xc, &(0x7f0000000140)={&(0x7f00000000c0)={0x6c, r3, 0x400, 0x70bd2c, 0x25dfdbfc, {{}, {@val={0x8, 0x3, r7}, @val={0xc, 0x99, {0x8, 0xc}}}}, [@NL80211_ATTR_ADMITTED_TIME={0x6, 0xd4, 0x8000}, @NL80211_ATTR_USER_PRIO={0x5, 0xd3, 0x1}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_ADMITTED_TIME={0x6, 0xd4, 0xea0}, @NL80211_ATTR_USER_PRIO={0x5, 0xd3, 0x1}, @NL80211_ATTR_ADMITTED_TIME={0x6, 0xd4, 0x7}, @NL80211_ATTR_USER_PRIO={0x5}, @NL80211_ATTR_USER_PRIO={0x5, 0xd3, 0x5}]}, 0x6c}, 0x1, 0x0, 0x0, 0x8c0}, 0x4000) 00:07:33 executing program 3: pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) (async) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) splice(r2, 0x0, r1, 0x0, 0x6, 0x0) (async) read(r0, &(0x7f00000000c0)=""/117, 0x75) (async) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001280)={0x6, 0xf, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0xa1c4}, [@map_val={0x18, 0xa, 0x2, 0x0, r2, 0x0, 0x0, 0x0, 0x7309}, @call={0x85, 0x0, 0x0, 0x78}, @map_val={0x18, 0x0, 0x2, 0x0, r1, 0x0, 0x0, 0x0, 0xfff}, @btf_id={0x18, 0x4, 0x3, 0x0, 0x5}, @initr0={0x18, 0x0, 0x0, 0x0, 0x80000001, 0x0, 0x0, 0x0, 0x1}, @map_fd={0x18, 0xa, 0x1, 0x0, r1}, @exit]}, &(0x7f0000000180)='syzkaller\x00', 0xc4, 0x1000, &(0x7f00000001c0)=""/4096, 0x41100, 0x14, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f00000011c0)={0x3, 0x4}, 0x8, 0x10, &(0x7f0000001200)={0x1, 0xa, 0x6, 0x66}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000001240)=[r3]}, 0x80) r5 = openat$snapshot(0xffffffffffffff9c, &(0x7f0000001300), 0x400000, 0x0) r6 = openat$khugepaged_scan(0xffffffffffffff9c, &(0x7f0000001340), 0x1, 0x0) ppoll(&(0x7f00000013c0)=[{r1, 0x8020}, {r4, 0x240}, {r5, 0x181}, {r6, 0x142}, {r0, 0x210}], 0x5, &(0x7f0000001400), &(0x7f0000001480)={[0xffffffff]}, 0x8) (async) write$khugepaged_scan(r3, &(0x7f0000000080), 0x8) 00:07:34 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000900)={0x30, r1, 0x1, 0x70bd2b, 0x0, {}, [@WGDEVICE_A_FLAGS={0x8, 0x5, 0x1}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x30}}, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$FUSE(r2, &(0x7f00000050c0)={0x2020}, 0x2020) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r0) r4 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r5 = socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) dup3(r4, r5, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000400)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_DEL_TX_TS(r5, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000240)={0x14, r6, 0x1, 0x0, 0x0, {{0x39}, {@void, @void}}}, 0x14}}, 0x0) sendmsg$NL80211_CMD_ADD_TX_TS(r2, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8010}, 0xc, &(0x7f0000000140)={&(0x7f00000000c0)={0x6c, r3, 0x400, 0x70bd2c, 0x25dfdbfc, {{}, {@val={0x8, 0x3, r7}, @val={0xc, 0x99, {0x8, 0xc}}}}, [@NL80211_ATTR_ADMITTED_TIME={0x6, 0xd4, 0x8000}, @NL80211_ATTR_USER_PRIO={0x5, 0xd3, 0x1}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_ADMITTED_TIME={0x6, 0xd4, 0xea0}, @NL80211_ATTR_USER_PRIO={0x5, 0xd3, 0x1}, @NL80211_ATTR_ADMITTED_TIME={0x6, 0xd4, 0x7}, @NL80211_ATTR_USER_PRIO={0x5}, @NL80211_ATTR_USER_PRIO={0x5, 0xd3, 0x5}]}, 0x6c}, 0x1, 0x0, 0x0, 0x8c0}, 0x4000) 00:07:34 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}}, {{0x0, 0x1000000, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:34 executing program 0: pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$FUSE(r3, &(0x7f00000050c0)={0x2020}, 0x2020) getsockopt$inet_sctp_SCTP_HMAC_IDENT(r3, 0x84, 0x16, &(0x7f0000000000), &(0x7f0000000040)=0x4) splice(r1, 0x0, r0, 0x0, 0x8, 0x0) r4 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) getsockopt$llc_int(r4, 0x10c, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) writev(r4, &(0x7f0000001480)=[{&(0x7f00000000c0)="13f83221d2dcc3b9c4968cbe1d66442670ad3d44bd0c21ad86610ee939de664d2b62e7c2115addf1a49427b4a4b2d1dbc345dcb1cb4b57882825147642f0a4343c99ddb3d5a213dc02b2e02becf16bcd33722928f3651813a5e909a8e3947a0d20448f83b3ebc3e24421", 0x6a}, {&(0x7f0000000180)="097c50342a0d062ab3159296b6fbe3fdb38005d2e03a302f57e35de92c428e416d80f3b8a471acd598d0b41f03ce40bdc0f16d3461a2d4300a5f8dcc97e7ab7396ab12f3bf9cf8e653", 0x49}, {&(0x7f0000000200)="de17260445e16213c145253e38f1d7efe9adaea99b23e05ca985ef66690957b100922fb6a2fa6e4a5c699cdf453c32f733da5de99274845c5553ed0b69ec9d180b0d3be09e9b19807d384271e2f30e25074efa5d564bc89ee5a6197c850b92c88ece5dc0bc8ad9448995e0b95d033f515ff2dae48f0297e2ae9982934632cf387b6021b07f4833e379785fab84202f203a59db5a082e627883ec962c67449ffcd99177fe34f509e3d5997a173600d3d33845a3cb13c26c7d60596760567a396d0a30cefe5062f18d83f87d7d1a5bb72f15881e05ce476d105dcae0942325c036f1028a1c2f91aa11b471cc2bac7a31", 0xef}, {&(0x7f0000000300)="3ec2b7fc5de7d9bbd7f1c58c0dd5538f5002904e9741618d26ac5f2b9cb0e1d95e4900e03940cdb686fdad4eb74c522f32523bad4534fec2a6533aa7c4d1032f2ac5189b166df901ad4fa038104accd21bb15bc5ef983e26e84aef35a0faff2fb87508440cf3d270f7d4d9", 0x6b}, {&(0x7f0000000380)="d64c120464c9413b94b325a4ebff8fa12aad0461ba44b66caeef11b5bfa8f766c9545a88898bbbcbaca54022ec4ced9289f043994e7bdc8cee7b48c2fbc7e73742719c445673415aaba5bf73ef2108358997afdd425b66b6201a578638e38734e2217e813260eece65236bc23e471ecd95bed481cf2c26366934c4c8d5a284dc448ccb0eaa038307ed119f82a7002773161cef7b87fdc51c3bdd643143c0201b22d14fd33cc51ca2775c6fc3b4a7d02fa96dd85a7fe083c24e68b8d9c1f1c253abc4d711c905b3197bfde5dee00a37e38ee0719fd22e66eaa6aa983f24efc6c7a043edeab685d0770fcd31b8ae2e04a8327745b25d6db9ae34360c3c7807257f112533fe566a57ce38f7ae30c5b12d571c85f6ae274525eac0831a8fae43b090345963a75b288f12d64ace56f1f2a02b40273decfc0de7111e9ab1a90f8965f99fc4d1e23467fc59c431ec2ab609edef853ccff2901e112600c522457f82ea9703e6586b671b9fef4c01d4b48a7835e726bc050d83c9439d68e7b6b1f40d80992eb66f54c9020f9fafc9df48e804c3be3520e6d33c0c7b07f3843d07c647fd01058d1a237191e19bb6b6f59a3217945860c59c6395a9427dfcdfbdc53ded15db60776b28bc706d06bbcbe5d2357821d8dcc9caa559361610e35b910903a14129e519fda1317d401a5b72d544b95508ef33df06a5e6146da933e7bef644bc035837827ad500f4ae1b3c5be26b6815b70658706e34de8fab2584bef55c7e7cfd80874ed7315b6d7a24ad66d754367214b4c05f1e7b4272968813849a6f8f023c6cfd5bd898b2eca5253707e4a1dfb08464285839d926415acfcabb05c6682478c33b984034bbd15aa5da26690d440f231444084712b01e884dde5eb6935d81defe3b81448e983f94f043a90aa3fee2a009897250bdd0a58efe1af78cdb10d03b052fd2643d477d6727adb2f72d28ce7c8698b46b5d7fd84801b50d3d2e7eb94b7679de47cfc48378a8a067a1fc0c5cbbab9934f83a54e3a7d63b7f93ba75b9556664a7d875a8dd3e042283de39092a145745d495849ef6997bf8bfa41905da702ac183b2436a02b7e506a2aa739e15ecacc510dcfab683b7fc83f434a45d2b6863cb3081383a92a927226a9cd666b6608c61f8edaa60c15720ce45a5fb44fd3ab5f7ad49d50112eaa556453c499e94ab6ee4430e36066c9ada5c43445da8052f958a5c5690447e0f93c778eccb78967b944832466879e1bc1a29f4b51750f59f586da8afa33b3f315f98adb5a785fdad1f26786e419b8050b38af452192d64db40cd5a548525cdff522f072242e4fdbfc042ffc4f45b58a468eccff776af1366806cf020d3791ec7950289c2c7a6b3a072327febcb980720e08f561896098df5ea610989c23d648257a01ac77cbf38788a864b7b158224e431885f8aa480062b1ae560f806167f915032ed5ad7309932d1f05de647ecad7fb3c4c467e861b3f04c243039996a238a72c769c66a1c7f03452d96d5da6f50a28c82b473a077a8df46a55e991e28a0dcb393a48a5f514dec6e94fe5330ea6ebc1d8d153b8106a2ece3f15f190f2bb487d6353fafac72600b8805f9903420efa39451bcd46a48761602e22063a2d5f30569810049eb8965a960b78c23f215d2c745e3331d44aac26aab7aff11202d41a687ba6f9532c9b1c9049807347bc6809cc90e35ce8b665cc1fb59833380c6b5fe7e8e55dd3c85d328ab88b403d0f2026ca6f3b91c1f4985b2dcf3770d840b2df7638999fa1778a9967f5cb1c65a68cb629d4f2cf6d74cfa3ea75dea88c293ea4c92e47f8db373fd8cc4ce51be77de5e81465d6f1bd8907c0fabaf382caaca6455201a66c074441d5e89811d6b8d7c12fac5f15b243c2471e568ed060b7eb7ad54c50f60ee7ccb8cff251b3ae23815c11cd47237bd8f39c177aef14641bd33a154c3bf3888d996f24fb2f3ce59cf93e2b10bca6ae30cd8dbc3d7b88732cac6c917c6feee923b20a80377facfcbc4642d14d4ae27fb8de9c41aa10e00622504ff771e8a207cbbd856314eee8935178dc81b03cbfecc3e37f8475360ee9878fad6136342fa014721e1f10a2d9febac6282d02772436d2d31252b965338573f0f23610554a961a21cf6a4d85561b8a9055be08258dcb2277b54ea64dab136ec27681e92a5716edbd50bbb80a722dee41b37523861dcf63cc6d97df9b5ee243896a6f384cf2037c28c31ee422b9a04c5b2eb45e57633fcca013a07c0930bdfa8f2ff6a9ae0b8d8e3749cfc6bb3691b8ea39cdfdc249a056f83f6a7e5861341f8b7a6114fc2cd0fee286c92680bd78d2e6ab35519872720ea8d863f73e22c67c4f31d54797591d4ff8bdb20f16d8e62a11a6956997b728f0ae3ffeea8d593eef36541e0a77838874cdbd632ae9f61314c93c11c0533c6a1825dc53922ae089860cc149e51427bab3f9f43804d4df023b8679e6b651f176549bd37e4d32a9142c1a068eb5228bb2ff793da85e322772a6d11d768453871ed0b6486a11fd76682e5eaabe39bf1ee0f7cd84558826b0e2cfd6cc3312dc774fdd53896061404daa2a59a19b6e08e3e197c10ef8406adb9bf173a034de73dec3f80483f0de2b9381f0ff2aa4fcf7e704a757498b964725a654874549db9c6d69024ddb34459553c2bae78ef2ec45cb24d786c0fbb7537448b205739ed6fbedea5a06a381842a138825893c0d36f7f489b6507ec10c0904ebae4d7eee345d599cdf87170430df7790d1a4f6f2e66fa69ef5a97e32509e3b8cc03b5821553df36c7c00e538423f4e01e64eee884dc3dbc9f3875ad772df008d82b427d2069bb2588831a621a38d57fbaea827e646a54b25285f2c1afdea2f655a6eeb43c9a79244918bbad7b93e4859c2f6c89f5f366b42cc66195d590a90d7e0fae06aeae99be2c47742099b971038627d480277428c8bb1fb729a034b4ef8605276b412924fc6c4aa13c85d83f05f8cf3a9b08a1909e8e5c77ed18624471e2246ad32ca7ac3198c6ca5efc9315a9468cb093e6422a35b166309833eb7b342147e6ca2890a153ef1452ea0971645c7c22c74abdbd90f6a032d2597a43dda5fe3444d8a54aa27c139d9f0faca3cb70f7ace34189c3fead7d42956edcf7771207b0b72f4c530000d872513ec9ab1d25b083aac7d1d820ee25f02da1bb8ffb820e891743010c035da62dbeb4205a5a58cccb4996f696fb9025135f3a5487c73821d553d918dfdce3bd3685e06a847291e9bbe8cf5cb5d2007125eeed5c1bf515d12ff1898e29b908378a8b9bb88498416d4b244c57f12a45fdcb8af46ee6a994bceec53fe5468b8d1279569bfccbc5f6b0276d13bd69e453f3ff25271fa84f6a720aa7a3e140127eaaf2e3190cefc9c757cdcf4e6e1e95bbad710b22e167a142a6b250e1c1adb7280be9fc37ad38c51ed9bb609cabb6cfbacfff03d7f1b62a2473b7251432fba9cf77e971e03c337cfcb5f0de93a824bbedf1883558731efd31b86c0180fa509a8fd15bf5d9c83134a3c1809fe6f3a8054d7945810cb400efa94608bd973690b6c68f8f2845e45dc87ddba149ebb280559fc3ae19cf75b1a8153ca3ba2cdccb30c9899784a3484b01d4527145823f1349cb3d551aabea4d3c3e949e3dfe223cec9ac17f78721151fb137ac0187565cbe55940ac3702c8a88c716dafc845b61316b2c9172ea52d4366647e3e6d2aa939f9de13043a057a9fc11a9d9fdbaaad368d2e6caeada0bb032deb99df939d9647f53f440c88b8a9b5fc48d605d37efc08ddc2022291a4db526b276a7b327755e9767247c2129d6b61274c230126a1c5cfb23c04713b88af31bc22f3ae532db5c399382beed6894280a55e2020c30b3b545553b4bbe631ec89c744bd68ffe7c325854bf502f429c4446655eaa84bc77694fcf562cb308b7d195c6ccb0d537a55c68657f861e9a388c102c6b11f7aef3555fd683c62bdc67340219fc11fe543f0db79ad0c1e05619ac05e098409a091d63f14213e8f93e3560873edc23e650ed6432b118bee2133020cd40a9d9103198269298c86ff61585c2201583cb746bfdbb2a33bc62952822df57b883ad2188609861cb71599e5a48aed30aad5856e385f8037ff535b9c09bbb018ff1b8a6922c6504f2dcad0a7403d42f76a93fb522b6f264dda8e8d17ff8b85e627152fbb18bee17789ec9e5e0f683058d8739114e30baa23a63c29995b30fe9b2f2c9a51346ec741442b0e07e2790c47fc2bf06e3229d11003c4c0dec8998dcc6ef70e4ac1957a4d9135f239a1618a633f114a44f67e464ecbf465a32242a83dd023f0218576fe96fd40694125d604bdb8b790b32213f043eff072bb30e47172d90bc3a0df938a6b4b0802f8cd92ce631f8924ef943adc8d8d67bf9c48e446b1b9f57fd69c9e8c0abaa1b4340591cb8aaface77db69ad709ed3aa0ced60905373dfcf7e3238b0b7b2dd34bcc9bce2ec9cef97f55579953525a0c2f44cff2c62bc449138391744c1bf87ecbceae5ab7c492bf3300cfeeaca990da01d370e9c9b364195c40083f86d917f2bc324443f2ea646682596451b7bf8a8d26a4d8ae2a4bf6774f3bc21a99d98f54e9ca555e5de9350fc037e87b63078650b3c7b19876551e02ff6e6b3a069313255665ba1a04b536ea2a85a0ab0ced9553488fa40389d6874138ec0ac63182533d30ee5253feca317e761ed7480f37c2ec16f384a57b63ddd87b9bef776943f7abd7a4a8b9acb530420baa640419d6604dfc2bbc12f8244dc7d5ec662936d1f059974a1a6141b27cc648fa2b6325e3021b8a57bcc693923ccf26d6b20c97404650f76641172ba5f95de13ad4ff04b9884cd8ac665b2d374ed79a112b97ae7490ea9f139ad765b4ee03ae215ad59f5da6e7a0ffd0ba2ec26124c34c83381839308f3b5a2f92ea22f01c601c1bbbe3c29f40453f5f3abe7a24377e0863eb6e6ed42472cb2ec5ded4217ce6879b4251982debf1f38605775d04c078e3fe39cb90d156f7f304f48fe0e819542bde9288e122a03c55f040002ccb65a54243812295d933b257f8d55c624918551cf8b5e9d7bf7cd68b1e51ee2ef7cbd0ab8c9f8a5362d1f3f96c90ed788fce46adc5c1886c08b88a9f3d36861bac3e8ccd3fdf52ab0b53869e8d46753835980ccb6aad7702c655fcb98cc29f11d66de8ce702afa23236c5caf2ec1844c4acc8349e9a3508731b80c284bb28905b1bcfdc1ce5e6a50c18a44a63e35be4dc172c72e4b08253bdc5086e8f7e0881fa96eda4bc0e6df59fe5b1ba6909c45de6e48a27ae75b420573d15d116335ca271ee7ff84a727371095ea0de10e8d038d73a48cd6a2b63dc97b046842bdf5f1a31e340078fbe75e4a17f9b99f4e3dca091c38c047d1aae35b6ad32967ddcea7f4fa45595d6a646b9fd4ded38199e22a65934dbe0a94fb41ad2200d88a05222052da98541836918e792ca8472bea7c3b233db803b927f0a610a41599a591e2e60b7a8e3db2e8cc559b925e1d44ba41ebbc05d6c32c784ccce8fe54e22ba1161dfc796d8517919c30cb3ff7434f0d8b8dd0904d8cbf168061bc0f3a5fe055aa246224c66872c152e74832095cb4e2f768b947bc6762c6e834cb9dbeb501b837590c14965f2e5782da1594749ba04a399305e5f26805aee6cae27589b3d76d242f81ad951f54867e9c88556b379f298edac4840022d483ace0bf5c6d96733d3bc552650eb5b86d502bceb31b17031a23aae0a7cc565a4d9a450431b8f98a5a7d002c2edf844480e9e314eba62d59fac7f0", 0x1000}, {&(0x7f0000001380)="6175184d260ae01a1e32bc585c4f9d125622f5026a15d195cb0750e4f741cec01fef5a882abc641e9bcd3161d940e4b59b01f2f28177679b099e9921c2ce25cfba1b4470ae773ccfb40e84bb6eb621aa1807ae9ae1a51bb1abdb", 0x5a}], 0x6) write$khugepaged_scan(r2, &(0x7f0000000080), 0x8) pipe2(&(0x7f0000001440), 0x0) (async) pipe2(&(0x7f0000000140), 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) (async) read$FUSE(r3, &(0x7f00000050c0)={0x2020}, 0x2020) (async) getsockopt$inet_sctp_SCTP_HMAC_IDENT(r3, 0x84, 0x16, &(0x7f0000000000), &(0x7f0000000040)=0x4) (async) splice(r1, 0x0, r0, 0x0, 0x8, 0x0) (async) syz_init_net_socket$llc(0x1a, 0x1, 0x0) (async) getsockopt$llc_int(r4, 0x10c, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) (async) writev(r4, &(0x7f0000001480)=[{&(0x7f00000000c0)="13f83221d2dcc3b9c4968cbe1d66442670ad3d44bd0c21ad86610ee939de664d2b62e7c2115addf1a49427b4a4b2d1dbc345dcb1cb4b57882825147642f0a4343c99ddb3d5a213dc02b2e02becf16bcd33722928f3651813a5e909a8e3947a0d20448f83b3ebc3e24421", 0x6a}, {&(0x7f0000000180)="097c50342a0d062ab3159296b6fbe3fdb38005d2e03a302f57e35de92c428e416d80f3b8a471acd598d0b41f03ce40bdc0f16d3461a2d4300a5f8dcc97e7ab7396ab12f3bf9cf8e653", 0x49}, {&(0x7f0000000200)="de17260445e16213c145253e38f1d7efe9adaea99b23e05ca985ef66690957b100922fb6a2fa6e4a5c699cdf453c32f733da5de99274845c5553ed0b69ec9d180b0d3be09e9b19807d384271e2f30e25074efa5d564bc89ee5a6197c850b92c88ece5dc0bc8ad9448995e0b95d033f515ff2dae48f0297e2ae9982934632cf387b6021b07f4833e379785fab84202f203a59db5a082e627883ec962c67449ffcd99177fe34f509e3d5997a173600d3d33845a3cb13c26c7d60596760567a396d0a30cefe5062f18d83f87d7d1a5bb72f15881e05ce476d105dcae0942325c036f1028a1c2f91aa11b471cc2bac7a31", 0xef}, {&(0x7f0000000300)="3ec2b7fc5de7d9bbd7f1c58c0dd5538f5002904e9741618d26ac5f2b9cb0e1d95e4900e03940cdb686fdad4eb74c522f32523bad4534fec2a6533aa7c4d1032f2ac5189b166df901ad4fa038104accd21bb15bc5ef983e26e84aef35a0faff2fb87508440cf3d270f7d4d9", 0x6b}, {&(0x7f0000000380)="d64c120464c9413b94b325a4ebff8fa12aad0461ba44b66caeef11b5bfa8f766c9545a88898bbbcbaca54022ec4ced9289f043994e7bdc8cee7b48c2fbc7e73742719c445673415aaba5bf73ef2108358997afdd425b66b6201a578638e38734e2217e813260eece65236bc23e471ecd95bed481cf2c26366934c4c8d5a284dc448ccb0eaa038307ed119f82a7002773161cef7b87fdc51c3bdd643143c0201b22d14fd33cc51ca2775c6fc3b4a7d02fa96dd85a7fe083c24e68b8d9c1f1c253abc4d711c905b3197bfde5dee00a37e38ee0719fd22e66eaa6aa983f24efc6c7a043edeab685d0770fcd31b8ae2e04a8327745b25d6db9ae34360c3c7807257f112533fe566a57ce38f7ae30c5b12d571c85f6ae274525eac0831a8fae43b090345963a75b288f12d64ace56f1f2a02b40273decfc0de7111e9ab1a90f8965f99fc4d1e23467fc59c431ec2ab609edef853ccff2901e112600c522457f82ea9703e6586b671b9fef4c01d4b48a7835e726bc050d83c9439d68e7b6b1f40d80992eb66f54c9020f9fafc9df48e804c3be3520e6d33c0c7b07f3843d07c647fd01058d1a237191e19bb6b6f59a3217945860c59c6395a9427dfcdfbdc53ded15db60776b28bc706d06bbcbe5d2357821d8dcc9caa559361610e35b910903a14129e519fda1317d401a5b72d544b95508ef33df06a5e6146da933e7bef644bc035837827ad500f4ae1b3c5be26b6815b70658706e34de8fab2584bef55c7e7cfd80874ed7315b6d7a24ad66d754367214b4c05f1e7b4272968813849a6f8f023c6cfd5bd898b2eca5253707e4a1dfb08464285839d926415acfcabb05c6682478c33b984034bbd15aa5da26690d440f231444084712b01e884dde5eb6935d81defe3b81448e983f94f043a90aa3fee2a009897250bdd0a58efe1af78cdb10d03b052fd2643d477d6727adb2f72d28ce7c8698b46b5d7fd84801b50d3d2e7eb94b7679de47cfc48378a8a067a1fc0c5cbbab9934f83a54e3a7d63b7f93ba75b9556664a7d875a8dd3e042283de39092a145745d495849ef6997bf8bfa41905da702ac183b2436a02b7e506a2aa739e15ecacc510dcfab683b7fc83f434a45d2b6863cb3081383a92a927226a9cd666b6608c61f8edaa60c15720ce45a5fb44fd3ab5f7ad49d50112eaa556453c499e94ab6ee4430e36066c9ada5c43445da8052f958a5c5690447e0f93c778eccb78967b944832466879e1bc1a29f4b51750f59f586da8afa33b3f315f98adb5a785fdad1f26786e419b8050b38af452192d64db40cd5a548525cdff522f072242e4fdbfc042ffc4f45b58a468eccff776af1366806cf020d3791ec7950289c2c7a6b3a072327febcb980720e08f561896098df5ea610989c23d648257a01ac77cbf38788a864b7b158224e431885f8aa480062b1ae560f806167f915032ed5ad7309932d1f05de647ecad7fb3c4c467e861b3f04c243039996a238a72c769c66a1c7f03452d96d5da6f50a28c82b473a077a8df46a55e991e28a0dcb393a48a5f514dec6e94fe5330ea6ebc1d8d153b8106a2ece3f15f190f2bb487d6353fafac72600b8805f9903420efa39451bcd46a48761602e22063a2d5f30569810049eb8965a960b78c23f215d2c745e3331d44aac26aab7aff11202d41a687ba6f9532c9b1c9049807347bc6809cc90e35ce8b665cc1fb59833380c6b5fe7e8e55dd3c85d328ab88b403d0f2026ca6f3b91c1f4985b2dcf3770d840b2df7638999fa1778a9967f5cb1c65a68cb629d4f2cf6d74cfa3ea75dea88c293ea4c92e47f8db373fd8cc4ce51be77de5e81465d6f1bd8907c0fabaf382caaca6455201a66c074441d5e89811d6b8d7c12fac5f15b243c2471e568ed060b7eb7ad54c50f60ee7ccb8cff251b3ae23815c11cd47237bd8f39c177aef14641bd33a154c3bf3888d996f24fb2f3ce59cf93e2b10bca6ae30cd8dbc3d7b88732cac6c917c6feee923b20a80377facfcbc4642d14d4ae27fb8de9c41aa10e00622504ff771e8a207cbbd856314eee8935178dc81b03cbfecc3e37f8475360ee9878fad6136342fa014721e1f10a2d9febac6282d02772436d2d31252b965338573f0f23610554a961a21cf6a4d85561b8a9055be08258dcb2277b54ea64dab136ec27681e92a5716edbd50bbb80a722dee41b37523861dcf63cc6d97df9b5ee243896a6f384cf2037c28c31ee422b9a04c5b2eb45e57633fcca013a07c0930bdfa8f2ff6a9ae0b8d8e3749cfc6bb3691b8ea39cdfdc249a056f83f6a7e5861341f8b7a6114fc2cd0fee286c92680bd78d2e6ab35519872720ea8d863f73e22c67c4f31d54797591d4ff8bdb20f16d8e62a11a6956997b728f0ae3ffeea8d593eef36541e0a77838874cdbd632ae9f61314c93c11c0533c6a1825dc53922ae089860cc149e51427bab3f9f43804d4df023b8679e6b651f176549bd37e4d32a9142c1a068eb5228bb2ff793da85e322772a6d11d768453871ed0b6486a11fd76682e5eaabe39bf1ee0f7cd84558826b0e2cfd6cc3312dc774fdd53896061404daa2a59a19b6e08e3e197c10ef8406adb9bf173a034de73dec3f80483f0de2b9381f0ff2aa4fcf7e704a757498b964725a654874549db9c6d69024ddb34459553c2bae78ef2ec45cb24d786c0fbb7537448b205739ed6fbedea5a06a381842a138825893c0d36f7f489b6507ec10c0904ebae4d7eee345d599cdf87170430df7790d1a4f6f2e66fa69ef5a97e32509e3b8cc03b5821553df36c7c00e538423f4e01e64eee884dc3dbc9f3875ad772df008d82b427d2069bb2588831a621a38d57fbaea827e646a54b25285f2c1afdea2f655a6eeb43c9a79244918bbad7b93e4859c2f6c89f5f366b42cc66195d590a90d7e0fae06aeae99be2c47742099b971038627d480277428c8bb1fb729a034b4ef8605276b412924fc6c4aa13c85d83f05f8cf3a9b08a1909e8e5c77ed18624471e2246ad32ca7ac3198c6ca5efc9315a9468cb093e6422a35b166309833eb7b342147e6ca2890a153ef1452ea0971645c7c22c74abdbd90f6a032d2597a43dda5fe3444d8a54aa27c139d9f0faca3cb70f7ace34189c3fead7d42956edcf7771207b0b72f4c530000d872513ec9ab1d25b083aac7d1d820ee25f02da1bb8ffb820e891743010c035da62dbeb4205a5a58cccb4996f696fb9025135f3a5487c73821d553d918dfdce3bd3685e06a847291e9bbe8cf5cb5d2007125eeed5c1bf515d12ff1898e29b908378a8b9bb88498416d4b244c57f12a45fdcb8af46ee6a994bceec53fe5468b8d1279569bfccbc5f6b0276d13bd69e453f3ff25271fa84f6a720aa7a3e140127eaaf2e3190cefc9c757cdcf4e6e1e95bbad710b22e167a142a6b250e1c1adb7280be9fc37ad38c51ed9bb609cabb6cfbacfff03d7f1b62a2473b7251432fba9cf77e971e03c337cfcb5f0de93a824bbedf1883558731efd31b86c0180fa509a8fd15bf5d9c83134a3c1809fe6f3a8054d7945810cb400efa94608bd973690b6c68f8f2845e45dc87ddba149ebb280559fc3ae19cf75b1a8153ca3ba2cdccb30c9899784a3484b01d4527145823f1349cb3d551aabea4d3c3e949e3dfe223cec9ac17f78721151fb137ac0187565cbe55940ac3702c8a88c716dafc845b61316b2c9172ea52d4366647e3e6d2aa939f9de13043a057a9fc11a9d9fdbaaad368d2e6caeada0bb032deb99df939d9647f53f440c88b8a9b5fc48d605d37efc08ddc2022291a4db526b276a7b327755e9767247c2129d6b61274c230126a1c5cfb23c04713b88af31bc22f3ae532db5c399382beed6894280a55e2020c30b3b545553b4bbe631ec89c744bd68ffe7c325854bf502f429c4446655eaa84bc77694fcf562cb308b7d195c6ccb0d537a55c68657f861e9a388c102c6b11f7aef3555fd683c62bdc67340219fc11fe543f0db79ad0c1e05619ac05e098409a091d63f14213e8f93e3560873edc23e650ed6432b118bee2133020cd40a9d9103198269298c86ff61585c2201583cb746bfdbb2a33bc62952822df57b883ad2188609861cb71599e5a48aed30aad5856e385f8037ff535b9c09bbb018ff1b8a6922c6504f2dcad0a7403d42f76a93fb522b6f264dda8e8d17ff8b85e627152fbb18bee17789ec9e5e0f683058d8739114e30baa23a63c29995b30fe9b2f2c9a51346ec741442b0e07e2790c47fc2bf06e3229d11003c4c0dec8998dcc6ef70e4ac1957a4d9135f239a1618a633f114a44f67e464ecbf465a32242a83dd023f0218576fe96fd40694125d604bdb8b790b32213f043eff072bb30e47172d90bc3a0df938a6b4b0802f8cd92ce631f8924ef943adc8d8d67bf9c48e446b1b9f57fd69c9e8c0abaa1b4340591cb8aaface77db69ad709ed3aa0ced60905373dfcf7e3238b0b7b2dd34bcc9bce2ec9cef97f55579953525a0c2f44cff2c62bc449138391744c1bf87ecbceae5ab7c492bf3300cfeeaca990da01d370e9c9b364195c40083f86d917f2bc324443f2ea646682596451b7bf8a8d26a4d8ae2a4bf6774f3bc21a99d98f54e9ca555e5de9350fc037e87b63078650b3c7b19876551e02ff6e6b3a069313255665ba1a04b536ea2a85a0ab0ced9553488fa40389d6874138ec0ac63182533d30ee5253feca317e761ed7480f37c2ec16f384a57b63ddd87b9bef776943f7abd7a4a8b9acb530420baa640419d6604dfc2bbc12f8244dc7d5ec662936d1f059974a1a6141b27cc648fa2b6325e3021b8a57bcc693923ccf26d6b20c97404650f76641172ba5f95de13ad4ff04b9884cd8ac665b2d374ed79a112b97ae7490ea9f139ad765b4ee03ae215ad59f5da6e7a0ffd0ba2ec26124c34c83381839308f3b5a2f92ea22f01c601c1bbbe3c29f40453f5f3abe7a24377e0863eb6e6ed42472cb2ec5ded4217ce6879b4251982debf1f38605775d04c078e3fe39cb90d156f7f304f48fe0e819542bde9288e122a03c55f040002ccb65a54243812295d933b257f8d55c624918551cf8b5e9d7bf7cd68b1e51ee2ef7cbd0ab8c9f8a5362d1f3f96c90ed788fce46adc5c1886c08b88a9f3d36861bac3e8ccd3fdf52ab0b53869e8d46753835980ccb6aad7702c655fcb98cc29f11d66de8ce702afa23236c5caf2ec1844c4acc8349e9a3508731b80c284bb28905b1bcfdc1ce5e6a50c18a44a63e35be4dc172c72e4b08253bdc5086e8f7e0881fa96eda4bc0e6df59fe5b1ba6909c45de6e48a27ae75b420573d15d116335ca271ee7ff84a727371095ea0de10e8d038d73a48cd6a2b63dc97b046842bdf5f1a31e340078fbe75e4a17f9b99f4e3dca091c38c047d1aae35b6ad32967ddcea7f4fa45595d6a646b9fd4ded38199e22a65934dbe0a94fb41ad2200d88a05222052da98541836918e792ca8472bea7c3b233db803b927f0a610a41599a591e2e60b7a8e3db2e8cc559b925e1d44ba41ebbc05d6c32c784ccce8fe54e22ba1161dfc796d8517919c30cb3ff7434f0d8b8dd0904d8cbf168061bc0f3a5fe055aa246224c66872c152e74832095cb4e2f768b947bc6762c6e834cb9dbeb501b837590c14965f2e5782da1594749ba04a399305e5f26805aee6cae27589b3d76d242f81ad951f54867e9c88556b379f298edac4840022d483ace0bf5c6d96733d3bc552650eb5b86d502bceb31b17031a23aae0a7cc565a4d9a450431b8f98a5a7d002c2edf844480e9e314eba62d59fac7f0", 0x1000}, {&(0x7f0000001380)="6175184d260ae01a1e32bc585c4f9d125622f5026a15d195cb0750e4f741cec01fef5a882abc641e9bcd3161d940e4b59b01f2f28177679b099e9921c2ce25cfba1b4470ae773ccfb40e84bb6eb621aa1807ae9ae1a51bb1abdb", 0x5a}], 0x6) (async) write$khugepaged_scan(r2, &(0x7f0000000080), 0x8) (async) 00:07:34 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) (async) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000900)={0x30, r1, 0x1, 0x70bd2b, 0x0, {}, [@WGDEVICE_A_FLAGS={0x8, 0x5, 0x1}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x30}}, 0x0) (async) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$FUSE(r2, &(0x7f00000050c0)={0x2020}, 0x2020) (async) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r0) r4 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) (async) r5 = socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) (async) dup3(r4, r5, 0x0) (async) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000400)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_DEL_TX_TS(r5, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000240)={0x14, r6, 0x1, 0x0, 0x0, {{0x39}, {@void, @void}}}, 0x14}}, 0x0) (async) sendmsg$NL80211_CMD_ADD_TX_TS(r2, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8010}, 0xc, &(0x7f0000000140)={&(0x7f00000000c0)={0x6c, r3, 0x400, 0x70bd2c, 0x25dfdbfc, {{}, {@val={0x8, 0x3, r7}, @val={0xc, 0x99, {0x8, 0xc}}}}, [@NL80211_ATTR_ADMITTED_TIME={0x6, 0xd4, 0x8000}, @NL80211_ATTR_USER_PRIO={0x5, 0xd3, 0x1}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_ADMITTED_TIME={0x6, 0xd4, 0xea0}, @NL80211_ATTR_USER_PRIO={0x5, 0xd3, 0x1}, @NL80211_ATTR_ADMITTED_TIME={0x6, 0xd4, 0x7}, @NL80211_ATTR_USER_PRIO={0x5}, @NL80211_ATTR_USER_PRIO={0x5, 0xd3, 0x5}]}, 0x6c}, 0x1, 0x0, 0x0, 0x8c0}, 0x4000) 00:07:34 executing program 3: pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) splice(r2, 0x0, r1, 0x0, 0x6, 0x0) read(r0, &(0x7f00000000c0)=""/117, 0x75) write$khugepaged_scan(r3, &(0x7f0000000080), 0x8) ioctl$EVIOCGBITSND(r1, 0x80404532, &(0x7f0000000000)=""/77) 00:07:34 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}}, {{0x0, 0x2000000, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:34 executing program 1: r0 = openat$proc_capi20ncci(0xffffffffffffff9c, &(0x7f0000000040), 0x161400, 0x0) bpf$ITER_CREATE(0x21, &(0x7f0000000380), 0x8) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000080), 0x6b8181, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r1, 0xc0502100, &(0x7f00000003c0)={0x0}) ioctl$SECCOMP_IOCTL_NOTIF_ADDFD(r0, 0x40182103, &(0x7f0000000100)={r2, 0x1, 0xffffffffffffffff, 0x7}) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r3, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000300)={0x4c, r4, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PRIVATE_KEY={0x24, 0x3, @a}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x4c}}, 0x0) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$FUSE(r5, &(0x7f00000050c0)={0x2020}, 0x2020) sendmsg$NL80211_CMD_FRAME(r5, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000200)={&(0x7f0000000180)={0x54, 0x0, 0x10, 0x70bd25, 0x25dfdbfc, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_OFFCHANNEL_TX_OK={0x4}, @NL80211_ATTR_DONT_WAIT_FOR_ACK={0x4}, @NL80211_ATTR_DONT_WAIT_FOR_ACK={0x4}, @NL80211_ATTR_DONT_WAIT_FOR_ACK={0x4}, @chandef_params=[@NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0x2c7}, @NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0x6}, @NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0x200}, @NL80211_ATTR_CHANNEL_WIDTH={0x8}, @NL80211_ATTR_WIPHY_EDMG_BW_CONFIG={0x5, 0x119, 0xd}]]}, 0x54}, 0x1, 0x0, 0x0, 0x15}, 0x4000000) 00:07:34 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000900)={0x30, r1, 0x1, 0x70bd2b, 0x0, {}, [@WGDEVICE_A_FLAGS={0x8, 0x5, 0x1}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x30}}, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$FUSE(r2, &(0x7f00000050c0)={0x2020}, 0x2020) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r0) r4 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r5 = socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) dup3(r4, r5, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000400)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_DEL_TX_TS(r5, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000240)={0x14, r6, 0x1, 0x0, 0x0, {{0x39}, {@void, @void}}}, 0x14}}, 0x0) sendmsg$NL80211_CMD_ADD_TX_TS(r2, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8010}, 0xc, &(0x7f0000000140)={&(0x7f00000000c0)={0x6c, r3, 0x400, 0x70bd2c, 0x25dfdbfc, {{}, {@val={0x8, 0x3, r7}, @val={0xc, 0x99, {0x8, 0xc}}}}, [@NL80211_ATTR_ADMITTED_TIME={0x6, 0xd4, 0x8000}, @NL80211_ATTR_USER_PRIO={0x5, 0xd3, 0x1}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_ADMITTED_TIME={0x6, 0xd4, 0xea0}, @NL80211_ATTR_USER_PRIO={0x5, 0xd3, 0x1}, @NL80211_ATTR_ADMITTED_TIME={0x6, 0xd4, 0x7}, @NL80211_ATTR_USER_PRIO={0x5}, @NL80211_ATTR_USER_PRIO={0x5, 0xd3, 0x5}]}, 0x6c}, 0x1, 0x0, 0x0, 0x8c0}, 0x4000) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) (async) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000900)={0x30, r1, 0x1, 0x70bd2b, 0x0, {}, [@WGDEVICE_A_FLAGS={0x8, 0x5, 0x1}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x30}}, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) (async) read$FUSE(r2, &(0x7f00000050c0)={0x2020}, 0x2020) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r0) (async) syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) (async) dup3(r4, r5, 0x0) (async) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000400)={'wlan0\x00'}) (async) sendmsg$NL80211_CMD_DEL_TX_TS(r5, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000240)={0x14, r6, 0x1, 0x0, 0x0, {{0x39}, {@void, @void}}}, 0x14}}, 0x0) (async) sendmsg$NL80211_CMD_ADD_TX_TS(r2, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8010}, 0xc, &(0x7f0000000140)={&(0x7f00000000c0)={0x6c, r3, 0x400, 0x70bd2c, 0x25dfdbfc, {{}, {@val={0x8, 0x3, r7}, @val={0xc, 0x99, {0x8, 0xc}}}}, [@NL80211_ATTR_ADMITTED_TIME={0x6, 0xd4, 0x8000}, @NL80211_ATTR_USER_PRIO={0x5, 0xd3, 0x1}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_ADMITTED_TIME={0x6, 0xd4, 0xea0}, @NL80211_ATTR_USER_PRIO={0x5, 0xd3, 0x1}, @NL80211_ATTR_ADMITTED_TIME={0x6, 0xd4, 0x7}, @NL80211_ATTR_USER_PRIO={0x5}, @NL80211_ATTR_USER_PRIO={0x5, 0xd3, 0x5}]}, 0x6c}, 0x1, 0x0, 0x0, 0x8c0}, 0x4000) (async) 00:07:34 executing program 0: pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$FUSE(r3, &(0x7f00000050c0)={0x2020}, 0x2020) getsockopt$inet_sctp_SCTP_HMAC_IDENT(r3, 0x84, 0x16, &(0x7f0000000000), &(0x7f0000000040)=0x4) splice(r1, 0x0, r0, 0x0, 0x8, 0x0) r4 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) getsockopt$llc_int(r4, 0x10c, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) writev(r4, &(0x7f0000001480)=[{&(0x7f00000000c0)="13f83221d2dcc3b9c4968cbe1d66442670ad3d44bd0c21ad86610ee939de664d2b62e7c2115addf1a49427b4a4b2d1dbc345dcb1cb4b57882825147642f0a4343c99ddb3d5a213dc02b2e02becf16bcd33722928f3651813a5e909a8e3947a0d20448f83b3ebc3e24421", 0x6a}, {&(0x7f0000000180)="097c50342a0d062ab3159296b6fbe3fdb38005d2e03a302f57e35de92c428e416d80f3b8a471acd598d0b41f03ce40bdc0f16d3461a2d4300a5f8dcc97e7ab7396ab12f3bf9cf8e653", 0x49}, {&(0x7f0000000200)="de17260445e16213c145253e38f1d7efe9adaea99b23e05ca985ef66690957b100922fb6a2fa6e4a5c699cdf453c32f733da5de99274845c5553ed0b69ec9d180b0d3be09e9b19807d384271e2f30e25074efa5d564bc89ee5a6197c850b92c88ece5dc0bc8ad9448995e0b95d033f515ff2dae48f0297e2ae9982934632cf387b6021b07f4833e379785fab84202f203a59db5a082e627883ec962c67449ffcd99177fe34f509e3d5997a173600d3d33845a3cb13c26c7d60596760567a396d0a30cefe5062f18d83f87d7d1a5bb72f15881e05ce476d105dcae0942325c036f1028a1c2f91aa11b471cc2bac7a31", 0xef}, {&(0x7f0000000300)="3ec2b7fc5de7d9bbd7f1c58c0dd5538f5002904e9741618d26ac5f2b9cb0e1d95e4900e03940cdb686fdad4eb74c522f32523bad4534fec2a6533aa7c4d1032f2ac5189b166df901ad4fa038104accd21bb15bc5ef983e26e84aef35a0faff2fb87508440cf3d270f7d4d9", 0x6b}, {&(0x7f0000000380)="d64c120464c9413b94b325a4ebff8fa12aad0461ba44b66caeef11b5bfa8f766c9545a88898bbbcbaca54022ec4ced9289f043994e7bdc8cee7b48c2fbc7e73742719c445673415aaba5bf73ef2108358997afdd425b66b6201a578638e38734e2217e813260eece65236bc23e471ecd95bed481cf2c26366934c4c8d5a284dc448ccb0eaa038307ed119f82a7002773161cef7b87fdc51c3bdd643143c0201b22d14fd33cc51ca2775c6fc3b4a7d02fa96dd85a7fe083c24e68b8d9c1f1c253abc4d711c905b3197bfde5dee00a37e38ee0719fd22e66eaa6aa983f24efc6c7a043edeab685d0770fcd31b8ae2e04a8327745b25d6db9ae34360c3c7807257f112533fe566a57ce38f7ae30c5b12d571c85f6ae274525eac0831a8fae43b090345963a75b288f12d64ace56f1f2a02b40273decfc0de7111e9ab1a90f8965f99fc4d1e23467fc59c431ec2ab609edef853ccff2901e112600c522457f82ea9703e6586b671b9fef4c01d4b48a7835e726bc050d83c9439d68e7b6b1f40d80992eb66f54c9020f9fafc9df48e804c3be3520e6d33c0c7b07f3843d07c647fd01058d1a237191e19bb6b6f59a3217945860c59c6395a9427dfcdfbdc53ded15db60776b28bc706d06bbcbe5d2357821d8dcc9caa559361610e35b910903a14129e519fda1317d401a5b72d544b95508ef33df06a5e6146da933e7bef644bc035837827ad500f4ae1b3c5be26b6815b70658706e34de8fab2584bef55c7e7cfd80874ed7315b6d7a24ad66d754367214b4c05f1e7b4272968813849a6f8f023c6cfd5bd898b2eca5253707e4a1dfb08464285839d926415acfcabb05c6682478c33b984034bbd15aa5da26690d440f231444084712b01e884dde5eb6935d81defe3b81448e983f94f043a90aa3fee2a009897250bdd0a58efe1af78cdb10d03b052fd2643d477d6727adb2f72d28ce7c8698b46b5d7fd84801b50d3d2e7eb94b7679de47cfc48378a8a067a1fc0c5cbbab9934f83a54e3a7d63b7f93ba75b9556664a7d875a8dd3e042283de39092a145745d495849ef6997bf8bfa41905da702ac183b2436a02b7e506a2aa739e15ecacc510dcfab683b7fc83f434a45d2b6863cb3081383a92a927226a9cd666b6608c61f8edaa60c15720ce45a5fb44fd3ab5f7ad49d50112eaa556453c499e94ab6ee4430e36066c9ada5c43445da8052f958a5c5690447e0f93c778eccb78967b944832466879e1bc1a29f4b51750f59f586da8afa33b3f315f98adb5a785fdad1f26786e419b8050b38af452192d64db40cd5a548525cdff522f072242e4fdbfc042ffc4f45b58a468eccff776af1366806cf020d3791ec7950289c2c7a6b3a072327febcb980720e08f561896098df5ea610989c23d648257a01ac77cbf38788a864b7b158224e431885f8aa480062b1ae560f806167f915032ed5ad7309932d1f05de647ecad7fb3c4c467e861b3f04c243039996a238a72c769c66a1c7f03452d96d5da6f50a28c82b473a077a8df46a55e991e28a0dcb393a48a5f514dec6e94fe5330ea6ebc1d8d153b8106a2ece3f15f190f2bb487d6353fafac72600b8805f9903420efa39451bcd46a48761602e22063a2d5f30569810049eb8965a960b78c23f215d2c745e3331d44aac26aab7aff11202d41a687ba6f9532c9b1c9049807347bc6809cc90e35ce8b665cc1fb59833380c6b5fe7e8e55dd3c85d328ab88b403d0f2026ca6f3b91c1f4985b2dcf3770d840b2df7638999fa1778a9967f5cb1c65a68cb629d4f2cf6d74cfa3ea75dea88c293ea4c92e47f8db373fd8cc4ce51be77de5e81465d6f1bd8907c0fabaf382caaca6455201a66c074441d5e89811d6b8d7c12fac5f15b243c2471e568ed060b7eb7ad54c50f60ee7ccb8cff251b3ae23815c11cd47237bd8f39c177aef14641bd33a154c3bf3888d996f24fb2f3ce59cf93e2b10bca6ae30cd8dbc3d7b88732cac6c917c6feee923b20a80377facfcbc4642d14d4ae27fb8de9c41aa10e00622504ff771e8a207cbbd856314eee8935178dc81b03cbfecc3e37f8475360ee9878fad6136342fa014721e1f10a2d9febac6282d02772436d2d31252b965338573f0f23610554a961a21cf6a4d85561b8a9055be08258dcb2277b54ea64dab136ec27681e92a5716edbd50bbb80a722dee41b37523861dcf63cc6d97df9b5ee243896a6f384cf2037c28c31ee422b9a04c5b2eb45e57633fcca013a07c0930bdfa8f2ff6a9ae0b8d8e3749cfc6bb3691b8ea39cdfdc249a056f83f6a7e5861341f8b7a6114fc2cd0fee286c92680bd78d2e6ab35519872720ea8d863f73e22c67c4f31d54797591d4ff8bdb20f16d8e62a11a6956997b728f0ae3ffeea8d593eef36541e0a77838874cdbd632ae9f61314c93c11c0533c6a1825dc53922ae089860cc149e51427bab3f9f43804d4df023b8679e6b651f176549bd37e4d32a9142c1a068eb5228bb2ff793da85e322772a6d11d768453871ed0b6486a11fd76682e5eaabe39bf1ee0f7cd84558826b0e2cfd6cc3312dc774fdd53896061404daa2a59a19b6e08e3e197c10ef8406adb9bf173a034de73dec3f80483f0de2b9381f0ff2aa4fcf7e704a757498b964725a654874549db9c6d69024ddb34459553c2bae78ef2ec45cb24d786c0fbb7537448b205739ed6fbedea5a06a381842a138825893c0d36f7f489b6507ec10c0904ebae4d7eee345d599cdf87170430df7790d1a4f6f2e66fa69ef5a97e32509e3b8cc03b5821553df36c7c00e538423f4e01e64eee884dc3dbc9f3875ad772df008d82b427d2069bb2588831a621a38d57fbaea827e646a54b25285f2c1afdea2f655a6eeb43c9a79244918bbad7b93e4859c2f6c89f5f366b42cc66195d590a90d7e0fae06aeae99be2c47742099b971038627d480277428c8bb1fb729a034b4ef8605276b412924fc6c4aa13c85d83f05f8cf3a9b08a1909e8e5c77ed18624471e2246ad32ca7ac3198c6ca5efc9315a9468cb093e6422a35b166309833eb7b342147e6ca2890a153ef1452ea0971645c7c22c74abdbd90f6a032d2597a43dda5fe3444d8a54aa27c139d9f0faca3cb70f7ace34189c3fead7d42956edcf7771207b0b72f4c530000d872513ec9ab1d25b083aac7d1d820ee25f02da1bb8ffb820e891743010c035da62dbeb4205a5a58cccb4996f696fb9025135f3a5487c73821d553d918dfdce3bd3685e06a847291e9bbe8cf5cb5d2007125eeed5c1bf515d12ff1898e29b908378a8b9bb88498416d4b244c57f12a45fdcb8af46ee6a994bceec53fe5468b8d1279569bfccbc5f6b0276d13bd69e453f3ff25271fa84f6a720aa7a3e140127eaaf2e3190cefc9c757cdcf4e6e1e95bbad710b22e167a142a6b250e1c1adb7280be9fc37ad38c51ed9bb609cabb6cfbacfff03d7f1b62a2473b7251432fba9cf77e971e03c337cfcb5f0de93a824bbedf1883558731efd31b86c0180fa509a8fd15bf5d9c83134a3c1809fe6f3a8054d7945810cb400efa94608bd973690b6c68f8f2845e45dc87ddba149ebb280559fc3ae19cf75b1a8153ca3ba2cdccb30c9899784a3484b01d4527145823f1349cb3d551aabea4d3c3e949e3dfe223cec9ac17f78721151fb137ac0187565cbe55940ac3702c8a88c716dafc845b61316b2c9172ea52d4366647e3e6d2aa939f9de13043a057a9fc11a9d9fdbaaad368d2e6caeada0bb032deb99df939d9647f53f440c88b8a9b5fc48d605d37efc08ddc2022291a4db526b276a7b327755e9767247c2129d6b61274c230126a1c5cfb23c04713b88af31bc22f3ae532db5c399382beed6894280a55e2020c30b3b545553b4bbe631ec89c744bd68ffe7c325854bf502f429c4446655eaa84bc77694fcf562cb308b7d195c6ccb0d537a55c68657f861e9a388c102c6b11f7aef3555fd683c62bdc67340219fc11fe543f0db79ad0c1e05619ac05e098409a091d63f14213e8f93e3560873edc23e650ed6432b118bee2133020cd40a9d9103198269298c86ff61585c2201583cb746bfdbb2a33bc62952822df57b883ad2188609861cb71599e5a48aed30aad5856e385f8037ff535b9c09bbb018ff1b8a6922c6504f2dcad0a7403d42f76a93fb522b6f264dda8e8d17ff8b85e627152fbb18bee17789ec9e5e0f683058d8739114e30baa23a63c29995b30fe9b2f2c9a51346ec741442b0e07e2790c47fc2bf06e3229d11003c4c0dec8998dcc6ef70e4ac1957a4d9135f239a1618a633f114a44f67e464ecbf465a32242a83dd023f0218576fe96fd40694125d604bdb8b790b32213f043eff072bb30e47172d90bc3a0df938a6b4b0802f8cd92ce631f8924ef943adc8d8d67bf9c48e446b1b9f57fd69c9e8c0abaa1b4340591cb8aaface77db69ad709ed3aa0ced60905373dfcf7e3238b0b7b2dd34bcc9bce2ec9cef97f55579953525a0c2f44cff2c62bc449138391744c1bf87ecbceae5ab7c492bf3300cfeeaca990da01d370e9c9b364195c40083f86d917f2bc324443f2ea646682596451b7bf8a8d26a4d8ae2a4bf6774f3bc21a99d98f54e9ca555e5de9350fc037e87b63078650b3c7b19876551e02ff6e6b3a069313255665ba1a04b536ea2a85a0ab0ced9553488fa40389d6874138ec0ac63182533d30ee5253feca317e761ed7480f37c2ec16f384a57b63ddd87b9bef776943f7abd7a4a8b9acb530420baa640419d6604dfc2bbc12f8244dc7d5ec662936d1f059974a1a6141b27cc648fa2b6325e3021b8a57bcc693923ccf26d6b20c97404650f76641172ba5f95de13ad4ff04b9884cd8ac665b2d374ed79a112b97ae7490ea9f139ad765b4ee03ae215ad59f5da6e7a0ffd0ba2ec26124c34c83381839308f3b5a2f92ea22f01c601c1bbbe3c29f40453f5f3abe7a24377e0863eb6e6ed42472cb2ec5ded4217ce6879b4251982debf1f38605775d04c078e3fe39cb90d156f7f304f48fe0e819542bde9288e122a03c55f040002ccb65a54243812295d933b257f8d55c624918551cf8b5e9d7bf7cd68b1e51ee2ef7cbd0ab8c9f8a5362d1f3f96c90ed788fce46adc5c1886c08b88a9f3d36861bac3e8ccd3fdf52ab0b53869e8d46753835980ccb6aad7702c655fcb98cc29f11d66de8ce702afa23236c5caf2ec1844c4acc8349e9a3508731b80c284bb28905b1bcfdc1ce5e6a50c18a44a63e35be4dc172c72e4b08253bdc5086e8f7e0881fa96eda4bc0e6df59fe5b1ba6909c45de6e48a27ae75b420573d15d116335ca271ee7ff84a727371095ea0de10e8d038d73a48cd6a2b63dc97b046842bdf5f1a31e340078fbe75e4a17f9b99f4e3dca091c38c047d1aae35b6ad32967ddcea7f4fa45595d6a646b9fd4ded38199e22a65934dbe0a94fb41ad2200d88a05222052da98541836918e792ca8472bea7c3b233db803b927f0a610a41599a591e2e60b7a8e3db2e8cc559b925e1d44ba41ebbc05d6c32c784ccce8fe54e22ba1161dfc796d8517919c30cb3ff7434f0d8b8dd0904d8cbf168061bc0f3a5fe055aa246224c66872c152e74832095cb4e2f768b947bc6762c6e834cb9dbeb501b837590c14965f2e5782da1594749ba04a399305e5f26805aee6cae27589b3d76d242f81ad951f54867e9c88556b379f298edac4840022d483ace0bf5c6d96733d3bc552650eb5b86d502bceb31b17031a23aae0a7cc565a4d9a450431b8f98a5a7d002c2edf844480e9e314eba62d59fac7f0", 0x1000}, {&(0x7f0000001380)="6175184d260ae01a1e32bc585c4f9d125622f5026a15d195cb0750e4f741cec01fef5a882abc641e9bcd3161d940e4b59b01f2f28177679b099e9921c2ce25cfba1b4470ae773ccfb40e84bb6eb621aa1807ae9ae1a51bb1abdb", 0x5a}], 0x6) write$khugepaged_scan(r2, &(0x7f0000000080), 0x8) pipe2(&(0x7f0000001440), 0x0) (async) pipe2(&(0x7f0000000140), 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) (async) read$FUSE(r3, &(0x7f00000050c0)={0x2020}, 0x2020) (async) getsockopt$inet_sctp_SCTP_HMAC_IDENT(r3, 0x84, 0x16, &(0x7f0000000000), &(0x7f0000000040)=0x4) (async) splice(r1, 0x0, r0, 0x0, 0x8, 0x0) (async) syz_init_net_socket$llc(0x1a, 0x1, 0x0) (async) getsockopt$llc_int(r4, 0x10c, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) (async) writev(r4, &(0x7f0000001480)=[{&(0x7f00000000c0)="13f83221d2dcc3b9c4968cbe1d66442670ad3d44bd0c21ad86610ee939de664d2b62e7c2115addf1a49427b4a4b2d1dbc345dcb1cb4b57882825147642f0a4343c99ddb3d5a213dc02b2e02becf16bcd33722928f3651813a5e909a8e3947a0d20448f83b3ebc3e24421", 0x6a}, {&(0x7f0000000180)="097c50342a0d062ab3159296b6fbe3fdb38005d2e03a302f57e35de92c428e416d80f3b8a471acd598d0b41f03ce40bdc0f16d3461a2d4300a5f8dcc97e7ab7396ab12f3bf9cf8e653", 0x49}, {&(0x7f0000000200)="de17260445e16213c145253e38f1d7efe9adaea99b23e05ca985ef66690957b100922fb6a2fa6e4a5c699cdf453c32f733da5de99274845c5553ed0b69ec9d180b0d3be09e9b19807d384271e2f30e25074efa5d564bc89ee5a6197c850b92c88ece5dc0bc8ad9448995e0b95d033f515ff2dae48f0297e2ae9982934632cf387b6021b07f4833e379785fab84202f203a59db5a082e627883ec962c67449ffcd99177fe34f509e3d5997a173600d3d33845a3cb13c26c7d60596760567a396d0a30cefe5062f18d83f87d7d1a5bb72f15881e05ce476d105dcae0942325c036f1028a1c2f91aa11b471cc2bac7a31", 0xef}, {&(0x7f0000000300)="3ec2b7fc5de7d9bbd7f1c58c0dd5538f5002904e9741618d26ac5f2b9cb0e1d95e4900e03940cdb686fdad4eb74c522f32523bad4534fec2a6533aa7c4d1032f2ac5189b166df901ad4fa038104accd21bb15bc5ef983e26e84aef35a0faff2fb87508440cf3d270f7d4d9", 0x6b}, {&(0x7f0000000380)="d64c120464c9413b94b325a4ebff8fa12aad0461ba44b66caeef11b5bfa8f766c9545a88898bbbcbaca54022ec4ced9289f043994e7bdc8cee7b48c2fbc7e73742719c445673415aaba5bf73ef2108358997afdd425b66b6201a578638e38734e2217e813260eece65236bc23e471ecd95bed481cf2c26366934c4c8d5a284dc448ccb0eaa038307ed119f82a7002773161cef7b87fdc51c3bdd643143c0201b22d14fd33cc51ca2775c6fc3b4a7d02fa96dd85a7fe083c24e68b8d9c1f1c253abc4d711c905b3197bfde5dee00a37e38ee0719fd22e66eaa6aa983f24efc6c7a043edeab685d0770fcd31b8ae2e04a8327745b25d6db9ae34360c3c7807257f112533fe566a57ce38f7ae30c5b12d571c85f6ae274525eac0831a8fae43b090345963a75b288f12d64ace56f1f2a02b40273decfc0de7111e9ab1a90f8965f99fc4d1e23467fc59c431ec2ab609edef853ccff2901e112600c522457f82ea9703e6586b671b9fef4c01d4b48a7835e726bc050d83c9439d68e7b6b1f40d80992eb66f54c9020f9fafc9df48e804c3be3520e6d33c0c7b07f3843d07c647fd01058d1a237191e19bb6b6f59a3217945860c59c6395a9427dfcdfbdc53ded15db60776b28bc706d06bbcbe5d2357821d8dcc9caa559361610e35b910903a14129e519fda1317d401a5b72d544b95508ef33df06a5e6146da933e7bef644bc035837827ad500f4ae1b3c5be26b6815b70658706e34de8fab2584bef55c7e7cfd80874ed7315b6d7a24ad66d754367214b4c05f1e7b4272968813849a6f8f023c6cfd5bd898b2eca5253707e4a1dfb08464285839d926415acfcabb05c6682478c33b984034bbd15aa5da26690d440f231444084712b01e884dde5eb6935d81defe3b81448e983f94f043a90aa3fee2a009897250bdd0a58efe1af78cdb10d03b052fd2643d477d6727adb2f72d28ce7c8698b46b5d7fd84801b50d3d2e7eb94b7679de47cfc48378a8a067a1fc0c5cbbab9934f83a54e3a7d63b7f93ba75b9556664a7d875a8dd3e042283de39092a145745d495849ef6997bf8bfa41905da702ac183b2436a02b7e506a2aa739e15ecacc510dcfab683b7fc83f434a45d2b6863cb3081383a92a927226a9cd666b6608c61f8edaa60c15720ce45a5fb44fd3ab5f7ad49d50112eaa556453c499e94ab6ee4430e36066c9ada5c43445da8052f958a5c5690447e0f93c778eccb78967b944832466879e1bc1a29f4b51750f59f586da8afa33b3f315f98adb5a785fdad1f26786e419b8050b38af452192d64db40cd5a548525cdff522f072242e4fdbfc042ffc4f45b58a468eccff776af1366806cf020d3791ec7950289c2c7a6b3a072327febcb980720e08f561896098df5ea610989c23d648257a01ac77cbf38788a864b7b158224e431885f8aa480062b1ae560f806167f915032ed5ad7309932d1f05de647ecad7fb3c4c467e861b3f04c243039996a238a72c769c66a1c7f03452d96d5da6f50a28c82b473a077a8df46a55e991e28a0dcb393a48a5f514dec6e94fe5330ea6ebc1d8d153b8106a2ece3f15f190f2bb487d6353fafac72600b8805f9903420efa39451bcd46a48761602e22063a2d5f30569810049eb8965a960b78c23f215d2c745e3331d44aac26aab7aff11202d41a687ba6f9532c9b1c9049807347bc6809cc90e35ce8b665cc1fb59833380c6b5fe7e8e55dd3c85d328ab88b403d0f2026ca6f3b91c1f4985b2dcf3770d840b2df7638999fa1778a9967f5cb1c65a68cb629d4f2cf6d74cfa3ea75dea88c293ea4c92e47f8db373fd8cc4ce51be77de5e81465d6f1bd8907c0fabaf382caaca6455201a66c074441d5e89811d6b8d7c12fac5f15b243c2471e568ed060b7eb7ad54c50f60ee7ccb8cff251b3ae23815c11cd47237bd8f39c177aef14641bd33a154c3bf3888d996f24fb2f3ce59cf93e2b10bca6ae30cd8dbc3d7b88732cac6c917c6feee923b20a80377facfcbc4642d14d4ae27fb8de9c41aa10e00622504ff771e8a207cbbd856314eee8935178dc81b03cbfecc3e37f8475360ee9878fad6136342fa014721e1f10a2d9febac6282d02772436d2d31252b965338573f0f23610554a961a21cf6a4d85561b8a9055be08258dcb2277b54ea64dab136ec27681e92a5716edbd50bbb80a722dee41b37523861dcf63cc6d97df9b5ee243896a6f384cf2037c28c31ee422b9a04c5b2eb45e57633fcca013a07c0930bdfa8f2ff6a9ae0b8d8e3749cfc6bb3691b8ea39cdfdc249a056f83f6a7e5861341f8b7a6114fc2cd0fee286c92680bd78d2e6ab35519872720ea8d863f73e22c67c4f31d54797591d4ff8bdb20f16d8e62a11a6956997b728f0ae3ffeea8d593eef36541e0a77838874cdbd632ae9f61314c93c11c0533c6a1825dc53922ae089860cc149e51427bab3f9f43804d4df023b8679e6b651f176549bd37e4d32a9142c1a068eb5228bb2ff793da85e322772a6d11d768453871ed0b6486a11fd76682e5eaabe39bf1ee0f7cd84558826b0e2cfd6cc3312dc774fdd53896061404daa2a59a19b6e08e3e197c10ef8406adb9bf173a034de73dec3f80483f0de2b9381f0ff2aa4fcf7e704a757498b964725a654874549db9c6d69024ddb34459553c2bae78ef2ec45cb24d786c0fbb7537448b205739ed6fbedea5a06a381842a138825893c0d36f7f489b6507ec10c0904ebae4d7eee345d599cdf87170430df7790d1a4f6f2e66fa69ef5a97e32509e3b8cc03b5821553df36c7c00e538423f4e01e64eee884dc3dbc9f3875ad772df008d82b427d2069bb2588831a621a38d57fbaea827e646a54b25285f2c1afdea2f655a6eeb43c9a79244918bbad7b93e4859c2f6c89f5f366b42cc66195d590a90d7e0fae06aeae99be2c47742099b971038627d480277428c8bb1fb729a034b4ef8605276b412924fc6c4aa13c85d83f05f8cf3a9b08a1909e8e5c77ed18624471e2246ad32ca7ac3198c6ca5efc9315a9468cb093e6422a35b166309833eb7b342147e6ca2890a153ef1452ea0971645c7c22c74abdbd90f6a032d2597a43dda5fe3444d8a54aa27c139d9f0faca3cb70f7ace34189c3fead7d42956edcf7771207b0b72f4c530000d872513ec9ab1d25b083aac7d1d820ee25f02da1bb8ffb820e891743010c035da62dbeb4205a5a58cccb4996f696fb9025135f3a5487c73821d553d918dfdce3bd3685e06a847291e9bbe8cf5cb5d2007125eeed5c1bf515d12ff1898e29b908378a8b9bb88498416d4b244c57f12a45fdcb8af46ee6a994bceec53fe5468b8d1279569bfccbc5f6b0276d13bd69e453f3ff25271fa84f6a720aa7a3e140127eaaf2e3190cefc9c757cdcf4e6e1e95bbad710b22e167a142a6b250e1c1adb7280be9fc37ad38c51ed9bb609cabb6cfbacfff03d7f1b62a2473b7251432fba9cf77e971e03c337cfcb5f0de93a824bbedf1883558731efd31b86c0180fa509a8fd15bf5d9c83134a3c1809fe6f3a8054d7945810cb400efa94608bd973690b6c68f8f2845e45dc87ddba149ebb280559fc3ae19cf75b1a8153ca3ba2cdccb30c9899784a3484b01d4527145823f1349cb3d551aabea4d3c3e949e3dfe223cec9ac17f78721151fb137ac0187565cbe55940ac3702c8a88c716dafc845b61316b2c9172ea52d4366647e3e6d2aa939f9de13043a057a9fc11a9d9fdbaaad368d2e6caeada0bb032deb99df939d9647f53f440c88b8a9b5fc48d605d37efc08ddc2022291a4db526b276a7b327755e9767247c2129d6b61274c230126a1c5cfb23c04713b88af31bc22f3ae532db5c399382beed6894280a55e2020c30b3b545553b4bbe631ec89c744bd68ffe7c325854bf502f429c4446655eaa84bc77694fcf562cb308b7d195c6ccb0d537a55c68657f861e9a388c102c6b11f7aef3555fd683c62bdc67340219fc11fe543f0db79ad0c1e05619ac05e098409a091d63f14213e8f93e3560873edc23e650ed6432b118bee2133020cd40a9d9103198269298c86ff61585c2201583cb746bfdbb2a33bc62952822df57b883ad2188609861cb71599e5a48aed30aad5856e385f8037ff535b9c09bbb018ff1b8a6922c6504f2dcad0a7403d42f76a93fb522b6f264dda8e8d17ff8b85e627152fbb18bee17789ec9e5e0f683058d8739114e30baa23a63c29995b30fe9b2f2c9a51346ec741442b0e07e2790c47fc2bf06e3229d11003c4c0dec8998dcc6ef70e4ac1957a4d9135f239a1618a633f114a44f67e464ecbf465a32242a83dd023f0218576fe96fd40694125d604bdb8b790b32213f043eff072bb30e47172d90bc3a0df938a6b4b0802f8cd92ce631f8924ef943adc8d8d67bf9c48e446b1b9f57fd69c9e8c0abaa1b4340591cb8aaface77db69ad709ed3aa0ced60905373dfcf7e3238b0b7b2dd34bcc9bce2ec9cef97f55579953525a0c2f44cff2c62bc449138391744c1bf87ecbceae5ab7c492bf3300cfeeaca990da01d370e9c9b364195c40083f86d917f2bc324443f2ea646682596451b7bf8a8d26a4d8ae2a4bf6774f3bc21a99d98f54e9ca555e5de9350fc037e87b63078650b3c7b19876551e02ff6e6b3a069313255665ba1a04b536ea2a85a0ab0ced9553488fa40389d6874138ec0ac63182533d30ee5253feca317e761ed7480f37c2ec16f384a57b63ddd87b9bef776943f7abd7a4a8b9acb530420baa640419d6604dfc2bbc12f8244dc7d5ec662936d1f059974a1a6141b27cc648fa2b6325e3021b8a57bcc693923ccf26d6b20c97404650f76641172ba5f95de13ad4ff04b9884cd8ac665b2d374ed79a112b97ae7490ea9f139ad765b4ee03ae215ad59f5da6e7a0ffd0ba2ec26124c34c83381839308f3b5a2f92ea22f01c601c1bbbe3c29f40453f5f3abe7a24377e0863eb6e6ed42472cb2ec5ded4217ce6879b4251982debf1f38605775d04c078e3fe39cb90d156f7f304f48fe0e819542bde9288e122a03c55f040002ccb65a54243812295d933b257f8d55c624918551cf8b5e9d7bf7cd68b1e51ee2ef7cbd0ab8c9f8a5362d1f3f96c90ed788fce46adc5c1886c08b88a9f3d36861bac3e8ccd3fdf52ab0b53869e8d46753835980ccb6aad7702c655fcb98cc29f11d66de8ce702afa23236c5caf2ec1844c4acc8349e9a3508731b80c284bb28905b1bcfdc1ce5e6a50c18a44a63e35be4dc172c72e4b08253bdc5086e8f7e0881fa96eda4bc0e6df59fe5b1ba6909c45de6e48a27ae75b420573d15d116335ca271ee7ff84a727371095ea0de10e8d038d73a48cd6a2b63dc97b046842bdf5f1a31e340078fbe75e4a17f9b99f4e3dca091c38c047d1aae35b6ad32967ddcea7f4fa45595d6a646b9fd4ded38199e22a65934dbe0a94fb41ad2200d88a05222052da98541836918e792ca8472bea7c3b233db803b927f0a610a41599a591e2e60b7a8e3db2e8cc559b925e1d44ba41ebbc05d6c32c784ccce8fe54e22ba1161dfc796d8517919c30cb3ff7434f0d8b8dd0904d8cbf168061bc0f3a5fe055aa246224c66872c152e74832095cb4e2f768b947bc6762c6e834cb9dbeb501b837590c14965f2e5782da1594749ba04a399305e5f26805aee6cae27589b3d76d242f81ad951f54867e9c88556b379f298edac4840022d483ace0bf5c6d96733d3bc552650eb5b86d502bceb31b17031a23aae0a7cc565a4d9a450431b8f98a5a7d002c2edf844480e9e314eba62d59fac7f0", 0x1000}, {&(0x7f0000001380)="6175184d260ae01a1e32bc585c4f9d125622f5026a15d195cb0750e4f741cec01fef5a882abc641e9bcd3161d940e4b59b01f2f28177679b099e9921c2ce25cfba1b4470ae773ccfb40e84bb6eb621aa1807ae9ae1a51bb1abdb", 0x5a}], 0x6) (async) write$khugepaged_scan(r2, &(0x7f0000000080), 0x8) (async) 00:07:34 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}}, {{0x0, 0x3000000, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:34 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000040)=0x6) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.pending_reads\x00', 0x440, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r3, 0x40086607, &(0x7f0000000100)=@v2={0x2, @adiantum, 0x1, '\x00', @d}) r4 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r4, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000000)="2e000000bc0413a0f848100000005e140602000000000e000a00"/35, 0x23}], 0x1}, 0x0) sendmsg$kcm(r4, &(0x7f00000001c0)={0x0, 0x700, &(0x7f0000000500)=[{&(0x7f00000000c0)="2e00000010008188040f46ecdb4cb9cca7480ef410000000e3bd6efb440009000e000a000d000000ba8000001201", 0x2e}], 0x1}, 0x0) clock_gettime(0x6, &(0x7f0000000180)) 00:07:34 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$NL80211_CMD_DEL_TX_TS(r0, &(0x7f0000000200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x4c, 0x0, 0x10, 0x70bd27, 0x25dfdbfd, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x72}}}}, [@NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}]}, 0x4c}, 0x1, 0x0, 0x0, 0x67665a720c735cbe}, 0x1) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000040)=ANY=[@ANYBLOB='`\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="0100000000000000000001000000380008803400008004000980080003000200000024d95853da000100dbffffff10ffffffffffffffffffffffffffffffffffffffffffffffffffffff140002007767310000000000000000000000000008ed02e0267d3520073a83f5575f599d9041b20159bef37c0880de996cd3117010183bf4e2bd7e10276c4a0bfe31325c8395ee4a0df215b8f51626"], 0x60}}, 0x0) [ 454.602127][T23619] netlink: 20 bytes leftover after parsing attributes in process `syz-executor.2'. 00:07:34 executing program 3: pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) splice(r2, 0x0, r1, 0x0, 0x6, 0x0) read(r0, &(0x7f00000000c0)=""/117, 0x75) write$khugepaged_scan(r3, &(0x7f0000000080), 0x8) ioctl$EVIOCGBITSND(r1, 0x80404532, &(0x7f0000000000)=""/77) pipe2(&(0x7f0000001440), 0x0) (async) pipe2(&(0x7f0000000140), 0x0) (async) splice(r2, 0x0, r1, 0x0, 0x6, 0x0) (async) read(r0, &(0x7f00000000c0)=""/117, 0x75) (async) write$khugepaged_scan(r3, &(0x7f0000000080), 0x8) (async) ioctl$EVIOCGBITSND(r1, 0x80404532, &(0x7f0000000000)=""/77) (async) 00:07:34 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}}, {{0x0, 0x4000000, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:34 executing program 0: pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) splice(r1, 0x0, r0, 0x0, 0x8, 0x0) write$khugepaged_scan(r2, &(0x7f0000000080), 0x8) r3 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) getsockopt$llc_int(r3, 0x10c, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$sock_SIOCGIFBR(r3, 0x8940, &(0x7f0000000040)=@add_del={0x2, &(0x7f0000000000)='bond_slave_1\x00'}) [ 454.719962][T23627] EXT4-fs warning (device nvme0n1p2): ext4_group_extend:1863: need to use ext2online to resize further [ 454.772162][T23629] netlink: 'syz-executor.1': attribute type 10 has an invalid length. 00:07:35 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$NL80211_CMD_DEL_TX_TS(r0, &(0x7f0000000200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x4c, 0x0, 0x10, 0x70bd27, 0x25dfdbfd, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x72}}}}, [@NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}]}, 0x4c}, 0x1, 0x0, 0x0, 0x67665a720c735cbe}, 0x1) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000040)=ANY=[@ANYBLOB='`\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="0100000000000000000001000000380008803400008004000980080003000200000024d95853da000100dbffffff10ffffffffffffffffffffffffffffffffffffffffffffffffffffff140002007767310000000000000000000000000008ed02e0267d3520073a83f5575f599d9041b20159bef37c0880de996cd3117010183bf4e2bd7e10276c4a0bfe31325c8395ee4a0df215b8f51626"], 0x60}}, 0x0) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) (async) sendmsg$NL80211_CMD_DEL_TX_TS(r0, &(0x7f0000000200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x4c, 0x0, 0x10, 0x70bd27, 0x25dfdbfd, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x72}}}}, [@NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}]}, 0x4c}, 0x1, 0x0, 0x0, 0x67665a720c735cbe}, 0x1) (async) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000040)=ANY=[@ANYBLOB='`\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="0100000000000000000001000000380008803400008004000980080003000200000024d95853da000100dbffffff10ffffffffffffffffffffffffffffffffffffffffffffffffffffff140002007767310000000000000000000000000008ed02e0267d3520073a83f5575f599d9041b20159bef37c0880de996cd3117010183bf4e2bd7e10276c4a0bfe31325c8395ee4a0df215b8f51626"], 0x60}}, 0x0) (async) [ 455.294086][T23637] netlink: 20 bytes leftover after parsing attributes in process `syz-executor.2'. 00:07:35 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}}, {{0x0, 0x6000000, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:35 executing program 3: pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) splice(r2, 0x0, r1, 0x0, 0x6, 0x0) read(r0, &(0x7f00000000c0)=""/117, 0x75) write$khugepaged_scan(r3, &(0x7f0000000080), 0x8) ioctl$EVIOCGBITSND(r1, 0x80404532, &(0x7f0000000000)=""/77) pipe2(&(0x7f0000001440), 0x0) (async) pipe2(&(0x7f0000000140), 0x0) (async) splice(r2, 0x0, r1, 0x0, 0x6, 0x0) (async) read(r0, &(0x7f00000000c0)=""/117, 0x75) (async) write$khugepaged_scan(r3, &(0x7f0000000080), 0x8) (async) ioctl$EVIOCGBITSND(r1, 0x80404532, &(0x7f0000000000)=""/77) (async) 00:07:35 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) (async) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$NL80211_CMD_DEL_TX_TS(r0, &(0x7f0000000200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x4c, 0x0, 0x10, 0x70bd27, 0x25dfdbfd, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x72}}}}, [@NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}]}, 0x4c}, 0x1, 0x0, 0x0, 0x67665a720c735cbe}, 0x1) (async) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000040)=ANY=[@ANYBLOB='`\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="0100000000000000000001000000380008803400008004000980080003000200000024d95853da000100dbffffff10ffffffffffffffffffffffffffffffffffffffffffffffffffffff140002007767310000000000000000000000000008ed02e0267d3520073a83f5575f599d9041b20159bef37c0880de996cd3117010183bf4e2bd7e10276c4a0bfe31325c8395ee4a0df215b8f51626"], 0x60}}, 0x0) 00:07:35 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}}, {{0x0, 0xd000000, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:35 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000900)={0x2c, r1, 0x200, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x4}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x2c}}, 0x0) 00:07:35 executing program 0: pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) splice(r1, 0x0, r0, 0x0, 0x8, 0x0) write$khugepaged_scan(r2, &(0x7f0000000080), 0x8) r3 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) getsockopt$llc_int(r3, 0x10c, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$sock_SIOCGIFBR(r3, 0x8940, &(0x7f0000000040)=@add_del={0x2, &(0x7f0000000000)='bond_slave_1\x00'}) pipe2(&(0x7f0000001440), 0x0) (async) pipe2(&(0x7f0000000140), 0x0) (async) splice(r1, 0x0, r0, 0x0, 0x8, 0x0) (async) write$khugepaged_scan(r2, &(0x7f0000000080), 0x8) (async) syz_init_net_socket$llc(0x1a, 0x1, 0x0) (async) getsockopt$llc_int(r3, 0x10c, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) (async) ioctl$sock_SIOCGIFBR(r3, 0x8940, &(0x7f0000000040)=@add_del={0x2, &(0x7f0000000000)='bond_slave_1\x00'}) (async) 00:07:35 executing program 1: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}}, {{0x0, 0x6000000, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:35 executing program 0: pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) splice(r1, 0x0, r0, 0x0, 0x8, 0x0) write$khugepaged_scan(r2, &(0x7f0000000080), 0x8) r3 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) getsockopt$llc_int(r3, 0x10c, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$sock_SIOCGIFBR(r3, 0x8940, &(0x7f0000000040)=@add_del={0x2, &(0x7f0000000000)='bond_slave_1\x00'}) pipe2(&(0x7f0000001440), 0x0) (async) pipe2(&(0x7f0000000140), 0x0) (async) splice(r1, 0x0, r0, 0x0, 0x8, 0x0) (async) write$khugepaged_scan(r2, &(0x7f0000000080), 0x8) (async) syz_init_net_socket$llc(0x1a, 0x1, 0x0) (async) getsockopt$llc_int(r3, 0x10c, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) (async) ioctl$sock_SIOCGIFBR(r3, 0x8940, &(0x7f0000000040)=@add_del={0x2, &(0x7f0000000000)='bond_slave_1\x00'}) (async) 00:07:35 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}}, {{0x0, 0x10000000, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:35 executing program 3: pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10800) splice(r2, 0x0, r1, 0x0, 0x6, 0x0) openat$vcsu(0xffffffffffffff9c, &(0x7f0000000000), 0x10400, 0x0) read(r0, &(0x7f00000000c0)=""/117, 0x75) write$khugepaged_scan(r3, &(0x7f0000000080), 0x8) 00:07:35 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) (async) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000900)={0x2c, r1, 0x200, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x4}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x2c}}, 0x0) 00:07:35 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000040)=0x6) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.pending_reads\x00', 0x440, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r3, 0x40086607, &(0x7f0000000100)=@v2={0x2, @adiantum, 0x1, '\x00', @d}) r4 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r4, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000000)="2e000000bc0413a0f848100000005e140602000000000e000a00"/35, 0x23}], 0x1}, 0x0) sendmsg$kcm(r4, &(0x7f00000001c0)={0x0, 0x700, &(0x7f0000000500)=[{&(0x7f00000000c0)="2e00000010008188040f46ecdb4cb9cca7480ef410000000e3bd6efb440009000e000a000d000000ba8000001201", 0x2e}], 0x1}, 0x0) clock_gettime(0x6, &(0x7f0000000180)) 00:07:35 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000900)={0x2c, r1, 0x200, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x4}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x2c}}, 0x0) 00:07:35 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}}, {{0x0, 0x27100000, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:35 executing program 2: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$FUSE(r0, &(0x7f00000050c0)={0x2020}, 0x2020) sendmsg$TIPC_NL_UDP_GET_REMOTEIP(r0, &(0x7f00000000c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000080)={&(0x7f0000000300)={0x228, 0x0, 0x300, 0x70bd29, 0x25dfdbfd, {}, [@TIPC_NLA_NODE={0x84, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_KEY_MASTER={0x4}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x4ca}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x400}, @TIPC_NLA_NODE_KEY_MASTER={0x4}, @TIPC_NLA_NODE_KEY_MASTER={0x4}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x7}, @TIPC_NLA_NODE_REKEYING={0x8, 0x6, 0x9}, @TIPC_NLA_NODE_KEY={0x49, 0x4, {'gcm(aes)\x00', 0x21, "d99d1eb0265deafbcf607cf6546afa4bef9f3a73ea61a281381e57b29280f641d6"}}]}, @TIPC_NLA_MEDIA={0x9c, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_PROP={0x24, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x4}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xf}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x31}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x4}]}, @TIPC_NLA_MEDIA_PROP={0x1c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x47f}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x7}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x5}]}, @TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}, @TIPC_NLA_MEDIA_PROP={0x14, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x13}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x9}]}, @TIPC_NLA_MEDIA_PROP={0x34, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x4}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x7}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x9}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x22}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x18}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x13}]}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'eth\x00'}]}, @TIPC_NLA_NET={0x2c, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID={0xc, 0x3, 0x5}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x2}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x72}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x7}]}, @TIPC_NLA_MON={0x34, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x3}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x1}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x5}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x95}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x2}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8}]}, @TIPC_NLA_MON={0x14, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x1}]}, @TIPC_NLA_NET={0x28, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x9}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x5}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x4}, @TIPC_NLA_NET_ID={0x8, 0x1, 0xce}]}, @TIPC_NLA_LINK={0x24, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz0\x00'}, @TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}]}, @TIPC_NLA_MON={0x34, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8, 0x2, 0xffffffff}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x1}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x401}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x7ff}, @TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x43080953}]}]}, 0x228}}, 0x4040080) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000900)=ANY=[@ANYBLOB='`\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="0100000000000000000001000000380008803400000101040000000000000200000c24000100dbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1400020077673100"/90], 0x60}}, 0x0) 00:07:35 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}}, {{0x0, 0x30250000, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) [ 455.665818][T23695] EXT4-fs warning (device nvme0n1p2): ext4_group_extend:1863: need to use ext2online to resize further [ 455.739921][T23695] netlink: 'syz-executor.1': attribute type 10 has an invalid length. 00:07:36 executing program 0: pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) splice(r1, 0x0, r0, 0x0, 0x8, 0x0) write$khugepaged_scan(r2, &(0x7f0000000080), 0x8) r3 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) getsockopt$llc_int(r3, 0x10c, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$BTRFS_IOC_QUOTA_RESCAN(r3, 0x4040942c, &(0x7f0000000000)={0x0, 0x2, [0xfffffffeffffffff, 0x100, 0x8000000000000001, 0x0, 0x7, 0xa94]}) 00:07:36 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}}, {{0x0, 0x68ed0000, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:36 executing program 2: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$FUSE(r0, &(0x7f00000050c0)={0x2020}, 0x2020) (async) sendmsg$TIPC_NL_UDP_GET_REMOTEIP(r0, &(0x7f00000000c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000080)={&(0x7f0000000300)={0x228, 0x0, 0x300, 0x70bd29, 0x25dfdbfd, {}, [@TIPC_NLA_NODE={0x84, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_KEY_MASTER={0x4}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x4ca}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x400}, @TIPC_NLA_NODE_KEY_MASTER={0x4}, @TIPC_NLA_NODE_KEY_MASTER={0x4}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x7}, @TIPC_NLA_NODE_REKEYING={0x8, 0x6, 0x9}, @TIPC_NLA_NODE_KEY={0x49, 0x4, {'gcm(aes)\x00', 0x21, "d99d1eb0265deafbcf607cf6546afa4bef9f3a73ea61a281381e57b29280f641d6"}}]}, @TIPC_NLA_MEDIA={0x9c, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_PROP={0x24, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x4}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xf}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x31}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x4}]}, @TIPC_NLA_MEDIA_PROP={0x1c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x47f}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x7}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x5}]}, @TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}, @TIPC_NLA_MEDIA_PROP={0x14, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x13}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x9}]}, @TIPC_NLA_MEDIA_PROP={0x34, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x4}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x7}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x9}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x22}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x18}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x13}]}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'eth\x00'}]}, @TIPC_NLA_NET={0x2c, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID={0xc, 0x3, 0x5}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x2}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x72}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x7}]}, @TIPC_NLA_MON={0x34, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x3}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x1}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x5}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x95}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x2}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8}]}, @TIPC_NLA_MON={0x14, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x1}]}, @TIPC_NLA_NET={0x28, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x9}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x5}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x4}, @TIPC_NLA_NET_ID={0x8, 0x1, 0xce}]}, @TIPC_NLA_LINK={0x24, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz0\x00'}, @TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}]}, @TIPC_NLA_MON={0x34, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8, 0x2, 0xffffffff}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x1}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x401}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x7ff}, @TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x43080953}]}]}, 0x228}}, 0x4040080) (async) r1 = socket$nl_generic(0x10, 0x3, 0x10) (async) r2 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000900)=ANY=[@ANYBLOB='`\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="0100000000000000000001000000380008803400000101040000000000000200000c24000100dbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1400020077673100"/90], 0x60}}, 0x0) 00:07:36 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}}, {{0x0, 0x803e0000, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:36 executing program 0: pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) splice(r1, 0x0, r0, 0x0, 0x8, 0x0) write$khugepaged_scan(r2, &(0x7f0000000080), 0x8) r3 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) getsockopt$llc_int(r3, 0x10c, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$BTRFS_IOC_QUOTA_RESCAN(r3, 0x4040942c, &(0x7f0000000000)={0x0, 0x2, [0xfffffffeffffffff, 0x100, 0x8000000000000001, 0x0, 0x7, 0xa94]}) pipe2(&(0x7f0000001440), 0x0) (async) pipe2(&(0x7f0000000040), 0x0) (async) splice(r1, 0x0, r0, 0x0, 0x8, 0x0) (async) write$khugepaged_scan(r2, &(0x7f0000000080), 0x8) (async) syz_init_net_socket$llc(0x1a, 0x1, 0x0) (async) getsockopt$llc_int(r3, 0x10c, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) (async) ioctl$BTRFS_IOC_QUOTA_RESCAN(r3, 0x4040942c, &(0x7f0000000000)={0x0, 0x2, [0xfffffffeffffffff, 0x100, 0x8000000000000001, 0x0, 0x7, 0xa94]}) (async) 00:07:36 executing program 3: pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10800) splice(r2, 0x0, r1, 0x0, 0x6, 0x0) openat$vcsu(0xffffffffffffff9c, &(0x7f0000000000), 0x10400, 0x0) read(r0, &(0x7f00000000c0)=""/117, 0x75) write$khugepaged_scan(r3, &(0x7f0000000080), 0x8) pipe2(&(0x7f0000001440), 0x0) (async) pipe2(&(0x7f0000000040), 0x10800) (async) splice(r2, 0x0, r1, 0x0, 0x6, 0x0) (async) openat$vcsu(0xffffffffffffff9c, &(0x7f0000000000), 0x10400, 0x0) (async) read(r0, &(0x7f00000000c0)=""/117, 0x75) (async) write$khugepaged_scan(r3, &(0x7f0000000080), 0x8) (async) 00:07:36 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}}, {{0x0, 0xffffff7f, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:36 executing program 1: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$FUSE(r0, &(0x7f00000050c0)={0x2020}, 0x2020) sendmsg$TIPC_NL_UDP_GET_REMOTEIP(r0, &(0x7f00000000c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000080)={&(0x7f0000000300)={0x228, 0x0, 0x300, 0x70bd29, 0x25dfdbfd, {}, [@TIPC_NLA_NODE={0x84, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_KEY_MASTER={0x4}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x4ca}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x400}, @TIPC_NLA_NODE_KEY_MASTER={0x4}, @TIPC_NLA_NODE_KEY_MASTER={0x4}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x7}, @TIPC_NLA_NODE_REKEYING={0x8, 0x6, 0x9}, @TIPC_NLA_NODE_KEY={0x49, 0x4, {'gcm(aes)\x00', 0x21, "d99d1eb0265deafbcf607cf6546afa4bef9f3a73ea61a281381e57b29280f641d6"}}]}, @TIPC_NLA_MEDIA={0x9c, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_PROP={0x24, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x4}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xf}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x31}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x4}]}, @TIPC_NLA_MEDIA_PROP={0x1c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x47f}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x7}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x5}]}, @TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}, @TIPC_NLA_MEDIA_PROP={0x14, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x13}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x9}]}, @TIPC_NLA_MEDIA_PROP={0x34, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x4}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x7}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x9}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x22}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x18}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x13}]}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'eth\x00'}]}, @TIPC_NLA_NET={0x2c, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID={0xc, 0x3, 0x5}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x2}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x72}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x7}]}, @TIPC_NLA_MON={0x34, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x3}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x1}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x5}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x95}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x2}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8}]}, @TIPC_NLA_MON={0x14, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x1}]}, @TIPC_NLA_NET={0x28, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x9}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x5}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x4}, @TIPC_NLA_NET_ID={0x8, 0x1, 0xce}]}, @TIPC_NLA_LINK={0x24, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz0\x00'}, @TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}]}, @TIPC_NLA_MON={0x34, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8, 0x2, 0xffffffff}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x1}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x401}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x7ff}, @TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x43080953}]}]}, 0x228}}, 0x4040080) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000900)=ANY=[@ANYBLOB='`\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="0100000000000000000001000000380008803400000101040000000000000200000c24000100dbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1400020077673100"/90], 0x60}}, 0x0) 00:07:36 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x30}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:36 executing program 2: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$FUSE(r0, &(0x7f00000050c0)={0x2020}, 0x2020) (async, rerun: 64) sendmsg$TIPC_NL_UDP_GET_REMOTEIP(r0, &(0x7f00000000c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000080)={&(0x7f0000000300)={0x228, 0x0, 0x300, 0x70bd29, 0x25dfdbfd, {}, [@TIPC_NLA_NODE={0x84, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_KEY_MASTER={0x4}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x4ca}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x400}, @TIPC_NLA_NODE_KEY_MASTER={0x4}, @TIPC_NLA_NODE_KEY_MASTER={0x4}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x7}, @TIPC_NLA_NODE_REKEYING={0x8, 0x6, 0x9}, @TIPC_NLA_NODE_KEY={0x49, 0x4, {'gcm(aes)\x00', 0x21, "d99d1eb0265deafbcf607cf6546afa4bef9f3a73ea61a281381e57b29280f641d6"}}]}, @TIPC_NLA_MEDIA={0x9c, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_PROP={0x24, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x4}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xf}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x31}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x4}]}, @TIPC_NLA_MEDIA_PROP={0x1c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x47f}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x7}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x5}]}, @TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}, @TIPC_NLA_MEDIA_PROP={0x14, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x13}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x9}]}, @TIPC_NLA_MEDIA_PROP={0x34, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x4}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x7}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x9}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x22}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x18}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x13}]}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'eth\x00'}]}, @TIPC_NLA_NET={0x2c, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID={0xc, 0x3, 0x5}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x2}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x72}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x7}]}, @TIPC_NLA_MON={0x34, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x3}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x1}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x5}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x95}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x2}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8}]}, @TIPC_NLA_MON={0x14, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x1}]}, @TIPC_NLA_NET={0x28, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x9}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x5}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x4}, @TIPC_NLA_NET_ID={0x8, 0x1, 0xce}]}, @TIPC_NLA_LINK={0x24, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz0\x00'}, @TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}]}, @TIPC_NLA_MON={0x34, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8, 0x2, 0xffffffff}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x1}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x401}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x7ff}, @TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x43080953}]}]}, 0x228}}, 0x4040080) (async, rerun: 64) r1 = socket$nl_generic(0x10, 0x3, 0x10) (async) r2 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000900)=ANY=[@ANYBLOB='`\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="0100000000000000000001000000380008803400000101040000000000000200000c24000100dbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1400020077673100"/90], 0x60}}, 0x0) 00:07:36 executing program 0: pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) (async) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) splice(r1, 0x0, r0, 0x0, 0x8, 0x0) write$khugepaged_scan(r2, &(0x7f0000000080), 0x8) r3 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) getsockopt$llc_int(r3, 0x10c, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) (async) ioctl$BTRFS_IOC_QUOTA_RESCAN(r3, 0x4040942c, &(0x7f0000000000)={0x0, 0x2, [0xfffffffeffffffff, 0x100, 0x8000000000000001, 0x0, 0x7, 0xa94]}) 00:07:36 executing program 1: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$FUSE(r0, &(0x7f00000050c0)={0x2020}, 0x2020) sendmsg$TIPC_NL_UDP_GET_REMOTEIP(r0, &(0x7f00000000c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000080)={&(0x7f0000000300)={0x228, 0x0, 0x300, 0x70bd29, 0x25dfdbfd, {}, [@TIPC_NLA_NODE={0x84, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_KEY_MASTER={0x4}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x4ca}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x400}, @TIPC_NLA_NODE_KEY_MASTER={0x4}, @TIPC_NLA_NODE_KEY_MASTER={0x4}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x7}, @TIPC_NLA_NODE_REKEYING={0x8, 0x6, 0x9}, @TIPC_NLA_NODE_KEY={0x49, 0x4, {'gcm(aes)\x00', 0x21, "d99d1eb0265deafbcf607cf6546afa4bef9f3a73ea61a281381e57b29280f641d6"}}]}, @TIPC_NLA_MEDIA={0x9c, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_PROP={0x24, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x4}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xf}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x31}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x4}]}, @TIPC_NLA_MEDIA_PROP={0x1c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x47f}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x7}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x5}]}, @TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}, @TIPC_NLA_MEDIA_PROP={0x14, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x13}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x9}]}, @TIPC_NLA_MEDIA_PROP={0x34, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x4}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x7}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x9}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x22}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x18}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x13}]}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'eth\x00'}]}, @TIPC_NLA_NET={0x2c, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID={0xc, 0x3, 0x5}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x2}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x72}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x7}]}, @TIPC_NLA_MON={0x34, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x3}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x1}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x5}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x95}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x2}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8}]}, @TIPC_NLA_MON={0x14, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x1}]}, @TIPC_NLA_NET={0x28, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x9}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x5}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x4}, @TIPC_NLA_NET_ID={0x8, 0x1, 0xce}]}, @TIPC_NLA_LINK={0x24, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz0\x00'}, @TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}]}, @TIPC_NLA_MON={0x34, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8, 0x2, 0xffffffff}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x1}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x401}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x7ff}, @TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x43080953}]}]}, 0x228}}, 0x4040080) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000900)=ANY=[@ANYBLOB='`\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="0100000000000000000001000000380008803400000101040000000000000200000c24000100dbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1400020077673100"/90], 0x60}}, 0x0) 00:07:36 executing program 3: pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10800) splice(r2, 0x0, r1, 0x0, 0x6, 0x0) openat$vcsu(0xffffffffffffff9c, &(0x7f0000000000), 0x10400, 0x0) read(r0, &(0x7f00000000c0)=""/117, 0x75) write$khugepaged_scan(r3, &(0x7f0000000080), 0x8) pipe2(&(0x7f0000001440), 0x0) (async) pipe2(&(0x7f0000000040), 0x10800) (async) splice(r2, 0x0, r1, 0x0, 0x6, 0x0) (async) openat$vcsu(0xffffffffffffff9c, &(0x7f0000000000), 0x10400, 0x0) (async) read(r0, &(0x7f00000000c0)=""/117, 0x75) (async) write$khugepaged_scan(r3, &(0x7f0000000080), 0x8) (async) 00:07:36 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$FUSE(r1, &(0x7f00000050c0)={0x2020}, 0x2020) syz_genetlink_get_family_id$devlink(&(0x7f0000000040), r1) r2 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), r0) r4 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r5 = socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) accept4$vsock_stream(r1, &(0x7f00000001c0)={0x28, 0x0, 0x2710}, 0x10, 0x80000) dup3(r4, r0, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000400)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_DEL_TX_TS(r5, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000240)={0x1c, r6, 0x1, 0x0, 0x0, {{0x39}, {@val={0x8, 0x3, r7}, @void}}}, 0x1c}}, 0x0) sendmsg$NL80211_CMD_REGISTER_BEACONS(r1, &(0x7f0000000180)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x24, r3, 0x2, 0x70bd28, 0x25dfdbfd, {{}, {@val={0x8, 0x1, 0x53}, @val={0x8, 0x3, r7}, @void}}, [""]}, 0x24}, 0x1, 0x0, 0x0, 0x48040}, 0x4040804) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000900)={0x60, r2, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x38, 0x8, 0x0, 0x1, [{0x34, 0x0, 0x0, 0x1, [@WGPEER_A_ALLOWEDIPS={0x4}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x8ea}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @c_g}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x60}}, 0x0) 00:07:36 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x1030}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:36 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$FUSE(r1, &(0x7f00000050c0)={0x2020}, 0x2020) (async, rerun: 64) syz_genetlink_get_family_id$devlink(&(0x7f0000000040), r1) (rerun: 64) r2 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) (async) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), r0) (async) r4 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) (async) r5 = socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) (async) accept4$vsock_stream(r1, &(0x7f00000001c0)={0x28, 0x0, 0x2710}, 0x10, 0x80000) dup3(r4, r0, 0x0) (async) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000400)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_DEL_TX_TS(r5, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000240)={0x1c, r6, 0x1, 0x0, 0x0, {{0x39}, {@val={0x8, 0x3, r7}, @void}}}, 0x1c}}, 0x0) (async) sendmsg$NL80211_CMD_REGISTER_BEACONS(r1, &(0x7f0000000180)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x24, r3, 0x2, 0x70bd28, 0x25dfdbfd, {{}, {@val={0x8, 0x1, 0x53}, @val={0x8, 0x3, r7}, @void}}, [""]}, 0x24}, 0x1, 0x0, 0x0, 0x48040}, 0x4040804) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000900)={0x60, r2, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x38, 0x8, 0x0, 0x1, [{0x34, 0x0, 0x0, 0x1, [@WGPEER_A_ALLOWEDIPS={0x4}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x8ea}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @c_g}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x60}}, 0x0) 00:07:36 executing program 1: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$FUSE(r0, &(0x7f00000050c0)={0x2020}, 0x2020) sendmsg$TIPC_NL_UDP_GET_REMOTEIP(r0, &(0x7f00000000c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000080)={&(0x7f0000000300)={0x228, 0x0, 0x300, 0x70bd29, 0x25dfdbfd, {}, [@TIPC_NLA_NODE={0x84, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_KEY_MASTER={0x4}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x4ca}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x400}, @TIPC_NLA_NODE_KEY_MASTER={0x4}, @TIPC_NLA_NODE_KEY_MASTER={0x4}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x7}, @TIPC_NLA_NODE_REKEYING={0x8, 0x6, 0x9}, @TIPC_NLA_NODE_KEY={0x49, 0x4, {'gcm(aes)\x00', 0x21, "d99d1eb0265deafbcf607cf6546afa4bef9f3a73ea61a281381e57b29280f641d6"}}]}, @TIPC_NLA_MEDIA={0x9c, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_PROP={0x24, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x4}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xf}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x31}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x4}]}, @TIPC_NLA_MEDIA_PROP={0x1c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x47f}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x7}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x5}]}, @TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}, @TIPC_NLA_MEDIA_PROP={0x14, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x13}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x9}]}, @TIPC_NLA_MEDIA_PROP={0x34, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x4}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x7}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x9}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x22}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x18}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x13}]}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'eth\x00'}]}, @TIPC_NLA_NET={0x2c, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID={0xc, 0x3, 0x5}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x2}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x72}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x7}]}, @TIPC_NLA_MON={0x34, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x3}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x1}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x5}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x95}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x2}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8}]}, @TIPC_NLA_MON={0x14, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x1}]}, @TIPC_NLA_NET={0x28, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x9}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x5}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x4}, @TIPC_NLA_NET_ID={0x8, 0x1, 0xce}]}, @TIPC_NLA_LINK={0x24, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz0\x00'}, @TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}]}, @TIPC_NLA_MON={0x34, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8, 0x2, 0xffffffff}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x1}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x401}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x7ff}, @TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x43080953}]}]}, 0x228}}, 0x4040080) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000900)=ANY=[@ANYBLOB='`\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="0100000000000000000001000000380008803400000101040000000000000200000c24000100dbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1400020077673100"/90], 0x60}}, 0x0) 00:07:36 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x7ffff000}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:36 executing program 0: pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) getsockopt$llc_int(r3, 0x10c, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$FS_IOC_GETFLAGS(r3, 0x80086601, &(0x7f0000000000)) splice(r1, 0x0, r0, 0x0, 0x8, 0x0) write$khugepaged_scan(r2, &(0x7f0000000080), 0x8) 00:07:36 executing program 3: pipe2(&(0x7f0000001440)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) splice(r1, 0x0, r1, 0x0, 0x6, 0xae1511fce39d33b3) read(r0, &(0x7f00000000c0)=""/117, 0x75) write$khugepaged_scan(r2, &(0x7f0000000080), 0x8) 00:07:36 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$FUSE(r1, &(0x7f00000050c0)={0x2020}, 0x2020) syz_genetlink_get_family_id$devlink(&(0x7f0000000040), r1) r2 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), r0) r4 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r5 = socket$nl_generic(0x10, 0x3, 0x10) (async) r6 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) (async, rerun: 64) accept4$vsock_stream(r1, &(0x7f00000001c0)={0x28, 0x0, 0x2710}, 0x10, 0x80000) (async, rerun: 64) dup3(r4, r0, 0x0) (async) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000400)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_DEL_TX_TS(r5, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000240)={0x1c, r6, 0x1, 0x0, 0x0, {{0x39}, {@val={0x8, 0x3, r7}, @void}}}, 0x1c}}, 0x0) (async) sendmsg$NL80211_CMD_REGISTER_BEACONS(r1, &(0x7f0000000180)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x24, r3, 0x2, 0x70bd28, 0x25dfdbfd, {{}, {@val={0x8, 0x1, 0x53}, @val={0x8, 0x3, r7}, @void}}, [""]}, 0x24}, 0x1, 0x0, 0x0, 0x48040}, 0x4040804) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000900)={0x60, r2, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x38, 0x8, 0x0, 0x1, [{0x34, 0x0, 0x0, 0x1, [@WGPEER_A_ALLOWEDIPS={0x4}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x8ea}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @c_g}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x60}}, 0x0) 00:07:36 executing program 1: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}}, {{0x0, 0x10000000, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:36 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x1000000000000}], 0x1}, 0x1}], 0x3, 0x10040, 0x0) 00:07:36 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x58, 0x18, 0x100, 0x70bd29, 0x25dfdbfd, {0x1}, [@typed={0x43, 0x62, 0x0, 0x0, @binary="2e046e09e3e7f6a87e3546c267177b6d9856ee0dfea832f8cbc494d7eb354fcb1959a29d97f2cd1b9e6bf865bf96e00c025bf8debfb45071c659a71218ad6e"}]}, 0x58}}, 0x4000081) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000900)={0x60, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x38, 0x8, 0x0, 0x1, [{0x34, 0x0, 0x0, 0x1, [@WGPEER_A_ALLOWEDIPS={0x4}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x60}}, 0x0) 00:07:36 executing program 0: pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) (async) r3 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) getsockopt$llc_int(r3, 0x10c, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) (async) ioctl$FS_IOC_GETFLAGS(r3, 0x80086601, &(0x7f0000000000)) (async) splice(r1, 0x0, r0, 0x0, 0x8, 0x0) (async) write$khugepaged_scan(r2, &(0x7f0000000080), 0x8) 00:07:36 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x58, 0x18, 0x100, 0x70bd29, 0x25dfdbfd, {0x1}, [@typed={0x43, 0x62, 0x0, 0x0, @binary="2e046e09e3e7f6a87e3546c267177b6d9856ee0dfea832f8cbc494d7eb354fcb1959a29d97f2cd1b9e6bf865bf96e00c025bf8debfb45071c659a71218ad6e"}]}, 0x58}}, 0x4000081) (async) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000900)={0x60, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x38, 0x8, 0x0, 0x1, [{0x34, 0x0, 0x0, 0x1, [@WGPEER_A_ALLOWEDIPS={0x4}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x60}}, 0x0) 00:07:36 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x2}, 0x1}], 0x3, 0x10040, 0x0) 00:07:36 executing program 0: pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) getsockopt$llc_int(r3, 0x10c, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$FS_IOC_GETFLAGS(r3, 0x80086601, &(0x7f0000000000)) splice(r1, 0x0, r0, 0x0, 0x8, 0x0) write$khugepaged_scan(r2, &(0x7f0000000080), 0x8) pipe2(&(0x7f0000001440), 0x10000) (async) pipe2(&(0x7f0000000140), 0x0) (async) syz_init_net_socket$llc(0x1a, 0x1, 0x0) (async) getsockopt$llc_int(r3, 0x10c, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) (async) ioctl$FS_IOC_GETFLAGS(r3, 0x80086601, &(0x7f0000000000)) (async) splice(r1, 0x0, r0, 0x0, 0x8, 0x0) (async) write$khugepaged_scan(r2, &(0x7f0000000080), 0x8) (async) 00:07:36 executing program 1: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000040)=[@in6={0xa, 0x4e23, 0x0, @loopback}], 0x1c) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r0, 0x84, 0x66, &(0x7f0000000200)={0x0, 0x1f}, &(0x7f0000000340)=0x8) r2 = accept4$phonet_pipe(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0x10, 0x80000) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x400002, 0x100) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r3, 0x84, 0x75, &(0x7f00000003c0)={r1}, &(0x7f0000000400)=0x8) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r4, 0x84, 0x6f, &(0x7f0000000480)={0x0, 0x1c, &(0x7f0000000500)=[@in6={0xa, 0x4e23, 0x9c80, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x10000}]}, &(0x7f00000004c0)=0x10) read$FUSE(r3, &(0x7f00000050c0)={0x2020}, 0x2020) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, &(0x7f0000000140)={0x0, 0x5}, &(0x7f0000000180)=0x8) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r3, 0x84, 0x9, &(0x7f0000000280)={r5, @in6={{0xa, 0x4e20, 0x3, @dev={0xfe, 0x80, '\x00', 0x1c}, 0x5}}, 0x8, 0x165, 0x3f, 0x200, 0x1, 0x4, 0x49}, &(0x7f00000001c0)=0x9c) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000100)={'macvlan0\x00'}) sendto$inet6(r0, &(0x7f0000000000)="eb", 0x1, 0x0, &(0x7f0000000240)={0xa, 0x4e23, 0x0, @loopback}, 0x6b) setsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x1f, &(0x7f0000001580)={0x0, @in6={{0xa, 0x4e23, 0x0, @loopback}}, 0x4}, 0x90) r6 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r6, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x10, &(0x7f0000000340)=[@in={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}]}, &(0x7f0000000440)=0x10) r7 = socket$inet(0x2, 0x80001, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r7, 0x84, 0x14, &(0x7f0000000000)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS(r6, 0x84, 0x25, &(0x7f0000000180)={r8, @in={{0x2, 0x0, @empty}}}, 0x90) getsockopt$inet_sctp_SCTP_STATUS(0xffffffffffffffff, 0x84, 0xe, &(0x7f0000000540)={r5, 0x7, 0x0, 0x0, 0xff, 0xff65, 0x0, 0x2, {r8, @in6={{0xa, 0x4e21, 0x8, @ipv4={'\x00', '\xff\xff', @private=0xa010102}, 0x74}}, 0x5ec5, 0x1f, 0x4, 0x80, 0x7ff}}, &(0x7f0000000600)=0xb0) 00:07:36 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x58, 0x18, 0x100, 0x70bd29, 0x25dfdbfd, {0x1}, [@typed={0x43, 0x62, 0x0, 0x0, @binary="2e046e09e3e7f6a87e3546c267177b6d9856ee0dfea832f8cbc494d7eb354fcb1959a29d97f2cd1b9e6bf865bf96e00c025bf8debfb45071c659a71218ad6e"}]}, 0x58}}, 0x4000081) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000900)={0x60, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x38, 0x8, 0x0, 0x1, [{0x34, 0x0, 0x0, 0x1, [@WGPEER_A_ALLOWEDIPS={0x4}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x60}}, 0x0) socket$nl_generic(0x10, 0x3, 0x10) (async) sendmsg$nl_generic(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x58, 0x18, 0x100, 0x70bd29, 0x25dfdbfd, {0x1}, [@typed={0x43, 0x62, 0x0, 0x0, @binary="2e046e09e3e7f6a87e3546c267177b6d9856ee0dfea832f8cbc494d7eb354fcb1959a29d97f2cd1b9e6bf865bf96e00c025bf8debfb45071c659a71218ad6e"}]}, 0x58}}, 0x4000081) (async) syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) (async) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000900)={0x60, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x38, 0x8, 0x0, 0x1, [{0x34, 0x0, 0x0, 0x1, [@WGPEER_A_ALLOWEDIPS={0x4}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x60}}, 0x0) (async) 00:07:36 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x3}, 0x1}], 0x3, 0x10040, 0x0) 00:07:37 executing program 3: pipe2(&(0x7f0000001440)={0xffffffffffffffff}, 0x0) (async, rerun: 32) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) (rerun: 32) splice(r1, 0x0, r1, 0x0, 0x6, 0xae1511fce39d33b3) read(r0, &(0x7f00000000c0)=""/117, 0x75) (async, rerun: 32) write$khugepaged_scan(r2, &(0x7f0000000080), 0x8) (rerun: 32) 00:07:37 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000900)={0x60, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x38, 0x8, 0x0, 0x1, [{0x34, 0x0, 0x0, 0x1, [@WGPEER_A_ALLOWEDIPS={0x4}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x60}}, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$FUSE(r2, &(0x7f00000050c0)={0x2020}, 0x2020) syz_genetlink_get_family_id$SEG6(&(0x7f0000000040), r2) 00:07:37 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x5}, 0x1}], 0x3, 0x10040, 0x0) 00:07:37 executing program 0: pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$FUSE(r1, &(0x7f00000050c0)={0x2020}, 0x2020) ioctl$HIDIOCGREPORTINFO(r1, 0xc00c4809, &(0x7f0000000000)={0x3, 0x100, 0x4}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) splice(r2, 0x0, r0, 0x0, 0x8, 0x0) write$khugepaged_scan(r3, &(0x7f0000000080), 0x8) 00:07:37 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) (async, rerun: 32) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) (rerun: 32) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000900)={0x60, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x38, 0x8, 0x0, 0x1, [{0x34, 0x0, 0x0, 0x1, [@WGPEER_A_ALLOWEDIPS={0x4}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x60}}, 0x0) (async) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$FUSE(r2, &(0x7f00000050c0)={0x2020}, 0x2020) (async) syz_genetlink_get_family_id$SEG6(&(0x7f0000000040), r2) 00:07:37 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x8}, 0x1}], 0x3, 0x10040, 0x0) 00:07:37 executing program 3: pipe2(&(0x7f0000001440)={0xffffffffffffffff}, 0x0) (async) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) splice(r1, 0x0, r1, 0x0, 0x6, 0xae1511fce39d33b3) (async) read(r0, &(0x7f00000000c0)=""/117, 0x75) (async, rerun: 32) write$khugepaged_scan(r2, &(0x7f0000000080), 0x8) (rerun: 32) 00:07:37 executing program 0: pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$FUSE(r1, &(0x7f00000050c0)={0x2020}, 0x2020) ioctl$HIDIOCGREPORTINFO(r1, 0xc00c4809, &(0x7f0000000000)={0x3, 0x100, 0x4}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) splice(r2, 0x0, r0, 0x0, 0x8, 0x0) write$khugepaged_scan(r3, &(0x7f0000000080), 0x8) pipe2(&(0x7f0000001440), 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) (async) read$FUSE(r1, &(0x7f00000050c0)={0x2020}, 0x2020) (async) ioctl$HIDIOCGREPORTINFO(r1, 0xc00c4809, &(0x7f0000000000)={0x3, 0x100, 0x4}) (async) pipe2(&(0x7f0000000140), 0x0) (async) splice(r2, 0x0, r0, 0x0, 0x8, 0x0) (async) write$khugepaged_scan(r3, &(0x7f0000000080), 0x8) (async) 00:07:37 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0xa}, 0x1}], 0x3, 0x10040, 0x0) 00:07:37 executing program 1: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000040)=[@in6={0xa, 0x4e23, 0x0, @loopback}], 0x1c) (async) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r0, 0x84, 0x66, &(0x7f0000000200)={0x0, 0x1f}, &(0x7f0000000340)=0x8) r2 = accept4$phonet_pipe(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0x10, 0x80000) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) (async) r4 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x400002, 0x100) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r3, 0x84, 0x75, &(0x7f00000003c0)={r1}, &(0x7f0000000400)=0x8) (async) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r4, 0x84, 0x6f, &(0x7f0000000480)={0x0, 0x1c, &(0x7f0000000500)=[@in6={0xa, 0x4e23, 0x9c80, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x10000}]}, &(0x7f00000004c0)=0x10) read$FUSE(r3, &(0x7f00000050c0)={0x2020}, 0x2020) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, &(0x7f0000000140)={0x0, 0x5}, &(0x7f0000000180)=0x8) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r3, 0x84, 0x9, &(0x7f0000000280)={r5, @in6={{0xa, 0x4e20, 0x3, @dev={0xfe, 0x80, '\x00', 0x1c}, 0x5}}, 0x8, 0x165, 0x3f, 0x200, 0x1, 0x4, 0x49}, &(0x7f00000001c0)=0x9c) (async) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000100)={'macvlan0\x00'}) (async) sendto$inet6(r0, &(0x7f0000000000)="eb", 0x1, 0x0, &(0x7f0000000240)={0xa, 0x4e23, 0x0, @loopback}, 0x6b) (async) setsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x1f, &(0x7f0000001580)={0x0, @in6={{0xa, 0x4e23, 0x0, @loopback}}, 0x4}, 0x90) (async) r6 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r6, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x10, &(0x7f0000000340)=[@in={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}]}, &(0x7f0000000440)=0x10) (async) r7 = socket$inet(0x2, 0x80001, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r7, 0x84, 0x14, &(0x7f0000000000)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS(r6, 0x84, 0x25, &(0x7f0000000180)={r8, @in={{0x2, 0x0, @empty}}}, 0x90) (async) getsockopt$inet_sctp_SCTP_STATUS(0xffffffffffffffff, 0x84, 0xe, &(0x7f0000000540)={r5, 0x7, 0x0, 0x0, 0xff, 0xff65, 0x0, 0x2, {r8, @in6={{0xa, 0x4e21, 0x8, @ipv4={'\x00', '\xff\xff', @private=0xa010102}, 0x74}}, 0x5ec5, 0x1f, 0x4, 0x80, 0x7ff}}, &(0x7f0000000600)=0xb0) 00:07:37 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0xd}, 0x1}], 0x3, 0x10040, 0x0) 00:07:37 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000900)={0x60, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x38, 0x8, 0x0, 0x1, [{0x34, 0x0, 0x0, 0x1, [@WGPEER_A_ALLOWEDIPS={0x4}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x60}}, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$FUSE(r2, &(0x7f00000050c0)={0x2020}, 0x2020) (async) syz_genetlink_get_family_id$SEG6(&(0x7f0000000040), r2) 00:07:37 executing program 0: pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$FUSE(r1, &(0x7f00000050c0)={0x2020}, 0x2020) ioctl$HIDIOCGREPORTINFO(r1, 0xc00c4809, &(0x7f0000000000)={0x3, 0x100, 0x4}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) splice(r2, 0x0, r0, 0x0, 0x8, 0x0) write$khugepaged_scan(r3, &(0x7f0000000080), 0x8) pipe2(&(0x7f0000001440), 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) (async) read$FUSE(r1, &(0x7f00000050c0)={0x2020}, 0x2020) (async) ioctl$HIDIOCGREPORTINFO(r1, 0xc00c4809, &(0x7f0000000000)={0x3, 0x100, 0x4}) (async) pipe2(&(0x7f0000000140), 0x0) (async) splice(r2, 0x0, r0, 0x0, 0x8, 0x0) (async) write$khugepaged_scan(r3, &(0x7f0000000080), 0x8) (async) 00:07:37 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x27}, 0x1}], 0x3, 0x10040, 0x0) 00:07:37 executing program 1: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000040)=[@in6={0xa, 0x4e23, 0x0, @loopback}], 0x1c) (async) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r0, 0x84, 0x66, &(0x7f0000000200)={0x0, 0x1f}, &(0x7f0000000340)=0x8) (async) r2 = accept4$phonet_pipe(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0x10, 0x80000) (async) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x400002, 0x100) (async) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r3, 0x84, 0x75, &(0x7f00000003c0)={r1}, &(0x7f0000000400)=0x8) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r4, 0x84, 0x6f, &(0x7f0000000480)={0x0, 0x1c, &(0x7f0000000500)=[@in6={0xa, 0x4e23, 0x9c80, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x10000}]}, &(0x7f00000004c0)=0x10) (async) read$FUSE(r3, &(0x7f00000050c0)={0x2020}, 0x2020) (async) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, &(0x7f0000000140)={0x0, 0x5}, &(0x7f0000000180)=0x8) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r3, 0x84, 0x9, &(0x7f0000000280)={r5, @in6={{0xa, 0x4e20, 0x3, @dev={0xfe, 0x80, '\x00', 0x1c}, 0x5}}, 0x8, 0x165, 0x3f, 0x200, 0x1, 0x4, 0x49}, &(0x7f00000001c0)=0x9c) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000100)={'macvlan0\x00'}) (async) sendto$inet6(r0, &(0x7f0000000000)="eb", 0x1, 0x0, &(0x7f0000000240)={0xa, 0x4e23, 0x0, @loopback}, 0x6b) (async) setsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x1f, &(0x7f0000001580)={0x0, @in6={{0xa, 0x4e23, 0x0, @loopback}}, 0x4}, 0x90) (async) r6 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r6, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x10, &(0x7f0000000340)=[@in={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}]}, &(0x7f0000000440)=0x10) r7 = socket$inet(0x2, 0x80001, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r7, 0x84, 0x14, &(0x7f0000000000)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS(r6, 0x84, 0x25, &(0x7f0000000180)={r8, @in={{0x2, 0x0, @empty}}}, 0x90) (async) getsockopt$inet_sctp_SCTP_STATUS(0xffffffffffffffff, 0x84, 0xe, &(0x7f0000000540)={r5, 0x7, 0x0, 0x0, 0xff, 0xff65, 0x0, 0x2, {r8, @in6={{0xa, 0x4e21, 0x8, @ipv4={'\x00', '\xff\xff', @private=0xa010102}, 0x74}}, 0x5ec5, 0x1f, 0x4, 0x80, 0x7ff}}, &(0x7f0000000600)=0xb0) 00:07:37 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000040)=ANY=[@ANYBLOB="7af2bdf77c0ae5beb5bd78f5df6e3eb019300b6fea4d39dbde5979e0302ce9cc8a4b644b1cee770c118d5332a087a2ee3984387baf896c2aef3c4505529c08639f7ba92f83a10899d68d47c9dba1b5afe54e6de64575dd891303c8811528db63bb7d53b1a301fbcff5b9dd7d26756676a4523c4428", @ANYRES16=r1, @ANYBLOB="0100000000000000000001000000380008803400008004000980080003000200000024000100dbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1400020077673100"/90], 0x60}}, 0x0) 00:07:37 executing program 1: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) r0 = socket(0xa, 0x5, 0x0) getsockopt$kcm_KCM_RECV_DISABLE(r0, 0x29, 0x3e, 0x0, 0x20000000) openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) 00:07:37 executing program 1: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) (async) r0 = socket(0xa, 0x5, 0x0) getsockopt$kcm_KCM_RECV_DISABLE(r0, 0x29, 0x3e, 0x0, 0x20000000) openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) 00:07:38 executing program 3: pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) splice(r2, 0x0, r1, 0x0, 0x6, 0x0) read(r0, &(0x7f00000000c0)=""/117, 0x75) write$khugepaged_scan(r3, &(0x7f0000000080), 0x8) accept$phonet_pipe(r1, &(0x7f0000000000), &(0x7f0000000180)=0x10) 00:07:38 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x300}, 0x1}], 0x3, 0x10040, 0x0) 00:07:38 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$FUSE(r1, &(0x7f00000050c0)={0x2020}, 0x2020) setsockopt$WPAN_SECURITY(r1, 0x0, 0x1, &(0x7f00000000c0), 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) splice(r2, 0x0, r0, 0x0, 0x8, 0x0) write$khugepaged_scan(r3, &(0x7f0000000080), 0x8) fsetxattr$trusted_overlay_upper(r0, &(0x7f0000000100), &(0x7f0000000180)={0x0, 0xfb, 0x103, 0x4, 0x5, "842d1b209f80b5d642d808a5b6aa5eaf", "1205f40a92f07febc367d3aa94072b30d44f88e53fab137cba1e4afae30f75af8cbad024072af7b9050ab5eb61faa423d57faf824432fb1df38d6e3d22f778a8696513579870784f988cf09e0d49fc52496b35a3aa0df6fa23bb614a6dea45aad549ba88b2cfea620db43bf1b72e5be00b628d63f8e7a1b354a2f1dd028b22fb71c6e9fdf6e5e349b122748d8c8394bcc168a5e1713d74b77d65cb3dace8fbc01f02933e1024fb32a4190caf1b3a9c4f82ac63a38035e60870dfc06cd6f4a5aeb8eb69a64d5ec3146459412bda6dcde2dd3607161caccfb51e48255fd995cb673a37d28892fafeb0bc1fab09749d"}, 0x103, 0x1) ioctl$SECCOMP_IOCTL_NOTIF_ID_VALID(r2, 0x40082102, &(0x7f0000000000)) 00:07:38 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000040)=ANY=[@ANYBLOB="7af2bdf77c0ae5beb5bd78f5df6e3eb019300b6fea4d39dbde5979e0302ce9cc8a4b644b1cee770c118d5332a087a2ee3984387baf896c2aef3c4505529c08639f7ba92f83a10899d68d47c9dba1b5afe54e6de64575dd891303c8811528db63bb7d53b1a301fbcff5b9dd7d26756676a4523c4428", @ANYRES16=r1, @ANYBLOB="0100000000000000000001000000380008803400008004000980080003000200000024000100dbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1400020077673100"/90], 0x60}}, 0x0) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) (async) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000040)=ANY=[@ANYBLOB="7af2bdf77c0ae5beb5bd78f5df6e3eb019300b6fea4d39dbde5979e0302ce9cc8a4b644b1cee770c118d5332a087a2ee3984387baf896c2aef3c4505529c08639f7ba92f83a10899d68d47c9dba1b5afe54e6de64575dd891303c8811528db63bb7d53b1a301fbcff5b9dd7d26756676a4523c4428", @ANYRES16=r1, @ANYBLOB="0100000000000000000001000000380008803400008004000980080003000200000024000100dbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1400020077673100"/90], 0x60}}, 0x0) (async) 00:07:38 executing program 1: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) r0 = socket(0xa, 0x5, 0x0) getsockopt$kcm_KCM_RECV_DISABLE(r0, 0x29, 0x3e, 0x0, 0x20000000) openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) (async) socket(0xa, 0x5, 0x0) (async) getsockopt$kcm_KCM_RECV_DISABLE(r0, 0x29, 0x3e, 0x0, 0x20000000) (async) openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) (async) 00:07:38 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000040)=ANY=[@ANYBLOB="7af2bdf77c0ae5beb5bd78f5df6e3eb019300b6fea4d39dbde5979e0302ce9cc8a4b644b1cee770c118d5332a087a2ee3984387baf896c2aef3c4505529c08639f7ba92f83a10899d68d47c9dba1b5afe54e6de64575dd891303c8811528db63bb7d53b1a301fbcff5b9dd7d26756676a4523c4428", @ANYRES16=r1, @ANYBLOB="0100000000000000000001000000380008803400008004000980080003000200000024000100dbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1400020077673100"/90], 0x60}}, 0x0) 00:07:38 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) recvmmsg(r0, &(0x7f0000004f40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=""/167, 0xa7}, 0xfff}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001a00)=""/4096, 0x1000}], 0x1}}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003a80)=""/39, 0x27}], 0x594}, 0x1}], 0x3, 0x10040, 0x0) 00:07:38 executing program 1: r0 = socket$nl_generic(0x11, 0x3, 0x10) syz_emit_ethernet(0x39b, &(0x7f0000000680)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd67aa311603652ffffc010000000000000000000000000001fe8000000000000000000000000000bb4b0100000000000001060000000000000000e34065000000870c040608400004fc020000000000000000000000000000fe8000000000000000000000000000aa00000000000000000000ffffac1414410000000000000000000000000000000120010000000000000000000000000001fe8000000000000000000000000000bb3308040403000300fe880000000000000000000000000001fe8000000000000000000000000000aa20010000000000000000000000000002ff0200000000000000000000000000012c000238660000002110040805380600fc00000000000000000000000000000120010000000000000000000000000002fc0200000000000000000000000057862b503d82c75300000000000000000000fc02000000000000000000000000000000000000000000000000ffff7f000001ff010000000000000000000000000001fe8800000000000000000000000001010421880b003b00027fffe061e0ec32e1aed6497c8118b6905afe939e2d6f1697ddf06cdf431c72d5af53b8cced9778757f5bb8818f45ca28c38ec498ff5645290a26c9854e0400080000080008caee095fcb4e792a5fe1d7a6e28d899621a23a2df7aaf6be814cd26f79434f897b749a32ed090086ddb5ce4073e5aeec18755b1935f9de85f3fa3288f8b9bbbd70ec25596603aa7631e791ea8c38fcedba0d7dedac51bcf2b0254954f78d87e5883da66900bde01fabf7aae9a8feb2686c1b21aabec9968ab0da7249d1441ec79ac0984d96f4f661e395fd536ca045560fdc1205191d7ed7717d5d677d3d1f2ff62246796486aea0689852117712e16179eeef872cf445a010d929ca5a047595ddcfe29064c274c105e19cafacea36bdfd116d115a6427e013d2f4a4d04437e5c0867cd6bce3a06d8edcf92fbee6ed1de4d424ced6fc080088be000000011c01db200100000000000800080022eb000000002cfff80602000000000000080005000f0800655800000004e498db32e696d6a5ae474972c6659e775fd755baf8ecc4b69963ea1f39df4712cab01aec7d0addf6a3a013b23967627415efcd114d38e189849e7fe7d84ff282a6cc2abbf140de95367a8ab57f43c132787153276d2781b11857127005cfc98ccafc4b027b8cb26905e3f8419ec9bd5b10ab19ceccbb1ea150efb36040dd33c8725789c87dd1ff450703c26d4d6ce67c3155666fd7e5"], 0x0) sendmsg(r0, &(0x7f0000000640)={&(0x7f00000000c0)=@caif=@dgm={0x25, 0xd}, 0x80, &(0x7f00000005c0)=[{&(0x7f0000000000)="4ba72c4cfd81685544f46c3f0800", 0x3e}], 0x2, 0x0, 0x0, 0x11000000}, 0x0) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r2 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r3 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r2, r3, 0x0) sendmsg$NL80211_CMD_VENDOR(r3, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000a40)=ANY=[@ANYBLOB='(\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="030300000000000000001500000008000300", @ANYRES32=0x0, @ANYBLOB="0c00dd43c2620000004a7877dacd1273a602eeeca876fdd90001001c63909a74bf770165bd4c2fce191581eccc8f94d712c84c3d859b8b804c033b2820e6e60e3b33d06deab627e51a5cac56507cc60b30ca94b1a1256f4a49f5686965ed53faf6efd3b5b064f8c9f780c876e2a6e02ea7970f2569fc71d22b127548b3b554c5a23587dd2cc8a5a982a68ee419c97fc0894f15be9240cc727b3831977f5955ce8d4b0d55e2142dd8789d553656d44ebc3ba625291e5049648a53213ea646a9049b1bf2bc9431fbb61cd1a4edbe3d50c34ba6f7b66c0573ffa528d1ee5b96424ed0b8cd04c487d2d9d26270c210ed8a947e7e0de7b1fb92be91f1558e80642a5f254e4ca63b2652e70a67582f385c40d99f24ff9d924db52d2585363602c084043285402210b774d992a83ff23044a0e065fb4160434c29c54cc055e5dddd51e5c125cf6ad490d625"], 0x28}}, 0x0) r4 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r5 = socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) dup3(r4, r5, 0x0) r7 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r8 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r7, r8, 0x0) sendmsg$NL80211_CMD_VENDOR(r8, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000040)={0x28, 0x0, 0x303, 0x0, 0x0, {{0x15}, {@void, @val={0x8}, @val={0xc, 0x99, {0x4, 0x2}}}}}, 0x28}}, 0x0) sendmsg$NL80211_CMD_REQ_SET_REG(r5, &(0x7f0000000380)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000340)={&(0x7f0000000300)=ANY=[@ANYBLOB="1c000000", @ANYRES16=0x0, @ANYBLOB="08002dbd7000ffdbdf251b00b4a9085d1efb71000000"], 0x1c}, 0x1, 0x0, 0x0, 0x8000}, 0x200080c1) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000400)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_DEL_TX_TS(r5, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000240)={0x1c, r6, 0x1, 0x0, 0x0, {{0x39}, {@val={0x8, 0x3, r9}, @void}}}, 0x1c}}, 0x0) sendmsg$NL80211_CMD_UNEXPECTED_FRAME(r0, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000140)={&(0x7f0000000080)={0x28, r1, 0x1, 0x70bd28, 0x25dfdbfd, {{}, {@val={0x8, 0x3, r9}, @val={0xc, 0x99, {0x0, 0x15}}}}, ["", ""]}, 0x28}, 0x1, 0x0, 0x0, 0x84}, 0x0) [ 458.491615][T23877] [ 458.492267][T23877] ============================================