ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff46494c45300009000000000000000000010000004800000050000000001000000000000000000000000000003f000000020000000000000000000000000000000000000000000000ffffffff00"/262272, 0x40080, 0x102fe0}, {&(0x7f0000094e00)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x1431e0}, {&(0x7f0000094f00)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x1433e0}, {&(0x7f0000095000)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x1435e0}, {&(0x7f0000095100)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x1437e0}, {&(0x7f0000095200)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x1439e0}, {&(0x7f0000095300)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x143be0}, {&(0x7f0000095400)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x143de0}, {&(0x7f0000095500)="000000000000000000000000000000000000000000000000000000000000020046494c45300009000000000000000000010001004800030078020000001000000000000000000000040000004000000006000000000000000000000000000000000000000000000010000000480000000000000000000000300000001800000014bb7a01c88dd60148c87a01c88dd60148c87a01c88dd60114bb7a01c88dd60120000000000000000000000000000000300000006800000000000000000003004c00000018000100050000000000050014bb7a01c88dd60114bb7a01c88dd60114bb7a01c88dd60114bb7a01c88dd6010000000000000000000000000000000020000010000000000500660069006c0065003000000000005000000068000000000000000000010050000000180000000100048014000000240000000000000034000000010200000000000520000000200200000102000000000005200000002002000002001c000100000000031400ff011f0001010000000000010000000090000000100100000004180000000200f00000002000000024004900330030003000000001000000001000000100000010000000e0000000e000000000000000410000000000010060004c0000000000400000000000010089c07a01c88dd60129c47a01c88dd60129c47a01c88dd60189c07a01c88dd60120040000000000001a0400000000000020000000000000000500660069006c006500300000000600420000000000010060004c00000000004000000000000100efc77a01c88dd601efc77a01c88dd601efc77a01c88dd601efc77a01c88dd6015800000000000000540000000000000024000000000000000500660069006c00650031000000000000000000000000001000000002000000ffffffff00"/672, 0x2a0, 0x143fe0}, {&(0x7f0000095800)="0000000000000000000000000000000000000000000000000000000000000600", 0x20, 0x1443e0}, {&(0x7f0000095900)="0000000000000000000000000000000000000000000000000000000000000600", 0x20, 0x1445e0}, {&(0x7f0000095a00)="0000000000000000000000000000000000000000000000000000000000000600", 0x20, 0x1447e0}, {&(0x7f0000095b00)="0000000000000000000000000000000000000000000000000000000000000600", 0x20, 0x1449e0}, {&(0x7f0000095c00)="0000000000000000000000000000000000000000000000000000000000000600", 0x20, 0x144be0}, {&(0x7f0000095d00)="0000000000000000000000000000000000000000000000000000000000000600", 0x20, 0x144de0}, {&(0x7f0000095e00)="000000000000000000000000000000000000000000000000000000000000060046494c453000090000000000000000000100010048000100a0050000001000000000000000000000040000004100000005007273657200000000000000000000000000000000000010000000480000000000000000000000300000001800000089c07a01c88dd60129c47a01c88dd60129c47a01c88dd60189c07a01c88dd60120000000000000000000000000000000300000006800000000000000000003004c00000018000100400000000000010089c07a01c88dd60189c07a01c88dd60189c07a01c88dd60189c07a01c88dd6012004000000000000000000000000000020000000000000000500660069006c0065003000000000005000000068000000000000000000010050000000180000000100048014000000240000000000000034000000010200000000000520000000200200000102000000000005200000002002000002001c000100000000031400ff011f00010100000000000100000000800000003804000000000000000002001a0400001800000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c650500797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c050073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c000000000000ffffffff00000000", 0x5c0, 0x144fe0}, {&(0x7f0000096400)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x1455e0}, {&(0x7f0000096500)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x1457e0}, {&(0x7f0000096600)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x1459e0}, {&(0x7f0000096700)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x145be0}, {&(0x7f0000096800)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x145de0}, {&(0x7f0000096900)="000000000000000000000000000000000000000000000000000000000000050046494c453000090000000000000000000100010048000100d80100000010000000000000000000000400000042000000030000000000000000000000000000000000000000000000100000004800000000000000000000003000000018000000efc77a01c88dd601efc77a01c88dd601efc77a01c88dd601efc77a01c88dd60124000000000000000000000000000000300000006800000000000000000003004c000000180001004000000000000100efc77a01c88dd601efc77a01c88dd601efc77a01c88dd601efc77a01c88dd6015800000000000000540000000000000024000000000000000500660069006c0065003100000000005000000068000000000000000000010050000000180000000100048014000000240000000000000034000000010200000000000520000000200200000102000000000005200000002002000002001c000100000000031400ff011f00010100000000000100000000800000007000000000000000000002005400000018000000496e74784c4e4b012f0074006d0070002f00730079007a002d0069006d00610067006500670065006e003100350032003700370032003300310034002f00660069006c00650030002f00660069006c006500300000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000300", 0x220, 0x145fe0}, {&(0x7f0000096c00)="0000000000000000000000000000000000000000000000000000000000000300", 0x20, 0x1463e0}, {&(0x7f0000096d00)="0000000000000000000000000000000000000000000000000000000000000300", 0x20, 0x1465e0}, {&(0x7f0000096e00)="0000000000000000000000000000000000000000000000000000000000000300", 0x20, 0x1467e0}, {&(0x7f0000096f00)="0000000000000000000000000000000000000000000000000000000000000300", 0x20, 0x1469e0}, {&(0x7f0000097000)="0000000000000000000000000000000000000000000000000000000000000300", 0x20, 0x146be0}, {&(0x7f0000097100)="0000000000000000000000000000000000000000000000000000000000000300", 0x20, 0x146de0}, {&(0x7f0000097200)="000000000000000000000000000000000000000000000000000000000000030046494c453000090000000000000000000100010048000100f001000000100000000000000000000006000000430000000900000000000000000000000000000000000000000000001000000048000000000000000000000030000000180000000fcb7a01c88dd601b0cd7a01c88dd60111d17a01c88dd6010fcb7a01c88dd60120000000000000000000000000000000300000006800000000000000000003004c0000001800010005000000000005000fcb7a01c88dd6010fcb7a01c88dd6010fcb7a01c88dd6010fcb7a01c88dd6011000000000000000000000000000000020000000000000000500660069006c0065003100000000005000000068000000000000000000010050000000180000000100048014000000240000000000000034000000010200000000000520000000200200000102000000000005200000002002000002001c000100000000031400ff011f00010100000000000100000000800000002800000000000000000002000a0000001800000073797a6b616c6c657273000000000000800000003000000000061800000004000600000028000000780061007400740072003100000000007861747472310000800000003000000000061800000005000600000028000000780061007400740072003200000000007861747472320000ffffffff0000000000000000000000000000000000000900", 0x220, 0x146fe0}, {&(0x7f0000097500)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00', 0x20, 0x1473e0}, {&(0x7f0000097600)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00', 0x20, 0x1475e0}, {&(0x7f0000097700)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00', 0x20, 0x1477e0}, {&(0x7f0000097800)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00', 0x20, 0x1479e0}, {&(0x7f0000097900)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00', 0x20, 0x147be0}, {&(0x7f0000097a00)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00', 0x20, 0x147de0}, {&(0x7f0000097b00)="000000000000000000000000000000000000000000000000000000000000090046494c4530000900000000000000000001000200480001001802000000100000000000000000000005000000440000000a0000000000000000000000000000000000000000000000100000004800000000000000000000003000000018000000add47a01c88dd60173db7a01c88dd6013bde7a01c88dd601add47a01c88dd60120000000000000000000000000000000300000006800000000000000000004004c000000180001000500000000000500add47a01c88dd60173db7a01c88dd60173db7a01c88dd601add47a01c88dd6010030000000000000282300000000000020000000000000000500660069006c006500330000000000300000006800000000000000000003004c000000180001000500000000000500add47a01c88dd601add47a01c88dd601add47a01c88dd601add47a01c88dd6010030000000000000000000000000000020000000000000000500660069006c0065003200000000005000000068000000000000000000010050000000180000000100048014000000240000000000000034000000010200000000000520000000200200000102000000000005200000002002000002001c000100000000031400ff011f000101000000000001000000008000000048000000010040000000020000000000000000000200000000000000400000000000000000300000000000002823000000000a00282300000000000021034f0100000000ffffffff00"/576, 0x240, 0x147fe0}, {&(0x7f0000097e00)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00', 0x20, 0x1483e0}, {&(0x7f0000097f00)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00', 0x20, 0x1485e0}, {&(0x7f0000098000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00', 0x20, 0x1487e0}, {&(0x7f0000098100)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00', 0x20, 0x1489e0}, {&(0x7f0000098200)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00', 0x20, 0x148be0}, {&(0x7f0000098300)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00', 0x20, 0x148de0}, {&(0x7f0000098400)="0000000000000000000000000000000000000000000000000000000000000a0046494c453000090000000000000000000100010048000100f0010000001000000000000000000000040000004500000005000000000000000000000000000000000000000000000010000000480000000000000000000000300000001800000050e17a01c88dd601cae37a01c88dd601cae37a01c88dd60150e17a01c88dd60120000000000000000000000000000000300000007000000000000000000003005400000018000100050000000000050050e17a01c88dd60150e17a01c88dd60150e17a01c88dd60150e17a01c88dd6016800000000000000000000000000000020000000000000000900660069006c0065002e0063006f006c006400180000005000000068000000000000000000010050000000180000000100048014000000240000000000000034000000010200000000000520000000200200000102000000000005200000002002000002001c000100000000031400ff011f0001010000000000010000000080000000800000000000000000000200640000001800000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c65727300000000ffffffff0000000000000000000000000000000000000500", 0x220, 0x148fe0}, {&(0x7f0000098700)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x1493e0}, {&(0x7f0000098800)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x1495e0}, {&(0x7f0000098900)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x1497e0}, {&(0x7f0000098a00)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x1499e0}, {&(0x7f0000098b00)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x149be0}, {&(0x7f0000098c00)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x149de0}, {&(0x7f0000098d00)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x149fe0}, {&(0x7f0000098e00)="eb52904e5446532020202000100100000000000000f8000000000000000000000000000080008000ff010000000000000400000000000000ff000000000000000100000001000000a3b8b20fcf7aa836000000000e1fbe717cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e20506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00"/224, 0xe0, 0x1ff000}, {&(0x7f0000098f00)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1ff1e0}], 0x0, &(0x7f0000099000)) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) syz_mount_image$fuse(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x92000, &(0x7f0000003ac0)={{}, 0x2c, {'rootmode', 0x3d, 0x4000}, 0x2c, {'user_id', 0x3d, r1}, 0x2c, {'group_id', 0x3d, 0xffffffffffffffff}, 0x2c, {[{}, {@allow_other}, {@default_permissions}, {@max_read={'max_read', 0x3d, 0x100}}], [{@subj_type={'subj_type', 0x3d, 'ntfs\x00'}}, {@func={'func', 0x3d, 'KEXEC_KERNEL_CHECK'}}, {@hash}, {@pcr={'pcr', 0x3d, 0x1c}}, {@smackfsroot={'smackfsroot', 0x3d, 'ntfs\x00'}}, {@obj_user={'obj_user', 0x3d, 'ntfs\x00'}}, {@fowner_gt={'fowner>', 0xee00}}, {@obj_role={'obj_role', 0x3d, 'ntfs\x00'}}]}}) [ 1142.908918] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 1142.918724] batman_adv: batadv0: Removing interface: batadv_slave_0 [ 1142.931856] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 1142.939014] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 1142.952437] device bridge_slave_1 left promiscuous mode [ 1142.959165] bridge0: port 2(bridge_slave_1) entered disabled state [ 1142.970347] device bridge_slave_0 left promiscuous mode [ 1142.979168] bridge0: port 1(bridge_slave_0) entered disabled state [ 1143.024477] device veth1_macvtap left promiscuous mode [ 1143.029897] device veth0_macvtap left promiscuous mode [ 1143.044505] device veth1_vlan left promiscuous mode [ 1143.049803] device veth0_vlan left promiscuous mode [ 1145.053849] Bluetooth: hci5: command 0x0409 tx timeout [ 1147.133639] Bluetooth: hci5: command 0x041b tx timeout [ 1148.650672] device hsr_slave_1 left promiscuous mode [ 1148.662085] device hsr_slave_0 left promiscuous mode [ 1148.681841] team0 (unregistering): Port device team_slave_1 removed [ 1148.693012] team0 (unregistering): Port device team_slave_0 removed [ 1148.707202] bond0 (unregistering): Releasing backup interface bond_slave_1 [ 1148.721170] bond0 (unregistering): Releasing backup interface bond_slave_0 [ 1148.760083] bond0 (unregistering): Released all slaves [ 1148.782660] IPVS: ftp: loaded support on port[0] = 21 [ 1148.870120] chnl_net:caif_netlink_parms(): no params data found [ 1148.985485] bridge0: port 1(bridge_slave_0) entered blocking state [ 1148.991986] bridge0: port 1(bridge_slave_0) entered disabled state [ 1149.000849] device bridge_slave_0 entered promiscuous mode [ 1149.009045] bridge0: port 2(bridge_slave_1) entered blocking state [ 1149.016262] bridge0: port 2(bridge_slave_1) entered disabled state [ 1149.024764] device bridge_slave_1 entered promiscuous mode [ 1149.048035] bond0: Enslaving bond_slave_0 as an active interface with an up link [ 1149.057861] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 1149.081707] IPv6: ADDRCONF(NETDEV_UP): team_slave_0: link is not ready [ 1149.089542] team0: Port device team_slave_0 added [ 1149.096424] IPv6: ADDRCONF(NETDEV_UP): team_slave_1: link is not ready [ 1149.104766] team0: Port device team_slave_1 added [ 1149.126690] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 1149.133046] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 1149.159323] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 1149.172319] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 1149.179270] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 1149.205333] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 1149.213520] Bluetooth: hci5: command 0x040f tx timeout [ 1149.217624] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_0: link is not ready [ 1149.228783] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_1: link is not ready [ 1149.254603] device hsr_slave_0 entered promiscuous mode [ 1149.260528] device hsr_slave_1 entered promiscuous mode [ 1149.269711] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_0: link is not ready [ 1149.277746] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_1: link is not ready [ 1149.389936] bridge0: port 2(bridge_slave_1) entered blocking state [ 1149.396372] bridge0: port 2(bridge_slave_1) entered forwarding state [ 1149.403042] bridge0: port 1(bridge_slave_0) entered blocking state [ 1149.409465] bridge0: port 1(bridge_slave_0) entered forwarding state [ 1149.492946] 8021q: adding VLAN 0 to HW filter on device bond0 [ 1149.504591] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready [ 1149.516202] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 1149.527949] bridge0: port 1(bridge_slave_0) entered disabled state [ 1149.535842] bridge0: port 2(bridge_slave_1) entered disabled state [ 1149.552256] IPv6: ADDRCONF(NETDEV_UP): team0: link is not ready [ 1149.559222] 8021q: adding VLAN 0 to HW filter on device team0 [ 1149.571717] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 1149.580423] bridge0: port 1(bridge_slave_0) entered blocking state [ 1149.586833] bridge0: port 1(bridge_slave_0) entered forwarding state [ 1149.614571] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 1149.622699] bridge0: port 2(bridge_slave_1) entered blocking state [ 1149.629106] bridge0: port 2(bridge_slave_1) entered forwarding state [ 1149.667174] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 1149.680649] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 1149.691760] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 1149.705781] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 1149.717030] IPv6: ADDRCONF(NETDEV_UP): hsr0: link is not ready [ 1149.723186] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 1149.732193] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 1149.740396] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 1149.756822] IPv6: ADDRCONF(NETDEV_UP): vxcan0: link is not ready [ 1149.768356] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 1149.775690] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 1149.787837] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 1149.812048] IPv6: ADDRCONF(NETDEV_UP): veth0_virt_wifi: link is not ready [ 1149.823105] IPv6: ADDRCONF(NETDEV_UP): veth1_virt_wifi: link is not ready [ 1149.839806] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 1149.850426] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 1149.913992] IPv6: ADDRCONF(NETDEV_UP): veth0_vlan: link is not ready [ 1149.921279] IPv6: ADDRCONF(NETDEV_UP): vlan0: link is not ready [ 1149.929797] IPv6: ADDRCONF(NETDEV_UP): vlan1: link is not ready [ 1149.941673] IPv6: ADDRCONF(NETDEV_UP): veth1_vlan: link is not ready [ 1149.949434] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 1149.963056] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 1149.981760] device veth0_vlan entered promiscuous mode [ 1149.994327] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 1150.001398] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 1150.015283] device veth1_vlan entered promiscuous mode [ 1150.021534] IPv6: ADDRCONF(NETDEV_UP): macvlan0: link is not ready [ 1150.042236] IPv6: ADDRCONF(NETDEV_UP): macvlan1: link is not ready [ 1150.067969] IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready [ 1150.081637] IPv6: ADDRCONF(NETDEV_UP): veth1_macvtap: link is not ready [ 1150.091708] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 1150.108145] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 1150.118012] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 1150.126563] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 1150.137275] device veth0_macvtap entered promiscuous mode [ 1150.145050] IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready [ 1150.155815] device veth1_macvtap entered promiscuous mode [ 1150.162281] IPv6: ADDRCONF(NETDEV_UP): macsec0: link is not ready [ 1150.175128] IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready [ 1150.186246] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 1150.195922] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 1150.206682] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1150.216487] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 1150.226832] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1150.236449] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 1150.247098] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1150.258251] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_0: link is not ready [ 1150.266117] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 1150.273011] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 1150.282289] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 1150.290423] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 1150.299017] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 1150.309900] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 1150.320717] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1150.331493] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 1150.344082] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1150.353779] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 1150.364374] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1150.375604] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready [ 1150.383057] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 1150.390623] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 1150.399823] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 1150.560561] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready [ 1150.594784] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 1150.602151] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 1150.620695] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 1150.641181] IPv6: ADDRCONF(NETDEV_UP): wlan1: link is not ready [ 1150.659143] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 1150.669647] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 1150.679183] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready 06:25:09 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000040)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000840)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) write(r2, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x7, 0x0, 0x0, 0x81, 0x0, 0x1, 0x5, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_bp, 0x400, 0xd8, 0xeb77, 0x9, 0xf2, 0x5, 0x0, 0x0, 0xaecf}, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0x8) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000004c00), 0x2100000000000000, 0x0) 06:25:09 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x4416}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:09 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xffffffffffffffde) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r2 = perf_event_open(&(0x7f00000009c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) write(0xffffffffffffffff, &(0x7f00000002c0)="9a2cd3bd6ce3790628d1a5e67cfb465d35348567688e97ec0e194f687af928fadd27569dd4d4438905af90b186abbd4b2eb6e0c5c1ffa13768dd9f8ce268db60d2a3a7fdf3266ebb2522a00d40247890d00bb3eadfeff20626763b36cb9a9f3aae4d4e5a4af865c06b456f71895ace68a04d1aea76c69939fd7ebc6830", 0x7d) pipe(0x0) perf_event_open(&(0x7f0000000000)={0xf, 0x80, 0x25, 0x1, 0x0, 0x0, 0x0, 0xfffd, 0xa0e89, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, 0x4, 0x0, 0x1034, 0x0, 0x9, 0x8, 0x4, 0xfffffffe, 0x800, 0x0, @perf_config_ext={0x0, 0x7}, 0x0, 0x0, 0x0, 0x0, 0x20000000000000, 0x0, 0x0, 0x0, 0x4}, r0, 0x13, r2, 0x0) getresgid(&(0x7f0000000180), &(0x7f00000001c0), &(0x7f0000000240)) clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) r3 = syz_open_dev$ndb(&(0x7f0000000080), 0x0, 0x0) setsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(0xffffffffffffffff, 0x84, 0x6, &(0x7f00000003c0)={0x0, @in6={{0xa, 0x4e20, 0xfffffff9, @private2={0xfc, 0x2, '\x00', 0x1}, 0xcf8b}}}, 0x84) r4 = socket(0x2, 0x1, 0x0) r5 = getpgrp(0x0) sched_setparam(r5, &(0x7f00000000c0)=0x20) ioctl$NBD_SET_SOCK(r3, 0xab00, r4) ioctl$NBD_DO_IT(r3, 0xab03) 06:25:09 executing program 1: madvise(&(0x7f0000a93000/0x4000)=nil, 0x4000, 0x64) mremap(&(0x7f00001ae000/0x1000)=nil, 0x1000, 0x3000, 0x3, &(0x7f000014c000/0x3000)=nil) r0 = gettid() r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f00000001c0)) process_vm_writev(r1, &(0x7f0000000000)=[{&(0x7f0000000240)=""/161, 0xa1}, {&(0x7f0000000300)=""/130, 0x82}], 0x2, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/29, 0x1d}, {&(0x7f00000003c0)=""/81, 0x51}, {&(0x7f0000000440)=""/131, 0x83}], 0x3, 0x0) process_vm_writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/226, 0xe2}], 0x1, &(0x7f0000000180)=[{&(0x7f0000217f28)=""/231, 0xe7}], 0x1, 0x0) fork() move_pages(0x0, 0x1, &(0x7f0000000200)=[&(0x7f0000336000/0x1000)=nil], &(0x7f000026bfec), &(0x7f0000000140), 0x0) 06:25:09 executing program 5: r0 = perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = gettid() process_vm_writev(r1, &(0x7f000001a580)=[{&(0x7f00000193c0)=""/128, 0x80}], 0x1, &(0x7f00000002c0)=[{&(0x7f00000003c0)=""/102388, 0x18ff4}], 0x1, 0x0) r2 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x80510, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x2, 0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$EXT4_IOC_SWAP_BOOT(r0, 0x6611) fremovexattr(r2, &(0x7f00000003c0)=ANY=[]) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x0, 0x8, 0x81, 0x5, 0x0, 0x3, 0x0, 0xc, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, @perf_config_ext={0x9, 0x7fff}, 0x11756, 0x0, 0x1, 0x9, 0x0, 0x2, 0x997, 0x0, 0x1ff, 0x0, 0x100000001}, r1, 0x5, r0, 0xb) r3 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r3, &(0x7f0000000100)={0x18, 0x0, {0x1, @multicast, 'wlan0\x00'}}, 0x1e) sendmmsg(r3, &(0x7f000000d180), 0x4000000000000eb, 0x0) 06:25:09 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r0, &(0x7f0000000000)={0x0, 0x6b03, &(0x7f0000000080)=[{&(0x7f00000002c0)="2e00000010008108040f80ecdb4cb92e0a480e000f000000e8bd6efb250314000e000100240248ff050005001200", 0x2e}], 0x1}, 0x0) mount$fuse(0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f0000000100)={{{@in=@multicast2, @in=@initdev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@dev}, 0x0, @in6=@private0}}, &(0x7f0000000200)=0xe8) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="180000005600cda300005d32578c00000000000007"], 0x18}}, 0x0) readv(r3, &(0x7f00000012c0)=[{&(0x7f0000000040)=""/121, 0x79}], 0x1) r4 = syz_open_dev$evdev(&(0x7f0000000240), 0xff, 0x14280) sendfile(r3, r4, &(0x7f0000000280)=0x6, 0x20) syz_mount_image$fuse(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0, 0x50010, &(0x7f0000000300)=ANY=[@ANYBLOB='fd=', @ANYRESHEX, @ANYBLOB=',rootmode=00000000000000000060000,user_id=', @ANYRESDEC=r1, @ANYBLOB=',group_id=', @ANYRESDEC=r2, @ANYBLOB="2c64656661756c745f7065726d697373696f6e732c616c6c6f775f6f746865722c64656661756c745f7065726d697373696f6e732c616c6c6f775f6f746865722c6d61785f726561643d3078303030303030303030303030303030382c626c6b73697a653d3078303030303030303030303030306530302c6d61785f726561643d3078303030303030303030303030663837312c626c6b73697a653d3078303030303030303030303030303030302c6f626a5f757365723d7b24255c252e3a7d2d28f1db265c212c61756469742c61707072616973652c6d61736b3d4d41595f831a29222c646f6e745f686173682c00"]) 06:25:09 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x5014}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) [ 1151.613679] Bluetooth: hci5: command 0x0419 tx timeout [ 1151.642926] device bond0 entered promiscuous mode 06:25:10 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x6000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:10 executing program 2: perf_event_open(&(0x7f0000000340)={0x0, 0x80, 0xc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r3, 0xae60) dup3(r3, r1, 0x0) r4 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_LAPIC(r4, 0x4008ae89, &(0x7f0000000640)={"06000000dd245c84e0060000c9c8dc1964325fa96fa42b76710000402bec0ba41f0707003a40c8a4710000403b00041f01ffff80003c5ca2c2000000ee3778baece6b88378e3d63a00010040361d264ffa8b46485f02baee010100c04252066178868d1ef4b5ffff5dc26ca097ddda7c21a984c2b9ca4bbb7a87165c0c1dbc75d7ea4df10000174a3ac8694525a7e8c499a573577736800000000000008f37f06e4ea9f1e5f0c6c379f9cc58bf69fcde318ead4825aa006a832d309fcda5bb5a6baa41d614f6c8941bee805954a62d196a4e8d4bf6b21224b57f530d0000c1ff53bf79a1f5c5dc34b2262d66ae793b6304a30b97077f1c131045cbc11c4562d22db88d0edc5daee171cc04d96d9ec2db07478fbe65449b404923ad4a5672b1b285c7988c4ec0922c655ff600000000c00dc290d936d93236051fadfb4b95d02c0bda7ce38dabb7cd103fe4d0c9c963cd717a77f8df8d46099b1f58e068af6afbbc19db161c6df1e7c9c71bc08a282fc2c142856b5e69aff4c0a4f72445ef10dcd2c569319d6e9bb2058d023f669a64fc7d9684364673dcfa9235ea5a2ff23c4bb5c5acb2e8976dcac779ff000000000000003d185afe28b774b99d38c90937428617de4cdd6f53c419ce31054182fd898af706f1b1152c691611f897558d4b755cb783978d9859b0537b05b623dcb5c4ca9317471a40fa4998cca80e9605ab8c3c43840abd17deef0c8694c4395fc99be3c3fe7aeb8af4929ce7d346ca702f78b233b5208752726ed9f0c340d494b92d19cc930bb8a5f8b4da8f4603ac0c3b698384e17a570dc8524823ed15af4ecfabb4b2541d3c114b7bba1c21a845c9cf0d1cc24aba16f70f558b2246ad95ccf7d3f80cc0ab26f08336ea1a33b79cf35b898837016eb211a1734c7af076e15451e33519fc978f66df7df4557c91024a8dc130a28ef5f63ad07b39c8d23b85cf434e065e8a29a800655d127de6f6347b4951f97b5703dc78b1ca9d74ea6a9ae12ab367c0de2659cc38d2f33ddd86e0597d33361eada119b5132145fa4525c488c7fffd6ceda6e9a02ebd97ced6b0161f2cc84615ceb8b18883299c636e9e46724a9a0600a8bb02f3e489631d522019be5fe12a33caf9dd8768ddbc02a484c345c3efb254297b1dbb04989c3f9f3c7b3c985c39b1d313018068d3809bac8c657e39f47692613e28387e955722908dd88b863c8e1af3cc50815b6f070072975af74e97a5a8110a4d74496f4c8ec82ddb56d9b962d2fc43fa01a047666865c84f7cff36056cc4ac258021e1581d43badaaec6cc5a2ef989de9801fed6d4be2bfcfe07a69c46bffb7e7603970800000000000000d372bdd6d89dc1ecf63c23d506114d0fba2bd1c69e8fdcda85ce975ec1381b1cec6ddaa76e186719d819164300"}) [ 1151.669352] device bond_slave_0 entered promiscuous mode [ 1151.710873] device bond_slave_1 entered promiscuous mode [ 1151.861264] kvm [15806]: vcpu0, guest rIP: 0xfff0 disabled perfctr wrmsr: 0xc2 data 0x3ad6e37883b8e6ec 06:25:10 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000040)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000840)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) write(r2, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x7, 0x0, 0x0, 0x81, 0x0, 0x1, 0x5, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_bp, 0x400, 0xd8, 0xeb77, 0x9, 0xf2, 0x5, 0x0, 0x0, 0xaecf}, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0x8) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000004c00), 0x4800000000000000, 0x0) [ 1151.993954] kvm [15806]: vcpu0, guest rIP: 0xfff0 disabled perfctr wrmsr: 0xc2 data 0x3ad6e37883b8e6ec 06:25:11 executing program 2: pipe2$9p(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="1500000065ffff017f000008003950323030302e4cf9e14f03bde87d3d2b2014e5d12257d39cdbbb4c729295a727011be8105eec337b76d3797fde54db0bb5f814ad63"], 0x15) r1 = dup(r0) write$FUSE_BMAP(r1, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_DIRENTPLUS(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="b0"], 0xb0) recvfrom$rxrpc(r1, &(0x7f0000000380)=""/4096, 0x1000, 0x40000063, &(0x7f0000000000)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x4e24, 0x9, @remote, 0x10000}}, 0x24) dup2(0xffffffffffffffff, 0xffffffffffffffff) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_mount_image$hfsplus(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x1000, 0x0, &(0x7f0000000240), 0x1000000, &(0x7f00000002c0)={[{@nodecompose}], [{@euid_eq={'euid', 0x3d, 0xee01}}, {@pcr={'pcr', 0x3d, 0x1}}, {@dont_appraise}, {@fowner_lt={'fowner<', 0xffffffffffffffff}}, {@fowner_gt={'fowner>', 0xee00}}]}) 06:25:11 executing program 5: r0 = perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = gettid() process_vm_writev(r1, &(0x7f000001a580)=[{&(0x7f00000193c0)=""/128, 0x80}], 0x1, &(0x7f00000002c0)=[{&(0x7f00000003c0)=""/102388, 0x18ff4}], 0x1, 0x0) r2 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x80510, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x2, 0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$EXT4_IOC_SWAP_BOOT(r0, 0x6611) fremovexattr(r2, &(0x7f00000003c0)=ANY=[]) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x0, 0x8, 0x81, 0x5, 0x0, 0x3, 0x0, 0xc, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, @perf_config_ext={0x9, 0x7fff}, 0x11756, 0x0, 0x1, 0x9, 0x0, 0x2, 0x997, 0x0, 0x1ff, 0x0, 0x100000001}, r1, 0x5, r0, 0xb) r3 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r3, &(0x7f0000000100)={0x18, 0x0, {0x1, @multicast, 'wlan0\x00'}}, 0x1e) sendmmsg(r3, &(0x7f000000d180), 0x4000000000000eb, 0x0) 06:25:11 executing program 2: r0 = perf_event_open(&(0x7f0000000300)={0x1, 0x80, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x7f8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0xffffffffffffffff, 0xfdffffffffffffff, 0xffffffffffffffff, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x9) r2 = perf_event_open(&(0x7f0000000140)={0x2, 0x80, 0x0, 0x5d, 0x4, 0x0, 0x0, 0x401, 0x154, 0x3, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x601d, 0x4}, 0x0, 0x6, 0x0, 0x4, 0xb5, 0x1, 0x9, 0x0, 0x80000001, 0x0, 0x200}, r1, 0x6, 0xffffffffffffffff, 0x1) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)="7fe7c452536b67a329b97a03d5adc0db1545af8604d615cfc7ae12bf", 0x1c}], 0x1, 0x2, 0x30) mmap(&(0x7f0000925000/0x1000)=nil, 0x1000, 0x2000000, 0x50, r2, 0x0) r3 = perf_event_open(&(0x7f00000003c0)={0x4, 0x80, 0x0, 0x0, 0x2, 0xb6, 0x0, 0x3ffc000080000, 0x419e2, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7ff, 0x0, @perf_bp={&(0x7f0000000280), 0x7}, 0x8, 0x783, 0x8, 0x1, 0x3, 0x74, 0x20, 0x0, 0xa, 0x0, 0xa00}, r1, 0x1, 0xffffffffffffffff, 0xa) perf_event_open(&(0x7f0000000340)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb, 0x40c48, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0xffffffff}, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x0) madvise(&(0x7f000037d000/0x2000)=nil, 0x2000, 0x9) move_pages(r1, 0x1, &(0x7f00000002c0)=[&(0x7f00003f1000/0x4000)=nil], &(0x7f0000000440)=[0x6], &(0x7f0000000480)=[0x0, 0x0], 0x4) mremap(&(0x7f0000a96000/0x1000)=nil, 0x1000, 0x800000, 0x3, &(0x7f0000130000/0x800000)=nil) r4 = gettid() ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(0xffffffffffffffff, 0xc0189373, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000a5fcaab9c761b29a9f5be3ea95323d700c72d", @ANYRES32=r3, @ANYBLOB="dfe034650000000000000000001c7c82ba5f1a"]) r6 = dup(0xffffffffffffffff) io_submit(0x0, 0x1, &(0x7f0000000140)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8, 0x6, 0xffffffffffffffff, &(0x7f0000000400)="4567b767abcfba05849b04e0ea091df9b5b1c3025d76fef5c32419bf114465d5b24a576974b15eb485fcef63961baa2373eb31e09f5241bea1b7fd015e1815acfbfdd2b67251e633669c2149d3332a829968f85e945d5bd6d07c72a66a07a635f5242ca8207c81685fe11efbcef379c580e16d0ea8f4a2ea6daba31d0bd41a9e90cbf45d7dd41c9c7deca06b669aaa87315b7beccf4317698c799c7595508c88498ed4b0ddff5109073a794f364d3b0349e0bf56", 0xb4, 0x1f, 0x0, 0x0, r6}]) ioctl$TUNSETSTEERINGEBPF(r5, 0x800454e0, &(0x7f0000000500)=r6) process_vm_writev(r4, &(0x7f0000000000)=[{&(0x7f0000000040)=""/246, 0xf6}], 0x1, &(0x7f0000000180)=[{&(0x7f0000217f28)=""/231, 0xe7}], 0x1, 0x0) move_pages(0x0, 0x1, &(0x7f0000000200)=[&(0x7f0000336000/0x1000)=nil], &(0x7f000026bfec), &(0x7f0000000140)=[0x0, 0x0], 0x0) r7 = socket$unix(0x1, 0x1, 0x0) fallocate(r7, 0x8, 0xffffffff, 0x7) 06:25:11 executing program 2: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) clone(0x2000100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000480)=ANY=[@ANYBLOB="140000001000010000000000000000160000000a20000000000a01010000000000000000020000000900010073797a300000000038000000030a01020000000000000000020000000900010073797a30000000000900030073797a32000000000900030073797a310000000014000000020a090000000000000000000200000614000000110001aee4285a7c572fb51ba1ad1577ef6d7ed1a10daf5bba642c13d963b71a9666011edcc6531ef94fcd8108d9be6885467f10af2ce686aed57a01ba3b05b7f92191736071356690e6d8fe364351230b8b2a5795aba9b81486497a46cc237d4f4cc6594f561cc8a715da7e696f274dd8855db68cc12b656c1a9616a7b2c6b95acecd37838e3bee9d442ed1fe70f123abfd59629ff0fd030a09234e6561bb0fe5b2d02b8e990ea99c993792502cdb56cdf5ac28a4587f92c40e92d2d2ef6b28647e2944beb7"], 0x94}}, 0x0) r1 = getpid() rt_tgsigqueueinfo(r1, r1, 0x15, &(0x7f00000000c0)={0x3f00}) sendmsg$NLBL_MGMT_C_ADDDEF(0xffffffffffffffff, 0x0, 0x0) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000180), r3) sendmsg$NLBL_MGMT_C_ADDDEF(0xffffffffffffffff, 0x0, 0x0) sendmsg$NLBL_MGMT_C_ADDDEF(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000240)={0x60, r4, 0x20, 0x0, 0x25dfdbfe, {}, [@NLBL_MGMT_A_CLPDOI={0x8}, @NLBL_MGMT_A_IPV4MASK={0x8, 0x8, @multicast2}, @NLBL_MGMT_A_IPV4MASK={0x8, 0x8, @dev={0xac, 0x14, 0x14, 0xd}}, @NLBL_MGMT_A_CLPDOI={0x8, 0xc, 0x1}, @NLBL_MGMT_A_IPV6ADDR={0x14, 0x5, @loopback}, @NLBL_MGMT_A_FAMILY={0x6, 0xb, 0x13}, @NLBL_MGMT_A_FAMILY={0x6, 0xb, 0x26}, @NLBL_MGMT_A_CV4DOI={0x8, 0x4, 0xffffffffffffffff}]}, 0x60}}, 0x44001) clone(0x20000, &(0x7f0000000600)="58b23953f91694463732b2ad903c3c1760205a49a818f3966e31ba24d2510cfcbb417dac32e74f9fed03a491631a925f2d2fc68b79e94cbe38fd28857ca28a9cf5722fd3e8e4e5fe9fcf8da5ea7a47d2d1759f68e292e855c2ae43ff5830b232a41ddfb137ce66ff7f646e08ce2c06f1fbd1510d8112d478eea41f66eb1258a88b8f627c19590647101c4c3a5aedbf321087c9dc25b6bab83820", &(0x7f00000003c0), &(0x7f0000000400), &(0x7f00000006c0)="1cbfd0e46831cd974bae176540c2a2af6d783e637ed3bf9b8b331d3f78881dbe179aec0bb693e0872e7f42338e30b3b73845837d1e923ed2c0e66f735bd9f7eab705f66e75cc41d756828092fb3be074ae6dcfe73f1ee8d09ffb176293f40c2af5bbbd8fdfbc371b80d8e2f3b5673b8384e661c2d9d663415e49c3d04b8573fe1b6c91415beae12a5f2706ce3b7a79c67b378f09aaf3f6e874333c414cf9c68bf5954cd2d0eb4495e9355327d27b3ae133ef194aec486183a2129103a8bb52bd69560263f9f27ff3b8e455495738d13831facc9aee105307f7357238f1e5cd8f2b74cd60ee62a33b45cffb45c291") clone(0x80000000, &(0x7f00000007c0)="6c45c3b0db4785008ccf46e3dbcdfdf335e21fcf31a518359a3fc7b86e0a805ff5d24308b0e8a29252f689a17a2c66d29faee55e231e55913abf3830c3d5fc18d85f875b607e87fb107375388d7da9eacb43c44b9f97a661e4ae78bd9ad4c9bbb0918d44b98f577c86453b4ac262ac439c87d0d4e0c890d9829e045a8c77796d20eaea2fdcda6512b019afec575cecf8893eb50701183f569135acf5c80a061c4d36e106c6eb10eff88baf2b6092c29bf2d34100d7171f005abf7fa9d439e5296c4303dca7bad5c43f94e5f8691e8ab04b0c12e61661ea9f7a1ba845cdf4727778ccd560", &(0x7f00000008c0), &(0x7f0000000900), &(0x7f0000000940)="9b0b77") r5 = creat(&(0x7f0000000040)='./bus\x00', 0x0) mount(0x0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000140)='ubifs\x00', 0x0, 0x0) sendmsg$NL80211_CMD_REGISTER_BEACONS(r5, &(0x7f0000000380)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000340)={&(0x7f0000000300)={0x28, 0x0, 0x800, 0x70bd2b, 0x25dfdbff, {{}, {@val={0x8, 0x1, 0x2d}, @void, @val={0xc, 0x99, {0x8, 0xa}}}}, ["", "", ""]}, 0x28}, 0x1, 0x0, 0x0, 0x24000800}, 0x40000) process_vm_writev(0x0, &(0x7f0000000000)=[{&(0x7f00008f9f09)=""/247, 0xf7}], 0x1, 0x0, 0x0, 0x0) sendmsg$NFT_MSG_GETRULE(0xffffffffffffffff, &(0x7f0000000f40)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000f00)={&(0x7f0000000f80)=ANY=[@ANYBLOB="a0010000070a01030000000000000000010000050c00064000000000000000042b000740d85d8b988a425b115aebe3f7cc228f12cde203c40544bc72ca74e890ed41df6d9f2674b8e478a3000c000340000000000000000148010480240001800b000100736f636b657400000e000100636f6e6e6c696d697400000004000280400001802b00010074756e6e656c00000c00028008000140000000010a00010071756f7461000000180002800c00014000000000000000000800024000000000bc0001800b00010072656a656374000014000280050002002800000005000200fd00000011000100666c6f775f6f66666c6f616400000000580002800900010073797a32000000000900010073797a31000000000900010073797a30000000000900010073797a32000000000900010073797a3100000000fe00010073797a30000000000900010073797a31000000000b0001006e756d67656e00000c0001007061796c6f6164001400028008000340000000000800034000000006240001800800010064"], 0x1a0}, 0x1, 0x0, 0x0, 0x24008000}, 0x20008000) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f0000000180)={'wpan0\x00'}) 06:25:11 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000040)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000840)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) write(r2, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x7, 0x0, 0x0, 0x81, 0x0, 0x1, 0x5, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_bp, 0x400, 0xd8, 0xeb77, 0x9, 0xf2, 0x5, 0x0, 0x0, 0xaecf}, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0x8) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000004c00), 0x4c00000000000000, 0x0) [ 1153.732142] UBIFS error (pid: 15854): cannot open "(null)", error -22 06:25:12 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) ptrace(0xffffffffffffffff, 0x0) ptrace$getregset(0x4204, 0x0, 0x0, &(0x7f0000000080)={0x0}) r0 = perf_event_open(&(0x7f0000000400)={0x1, 0x80, 0x8, 0xd5, 0x9c, 0x3f, 0x0, 0x0, 0x0, 0xd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x0, 0x2}, 0x40010, 0x0, 0x2, 0x0, 0x7, 0x5, 0x40, 0x0, 0x7, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x80000000) timer_create(0x0, &(0x7f0000000300)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f00000003c0)) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x5}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) timer_settime(0x0, 0x0, &(0x7f00000002c0)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) timer_create(0x0, &(0x7f00000001c0)={0x0, 0x15}, &(0x7f0000000240)=0x0) timer_settime(r1, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x3938700}}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) clone(0x4007fc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) mount(&(0x7f0000000480)=ANY=[@ANYBLOB='[d::]:'], &(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='ceph\x00', 0x0, 0x0) clone(0x41040000, 0x0, 0x0, &(0x7f0000000100), &(0x7f00000015c0)) sched_setscheduler(0x0, 0x5, &(0x7f00000001c0)) perf_event_open(&(0x7f0000000340)={0x4, 0x80, 0x6, 0x0, 0x1f, 0x9, 0x0, 0x7, 0x4200, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x5, 0x1, @perf_config_ext={0x20, 0x4}, 0x4d102, 0x401, 0xc9ddb04b, 0x0, 0x7, 0x2, 0x401, 0x0, 0x2, 0x0, 0x9}, 0x0, 0x5, r0, 0x8) 06:25:12 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x6414}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:12 executing program 5: r0 = perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = gettid() process_vm_writev(r1, &(0x7f000001a580)=[{&(0x7f00000193c0)=""/128, 0x80}], 0x1, &(0x7f00000002c0)=[{&(0x7f00000003c0)=""/102388, 0x18ff4}], 0x1, 0x0) r2 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x80510, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x2, 0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$EXT4_IOC_SWAP_BOOT(r0, 0x6611) fremovexattr(r2, &(0x7f00000003c0)=ANY=[]) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x0, 0x8, 0x81, 0x5, 0x0, 0x3, 0x0, 0xc, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, @perf_config_ext={0x9, 0x7fff}, 0x11756, 0x0, 0x1, 0x9, 0x0, 0x2, 0x997, 0x0, 0x1ff, 0x0, 0x100000001}, r1, 0x5, r0, 0xb) r3 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r3, &(0x7f0000000100)={0x18, 0x0, {0x1, @multicast, 'wlan0\x00'}}, 0x1e) sendmmsg(r3, &(0x7f000000d180), 0x4000000000000eb, 0x0) 06:25:12 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r0, &(0x7f0000000000)={0x0, 0x6b03, &(0x7f0000000080)=[{&(0x7f00000002c0)="2e00000010008108040f80ecdb4cb92e0a480e000f000000e8bd6efb250314000e000100240248ff050005001200", 0x2e}], 0x1}, 0x0) mount$fuse(0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f0000000100)={{{@in=@multicast2, @in=@initdev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@dev}, 0x0, @in6=@private0}}, &(0x7f0000000200)=0xe8) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="180000005600cda300005d32578c00000000000007"], 0x18}}, 0x0) readv(r3, &(0x7f00000012c0)=[{&(0x7f0000000040)=""/121, 0x79}], 0x1) r4 = syz_open_dev$evdev(&(0x7f0000000240), 0xff, 0x14280) sendfile(r3, r4, &(0x7f0000000280)=0x6, 0x20) syz_mount_image$fuse(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0, 0x50010, &(0x7f0000000300)=ANY=[@ANYBLOB='fd=', @ANYRESHEX, @ANYBLOB=',rootmode=00000000000000000060000,user_id=', @ANYRESDEC=r1, @ANYBLOB=',group_id=', @ANYRESDEC=r2, @ANYBLOB="2c64656661756c745f7065726d697373696f6e732c616c6c6f775f6f746865722c64656661756c745f7065726d697373696f6e732c616c6c6f775f6f746865722c6d61785f726561643d3078303030303030303030303030303030382c626c6b73697a653d3078303030303030303030303030306530302c6d61785f726561643d3078303030303030303030303030663837312c626c6b73697a653d3078303030303030303030303030303030302c6f626a5f757365723d7b24255c252e3a7d2d28f1db265c212c61756469742c61707072616973652c6d61736b3d4d41595f831a29222c646f6e745f686173682c00"]) 06:25:12 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000040)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000840)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) write(r2, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x7, 0x0, 0x0, 0x81, 0x0, 0x1, 0x5, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_bp, 0x400, 0xd8, 0xeb77, 0x9, 0xf2, 0x5, 0x0, 0x0, 0xaecf}, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0x8) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000004c00), 0x6400000000000000, 0x0) 06:25:12 executing program 2: perf_event_open(&(0x7f0000000780)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000940)='tmpfs\x00', 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mkdir(&(0x7f00000004c0)='./bus\x00', 0x0) syz_mount_image$ubifs(&(0x7f00000001c0), &(0x7f0000000580)='./bus/file0\x00', 0x0, 0x0, 0x0, 0x1000, &(0x7f0000000bc0)=ANY=[@ANYBLOB="63683068646174615f6372632c657574685f686173685f6e616d7a1563726333322c0060ecd94a82eb2511897bb0ba1c877ba729bb92ed72831fa1032fbebfb15f4000cf3909c13def568593f9ed87ea5d79c822d1b2037289a9e5152bc7d527c2292f22294aa5d080348eecd5d9fe951d49476529b82819f1537e8f584725e4b3ae77de27de849a62b954599116977e7c94a0481b93eaa500"/176]) r0 = getuid() recvmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={&(0x7f00000005c0)=@abs, 0x6e, &(0x7f0000000740)=[{&(0x7f0000000640)=""/30, 0x1e}, {&(0x7f0000000680)=""/151, 0x97}], 0x2, &(0x7f0000000a80)=[@cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0x0}}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x140}, 0x10040) getgroups(0xa, &(0x7f0000000840)=[0x0, 0x0, 0xee00, 0xee00, 0x0, 0xee01, 0xee01, 0xee00, 0xee01, 0xffffffffffffffff]) lsetxattr$system_posix_acl(&(0x7f0000000340)='./file1/file0\x00', &(0x7f0000000500)='system.posix_acl_access\x00', &(0x7f0000000980)={{}, {0x1, 0x2}, [{0x2, 0x3, 0xee00}, {0x2, 0x2, r0}], {0x4, 0x1}, [{0x8, 0x4, 0xee00}, {0x8, 0x5, r1}, {0x8, 0x4, r2}], {0x10, 0x2}, {0x20, 0x4}}, 0x4c, 0x6) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='lowerdir=.:file0']) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="75707065726469723d2e2f6275732c776f72d66469723d2e2f66696c65312c6c6f7765726469723d2e2f66696c6530af617442f880c1651b746647e8d98cded17095912a745d165f7641e73b4c4ed8ac059ef5c800e400f8157febdca56db185cfc218809f8dc2f93d09e14a05bbc84fb908eca6343aa1cb95acf863d35cc6f5fd164214999e0447fe00"/150]) chdir(&(0x7f0000000540)='./bus\x00') setxattr$security_capability(&(0x7f0000000140)='./bus\x00', &(0x7f00000003c0), &(0x7f0000000880)=@v3={0x3000000, [{0x2, 0x1}, {0x1, 0x8}], r0}, 0x18, 0x0) rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') mkdir(0x0, 0x152) 06:25:12 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x6b02}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:13 executing program 1: socket$inet6(0xa, 0x0, 0xff) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000040)={0x4, 0x80, 0x9, 0x0, 0xfc, 0x0, 0x0, 0x511, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, @perf_config_ext={0x8, 0x5}, 0x5b304, 0x9}, 0x0, 0xfff7ffffffffffff, 0xffffffffffffffff, 0x0) ioctl$FAT_IOCTL_GET_VOLUME_ID(0xffffffffffffffff, 0x80047213, &(0x7f0000000200)) syz_open_procfs(0x0, &(0x7f0000000140)='net/nf_conntrack\x00') ioctl$vim2m_VIDIOC_REQBUFS(0xffffffffffffffff, 0xc0145608, &(0x7f0000000340)={0x7, 0x2, 0x1}) dup(0xffffffffffffffff) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x800100000001) 06:25:13 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x6c09}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) [ 1153.871521] UBIFS error (pid: 15859): cannot open "(null)", error -22 [ 1154.799468] overlayfs: unrecognized mount option "worÖdir=./file1" or missing value 06:25:13 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="1020f5f201000b0009000000030000000c0000000900000002000000010000000000000000400000000000000b0000001e0000000200000002000000020000000200000016000000000400000004000000080000000c00000010000000140000030000000100000002000000e0d44fa54ad64de3a0b8e58956bb7b1c00000000", 0x80, 0x400}, {&(0x7f0000010100)="000000000000000000000000000000000000000000000000000000001c0000006a706700000000006769660000000000706e670000000000617669000000000064697678000000006d703400000000006d703300000000003367700000000000776d760000000000776d6100000000006d706567000000006d6b7600000000006d6f76000000000061737800000000006173660000000000776d78000000000073766900000000007776780000000000776d0000000000006d706700000000006d70650000000000726d0000000000006f676700000000006a70656700000000766964656f00000061706b0000000000736f000000000000636f6c6400000000646200"/288, 0x120, 0x860}, {&(0x7f00000038c0)="000000004c696e75782076657273696f6e20352e372e31302d31726f64657465322d616d6436342028676c696e75782d7465616d40676f6f676c652e636f6d2920286763632076657273696f6e20392e332e30202844654069616e20392e332e302d3132291020474e55206c642028474e552042696e7574696c7320666f722044656269616e2920322e33342920233120534d502044656269616e20352e372e31302d31726f6465746532202832303230f830382d3132203e20323031382900243595764b0f27dd87bfdd403b0869ce02e07d45ec7ba201803922cb817ad5c85441f80053026996655aca49e1e13b8170493bd537bbdaf2a68e5cd10d0f1c12df401b0f9209b2586de0bb1d7054ef8900419b9092bc2bb8d4632bcee561d5f1f22e0bd8344f4ade01386684537d2b46d059472522224567ca01800000000000007afa4df3cf5a118ed378ee93786983c9420aadb92cd8a3b6e578a819fa6a942d3b252909ef0ce5a3cbda7087f1b689773120f8b690b46e8413eda0bd7014a7dea09ef22392bfdbd2ee76c4a2fbf908f708d3daf6558b42e7a56464b55552bb9e4a1ea1adf99c54d08c4cd12b6004f9da36575bc2ac626312d02b913314eb5bfe1976afef939e8aacb765f4019dcfe63f2558cb3094edecab03fb4d26bf55c1b8b268d5888d6a3754c6ebd9c93b06dde805403c3e626682bf18a8e230727da0518ef14796e8df6cc2ee33e091ae6e75f244a2c212894d90d1d1594803912dfbb47a9fc6568979bf2293fa694d44055db36a8b05b07e896bb1524443b2911cd37a3978c2f15e9668e88647c75f17b4cfe59732b17897c8fde7ac86330d134ef984ab3418dde7e32d96bbd92599212d0253ccbc7df39241e4438f7f6d70ab08c3a011c47cbe4fb18adc3e", 0x28a, 0xa80}], 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="696e6c696e656ae714957572792c61636c2c0000617974696d652c005ed7db666dc482000000002118fe02d0bd50f37748f81ec2220f998b77e156e02965a6f20d131f08"]) 06:25:13 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x7109}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) [ 1154.936513] overlayfs: unrecognized mount option "worÖdir=./file1" or missing value 06:25:13 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x7116}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:13 executing program 2: r0 = socket$inet(0x2, 0x4000000805, 0x0) sendmmsg(r0, &(0x7f000000f600)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) r1 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r2 = syz_open_procfs(0x0, &(0x7f0000000000)='net/snmp6\x00') bind$bt_hci(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0x1, 0x4}, 0x6) perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000540)) clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r3, &(0x7f0000d84000)={0xa, 0x2}, 0x1c) setsockopt$inet6_int(r3, 0x29, 0xb, &(0x7f0000000500)=0xb34, 0x4) sendto$inet6(r3, &(0x7f0000f6f000), 0xfffffffffffffea7, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2, 0x983a}, 0x1c) setsockopt$bt_hci_HCI_TIME_STAMP(r2, 0x0, 0x3, &(0x7f0000000200)=0x8d0, 0x4) bind$bt_hci(r1, &(0x7f0000000140)={0x1f, 0xffff, 0x3}, 0x38) sendmmsg(0xffffffffffffffff, &(0x7f0000000740)=[{{&(0x7f0000000000)=@vsock={0x28, 0x0, 0x2710}, 0x80, &(0x7f0000000440)=[{&(0x7f0000000080)}, {&(0x7f0000000180)}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000380)="9fb098a46e442b3ddcdfa9fef68dcc95f5c508f08e90dfd0354d1e060eee4c8fafd0f18567ae51a1fdb2d8654bfa8d126ab426ed3e0ef0ea04b8bfd86bf7f6f153d1b4b2ba43e150ffbb04d797e5d011b41ea377c0fcdc5a9e2c5e50cf6b576067f9fd3a814a423ebd91edcea29b0c19ec2db5d3f94c34d045e094dbdc8fa076c76e880273e7e7d940e892511032b8989561c45cc514c2f3d9ce52714b951190b46f47cda537d19427694029af113f59921b014eac518d79010c47f5cb64714e", 0xc0}], 0x6, &(0x7f00000004c0)}}], 0x1, 0x0) 06:25:13 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000040)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000840)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) write(r2, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x7, 0x0, 0x0, 0x81, 0x0, 0x1, 0x5, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_bp, 0x400, 0xd8, 0xeb77, 0x9, 0xf2, 0x5, 0x0, 0x0, 0xaecf}, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0x8) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000004c00), 0x6800000000000000, 0x0) [ 1155.093417] F2FS-fs (loop0): Unable to read 2th superblock [ 1155.144588] F2FS-fs (loop0): Unrecognized mount option "inlinejç•ury" or missing value [ 1155.197169] F2FS-fs (loop0): Magic Mismatch, valid(0xf2f52010) - read(0x0) [ 1155.253363] F2FS-fs (loop0): Can't find valid F2FS filesystem in 2th superblock [ 1155.787224] F2FS-fs (loop0): Unrecognized mount option "inlinejç•ury" or missing value [ 1155.870914] F2FS-fs (loop0): Unable to read 2th superblock [ 1155.894428] F2FS-fs (loop0): Unrecognized mount option "inlinejç•ury" or missing value [ 1155.919211] F2FS-fs (loop0): Unable to read 2th superblock [ 1155.925724] F2FS-fs (loop0): Unrecognized mount option "inlinejç•ury" or missing value 06:25:14 executing program 5: r0 = perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = gettid() process_vm_writev(r1, &(0x7f000001a580)=[{&(0x7f00000193c0)=""/128, 0x80}], 0x1, &(0x7f00000002c0)=[{&(0x7f00000003c0)=""/102388, 0x18ff4}], 0x1, 0x0) r2 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x80510, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x2, 0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$EXT4_IOC_SWAP_BOOT(r0, 0x6611) fremovexattr(r2, &(0x7f00000003c0)=ANY=[]) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x20, 0x0, 0x81, 0x5, 0x0, 0x3, 0x0, 0xc, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, @perf_config_ext={0x9, 0x7fff}, 0x11756, 0x0, 0x1, 0x9, 0x0, 0x2, 0x997, 0x0, 0x1ff, 0x0, 0x100000001}, r1, 0x5, r0, 0xb) r3 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r3, &(0x7f0000000100)={0x18, 0x0, {0x1, @multicast, 'wlan0\x00'}}, 0x1e) sendmmsg(r3, &(0x7f000000d180), 0x4000000000000eb, 0x0) 06:25:14 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x7609}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:14 executing program 1: mknod(0x0, 0x0, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240), &(0x7f0000000200)=0x66) keyctl$get_persistent(0x16, r0, 0x0) open(0x0, 0x0, 0x4d) dup(0xffffffffffffffff) io_setup(0x400003, &(0x7f0000000280)) openat$tun(0xffffffffffffff9c, &(0x7f0000000480), 0x84200, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000180)=0xf7, 0x0) ioctl$FS_IOC_FIEMAP(0xffffffffffffffff, 0xc020660b, &(0x7f0000000a80)=ANY=[]) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) readahead(0xffffffffffffffff, 0xffff, 0x9) r1 = socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x400, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3220c, 0x0, 0x0, 0x0, 0x8, 0x0, 0x400, 0x0, @perf_bp, 0x84, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) bind$inet(0xffffffffffffffff, 0x0, 0xfffffffffffffff9) setsockopt$SO_ATTACH_FILTER(0xffffffffffffffff, 0x1, 0x1a, &(0x7f00000001c0)={0x0, &(0x7f0000000140)}, 0x10) mprotect(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0) ioctl$sock_inet_SIOCADDRT(r1, 0x890b, &(0x7f0000000340)={0x750, {0x2, 0x2001, @private}, {0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0x8}}, {0x2, 0x4e20, @broadcast}, 0xa0, 0x0, 0x2, 0x46a, 0x0, 0x0, 0x0, 0x3ffffffffffffffa, 0x800}) keyctl$assume_authority(0x10, 0x0) unshare(0x60000000) 06:25:14 executing program 2: r0 = syz_mount_image$msdos(&(0x7f0000001a80), &(0x7f0000000180)='./file1\x00', 0xaea1, 0x1, &(0x7f0000000300)=[{&(0x7f0000000140)="040005090000000066617400040409000200027400f801", 0x17}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r1 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r1, 0x800) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r1, 0xc0189372, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r0, {0x10001}}, './file1/file0\x00'}) lseek(r1, 0x200, 0x0) r2 = open(&(0x7f0000000540)='./bus\x00', 0x46000, 0x0) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r2, 0x0, 0x8400fffffffa) socket$phonet_pipe(0x23, 0x5, 0x2) pipe(&(0x7f0000000100)) syz_genetlink_get_family_id$ethtool(0x0, 0xffffffffffffffff) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r1, 0xd000943d, &(0x7f000005c600)={0x0, [], 0x3, "e936d2c09d4d5e"}) ioctl$RFKILL_IOCTL_NOINPUT(0xffffffffffffffff, 0x5201) close(0xffffffffffffffff) 06:25:14 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000040)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000840)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) write(r2, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x7, 0x0, 0x0, 0x81, 0x0, 0x1, 0x5, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_bp, 0x400, 0xd8, 0xeb77, 0x9, 0xf2, 0x5, 0x0, 0x0, 0xaecf}, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0x8) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000004c00), 0x6c00000000000000, 0x0) 06:25:14 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x7814}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:14 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000200), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000600)=[{&(0x7f00000002c0)="eb3c8f000000732e66617400020101000240008080f801", 0xfdb3}, {0x0}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') io_setup(0x202, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) r1 = open(&(0x7f00000003c0)='./bus\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r1, 0x0, 0x3ffffffffffffffe) r2 = open(&(0x7f00000003c0)='./bus\x00', 0x145742, 0x23) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r2, 0xc0189374, &(0x7f0000000400)=ANY=[@ANYBLOB="0100af0d0000000000000000f72c21dfe33df0ed3e837dcd92c1ce9a61e8ff71c56f44f3256b77bf3c0477e2d936a37071b43faf97fa8924eb13f622aa15cd6fe476014389e84be709fba74d25ffc21204c53c9be92a952b28082197585b922c7d76387fb2f3ec9322aaf129ae2ac0393714445c59074ead47eb0fb708793870fe93143bfbeb63ed4e6e86ec177e9ee851fe141763491140540629a60282", @ANYRES32=r0, @ANYBLOB="1f001b00000000002e2f6275f9c97adb92c606bd19812ada16247069444419d62b96dbbcbc7b597033f6caed8fd5efe0ecc051593b5f651aa85f267133917267e05a8bcecbed02dfe12f28ce3955d163c9e6445985c5360c497d09fb4017"]) ioctl$ASHMEM_GET_SIZE(r3, 0x7704, 0x0) r4 = socket$inet6(0xa, 0x400000000001, 0x0) r5 = open(&(0x7f00000003c0)='./bus\x00', 0x145742, 0x0) ftruncate(r5, 0x80006) r6 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[], 0x18}, 0x1, 0x0, 0x0, 0x1400c0c1}, 0x4040800) readv(r6, &(0x7f00000012c0)=[{&(0x7f0000000040)=""/121, 0x79}], 0x1) sendfile(r4, r2, 0x0, 0x0) sendfile(r4, r2, 0x0, 0x8000fffffffe) lchown(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) io_submit(0x0, 0x1, &(0x7f0000000540)=[0x0]) creat(0x0, 0x0) [ 1156.110349] audit: type=1804 audit(1638512714.495:3213): pid=15982 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir439841994/syzkaller.mNoZPR/316/bus" dev="sda1" ino=14130 res=1 06:25:14 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x7b09}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:14 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x7c15}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:15 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x8009}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) [ 1156.896181] audit: type=1800 audit(1638512714.525:3214): pid=15982 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14130 res=0 [ 1156.941340] IPVS: ftp: loaded support on port[0] = 21 06:25:15 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x8509}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) [ 1156.968422] attempt to access beyond end of device [ 1156.978842] loop0: rw=2049, want=136, limit=126 06:25:15 executing program 2: r0 = socket$alg(0x26, 0x5, 0x0) ioctl$sock_ifreq(r0, 0x0, &(0x7f0000000040)={'tunl0\x00', @ifru_hwaddr=@random}) perf_event_open(&(0x7f0000000580)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) mlockall(0x2) r1 = shmget$private(0x0, 0x400000, 0x0, &(0x7f000000e000/0x400000)=nil) shmat(r1, &(0x7f000017d000/0x4000)=nil, 0x5000) r2 = shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x6000) shmdt(r2) mmap(&(0x7f0000c8c000/0x2000)=nil, 0x2000, 0x0, 0x31, 0xffffffffffffffff, 0x0) mbind(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0, &(0x7f0000000000)=0x9, 0x8, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, &(0x7f0000002300)={0x0, 0xfffffffffffffffc, 0x1, 0x0, @buffer={0x0, 0xd1, &(0x7f00000021c0)=""/209}, &(0x7f00000020c0)='q', 0x0, 0x0, 0x0, 0x0, 0x0}) shmget$private(0x0, 0x400000, 0x0, &(0x7f000000e000/0x400000)=nil) mbind(&(0x7f00001b1000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xdc5a, 0x5) r3 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$DRM_IOCTL_RM_MAP(r3, 0x4028641b, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00002d2000/0x1000)=nil}) r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000140)={0x0, 0x38, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="340000001000010800000000000058284617ea65", @ANYRES32=0x0, @ANYBLOB="00000000000000000c002b8008000100", @ANYRES32, @ANYBLOB="08001b0000000000"], 0x34}}, 0x0) [ 1157.071665] audit: type=1800 audit(1638512714.945:3215): pid=15999 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name="bus" dev="loop0" ino=342 res=0 [ 1157.184039] attempt to access beyond end of device [ 1157.190255] loop0: rw=2049, want=136, limit=126 [ 1157.244147] audit: type=1800 audit(1638512715.245:3216): pid=15999 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name="bus" dev="loop0" ino=342 res=0 [ 1157.348746] attempt to access beyond end of device [ 1157.359053] loop0: rw=1, want=160, limit=126 [ 1157.366087] attempt to access beyond end of device [ 1157.371060] loop0: rw=1, want=161, limit=126 [ 1157.382283] buffer_io_error: 26 callbacks suppressed [ 1157.382293] Buffer I/O error on dev loop0, logical block 160, lost async page write [ 1157.402865] attempt to access beyond end of device [ 1157.407858] loop0: rw=1, want=162, limit=126 [ 1157.412271] Buffer I/O error on dev loop0, logical block 161, lost async page write [ 1157.425203] audit: type=1804 audit(1638512715.335:3217): pid=15996 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir439841994/syzkaller.mNoZPR/316/file1/bus" dev="sda1" ino=14563 res=1 [ 1157.430434] attempt to access beyond end of device [ 1157.462183] loop0: rw=1, want=163, limit=126 [ 1157.467158] Buffer I/O error on dev loop0, logical block 162, lost async page write [ 1157.483711] attempt to access beyond end of device [ 1157.488699] loop0: rw=1, want=164, limit=126 [ 1157.499804] Buffer I/O error on dev loop0, logical block 163, lost async page write [ 1157.510373] attempt to access beyond end of device [ 1157.521928] loop0: rw=1, want=165, limit=126 [ 1157.527663] Buffer I/O error on dev loop0, logical block 164, lost async page write [ 1157.541495] attempt to access beyond end of device [ 1157.547826] loop0: rw=1, want=168, limit=126 [ 1157.552271] Buffer I/O error on dev loop0, logical block 167, lost async page write [ 1157.570184] attempt to access beyond end of device [ 1157.576455] loop0: rw=1, want=169, limit=126 [ 1157.580908] Buffer I/O error on dev loop0, logical block 168, lost async page write [ 1157.597788] attempt to access beyond end of device [ 1157.601915] audit: type=1800 audit(1638512715.335:3218): pid=15996 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14563 res=0 [ 1157.604436] loop0: rw=1, want=171, limit=126 [ 1157.636262] Buffer I/O error on dev loop0, logical block 170, lost async page write [ 1157.649361] attempt to access beyond end of device [ 1157.656543] loop0: rw=1, want=259, limit=126 [ 1157.746828] audit: type=1804 audit(1638512715.515:3219): pid=16015 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name="/root/syzkaller-testdir777465193/syzkaller.mBTSMv/4/file0/bus" dev="loop0" ino=342 res=1 06:25:16 executing program 5: r0 = perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = gettid() process_vm_writev(r1, &(0x7f000001a580)=[{&(0x7f00000193c0)=""/128, 0x80}], 0x1, &(0x7f00000002c0)=[{&(0x7f00000003c0)=""/102388, 0x18ff4}], 0x1, 0x0) r2 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x80510, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x2, 0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$EXT4_IOC_SWAP_BOOT(r0, 0x6611) fremovexattr(r2, &(0x7f00000003c0)=ANY=[]) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x20, 0x0, 0x81, 0x5, 0x0, 0x3, 0x0, 0xc, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, @perf_config_ext={0x9, 0x7fff}, 0x11756, 0x0, 0x1, 0x9, 0x0, 0x2, 0x997, 0x0, 0x1ff, 0x0, 0x100000001}, r1, 0x5, r0, 0xb) r3 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r3, &(0x7f0000000100)={0x18, 0x0, {0x1, @multicast, 'wlan0\x00'}}, 0x1e) sendmmsg(r3, &(0x7f000000d180), 0x4000000000000eb, 0x0) 06:25:16 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000040)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000840)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) write(r2, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x7, 0x0, 0x0, 0x81, 0x0, 0x1, 0x5, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_bp, 0x400, 0xd8, 0xeb77, 0x9, 0xf2, 0x5, 0x0, 0x0, 0xaecf}, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0x8) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000004c00), 0x7400000000000000, 0x0) 06:25:16 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x8516}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:16 executing program 0: r0 = creat(&(0x7f0000000080)='./bus\x00', 0x0) r1 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$binfmt_misc(r0, &(0x7f0000000140)=ANY=[], 0xe1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x8400fffffffa) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$NL80211_CMD_TRIGGER_SCAN(r3, 0x0, 0x0) ioctl$KVM_CREATE_PIT2(0xffffffffffffffff, 0x4040ae77, &(0x7f0000000000)) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) getsockopt$inet_sctp6_SCTP_I_WANT_MAPPED_V4_ADDR(0xffffffffffffffff, 0x84, 0xc, &(0x7f0000000000), &(0x7f0000000240)=0x4) ioctl$KVM_CREATE_VCPU(r0, 0xae41, 0x1) r4 = syz_mount_image$cramfs(0x0, &(0x7f0000000040)='./bus\x00', 0x6, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="230214ee851c08110a", 0x9, 0x1}], 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, 0x0) r5 = open(&(0x7f0000000100)='./bus\x00', 0x141042, 0x0) fallocate(r5, 0x20, 0x0, 0xfffffeff000) fallocate(r5, 0xff1f, 0x0, 0x10000101) 06:25:16 executing program 1: r0 = creat(&(0x7f0000000080)='./bus\x00', 0x0) write$binfmt_misc(r0, &(0x7f0000000140)=ANY=[], 0xe1) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000140)={0x0, 0x0, "06af02ed9fe83ea99d2f95f52c0b5a72c120bd9f9e3a26b40ed46ccdf14153080401cfe45825b3bca9e44809a23a0f369a1aea949cdcacff555e4d90e3b1b3da0b30785118c73cc70b7efa90cb89476ab0a3c0a1cd71849c16eba8c6b727a937e064c155a4377fb29154dbd731069dc93c12da2e4bc7c781879670f7ae27e024af0c988e5e8a4bc67fee5ec11c5877e316378c3b1560e5be6b5dd10c0aa3bdf0a8e367a5830568dd20ad3922af51fdeb200fac8e796f3753acb13f30189b726560952fa0e3d59ee4eeb72228006f9191988e80821e681fec59e648a695425d55c75d6773681c808f3d24f89088e22ff92452a6d506a9c8596d1f3efdc7ba8312", "8f1581a41eaf98e97981aefd4a7850ddf0a128553f5c7dcf84d858725392428fb5d52d1a645557cbbefd7cc2af5fbe7202941ea6a48f55f389e486a5da84e763db0dd0243ac7a281ae47653fdbf1ae03cc309af463802a41a8ab807192fa476e5413b1db0876368fb92bd74905cb863996b057904045510635f8a6c2907c3cc8d2a5bc80dec3cf72f37af31680c361755877a840638b2a3816640b3301f9cd0cb6eaf26c95c35a1a219827eed28ec50eadc6730572eeec2b5861d3d0ee5f45d09771c7aae589d9b42af90628375be72283adafcfaa14c7406f1058c18606397c2cf768dbd94ae1475f4a4ffc5dc80e181b1d3947bcf2c369bbd107b60ffdea07512ec55ad52072e9e4180ca24318239681e14a88615caf259b9a87af01ad39aa4fdaf93b7b2ae7c08cd11f7e9c1289823c2e86a4af3954d9ef3e44a488a3ef80fe6e346de6b6c0f249def2e1e31c78e0feb09f905a050c21c6ca3d1a468bf39ba2b46f449193161f6eb306f333b3b7e70c8e3965e9dce30481fb7ee04e069a6a91bb64143a258d5ba87008dd5daa67d165af51bbd63d116055a42ecd21b13bb38e20b36f4be286bb04a0ac76e4a5ba6eda276e8f82816c20d249425fce36501ab2e5462697c7c9c35c5fff9d0d0039741b5f3949317bf9d06252d92ad843f375800df9754f9872895cc7883bd8bd9374918cdd2646371bed5203073fa4402fb39b20861667692be6180ccef3d61faa7881c1651806865fa301808b7202d848c37a56802f77197ed8260a2c19478f2ebbc9b7fae59462738e55cf2e7545fa7afceb58ae15e1d332e462d26e3dc9da4ac587a7378eda06f5beb90461040041a108f67f55be3ff2ee86a374c787929668e43cca0aafa10e629bf7c6255a8675436dbc39a99dbb40a8a201fdbd2e3f0c799dffaf6208a48f18173f2f15e361440d43df35d38c8279bfbfa7bbe40abfcfb407e3281417f075232e6785123f702c130e818c027606b911254baa93472a546fe6cb0a76866ce9ceffbc03218f1a4ac90c19d7e0180c00eeed4b56685aee39b94ced294e5d017ad189ed68fb8a35a6ca495f84f973eaa0513d8679f1d9ce694edd7a0e26f90453948448ecddbd521cef42e9486b4ba1e03a899c08a8c2cdeafbcb7129262a443e59eee97eccb320810b5ab33193d33076a9d2d9a4cb8c3d5312961925a06a08a53dedb669897e3bb3e29cf34c010cae4defdad6c6a6a51c24d723e94108b61aef1889202a24c935cb41b7be360685da88cfef6c1744c26d0ff87f9b43de59d6101a98e046a245d22f8d770b341d49bf648162f63210f8ffda250bf37ec52e918f9a858ae5d62a95b26b56bc536da5aa069591e16d7845f22813209dbbf2ec53eabd9221ca8ae14ec5bf01a2301fb0abf944766fc5e07e39811b2ebb6a92b7551d6044917a248a0b29ec486ca099993f8735d5299adee02fef14a470ce147cf457c12487c9d8c0101e8401c2c035bdc1ce17f1e3488aebbe8b900ba223919cc69bb19ddc76328106c1607bd96a9f75c2b7c7b6b671b9a570b3f69de79158d90a4c64fbd5e1e46fcc6d07adb6a03b08d3348c56fa845c5f9de62c635d596408920df0f15a6238a97e64e7527969707fcf99c73e944d436b5863870a6fb91c9be84d1625be9a8d8abce70be4d84959c02d09f47d6b4f846b201cf4141f42c2f74fb4233b665836113aa1e21b8b493c05207f153dfa526c68c0fd96a821c7030eb40da18d5707c7febb3595d0594758ad2dfc8cbf8fdef8c9eec863bfb10538c33fc41184a685a841c347c5fb638ff6153015dd08ff7684e35abf31d07180b78a0f62b59d5a3cd94f0c42fe963073451a35057c0cce1a1103147f05500c3847a1a68fcdd4f405d8a4358798a9e2823b9e9db588fdf345d120bac00d4da527c7a0ef9440b51eb2fbef4b3bfd5522e004437a5c8aeb75c7bbb3d91b4a81bcdc9a405c68b8d542d841af7b8d2816abc8a406e9cd978df9032405937930587b9f93b5bd2987b1bd610063ed64bd3b3b028c4d11921ff0ca8926caddcf7d250979b461666af7aae7f4cdc01f02b9e860214e70453f8ef9010dfd533512c4cb5c930056f5390836681f1ba13401b555df274ddd9684fc0ea49cca340eb4b5301338a02fbd47946c053223caf97b3f6ef3ce4ef828c12707b6b67ea71be852b87929bd88a5ca9a67edd6a01a95c616ee24de266290a4f4970ad381cb7720629b51225f9804f2979ed659fc60c9d481a8802ce8f39beb063d99d583112651b55314753990bcfef91a7717cfdd4aa60879ee3ec00628256a6a4ffc922ade60df6d24365cf89a3b8111b44d87cbd25d1d0c41f19a5b0e745a9b1dcdc3ff3a0c98cb393d656ba29a6a73042c842bc6f4f509c31b15566c85df3d2277067117e302a4cc94dc9799768ef5d1aff9f337e47c34c645818895f2c0f22f44546ba64b651641c52ae17e3631e85b39b67bb81c643e34cc12d0f0bd789c83ab8b7404bc0c250efbc2352aada9bba83126871c19988e7a6cf8cd38b2c500bc8a9d44e7ee905fb1b6c69ead4bfc8e60edc8b849fd03dd01b62ede07ba0895b95a3f61182c6e38b527ecda7032314c9fd2d23d010cf1bce3aad08c9591b1277ccf23ea282c9333adb9f028b7ac70acc242174759eb4d18e30b8b6aa59906f990fcfa2a9c7c777afaa6c8d069dec2c5a6294b9f6ddcf710e1695191fd17484f2bc6519c4ad8ae2a45889340eadc484fa1f572f987d3b57b4d74dc02202a975eb9d54d3eebd4429a308abb04eaad3bfdf01e6651ac14382485d1d756f4246103bc8c62d20f826639116086ddf14dc803ca71f3d0f8cf6110dee6cc13af15c32aec803e4af4e875e0dec882d0f9776e35fe840f78d8c2f848289b48d4c74a9e7344cffc0456993fa2072ece5e38305dacf4894abd46a1d6f08000260cdd3b45fd9b5d41fdcb0dc95f70020d241710f170b4d4fb7362cd824d5f0304835f6d40d6e86906e0f1b63d05f484da8ed42afdb759a09a1c66679a8601fcb219eadfb4276341e93330aba4c642a09330354001f4cf301690f0b36b9b58200859755d76cc9828f4c3c0cf7848334002558495b51fa927261a70cc802e572e7b2e2cf119e2242507994b3c27caf1870598011a440f7588b298e5f44e30d9f191e42a55188afa824845b28c825d5be2c9729275351551435734302c8ea72babbb95514be9e5d08e712edc919a9a4e44516eae1989c85770ab053fe9f238fbf31fef56d8b590ad04f6265bdb67c5dc0433e24a56406f233ec234e9d3ce05e788b76351f8228cf148f4f008abb718b6aae1a5420e24a13752d8f91a2f4cfe2c83d2fde190ad751c3f4900306ff3904922382f310828e9080ff023fa8a45b771ed521340992aba41f7e4820af7c64b3dc89a5f65e76d14142bfa33303389a67c717e9aeb3ed6bb4e0e912ebd5feb21c245fb798ca7aa159f6a65f6cfb18b5cf303cd97e636bc32efcc124e4603ff2ee8475733db9c9edc243b6c608598550ad57df1ab320714d40b70b34f155d6e48d6a2c1fac2ec1abfb44622b522a99d63c6ac74c789dbc561dba2e0a20cde57d430beeca6719a9a8adb4288f801920de80f2a4672984678429da4ae97da818422c3b7f80a9c91d6a5ae1356a33a94ffec96b45b2706ab59fcfb8511d2b64f0cdf656e66a8b119fbecfde419edc06abc96fe82be90bb06391122769ccde290102ac6af54cb744fc6abf92bb721c229b71c2c91f7007acf7c6db9041347bc392c4ce6404c8a439d461e438cb42a23e1e7474c63d4789baae508725529c540fa93faa88a9596abdcae8b904a82f4fc3fac4b24c7c95ae6cd7d937fa64b57ad0db680e0cd92a2c1e4ee16d289e979b5e18a012a9a60411290c3011d0e6f9c0c295f97aa68ad27ec33fce4052101a30280f8c668dffb365838b9b2e7a809e2859af2d0a4c801f85c3ffa6e8801bd506e8d0dae02aced18978a7dbfafe2dcd334285cff6f14c3488cdd55eecb4f3d948b28b25e14549b225fb51cd028f758082fbdf15ace6026ee9c3cc1aa4053ba41fe45f7378a2103b7f39bffcc7b6f13f57f5a050ada4ff16caa44ce9081ce7cdbb7d4c80b1de69eaaa42adf73afef5213fd2aee93205f744156ba3f9fab7c38fd1a8b3e14d59da39d82652a3767387cbcd5daf99df12d091787c04c1c5a4b4f43f58cf8c07d7a8776265851cbcad94ab364efd0f56d5df6fb620fb786a270c945e1f2c5286e32e1d23ceb9e300db70cf4707c2dc8c9c4f9c52880a5d82d17419fd095d0dc0828039865c2ee4af39750be02eea2bb0c645988de034d581d4d9ed99311f7e5d4725fe82f1971ea3b9b5004546ebbf6f65ae0c9b53567a1fb1c43616c8a32317c61bff650a1b2615e7e9f52f1f9708800d64f5d0f7974d0174aad7ab1cd20b7064227afc9619d9d4d21f5c720561928f677c775528e26da0f036714878c43143521c189b222876c353065565d3cf78cc216f03b3b7bcf8e8605928da7fc1785477c867aedb0b73a25bc4eef4c266aa4833b4655b77e52281c80253d279271f720b0bec41ec1d16e92f71831d305b7bf6fd146fcc5ec034af782fa0ddd1b0bfc87655d71cadf7c708ab6b7867f0e3eab68babc2470820ae2bcc1e22fd558c4792b9e3d95700d88172e57dd829a648f79669ebeae74144d7e94768c4cfdaf39c682d5be40555b96ccfe68a44be64992d7b3661421cd1e2f4474241506e5df6fe690579bf35a793784b06ab94f8acb21dd9a2989ab294c85b8836022a1d2e9c0d968fc0da895c92b5b79202c3215a39ec580083b84efc4d0269f0b7164542d041cd4e48f5f00cf4dd6bdebd79b3de38bb229f9694e67081053bb72c4f17f0f9a0be15d394ff0584cf885df0dc24a9857e5e56e6a23b6ae5bf88ddffe4d34445ef5c586f33af0b64acd972f76a5982c9d4b46111c6909ed51523c0ed3d0069c11d5a50d7ceb26a55fb23a4995f737cbae2c5cfba6b42b097f28ecc3b4d111bd2314490c583f8a9aba721a397eb80acef6b6a735b6c455bd2ae3637d9ad30f92240cf4ed14e507c6df1857df29f03ccda5a72379d1214f0ce2393cc8ae863eab7200099439500d6c4e3cfb8018868213a739ab8a1dc473ff51659cf20a8ae45ba72a059ec2ee6e18977950d31e259074a5cd3dc184ebabe32248a918fabf430c897337dff16b9e60ae0bc1ef0fc6d21024fa76b5ad4595677149f2014c432570150814e8efb9f01a696fd25bc4b6ebf0989ae130ba48c864286342325abf906a505e280d1e3485544ba91983a61ea34d6c546c8cfb45c8169159d0fe44fd32db40d36d089bcf8b90598782a265310cfd29d3eb9548b766f633e6b8cdd63df44e51f6a9e3769364e344a4e53ab200f87b62a6"}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r0, 0xc0709411, &(0x7f0000001140)={{r1, 0x8, 0xffffffffffffffc2, 0x20, 0x2, 0x8001, 0x6, 0x6, 0x0, 0x7fff, 0x2, 0x2, 0x3, 0x0, 0x9}, 0x40, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x8400ffdffffa) r3 = open(&(0x7f0000000100)='./bus\x00', 0x141042, 0x0) fallocate(r3, 0x20, 0x0, 0xfffffeff000) fallocate(r3, 0x3, 0x4800, 0x10000102) [ 1157.920661] audit: type=1804 audit(1638512715.525:3220): pid=16015 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name="/root/syzkaller-testdir777465193/syzkaller.mBTSMv/4/file0/bus" dev="loop0" ino=342 res=1 06:25:16 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x8a09}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:17 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x8c14}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) [ 1158.749135] audit: type=1804 audit(1638512716.455:3221): pid=16086 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir777465193/syzkaller.mBTSMv/5/bus" dev="sda1" ino=14650 res=1 06:25:17 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x8f09}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:17 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000040)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000840)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) write(r2, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x7, 0x0, 0x0, 0x81, 0x0, 0x1, 0x5, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_bp, 0x400, 0xd8, 0xeb77, 0x9, 0xf2, 0x5, 0x0, 0x0, 0xaecf}, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0x8) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000004c00), 0x7a00000000000000, 0x0) 06:25:17 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18000000000000040000044000000004c58000000e00e9e65c35482e1ae4a8377de233270100005944ee8220112f4d1fb5"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x45) r0 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000340), 0x20c80, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='net/udplite6\x00') preadv(r1, &(0x7f0000000480), 0x1000000000000148, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000380)={&(0x7f00000001c0)='hugepage_set_pmd\x00', r1}, 0x10) socket(0x1e, 0x4, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket$inet6(0xa, 0x3, 0x5) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000000c0)={'macvlan0\x00', 0x0}) bind$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @random="6b6d19ff06ff"}, 0xfffffffffffffeb0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000440)={'ip6tnl0\x00', &(0x7f00000003c0)={'syztnl0\x00', r4, 0x29, 0x3, 0x50, 0x0, 0x0, @mcast2, @local, 0x8000, 0x20, 0xf07, 0x1}}) recvmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000480), 0x6e, &(0x7f0000000180), 0x0, &(0x7f0000000500)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}], 0xd0}, 0x0) ptrace$getregset(0x4204, r6, 0x4, &(0x7f0000001640)={&(0x7f0000000640)=""/4096, 0x1000}) r7 = socket(0x1, 0x803, 0x0) r8 = dup(0xffffffffffffffff) io_submit(0x0, 0x1, &(0x7f0000000140)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8, 0x6, 0xffffffffffffffff, &(0x7f0000000400)="4567b767abcfba05849b04e0ea091df9b5b1c3025d76fef5c32419bf114465d5b24a576974b15eb485fcef63961baa2373eb31e09f5241bea1b7fd015e1815acfbfdd2b67251e633669c2149d3332a829968f85e945d5bd6d07c72a66a07a635f5242ca8207c81685fe11efbcef379c580e16d0ea8f4a2ea6daba31d0bd41a9e90cbf45d7dd41c9c7deca06b669aaa87315b7beccf4317698c799c7595508c88498ed4b0ddff5109073a794f364d3b0349e0bf56", 0xb4, 0x1f, 0x0, 0x0, r8}]) ioctl$AUTOFS_DEV_IOCTL_READY(r8, 0xc0189376, &(0x7f0000000000)={{0x1, 0x1, 0x18, r5, {0xff}}, './file0\x00'}) listen(r2, 0x1) getsockname$packet(r7, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000001680)=ANY=[@ANYBLOB="640000001000030400"/20, @ANYRES32=0x0, @ANYBLOB="adffa88800000000281d5e8009000100766c616e000000001800028006000100000000000c0002002c0000000a000000080005001780bc7975a4ee74d40ec8c44c3702bb972befdc1f1cd5c93b27a3fc", @ANYRES32=r4, @ANYBLOB='\b\x00\n\x00', @ANYRES32=r9, @ANYBLOB="0a000100aaaaaaaaaa000000"], 0x64}, 0x1, 0x0, 0x0, 0x40}, 0x40408c4) 06:25:17 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x9015}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) [ 1159.216803] audit: type=1804 audit(1638512716.455:3222): pid=16087 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/root/syzkaller-testdir559139456/syzkaller.5ZIZa3/153/bus" dev="sda1" ino=14668 res=1 [ 1160.553056] netlink: 68 bytes leftover after parsing attributes in process `syz-executor.1'. 06:25:19 executing program 0: r0 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000001a80)={'syztnl1\x00', &(0x7f0000001a00)={'gre0\x00', 0x0, 0x8000, 0x8, 0x3f, 0x401, {{0x14, 0x4, 0x1, 0x21, 0x50, 0x65, 0x0, 0x4, 0x2f, 0x0, @private=0xa010101, @empty, {[@timestamp={0x44, 0x2c, 0x6c, 0x0, 0xc, [0xa7a, 0x1, 0xffff92d5, 0xfffffffd, 0x7, 0x2555, 0x2, 0xaf, 0x7ff, 0x4357]}, @noop, @noop, @noop, @timestamp={0x44, 0xc, 0xbc, 0x0, 0xf, [0x1, 0x7]}]}}}}}) bpf$PROG_LOAD(0x5, &(0x7f0000001b40)={0x14, 0x2, &(0x7f0000000100)=@raw=[@map_val={0x18, 0x3, 0x2, 0x0, r0, 0x0, 0x0, 0x0, 0x8}], &(0x7f0000000140)='GPL\x00', 0xffffff80, 0x8e, &(0x7f0000000180)=""/142, 0x40f00, 0x1e, '\x00', r1, 0x1d, 0xffffffffffffffff, 0x8, &(0x7f0000001ac0)={0xa, 0x2}, 0x8, 0x10, &(0x7f0000001b00)={0x5, 0xa, 0x1, 0x3}, 0x10}, 0x78) r2 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r2, &(0x7f0000000000)={0x0, 0x34017, &(0x7f0000000080)=[{&(0x7f00000000c0)="2e000000120081aee4050cecff0e00fa078b25db4cb904e473730e55cff26d1b0e001d005b0200005e510befccd7", 0x2e}], 0x1, 0x0, 0x0, 0x88a8ffff00000000}, 0x0) 06:25:19 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000040)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000840)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) write(r2, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x7, 0x0, 0x0, 0x81, 0x0, 0x1, 0x5, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_bp, 0x400, 0xd8, 0xeb77, 0x9, 0xf2, 0x5, 0x0, 0x0, 0xaecf}, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0x8) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000004c00), 0xbf00000000000000, 0x0) 06:25:19 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x9409}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:19 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000000c0)={&(0x7f0000000180)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xf0, 0xf0, 0x2, [@const, @struct={0x0, 0x4, 0x0, 0x4, 0x0, 0x0, [{}, {}, {}, {}]}, @union={0x0, 0x8, 0x0, 0x5, 0x0, 0x0, [{}, {}, {}, {}, {}, {}, {}, {}]}, @typedef, @typedef, @array={0x0, 0x0, 0x0, 0x3, 0x0, {0x4}}, @fwd]}}, 0x0, 0x10a}, 0x20) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0xa, 0x3, 0x2c) write$binfmt_script(r1, &(0x7f0000000280)=ANY=[], 0x9b) connect$inet6(r2, &(0x7f0000000140)={0xa, 0x0, 0x0, @empty}, 0x1c) write$binfmt_misc(r1, &(0x7f0000000180)=ANY=[], 0x2bb98205) splice(r0, 0x0, r2, 0x0, 0x4ff99, 0x0) r3 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000040), 0x2000, 0x0) vmsplice(r3, &(0x7f0000000100)=[{&(0x7f0000000080)="963b6393f15e81beaf182ceca8ae2a", 0xf}, {&(0x7f00000002c0)="cbd1f0fce10944fd330687008bcc2b39912709a33e8ae13bdd2fd1f1e541b3493562805ff560d93e1a61654d84717d309b04077e6b84678e1441b8bb2417c143273f595f98d8086b652d40c15cb56d33cbb1b4b71313265caba8fa8c8eb6347233acf5566a2dcf3d1e0773aa9e4efa7859528934427ba1d25748abdac4c11d1200ee6202374896e78c59cb476b34773fd575a7f17e7b5105a7027cded876b2f7b3436523b2df07c4c419df200a6103d90b57d393048886db076db891af2b09a9aec8753a9753c1bf8c10dd9f48bcd6ce384fb3fca5b2023867a51258", 0xdc}, {&(0x7f00000003c0)="f4bbd3f5e9e1aa82bb828e148b7a8c76846e8b8e3b9be47ecb8cbb90140793e7f6bd6382efd19b3285770bfa8495c12e2d65f8e3a5392217ce1c9a7320983118714f7296307b1d31920b8161e6ff375b00a514a97377b288a12a1d8ea4f719b5f6de916f7bbebf079cf58fd0edbea49e3f81a1176161c897fa6a2a8487cd", 0x7e}], 0x3, 0x3) 06:25:19 executing program 2: r0 = perf_event_open(&(0x7f0000000780)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x14002, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x2, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f00000005c0)={0x3, 0x80, 0x80, 0x0, 0x0, 0xff, 0x0, 0x0, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0xfc, 0x0, @perf_config_ext={0xfffffffffffffffc, 0x8}, 0x0, 0x3, 0x0, 0x4fd82024441a9f2e, 0x0, 0x5, 0x80, 0x0, 0x2, 0x0, 0x101}, 0x0, 0xf, r0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000940)='tmpfs\x00', 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mkdir(&(0x7f00000004c0)='./bus\x00', 0x0) syz_mount_image$ubifs(0x0, &(0x7f0000000580)='./bus/file0\x00', 0xf70, 0x0, 0x0, 0x1000, &(0x7f00000008c0)={[{@chk_data_crc}, {@auth_hash_name={'auth_hash_name', 0x3d, 'crc32'}}]}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) mount$overlay(0x0, 0x0, 0x0, 0x0, 0x0) lsetxattr$security_ima(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000240), &(0x7f00000002c0)=@md5={0x1, "614b3caf9903f45c3a71b903531116fe"}, 0x11, 0x2) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="6c6f7765726469723d2e3a66696c6530bbaa6246697a70b9cf5955bc935b3e8f894e9b73ef57e4c702a98d9353b57e3ed1b5194bab5897185faf48df7980d60500a9c6a67dc94de5244ed38c1bdd91307c1e39869bef5729329c3cf0a1928ac646846bd5343d2763f037408ab218a930145febd9e1b30524411b0724c48264d6340417135c0a12178f32f4ef6090c105da04801eb8d4"]) open(&(0x7f0000000980)='./file0\x00', 0x6100, 0x64) creat(&(0x7f0000000280)='./bus/file0\x00', 0x0) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperr=us,workdir=./file1,lowerdir=./file0\x00\x00\x00']) syz_mount_image$ext4(&(0x7f0000000140)='ext3\x00', 0x0, 0x4000000000000, 0x2, &(0x7f0000000d80)=[{0x0, 0x0, 0x6a7f}, {&(0x7f0000000800)="ef93c013a94a7b48509954c81bd603edb1e82a64faaacf131954b3d6189371bdfd1ab50a00f1986750725986f646e6caf842e9c82df928aad693f432cc23af998b8dbca523e455901547721eb840aac579dfb0854ed3b25a556d933928f60dec4427092281d90a618181c7c212c8af021fc50554ba515b9b9d59ab0ebc19f5ec5f281d50316c7fe73ee2dec0d76d85d22bebd61c38f7d3ebc7ad33197ce501d002d3ca", 0xa3, 0x2a614a4c}], 0x802001, 0x0) chdir(&(0x7f0000000540)='./bus\x00') rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') mkdir(0x0, 0x152) 06:25:19 executing program 5: r0 = perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = gettid() process_vm_writev(r1, &(0x7f000001a580)=[{&(0x7f00000193c0)=""/128, 0x80}], 0x1, &(0x7f00000002c0)=[{&(0x7f00000003c0)=""/102388, 0x18ff4}], 0x1, 0x0) r2 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x80510, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x2, 0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$EXT4_IOC_SWAP_BOOT(r0, 0x6611) fremovexattr(r2, &(0x7f00000003c0)=ANY=[]) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x20, 0x0, 0x81, 0x5, 0x0, 0x3, 0x0, 0xc, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, @perf_config_ext={0x9, 0x7fff}, 0x11756, 0x0, 0x1, 0x9, 0x0, 0x2, 0x997, 0x0, 0x1ff, 0x0, 0x100000001}, r1, 0x5, r0, 0xb) r3 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r3, &(0x7f0000000100)={0x18, 0x0, {0x1, @multicast, 'wlan0\x00'}}, 0x1e) sendmmsg(r3, &(0x7f000000d180), 0x4000000000000eb, 0x0) 06:25:19 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x9909}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) [ 1161.284916] netlink: 'syz-executor.0': attribute type 29 has an invalid length. [ 1161.308649] overlayfs: failed to resolve 'file0»ªbFizp¹ÏYU¼“[>‰N›sïWäÇ©“Sµ~>ѵK«X—_¯Hßy€Ö': -2 [ 1161.337625] netlink: 'syz-executor.0': attribute type 29 has an invalid length. [ 1161.885931] overlayfs: unrecognized mount option "upperr=us" or missing value 06:25:20 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000000), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000080)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_FRAME(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000140)={0x6c, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_OFFCHANNEL_TX_OK={0x4}, @NL80211_ATTR_FRAME={0x4a, 0x33, @beacon={@with_ht={{{}, {}, @device_a, @device_a, @from_mac=@device_b}}, 0x0, @random, 0x0, @val={0x0, 0x6, @default_ap_ssid}, @val, @void, @void, @val={0x6, 0x2}, @val={0x5, 0x3}, @void, @val={0x2a, 0x1}, @void, @void, @void, @void, @val={0x76, 0x6}}}]}, 0x6c}}, 0x0) r3 = signalfd(r0, &(0x7f00000000c0)={[0x4]}, 0x8) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f00000001c0), r0) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000200)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_GET_FTM_RESPONDER_STATS(r3, &(0x7f00000002c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)={0x1c, r4, 0x4, 0x70bd2b, 0x25dfdbfb, {{}, {@val={0x8, 0x3, r5}, @void}}, ["", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x80}, 0x10) [ 1161.935056] overlayfs: failed to resolve 'file0»ªbFizp¹ÏYU¼“[>‰N›sïWäÇ©“Sµ~>ѵK«X—_¯Hßy€Ö': -2 06:25:20 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x9916}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) [ 1161.982635] overlayfs: unrecognized mount option "upperr=us" or missing value 06:25:20 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x9e09}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:20 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000011000/0x18000)=nil, &(0x7f00000008c0)=[@text32={0x20, &(0x7f0000000200)="b8050000000f01c10f46a78900000066ba2100b067ee66ba2000b000ee6d2fc4e2352f7f5e80004d83830f3266bac0000f3066b808008ed0660f38806f000f011c268ee0", 0x60}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) r2 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000080), 0x400000, 0x0) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f0000fe6000/0x18000)=nil, &(0x7f00000002c0)=[@text16={0x10, &(0x7f0000000280)="670f320fd927f08089ac00a3b8a6000f00d8acbad10466b8e42affff66efba4300ec3f0fcd660f38805600", 0x2b}], 0x1, 0x60, &(0x7f0000000300)=[@dstype0={0x6, 0x7}], 0x1) ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x2) r3 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r4 = accept4$rose(r2, &(0x7f00000000c0)=@full={0xb, @dev, @default, 0x0, [@remote, @rose, @rose, @null, @rose]}, &(0x7f0000000100)=0x40, 0x800) ioctl$BTRFS_IOC_LOGICAL_INO(r4, 0xc0389424, &(0x7f00000001c0)={0x5, 0x10, '\x00', 0x0, &(0x7f0000000140)=[0x0, 0x0]}) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000000)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) 06:25:20 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0xa014}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:20 executing program 1: pipe(0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write$binfmt_misc(r0, 0x0, 0x4240a2a0) ioctl$TIOCL_GETMOUSEREPORTING(r0, 0x541c, &(0x7f0000000000)) sched_setattr(0x0, 0x0, 0x0) r1 = gettid() r2 = creat(&(0x7f0000000240)='./file0\x00', 0x19) write$binfmt_script(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="230228be53a21fd103ff030000000000007ad75a600dcc28655231fcd54bebb278237f2a491742af03b46252e377b1664c9bbc1e9f9967070c6a10be14792c7b8b80d693716074bd2251357e6cd7330d03d828fd22416abbae9786d8e67435329abda6e445acaeb4dceea0b1b7acac484277348c8772c617f8b7a0ddad336210ace210"], 0x141) prctl$PR_SET_PTRACER(0x59616d61, r1) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x9, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xefffffffffffffff, 0xffffffffffffffff, 0x3) close(r2) clone(0x2040900, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ptrace$setopts(0x4206, r1, 0x0, 0x0) 06:25:20 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000040)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000840)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) write(r2, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x7, 0x0, 0x0, 0x81, 0x0, 0x1, 0x5, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_bp, 0x400, 0xd8, 0xeb77, 0x9, 0xf2, 0x5, 0x0, 0x0, 0xaecf}, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0x8) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000004c00), 0xf6ffffff00000000, 0x0) 06:25:20 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0xa309}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:20 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0xa415}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:20 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0xa809}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:21 executing program 5: r0 = perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = gettid() process_vm_writev(r1, &(0x7f000001a580)=[{&(0x7f00000193c0)=""/128, 0x80}], 0x1, &(0x7f00000002c0)=[{&(0x7f00000003c0)=""/102388, 0x18ff4}], 0x1, 0x0) r2 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x80510, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x2, 0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$EXT4_IOC_SWAP_BOOT(r0, 0x6611) fremovexattr(r2, &(0x7f00000003c0)=ANY=[]) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x20, 0x8, 0x0, 0x5, 0x0, 0x3, 0x0, 0xc, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, @perf_config_ext={0x9, 0x7fff}, 0x11756, 0x0, 0x1, 0x9, 0x0, 0x2, 0x997, 0x0, 0x1ff, 0x0, 0x100000001}, r1, 0x5, r0, 0xb) r3 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r3, &(0x7f0000000100)={0x18, 0x0, {0x1, @multicast, 'wlan0\x00'}}, 0x1e) sendmmsg(r3, &(0x7f000000d180), 0x4000000000000eb, 0x0) 06:25:21 executing program 1: r0 = openat$nvme_fabrics(0xffffffffffffff9c, 0x0, 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000000), 0xffffffffffffffff) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r2, 0x8933, &(0x7f0000000040)={'wpan1\x00', 0x0}) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$nl802154(&(0x7f00000002c0), 0xffffffffffffffff) sendmsg$NL802154_CMD_NEW_SEC_DEVKEY(r4, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000440)={0x44, r5, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_SEC_DEVKEY={0x28, 0x24, 0x0, 0x1, [@NL802154_DEVKEY_ATTR_FRAME_COUNTER={0x8}, @NL802154_DEVKEY_ATTR_ID={0x10, 0x3, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_IMPLICIT={0x4}, @NL802154_KEY_ID_ATTR_MODE={0x8}]}, @NL802154_DEVKEY_ATTR_EXTENDED_ADDR={0xc}]}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r3}]}, 0x44}}, 0x0) r6 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$NL802154_CMD_GET_WPAN_PHY(r4, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x28, r6, 0x200, 0x70bd26, 0x25dfdbfd, {}, [@NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x300000003}, @NL802154_ATTR_WPAN_PHY={0x8, 0x1, 0x3}]}, 0x28}, 0x1, 0x0, 0x0, 0x4000051}, 0x4081800) r7 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r8 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r8, 0x8933, &(0x7f0000000040)={'wpan1\x00', 0x0}) sendmsg$NL802154_CMD_DEL_SEC_DEVKEY(r7, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f00000001c0)={0x58, r1, 0x3, 0x0, 0x0, {}, [@NL802154_ATTR_SEC_DEVKEY={0x3c, 0x24, 0x0, 0x1, [@NL802154_DEVKEY_ATTR_EXTENDED_ADDR={0xc}, @NL802154_DEVKEY_ATTR_ID={0x2c, 0x3, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_MODE={0x8}, @NL802154_KEY_ID_ATTR_IMPLICIT={0x20, 0x3, 0x0, 0x1, [@NL802154_DEV_ADDR_ATTR_EXTENDED={0xc}, @NL802154_DEV_ADDR_ATTR_PAN_ID={0x6}, @NL802154_DEV_ADDR_ATTR_MODE={0x8, 0x2, 0x3}]}]}]}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r9}]}, 0x58}}, 0x0) sendmsg$NL802154_CMD_NEW_INTERFACE(r4, &(0x7f00000004c0)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x3c, 0x0, 0x100, 0x70bd27, 0x25dfdbfd, {}, [@NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x300000003}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r9}, @NL802154_ATTR_WPAN_PHY={0x8, 0x1, 0x2}, @NL802154_ATTR_IFNAME={0xa, 0x4, 'wpan3\x00'}]}, 0x3c}, 0x1, 0x0, 0x0, 0x40}, 0x40001) perf_event_open(0x0, 0x0, 0x0, r0, 0x0) r10 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r10, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="180000005600cda3000000000000000007"], 0x18}}, 0x0) readv(r10, &(0x7f00000012c0)=[{&(0x7f0000000040)=""/121, 0x79}], 0x1) close(r10) 06:25:21 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0xad16}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:21 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0xb409}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:21 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0xb414}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:21 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000040)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000840)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) write(r2, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x7, 0x0, 0x0, 0x81, 0x0, 0x1, 0x5, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_bp, 0x400, 0xd8, 0xeb77, 0x9, 0xf2, 0x5, 0x0, 0x0, 0xaecf}, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0x8) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000004c00), 0x0, 0x2) 06:25:21 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0xb815}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:21 executing program 2: sendmsg$IEEE802154_LLSEC_DEL_KEY(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x4004}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x30, 0x0, 0x20, 0x70bd25, 0x25dfdbfe, {}, [@IEEE802154_ATTR_PAN_ID={0x6, 0x6, 0x2}, @IEEE802154_ATTR_HW_ADDR={0xc}, @IEEE802154_ATTR_LLSEC_KEY_ID={0x5, 0x2e, 0x4}]}, 0x30}, 0x1, 0x0, 0x0, 0x80}, 0x8000) r0 = syz_init_net_socket$nfc_raw(0x27, 0x5, 0x0) recvmsg$can_bcm(0xffffffffffffffff, 0x0, 0xc0010000) connect$nfc_raw(0xffffffffffffffff, &(0x7f0000000180)={0x27, 0x0, 0x9, 0x5}, 0x10) r1 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x0) r2 = dup2(r1, r1) clone(0x2000000002000100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r3 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x8420, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) unshare(0x40000000) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000300), 0x400000, 0x0) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x3, 0x7f, 0xe8, 0x5, 0x0, 0x1, 0x1058a, 0x4, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x80000000, 0x1, @perf_bp={&(0x7f0000000340)}, 0x40040, 0x80000000, 0x7, 0x6, 0x23af8832, 0xfff, 0x6, 0x0, 0x1, 0x0, 0x9}, 0x0, 0xb, r4, 0xa) ioctl$PERF_EVENT_IOC_PERIOD(r3, 0x40082404, 0x0) unshare(0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) io_setup(0x3, &(0x7f00000001c0)=0x0) unshare(0x100) io_submit(r5, 0x1, &(0x7f0000000240)=[&(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x7ff, r0, &(0x7f0000000400)="597397f6e8ff16b80957f5ca28c863b84acfb2ea629232554033f8be37addfa5fa466e6521b0d894ab5eed410e20ad3a42a819a524be4f643801580e56e85dfdf0ed5636a1756000e740de0ece9cfcc7ed97f4608234a104e9a892151ee7b100dee6420bd19946fba60f746e35dccf194132fc7e381b08c3acc0d9df27cc42559928fc7fc5a691a7c557449f446a6d0c006a1ea1fa9d6b270944fd198ae086a53460dfc565fa88de0a7f18d6fb2ab2702b27ffd74c5b0bb149fe070f53f117b7a4c9ebdfed3b1303571b66dbe357abe5cebff4e8f34e96f7faf236825d5193cd32188cd06e5931587c9c41568db854d77712d1e8ace4ce45c0af9bd08965c676807ea153b7a2f005b227e01a8f0cb37cd8939926bfb71b1d2abc8d84a0bb561c80c55aacb7ae9729e37d0e49715a1542a331fc06be21fab89e315d81b4d0246ec50763357f985257c3c3308542bdc17301d7040d8c9811f2f457645fc98f665f906698b890a6ec1d85f2cf766a537c880213ef2a1c6d5b6a5f731127f5178a749b968b5662f6fe7145c079f97c31cf3c6c38a6db26bb33e71904513d3e1108c19748185cfe4e6b0ed27e98de9664a35a29c34c425d5469ddbff839cceb7c01355b62ef7714d9cc9bff1f0de0399ff5c0421d6730773e6d3c75d5556509e122fb86e0c3daa8d5b846e25bb34008ae58585d4afeba31c12c904ca1c9ce26fd4502f4cad94ddfb57f38c2c8a595c81d099b868a922ce74e4a00a229c1740881cb16ec54c4419c2fa7dadac6a194094fcb9753aa529466975fbccea6e882da6694706f42ca7eaf6a423ddb7b0fec6d2c7b2d8a8b31754169c4d731b8bf67138e021ae799cdec0ca2511b49e9228d272d48b02e4251fa4bc2fb2d517db1062349f976cf707811dbf40206c84cb51f47a251cc1db53baf15b15a36729ecfd0e1da2ec029c36f475086bb1b28f7121fd93ad8f6598ca99b90a05254b76593b6c5486482406ccf1edba35010ed34666fa8ba95426857e128931d9d795cd9fe35ad7bf48fe93f9c2dd608e63393b9749ad077ee2366a581bd7814fcc18be0753e208f548cb83c0f63b5b9a0370f6578c4f8d96e7029f4a126a9eb67c837c9d8f987e0d4ad6471698068fa52a11c0904a5cbb4669ad6e03cb88f3227a2cc1148fee59d1dfeb0df7ac0ed98f0db580ffd753a2f3d0c83402b76637eb002ec764c985134a2fcab2cdfe817326f76fe12d24e74c60adaae81c08da427bf7bd7d66ec3497e49c97588ef08a9e3ebdfaa60c72260388b9ca7cc773733d5aca03825cd6af06b1117d481eaba4767081dfaa324128da34e30972dd0fbdf6278af738d56dbaf3f99685cf14439417cbed74786dbfd0a42d167953096eb8b360eb083fe5b5b86332f31d8f3ad431e918ee33ad6d37b667cb860c88f1ac3e80af0ff37e4f6b3abd938866b7f01800be323cf3f23be0ba2c4ea7e50047e6db81e975f2f49316341f90fc9d3196cb5ff768767e744a912987da116cacba1e0bfd537c777726f0e87edb0ed7a99bbe58d47790afe805151ad3df57a48ae9aac821a283d7d21de24737f3132d65d8e0b2ce2b772cb920c14b55ad029863d59c6376233119fc087dbd040ddf72e73c25cbd4c019a41786b781315169d73c71d55a0089fba8692e2a189f5a9fbdf714a27a17512881c47123b966b999ba305f72c240c3e3ad5ba0b37a090bd35c9651add9e307dc298961b7e08f7efc8abaeec90fb3daa1054f88cff4703b8a0d70e4271e08e3dd6fc391da3fed8ff4de714a3c3f579c8018209a6b556953ce22437d66a49a42618f64903d0ed84cf9112141a91215d38da35d2da845407462bea20235a11082e849495b8da1ed73c7721b541ffd39defe341e679578e8d0d8a5567f878e9a508ca80ec0d408575101692fc5733f98a0904ea73be72e101caadb758125065225138a3f5e6d6fde1f05a26778338f694aaee3ba48b93f58907349af0bec1c18904501aa465528f37dab3d86b2c518ee4eeceab8a7751153113c67ded880bed91e4f8ca83081cd0c7012d3c0be8ada55178ffff68e06370396744c782ee0f5f93823c4ca8097ffeab6a6cb689f3bf055dac5599075964fc52c064509ab69573e71c54701c1bed38d3a0606c4f4576478c2e75fccaa40e0e0ff0d4ced1ceeb2afd96c3a4a61b3458a4c5d410f533b6cdc25399a64d25b20f87ec2c83574e5b0edf357f6011d0e5c6256edc5c810cae911fb8b282eff13f0d4d09156acff96091618029ba1461e0d346eed5196f2ae183d9a440af779fb819befc7c95947d62171c5a4828a97f6036cb801bb236c5cb6ffc828082d45928d00cabc473922d83ae7dfb9232e5b6241196a0d2003cd17d97f9517bc28ab2ec404024554c9350b99907eeed4efcdb248f0aab5c7518990a2516ce611aa8a77c9c02f9d88aca16148f5cc444920b7d95be4062ee822049267192a522fcd483d9bfdba299df78e5b00b07f8edce057f6d7913f0332c6ef0579e12a1a2e752bea4e2e1ce7fd1b776e7ec59154bbd0e063b79a7aa93dac5fef2f768386c7dafdebcc416d98e392ad2d1e74b85ec2fc1cb2eaaff4f98da70e74a98b8f08978ed1018e87fc646ea9ef3ec3dcef5b5eca092ef180d9af0290e92eed95963023361c9b8751028120df0da7485aaf19b89b3488d3ce9500e91b0269ec04ff78f1b022ed3687df66b3bd590d6d39d8016163aaf77000d84cc79b59201209e613c78ac3c44b11e20f63af9b4ba22a0c3d268cfca38625056b651a3c64a44a20cd9610c6ebd2659b863b48768ff2c764e7157017fa55d8d5c204f0e030ca83a4b00e91e9f731fc575fdde40e20bb075e3c0c6622613119a8f7a040cca7494fad5a3774556949e8dd96d21b479dee8820b6c26f06f8e6ce40f0a8bba651b39645814b49d727775e1ec7216c9d45d867aa58515862fdd672f8290172dead72f93a01ef48926c8806a64a03291055a31b50d60a693da48eb88df339530153a796c43f28090aea1fe08e169c2f8f9bcec701d07a94f96215c3ae5380741a6a736d94398e8af6558152915d466df0b347ef5ce57a0ece8f4f9d75952ec478421f58c500305087abcc50922ef9c72152363a1c81b50da8d108ba0f43a6565db3893c7e0724a0888e3f75ecdec4ace06dd679eeb3483e06da588a6756b997a53d7fcaef7d046b0294fb20951d0b37d91b289a4cc7ee59f42b009bf987639b0be790401f1a54a794e675335efdc0e55c5647c83e824a0536ae59f49e94f85bbbf9ef4b7e42514ce6c0b9165bc9ad5a1cff478fda9eb1f323330b8d7d06e935fef46f02b9ca1599960efb80ac86209fdddf6de27816e2373f69fdb709e900e23e9a46dd358f5b26438bd2ab908b1ea0b1701938eb7000187cb2849a99bbb2fc0ebf02524dd9ab7870b5b3736c81f63d9128ef3bbc67359b3dd105764c1f0444e29a4ed6e7f4644b104d074bf1d44f1df34c1f0eb423ca398f792ca60fa4cfd2e61ef7dc6a4fb7d1a920221b3b2022a40d961e285626a269295c5cc476c5e9d716dc72d5e2e0737b1b3d6227f12b0412a5127757dc40e0bf627295d36d5cb86457eb250ebe0452a22e4f4cf2ab5d370ee6ae119c8d3597514b1b0b7aaec407fd4a00a06885d49300f11903f58ad9ed7eebaeb1543293b269473ca99ed860ca8d8ae782fc4fd9209bea552f52ed4afaf756b9fbbd3eb630380ac71894785cd6ed37272f1b4cbf8b47a08942db4debf458701d22779407ee522f3a4a239c4936b4f275166eca26b9e73fe400a351bb285031e716bcaa9f221e664738abac6e04c4db1422193dabafd7f7b5d7abb05f4824aa95b59fbce26da1ff9ef5853f3b274061aad2d33dec3cc5239f59aacc9bc44f6eb4d5f9acd4d4a133cef3c06ecba43d1e80f3a261d4b198beaabeee21cd33ea8a5ebbdfcb5cff31fa6adad7cd2fef8c54c47b3c580ca1686b2ed337f25723e9c69e15318073120b7336f94c3641b384b26fea8fa3b1d61fef8a90e8597370f86b207a9f2bce0299eb49937b4c447182ac6b69a0d1470ec50e326d3ebbe398a3a8a371cfb42e3324b6faf128ea40e5f6def70a1ad7935dd52e700a7782393223438eef5d9d86c4c1e5fa8de1604647a0426f5890c9e544c522e840a5ed399343a44a04e0fd7c29ed1a3b718daa4af1174490e9c076b038b82d61d7d521dcfde2944906aa202fe2ef31f57ce184c13176cee162fb2f1818a12dd24a96005ddbe8c08ae3ce534df4b977b829f3668f87d2fe710723c3584d5566e742505254f94565fdbcb019977fef69c420fb0d36021674d935a3d43fa80f8ef1a6ccac0c3de2c873c32f60124620d197d4d2dcc23a0a08be6a7f813844cb2ba542347c58f5c12ad08840b6461b0f7c3c4f07be334a87c4edf65d7f9f491dd74d7184965057169513c345f1b2066137a415da9b7447f08ecdb23fd416c0617403ed9c86115fcc94e09387507ef4a8e029eaa93b9a368c23e3e775223087b5daf9e018bb4db5235f03b38b347c4e8c01cc772906b7c72e2b273644ca2e081432399e5ed8a53247d1405e2876b6f8337f35f6503208ba3509c3544369bb77836884c0bacd8919b193e168f6f30d6a37db67f5e6df3712de5de6e9adf51d2524ad885b8bbe8edfc9ba052da1c2f576b3ac9f92eebe6719d4598816fa5bc97f77a5416fe15a556aacac3a78f29631d1a7ae7486e5f7d35caf8dab57011bace779c03b32917ea111a8beeea8175455e9788a2f65a0f0108614422e82fa1567eed9aa2b2a70d4e21dd4e680cdb1ba6ec13378a2253eb485dcbbeb00501b42932a61901adc0831bf5e0e8ea40f32a2f61243987d4023ee49a6122c8f703739269ed4238112342cbc82a1ac9e73134334ca72ff7e753c5d3cd0519ec8a494d233315cce7efb231caf5b6fd1acf6fa62fd52cf1f236278afbe9c113edb6b25bbd48c16a389bd7899642bfdb3f920e1ca2e8d5d7df66630f115295c20ec8222ec47d28d201c1de310628ab72852c7e72a1efa3f501f0605c6afa6146aa3d5a461fbad94158474c4bbbc49be1d5032371a3ea8a16d1232f4a29bdc299e1f25980aaed2ff79e91a9733d3bc1d2a7169aa4f00566f21fa3ea910f6740029b6027b7fa1bb406fdc7fc805e955ec020ede9c919557589ddb2627b6d70892be1c2491e1627e50251f7ec13ae278a52fbe3fb03d98c40bf964edb8da6bb956ccf923807ae7b14de8daa1cc8cd40ac0e2b4c0268d54260b006298c0777734579fa2fbf2a28c42a1c071031b8ca4537565520e9656d89478f0d4498697549fea3d83dcdb01336ec6d30ccfe899ff7b3101c252bba4a07d7c409e32e912dfe05fe1ab7e532251d468576e0f218eb648786fd477b6af3ad3e4599745149ad790a5ee6ea7920532333c78ee6ddeab08f78764c8cc4c6b5a2f2cca1be4a6cd75e1537161a39bf291b211263ddd008dcc4d601af716289564e6be677fcfe9de46b209f4042f6ec77424f3e77d75ed37e0c02e155757c560e66567d002bb3e3f1fcdaf7418f92a56010d0c9a0dbc807d2173b4cd271ebac3c30a1cc4bc0576a48782065086bf5b6d150284473bf66c59ec047845750087e654604b6d5e8ba1dd12e84cef65aed59e7c2dd0362ae36db2855c1ad85d54a65173bfbb53e5afb79159603e85b57d5139713a2483dcec7b35f5631e9e3cb68fc11376f7342320ae223001a7b072099bd2337490fd52d25f9595819cfe54beb187ecd4d3e6cc9a6c6e5f07d741047949e9d087925344ca51b3f", 0xfff, 0x3, 0x0, 0x1, r2}]) timer_settime(0x0, 0x0, 0x0, 0x0) ppoll(&(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x301c82) 06:25:21 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0xc116}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:21 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0xc814}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:22 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0xcc15}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:22 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0xd516}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) [ 1164.174303] IPVS: ftp: loaded support on port[0] = 21 06:25:22 executing program 5: r0 = perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = gettid() process_vm_writev(r1, &(0x7f000001a580)=[{&(0x7f00000193c0)=""/128, 0x80}], 0x1, &(0x7f00000002c0)=[{&(0x7f00000003c0)=""/102388, 0x18ff4}], 0x1, 0x0) r2 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x80510, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x2, 0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$EXT4_IOC_SWAP_BOOT(r0, 0x6611) fremovexattr(r2, &(0x7f00000003c0)=ANY=[]) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x20, 0x8, 0x0, 0x5, 0x0, 0x3, 0x0, 0xc, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, @perf_config_ext={0x9, 0x7fff}, 0x11756, 0x0, 0x1, 0x9, 0x0, 0x2, 0x997, 0x0, 0x1ff, 0x0, 0x100000001}, r1, 0x5, r0, 0xb) r3 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r3, &(0x7f0000000100)={0x18, 0x0, {0x1, @multicast, 'wlan0\x00'}}, 0x1e) sendmmsg(r3, &(0x7f000000d180), 0x4000000000000eb, 0x0) 06:25:22 executing program 1: r0 = openat$nvme_fabrics(0xffffffffffffff9c, 0x0, 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000000), 0xffffffffffffffff) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r2, 0x8933, &(0x7f0000000040)={'wpan1\x00', 0x0}) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$nl802154(&(0x7f00000002c0), 0xffffffffffffffff) sendmsg$NL802154_CMD_NEW_SEC_DEVKEY(r4, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000440)={0x44, r5, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_SEC_DEVKEY={0x28, 0x24, 0x0, 0x1, [@NL802154_DEVKEY_ATTR_FRAME_COUNTER={0x8}, @NL802154_DEVKEY_ATTR_ID={0x10, 0x3, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_IMPLICIT={0x4}, @NL802154_KEY_ID_ATTR_MODE={0x8}]}, @NL802154_DEVKEY_ATTR_EXTENDED_ADDR={0xc}]}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r3}]}, 0x44}}, 0x0) r6 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$NL802154_CMD_GET_WPAN_PHY(r4, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x28, r6, 0x200, 0x70bd26, 0x25dfdbfd, {}, [@NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x300000003}, @NL802154_ATTR_WPAN_PHY={0x8, 0x1, 0x3}]}, 0x28}, 0x1, 0x0, 0x0, 0x4000051}, 0x4081800) r7 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r8 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r8, 0x8933, &(0x7f0000000040)={'wpan1\x00', 0x0}) sendmsg$NL802154_CMD_DEL_SEC_DEVKEY(r7, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f00000001c0)={0x58, r1, 0x3, 0x0, 0x0, {}, [@NL802154_ATTR_SEC_DEVKEY={0x3c, 0x24, 0x0, 0x1, [@NL802154_DEVKEY_ATTR_EXTENDED_ADDR={0xc}, @NL802154_DEVKEY_ATTR_ID={0x2c, 0x3, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_MODE={0x8}, @NL802154_KEY_ID_ATTR_IMPLICIT={0x20, 0x3, 0x0, 0x1, [@NL802154_DEV_ADDR_ATTR_EXTENDED={0xc}, @NL802154_DEV_ADDR_ATTR_PAN_ID={0x6}, @NL802154_DEV_ADDR_ATTR_MODE={0x8, 0x2, 0x3}]}]}]}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r9}]}, 0x58}}, 0x0) sendmsg$NL802154_CMD_NEW_INTERFACE(r4, &(0x7f00000004c0)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x3c, 0x0, 0x100, 0x70bd27, 0x25dfdbfd, {}, [@NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x300000003}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r9}, @NL802154_ATTR_WPAN_PHY={0x8, 0x1, 0x2}, @NL802154_ATTR_IFNAME={0xa, 0x4, 'wpan3\x00'}]}, 0x3c}, 0x1, 0x0, 0x0, 0x40}, 0x40001) perf_event_open(0x0, 0x0, 0x0, r0, 0x0) r10 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r10, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="180000005600cda3000000000000000007"], 0x18}}, 0x0) readv(r10, &(0x7f00000012c0)=[{&(0x7f0000000040)=""/121, 0x79}], 0x1) close(r10) 06:25:22 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0xe015}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:22 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0xf000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:22 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000040)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000840)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) write(r2, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x7, 0x0, 0x0, 0x81, 0x0, 0x1, 0x5, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_bp, 0x400, 0xd8, 0xeb77, 0x9, 0xf2, 0x5, 0x0, 0x0, 0xaecf}, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0x8) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000004c00), 0x0, 0x3) 06:25:22 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0xf415}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:23 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x30000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) [ 1165.700433] IPVS: ftp: loaded support on port[0] = 21 06:25:27 executing program 2: r0 = openat$nvme_fabrics(0xffffffffffffff9c, 0x0, 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000000), 0xffffffffffffffff) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r2, 0x8933, &(0x7f0000000040)={'wpan1\x00', 0x0}) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$nl802154(&(0x7f00000002c0), 0xffffffffffffffff) sendmsg$NL802154_CMD_NEW_SEC_DEVKEY(r4, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000440)={0x44, r5, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_SEC_DEVKEY={0x28, 0x24, 0x0, 0x1, [@NL802154_DEVKEY_ATTR_FRAME_COUNTER={0x8}, @NL802154_DEVKEY_ATTR_ID={0x10, 0x3, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_IMPLICIT={0x4}, @NL802154_KEY_ID_ATTR_MODE={0x8}]}, @NL802154_DEVKEY_ATTR_EXTENDED_ADDR={0xc}]}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r3}]}, 0x44}}, 0x0) r6 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$NL802154_CMD_GET_WPAN_PHY(r4, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x28, r6, 0x200, 0x70bd26, 0x25dfdbfd, {}, [@NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x300000003}, @NL802154_ATTR_WPAN_PHY={0x8, 0x1, 0x3}]}, 0x28}, 0x1, 0x0, 0x0, 0x4000051}, 0x4081800) r7 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r8 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r8, 0x8933, &(0x7f0000000040)={'wpan1\x00', 0x0}) sendmsg$NL802154_CMD_DEL_SEC_DEVKEY(r7, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f00000001c0)={0x58, r1, 0x3, 0x0, 0x0, {}, [@NL802154_ATTR_SEC_DEVKEY={0x3c, 0x24, 0x0, 0x1, [@NL802154_DEVKEY_ATTR_EXTENDED_ADDR={0xc}, @NL802154_DEVKEY_ATTR_ID={0x2c, 0x3, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_MODE={0x8}, @NL802154_KEY_ID_ATTR_IMPLICIT={0x20, 0x3, 0x0, 0x1, [@NL802154_DEV_ADDR_ATTR_EXTENDED={0xc}, @NL802154_DEV_ADDR_ATTR_PAN_ID={0x6}, @NL802154_DEV_ADDR_ATTR_MODE={0x8, 0x2, 0x3}]}]}]}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r9}]}, 0x58}}, 0x0) sendmsg$NL802154_CMD_NEW_INTERFACE(r4, &(0x7f00000004c0)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x3c, 0x0, 0x100, 0x70bd27, 0x25dfdbfd, {}, [@NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x300000003}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r9}, @NL802154_ATTR_WPAN_PHY={0x8, 0x1, 0x2}, @NL802154_ATTR_IFNAME={0xa, 0x4, 'wpan3\x00'}]}, 0x3c}, 0x1, 0x0, 0x0, 0x40}, 0x40001) perf_event_open(0x0, 0x0, 0x0, r0, 0x0) r10 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r10, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="180000005600cda3000000000000000007"], 0x18}}, 0x0) readv(r10, &(0x7f00000012c0)=[{&(0x7f0000000040)=""/121, 0x79}], 0x1) close(r10) 06:25:27 executing program 5: r0 = perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = gettid() process_vm_writev(r1, &(0x7f000001a580)=[{&(0x7f00000193c0)=""/128, 0x80}], 0x1, &(0x7f00000002c0)=[{&(0x7f00000003c0)=""/102388, 0x18ff4}], 0x1, 0x0) r2 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x80510, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x2, 0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$EXT4_IOC_SWAP_BOOT(r0, 0x6611) fremovexattr(r2, &(0x7f00000003c0)=ANY=[]) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x20, 0x8, 0x0, 0x5, 0x0, 0x3, 0x0, 0xc, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, @perf_config_ext={0x9, 0x7fff}, 0x11756, 0x0, 0x1, 0x9, 0x0, 0x2, 0x997, 0x0, 0x1ff, 0x0, 0x100000001}, r1, 0x5, r0, 0xb) r3 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r3, &(0x7f0000000100)={0x18, 0x0, {0x1, @multicast, 'wlan0\x00'}}, 0x1e) sendmmsg(r3, &(0x7f000000d180), 0x4000000000000eb, 0x0) 06:25:27 executing program 1: r0 = openat$nvme_fabrics(0xffffffffffffff9c, 0x0, 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000000), 0xffffffffffffffff) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r2, 0x8933, &(0x7f0000000040)={'wpan1\x00', 0x0}) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$nl802154(&(0x7f00000002c0), 0xffffffffffffffff) sendmsg$NL802154_CMD_NEW_SEC_DEVKEY(r4, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000440)={0x44, r5, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_SEC_DEVKEY={0x28, 0x24, 0x0, 0x1, [@NL802154_DEVKEY_ATTR_FRAME_COUNTER={0x8}, @NL802154_DEVKEY_ATTR_ID={0x10, 0x3, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_IMPLICIT={0x4}, @NL802154_KEY_ID_ATTR_MODE={0x8}]}, @NL802154_DEVKEY_ATTR_EXTENDED_ADDR={0xc}]}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r3}]}, 0x44}}, 0x0) r6 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$NL802154_CMD_GET_WPAN_PHY(r4, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x28, r6, 0x200, 0x70bd26, 0x25dfdbfd, {}, [@NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x300000003}, @NL802154_ATTR_WPAN_PHY={0x8, 0x1, 0x3}]}, 0x28}, 0x1, 0x0, 0x0, 0x4000051}, 0x4081800) r7 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r8 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r8, 0x8933, &(0x7f0000000040)={'wpan1\x00', 0x0}) sendmsg$NL802154_CMD_DEL_SEC_DEVKEY(r7, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f00000001c0)={0x58, r1, 0x3, 0x0, 0x0, {}, [@NL802154_ATTR_SEC_DEVKEY={0x3c, 0x24, 0x0, 0x1, [@NL802154_DEVKEY_ATTR_EXTENDED_ADDR={0xc}, @NL802154_DEVKEY_ATTR_ID={0x2c, 0x3, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_MODE={0x8}, @NL802154_KEY_ID_ATTR_IMPLICIT={0x20, 0x3, 0x0, 0x1, [@NL802154_DEV_ADDR_ATTR_EXTENDED={0xc}, @NL802154_DEV_ADDR_ATTR_PAN_ID={0x6}, @NL802154_DEV_ADDR_ATTR_MODE={0x8, 0x2, 0x3}]}]}]}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r9}]}, 0x58}}, 0x0) sendmsg$NL802154_CMD_NEW_INTERFACE(r4, &(0x7f00000004c0)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x3c, 0x0, 0x100, 0x70bd27, 0x25dfdbfd, {}, [@NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x300000003}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r9}, @NL802154_ATTR_WPAN_PHY={0x8, 0x1, 0x2}, @NL802154_ATTR_IFNAME={0xa, 0x4, 'wpan3\x00'}]}, 0x3c}, 0x1, 0x0, 0x0, 0x40}, 0x40001) perf_event_open(0x0, 0x0, 0x0, r0, 0x0) r10 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r10, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="180000005600cda3000000000000000007"], 0x18}}, 0x0) readv(r10, &(0x7f00000012c0)=[{&(0x7f0000000040)=""/121, 0x79}], 0x1) close(r10) 06:25:27 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x34000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:27 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000040)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000840)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) write(r2, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x7, 0x0, 0x0, 0x81, 0x0, 0x1, 0x5, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_bp, 0x400, 0xd8, 0xeb77, 0x9, 0xf2, 0x5, 0x0, 0x0, 0xaecf}, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0x8) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000004c00), 0x0, 0x4) 06:25:28 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x400300}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:28 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0xf0ffff}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:28 executing program 2: r0 = openat$nvme_fabrics(0xffffffffffffff9c, 0x0, 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000000), 0xffffffffffffffff) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r2, 0x8933, &(0x7f0000000040)={'wpan1\x00', 0x0}) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$nl802154(&(0x7f00000002c0), 0xffffffffffffffff) sendmsg$NL802154_CMD_NEW_SEC_DEVKEY(r4, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000440)={0x44, r5, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_SEC_DEVKEY={0x28, 0x24, 0x0, 0x1, [@NL802154_DEVKEY_ATTR_FRAME_COUNTER={0x8}, @NL802154_DEVKEY_ATTR_ID={0x10, 0x3, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_IMPLICIT={0x4}, @NL802154_KEY_ID_ATTR_MODE={0x8}]}, @NL802154_DEVKEY_ATTR_EXTENDED_ADDR={0xc}]}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r3}]}, 0x44}}, 0x0) r6 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$NL802154_CMD_GET_WPAN_PHY(r4, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x28, r6, 0x200, 0x70bd26, 0x25dfdbfd, {}, [@NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x300000003}, @NL802154_ATTR_WPAN_PHY={0x8, 0x1, 0x3}]}, 0x28}, 0x1, 0x0, 0x0, 0x4000051}, 0x4081800) r7 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r8 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r8, 0x8933, &(0x7f0000000040)={'wpan1\x00', 0x0}) sendmsg$NL802154_CMD_DEL_SEC_DEVKEY(r7, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f00000001c0)={0x58, r1, 0x3, 0x0, 0x0, {}, [@NL802154_ATTR_SEC_DEVKEY={0x3c, 0x24, 0x0, 0x1, [@NL802154_DEVKEY_ATTR_EXTENDED_ADDR={0xc}, @NL802154_DEVKEY_ATTR_ID={0x2c, 0x3, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_MODE={0x8}, @NL802154_KEY_ID_ATTR_IMPLICIT={0x20, 0x3, 0x0, 0x1, [@NL802154_DEV_ADDR_ATTR_EXTENDED={0xc}, @NL802154_DEV_ADDR_ATTR_PAN_ID={0x6}, @NL802154_DEV_ADDR_ATTR_MODE={0x8, 0x2, 0x3}]}]}]}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r9}]}, 0x58}}, 0x0) sendmsg$NL802154_CMD_NEW_INTERFACE(r4, &(0x7f00000004c0)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x3c, 0x0, 0x100, 0x70bd27, 0x25dfdbfd, {}, [@NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x300000003}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r9}, @NL802154_ATTR_WPAN_PHY={0x8, 0x1, 0x2}, @NL802154_ATTR_IFNAME={0xa, 0x4, 'wpan3\x00'}]}, 0x3c}, 0x1, 0x0, 0x0, 0x40}, 0x40001) perf_event_open(0x0, 0x0, 0x0, r0, 0x0) r10 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r10, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="180000005600cda3000000000000000007"], 0x18}}, 0x0) readv(r10, &(0x7f00000012c0)=[{&(0x7f0000000040)=""/121, 0x79}], 0x1) close(r10) 06:25:28 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000040)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000840)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) write(r2, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x7, 0x0, 0x0, 0x81, 0x0, 0x1, 0x5, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_bp, 0x400, 0xd8, 0xeb77, 0x9, 0xf2, 0x5, 0x0, 0x0, 0xaecf}, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0x8) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000004c00), 0x0, 0x5) 06:25:28 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x1000000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:28 executing program 1: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x1, &(0x7f0000000140)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8, 0x6, 0xffffffffffffffff, &(0x7f0000000400)="4567b767abcfba05849b04e0ea091df9b5b1c3025d76fef5c32419bf114465d5b24a576974b15eb485fcef63961baa2373eb31e09f5241bea1b7fd015e1815acfbfdd2b67251e633669c2149d3332a829968f85e945d5bd6d07c72a66a07a635f5242ca8207c81685fe11efbcef379c580e16d0ea8f4a2ea6daba31d0bd41a9e90cbf45d7dd41c9c7deca06b669aaa87315b7beccf4317698c799c7595508c88498ed4b0ddff5109073a794f364d3b0349e0bf56", 0xb4, 0x1f, 0x0, 0x0, r1}]) pipe2$9p(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="1500000065ffff017f000008003950323030302e4cf9e14f03bde87d3d2b2014e5d12257d39cdbbb4c729295a727011be8105eec337b76d3797fde54db0bb5f814ad63"], 0x15) r4 = dup(r3) write$FUSE_BMAP(r4, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_DIRENTPLUS(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="b0"], 0xb0) readv(0xffffffffffffffff, &(0x7f00000012c0)=[{&(0x7f0000000040)=""/121, 0x79}], 0x1) r5 = openat$full(0xffffffffffffff9c, &(0x7f0000001780), 0x20000, 0x0) r6 = syz_mount_image$nilfs2(&(0x7f0000001800), &(0x7f0000001840)='./file0\x00', 0x4598, 0x2, &(0x7f0000001a00)=[{&(0x7f0000001880)="762b48badbe990924d77a42b7810948f2df4c6cba55eeae0b51f990f90d9f56f8635028848ce14c64fc8b223b61966cf6f59d92913240552318b5b3325dc42cd5af69419061ba1dd0f4a71d22337f5349a0ef0c9a0bbfd6cb474f46b185e37ab77766a41096a4fafa581033389b8fb826425eb6f53e3ec5deafa8204433e070c0cb8c86dc709593acf33b72bb43c6bb87e30402513e275297fe3ff4bcd8390028a409bbeabec989a2884235ad5eefac0043686df60664dc10c802fd19280e78f6f4f8363f6951c617a2ceecc3816079273b236e45a744ab56190708e310df291bbc0", 0xe2, 0x4920}, {&(0x7f0000001980)="92c4ee95656597c1c049001ef6119dd861c75a1858b0432e450bc61ec04dddb0a15c25c2cb376c64b2e75980787ac52f5c11832bed797d9870c9cc8b1c9522cd544ba9ad31484a24ee2ffacda5bac9e5891dbe8e30dc594c78184e747e6f1809d62097dbd82810c05603af462f3697", 0x6f, 0x20000}], 0x8000, &(0x7f0000001a40)={[{}, {}, {@nodiscard}, {@discard}, {@norecovery}, {@nobarrier}, {@nodiscard}, {@order_relaxed}, {@snapshot={'snapshot', 0x3d, 0x2}}, {@nodiscard}], [{@audit}, {@rootcontext={'rootcontext', 0x3d, 'user_u'}}, {@fscontext={'fscontext', 0x3d, 'user_u'}}, {@obj_role={'obj_role', 0x3d, '!\'Tg^:#]*#'}}]}) syz_init_net_socket$rose(0xb, 0x5, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000002000)=ANY=[@ANYBLOB="180000005600cda300000000000022030749e773cc99f53272460ef30b4310dcba983dc2d4572f6f45d6d3e4737c9c1c4d07f65cb029ee79753865e885d3ce0685143ac13a8814ee2425ed534f294598a1b79c914c85e9d55ec0573f4d7687bf9bdf29c524dbb1a50e007d871ef8fdd2ad531516a2e21d16b46ae45d1463b564124c2f03910e8ab540b6f7e21f3d9101e01e6fa7380e06f91a8941c4a7c2ca2d6885bc89bc84940253bad36476f09c6baaef7f270a7d35f95a2ffe79f25af9642f9881"], 0x18}}, 0x0) readv(0xffffffffffffffff, &(0x7f00000012c0)=[{&(0x7f0000000040)=""/121, 0x79}], 0x1) r7 = dup(0xffffffffffffffff) io_submit(0x0, 0x1, &(0x7f0000000140)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8, 0x6, 0xffffffffffffffff, &(0x7f0000000400)="4567b767abcfba05849b04e0ea091df9b5b1c3025d76fef5c32419bf114465d5b24a576974b15eb485fcef63961baa2373eb31e09f5241bea1b7fd015e1815acfbfdd2b67251e633669c2149d3332a829968f85e945d5bd6d07c72a66a07a635f5242ca8207c81685fe11efbcef379c580e16d0ea8f4a2ea6daba31d0bd41a9e90cbf45d7dd41c9c7deca06b669aaa87315b7beccf4317698c799c7595508c88498ed4b0ddff5109073a794f364d3b0349e0bf56", 0xb4, 0x1f, 0x0, 0x0, r7}]) io_submit(0x0, 0xa, &(0x7f0000001f80)=[&(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0xfff, r4, &(0x7f0000000200)="bcbdfd70f1af153562d06d9ec0984da3516f649c8c76b4df0f5c8cbee2280f4274e5d1a8881aa41f421d278cd614e77b05e3aa16e92fe956a9d274c7f9f4873b09f833a7fab46c1422e32de301e6d632fa58b2ae3c41a90df4683de967fa2f2733c26eea36463e44f875d2ec68c601f001d25471b6831651dbe3456d58615288a8430e9da59b3c240e7b85792b0da275fb5e677d67859a6bb60bd32f8c3ab84aae931d3689a9260f5d9b873ea5c68983d0fe33d9417aea1ca9effc248c7af987bd4bff4f6f703e05dd2b8517", 0xcc, 0x1}, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x1, 0x900, 0xffffffffffffffff, &(0x7f00000004c0)="a7b49e0395dc810815cea214895fd8fac1ba3c6f9e0d9cd9fded6604a9227a7bc2e938310cf7985195f05204c7014e742288a06a01cb2263ec949a56c4ce1bbdcf4475d6efaac9eddb90eb7dddab670f70a0c317633db892d487b2274807e73a270336ef932792d5f518c89c075775cc511040b36ddb7dd375f16203554f79c8d8130d24518b0076efd18107c5ed33c38387dcb60886761a929c4515006a25660eb31b02b524a05c544a21831b92b9e21d2f59b04ad75d67b2c77e72", 0xbc, 0x7ff, 0x0, 0x2}, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x7, 0x1, 0xffffffffffffffff, &(0x7f0000000580)="86800a5274093076c4a1203e7b85027b035f1fbf5cceaa52a0", 0x19, 0x7, 0x0, 0x2, r4}, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x5, 0x4, r4, &(0x7f0000000600)="7ee36fd71ef1b1a3d45e0b3fef53430ee44d6856f390a2c4d46f68ccbb1c703a679506351cb394e2224eaa270afe7b29e240b03e7d757379e4dc9f0728024acbdc90a12122a344c8239a87b185d91243c98e14b6458eec8339c5648d1bc06e320cf15ab90dcbaa7545", 0x69, 0xff, 0x0, 0x0, r1}, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x6, 0xa6c4, 0xffffffffffffffff, &(0x7f00000006c0)="b03c68fa860ac88578a176d785ae00beee0efbc23ba0a47084", 0x19, 0x2}, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x8, 0x20, 0xffffffffffffffff, &(0x7f0000000780)="ab890e3b9ef89430420862351502f7794eff4e905ae1a30e354f25acdfcb201b64adb71f626e0ed988ffa0964fd9be1ed02d7d353d2d00feacfe0d69d0fc4998cd5e3517e2760c2329d97051c2d1ea3d32e2694a30e0bde892b10524a44c639e876c2e75e9ef6d505b9ff6565b39b70722025e43678db95c8662e3984fe063dda4d184554fc805a121ab53738409d61fe98a3c577b07db2e9ae7e5af9c57c3c1d0e09b265de47b36f61c6f22b6b3048914aba10521fd925fe949b5b4d03d603388aa89723c12bb3cb2a6d0858c591e75160f14580c1de687258d7a4253ea411bd771d4fafb27a8d0bfa2f62332874a6d8c616a05621804fd4758e832cf513cd247194b19f5b8231ff7b020e7dddc6553517e4a40092f1ad889279f54cc90c4222e5f9dc9829cea7da2e5a9103b3fff5516061f6b4d6df6447c75e984f515b18e15f7c7b5c630492daffa3d84af26fea4d86d6845286f46da012e36d15a6c77620e79bc9790d4e54343ccd0d177b872bdf69c52a3454089f1dcc7ed9b31c19b66d4b04f4a33ab38119ac9c3c80e12942228afb5837ff0f5883c61b91111d24b8d377299ea9a7532e88c303233a7c831d714b5e78c50b98e570e25cc7d016c48b3aa39cec67687ed3fd4c9812149cd50c4b6da2800c40bbd7461435f184c42ed08921ae04e14aa93799b22264fafa7c425b4e04bd9bf28c5353080dfcd4ab37066cccf40fbf3e60617ec4b151ed65387c0e33b0fe79985a1674a31f845d48ce76054bc72f8fa0b5338aa73750cc2fe3e983c4eae100d52ca841b2e4cb6056f55b444cc0e2da83db92d0f22b1750d13ae8c38e45583ab600c7ad32a1425c80c27a92ee6a9073dbd9f88e364634cd351e6c5615c09177933e21a926979af9c97d4d66aaebcb511541912f07c5e3c75efdf6c9451e58d7833aae410a73293c557ab62815dc698fa8b131f62acb37be2fc107e70a1bccaca585ec4999154d77f0b66b943422ad17bbd0aeaf7047b28b6b9736ab6087c36542fe473a2b762d101adabf5953b3078c8c9adde20b4b6e4222361d692cf715b55f0d82e6181d1c3a7726994064f07a9be3a5ebb519fa396804e3c84126dd462f98646ef60a200e65c36870f6b6cad4bf955c2530d1bb7849ef202fd7068147e15e19278c525b6c9f6031a16091149a938b6238a2611517e3d4fdde115aed27145ad3a0185f75581c64ae6f5a684fe4a3bcf7f042bf312f2022e5f78277826b237589629af82b930dc98741425ff268cb464b085ff3c79b4ef9ceceadd8a1a092208989687da015351267ef4645c07acbdc16159de4d2be1b9c4fc83d0eaa2ef074066154d987d0ee85a5e1ff72c384d9eb09ba1916a63cb8ff1c85d5596e6701105afe6b1e4a0ace9521f481a0653b0e18c417e3c658070e496d0d3a44bbeaf68be52e940d9c6c8b76db198492cba0cd188d8645e93b4798bd8497d4aeedb58634c916de01e1ca403c802e6bde1344beae6c51bb9e2c349b4acfb3dea946c7256b6c924976d3404c68cfb951850b62828a85a2e9bec746571bb29cef755ea08d2fdeb530b06de9c32aeb6a9b156aac5584cc4274d9b162bd44d0bc931b56b97d0dd36ca352339e77fe98eb334997021be8b90419d258f7b2e1b31b163d31033df7ee8cbb34cf37e23445131b7ebb7c246dc35a8b8394f0f66ffb2b7d9b9dfb20cca3c3484f373f4ede06d2a6a79f1dfaca7c94979b1e45160ce20c07c0143b28081ca2d0b0a1a006364c8330b114bf8c42b179f621020159cc8beb4990093cbe48b7051266ef846c88ff851316be3b83b7bddb496f454a8c5c7ec213a05f68564304c71f6b36a3384f2928dc074bf57166d3789725c46d35d7633b8ef3a17887ace5968d31bb3c5f75fa190781a0d353b0395e9d94d51562728638e648aac0c1801d6bbaf6caf1bd8da4f301dfffea84231b93df2ae9d5feb6e32c91786b9a44b9e3c25c94d8172625b5c7636de0064ed923143e6eda8d8da81e7fe1b491886025004566653ef857f49323ac2ad7d49e903090fdd05ca30ce002667e0895cfd6f81ddbb9f0dba15594df5593bd7041b818cce672897e576224d5995a3902c293843d178cc32e1c1ead5e345c0a28df7163106ca6a84be099c4f4fa5bd251b6d005dc19e796463713b1abd2210a0ac518d45e54f9f5250b20ac413c93bd35aebf9a1902b4d14033d0324e6e34e72529535ffd2dddb597efa254d4fe724a6e4d15dc553e86d12092f257dbe4ebe42eaf915bc4d96cd538c975bc73346dc37ca76f38eedd5c29f1608c4d9c1acba1f977e94f165354f63e63bf42258991ef95761f5d49e995b0f52a028ed55f0aa4bd1a38a11b9f5078d97361f5d99460ba250571bb6b7c8b01af16f64d517004fd272402f5c7e9f42dbb96041a917298facb64f46d5561416bca1fcde85aad8bd8b4eb54934a92b56b6398e626416260ea76fd4f8b857038b617e6560b1008e2f14b2eab5c8846f9e5bae10dd1b864719d0d56c76fefdb9165d03e24eee80069174e8624a36057ad8c873ca71eed196dbf053b91bc97a6a4213473e9378ee7d432db30793c2eb0adc3266630c23e462e49125d316ff2ddde7f55ae15eee805bf96f9ea9fc7564b6f98e27a5f7e331584e520ecf85860e7405c59a5427541864b1bff005f2d14284c91748dbd0b0fafbb2b0a4fbaee1625ce8b9976b2d86af180ede506dcf2c5e11f5a2e2b0175ba6452bc1d44c71e4798c11bb528e96c1ed126118d88c5bb0a0901502701997c8637c8bfbdf8b4106182d0cf2f7913a90d934288e55f880ff1249c3b31b8d6b114ec15e772f9953855a7278d8289beabfdb4c050f0c5c6729fb3df0333959e747b01cd7479ab43bb91eeac28de12e590f5649f5961abf6f800ddabfe18ed1e27455618fee7258e427f1a58892decc1766470d6ee00bd546e931a30128896a8bec0e920e6f56eb4a643bb73dbef35139f068a50472893b051dca9861a6fff631ae943e8115dd9f06be14dd1a5c0063c0b40542f9fba39c146bd5adc75578a5193a1d54380cabeaa782fd9098cc544bffb793486e0545d9fa81bf3eb667b3bdb87d6ed3bef3afae322215cc23ffd1072dd6a9658816bbe908bf7a46e09d53ad55c907c94a2b8ecc1b4885632f2c0b35f259741e9b2279737ca73b6791f22debb3922af82d80f04bcd1f996e591554447bc102f80d2f1ab9ab0d7a61ff0f0e48f88406e6ef566627131ef1ac58e2a39e2efe48ffef4988c911b95961c57ced22d77139e6f5abe56094c695249760dd6d568d4c13ecdda3bb8d8d53475bc12140312d8d56b5ddb4038d9eedbd04808de91b8b7a3da6c05a0cb4ced3d912eccfd16cc0378176dadf003a02d7e1f664884de4b2b425b3697727d50c39eca68e267152924be1324db5be658fd517c00e940b1d08b76081eb133eac928ddac2ff30616ee41978da93d85cd9285ea734104912ab39d868435d9cac2397d90e5a4ba4c9ea5f2ff8b796e5406f1634800c7af27a026e2eb9893a31809e5ecc4f7b7707dbe5ed5426ce3f1d2855df042321295e5b7263ab39d67eedbf782b308f103bc66b9f21062ebae17c8c9d24998c1d529ea409e69667fec7e2c2d8b4ae07aec9fb3b66927ad3fbced5cacf29e76554bc0e28b3b1a662744ba46660a71058d7b3ee497fa54fab8a1b77f741e700cb1f845d0c000c7a9266c13a1b2c89dcdef13ed97431cba85185417496c5d2b89667f31a28e1c3092c1890994f8148dd96c284366bc23a13431425c25b4fc7b1c17e845b3dd89a9fbac13d23fca89732d73f49781ff72c9ac5d0d8d75da3e849cb98b6506a51d7891eea64cfdd79a4c0c04d34077ac03f775a7d21fda36a3774f36b5aaf647ef0a128f45a32faab44c4fbd6841f0bb41fc266c53524d8039bee651cd0c307927835c32c141918a9141eba8bd4e617d8e1376a2c862d20e28ef7548ee242f34248868e4475cb844b186b7a2a70fff46e11b0e1938d94fd0a5d17de33bafeee94dbb015f5744151720b91795881a8c2bbdda9d4e264967186fa15696e2bf7690a829e5cdba4d52304bc4900db2dcc559006f369e8cde84e3a1d3534c094dc087279ca979b0d0a864f1f347e135415f19a1aa9ffd8fef12e15176c74f7a0f28df80f4d0021b7e14fe9a20e0c839fc58c6b66f054977640b09a96543758cd3394ab726a41862be48b2c77c25cb76787bc2a8959fff9c9650ae05185b625d681eb2d74652bc3f549d3afa3241b8191cc01f6cad2d476a9199889805c84096a903d136c804452d973d16b9175b0644d3131ebacf110560570f24008bc52cad4e79250b14a7bc7c93250b7bb9d529f32ab2d5271413e2529b63b9b809877f41cea02629cca3a1bc40d325cd7ad93563b95e3dbe8027f54129d9730762eb2a3b7dd1b2566168052d0230f9db78926a53497968b11b0593e573072479d48665279d2d63b276ef131cb8fc102e824e4fdbccf439bec4cc56570d7daaf3785883b217dc8a2407d1d4a7c6552d526704427e5e9713247bad71c99ae2237e96e2e91e0abc599e5f85716d2916d3a767445753141645f53c4ef82fac1a95ee40e2950d290687f34b6718f9218e752bde7473b5b41442541b879508650989a6065a2a0ddcfa59b9684941199a6c130bc589bce828a886aae32501c293617bab45c0d66b5b7820975cbdc7426e2ea9601c80a86d14fa7d1c80bc89cc56c9d882caf08ad4e97291df49a35985823617f5f7b6efc14289f222503906f409c11cd4a3cca631942285c10ac2e936d2b47ac4e30ba878aceb5fd5dd0430680f0069d950b1808e828d9df11a0f4cf09db7c8bb21772d6526d40e7ec08017fc6c9991e1ac6579efcaa631e4c02413aa7c249e541b1dd0ae3e338a64c145f82e1edeb4ceb90de701e4ff4f4d0a4967bf1bcb3de80ea495c5d353ccc8c4fe024ff21cc8b70ab35da523ab4de2aeb5ffd8c8111c99263217e66c42b8229338e6f80c12efebf31dfe82de83a547341da3132d53a3ba86de84265693a0b8ceb1c0a524a405784f4b068021635fad4efb87c00b5628e7c111475ed71e20b6275c4a5d930c33b1cb7ede008bd7c1c37f4cfbde5981b41ac47309a7a508ef4f0c810dfb1f0ade2dce485d98d523c0ba2695669e21207a242faa117944a2ed54d20023304606b4f68a1fb8e6f1c1f6747d8980c39d1a7c13ae8ab4bb4157b4a2050c51e854477fc232a0c8fc154cfdcb22624c68df82571ccad1d9234df864c20cc5754d83ef3c014f45495e7fe099ebdcc6730a6f08ba2d612351307b4da06a42ae2edac64045027e63cc22e3471633a7e81acb3c024b4af55a8f2a995d6a12af050d0d56630484e1a9e42fb2f676bff467d0ad4d397556e0358c4d19f1b810f4a5d74e0540c24a9d7fec9ee2a022004e301ee9cc084b7ccca6ae1aa667689bec371b33daa13479ca561e60656f116c2d30457bec182802364f349214de3bdd5b144550e7e327ca74fe70e691fec257884daa98573206a3a78b3086315bcea3df385809ff9ccbcff506156cf1753a3a129952916eef76d177228cdde17eee7720f745d78d75ad4704295fae3de336fe455e81d42e6c4d778922721b86076f5e0429564629ec66fad971136d55d3b97f84f5fc57f1feb42f1ce7bde639dfc666e00d3e720ac8d21aeee1b1e3ce193eca699f9ebc828efb76899bd8e2f6e1b5d6c3cfd47754ddf3e7b07f4a49c0db422a36c2bf7931f4c72f92c25812633d5b37f5fc95ff8c01f82e64d737713c693ec25a5c6", 0x1000, 0x4, 0x0, 0x3, r5}, &(0x7f0000001b40)={0x0, 0x0, 0x0, 0x1, 0x0, r6, &(0x7f0000001b00)="0a6c42fdcf6f", 0x6, 0x1, 0x0, 0x0, r5}, &(0x7f0000001c80)={0x0, 0x0, 0x0, 0x6, 0x8000, 0xffffffffffffffff, &(0x7f0000001b80)="31d9e5cfabcefb6d0a3a07089f7298023eaf915b0715a3dbbdbc81b4b1d791ede5cb2652ccc51c382b2653d87833297bb882dae45439035568ab5656fec57a57e64358ab6e09361464129394386edf9a1585e9e9613797eb1449ddfca4eef5e212f7a5fe7ed51336cda3d77cef1e0c4ec43980d01fc618bab997c2249204f950e85026eb5bafa7de373f9380dad4b9eef9242568d8c1b89e7b6bec4ef98bf555201b6e31e08bc03a83bd7e727c307d8c183d4596350e46b9200d5a19fd19b87fe7ae9e8e808a5e053ebf97eb2e95d29b12be0ad64a725363bb906bcf6b0f75bbf1a35073b949724ea7b2e52b9375acbd8bcc26", 0xf3, 0x1, 0x0, 0x2, r4}, &(0x7f0000001e80)={0x0, 0x0, 0x0, 0x7, 0x400, r2, &(0x7f0000001d80)="0894113ddfaff24b56245f4503c89a76d63b6ec845dc33aec8b18d500be7db5e8d3a5839c50d47d3c83aa01628a61fd2c7b133b9ea8e63d8dbe9d0c95cdaaaae429366ae3ee331eeb79c5737da91e5fc87bf1d631715e3facdadd06875df7b62fa90f7b7e1a969c8a1b18a0bb961632d0cfe724583bb8540bb8ba6150447299c35981e79254fedc129fac615def811ed5accc9a895db8dbbb5af3fe56751fbe68329bd70bb2e2eddd525cb3371a4f9cec64632ae41a1e1873bb5f37f381a0602aef7ac6941617061251b8dfdc073400502831a3bb877c7ce1011251388ac24449a1667af4cbf3b2dd47b987d3c6785f418b25f", 0xf3, 0xffffffff, 0x0, 0x1}, &(0x7f0000001f40)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, &(0x7f0000001ec0)="1780f356408c996fb8fc1e3efc4eeb426a54e4c6609891a5c62673cae25dac52b0ec1a820fa03e71f2c4a5aa8159f9dc3786cb9d482ff41fbbfe704cfa1748a3b69d96aa80d4b7c4618123a73fce0cb9b122b59a", 0x54, 0x4, 0x0, 0x2, r7}]) ioctl$TIOCSETD(r4, 0x5423, &(0x7f0000000080)=0x4) ioctl$TIOCSPTLCK(r0, 0x5423, &(0x7f0000000000)=0x1) 06:25:29 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x2000000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:29 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="18000000000006000000000000010002c50000000e00000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x45) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000100)='rxrpc_timer\x00', r0}, 0x10) pipe2$9p(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="1500000065ffff017f000008003950323030302e4cf9e14f03bde87d3d2b2014e5d12257d39cdbbb4c729295a727011be8105eec337b76d3797fde54db0bb5f814ad63"], 0x15) r2 = dup(r1) write$FUSE_BMAP(r2, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_DIRENTPLUS(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="b0"], 0xb0) connect$rxrpc(r2, &(0x7f0000000140)=@in4={0x21, 0x0, 0x2, 0x10, {0x2, 0x4e22, @dev={0xac, 0x14, 0x14, 0x41}}}, 0x24) sendmmsg(0xffffffffffffffff, &(0x7f0000001900)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="18000000000000001001000001"], 0x18}, 0x5}], 0x1, 0x0) 06:25:30 executing program 5: r0 = perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = gettid() process_vm_writev(r1, &(0x7f000001a580)=[{&(0x7f00000193c0)=""/128, 0x80}], 0x1, &(0x7f00000002c0)=[{&(0x7f00000003c0)=""/102388, 0x18ff4}], 0x1, 0x0) r2 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x80510, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x2, 0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$EXT4_IOC_SWAP_BOOT(r0, 0x6611) fremovexattr(r2, &(0x7f00000003c0)=ANY=[]) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x20, 0x8, 0x81, 0x0, 0x0, 0x3, 0x0, 0xc, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, @perf_config_ext={0x9, 0x7fff}, 0x11756, 0x0, 0x1, 0x9, 0x0, 0x2, 0x997, 0x0, 0x1ff, 0x0, 0x100000001}, r1, 0x5, r0, 0xb) r3 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r3, &(0x7f0000000100)={0x18, 0x0, {0x1, @multicast, 'wlan0\x00'}}, 0x1e) sendmmsg(r3, &(0x7f000000d180), 0x4000000000000eb, 0x0) 06:25:30 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x3000000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:30 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000040)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000840)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) write(r2, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x7, 0x0, 0x0, 0x81, 0x0, 0x1, 0x5, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_bp, 0x400, 0xd8, 0xeb77, 0x9, 0xf2, 0x5, 0x0, 0x0, 0xaecf}, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0x8) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000004c00), 0x0, 0x6) 06:25:30 executing program 2: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) add_key$fscrypt_v1(0x0, &(0x7f0000000040), 0x0, 0x0, 0xffffffffffffffff) connect$inet(0xffffffffffffffff, &(0x7f00000000c0)={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) setsockopt$inet_tcp_TCP_REPAIR_WINDOW(0xffffffffffffffff, 0x6, 0x1d, &(0x7f0000000100)={0x0, 0x81}, 0x14) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x800000003, 0x0) r1 = socket(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000600)={'team0\x00', 0x0}) sendmsg$nl_route_sched(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="3000000024000b0f000000000000000000", @ANYRES32=r2, @ANYBLOB="00000000ffffffff00000000080001006868660004000200"], 0x30}}, 0x0) 06:25:30 executing program 1: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6(0xa, 0x6, 0x0) bind$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20}, 0x1c) r1 = socket$inet_dccp(0x2, 0x6, 0x0) listen(r0, 0x7ffe) setsockopt(r1, 0x10d, 0x0, 0x0, 0x0) connect$inet(r1, &(0x7f0000e5c000)={0x2, 0x4e20, @empty}, 0x10) r2 = getpid() rt_tgsigqueueinfo(r2, 0x0, 0x0, 0x0) socket$inet6(0xa, 0x800, 0x0) ptrace(0x10, 0x0) sched_setscheduler(0x0, 0x0, 0x0) rt_sigtimedwait(&(0x7f0000000180)={[0x80000000]}, 0x0, &(0x7f00000001c0)={0x0, 0x3938700}, 0x8) sendmmsg(0xffffffffffffffff, &(0x7f0000000ac0), 0x0, 0x0) r3 = openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x480, 0x0) recvfrom$inet6(r3, &(0x7f0000000080)=""/134, 0x86, 0x2, &(0x7f0000000140)={0xa, 0x4e20, 0x5, @private1={0xfc, 0x1, '\x00', 0x1}, 0x800}, 0x1c) 06:25:30 executing program 0: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000080)=@newpolicy={0xb8, 0x13, 0x1, 0x0, 0x0, {{@in6=@dev, @in=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee01}, {}, {}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}, 0xb8}}, 0x0) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000200), r1) sendmsg$NLBL_CIPSOV4_C_ADD(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f00000003c0)={0x1c, r2, 0x1, 0x0, 0x0, {0x3}, [@NLBL_CIPSOV4_A_DOI={0x8}]}, 0x1c}}, 0x0) sendmsg$NLBL_CIPSOV4_C_LIST(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000140)={&(0x7f0000000400)=ANY=[@ANYBLOB="3400000074f2a7be3253452c26e3e2947892598a375d90fd7411e70e5434f1eed2e50bd87ef046a1215ea05305bc35600e3c2b8360b59b85e84ebfc375ccaae1d4f183ba40b387d4a73ae1afa3e96d1c763b3a09fc0afbb18eedd0d99a5a7993", @ANYRES16=r2, @ANYBLOB="000429bd7000fedbdf250300000020000c801c000b800800090042c7c02908000a00dfe00000080009006997df16"], 0x34}, 0x1, 0x0, 0x0, 0x40}, 0x40041) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f000005a700)={0x0, ""/256, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005acc0)={0x9, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r3}], 0x3e, "4a743ed8e28983"}) r4 = socket$kcm(0x11, 0x0, 0x0) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x3, 0x3, &(0x7f00000009c0)=ANY=[@ANYBLOB="850000001300000012aa8e995ce7d27495000000000000000a621cf434b9dbafdc0a00e9bfde03afe9c80000000025caf1cae63587ff7f0000cde5c019080096e2c43f6b8fd41b7e7666ada01543b7185a4650732b48588a84f8347a1b5efd079137038277beb5e0615c40dbb7005fbd189981feb0a519c1b5c16ea716bb5b94bd00009b4f22389c753acb8026fd808f25bfc91c0400dc2adcdefba0868942577d8953191eeb79379829652b10737d4e25a22695df1cff57340af4fc9901000000010000008228bd07741c710ebde43f17dc8fecc8fe53e5b39515991b1428fa5301000004398f6500000000a3124871b7671b2c8fea54fb3726850310bd480355921c9c0c120d049000b3190474f06e53eb9e0000cc4bd32f5d44b172a4a2f72bb3fd26560200000045861d8f3eb0a52258becc9fa5987a7000009fdf95541c4148a3c007d188b03facd57a5790fc3871539b749491ce88e47b147884df676eb8a8b4d844ff1e3c219666703f302c70d773a59bbd19344c7c498ce255f79fc8e77e3ba393f8401af9077cca6d65a63d47b53ad6f1be3a10c540cda8df0b4e07b1842e36a8a300000080943e32023d6670910d1fdc9db9d03f849ceeafe8bf00677ad1a3e2fec13ce0b92489cba78d5517600a9518b811a8bf9de074bf1bd738045b1620e83b908d1ece9177c4bb0000000000000803d9f09c317f7a0bed457e82b97d41ccae8c8c0ded87dfe708d56233a978e3aafa6551eb8e2662ae89c6fb4994567574b86e093f3017a5c189d8e98a5a30df3ec44e772a7b356c4ce3628ec559afc7b4a955fdc1503f890600f0ec0bd45b70933c32b6909644ad5b5f4c20206cc2c7b2f5f64270580b615a1e3e23734581e59b8234880aaf2fe5da2fa008dc2063b705d87fe885a47d0300000000000000bcd4b4b48e80fbfe650abc0d6c8833c5bbbcc1eb127fdd0000000000000000000000000000000000000000004d961bcae05fc2cdd237e6b7aa8358752a7021709f0fdfe10d3a752237ffb3e5a67331eb11df1120e2761cf7e9409ff2b2a9118b8f241d64a1a1e254e7a7975f573fe8f4ce63c8aa414467575fba3ba5b0ad8b7946e063e05b73bcd915aebc67208f19b92c0dbf4550d96d26a9d50a4455f2a60135ea09f47c7df2d9c872300268000000000000009bed416fe37bc565528aaab93e6800c51b1fc93427c554c55a22290daad7b8b99afeee4dc0225979afefb605aeb9ae8dc459efe5b704c890565e9c18293f1474b935f0218c630c27e10a00734c9f1d1325b193404019d3ba1f3841b646834db268d97d6e94c292fcb328c1ed58e857de50ff43d26ea2735eb0c8e38fdab71e7ef7b9a7307c1834537cea901d2407ee609b501fa77ef1e8bb287bb0d0365dd7b505375061380f93e0deae50eb8f62b3cfe5e1992ae4896ed794af5d5e7f10f0b990278eb416b40099af18c4ba34f98f3d4d46388e5cfc26de1c7e5595681b3d907dd5e993a5d2e2f5951728ad4607e3c42cbb553e91480dff6704a3d15e42bc36ae9745525bf2439c027bf79a91f5479141b9224f438eca9438cfe9f4304ae5103e0ecdc43b107fae65fb4db65fae3a62e3991364572fdc3a65576ce6a053bf2818ab7d0c11b95e2dcef98fda18db25557044e16f9a99a95f841be42951705b7bbb38f86f66e2e6a8605f5c318642654176693b0faa9d227825495672f9a2058837c8257a0300000000000000db81f4af86e1975ae775264af328c0faa32088259e1272e7dd43cc103c0a8980816e82ccf78c017b9768066cd386f1da6a24fe5e7a0dd1b70f9fb80e98078e524be6179681d016de49d9f103514e3cf4ecfd4ac2ef7b1e24d5408cda5da172fa201516fe611cb8e6e2cf08b214798c9e353a992d21280e6b4498b0cbc85ebcbd7749ea7897f9070f49c5e957753fabfd4aad4f859345fbd7fcbb5bdda2edf283fdf402770d142766823a7c3c5ee21e201b2875d14855909ce9e2030a5a58f8321d60fbc7de3eec42f5082ebdb1a14ca24db0a3bf2c2549282d8b715fa53277257a5b222afe95d2f68f33dcea69925fca966705711b3911d75577525613a0f3009fbf878fe9e21976e5580d6cf777c7036870fb80af8831830547c285d48a0d83d8f93bce26c03b981561b9a8020ce4b05f359287cdb7e318b3ec2249202df8e2ad43d615238fc710b13b36757024943378c6be4566feaeb52bda5a6554bc1d0f5242f449bcf644a823d515bdb9e28780848bf64d67b656f105540b2294ac79e173c84183797a9a21c53cf00fb38b84308ff2039d146d31f6a72aaded49b7b53a4e25da64d4b9a487d81300e02159db610000000000000000"], &(0x7f0000000000)='GPL\x00', 0x5, 0x487, &(0x7f000000cf3d)=""/195}, 0x48) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000004d100)={0xfffffffffffffff9, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}], 0x0, "3c1d4c65c79995"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f00000007c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, &(0x7f000005df00)={0x9, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r6}, {}, {r15}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r8}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r18}, {}, {r11}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r9}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r19}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r10}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r13}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r17}, {}, {}, {}, {}, {}, {0x0, r16}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r14}, {}, {}, {}, {}, {}, {}, {}, {}, {r12}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r7}], 0x5, "69b7a23d16809d"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, &(0x7f0000060440)={0x0, ""/256, 0x0, 0x0}) r21 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r21, 0xd000943e, &(0x7f0000059cc0)={0x0, 0x0, "4fbd20b1ffa567768a6df4343db814449fcad3569f46997f5e7f387d6895a4bec9ceede7818ecaf7c491911f27e57f9383667d4a9f471f38278a3abd60dd31801742a42067a457b785cbee7e142ffcae976bbcbd69842afdace04729b95418fff5622fc7eec03c189a1f404aa2f3a2eb961dff48390ca5c1cbfd160968e17d70f3730c4b1384c854ba20ab60e3ca2c204f749d79ef77244591573101ed65a6f364820eaef7a204d396cbe5135128661a4b933449f2e4ae7a1d105fee6f4496e90c27dfc50332247c737f27edc2d0c551e2c4986980af4776fc9223ce99f1791f9baf1eff8d26727db8f7b1e1d48fa4514990ee3b3ed8f43905818b3e25196cd2", "5e4de5f5cc71df4a570a041585de6c9a29a40ecb4d044695a97679f57c8ce026bc68a47d069d3ed72034ca7311aafd8aa7066efe1fd07669cc1d6544dd3756dcbe511c391b6e8f6ada3da15b433d7f947cd289f563e373834e62c5455c5130b7861e6f1e42d411a1ef33fb4b3eed0b386d917b732fdd751c8a876773c832f636a692e3e89cfd653027951dcfaad456faf1b9fb02dd98a5f63d0e9bf3c16c7c289e1b6aa67662e824be66284901120220b9cef914e36bfa46aa098c1fd5e14b08fe39b7c53fee8ede3c396f5e61131a3804b2bafeef93edd7362081094c44a808800f6da9937c60acd1f70725fbb918dd43eeadc271194d29824326c78bbcdd7ac13f1963e2782bb1153f905312fcbfd413f6a824f9c5ef7fbcf7b816dd3f9cc7322491344c27466537cbf7a4edbb077db99e96c3937e29b28e027a41ad7dfd362b2089a7c08da1bba9c8e42dd5ff780f9f71c33803fc4e9ef6c4d888ab005d3093223a0080d0d7a8c007770ae527258756ccb8ee7dc10c8e0985d7ba150ddbf3bafb5b7338c06f95446f06fbf72eb041d6eeb11c0f2737229005c69de6ed7976619611b388a886240b6d0b498b2d293a912246675257a912de137f273e6342ca0e7a0a12ae03ab44e89eab78b5f2e194420bde79903d0498471eb6e051d41f654c887b0fb90f3e4eba004da159c0e221f7f734b33beaad629a379dfa897dc7c7d5e5f381583dff617aaaaa41121ef0276ca5ed9481f2d81a205ad6796039dc85d8451a259778ecdd418cbd0af8a2d80547e26c0830df4a15ff2844163f9dda060bdf10137c8a2f0b861ea7cc8b3e6b39750315c3ac4119dfe1c335b766834bd65c84668faae247a5a8fbd95e66179b86d5a2ed8704c666801f3afcf397c54de2effb49be8bbb992dc3d4f8e864129782fa28fa7b44ae2a3bb2aab4e4334d0b6f93f228cd8b9f921160326109db6681f548eb8c7497fc2cd587d0b2689bbbe4af590041883c64f89945d95ebd154a9caf5c8aed3af0232035cc501174abac29882626f37b76f56d2b2d64ed61b4a8cf111f488a58a85f067b5d55f30e0dd6e9813d619eaa15240f6bc8c3809e0d8c9e8095cff9d7ec5383a96a07c97f235e26ef60246a2d820fd1145490b9378c7a72e038934409b8855022fdc296094fa1aa5815b48cff84918b1c0c064d40cf587b1df5b9a1822ccab3b24eade6328868b92c788e67f73bd8f32f1f711647b326575ecd05a960559961039d6111b79e03deceab67d63aae4b2c9d4b16deeaaf9e42078085bedd3cb56d28303d15a6666248c2a284cfba09e569d30397d78ae3ab5daae0562b2bcad93d89d639ba0c093997141782ec0c456ea5edddfedb978fc1423b7c11efbe4a48f3011e1d9373caf03e56abb7fd25fa60b965a5d34b08a25bee0076d84302a2ae18fe30f301d44e2d1e31a830fc12002f8311e8689e7f3b36117ba484c9f001bf36ed7e47ebbf024f57acfaa0e1a7da97986b47167f7f7204f269fa3f9dfb6a86a718320a700a0cacdfbe68b3a3fe19f6d40a234a63efca31c3a2504a68c7ea31f32654a901d7be971f5002e83af9bf2b2b2e5df9eef850798f26d26623e8e913f31389f5eb778090ab30a4e72a41d94276a38f5b6c0a59760826b0176f0619f9602cc6902d1e8889a54ee691993b686cc0f447d70aa0e5d19cbec6b7477cfc22c44b96394e3e0d2f82ba2f47e6d50d117fe684b0972124a5c06db7050af1d3acefc427daf2725ddda33136c6cf7b7ae376b6d51606f8866273387ea53241d4259b6b0f5ab77e56adca81f29ea6cea235c0793092fddd3bcf22671d34a5930f2d040ae29bd13a3a20e66a7ce50d0554fa587cc7dd05000a9efeb336e8dbd1cbfacd64bb598a2a2c9c8c198fedba14f1d8b2d47c206c25b3dbbeff07f30b4b5d1f72315f175971c6b4b30103eef47debf99dbce9d4480e635c17b520fcbf264c43d59636277812577768f04a3d93a5f7ba2847a4422c78f1f270e3c4e9f1e3c7296574652565bbac04cf1eda3c17f398a4166d3213d0fc7603a69a078814c5051b1f0fa12d0993099efe144d2daf8354ef51e3bcad800264658e4fc0d8a73c6e6f151c489667362403736bd48d3fb83cff4a3bdb06c4a110a0e424b7f4a30c31e80ca7f4ebbd6c5bcf2415bd4d5f3b263ef99f02e6e49b2ab458abd81dca71a8e0be96b2ea9e0716d2e43aea0941eb02b41ae109bd3360fb7d5b627b6ca4574e47fb77995b50d0f148f4a96a340dd631845f723707622d861a9c03f1d3f05dc30ad6e3c77df5ba52d10c663003060c7be1315b9afe9695a8d72f5786cddef63d22e61c04d4944b5dba09125601a499bde4ae1dacb6a6eb1649e0632fe839fe2c9ed25b52154d3824d1b1d99667e70bda9b3389bfc9152fed70a61f68430301258cca6a1634eb8f939654a9824182d4f1304a7c089026590d98c4d17b701698974803dbd9a82500920f963237eb19817ee513a478b4a1c1ad2d292483439459b29d2b10cc08244d2bb5eecbb650300b79f2dc537efe8ca23ef78debcd04ca5b5eeb8990d85124f2caad6e87f2bff3d88227c742474a0cc2acd63f9c40f4fa1497f17942bbfc2f903e9eaf91294be71f3bc5fdd18e9f53d7326481734e9d75e1fbcdf06ecdee86b8da509b8ea298a1929283830675c45b308a7539299ad59615397fec13f76b38d1b58e41ab3d93d332f0969eadf90ad49ee95c6d3ffa31d370948a496a7637e0d387a3627050eafd2ad6df734f7cbe3a0014e2d0b8cca1b3442b4ccc93a0193adce4a071aa0d5dc1effbc349b43f5f424eebab4c74a64267cf17c7c681a381a27dd176880f0e0f160e53c090a81e052016f302f25a1b29cee0abe45a78cadd6f4ec57c4b03609b372cfdc80a5e249d059b51d150f553ca16352798027d80889295403c0bda197c881e4bb0cf463e5953885758fc2e5f9afb624898440fd9ae8131c51f42132980ad3614e12d5448809e403122c36786cc571907476cf1bd4b0caea6577a3ec0aed99c20f46df355b18ab16c32fb74ac6c094973501a36f014cb71026fb02433dbc098c95361f6d02bcc344f10f1bd18e2eb227aec0d38084adac6e7de05d874080705f5f4fd8072d86467ed23a654434047c034acc33acc71798cd2214800bbd2ad2e265ca8669237aee3b313f7f777ec53fe11e2df4d88d3aaa009f4bda2764adc25b4c6e473374a6db9c7b1d9b8f8480d43ad261be2bd6c3e44e8a4dc89c20234a87cdf6d1a41e00d5cbe6b9cb446649c5db9c83221920f2c9932a67bd236d59e086672150b0ea7e29f2e050e874a2f151f674f8ca8ee6359e598ee8b3319791c7a485b3cbcc37a6f2e5eee43c657bdd95fd440f2f95d6dcec9f51fed79b7b6d8d10be49bebf049ee4aa5334248438a093787a98546447aa3545edbbaee33a0448c713a936181fdd77848420bf0192df0588a43951df200bb0ad2fea21a08ff0126e777be9cd85c210c2a68515476e9ea03d3e563ca6ff8913fb789b249ece5d3da43b8b239ff28a204020c4be3d652e7e6ae136f9fd1ca086372f5bf348b4b1f4494b08fd9575d7294fc7634b8d449ba70b0fd305aaa181df45c292229a2f572e422207598a1f76d5227b95da82b75475ff548720e337cbdf1fc3015aa1108549820027d7281d55e17447f1b21159da4b5cf2df3b98cb024b315b7151d96603e69dff7f7aaae0e7a4de88b48a75de85ac75ea2d3079933c835aaaaf2a4618fead728de9e169763091f9b45144144ceec00690d621b7382df2e87b10d5bc4cba955e857efc39f9703fbad5a0a19892f028c24b5496c10022e9c978a553571c7640439b798de9e9140ed2c966629e76018096e54697be8e40bc764a5a612024f850af840d9b97cfaa9fe72b3fd5fb5f52e462a5eefa34dcb9aa473b2317ebf97ebb13a100940ca9dfe587463b3d716766d9931a2e9982332235972024fa8c0dc4faf65ad7ea3330f7f0b18037e656aeab5a790e65b420a1a843f7470ba197ad9a46ebb9daf0445e1607105f4278d966406657a005005452c75670c0222916cf1c3587cb3a02a03fa6aeb64ef6f0d65a4a3eb90fbd9b417ed5262f2c4140aaa9190d6a6ccbc15e8a78f86a0475e3909feeca3a05b003126c3fc3cc617184a16e3d652727f1870c355210d349539588bdaeb10a474ffde26f97d9be9388e2492a5a94ae761710de680308c8bdb50adf24a2738442cb1f54b6c5a360c1a101ddfc03124ed093f59c5d62fb1fba6edea9d0c870db47d871d33204e07d92ca231fffa829f80bdbf70a02443e2e67fa34aabafef75f5cf2efc4086a8d157177ebcd7189c5511ef3fc1f5453f4ec1c356c592aae02295c878ee9cc44f3795cb4d6a4b3ec4f960431f5b6aac1e864cbf54906b62bf53812b3d80cf4e45d266c428b2d9b6a99b160ad9a862b8c071de40bbf6db26627355ad0e4b4221efc61587181202d888c60b05947aab84407a1b4f6c3f80f1f1851e18daf092a5988cb6b6f16f415d960da61dcd810784db41bbe1382de8ba99a57f6538a521e70837c44ab2cfb9c943ca089b1faeeca046652732dfeb0ced6c08edbb690b40afb5db377e7fb23cdc224f17e3424859558cf67b205b54eccbc09b314f25b3dca405b6620902b2b546627064a44026b5361cfc62e3462b600287a655ca29d072cfc1db6d3cb4151210b4282d8dadcc8d8173d567bd40661cf0210ba97b6b27a6000da3f468d6591518b5d8636e81f4e845c2c1eb932a03607985ef574fe76c26055192397d3d13275614fa638a6b081ecea6b9361a9c3f294650da3effa2fddb861133732de97bd32ad6c721d450415bc22d07ca93ec83fdb88019ad67489e952fc4b4ead668e7192560ad23cd1d1fd1f2169d80de4488d448c2100df72313ad7cebe744dd73a51fab13155920903c9f8bd36d26345718735db5d3c6e150369b3f03382a3c3d897d9cc312d5aad151b2d036562295b788b02980c2aa1715690c5591520d946b7237c21e321a4abfe808fdb23a4b9c618e8ca15706e46482672032d20634f107d9d00a4c6f07c7d71051a35b4cb7bee9a75f3948f954df83f939e7b780f077db20264e140f14e9d431fdd5b1084ae15273669d256956ea8cb515374d9cee8dc42afde21905ac17c088916ae73812ddc8e8c316cc09ca9286ac8fc79ffdd0b4d67457c59c61ca7dc098421ad5d2f7caf37b26b34d6b9099c2ec05aaf9c2d317fe37c2c1b1e05dccc2b34ab3b610733e66d44ad978e1d8604eed6e17c47d62a9911d3e7ee3d91ae7a086cb6eedc927ffd44ecb811f69c2676cd25e8e51e9f43f465af0fc24c0d95a5cfbbadbb91e88967cbe7b6e22e22baf9a64f74b5ced0d1405f9e6463627e077991cede7974c3446c254"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f000005a700)={0x0, ""/256, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r21, 0xd000943d, &(0x7f000005acc0)={0x9, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r22}, {r23}], 0x3e, "4a743ed8e28983"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r0, 0xd000943d, &(0x7f0000060640)={0x1, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}], 0x5, "bd082e877335c2"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000061640)={0x7ff, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r3, r19}, {}, {0x0, r20}, {}, {}, {r23}, {}, {}, {0x0, r24}], 0x80, "6383429405a664"}) 06:25:30 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x4000000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) [ 1172.163194] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.2'. 06:25:31 executing program 0: syz_mount_image$msdos(&(0x7f00000000c0), &(0x7f0000000200)='./file0\x00', 0xffc00007, 0x2, &(0x7f0000000240)=[{&(0x7f0000000040)="040800090000ff01e66174000404090a0200027400f8", 0x16}, {&(0x7f00000004c0)="dbed7d4cac17", 0x6, 0x1f}], 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='nfs=nostale_ro']) pipe2$9p(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="1500000065ffff017f000008003950323030302e4cf9e14f03bde87d3d2b2014e5912257d39cdbbb4c729295a727020000005eec337b76d3797fde54db0bb5f814ad63"], 0x15) r1 = dup(r0) write$FUSE_BMAP(r1, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_DIRENTPLUS(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="b0"], 0xb0) mkdirat(r1, &(0x7f0000000000)='./file1\x00', 0x20) [ 1172.795096] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.2'. 06:25:31 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x7000000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:31 executing program 1: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/cpuinfo\x00', 0x0, 0x0) setsockopt$inet_sctp6_SCTP_HMAC_IDENT(r0, 0x84, 0x16, &(0x7f0000000000)={0x9, [0x2, 0x400, 0x7, 0x7, 0x4, 0x0, 0x1000, 0x5, 0x8]}, 0x16) recvmmsg(0xffffffffffffffff, &(0x7f0000003140)=[{{&(0x7f0000000300), 0x80, 0x0}}], 0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = syz_open_procfs(0x0, &(0x7f00000000c0)='fd/3\x00') preadv(r1, &(0x7f00000017c0), 0x326, 0x0, 0x0) 06:25:31 executing program 2: socket$can_raw(0x1d, 0x3, 0x1) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_mount_image$btrfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x5, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e85000000000000010000ffffff8c000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d0000000000000060000000000000001000000000000000010000000100000001000000010000061000000040000000000000000000000000000000000000000000000450300000000000000000000000100000000000000000000010000000000007200000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000001a8885d61aee4febb69bd33546bd0e04", 0x11b, 0x10000}, {0x0}, {0x0}, {0x0}, {0x0}], 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="6ec7075d9eab57b383e7677d516f73"]) 06:25:31 executing program 5: r0 = perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = gettid() process_vm_writev(r1, &(0x7f000001a580)=[{&(0x7f00000193c0)=""/128, 0x80}], 0x1, &(0x7f00000002c0)=[{&(0x7f00000003c0)=""/102388, 0x18ff4}], 0x1, 0x0) r2 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x80510, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x2, 0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$EXT4_IOC_SWAP_BOOT(r0, 0x6611) fremovexattr(r2, &(0x7f00000003c0)=ANY=[]) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x20, 0x8, 0x81, 0x0, 0x0, 0x3, 0x0, 0xc, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, @perf_config_ext={0x9, 0x7fff}, 0x11756, 0x0, 0x1, 0x9, 0x0, 0x2, 0x997, 0x0, 0x1ff, 0x0, 0x100000001}, r1, 0x5, r0, 0xb) r3 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r3, &(0x7f0000000100)={0x18, 0x0, {0x1, @multicast, 'wlan0\x00'}}, 0x1e) sendmmsg(r3, &(0x7f000000d180), 0x4000000000000eb, 0x0) 06:25:31 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000040)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000840)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) write(r2, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x7, 0x0, 0x0, 0x81, 0x0, 0x1, 0x5, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_bp, 0x400, 0xd8, 0xeb77, 0x9, 0xf2, 0x5, 0x0, 0x0, 0xaecf}, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0x8) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000004c00), 0x0, 0x7) 06:25:31 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x8000000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) [ 1173.053131] FAT-fs (loop0): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 06:25:31 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x8160000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:31 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0xe000000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:32 executing program 0: socket$alg(0x26, 0x5, 0x0) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) write$uinput_user_dev(r0, &(0x7f0000000900)={'syz1\x00', {}, 0x0, [], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3]}, 0x45c) r1 = syz_open_dev$audion(0x0, 0x3, 0x4b6b40) ioctl$UI_DEV_DESTROY(r1, 0x5502) ioctl$UI_DEV_SETUP(r0, 0x5501, 0x0) perf_event_open(&(0x7f0000000340)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_mount_image$tmpfs(&(0x7f0000000040), &(0x7f0000000080)='./bus\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={[{@nr_blocks}]}) chdir(0x0) creat(&(0x7f0000000400)='./bus\x00', 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0, 0x4002011, 0xffffffffffffffff, 0x0) r2 = creat(0x0, 0x0) ioctl$UI_DEV_CREATE(r1, 0x5501) fallocate(r2, 0x0, 0x0, 0x3) 06:25:32 executing program 2: r0 = socket(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000000c0)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="48000000100005070000002783e4dab1a3a44bdf87c52d000000000000000000", @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x2c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {0xc}, {0xfff1, 0xffff}, {0x0, 0xffff}}, [@TCA_RATE={0x6, 0x5, {0x8}}]}, 0x2c}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000001c0)=@newqdisc={0x24, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0x0, 0xffff}}}, 0x24}}, 0x0) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_SET(r2, &(0x7f0000000340)={&(0x7f0000000200), 0xc, &(0x7f0000000300)={&(0x7f0000000280)={0x74, 0x3, 0x8, 0x101, 0x0, 0x0, {}, [@CTA_TIMEOUT_L3PROTO={0x6, 0x2, 0x1, 0x0, 0x6007}, @CTA_TIMEOUT_DATA={0xc, 0x4, 0x0, 0x1, @fccp=[@CTA_TIMEOUT_DCCP_CLOSING={0x8, 0x6, 0x1, 0x0, 0x6}]}, @CTA_TIMEOUT_L3PROTO={0x6, 0x2, 0x1, 0x0, 0x9300}, @CTA_TIMEOUT_L3PROTO={0x6, 0x2, 0x1, 0x0, 0x88f5}, @CTA_TIMEOUT_NAME={0x9, 0x1, 'syz0\x00'}, @CTA_TIMEOUT_L4PROTO={0x5, 0x3, 0x1}, @CTA_TIMEOUT_DATA={0x14, 0x4, 0x0, 0x1, @icmpv6=[@CTA_TIMEOUT_ICMPV6_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0x80000001}, @CTA_TIMEOUT_ICMPV6_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0x3}]}, @CTA_TIMEOUT_L3PROTO={0x6, 0x2, 0x1, 0x0, 0xf6}, @CTA_TIMEOUT_NAME={0x9, 0x1, 'syz0\x00'}]}, 0x74}, 0x1, 0x0, 0x0, 0x44004000}, 0x0) 06:25:32 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0xf000000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:32 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x1c160000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) [ 1174.028246] netlink: 40 bytes leftover after parsing attributes in process `syz-executor.2'. 06:25:32 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x30160000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) [ 1174.074008] input: syz1 as /devices/virtual/input/input18 [ 1174.109255] netlink: 40 bytes leftover after parsing attributes in process `syz-executor.2'. [ 1174.278783] input: syz1 as /devices/virtual/input/input19 06:25:32 executing program 1: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x51c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f00000000c0)={0x7, 0x7fff, {0xffffffffffffffff}, {0xffffffffffffffff}, 0x1, 0x1c0}) r1 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0xf7, 0xaa, 0x4f, 0xef, 0x0, 0x3, 0x0, 0x9, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x7, 0x1, @perf_config_ext={0xee, 0x1}, 0x2000, 0x8, 0x0, 0x7, 0x200, 0xffff, 0x8e, 0x0, 0x5}, r0, 0x9, r1, 0x4) r2 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000180)={'bond0\x00', 0x0}) r4 = socket(0x10, 0x8000000803, 0x0) sendmsg$nl_route(r4, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000005c0)=ANY=[@ANYBLOB="d000000010000104000000000400000800000000", @ANYRES32=0x0, @ANYBLOB="20200200082a05008c00128009000100766c616e000000007c00028006000100060000000c0002000000000000000000640003800c00010009000000e52b00000c00010000000000080000000c00010009000000000000800c00010002000000080000000c00010005000000003000000c00010005000000d82e00000c000100010000000a0000000c0001004cad00000200000008000500", @ANYRES32=r3, @ANYBLOB='\b\x00\n\x00', @ANYRES32, @ANYBLOB], 0xd0}}, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) sendmsg$nl_route(r5, &(0x7f0000000280)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)=@ipv6_getnetconf={0x34, 0x52, 0x200, 0x70bd29, 0x25dfdbfc, {}, [@NETCONFA_PROXY_NEIGH={0x8, 0x5, 0xad}, @NETCONFA_RP_FILTER={0x8, 0x3, 0x4}, @NETCONFA_FORWARDING={0x8, 0x2, 0x200}, @NETCONFA_IFINDEX={0x8, 0x1, r3}]}, 0x34}, 0x1, 0x0, 0x0, 0x20044184}, 0x4001) 06:25:32 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000040)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000840)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) write(r2, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x7, 0x0, 0x0, 0x81, 0x0, 0x1, 0x5, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_bp, 0x400, 0xd8, 0xeb77, 0x9, 0xf2, 0x5, 0x0, 0x0, 0xaecf}, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0x8) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000004c00), 0x0, 0x8) 06:25:32 executing program 5: r0 = perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = gettid() process_vm_writev(r1, &(0x7f000001a580)=[{&(0x7f00000193c0)=""/128, 0x80}], 0x1, &(0x7f00000002c0)=[{&(0x7f00000003c0)=""/102388, 0x18ff4}], 0x1, 0x0) r2 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x80510, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x2, 0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$EXT4_IOC_SWAP_BOOT(r0, 0x6611) fremovexattr(r2, &(0x7f00000003c0)=ANY=[]) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x20, 0x8, 0x81, 0x0, 0x0, 0x3, 0x0, 0xc, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, @perf_config_ext={0x9, 0x7fff}, 0x11756, 0x0, 0x1, 0x9, 0x0, 0x2, 0x997, 0x0, 0x1ff, 0x0, 0x100000001}, r1, 0x5, r0, 0xb) r3 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r3, &(0x7f0000000100)={0x18, 0x0, {0x1, @multicast, 'wlan0\x00'}}, 0x1e) sendmmsg(r3, &(0x7f000000d180), 0x4000000000000eb, 0x0) 06:25:32 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x3c140000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:32 executing program 2: socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x0, 0x0, 0x0) syz_emit_ethernet(0x3f1, &(0x7f00000002c0)=ANY=[], &(0x7f0000000100)={0x0, 0x0, [0x0, 0x0, 0x0, 0xb98]}) r0 = perf_event_open(&(0x7f000001d000)={0x1, 0xa5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x4c8d}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_extract_tcp_res(&(0x7f0000000140), 0x8000, 0x0) syz_emit_ethernet(0x0, 0x0, &(0x7f00000001c0)={0x0, 0x3, [0xa6c, 0xe92, 0xfec]}) syz_emit_ethernet(0x2e, &(0x7f0000000080)=ANY=[@ANYBLOB="0180c200000e000000000000"], 0x0) syz_emit_ethernet(0x0, 0x0, 0x0) syz_emit_ethernet(0x101a, &(0x7f00000002c0)={@link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xe}, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x2}, @void, {@mpls_uc={0x8847, {[{0x1}, {0x3}, {0xfffc8, 0x0, 0x1}], @generic="a56dbcf3bab9269fcfadcddc0073b07300a6bf7455b646a6e73172f30a0e9277729e6ee75e5f1d732279669e53eb26626388d7671d33fbcf9559c60988f026b410c3bff41ee40ada1ed92be1da07bf4aa2168991cbb5e198a7db48f728fa222b3c201062aa74ff20cb6b3b7ab210d698a6b0e9895003217724491b58c1553f217fc009271a3fcc63985e4a847f0252589f33f6b315aedab4075624ff079edbd544f527234df48d2fbbfdcddc5ff0de0261a60c9208619f80849a78ef285cdb055becd5d08c4c818cc29d09d8ebb391b5a2b1e5255e34a821dff1d4930240a7b313612973f0931b3a26479daf6c122c245446f9e01333458c6c545f037e5ade325adc361ad44a35dff0300e1f2da0d5e222b6f1893ffe9f0dcab68c10a5693137df7deb70b4220873075974f7766345e6b90cbed619067d2ae8fa9f8e24e5166a20846a84586d7fe68158c3138fec6733d7d0e3fb4b4126c9ea6728f23aabc62a9f23dc756dffb3e9528d16171dacdefcdce0c55b42323a2c69c922875c2ba5e797b14a1cb1767f2b5c17c4c886a105ddd5dd595eabe77de6ca1e100b1336f1d79f50d247c2a7bcb775be315fdf893e64eb95c31f4c2b5fe0e7c84911248a65ec08e9461f2d8296a821edbcdc1f5eea11855dae532832a748d0aa03922834fed1d44fb30cb42a257d15cd006faa327a5ac8a5405647332bd3fb256c8eb25aa42ff9da27a9845a6d42acc9f8f9342ececa9034e8e40969cd385964322545cff04569a1f6a1a56e171a895f5b4027c9989146a4212a80ea8686c8b0d51ed5c2ee2a2c6b3e45959699170a82a9a18bccd3d6d932fc160ee0aa2d0d3908130c84cc0da093c49eb571e1f576b8432866ea1ec6d05f97322bb4a69a1bc5812125b023519a4bc723bb5fa55ca6d0677572828d09706f19684fac45158522204db9ac5515a094d27742b6c19bc0f6ffea13d28194ee29e29efca43f6392beb5595a02b47a84fbf76e944b4b2b4b2243fc21fa220c9df27397224ffabbf23c467d315f7f69d28e85c893f49640a61a2e82957b8c9d04cb03c9bb8ede2dd339cc070d8608bf4fefc98d4ad463e6d1c802cb7f905c05d6066d300a24dbf2dc25b8215610342ab7650574308af690d6633c1ed8d78592f74fc654d64e8ff60c5ef25d81cf7cabf2701811bd9b25accd665f413002e64371264b5178db23056c698528fc69ff2eb3104cd06043c09a5e1c5835b4e266efc3911c039c557fabab03c9e8929821fd43bccf4c543327adf48fbcf7856b96dc5e5921e129398a8d57465f8c5a88ecad8ddbf372d5ce92c76e4936af3a21df2de684901db96980ac02e9e93a95d9fd20b7cb9e509daf8e92f1a9d5d20539fe915b4a563aa0cf78b5f46da99f28c6e2babee70e240ea27b56d3b705cc1f373c54472bed30b010db615eb72642b987532ceed712c570784654eb0499ab914beaf354130f15b8aab54aae1bda2756e47d65ef1c259bb3a1cdfce09901d77f4021b98866b92ea7d8d2c63bd9f66552d7a859e1ab5c7b7efbcba5c30ccd9d90fc29455133c75f45e96f20d239f4129cd532e01e99d0cface61ed0cf6462ba57cb348f639cf4553a2e7c1afe90419e04a428d091ba32c272b46f080b0643f0b12a2968a264e75037dab9f05dcaad92b97395c3479d9fb777c350941001e7ea592e5fc5e089f101537ffca000765c4334062e80c0aa22458f9b5ef66445124f24b4a0cd7f4efdca04434aa95772cafb82288b99dc236d1199452b1e855ce31c21b5d05329d84f5dd054b70079f304be79744cdce819a330e671ab9c575ea139143b1b4155d1750e6ab0dbd912a15df3ae45c66fee4c82a36104d5016df217fb2278f11b5762b348eaad5dbf3826173336fea9f4480d2e4c223d1879e1695c8be1de75ac24e574180a5d289fdf9014da2398bb79341ac11234a8cf40e9d50573a2f9da08e78bc9dbf488d9fbf58786b8ca8bf6ecf5691025e030bf527d3baf1a7589371f20580e081102ab7b66fd64c4bf2ed61cd9ba76a5ec5c878756bd0cde95a0b607e992ee18939bc8bdfd9629e454595c13d62c5a5145131a5abd59ac10259bf6f112ddaebe9a0e460af92d2ea4e746b2e38a4f9b51fe2cf03e38146a4f661904e9f3fe04974a23d38364e4e93ea40e635e2f1d4a252c631b2649b0a33fe059a2336079375c99661dae8540983713115bd30cf42113bef842cd82e874622dacd721b945872272d9b9ca6e17913fc20533af026686c2ea650430763ef3366a7353f120353ede5cfe9e763107ab1613340b648436aae49050b214a3783ca5260e8c108c442f79bce9f37e5cc4fc5b58205fca250d267d7cc184b994f75f05f9ec447e52ae97b7fdb2f7fa2c73a001f21ee319ca7dd48d04dda76e88339bf5c0e874274fa01abb8e5c7d5ac14bcfa8b3c780d5a0b9629bfeb16b9822605180af89e9c0afcb829580c22d18ebfff7b1b54d6b88ab45a020720a1752113d1ee0cf11af544871a0d22cb81c4d09e6a623c3fcdc4c8793b57c5b9bb8e4844ccf426c04d443e7201f9da528041b9da6f3d7450ed962de83bec6f7f75d82f39790bcebb3dfdb220abe255608a19a3f4de3f78bb846b344275620689ef83f265233b3f592595d8752c45716a1667e237afd6cabb74f3c0ac3652450089af6d4d341c0512f766035f94515946c2ac5b5006ceaebed7d7a5d0ee7917e92ea607074bf1ed44a3bb62cd955112bd980bddfab2a9604a3e18d8c80fbbaf5152cd86488fe81e067cb08fe3f95deeb2c7c86ff9c0ebe8e7c61a94210b24f645d9d672fc6bf72a28ed067616a945623d8ac6120a8191b0ba575de29c0f062c63f14ab549a196d3bed6d8ce0ba4eb1221e867d4f7602de0fa52e880fbf178c2eb43f730a15c53bc37a03c5df75ab49172359b67aae30249cc917aa70427264b1bf82c17549b718723cffec408c4258d53e0257af223c78039d976a2bbd5cbc524747daaea99c4a1090a23ab149bea1443c225d240f90d7c159f0887ad277f0bb31c8b02ec7b9ddc64deab0b54220ff8b6db620366c0a55d2ad028354560c030dd739acad29639997c20f36bfe4315a6b385c597701b4812407f93e1db39b3f772f0af6fbd3e29409579401c3ca5f58b8948c5ee0109e12b6ebcb4f3fa923262f9e401fff3b4134cc1a8deeed728a6e3857dbf92b2b2117920158f57588e71117a79141587fae13085024c78dc078ee15bd39401ef49c0c8b1e06380ab448528ec98c0eb1eb6bc3c683cd7d282a7ba5e9ab0e01bedabe7903444fa47f4111aafa83bc7b16cc2fe0ad8589c675f2d7f226dfd76ec06cfa6d66dec4ab31e0acb563ec901395ce030b89b2f2e0dccc8f89746f9550c154cd6047ecdc29cd67c5193dfc20a6aaf352fcdc959cd8a8996f1c19bf4d6556219effeba0b0c833730918f7e9f0aab7c729f608b289248d137c630cae7179f99120ef52dd76535d16059af9637783acaab5a9147d658191e10ab1e1deae2e71f9408d4b59949fc529eeaf61538a613122d0ef412c4c004984beb8925963f6206c262d224a94eafdd403090123b74b6dea4af661ceb885ceca9912eb986571ec8216b3b6e9deb048897a6d0442969dc91d767d73562705779f92347f0a508cabc0a9f93f282c0f8eda79df0286133dc77d4c6008d3abb00e14983482a7e5dc2430e73a852364b28666559d313b8a2b08dada355ad36ba4667f92ced3e96ae08997ac12b0b73a019ff358be3db4e29f65869091da4bb2bc9f78b0dd3d96b29b55da18eec6f33f0d1b1bfe21dc9c81c2ae0d3a113ceb8cf05475ccde57f9409fcdf33f2c94a01cb4e1eacfceaa5389202396dc317ff418279d1cb849d61bc19b933c8276020505e05309d1c5e3a98edcf52ad606da360949e1e5287a1d1773c1ce3b77a39d43b0a1565588cb90cb0510208406bdef318154cf2e2f6e415e7d2f4d216c6efd5b0dd538690a1142f58e6144ce17200b4beaa17aa8e1330190a076ad682f2d683ea566ae9bc6c2d2c02a50c8edf57614cc171a811849b237de7f3e69e995de6160c82038f525b0dc13e83d5cd343f08baaebf173fe546a5b6b7ca820a5e66554610c7559afd2209860f81ccbf55a72967d35622c1a98426a4cb5a179230093d529ef31fdb022aa60fa12c96784bbc67350b9b500f30d2501b40a422fa97aa0ef0197bed1012a2fcbe80dd56ed0ffc9df8680f8807173443d3fa44a74f0f6231d5c1de58e6236f546f7c26b8fe5395e0c9fdead79c326eb85300fe4fd942ac2a68bff3dbdebfe1f630dc22b88f732805526673eb4d3b9947a0245ffa24173589b6585de6bd4c928d2b9e129da02ca80ec63dc9eb6431bebeff024ff5a845c63799feab0ca695842878cf1d1997e58705ab53feeea6c54581b35b64abdee1a17c1a9b714ee84224bd6ef2aec29b4dff7ad19e596ebd20811484184d4c07286fad9695a347aee6c58acf10946c697225abc7b668314ece3512be9eca3dc75ef9a9bc38dc33da5fa9bc87d897d1fc584086681dafd4596e4a55145d636fa4fbf41ead802401b55913f608be0121c09dfd4745aa6fe3e63d0fd1936c9976d1ae3b08119881fecd92fb0f820df0ad10481d16ecf18bd5e3f3f748cf9931746a8d3ff524cacf9c878e5028706f3bef137a667ad337b53b289c95519a4ad8f1fc824c62072db492883a163e7032268967e72f34db38d22fb231ea043935574665d79cd86f14330a78808fe957dcd192a318a379982e8cc95f2e3755afb4ec00d1022f5b40a5696447238e4242146d7cec3ac0a4842fe87431ef363a9531e770e9522dd53bbef1e00f5e34b07d7a3c9a3d8929145c40bd4dd5c216ee94d68b6aef5c48b9961e1141fdaaeb5125539b491d1ec0366b3dd0edc8657317a48bbf367b5a4e5692ea212f36b47c0b9398332093e3f4bebd5c9763f70bfecaadd3400b7036f343580d0ffad1083695d1252958cc88d792db77cb43a851c99fdaec1592ed19857fa5e01166d81e9a06e9ec2fb9c016e474f0c01acedd69de6b6914823676cd8966845f14c55ddb9953e267a1b601e92044da06b5cba9bc7dea38c4e97588ca290506b991c853219659806fee45a9fbc856d649fbcf3ce738e2ea561cbae55f331c298c0a6b7941247831d26d6b83f90771c1c480a69fe07b2e76921e818421c4770cd21695c0d46c51c8b7df97ad9160e403059a5611be1d23c2bd7fe4d003b0b313074d53e359ea8fadb1e023506661f40d850cc807333caebc89ff6a3abe8adac1ec7cc93fed12d20a434e4a746ad52ff4ec58de4fc7d8f023e0e44a4903819b4450a4464abc86cdeb323fa98d95d2baf9b04e4eb9062ae524ab52f0a7b62283dbb7bb95a3421e416862ce11fb2dafed8d45b47ad52263be644d5bd4b5b42581f524c1d017e15fe7196a3652d47414df10e432fb025dbd3cb07bde73543ce131dd5c05736ea4cc0fe83961f9cda5d115f6928f75bc4a6a65e2b1d448d2d9f0ed1195e6835d9d0fa942263530354bca1643eec722f81ea2beb30ad469fdd05b0eaf765708e0a62efb609d1b7668a3569fbfdf01c8c7aad8a5871ffe356f3a69c008360012e6a1977500945012fd837d48e1afc0ac721aaf9a4489b2c1257fb1a29966e953fb95858eb319f6eba4fb631efaaa50bea86627b813f1c437aca24000dee6dc683c7478467a607b21c37227edec01ae7a08619b2b9476ad1ef5d64f68d91b023bf994674038cfe4700f77fc8db1ac95840b1669b2cd27a9396c498432d7ae74f"}}}}, &(0x7f0000000180)={0x0, 0x3, [0x73, 0x2f8, 0x55e, 0x1]}) fcntl$setownex(r0, 0xf, 0x0) syz_open_procfs(0x0, &(0x7f0000000000)='oom_score_adj\x00') writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}], 0x1) syz_extract_tcp_res(0x0, 0x800, 0x6) syz_read_part_table(0x4c00, 0x6, &(0x7f0000000040)=[{&(0x7f00000000c0)="0201a5ffffff0a000000ff45ac000000000005000800000000000000024000ffffff82000000e10000008877007200300700a6ffffff00000000008000da55aa", 0x40, 0x1c0}]) 06:25:32 executing program 0: r0 = syz_mount_image$msdos(&(0x7f0000001a80), &(0x7f0000000180)='./file1\x00', 0xaea1, 0x1, &(0x7f0000000300)=[{&(0x7f0000000140)="040005090000000066617400040409000200027400f801", 0x17}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r1 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r1, 0x800) lseek(0xffffffffffffffff, 0x100030000000008, 0x0) r2 = open(&(0x7f0000000540)='./bus\x00', 0x46000, 0x0) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) write$binfmt_misc(r0, &(0x7f0000000200)={'syz1', "fe7c855e4b0fc96fdac9e0db0a39de2cbcb24f96a7f2608abeb75710c418b9ee131eb9de03e65829e1605b48e00b458c25316e068631118abe0b9296c7600da1600d6ba0293587fda80ac90ccafbd59a30d2d8cadf8a5c4a44b4f92b2177fe622906829a7178144f6c5554d96c8815"}, 0x73) perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r2, 0x0, 0x8400fffffffa) r3 = socket$phonet_pipe(0x23, 0x5, 0x2) bind$phonet(0xffffffffffffffff, &(0x7f0000000000)={0x23, 0x4, 0x2}, 0x10) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) syz_genetlink_get_family_id$ethtool(&(0x7f00000001c0), 0xffffffffffffffff) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000058c40)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}], 0x0, "2156816c73038c"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r1, 0xd000943d, &(0x7f000005c600)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {r8}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r9}, {r6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r7}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r5}], 0x3, "e936d2c09d4d5e"}) io_submit(0x0, 0x1, &(0x7f0000000140)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8, 0x6, 0xffffffffffffffff, &(0x7f0000000400)="4567b767abcfba05849b04e0ea091df9b5b1c3025d76fef5c32419bf114465d5b24a576974b15eb485fcef63961baa2373eb31e09f5241bea1b7fd015e1815acfbfdd2b67251e633669c2149d3332a829968f85e945d5bd6d07c72a66a07a635f5242ca8207c81685fe11efbcef379c580e16d0ea8f4a2ea6daba31d0bd41a9e90cbf45d7dd41c9c7deca06b669aaa87315b7beccf4317698c799c7595508c88498ed4b0ddff5109073a794f364d3b0349e0bf56", 0xb4, 0x1f}]) setsockopt$IPT_SO_SET_ADD_COUNTERS(0xffffffffffffffff, 0x0, 0x41, &(0x7f0000000280)={'mangle\x00', 0x4, [{}, {}, {}, {}]}, 0x68) ioctl$RFKILL_IOCTL_NOINPUT(r4, 0x5201) close(r3) 06:25:32 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x44160000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) [ 1174.579638] netlink: 20 bytes leftover after parsing attributes in process `syz-executor.1'. 06:25:33 executing program 2: ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f00000000c0)={0x0, 0x0, "01acc2898eb82754888306174589b4acdc8c0275128f4e5c6eda10737dcbe938a644a518c3cb9cf930990e50a3e7c297a0e43890e4f3946ea99df579ab8a2d4ff67d92aa0f71c448c84996d6e90ad99f76c4e99a5e6347942071f6151d98ae1c9859ff52581b3d008fabd3ba74c71e172b697a3e3835710369569221932c05c12ac0e00291fafff75dce67b1951ef25bf247061e168853ee104de5b54e9f08c5321bf1faf053481420d8acf6db13f1d525b60cd3f7eca51f60a34d771535fe4a9622ff06a23db09108c9464c3e503c09f7adb765225b7ca7a220be50568692d31ad22ed0c40e285022b5ac20628b91113b6b1cff932f17b71cd95e85b88c9601", "3f522bd7de639475f4587fe23b171179869e966adba596356da6aba4730dc25c8208685766007814b0df8b9a5a1c03bfb4e3caef5dcefe493b04a926d8cc4b8207bd53a537c88938ca66f08e1d11287d914b815c2b212212c5fcf2304fb5ff0f67017100b14f894f8c40dd1847ad67f22f257ef073a92e3c35a27dc16ad1c9ded92563cb05deb43ce339614d0d552eaa94daa3311b8e5a2f891d131efd45b2c401e85af50a47294e2eb7a0c6dfdd07da0c19e359b1435824de336f9ffdf5acaf756d764bf7702d67844cfb09c431bc33a594c07f95376e5f2e844a39a9f447b711ad51a7f1a55d01137d1aac55df44af9b9c68691e5c480251988d4562ef2a9726cc94366922dc07d02f2825a13f6d1f0e8a3db815ed5707284f72f34fbbb40c40538a75b8c730b7b2bce86966b863f42d64bf3a748af3037f307cbe94aef6a6554cf283d782ffb0089efefb673bcbe8a8349edbe134266e4a4efb398fcad3b10c4973d6e5af2839574eb09f0ddcb87522f74fce6e8c5ffccd582a15be8c527fb5fac177210cb87fe01c6415624e095ac3cdb9d174a3d32de76e67b1448ae7d9b9069febf96424301894f6b294c12e4c226530ee157b3e3e6cc665bc5e39dd5a322856e4e95d161298a55286ca6770ebe8abde79b44e024efbb151bd338412bec5a094b8dc649e20f54c77a62cf1fb66cd9a013fb73e8a1250b385e0de70d13fa0eee47c8af7093ede6589636a18fbfd8e1272b3970c6f541d052e72bbc43f74c14c3bcfc1df34a445798b7bebfc721a2f9cd03217d886800e384fbc8338e733b93b8d105d2a3713650bc18dfa00caf63a8463aa9fb0e18569943500056ca40b3ad40c7c3f75aa1ac7c9303651a0445a50a2b34e7b7be595df03f224accf393a7d8b4eb6cee6a010db59f28432c24b07637fea1e461f55f3838a423ce1add011171673f19afedb9e94d7fc85c26c0779253b63cb0d1b77e92c0bc4466894d1954e9465e23e9fcbcb7f49dead69c62b0c7fb118ca8d18994cb41567bc58934649104b76e457698ae6885cfe5e12622ea79969d1af463693283d086a74ebdeb5fc4f288f0b87e18cb9caf07965bde54bde58834896bfe21be8724d04875817c8716b045e6924c574f4a0190ef2a478f8e50981cbd1062f3f632990b2357032b384c88043c1d775da9afe28e5a59bc7e782d021a5ac6ca62d89acf350247d2497f1c2cebbcccd7cb8b1b491bad640738bb396788c216a967cd36a39bd7ff106ad84aedb186c16ab339752c86c58dd0fc4669f3dc6c340c2ea2040571787332968a0535502c2a146d05d928285aa77ad957946b6f25426c16d26ec8f118c4f961e14c29811487a3655cf37ddaad223200af38c9e62d46e9d9b9923a95f9d39bc45e00740293ad645977a68192ac90b61ed0917c91deb872b967254ef0e42e8fa3ce8ad3855cb146a66acbd34bbff35192bd8628017a587c51ff98030acd89e9a3f7e06af6831f3d6f4b48dc5d4ceefc802b01c497e13b726146fa5f1d64277b636be859d3aa835a54f34b0a036de266c99811ec9c0fbff62882a4d8308c3166d068871b49e2fa375e40bee3656bb3c79212503348253d93dd0d6b7e303769b80e74cffd1484d009f3bc24cf5b5a87b6421dc217e0d2f459c2c41d0a184f090c4437da12c4d23ee78d6502b02e51187fe1fa325b600a27383cb39f2c8828b171cb9d04e523331c9d0dc34f01cc6632c93f06eb776e78dc45fcb35d2290156a25c5a887edb5531ba0fad77f2152e915f84c3a860f25f70592c391a04ab550c77dc7305208abbb7ea63c92b4a5174d0aef0736124100363e68b5493b7827b239407af7a6dc862554452909e425fde159ec9a7bf301f79f64a8d23a9caf5822c62361212fb932dd57c420d9ccca450e8a4a65dd027574c81dec9cd8d3d1b1522bddb68e8a9aed547dc8c1c521ac7e8c6a9614b5f0cba4a5e11bf5d5758f2bdafd204ea8d2a619ea6184d3271efc6d6a7ee9365f0cecba24e7d3f026453ff2b26db2fe8ea5d653fe5a520372a6ab54620b87847139e47d9b9c91b0182447c2662351eefe172e183ce1e2b3480caac9ec3ffa2cf4f49db739dc846a4466ead9bb76ad9189f4acfe3fd38f7f71efd3f82de6666c2fac5449f96f4a530eecf0a9d61bac82516fe63b500b62a8acc9d8a55cdba0c56b9bc12dee178578ab5ba5bddc466cd0536fa36597e993c5b8b7062549e439efa3b19cf9cd1f3e0ebb448a2fd17d1e4a9afff595a503ce1078bc2f4bf8d8d504029dc197fb50013b4628cdae638e2e08e0b087d2260ec45758bc2f81a4b3be9b4cb69c1535c0dfc859c83c79f8660e9e0520f74ec3d350673eb1c2cc1ad78d4b407d6a97556cd2dbdd862c6084d5e2451eb8e0973d8f3cd74b30589dd519274b006b31d613f472d4a84ae72795c8dbf00b8c73d777c2fae26efb89a3762db5744f316f4345c0bef02ec63ce223a43e6efcf219128743d0309f03c2456171c8bb63a1e57ff289a6439c7c0812f13a3a9e3642712688d0ecaf55cf0b41b245fda6c4acdff05288381637c941f166de974dda40bef43a8b2548c7ad180bf0a58573cbcade1c31dde65712db571b9f6fa9e2679176e0156e0a057deca76335d9c948d0aa15ec9b37c75fc0c371801366a015560b497d06918ca3efeb401aa95295642b31c0ce009ec40d92d0d3d1bae52ea632193cb1797af9e9bc8fc61dc3d5008a81072886a36ca58b03de19e5823e38ae7b09b047ff198dbca897cb2afadf4bcf47843db8a52a1c15bb1ce1bab9b2dfb5d5ab489643dcb647f654b973923bed91e0c72129b893b8c067fe2764a0a67c6e56f54b59b4daa3d60f2b2397611cda9d7be9ac4dfa6b440675cef674a31460475139f5e3ca448d28fa47d06a1e78beabd82ab00cc32a90f4d39d8161751424fbbde2b51cd2454b8022e2933e2150fb9c3267f7f8d0bef569afa286d382ae471f7868b90dffb15d5836f6d37501f5cbd98ebbeb604f6fc118e27e867d8ee26c1ab8b6d575f80de064199978de5bc43c1ba1172927949c1a27ff95a91c611622e8c3de9758b794547cb499061dc5e4d4d267df12f9c0a779b52e36af978ae21fab7a86accd9a617d2e47332a02ce67423b4c4c91ab980054c3d576463eb928e83c7fdf5653b7698174c1da9e966e784e1c6c61c08e6713a5101022ceb1e9a0d9e2c2e815e4fd18faf7823aba424c2df1ccebb18ca0b687a6716c3b8bb87d4351e9466c70e9cd37328f36de6cdb8dca5f70b2930009d84d293563d17f6632fa78ca385bf227dfbe0d0ff06d41079f3a98642d2d35fadd81456a565fc4c6d26fcff88e5b7a8f4ca0ff947d71f7e8554b69aab15dd8bb97a604f9d43f09d4af3c94021c0fe264413c1f16d7fdc048b37c8920c788b727fe3024283d6b9adfacf302066c601b63b2b9e4d1d5079199c1e699eeb391eac9369deb77581bb4957d7fd73c73eebf2867dabcf7a1c5a9d561543af0459063480551c14df1b8b34d697e7c983685c9a84d14a434af2580ff814e8d136e30ad66f28b77144595bc598b9d2e8025a92339f960fd619fd6409286ea2b6af9eb6eb941a2940ec59c204c7074dc7cd69c097bba44345f0927668687b902a97d74152613e94cfdac2889269e6d70352c0b3953e69e852f9a2d5501a2208c59916975bacb888e74fe17c1f1be1b98ef597886ead58167449579f735d3acfd3be23aa974fa80a7756373e69b0cb592cae4b731a30024ceff31b4a9285d6de86c2cdc0cb58ee220e2b4696f356cd87847137c95897d49c0470ac099cc20a88f446e6468ec12a81394846beb2438090602576cafea8a83f6226e2b90c68b494965e85f5f0e9828f3af76283328c7dd7ef3b71b066b45e5c5ead76a871f01958a2dbf6fbd5e44574c93da4841f205b43740e1f59954fb57083bad4bb3723e507f965f3892e3d173162ba83f7ddb84a69595e196b8f92aced0db31ff9eeea3b2b018b97847918c1f1819c55f561faf7fe57288d3d7dc9f955e1ec83abef7aedc79ec96ec8990679baea55268df3ea27c035f31a74e72c3c67010afa85a0e1fafd874a0e6194d728bf2c3801122747935964398631476ac3d1fde43c04f74655c36555de4c119e0296a32d0a11aec12c63810c81f03dc739be2214ff570fe7ff54c95745977731ab2b416a6df977c2be0911d9fd8f3a58d124c81067c54307f91a3b750202837808f8dca6177f03ff32f4b6565dac3903aa74fcb9d3660f6a550fe368c6e43049b6a0df346623a2402039bf68ddac36008393911ab7be203e89f92eae2dccecff2e6ce504761e120e2158ce3750e610ace9e7ac7e14214ef2fcf96db3654dece5aec0cc293f53d086d105af6ae831084b62043c73f564ee76e3c8353b3263aca5816a9a3a474844a94cd5caf85ba1682f164fd3e7b930b6628cdd6fd4aa060902557c545accfe4da82fc2caf10aa61d381b6db0bfae6a7ba2d8bef03c7bd89285fe92abbf6dcf6edd1e58152508738b7a87549046035a2cd0caf1fc97a3dc9cf650200d04911e72f0a08e4a60dfb444cf4720749809e056b19292c8348495dee262487aff4ed1750f6025c987e91d3286c5f8ebf7f0a904dadeb9b6841728052726b99f434fc7bcdcf1d9811b321e7b04e5bb118c3e02e6acc91480a5ae6b6e6182bcdbd8d86902a0ceea1fa5782b74953e9093c7bd8287c7a3b7b7532c41cf933b23df0e0246adcbcaeb34df63cb014b410d6d43d1b043eadf73e1a565bd164ec02b42e0f7148549b958d65495c8b2611504256ff57f6c29b0453bbe828adf8061780956df96e801cbe63c893f3a98b6f063307354bbe989d4314d617584bede299c0905b5106472a130e67d7af8a28cdbdf7e2e6b5d495ba5bc2284eea27a043471a9b6d4f745539100e5160c8b09d85e512b088932006dee28d859c2738b6c8f745876ab3127ea0af7cc4e65cbffa1b3602db7044617cad2c67ba7d3fabc341c6826f5099e6b303d5fc5387555ef3fe648cd9f9a5faebc31bb31c6b2a950273027257e85b5c5a5b6daee7e34e8c33f854bcd429d1c70fcbb0a6022a7fca47d8e1a36aa47c182b9bc590d140066447a0738dcb27511b102dbae53fbc49415b8ec2042d46774f164239edcbe529bbe99e15246f99f17520e42e706032082c7e1cefa099c8d088d8d827e7c8ca49337c8680df71d772d89e5fb3999a1d62c204776bd8c6fc62441bb8f839b35937ed020e36510ff69a386483ad66b19e0279d23f6751ac677af0695316fb57d2557d19153075962e78a59d13101d4901c168e5f55b2acf707d7db302fb819e3ffdfaca6da3f3407e027d300a8fb334727f850fe345f209a8772233523e8eb841b5e744389acae2950356f362239f76915"}) perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x3) ioctl$FS_IOC_GETFSLABEL(r0, 0x400452c8, &(0x7f0000000100)) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="180000005600cda3000000000000000007"], 0x18}}, 0x0) readv(r1, &(0x7f00000012c0)=[{&(0x7f0000000040)=""/121, 0x79}], 0x1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2000008, 0x20010, r1, 0x82b82000) 06:25:33 executing program 5: r0 = perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = gettid() process_vm_writev(r1, &(0x7f000001a580)=[{&(0x7f00000193c0)=""/128, 0x80}], 0x1, &(0x7f00000002c0)=[{&(0x7f00000003c0)=""/102388, 0x18ff4}], 0x1, 0x0) r2 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x80510, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x2, 0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$EXT4_IOC_SWAP_BOOT(r0, 0x6611) fremovexattr(r2, &(0x7f00000003c0)=ANY=[]) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x20, 0x8, 0x81, 0x5, 0x0, 0x0, 0x0, 0xc, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, @perf_config_ext={0x9, 0x7fff}, 0x11756, 0x0, 0x1, 0x9, 0x0, 0x2, 0x997, 0x0, 0x1ff, 0x0, 0x100000001}, r1, 0x5, r0, 0xb) r3 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r3, &(0x7f0000000100)={0x18, 0x0, {0x1, @multicast, 'wlan0\x00'}}, 0x1e) sendmmsg(r3, &(0x7f000000d180), 0x4000000000000eb, 0x0) [ 1175.236566] kauditd_printk_skb: 8 callbacks suppressed [ 1175.236581] audit: type=1804 audit(1638512733.627:3231): pid=16685 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir777465193/syzkaller.mBTSMv/11/file1/bus" dev="loop0" ino=343 res=1 06:25:33 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x50140000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) [ 1175.391966] netlink: 20 bytes leftover after parsing attributes in process `syz-executor.1'. 06:25:33 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000040)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000840)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) write(r2, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x7, 0x0, 0x0, 0x81, 0x0, 0x1, 0x5, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_bp, 0x400, 0xd8, 0xeb77, 0x9, 0xf2, 0x5, 0x0, 0x0, 0xaecf}, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0x8) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000004c00), 0x0, 0xa) 06:25:33 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x60000000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) [ 1175.520213] audit: type=1800 audit(1638512733.697:3232): pid=16685 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name="bus" dev="loop0" ino=343 res=0 06:25:34 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000280)=[@text64={0x40, 0x0}], 0x1, 0x3f, &(0x7f0000000380)=[@dstype3={0x7, 0x7}], 0x1) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f0000fe6000/0x18000)=nil, &(0x7f0000000040)=[@text32={0x20, &(0x7f0000000000)="66ba210066b8000066ef36dbc9660f38822266b839008ee8dfc3ef0f1c0ef00fba7b7f00e16766bad104b872260000ef", 0x30}], 0x1, 0x8, &(0x7f0000000100), 0x0) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000000000/0x18000)=nil, &(0x7f00000002c0)=[@textreal={0x8, &(0x7f0000000240)="66b9410200000f3266f20f22130f38cda90000649c260f01d13665260ff9c20fc77c006720e80f01396426f3e075", 0x2e}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x2) r3 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000100), 0x500, 0x0) syz_kvm_setup_cpu$x86(r1, r3, &(0x7f0000fe8000/0x18000)=nil, &(0x7f00000001c0)=[@text16={0x10, &(0x7f0000000140)="ab66b9800000c00f326635000800000f300f01c40f01ee6766c744240034b3654d6766c744240219c898946766c744240600000000670f011c24660f388050df65640fb1c20f09670f01d13626653e2e0f0019", 0x53}], 0x1, 0x0, &(0x7f0000000200)=[@efer={0x2, 0x8001}, @cr4={0x1, 0x200327}], 0x2) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000015000/0x18000)=nil, &(0x7f0000000300)=[@text16={0x10, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) 06:25:34 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x64140000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:34 executing program 0: syz_emit_ethernet(0x7d, &(0x7f0000000340)={@local, @dev, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "0a3ff2", 0x47, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, {[@exp_fastopen={0xfe, 0x3}, @mss={0x2, 0x4}, @exp_fastopen={0xfe, 0x9, 0xf989, "8f5a000000"}, @mptcp=@add_addr={0x1e, 0xa, 0x0, 0xa, 0x0, @private}]}}, {"b6bced533d95d8dcf2bf31add0880aaf153165beadf4dd"}}}}}}}, 0x0) syz_emit_ethernet(0x36f, &(0x7f00000003c0)={@link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x2}, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x3}, @val={@void, {0x8100, 0x5, 0x1, 0x1}}, {@ipv6={0x86dd, @dccp_packet={0x9, 0x6, "9bd8ca", 0x335, 0x21, 0xff, @ipv4={'\x00', '\xff\xff', @private=0xa010102}, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', {[@routing={0x32, 0xc, 0x0, 0x48, 0x0, [@empty, @local, @private1={0xfc, 0x1, '\x00', 0x1}, @mcast2, @private0={0xfc, 0x0, '\x00', 0x1}, @local]}, @routing={0x43450677ad7460f3, 0x4, 0x0, 0xf8, 0x0, [@mcast1, @loopback]}, @fragment={0x4, 0x0, 0x0, 0x1, 0x0, 0x2, 0x65}, @fragment={0x2c, 0x0, 0x4, 0x0, 0x0, 0xf, 0x64}, @hopopts={0x65, 0x0, '\x00', [@jumbo={0xc2, 0x4, 0x4}]}, @dstopts={0x2e, 0x12, '\x00', [@enc_lim={0x4, 0x1, 0x6}, @jumbo={0xc2, 0x4, 0x101}, @generic={0x81, 0x2c, "5699cc0644156a6e8ce434cc0851414fae21251d86fd16509616db13199b7ff2e687205c28efe6da94802941"}, @calipso={0x7, 0x38, {0x0, 0xc, 0x0, 0x179e, [0xffff, 0x1f, 0x100000000, 0x0, 0x100, 0x81]}}, @hao={0xc9, 0x10, @empty}, @hao={0xc9, 0x10, @private1}]}, @hopopts={0x0, 0x8, '\x00', [@ra={0x5, 0x2, 0xfffa}, @calipso={0x7, 0x30, {0x3, 0xa, 0x9d, 0x7, [0x200, 0xfff, 0x1, 0x3, 0x7]}}, @ra={0x5, 0x2, 0x2}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}]}, @srh={0x2b, 0x4, 0x4, 0x2, 0x6, 0x60, 0x8000, [@empty, @dev={0xfe, 0x80, '\x00', 0x3f}]}, @fragment={0x0, 0x0, 0xfe, 0x1, 0x0, 0x3, 0x67}, @hopopts={0x2f, 0xc, '\x00', [@generic={0x3, 0x65, "df8c8bade392ca00c4622c94b334085fe9e29680d8165ef4ee2db483a201d2e6d0fd90f4fad32f8084363004e75524b2df0ebb29ec00af88afbb967ad46792aadefee2dded840e444b114f8472c425273ebb1e3d489cb82f146cd517724adcf4d15e912a59"}]}], {{0x4e24, 0x4e22, 0x4, 0x1, 0x0, 0x0, 0x0, 0x6, 0x1, "0e0c1e", 0x4, "59faed"}, "c39e03b82da4fd4434b19c74d8decf304ab9b4768f68fa6df0f712a8baa66262e62501c03ae8b4cf59e9e281ec4ac4b58ef0bb3b8ad29b5478cca3b09b26c1bb8689b6a843094d12aa79b0d26f1fd7800137038b701caf0b2a90f6c8156920cabbcd48d869cba4ae1fe887b25822e37ee79fbe6036f82da684dfd33aa2562a370e20343b479dcf63f234eba150ce05bdf5d1b4c2e55c8f73edfb4c62b92e30505339e1cb1408d0483d9aaca26bd89c50ccef1dae7a7632e93e9e91b6e7873668dd6b6a680f3487501588617cbd1157f8f12f90fc6deb69c2d6b5118226ae8925ef0d6dde8410e1722472f6462c"}}}}}}, &(0x7f0000000000)={0x0, 0x2, [0x3f, 0xd97, 0x826, 0xb0a]}) 06:25:34 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000011000/0x18000)=nil, &(0x7f00000008c0)=[@text32={0x20, &(0x7f0000000200)="b8050000000f01c10f46a78900000066ba2100b067ee66ba2000b000ee6d2fc4e2352f7f5e80004d83830f3266bac0000f3066b808008ed0660f38806f000f011c268ee0", 0x60}], 0x1, 0x0, 0x0, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="180000005600cda3000000000000000d07"], 0x18}}, 0x0) readv(r2, &(0x7f00000012c0)=[{&(0x7f0000000040)=""/121, 0x79}], 0x1) fallocate(r2, 0x20, 0x53, 0x37b9875b) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) r3 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000040), 0x40800, 0x0) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) syz_open_dev$vcsn(&(0x7f0000000080), 0x0, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000000)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r4, 0xae80, 0x0) ioctl$KVM_RUN(r4, 0xae80, 0x0) [ 1175.755501] audit: type=1804 audit(1638512733.907:3233): pid=16690 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir777465193/syzkaller.mBTSMv/11/file1/bus" dev="loop0" ino=343 res=1 06:25:34 executing program 5: r0 = perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = gettid() process_vm_writev(r1, &(0x7f000001a580)=[{&(0x7f00000193c0)=""/128, 0x80}], 0x1, &(0x7f00000002c0)=[{&(0x7f00000003c0)=""/102388, 0x18ff4}], 0x1, 0x0) r2 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x80510, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x2, 0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$EXT4_IOC_SWAP_BOOT(r0, 0x6611) fremovexattr(r2, &(0x7f00000003c0)=ANY=[]) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x20, 0x8, 0x81, 0x5, 0x0, 0x0, 0x0, 0xc, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, @perf_config_ext={0x9, 0x7fff}, 0x11756, 0x0, 0x1, 0x9, 0x0, 0x2, 0x997, 0x0, 0x1ff, 0x0, 0x100000001}, r1, 0x5, r0, 0xb) r3 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r3, &(0x7f0000000100)={0x18, 0x0, {0x1, @multicast, 'wlan0\x00'}}, 0x1e) sendmmsg(r3, &(0x7f000000d180), 0x4000000000000eb, 0x0) 06:25:34 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x6b020000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) [ 1176.557806] audit: type=1800 audit(1638512733.907:3234): pid=16690 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name="bus" dev="loop0" ino=343 res=0 06:25:35 executing program 0: r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) perf_event_open(&(0x7f0000000300)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x505, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xfdffffffffffffff, 0xffffffffffffffff, 0x0) recvmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000900)=@abs, 0x6e, &(0x7f0000001b80)=[{0x0}, {0x0}], 0x2, &(0x7f0000001c00)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000010000ff07004000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="14000000000000000100000001000000", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x78}, 0x0) ioctl$KVM_CREATE_IRQCHIP(r2, 0xae60) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r2, r3, &(0x7f0000fe8000/0x18000)=nil, &(0x7f00000000c0)=[@text16={0x10, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_SET_LAPIC(r3, 0x4400ae8f, &(0x7f0000000400)={"6cdd4237dd245c8404721efdc9c8dc1964125fa96fa42b761c6ec25b2bec0ba4c81036c93a40c8a4d4412a763b00040000000000003c5ca206c047ecee377abaece6b88378e38e06c5fc191f361d264ffa8b46485f02baee1ab6b8154252066178868d1ef4b53606000000000000007c21a984c2b9ca4bbb7a87165c0c1dbc75d7ea4df1001000000000694525952f44500a1f0db509c32cc7ace842c28f37f06e4ea9f1e5f0c6c379f9cc58bf69fcde317fad4825aa1b6a832d4e48cc41bb5a6baa41d614f6c8941bee805954a62d196a4e8d4bf6b21224b57f530d0000c1ff53bf79a1f5c5dc34b22645cbc11c4562d22db88d0edc5daee171cc04d96d9ec2db07478f347edbd6404923ad4a5672b1b285c7988c4ec0922c655ff600000000c00dc290d936d93236051fadfb4b95d02c0bda7ce38dabb7cd103fe4d0c9c963cd717a77f8df8d46099b1f580968af6afbbc19db161c6df3e7c9c71bc08a282fc2c142856b5e4caff4c0a4f72445ef10dcd2c569319d6e9bb2058d023f669a64fc7d9684b45b00000000364673dcfa9235ea5a2ff23c4bb5c5acb290e8976dcac779ff000000000000003d4e185afe28a774b99d3890bd37428617de4cdd6f53c419ce31054182fd098af7b7f1b1152c691611f897558d4b755cb783978d9859b0537b05b623dcb5c4ca9317471a40fa4998cca80e961efffb4e1aa25d8a17deef0c8694c4395fc99be3c3fe7aeb8af4929ce7d346ca62b25d48fda5d10146702f78b233b5208752726ed9f0c340d494b92d19cc930bb8a5f8b4da8f4603ac0c3b698384e17a570dc8524823ed15af4ecfabb4b2541d3c114b7bba1c21a845c9cf0d1cc24aba47e30f558b2246ad95ccf7d2f80cc0ab26f08336ea1a33b79cf35b898837016eb211a1734c7af076e15451e33519fc978f66df7df4557c91024a8dc130a28ef5f63ad07b39c8d23b85cf434e065e8a29a80047fe17dee6f6347b4951f97b5703dc78b1ca9d74ea6a9ae12ab367c0de2659cc38d2f33ddd86e0597d33361eada119b5132145fa4525c488c7fffd6ceda6e9a02ebd97ced6b0161f2cc84615ceb8b18883299c636e9e46724a9a0600a8bb02f3e489631d522019a35fe12a33caf9dd8768ddbc02a484c345c3eff254297b1dbb04989c3f9f3c7b3c985c39b1d313018068d3809bac8c657e39f4f692613e28387e955722908dd88b56163be8312ff47c5b6f280472935af74e97a5a8110a4d74496f4c8ec82ddb010100000000000001a047526865c888c9ff36056cc4ad258021e1581d43badaaec6cc5a2ef989de9801fed6d4be2bfcfe07a69c46bffbe9dd03970800000000000000d372bdd6d89dc1ecf63c23d506114d0fba2bd1c69e8f7e3fccdcda85ce975ec1381b1cec6ddaa76e186719d819164300"}) ioctl$KVM_GET_PIT2(0xffffffffffffffff, 0x8070ae9f, &(0x7f0000000100)) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000180)=[@text64={0x40, &(0x7f0000000200)="c463f9227f123166b87c000f00d06766470f3adfbef672000000c744240077000000c744240200500000ff2c24f20f1ae8420f8675000000c4817fe6910c350000b9160100000f320f011bc403e96de177", 0x51}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) 06:25:35 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000040)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000840)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) write(r2, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x7, 0x0, 0x0, 0x81, 0x0, 0x1, 0x5, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_bp, 0x400, 0xd8, 0xeb77, 0x9, 0xf2, 0x5, 0x0, 0x0, 0xaecf}, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0x8) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000004c00), 0x0, 0xf) 06:25:35 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x6c090000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:35 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000180)) syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x100) r2 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000180)={'bond0\x00', 0x0}) bind$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, r3, 0x1, 0x0, 0x6, @local}, 0x14) r4 = socket(0x1, 0x803, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8936, &(0x7f0000000340)={@local, 0x44, r3}) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) r6 = socket(0x10, 0x8000000803, 0x0) sendmsg$nl_route(r6, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000005c0)=ANY=[@ANYBLOB="d0009fa343e372839e0000000400000800000000", @ANYRES32=0x0, @ANYBLOB="20200200082a05008c00128009000100766c616e000000007c00028006000100000000000c000200040000000c000000640003800c00010037957709000000e52b00000800010000000000080000000c00010009000000000000800c00010002000000080000000c00010005000000003000000c00010005000000d82e0008738ff4569624b03a8282cb502008000c000100010000000a0000000c8514426cd544f8e3e119c459e64b3bab3430765624b951f6305469970940fe0efde3a63d7d1fae6ee1c795b0a69bca4c80a0be29d13a276b794e086fb21921f157", @ANYRES32=r3, @ANYBLOB='\b\x00\n\x00', @ANYRES32=r5, @ANYBLOB="1400140062617461647630000000000000000000"], 0xd0}}, 0x0) 06:25:35 executing program 1: r0 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000180)={0x0, 0x80, 0x4, 0x7, 0x2b, 0x81, 0x0, 0x10000000000007c, 0x38030, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0xaa, 0x1, @perf_bp={&(0x7f00000007c0), 0x1}, 0x40000, 0x4, 0x0, 0x3, 0x550, 0x2, 0x3ff, 0x0, 0x3f, 0x0, 0x4}, 0x0, 0x10, r0, 0xa) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) getdents(0xffffffffffffffff, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81e8943c, &(0x7f0000000980)) getdents64(0xffffffffffffffff, &(0x7f0000000340)=""/21, 0x15) ioctl$TCSETA(r1, 0x5406, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x2}) ioctl$TCSETS2(r1, 0x402c542b, &(0x7f00000003c0)={0x46e3, 0x5f3, 0x6b7897ab, 0x85ab, 0x0, "ec4b2cf4dd291ac55a0cde0c254d6c6cb5a8c4", 0x0, 0x80000001}) openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000840), 0x802, 0x0) ioctl$TCXONC(0xffffffffffffffff, 0x540a, 0x2) preadv(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f00000004c0)=""/163, 0xa3}, {&(0x7f0000000580)=""/219, 0xdb}, {&(0x7f0000000680)=""/213, 0xd5}, {&(0x7f0000000880)=""/194, 0xc2}], 0x4, 0xfffffff8, 0x10000) syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TIOCL_PASTESEL(r1, 0x541c, &(0x7f0000000100)) gettid() r2 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) syz_kvm_setup_cpu$x86(r2, r3, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000000)=[@text16={0x10, &(0x7f00000002c0)="6766c7442400000000006766c7442402008000006766c744240600000000670f01142466b8010000000f01c10f20c06635000000400f22c066b8100000000f23c80f21f86635040020000f23f8f30fbd3cbaf80c66b8c69e618e66efbafc0ced3e0f01ca66b9140b000066b80048000066ba000000000f3066b8006800000f23d00f21f86635300000010f23f80fbebc2000", 0x92}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_REGISTER_COALESCED_MMIO(r2, 0x4010ae67, &(0x7f0000000200)={0x0, 0x1b000}) preadv(r2, &(0x7f0000000440)=[{&(0x7f0000000040)=""/179, 0xb3}, {&(0x7f0000000b80)=""/4096, 0x1000}, {&(0x7f0000001b80)=""/4096, 0x1000}, {&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/8, 0x8}, {&(0x7f0000000380)=""/25, 0x19}, {&(0x7f0000000400)=""/56, 0x38}, {&(0x7f0000002b80)=""/173, 0xad}], 0x8, 0x4, 0xffff0001) 06:25:35 executing program 5: r0 = perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = gettid() process_vm_writev(r1, &(0x7f000001a580)=[{&(0x7f00000193c0)=""/128, 0x80}], 0x1, &(0x7f00000002c0)=[{&(0x7f00000003c0)=""/102388, 0x18ff4}], 0x1, 0x0) r2 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x80510, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x2, 0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$EXT4_IOC_SWAP_BOOT(r0, 0x6611) fremovexattr(r2, &(0x7f00000003c0)=ANY=[]) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x20, 0x8, 0x81, 0x5, 0x0, 0x0, 0x0, 0xc, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, @perf_config_ext={0x9, 0x7fff}, 0x11756, 0x0, 0x1, 0x9, 0x0, 0x2, 0x997, 0x0, 0x1ff, 0x0, 0x100000001}, r1, 0x5, r0, 0xb) r3 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r3, &(0x7f0000000100)={0x18, 0x0, {0x1, @multicast, 'wlan0\x00'}}, 0x1e) sendmmsg(r3, &(0x7f000000d180), 0x4000000000000eb, 0x0) 06:25:35 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x71090000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:35 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x71160000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:35 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x76090000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:35 executing program 2: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x95, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x7}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_mount_image$minix(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000180)=[{&(0x7f0000010000)="00040000000001000100440000000000ffffff7f800000005a4d", 0x1a, 0x400}, {&(0x7f0000000a00)="feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0300000000e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000009ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffed4103", 0x783, 0x880}, {0x0, 0x0, 0x11000}], 0x0, &(0x7f0000000200)=ANY=[]) pwritev2(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="506a11be96a042b87632983cf19b7fd3844beb47f6fd300ee4fd0c358d66c1e98f8d782b05b943f3bff1d488fa08033a717848b6fdcfd05b81491cd6bf6cc805d3698df9f1132195d5ef3394e71bd8e3b65d0226c74688cd2108b30c3424d41878909b58d98ad22a2c9095491539781ae3616ab760999c52b3573688bbd5f99660284aef85f28f380ce38aa2ad11972b39c3e24e7917bfd29bda2b1f", 0x9c}, {&(0x7f0000000380)="a528d392f3184e51f74a4ce4e1e0c31d19922abcbbc830fa01e575a0da4925b3d35cb1f83aaa5b126cf26f6592e65367d6cbc4be200dabc47fd9940343bca7f0c13ee8a77b481c53500629ef9715613ac33d67e9607e421a87126963a1b5e1c61f49b50699557307f91133cd5238b079e524301cf4572ecdf76182bc0b4696019c503b60ab3bce66d47d6907947a3f", 0x8f}], 0x2, 0x5, 0x7, 0x309dd7c8a4fa2944) chdir(&(0x7f0000000040)='./file0\x00') r1 = getpid() getpgid(0x0) sched_setscheduler(r1, 0x5, &(0x7f00000002c0)) perf_event_open(&(0x7f0000000540)={0x0, 0x80, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0x4, @perf_bp={&(0x7f0000000480)}, 0x408a, 0x0, 0x10001, 0x0, 0xd0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x9}, r1, 0xd, 0xffffffffffffffff, 0x1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x141042, 0x0) write$UHID_INPUT(r2, &(0x7f0000001440)={0x8, {"003dcf00089000f0ffffff0000000100000000000000000700"}}, 0xfffffc41) openat$zero(0xffffffffffffff9c, &(0x7f0000000340), 0x8800, 0x0) creat(&(0x7f0000000080)='./bus\x00', 0x0) 06:25:35 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x78140000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:35 executing program 1: ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f00000000c0)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x1}}, './file0\x00'}) setsockopt$netlink_NETLINK_NO_ENOBUFS(r0, 0x10e, 0x5, &(0x7f0000000080)=0x100, 0xffffffffffffff8f) bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0xd, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="b405000000000000611068000000000057000000000000009500000000000000"], &(0x7f0000003ff6)='GPL\x00', 0x5, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000)={0x0, 0x0, 0x6}, 0x10}, 0x78) [ 1178.413215] ieee802154 phy0 wpan0: encryption failed: -22 [ 1178.418846] ieee802154 phy1 wpan1: encryption failed: -22 [ 1178.837962] kvm: vcpu 0: requested 128 ns lapic timer period limited to 200000 ns [ 1180.357208] kvm: vcpu 0: requested 128 ns lapic timer period limited to 200000 ns 06:25:38 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000040)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000840)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) write(r2, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x7, 0x0, 0x0, 0x81, 0x0, 0x1, 0x5, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_bp, 0x400, 0xd8, 0xeb77, 0x9, 0xf2, 0x5, 0x0, 0x0, 0xaecf}, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0x8) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000004c00), 0x0, 0x21) 06:25:38 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x7b090000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:38 executing program 1: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe(0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="180000005600cda3000000000000000007"], 0x18}}, 0x0) readv(r1, &(0x7f00000012c0)=[{&(0x7f0000000040)=""/121, 0x79}], 0x1) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="180000005600cda3000000000000000007"], 0x18}}, 0x0) readv(r2, &(0x7f00000012c0)=[{&(0x7f0000000040)=""/121, 0x79}], 0x1) ioctl$BTRFS_IOC_SNAP_DESTROY(r1, 0x5000940f, &(0x7f0000001780)={{r2}, "3325bcc5b34b63105a5daf1901b5b617eb710be28db0bf493c47bc80acb326671b2502a982abf16afd0f5c63a7de7c64b666ae984ca085e7a88182ee59da4d27b367b33a87f72b14b00debc384e590a9358d6f996c3864a1fe316d91d3e34db15019946c117d6c6fe8cabc2e4ba0029fa16f1c62ff19bf404e3c07f8198a753fe8a25e5a909ab51ef3b224d961ecc54470e09b4486b6b50cdb5866aec9c514e2e59b91f5adf16323459e8fec440ac453c71c5cdfd457a975dcf6b995ac7bbfb9c5c25dce59cdbd386f1b8279e5c32060ad65b93489f83b666a308c63c382b5807ca914299e25d79c525dee79f8a7475b0d800506b742d893bea33c90658bf99a419e3cfb97ec5e7b1d8e5e511a41ce87665814900923eb11d455ee9ce6f8dbe730f137a8a22d27f30eb9d1d15b4adf6b71bd3a21209ba6570d4ac0502ecb24e96605df373c3c97af0877cf5f5c1b3440cc08c178b7a5af41b7fbb5f468c680216aa778ff592d34432ec4e37b161ee4f3ca2c23f53f182498f147121adb63f84a7718bb00be2de7c9dc1c7397956040d4361d81e88aefffb48a015a31f59e3323c0abe40313447dd78a481e59997e96341fcec68738bb6de0089688f2c5d8a4488175997a596ed326d7a89a1b67b8fddb4a3662987ddb6860cceee5b5bc66f500144457d59d3a3bbe30aac21e099d8bf46f304ba455c94230a226d58121a95a28c787d06463dce40763171f1d6f221319163040aed23f20d8c3dbb7bc3da5cbdf92aee0fa63ec13c7a96f2afcbf25b7cdbe405ea4f60dabf3aa10bf0e3a7476571e65d00e99712d79c810250251e8da2535b7d43a5c4229ae1ace15d152318d676689cd75c31ab60a9f6714b6aa1fde6b92758a05af1876708aeb458f2f3c850019cdd6a6a1308321a84eabb9f858c8aeb026b108a04414904a5f0acd72e387f33be95809e0b503b0c276c4de17854869b02f45513b78e67c08f8d9f23de72fe74db33ad704a42a55abc4c4d393c87845b89dd7999318ae2163dfa1b4a5dcf7e57da990f23333f95c13f1c847a282ab65e0b089de8b5346161797598ce31e8070900126f896b9ec88ce31131a8ce5fc22442367a5bc0d51c1fd1dadcb992fdbd8db74fe997b907890f345559c805d0578444be369f29e537ef735d3ed7f75a63477d26afcc9cda9fd509889b7b681cf84d7236c88517205ec1d04a08a8e4a821bc371b36b27babe473c78202f1220b9f4c07b19d698af2c8b5f8d03faae85070f5dca1e2c32d60c852a5cbca0d90fa8f6bd53eff6414888906b689ed9841d412fb3905dee4538f41d071abe67e8a72454fcfd610fae8ff6bbab776b2da597a6b210282e9e7e70bb1541eb73f01021dafa1471a97af0283c1c9dbedfa0378b12f05e749e95c67be18a3dd7773714e6b12e03fe921ae133e7845e6d22bde5d5a56b11c5b39c22092ad15f35f1f30b7a539f3f56885eb3039af51f5624d8f3302d7d97de9dc0138f34296a98391484960a260f3d0d7c74e4f0457fd8fa1203755e1abd9c2080a32d5d8428ba54dc8b0a6a1565c377c0c60cfd4c24261aaa6011a9970ca888cf64357969033c2110aca164994b031f85ab47928123f4345dd4dd004ba2a1757cc3ac76d6fa8989c3206653c54fbb6f143addc9b795e96bf7155066c65c8d6288686fc250a0906bf0c15f4377e687caba306fe70eeb1deb1098760e8adeca72252965999522c02e154d830339289b2edeb6f5e14600877ba22d9621f4c8ea184baa734ae46a4877d8f9003ac3160f7c3edadb0c2cea48a4ea1a9cdaed175b0872d0e5e4aafa224c39432e3e559b5616ee15098532c939272fda3a62a0537a2e8c02de5946b9e32ab8a06b76e61b6e7731d9c1b197090b4cdff17c7c87d09f3041af6e410436471f9c94aedb3eca477aabd3ea44741c814738fa0b7bfb178bbb0e79b395cb7e3740a78f5c33eeba734d45ddb6f77787b008ba4088793f0d4a9d9b1523d885c67991b5bbda564496850b671b172a6d0cce770939c69acb98bab839e2e4db1a501ea02179e5d43ee9c815b3fa6d5bdf54411bf93b447b06e899f3f274eeb624860c4cfd31526acf05f7a10bd456f0f92325bbdd9b5492600447c760b4c37a0ca2bd2755b2d58dde48b7e159933304b64d0922fcf53a2fed5374fdc277cef81446a8af8d913ff1d6ea796ab701c6a090216550f2d1eae14f7ec9f4955fd01ec71e3d293850b5357612fdf41eb53ffaf60499846243b35bd45bb9043dadbb4cef6e804260c5a2aa7f8662ba127497f39f72580505723a19ec047de39cb5fdbca3aa0d7552b24eabba529fe96f1213a8b422a31034d8bddacacd583461d511e0610fc0c58c514aaf897d1bc7127f0668575ec18b942a19f414e0b706ae95789b522860aa0313a3dc008e0f7a7e46e030ff406ac90132237ce0e6729879e974d75e1c7652c89a9fddc70a081f9e390770da18bb6a21db329d0d717a7464b74b2ceb82ade9db44ee1ae21c735b023e7e7a0ff50eb43da5189cea6baa3f49c85683a547b8fae45c38b115751e2e2e315edde43132b94803a0cacfa05d9f941c9b5cc250507b9d75d5230aeaaca7ab8a40161f4e99e056cf71a9fd602b489f92ff24653f7c717d627d7672e4d8f7de19b9e73637136a5dfd9f90c2db8ed48af75841eec2be924833b090b4431a6cf8a63b3086dcd23c4f8c15eeff35802ceb4e6b5a62984d5bb09f4ea4f53845890e2386a9e96c5c9fb608ced27f28ae5c7781c10b9f9e7d5e20430558be5b5a62d999daecb7d46f98a50f8f9ff38b4a1df432dbabaf378112595e6511375434b7752fe0eb5e0f2431925014dfeb11a8a334c2128c3753aa7125fb327634937ce28f7be1b939b9fab622a1dfbab29dd4ac3ee61999ca2e96302d227a5686b2815e3ab72336d8e762b13628d73f9aaf6910a31de88264f07e30eb9a6e70cfc6416873eb0c947fe80c2e16f208362751b20d5c6e044cb9dc76ee922b5c50f1b44284dcd296b5716e617967b8926bcae6e29a6ead11cd2edfe6a0fc9cee767a3c4646d65198e9635412b0643214ff0e7e37afcbc9c4024ec3050a8d04c28b01fc299fe12a49615efb1cb09e63fa23ffae3c8336c970761769afbd6559b24e59e2e3c0d10f74607df8a382d05b5cf25c3c3ff718d7557d96c549c14bf3bb49f19374ba2f08da90ce5247b5ea173830df8f89968c860f42fb1fd5b082dd009d5d07d9bb233b2b69ebf8df3f9b3ff04756eb992a78081734e19964fec9c67ddf49c21753f21e1719da35f89763509e5b3df84afa47af8f82524e392a4cd5069e4aa2ce074aaa8dc29b205a9f0b1d387ce14a3ba61fbf17f7172cd2e872050cea529badb44bdbe91442c791b394abc847bc9cf48c4d32563cfc296945d59f6aa7e1e91511cbcd8bf5ff60992ea39c66bd17d8dbda6271ae5b39b4cfb02639561eeabb26e3390cdfe350e7a45cdaffaec0ec2d45c831e04eaea1db6c9a121cda6c08d7a61b9cf0b1a7ad2ad40cba05e97529e7b66db72a5162223c8becb681eb113577a8389d5307db5a6802994e60e2ba7e72bf5f089b623d281cadf75538bc2e68241997b9132ff8ae58be8bb951b07fc60b63503ce446ca0768570082a198aea2b14e73c453f5ce0950310a0d5865716a93e00b85cecac6505c4752f6c962d5af72b0c02a289bed917680cc7b60b5f1b0f34603c95c37c5164591809b3e936d0f5d2dcb22017850b011e2f48951bfbf872748eb9b6574b342d9f8bfd60e024ef93dfa2f4371682e235fdb9f6eacdf04574afab92eb44fefe67d9185c9120c368459404fc56e052d4346e2e5a22e707e709cc883523e5999c0c7d63688364fa0742eb1219ac896c01d0254d352a488a553eb7215c9adbedf8694cad0a9a87b64b16f2d8dbf5013b5b635edef1ecb81f9906d2674016155569f5f738f9e10ebe4b6a811a08a51fdc13845cc4c5b4f5cbbdda5a74f60298947625e1524e56c9f0961a9cb355fb145c4c2abeb275bdf94f5eae2a8674b1ad08c9453127dfec9a25604de4e0f14605e9919971131692ef9416538083d463a6a970d662703aa7bfd12f889ae693ff4c522bef6852dbf8b85ea59a988a6d3393659ea1410acbb073008819f7b3a09b27e4ee93a715b10746a3f46443842ded3f3bb7d5d8a2775744b2aa726514463bc76ea10411d9da2018eed81bfff600edd661d5a162e54eaaf19c3191d50145e3b529c61517a6ae2507e0c3c69baff54f00493e986482973bc4c698e69fc3ee254a3bd4020c36e6c1066933d8c4a90fe6dab4d6986e5132974ea6bb5b6516080e145a63e43bb4d8e4cd0d711fb704381d9009e9ca5dfdf6836bb659383c1433f11d13772376bcf29cfe1c8f11817835fb01467004d97a2a846f1c96c931a46ba52f52af596ec60dde08321c9c43e56ab769d87b5c68f676a255c62657ed0c250763319efccf2e1545afbc41e5cd9ea4d86bfcd8b15f607cf573a289ba71d4cf9c9083faa1c1f1e0520799a9c61ab0109d479ceaa308c6724724a19b2f604626a7ac18532fd2905872a65fb1ded291ba19b818c30a1c1b9db366e9e4aaf8b2262862e162e3d0bb8a5a96ea0ea6109ec79d3ef947559115079e49e774a3799fe70bd1f27f2c526b6d653c1a4b388222bf232438a3bd1a58c817947eaec7edb0fff049bef934b6b884299f25a077d3aa39eda7a056d147a4384deec4506c31d0b0b18991ea0f0783283f1db0f5005998af1fef157cc3d071578a53493381fa5d6d37365ca9ded3db66d2940813793071ca80fa9958a68268a71c8c53acadb64c9a8a837d6cc8113eab6c7e139070cce30ecdabe957704f0d84df3635d6ee991399c924a8279763c51e7634d250a440e6866ca559d92bc991de7a8777e79ea71bf62676d9366bc62f6951eb4b052bb344b9dd411ceec5a00d381853d5e84cb56681067bd3f82b5ce80446121c748d2555e5c98df182b3eeac6c0d5b2f040669c139ef822d8cfe6b421c5e323e5bc827978d164799c847cec9b2a217d68ca05cd86e7681c53cb596e488e0f66c8aaecdeeaed6521f605c2a056375b5c0b78589299def076db57e87f5c9402eb29afc0c272fc10ab83a4e81aecefd05a6a784d447cde94bc32788fac7425de38711f82afa4447fc0cf518301662a5795f53888f388fdedb6e7d846b6b5d742a0d7363b1ee6a2a946d37bac607c21722c75bdc8500e42bd1230cce2d419a82fbc5575856df1e9b0fa4ad01119e598d82db9b8248bc9bb5cf54a337f1d76fe6bca4042b7411c3500ef2359f523cc1cf2801a2e227d84c1d0ed009adf3b552e7d495cba5eb6a4eecf35485479bd9ed87f89bd6f651f4f2865d88a344b5cf0e639704e52eb67a5e718c7cd085c4ed99410fdd6dcc0e5e3f292e9ab9aae8274c68f1d9a56f3216e2169f54df58c124a7ffdaeb178350e41701b7c5034107a4600a6fc476d81440b6cce85eb356839f940327a356049bf33301c379e48ca9ef03fb0740ef29b7836ae221ef7031d1c2ded6cc924effb92aea8df6e541bbc0b43ff1db29c73722b926278f323fb528a3b93c488a79b54462aff3bc7e7c4f4dfe46dfc817d7b5652410c3315de6dd4f84cbedcc2f5741b5c41644f7b97380dc7860fd959644cc04134d864f17fb3590a8f3fc3a5941ba780eac56dd6bca56ce0da94fd2c8727fd53695f806664048ab8894892dab8454c9752373951aebf91cba40125a493027ecd85197d026a47cd6844985db7e939c3aaca0d55ab2d8a"}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10010, r0, 0x6b1ba000) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(0xffffffffffffffff, 0x84, 0x6f, 0x0, 0x0) r3 = openat$dsp1(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$SNDCTL_DSP_SETFRAGMENT(r3, 0xc004500a, &(0x7f0000000000)) ioctl$SNDCTL_DSP_SETFMT(r3, 0xc0045005, &(0x7f00000000c0)=0x1000) read$dsp(r3, &(0x7f0000000780)=""/4082, 0xff2) 06:25:38 executing program 5: r0 = perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = gettid() process_vm_writev(r1, &(0x7f000001a580)=[{&(0x7f00000193c0)=""/128, 0x80}], 0x1, &(0x7f00000002c0)=[{&(0x7f00000003c0)=""/102388, 0x18ff4}], 0x1, 0x0) r2 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x80510, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x2, 0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$EXT4_IOC_SWAP_BOOT(r0, 0x6611) fremovexattr(r2, &(0x7f00000003c0)=ANY=[]) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x20, 0x8, 0x81, 0x5, 0x0, 0x3, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, @perf_config_ext={0x9, 0x7fff}, 0x11756, 0x0, 0x1, 0x9, 0x0, 0x2, 0x997, 0x0, 0x1ff, 0x0, 0x100000001}, r1, 0x5, r0, 0xb) r3 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r3, &(0x7f0000000100)={0x18, 0x0, {0x1, @multicast, 'wlan0\x00'}}, 0x1e) sendmmsg(r3, &(0x7f000000d180), 0x4000000000000eb, 0x0) 06:25:39 executing program 2: r0 = syz_mount_image$tmpfs(&(0x7f0000000040), &(0x7f0000000080)='./bus\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={[{@nr_blocks={'nr_blocks', 0x3d, [0x31]}}]}) futimesat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000180)) chdir(&(0x7f0000000380)='./bus\x00') r1 = creat(&(0x7f0000000400)='./bus\x00', 0x0) ftruncate(r1, 0x208200) r2 = open(&(0x7f0000000200)='./bus\x00', 0x10103e, 0x0) r3 = dup(r0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffff6, 0x4002011, r2, 0x0) r4 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) r5 = dup(0xffffffffffffffff) io_submit(0x0, 0x1, &(0x7f0000000140)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8, 0x6, 0xffffffffffffffff, &(0x7f0000000400)="4567b767abcfba05849b04e0ea091df9b5b1c3025d76fef5c32419bf114465d5b24a576974b15eb485fcef63961baa2373eb31e09f5241bea1b7fd015e1815acfbfdd2b67251e633669c2149d3332a829968f85e945d5bd6d07c72a66a07a635f5242ca8207c81685fe11efbcef379c580e16d0ea8f4a2ea6daba31d0bd41a9e90cbf45d7dd41c9c7deca06b669aaa87315b7beccf4317698c799c7595508c88498ed4b0ddff5109073a794f364d3b0349e0bf56", 0xb4, 0x1f, 0x0, 0x0, r5}]) ioctl$SNDCTL_DSP_GETOPTR(r5, 0x800c5012, &(0x7f00000000c0)) fallocate(r4, 0x0, 0x0, 0x3) r6 = socket$nl_generic(0x10, 0x3, 0x10) r7 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_NL_NAME_TABLE_GET(r6, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000640)={&(0x7f00000005c0)={0x14, r7, 0x391}, 0x14}}, 0x0) sendmsg$TIPC_NL_BEARER_GET(r3, &(0x7f00000003c0)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000340)={&(0x7f0000000280)={0xa0, r7, 0x200, 0x70bd2c, 0x25dfdbff, {}, [@TIPC_NLA_MON={0x24, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8, 0x2, 0x9}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x29ea}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x8}, @TIPC_NLA_MON_REF={0x8}]}, @TIPC_NLA_PUBL={0x1c, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x3}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x7}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x5}]}, @TIPC_NLA_MON={0x2c, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8, 0x2, 0x40}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x8fe}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x3}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x50c}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x63}]}, @TIPC_NLA_SOCK={0xc, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_REF={0x8, 0x2, 0xf41}]}, @TIPC_NLA_SOCK={0x8, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_HAS_PUBL={0x4}]}, @TIPC_NLA_NET={0xc, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_ADDR={0x8, 0x2, 0x5}]}]}, 0xa0}, 0x1, 0x0, 0x0, 0x4010}, 0x24000000) 06:25:39 executing program 0: r0 = socket(0xa, 0x1, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000180)={'batadv0\x00', 0x0}) socketpair(0x1, 0x100000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f00000000c0)=0x14) sendmsg$BATADV_CMD_GET_NEIGHBORS(r2, &(0x7f0000004340)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000002c0)={0x24, r3, 0x331, 0x0, 0x0, {0x8}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r4}, @BATADV_ATTR_HARD_IFINDEX={0x8, 0x6, r6}]}, 0x24}}, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000140)={'syztnl1\x00', &(0x7f0000000080)={'syztnl0\x00', 0x0, 0x7800, 0x8, 0x0, 0x6, {{0x20, 0x4, 0x3, 0x5, 0x80, 0x67, 0x0, 0x3, 0x4, 0x0, @multicast2, @multicast2, {[@timestamp={0x44, 0x18, 0xf5, 0x0, 0x2, [0xaf6, 0xfffffe00, 0x7, 0x3, 0xffffff00]}, @cipso={0x86, 0x10, 0x1, [{0x1, 0xa, "6afc9f2d390751c3"}]}, @lsrr={0x83, 0xf, 0xe8, [@local, @empty, @remote]}, @ra={0x94, 0x4, 0x1}, @ssrr={0x89, 0xb, 0x56, [@broadcast, @multicast1]}, @noop, @ssrr={0x89, 0x23, 0x3c, [@loopback, @multicast2, @local, @private=0xa010100, @rand_addr=0x64010101, @rand_addr=0x64010101, @multicast2, @rand_addr=0x64010100]}]}}}}}) r8 = syz_genetlink_get_family_id$tipc(&(0x7f0000000240), r5) sendmsg$TIPC_CMD_SHOW_LINK_STATS(r5, &(0x7f0000000380)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000340)={&(0x7f0000000300)={0x30, r8, 0x2, 0x70bd29, 0x25dfdbfc, {{}, {}, {0x14, 0x14, 'broadcast-link\x00'}}, ["", "", "", "", "", ""]}, 0x30}, 0x1, 0x0, 0x0, 0x4040}, 0x0) getsockopt$PNPIPE_IFINDEX(r0, 0x113, 0x2, &(0x7f0000000180)=0x0, &(0x7f00000001c0)=0x4) getsockopt$inet6_mreq(r0, 0x29, 0x15, &(0x7f0000000400)={@mcast2, 0x0}, &(0x7f0000000440)=0x14) sendmsg$nl_route_sched(r0, &(0x7f0000005fc0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000005f80)={&(0x7f0000000480)=@newchain={0x5ae4, 0x64, 0x1, 0x70bd27, 0x25dfdbfd, {0x0, 0x0, 0x0, r4, {0x7, 0x9}, {0x10, 0xffe9}, {0xf, 0xe4382b803afc102f}}, [@TCA_RATE={0x6, 0x5, {0x0, 0x9}}, @filter_kind_options=@f_rsvp={{0x9}, {0x5aac, 0x2, [@TCA_RSVP_ACT={0x368, 0x6, [@m_nat={0xd0, 0x1f, 0x0, 0x0, {{0x8}, {0x7c, 0x2, 0x0, 0x1, [@TCA_NAT_PARMS={0x28, 0x1, {{0x1d5, 0x4d7, 0xffffffffffffffff, 0x7dbe, 0x9}, @rand_addr=0x64010102, @initdev={0xac, 0x1e, 0x1, 0x0}, 0xffffff00, 0x1}}, @TCA_NAT_PARMS={0x28, 0x1, {{0xffffffff, 0x8, 0xffffffffffffffff, 0x7fffffff, 0x1}, @multicast2, @multicast1, 0xff, 0x1}}, @TCA_NAT_PARMS={0x28, 0x1, {{0x2, 0x5, 0x2, 0x0, 0x7f}, @local, @initdev={0xac, 0x1e, 0x1, 0x0}, 0xff000000}}]}, {0x30, 0x6, "be61dd61c352a6bcff307c72cb9a9113ca6ddabdf2d0b8888ad558b3ea1d4e4b64af13a152d9af29ea17dd7e"}, {0xc}, {0xc, 0x8, {0x2, 0x3}}}}, @m_tunnel_key={0xac, 0x12, 0x0, 0x0, {{0xf}, {0x48, 0x2, 0x0, 0x1, [@TCA_TUNNEL_KEY_ENC_IPV6_DST={0x14, 0x6, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, @TCA_TUNNEL_KEY_ENC_KEY_ID={0x8, 0x7, 0x6}, @TCA_TUNNEL_KEY_ENC_DST_PORT={0x6, 0x9, 0x4e24}, @TCA_TUNNEL_KEY_NO_CSUM={0x5}, @TCA_TUNNEL_KEY_ENC_IPV4_DST={0x8, 0x4, @remote}, @TCA_TUNNEL_KEY_ENC_IPV4_DST={0x8, 0x4, @multicast1}, @TCA_TUNNEL_KEY_ENC_IPV4_SRC={0x8, 0x3, @multicast1}]}, {0x37, 0x6, "776652d8ffa822990bf4a64c8def29719932494cc20d7dfa2f9e49404e5df22c85762ca5af771c6c266b13641c7401d626ec88"}, {0xc}, {0xc, 0x8, {0x1, 0x3}}}}, @m_sample={0x108, 0x10, 0x0, 0x0, {{0xb}, {0x1c, 0x2, 0x0, 0x1, [@TCA_SAMPLE_PARMS={0x18, 0x2, {0xfffffffe, 0x8, 0x3, 0x80000000, 0x3}}]}, {0xc2, 0x6, "b8ccce42234167e76f613d609d84d110df773141b1b3b1f546f8c8f7d50c1749b67ee45a2e893d87fa850263e5d318300288dfbcd7beede341dfbc351aa79ebe70ab68b6a0287b8a3a9dbd97fdbb1b30d23ce2d0463f83792e3248f1d50f6b1725c7e4077d57f3d09704688e3109c49b10ad1f307cc5936d6f28ee7a5eb3d8a46bbe7bb64477cd547a3743050a94463761fe7d79b7b080b17d54fb9487316a2377859608a61493d4429207eb29f857cc622c172871f6dea7da0a3983953d"}, {0xc, 0x7, {0x1}}, {0xc}}}, @m_mirred={0xe0, 0x1b, 0x0, 0x0, {{0xb}, {0x24, 0x2, 0x0, 0x1, [@TCA_MIRRED_PARMS={0x20, 0x2, {{0x4, 0xa6, 0x20000000, 0x0, 0x8}, 0x4, r7}}]}, {0x91, 0x6, "1a4b0073fcc040eede36b2fb7670b852faae0f09621d2c3e1e471438c78b424aeb9149229d71133d37d834c7d385bb34bfcb41385d8fb4d2ec7d9a5479960b196663f4d0d07b8286a0084058bc8d989d75d571a87743c899eb47622c1c1a41569dec5edd131d3f6f1b8cc90e01c518369d85e7bc538258cf07647c8faf750a9e089c28abcf3bc670fcf837c1c7"}, {0xc}, {0xc, 0x8, {0x1, 0x1}}}}]}, @TCA_RSVP_ACT={0x4c84, 0x6, [@m_vlan={0x12c, 0x19, 0x0, 0x0, {{0x9}, {0x4c, 0x2, 0x0, 0x1, [@TCA_VLAN_PUSH_VLAN_ID={0x6, 0x3, 0xd87}, @TCA_VLAN_PARMS={0x1c, 0x2, {{0x2d14, 0xfcc7c306, 0x6, 0x4, 0x1ff}, 0x2}}, @TCA_VLAN_PUSH_VLAN_PROTOCOL={0x6, 0x4, 0x88a8}, @TCA_VLAN_PARMS={0x1c, 0x2, {{0x1, 0x0, 0x10000000, 0x7ff, 0x7fff}, 0x2}}]}, {0xb6, 0x6, "1c56cbce766b42435eab4eb4998433157f0fd20c0850724295a8c1dedb0be232ebd438b5d85771b8c5aa1d190d2a49720d16dfc53b839e013d5f356d21c25031e268f939602429a21da8843ceffb2fe28927ddae3e4477931055d43e6cbf92bdb80224d81b212ddbc96b245eb690e79231c9ff6e5bfaeda3a98dcdc7fd6b525552027d8d9940fa6e2fdb5048ab2af91fe43b11ac0868ae7fca5bd0ea8564858ab81905fca55ae610bcea2ecb7abdb3393e72"}, {0xc}, {0xc, 0x8, {0x3}}}}, @m_mpls={0x144, 0x14, 0x0, 0x0, {{0x9}, {0x60, 0x2, 0x0, 0x1, [@TCA_MPLS_PARMS={0x1c, 0x2, {{0x9, 0x2000000, 0x8, 0x436, 0xd1e}, 0x4}}, @TCA_MPLS_PARMS={0x1c, 0x2, {{0x6, 0x8, 0x20000000, 0xfff, 0x3}, 0x4}}, @TCA_MPLS_LABEL={0x8, 0x5, 0xa3748}, @TCA_MPLS_PARMS={0x1c, 0x2, {{0x20, 0x6, 0x3, 0xdd, 0x74b8}, 0x3}}]}, {0xb9, 0x6, "72c4bb1a977927d363aa5cad98e2fe0fb9cb6ee58810583c2c1132982ff1818421ac9ae7a6e5579827eaed57970cd1cf5f4b21d09660e9b3b5826e1dbee4372d584b42f88fb7c6b6c22ee6002ae2a6ee953b1edd29b98dc90119678f0f9aaef70fbc8b25f43c76b5eafb0652920710fbcd857fd3a3d041463debb00430eb1127715fe5bd7514bbbd655c508835206f353b22306e8215e6997c96f47892e5f51467ac47d9d132a5f98af02736b91fcfc78b8dda8402"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x1, 0x1}}}}, @m_ife={0x17c, 0x9, 0x0, 0x0, {{0x8}, {0x6c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c, 0x1, {{0x1, 0x1, 0x8, 0x0, 0x2}}}, @TCA_IFE_METALST={0x1c, 0x6, [@IFE_META_TCINDEX={0x4, 0x5, @void}, @IFE_META_TCINDEX={0x4, 0x5, @void}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_TCINDEX={0x6, 0x5, @val=0x8}]}, @TCA_IFE_SMAC={0xa, 0x4, @broadcast}, @TCA_IFE_TYPE={0x6, 0x5, 0x2}, @TCA_IFE_PARMS={0x1c, 0x1, {{0x81, 0x4, 0x20000000, 0x3, 0x9}}}]}, {0xec, 0x6, "4c4b81043d40aa30c789c07ae1eadc852408e6b4fa74ad8df5b3a45a5347d00e22979940683d9e70e57f564daf2d689f0edba2a06dfc919ecfee0096f21af4e79a7151969cf01dedcc06d052da13538ee5df37fd0a7584cf7b8b57368e1784293834258ef67ae02471453a16007df3e9bba8ab760cc8b118f96e1f58fbba1ddf281c9503be5e2a6ab6eee24b046ad19920a4c08ab57470eead53d3371d5ab863360e5d99f592f8b89bd02e825e8e5c414b7d38ee04c07a8d5e8727709f825fbc6b282e46451b8bda5888d0bc177fdb2d21a7afb586cb29632ad4650b3727bbdf322a382ac662ccc7"}, {0xc}, {0xc, 0x8, {0x0, 0x2}}}}, @m_csum={0x74, 0x16, 0x0, 0x0, {{0x9}, {0x20, 0x2, 0x0, 0x1, [@TCA_CSUM_PARMS={0x1c, 0x1, {{0x9, 0x6, 0x7, 0x8, 0xfffffffb}, 0x4c}}]}, {0x29, 0x6, "ab8bcbe4dbc25c78cf50ca44cfda3d4f9d7d94ca4810d70931e7c66f7520d5932665f14be2"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x2, 0x1}}}}, @m_ctinfo={0xbc, 0x19, 0x0, 0x0, {{0xb}, {0x24, 0x2, 0x0, 0x1, [@TCA_CTINFO_PARMS_DSCP_STATEMASK={0x8, 0x6, 0x8}, @TCA_CTINFO_PARMS_CPMARK_MASK={0x8, 0x7, 0x7}, @TCA_CTINFO_PARMS_CPMARK_MASK={0x8, 0x7, 0x2}, @TCA_CTINFO_PARMS_DSCP_MASK={0x8, 0x5, 0x8001}]}, {0x70, 0x6, "d18fe590f984a6fe29c3a18eb74fa70346dd7e61287a55f620523b6960508c7646db183a2489d0bbb67d5ef15aac9eb275cf82a64cb2bccf054e8dcd7e237592ba912c612c4e7aa69a0cf59566feb5fe0e5659fdffc48bbe889ead2b51691280541d4158d557f594b0dc0a2f"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x2}}}}, @m_ctinfo={0x8c, 0xe, 0x0, 0x0, {{0xb}, {0x14, 0x2, 0x0, 0x1, [@TCA_CTINFO_PARMS_DSCP_MASK={0x8}, @TCA_CTINFO_PARMS_CPMARK_MASK={0x8, 0x7, 0xec26}]}, {0x4f, 0x6, "70a230544d3c15a08a48c172f890e0b90f4ecb836abb656a75c93b4f7a993f10264f70763d78648156c9a99e5d453e0fca0d6e6fc54048deae4f0562d37e7133deb00fd839861b23ebfcec"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x1, 0x3}}}}, @m_ife={0x80, 0x16, 0x0, 0x0, {{0x8}, {0x54, 0x2, 0x0, 0x1, [@TCA_IFE_SMAC={0xa, 0x4, @local}, @TCA_IFE_SMAC={0xa, 0x4, @multicast}, @TCA_IFE_TYPE={0x6, 0x5, 0x81}, @TCA_IFE_PARMS={0x1c, 0x1, {{0x3e210e4, 0xfffffffe, 0x7, 0xffffff56, 0x800}}}, @TCA_IFE_DMAC={0xa, 0x3, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x2}}, @TCA_IFE_TYPE={0x6, 0x5, 0x3000}]}, {0x5, 0x6, "12"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x2, 0x3}}}}, @m_simple={0xe0, 0x9, 0x0, 0x0, {{0xb}, {0x14, 0x2, 0x0, 0x1, [@TCA_DEF_DATA={0x5, 0x3, '\x00'}, @TCA_DEF_DATA={0x6, 0x3, '\\\x00'}]}, {0xa3, 0x6, "3f3d1507ff8261fb056524ece8ace9458d42a9513107f83bdada0958dbe577a0ac06b854ce259988396fbd1683cfe34ecb35c144f0f8eb0dc99b346bba8e1b504c0d7d5e20e5746cc7e33ebc0000fac4741abbb2c9a1cfcb06d96987c23842e404786a2bdcdfb2974cb180d0124b661d6ce66ed9767540a2b8ec2ab950430864c52652e32ba09157d2071d6f40bcb01cf726b9d1afda2dc51453266f11cf50"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x2, 0x2}}}}, @m_police={0x3524, 0x19, 0x0, 0x0, {{0xb}, {0x24f8, 0x2, 0x0, 0x1, [[@TCA_POLICE_TBF={0x3c, 0x1, {0x0, 0x5, 0x6, 0x2e, 0x7, {0x9, 0x1, 0x7f, 0x6, 0x6, 0xff}, {0x81, 0x0, 0x6, 0x2, 0xff, 0x78}, 0x1f, 0x20, 0x100}}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x4}, @TCA_POLICE_RATE={0x404, 0x2, [0x8, 0xff, 0x6, 0x9, 0x8001, 0x80, 0x400000, 0x7, 0xe37, 0xcf, 0x7f, 0x10001, 0x10000, 0x80, 0x0, 0x1ff, 0x3, 0x6, 0xc0b6, 0x65, 0x10001, 0x5, 0xf8, 0x6, 0x9, 0x4, 0x1, 0x8, 0x9, 0x0, 0xf40f, 0x909, 0x9, 0x40, 0xe737, 0x9, 0x7, 0x5, 0x1, 0x81, 0x1f, 0x1f, 0x35, 0x7fffffff, 0x80000000, 0x3c4460a4, 0x10001, 0x1, 0x7fff, 0x7, 0x4, 0x6, 0x7, 0x0, 0x0, 0x2, 0x5, 0x2, 0x4, 0x9, 0xffff, 0xbc, 0x800, 0x1, 0xd25, 0x80000001, 0xfa0, 0xd6d, 0x5, 0xfffeffff, 0x40, 0x20, 0x101, 0x7f, 0x9, 0x7ff, 0x81, 0x800, 0x20, 0x7fffffff, 0x3, 0x1, 0x3, 0x5, 0x2265, 0x7, 0x9, 0x80, 0x2, 0x5, 0x5, 0x8000, 0x0, 0x5, 0x80000000, 0x9, 0x2, 0x101, 0x0, 0x7ff, 0xb5, 0x0, 0x80000000, 0x1000, 0x0, 0x7, 0xe95, 0x7, 0x0, 0x9, 0x8, 0x40, 0x9, 0x1, 0x36, 0x7e, 0x7ff, 0x9, 0x6, 0xfffffeff, 0xec, 0x7, 0x7, 0x40, 0x8, 0x80000001, 0x3ff, 0x2, 0x5, 0xffffffff, 0x5c, 0x80, 0x7, 0xa82, 0x1998, 0x1, 0x2, 0xf29b, 0x2c, 0x10000, 0x7, 0x4, 0x0, 0x40, 0x5, 0x495, 0x8001, 0x7, 0x1, 0x6, 0x7dc, 0x2, 0x2, 0x4, 0x2, 0x1, 0x3f, 0x7, 0xffff, 0x1c, 0x800, 0x3022, 0x92c, 0x3, 0x680, 0x570c, 0x7, 0x1, 0x645, 0x0, 0x3, 0x6, 0x8, 0x400, 0x8000, 0x4, 0x9, 0x16e4434, 0x80000001, 0x1000, 0x6, 0x5, 0x3ff, 0xff, 0x8, 0x1, 0x0, 0xff, 0x4, 0x1, 0x3, 0x5, 0x958e, 0xd2f, 0x1, 0x80000001, 0x1, 0x7, 0x0, 0x1, 0x1, 0xa95, 0x7, 0x1, 0x0, 0x5, 0x7, 0x0, 0xee4b, 0x8, 0xffff9695, 0x3d, 0xbddb, 0x5, 0x800, 0xffff, 0x1, 0x8, 0x5, 0x8ef, 0xb067, 0x2, 0x0, 0x7, 0x8, 0xffffffff, 0x6f0c, 0x9, 0x101, 0xffffff8f, 0x2, 0x2, 0x9, 0x1, 0x2, 0x7, 0x10, 0x80000000, 0x0, 0x5, 0xffffffff, 0x1, 0x9, 0x3, 0x5, 0x2, 0xa79, 0x0, 0x2, 0x4, 0xdad, 0x26, 0x7, 0x9, 0x1000, 0x88f]}, @TCA_POLICE_PEAKRATE64={0xc}], [@TCA_POLICE_AVRATE={0x8, 0x4, 0xb37}], [@TCA_POLICE_PEAKRATE={0x404, 0x3, [0xffffffe1, 0x7, 0x4, 0x8d0f, 0x40, 0xfff, 0xffffffff, 0x1, 0x187, 0x9, 0x10001, 0xfffffff8, 0x8001, 0xffffff7f, 0x1f, 0x80000001, 0x9, 0x0, 0x0, 0x3, 0xd8, 0x100, 0x8000000, 0x6, 0xffff, 0x7, 0x1ff, 0x8, 0x35, 0x1, 0xffffffff, 0x0, 0xffffffff, 0xffffffff, 0x6, 0x0, 0x18000000, 0x9, 0x101, 0x4, 0xfff, 0x400, 0x3, 0x8, 0x3, 0xa1f1, 0x6, 0xfffffffc, 0x80000001, 0xbc3, 0x7fff, 0x6, 0x7, 0x100, 0x4, 0x5, 0x10000, 0x7f51, 0x3, 0x5, 0x9, 0x1e9, 0x0, 0x8, 0x3, 0x2, 0x3, 0x7, 0x2, 0x6, 0xfffffcd7, 0x5a94, 0xfffffeff, 0x1, 0x0, 0x7fff, 0x100, 0xf8fb, 0xbefb, 0x0, 0x400, 0x6, 0xfff, 0xfffffffd, 0x80000001, 0x3, 0x9, 0x10bd, 0xb5, 0x2, 0xffff, 0x0, 0x12, 0x4, 0xe7, 0x10001, 0xe0, 0xc7f, 0x9, 0x2, 0x2, 0xfff, 0x80000000, 0xed, 0x80000001, 0x1f, 0x81, 0x4, 0x4, 0x3, 0x8, 0x8000, 0x800, 0x3, 0xed, 0x6c, 0xeb, 0x4, 0x9, 0xe0, 0x7, 0x1f, 0x8, 0x4, 0x10000, 0xe0000000, 0xffffffe1, 0xffff, 0xd9, 0x9, 0x872, 0x10001, 0x4, 0x3, 0x3, 0x7fff, 0x2, 0x8001, 0x1, 0x2, 0x3ff, 0x1, 0x9, 0x8c, 0x4, 0x5, 0x2, 0x1, 0x6, 0x400, 0x6, 0xfffff2d7, 0x4, 0x2, 0x101, 0x0, 0xffffffff, 0xcbc, 0x9, 0x7, 0x1, 0x0, 0x9, 0x4, 0x3, 0x3, 0x8, 0x2, 0x3, 0x8001, 0x6b3c, 0x0, 0x100, 0x8, 0x25, 0x0, 0xfd5, 0x0, 0x5, 0x7, 0x10001, 0x2, 0x5, 0x800, 0x0, 0x6, 0x5a, 0x7fffffff, 0xad, 0x92cb, 0x4, 0x6, 0x4, 0x200, 0xdcda, 0x9, 0x8, 0xfffff801, 0x9, 0x7, 0xfd3d, 0x8, 0x1, 0x4, 0x7fff, 0x94b6, 0x9, 0x502, 0x5, 0x40, 0xfffffffd, 0x5, 0x35c, 0x7, 0x80000001, 0xffff, 0x97, 0x5, 0x5, 0x0, 0xee, 0x9, 0x5, 0x6, 0x95b, 0x6, 0x2, 0xfffff801, 0x3ab, 0x3, 0x2e3, 0x6, 0xfff, 0x7, 0x101, 0x1, 0x9, 0x2, 0xaa, 0x4, 0x8, 0x4, 0x0, 0x68318b7a, 0x2d, 0x1ff, 0x5, 0x6, 0x6, 0x3, 0x4, 0x9, 0x80, 0x4, 0x7, 0x7]}, @TCA_POLICE_RATE64={0xc, 0x8, 0x5}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x3ff}, @TCA_POLICE_RESULT={0x8, 0x5, 0x2}], [@TCA_POLICE_PEAKRATE={0x404, 0x3, [0x13, 0x2, 0x100, 0x9, 0x101, 0x4, 0xc45, 0x8, 0x100, 0x7, 0x6, 0x8, 0x400, 0x1, 0xec, 0x9, 0x20, 0x2, 0x4, 0x2d, 0x3f, 0x40e4, 0x1000, 0x6, 0x6, 0x1, 0x4, 0x1, 0xbe1, 0x6, 0x0, 0x7, 0x4a, 0x9, 0x7, 0xffffffff, 0xa0000000, 0x1000000, 0x3f, 0x401, 0x7fff, 0x6, 0x81, 0x17, 0x0, 0x4, 0x7, 0x101, 0x7, 0x4, 0xfffff2f7, 0xf4dc, 0xa4, 0x1, 0x7, 0xb5, 0x1f, 0xa36, 0x0, 0x80, 0x2b6, 0x4, 0xc6e2, 0x0, 0x8001, 0x6, 0x1f, 0x4, 0x9, 0x5, 0x49f, 0x7, 0x0, 0xd80, 0x8000, 0x7fff, 0x1, 0x7, 0x2, 0x4, 0x10001, 0x34, 0x33d1, 0x5, 0x1, 0x7fffffff, 0x0, 0x0, 0x1, 0x7, 0x69f, 0x79606da2, 0x0, 0x80000001, 0x8000, 0x8, 0x0, 0x1, 0xf9b8, 0xe11, 0x9, 0x4, 0x3ff, 0xffff, 0x705, 0x8e0, 0x3, 0x4, 0x8000, 0xffff, 0x20, 0x800, 0x9a, 0x386626c0, 0x80000000, 0x3, 0x5, 0xed32, 0x0, 0x5, 0x0, 0xffffffff, 0x3, 0x80000000, 0x0, 0xe9e, 0x8, 0x1ff, 0x3, 0x3, 0x3, 0x5, 0x6, 0xfffffff7, 0x2fca, 0x7, 0x1, 0x8, 0x4, 0x8, 0x3f, 0x80000001, 0x78b4, 0xed4, 0x1, 0x10000, 0x4, 0x4, 0x3f, 0x7, 0xf4b, 0x5, 0x7, 0x7ff, 0x521, 0xb8, 0x8001, 0x1, 0x80000001, 0x81, 0x18c4, 0x351e489b, 0x1, 0x100, 0xffffffff, 0x6, 0x6, 0x7ff, 0x0, 0xef, 0x4, 0x2, 0xffffffff, 0x6, 0x1, 0x1000, 0x800, 0xffffff2f, 0x9, 0x9, 0x8, 0xffff, 0xe695, 0x2, 0x40, 0x7, 0x100, 0xfffffffa, 0x7, 0x1, 0x1, 0x200, 0xec, 0x43e, 0x80bb, 0x20, 0xfffffffd, 0xffffffe0, 0x3f, 0x5, 0x80000000, 0x100, 0x401, 0x5, 0x4, 0x1, 0xf0, 0xfa, 0x3, 0x9, 0x1f, 0x80, 0x1, 0x1, 0xffffffe0, 0x2, 0x276, 0x294f, 0x401, 0x0, 0xffff, 0x1, 0x1, 0x100, 0x896d, 0x7, 0x4, 0x1, 0x80000000, 0xfff, 0x5f0, 0x1, 0x100, 0x5efa, 0xffffffff, 0x7, 0x10, 0x7f, 0x3, 0x2, 0x10000, 0x1, 0xe3a2, 0x5, 0x400, 0x8, 0xffffff7f, 0x8, 0x5, 0x6, 0x0, 0x7, 0x7, 0x0, 0x7, 0x1]}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x9}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x7, 0xeceb, 0x0, 0x9, 0x7f, 0x6, 0x4, 0x7f, 0x0, 0xfffffffa, 0x8, 0x137, 0x1ff, 0x1, 0xc2, 0x10001, 0xe67, 0x7, 0x3515752f, 0x2, 0x1, 0x9, 0x3, 0x1, 0xa83, 0x0, 0x7, 0x4, 0x7fff, 0x1ff, 0x9, 0xfffff22d, 0x4, 0x10001, 0x8, 0x36b, 0x0, 0x200, 0x1, 0x5, 0x4, 0x80000001, 0x5, 0x5, 0x8, 0x6, 0x1f, 0x8, 0x549d, 0x3, 0x81, 0x1, 0x6, 0x80000001, 0x0, 0x1, 0x7fff, 0xfffffffd, 0x7, 0x1, 0x42, 0x80000000, 0x7ff, 0x9, 0x527, 0x2, 0xc3, 0x7, 0x5, 0x0, 0x6ee, 0x401, 0xc7d9, 0x7e, 0x7, 0x6, 0x8282, 0x800, 0x2, 0x7, 0x3, 0x7, 0x4, 0x0, 0x5, 0xae, 0x5, 0xfff, 0x5, 0xed, 0x1, 0x2de, 0x7, 0x1, 0x4, 0x200, 0x200, 0x1000, 0x6, 0x6, 0xfffeffff, 0x6, 0x1f, 0x9, 0x8b32, 0x200, 0x8001, 0x4, 0x3f, 0x80000001, 0x4, 0x7f, 0x20000000, 0x9, 0x622a59a7, 0xd86, 0x10001, 0x4, 0x5, 0x5, 0x1ff, 0x3, 0x0, 0x1, 0xef, 0x3, 0x2, 0xfffffffc, 0x3, 0x20, 0x0, 0x7, 0x8, 0x79b, 0x8000, 0x6, 0x8001, 0x0, 0x3, 0x8, 0x1f, 0x3155, 0x80000001, 0x7f, 0x787, 0x9, 0x551, 0x17, 0x81, 0x1, 0xffff, 0x0, 0x4, 0x94a, 0xb4a, 0x3, 0x8, 0x1000, 0x5, 0x2, 0xcfd, 0x3, 0x9c88, 0x0, 0x20, 0x0, 0x7, 0xfffff49e, 0xfffff661, 0x8, 0x80000001, 0x8, 0x100, 0x0, 0x6, 0x400, 0xca, 0x4, 0x4, 0x7fff, 0x1ea6106d, 0x1f, 0xe773, 0x0, 0x8001, 0x1, 0x3, 0x7fff, 0x3, 0x2, 0x3, 0x4, 0xff, 0xbd3, 0x7ff, 0xd7, 0x1ff, 0x6, 0x4137, 0x12, 0x400, 0x6, 0x3, 0x1f, 0x9, 0x800, 0x1, 0x6, 0x7cc, 0x5, 0x80, 0x8, 0x1f1, 0x9, 0x7, 0x80000001, 0x2, 0x10001, 0x1, 0xb01, 0x4d, 0x0, 0x9, 0x3, 0x5, 0x290, 0xff, 0xc0, 0x3, 0x1, 0xef8, 0x2, 0xffffff7f, 0x4, 0xaa, 0xd7a2, 0x401, 0x7, 0x3, 0x52, 0x2, 0x0, 0x3ff, 0x5, 0x6916, 0xffffffff, 0x98b, 0x8, 0x7fff, 0x0, 0x12000, 0xafd, 0x1, 0x3ff, 0x7ff, 0x4]}, @TCA_POLICE_RESULT={0x8, 0x5, 0x2}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x3, 0x4, 0x1231, 0x6, 0xfffffff7, 0xe1, 0x4, 0x9, 0x1ff, 0xfffffc01, 0x1, 0x4, 0x3, 0x1, 0x7, 0x9, 0x4, 0xffffffff, 0x2f7d, 0x9, 0x2f3, 0x8, 0x6bf0, 0x3ff, 0x0, 0x5, 0x8, 0x6bc3, 0x7b, 0x7, 0x40, 0x5, 0x3a, 0x3, 0x9329, 0x3, 0xb7, 0x3e, 0x6, 0x7, 0xfffffffe, 0xfffffff8, 0x800, 0x252f, 0x8, 0x7, 0x7, 0x86f9, 0x800, 0x40, 0x1, 0x3, 0x7, 0xff, 0x401, 0x2, 0x0, 0x0, 0x80, 0x8000, 0x3, 0xffff, 0x8, 0xe89, 0x94, 0x4, 0xffff, 0xbb1b, 0x3, 0x0, 0x2, 0x0, 0x0, 0x8, 0x6c2, 0x3f, 0x4, 0xff, 0x5, 0x8, 0xe5, 0x1000, 0x4, 0x8, 0xffffffff, 0x2, 0x5, 0x3, 0x7, 0xffffffff, 0x3ff, 0x8, 0xfffffffe, 0x2, 0x8, 0x3, 0x5, 0x6, 0x10001, 0x1f, 0x2, 0xe23, 0x7f, 0x8001, 0x1, 0x81, 0x4, 0x6, 0xff, 0x7, 0xbe78, 0x7, 0x80, 0xfffffffe, 0x4e87e9e8, 0x1f, 0x800, 0x9, 0xf8000000, 0x3, 0x2, 0x5, 0xf19, 0x6, 0x2, 0x200, 0x8, 0x5a6, 0x81, 0x80000000, 0xe, 0x1000, 0x51a3, 0x3, 0x7f, 0xff, 0x0, 0x8001, 0x7fffffff, 0x4, 0x81, 0xfff, 0xf04, 0x1f, 0x3f, 0x9, 0x9, 0x1f, 0xd277, 0x864e, 0xc0000, 0xfffffffd, 0x0, 0x101, 0x9b02, 0x5, 0x0, 0x3, 0x6, 0x7ff, 0x774, 0x8, 0x1000, 0x1, 0x4, 0x9, 0x81, 0x3, 0x1, 0x9, 0x1, 0x800, 0xffffffff, 0x6, 0x4, 0xede, 0x8, 0x4, 0x400, 0x2, 0x8000, 0x0, 0x6, 0x3, 0x3, 0x13, 0x1, 0x200, 0x9, 0xf8, 0x20, 0x5, 0x6, 0xffff, 0x1, 0x17bd, 0x5, 0x5, 0x80000000, 0x3, 0x9, 0x8, 0x7fff, 0x8, 0x0, 0x9, 0x2, 0x101, 0x4, 0x8, 0x0, 0x400, 0x7ff, 0x1, 0x1, 0x0, 0x3, 0x0, 0xfff, 0x6, 0xb8, 0x8, 0x0, 0x400, 0x3, 0x8001, 0x91fd, 0x0, 0x200, 0x3a4, 0x2, 0x7, 0x900, 0x8000, 0x9, 0xf3, 0x6, 0x1, 0x3ff, 0x1, 0x3, 0x4, 0x276, 0x688b2667, 0x0, 0x7, 0x7, 0x0, 0x9, 0x7fff, 0x3ff, 0x5, 0x7, 0x2, 0x1, 0x80]}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x1}], [@TCA_POLICE_PEAKRATE={0x404, 0x3, [0xffffffff, 0x5, 0xfff, 0x66fe011, 0x3ff, 0x80, 0x3, 0x7, 0x8, 0x0, 0x100, 0x9, 0x5, 0x7, 0x3, 0xfffffffa, 0x5, 0x3, 0x428, 0xfff, 0xab96, 0x2, 0x0, 0x9, 0x5, 0x5, 0x0, 0xa755, 0x14c7, 0x5ab68816, 0xae1, 0x7c6ab3a3, 0x7fffffff, 0x8001, 0xffffffff, 0xbc, 0x4, 0x2000000, 0x4, 0x9, 0xffff, 0x3, 0x3, 0x6, 0x71, 0x5, 0xf8, 0x80000000, 0x4, 0x101, 0x3f, 0x1, 0xfffffffd, 0x81, 0x400, 0xfa2cd1cd, 0x3, 0x9, 0x7, 0xc4, 0x7fffffff, 0x800, 0x80000000, 0x0, 0x401, 0xc4bd, 0x0, 0x400, 0x1934b348, 0xf5, 0x5, 0xffffff00, 0x81, 0x0, 0x7fffffff, 0x8, 0x0, 0x2, 0x9, 0x99b, 0x1000, 0x7, 0x75e9, 0xffff, 0x5, 0x1, 0x9, 0xa9ab, 0x7fffffff, 0x6ab3, 0x3ff, 0x80000001, 0x2d, 0x10000, 0x2, 0x1000, 0x1, 0x5, 0x4, 0x1000, 0x15d1eafc, 0x4, 0x20, 0x6, 0x7, 0x9, 0x6, 0x9, 0x80, 0x7fff, 0x485, 0x14, 0x42, 0x6, 0x7, 0xffff0001, 0xeba, 0xffff, 0x3, 0x1, 0x8000, 0xfff, 0x4, 0x6d, 0x10000, 0xa92, 0x80000000, 0x200, 0x7, 0xf99, 0x7879, 0x7, 0x6, 0x6, 0x0, 0x7, 0xfffffffb, 0x3, 0x2, 0x80, 0x1, 0x4, 0x0, 0x485, 0x63b, 0x1, 0x800, 0x1, 0x9, 0xfff, 0x20000000, 0x4, 0x1, 0x6, 0xae2, 0x7fffffff, 0x2, 0xf6ec, 0x3, 0x10001, 0x3f, 0x5, 0x2, 0x4, 0x9, 0x9, 0xe30, 0xf783, 0x1, 0x5, 0x991, 0x0, 0xff, 0xfffffff9, 0xa, 0x8001, 0x80, 0xfffffc00, 0x1c, 0x200, 0x2d, 0x10001, 0x9, 0xd9, 0x4, 0x2, 0x8, 0x80000001, 0xf6, 0x5, 0x9, 0x8, 0x4, 0x10000000, 0x6, 0x1, 0x7fff, 0x400, 0x7fff, 0x3, 0x600, 0x0, 0x68, 0xffff, 0x0, 0x0, 0xd0d, 0x3f, 0x8, 0x2b2, 0x11, 0x4, 0x80, 0x58, 0x7fff, 0x8000, 0x5, 0x7, 0xff, 0x4804, 0x2b28fff7, 0x0, 0xff, 0x6, 0x4, 0x3, 0xfffffffe, 0x10001, 0x63ae6585, 0x3, 0x2, 0x2, 0x7fff, 0x0, 0x1f, 0x4, 0x8, 0x10000, 0xfffffffd, 0x4, 0x9, 0x1964, 0x101, 0x2, 0x9, 0x7ff, 0x5, 0x0, 0x1, 0x0, 0x1, 0x0, 0x8001, 0x9, 0x3, 0x401]}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x6}, @TCA_POLICE_RATE={0x404, 0x2, [0xfffffffe, 0x1000, 0x0, 0x2, 0x6, 0xa7e9, 0x9, 0x7, 0x4e41, 0x3, 0x0, 0x8, 0x9, 0x8, 0x2, 0x1ff, 0x6, 0x2, 0x8001, 0x6, 0x3, 0x3, 0x7, 0x7e6, 0x34, 0x0, 0x1, 0x7, 0x9, 0x8, 0x800, 0x6121e1a5, 0x2, 0x1, 0x8, 0x9, 0xfffffffa, 0x100, 0x2, 0x7a2, 0x40, 0x9d, 0x0, 0x1, 0x1f, 0x3, 0x5, 0xffffffa8, 0x8000, 0x7, 0x7, 0x8, 0x8, 0x3, 0x8001, 0x6, 0xd5a9, 0x190b, 0xb5, 0x46e4, 0x0, 0x7f, 0x7cec, 0x7, 0x100, 0x401, 0x4, 0x4, 0x10001, 0x361, 0xd0, 0x8, 0x0, 0x1, 0x81, 0x1ff80000, 0x5, 0x7, 0x3, 0x1, 0x0, 0x5, 0x0, 0x75, 0x3, 0x10000, 0x6, 0xc49, 0x1, 0x9, 0x9, 0x7, 0xffffffc1, 0x101, 0x9, 0x6, 0xc1, 0xfffff801, 0xff, 0x0, 0x5, 0x8, 0x83, 0x2, 0xa000, 0x5, 0x10000, 0xffffffff, 0x0, 0x1494, 0xfff, 0x4, 0x7fffffff, 0xda4, 0xf9, 0x88, 0xffffffff, 0xfffffffa, 0x3, 0x1, 0x800, 0xfffffffc, 0x800, 0x431, 0x8, 0xab, 0x8, 0xee8, 0x3f, 0xc67f, 0x778, 0x5, 0x17, 0x5c, 0x8000, 0xa5, 0x80000001, 0x0, 0x9, 0x8, 0x0, 0x34, 0x58ee, 0x1, 0x6, 0xfffffffa, 0x8, 0xffffffe1, 0x1, 0x81, 0x9, 0x2, 0x2, 0x9, 0x1, 0x1ff, 0x7, 0x40, 0x1, 0x5, 0x0, 0x7ff, 0x0, 0x7fffffff, 0x6, 0x10000, 0x5f6, 0x377, 0x1, 0xe24, 0x7, 0x8, 0x8001, 0x800, 0x101, 0x6, 0x1, 0x0, 0x800, 0x0, 0x8, 0x6, 0xedff, 0x30, 0xd90c, 0x0, 0x8, 0xff, 0x40, 0x5, 0x3, 0x1000, 0x5, 0x3f, 0xb15b, 0x4, 0x7, 0x7, 0x80000001, 0x1, 0x401, 0x3f, 0x81, 0x8, 0xffff4513, 0x6, 0x3, 0x3, 0x6, 0x9, 0x1, 0x3, 0x5, 0x7f, 0x0, 0x9, 0x10000, 0x4000000, 0x5, 0xdbe, 0x2, 0x0, 0x6, 0x2, 0x5, 0xd, 0x1ff, 0xfffff800, 0x7fff, 0x1, 0xc18f, 0xfffff0de, 0x1, 0x2, 0x0, 0x1, 0x1, 0x9, 0xc00000, 0x7f, 0x2, 0x8001, 0x7, 0x20, 0x648, 0xb33, 0x6, 0x7, 0x9, 0xffffff80, 0x8000, 0x5, 0x545, 0x9, 0x1, 0x1000]}, @TCA_POLICE_RATE={0x404, 0x2, [0x2, 0x3, 0x3, 0x9, 0x1, 0x2, 0xb1b9, 0xffff, 0x8, 0x1, 0x7, 0x3f, 0x81, 0x8, 0x2, 0x3, 0x0, 0x1, 0x4, 0xc09e, 0x80, 0x0, 0x1, 0x2000000, 0xd4ac, 0x800, 0x9, 0x81, 0x1ff, 0x82a, 0x77, 0x8000, 0xa6, 0x1, 0x0, 0x8, 0x8, 0x4, 0xfffffffb, 0x7, 0x4a41, 0x8d, 0x53041bef, 0x4, 0x6, 0xf4e, 0x7, 0x7ff, 0x5, 0x0, 0x0, 0x1, 0x4, 0x6, 0x4, 0x80, 0x6, 0xccd3, 0x1, 0x5, 0x689, 0x1ff, 0x3, 0x401, 0x2, 0x1, 0x5, 0x6, 0x2, 0x80000000, 0x7fff, 0x2, 0x8, 0x5, 0x401, 0x10000, 0x3, 0x7, 0x9, 0x800, 0x6, 0x23, 0x7, 0x30c2, 0xffffffff, 0x0, 0x1c9, 0x4, 0x3, 0x9, 0xc6c7, 0xfffffe00, 0x8bd, 0x8, 0x8, 0xa0, 0x4, 0xff, 0x479, 0x7, 0xffe00000, 0x0, 0xa18, 0x101, 0x4, 0x1, 0x6, 0x4, 0xf85, 0x85, 0x8, 0xfffffffc, 0x1b, 0x6, 0x4, 0xfffffffe, 0x1f, 0x7, 0x0, 0x6, 0x4, 0xfffffff7, 0xfffffffd, 0x4, 0x6, 0x2, 0x0, 0x1, 0x5, 0x4, 0xdc, 0x2, 0xffff, 0x9, 0xfffeffff, 0x400, 0x7, 0x4, 0x0, 0x9, 0x200, 0x7, 0x5, 0x9, 0x9, 0x5, 0x0, 0x7, 0xa7ae, 0x2, 0x4, 0x5, 0xff, 0x6, 0xfff, 0x9cac, 0x8, 0x6, 0x4, 0x8, 0xfffffff8, 0x0, 0x27cd1a6f, 0x2, 0x9, 0x40, 0x7, 0x7, 0xfffffffa, 0x0, 0x3, 0x4, 0x1000, 0x9, 0x7, 0x4, 0x6, 0xfffffff7, 0x80000000, 0x3, 0x9, 0xda6b, 0x3ff, 0x3ff, 0xfffffffa, 0x7, 0x0, 0x80, 0x9, 0x80, 0x7, 0x3, 0x6, 0x0, 0x5, 0x4, 0x7, 0x8001, 0x1, 0x7, 0x1, 0x86, 0xe3, 0x1, 0x3, 0xe3a6, 0x3, 0xfff, 0x5, 0x7ff, 0x0, 0x3f, 0xfffffff7, 0x2, 0x8001, 0x0, 0x6, 0x80000000, 0x7, 0x81, 0x7fffffff, 0x1, 0x6, 0x7, 0x3, 0xa3, 0x5, 0x101, 0xfffc, 0x2, 0x100, 0xba82, 0xffff, 0x4, 0x10000, 0x0, 0x7, 0x7, 0x7, 0xd2, 0x10001, 0x5, 0xfffffff7, 0x4b, 0x9c, 0x1, 0x9, 0x7fffffff, 0x5, 0x0, 0x9, 0xbcc8, 0x0, 0x5, 0x3, 0x457]}], [@TCA_POLICE_AVRATE={0x8, 0x4, 0x20}, @TCA_POLICE_RESULT={0x8, 0x5, 0x11}, @TCA_POLICE_AVRATE={0x8, 0x4, 0xfffffffe}, @TCA_POLICE_RATE64={0xc, 0x8, 0x2}, @TCA_POLICE_RATE={0x404, 0x2, [0x51, 0x0, 0xb0, 0x9, 0x2, 0x8, 0xffffffff, 0x80000000, 0x1, 0x8000, 0x1, 0x5e98, 0x8, 0x5, 0x10001, 0x200, 0x1, 0x401, 0x8, 0xfffffffe, 0xc41, 0x8, 0x1ab, 0x2, 0xfff, 0x7ff, 0x1, 0x3, 0xffffffff, 0x20, 0x2, 0x2, 0x7, 0x5, 0x2, 0x66f4, 0x2b, 0x7, 0x5, 0xffff, 0x101, 0x9, 0x40, 0xdf5, 0x9, 0x4fd, 0x4800000, 0x0, 0x401, 0x1f, 0x2e, 0x2, 0x2, 0x6cd, 0x4, 0x0, 0xffff, 0x4, 0x20, 0x1, 0x5, 0x45ef, 0x7, 0x1000, 0x4, 0xfffffe01, 0x9, 0xfffffff9, 0x3e433fd5, 0x800, 0x108, 0x8, 0x10000, 0x2, 0x7, 0x8, 0x5, 0x9, 0x0, 0x193b, 0x0, 0x950, 0x9, 0xfff, 0x6, 0x5, 0x10001, 0x7f, 0x81, 0xcd42, 0x81, 0x700000, 0x3, 0x8, 0x2, 0x4, 0x5, 0x8, 0x80000001, 0x9, 0x3, 0x1, 0x7, 0x9c, 0x7, 0x1ff, 0x868, 0x5874, 0x40, 0x5, 0x1, 0x0, 0x800, 0x27a2, 0xffffff80, 0x1cd1, 0x4, 0x1, 0x80000000, 0x2, 0x101, 0xffffd129, 0x8ebaffc, 0xdc74, 0x1, 0x2, 0xb2a, 0x10001, 0x0, 0x6, 0x9, 0xfffffff9, 0xfff, 0xffffffff, 0x4e38, 0x3a81, 0x9, 0x7fffffff, 0x1, 0x5, 0x5, 0x1f, 0x1, 0x8001, 0x3, 0xbd51, 0x3, 0x8, 0x2, 0x6, 0x2, 0x3, 0x7d40fb99, 0x0, 0x3ff, 0x5, 0x6ca, 0x8000, 0xcc72, 0x7, 0x5, 0x0, 0xfff, 0x4, 0x1f, 0x9, 0x2, 0x7, 0x5, 0x80000001, 0x1ff, 0xffffffff, 0x4, 0x8, 0x1280, 0x8, 0x3f, 0xfb, 0x7, 0x9, 0x9, 0x6e6, 0xffffffff, 0x0, 0x0, 0x200, 0xffff, 0x10000, 0x9, 0xfffffffe, 0x9, 0x3, 0x9d, 0x4a, 0x6, 0x6, 0x4, 0x4, 0x2, 0x5, 0x4, 0x1, 0x6, 0x1, 0x1, 0x8, 0x7f, 0x9, 0x4, 0x5, 0x93, 0x89, 0x7fff, 0xfff, 0x5e, 0x61, 0x80000001, 0x7fffffff, 0x5, 0xbe, 0x0, 0xfffffdd4, 0x6407, 0x12000, 0x1, 0x7, 0x81, 0xffffffff, 0x0, 0x2, 0x80000001, 0x2, 0x81, 0x6, 0x4, 0x4, 0x5, 0x7, 0x3, 0x7fff, 0xf565, 0x3ff, 0x821f, 0x40, 0xfc, 0x80, 0x7ff, 0x0, 0x100, 0xe34, 0x3c, 0x200, 0x1, 0x7, 0x1, 0x5]}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x80000001}, @TCA_POLICE_RESULT={0x8, 0x5, 0xc933}]]}, {0x1004, 0x6, "0da19dab0eab0b5cb6c3124b1a4c6ed975c8eceeab157931b15faba55f6812dfee129607ba66713bec50210d08231d85098a7c564a48fe5187a902289664280cf66e1f9f6f39dfeec52bc756ba2400da55d940952c380cf1f9a962c200e92bf5dc5abf889519dad224f4c210516826318087be59360477e496d273f999971b5749aca0398fce0d1f6c33451f9e84c1d141a4b08f47a85a61623514b4418b84904f4a8b5463775f868053ffd327a34aeafa73b37d5148b37d17274294687e750fc31d80a3e4c47374bf9f4fc0f20040a4813c258c3024f629eee5147583a9616bfb071b912eec976257ea5c0f58b3fb120a1a41537dc5f0ff86042d02b1d9ba52fa6200a86b7cf193c55c7e80a079dfd8e442a3335c85fdbe412724027d734d2b84013dc645a9318a44f5182d8b3fce5c6c3a980877f94f581f40ca0b14c9714c13291cf6eb865ae877e210b00b2b71f0f2cfb15e5dd4705574079ae3ea8b80af751aa1197e613ab8744ff0d162bff041c7aba943f8f2380ad2e4ef08736f632af8dfbe569b47da537183093a0975ca8bb1b69cd29dc0d86a8fb004f3c5dd8e8794a7fc8eaf43c7390868d57005430f5651804fc899a09e2503dc8a79bed7cfe17e2ecd661499cf847d7261054d413dd955040b9f49fa09f24fdcbd710f03b320785792752bf0d0d22e35247c2e2eb791d2df7eac2243c299ffb1f20f2abd2991de3a7fb628e5457b41f052936ae3b58d801bd4ce8827924890e63cb97694c94c78580d3b98a97d948f23de480155049473ccb898797c97073dae3d55e753e38b7f3be8b98546cc3c0f18908b77cdffd683cad07aced4b5a1a55b5f7848b8707f92907bbf09683126198653b5305965f57861094c2ef793ec1820f4503a749edf545eb363a96a2d245af4f2f72b91f56cb47535099f9a9961fd74aca09f3281c1fad0560c0c7dae9e965606bf17c6b7e461d53d28c6bc34c0e26b2ad65a3039ecb01109e4e27473c31ac5ecdce1e50850683c88036b8c7d6557f16bfa9d69998685f63e9b6d571a752594fb5cf5d0d5f5c529e6d91e8651320743e96608b2be06dc5d34e12481c943edfe8419b374a7230591b8d1ffdc635ca38484ba12e0f279aa01bfb993fc9b52e7dfa72fbab7384b889de53e5f8fd36b7aa39961f263c1009b8e5ee68410dfeff19abd9608e266eea6c18f657e764653413c1a42653220f93884723bf6bf687afe24dbfff1279054c235c4d7450727724e3e89d1287d84e9f7b5274ef56082d7e1304d808f08d00a1aed672b5df9c24c6525ff06c19dde0895d06b2090fa8210430d24b7cb11237390ab2fb4e07dd322a6303af14a97762cff03eebb8a0174a90fd33c8d954a720098595401d71a7e45a70ace604c440f012f2793234b45e0efe9602c756f67f44a3d22c9db5c46c1a9252987c13984586a9cc1b7961de6bf5a9addb3eeaa180910872c25cd82c2a7cd1f787842f182562552d2f8cc6ace60e1cf0489d2fc4fb9477eb6a009b49ceeea2ea550b6336dd8b1a31a13102e2f6102a09e20c790a9f493df1a3a802a46aadfa0e3aae853317445282577b74bc4f1884493d085251ac0a0150d52fb628908f8613bde5293bb7408adcf715d81c39bb6962c868b262d12f8b6af4da0cb8d67c0861f8535d47394504502a6ec712a36d265f5b177d4c07362d3664b39f5469c286ca2856c703b90b5040c6b391d11a3eca9f9e56a4aaf8cee8e08501db21eed8cc904237701332ac65f4bbdfd6c043ed9399a02faf241b1c376643132bde4a7dd639501cca8f028ef1b942ed5590ae458002ce89f87f168ba3fd9ea7d5351a6a2c5c5b30d1ee304b92190110741f686c1930c545a27fad2be62dad66459e834b8d23aff263b95d63f3dbc520d60ce11137f2a01468608629ddb8af431977f6168458a05287a4fafd0f013fc5e01f48a97dd24fd5d5dfb5579d7e1f67793ae21940cc84ee26518946ba1d5c7e5f7fedcefd8096a9809cc07fca5930ed0ec542e15592f8e78eee72dae861496d2b1aa7c595a44b58d173b613a11d4682563b87e770f803816aaf4baace645a142f95ec09a4d48a27794009052ebc8e3b1404484f22a33ca0de7cf9983a3b657467d35f6cebc1784b280d23d44b3c6761bf62f51a4fe39a0c397d04a4794e285c12d40f5ebea874dccddcb64b99a4a480f522c2d8a883a1e3337fd1e67bd2e95747ec8fab5750252485890e49d137592e821c03c2ecb626da09f36fb02e6f5fe21aa39d81d19ffb06e8e30df13610698ae532278373d07eb3acadf73ff5e9221111756dafc45f878af40835f36fc16e07e21a8c1aa105667eee0b321a74ccfae6145f48ff099959a4a321f5f122242de7b81e5e90a9529bf9d06e27eaa17b8a43c004d57cfb479f71e21e37b0cc8c094c0195b891d3d042c08bf8b808a60898cb3e95440c20bdf055e316a95cfb9384004cb015622d62b9a363308093e225c256474dbfb1a1eb0bef13af9c74f33f15722d3e5f57cee424c5926142283465ab3e8462d01b699afb174830b321dade01b7b08c968628e70f4bd086e8168c506836620f619d7846da468e3c3ecac700d4b48936c55c3ba9979547c825743e8d173feec609976c8ce5c5fe250fa72661828bc0651163bb21acb585fb61ffaa790dcf1b9387a796425a6722b3399b3d948107463bef89fc1f9069792453d81c70d1d2274a76a55b665b08fe8b27283822333074a79ac622b98bcd6df085e9dcf744f3f4a93f96934966f46a6697f59340cea3bbc62b59c59b9a2716dd1b46b1fc41f96b4a3f367413a6289041405576b57001f620be94c8b59c26b76c5d637a5801e3803a8f12f2b40c4a4033a04afd1302d11b9a2f1544aac29add867a74e64cac408cd503f4fc1a3cf6394874e3458af8016a1c4a41037d2c65b693db718624f2215d9c964b5aa31e788be98c16d31a8b7c4aaa5e8430a4f7b8c387c479062c754c97d893b11da3f4cfa26bac70b0a5fed6a2d3e0498af6891f32f2c988f54ecda55fcfb3d00c300e6a924c36fb945f09f2f1ee7c302b38258dd70499b56e16ebd8f3c5d746ea214425f2877e251f759f63fe2b1d636b723064fc5e4b558798144de402297c662db074a06bf1bc0a46723a361c2cb367020d13a251968ddec561e0291965efb95d169e2f5cd07b1810043413f764d03bda929423c25bc51271ab84614f2fb83e226a4f48bd6d8f87983fc9f1dedb38658ebdecb8681e51c68756c2e5e1071a6ce41cb4a905474700ef88add63576d7d54edac8fef1412afbee463696be187aff03c30f7c6fe0d7151a353ee1630eb3ae145671a90c7d7e3ca560d2ca0a5c007f4c940b58600cc7b82b9ea28ae730629542798720e483d0e65be4833972ff59e4861dd15fe6249466f7067e21e645dcb70b8bdee17a62c35c0c956c02637be477058eb3ca15cf60b642db651fb92212e081c68bee27fbbcb226b58e29f7c279e041382e8a0c0571c70a13d4a2f575d4ae02e34660125bac3518059dddcdc3b2f5b1792fc6dbecd4226fdca81c18a3520f59c69fb27324fcfbe9f23b8e9a9cc04696e3811f5aea83f755b2102c0c155261b9ffc84fcea73a76dc9c246331756e71cc831843406da1a2952b1289014adcb5f70b3381b44bf94342e8f3f8157beafb7b676b0a4f46c7e06be04c675542e1209b2a8a6bd9c35b2f16fdb5796075f177aa5ea6a559576a814f868c7ce92fa0bb31d76191d2e4e304546c2b878eec2c7cd248a2cfa5d7c96bde6d4e9f83b3f2c700ebd4653b67aac95928541ab821a07fc58407b87d8135ddd778d01660f7bc897ebe424b8e9ed59d3b8f634da37a4fc6d54168e78a98bc52a10d58621a414d7079607b2143950ac084bf639466c58214ac7d7592a71dfffb4f0b077c49fdfefb2b4f503460814aeb0e48c07de35f9d83437fb917309844628b5de0569bfe084286fbefef5aa0722c0b93962255787b70223e9024318ab180f906d2408ff4dc607ed02569e9de3c770475543bfef10439cc853a80623f54195786fceb6ce5b7c59e1f9b3d561469398bf0518b870d81138aea7337c9694af36ee0ff944498eb703597170ec3ab2de1e8126c7d74038c94c7e68076d929e5d29d023250fe66b17b579b37a410c0c3a7a215040cb7feb2f69a10683456127cc4fe9819c7197bcfb4d6473d1435ebcdeb3eba32da626167092d7a16b2485656f13bee0a5a7e160f82305c724d7b6b7f18373436cb517435c38e4ab06145d7fbf1c702d159ea438c8d908b6efff56a69fc80ab1d6af82e750479df196603d1479db67358899006401f49df6de112ed4a7b181977e81905ee498ab575fbf4cc678c3fe0468b982a267e63789eb27fddcfc98686e4900442ea9de9aea70146bdf0ac43ac816cdf51005df05c47adb55f2b4e0b830597882d3c4eb91f2ee627ea0bbeebac2c5d90e97f4b03532a31ef03e0178f93442109a31aa8034dda576c654db31cfaab7db850b983affb7834b2d26d38bb810a57dce9623ce2c2a576fad8a13f97fe7c595f991f5e21247c3207b13183b2b4018a4d0ae37a137cec867ba07d1d61cb272c0a131c98e09f0bf9972b5abb5d57659936aa92d1cae32c182544c75d7585c3ba8f544b46af52bfebc8f0a1452a2b1d898b8ac35211a833dc813b38317550b17e52b4b7e3c2cc1a9804d96e732d29c10bf3dfcd1560a2b6e879cf3ffb78707b9239667657b9f5d6b980ff8cec3ba374bd511a4ed2ebe90b35c06fd90ec49df32e9e033e05ed39e3179291a90ef5142a74bc7cd443ddb9738845f9c1a69bfbe99185807fb33a990e8986aa06075271ce71d60c59a179a3776bcc9084d92e61d3d425e613998838b7c425a8dc422871269a6ecc8a8618da7bda6416ebb4bfb86c673d84bef04c7df00b9b64023d3ff97a0356d0bcaa38946c45ab42a4a074a2485623288b19012a8bb0319992653fde38ab3f86a7e48f6105d5137d0de7bd9fb8540fe815ea7cf2873cd8f8fc696279827bb9425ae557179705fe35c59fed43f226f55b4f99995ecc69c85f1676fba83b23efb9bde55dd97e62fe6bcaaa6137743f220351fd71d2e02243f8e7773faf3bcd166f2a04926a572c917cf153ff0d0d6ef0eda7ef5e4ad900a02a6c59a9e208fb5d0307b7e4f6afe6e8da3f6f825d9dca7b0c9c1e133b9a96658064d9c013e3f2a763d9fa68a084f355ee2645e7a90d66ac0c8acd1a1855f7498c5a1b5002f1e8270073fd483f39fe8226552ffeb9de05fb6f2a8ae2508821399f54f737b54fe49479c3681f7b5427e59722edd95c571aecd61bbffd62d64b498b6a3433b8d352094dd08e66eb81f8158f5caf5fdb4bf0fbf90a57dff7a5b8b780b5c978b7e7854d6214f8ad127972058a288457dec2d214d8907c09d3499eb73fc97853eece3f31e8d5630685d5381a457c883212d43536fc52ae7469d3059e591727f1c6c0bad9b4d52cd0adeb05670b465d0cf369cb2151b5d9575256202d32c21b8f0c9688f9b43fc98782276a3bd86bd1aa6b505ba014f6ca740f9ea4c0575d5c99435991aa48120cb0da241455a58bdd4a3bb61d692dbb83e04f6a15f2e2da61e96c565e80fadf66a6255e2667228b2ea953318feb551651272b46dc903b355a34293e9a82cfb2f83465e8ce1afb45f0f32156d575042cfdf12e04dac1fbae755f97de2d274677856374dea2dbde549896178cf9381ce768c71ebfa7a0f1d185108675babd867f13225bd219df93356571d52f2509fc526166ad1e04d607c76"}, {0xc}, {0xc, 0x8, {0x1, 0x1}}}}, @m_nat={0x1054, 0x1e, 0x0, 0x0, {{0x8}, {0x2c, 0x2, 0x0, 0x1, [@TCA_NAT_PARMS={0x28, 0x1, {{0x8, 0x8, 0x6, 0x0, 0x10000}, @dev={0xac, 0x14, 0x14, 0x3a}, @broadcast, 0xff}}]}, {0x1004, 0x6, "10c781d3d1cbb7c8608cc8c83225dfe476c0b92e446d97ee6db473c38da2db17f25fe40c37c3500a24e8e92e31d0b57c7122fa6dfaab7a7c1e3a9971eddd633defc4e5e8fc50604d723fe394efe95ae86115ac8e841862e5d0e8a29a203919db96c282f25e9a49b97ffa409ac1a2f98011d31de0611c03efe8c6129d8016173aa8d0ba9249a7d2ac1c9c39edd5461dccac503abf8e590c4d4fcceffce81704be6a172604ba013e70dee4e3f384b78c20f8a5b962e5c0a87a25bba0cc636b0d9b532f6773855a98c9f3f7832b7f84c6498d9e05e26e7dc97996193ebbde840e03a8d1f942f5b269e2db06574b9ac545efd8c063535da817a5e1ac63c780c6ebe76f800d617b2e38554b85c307a291641cab66373639a19bee6512a2e325c89a04467994e550fd5d6057fc50b7bf261afd8e961d6bc952690510dfea389ad910af67bd276f42c340b01638de1b91b9eb057f351e3da5d1f31cae48d1bf4d2eed508ac144da35a2af274bb8f750918a9c6fbdfc34aba449307dd27eb09200d415adeddbd7d035045f96d891f30ecd045c75c68a7f6ff258dae71973ec7cbcb558fe1a5870f4a7e453892f214057753e4f51a897d40c4d4463b7407265b1691028781b72b5d67a37c810d5d19308bd9591cabdf0299bcadd78eabb4496485296ee972adbfe8158f65be79b324556e86f8a7092f6e8b745d85c2d32f2822869039e685046da2dfd220fc2871d6a51d4a2be8fd7d8a9d16ec6aadb0255b5bdfcc487e1c9eb4c6f81c60a93e096e96653f3d7808a8cd7c21046f571991541e49350ab5abc8a2b426142f0c2f91235c9dde41837d738c6d78b2b0318d8d089a275cfb3fbcc0008ef095d9a53a9761003e52c13641043ef8947cc911ddcbf7b84f26ca28fcea2086b6ff5545466bbace262b65087d0e748d17cb0817dd17203e0ec31424c39ac727bbf53a54c27fd08dc65179eba14c7e7f40d09c92372d2bc60908e1ae5142a8a33a697fde2b2800c275463903a4b395216f37e26b1d6e86f141fd4d0399a788372439d8a9487f5326c8f70629ae7649b8ddb6443abb38a2e2e6eec2df487b9fba2b984483b1215e506dff623960d0aa8bfeda59d357d27eacdbce23d11bf3f4c2f2c06909ed285813541c20d147fcfcebbed4a3fa1ac1e52c7ea61f7805183cecd747929d178f161dba9d83f831b1fdd88eb78e8d26e5cd9b690c8cc88b7e59a4206c4814f9e9bd82b33d9ec5e6204364291a54bff664b5a36cc7f315adda4293f86a52de91a2d763baa0d6a3025eb0ed2bed8fa653350f347bb7265b845f8578b94bd6097b6b08d9599d737c18158e9174db36f5494f8bd550b5367287c58a11c97bd3114dc69224deb2dfdd8e248d62f7cd615cf6063130dfb6a107d15230a881b5215ff42caf63d187b4a97c319e775ca1d84a4087471ef21e86e7df3575843712eee73ccf3e1a36cbd3ed58c5bc549e61c3c89ad78c74f17076e3f08c2e023f6b5b57207112fa7634eacfb02e8da160da5f14be268cdd3cb305a37f07e5126b24931dad3f2753a3775d28976393b14a6d1a75bc3fa19cade484190caf54ddbabfb3a6ff0d8adae584e58a46061b70908b09f83a55458d4efbabbb64aaf74b7089c382b964fb2ae2aa300bbe6b56639867c17c7fe5b110a8b566726bb502e6f14ae9bf3776919d02cd4aa3df10ccfe3b798d53868405303644dd204c18a47f375e70618cba4fca2821eb8786c6be2e9e928da0ed357ee15ba8dbccc7aebb44524d12b7b8a0d4575c34cf2e1655ef486389dd0e77145aae26e5bc783433695a6c86f69aba11150d706c0a38244da4c654d3b5261468954723286a35200168e6ce1e4feef0aba9f1cb2a841ba785bd9d4a21d678c5a76254e7c34874673855a1eb3983a784114d45d442eca419b8c0b2c8bf6f4e5640220e427656a594272dcf499ee0dba71a900f8c102de4f9a73b53a814830b896daa66a90966018e3ac91e310984e720826899a97fdcf3b85186a6202473de54ae8179c102123513fb583dbb3af4d8fb86036bbe3cbd9824698d919e7fc810a50501faa99f95c61228c4ed5a738e774d4406b86dc51ac3509f7ccd998c1e76d6425dbc822b378961d95ab688f1711f43b4a92992224bde1b789bd721e1e365fcb7e5401e8290437d9bde9884398358798ffdb44b9a61c48db2d4ee25938c3fea45f665c2b6ee81fdbe5f7e3227f4f2eca69d63fa0305e859bd7450b43f6b35f521dc79a87c32657dd82e3f527b81daa5651b33ecac6cb4b605afb253c383c42ecb304f646b2abbe99f4cf7c5b7a6ac0d946a58da1663af6b407bbc210d678ba3239f918002f41e7127b96acf036ba38c9c6820ab83c916300bec39e8801e431dbd6fa54caf134c0b9d63f1cab342111d7c0234e11e2aa9a8b7aca29ad5a0a1089d22b1403245ca37894748414226b72e3fdfe78f9f29dbdc3d995568547bc8cc82d155b419707f6e47dafd475d1ed7ebc16d3056c226f5f4b84ce31e5a6de104f4d541eef8a4b7832e6f8d221ba12adc8e54f81d59266f644a8a0a12119d19dc7eb033f928caaddd22321c3ca60508fa2a101e97ae4e6558bbdcfe10cfc8d2385b97e90cc5cfcd970501d6add6e713e6c98928be679a48bb5d2091b92f89f8fef01332299924a0f82f501c495a5e4de533d8b0ab6e934ef98e6591cb8addbb0492db8d81345b93b0d43739ca60fc58275d156acc042e9ba42ec4f39ca57c315aeee15fe3e408305e85bdc7736c27a2545b0343e829533d04cc403cb129f198613f8a44bb37b3bec0c676f6418ba147cba8acaec17e274f6162ecef5cc45da024c89678f0e5a0a806a54bda5efd4b9c4b351c7ac5811d28c0f4edfb21cb3b63867d4b3e3269074af15ce6081e132359670860937eac90c91110bffe0cea2c462fee78fe87a32f48882927e48d9088da5dd3372df903ec1b3d59ffdba85b2cdb5b47d6a239df37a04ea37265ef81ef1c96e1853a1b48a3eb4622ec23b8913ce3cbcc1997bb5ebb17d499f5b4db4c77f378eca46edc8b5db263dd0d85bfc59a4883dba99b6789f0910d590c97c9b07dba61a206c590872cb5413534fb6935a6f189f3d6cdd6fe699c73d26e177f1e7011a66622ddfc50a8ce360e48118af730567d94aa67af02e53cdc51b415e457c5ff3ccb98546b1ee72f0f3c82a7f3a907547b5b3a2cb1b58c98672addbbf2c877da3c8ce9320cba0bd0b3e2df246a6d305949baea5919e8dd18c634e6a8ae73dc58ef88b22c4c5d02b0029dff80ddcec43be699b9b0d5c466d8525858f14023a14a760fd5f89db17efb76217e90490959555d2f28eb4779835a5308574738b72318acb8783d6450c53c688b8680b04d62e4117c236422bff03709a5b00e3f69bc196210b426f0d1be2f526e9407c6685644723920ad8797293ae4a5e94a3bc4de8462a3fa4149a5ff495cda471d579292b616099b139b5054b3ba530bd2d250498dbb032c8535714724f994642736f9076f11b9a85c6720f1a0ed961a816be945259a464545d64251decb31f38f90c212da9208592998b6b2a7f346765d18fff12ea180b5f630e05130c72c2e7a517ef9d2c92ddcdd2614fa5a6661ba4290921f94b45d0ec2826d25e1d5167197d2901c3d9869cd6d64001bc3768984310c8f068fd493488b2efd03d84b4f47a5c5adc3c6131c88c6ee3e598590b20bdd8d84a5a49a69a9fe6c54a2444f31038902741aa985e7e6ba967babb6894e93a4a3d3a6d9fc720fa200c3891147c9a3bcf86bafebf7eb1f4bca102a46488a5321a85f42b427b95719b163a26694d47181a5589039cc4946241081563dfccf40369f46af29979b33a66c3f4baae6a676c4640f341559d4aad7d3f0892bbeef494f63befc805bc62874d7c4d3657dfb1bda56f621c8f143e1bccfd6e36f37c7d9bd301e7c847ca8dde9a0b56c03dd3841ef82bfe17b12785e9cf4aa7cd50325339d88d190a048fc0bd92dced32068ae834549d0e88d295eb4bdd577a9f233992c55ff989f490920ce288c5b3f1b0ff92187da03d381eb1ebffa40bb957af3290b4a6e4d8800530c5e9580ea0f1d787fe6664acdddff6f74c2b3d7497d788925e9b1fcdecd0a2248143307992bae5478df7163681f9d63b622d576779beb79a0caf3d0a9b615fbcde3ad0d490b9077c71a9c2b01a49fe350949e9334cdf56eec1bba48c8714ce24486ba84e5bdbec9735ff073f23ab0a5cb0f56666c76554096b4b62e2028a6261dfb9bb9921feb9a52f70fb7ca037eb97c73a00c010fc80b6745479f358a947ceb853b62cf1030397ee5315fd2d4928e17bc794a05792656d90b144fcc4dac8e3f0d840e3bcf7669774c7a869030b269e14862fa2f6fc0b6733fef3e8ef682d37e949af0374665342718cd2812733141525a56ef4ef3325186464a87db227502a114f0daa1ec5c9711935cb96810513e3fd974aa7b44658f32c287085a62824c6e375520fd2b528efacdbc42191c5573ffb57843236ca227e8b9dbf079e7f420ac4151d27a4fd72ac1468091a47fc9327494c1db56deac527394a820c0a64f098d4f00f345890d3672751e2e63720724c8ff1d2620ac370d5d27f3d42adc2732a57d1019ef7dbe1ef443ad21ce1c10814569c5bbd3d86865ed749f5efa7e3b2810963513be67949c8cf8eaa03f6f46edb31f95ccb8fd0d0f89a57477ff0c7c2db1ce28a885a05fcccd9d7f2373d1a7812906e18487578e65b2b6b03983208c7882562037dd94edcbd25d96e56057f7c6b52b6461e3967e3d0de458eba496ffea2f3bfb1c4b42d06aa365d90a795644fd613e099b5776ff81daaf2c3e4a08594d3a08f7437d9bad0402780c57f0d79bd0f11c1cccdaff5eebbb50bd54e1521586322841d3723e7cab597093dfd3fbd302e096820d67e53300260bb4ce29b4c2c5810a15bbea74571c48e9ef75feb015b3dc41265a60be0233202471fcfb6da44f390c06b651cef0bfdcce8b5be3b83fed558ae387b5caf75ed9e82456d7e407ee64e2671eb774403f8089af91039a518bccbf3969d1b3d680b84731b3117c519b646d948b7a67b6805f8a2976a2bfa2373d1824851edaf0f68183cbaf4c1a07c57cc4b0739472e1e15cc26e7a3cf1ea08fc2262313795a0450119ecdc6ff4c4d35bf08e237223dffd124f342bc037150796988600857199b975b7a5955825d473fae53c456adde066de5535bc6f0c724a85acf326a34e522043e1b69b5e73bb1a758c1c4413403385f48878dfd822a367d0990780d6b49ff2f193f86ef2590e7417d17123e9c48c549382c51cee7af2f2aef5b490f04ff389decfe239e880fc83fb31722375b33cfcf0dc768b0950d193f4b14f2a22f3e6e969a8cef543e7d8dc2ea75d6dd79cf5c8a55a89d8c6a1168c8326cdcded53c6b3d428aa704752a3eedadda27ef2deea58f5d665952528a12a9a8193b527b16513a8435e5442d9e247b45d220402dce9f53a2ea589bb6cab4d2f4270944c0cd8df65fc2168e86819fa9f21462098dc222d3dfbca2c4ba6e287f2f1bd47208f2359a296b733283c64d6c5bf410ba0d54e6756f4eb2976ffa70d8adc69c3acf933932d9e8eb8ecfb74f4a0b5d4d0bb910a247ddac716f3464a6035d9ee0fda917d416a5d641d66c80cd2a3dba552c3a71f3358ca9e61b537466fa2217cd8aae9565703bfb11f2537c82d0ba639223cad53f601eb27d3118461fd90080e4d22d49ef85dbe3167ed1ed713cc3694b1689faf3059fd7892f116eab972a0b4c5530a9d2"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x0, 0x2}}}}]}, @TCA_RSVP_ACT={0x7d8, 0x6, [@m_skbedit={0x110, 0x5, 0x0, 0x0, {{0xc}, {0x1c, 0x2, 0x0, 0x1, [@TCA_SKBEDIT_MARK={0x8, 0x5, 0x3}, @TCA_SKBEDIT_PRIORITY={0x8, 0x3, {0x4, 0xfff1}}, @TCA_SKBEDIT_PRIORITY={0x8, 0x3, {0x4, 0x2}}]}, {0xc9, 0x6, "959058d24f349f3e6a9c89b17d47f5cea647faeeb989d4256f5877d37aed71f72d3dc0d69e2ca7391eefa446fd6a1dbcfeb129427437eb513c23b400e369eda80659c08cbbac6f4712702e71c665bd60b4e6aa7271bb8299650c40d6023aa9e9f80ae7924448bcf936b29ec2ad46d6094fb0e5fe69799bb3154ee76d7a68b4034bc397c201b97825dda0eccec608ecd97e7b8767646cc9ed789bc5c118d565a9370c68e098a8086b7acc3c76b66088290d4426c7aebff9b029af3d4ae99df5f30ae9977072"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x1, 0x2}}}}, @m_sample={0x6c, 0xd, 0x0, 0x0, {{0xb}, {0x3c, 0x2, 0x0, 0x1, [@TCA_SAMPLE_RATE={0x8, 0x3, 0x4}, @TCA_SAMPLE_RATE={0x8}, @TCA_SAMPLE_PARMS={0x18, 0x2, {0x3, 0x80, 0x5, 0x5}}, @TCA_SAMPLE_RATE={0x8, 0x3, 0x7}, @TCA_SAMPLE_RATE={0x8, 0x3, 0x3}]}, {0x8, 0x6, "033c5122"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x3, 0x1}}}}, @m_police={0x4f0, 0xf, 0x0, 0x0, {{0xb}, {0x450, 0x2, 0x0, 0x1, [[@TCA_POLICE_TBF={0x3c, 0x1, {0x8, 0x5, 0x1, 0x9, 0x8, {0x1, 0x69bbc0eb0891a08f, 0x4, 0x0, 0x8dc, 0x3}, {0x1f, 0x0, 0xd1c, 0xf800, 0xfff8, 0x6e01}, 0x8, 0x1, 0x8}}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x0, 0x5, 0x1, 0x86b7, 0x3, 0xffff6d58, 0xb, 0x8, 0x0, 0xffffffff, 0x9de0, 0x1, 0x6, 0x7, 0x13d65032, 0xa6, 0xe7d9, 0x401, 0x0, 0x7, 0x9, 0x2, 0x7f, 0x1, 0xdc9f, 0x4, 0x40, 0x80000000, 0x9, 0xdd, 0x20, 0x8001, 0x5, 0x200, 0x85, 0x7, 0x6, 0xc9, 0x9, 0x3, 0xffffffff, 0x8001, 0x81, 0x73f04f2a, 0x100, 0x180, 0x18000000, 0x9, 0x5ec9, 0x3, 0xffffffff, 0xb8, 0x4, 0x80000000, 0x2, 0x5, 0x8, 0x5, 0x4, 0x9, 0x1, 0x1f, 0x3, 0x7, 0x1, 0xfffffff9, 0x8, 0x9, 0x7, 0x0, 0x80000001, 0x1, 0x4, 0x9, 0x1, 0x1, 0x3, 0xce00, 0x1, 0x0, 0x0, 0x2, 0x2, 0x9, 0x9, 0x5ed8, 0x4, 0x7fffffff, 0xba, 0x9, 0x7, 0x368, 0x9, 0x1000, 0x7ace313d, 0xa2f, 0x59d6, 0x7f, 0x2, 0xfff, 0x43da, 0x8001, 0xfffffff7, 0x80000000, 0x9, 0x4, 0x3, 0x8, 0x0, 0x200, 0xb3, 0xad3, 0x20, 0x7, 0x800, 0x10001, 0x401, 0x7, 0xfffffffb, 0x101, 0x1, 0x7f, 0x10000, 0x81, 0x7c3, 0x5, 0x80000000, 0x1, 0x6, 0x10000, 0x4, 0x1, 0x2, 0x9, 0x4, 0x7fffffff, 0xc738, 0x57, 0x5, 0xfffffffb, 0x80000000, 0x3ff, 0x0, 0x63eb659b, 0x496ca769, 0x3, 0x20, 0xc0000000, 0x0, 0x4, 0x4, 0x9, 0x7, 0xf0000000, 0xfff, 0x6, 0xffffffff, 0x4, 0x3f, 0x7, 0x40, 0x7, 0x5, 0x0, 0x1ff, 0x5, 0x6, 0xb7d3, 0x6, 0xff, 0x1, 0x401, 0xffff8001, 0x7f, 0xffff, 0x8, 0x4, 0xfffffffd, 0x2, 0xf9, 0x7, 0x3, 0x8, 0x200, 0x1, 0x1ff, 0x101, 0xffff, 0xbd6c, 0x7, 0x3, 0x9, 0x81, 0xfffffe01, 0x8, 0xbaaa, 0x8, 0x8, 0xffff, 0x80000001, 0xfff, 0xebb, 0x6071, 0x8000, 0x1, 0x5, 0x86, 0x400, 0x4, 0x100, 0xa0d1, 0x77, 0x2f005594, 0x9, 0x80000001, 0xffffff00, 0x1, 0x1c8f7b9, 0x91f2, 0x86f, 0x4, 0x5, 0xffff, 0x7f, 0x9, 0x0, 0xffffffff, 0x4, 0x1, 0xff, 0x401, 0xfff, 0x6, 0x0, 0x669, 0xe2, 0x0, 0x6, 0x80, 0xfffff801, 0xfff, 0x2, 0x8c70, 0xf5f8, 0x1f, 0x9, 0xf49, 0x80, 0x4, 0xedf, 0x2, 0x4, 0x400, 0x8, 0x49a, 0x3]}, @TCA_POLICE_RATE64={0xc, 0x8, 0x8}]]}, {0x77, 0x6, "30992b0f0c0c8c5c0139699219c911a8341ab7a2cf870b2f7109a860500c5d73f82261d09ac288092e03b3508f54d1fc26205f6d46fa34536553b7e383b04cfa19419c4bf7d3091bd27d4c25253bcfdf444aa8a5801ae0fc5098aff9b6d97fadd6f93300cd5eca50ef2f7f3f44321026627495"}, {0xc}, {0xc, 0x8, {0x0, 0x1}}}}, @m_sample={0x168, 0x14, 0x0, 0x0, {{0xb}, {0x64, 0x2, 0x0, 0x1, [@TCA_SAMPLE_PARMS={0x18, 0x2, {0x6be, 0x3, 0x0, 0x2, 0xad}}, @TCA_SAMPLE_PARMS={0x18, 0x2, {0x7, 0x6, 0x20000000, 0x7fff, 0x2}}, @TCA_SAMPLE_PARMS={0x18, 0x2, {0x8, 0x3, 0x10000000, 0x10000000, 0x200}}, @TCA_SAMPLE_PSAMPLE_GROUP={0x8, 0x5, 0x200}, @TCA_SAMPLE_RATE={0x8, 0x3, 0xd219}, @TCA_SAMPLE_RATE={0x8, 0x3, 0xe9e3}]}, {0xd9, 0x6, "2b4ccc4fea5fbf2a2f784009a593b907740c854a8646711e1adf2c3e3a8d0cd87cc78e220041fa29271d9814a7cb0707c944d1d812b6ad0f83c5c9d5850685df56135e638ee21c26031df90a34d539f9eb19218d95480fa68b56a36c1040712d92d0eb7a863c7b6ac54c051939241c6a1974f973a77984951629d0f96696e8c2fca4e0f00c4a6776b74fcf2bd749fc9a2733b3b2051f0ecabdc41241cd0e1b364060ad4ff874910916a17a6c925b34041c10a473321e301fb7a2fedc1cadc42f490fa7f038ba6f925014183e2be01080aa47c15eb7"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x1, 0x1}}}}]}, @TCA_RSVP_DST={0x8, 0x2, @remote}, @TCA_RSVP_SRC={0x8, 0x3, @broadcast}, @TCA_RSVP_ACT={0x294, 0x6, [@m_mirred={0x150, 0x13, 0x0, 0x0, {{0xb}, {0x64, 0x2, 0x0, 0x1, [@TCA_MIRRED_PARMS={0x20, 0x2, {{0x8a, 0x1f, 0x0, 0x7, 0x6}, 0x4}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x200, 0x2, 0x4, 0x310, 0x6}, 0x2, r9}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x101, 0x2c8c, 0x2, 0x3b780, 0x5e}, 0x1, r10}}]}, {0xc3, 0x6, "601fc2de3c8ac609dcd85ea5c657bdd5f86192671918b4eb7d255d9f1f526e58da9e9b8feb33bae6ecf6d91627d0afe2b2e02178208f09e440b232b041d40dc1db4065082207da093f5cebeb8b46a7d574d30706f272a5fca4408fca09b80f1f4592b0382230250a65f11aa79426942f658b6d6d40b660a11dd3bc065761d78a1ec212094d96bc35ec68947429a70570be454cb2c17f2ef779b06566c74b314e384f6ed2390266ec6348cd452ee9839e0f6e139921af4268e0063a2a87bd90"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x3, 0x3}}}}, @m_skbedit={0x140, 0x18, 0x0, 0x0, {{0xc}, {0x24, 0x2, 0x0, 0x1, [@TCA_SKBEDIT_PARMS={0x18, 0x2, {0x2, 0xdff9, 0x0, 0xf6e, 0xb6}}, @TCA_SKBEDIT_PRIORITY={0x8, 0x3, {0xe, 0xc}}]}, {0xf2, 0x6, "9a9efcf925f28d74f5f3ad2f9457d0699290aaa6424aebaf3b48d2c13d2624ebadb38f091caafe4ad350efb5cb22bcb4a4957949399c08243783be9148a3da6dccc4a9858ff0a8da7a653f4c7317613a0e86f9e786ca2f381e154a26592de5b99374ad78d004ad5185642674b65e4ef548aa6fdb4fa5152b4678ef583b7d009e7fecaa2865ad177518b7c71125c96d2b6e0ee9b7655278ba84fc441fa0a8394bdd88ad039530d0f5beab6d917d0d6ce0f2b5a2ee3c124ce5a63ff7014deebb2b27ae74713013ff028b2623e24d41d9c8c4d2cb34d19f567779e5a725ed55ae04779da5fee8f3f7cba079e08c2358"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x1, 0x1}}}}]}, @TCA_RSVP_PINFO={0x20, 0x4, {{0x7fff, 0x3c9, 0x1}, {0x9, 0x3, 0x6e18}, 0x0, 0x0, 0x7b}}, @TCA_RSVP_PINFO={0x20, 0x4, {{0x8, 0x1200000, 0x40}, {0xfffffff8, 0x0, 0xfffffffa}, 0x0, 0x8, 0x1}}]}}]}, 0x5ae4}, 0x1, 0x0, 0x0, 0x8081}, 0x5) setsockopt$IP_VS_SO_SET_STOPDAEMON(0xffffffffffffffff, 0x0, 0x48c, &(0x7f0000000000)={0x0, 'ip_vti0\x00', 0x4}, 0x18) ioctl(r0, 0x8916, &(0x7f0000000000)) ioctl(r0, 0x8936, &(0x7f0000000000)) 06:25:39 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x7c150000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:39 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000002c0)=@newlink={0x28, 0x10, 0x801, 0x0, 0x0, {}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) 06:25:39 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x80090000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:39 executing program 5: r0 = perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = gettid() process_vm_writev(r1, &(0x7f000001a580)=[{&(0x7f00000193c0)=""/128, 0x80}], 0x1, &(0x7f00000002c0)=[{&(0x7f00000003c0)=""/102388, 0x18ff4}], 0x1, 0x0) r2 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x80510, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x2, 0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$EXT4_IOC_SWAP_BOOT(r0, 0x6611) fremovexattr(r2, &(0x7f00000003c0)=ANY=[]) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x20, 0x8, 0x81, 0x5, 0x0, 0x3, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, @perf_config_ext={0x9, 0x7fff}, 0x11756, 0x0, 0x1, 0x9, 0x0, 0x2, 0x997, 0x0, 0x1ff, 0x0, 0x100000001}, r1, 0x5, r0, 0xb) r3 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r3, &(0x7f0000000100)={0x18, 0x0, {0x1, @multicast, 'wlan0\x00'}}, 0x1e) sendmmsg(r3, &(0x7f000000d180), 0x4000000000000eb, 0x0) 06:25:39 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0xc000000000000}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB='lowerdir=.:file0']) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0xf, 0x0, 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) mount(0x0, &(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) lsetxattr$system_posix_acl(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000540)='system.posix_acl_access\x00', &(0x7f00000008c0)={{}, {}, [], {}, [{0x8, 0x3}, {}], {0x10, 0x4}}, 0x34, 0x0) lchown(&(0x7f0000000340)='./bus\x00', r0, 0x0) creat(&(0x7f0000000180)='./bus/file0\x00', 0x0) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) syz_mount_image$ext4(&(0x7f00000002c0)='ext2\x00', &(0x7f0000000600)='./file0\x00', 0x1f, 0x7, &(0x7f0000000c00)=[{&(0x7f0000000940)="85472754f714f3f4e9b909c4093136c70ebc32a32d6ce125dc76ff50977a129243388607a74da5f72af396c108c2a385db432ae25fec2596cdc628e420b5ef3f335042e384b1cebf26e9728f07e4e3d9d9a80ca93c2ea6661cea39b89f301ff223655fa000c3e2b4c84f68cb72b7ace68d3297e67984a643c7534a455b93521fe4d8a5887ce4bec2ae721442363ca30fff89af21ad169d82fcde7b88f9b562ce5429391f232ff7d457e240d2982029c07911f8129a0b4875fbabc8bd5fbf9b17719a61eacddb58ec26f3617f148e60a14e9000346a0f4f99a6fc246c4daf04525a0a1e1d59507229cbc638b0e40fffbb18c7b7b662a56a1d17d9", 0xfa}, {&(0x7f0000000640)="52d4925a7fd2a69e5df6a9785b330bec3aea15900a61d89b28b10b12f8ec61efbd30a4d3416be4b00299e19dd853da571603bbd946a31c71109abcae5e71a7fd79e928ca53e4f03647a6b4087962f9e6041d8407b1ef77f5d8a57f9389299958a0e848ec44ea612aee9c34be2284a2e2d080b1a963006c3103940a6b96daf9ed296cade9408ef213c57a5991", 0x8c, 0x5f93196a}, {&(0x7f0000000800)="6d14291d10b74addea01be48be550a8045d0f2254dfd3e2932fb040a7463035390f4c0a0ae151bcbacb94932cd2e9753ee7fc934eb93f6c12deffa9ba945b57a11b45f7a676fea53d725057ac8c9d4aa579eac36f4af376ae2f49e5e6d532def2a51eb41786a7a8ab943dbf8cf9f81009aaee0696f69776ad0fd4fac3df52061e1a9bc26ba2460199b4456554fff6ae50daf39e210c7d40ad5e4b1d3ff87f47a5550c2df732d820ca9561356ae3cda81af0a7b8bc7", 0xb5, 0x9}, {&(0x7f0000000780)="2a7c3396794e42f37b3373e7410d591599faa6d831ff9daeb0c95038568a4315b4ce69c7d72a3e33afd1b4c7db69d827ff4e5a2a5fc7c5", 0x37, 0x4fc}, {&(0x7f0000000a40)="0fd65bb83ba99b0e809df7a325d3b6adb8158b9fe0a33101f4902485f6abfb7664bb276b7e8891556cef628f929b04cd5617cca2f9c033585bfca9fe43a0c3b774725ea739c524c83eb2da9ad377777f680764ec25f796b70a7feadd8747b390654bd189d226a6eb577d8c931c13c18e652885d16b238461a22af39cb156760418157dac626c3f290a80e80531e81c8796e247554229d0b41ac6", 0x9a, 0x101}, {&(0x7f0000000b00)="e1311c8691141a2f15f4020a2371b1c041", 0x11, 0x7}, {&(0x7f0000000b40)="d4610c76fb1859f15a87c386240b9c998ea41f98b7fd23d1f470f7ba4fae3e60222c23e920fad34101e30ab0a79c2b40f5862f175720b21aca710cdc0c02ab0bddde25b16ea36bcb3bf98473fb3eb7192f2541d61e7f000da35eefb114707a84fcc1a9db679c300b64446037ba2b8ee9c46d3e973f61c6e61607b347b3da0fd2330f444567cec248d036032cca3254e9d36af18903456785242192", 0x9b, 0xb0bb}], 0x1, &(0x7f0000000cc0)={[{@max_batch_time={'max_batch_time', 0x3d, 0x3}}, {@dioread_nolock}, {@stripe}], [{@smackfsroot={'smackfsroot', 0x3d, ')'}}, {@subj_role={'subj_role', 0x3d, 'hash'}}, {@func={'func', 0x3d, 'FIRMWARE_CHECK'}}]}) chdir(&(0x7f00000001c0)='./bus\x00') syz_mount_image$fuse(&(0x7f00000007c0), &(0x7f0000000900)='./file1\x00', 0x0, 0x0, 0x0, 0x84400, &(0x7f0000002380)={{}, 0x2c, {'rootmode', 0x3d, 0xa000}, 0x2c, {'user_id', 0x3d, r0}, 0x2c, {}, 0x2c, {[], [{@smackfshat={'smackfshat', 0x3d, 'overlay\x00'}}, {@smackfsroot={'smackfsroot', 0x3d, 'nobarrier'}}, {@permit_directio}, {@fsname={'fsname', 0x3d, 'euid<'}}, {@subj_role={'subj_role', 0x3d, 'nobarrier'}}, {@audit}]}}) rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') syz_mount_image$nilfs2(&(0x7f0000000380), &(0x7f00000004c0)='./file1\x00', 0x3, 0x6, &(0x7f0000002180)=[{&(0x7f00000019c0)="d6b5fd5000ce1218877ebf126d781693849b72fad40eae1062d93d0d7a32d8231c7d97d97f6e9b9eaf5cfd89ac05432facde56d06459addbd13f363847e418068a147bb9eea94a6378ad6eb5bacd29c9e30c20056613b1c200cd0d41b557657f2b1aa7d87fb2ef2d80f92ad02df615cc2a500e74606d3832342b56cf86469c73283122a8e992c6ab3755a3c9c5a1ed", 0x8f, 0xf5a}, {&(0x7f0000000580)="7dfd", 0x2, 0x3eed}, {&(0x7f0000001a80)="32dcacb89fd990eea731d72a7732f1bc7f3d5a98e22519c2b0ccc5aaeefaf2b890162c6c71d472d8bad334dc3a73e0e2d8fe4827d445125175b107533af7aa3fef63487d4d6072e312d5caa03c5241ad58d87899c458c475faa029874c6f9e2895c7", 0x62, 0x35}, {&(0x7f0000001d00)="7312b267aef3dacbf11524f3e1ced8ca133b28ea40ca6c94f63be89c76544245b54a5913f2b96dda6f4e1f37dfa1787729a38971c943f38283b59389f2d26bfcc78950ad4397612d639ea0a3645fa4e1331a86562954fb41dccbb68f110ab94162307b457fb3ce9624d82b38de75a3014cff390fd5b9d48d16c1d872", 0x7c, 0x3}, {&(0x7f00000005c0)="b910ae125b6c4c14dd0584739c685b31c9d2f3814d055e50d8549d1b67228ead2f9b", 0x22, 0x8}, {&(0x7f0000001ec0)="cd3e1f00a20168beffa4f3a4766a66db8f291b4801c3ae987d90b63b33c91001c3380df8091ded13d4473c3fdbc3918bfe9194b56f8eafb2569488be895e80511062115303393cdce94cc241f1b608715fe97919744afbc34e443cdc6ad737d251c60268ac66dccac32ed18a1112b33e72b25c771f3e72ac4469e413b629795937234e41d67edd9a8aef620e2093ff91727780fa6cfc987435fa11660c", 0x9d, 0xff}], 0x2000003, &(0x7f0000002240)={[{@order_relaxed}, {@discard}, {@order_strict}, {@nodiscard}, {@discard}, {@snapshot={'snapshot', 0x3d, 0x1}}, {@nobarrier}, {@nodiscard}, {@order_relaxed}], [{@dont_appraise}, {@hash}]}) 06:25:40 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x85090000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:40 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000040)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000840)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) write(r2, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x7, 0x0, 0x0, 0x81, 0x0, 0x1, 0x5, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_bp, 0x400, 0xd8, 0xeb77, 0x9, 0xf2, 0x5, 0x0, 0x0, 0xaecf}, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0x8) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000004c00), 0x0, 0x48) 06:25:40 executing program 1: r0 = syz_mount_image$squashfs(&(0x7f0000000000), &(0x7f0000000080)='./file0\x00', 0x100b, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="6873717307000000911d675f001000000000000001000c00d00002000400000026010000000004000602000000000000b501000000000000ee0100000000000099000000000000003e010000000000008501000000000000a30100000000000078da2baeacca4eccc9492d2aa61d030085492b1f78da2baeacca4eccc9492d2a1e658c324619a30c1803005565c4a273797a6b616c6c657273a30078da636278cbc8c0c0c83051363d1ec8604800e2ff4000a41852805804889990d43003f925486aa4581818a4813433c37fb81a83f11cc12c3520d62fc92dd02faeacd2cdcc4d4c4f4d4fcd3331b434373733b634d24fcbcc493580908c48363031400088d604627620e644926705f2fba16ab81850012392cba0f28cc87ad9806233a1721acaa87a9990f4229b0131f700dc0c76a818282442807ee400d2008b6a3509450078da63646800662056016226061686b4cc9c54030f0646a0208463c80255c508a5991838c0127ac9f939296d40614698b6654006cc0cc3470cac708e114bc71800421f11fb1c0078da636080803628ad02a53da0f43228fde74aab3142680046df02a2850100000000000008805cf90100535f0100ab010000000000001d0078da63606063a8482c29293264636080b21860624670312300b5bc09ab108000000000000000000200000024000000bd010000000000000100000000000000dc01", 0x200}], 0x0, &(0x7f0000000240)=ANY=[]) openat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x20) 06:25:40 executing program 2: r0 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000800000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}], 0x0, &(0x7f00000001c0)=ANY=[]) perf_event_open(&(0x7f0000000100)={0x0, 0x80, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f00000003c0), 0x4}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = socket$inet6(0xa, 0x0, 0x0) mount$bpf(0x0, &(0x7f0000000340)='./file1\x00', &(0x7f0000000640), 0x2, &(0x7f0000000440)=ANY=[@ANYBLOB="61707372935a4c24d2d29830fb5733eb7979fa616973645f74797065ec696d617769672c00"]) perf_event_open(0x0, 0x0, 0xf, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xff77ffffffffffff, 0xffffffffffffffff, 0x0) umount2(&(0x7f00000000c0)='./file1\x00', 0x0) ioctl$FS_IOC_SETVERSION(r0, 0x40087602, 0x0) clock_gettime(0x0, &(0x7f0000000080)) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, 0x0) futimesat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)={{0x0, 0xea60}}) umount2(&(0x7f0000000180)='./file0\x00', 0x8) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) execveat(0xffffffffffffffff, 0x0, &(0x7f0000001cc0)=[&(0x7f0000000380)='-\'})\x00', &(0x7f00000006c0)='ext4\x00', &(0x7f0000001800)=']{\x00', &(0x7f0000001840)='#.{&\\-\x00', &(0x7f0000001940)='%#^@}\x00', &(0x7f0000001980)='}++$%\x00', &(0x7f00000019c0)='-,]\x00', &(0x7f0000001a80)='{/\x00', 0x0, &(0x7f0000001c80)='/dev/cuse\x00'], 0x0, 0x1000) msgctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000280)=""/153) r2 = mq_open(&(0x7f000084dff0)='!selinuxselinux\x00', 0x0, 0x0, 0x0) mq_open(&(0x7f0000000000)='!selinuxselinux\x00', 0x80, 0x1, &(0x7f0000000040)={0x2, 0xc9, 0x6fc, 0x4}) read$FUSE(r2, &(0x7f0000000700)={0x2020}, 0x2020) semctl$SETALL(0xffffffffffffffff, 0x0, 0x11, &(0x7f0000000400)=[0xff, 0x0, 0xff]) 06:25:40 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x85160000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) [ 1181.955922] overlayfs: fs on './file0' does not support file handles, falling back to index=off,nfs_export=off. 06:25:40 executing program 1: r0 = creat(&(0x7f0000000080)='./bus\x00', 0x0) r1 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000000780)={0x2020}, 0x2020) perf_event_open(0x0, 0x0, 0x0, r0, 0x2) write$binfmt_misc(r0, &(0x7f0000000140)=ANY=[], 0xe1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r2, 0xc0189375, &(0x7f0000000180)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$PERF_EVENT_IOC_PERIOD(r3, 0x40082404, &(0x7f00000001c0)=0x3) sendfile(r0, r2, 0x0, 0x8400fffffffa) r4 = socket$nl_route(0x10, 0x3, 0x0) lsetxattr$system_posix_acl(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000540)='system.posix_acl_access\x00', &(0x7f00000008c0)={{}, {}, [{0x2, 0x3}], {}, [{}, {}]}, 0x3c, 0x0) r5 = syz_open_dev$usbfs(&(0x7f0000000040), 0x5, 0x801) sendfile(r5, r4, &(0x7f0000000140)=0x6, 0x400) ioctl$DRM_IOCTL_GET_CLIENT(r2, 0xc0286405, 0x0) socket$netlink(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000000240)={0x4, 0x80, 0x3f, 0x1f, 0x9, 0x8, 0x0, 0x2, 0x40000, 0x2, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x4, 0xf55b272f0e347c81, @perf_bp={&(0x7f0000000200), 0x1d}, 0x40020, 0x1f, 0x3b, 0x1, 0x80, 0x4, 0x7ff, 0x0, 0x1, 0x0, 0x3ff}, r1, 0x2, r3, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) lsetxattr$system_posix_acl(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000540)='system.posix_acl_access\x00', &(0x7f00000008c0)={{}, {}, [{}], {}, [{}, {}], {0x10, 0x4}}, 0x3c, 0x0) syz_mount_image$bfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8000, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000010300)) 06:25:40 executing program 5: r0 = perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = gettid() process_vm_writev(r1, &(0x7f000001a580)=[{&(0x7f00000193c0)=""/128, 0x80}], 0x1, &(0x7f00000002c0)=[{&(0x7f00000003c0)=""/102388, 0x18ff4}], 0x1, 0x0) r2 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x80510, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x2, 0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$EXT4_IOC_SWAP_BOOT(r0, 0x6611) fremovexattr(r2, &(0x7f00000003c0)=ANY=[]) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x20, 0x8, 0x81, 0x5, 0x0, 0x3, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, @perf_config_ext={0x9, 0x7fff}, 0x11756, 0x0, 0x1, 0x9, 0x0, 0x2, 0x997, 0x0, 0x1ff, 0x0, 0x100000001}, r1, 0x5, r0, 0xb) r3 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r3, &(0x7f0000000100)={0x18, 0x0, {0x1, @multicast, 'wlan0\x00'}}, 0x1e) sendmmsg(r3, &(0x7f000000d180), 0x4000000000000eb, 0x0) [ 1182.521076] EXT4-fs (loop0): VFS: Can't find ext4 filesystem 06:25:40 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x8a090000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:41 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR_QUEUE(r2, 0x6, 0xc, &(0x7f0000000140), 0x4) r3 = openat$apparmor_thread_current(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) r4 = socket$pppl2tp(0x18, 0x1, 0x1) ppoll(&(0x7f0000000140)=[{r2, 0xa021}, {r0, 0x20}, {r3, 0x4}, {r4, 0x2000}, {r1, 0xa504}, {0xffffffffffffffff, 0x4}], 0x6, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) r5 = perf_event_open(&(0x7f00000006c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r6 = syz_open_dev$tty20(0xc, 0x4, 0x0) timer_create(0x0, &(0x7f0000066000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f00009b1ffc)) timer_settime(0x0, 0x0, &(0x7f0000000040)={{0x0, 0x989680}, {0x0, 0x9}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000280)=0x0) timer_settime(r7, 0x0, &(0x7f0000000080)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) ioctl$PERF_EVENT_IOC_ID(r5, 0x80082407, &(0x7f00000002c0)) readv(r6, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/144, 0x90}], 0x1) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cpu.stat\x00', 0x275a, 0x0) write$binfmt_script(r8, &(0x7f0000000180)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r8, 0x0) [ 1182.628484] overlayfs: 'file0' not a directory [ 1182.679594] overlayfs: './file0' not a directory 06:25:41 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000040)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000840)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) write(r2, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x7, 0x0, 0x0, 0x81, 0x0, 0x1, 0x5, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_bp, 0x400, 0xd8, 0xeb77, 0x9, 0xf2, 0x5, 0x0, 0x0, 0xaecf}, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0x8) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000004c00), 0x0, 0x4c) [ 1182.700712] audit: type=1804 audit(1638512741.098:3235): pid=16930 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/root/syzkaller-testdir559139456/syzkaller.5ZIZa3/169/bus" dev="sda1" ino=14177 res=1 [ 1182.772694] EXT4-fs (loop0): VFS: Can't find ext4 filesystem 06:25:41 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x8c140000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:41 executing program 0: r0 = syz_genetlink_get_family_id$batadv(&(0x7f0000000000), 0xffffffffffffffff) r1 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000040), 0x4000, 0x0) r2 = syz_genetlink_get_family_id$tipc2(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$TIPC_NL_MON_GET(r1, &(0x7f00000001c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)={0x68, r2, 0x1, 0x70bd28, 0x25dfdbff, {}, [@TIPC_NLA_MEDIA={0x54, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_PROP={0x14, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x10000}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x1000}]}, @TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'udp\x00'}, @TIPC_NLA_MEDIA_PROP={0x2c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x2}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x7ff}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x4}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x10}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xfb2e}]}]}]}, 0x68}, 0x1, 0x0, 0x0, 0x20000000}, 0x4000000) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000240), r1) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000280)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_CONTROL_PORT_FRAME(r1, &(0x7f0000000340)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x30, r3, 0x100, 0x70bd25, 0x25dfdbff, {{}, {@val={0x8, 0x3, r4}, @val={0xc, 0x99, {0x80000001, 0x2c}}}}, [@NL80211_ATTR_CONTROL_PORT_ETHERTYPE={0x6, 0x66, 0xf5}]}, 0x30}, 0x1, 0x0, 0x0, 0x20040000}, 0x10) sendmsg$L2TP_CMD_TUNNEL_DELETE(r1, &(0x7f0000000440)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000400)={&(0x7f00000003c0)={0x3c, 0x0, 0x20, 0x70bd26, 0x25dfdbfb, {}, [@L2TP_ATTR_UDP_ZERO_CSUM6_RX={0x5}, @L2TP_ATTR_UDP_CSUM={0x5, 0xd, 0x1}, @L2TP_ATTR_FD={0x8, 0x17, @udp6=r1}, @L2TP_ATTR_LNS_MODE={0x5, 0x14, 0x32}, @L2TP_ATTR_SEND_SEQ={0x5, 0x13, 0x1}]}, 0x3c}, 0x1, 0x0, 0x0, 0x80}, 0x804) sendmsg$TIPC_NL_MON_PEER_GET(r1, &(0x7f0000000b80)={&(0x7f0000000480), 0xc, &(0x7f0000000b40)={&(0x7f00000004c0)={0x658, r2, 0x200, 0x70bd2b, 0x25dfdbfd, {}, [@TIPC_NLA_NET={0x54, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_ID={0x8, 0x1, 0x401}, @TIPC_NLA_NET_ID={0x8, 0x1, 0xfffffffb}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0xb58}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0xfffffffffffffc00}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x5}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x5}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0xe061}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x29}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0xffffffff}]}, @TIPC_NLA_NODE={0x1fc, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x7f}, @TIPC_NLA_NODE_ID={0xe1, 0x3, "aa40c099728d3e4ec554084bae8b130982395acbfa622ff83aef654e38091d5d7b6b115c1603631b690433c1ea3c4334228d5fc5205c704c4f7a1ef722ae8ecf6f48970fce002c1d0a64e646aaf2960b93104c7eae053ddab993cd2c45cefb39e67c2295ecc87b9dbb81068052e1fd8cf2692928821e8a40b10c302917542d7001c4d1bd26af1f2d80619d3bd77419d670fe34abed0a1b65ea9fdffbd8897aa68614af08a72112442bd11b6458690d38d5cda750f98eabf9d6f4c6540dd36e3bf05d929481d0cfbc2d94268a2acadba1cb56cafdc6bbc395c26485a077"}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0xfffffc01}, @TIPC_NLA_NODE_ID={0xfc, 0x3, "769aee890b803a8c3105df77d55d0a2b6b0bfaa60046349fd5d0e7f0888bb936e1d5f72d562cd5f3e2f4766cbbd34ffcd5326f9eadf3b70bc5b8007c0eb479cd81748868518534069b2b30332383cd87ab77c0a707e4296c95a3337352bc960383078deb40ba6f41aaa9ca94e834ac0a9ccb4a99b9e05515050b7ec2413ccdd325b15473aa2c503ca91fdf9d4e736560bbc2102398b342720d328db59ab4a2912f0258cf46d82f20f32789bdff2748368b7b92a56b8c29187eca2bfc97cc7435873fe3f5ee15c5e6fa4805f10e898f7381592dd9df0f38a6ad44c4dfd95fdb8b4f9e48a50288fbb1fd54f0de29cb3495937798cbc58e62a2"}]}, @TIPC_NLA_LINK={0x30, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz1\x00'}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz1\x00'}, @TIPC_NLA_LINK_PROP={0x14, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0xfffeffff}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x6}]}]}, @TIPC_NLA_SOCK={0x90, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_CON={0xc, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8, 0x2, 0xfb0d}]}, @TIPC_NLA_SOCK_CON={0x1c, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8, 0x2, 0x1f}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x9}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x7fff}]}, @TIPC_NLA_SOCK_CON={0x2c, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8, 0x2, 0x9}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x78c46c30}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x6}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x1ff}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x1000}]}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0x80}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0x2}, @TIPC_NLA_SOCK_CON={0x1c, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8, 0x2, 0xb9cf}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x5423}, @TIPC_NLA_CON_NODE={0x8}]}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}]}, @TIPC_NLA_PUBL={0x2c, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x6}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x5}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x3ff}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0xa9}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x7fff}]}, @TIPC_NLA_NODE={0x1d8, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_KEY={0x3c, 0x4, {'gcm(aes)\x00', 0x14, "9972bf0f4ccaafdd69e1f1797427bbced9b28c99"}}, @TIPC_NLA_NODE_ID={0x100, 0x3, "f7719771f86710b304f0c0dd2b8e94d0cee3a9dcd09c613b14dcff9eacc42eaa80c75856b9275f8af7d7086e7503c3893e35f3f196ff237b737bacddf899c7576db656b11c66536ce0c37a848191ea1a85c4673bfb8e675d1a465dd8d34a58178358d5b9bcd603241ae5359c40427f2c97d137fd350f8d9cca4d8fb2e5f516ffd0f09964969b57b3a6ada355b0847e5311b24ea64fd40188f0c5ea78fdd8f1594e206e5977a327225fbbaa224b7172786bf87603b055e766e322d72964a06d6ad8d262e2e023da92e3820cf9e208cbb55838bc91d457281045d6b902c7405288b1b38aab0a8d14d5ee174cc0e55f585bcf460adae5c827e177b11ed5"}, @TIPC_NLA_NODE_KEY={0x4c, 0x4, {'gcm(aes)\x00', 0x24, "60627b1d766c736ba8ed21e7459d73206da96464a3e3198c11c0220c689aa8373f73a4d1"}}, @TIPC_NLA_NODE_KEY={0x44, 0x4, {'gcm(aes)\x00', 0x1c, "9ad20134f69d3b7500cdc191ca8486010d075e2d4a78bdff59abb7f4"}}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x6}]}, @TIPC_NLA_BEARER={0x38, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz0\x00'}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x5}, @TIPC_NLA_BEARER_PROP={0x14, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x1}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x15}]}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x2521}]}, @TIPC_NLA_BEARER={0xf8, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x2}, @TIPC_NLA_BEARER_PROP={0x34, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x3}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x5}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x4}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x40}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x2}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x2}]}, @TIPC_NLA_BEARER_NAME={0xd, 0x1, @l2={'ib', 0x3a, 'wlan0\x00'}}, @TIPC_NLA_BEARER_NAME={0x17, 0x1, @l2={'ib', 0x3a, 'veth1_virt_wifi\x00'}}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0xffffffff}, @TIPC_NLA_BEARER_PROP={0x24, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x7}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x1}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x9}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x19}]}, @TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz2\x00'}, @TIPC_NLA_BEARER_NAME={0x10, 0x1, @l2={'eth', 0x3a, 'ipvlan1\x00'}}, @TIPC_NLA_BEARER_UDP_OPTS={0x44, 0x4, {{0x20, 0x1, @in6={0xa, 0x4e24, 0x3, @private2, 0x10000}}, {0x20, 0x2, @in6={0xa, 0x4e24, 0x4, @loopback, 0xfff}}}}]}]}, 0x658}, 0x1, 0x0, 0x0, 0x4004000}, 0x40000) r5 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000c00), r1) sendmsg$TIPC_NL_BEARER_ENABLE(r1, &(0x7f0000000f00)={&(0x7f0000000bc0)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000ec0)={&(0x7f0000000c40)={0x26c, r5, 0x10, 0x70bd27, 0x25dfdbfc, {}, [@TIPC_NLA_NODE={0xa8, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_ID={0x7a, 0x3, "ee2023f68f480f98d9cb5cd3789216932088ce1d8253fb6f0458cee10f9a07d7767ee4c362a02f18ad95e02e8f82beb84f62c51e3aabeb7fa796bcd52dfca43cc186d04c1173819c4412ea6922e93b6e1ffd00245e49af93f9ab844dbcf442cecae7f8e15b8024e2d69ea956780093b0cf425714fef6"}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x100}, @TIPC_NLA_NODE_ID={0x15, 0x3, "46c3199016027c66aa53d8812862a6a691"}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x9}]}, @TIPC_NLA_PUBL={0x44, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_UPPER={0x8}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x3800000}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x7}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x8}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x1ff}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x4}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x1}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x9}]}, @TIPC_NLA_BEARER={0x84, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz2\x00'}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x8}, @TIPC_NLA_BEARER_PROP={0x1c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x3}, @TIPC_NLA_PROP_TOL={0x8}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x3}]}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x5}, @TIPC_NLA_BEARER_UDP_OPTS={0x44, 0x4, {{0x20, 0x1, @in6={0xa, 0x4e24, 0xc18, @dev={0xfe, 0x80, '\x00', 0x1d}, 0x6}}, {0x20, 0x2, @in6={0xa, 0x4e21, 0x2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0xff}}}}]}, @TIPC_NLA_PUBL={0x14, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x9}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x1c78}]}, @TIPC_NLA_PUBL={0x2c, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x9f}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x9}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x80000001}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x4}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x1}]}, @TIPC_NLA_BEARER={0xa8, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_UDP_OPTS={0x38, 0x4, {{0x14, 0x1, @in={0x2, 0x4e21, @loopback}}, {0x20, 0x2, @in6={0xa, 0x4e20, 0x7d, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x7f}}}}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x8}, @TIPC_NLA_BEARER_UDP_OPTS={0x38, 0x4, {{0x14, 0x1, @in={0x2, 0x4e20, @private=0xa010101}}, {0x20, 0x2, @in6={0xa, 0x4e21, 0x7fff, @mcast1, 0x8b}}}}, @TIPC_NLA_BEARER_UDP_OPTS={0x2c, 0x4, {{0x14, 0x1, @in={0x2, 0x4e21, @multicast2}}, {0x14, 0x2, @in={0x2, 0x4e22, @multicast1}}}}]}]}, 0x26c}, 0x1, 0x0, 0x0, 0x80}, 0x8800) r6 = fcntl$dupfd(r1, 0x406, r1) sendmsg$BATADV_CMD_TP_METER(r6, &(0x7f0000001100)={&(0x7f0000001040)={0x10, 0x0, 0x0, 0x18000800}, 0xc, &(0x7f00000010c0)={&(0x7f0000001080)={0x3c, r0, 0x20, 0x70bd2a, 0x25dfdbfd, {}, [@BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5, 0x2f, 0x1}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x23}, @BATADV_ATTR_HARD_IFINDEX={0x8}, @BATADV_ATTR_MESH_IFINDEX={0x8}, @BATADV_ATTR_NETWORK_CODING_ENABLED={0x5, 0x38, 0x1}]}, 0x3c}, 0x1, 0x0, 0x0, 0x10}, 0x48014) r7 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000001140), 0x8000, 0x0) sendmsg$TIPC_NL_BEARER_GET(r7, &(0x7f00000013c0)={&(0x7f0000001180)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000001380)={&(0x7f00000011c0)={0x1b4, r5, 0x20, 0x70bd2a, 0x25dfdbff, {}, [@TIPC_NLA_NODE={0xa8, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_KEY={0x46, 0x4, {'gcm(aes)\x00', 0x1e, "1f633caa3bea4d40993a75a69b598ce8693368dbead1842eaf9839a0be0a"}}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x8000}, @TIPC_NLA_NODE_ID={0x4}, @TIPC_NLA_NODE_KEY={0x49, 0x4, {'gcm(aes)\x00', 0x21, "578e7d2ebaae086ef4c3f5ed0b4ba839128c766d22bf8887aacab2aaec0b4e4415"}}]}, @TIPC_NLA_MON={0x4c, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x400}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x3ebb}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x1ff}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x4}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x401}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x10001}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x10001}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x5}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8}]}, @TIPC_NLA_LINK={0x10, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz1\x00'}]}, @TIPC_NLA_NODE={0x20, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0xffff}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x5}]}, @TIPC_NLA_LINK={0x7c, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_PROP={0x34, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xe}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xbed}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x9}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1f}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x3}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x401}]}, @TIPC_NLA_LINK_PROP={0x44, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0xd297}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x4}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x1}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x4}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x16}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x8}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x5}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x2}]}]}]}, 0x1b4}, 0x1, 0x0, 0x0, 0x4004050}, 0x840) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x20010, r1, 0x5b10d000) sendmsg$NL80211_CMD_NOTIFY_RADAR(0xffffffffffffffff, &(0x7f0000001500)={&(0x7f0000001400)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f00000014c0)={&(0x7f0000001440)={0x44, 0x0, 0x300, 0x70bd26, 0x25dfdbfb, {{}, {@val={0x8, 0x3, r4}, @void}}, [@NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0x9}, @NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0x6}, @NL80211_ATTR_WIPHY_EDMG_BW_CONFIG={0x5, 0x119, 0xb}, @NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0x253}, @NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0x212}]}, 0x44}, 0x1, 0x0, 0x0, 0x14}, 0x81) close(r1) sendmsg$TIPC_NL_NAME_TABLE_GET(r6, &(0x7f0000001680)={&(0x7f0000001540)={0x10, 0x0, 0x0, 0x1010}, 0xc, &(0x7f0000001640)={&(0x7f0000001580)={0xa8, r5, 0x100, 0x70bd28, 0x25dfdbfe, {}, [@TIPC_NLA_MON={0x34, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8, 0x2, 0x3}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x20}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x5}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x8000}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0xe8}]}, @TIPC_NLA_NET={0x4}, @TIPC_NLA_PUBL={0x2c, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x4}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x8}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x30a}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x1}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0xb0b}]}, @TIPC_NLA_SOCK={0x30, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_REF={0x8, 0x2, 0x3a7}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0xc9}, @TIPC_NLA_SOCK_CON={0x1c, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8, 0x2, 0xfff}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x80000000}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x3ff}]}]}]}, 0xa8}, 0x1, 0x0, 0x0, 0x20000001}, 0x4048050) ioctl$sock_SIOCSPGRP(r7, 0x8902, &(0x7f00000016c0)=0xffffffffffffffff) 06:25:41 executing program 5: r0 = perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = gettid() process_vm_writev(r1, &(0x7f000001a580)=[{&(0x7f00000193c0)=""/128, 0x80}], 0x1, &(0x7f00000002c0)=[{&(0x7f00000003c0)=""/102388, 0x18ff4}], 0x1, 0x0) r2 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x80510, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x2, 0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$EXT4_IOC_SWAP_BOOT(r0, 0x6611) fremovexattr(r2, &(0x7f00000003c0)=ANY=[]) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x20, 0x8, 0x81, 0x5, 0x0, 0x3, 0x0, 0xc, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, @perf_config_ext={0x9, 0x7fff}, 0x11756, 0x0, 0x1, 0x9, 0x0, 0x2, 0x997, 0x0, 0x1ff, 0x0, 0x100000001}, r1, 0x5, r0, 0xb) r3 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r3, &(0x7f0000000100)={0x18, 0x0, {0x1, @multicast, 'wlan0\x00'}}, 0x1e) sendmmsg(r3, &(0x7f000000d180), 0x4000000000000eb, 0x0) [ 1183.631143] audit: type=1804 audit(1638512742.028:3236): pid=16935 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.1" name="/root/syzkaller-testdir559139456/syzkaller.5ZIZa3/169/bus" dev="sda1" ino=14177 res=1 06:25:42 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x8f090000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:42 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000040)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000840)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) write(r2, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x7, 0x0, 0x0, 0x81, 0x0, 0x1, 0x5, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_bp, 0x400, 0xd8, 0xeb77, 0x9, 0xf2, 0x5, 0x0, 0x0, 0xaecf}, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0x8) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000004c00), 0x0, 0x64) 06:25:42 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x90150000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:42 executing program 1: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) exit_group(0x7) syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x4000000, 0x34, &(0x7f0000000200)=[{&(0x7f0000010000)="1020f5f201000b0009000000030000000c0000000900000002000000010000000000000000400000000000000b0000001e0000000200000002000000020000000200000016000000000400000004000000080000000c00000010000000140000030000000100000002000000e0d44fa54ad64de3a0b8e58956bb7b1c00000000", 0x80, 0x400}, {&(0x7f0000010100)="000000000000000000000000000000000000000000000000000000001c0000006a706700000000006769660000000000706e670000000000617669000000000064697678000000006d703400000000006d703300000000003367700000000000776d760000000000776d6100000000006d706567000000006d6b7600000000006d6f76000000000061737800000000006173660000000000776d78000000000073766900000000007776780000000000776d0000000000006d706700000000006d70650000000000726d0000000000006f676700000000006a70656700000000766964656f00000061706b0000000000736f000000000000636f6c6400000000646200"/288, 0x120, 0x860}, {&(0x7f0000010300)='\x00\x00\x00\x00Linux version 5.7.10-1rodete2-amd64 (glinux-team@google.com) (gcc version 9.3.0 (Debian 9.3.0-12), GNU ld (GNU Binutils for Debian) 2.34) #1 SMP Debian 5.7.10-1rodete2 (2020-08-12 > 2018)\x00', 0xc0, 0xa80}, {&(0x7f0000010400)='\x00\x00\x00\x00Linux version 5.7.10-1rodete2-amd64 (glinux-team@google.com) (gcc version 9.3.0 (Debian 9.3.0-12), GNU ld (GNU Binutils for Debian) 2.34) #1 SMP Debian 5.7.10-1rodete2 (2020-08-12 > 2018)\x00', 0xc0, 0xb80}, {&(0x7f0000010500)="00000000000100"/32, 0x20, 0xec0}, {&(0x7f0000010600)="1020f5f201000b0009000000030000000c0000000900000002000000010000000000000000400000000000000b0000001e0000000200000002000000020000000200000016000000000400000004000000080000000c00000010000000140000030000000100000002000000e0d44fa54ad64de3a0b8e58956bb7b1c00000000", 0x80, 0x1400}, {&(0x7f0000010700)="000000000000000000000000000000000000000000000000000000001c0000006a706700000000006769660000000000706e670000000000617669000000000064697678000000006d703400000000006d703300000000003367700000000000776d760000000000776d6100000000006d706567000000006d6b7600000000006d6f76000000000061737800000000006173660000000000776d78000000000073766900000000007776780000000000776d0000000000006d706700000000006d70650000000000726d0000000000006f676700000000006a70656700000000766964656f00000061706b0000000000736f000000000000636f6c6400000000646200"/288, 0x120, 0x1860}, {&(0x7f0000010900)='\x00\x00\x00\x00Linux version 5.7.10-1rodete2-amd64 (glinux-team@google.com) (gcc version 9.3.0 (Debian 9.3.0-12), GNU ld (GNU Binutils for Debian) 2.34) #1 SMP Debian 5.7.10-1rodete2 (2020-08-12 > 2018)\x00', 0xc0, 0x1a80}, {&(0x7f0000010a00)='\x00\x00\x00\x00Linux version 5.7.10-1rodete2-amd64 (glinux-team@google.com) (gcc version 9.3.0 (Debian 9.3.0-12), GNU ld (GNU Binutils for Debian) 2.34) #1 SMP Debian 5.7.10-1rodete2 (2020-08-12 > 2018)\x00', 0xc0, 0x1b80}, {&(0x7f0000010b00)="00000000000100"/32, 0x20, 0x1ec0}, {&(0x7f0000010c00)="d73cd47a0000000000020000000000000b00000000000000150000001500000010000000140000001200000010000000ffffffffffffffffffffffffffffffffffffffff030006000000000000000000000000000e0000000200000000000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00"/192, 0xc0, 0x400000}, {&(0x7f0000010d00)="0000000021000000000000000000000012950c789168613c00000000ae8bfed70000030000000003000000003c00"/64, 0x40, 0x400fe0}, {&(0x7f0000010e00)="000000000000000000000000000000000000000000000000000000060000000000000800"/64, 0x40, 0x4011e0}, {&(0x7f0000010f00)="000000000000000000000002000000000400"/32, 0x20, 0x401240}, {&(0x7f0000011000)="000000000000000000000000000000000000000000000000000e000000040078", 0x20, 0x401280}, {&(0x7f0000011100)="0000000000000010000000001400"/32, 0x20, 0x4012e0}, {&(0x7f0000011200)="000000000000000000000000000000000000000000120000000510ec00000000", 0x20, 0x401320}, {&(0x7f0000011300)="00000014000000020c6000"/32, 0x20, 0x401380}, {&(0x7f0000011400)="00000000000000000000000000000000000000000000030000000000000300000000000008000000020000080000000001000800000000020000000000000000", 0x40, 0x4013e0}, {&(0x7f0000011500)="8d070001000000000000009ded0000000000002000edff000000000000000000", 0x20, 0x402000}, {&(0x7f0000011600)="00008c00"/32, 0x20, 0x402e00}, {&(0x7f0000011700)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x402fe0}, {&(0x7f0000011800)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0x403fe0}, {&(0x7f0000011900)="0000000000000000000000000000000000000000000000000000000100000000d73cd47a0000000000020000000000000b00000000000000150000001500000010000000140000001200000010000000ffffffffffffffffffffffffffffffffffffffff030006000000000000000000000000000e0000000200000000000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00"/224, 0xe0, 0x404fe0}, {&(0x7f0000011a00)="00000000000000000000000000000000000000000000000000000000ae8bfed7", 0x20, 0x405fe0}, {&(0x7f0000011b00)="d73cd47aae8bfed700"/32, 0x20, 0x5ff000}, {&(0x7f0000011c00)="0000000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/96, 0x60, 0x5ff040}, {&(0x7f0000011d00)="d63cd47a0000000000020000000000000b00000000000000150000001500000010000000140000001200000010000000ffffffffffffffffffffffffffffffffffffffff030006000000000000000000000000000e0000000200000000000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00"/192, 0xc0, 0x600000}, {&(0x7f0000011e00)="00000000000000000000000000000000000000000000000000000000c889421e0000030000000003000000003c00"/56, 0x38, 0x600fe0}, {&(0x7f0000011f00)="000000000000000000000000000000000000000000000000000000060000000000000800"/64, 0x40, 0x6011e0}, {&(0x7f0000012000)="000000000000000000000002000000000400"/32, 0x20, 0x601240}, {&(0x7f0000012100)="000000000000000000000000000000000000000000000000000e000000040078", 0x20, 0x601280}, {&(0x7f0000012200)="0000000000000010000000001400"/32, 0x20, 0x6012e0}, {&(0x7f0000012300)="000000000000000000000000000000000000000000120000000510ec00000000", 0x20, 0x601320}, {&(0x7f0000012400)="00000014000000020c6000"/32, 0x20, 0x601380}, {&(0x7f0000012500)="00000000000000000000000000000000000000000000030000000000000300000000000008000000000000080000000001000800000000020000000000000000", 0x40, 0x6013e0}, {&(0x7f0000012600)="03000000000000030000000000000400"/32, 0x20, 0x602000}, {&(0x7f0000012700)='\x00\x00p\x00'/32, 0x20, 0x602e00}, {&(0x7f0000012800)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x602fe0}, {&(0x7f0000012900)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0x603fe0}, {&(0x7f0000012a00)="0000000000000000000000000000000000000000000000000000000100000000d63cd47a0000000000020000000000000b00000000000000150000001500000010000000140000001200000010000000ffffffffffffffffffffffffffffffffffffffff030006000000000000000000000000000e0000000200000000000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00"/224, 0xe0, 0x604fe0}, {&(0x7f0000012b00), 0x0, 0x605fe0}, {0x0}, {&(0x7f0000012e00), 0x0, 0xc00000}, {0x0, 0x0, 0xe00000}, {0x0}, {0x0}, {0x0, 0x0, 0x3801fe0}, {&(0x7f0000013f00)}, {0x0}, {&(0x7f0000014300), 0x0, 0x3c01000}, {&(0x7f0000014500)="0000000000000000030000000300000000000000d33cd47a00000000023c0000ed41", 0x22, 0x3c01fe0}], 0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="8860b42a28373ad71c22375b30a61b2c753bacd2dfbbd0a7f9e61a0405bc67d12bcb03032075b884575aef60bfc2edd1be1b8f660523710d1b3084bb68866ef2887b3df3b3a7d0848938aa285bcc1dc581d8509f3f1c15087f0096733c45505368ef6b2843b829a0182e633d9c00"]) clone(0x0, &(0x7f0000000040)="c93c4f1e073f25633c7bfa5b6c9af5a1d07dc9bc2f875f", &(0x7f0000000140), &(0x7f0000000180), &(0x7f00000001c0)="1df9c120edd38e7b90f4f4832a55f6baa02165a54da1b81d720288cc6c02008aecc678f44eb90908866dca39") tkill(0x0, 0x34) ptrace$cont(0x18, 0x0, 0x0, 0x0) 06:25:42 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x94090000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) [ 1183.634053] audit: type=1804 audit(1638512742.028:3237): pid=16935 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/root/syzkaller-testdir559139456/syzkaller.5ZIZa3/169/bus" dev="sda1" ino=14177 res=1 06:25:42 executing program 5: r0 = perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = gettid() process_vm_writev(r1, &(0x7f000001a580)=[{&(0x7f00000193c0)=""/128, 0x80}], 0x1, &(0x7f00000002c0)=[{&(0x7f00000003c0)=""/102388, 0x18ff4}], 0x1, 0x0) r2 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x80510, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x2, 0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$EXT4_IOC_SWAP_BOOT(r0, 0x6611) fremovexattr(r2, &(0x7f00000003c0)=ANY=[]) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x20, 0x8, 0x81, 0x5, 0x0, 0x3, 0x0, 0xc, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, @perf_config_ext={0x9, 0x7fff}, 0x11756, 0x0, 0x1, 0x9, 0x0, 0x2, 0x997, 0x0, 0x1ff, 0x0, 0x100000001}, r1, 0x5, r0, 0xb) r3 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r3, &(0x7f0000000100)={0x18, 0x0, {0x1, @multicast, 'wlan0\x00'}}, 0x1e) sendmmsg(r3, &(0x7f000000d180), 0x4000000000000eb, 0x0) 06:25:43 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x99090000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:43 executing program 2: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x80, 0x2, 0x6, 0x101, 0x0, 0x0, {0xc, 0x0, 0x7}, [@IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x3}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_DATA={0x44, 0x7, 0x0, 0x1, [@IPSET_ATTR_PORT_TO={0x6, 0x5, 0x1, 0x0, 0x4e22}, @IPSET_ATTR_IP={0x18, 0x1, 0x0, 0x1, @IPSET_ATTR_IPADDR_IPV6={0x14, 0x2, 0x1, 0x0, @mcast2}}, @IPSET_ATTR_NETMASK={0x5, 0x14, 0x40}, @IPSET_ATTR_CIDR={0x5}, @IPSET_ATTR_PROTO={0x5, 0x7, 0xff}, @IPSET_ATTR_MARK={0x8, 0xa, 0x1, 0x0, 0x4}]}]}, 0x80}, 0x1, 0x0, 0x0, 0x200489c1}, 0x4000014) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="14000018603b00"/20], 0x14}}, 0x0) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x1, &(0x7f0000000140)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8, 0x6, 0xffffffffffffffff, &(0x7f0000000400)="4567b767abcfba05849b04e0ea091df9b5b1c3025d76fef5c32419bf114465d5b24a576974b15eb485fcef63961baa2373eb31e09f5241bea1b7fd015e1815acfbfdd2b67251e633669c2149d3332a829968f85e945d5bd6d07c72a66a07a635f5242ca8207c81685fe11efbcef379c580e16d0ea8f4a2ea6daba31d0bd41a9e90cbf45d7dd41c9c7deca06b669aaa87315b7beccf4317698c799c7595508c88498ed4b0ddff5109073a794f364d3b0349e0bf56", 0xb4, 0x1f, 0x0, 0x0, r1}]) sendmsg$IPSET_CMD_CREATE(r1, &(0x7f0000000380)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000340)={&(0x7f0000000280)={0xa4, 0x2, 0x6, 0x301, 0x0, 0x0, {0x1, 0x0, 0x8}, [@IPSET_ATTR_DATA={0x54, 0x7, 0x0, 0x1, [@IPSET_ATTR_HASHSIZE={0x8, 0x12, 0x1, 0x0, 0x8}, @IPSET_ATTR_CIDR={0x5}, @IPSET_ATTR_NETMASK={0x5, 0x14, 0x6}, @IPSET_ATTR_CIDR={0x5, 0x3, 0xd3}, @IPSET_ATTR_IP_TO={0x18, 0x2, 0x0, 0x1, @IPSET_ATTR_IPADDR_IPV6={0x14, 0x2, 0x1, 0x0, @remote}}, @IPSET_ATTR_MARK={0x8}, @IPSET_ATTR_NETMASK={0x5, 0x14, 0x2}, @IPSET_ATTR_TIMEOUT={0x8, 0x6, 0x1, 0x0, 0x551b6214}]}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0xffbc91a5e26e3c1c}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_FAMILY={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_TYPENAME={0xd, 0x3, 'hash:net\x00'}]}, 0xa4}, 0x1, 0x0, 0x0, 0x800}, 0x8001) 06:25:43 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000040)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000840)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) write(r2, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x7, 0x0, 0x0, 0x81, 0x0, 0x1, 0x5, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_bp, 0x400, 0xd8, 0xeb77, 0x9, 0xf2, 0x5, 0x0, 0x0, 0xaecf}, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0x8) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000004c00), 0x0, 0x68) 06:25:43 executing program 5: r0 = perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = gettid() process_vm_writev(r1, &(0x7f000001a580)=[{&(0x7f00000193c0)=""/128, 0x80}], 0x1, &(0x7f00000002c0)=[{&(0x7f00000003c0)=""/102388, 0x18ff4}], 0x1, 0x0) r2 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x80510, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x2, 0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$EXT4_IOC_SWAP_BOOT(r0, 0x6611) fremovexattr(r2, &(0x7f00000003c0)=ANY=[]) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x20, 0x8, 0x81, 0x5, 0x0, 0x3, 0x0, 0xc, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, @perf_config_ext={0x9, 0x7fff}, 0x11756, 0x0, 0x1, 0x9, 0x0, 0x2, 0x997, 0x0, 0x1ff, 0x0, 0x100000001}, r1, 0x5, r0, 0xb) r3 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r3, &(0x7f0000000100)={0x18, 0x0, {0x1, @multicast, 'wlan0\x00'}}, 0x1e) sendmmsg(r3, &(0x7f000000d180), 0x4000000000000eb, 0x0) 06:25:43 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x99160000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:44 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="180000005600cda3000000000000000007"], 0x18}}, 0x0) readv(r1, &(0x7f00000012c0)=[{&(0x7f0000000040)=""/121, 0x79}], 0x1) ioctl$BTRFS_IOC_QUOTA_RESCAN(r1, 0x4040942c, &(0x7f0000000000)={0x0, 0x1, [0x7ff, 0x2, 0x80000001, 0x8001, 0x18cd, 0xffffffffffffff00]}) fcntl$getownex(0xffffffffffffffff, 0x10, 0x0) setreuid(0x0, 0x0) ioctl$LOOP_CTL_REMOVE(r0, 0x4c81, 0xb) 06:25:44 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x9e090000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:44 executing program 5: r0 = perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = gettid() process_vm_writev(r1, &(0x7f000001a580)=[{&(0x7f00000193c0)=""/128, 0x80}], 0x1, &(0x7f00000002c0)=[{&(0x7f00000003c0)=""/102388, 0x18ff4}], 0x1, 0x0) r2 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x80510, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x2, 0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$EXT4_IOC_SWAP_BOOT(r0, 0x6611) fremovexattr(r2, &(0x7f00000003c0)=ANY=[]) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x20, 0x8, 0x81, 0x5, 0x0, 0x3, 0x0, 0xc, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, @perf_config_ext={0x9, 0x7fff}, 0x11756, 0x0, 0x1, 0x9, 0x0, 0x2, 0x997, 0x0, 0x1ff, 0x0, 0x100000001}, r1, 0x5, r0, 0xb) r3 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r3, &(0x7f0000000100)={0x18, 0x0, {0x1, @multicast, 'wlan0\x00'}}, 0x1e) sendmmsg(r3, &(0x7f000000d180), 0x4000000000000eb, 0x0) 06:25:44 executing program 1: ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(0xffffffffffffffff, 0xc0189373, &(0x7f0000000040)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x3ff}}, './file0\x00'}) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x40, 0x1) ioctl$BTRFS_IOC_GET_DEV_STATS(r0, 0xc4089434, &(0x7f0000000640)={0x0, 0x8, 0x0, [0x1, 0x20, 0x5, 0xc000000000000000, 0x80000000], [0x6, 0x4, 0x1, 0x9, 0xcf5, 0x1, 0x1, 0x3ff, 0x3, 0x7f, 0x8, 0x4, 0x7f, 0x7, 0xffffffffffff50a1, 0xfff, 0x63ebd493, 0x7, 0x0, 0x9, 0x0, 0x3, 0x14000000000, 0xe04, 0x10001, 0x10001, 0xd25, 0x3f, 0xffffffffffff7232, 0x800, 0x9, 0xfffffffffffff000, 0x1, 0x80000001, 0xbbe, 0x0, 0x0, 0x5, 0x5, 0x3, 0x6, 0x9, 0x9, 0x1ff, 0x81, 0x9f, 0x200, 0x3, 0x5, 0x1f, 0xf6, 0x5, 0xffffffffffffff49, 0x3f, 0x9, 0x8, 0x457e8f93, 0x8, 0xfe6, 0x0, 0x200, 0x10000, 0x9, 0x9, 0x2000000000000000, 0x7, 0x80000000, 0x5, 0x2, 0x6a8, 0x8cbf, 0x2, 0x3, 0xffffffffffffff01, 0xfff, 0x2, 0x26, 0x6, 0x7fffffff, 0x7, 0x3, 0xb9, 0x0, 0x101, 0xfffffffffffffffb, 0x100, 0x4, 0x6, 0x100000000, 0x0, 0x0, 0x4, 0x9, 0x3, 0x1000, 0x604, 0xffffffff, 0xfff, 0x3b, 0x100, 0x0, 0x5, 0xfffffffffffffff7, 0x8, 0x100, 0x4, 0x8001, 0x1, 0x7, 0x1, 0x0, 0x800, 0x3, 0x2, 0x1, 0x2, 0x5, 0x3, 0x7fff, 0x1, 0xffffffff]}) syz_mount_image$iso9660(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000380), 0x0, &(0x7f0000000600)) 06:25:44 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0x9effffff}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:44 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000040)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000840)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) write(r2, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x7, 0x0, 0x0, 0x81, 0x0, 0x1, 0x5, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_bp, 0x400, 0xd8, 0xeb77, 0x9, 0xf2, 0x5, 0x0, 0x0, 0xaecf}, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0x8) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000004c00), 0x0, 0x6c) 06:25:44 executing program 2: clone(0x2000000002000100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x8420, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) unshare(0x40000000) ioctl$NBD_SET_SOCK(0xffffffffffffffff, 0xab00, 0xffffffffffffffff) ioctl$NBD_SET_SOCK(0xffffffffffffffff, 0xab00, 0xffffffffffffffff) ioctl$NBD_DISCONNECT(0xffffffffffffffff, 0xab08) pwrite64(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0) unshare(0x80) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x0) ioctl$sock_inet_SIOCGIFDSTADDR(0xffffffffffffffff, 0x8917, 0x0) fanotify_init(0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) ppoll(0x0, 0x0, 0x0, &(0x7f00000000c0), 0x8) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) ppoll(0x0, 0x0, 0x0, 0x0, 0x0) r0 = ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) r1 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_kvm_setup_cpu$x86(r1, r0, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000100)=[@text16={0x10, 0x0}], 0x1, 0x0, 0x0, 0x0) sendmsg$DEVLINK_CMD_PORT_SET(r1, &(0x7f0000000080)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000040)={&(0x7f00000003c0)={0xcc, 0x0, 0x526, 0x70bd25, 0x25dfdbfd, {}, [{{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x3}}, {0x6, 0x4, 0x1}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x1}}, {0x6, 0x4, 0x1}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x2}}, {0x6, 0x4, 0x1}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x3}}, {0x6, 0x4, 0x2}}]}, 0xcc}, 0x1, 0x0, 0x0, 0x1}, 0x20000010) 06:25:44 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000180)={'batadv0\x00', 0x0}) socketpair(0x1, 0x100000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$packet(r4, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f00000000c0)=0x14) sendmsg$BATADV_CMD_GET_NEIGHBORS(r1, &(0x7f0000004340)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000002c0)={0x24, r2, 0x331, 0x0, 0x0, {0x8}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r3}, @BATADV_ATTR_HARD_IFINDEX={0x8, 0x6, r5}]}, 0x24}}, 0x0) r6 = socket$nl_generic(0x10, 0x3, 0x10) r7 = socket$nl_generic(0x10, 0x3, 0x10) r8 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r6, 0x8933, &(0x7f0000000180)={'batadv0\x00', 0x0}) socketpair(0x1, 0x100000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$packet(r10, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f00000000c0)=0x14) sendmsg$BATADV_CMD_GET_NEIGHBORS(r7, &(0x7f0000004340)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000340)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r8, @ANYBLOB="310300000000000000000800000008000300", @ANYRES32=r9, @ANYBLOB="f5a928661c794178889160e495c199e5ae00", @ANYRES32=r11, @ANYBLOB], 0x24}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000004f80)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000004f40)={&(0x7f00000004c0)=@newtaction={0x4a4c, 0x30, 0x400, 0x70bd28, 0x25dfdbfb, {}, [{0x754, 0x1, [@m_tunnel_key={0xf8, 0x15, 0x0, 0x0, {{0xf}, {0x30, 0x2, 0x0, 0x1, [@TCA_TUNNEL_KEY_PARMS={0x1c, 0x2, {{0x1ff, 0x2abc7d9f, 0x4, 0x3, 0x984c}, 0x1}}, @TCA_TUNNEL_KEY_ENC_IPV4_SRC={0x8, 0x3, @remote}, @TCA_TUNNEL_KEY_ENC_DST_PORT={0x6, 0x9, 0x4e20}]}, {0x9b, 0x6, "24ae297dfa11a4ef30bb3a61c1289f14a37ece20308bc0c8ea748587a41e2fdf78add1e8d1cf996d96778016bd66d447c1bd004395684464a52fa66226fd3e9eed743d61165019931d3b8208fc193fbd0d6d07c4c35909efeebd682e3603c2d9d55da287c051e09116b82bb6fb3d97c008f5cb8f3b4e989215a90a0e73eda62b09955b51b24bc02f74fdf06e04cdc27513b04e15c3f70d"}, {0xc}, {0xc, 0x8, {0x2, 0x2}}}}, @m_skbmod={0x18c, 0x1b, 0x0, 0x0, {{0xb}, {0xac, 0x2, 0x0, 0x1, [@TCA_SKBMOD_ETYPE={0x6, 0x5, 0x80}, @TCA_SKBMOD_ETYPE={0x6, 0x5, 0x1ff}, @TCA_SKBMOD_PARMS={0x24, 0x2, {{0x3, 0x68c, 0x1, 0x6, 0x9}, 0xf}}, @TCA_SKBMOD_PARMS={0x24, 0x2, {{0x0, 0x8, 0x4, 0x9, 0x3}, 0x9}}, @TCA_SKBMOD_SMAC={0xa, 0x4, @local}, @TCA_SKBMOD_DMAC={0xa, 0x3, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xe}}, @TCA_SKBMOD_PARMS={0x24, 0x2, {{0x5, 0x1, 0x0, 0x8, 0x81}, 0x2}}, @TCA_SKBMOD_SMAC={0xa, 0x4, @remote}, @TCA_SKBMOD_ETYPE={0x6, 0x5, 0x101}]}, {0xb7, 0x6, "d02e0bdae74c6e6403a9aeaa31f2816fa151387435e3732df64e8c94f82f2600bf00551be4f6552c3e2ca2b8b2d713f0d2885a61a7d056103bdb7da6bf42911f738c4aadff4f71fdf84481d14253695e5c40fe9d03eecb9640a8fcf761e065d2f938557c76c50b61deab087303f80c018b968556222280bde62275a9b4683cd41bb331e1542276c0754778e9ea327d60885d240e01a8a42b1e9145d3d19e59a177e6b13ff8fd132ab928529dad11727429e12c"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x1, 0x3}}}}, @m_tunnel_key={0xb8, 0x18, 0x0, 0x0, {{0xf}, {0x5c, 0x2, 0x0, 0x1, [@TCA_TUNNEL_KEY_ENC_DST_PORT={0x6, 0x9, 0x4e24}, @TCA_TUNNEL_KEY_ENC_DST_PORT={0x6, 0x9, 0x4e22}, @TCA_TUNNEL_KEY_PARMS={0x1c, 0x2, {{0x846cdbc, 0x56e, 0x0, 0x6, 0xffff}, 0x2}}, @TCA_TUNNEL_KEY_ENC_IPV4_SRC={0x8, 0x3, @multicast1}, @TCA_TUNNEL_KEY_ENC_IPV4_DST={0x8, 0x4, @multicast1}, @TCA_TUNNEL_KEY_PARMS={0x1c, 0x2, {{0x3, 0x5, 0x5, 0x1ff, 0x1f}, 0x1}}]}, {0x2e, 0x6, "878745bf5866c9887fd069d56912686ab4eb442ff760f2915b48b7905463c3683d233fecd9bbaff46eff"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x2, 0x1}}}}, @m_nat={0x17c, 0x16, 0x0, 0x0, {{0x8}, {0xf4, 0x2, 0x0, 0x1, [@TCA_NAT_PARMS={0x28, 0x1, {{0x13, 0x1c1, 0x3, 0x4, 0x80000001}, @empty, @initdev={0xac, 0x1e, 0x0, 0x0}, 0xff000000}}, @TCA_NAT_PARMS={0x28, 0x1, {{0x8, 0xfffffff9, 0x7, 0x5, 0x3}, @dev={0xac, 0x14, 0x14, 0x2d}, @dev={0xac, 0x14, 0x14, 0x33}, 0xffff00}}, @TCA_NAT_PARMS={0x28, 0x1, {{0x5, 0x9, 0x4, 0x10000, 0x5}, @loopback, @dev={0xac, 0x14, 0x14, 0x32}, 0xff}}, @TCA_NAT_PARMS={0x28, 0x1, {{0x3bb, 0x7, 0x1, 0x7, 0x3}, @loopback, @dev={0xac, 0x14, 0x14, 0xb}, 0xff, 0x1}}, @TCA_NAT_PARMS={0x28, 0x1, {{0x4, 0xffffffff, 0x5, 0xffffffff, 0x7ff}, @rand_addr=0x64010101, @multicast2}}, @TCA_NAT_PARMS={0x28, 0x1, {{0x10001, 0x4, 0x0, 0x7, 0x7f}, @remote, @broadcast, 0xff, 0x1}}]}, {0x61, 0x6, "df303edc5145e9a612975b4a43b787888455b1b203953ba51d73f7e595059e2c25718b491c0d26ddd1148c217c0b3e9a546c84ebbb3dbb840a169b24e993cc7ad2c90a233ed44a0c96a72af81717a19a1676e29bf02148d05d971d937f"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x0, 0x2}}}}, @m_ipt={0x298, 0x16, 0x0, 0x0, {{0x8}, {0x1f8, 0x2, 0x0, 0x1, [@TCA_IPT_HOOK={0x8, 0x2, 0x1}, @TCA_IPT_HOOK={0x8, 0x2, 0x3}, @TCA_IPT_HOOK={0x8, 0x2, 0x3}, @TCA_IPT_TARG={0xc5, 0x6, {0x1, 'filter\x00', 0x0, 0x8001, "192db0c5c5f6f5e8695d9b12e32c71cb423b3b84c369d57475b611baaea1652cd668d736a690d44c0c0bb421f81d28e0ef6fc70f706cd3e8e69b962bf5be9aa5505cc6d33c8ce3bc108aeb89eaadfd84d5267f4eabf68fde853b7de6d8a61c0c94339d23de052b0325c6f22094a5033a4e03918b80c1c5a1b01e68217ba0e27b10d46aac0dde48953303bb9af097e4934a35566f77b99d73443fb3"}}, @TCA_IPT_TARG={0xd7, 0x6, {0x40, 'filter\x00', 0x1, 0x0, "54b4a3d5e3200e9c27d1407f336cdd4caa66539f1c782e895171337ded1dc074632ed9138b5e4c2b453bc63eb48a4e07fc1f5468531638c5c61a76049cb9a97c4850ccf01ce1bad313b389f41b06bae72b1185cbf9c6102c79d5c22b2152193f8128a3560a5902ed7fb5a7fb445a1dee5c121936d4ea2c253ad5a79666c39778037256be34f1a39c1b1bb1724a235f20204c5f774dae03ad39d26d9e466d0d5e906765618d0434e2813e3f05fb"}}, @TCA_IPT_INDEX={0x8, 0x3, 0x1}, @TCA_IPT_HOOK={0x8, 0x2, 0x1}, @TCA_IPT_TABLE={0x24, 0x1, 'mangle\x00'}, @TCA_IPT_HOOK={0x8, 0x2, 0x1}]}, {0x7c, 0x6, "c34c7ec7ea6401de92b5db6b80b7beeea8a69852f31333f97641dcce395cccb1babb7025fbc895642e72222ec7e422e09ef88436c14a5e8316b33211213ac1e1d61fe121bb6309abbcfbbceef0e762458b3d33e8f200535c947252382a571b8e26f12a2cf963a127d7b75ffc5bab9e19b3d495814ad8a4cc"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x2, 0x2}}}}]}, {0x1270, 0x1, [@m_mirred={0x198, 0x4, 0x0, 0x0, {{0xb}, {0xa4, 0x2, 0x0, 0x1, [@TCA_MIRRED_PARMS={0x20, 0x2, {{0x2, 0x6, 0x20000000, 0x401, 0x8}, 0x2}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x10001, 0x46, 0x8, 0x7ff}, 0x2}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x4a, 0x6, 0x7, 0x6, 0x8}, 0x4}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x80000001, 0x1ff, 0x8, 0xd2a, 0x4}, 0x2}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x80000001, 0x7, 0x4, 0x8, 0x1}, 0x4}}]}, {0xc9, 0x6, "ff75fed5d0911c2df179fde99785538a1a3c7a0b2b100a83234f34b32dad84c38b5d9fffa4408e472a323570c14bb7aa1cb282df55d9300369b0a6dd24e7ea8f77f46392e4ea9c87c2e7bb0b9d46e4f9f9d55637ab4c3730524df2639d699dab42032c79861b700309aa21f29279e8d71303148fb78550e9bbfc2e3434ad04f264d6de9347c6a22df59a305eee4c502b145cf19c9d3c3980979cca7a873d99bf10dd3c1746d5de561eae3ff45dbb958763098aad14dd13bd0a662401eb28092e9901dd4034"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x0, 0x1}}}}, @m_vlan={0x1048, 0x15, 0x0, 0x0, {{0x9}, {0x1c, 0x2, 0x0, 0x1, [@TCA_VLAN_PUSH_VLAN_ID={0x6, 0x3, 0xc8d}, @TCA_VLAN_PUSH_VLAN_PRIORITY={0x5, 0x6, 0x4}, @TCA_VLAN_PUSH_VLAN_ID={0x6, 0x3, 0x6c7}]}, {0x1004, 0x6, "d487bddb91701ef9f5e1b5c90429a07419683f4051b150ffb30c62ff225fdc56b0ace7046c3b6c37bd95a21e940e5e8089a1f6e201320bd0355aed03069a3f87084c3b40a761753f3de9eea72825e19236fcb980d27519d5725d0d3e9539c2fc94baa80a8b3db6eaf0098286a4dca7235335b7ba1f166e87f182813c106088344206c9f72263c790bf17a356852c906ce2fad9b491fc20c447e7d70ef367a33ef77e0d90cf83414c8b57ee8b5da07a33f4a4f1e301077a4cefe9888e67d45674a5f890bdeeb652c6232ae87749a30c97ab07c8e640200ef4cab39489e58a02a7991fb798ff0f1b23cc33bc4818815a636820e0a10c52b39ce42f11945ee7bc3147037afd4c125e654d0d196f710afacf862453d52ef6eb1564f276a0622b4e210702d2d61d346266c38596dcdce0306ac7436df499c2a6f2b9be4ee0416001ccee56de83073da1be2efb5a6301db6bd0a3353db53d90f8fa92c7042b223351f19cba1f08b586a3c75936e86bde94dd038adce4da3ffbfe02a19b25340984328053579e6861fc3b567280fa76a0a24573d1cac9b0b22e000e74b81078adbdd7dda4124c26a7f4998a62f32ada3b6dedbeaffa87b8b1c115ba34626af19fed57ff84dd5fed11353b2850e24d5e6dfa1c1c17d3ee2bee4da59f174f3f4568e64049d12c9e65b0bba74c8e89c472c5fcd1d786f03d65d8f46cd6b85397c5d3c6953776252b47c50d3ddba613c912719f1c14e9368f2d07a89eaf5468bb64991561e1327bc3c161afe970db1c06d068f2903b046910bc12894a4497eaa8eb06d431d72edb8aeccceffb376dd8d44b1e70e8389e5b80a1703008ea13db892008fc603f576111ce265c89eedc47910854c2a86a5adcfa71ba068656d3bc360bcabaea8eaf71e05115ac33bb9843b9b9436704bc214a3aa09a6dcc70b15f830010df294dc00c0a7012276d3ef76360389e8e4f0ed95d931f9cc1ca0ce77032bf14fd698278570513f668ac06c3b6e90fce4710ab353b987f0480bd2daad21e5dbff62e5f23e1ca118eb6dd64b6baa6c571f9532243aae13061d180ef336598b8da683bc95693800ce81940f72da6def4654df98adc67092c4e40592dc42ea130e6c814c20d7af37ee4596fc2da3ddf0408a5ad0de8fa6204e16fa4b42470a5eb5b6b99295abb0110cb2dac16775333c06d60389af70f7c973f808ce0667e6c3333dba12f3b1858cdb3ce9656f82c4afb2b02cce763ab373fc51171eee152e8f333a3e3af6d2cb218a61d6c49dc6a9812ebfb25b1d21c667a13bc9fec7ae624fb194434f31200cd41dd3b2bfb6b0cc285dc7bb0cd82fec247000b210006fc8e826cef80ecc8f96648a53f882442d0db1053f100f45f5d32450ef56b4da1e8ebf39300c76402d3a3fa7b3fd62fada448bfff04690029ec927d3f8ec4511dc733538249d6f73590d08925fb5be2e35d3fd325c827eac4de4c32cefdd4755a98977ee2bd4d7d683c551b628a68aa0f128d0f2a02e52b96fba5e1cb89f98611198347eb48ee7e3a876012c089bb333de9e36be82c431f199821d9053704646a0f1906860398aec0225641a57d5c33f32f90ded350f08b65ca465f76527deabeb391e3118de4fe63266c98efae824d0ae72351e5c4dfe8187de8c5a2f061043484569fe71dd2538d5d09336a0ef30cc44f32436b027dd24e93a13e72e5253fd6f52ccb823dbb082e93cce8a38af9fe489704e345145adac9c36a204f2c965ce079dba6cb3d80af653fae47f141b103915aa22f5a98bde9ae3c743d6748af888f31a5599e29512a0c335ca4a4adcdbbb57dffd1e1d257b054c9af6c4aef074352151c53d08e4ba042c9f1439b7a04982c44a765c5f36982b900bb5a9b20b7137d2e6f4d055961080c610c3397a9eeb040b8dff5403e6b32281cb8c1e44079ef98d6a1bdd324f599b39aa409f3462f320b49037f53808d7516ca4fa482ffab2162956077a7e713fd0559482bb9e51457289eb89989be9bccf9c52b4d079363a7beafd37fbc7fed3aa41a8eb3f34e07d9586745c3001fb8ca6309f449b3f6ef5a8b3183651f0d32b8eba660550d083b1d6b20f058cd4e251eb365d291fa1578da50308a388729c4c7067cdc103ebc7572c7798cc6a2f0ef52ccccbac103902d2beab656bc748f8bcfe97c7e517993431b9452b681d54ef6d428cf7b5cafc6aed3b744ff6cc162bf20a9ba1155acd3144a132e267045d082aafd740e003806c7a58118373b668d586b565cfa3699724f64b7c6ed6f516f598bf49fde4cc25cfb0c77740b613e1735a0c2f9a5ddbc40235c4cd8a9c686fb0fb97800cc7307c8bb8acaa3c7e63ca1fef5b16be5b22eeaaaba33f0a48a798c13a9f9aa3b14b5b26b2671abe6a3e1773cd55459d8ebd7c3c6a090a21abcabff9f07d2c5f493ebf7b371e8716dccc798ce78edb94b99c6102ae28a1b0f56b60f9897833106d6a78af3fad1fc0301e5b14c89451ffdc2407d6382c274816ffc6711dd45ef417e019fc0aaf71d1873e475437dafd6ff24d0f79df17b1cf9c1bef161d9638bbbf0379fd21910c11d38be90562468f4b71ee7a8c4f66abc2744811b3c88e414db6181422ff4c3efd5f1adc680e8eaabbcff41ea0a5900234792d3237706a8ca9a627f49fade955d1f8c98a39966be514383fa8f17b0897745ed3496c78a697266f0cdc3847672692c7a55d19b51826a4468ed0b60e7cf72088dd9a623b7f66cc681d2e6fd27e9a33daae4db94200b06ded3bda463acde51a127e14caa65f10c1bbd2b50b35f773160eee0a19953a277cee8d91b29bfbbecf1c14d540de4433c5dcd9871318c78ea93b63dc90c9ef1cc5dbfbcbce21c9889968cbf807e464e706d0555a324223296f33eefeaa1b5f8d3a334cd097918113ce118939c3fa686a41fb31bbf522823fe8218cff0a94c80c4e0c8f973bc3d3a0119ea86e4af098a3b86b2345f831527f4f5af6d45e34305c125191df7b4f76d4fb577e19d184db5a46cc0906f16f40f56e0bb225ef36183271b13f5c2658f314bdef5db8f78c13639aef24aa962cff489e4074ff3b771457bc712c3e10e97a498d9714bd87b98c6916a7d6fb5b0e10007ad6f1a31127a13f1a35ff3214ab5edd6138f193e6689bfea53a12fb8b0da20eab2e03e17ed6c5f97e9d7fd4fadff3720f8e6eaef5a11546fead6b095a5f46282d22d634b4abf5028ee8cb8422c647c1d750d42517306492ce0127228e254c87f2c7704fc56d3a0275c44c91c44b4c44c529f3d8ff1737bec678e2c817b628a7f09a9b161142c60d23de6c345a2dd443254382768882d7e869b8752ed6e8d3a3e02fe9cd36df52988fdc72f97e2468aa964f1167f232832463f27b9dda1ac1585c399ec251ac823b4c83db72e60911108189fad833856ec3e1853b2c7dc76504e849d8632b3e0b6ed58959b0e9fcd8c1cce65238b7c9b8620dd4854f3d6d18779898738cbc065448291ab67790fb105479980939238ba44ad5323a9ee00e0120d63ab33b3a425db026e4e3047693a5266d7e77606a257dfc587b79b81c51f69639b4db78541dd7c98d7d8e1117d74666b10acd48702402c16a9c072b56a1508b9c759e9d7717e0c28009eb6d5d4c1a569a60ec4af6247dfbbe587957c7cbce6243b3340d7e294ea49d541aa5640364e7b4156fdbe455869bea0d657f4d11bc8d7e9920234067af9dc45574435090617d0cbc27e1a19bc65968d536b53b914dc7de753dcb8351bfcd67b0d3133f6b2e9f69e56362ccca16c4268e3fc0a57848f9321e89057d0b81acc0611c66f04167769390a81363c3e1b3da08cf41f24c7c181cc3bab06cf815cac39fa4009ea43203df16a245019760ab142221a7d6e1e07e603bbdf86f4bce260c148e60e7d312cf1033e3aab74da5f89f5b8f793175ec3366e27da2d78e7d3a6d74b98aa196ab742d5e625331e076fe615468e92f27d7b13da2adde6011631d0769de2bd6b58ec1b48e1985061306960c92f5767b0f5ac5849e526b21cc1dfc993e3d6427cb3ddde0a25229be93603d41f85d6504aa2b921a9a4a1477e9680584a581984594e383ee42ce3753a50a7daeeb77f268ad1864348d0bed4eeb9e4c1da576fb0087e612f1d25e3cd2bb0086364a88eac958032f2a04fb74b592c74aa292b299fe89bb6e4cc495019844f3eb55459fe35fd3e547a68d5deee2b65c61904cf24d766ae702673e2bbce2f02c89cd3f3d7e1b5ffc9e3d7dd8f3f193c2ad2eefa507b0e7f272085b13f17dde0fafab3730fc284cd7fb18e8970ee8b2bc8b71e91c69661a47a919b91b357c9ff07b0ef2c3e6e7ba0e341c90db2e699628900927cbf9d43f8c515946dbd15a145c484f31f8ce39e7d6550c77c943c753c33d7aef977c0a1025c833fc0ecc80afb8666802f649c61e517782cc2ab647965cfdaad019653c4b10ec9cd7d2ba488aaac2a19bd0e84996207ff98cd0454f44778a778a58d54e82f3b2c520d7f201ccd75c9496fd3eb6cefa29c625dfcc56116f9dda40ffecee3e4fb73499d0efda3c2ea14818020fabab1739f76cf7e57947d2b840d988f083b140f1f3ce7f0f8aa91fb546c7023deeb422c587a4f9af0e92bd844a90526cd949ef6673a0d095be0867f93b6eb04a7ff9e13480816080fcff8ad010b7ae213d9fc37b9bb10bfac2da768684413b1ea5e222547cd479882d926ab41aa2f3628b29cddd5abee5ecc5ca313cc22adfa2ebb4bdec8d173f4b1d183a585ccd92d0914cb6f688e02270917d4c6298fa58d8e1f6539caaa1aee65afdda15eb119d97e061927ec5f51f5c96be84be4203b9389d040c4e8f4ab632cbab97a22c8fb7b79dc867d50e1301e65855ea841d7d00c3d499488841278bf9be2fc9708ac20b14f9f49cdadc285f9e5fc65eb19637a5f49719c06a518ebe58c93231b356d9b057a48f2ef58cc5944b9a73b57193b8cbf19dac25757effbbcdeb28e53d5acdb212b5c4c72497d5d1dc6a0f28e3dec38b1bc4ec79196b7f25863885531a8bedf8aed43b682e092582f8c5f0ead025b0aafdf522e769f8e9afeea12f4c06d3869ea1798ce4999298915c784a1c27f358211ec287b80b5b23b2d7708877501c6732908aee26b6479118ad192cc7d59f9db9cb2d7947cfdf2fff1b334e08ce5bb563cee3299f6d55b5d72b764b78e918bf087551fea5af1f912388e2bf5e8de61e0d8d68195565956b1c104727f3d6d4254de19f741d644cc756c93a2b935563b4e90ae3fa518c845fe40c9976863183811bc1334b6c2f9706de9724bcb3f981aface24fa7f65d422448f6d36404e34f27b1f9fdc50f28726d0ae390120e3d0bfc8e0a84915efaa646f1cd9ac27589c457fc78d1affe9d4a779227fdc9acf334cea0694a04a3ada34c5effb267269b229dfda459eb656f8af10b0c30a8a92bb9aeb13ebf4624db2877e92a97c0d492cdd5b48d65ac426c3e8c479fff25de56c845b50a58b1fe3bac2bc970efe881a2ceccb1a28a7c12b737a82205ac940ce89d4dbef75ae0f4d380eb2ac1e5a9c49d1f86c409a1158e0c41cf3e04bde10f838c1c1193af1fdbf06e058de94323ec10b8b5c0f9321605e28cc4a63938718040a476f5df3e466aa6547f47f846869e2c5fbc9ddaf13796fc3e23364f0a738c71431118fc22d5ca2214b6636555a97b060d3ae839f65bf685a7f86714a27b16316306ef5fb255aa1d4b744363498a961baa0cc062a3dd29a0122240bfed5433004bdf7cf67d7e8adab59a05f1fe4c7b432aeab337831a6ef53c61951831f41"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x3, 0x2}}}}, @m_vlan={0x8c, 0x19, 0x0, 0x0, {{0x9}, {0x24, 0x2, 0x0, 0x1, [@TCA_VLAN_PUSH_VLAN_PRIORITY={0x5}, @TCA_VLAN_PUSH_VLAN_PRIORITY={0x5, 0x6, 0x2}, @TCA_VLAN_PUSH_VLAN_ID={0x6, 0x3, 0x85b}, @TCA_VLAN_PUSH_VLAN_PRIORITY={0x5, 0x6, 0x4}]}, {0x3d, 0x6, "571cf5600572fde5e322358860649d6538a7b364f54e9d1b38b710490a4ecb2154ebc8a735ca5204b966afad874e9c3383f5624a43751240ab"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x3, 0x3}}}}]}, {0x2764, 0x1, [@m_tunnel_key={0x140, 0xf, 0x0, 0x0, {{0xf}, {0x1c, 0x2, 0x0, 0x1, [@TCA_TUNNEL_KEY_ENC_KEY_ID={0x8, 0x7, 0x6}, @TCA_TUNNEL_KEY_NO_CSUM={0x5, 0xa, 0x1}, @TCA_TUNNEL_KEY_ENC_KEY_ID={0x8, 0x7, 0x153}]}, {0xf7, 0x6, "012dcb78e232639629024e029df61eadcb1c096c906b2874d08ca2a50ba0b51d448568b4c1b5e7bcabcbb8e8a7f7e95f9c164692cde15bb8e5bc5715362151cf7c6e190afa32dd15a770afa4f1d7365b64b619cb5b48e7dd83b9dd9e8f1edbcfc731adc2d20d15890b783960992c742eda1cce6f37d42c5299dd0c7fa2013f5a5ab1e5362e8e46d9d559d144d598724f1156024fadc6470a5cd2c9692acf6abf01a0c9d99f6e8b141ef358ac6c8e2ef4121827a10b4e006e4f3fa66693e3e50a6fd312fcce6f6615c8026c52e861e662c9a94042d092fb66e7e18dbf40187d13645496db2f4d8d79a53d3760c0bb2d8350986c"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x2, 0x1}}}}, @m_connmark={0x18c, 0xa, 0x0, 0x0, {{0xd}, {0xc8, 0x2, 0x0, 0x1, [@TCA_CONNMARK_PARMS={0x1c, 0x1, {{0xfffffffc, 0xcbb706a, 0x20000000, 0x4, 0x3ff}, 0x4}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x37c6, 0x0, 0x8, 0x4, 0x3}, 0x9}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x7fff, 0x7fffffff, 0x20000000, 0x1, 0x1ff}, 0x800}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x5, 0x7, 0x8, 0x1eaf, 0x3f}, 0x1}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x7ff, 0x40, 0x1, 0x200, 0xfff}, 0x9}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x2, 0x0, 0x8, 0x2, 0xdf8d}, 0xff88}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x9, 0xfffff06a, 0x4, 0x7, 0x10001}, 0x3f}}]}, {0x97, 0x6, "7377a604aae32395bb7c9f7c315a3129a904aba32a4855fe6d6fd13d68284e8e903721e0631e1b94dae993138a38e3a2fdd4f69c58487c1ffa5a4c7673644d50ae125fa33a6997bbf27cdc5195c2158054d7c5217307cee84a62518467c395e4e4435f5d1759938d4d009474a5958c4edffbcac560620cf257722f4a5882e4148f556fc93b45bceecd2a0cd036059cc566410c"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x3, 0x2}}}}, @m_bpf={0xb4, 0x1b, 0x0, 0x0, {{0x8}, {0x1c, 0x2, 0x0, 0x1, [@TCA_ACT_BPF_FD={0x8, 0x5, r0}, @TCA_ACT_BPF_OPS_LEN={0x6, 0x3, 0x9}, @TCA_ACT_BPF_FD={0x8, 0x5, r0}]}, {0x71, 0x6, "0e34e93883bee1b6b7fc868e5115e6139b9345f4266fde8de538a263ae389003d0c8356077377e50e061a915b99bf221d6d56aea11c3b4d2fc980b7b85d4809db339710a26a4dd3e054bd9911ec7d476ac39d827ed8141fcf7798a345a0abf941b870fb1167df60959d79120a0"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x3}}}}, @m_connmark={0x13c, 0x3, 0x0, 0x0, {{0xd}, {0x20, 0x2, 0x0, 0x1, [@TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x101, 0x7fff, 0x8, 0x5, 0x7f}, 0x81}}]}, {0xee, 0x6, "fe02063f420dbc8a841444a1fe327069638f58cfe40260341e1a15faff6e3582ca6df021d5dd4851f02850d3414c5804d80818b442ca3d131734f190a9c9d662d4a3fd8510d0b06fe80b8e30cc93dae2c97e5fa5ca215872a84c6ad4b9852198d6a3b7894d88129b830ea38b1d4dc9d615596d71ac3b081568b92679d0cd4c9f9486ecdf1a0f46b1f987f1ee4db1b9b6c1212051aed5ff8f718320f7365f8335fb28396d9ca892541c1f8e7e777d1b9be9acde254a74418a98412b2c6b17aca53badc7f3f4143396f9a539878fa64222dbd99b787ca960e351077f235bd63ac86288e25173499ed70c42"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x3, 0x2}}}}, @m_pedit={0x1ee4, 0xc, 0x0, 0x0, {{0xa}, {0x1df4, 0x2, 0x0, 0x1, [@TCA_PEDIT_PARMS={0xe80, 0x2, {{{0x1, 0x38eb, 0x2, 0x5, 0x5}, 0x1, 0x5, [{0x4, 0x1, 0x8, 0x1, 0x1, 0x2}, {0x5, 0x7, 0x6, 0x7, 0x6e9, 0x8}, {0xad8, 0x6, 0xffff, 0x1, 0x0, 0x1}, {0x80000001, 0x401, 0x6, 0x4, 0x10001, 0x1}]}, [{0x9, 0xf6, 0x800, 0x2, 0x0, 0x1}, {0x8, 0x2, 0x4, 0x5, 0xffffffff, 0x10001}, {0xffffffff, 0x3, 0x303, 0x4f8, 0x80000001, 0xb}, {0x7f, 0x0, 0x100, 0x101, 0x1, 0x5}, {0x84, 0x1, 0x3ff, 0x2, 0xfffffffe, 0x7fffffff}, {0x100, 0x4, 0xda88, 0x0, 0xff, 0x4}, {0x1, 0x3, 0x1, 0x1, 0xaf, 0x6}, {0x40, 0x3, 0x7, 0x5, 0x8, 0xfff}, {0x4f, 0x9, 0x1, 0x8, 0x662, 0x8}, {0x7, 0x3b7, 0x0, 0xfffffe00, 0x3, 0x7}, {0x3, 0x9, 0x10000, 0x478, 0x401, 0x7e}, {0x1, 0x7fffffff, 0x9, 0x8, 0x4, 0xf5fa}, {0xab5, 0x20, 0x6, 0x81, 0xfffffffe, 0x6}, {0x5, 0x20, 0x80, 0x4, 0x5, 0x7}, {0x9, 0x3, 0xff, 0x1, 0x4, 0x4}, {0x40, 0x20, 0x6, 0xbd, 0x9, 0x71c}, {0xc8, 0x7f, 0xfffffffd, 0xff, 0x9, 0x1f}, {0x8, 0x80, 0xf7, 0x2, 0x4, 0xe2}, {0x81, 0xd2, 0x8001, 0x3, 0x6, 0x3}, {0x101, 0x0, 0x800, 0x9, 0x7049521e, 0xffffff6d}, {0x1, 0x7, 0x0, 0x4c, 0x7, 0x1}, {0x9, 0x0, 0x4, 0x3ae6, 0x3, 0x53c}, {0x9, 0x9, 0xfffffffb, 0x7, 0x95, 0xff}, {0x3, 0x0, 0x2, 0x8, 0x3f, 0xfffffffe}, {0x4, 0x3, 0x4c6, 0xfc5, 0x80, 0x1000}, {0x8001, 0xfff, 0x6, 0x3, 0x7a2, 0xff}, {0x2, 0x3, 0x10001, 0x10000, 0x4, 0x3}, {0x1f, 0x9, 0x3ff, 0x1f, 0x101, 0xfffffffb}, {0xbb, 0x1, 0x5, 0x7, 0x9, 0x8}, {0x7fffffff, 0x0, 0x5, 0xff, 0xb1, 0x7}, {0x0, 0xfffffffc, 0x200, 0x7, 0x80000000, 0x1f}, {0x6, 0xc5, 0x2, 0x2, 0x80, 0xffffff7f}, {0x6, 0x4, 0x288, 0x1, 0xb824, 0x9}, {0x800, 0x1, 0x7, 0x0, 0x5, 0x8}, {0xf0e2, 0x7, 0x7, 0x1000, 0xff, 0x8}, {0x9, 0xfffffffe, 0x4, 0x9, 0x3, 0x80000000}, {0x7, 0xf566, 0x4, 0x6, 0xf4d, 0x9}, {0x101, 0x3, 0x7, 0xfffffff8, 0x3, 0x7}, {0x7ff, 0x5d, 0x2, 0x29, 0x6, 0x6}, {0xfffffff9, 0xcd2, 0x1000, 0x9, 0x8, 0xfffffffd}, {0x1, 0x8, 0x0, 0x7f, 0x3, 0xf}, {0x8, 0x6, 0xbb, 0x1, 0x800, 0x4}, {0x1, 0x5, 0x1000000, 0x58, 0x4, 0x3}, {0x3, 0x9, 0x2, 0x29, 0x9e8, 0x5}, {0x5, 0xe6, 0x9, 0x0, 0x6, 0x1}, {0xffffffff, 0x9, 0x6, 0x408, 0x9, 0x5}, {0xfff, 0x10001, 0x7, 0x10000, 0x1, 0x7}, {0xbaf, 0x7, 0x4, 0x200, 0x9e76, 0xaf}, {0x3, 0x2b5, 0x40, 0xff, 0x2, 0x200}, {0x129, 0x99aa, 0x3ff, 0x8, 0x31ab, 0x3}, {0x10001, 0x0, 0x401, 0x6, 0x400, 0xffffff8e}, {0x4deb, 0x0, 0x3, 0xfffffeff, 0x5, 0x9}, {0x6707c48b, 0x7fffffff, 0x1, 0x4, 0x5, 0x3}, {0x0, 0x2, 0xff, 0x1, 0x1f}, {0x5, 0xb27, 0x0, 0x6, 0x2, 0x80000001}, {0x6, 0x400, 0x7, 0x7fff, 0xffff, 0x33a8}, {0x5, 0x4, 0x7, 0x6, 0x8, 0x7fffffff}, {0x2a9, 0x2, 0x6, 0x2, 0x5, 0x8001}, {0x5, 0x8, 0x1, 0x3, 0x8000, 0x7}, {0x53f, 0x7, 0x3, 0x3f, 0x3f, 0x7}, {0x40, 0xffff, 0x3, 0x7, 0x8, 0x81}, {0x2, 0x7f, 0x3f, 0x0, 0x0, 0xff}, {0x7, 0xf, 0x5, 0x6, 0x80000000, 0x1ff}, {0x9, 0xfff, 0x1, 0x3, 0x5, 0xffffff00}, {0x9, 0x9, 0x1, 0x6, 0x3, 0x5}, {0xf235, 0x80, 0x9, 0x6, 0xffffffff, 0x391}, {0x6, 0xffffffff, 0x92e5, 0x4, 0x5, 0x6}, {0x0, 0x1ff, 0x100, 0x4, 0x91e, 0xc8}, {0x4, 0x12000000, 0x5, 0xff, 0x6, 0x5}, {0x6, 0x8001, 0x8, 0x1, 0x0, 0x1}, {0x0, 0x4, 0x129, 0xfffffffe, 0x101, 0x7}, {0x3c1, 0x8000, 0x7, 0x80000000, 0x5, 0x2}, {0x1, 0x800, 0x84e, 0x80000000, 0x400, 0x8001}, {0xffff, 0x81, 0x8, 0x6, 0x8, 0x7}, {0x101, 0x8, 0xfffffff9, 0x7fffffff, 0x7fffffff, 0x6}, {0x1, 0x1, 0x7d4, 0x2, 0x8, 0x7f}, {0x101, 0x6, 0x2, 0x7, 0x5, 0x6}, {0x4, 0x6, 0xfffffff8, 0x8, 0x7fff, 0x94a6}, {0x0, 0x6, 0x2, 0x2, 0x21}, {0x2, 0x1, 0xfffffffc, 0x4, 0x3, 0x2}, {0x20, 0x8, 0xfffffffa, 0x360a, 0x2, 0x7}, {0x1f, 0x8a, 0x1c00, 0xa9c, 0xe79, 0x1}, {0x100, 0x401, 0x0, 0x40, 0x9, 0x5f4a}, {0x2c, 0x25, 0x0, 0x8, 0x100, 0x61}, {0x3, 0x6, 0x8, 0xe9b, 0x1, 0x5}, {0x9, 0x99b2, 0x1, 0x2c669969, 0x5, 0x7}, {0x6, 0x6, 0x1, 0x9, 0x25c, 0xfffffffb}, {0x613, 0x96a0, 0xfffeffff, 0x9, 0xff, 0x800}, {0x9, 0x8, 0xfffffff9, 0x8, 0x5e, 0x498}, {0x7fffffff, 0xfffff001, 0xffffffff, 0x7fffffff, 0x80000001, 0x1010000}, {0x800, 0x7ff, 0x7, 0x7, 0x5, 0x6}, {0x9, 0xfffffff7, 0x1, 0xf758000, 0x8e40}, {0x59, 0x0, 0x80000000, 0x3, 0x4, 0x8}, {0x10001, 0x3, 0x9905, 0x9, 0x8, 0xba5}, {0x0, 0x80000001, 0x9, 0x2, 0x1}, {0x0, 0xaeb, 0x9, 0x40, 0xfe, 0x1dde}, {0x1000000, 0x6, 0x9, 0x5, 0xfff, 0x2}, {0x4, 0x0, 0x1, 0x3ff, 0x5, 0x401}, {0x500b86d9, 0x2, 0xfffffffc, 0x6, 0x2, 0x4}, {0x3, 0x3f, 0x2, 0x1, 0x7, 0x53fc}, {0x10001, 0x2, 0x8, 0x10001, 0x6, 0x3e36dd}, {0xffffffff, 0x1, 0x3, 0xffffffff, 0x7, 0x1}, {0x1, 0x9, 0x2, 0x800, 0x5, 0x6}, {0x10000, 0x800, 0xa09e, 0xa33, 0x2, 0x8}, {0x5, 0x6, 0x3ff, 0x1f, 0x9, 0x2}, {0x8, 0x9, 0x8, 0x2, 0x5, 0xa8}, {0x6, 0x6, 0x380, 0x4, 0x7, 0x8}, {0x6, 0x1, 0x2, 0xfffffff7, 0xfffffeff, 0x2}, {0x7, 0xf908, 0x9, 0x1, 0x1000, 0x3}, {0x4, 0x6f55, 0x2, 0x5, 0x0, 0x3}, {0x3ff, 0x7ff, 0x80000000, 0xd5, 0x8000, 0x1}, {0x0, 0x2d, 0x4, 0x6, 0x4, 0x6783}, {0x3f0, 0x100, 0x4, 0x1f, 0x2, 0x1}, {0x5, 0x80, 0x4, 0x93, 0x3, 0x1}, {0x4, 0xffffffc0, 0x401, 0xd4, 0x10000, 0x4}, {0x5, 0x4, 0x4, 0x101, 0x0, 0x7277}, {0x1, 0xff, 0x7, 0x8, 0x0, 0x10000}, {0x6, 0x2, 0x0, 0x6, 0x1, 0x1f}, {0x3f, 0x2, 0x2, 0x1, 0x3, 0x4}, {0x5, 0x9, 0x6, 0xffffffb8, 0x7, 0x6}, {0x1, 0x80, 0x0, 0x8, 0x8}, {0x7, 0x2, 0x1, 0xfffffffb, 0x51, 0x3f2}, {0x9, 0x1, 0x80, 0x9, 0x2, 0x7}, {0x40, 0x200, 0x2, 0x8f0c, 0x5, 0x1f}, {0x1, 0x7e, 0x17c, 0x1ff, 0x9}, {0x3, 0xffffffff, 0xdbe6, 0x7ff, 0x6, 0x4d30}, {0xd91, 0x2, 0x3, 0x3, 0xffffffff, 0xc00000}, {0x9, 0xffff7fff, 0xb036, 0x40, 0x580, 0xfffffffb}], [{0x2, 0x1}, {0x5}, {0x5, 0x1}, {0x5}, {0x2, 0x1}, {0x4, 0x1}, {}, {0x1, 0x1}, {0x2, 0x1}, {0x4}, {}, {0x1, 0x1}, {0x1}, {0x2, 0x1}, {0x5, 0x1}, {0x2}, {}, {0x3, 0x1}, {}, {0x1}, {0x1, 0x1}, {0x4}, {0x3, 0x1}, {0x5, 0x1}, {0x2}, {0x3, 0x1}, {0x2, 0x1}, {0x5, 0x1}, {0x5, 0x1}, {0x4, 0x1}, {0x5, 0x1}, {0x2, 0x1}, {0x1}, {0x3}, {0x0, 0x1}, {0x4}, {0x1d9dbd44a077c209}, {0x4}, {0x3}, {0x3, 0x1}, {0x3}, {}, {}, {0x1, 0x1}, {0x2, 0x1}, {0x2, 0x1}, {0x3, 0x1}, {0x5, 0x1}, {0x3, 0x1}, {0x2}, {0x5, 0x1}, {0x3}, {0x4}, {0x5, 0x1}, {0x5}, {0x1}, {0x0, 0x1}, {0x1}, {0x3}, {0x2}, {0x3, 0x1}, {0x5, 0x1}, {0x4, 0x1}, {0x5, 0x1}, {0x4}, {0x1, 0x1}, {0x0, 0x1}, {0x397713fc3e8881b2}, {0x2, 0x1}, {0x398630bb7b6a87c7, 0x1}, {0x4, 0x1}, {0x3, 0x1}, {0x2, 0x1}, {0x3}, {0x3}, {0x0, 0x1}, {0x3, 0x1}, {0x3, 0x1}, {0x2, 0x1}, {0x4, 0x1}, {0x4}, {0x4, 0x1}, {0x1}, {0x4, 0x1}, {0x5}, {0x3, 0x1}, {0x1, 0x1}, {0x0, 0x1}, {}, {0x0, 0x1}, {0x5, 0x1}, {0x2, 0x1}, {0x5, 0x1}, {0x4}, {0x1}, {0x2, 0x969ce542b042222b}, {0x2, 0x2}, {0x0, 0x1}, {0x5, 0x1}, {0x5, 0x1}, {0x3, 0x1}, {0x4}, {0x2}, {0x2}, {0x3}, {}, {0x5}, {0x5}, {0x1, 0x1}, {0x5}, {0x2, 0x1}, {}, {}, {0x3, 0x1}, {0x1}, {0x2, 0x1}, {0x2}, {0x4}, {0x2, 0x1}, {0x1, 0x1}, {0x40a099075e2194bb}, {}, {}, {0x830dbf8bf8112002, 0x1}, {0x0, 0x1}, {0x2}, {0x1}, {0x2}]}}, @TCA_PEDIT_PARMS={0xe80, 0x2, {{{0x1, 0x0, 0x0, 0x21, 0x1f}, 0x40, 0x9, [{0x1, 0x100, 0x8000, 0x6, 0x8, 0x7ff}, {0x5, 0x5, 0xb2cb, 0xa3, 0x2, 0x7}, {0x2, 0x8, 0xfffffffe, 0x3f24, 0x6, 0x10000}, {0x3, 0xffff, 0xfffffe00, 0x3, 0xffffff9e, 0x3}]}, [{0x6, 0x7a9, 0x9, 0xffff, 0x7, 0x2}, {0x9, 0x3812, 0x6ec933e9, 0x2, 0x18, 0x7}, {0x2, 0x2, 0x86, 0x0, 0x9, 0x1}, {0x7, 0x401, 0x8001, 0x65, 0x8001, 0x4}, {0x5, 0x2, 0x1000, 0x71, 0x5, 0x10001}, {0xc4, 0xfc, 0x400, 0xffffffff, 0x3, 0x101}, {0x4, 0x400, 0x8001, 0x2a5f9df8, 0x3ff, 0x95}, {0x80000000, 0x0, 0x6, 0x80000000, 0x4, 0x1}, {0x6, 0x675, 0x5, 0x101, 0x7, 0x5}, {0x9, 0x360, 0xfff, 0x78b, 0xb7, 0xfffeffff}, {0x1ff, 0x5f26, 0x8000, 0x8, 0x3ff, 0x3}, {0xfffffffd, 0x4, 0x2, 0x7f, 0x1ff, 0x1}, {0x3f, 0x93, 0x800, 0xd419c909, 0x2, 0x1}, {0x619e, 0x6, 0x6, 0x7, 0x0, 0x1}, {0x5, 0x5, 0x9, 0x0, 0x3, 0xe1}, {0x7, 0x1, 0xed0762df, 0x5, 0xc9bb, 0xb9f}, {0x4, 0x98, 0x7, 0x0, 0x2, 0xcc18}, {0x0, 0x3, 0x200, 0x6, 0x101, 0x6}, {0xe7f, 0xe602, 0x6, 0x5, 0x8001, 0x1}, {0xf9, 0x5, 0x3ff, 0x7, 0x5, 0x10000}, {0xffffffff, 0x6fb470ff, 0x1, 0x80000000, 0x40, 0x4}, {0x2, 0x2, 0x2, 0x5, 0x9, 0xff}, {0x4, 0x4, 0x4, 0x8, 0x6, 0x13f}, {0x101, 0x1, 0x7fff, 0x4b, 0x3ca, 0x6}, {0x0, 0x2, 0x0, 0x97da, 0x3, 0x8001}, {0x0, 0x4, 0x9, 0x1, 0x8, 0x40}, {0x1, 0xdf3, 0x0, 0x6, 0x4, 0x1ff}, {0x1, 0x5, 0x1, 0x100, 0x1, 0x81}, {0x3, 0x2, 0xaf7e, 0x4d, 0x59, 0x2}, {0x9, 0x9, 0x9, 0x20, 0x5, 0x80}, {0x1, 0x6, 0xc2e8, 0x4, 0xffffff01}, {0x6, 0xfffff327, 0x9, 0x200, 0x7fffffff, 0xc9ef}, {0x4, 0x7, 0x8, 0x4, 0x8, 0x6462}, {0x2, 0x8, 0xe0000000, 0x10000, 0x7, 0x401}, {0x3ff, 0x10001, 0x224eed7c, 0x286, 0x3, 0x6}, {0x0, 0xfffffffe, 0x6, 0x400, 0x0, 0xffffffc0}, {0x7, 0x38, 0xfffff000, 0x2, 0x8f, 0x80000000}, {0x5, 0x80, 0x5, 0x7, 0x2, 0x2}, {0x5, 0x38, 0xff, 0x1, 0x10000, 0x100}, {0x3, 0x518e, 0x1ff, 0x10000, 0x5, 0x400}, {0xfffffffc, 0x6, 0x4, 0xfffffff8, 0x4, 0x3e}, {0x4, 0x400, 0xaf, 0x5, 0xf25, 0x200}, {0x116, 0x4, 0xa2, 0x1, 0x7, 0x7fff}, {0x200, 0x6, 0x6aa, 0x38fade04, 0x5, 0xc00000}, {0x401, 0x4b, 0x8, 0x3f, 0x16a1, 0x5}, {0x3f, 0x3f, 0xfffffffe, 0x3, 0x4, 0x4}, {0x3, 0x4, 0x4, 0x2dd, 0x400, 0xb2}, {0xfa6, 0x1ff, 0xaf, 0xfffffff9, 0x0, 0xff}, {0x9, 0x1, 0x4, 0x838, 0x3ff, 0x1}, {0x10001, 0x8000, 0x8, 0x1, 0x9, 0x2}, {0x6, 0x0, 0x1b, 0x1ff, 0x1000, 0x8001}, {0x3f, 0xc97, 0x7, 0xe7, 0xff, 0x7fffffff}, {0x2000000, 0x5, 0xc9b, 0x9, 0x101, 0x5}, {0xd749, 0x1, 0x0, 0xfffffd60, 0x8, 0x6}, {0x9, 0x3f, 0x2, 0x9, 0x8001, 0x5}, {0x41, 0x8000, 0x9b, 0xa5, 0x1000, 0x6}, {0x3, 0xcd, 0x3, 0x8, 0x8, 0x2b}, {0x1, 0x4, 0x9, 0x0, 0x5, 0x7}, {0x3ff, 0x80000001, 0x7fffffff, 0x0, 0x8, 0x3}, {0x20, 0x2, 0x3, 0x9, 0x0, 0xfee}, {0x221, 0x68, 0x1ff, 0x1000, 0x48, 0x1}, {0x480660f5, 0x4, 0x3, 0x80, 0x8, 0x6}, {0x7fffffff, 0x7, 0x1, 0xfffffffe, 0x3, 0x7}, {0x9455, 0x4, 0x0, 0x1, 0x4, 0x8}, {0x36, 0x10001, 0x401, 0xfffffe00, 0x401, 0x69}, {0xfffffff8, 0x9, 0x3ff, 0x0, 0x3b, 0x1f}, {0x401, 0xb9c, 0xffff, 0x1, 0x4, 0x19e}, {0x1ff, 0x80000001, 0x7f, 0x80, 0x0, 0x70}, {0x1, 0x1000, 0x7ff, 0x9, 0x7, 0x8}, {0x1000, 0x80000001, 0x2, 0x1, 0x7f, 0x2}, {0x800, 0x5, 0x3, 0x800, 0x5, 0x2}, {0x2, 0xc6c, 0x40, 0x0, 0x8, 0x4}, {0x101, 0x498, 0xbc0, 0x60000, 0x5}, {0xffff, 0x4, 0xff, 0x5, 0xfffffffd, 0x1}, {0x1, 0x800, 0x3, 0x5, 0x10000}, {0x8, 0x0, 0x1, 0x7, 0x9, 0x9}, {0x9, 0x9, 0x0, 0x24ed, 0x5, 0x80000000}, {0x3, 0x10001, 0x81, 0x2d18, 0x4fc, 0x80000000}, {0x1, 0x3, 0x10000, 0x8, 0x7, 0x9}, {0xfff, 0x8000, 0x3f, 0xdc3, 0x7}, {0x0, 0x0, 0x0, 0x8001, 0x2, 0x5}, {0x200, 0x8000, 0x20, 0x5, 0xf9, 0x1}, {0x3, 0x6d, 0x9d, 0x1, 0x7fff, 0xa58}, {0xfff, 0x0, 0x6d35, 0x8000, 0x3, 0x3}, {0x92e, 0xf1, 0x0, 0x6, 0x3, 0x80000001}, {0x27, 0x80000001, 0xfff, 0x9, 0x63, 0xfffffffa}, {0x2, 0xd7, 0x9, 0x7fff, 0x0, 0x7ff}, {0x0, 0x8000, 0x6, 0x200, 0x2, 0x5}, {0x8001, 0x1f, 0x0, 0x200000, 0x200, 0x148}, {0xe1b, 0x8000, 0xb2b6, 0x1000, 0x6, 0x3}, {0x80000000, 0x3, 0x0, 0x6, 0x7, 0x71}, {0x10001, 0x7, 0x1, 0xcf33, 0x1f, 0xfffffffa}, {0x40, 0x2a, 0x400, 0x5e, 0x20}, {0xfff, 0x0, 0x8, 0x1000, 0x5, 0xffff}, {0x8, 0x6, 0x0, 0x80000000, 0x0, 0x3}, {0x1, 0x80, 0x81, 0x1f, 0x1, 0x80000000}, {0x3, 0x1000, 0x2, 0x0, 0x3f, 0x2}, {0x7, 0xc6cd, 0x200, 0x4, 0x2, 0x4}, {0x7f, 0x1, 0x401, 0x815, 0x0, 0xfffffffa}, {0x2, 0x1, 0x3, 0x10001, 0xffffa5d4, 0x80000000}, {0xc, 0x7ff, 0x5, 0x5, 0x3, 0xfffffffc}, {0x6, 0xfffffff9, 0xffffffab, 0x0, 0x81b3, 0x40}, {0x2, 0xde, 0x7fffffff, 0xfffffff7, 0x0, 0x8}, {0x3, 0x5, 0x1, 0x3, 0x7, 0x7fff}, {0x1, 0x22a, 0xf0, 0x6, 0x0, 0xffffffff}, {0x7000000, 0x2, 0x0, 0x89, 0x10000}, {0x4, 0x3, 0x8001, 0x0, 0x8}, {0x1c9, 0x1, 0x2a7, 0x3f, 0xc53f0000, 0x9}, {0x9, 0xfffffff9, 0x4, 0x4, 0x7, 0x3}, {0x6, 0x9, 0x2fa01c19, 0xc1, 0x50, 0x7}, {0x7, 0xc03d, 0x6, 0x1, 0x3, 0x100}, {0x200, 0x5, 0x4, 0x5, 0xd, 0x7f}, {0x6, 0x3, 0x8, 0x100, 0x4, 0x9}, {0x8000, 0x7e, 0x0, 0x7fffffff, 0x9, 0x80000001}, {0x1, 0x800, 0x3, 0x0, 0x2, 0x80000001}, {0x8001, 0x7, 0x1, 0x7fff, 0x7, 0x7fffffff}, {0xd6, 0xf31, 0x7f, 0x6, 0xffffffff, 0x400}, {0x0, 0xb00, 0x6e, 0x5, 0x8, 0x3}, {0x0, 0x3f, 0x9, 0x10001, 0x2, 0x800}, {0x3, 0x3551, 0x7, 0x0, 0x2, 0x3}, {0x4, 0x1f, 0x6, 0x3, 0x8000}, {0x4, 0x5, 0x3, 0x50d, 0x3}, {0x3, 0x0, 0x9, 0xffffffff, 0xee6b, 0x7ff}, {0x1, 0x7ff, 0x3, 0xffff, 0x800, 0x1}, {0xfffffff9, 0x4, 0x3, 0x6, 0x8, 0x7}, {0x3, 0x400, 0x1, 0xcb95, 0x7, 0xc4e}, {0xffffffff, 0x8001, 0xfffffffb, 0x4, 0x4, 0x5}, {0x85d, 0x7c, 0x1000, 0xe07, 0xea0, 0x9}], [{0x4}, {0x5, 0x1}, {0x3, 0x1}, {0x5, 0x1}, {0x4}, {}, {0x0, 0x1}, {0x4}, {0x3}, {0x3, 0x1}, {0x0, 0x1}, {0x0, 0x1}, {0x3, 0x1}, {}, {0x3}, {0x1}, {0x3}, {0x1, 0x1}, {0x5}, {0x5}, {0x2, 0x1}, {0x1, 0x1}, {0x1, 0x1}, {0x5, 0x1}, {0x2, 0x1}, {0x4, 0x1}, {0x1, 0x1}, {0x3, 0x1}, {0x4}, {0x1, 0x1}, {0x5, 0x1}, {0x5}, {0x3, 0x1}, {0x7}, {0x1, 0x1}, {0x0, 0x1}, {0x4, 0x1}, {0x1}, {}, {0x5, 0x1}, {0x2}, {}, {0x4, 0x1}, {0x4}, {0x5, 0x1}, {0x2, 0x1}, {}, {0x0, 0x1}, {0x1, 0x1}, {0x5}, {0x2}, {0x1}, {0x4, 0x1}, {0x5}, {0x0, 0x1}, {0x5, 0x1}, {0x4, 0x1}, {0x0, 0x1}, {0x1}, {0x3, 0x1}, {0x5, 0x1}, {0x5, 0x1}, {0x1}, {0x5, 0x1}, {0x1}, {0x5}, {0x4, 0x1}, {0x3}, {0x2}, {0x2}, {0x2, 0x1}, {0x0, 0x1}, {0x5, 0x1}, {0x0, 0x1}, {}, {0x5, 0x1}, {0x3, 0x1}, {0x4, 0x1}, {0x2, 0x9c6a32f85ece2325}, {0x5, 0x1}, {0x0, 0x1}, {0x4, 0x1}, {0x4, 0x1}, {0x4}, {0x0, 0x1}, {0x5}, {0x0, 0x1}, {0x1, 0x1}, {0x3, 0x1}, {0x4}, {0x7}, {0x4, 0x1}, {0x4}, {0x3, 0x1}, {0x4}, {0x4}, {}, {0x5}, {0x1}, {0x1}, {0x2, 0x1}, {0x4, 0x1}, {0x3, 0x1}, {0x0, 0x1}, {0x4}, {0x3}, {0x5}, {0x5, 0x1}, {0x4, 0x1}, {0x4, 0x1}, {0x3, 0x1}, {0x4}, {0x4}, {0x3, 0x1}, {0x5, 0x1}, {0x0, 0x1}, {0x4}, {0x0, 0x1}, {0x5, 0x1}, {0x3}, {0x2}, {0x1, 0x1}, {0x2, 0x1}, {0x3}, {0x4}, {}, {0x3, 0x1}, {0x4}], 0x1}}, @TCA_PEDIT_KEYS_EX={0xf0, 0x5, 0x0, 0x1, [{0x4c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x4}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x3}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}]}, {0x44, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}]}, {0x24, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x3}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}]}, {0x1c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x3}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}]}, {0x1c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6}]}]}]}, {0xc7, 0x6, "f9812f54ec9db0a4344b69ab614834a901740008e169738bc70c88e0599f7b91e56d5b7c1168c694aa2588f38f2eb05cf7ca3291f6db5a390d4abd7392a8102820836c9cb8c73e213d6b771716e8ece2f7d83cdd6dca5f6c30c544c3e0f781b2e9f60283dcee3dd3c73e29fc77f5b6498df7a852fd72f825555b690613afa08413b46f4f713f0bc0dac730245c644b678fbcaf4cd6cbb6dc912996c6db3574eac67dd713e9e33ef122a4dfaab7abd81b3543cce3057c8f1c025a125ea98fcd672c6ea7"}, {0xc}, {0xc, 0x8, {0x1, 0x1}}}}, @m_skbmod={0x140, 0x18, 0x0, 0x0, {{0xb}, {0x38, 0x2, 0x0, 0x1, [@TCA_SKBMOD_DMAC={0xa, 0x3, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x3}}, @TCA_SKBMOD_DMAC={0xa, 0x3, @local}, @TCA_SKBMOD_SMAC={0xa, 0x4, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x3}}, @TCA_SKBMOD_ETYPE={0x6, 0x5, 0x5}, @TCA_SKBMOD_ETYPE={0x6, 0x5, 0x6}]}, {0xde, 0x6, "c764e4215613de8ee418f590bd8994649bfbd67926ac9387bd7127b0a7924ca72ae8e4705dda5c4cd93d0f7162b0c434833de403e419dec249f0cba7f484115db786afe2f919f890ac71ae7c3040db0036d9552908d3bd33d0f77fb7878af94759dec9d6034003ee98e8feb2b713b7c6e21720d177ee86fe5ce22a5f54b6901cbf792e19d938ad183c0fd6bbfe2323dbf0b7272f866f366ecad34cf7769042b78d7a947a205c529b629118fb3932d630b0fbb9645c5f4cc67e330f213ad29366616737882254d0476d3d29293bee4993736912cb495f2495e817"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x0, 0x2}}}}, @m_ct={0x134, 0x1c, 0x0, 0x0, {{0x7}, {0x30, 0x2, 0x0, 0x1, [@TCA_CT_NAT_PORT_MIN={0x6, 0xd, 0x4e22}, @TCA_CT_NAT_PORT_MIN={0x6, 0xd, 0x4e22}, @TCA_CT_NAT_IPV4_MIN={0x8, 0x9, @multicast1}, @TCA_CT_LABELS={0x14, 0x7, "8e4941f0c59c4c78d260d10c7e3e1e2b"}]}, {0xde, 0x6, "41a6efae96484636663239057b73ed2517119fe55a92608823e201fa62043739bb04119a7a7bc7bfc38484e426f964a1a53f7a1a28f8b6d694089437de49d1f649702aa55fd70a38a33e13a64e3c7e1f96d76bcc7808a2700755b7a67877a9409cffc1031a5ca3a11d32094c25ac9e9b8a217307386dd7088c23735ac59488e77464404685d1350e6dd4acd18bd13e0dd7525f2ef8b2c8f7f3386e2a9cfe49cf53bf01c97f075e308fa25d4807d4da3af4063781b60e1f093d8a3d3c9aac484549dcd01d12bfd009b909b4cfa906384ca77cbc486898a092ce19"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x2}}}}, @m_ife={0x14c, 0xf, 0x0, 0x0, {{0x8}, {0x84, 0x2, 0x0, 0x1, [@TCA_IFE_SMAC={0xa, 0x4, @remote}, @TCA_IFE_PARMS={0x1c, 0x1, {{0x0, 0x9, 0x10000000, 0x100, 0x9}, 0x1}}, @TCA_IFE_DMAC={0xa, 0x3, @broadcast}, @TCA_IFE_TYPE={0x6, 0x5, 0x1}, @TCA_IFE_PARMS={0x1c, 0x1, {{0x2, 0x80, 0x4, 0x3, 0x1000}, 0x1}}, @TCA_IFE_SMAC={0xa}, @TCA_IFE_PARMS={0x1c, 0x1, {{0x7fffffff, 0x4, 0x20000000, 0xffffffff, 0x800}}}]}, {0xa2, 0x6, "871c06289df107855c5baa2e6efb9e628de27bed71e0e2d02ce68667abd405ce77e2ddba362f8db6ffd9cc13db20d2b18549ee0f31a399299addd89e2cc5447f7cb200ce0d79356519567a4edc155a86791022a9cfd029b522ea5117c68f73a0a3e7422ae3addf152ab905244664a7b3c157a828aedf3d934a846642f09113fc5eb7c3c5b516768ab46e8500e2ebebcf894ad99481898e737e03f41b5351"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x2}}}}]}, {0x910, 0x1, [@m_csum={0x104, 0x16, 0x0, 0x0, {{0x9}, {0xc8, 0x2, 0x0, 0x1, [@TCA_CSUM_PARMS={0x1c, 0x1, {{0x2, 0x800, 0x4, 0x8, 0x8}, 0x34}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x2, 0x2, 0x7, 0x6, 0x5}, 0x4f}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0xffff8000, 0x8, 0x1, 0x48, 0x5}, 0x16}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0xfffffffa, 0x800, 0x8, 0xe493, 0xbe3f}, 0x1c}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x81, 0x80000001, 0x5, 0x7fffffff, 0x7}, 0x67}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x3, 0x9, 0x0, 0x2, 0x3}, 0x23}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x4, 0x1ff, 0x20000000, 0x173, 0x7f}, 0x3f}}]}, {0x12, 0x6, "80f278fb2847781dd576818634de"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x2}}}}, @m_connmark={0x7c, 0x19, 0x0, 0x0, {{0xd}, {0x3c, 0x2, 0x0, 0x1, [@TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x9, 0x81, 0x0, 0x8, 0xff}, 0x54}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x3, 0x6, 0x0, 0x1, 0xffa5}, 0x80}}]}, {0x12, 0x6, "dfee97939445fde3ffe64fff62b1"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x3, 0x1}}}}, @m_mpls={0x74, 0xe, 0x0, 0x0, {{0x9}, {0x34, 0x2, 0x0, 0x1, [@TCA_MPLS_TC={0x5, 0x6, 0x3}, @TCA_MPLS_LABEL={0x8, 0x5, 0x5c9dd}, @TCA_MPLS_TC={0x5, 0x6, 0x2}, @TCA_MPLS_TTL={0x5, 0x7, 0x3}, @TCA_MPLS_LABEL={0x8, 0x5, 0xf3cc2}, @TCA_MPLS_BOS={0x5, 0x8, 0x1}]}, {0x15, 0x6, "067559df0b3ed2eced0b3aa263eb711122"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x2}}}}, @m_mirred={0x114, 0xb, 0x0, 0x0, {{0xb}, {0xc4, 0x2, 0x0, 0x1, [@TCA_MIRRED_PARMS={0x20, 0x2, {{0x6, 0x1, 0x1, 0x3, 0x81}, 0x2}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x400, 0x9, 0x88f9252339352ad0, 0x10000, 0x200}, 0x4, r3}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x4, 0x7fffffff, 0x20000000, 0x9, 0x6}, 0x3}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x16, 0x6c, 0xffffffffffffffff, 0x3f, 0x5ac}, 0x2}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x0, 0x3, 0x0, 0x4, 0x9}, 0x2, r9}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x9cc, 0x1, 0x20000000, 0x5, 0x400}, 0x3}}]}, {0x28, 0x6, "95ae069dd9ffeba10d4e774fbb22461e0dff2a5d1efe5a6c125054398899ad345fe1b59b"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x1, 0x2}}}}, @m_xt={0x100, 0x2, 0x0, 0x0, {{0x7}, {0xc8, 0x2, 0x0, 0x1, [@TCA_IPT_TABLE={0x24, 0x1, 'security\x00'}, @TCA_IPT_INDEX={0x8, 0x3, 0x9}, @TCA_IPT_TARG={0x90, 0x6, {0x2000, 'nat\x00', 0x9, 0x7, "f4ba0df86c47725bc7c44838d606889c5b9144118b05565af1be8de36eebd337d4f0c85177386547fa06277845b70f21fed045e2b9125cca1d901204edf5f12a07d1fb25417363a527fccfcc927a01a3c4e191f91308614ed48a73ed3d4ed50af5052d327443"}}, @TCA_IPT_INDEX={0x8, 0x3, 0x3}]}, {0x12, 0x6, "76386ea83f5b233b90ce44eeddb6"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x0, 0x3}}}}, @m_csum={0x98, 0x13, 0x0, 0x0, {{0x9}, {0x3c, 0x2, 0x0, 0x1, [@TCA_CSUM_PARMS={0x1c, 0x1, {{0x20, 0x5, 0x0, 0x6, 0xdb}, 0x3d}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x40, 0x5c4614ab, 0xffffffffffffffff, 0x8, 0x1000}, 0x3e}}]}, {0x31, 0x6, "3cbaf689a493a4c6ac3d5400d1770b49710d023c56e2163a506cfc477e193e0747db77736fd591004cf8697925"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x1, 0x1}}}}, @m_gact={0x184, 0x1f, 0x0, 0x0, {{0x9}, {0x70, 0x2, 0x0, 0x1, [@TCA_GACT_PROB={0xc, 0x3, {0x2, 0x2e8, 0xffffffffffffffff}}, @TCA_GACT_PARMS={0x18, 0x2, {0x7ff, 0x533eee26, 0x8, 0x3, 0x7fff}}, @TCA_GACT_PROB={0xc, 0x3, {0x0, 0x1fde, 0x20000000}}, @TCA_GACT_PROB={0xc, 0x3, {0x0, 0x221e, 0x8}}, @TCA_GACT_PROB={0xc, 0x3, {0x0, 0x5a6, 0x3}}, @TCA_GACT_PROB={0xc, 0x3, {0xe0e52fb9c5ad0af7, 0xa08, 0x6}}, @TCA_GACT_PROB={0xc, 0x3, {0x2, 0x1774, 0x7}}, @TCA_GACT_PROB={0xc, 0x3, {0x0, 0x2684, 0x20000003}}]}, {0xeb, 0x6, "0083fa7aaa5914a908c26fe5b6d6b7af0148d3cf5eab136cb0c9bf01910f1db196b6c5b68eea261bbc8b6a7a874d77edf25fa099339de7c41f763562eab0c5fff09df6e76d0d887b20f0fe2ba25f1137f81675132001d988d2194cd69759f309219b180b1c7d35c76e4f59db79cd7f476a570f054cffdcaf9d0a04c138ebec6b0dadcd2c5e898c1a354fafe1a2e0c19426f1c5ec0677646771f58f77f857951adccfb8e8070c793746d5f723dfb90c2fc2fd4c9129ca643a72e09903a9a27e290fa92ee6128c9a7ba0cc3f2a0af2024554e18f3982fc68e34541f7d04dccbe6f546d709ddbb1fa"}, {0xc}, {0xc, 0x8, {0x2, 0x3}}}}, @m_nat={0x170, 0xc, 0x0, 0x0, {{0x8}, {0x54, 0x2, 0x0, 0x1, [@TCA_NAT_PARMS={0x28, 0x1, {{0x2, 0xc1, 0xffffffffffffffff, 0xfffffff7, 0x8}, @multicast2, @multicast1, 0xff, 0x1}}, @TCA_NAT_PARMS={0x28, 0x1, {{0x40, 0x20, 0xffffffffffffffff, 0x80000001, 0x5}, @dev={0xac, 0x14, 0x14, 0x22}, @dev={0xac, 0x14, 0x14, 0xb}, 0xffffff00, 0x1}}]}, {0xf7, 0x6, "236d3a0ce249923721519ca9d61cd4503baea8cdb53a88f323c3890006fc16a5fa5ff823e4a6961581951a284c5d6f144341f70569b5c60ba421a20681021fbe01f06a0d9331b85e4502859f5459241750455f560e8ae20c0f9e32c6602919d3823236474aa1cf0655d3ae7663eabe437fa20e410d7571ee201396aa16f4c8c93a4be03a4a85bb24ce4f981ff45b03ef19fa04edc1234cc9d52a6d12a98dbd79bd36f5c3b001b10f7b333db43cfbbe2330c6e2b725a929b5a961df158ac3e96cc3d20c2b511e830324d545443385917eef9cf93dbf5b4688234e275c88eb1da1cc5651458e5e2ed48d19ba447fedf495e81348"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x0, 0x1}}}}, @m_ctinfo={0x110, 0x20, 0x0, 0x0, {{0xb}, {0x24, 0x2, 0x0, 0x1, [@TCA_CTINFO_PARMS_CPMARK_MASK={0x8, 0x7, 0x80000000}, @TCA_CTINFO_PARMS_CPMARK_MASK={0x8, 0x7, 0x3}, @TCA_CTINFO_PARMS_CPMARK_MASK={0x8, 0x7, 0x2}, @TCA_CTINFO_ZONE={0x6, 0x4, 0x23f4}]}, {0xc2, 0x6, "966c1dbdd39395b16741351ab93d410b4c5d85ef4a7d052ea9beb7be34b052ea1f4f561a064c2bcbd2551cf7ed067defa06ad7daab6000ac9a53b872f1d9e479c74cd71f37c59b8fc229e75e4844fb8a3e6fbd8c2f0f17223e5f754b2dcd2ba7929f62fc7f39298375ab753b9ebf107b9bfd182211f0e93078efd4224a54c84797d38fdb3992721046282ec4346de6aada91fac62f0b08da88e9d4defac43ef96e37b2ba5aefcc861073d4fcc36c9e5b920446dfe156345e74c61b8be85f"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x1}}}}, @m_tunnel_key={0x68, 0x1, 0x0, 0x0, {{0xf}, {0x38, 0x2, 0x0, 0x1, [@TCA_TUNNEL_KEY_NO_CSUM={0x5}, @TCA_TUNNEL_KEY_NO_CSUM={0x5}, @TCA_TUNNEL_KEY_ENC_IPV4_SRC={0x8, 0x3, @rand_addr=0x64010101}, @TCA_TUNNEL_KEY_ENC_IPV4_SRC={0x8, 0x3, @private=0xa010102}, @TCA_TUNNEL_KEY_ENC_IPV6_SRC={0x14, 0x5, @mcast1}]}, {0x4}, {0xc}, {0xc, 0x8, {0x2}}}}]}]}, 0x4a4c}, 0x1, 0x0, 0x0, 0x20008000}, 0x0) r12 = socket(0x11, 0x800000003, 0x0) bind(r12, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r12, &(0x7f0000005400)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) syz_mount_image$ufs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x7, 0x2, &(0x7f0000000280)=[{&(0x7f0000000180)="0d8c640b8b3c8cb4694ea3e3a6c2db6656d85f9e98ecc57bf866536aa2b8c8dd9259a0152f4333c3c9fe5bb923696b891f90f517c3b51524eb61a83199072d70e4fbd76159c1d6a0361507ca35f84033151304c8758671cd2715dfffac119f52c371f571c843d08457297de14c7dee4c2e85fc6013083770bf28b1c34f8e0f61", 0x80, 0xffffffff00000000}, {&(0x7f0000000200)="609f5707ebbe9ada022c329af8a8028281d77bdf218f1a2f0a6c7fa3ef1e8759fd5f85fa1512d666b04d91214f73d4a43d145b7f327feb2b4b1b8301c8266e7d1b120121ad28fda1bca3b604b7a9f2f53b22b975df23ec0fd7a3fab3e21af5a3e9dd8ba82e66c1f5cd02edb8304345e366d04a0264ac", 0x76}], 0x40, &(0x7f00000002c0)=ANY=[@ANYBLOB='),,#+%,-,^,,,,!:,,euid<', @ANYRESDEC=0x0, @ANYBLOB="2cce0e0000cca12a2c00"]) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000000)=@getstats={0x1c, 0x5e, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, r13, 0x10}}, 0x1c}, 0x1, 0x18cc9}, 0x0) 06:25:44 executing program 1: syz_mount_image$iso9660(0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010600)}, {&(0x7f0000011700), 0x0, 0xf000}], 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB]) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x5}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000002c0), 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB='lowerdir=.:file0']) r0 = socket$netlink(0x10, 0x3, 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="180000105600cda10c0000000000000007"], 0x18}}, 0x0) readv(0xffffffffffffffff, &(0x7f00000012c0)=[{&(0x7f0000000040)=""/121, 0x79}], 0x1) setsockopt$netlink_NETLINK_NO_ENOBUFS(0xffffffffffffffff, 0x10e, 0x5, &(0x7f0000000440)=0x6, 0x4) lsetxattr$system_posix_acl(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000540)='system.posix_acl_access\x00', &(0x7f00000008c0)=ANY=[@ANYBLOB="02000000010000000000000002000000", @ANYRES32=r1, @ANYBLOB="040000000000000008000000", @ANYBLOB='\b\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB="100004000000000020"], 0x3c, 0x0) lchown(&(0x7f0000000340)='./bus\x00', r1, 0x0) r2 = creat(&(0x7f0000000180)='./bus/file0\x00', 0x0) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) syz_mount_image$hfs(&(0x7f0000000380), 0x0, 0x0, 0x2, &(0x7f0000000b40)=[{0x0, 0x0, 0x100}, {0x0}], 0x0, 0x0) ioctl$NS_GET_OWNER_UID(r2, 0xb704, &(0x7f0000000500)) chdir(&(0x7f00000001c0)='./bus\x00') rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f00000000c0)='./file0\x00') 06:25:45 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0xa0140000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:45 executing program 5: r0 = perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = gettid() process_vm_writev(r1, &(0x7f000001a580)=[{&(0x7f00000193c0)=""/128, 0x80}], 0x1, &(0x7f00000002c0)=[{&(0x7f00000003c0)=""/102388, 0x18ff4}], 0x1, 0x0) r2 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x80510, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x2, 0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$EXT4_IOC_SWAP_BOOT(r0, 0x6611) fremovexattr(r2, &(0x7f00000003c0)=ANY=[]) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x20, 0x8, 0x81, 0x5, 0x0, 0x3, 0x0, 0xc, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, @perf_config_ext={0x9, 0x7fff}, 0x11756, 0x0, 0x1, 0x9, 0x0, 0x2, 0x997, 0x0, 0x1ff, 0x0, 0x100000001}, r1, 0x5, r0, 0xb) r3 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r3, &(0x7f0000000100)={0x18, 0x0, {0x1, @multicast, 'wlan0\x00'}}, 0x1e) sendmmsg(r3, &(0x7f000000d180), 0x4000000000000eb, 0x0) [ 1186.727873] IPVS: ftp: loaded support on port[0] = 21 [ 1186.759203] ufs: ufs was compiled with read-only support, can't be mounted as read-write 06:25:45 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0xa3090000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:45 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000040)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000840)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) write(r2, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x7, 0x0, 0x0, 0x81, 0x0, 0x1, 0x5, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_bp, 0x400, 0xd8, 0xeb77, 0x9, 0xf2, 0x5, 0x0, 0x0, 0xaecf}, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0x8) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000004c00), 0x0, 0x74) [ 1186.917456] overlayfs: failed to resolve './file1': -2 06:25:45 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0xa4150000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) [ 1187.006184] overlayfs: 'file0' not a directory [ 1187.076047] overlayfs: './file0' not a directory 06:25:46 executing program 0: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) setsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x13, &(0x7f0000000000), 0x4) r1 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) ioctl$HCIINQUIRY(r1, 0x800448d4, &(0x7f0000000000)={0x0, 0x8, "3ddacb"}) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) connect$inet6(r2, &(0x7f0000000080)={0xa, 0x4e21, 0xd29, @ipv4={'\x00', '\xff\xff', @multicast1}, 0xc7}, 0x1c) 06:25:46 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0xa8090000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:46 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0xad160000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:46 executing program 5: r0 = perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = gettid() process_vm_writev(r1, &(0x7f000001a580)=[{&(0x7f00000193c0)=""/128, 0x80}], 0x1, &(0x7f00000002c0)=[{&(0x7f00000003c0)=""/102388, 0x18ff4}], 0x1, 0x0) r2 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x80510, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x2, 0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$EXT4_IOC_SWAP_BOOT(r0, 0x6611) fremovexattr(r2, &(0x7f00000003c0)=ANY=[]) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x20, 0x8, 0x81, 0x5, 0x0, 0x3, 0x0, 0xc, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, @perf_config_ext={0x9, 0x7fff}, 0x11756, 0x0, 0x1, 0x9, 0x0, 0x2, 0x997, 0x0, 0x1ff, 0x0, 0x100000001}, r1, 0x5, r0, 0xb) r3 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r3, &(0x7f0000000100)={0x18, 0x0, {0x1, @multicast, 'wlan0\x00'}}, 0x1e) sendmmsg(r3, &(0x7f000000d180), 0x4000000000000eb, 0x0) [ 1188.460665] IPVS: ftp: loaded support on port[0] = 21 06:25:47 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000040)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000840)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) write(r2, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x7, 0x0, 0x0, 0x81, 0x0, 0x1, 0x5, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_bp, 0x400, 0xd8, 0xeb77, 0x9, 0xf2, 0x5, 0x0, 0x0, 0xaecf}, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0x8) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000004c00), 0x0, 0x7a) 06:25:47 executing program 1: syz_open_dev$usbmon(&(0x7f0000000000), 0x0, 0x0) r0 = perf_event_open(&(0x7f0000000180)={0x2, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f00000001c0)) perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0x40, 0x45, 0x9, 0x8, 0x0, 0x400, 0x40190, 0xd, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x8, 0x4}, 0x81, 0x9, 0x10000, 0x5, 0x2, 0x6, 0x9, 0x0, 0xa0c, 0x0, 0x2}, r1, 0xa, r0, 0x2) syz_open_procfs(0x0, &(0x7f00000000c0)='fd/3\x00') 06:25:47 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0xb4090000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:47 executing program 0: bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x9, 0x8, &(0x7f0000001000)=ANY=[@ANYBLOB="720af8ff0c200021bfa100000000000007010000fbffffffb7020000030000ffbd120000000000008500000006000000b70000000000000095000000000000003faf31916110b18ed8129de2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa107d40224edc5b688932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da11cc5916a54c45d727aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1a7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc87349596f5234e0bacb631a043ef6b8a5df6cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000000000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b6c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0adb02d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385beac48dccff729433282830689da6b53b263339863297771429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff01589646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f60700cd1fe582786105c7dfa2e5877050c92f01bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf26285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b635197351a5ef0a0fb89d2777399f58744553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c388716116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a48672173739f96d9205209562a00cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485e23ee1f462203b4f3100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f47cee27defc93871c5f99b355b72d538ba4958ea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf97ad270c10b0f39a3f6f46044710693b611cf7ab7966fc7a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101288a0268893373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc02aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b085f3c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de56b2e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebc660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02095f28e678f66422436f949e2ae4f162d7e3f855e378f4a1f40b0c6fb2d4b205aa00b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622f851c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3cb26fe26796dd43b87e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a780929dfa5a210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e6a4598b453c9e549847c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf133021fa02a00002cc67544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b658108ac54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c3b4233f0f80513c541581977fbacb9e69edb66fdb2722eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959caabbeff7c7cadbdc57def7f5f758aa46b6e29aabfa4162fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d724cfb29cd302c36e76221a3c4e21569be89e88bb7d19d4fb236ea14f9998776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8214ed0189539e0e3e34808ee0a9e1c62b5225208096cf5a69cb9166da72b7c116a23489ae54f1ff37942d4df10617c1bd08c54535542aa86320c5d88d255734eded8782f8445a18540d7068b416f867e7f1f8853b4636057b9f396299a887d66493d81d9aac2d7ca1936721c3fe04882ce050025a6b8f334395b6a2e382199a0231a4d82445ba1ea379ffcf54b984865f761b557cfa72355a182507eb06268d697a974e19762a46c28518c09326d8b4e342cb0dc9b7297b5f3de298f18c1b09a833ad0d3cc62ac30bebdf9eaa97917caffa953f2dff392cb971b86a4db3735712541345a4d1398e2b0be34828f5860c96664b7a8bdac5abb3e8e8b999f0d3426e66a95725856cf87be8411098b80b645dcb702195643ed3ece71d"], &(0x7f0000000100)='GPL\x00'}, 0x48) 06:25:47 executing program 5: r0 = perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = gettid() process_vm_writev(r1, &(0x7f000001a580)=[{&(0x7f00000193c0)=""/128, 0x80}], 0x1, &(0x7f00000002c0)=[{&(0x7f00000003c0)=""/102388, 0x18ff4}], 0x1, 0x0) r2 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x80510, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x2, 0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$EXT4_IOC_SWAP_BOOT(r0, 0x6611) fremovexattr(r2, &(0x7f00000003c0)=ANY=[]) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x20, 0x8, 0x81, 0x5, 0x0, 0x3, 0x0, 0xc, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, @perf_config_ext={0x9, 0x7fff}, 0x11756, 0x0, 0x1, 0x9, 0x0, 0x2, 0x997, 0x0, 0x1ff, 0x0, 0x100000001}, r1, 0x5, r0, 0xb) r3 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r3, &(0x7f0000000100)={0x18, 0x0, {0x1, @multicast, 'wlan0\x00'}}, 0x1e) sendmmsg(r3, &(0x7f000000d180), 0x4000000000000eb, 0x0) 06:25:47 executing program 2: munlockall() unshare(0x48040200) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) unshare(0x24000000) pipe2(0x0, 0x0) ioctl$KDFONTOP_COPY(0xffffffffffffffff, 0x4b72, &(0x7f0000000080)={0x3, 0x1, 0x17, 0x16, 0x55, &(0x7f0000000440)}) r0 = openat$incfs(0xffffffffffffffff, &(0x7f0000000240)='.pending_reads\x00', 0x0, 0x0) sendmsg$NFT_MSG_GETFLOWTABLE(0xffffffffffffffff, 0x0, 0x40) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r1, 0x40049421, 0x1) ioctl$KVM_RUN(r0, 0xae80, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x32a, 0x20}, 0x0, 0x0, 0x0, 0x0, 0x80}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$NFQNL_MSG_CONFIG(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) sendmsg$nl_route(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="2800000010001b000000000339", @ANYRES32=0x0, @ANYBLOB="01f200000000000008001b0000000000"], 0x28}}, 0x0) syz_emit_ethernet(0x42, &(0x7f0000000140)=ANY=[@ANYBLOB="0180c2380000aaaaaaaaaa0081000000080045000030000000000001907800000000ac1414000600907803003c3f450000000000000000000000ac14140aac14bb156fe400fbcf2bb35ad6ae57fc0690712b9a5f5fb5175cc03e4877ad99ccc04da43ff0d4663275c0ba81a89c252b8758225a5ee415adb29e8848bb74ee78f3aa6b2f72e631706a2668a096eeaebdab6c1716"], 0x0) 06:25:47 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0xb4140000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) [ 1188.711667] [ 1188.724135] ********************************************************** [ 1188.738820] IPVS: ftp: loaded support on port[0] = 21 [ 1188.751300] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE ** 06:25:47 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0xb8150000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) [ 1189.313821] ** ** [ 1189.345799] ** trace_printk() being used. Allocating extra memory. ** [ 1189.370446] ** ** [ 1189.386458] ** This means that this is a DEBUG kernel and it is ** 06:25:47 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0xc1160000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) [ 1189.417502] ** unsafe for production use. ** [ 1189.450133] ** ** [ 1189.495988] ** If you see this message and you are not debugging ** [ 1189.530908] ** the kernel, report this immediately to your vendor! ** 06:25:47 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0xc8140000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) [ 1189.580504] ** ** [ 1189.614640] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE ** 06:25:48 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000040)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000840)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) write(r2, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x7, 0x0, 0x0, 0x81, 0x0, 0x1, 0x5, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_bp, 0x400, 0xd8, 0xeb77, 0x9, 0xf2, 0x5, 0x0, 0x0, 0xaecf}, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0x8) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000004c00), 0x0, 0xbf) [ 1189.638959] ********************************************************** 06:25:48 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0xcc150000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:48 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f00000005c0)=0x169, 0x4) bind$inet(r0, &(0x7f0000deb000)={0x2, 0x4e23, @multicast1}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000000)='nv\x00', 0x3) sendto$inet(r0, 0x0, 0x0, 0x24000ff9, &(0x7f0000000040)={0x2, 0x4e23, @loopback}, 0x10) setsockopt$sock_int(r0, 0x1, 0x4de0123adef5cbb1, &(0x7f0000000100)=0x44e, 0x4) recvmsg(r0, &(0x7f0000000240)={0x0, 0xfffffffffffffd83, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0x5801}], 0x1, 0x0, 0xf080, 0x3}, 0x0) write$binfmt_elf64(r0, &(0x7f0000000600)=ANY=[], 0xfc30) [ 1190.404205] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.2'. [ 1190.477127] IPVS: ftp: loaded support on port[0] = 21 [ 1190.493316] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.2'. 06:25:49 executing program 1: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$nvme_fabrics(0xffffffffffffff9c, 0x0, 0x70d000, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x100003, 0xd, &(0x7f0000000200)=[{&(0x7f0000000040)="200000000002000019000000500100000f000000000000000100000005000000000004000040000020000000e1f4655fe1f4655f0100ffff53ef010001000000e0f4655f000000000000000001000000000000000b0000008000000018000000c20500002b0200"/114, 0x72, 0x400}, {&(0x7f0000010100)="000000000000000000000000a4d0099b099d46eeb5a6d2ef5e9d5ded01004000", 0x20, 0x4e0}, {&(0x7f0000010200)="010000000000050040", 0x9, 0x560}, {&(0x7f0000010300)="02000000030000000400000015000f00030004000000", 0x16, 0x800}, {&(0x7f0000011500)="ed41000000080000e0f4655fe1f4655fe1f4655f000000000000040040", 0x1d, 0x2080}, {&(0x7f0000011700), 0x0, 0x2500}, {0x0}, {&(0x7f0000011e00)}, {0x0}, {&(0x7f0000012400)="504d4d00504d4dffe1f4655f00000000647679756b6f762d676c6170746f", 0x1e, 0x20000}, {&(0x7f0000012500), 0x0, 0x28000}, {0x0}, {0x0}], 0x0, &(0x7f0000000540)={[{@inode_readahead_blks={'inode_readahead_blks', 0x3d, 0x40}}]}) chdir(&(0x7f00000000c0)='./file0\x00') ioctl$sock_SIOCSIFVLAN_SET_VLAN_NAME_TYPE_CMD(0xffffffffffffffff, 0x8983, 0x0) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_CALIPSO_C_ADD(r0, &(0x7f00000003c0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x34, 0x0, 0x1, 0x70bd29, 0x25dfdbff, {}, [@NLBL_CALIPSO_A_MTYPE={0x8}, @NLBL_CALIPSO_A_MTYPE={0x8}, @NLBL_CALIPSO_A_DOI={0x8, 0x1, 0x3}, @NLBL_CALIPSO_A_DOI={0x8}]}, 0x34}, 0x1, 0x0, 0x0, 0x20044000}, 0x40) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r1, 0x8933, &(0x7f0000000040)={'wpan1\x00'}) ioctl$sock_SIOCGIFINDEX_802154(r1, 0x8933, &(0x7f0000000180)={'wpan1\x00'}) 06:25:49 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0xd5160000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:49 executing program 0: r0 = openat$ion(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$ION_IOC_ALLOC(r0, 0xc0184900, &(0x7f00000003c0)={0x120005, 0x9, 0x0, 0xffffffffffffffff}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {0x6}}, './file0\x00'}) ioctl$DMA_BUF_IOCTL_SYNC(r1, 0x40086200, &(0x7f0000000040)=0x4) ioctl$ION_IOC_ALLOC(r0, 0xc0184900, &(0x7f0000000000)={0x100, 0x20, 0x2e07d341c89c3328}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x13, r1, 0x100000) 06:25:49 executing program 5: r0 = perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = gettid() process_vm_writev(r1, &(0x7f000001a580)=[{&(0x7f00000193c0)=""/128, 0x80}], 0x1, &(0x7f00000002c0)=[{&(0x7f00000003c0)=""/102388, 0x18ff4}], 0x1, 0x0) r2 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x80510, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x2, 0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$EXT4_IOC_SWAP_BOOT(r0, 0x6611) fremovexattr(r2, &(0x7f00000003c0)=ANY=[]) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x20, 0x8, 0x81, 0x5, 0x0, 0x3, 0x0, 0xc, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, @perf_config_ext={0x9, 0x7fff}, 0x11756, 0x0, 0x1, 0x9, 0x0, 0x2, 0x997, 0x0, 0x1ff, 0x0, 0x100000001}, r1, 0x5, r0, 0xb) r3 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r3, &(0x7f0000000100)={0x18, 0x0, {0x1, @multicast, 'wlan0\x00'}}, 0x1e) sendmmsg(r3, &(0x7f000000d180), 0x4000000000000eb, 0x0) 06:25:49 executing program 2: socket$inet_udplite(0x2, 0x2, 0x88) openat$vnet(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000440)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x100000a, 0x28011, r0, 0x0) openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) pipe2$9p(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) creat(&(0x7f0000000100)='./bus\x00', 0x0) dup(r2) r3 = socket$nl_generic(0x10, 0x3, 0x10) openat$btrfs_control(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sendmsg$BATADV_CMD_SET_HARDIF(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000000)=ANY=[@ANYBLOB="1c000000", @ANYRES16=0x0, @ANYBLOB="0010000000003f7e00001000000008000300", @ANYRES32], 0x1c}}, 0x0) r4 = syz_genetlink_get_family_id$batadv(&(0x7f0000007580), 0xffffffffffffffff) r5 = socket$netlink(0x10, 0x3, 0x7) sendmsg$BATADV_CMD_GET_GATEWAYS(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000007640)={&(0x7f0000000000)=ANY=[@ANYBLOB="46040000", @ANYRES16=r4, @ANYBLOB="ff830500000000000037", @ANYRES32=r5], 0x4}}, 0x0) sendfile(r3, r1, 0x0, 0x10000000d) 06:25:49 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000040)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000840)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) write(r2, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x7, 0x0, 0x0, 0x81, 0x0, 0x1, 0x5, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_bp, 0x400, 0xd8, 0xeb77, 0x9, 0xf2, 0x5, 0x0, 0x0, 0xaecf}, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0x8) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000004c00), 0x0, 0x300) 06:25:49 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0xe0150000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:49 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0xf0ffffff}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) [ 1191.587453] x86/PAT: syz-executor.0:17322 map pfn RAM range req write-combining for [mem 0x8d620000-0x8d621fff], got write-back 06:25:50 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0xf4150000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:50 executing program 1: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB='lowerdir=.:file0']) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0xf, &(0x7f0000356ffc)=0xffffffffffffff40, 0x4) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) lsetxattr$system_posix_acl(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000540)='system.posix_acl_access\x00', &(0x7f00000008c0)={{}, {}, [{0x2, 0x3}], {}, [{0x8, 0x3, r1}, {0x8, 0x5}], {0x10, 0x4}}, 0x3c, 0x0) r2 = dup(0xffffffffffffffff) io_submit(0x0, 0x1, &(0x7f0000000140)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8, 0x6, 0xffffffffffffffff, &(0x7f0000000400)="4567b767abcfba05849b04e0ea091df9b5b1c3025d76fef5c32419bf114465d5b24a576974b15eb485fcef63961baa2373eb31e09f5241bea1b7fd015e1815acfbfdd2b67251e633669c2149d3332a829968f85e945d5bd6d07c72a66a07a635f5242ca8207c81685fe11efbcef379c580e16d0ea8f4a2ea6daba31d0bd41a9e90cbf45d7dd41c9c7deca06b669aaa87315b7beccf4317698c799c7595508c88498ed4b0ddff5109073a794f364d3b0349e0bf56", 0xb4, 0x1f, 0x0, 0x0, r2}]) ioctl$PPPIOCGCHAN(r2, 0x80047437, &(0x7f0000000380)) lchown(&(0x7f0000000340)='./bus\x00', r0, 0x0) r3 = creat(&(0x7f0000000180)='./bus/file0\x00', 0x0) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) chdir(&(0x7f00000001c0)='./bus\x00') ioctl$F2FS_IOC_DEFRAGMENT(r3, 0xc010f508, &(0x7f00000002c0)={0x9, 0x101}) recvmmsg$unix(0xffffffffffffffff, &(0x7f0000002080)=[{{&(0x7f0000000600)=@abs, 0x6e, &(0x7f0000000840)=[{&(0x7f0000000980)=""/4096, 0x1000}, {0x0}, {&(0x7f0000000780)=""/99, 0x63}, {&(0x7f0000000580)=""/53, 0x35}, {&(0x7f0000000680)=""/74, 0x4a}, {&(0x7f0000003c80)=""/4096, 0x1000}], 0x6, &(0x7f0000000900)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}], 0x60}}, {{&(0x7f0000001c00), 0x6e, &(0x7f0000001f80)=[{&(0x7f0000001c80)=""/107, 0x6b}, {&(0x7f0000004c80)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/115, 0x73}], 0x3, &(0x7f0000002000)=[@cred={{0x1c}}, @rights={{0x10}}], 0x30}}], 0x2, 0x40, &(0x7f0000002140)={0x77359400}) rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') 06:25:50 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0xfffff000}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:50 executing program 0: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) timer_create(0x0, &(0x7f0000000300)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000240)) timer_settime(0x0, 0x0, &(0x7f0000000340)={{0x0, 0x989680}, {0x0, 0x9}}, 0x0) r1 = socket$tipc(0x1e, 0x5, 0x0) bind$tipc(r1, &(0x7f0000000000)=@nameseq={0x1e, 0x1, 0x0, {0x41}}, 0x10) r2 = socket$tipc(0x1e, 0x2, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000280)=0x0) timer_settime(r3, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) setsockopt$TIPC_GROUP_LEAVE(0xffffffffffffffff, 0x10f, 0x88) sendmsg$tipc(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)="ecc42c6cfe4c9d02035b1913210b538abf021cb38bd0b3f9cd9f26f43b8cdaa2fd9814e46060a3ce2474a36f629263b9cf515555a0feca4b2b6474344debda1ffe7de23b2f40b52e768a9844d75ee21de0464ce58ee7c250fc1698b3ae01ec2084aed2d25d25c36f9285af02c72e58937346352cfc5c9187", 0x78}, 0x4048000) fcntl$getownex(r0, 0x10, &(0x7f0000000200)) setsockopt$TIPC_GROUP_JOIN(r2, 0x10f, 0x87, &(0x7f0000000280)={0x41, 0x0, 0x2}, 0x10) socketpair$tipc(0x1e, 0x0, 0x0, &(0x7f00000000c0)) setsockopt$TIPC_GROUP_JOIN(r1, 0x10f, 0x87, 0x0, 0x0) sendmsg$tipc(r2, &(0x7f00000002c0)={&(0x7f0000000080)=@nameseq={0x1e, 0x2, 0x0, {0x41}}, 0x10, 0x0}, 0x0) r4 = dup(0xffffffffffffffff) write$FUSE_BMAP(r4, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_DIRENTPLUS(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="b0"], 0xb0) setsockopt$TIPC_GROUP_LEAVE(r4, 0x10f, 0x88) setsockopt$TIPC_GROUP_LEAVE(r2, 0x10f, 0x88) 06:25:50 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0xffffff7f}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:50 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0xffffff9e}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:50 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000040)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000840)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) write(r2, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x7, 0x0, 0x0, 0x81, 0x0, 0x1, 0x5, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_bp, 0x400, 0xd8, 0xeb77, 0x9, 0xf2, 0x5, 0x0, 0x0, 0xaecf}, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0x8) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000004c00), 0x0, 0x500) 06:25:51 executing program 5: r0 = perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = gettid() process_vm_writev(r1, &(0x7f000001a580)=[{&(0x7f00000193c0)=""/128, 0x80}], 0x1, &(0x7f00000002c0)=[{&(0x7f00000003c0)=""/102388, 0x18ff4}], 0x1, 0x0) r2 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x80510, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x2, 0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$EXT4_IOC_SWAP_BOOT(r0, 0x6611) fremovexattr(r2, &(0x7f00000003c0)=ANY=[]) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x20, 0x8, 0x81, 0x5, 0x0, 0x3, 0x0, 0xc, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, @perf_config_ext={0x9, 0x7fff}, 0x11756, 0x0, 0x1, 0x9, 0x0, 0x2, 0x997, 0x0, 0x1ff, 0x0, 0x100000001}, r1, 0x5, r0, 0xb) r3 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r3, &(0x7f0000000100)={0x18, 0x0, {0x1, @multicast, 'wlan0\x00'}}, 0x1e) sendmmsg(r3, &(0x7f000000d180), 0x4000000000000eb, 0x0) 06:25:51 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0xfffffff0}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) [ 1192.605145] overlayfs: failed to resolve './file1': -2 06:25:51 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e, 0x0, 0xffffffff}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) [ 1192.712526] overlayfs: failed to resolve 'file01[{ìÏCiŒyœu•PŒˆIŽÔ°ÝÿQ ': -2 06:25:51 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e}, {0x3}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:51 executing program 0: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$USBDEVFS_IOCTL(0xffffffffffffffff, 0x8108551b, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r0, 0xd000943d, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40082404, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) syz_80211_join_ibss(&(0x7f0000000140)='wlan1\x00', &(0x7f0000000100)=@random="6571be139270fedd6b88eeeeeb2cea", 0xf, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/module/sg', 0x0, 0x0) copy_file_range(r1, 0x0, r1, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x400901, 0x0) ioctl$VHOST_SET_OWNER(r2, 0xaf01, 0x0) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f0000000700)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_INTERFACE(r3, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000500)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r4, @ANYBLOB="050000000000000000000600000008000300", @ANYRES32=r5, @ANYBLOB="08000500030000001276c02ea87545f5bf3d5b66618b04e202df452e12a433011c91776e737aabf7431e4cacdb45d805283fe12516f948283089cc2717dd8f49de60cbfedcf75a3fd0013b4ce6fd929cdf3700e5c22a1460dfe7a76d6191d79609e13a2165e730101678b09396b7fb8fb6f4570b7acd103c296cd333368885013c071ccfcd03b5c832a3cbfbeb6a7677b482046e2eedbb7b2bc2b6b75374eaefa9845886bc"], 0x24}}, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000001140)={0x0, 0x0, 0x0}, 0x0) write(0xffffffffffffffff, &(0x7f0000001400), 0x0) socket(0xf, 0x0, 0x100) syz_genetlink_get_family_id$team(0x0, r3) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r1, 0xc0189372, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {0x8}}, '.\x00'}) [ 1193.364882] overlayfs: './file0' not a directory 06:25:51 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e}, {0x5}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:51 executing program 1: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) bind$802154_dgram(r1, &(0x7f0000000000)={0x24, @long={0x3, 0x0, {0xaaaaaaaaaaaa0102}}}, 0x14) syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) connect$802154_dgram(r1, &(0x7f00000000c0)={0x24, @long}, 0x14) sendmmsg$sock(r1, &(0x7f0000002240), 0x400000000000116, 0x0) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000100), 0xffffffffffffffff) r3 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$WPAN_SECURITY(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)=0x1, 0x4) sendmsg$NL80211_CMD_VENDOR(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000280)={0x24, r2, 0x301, 0x0, 0x0, {{}, {@void, @val={0x8}, @void}}, [@NL80211_ATTR_VENDOR_ID={0x8}]}, 0x24}}, 0x0) sendmsg$NL80211_CMD_GET_FTM_RESPONDER_STATS(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000040), 0xc, 0x0, 0x1, 0x0, 0x0, 0x20000080}, 0x40010) r4 = socket$netlink(0x10, 0x3, 0x4) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="580000001500add427323b472545b45602117fffffff81004e22000dac1414aa925aa80020007b0009008000ac1414aae809000000ff0000f03ac7100003ffffffffffff07000000ffe7ee0000000000000000", 0x53}], 0x1) close(r4) bind$802154_dgram(0xffffffffffffffff, &(0x7f0000000300)={0x24, @short={0x2, 0x0, 0xaaa2}}, 0x14) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000240)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) setsockopt$WPAN_SECURITY(r5, 0x0, 0x1, &(0x7f00000002c0), 0x4) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, 0x0) sendmsg$NL80211_CMD_PEER_MEASUREMENT_START(0xffffffffffffffff, &(0x7f0000000c80)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000c40)={&(0x7f0000000400)=ANY=[@ANYBLOB="24048000", @ANYRES16=0x0, @ANYBLOB="10002dbd7000fcdbdf258300000008000300", @ANYRES32=0x0, @ANYBLOB="0c00990000ffffff710000001c000580180000800a00010008021100000000000800038004000200600005805c00008008000380040002000a00010008021100000100000c00038004000200040002002c0002800500190105000000050019010600000008002600000000000800a1000000000008009f00000000000a000100080211000000000080030580e40100800c0002800500180122000000d40103806c0001800c00018008000200010000001400018004000a000400090005000500060000002c00018004000a000400080004000b0004000b00080002000100000008000200000000000400090004000b001c000180050006000b000000050006001500000004000b000400010070000180040001800c000180050003000c0000001800018004000a000400080004000100080002000300000038000180040008000600040005000000050007002000000004000b00050007007f00000004000a00080002000300000005000700040000000c0001800600040000080000500001801800018006000400de2c000004000a00050003000100000004000180040001802c0001800500070020000000040009000400010006000400ffff000004000b00050006001300000004000900a000018020000180050003000b000000080002000200000004000900050003000b0000000c00018005000300060000001400018004000a00080002000000000004000900240001800400080004000100050003000a000000060004000600000008000200020000001c0001800500070000000000050007000400000005000600150000001c0001800500070069000000080002000300000004000800040008000400018098010080880103800400020004000200040101802800018004000800050005000d0000000500030001000000060004000100000006000400000000002c000180060004000000000005000500000000000400080006000400fdff00000800020000000000040008003400018004000a000500050005000000050005000800000005000500060000000500070000000000040009000500030000000000140001800400080004000a000500030009000000200001800500050003000000050006000a000000080002000000000004000a002c0001800400010004000a0004000a0005000500000000000500070005000000050005000b00000004000a000c000180050003000a0000000c00018004000b0004000100040002007400018014000180050005000500000008000200000000001c00018008000200e469f88f050005000900000005000300090000000c00018004000a0004000900240001800400090004000a0004000b00050005000400000004000b00050003000a000000100001800600040000000000040008000c0003800400020004000200"], 0x424}, 0x1, 0x0, 0x0, 0x44040}, 0x400001c) 06:25:51 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e}, {0x6}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:52 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000040)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000840)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) write(r2, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x7, 0x0, 0x0, 0x81, 0x0, 0x1, 0x5, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_bp, 0x400, 0xd8, 0xeb77, 0x9, 0xf2, 0x5, 0x0, 0x0, 0xaecf}, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0x8) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000004c00), 0x0, 0x600) 06:25:52 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e}, {0x9}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:52 executing program 5: r0 = perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = gettid() process_vm_writev(r1, &(0x7f000001a580)=[{&(0x7f00000193c0)=""/128, 0x80}], 0x1, &(0x7f00000002c0)=[{&(0x7f00000003c0)=""/102388, 0x18ff4}], 0x1, 0x0) r2 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x80510, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x2, 0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$EXT4_IOC_SWAP_BOOT(r0, 0x6611) fremovexattr(r2, &(0x7f00000003c0)=ANY=[]) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x20, 0x8, 0x81, 0x5, 0x0, 0x3, 0x0, 0xc, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, @perf_config_ext={0x9, 0x7fff}, 0x11756, 0x0, 0x1, 0x9, 0x0, 0x2, 0x997, 0x0, 0x1ff, 0x0, 0x100000001}, r1, 0x5, r0, 0xb) r3 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r3, &(0x7f0000000100)={0x18, 0x0, {0x1, @multicast, 'wlan0\x00'}}, 0x1e) sendmmsg(r3, &(0x7f000000d180), 0x4000000000000eb, 0x0) 06:25:52 executing program 0: splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x100000002, 0x5) ioctl$VIDIOC_QUERY_EXT_CTRL(0xffffffffffffffff, 0xc0e85667, 0x0) syz_open_dev$vim2m(0x0, 0x0, 0x2) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4000) ioctl$vim2m_VIDIOC_ENUM_FRAMESIZES(r0, 0xc02c564a, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4801}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f0000000380)=ANY=[]) perf_event_open(&(0x7f0000000100)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x40, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x4900, 0x0, 0x0, 0x8}, 0x0, 0x200002, 0xffffffffffffffff, 0x0) clone(0x80080, &(0x7f0000000440)="9599bee71dfba0e6288bb7cc8be56d829f00e9a635dd95bd543554e6848559e5dd24db855b4621cd0bf36f45735d27cd9e2c33c3778f686142781b", &(0x7f0000000040), &(0x7f00000000c0), &(0x7f00000004c0)="9d545f374879333a0df4e7c6081b9d795539588592ad0e0b2edc2ef11cd260ee5b8fc7feafb71e3c52cfc3db752ef84f3297a6852457c77abd44f385087b244918a6") socket$inet6(0xa, 0x6, 0x92) rmdir(&(0x7f0000000340)='./file0\x00') lsetxattr$security_capability(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400), 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="030000000000000029c4493cca6d51442223ba17f6883ead7df7c0a523aeeda22a92d973f7ea1683c5fb0ebbae6b85a90600000068351cca4ff9c903a439031a7f9dd74e3bef9f6aedb69ffed9b57c54290e2883a9b37cc6440d56d69f10640c1ce0fa8102a45987192c63a1c7f0d14fe2ed46a34590da64c21b591e4388f65ba22e76cd8ee0d0363d8e462429f792efef11ef89333d2a60302c1f9d81126cbe55100f7c3e38141d49fcb8334c0f8cf2d67bccb4f62e33cada6964caf400"], 0xb7, 0x0) r1 = syz_init_net_socket$netrom(0x6, 0x5, 0x0) fcntl$setpipe(r1, 0x407, 0xa1a2) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x7}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) umount2(&(0x7f00000001c0)='./file0\x00', 0x0) msgsnd(0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000ab10f3604103a246ca326b91a840c9fffff67fa2de"], 0x14, 0x0) msgsnd(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000001ff497524a26fb3f6c97af11c0904e3d"], 0x8, 0x0) open$dir(&(0x7f0000001200)='./file0\x00', 0x101000, 0x10b) 06:25:52 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e}, {0xa}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:52 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e}, {0xb}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:53 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e}, {0xe}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) [ 1194.653674] EXT4-fs error (device loop0): __ext4_iget:5088: inode #3: block 32705024: comm syz-executor.0: invalid block 06:25:53 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e}, {0x10}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:53 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000040)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000840)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) write(r2, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x7, 0x0, 0x0, 0x81, 0x0, 0x1, 0x5, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_bp, 0x400, 0xd8, 0xeb77, 0x9, 0xf2, 0x5, 0x0, 0x0, 0xaecf}, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0x8) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000004c00), 0x0, 0x700) 06:25:53 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e}, {0x19}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) [ 1194.810906] EXT4-fs error (device loop0): ext4_quota_enable:5846: comm syz-executor.0: Bad quota inode # 3 [ 1194.890496] EXT4-fs warning (device loop0): ext4_enable_quotas:5883: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 1195.261761] EXT4-fs (loop0): mount failed 06:25:53 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e}, {0x21}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:53 executing program 1: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20041c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0xffffffffffff0009, 0x400}, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = dup(0xffffffffffffffff) io_submit(0x0, 0x1, &(0x7f0000000140)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8, 0x6, 0xffffffffffffffff, &(0x7f0000000400)="4567b767abcfba05849b04e0ea091df9b5b1c3025d76fef5c32419bf114465d5b24a576974b15eb485fcef63961baa2373eb31e09f5241bea1b7fd015e1815acfbfdd2b67251e633669c2149d3332a829968f85e945d5bd6d07c72a66a07a635f5242ca8207c81685fe11efbcef379c580e16d0ea8f4a2ea6daba31d0bd41a9e90cbf45d7dd41c9c7deca06b669aaa87315b7beccf4317698c799c7595508c88498ed4b0ddff5109073a794f364d3b0349e0bf56", 0xb4, 0x1f, 0x0, 0x0, r0}]) perf_event_open(&(0x7f0000000500)={0x0, 0x80, 0x9, 0x6, 0x1f, 0x9, 0x0, 0x7ff, 0x4900, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, @perf_config_ext={0x100, 0x80}, 0x0, 0x4, 0x6, 0x0, 0x6, 0x6, 0x400, 0x0, 0x101, 0x0, 0x391d}, 0xffffffffffffffff, 0x8, r0, 0xf) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) syz_80211_join_ibss(&(0x7f0000000140)='wlan1\x00', &(0x7f0000000040)=@default_ap_ssid, 0x6, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000700)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_INTERFACE(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000080)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="050000000000000000000600000008000300", @ANYRES32=r3, @ANYBLOB="0800050003000000482ec2c1115679eb01c928d4f0160fffbaadba4d85"], 0x24}}, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000100)={'wlan0\x00'}) r4 = socket$packet(0x11, 0x3, 0x300) sendmsg$IPVS_CMD_GET_CONFIG(r1, &(0x7f00000006c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000180)={&(0x7f0000000740)={0x68, 0x0, 0x1, 0x70bd2c, 0x25dfdbff, {}, [@IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x4}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x380}, @IPVS_CMD_ATTR_DEST={0x44, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_TUN_TYPE={0x5, 0xd, 0x1}, @IPVS_DEST_ATTR_FWD_METHOD={0x8, 0x3, 0x1}, @IPVS_DEST_ATTR_TUN_PORT={0x6, 0xe, 0x4e21}, @IPVS_DEST_ATTR_FWD_METHOD={0x8, 0x3, 0x2}, @IPVS_DEST_ATTR_FWD_METHOD={0x8}, @IPVS_DEST_ATTR_U_THRESH={0x8}, @IPVS_DEST_ATTR_PORT={0x6, 0x2, 0x4e23}, @IPVS_DEST_ATTR_TUN_FLAGS={0x6, 0xf, 0xd03c}]}]}, 0x68}, 0x1, 0x0, 0x0, 0x400c081}, 0x4040000) r5 = dup(r4) setsockopt$packet_int(r5, 0x107, 0x0, &(0x7f0000006ffc), 0x4) write$UHID_SET_REPORT_REPLY(r5, &(0x7f00000007c0)={0xe, {0xffffffff}}, 0xc) sendmsg$RDMA_NLDEV_CMD_RES_QP_GET(0xffffffffffffffff, &(0x7f0000000880)={0x0, 0x3e, &(0x7f0000000840)={&(0x7f0000000540)=ANY=[], 0x18}, 0x1, 0x0, 0x0, 0x20040804}, 0x0) socket$nl_xfrm(0x10, 0x3, 0x6) preadv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/41, 0x29}, {0x0}], 0x2, 0x0, 0xc) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000480)={0xffffffffffffffff, 0x0, 0x9f, 0x1e, &(0x7f0000000280)="1bc40dc80b087163ff08324cadfd8b8f1babed3b01b2c001a7792b4abbe61316581f88affda06f63b813e6d98eb0f4356bb862b67a0959c3562007a8419dc75d9a766072b4c4c54119c9de1dede23bc53df8af780d73423ed393d719e785aaeddb6768cf9040575363cf3f759158483fb6a476597061e3b5d8a328203eba70ef1fdf8ab5959cf2b715de16254950784d9ef428f236fb264537936aa679caba", &(0x7f0000000380)=""/30, 0x7ff, 0x0, 0x5b, 0xdd, &(0x7f00000003c0)="7867376894b24933d9ed3dc0d04445cea9ec395677ef59527243442a0da829ef8cf4fbff85ec36c14ccafb4856228a5c1f3dfe380fd27cde401e1922c93300143f02aa0d28ad79c58ff760d5ef7c5f5777259179e4a436421bfb16", &(0x7f00000005c0)="8e746d94c3d09d0e76e8260f29a513c370e61533eee34f464021da93014b04d27c0856ff5b4b21afd129770e22cd3951371056211327e1268e519ba30f82152c2c71ac6981a46a3f8f3d07ec1625c7efc71b3b71254d6e59abc71a1e600a2c8df442887b8a4e9e7731429f08de172652d6f923a5b19af2f9e3ed7834f85fb488ba29747cdddd2018a5f484ed30290d4969197cf58b93eec071e080e4890467574930a0bc1b920ae9b52cfe48e7edb3fa3782547c981675c21b985a58605c96e9b83899f202469f93248560d3a5ae95588db8dfad27565bb65cd0ea55e4", 0x1, 0x1ff}, 0x48) 06:25:54 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e}, {0x38}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:54 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="18000000000006000000000000010002c50000000e00000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x45) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000000)='rxrpc_call\x00', r0}, 0x10) r1 = socket(0x2000000000000021, 0x2, 0x10000000000002) connect$rxrpc(r1, &(0x7f0000000140)=@in4={0x21, 0x0, 0x2, 0x10, {0x2, 0x4e24, @empty}}, 0x24) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="180000005600cda3000000000000000007"], 0x18}}, 0x0) readv(r2, &(0x7f00000012c0)=[{&(0x7f0000000040)=""/121, 0x79}], 0x1) ioctl$int_in(r2, 0x5452, &(0x7f0000000100)=0x100) sendmmsg(r1, &(0x7f0000001900)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="18000000000000001001000001"], 0x18}, 0x5}], 0x1, 0x0) ioctl$TCGETS2(0xffffffffffffffff, 0x802c542a, &(0x7f0000000180)) [ 1195.769160] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 1195.777688] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 06:25:54 executing program 5: r0 = perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = gettid() process_vm_writev(r1, &(0x7f000001a580)=[{&(0x7f00000193c0)=""/128, 0x80}], 0x1, &(0x7f00000002c0)=[{&(0x7f00000003c0)=""/102388, 0x18ff4}], 0x1, 0x0) r2 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x80510, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x2, 0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$EXT4_IOC_SWAP_BOOT(r0, 0x6611) fremovexattr(r2, &(0x7f00000003c0)=ANY=[]) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x20, 0x8, 0x81, 0x5, 0x0, 0x3, 0x0, 0xc, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, @perf_config_ext={0x9, 0x7fff}, 0x11756, 0x0, 0x1, 0x9, 0x0, 0x2, 0x997, 0x0, 0x1ff, 0x0, 0x100000001}, r1, 0x5, r0, 0xb) r3 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r3, &(0x7f0000000100)={0x18, 0x0, {0x1, @multicast, 'wlan0\x00'}}, 0x1e) sendmmsg(r3, &(0x7f000000d180), 0x4000000000000eb, 0x0) 06:25:54 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e}, {0x48}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:54 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000040)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000840)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) write(r2, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x7, 0x0, 0x0, 0x81, 0x0, 0x1, 0x5, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_bp, 0x400, 0xd8, 0xeb77, 0x9, 0xf2, 0x5, 0x0, 0x0, 0xaecf}, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0x8) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000004c00), 0x0, 0xa00) 06:25:54 executing program 1: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000180)='/proc/tty/drivers\x00', 0x0, 0x0) write$binfmt_misc(0xffffffffffffffff, 0x0, 0x0) ioctl$KVM_SET_IRQCHIP(r0, 0x8208ae63, &(0x7f0000000540)={0x2, 0x0, @ioapic={0x100000, 0x9, 0x6dc4, 0x65, 0x0, [{0x20, 0x8, 0x20, '\x00', 0xab}, {0x5, 0x0, 0x20, '\x00', 0x6}, {0x3f, 0x8, 0x8, '\x00', 0x9}, {0xff, 0x8, 0x8, '\x00', 0x9}, {0x1f, 0x5, 0x80, '\x00', 0x7}, {0x6, 0x1, 0x85, '\x00', 0x3f}, {0x9, 0xfa, 0x3f}, {0xad, 0x1, 0x81, '\x00', 0x9a}, {0x90, 0x1f, 0xe, '\x00', 0x6a}, {0x1, 0x0, 0x7, '\x00', 0x6}, {0x0, 0x0, 0x6, '\x00', 0x12}, {0x38, 0x9, 0x9, '\x00', 0xdc}, {0x1, 0x1, 0x4, '\x00', 0x4a}, {0x81, 0x6, 0xa2, '\x00', 0x47}, {0x4, 0x2, 0x4, '\x00', 0x7f}, {0xff, 0x0, 0x3, '\x00', 0x4}, {0x40, 0x5, 0x2, '\x00', 0x2}, {0x7, 0x8, 0x6, '\x00', 0xf9}, {0x5, 0x0, 0x39, '\x00', 0x8}, {0x9, 0x1d, 0x1, '\x00', 0x9}, {0x81, 0x81, 0x8, '\x00', 0x1}, {0x20, 0x4, 0x7, '\x00', 0x4}, {0x7, 0x1f, 0x5, '\x00', 0x2}, {0x3, 0x1f, 0x1, '\x00', 0xff}]}}) r1 = socket$netlink(0x10, 0x3, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) perf_event_open(&(0x7f00000002c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x20}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(0xffffffffffffffff, r1, &(0x7f0000000000)=0x3, 0x6) r2 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$IPT_SO_SET_REPLACE(r2, 0x8001000000000000, 0x40, &(0x7f0000000280)=@raw={'raw\x00', 0x8, 0x3, 0x228, 0xc0, 0x9a, 0x148, 0xc0, 0x0, 0x190, 0x2a8, 0x2a8, 0x190, 0x2a8, 0x3, 0x0, {[{{@ip={@remote, @loopback, 0x0, 0x0, 'wg0\x00', 'nr0\x00', {}, {}, 0x6}, 0x0, 0x98, 0xc0, 0x0, {}, [@inet=@rpfilter={{0x28}}]}, @common=@inet=@SYNPROXY={0x28}}, {{@ip={@local, @multicast2, 0x0, 0x0, 'xfrm0\x00', 'veth1_virt_wifi\x00'}, 0x0, 0xa0, 0xd0, 0x0, {}, [@common=@ah={{0x30}}]}, @common=@unspec=@CONNMARK={0x30}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x288) r3 = dup(0xffffffffffffffff) io_submit(0x0, 0x1, &(0x7f0000000140)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8, 0x6, 0xffffffffffffffff, &(0x7f0000000400)="4567b767abcfba05849b04e0ea091df9b5b1c3025d76fef5c32419bf114465d5b24a576974b15eb485fcef63961baa2373eb31e09f5241bea1b7fd015e1815acfbfdd2b67251e633669c2149d3332a829968f85e945d5bd6d07c72a66a07a635f5242ca8207c81685fe11efbcef379c580e16d0ea8f4a2ea6daba31d0bd41a9e90cbf45d7dd41c9c7deca06b669aaa87315b7beccf4317698c799c7595508c88498ed4b0ddff5109073a794f364d3b0349e0bf56", 0xb4, 0x1f, 0x0, 0x0, r3}]) getsockname$unix(r3, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x6e) socket$nl_route(0x10, 0x3, 0x0) 06:25:54 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e}, {0x64}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:54 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e}, {0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:54 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e}, {0x8, 0x2}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) [ 1196.190573] x_tables: ip_tables: ah match: only valid for protocol 51 06:25:55 executing program 0: socket$nl_route(0x10, 0x3, 0x0) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000180)={&(0x7f0000000640)=@deltaction={0x244, 0x31, 0x400, 0x70bd2c, 0x25dfdbfe, {}, [@TCA_ACT_TAB={0x94, 0x1, [{0xc, 0x11, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x5}}, {0xc, 0x16, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x8}}, {0x10, 0x13, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'mirred\x00'}}, {0x14, 0x1f, 0x0, 0x0, @TCA_ACT_KIND={0xd, 0x1, 'connmark\x00'}}, {0x10, 0x14, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'gact\x00'}}, {0x14, 0x15, 0x0, 0x0, @TCA_ACT_KIND={0xf, 0x1, 'tunnel_key\x00'}}, {0xc, 0x20, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xff}}, {0xc, 0x9, 0x0, 0x0, @TCA_ACT_KIND={0x7, 0x1, 'xt\x00'}}, {0xc, 0x14, 0x0, 0x0, @TCA_ACT_INDEX={0x8}}, {0xc, 0xa, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x8}}]}, @TCA_ACT_TAB={0x20, 0x1, [{0x10, 0x11, 0x0, 0x0, @TCA_ACT_KIND={0xa, 0x1, 'pedit\x00'}}, {0xc, 0x16, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xffff}}]}, @TCA_ACT_TAB={0x30, 0x1, [{0x10, 0xd, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'skbmod\x00'}}, {0x10, 0x8, 0x0, 0x0, @TCA_ACT_KIND={0xa, 0x1, 'pedit\x00'}}, {0xc, 0x1c, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xa979}}]}, @TCA_ACT_TAB={0x48, 0x1, [{0xc, 0x1c, 0x0, 0x0, @TCA_ACT_INDEX={0x8}}, {0x10, 0x17, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'mirred\x00'}}, {0x10, 0x2, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'mirred\x00'}}, {0xc, 0x1, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'ipt\x00'}}, {0xc, 0x15, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x4}}]}, @TCA_ACT_TAB={0x84, 0x1, [{0x10, 0x1c, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'mirred\x00'}}, {0x10, 0xb, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'csum\x00'}}, {0xc, 0xf, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x1fffc00}}, {0x10, 0x7, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'sample\x00'}}, {0xc, 0x15, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x5}}, {0xc, 0x1c, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x9}}, {0xc, 0x14, 0x0, 0x0, @TCA_ACT_INDEX={0x8}}, {0x10, 0x1e, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'mirred\x00'}}, {0x10, 0x20, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'skbmod\x00'}}]}, @TCA_ACT_TAB={0x48, 0x1, [{0x10, 0x1e, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'csum\x00'}}, {0xc, 0x1f, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x7fffffff}}, {0xc, 0x19, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x3}}, {0xc, 0x2, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x3}}, {0x10, 0x1, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'mirred\x00'}}]}, @TCA_ACT_TAB={0x38, 0x1, [{0x10, 0x3, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'csum\x00'}}, {0xc, 0xc, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x6}}, {0xc, 0x0, 0x0, 0x0, @TCA_ACT_KIND={0x7, 0x1, 'xt\x00'}}, {0xc, 0x1e, 0x0, 0x0, @TCA_ACT_KIND={0x7, 0x1, 'xt\x00'}}]}]}, 0x244}, 0x1, 0x0, 0x0, 0x20000000}, 0x8) syz_genetlink_get_family_id$tipc2(&(0x7f0000000480), r1) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000004c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r2, @ANYBLOB="0000000000000000280012000c00015276657468c792989b413848535f3a7c505d80ca597891f57a51f99cee2fc5e4b63d32b7d17c8b206e5e48f48ffe3d16b50676ee47cb3b1f51c70ced2490ba02a28f13e530197d8955f7592969560ee18e4b562e5be92a86ab69dce60d5a9721add973866354b3e1fdf89b531e974d394214658eaba58ef9e65bbee829695a140ebefa20f8d9e88cf07a19be4016eab6ebec12b5101eb9faac442b28c6b125c50a8918fb7c15b4f4fadc59fd5d8e1d2622fe6e7b98eec62eb3b300c0c287d20aa1c1ba8c06c55536708b27e9f82122a30ca24924cc7dce6f600d1688a380040dc7b42c7d65a2341e21ca1012132015d4956405faeeef9bffd5967a3feabaa91a90d940761cd07860c1a28eee7f50908b0abff1b1dcf35e2010340f0fb4b9a937478897332f0d13"], 0x48}}, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000000)=ANY=[@ANYBLOB="2800000010000108002bd62b2fe9a2e951000000", @ANYRES32=r2, @ANYBLOB="fffffffd0000000008001c00ef"], 0x28}}, 0x0) sendmsg$nl_route(r1, &(0x7f0000000140)={0x0, 0x97ffffff, &(0x7f0000000200)={&(0x7f00000001c0)=@newlink={0x28, 0x11, 0x40d, 0x0, 0x0, {0x0, 0x0, 0x600, r2}, [@IFLA_TARGET_NETNSID={0x8}]}, 0x28}}, 0x0) 06:25:55 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r1 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f0000bf7000)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) r4 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r4, 0x84, 0x6f, &(0x7f0000000200)={0x0, 0x10, &(0x7f0000000040)=[@in={0x2, 0x4e24, @loopback}]}, &(0x7f0000000240)=0x10) r5 = syz_open_dev$dmmidi(&(0x7f0000000300), 0x7ff, 0x80) io_submit(0x0, 0x2, &(0x7f0000000380)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8, 0x6, 0xffffffffffffffff, &(0x7f00000005c0)="4567b767abcfba05849b04e0ea091df9b5b1c3025d76fef5c32419bf114465d5b24a576974b15eb485fcef63961baa2373eb31e09f5241bea1b7fd015e1815acfbfdd2b67251e633669c2149d3332a829968f85e945d5bd6d07c72a66a07a635f5242ca8207c81685fe11efbcef379c580e16d0ea8f4a2ea6daba31d0bd41a9e90cbf45d7dd41c9c7deca06b669aaa87315b7beccf4317698c799c7595508c88498ed4b0ddff5109073a794f364d3b0349e0bf56", 0xb4, 0x1f}, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x1, 0x92d, r5, &(0x7f00000004c0)="d9e06b6fa2beaead2d6b80a92b4b2352458d543e03e74aef6e3b6f9be0aa5295759065139980c3adabcd4a022878d65c173af7892bad7b8f12afe9b761b85b4d388170bc011ce95ed3bff2f08bb82a4f0b0696f69c0533922e20acb43830575e48b8ea5a8ca1ee721363242d2cac201839d8d3d49345194f3de6d1e1580d1f9e7367cf72c72ba539a6cf10b132d95a34adbe83aaa0a4a910cff1264c8cfd83702478f45a102bc6af687efa620435a600c252b24c8ef519445568f71216235413412e4e3d60c0d44dfe3b4296e46a57905d504aa7963ee49cc2cfa5cc94d6", 0xde, 0x2, 0x0, 0x1, r1}]) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) ioctl$KVM_CREATE_PIT2(r2, 0x4040ae77, &(0x7f0000000000)) r6 = dup(0xffffffffffffffff) ioctl$SOUND_PCM_READ_CHANNELS(r6, 0x80045006, &(0x7f00000002c0)) ioctl$KVM_SET_REGS(0xffffffffffffffff, 0x4090ae82, 0x0) ioctl$KVM_SET_REGS(r3, 0x4090ae82, &(0x7f0000000140)={[0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff], 0x6000}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f000056f000/0x18000)=nil, &(0x7f0000000080)=[@text32={0x20, &(0x7f00000000c0)="66ba4000b0c2ee66bad104b829280000efea0e0000000a00b8050000000f23d80f21f835c00000a00f23f8653e65f30f21c62e0fae2b0f01c2b8060000000f23d00f21f835200000000f23f8c4c3a1cf830000000002d9f7", 0x58}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) 06:25:55 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e}, {0x8, 0x3}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:55 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e}, {0x8, 0x4}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:55 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="580000001200add427323b472545b45602117fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0000f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x58}], 0x1) r1 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$sock_bt_cmtp_CMTPGETCONNINFO(r1, 0x800443d3, &(0x7f0000000040)={@any, 0x0, 0x0, 0x88}) [ 1197.144349] netlink: 56 bytes leftover after parsing attributes in process `syz-executor.0'. [ 1197.229232] netlink: 56 bytes leftover after parsing attributes in process `syz-executor.0'. 06:25:55 executing program 5: r0 = perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = gettid() process_vm_writev(r1, &(0x7f000001a580)=[{&(0x7f00000193c0)=""/128, 0x80}], 0x1, &(0x7f00000002c0)=[{&(0x7f00000003c0)=""/102388, 0x18ff4}], 0x1, 0x0) r2 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x80510, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x2, 0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$EXT4_IOC_SWAP_BOOT(r0, 0x6611) fremovexattr(r2, &(0x7f00000003c0)=ANY=[]) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x20, 0x8, 0x81, 0x5, 0x0, 0x3, 0x0, 0xc, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, @perf_config_ext={0x9, 0x7fff}, 0x11756, 0x0, 0x1, 0x9, 0x0, 0x2, 0x997, 0x0, 0x1ff, 0x0, 0x100000001}, r1, 0x5, r0, 0xb) r3 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r3, &(0x7f0000000100)={0x18, 0x0, {0x1, @multicast, 'wlan0\x00'}}, 0x1e) sendmmsg(r3, &(0x7f000000d180), 0x4000000000000eb, 0x0) 06:25:55 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e}, {0x8, 0x7}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:55 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000040)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000840)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) write(r2, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x7, 0x0, 0x0, 0x81, 0x0, 0x1, 0x5, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_bp, 0x400, 0xd8, 0xeb77, 0x9, 0xf2, 0x5, 0x0, 0x0, 0xaecf}, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0x8) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000004c00), 0x0, 0xf00) 06:25:55 executing program 1: r0 = perf_event_open(&(0x7f0000000740)={0x0, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0xfff}, 0x0, 0x2, 0x0, 0x4, 0x9}, 0x0, 0xfffffffffffffffe, 0xffffffffffffffff, 0xe) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'wlan1\x00'}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x0, 0x0) ioctl$FS_IOC_SETVERSION(0xffffffffffffffff, 0x40087602, 0x0) r4 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000000)=ANY=[@ANYBLOB="8000000000010b0400000000000000000200000024000180140001c008000100ac141400080002007f0020010c00028005000100000000001c001080080003400000000008000140000000000800024000000000240002801400018008000100ac9414bb08000200000000000c0002800500010000000000080007"], 0x80}}, 0x0) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0xfffffecc) creat(&(0x7f0000000300)='./bus\x00', 0x0) io_setup(0x0, &(0x7f0000000040)=0x0) io_submit(0x0, 0x0, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r6 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r6, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="180000005600cda3000000000000000007"], 0x18}}, 0x0) readv(r6, &(0x7f00000012c0)=[{&(0x7f0000000040)=""/121, 0x79}], 0x1) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r1, 0xc018937a, &(0x7f0000000580)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x9}}, './bus\x00'}) r8 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000700), 0x80, 0x0) io_submit(r5, 0x5, &(0x7f0000000800)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, 0x8, r6, &(0x7f00000001c0)="8df7cbbc44336a236c731903ca22411fc8928504c51ebd434bf8dbb409d245e69c3bdab48af7ad3a86f28f04f4407513941d35379b4ca4088d8eba83dcc33681b644cbbc51e0a6a6d922a15b1583530f1d75ae91083b60f52000ff7ad9c2d81b59f346da79e36fffcf2eb3018c6aa67ee31787614eea10b79acb634e9c7afc5851499ab359b95a31fef34343a265e2d24dc2a4005955405275678273bd70d9c2471744a47f3edac09153f995400f9be778fd2efb63529e930d51e8c4b1", 0xbd, 0x1ff, 0x0, 0x3, r1}, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x5, 0x6, r3, &(0x7f0000000280), 0x0, 0x1, 0x0, 0x2, r2}, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x5, 0x1, r4, &(0x7f0000000340)="a7850b9cdbc65fec26c7a93b4279b95bb07898fa01c15a89961576e99d381d4d8e3272239b4da8d98dda9d779ad99b958caa34e772cf314917f30fd28330355dec1be40cfa36589edfe43ee9822ae489031cb9bb8aca01dc10c171b96c453a817c0740bb708abba11650cdac888c73d4e8c6d68326f652e4eef8d64a0242423a7cbcb0a2e8887cb1d6635170c4b843ac75922894622f8c7ab9607c67810dd218d5206bb66458a60034be1e10fbe2784737c96324dd337383225e9eb1a992a418bb51f05c70b366f3c2ee46febac06d2ab3d80930", 0xd4, 0xfffffffffffffffb, 0x0, 0x3, r2}, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x40, r0, &(0x7f0000000480)="3e2ac24c68d5c0e0cefe3001a84ce45731d750ae7e45af96115884b418bca289c48f4da6895322b28ed380da059382a0494d9aa375fd2f398256cd42317477a5ffc6fd055b2779f5efa44e60b63d252cc2c8dda3a402fb2cce22c03e0deffea12705db909bb91ef3f337c9867048b5ce05a8f0d8b19d72b5151b2d57c58a0c05dd3b1da140d97cf0dc64e396923f04b106fe2b43df9fb165e4b943274e5500b0bc23d3553343ec66513c8519628a113547702e6282a82ec796addb96d4435f7c2e7d0e377c17f9e3a7", 0xc9, 0x6, 0x0, 0x0, r7}, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x7fff, 0xffffffffffffffff, &(0x7f0000000600)="97e139e375931c127533f1a1f3d1be63a92ed03f611233337737173f6248be090f52a47b2ff423a1a78814c06e55b5e0f8ea5e64a2f8fb9c23af847a9c91f410393cce1ca9d282bebc499943f7a1abec854afa6eed445ab74107371a027e5e7ec34bd46c5318eb8baeefa44ce04475e629d339d607f0bffcb19cf0078557561041c5fbf993e30276de35ca7529374b51aaa7d78badfcdb37265311b0125cad263951fe7a9f393b0aa4de0f82c821db4a6ebd5fe00ae0cbb1993495c6ecb031a1d3b88c5a1efb9cf0e8867e2f2f31bb3b6a96a26c586a56cf136c060ec61a3b25e203a40d009f5bab6f4c6f458c073f94dc9d82", 0xf3, 0x1, 0x0, 0x1, r8}]) splice(r1, 0x0, r4, 0x0, 0x4ffe6, 0x0) 06:25:55 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={&(0x7f0000002f40)=ANY=[@ANYBLOB="9feb010018000000000000002700000027000000040000000000000000000003000000000300000001000000810000000e00000000001e0b04000000020000000000000604000000090000007f0000000600000024d10000040000000000000c03000000000000000000000d0000000004000000030000000e0000000000000006000000000000000200000005000000000000000000000d000000000900000002000000100000000000000007000000040000000300000003000000080000000300000010000000040000000c000000010000000c0000000000000f000000000400000006000000010100000100000002000000aa00000001000000060000004000000001000000020000000600000003000000ffffffff40000000010000000300000000000000020000000104000002000000cd893d100000000000000b020000000800000000000002040000000000009e5f000018fdab1d00a70723366b9b0fa8ee15bd2f4193f4c1d2e5522887510e9dbee62f5db82e4da9aeb056e64fb2eba99f9978bc06fdd1c2a9ce92"], 0x0, 0x56, 0x0, 0x1}, 0x20) prctl$PR_SET_PTRACER(0x59616d61, 0xffffffffffffffff) clone(0x80100900, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r0 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="0f34", 0x2}], 0x1, 0x0) ptrace$setopts(0x4206, r0, 0x0, 0x0) process_vm_writev(0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {&(0x7f00000193c0)=""/102389, 0x18ff5}], 0x0, 0x0, 0x0, 0x0) tkill(r0, 0x40) ptrace$cont(0x1f, r0, 0x0, 0x0) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) r1 = getpgid(r0) perf_event_open(&(0x7f0000000140)={0x0, 0x80, 0x1, 0x80, 0x9, 0x9, 0x0, 0x0, 0x80001, 0x8, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x8, 0x2, @perf_config_ext={0x7, 0x2}, 0x2, 0x1, 0x80, 0x7, 0x6, 0x7, 0x1, 0x0, 0x4, 0x0, 0x3}, r1, 0x6, 0xffffffffffffffff, 0x2) ptrace$getregset(0x4204, r0, 0x3, &(0x7f00000000c0)={&(0x7f0000001f40)=""/4096, 0x1000}) recvmsg$unix(0xffffffffffffffff, &(0x7f00000008c0)={&(0x7f0000000380)=@abs, 0x6e, &(0x7f0000000740)=[{&(0x7f0000000040)=""/63, 0x3f}, {&(0x7f0000000400)=""/147, 0x93}, {&(0x7f00000000c0)}, {&(0x7f00000004c0)=""/13, 0xd}, {&(0x7f0000000500)=""/74, 0x4a}, {&(0x7f0000000580)=""/176, 0xb0}, {&(0x7f0000000640)=""/80, 0x50}, {&(0x7f00000006c0)=""/122, 0x7a}], 0x8, &(0x7f00000007c0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000024000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="006c9536"], 0xe8}, 0x10040) process_vm_readv(r2, &(0x7f0000000a00)=[{&(0x7f0000000900)=""/30, 0x1e}, {&(0x7f0000000940)=""/30, 0x1e}, {&(0x7f0000000980)=""/79, 0x4f}], 0x3, &(0x7f0000001e80)=[{&(0x7f0000000a40)=""/229, 0xe5}, {&(0x7f0000000b40)=""/4096, 0x1000}, {&(0x7f0000001b40)=""/153, 0x99}, {&(0x7f0000001c00)=""/85, 0x55}, {&(0x7f0000001c80)=""/36, 0x24}, {&(0x7f0000001cc0)=""/124, 0x7c}, {&(0x7f0000001d40)=""/35, 0x23}, {&(0x7f0000001d80)=""/82, 0x52}, {&(0x7f0000001e00)=""/83, 0x53}], 0x9, 0x0) ptrace$cont(0x7, r0, 0x0, 0x0) 06:25:56 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e}, {0x8, 0x8}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:56 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e}, {0x8, 0xe}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:56 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e}, {0x8, 0xf}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:56 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e}, {0x8, 0x60}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:56 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000040)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000840)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) write(r2, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x7, 0x0, 0x0, 0x81, 0x0, 0x1, 0x5, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_bp, 0x400, 0xd8, 0xeb77, 0x9, 0xf2, 0x5, 0x0, 0x0, 0xaecf}, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0x8) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000004c00), 0x0, 0x2100) 06:25:56 executing program 1: recvmsg$can_raw(0xffffffffffffffff, &(0x7f00000023c0)={&(0x7f0000000000)=@sco, 0x80, &(0x7f0000002240)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/44, 0x2c}, {&(0x7f00000010c0)=""/192, 0xc0}, {&(0x7f0000001180)=""/56, 0x38}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/121, 0x79}], 0x6, &(0x7f00000022c0)=""/218, 0xda}, 0x10002) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000002400)={'wg1\x00'}) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(0xffffffffffffffff, 0xc0189379, &(0x7f0000002440)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file0\x00'}) ioctl$sock_SIOCDELRT(r0, 0x890c, &(0x7f00000024c0)={0x0, @isdn={0x22, 0x6d, 0xff, 0x0, 0x3f}, @hci={0x1f, 0x0, 0x1}, @generic={0x2, "ca4edfac08d18d2ad04ee4e0a469"}, 0x2, 0x0, 0x0, 0x0, 0x101, &(0x7f0000002480)='team_slave_1\x00', 0x8, 0x0, 0x9}) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000002540)={'ip6erspan0\x00', 0x0}) ioctl$AUTOFS_DEV_IOCTL_FAIL(0xffffffffffffffff, 0xc0189377, &(0x7f0000002580)={{0x1, 0x1, 0x18, r0, {0x80, 0x8123}}, './file0\x00'}) stat(&(0x7f00000025c0)='./file0\x00', &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) sendmsg$unix(r2, &(0x7f0000003bc0)={&(0x7f0000002680)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000003b40)=[{&(0x7f0000002700)="4ad8c33593ca8f3ba51b5669e58f4d301bd2347590a0ac6827e209c511ee20ebda5af4588f09ad08a90c991f04e7756dd0c04ef55a995ed0b8812843b6ea1d79eecb239a7211e9fabc91ced25499ec5caf53402215744df14cf01edb3fb0564fb8c9428eed742dd8feced1c2d51f481e665f387561fef2e999abc6a269514e3fec1a5cc6905d0a3da96c46b1b68886109d49075c548b57abf28c936257f2db1ad24383d23f9fa8b96d7e3255a53bf1e52f6752bcb81163df79ab376253ec37f17e404d0a2953956ee5fe65bf3d39dd30f107f2351d4cbc4937e535f430d23d5ab637e4f7b99267026ae9", 0xea}, {&(0x7f0000002800)="0ce0e3eddb2dcbb621f9533699536e06be00ddb6763cfc58535394b0a5dddbc3c45c26eeefe5c4d4ef75ff881460e370242429ce9e983922a3208ae8acd1e2830ab7d9360acec87bcef56fc4d6e097fc75dfaf3c7b5d56482129f5684a117bdf1a4d99de6e8cc06c38ac1034e1f00cef5dc4201fdb01ed6c", 0x78}, {&(0x7f0000002880)="89d3161559b67ba9255272057a6fb084853d433845ac0dce8ae727b5c0bc848170e98ff25b39114924257a3a7c14e384cc1978209403e434d5916957079e4e330860778fd9adc047f8be39fc63f5eef31193c25c8d8b658201faf6cef0e66175612473dcc40e8e56de578c515d25f6ca9a94378fc7898a52caf94392011950a491baf7b2ea20d148078186c4a3c264f52d3a37dd801d764c3c16b03db8b766da156fb5f5534d95699f13a3b45aa0e541495d856892b964659f84d2f676", 0xbd}, {&(0x7f0000002940)="b3b42257d55d1efc2dba7760ef8bd974bd9b74ac21943f05ade4c653d1e67e109302abe35c6f95b380e0695adac965c7c37cf39ab224059871a2a3208bfc73512c8a4ad59c3c8de0f2535092", 0x4c}, {&(0x7f00000029c0)="9f9f9399270379a256031aab020e27785a911f5d4720ba19dd8ed9dd824e1f8c3c", 0x21}, {&(0x7f0000002a00)="46dc78b2001548bfed4c660f9f169aecccb9805f948816b47fcc548f9a24273bb74030fd79103a4c277190ce", 0x2c}, {&(0x7f0000002a40)="56987bd5aacbe23a7057cce2cffb2027c7dd2d134e7b703a1d1dae67639f36e145ee174e9a289bd255981e58c44331251d4ea5c63ba48c8a53c6634c7bd2735f90dd197102a5b38fd2684e1b96e0864dd109e18a3e13a9ed1dcd08ef0eca40ae1cc3a170e9556d91b9ef4333c38031e8a9532a13b8d53412b130f3568e435db63bedb902772ce1dbaf7c75cb3ab4a9e771b2a25c4c4c29bddcc2ae2e5e166da157b75e0e4bf3875766780f00fbfb668c6dbbf9c0665c7f8b8d7335aea3094b70761c32ba53d861d2e226d104973c3072b65abd006a5659ec2f25a37814f58714130c", 0xe2}, {&(0x7f0000002b40)="906ea1082b26f877438106a6db2a7ea07f6f890320384311186e3a3c946dbcd923cb8340c7962115542a051b9b4489a334b309ef3114506440e4af1922173f5d72a0eb759a3292ec30b9ae02d9f1fc836fb9052a5d366c8ccda3a8b4f7fc650d3362c586b6bc513f8d6536bb1d697ef304a0a95ec34eb090f704fa2a961770e11c6b363e7af3febaa95f773ee44d2cc3b44fb124ba0993d7553b299b9373fc5bbf56bbd655f2574bbb7e9594bb0a2f4eb44291186833dca550245edcc5ff37c5ec5fcd7136629370a773f309ea70c274ea785a4ddcf2574caeb089e3431918bd9417f7eb7cfe0e2260a4bf1d97b171c001bd2725b40d4f142a3fdc5612c953b4ea36c2460aee0940d8727baec63066c3843212c19328994aa3ceccdb4217b75f93d3c01b913a59e3b1ac07623f0e0f12dd3d76854eef0f7ba673874d3c555e66320d908b3e50a08d67d810f5f69bc94072ba60d8c100413103caa57bbc5951910b856d85f6b2c507b0f4de5ff427f9de1e6eafecf7478b3e0170bcce37f3134ad53e10012ba61eabb11fcbd858a965eb51578854ede1579ef08aa4655632e7555e87a5494213cdd7087a5877415aafa0e749aa8239a16e29bf1a0f72ad2c0dd5024314fa6783cabc2c9df568be503d4b6fd97c9a7a25715eb05690b6ab5a5a18e17c31499110b5d87e9759dc0e57d1edf2a6c927ded38c528017dfadd69a289da1dc6ca49b804804bd12b18ff86f169fdea71285f4384d20ad79ca320cd57b5a4adb998ad1942395b02f3c88d5037e14df1e60335040dd622e22222494fa62e874af209d5653864cac192ae20b3dc0b4bf1e3db52fb76596157beb1c5621ae5aaf14c28cfeba7785b3097181a53afad00094898ebd39c4de76eb3173ccb1001daaa1af7683195cdf69078b5713c09648fddf2e42157c0a5e906039eeef9707d88c3ccc22877fce87589f8c7e5752b5560e64b1027faf9f9b7ab12e5074a768e202add0613e8be0fb8ff5d62ddb2c201175aba1d8481814c2c126c78b7f2e315ab6a618f68d79e01abd27947403d81e0f6793a0ec5224e70a13a733ed500ab29043ad7d1e1a361f48d015ab9ab706e9dcdf33f5d5d8772598281cee768e2f3503feab1948e888a9f493a083b4a3cf4965d2a529757c28e1d24539137fa1edc1122bd60add325f623e06ee3fbad505bb63a59cd4d4aba667b18c886f3dab5ef1aaeb826547a438f73d089029b24cbde4328dc2d655b498041b537fe5b4995d9a8da4c1b01bc9161c758a7e4d7181dcc4dd5a2126fd6593950353f054c8ad7127c9558d6a6d93b6097137a056308ab8d87a92ed158d23c8b1d152fe1b48d8a8e3c1dc7ce9a7b545b65090591023776e868651b29ac8a9c9cae16b4bc40d20ef76f65086adcc7e67c4c5e28cfe1f35e51a82b13ffa05d8e417d0a4628deaa7ea2d7c960ddce3ff20fbf0856c1f7547ffab9adaee2fb7bf895fdf62e08859c7c4dceb20f42d5d58a23352351d85acc6cc7aa4dc7b46946e59e7594a23562e0ffee82be103eeba8632015f6a9e1622d672dab3b9f4fee9b0bfb1e355e59b1655fea35d3f12407054f3aa25c33d1867adc2fecf52fd085a80f158a4b6d3c33687c7172f0d264ca7e9d82db44a9008bbb7177179ab04f4005ba7794b97ada3e16be3c4388c7abf7d50ebdf421c7ed25f056d26e7e793439924f84d1fed23bcad513813888e557914489b4e64dbc37fc183d279e455660ba7e179232d3bc1ccddd4778b302700281ee106a833e8f7a3d8cdb73774d57fc9c24888c654261b7bedb73dbda7bf7d618185a66c707031e1e43d5c413ce148105c929ebc76a1b3bc941cb0e2ae48aa506d42a085efd5380d6385e7d65197c2cc76766d65f478fda904dbf726314af571d30d4e73a581de985a072d0d50be82f041df6d3d14079e8c662d89031e603613181fd00782f80180531d3edb829035e719e77a8cd342b1b3a697e2c5fd7b6c46f0e229e6ec453a886606d02dead4369cc9d0caab73ee5e0fa9a878299d50b6e1275fbee57f39d76778e727476ad5614f6a24b89d6cca8cbb7ebef618116a4cdae8d21b3555af17d5086a356aa04a65aa2eac4cb6a2e4c077181e1d601da50581d4bdfeeeaeab88334eb99955e5514efe8eb27709fc243dc0504af4808d023fec5c7952fafdf47d4b05a68fb75094d40b854a3678be6e8b79b98c201d1eb8cbefc5a149ef4ccfb2d73302a2363360e373f9370d82f13a99462e53fcdd26d8448f4bde3a334781761cdfeaf67ad87045fa49b8251f18070ec93f4534aaa45d9b65ef62db5ec2812613d465d824dd0d90edd3a27faf6a62805a4717f92afc77bd9340bc1bccc2f0c75e79731286a278c100b549ca8231109c689764eefc0feec3f022fcd12a15120481e61c832be2924e9f92e610a13b65d5edbc778a84877c15d1a35ecedd60a9e2f36841bcc66b0f72a65ada2bc0ec29734d5cd0826477c6970c9406da010132ed7b2f2f90970c219a06dd7b3749865b4e6a9f327ed1e26010cc4f7a92b9267af79dc5be71dc682046d91154c672e720b12b9c3eb91845a60ee85320989b5381ed4cfc8c06057384c472d13ec5762a0e9b8facab8dd25e34880154ffe0406be8de7213e68a70b3a5a107d8d3a48f5963fc63d31ca89e3956d2c680f024958f49e8f3069c87708bed6df8f88e1e5100763dbb308447866c885dfe3073276e84a370e4df2fee4bc2bf443309ad210f44bf9acc3a719a43d197ea950e03bd6f0410a8f66fc5723ebb91de04d0903ae631b49e6bae701fa28c18a566bf63ee939a3ce6280bfb520d14bc642eb91eeaa21f125d898a4b06ba41d756628984c1170526b1d9542dfe6c38ae6261dd5fb14eef60419624a8582ee7c203c1669c61b6835dc2c752c679e8a643af7bf00717fe84b236765bbcd68346b4fa2eab2d8a1c22fef5ba95d2a85962aa503c959fd73a8014f9056b1aec23ab79069930cf2d7322b342ea4945017324ac3317b3cc09dc65a8a92ebd08661772f392fe802bcea284d7ae020963d3f9330d615711b668e2041bc2a28027baa52957dc329a417d6b20b24d71bdd2bb7be74ffb56353df518a91ee99e37db0d1523064e8f1143e06991bbdb7ab631eb72b31692334d3423d57612d9e83ca470179b57f7cd67abeefc6758c872d08694fdaf1c0678093e1259f51a962d4004264e85d24fa4ead4ebac93e671d6fc9cd1a93203d80bac5307f228a18f493d422a0d5afb9f845daf89c760f4e128b2a8d43bc0356296a8773e9c1c584b7f3edc4a0065bc1553d9bfe578a767a69fb718834292b85b5509d6ed7745954c528b18362020f9b7e54270a1d86c6d8f2935fcb2f945457fe4146718b3ce701ee11cc717e3d33578829145852f575c456eec2ee4ce37b8cca352479db5c335024b40c37b199f41f6b578a952bb64f168bf2e862c2d29edc9ad715fb8a77abc41fa1d4ba519b070515055167e61018791fd84c14bc0bbc50e2763b6d33acc8e1eaf975fcf25c886dd122472cab31e5f06df84c314fc04094fef5b86fdee73a513f8f7180d01860c1a36ec30ad97fc65ff755d2e4fe80ec90658520ce3306b2db2ac4896e0a3401d98e70f69c30b02d198ff0eb081e59e38006f159795bb7bfe5f8f99d24a6054659c21f9970ad9d80280567a91e95fbdc9ebce72c461058a04f131eabdd3c519e81be4dacaeef39ef66ea08089846fce835a9444f3be9138ae04b4d18e2a99bb4907e580761e9b11913870a796afbe2783b1698aa8440ae28dd2a12bc3b12a8332e777d0dd63c0b4b9f0981de91ddec4f07d8c554fe4d3d05ef7d4da1baad7a63086f97d9ed3da5bbca78a3f1ebecac6e387051d5ef3e409aab64e06ebd9beb34dc38f53315857117a9028136a5803332addeec98c55cecee10186063e683e53e13cea31d8f11ea0c116d1cab294f45182625074e24956b6e60436516a4472ee5d59179c337575eb47a869de340994b9d350e61b323f3a1edbb9d4a37fc71d3c9606681b0394fd13437130162dd0f97d5adea55f0cf0fff36e30c15aa0e06e310d6dd6a25d71f4ebfcdbedcebb6606c8f2f4c838e1bd17942e3face3aa96df6b6d08b844cebb1e8519d7b75ca6c9ebcf1de0b05cbf123af35d10764cf296157a3cd68b286f20ec71892c8abaae0544e3de87f04ebe55a855010b7bb054093dd87cd5c0fcf62751415f872cd08c14ef1d26149b619551a24b799dc352560292003f66184ba38e4a404f19a37ceaba10767ff116d6f1e71b8d13c6d1ec8f84f74429df56981c48b9c037a0300c336c922b1c8fad49e9806cdae2bb341c70cc4564a2d3b866f3434ade47e489f89c2aff38fd84bcce706d41030af73fc8ae59d11a96e67559e6e55d9924bb3d97b87bcb268c8561ee18f207a3273b6949232f57069891cad60da4ed65f3e48defaa88ee383765c0e2868edd229ea82484ae5fa72361da0332fbedbfe82d2e4e5c648f35186cdd1d50d989361de5a9708aa7071e516c3fda476798eb3d74b38b08365153de660a484f8a74abf162ba17488d731f2cffc361bb3db1f39fc3a28b0435c4d8c032111ab4ba876000451459bafb26d039250c95117f31633383e9445a02152915b1a8f0c18fad71d813f145662e153d425ef7c2f339b19bd47dabe3bb096d49e8c2b634a57def1817b80b7b4cb60b13c2b2160c4b1dc4db28826dfb52db3a9228eba8f01759d74cf59495ea74d15bdd4dfb8cd8ed27c77fbc94330aaa21b18dfcf885af02aeb4b43f9baac17cfff6cfac6276b73adf3693c9b9f8061bde1780d968e806ac1f635ad46a2935f7341d774b914f02f357fb7a24ca0787598e42187b7448f63571360c9ba101d1cd2381cccb1ed4f820e4d79d798f16bf9e5aa184782f129fe638668c5a6d350e2ce8a583604c3cada6c17e60a8cc5088d3af933c1221c7fc4378544622de7086359b143046c8eb55e96fd90d7ad7fc71ff84e6f5ee19d6695524b924c044fa3637f0178f65ec3cd160e27b1ffa059eabf36c72f91bca4f468049e2069de0f85c38c44745c5bd82b22acdce30789fe4dc0760a62939d74e78a19dbf1055c546bf51546e3ad18f04f393a6a3189c0f3712d52ee2d25d3e1163c9d44354928265209a2e19f5b7db4e1ecc4a6875ecdfcbb7f5e89222ec3b0fc0a0ba4b117584ed1576e7237c23ac214efaef6a42a2b8f321d222335575d04e1e726099fe841c09d035b2605caf61e9a1dc1bcfcf3156de998a49efa859517fc31013ec7ac4b5f85fe2cdb1a71c0afae8ac8b25cc7f3efb25b8b5d7debac60c1f33349ea0ff50f1d5373256b69dec24f9f731373c73502dcceac5d02d9d23e53b2e72a5f6f32348861806a237622df31dd0ed0ff69974cf036d8844f5f670358c5bd58d6c81b51ce639678c9ff8df2c0a83323c81ca3f6cfc91fd9c0778d6d8366db22ece768df89fd72e31df4e456c60f7d200f2943f0aa0c1677d83ec7980c58340177c2c8d549e40ea6c25305500059d7b7018d23e662029077701b76d0ff49bbc637f2df85b176d00fb54d402475bdd65967493e27f40f0b1794c67cb9c38a7d13c5fd637a368f32d00815002a83b453adf5592b826b3f1e6405c543511eb4f91d00e6adb185a9881189c0bcf08b9a347a6b534bdbb143dfa4e8b100411a60810e6fa36a974f359d62d226f0ac900772eafc36b06d74a637a4ad12ae5e3596a2e3dd3dd7522faf06c929c4b721c061f060f1f8509e3e6e1ba8b1b6774ccda56377a6a64cf82fceb130ba542", 0x1000}], 0x8}, 0xc090) ioctl$sock_ipv6_tunnel_SIOCDELPRL(0xffffffffffffffff, 0x89f6, &(0x7f0000003c80)={'ip6gre0\x00', &(0x7f0000003c00)={'ip6gre0\x00', r1, 0x2f, 0x3e, 0x6, 0x6, 0x11, @ipv4={'\x00', '\xff\xff', @remote}, @empty, 0x7, 0x0, 0x8c4, 0xffffffc0}}) stat(&(0x7f0000003cc0)='./file1\x00', &(0x7f0000003d00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) close(r2) r7 = dup2(r2, r2) r8 = syz_mount_image$hfsplus(&(0x7f0000003d80), &(0x7f0000003dc0)='./file1\x00', 0x40, 0x6, &(0x7f0000005100)=[{&(0x7f0000003e00)="04d81b90a974ef581c3a22d232fb6176713731530b96725288b229cb46158d2ba2f3bd283c60102c34df75d70dfdc3d6fa331487bf7539fd6e29bc0eac44df15ebedcb352d190c80d4d57e69c6b49361a725615c79657b03f9a95ff43bb1c2f1c66c4f525010ec7b35862ba77621ec83418be4b8d3a1ba13edaf8d07b06768d3cb06b69e5a344c3db3cceefa17fec6f5864deb427faf94a890350692e3cad5ceed54a5b6a6b6356be1c89db072af9751dc671c8a1eb48b014c4e64c72b9c8278c61397708cedf038636a17b1ab91a9f3787b988372bcf98f092a4479633812e2d9c45b314270f6c71766c3ac896303fb30b2c06702ee81a061b03e1902c85a0c93644798ee999a3733b4494e010d3e7f780720766e0e0a63ebffb962c3e475adde3dd46afbddd3d229bf5691be74150e7ca49cf96d764066bfec0628c9f33d202b2f44ffd6504547684a4117a72e5c7c20bbf684d874c0c2b5919192a7c0031e71ac370865894b7539a21d524d12dee560d1364fc97fbfb0e63c5e750bf06cbdae276e3e2301de8ef162d188f71df9051f3d23bcbe60446bc3bcb0d5dbd189e15dfa1ac598b629fe0c5fb8027df6d67b102071810480ed6ba5b4068d453f5236119b428d0df52dea618714065fd2ca6549293f5917d3ac99dfd6690ed56ab5c9eb9d2a5a0723b3bac698a0860a3c2ff653020f3cd940d00949e19f0bb73c478bebaf4d42b582708f992c4bdeff721697cbcd83825a588676564589abc6153773ab9b82096e0b84f69dc4a18bf822d1c0894afc044946c7ac413709ce28947373cede0a0e0af606b33eb7c5c70bd3cf3457cf8222358e5602359edd4e5ad2d161543b4b9ff9c7ccdcfcd764c38e08377456a2ff429fd7dcd328636d6468db3d81d81efa72afd9acf38f5b136b73cfc666f1c2ae2eb35cfe4db7ae717eccd732e5f3ea7250d6cbe118404126768a6e333007be57932b14b923a76c54f4b340e79de85f72c291f0fb22f2d05b7caf32c294c1f654152ec8091a9aef8ec56dc8a6956cffc8998e63105f66cdd0810c9b603b16d7dfa90a9ccc44efcd2a8451df0a1d4af8b8b5f30facb1d1e69211ba4e8d23f208396cf64083bdddfdf3777a81ebdcab633e106f4b90eae16df7353d7008afee441ef5c5679b8e21e23e05c30b05aa85e57c3e743f0ede1204e493322b8fa4258f450cfd8c9667647dd1c79066e063989f6770bbd0c58ab77eecde5c99514a6974b1b9ae042bb7dbb63a27a804b616b22a0dfb1f72a906937ff52cd87de9ba26741867e9f0406be09684dc5fb0eff29535c2857ef9a46797f8c618ac295353a0e96f4bc4978d96aad1d3cd378d8da4dd3ec7bc1d778af3c6c5bfa2069225486e1eae3c4150a1e25e5145676d1bef71bb303477160d56fb7c6b7786e267cdc5d28fbc87f9d2ced31c16a3ab53967dbd36319d785f349bd9a4a7cfa87a285b1b3dbc79bc36e07a5166d874d8500d849fbf34954762232be544f204524944e73406eabd55e41ce56fc04a7ccc9ff239f34c189e261979216227c1694841f30158ac9521567f454957c0b20f9bcf79b67a5373d1fb8e6e1b3093af5bd03aa6feab301c21c1c942471cd0412ab3f3930dfde5ec7d20c433fac97c7d41324979c53f60ae2e5642e71fea3d9d4d1dc04cf0b7983083235eefa47f23a55e90b02ee547c11857f813d5fcd905754720ea7e8ba88eeb89681390738a6e0f9561d66e02e347dd816694fa4bb3573429277d4313fd6768915e16ed44313d72bdb9363382e134695fe8d4155a0da9edea445e154cc0af45df9352dbeb0f15428d2e1a86c6857b8ec5c88c19574246f99c83e962c5437ab07e0bad31036d21c154230a13a146961349c30f6b3ec5d4d3b7721aefd95333ce834bb9f47c4b3d90cb8968ff2d50cb2cc2a9c2e5be112f5246bb284b104c51654a15652bf61a3e52c3cae95d9ca9828de0c83c122bf92e8727d6512682a90f6f2d900d5a2c2889c7766723fb43fc4104e1438860c11babba82053d4e244a24ddeda39650c632ef21307f4950f01646de3c80aff45708fdf46deef690927de6298913c8d960b458f253a3ba3cc8f41c40a5376c3e484f40a9363e658c84b40e54d8a1d93d00de324c6002a566fd3a727fd07a4f565924c7c24f1c6926261816f6eedde2787cf2066f06976db268eda91e90a42ae07296e1e810c4bba82aa3c4434be23f170d1d08059ba2150eab346129ecc05c4e1461be6729c23ffa855c77ca8a60d16566bb314c5a99dae8b5ace3f0567d1d88c89862e13c1e1fe6bc648168a522dd5dbe63b9fefac1e383674e08ca2181f6e07d5cf2b32a14d76dfc5cdd18d442ec67f770eb32d9701b395a8894ccc511adf2caed720594155a5cef8f15e02bfabdaac2e8dd1503c4f93fa7d1df46336ce8dfa887e4febdfff900cb448a18d9cbeeca24ebb759c4a794f43cc29a07ea52560ff530f583a54737c83aaee09a606a6a6607c4cd82dc80b82acce5633daa1a89f9283e7c806a214f961e966af5a32e6af3d57cca2552ff4b4e6de8306eee02b3de5281674d90f115f85af7d93286a3359e6ae0a5774ae633be8c718145a9dfdd8aca6451322d18e5290c129df28802ada07f51d47b205ff5c1dbb9c6d6b35e752c730fa91b90b8af27a864f1c383a9580997dddbf01057a4e56c38f24630313b34a0045c5581e423a8c7e2fe87d6cfb2f94e9e1e47d6352878b4926f27dce3ad2a2ccc44a2a5f460f48c8e5717177e05293e087d3e8efd1588adbbbcd789eee07bbbf13a23d02b100a8bf8362a5c9998dff9e7d9a8c8a65d96a94ed26ae016dd1ac45272de2f16ce179d4b32c798f7ac82377ff86bebc9427ac47bb3c1dee8ca2c82b37f4f881acfdc75f1c350e0406b4f2b1760acffb47240ad6574a6765223c2fcd27037144890ddcc5311b981b7db1393ab74baf14a2edeed76387e6af2e27dedab89dbb6b073b8729ac659e7831ddd69fdb0b234d37fe3637f926d6dd85807c5471423988a861cd9f2afb4b395d7f11e797fafb2fe6a171452828267ad89ca9f79c6ebb4cc00cf89307b3e2970494852a90af8f797f2cfdd280cea47321ec75b0c064809162fadd52b5dfa87ad4914e55d189e3c7fdd15a1707ead953506cec2a0e9ba5daee4d1ec2e2361f9664b9edf75ef35e4b3af775894c358ab527a153cec9a04bda0145af28766a6adcc7dd48ab0854c4f4a4f289f3118f7d845ea766faa858d814526320ad95bdebc9b928d155fc98214825976ae5537f6bcc92013d60f161dacf9b43d84387d4e72651d48aeb32b34dfa83ccca0665bfb0cd8c6d144882e1a012813688ccd1199e8d559ea42bb2e665b6edb3f9dd5d77073707c451ce57d1ad484699e7ace74359cd8cb2e838f6d6623e3d8f3040a609eb76774297385c70fa0c8f7c50fed8509269d4bf4ab44f110d2e88a8c410b76251d06fb13aca4db3811ddc0ffe17a1b94ecf5d29d192f8827a8ffd80a669c011059fdd9bc248e79a956eba6857a92330257ee3e9eab9d90fa120294500adf755493359beca33bcb7119085c7659561b99285e4cc8b35b337139e519c8ed61af428a5af7aaa0ce522a41b03fdcb7f7492f76de6f287fede8148a96cdd3edc6b1e4cc9c174e7e4f8399ad248ce56ee47f949054a81afbb0b8dfc4098f5e8b56a35d644f7fe19b20925b4badbfda18d32df4f3b95afe513cf419e344a2d7e3408fef82b301db9ec20bb7802a4b50306026b8b1dec0a85c7c927dcf46c41703ef75eb87c09bc701f3c781afb3c1a54615c4e255927a07d5e740b85acea6e43c476beffb081a39a0351fa7c046a0fc2708645da93ae464105d570f0b90c1247e74e8896d44fc98e52d5320b12e1bb1fc1651b5a530eef836a33e2ca8c103bad8fc149bb0e1b9dd17728945c612d11d80851d9ec4dc7eed95ae33c3080cd8399e654063cb4625a7d5baa33d876992eef34a5c37f0d46fdc08b96c8faa1ec6e04c35a5df657dac31c869a845c26e68ba011128ab4b183bf6c46e85684d5d9be57a323d2be60a6ae50695b5757fd96381e6f2fd502ae2230a91216de2a59ad65f0c30ca053add30caa8d6c9755f0977acb13f1e4c8a1540163b67441f3ad9a1f9a56857e281d2f297b7739a3e768383484f803de750a508497b2d28a729ec80610ba211d0ba1b64be8f030242e06d3733b24de054c555f35df4cf9b7b159b853dd2ff78d8cd257f004a8e782b93752f3bf2f3aa846139737f27529476048a2120bc5db4081c1a5a627efdb3dff49f8612a85d053a38fcd5652208825c2d509e1328f7ab3ba4c0f02a9271e644a1c90cbab3bafa2d589ee33ed75de14b3c5f73f98af55bb534ca90936b8163c37a50a440738038fccda41b58cf5963ba4756be72997665bbe0e605df328fdf9f71a9d3f53b95cc658932d31e403907ef5b98a150e3953488ab218dc4d9e44baf93e4768d57566041e4a905afb891ea540c2cdd65736324eae8a263bf66be00f243c7bf10de25fce8372aeced4770525f4805e20f9ff2dea236d086a46a0e887355e9c79834399605891519b5fb841de68783451a73423c6208c731911fff871ba660ecb69ef8b72ab78ecddc7ddc0b4771588c322b67de3244fc017473efd34429c52f68368040099a97212f49beb50dae9b84c359144d01435335769a42af43a2cd4dc61b8d54547589240188e980f2d562ee8a2e9b4367725536c96b2a7d92795811700fdcaa01e623c2c636aaae0b857d0b7d3d881be8dd878233ca599f29cc19743ff8b7152a985ed49a8d6652e8ab49e3715a7cf897abafdaa8d8e3768f58ee87959b40cd255c1afe957e4673f5ce59c5c2c3fc35c5be90dbce1860d7adc274e6de769c0e6f032399282dec274e4fdeac39421b50e3f3a10ff283fde6d138ab87c9019d42088559da18c5d8f12e0d2b49d3c8ff3fd0e3b9e0c28bc5fa7ceffe30f75a928ec77749de6cf8641fc1f5475a921ff6db39fda925854f171b81cbf5a0dbb3684e2fd74d467ca19c96fd30a9273a0a4851fa25ff55b1334c01967be5ce37103a69125736b12a4636bdc5de280b1fc59465227af5896f8f01141467049ee07ed920a5a0e5d45e1b00a0811c9b78cecec3e4c61b418541c4e989a2aa0c8fb3da43c354e4b3eca43c4db6cd796b2c9d36a3f2b9ea8989660b74aaf3b2b803972c54a951368fedb105b92fb3efcce7128af6f501efedad6a17e109ee46739a3842fbf90369dae9ab287b1b1e0381e68055dc58ef550802cbb70d8b98f822d3e7cf0e81da16c6c04f2c8bec416adafc6a5e3625ed2a121eb4fd1087841384b9a02928412379e9699853761906a9cc64a45a7e7d7669db08452bf9576289b55738b71cde1363e9976df6a2766387ae0440ce920b85ff5ef1b08b2a0febe7f7415c73a04ddb103fb451355132881ac00042794d9d71da88c8d12acd526426cadfaa187dbf1cb048d2074c9b48866cf337c9485d0b65a2a15a484eef44c9474b03ae4f0ecd7f5d3c71cf007af7383d2fcfe9c7274506a81a2a86e6ec90589bc631482a8bf867420f8b124f8c668056a042323270bc1ba66d5859db834ba90b013df6ee34f7dc24b2b4e414c5ec8f6b51f0d7c05ee3d68aeb0db304c8a4e83878c0df376a06f04e29a390310af537e1db942e64c8a62d89f16e9833a21a452ff16f97aa2c5b820828a79cfa710656ded8477c9d5fee00b355b881f92a23db7a90abda4069ee809a020335315247a74135ee9a540800d1b572db1b6adc73af0e0e7706dd10", 0x1000, 0x6c6}, {&(0x7f0000004e00)="1730cb0a5cb2703195f00240162fce22874ab75ad5081415bab8f5c136", 0x1d, 0x4}, {&(0x7f0000004e40)="a0f4b6bcc6d6cd221e671c147b0dcfeb32978ce2b2e81efce4e4ec74736f860df6a009f27eb3eda51b0110721d0c66df24303a9c3d594570bda4b16f80a6e6f7dc90ad725dcc7e1b1364a1cd85f580c10b53155c007bcb74597b05684483cf0bbad2fb121eaaf378ce9e67979bfb04ca1b83b3c88a76904a01ba951e536515f6822a24f07ad890af04dcfda7f0e572c1830d19dcbc76a27451635609121603fa8da02d4a70b692bf7d04604cc979118978966257da9d00e1fc1449275c611001b7985843899ccebb43bdeb3fca151dbea9d5e2179775c207a6571ddd890b79d63c03fec5a3fd8f75c710026ca1d0d1f5329dd6ea1afe8855b72f3577efeb", 0xfe, 0x200}, {&(0x7f0000004f40)="20ba8dac19fd03b8141b7e071aa55e43c3c495caa3c27f4e9d7d3e1c8c41a398aa26f4d0d46cb4cbfaae447b1932330423f64d8a2b331e4ee02cc2a21524062b6f3e0f08d73a6051ff749cac5eba2fd3cbb65bea0ec1bdbec91e16b8b8fe5ac419639d454cb448321e1a8851584f8f79f3f2c6d6a5c66ae5ccf2608a5be2b4fd7636911330e485ad40827b91670005eadf3b6a5d54483217a5313f29c04a15d07df79d0c610b4f0df12f857d52fc249ba7856a93cb9eb951d1e85c6cec43e85105a9a0fc819f1d40486cbd88a76d2c2cffc538f5cd1b5f4381864f026c08060df6aac19d4ccff9a22302988607ed4b9989e6cd66e044e94d6e55219e8a40", 0xfe, 0x36d3}, {&(0x7f0000005040)="7bc7d31981f5f82f730235ed4eec9e0c1c1c50bc8d8179ada03844d9b239862bae18cffb67b85a21277f11e80538", 0x2e, 0xfffffffffffffeee}, {&(0x7f0000005080)="c4701176eb7923e841d75dce19c761b9ce57b458975ff1f32b5873348851f232d370651c90a8f160aaf96aa01c56a8fe5012b8bc3a5529be237ad00c3d3494f40339f4b12d4909fd2dfcc8b52725ba1ae70094", 0x53, 0x64c}], 0x2000000, &(0x7f00000051c0)={[{@umask={'umask', 0x3d, 0x100000000}}, {@creator={'creator', 0x3d, "f9fd0651"}}, {@nls={'nls', 0x3d, 'cp852'}}, {@type={'type', 0x3d, "fcf09d6a"}}, {@session={'session', 0x3d, 0xff}}], [{@fsuuid={'fsuuid', 0x3d, {[0x56, 0x65, 0x63, 0x32, 0x66, 0x32, 0x39, 0x33], 0x2d, [0x66, 0x30, 0x36, 0x35], 0x2d, [0x39, 0x51, 0x37, 0x35], 0x2d, [0x35, 0x34, 0x66, 0x38], 0x2d, [0x39, 0x36, 0x33, 0x31, 0x39, 0x35, 0xa, 0x63]}}}, {@fowner_eq={'fowner', 0x3d, r3}}]}) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r0, 0xc018937a, &(0x7f0000005280)={{0x1, 0x1, 0x18, r8, {0x3}}, './file1\x00'}) write$RDMA_USER_CM_CMD_RESOLVE_ADDR(0xffffffffffffffff, &(0x7f00000052c0)={0x15, 0x110, 0xfa00, {0xffffffffffffffff, 0x8, 0x0, 0x0, 0x0, @in6={0xa, 0x4e21, 0x4a76, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x1}, @in={0x2, 0x4e24, @initdev={0xac, 0x1e, 0x1, 0x0}}}}, 0x118) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000006c80)=[{{&(0x7f0000005400)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000005540)=[{&(0x7f0000005480)="c899ac6f77cce0f707ab604a68e3d26fa3d594f6963e04f8ae096add179c39182918c9335206b86076d5b32872fc6662d6ff71c423b54282df1b59278f812212b8e9ab275b2171a4bc6078455d1c934ca3855361083b507b7888e24f7674e32b5d5f46ed3196e46b3bee3f4634e2a20ae5c7874f115ab5b4cbbe928014ee970a309c05458313630d4a638e140b06563943fa", 0x92}], 0x1, &(0x7f0000005580)=[@rights={{0x14, 0x1, 0x1, [r7]}}, @rights={{0x20, 0x1, 0x1, [r7, r2, r2, r8]}}], 0x38, 0x804}}, {{0x0, 0x0, &(0x7f0000006ac0)=[{&(0x7f00000055c0)="588b24f5b8a3fc113b9541513321d617d2531abe1c7ff0c3306ffa7caaca95088a48f9f2bd321ba0b7dba82e3edaf606f4ef40b799cbe69025600bd8946a0f43f5e3b66ca5c9a8ad2ed11b6450e467466f521fc6c52cf32c2d2a6821f4d41c61f20cec2c99a3e29c8c5fdc216f03b747b05b39884f4ddd7fd0b8c36d7c8251d95b6e177df74668079093ca059cdbe333589917d499ea53fa7663142c3a55c9ddec800d7cd1", 0xa5}, {&(0x7f0000005680)="e6699e9f35ad526eb7bbb713413dab724bc9aa0f5b09c764850fca493b8cdc348a170aaad509be4c5c96425b4c26a536916f55e90bc62557a2ec9cffc8c9a9e822086b2baa639bbc547b2ec58a1a", 0x4e}, {&(0x7f0000005700)="21898b18e8616f01e61e75642c735ad76ca2773c2ab28e0a56de9a5d786c1cdd751731b81a778e287dce8ab8627dc13a7c85827a21fc7a73b86d296ff56d2ad97d5945fe635a638d28f3aef2d678e9a1868aed56c3d722440259820be8ea768dc635e5860f1f5b6f3a44454354d412347802c250e0cebc69841f25dd993d679dbc4da45fbabd515fa9d1899ed33509f5b349f4880f4a", 0x96}, {&(0x7f00000057c0)="e6e45def4d1468dafbaed80b7fb9c74e2f55d991985d65537ab066527fe1a71fd31434313979010edc9b05978451df7cdf6d55c31dc7cc73592c316ec1b010ad6becbadf483dadd075273d22ac439fbe9f7dabc79f2e19e1e5cacd3624859e8f1d33e433059828683d4dcdb4496343a38c897a3fe63004163678232318fe75466a31d97277d7e9eb77a9cd766eac529ecff9e3ddba2b36d9239b560c51b8e44546644b6f34fd0c6069d350514a68e60995aa28e7946192346c56f3b58d128f3d0a16913d1c5a61cd397a40", 0xcb}, {&(0x7f00000058c0)="ad68f8122508f9260bcf1868075d27f1ae89f861c4341704812ef4ad8de6e959046377dc57f939f44345ea8b7f56c0b1", 0x30}, {&(0x7f0000005900)="6b5485635b69008cdd5e985340cd3c378bad069c7ce5833e4b933f52ef0ce615f582cdbdc687cd756f8582b371ee934c6db817cec5d8de304c9ebddf35ac18052fbb3342ee7f8fe0d6af82471d1f272b633223e6d9d078d51103205505ddb69338", 0x61}, {&(0x7f0000005980)="15922d0d202096141005ab0beff68882eb01c60772fa1f23001ffbb7cec726b231faae259181ea889e0e408fa5bdb6a701eef3964db38cc3cb4394f91b1f89144b9a8bc32f627b63f3a581450e2ef5585706778b1337eb0e9ee315cf20c59a582a821bc0843e55258ef9adb36e430598f4c6044576a5f37572868c02558b9225d69c2200d0837eeb4f6f7c13b1c342f5528107b16fcf89605c12728ce6d1c52313729c8ae8eed9b94eda344f5341cc6f05e1f4eee3a036ba974327be4374987c2a421b69c55bb29ac129502c594956dff23e8a90c650543f1df50db92906f57e6b81258390065b0f3fde7da2a402f03c38a1c98369e5fa6ccee8050b89527f374fb4cb26ad1d82da1d540c0c6cca005b27680dde73729f78bb30d9c040212f0184fade620d0a7f71027dff680c92e4ed7ea553da5700429a984c792c4a8506f354d2641ad46f5fcf638ae212a5e3beb72d2d8055906587000182c3b42942348d80bf43c459c8804f5242709e4a5fabcb5c41b994e3a757539bd464df8de1badc81e03ead12ed13a0c7115585e63345bd5bb0bfbe56ddd437d095b6e15f20f83f01b3ebda01c119f14766a71cb4ce6626b547dff27e9e7ceb498be44be1905e27d0d31b6e2fca096668ff3b39e44b6dbe88f95b84702382a4494a21b1f18d615b602133371dac39ad43806cea102240eac1b16cb102e6c60d50df40e9f629664ca5382da6e202383a3a0a1f91b98feffc1dd2f317b9ed7072e60469018e3a88c7e3f4dd7c63f62610664f7c467858eff5da622a2a00cbe9b41d1b822e2340d5d26d0d862989da4760bac077dc5f6e6ce0c3cca8761ef5c565ac1a1d1b7aa4a5d3495b3aa075277a9806ad8eb2abb1c51f8f47c7b5bf79eb816e4df93e657011ddc50b674b15cd2ff562db64099c4388bccb74768c619fb1dfe35c0b71a46f479157e673ee20d240c8dc51dbc51055794f45783efe11edcfb8d55c35c7e24e2690a8d1076331d3c30ae5f73f538ee62952eed5189213223f7bedf40291c47770445baafa2c08ef0fd213c65ed3753383b3dd67d2a206a60c96bfb50c52bcd646535d5e3c559fdb9f14e7852e932ac3986b2d9927104718bcd07d61c96305510b193e383cb9736c87319b3631c24be5197a056d85a3cdb73543057408a64d6ed75b7700e6ba315cda28939bbd2630147d0d743791ef0f83461648bfcc002fdea5bb948ff35693a0cfe2b9b9268ae57a00cc3c5639ae12159f36c8df6ecfd3dbb349196da9d4bf3eeaeefe6eb506d04a5e8f8318e5be4b5868c741db08af8fa336dc8e308f4afbc16e146ac66fb054632675bed83c0354a7d2424aa006040844e2fa0e883d98c7923d21fa45fa7f278d1a83d16265ea0b88275edf49d6cc3449c3aa322c832b7f26c2078d4379e8c50a34ccf41b685109dd26df68caa8bef36d728566c842d464209854fc67d2c02122fcfc9a3d50bbf31bc7e9a0ccd00f2489ea693e480756db507f24d0b99aaeaf731093129abdaddcf510d17cbde82250ac407a9b39a4a24f076579c3725f19c98d59980de3b1e8a1f8692b08d384b45097602346a2dd74f148be8021685085901edac38e87a7ac430312b5e622bbb5c46e42e3c11ad39da4382506854526e727c3d08eac4498aaa0a9f3070a819cd846a51ccc9d09426f9893b82288b9b8671dfb83faa937a6ad3fc0261b2e88e2e954f93670d0f978b22acf40d9f0d952b1b6cd647142d53dfd11b313ab6ff48360f0396bdf8f38ad7bb83b7e8a3a4353730fbd058f1fa9b9e4ca3006a66498b41e570c9c8cb2670a89234aa50331438fb8136dbcb7fda5c753c233d86db1322fb50f47b2a5cea1a0828eb726ace0e0205ff64ddbd93e56da1b781bcc6d19d24a5f251fb76b3e0cc6c59cecc82497da905e56d3601ee26edcab495c9d242fd0c51cef0fe0b7f74a3851c3400c51b03666af77e9028dbd6db3258dae183be2ebcb56d79b3719fcca401a19ca35aeec17e5069bdee8485146bea055da7c2b7b8eeb7355fe1f478e92ffc9067ad186a3c8a7cdedc4b391032ff951f3dfa900e254bae846c3b6188a9c8d3a4e0fa3dfd45512c76354c672c60aa78bc7ca0508b85ea8258c6a177edfebaafd3bfba2111a24fa54aa4ec9eef774f6f8d32103c06642f2e216469a94bfaff4b5a53945706cd34809817e825b65ee6b5e31f68cefa3374897fcf668ca403b3d8ee5ff55d3b3acb1564329cb8407348cac0ab61605f6b6ac55a9baf70e06c1825a413b2359b093ba0f695aebac86a75ecfa2c2cb31ee3f9884cbc858c7e6244340cbe2b19a8c0291e63eec0b7bf447052b6d8b29ad1e81468b38625240d5c5c38f760dd3e8f47c997ac9e72f4ab4b9771d10299cb16bd53a35b3dc588481f6e90da7bb543f9edaa8b400af972c2b3f7ba0c170a6d959287cf8644de7f934e0a4eb99b160ca6833d94a062186459f3149d03e61c48a028f0bd735a638878d99a84cc3edd08b4edf46d0e95df8c3c278954aa62e03ac93b7fd41fac71a66f839e48f8b8b448b791ea910de9a4043cb655d3376cb5473f84ebc9c03b8ee5254dda1962e71cf7dc9f6e8ff656067aaa07e384e42f9abc4c8370ca18fae095abcb4af45e7884050494929bb12af4917b7bfa54c8b48e187f164b1121c05e79e139030811a47c6fd747ef8acf18880566cae780574a45062ccbbb7a02ef191da1d95ca94e393380a8d3ee13dd8143b9197b0e03caa427aecba3fdcbf9a81536e577a7e1409d84e338bfc33900914fa3af25da1326a44e0840f63f798c4e1668e7764913fe1cec15710c0d8f4e167daa466e7063199b2ec42b53389b1e63e3b820fdf4c629b7310b0a2e896a6b51eee89ce4b39fe2740194b1939529bcf08a58656c2429cc578b5a7743b84ea05ad591d96f18bd76e358b26df3407f0d394b2cbe059a0ab4319ab29c90b1620f0c92bb55dfc686860337a88dc711b75697cdf47954a7b744ae40bc5e9c28cb6f0589d00cfb3ad8266ea49a6923c2c4002ac4309c6ab744b85d0b94e5b396e33919e604c8d7fef6277a6376a34bd15f5a25a53c192a93c5d04c978030e7d12facaf975980ea941d54bf9982ec039938af7d0224153190a2277cd9b2a80754e451a862dda15b54a21d6d5093d732480fe5962dbe05e359e6c151cdf6c87a14a3584d05c5ad67c8ffeca0b7cdfd9574b105734a7b06a29767c3e6d9ae1bf4fad52981588ef3b87fd5c8c37247b86dc1e4a820ea26f7fb759e1b97c7fb726c2ee534b6635d1c6d262040c6b510ecff133e938eda68dfe3adc2589cefff459b97e0e115ada52fd2929de0d07a4aeb9d4e34cc62851b84f06492c5630bec867224205d36240a1c02b9522a34d909e7ce603867d0bbf953ab442390dab75c2c53c4c0adb42f00f6f23dfea16da44b29d18d671eb7ff1b52a2e151dd3472400601dbc7b560a04f33fcaf87f57af8e403b1a1fa2a9d354324dbdef285d8c49e277eaf5a53941e7d900f965966a59558d8f32886b4b0224416a463664689dd27ebb6bd17287d9b8478ed63b1210657fab283f42782715aa79efa011729102150a1eba94232592c63e614a6521beb85a55209b0f47d3ec84df6aba9b0635da6bb078b96d275e7c4895cd21eac4269a018f1b1d5ab234b1f5ac35581143d3cec262cea7e5155013910c75056c76d77610b527e26a654c4cdce932498cc4511db84696507b996bb4b220038805716c6f7cd801babe110d78e8976302c85a9a58f405d901d10833d6285687c58cb06e99d155f7cd2d209f8d0ed0680fcf2203c1030ebeb338c73a16354fb1939775514dcf00727c9326f735529a3eba3e426362757702c7d110fb46d423e5fa405613a732dc1ea42af7527d4aad857544eb6624a7b1c6fd651909ac4fb1c05aa8ae0ba007063bd16073ccda9a4af1cb343fdc89698d293a390c729daeb82331755c6c2a30d544b1458cf447d41a576b6dddef5ae2dacb6fe02ace01c69994b5db72db3e18ded5f8b8c6893a5da7cb6b8dffe0050688306553de82910ccb29c456db4f4fae9bb91ab83c49f8c3fc36ec81abe37157cf05d535037bd43c18712fa518fc76993e23b49afea70d2432d75c6abfeeec26a39aef0d09774349af69c606d4c6ec66c4f60ceb09f5da64279163eb157f6e8d2b0e76db3e7a79e00bfa92eddc29a76fbce2a100ffef8ccf8455fbc0eda60f153723b481668838d612c6d3dde190f300f25e064d4f1bbadc0fd828334d018969f8196aae053a428db9d0645f5bc5abd644c99c6e5199fa6179e0d5787cf52fa16724f84cb67dd0cdda15ea4a8bef6ac9a4a848dce3e0c6cffc761359d3e8b50ca8bf3a577fcddb21d513bd02d73645e7710c53da2c2cf24230e0cb19440faebdd34aa66b3fa04281ec7d067e9e655fb02ec773dd7af42c0bfb6c3a37e7de645acc564e3eddcf103624479c0d40633ec7776a151d09efffb4a7d20c35daf3672612f790dbf97af0a3f153c2209059ef7c41c0f5a142ba6df07e077a0adaa3884e356bdb223c1c87e7d92cfddac28b9023b50e79db278b5763125487563ffae2ee060c5e3b6bb4a2acd20d5b6c2d5d23e817f1e1c58fdf71cf3a148e2e773985f9daf32f0f8126441163d564d8a2e7d3de61c5468b4d934913f6c99f86631dc8b994f80263a867ce4a130c784bc9c9c53014e3b71e44ebcf6b0c95532daeee65e1cc6b7a59d829b5eab4f6b6696d7a1b912a4cea31aafd1889a64a58a868fcdef6ae6f716de3d87ba4028b887925e417b5f9a5ab1a37193b8c73b8b2465a27ceedd969017f5017a2e52e2de296a3120f3a9e7d9bda3225a32a8e90b479fd9a461892e64b3feb0ab599485cae7f11190b46fc0ab0576533d8976e5de0c200955f78ada714d324d3c63819435e5659295124085024186b34e0841dc5aea8be34e260298b437c56fcc86fd441faa053b5942011baa75ce379d8d4842e771a5b1983c68306feea3dd2292138001b63f463a04aefe6de39055c8a6ba2c6c079581075feedd7a08505c674540e88b67cb00a8c859c36f80153353753a00fcc65f2d9defc53c9641da77cc2e231df7235bda2ee5740d2b9c9749205c4c2dc2a046bf6e413aa95faf06ced8ad2590ba9b36d14d223bf4bddc206de3af585d803046f55867ed9f1f2619708e715a15d033e35c5f173962246e46016e79f5b4286b57e591eb7fad8d51ba80e47793e4c938cb04281b824e6c1776cde4ce6791476f28fbfd7df90a275eff7a7b5c51574db7f2860468e3f20848fc850dfc2a5537b4534be831d7a578e01e77c6b05cbb9d3ee0cfcfb5acb3ea84d6b56b06f42e177d593badca618a296a0d7d31cca27474f07734a96c58778a840a5aac2a728b20af5067db2d6b5cb091b558d436498a0a18205e9342a0c66b2c8105c2986a995dff67693f99392fa7163b6f6e10960fb7bf9c215c2f6ed348ef4fd184bfcf6c00ee96f439bc84a6fe23bf0b8a4699926b5cceb3ed445d9f1204884b501819bf9920cd136cd671bc2ae862ad5284d01fd24cdce34869b629010364d6774f3aaf58ab12c9aa7bdde107c1e0e16019c9611abf3309aeb4904e50a8018c097eec397f4fb888f3830279653a450e8824f71018d9bd7a674d0843bbcad093234287dc7ba35a7f64e20f841a0d5a66b350eef87ea1f5843f8229b1632c1278ba6fa967f33d08953148e41177e945720eff9cbf06188ee9f00d8b1c8f9fcd3b06b8a270809509cd3c2446c9b4ccc146ce3dbeb8609631f57a1bb26d9e4744f3611602a", 0x1000}, {&(0x7f0000006980)="b6e8495db650e209c4d9ccfec7a33632ab0bb30a4d395754dc8eca6538d715d61346dc45fcec1fccc6263984fd1223024d108d8aaf29a8e7977b24462f59a00edd613dc11d7a76260ff80a0f09527542175dbb6a9d14c302bb6129c85cce63", 0x5f}, {&(0x7f0000006a00)="31d964c7aeb7b20f4aa5d21c2b48531bf1e79098daf0b114dac478c01516ea15ad96dfffd5776da393f1f96d4b62105bb2f87b04595a838add07287506fdf15d254dc1769d54b6f048d6868005f0fb9969e4433f2601ec8e0a9150763d697977fbf3fa7132dbcf6f04e546290be3130a0b3974028eeb72a406680d41e3f047c57e917b27b8f1a3897580ff028831b0e3620265f12a141df32e882f67cc3d21a3751c12b5dbcbf1ba3bdc1afd35", 0xad}], 0x9, &(0x7f0000006b80)=[@rights={{0x18, 0x1, 0x1, [r7, r9]}}], 0x18, 0x10}}, {{&(0x7f0000006bc0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000006c40), 0x0, 0x0, 0x0, 0x24000000}}], 0x3, 0x4000) r10 = syz_mount_image$gfs2meta(&(0x7f0000006d40), &(0x7f0000006d80)='./file1\x00', 0xe27, 0x2, &(0x7f0000006f00)=[{&(0x7f0000006dc0)="e948ecd510f04d640f777af89c6b89c4d8c8262d69a31f0ef2bbabd0fe0c4165e0069a8ceee33c5672d3cba9557d74eb2e8d0155be5b8787ff485a2d6e242eea8b791c98ddc2ceba2a8b8430abd8df054c42d43177f887ded2adeabc2ae3f2cc1032328ba25748f5bf5e3417ed2aa0a3fb6a6e0364c000d805f14a9b665dc77c3a2593724b3b33d0c8a7dfd3f5f4786a9bddba97bc9603cc37d5c123d8b1f247ba382f28fe", 0xa5, 0x1}, {&(0x7f0000006e80)="53011e10198725811ac510324476035797b4d25c4dcebea87040842b1af3f56e4f6e130041c76769ee606395a6e0adde938380f9b6d77c5ce4ee79ff097241305a65b9e9406b278220ba0d1d3a2d9434863b0a042f30938d406e429a0ad9066050374657db1bf4f8891b3e87bb645408c302a361d9afdb6d09ae9f0b2ebf82", 0x7f, 0x1}], 0x1050, &(0x7f0000006f40)={[{'x*'}, {'+^)*\\:[\'[\':@\\$-'}, {'(.'}, {'\x00'}, {'\'['}, {'-+$]::.'}, {'type'}, {':&'}, {')-#@.\r}'}], [{@defcontext={'defcontext', 0x3d, 'staff_u'}}, {@fsname={'fsname', 0x3d, '[\'-$-[\xdb.*'}}, {@obj_user={'obj_user', 0x3d, 'ip6gre0\x00'}}, {@fowner_eq={'fowner', 0x3d, r5}}, {@uid_eq={'uid', 0x3d, r5}}, {@rootcontext={'rootcontext', 0x3d, 'sysadm_u'}}, {@smackfsdef={'smackfsdef', 0x3d, '!$'}}, {@dont_appraise}, {@smackfsdef={'smackfsdef', 0x3d, '@@&-\xaa)/:'}}]}) r11 = openat(r10, &(0x7f0000007040)='./file1\x00', 0x6000, 0x1) recvmsg$unix(r8, &(0x7f0000007740)={&(0x7f0000007080), 0x6e, &(0x7f0000007600)=[{&(0x7f0000007100)=""/234, 0xea}, {&(0x7f0000007200)=""/201, 0xc9}, {&(0x7f0000007300)=""/161, 0xa1}, {&(0x7f00000073c0)=""/172, 0xac}, {&(0x7f0000007480)=""/248, 0xf8}, {&(0x7f0000007580)=""/81, 0x51}], 0x6, &(0x7f0000007680)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}], 0x90}, 0x10000) sendmmsg$unix(r12, &(0x7f000000bfc0)=[{{0x0, 0x0, &(0x7f0000007d80)=[{&(0x7f0000007780)="5ab49b5965c6669dd1efba6713de3882a04708a9cc125d42e3aee33613b1f3ffe0c3ae53d6419002693045ca451044e92a275549b6955e7b48a58036d520dbd805f89f1ea08929874d00bc86645d7de5c572afbbabd023f93620fba42d04e77a7e2e99d95b8fed2217329ec8cbc3eb4c135f0fbb5de8465b3ebbb1108762192b5932fb9de2377ef3aea8db00a790086f1238fd5db60442bfa4d6f82dfd86548125942ec689eabc60594d370ef7dc0deb6e030ec820d1e1ae6502bcbeb574f36c75b77a2390705956fa7d8235830d9e7b0a7a3f3256813090b2af3dbe75ea31", 0xdf}, {&(0x7f0000007880)="4ae5f9c81842fe33be442ebda92968d4af01e8e5f54412bd51fb9b01c48d8e0f8c", 0x21}, {&(0x7f00000078c0)="119bbf7a693c00edc420dfb51fe128027434280e591dfa94563a7fc69f5be04a40dfa2b13f5e8b5b11d57e0d0a95ac4b763e6bce1ac72d966d9376b4874f4f874c6e73a22bcdb45f08bca8b507e80f522c8b4060543f375ffd7d9341d19deb032758c1d356e9c971ba20a4a158038a58acdb93b000b685d51b65b69febc2270c20baa9e9ef7aa36aa8b3965fe55a26c788144131a9787db5508ad4317d6fb933ff3d27d5b7c1e2a73bdb3b2afac93b416611448b5c64f676b7973a0587451c345564304d8b1c7d9cc75e969347b08374057b0c780a4d2dc0da607511988ea3b9", 0xe0}, {&(0x7f00000079c0)="383c838fcaf5d2af0b5bc68e59e09e11a43c3aef8485cc8a5260fc639d942084748ed775086d0ac6814598abd09a22f672ddbcce5ebd11cbdd856508b485f2df5943d50dd63d9e7e05702f2ccb6e58a9ef56e1c92d07802f7732ede68f8384b4f95f6decaff6bd9eb00ee55697bde38405889ffe6e3e6371430f6daf76effe7afbc8681e6fe19ec59ceb9eb049450b06a509699abc719ae453f42f451a5b160cd97a46c7c9be458d0be8a257868769602920c59b7e43aeab357e85e4504fd614fdb70ed5fb9b16fd84ed", 0xca}, {&(0x7f0000007ac0)="2d355e2279e5c5ca22b909d503555829647e44e2532727e2c2caf74ac1e42e6390941fe25e127e96c8209091302ae70267b424e878b2dd3530ec98726e4f92e5797b0ec2653a09e34c1a67ded2e5b14aba39ec48b23316fc70f3d0991b81ce444bf9234133434c6875e3c240a4d608052794a079a861ca6cd9c78b0b0fdbe6384438a21d18b8c03e4df0c0c9ea69f8450d6d8b6733849e73577055de781bd2dcd3954106f5fa6eb13d84cc2bbc72c668327d5eed41888cc38e1e189125376f23aa180dd419c2fc75a9616464f7cbe9f128e8bd460394c4ac91efa7ee", 0xdc}, {&(0x7f0000007bc0)="bb59c6e427a0a7dc345d35f9145b3829a4f4fa0c8bf7d424a33aeb63b21e8ed810db8f36693dee6dd3782f57ce21d82d6834ee08b40c435780eac75a62d98eae0504f82e4498d8fd4248796ae30ce8f04f1e3a7e0f5d017d274a5e8075eb57f17016a9e5cd60f6682ebf051e16e227839223a151c58447e144bf", 0x7a}, {&(0x7f0000007c40)="a70e27175cffc448aca9aacd94aaf957df38b524a87c47ae5db1e014c60b7709f1284a0e81330dabc7d622a5cd4fd92399b395be700e70dfa0a783b511fdfc1c9079c3d8e41f11c8a12208233fe2c2b5dbdcb866fc580acfde6a03dcbb030512c367", 0x62}, {&(0x7f0000007cc0)="28f03caa0fe649d45afb9df62debf416897250a9269839132766d49424975749d1d71328ccc2cc2dc166dadbcf31fd3f0ec044948c57d3f2fce607f9b2cfe78779ff942af5436306ac2f7220cd04c80f558affd15b5e4f713ecb436cd12173733b94121da7ffc81bce1b4f911ea80a1b11d1a88a5fa2bc87d5855385646e78b97e639ed4f880c0d5f594ff", 0x8b}], 0x8, &(0x7f0000007e40)=[@rights={{0x20, 0x1, 0x1, [r2, r0, r11, r8]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r10]}}], 0x38, 0x4000000}}, {{0x0, 0x0, &(0x7f0000008080)=[{&(0x7f0000007e80)="66c147732c980f3a7ed1d619aa8bcfcf79dcce0141c47e12d068c3fbb71f78170f7bde37aa200460209a3e132ad378bf7d44aae8cc6d6af52ba2989d747cc0115f650b79dd662f2db9a68b096a65e62ad4f1513e8c69a5c4d5380b97c73f1a3c82a0dff6adab05938014b63f033d9457be27a27ac01a0164e666411db7b9d1811f3d55a98ff0aee11c29a4c1ced008b0d5a3", 0x92}, {&(0x7f0000007f40)="c34a5b308297a7e25391b8c3bc03f10bda02d000387150679400f280eae08baf086373c60a5b73f89cbaac39a8b28dd3e083d07d93e48c4a096a339c8baae56d8b389fd036d00e02cafccb592b37d766063c84c3e5", 0x55}, {&(0x7f0000007fc0)="16d4e6026e00a32d5dba8036d7bba73e039208b5cc87ff2548415ba8737c7cc5d3cb57b07ca36ff6bfbcb08b44551efbef4a5714db84dc2958207dd719156da685b32311675b16edcec981a7cff7eff33f9983368635d333daee9e03d6696ec0194910ea83ffbe0e9bd63e9d9847", 0x6e}, {&(0x7f0000008040)="77e426f081ca02654ec4d59dd92ea0eb7ffcff387bbbae14a85e9e50f32042", 0x1f}], 0x4, &(0x7f000000b740)=[@cred={{0x1c, 0x1, 0x2, {0x0, r5, r6}}}, @cred={{0x1c, 0x1, 0x2, {0x0, r3}}}, @rights={{0x14, 0x1, 0x1, [r8]}}, @rights={{0x2c, 0x1, 0x1, [r10, r8, 0xffffffffffffffff, r11, 0xffffffffffffffff, r7, r10]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, r4}}}, @rights={{0x14, 0x1, 0x1, [r10]}}, @rights={{0x28, 0x1, 0x1, [r9, r2, r10, r9, r10, 0xffffffffffffffff]}}], 0xe8}}, {{&(0x7f000000b840)=@file={0x1, './file1\x00'}, 0x6e, &(0x7f000000bb40)=[{&(0x7f000000b8c0)}, {&(0x7f000000b900)="88061530450cba40cb99c90618ad9ad8011521d2601147f43d3c882f1e49ebdca26f473ca461c181be07df2881725b726a5d99f8ddbf1f125354b7b12157930ca3ed8c83a9ed02ebd661dc5b0348fee627378b926d9575f2891c90560b47e7a2fa439ccd0f8ca0fa372a51a16066ca37ff3627e6e43b7ab8f0aa690a3529d09e2de6c87203defb371bda0b80023e17fa3ddee694601d632f11d3a8b56f726b0c8caa1e03aea4a3ca63d6f1", 0xab}, {&(0x7f000000b9c0)="7f8e55aa1774f4d80f97decc941fbbca6dc07d5f997413d3c08282331db7227b7b60af8acc098d7d5420574f73169cca846d5c2ac96032fe8bf7ae97", 0x3c}, {&(0x7f000000ba00)="dde8dcc91bb82d34d428e597ae278a2a9ac8eaa8abad0526f905c542de0e861ae39dd6aa699866d22c45584a6ebdc23b2e423bd40c0e469b7600fde4689994e4d13b0ffea738", 0x46}, {&(0x7f000000ba80)="f7f6457e40f34f3189bc180db9dda2a792da0afcee04ba64523f8e830cdc82a976bcad2c8a0864dde1e4bd77891699561f2052177f199fec95f53ee7099ea3d04bea1a4b19911adbebed57981053f760b1f7999c9c6776b21a8d90286b6be09adc79b3cc64454292272c1a1da8e9d10bbf85cdd22cfe44634be40a7d9cd9c19de8e0052eff4fca38c84c4b8de0ffffd0a1275b46b71f02a82e8f", 0x9a}], 0x5, &(0x7f000000bf00)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r7, r9]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @rights={{0x2c, 0x1, 0x1, [r10, r11, 0xffffffffffffffff, r7, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0xb8, 0x44}}], 0x3, 0x4) 06:25:57 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e}, {0x8, 0xf0}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:57 executing program 5: r0 = perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = gettid() process_vm_writev(r1, &(0x7f000001a580)=[{&(0x7f00000193c0)=""/128, 0x80}], 0x1, &(0x7f00000002c0)=[{&(0x7f00000003c0)=""/102388, 0x18ff4}], 0x1, 0x0) r2 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x80510, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x2, 0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$EXT4_IOC_SWAP_BOOT(r0, 0x6611) fremovexattr(r2, &(0x7f00000003c0)=ANY=[]) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x20, 0x8, 0x81, 0x5, 0x0, 0x3, 0x0, 0xc, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, @perf_config_ext={0x9, 0x7fff}, 0x11756, 0x0, 0x1, 0x9, 0x0, 0x2, 0x997, 0x0, 0x1ff, 0x0, 0x100000001}, r1, 0x5, r0, 0xb) r3 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r3, &(0x7f0000000100)={0x18, 0x0, {0x1, @multicast, 'wlan0\x00'}}, 0x1e) sendmmsg(r3, &(0x7f000000d180), 0x4000000000000eb, 0x0) 06:25:57 executing program 1: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet6(0xa, 0x0, 0x5) connect$inet6(r0, &(0x7f0000000080)={0xa, 0x0, 0x0, @dev, 0x4}, 0x1c) sendmmsg(r0, &(0x7f00000029c0)=[{{&(0x7f0000000600)=@un=@file={0x0, './file0\x00'}, 0x80, &(0x7f0000001e80)=[{&(0x7f0000000780)="ae00fb656b453eebfc51131243449fee11fb428a8cbe09f53a2f2e873883a32920b25ca07a7fe8001b4a868d43af080f895265a67dc25a192d4ffd3f434119ad18b7144774cb15ec77dfb64331abeec613b51bee3df8ae4a7bf6eb12cba27788ced35699b672f77cf3ba4b0c4fa11722f432ef05fa64aa9b75ca8000dfa5a105f69d00706614367420995c73f0ed074cbc4fd614893f1103e401dfd9d013410bf0acaa6277891e0e75ba22c53589dad843cfa5a3bbc3f981b4ea5b08ab121cae7722276e05a35de5e2555865821993920a028a17b87fad07f94c", 0xda}, {&(0x7f0000000bc0)="78b4b49b2235e659c3e7bedd754582917fd605bd6a092d039ff073c887a25591c0e1040b08ac097876c29c41de53e837efae5832a5f586a290cdc0ca2352cc152c48619882f414d8f86fd4c3cf1c53fbe29b83809ff00c95744d0dccfe88af5127d75d073274570dde26fae56ae2595faffaf72c45049f38726bdf17bbcfaada117a7446ed45b44f2c873f67e9c0eb1d8ab9adcf639bad86e91b8459d5cf7673c00f25293b003d357abee31ba000b4f2a95cda1449dc2ea12d60bbca40bd1b348bab08282de9d0b9ae844bb04f6a822cb9ba1160d8c9fd686d81b8cba0eb41f58122180f5f578dceb85e7b1d38cbeb0ed952675d5d913c7b37f6ed1ce453c0f3a918f67f34adff04fb295e179047da2e7e9d8db331541eed6454da6ae5763368b3cb0462305d8b039d01e9359eb89b7b573aecc83c0c5297a758b06bd96b124d909e7cb0bc04b7849832ef4a1617a7ecd98c2a10c29c4c70dc7ff3dd472ae6924e12b88bdd6681486797851e139c9f5acb1ee2c2f17cb0585a48fdb557b63da09289a9f727ab6fe4775d68312ace12ee79ff8c6f8877d1735822c26e9670f96ec0b3d95f2b04162d6eea36cedf6212267bcf99788fe27e009093eb3318e044f60b577492289151f9b71ad79b8183efc72252bfbe431b26c967f800419b623625a44289e4b6727f6f60e9757317ad3be30da3174bff6452f17854d4459e38aa90b0df49045ecdf750b1ac1687795744adfaf5d5455649373e15ff0d5ff66918ed70898e395e94cca70b73c9958caaabbd438b0fd407d4184efc1fb5d491a663ad9806b20fefab11f5f48d3a05c43fee2be022a87e3ad4bd36329f2c3c656dcc20a18d284d45a9f610589a5c6922cabc666954cf23950a6a2038db600cc1682d603ccf2aeb6efbf5261bf689dc093fed2d4feabb4fedad4dffb138278c83f7e33e37db970f639d50cae22de6928ae96bdc0a4334784f389a8a7a7cb634568eb43afdd9d6cbece6ef5d268a795616723ff3f10383ba96c7cac3649631936a2b5d01419799ad03f86a5350a760e902867fc0de5112ec8064f8688be4424a438d20fcf232cc524c3c9accb05c6f7445522a54ec8af393e18c6f25b16d775645958cd059031d022f2702e6c360af5dc97996d2a881ea66025cfc3929c43e6a81cea02ddf5b9a6f2c95a2d1ad783ced9f7db53d00ff630fa02b2749ece2a91f5984329744d7a2dd2c39d8b85f90b7bc83409c4abd2e4159a164965b65330542df55336f326db70080200e07212211fec55ce3859a299767f7c0929d7fcb6263481b8c7ecccb9a7853a432e631a0823ea32be4bdca61ec5aacb00d2d49d60b2dbd717cbaeec2cf11dfd0800222009acad0f6e97f59e09bc8489d3e4aa52440d00c5412d17c9bfaab6506ab4121ccc75b627c1ad700ce062124d56cc3751315f659fbf54074b7b13df196916752c1b322ad56b49ccb8caa5b34ca3d2a5f9c8f88558a4936ab611c1c253285273f8908f8da345caf2219c1611d56f069dfc3a24ac0ff9e3a143166a1d981cb5d239e385617bdb1add0f7a79ad47e861b2581bdda264a0d651d4904c2dd987cd8f5026923769e322d8d191cf9266478edb86df0ad269b2d0cd44b68a0ee6e0ba2cf2ec991ed8b1276fb4142bfd4996f0b27d7f6a2a529097b8b4c38861209b6872ab9d126a336476da1744ad54c11da64865edce8ac6f4b854af2af3204a3c166c8a63f2df879d8e50fbee6641c49f1b8dd820c5c32fe57254f83cb0ac43dc459412e004a10f98261bc38eae859b3055d7949584b5346ba51b398de6abe75a04ef05ca6a0e0c5d7ff84a83001758b200be309f60ab16290b176a2579742242863b4d9f2a6fa947d3a3a2f1cb3e4eff6e9bd701c732438359e46bbc6c55988a9411040aca4d13fc07d8c261ee605d1ea564166e97ce338b9a4df9d49f3d66e4a367794f6032d519ffaf010dde54e4cbe2d466d59aeb8036e8c31ab1b4c20284a3b4e67caba27bd6dd68ebeb26afceba735670e984a608db8f2d296b06e54766a1d8363c5951f5a670a7bef5cd9b23952a269d4d92babd6ce8c444352770f25ca3af53d1a602848b908b48c4c51969bfe2699cde91f832be90a53c7be66852b5112dbee81d2b81684f14fe6eac3ca57da4325a49248669d784e2d57b13e8c8c9937fdfb87fb76370385b3a0f38a1acca2e925fb8963125c80c6c253ba10d1f68e430c7ed3c7019ae2e991126b9f35806ecd88f5aafefa0c66fad535db81b9903017b685cc7fef3e0f366d4dddeb9bc54c1f552637069fc77f34353d640f7c96393d18f58997d298d485308af97ebd1498aad3071c4b8e76884b5c0d2d0218d473fdb64e6533e214b290a5f30c39a211922afef0b28abac6f88207f55f8becc748cbd39f64b008113a89e9793084ecdb91909e413eebdf2dc0845480b239712f1248a5d2f74fcadd035ba5613d78db871282a8e5eb41fc56558d541d2c3bbfa23dcd55625fd6aa96a1e44c95869200f43678ead19126fbc291103e876dfdcc81de05fdf7cb357ead0b19c2782cfd4f67f11f96dae4346ac1bd4e7862d2f72ddc336a90652982dcea429084a8b8d659c3af6cc618da06c658c0316d5d1c2fddf9dab0fc883fbaf87c6e2232bf1d3534bfedaa610ed11fc5aa8fc3ce4bb79c603b143d7bfbc717cb77c704dd653eda9b9da21c470eff3afa63494a2888223ba3e6774d84c5ad17df0bb0c27b78c011f10fbe316ed3c18a6b18b3f84c6cb966c24b52a36aab9484ca7a4384a925dc645dd71e8a31bd1c47e8c2b61a26336c07f23612092595456c3c7f28b19431660086305c58b5fe81af53386a3507c1ae5da026c361ea729f13fe6a2ce44c0788282667d7a5dbeeadbf636288737bfc03da096b11badcaf66b18162cc0d009b6020371e2448d9d623760b4c3a505d15ef3b231aa2e65db03b0c7c24ca72dac5b469922c03cd387985adadc5f59557420f3d01abd68a5b47eb921c4a490f185720e786b73cff548fd0a55870ca9c7ae4fdaac1cef7eba5e90a4857c9304263c1d6d26803253a39045ed9744c3d8a57977610d029e1ae9b1bd600d5dc4ddb5d942757bc11b300432ec3a824450686f756fa79a1222674b73b53b1c87b4e20452958542b0e6aa7c9a1b1344b4aaf79c10e3559fa9715367fba55eedfbd48e6a420b22a1b8be1e51042e1d3e2c4ca84bec2347ed4fa2e13a71b3264c405c9102813fb506e3251c2519cfd5ad9f6ed33d9ab9375f06f32aa453f9eb6d19eeb72ecab81efb59bfbb0fb1a9a46de42e6208eb2d4d24f4966c91bd026ed540fa8e0b29a8dcac3369c4acc48f23862d1b21f8f0600730bd0fa582f974f2f434faa422bddd510323823c05bec6ee755ae5a88978655ec6865bc3af71fc44f5363898d14a6e14d11b2ed8dc68a1d750a1417a8a536b903ae9c6eb5a063873bc4b6dcc233106dd0d38095a7c775219c58950eba3879c3045097c1b08882e9bb2492683946158b2f398ecc8883895b195b573f1c6bfdc5b990404ce5a290b97dac134e8cdeffe9d0f79db45c457ef54f512908716fc65c551093d965aabe59c0df938645fd7fd3268d922b9ce769a59e7c77fe167ce179bd9cc1d6bb6de620c8d41d7a9759b50ff14c0ff964686187877987b812a658b37426c7a420454087d7c506f37b52f4b25b02aca21cc89c807926be44afa160f82df1869786bd6c5bf0a28eb6fe27172f27dbe275d646dd57b392ccc2253e2eb8de7b43f2ff6fc29def4922bb5a23f7a68c0b8cae96101a95d09c8db3e6a203e20467b4994b3e01969999d487f26d599f4c30b169a72f25103500ba4c3404424e6f7ba90af1efb2083de6a2a5261259604abc8d96163f5928412bef2fe21d43bf4dfd307972718dd1b2e28b9aa3de41cf2ebcb57a85ea016a2dc9e99da6235510bafad84b4f781b7fca2b9e046505961d1967c4931c946d667d06e51a7e9bf8f97448b407e3d83a1a6d19ca98433fd436a5cc07699f5d1e1b6c1284963ca58e0f0a886245791fbd4f6745c16e5d335882cf0008acb5632614699b908bb13d8673875530c04937fa00457ff0ce6dc39cb166604249e923bbc635e790c28fa9ba8c20960e8dba16e59428517e3fafd1c01e6d7977f4ee1a0a097c3130424a0cf8c9f6d67255c9673708eae0446e66802fcea63a04fe65933039f86b4cf416f86ecdab1c2a0a993e7f555484abfc7711d95380a89e6966dd5d995dec412b3cad6746c8b079c78e3504a97ba5b57d4389ff91d1ffebbd3ffc8f02dbc7fa3440d998457eca2b6b1ae8723c2ee4a6abd0b79125e33a908012c499b7d7603a593ddec89b6eb029741c9f7d298b106f1e609327273203153d8a6c335376c559e70341058dc6e618ed0b30179bc77f6110753c8e5f06a73cbe8af7140ca1914e32dd248fae9362d96e5773bce7f3fd22d5893011ac011a80cda8b3dc987cbd7d064b4e3c5a4d2837fdb6cf44839b5362271c45b9abd92f9072f51b9d6d0db00a90e508853445351e983a2fa1e1cf8224ac943ebf53cba3798e1d66e8b12ea925f40fc6785dbf2dd28bbcd2ef20dc87214a1b2e2895a88d910050769532e72047d03ba5c9b8cec49a9ed9287b4ce37fa89b4e3453f351555e0fd8a9cad54509599b1f476c04f8859836fb4192299cb04eeca29979e4763033d29b40f9a73de830dab0130501a08d448170c5ccd79e7a06616b963f1357fb473fb475c7bf557b3f523ba3527425627d87ae173de6360160fcc64510344a7c619ed80d9a4465b11c0834ca4c4959dff38b37a677df384096b4377442a81557f6f602c4da3aeed817a171812986f5b62164a5e2cd4ab24755c1462085e2265491d65bd5eab0961fea9ecdab54c4333b740992b36b05b2ce1f67c33e8b54344de2d3fb61430b7d5f0ed6ea1bb147a8fb63c2c618662d301f7792b7ac77dfbe0176bbae779925086c49b1f4d6ba482cb61b4c17360bbe84655ff6a2fbc4373246b888b8e332f77e14c2f2a846fd4acac4aa27770fb1b5b58977bf1c4f15123efd84feca2c7b8b94e8a464e410662400a13acc111a954d2be8e5a7ec8a6685a93ff6aa5fcd5e2ac3dfa5420ed2dd07c4d1c3d574b91f43640af883db3a3523741020bc843e1a18ad3036a0d55e8b8ffe75e87b874a49c9280b5dedbfc6f03083e95f064fd05e4e3f7299d392000fb0593ecc12957fee654a5ef7783498a85c890af3abd0d836430f0b2e59024bad4bc83f429d077270b230f82f60da5c0a5a6c6ffaff01a7c00c960101fc8c53ec1eb70dbb3947b8493709a0349707fbc8b36129c90b76a2b1e3eaad25c3e1f406c508f5ff2d8bf2fb34786a9465f7ae819378bc291167b4a3186e8ff645ff272f096c50def2b75ac4017aa3c05730679ac9ed4353c88d5fc0e05eda7d878595add540118840d1b94d5712b633c0920da60fb192a28a43a64c7c6d72b9204db643354944ddd0d3da1a42aa6b7af47661c62f5c22e19b7e3f8e644dbda518ca483e2ea90d471cfe1767b7c8fb1cd8394f4201bf324883bc80f186b259e60e00c4c790bdc86bd0cb1ca8fcc945d3046ad21467aba07e80885c3e43e08ab0321b870dcdbf0692a2c30ebe6c456f08f59f1380f8c829de1aaaa1b7d6634d00642b27a5643a5ffb31a67886f84c2db53871cefc0275ad04bdfe21f238102041a6183181bd69838d6eee43ec642b406e6be366d72d1a99cc5a0276a39153630861104b72b5cfedc6bbc4d2ba56e78df7ba848a7b64574e23d953fb6542618879ab73", 0x1000}, {&(0x7f0000000680)="c5510619e1f48df1ffd56c3533fd746cd6b7cc36b86adf55c45c6827974d56d2c5cddeb9c04f65d1e2cd695b1b11ed757b02cc96b305d299566d5d223b74ab91f307", 0x42}, {&(0x7f0000001bc0)="30f443eec57dc267e05b7d2b2d0b114879a2fc9f6d6001e8a07342a3f9ff599d51ce1c6f9700d298674a71cfb472ca9e2a476cdb6e88e2d648d9d8396f75f239a8a0a34dd80d8c6d51ab81dee0c317e0de266c9d7b0fdd532aa27e6db0a56664f46be0e2c13ac02a1b57284e9a664b0204c7c66be5004839807e554141c0993dec863c960798753ec18d0bc85c2f5d462587fc705a9a70b791b29f6d5c36d3cd7328d38983c3e3bd1ba6df", 0xab}, {&(0x7f0000001c80)="c76284df5157e98a830d71a9327213886a929d326ee2961f80a73b95106b8e5c7cbc92d8779e25994e293ac27c62d5e45729b39e57bf59c15fd518e1ce8feede466e6468d360d91369834b1b5ac659f484f078074c3c17c48e8ad53d99d446d0d8b86c11521d6c4c025715b59b8eb36eddcb96d1b5b2d22ef30e8faf25d445844300eacd3b8f29b74d88db9c93b5ac8446a4b86cf2d75662ff439d7736fb1a0bf432c80ced60f3f0d8d4ac7f548e25fcc12e4796ef67b954492d952c61b1b53361e6557a1d39c8cf3b84f2ab15f0b96a3168aa00900c3fea6b1a4de82af5bfc249f67b2f67c6463ab4fd4b8f", 0xec}, {&(0x7f0000000880)="fff26c0591cd6c784f398437897ac94b76e17585498c208ae7ef0a637fe03f20fa923fe97d2b7e0c22fb510a731fe076d1868c84d5428f243c37b128f8fe93f9fc4bc0a9f703b80d907cb40068dc162f30e6cecc44f1bbc7bbd2", 0x5a}, {&(0x7f0000001d80)="b0bb55aaa21928ba5061579397f4ffaf72a9ea33487f56ba68d4b5c23870381703eadb60b1cc455e10288aa180ffcc828c525bea2747aaeb96111bfac541656175f2b3fe459265bbb009f884d35f765117958142374c7752c35f35799d73ef2e6a3d4573b725260bfab2ddb558b92f29aa829a36453bd143365dc8ba3deaa0d7d05ab10fd1b3b572eab43a9a68a2ce637bc96383085baf16dcff9421c1b3f32621996bb2fcf1961e7d40d4d3a806a8cc6d2cd471dfd192712e497c56a26426b6f62b6fb1dad5e1652b4d5a4a120a", 0xce}], 0x7, &(0x7f0000001f00)=[{0x90, 0x10e, 0x7, "545b7ccf5fb561a10f0e7212c16b4a289a7af83f33c05bc257437048a5675d527e480d67a0d5384d03fe5af69fce757eab79ed5228f379a81c0c27f8791139ebdaa1099d3222853155c5e5b2c49dfef43669730649839147571c44a5bdfc35c1d8cabbc249e46137b313dae602aaf0d37acfde2233f063d0f96ca9fb391b89"}, {0x18, 0x6, 0x2, "33b053c38eda"}, {0x30, 0x109, 0x1, "2b2436792966ffe00c6e6fcbb85df17702db0c86f6098bbcc9cc99c6ac"}, {0x38, 0x10d, 0x10000, "443e6218274eaa28c1c8a1ee326294655e2a2a213ca560e4c4fd847f7031ada75485"}, {0xf0, 0x113, 0x3, "e89dc58337918768ac5fd1983050fe9ef31d95cf04b5777c87e5d7d3a79796bb27fbeb6ea965fa557523ea068aa27a87b284dd97c6878c451b5bb5c349021612dfad8b027f96e16a21af2e7983a383c0595d6eb6dc6c336714743a5bf6a424f81e5be72cab7cbd129856b8e14abaf454c13a2be8926b05dc7d8e9318c63ba87509c63e8dcb239e5f13921d81e01fd8bd72aba52618acd3ee460e731294634b9a731cb45607cfed7a01a5d286896bbc98449d5c353c8bb573de12bfea708247a1b4077fe0d8f0fb1e144818bfacc6a397110351fd2e2d0eb85f"}], 0x200}}, {{&(0x7f0000002100)=@generic={0x2b, "e7999556f89a6a86f6a0138b0124acff08548d956866af5c860bd0f8365d268a66d77e2f7ff5c96fd1716b9edfa2a3daaf240f61e119bc30844da23ab2d88e85379e673141e00bed3283bd73965048bc9e62cf8694c1271fdc9ca820ba5c852de33f93f5b91a8c3b8656bb315f8e364ff028368d0ddad389045ae8cfd11a"}, 0x80, &(0x7f0000002480)=[{&(0x7f0000002180)="3aae0d7f70d262a58c367772b663fc0b321eb4a8652bf40b263f7d5bb52427c62c619ed4d103616ba206c8870e4bf46bf8d6ad1790777880ed4d3c1d24927840a04d96621a9a0b0e7584864ebebdf33af172ab566bb8384e08ba8c7a06cf3b850f46bb362f048f2d", 0x68}, {&(0x7f0000002200)="8dd23ba221d55c55c85cf2a5ae71936a8cd32f20621e72895980cc83ad92bb175ca15f6169adc882a09e364a63a16625e8b073bade90477684da80bc84f95e353e32f8d5a3378d706dcb4adef762a76b5e6da649eabb76c00ecbeb053ea44e1e60b1ca", 0x63}, {&(0x7f0000002280)="58908b34aefb24aca6f8e4ad1bc98df0c339220ce4da202890eb092d81683cee88e2b02c62eed89419fd54b98681af9e3a6cab6cba545886c3eeb073732e90e4c293e4531769f961b43162e15fc9f661a7419eaeefcd6e93d8c35af37bacb40b47bc53981b06777d82b353898ee2d6d61a85dc90131bfb4046aaaad300ffab", 0x7f}, {&(0x7f0000002300)="d1be113e2f0794df6d7a693ab14d89c96437b5732da3caf5b862993a40628cd54e4ff53f38a38843a11a9d5e4081e9ef73493d127d6be43e10b2ebdcf3506480fc6c1530ce4805d7ccb2a92e4ee3af6d552628a106fce503811dedfe6f516f59366e4b030325ae66b51e0be9d1c14bd6892c7811818f74aabc5b9cd458a31b8ae396406237399ee75e474a5fccf919c31681d4c18726d053f8ed02a85ff5577295a817b4d25786b67670050098bbe35251829ecd8cb836bcd803dd96e291b8f69d", 0xc1}, {&(0x7f0000002400)="8f0a5f5174e811da5fd2c5cd8016d6d5dd8fb2fdee01442f508a23cf617b4b98ed29ef5ef03d320ea16d26d4f7daeed637d70cb80344b1c570e4b0ed0fe0eafbebcc5bea1922ec683a59b53432a321b7ca657e0696d176756dcf01322e", 0x5d}], 0x5, &(0x7f0000002500)=[{0x78, 0x105, 0x80000001, "a752b061e23f6b0f52ed0f0957172e007feac2bd00cba70162a32b2c7c40e7c79b967724a653ce53958aa6e31fc18f05d80e5f76aac18860095158730db50da5893afe798180893b38f0c12dbf2e1713327cd1268315fa007eec7bfef3ca2c750a"}], 0x78}}, {{&(0x7f0000002580)=@l2tp6={0xa, 0x0, 0x10001, @private0={0xfc, 0x0, '\x00', 0x1}, 0x7}, 0x80, &(0x7f0000002600)=[{&(0x7f0000000b40)}], 0x1, &(0x7f0000002640)=[{0xb0, 0x108, 0xfffff1b4, "609530332495297e4dc8525951c6c28936f901de29c0033e5e125ab86250012f12fb81848797aa0acbd12013c346dc46556cc07e15f98c72a66ffd294fd6015ac9c76b50d4607289c56163ab505c5aca354282aebb0b5d8d517c4dfcec99874a0d1a197f97e1e8f69a6cd61511a0e11e5d9a5372307a1926883e6bae5e53f9c25827df64f2bf99e1cfe6e0719d0b919206bdfe477552d563a3d6d431"}, {0x50, 0x10c, 0x7, "ceffc55730a98bf33d8d818c1a74b640c3a28c99d59a8b5bf47e7a361c0ac42a56d64f02afa91d8a5d6f8e4f9167540ab369c86f4f574b29e11fe1e7"}, {0xe8, 0x0, 0xe35a, "e18aefd33349f0cdd6f0691632a800a24a981969c25c9743e3f558186a83fcb67d96aee225a4dee1f0c553a56b6de3355c03eb6d329fc588084d9e2b0b747c79d2d5f0992152d87f84adb32ac7778559eff3fa27c347358b6a91723e2be07ba1599f275580a10dac644f20a8f31ba2ed8d1427c54de2002ff46f68b04f13ca6db05d1febaacb7c86e22d26eaf7f9e4731b2cb64bc342d021b84c3429ab9182562ee8988ffeeb1df6034ba640ca905fadeb7b8df18a59318f74c1cbde308965345ca663a00da941c90d4474322731dcba82"}, {0x18, 0x118, 0x4, "f33c"}, {0x28, 0x107, 0x76, "65e0a619deaa9c751f2d8e1a3969b6aede9645af361fe6"}, {0x68, 0x117, 0x1, "140cba27c2dadf40019a94bca9fa1e2f6377cc3f4e89dd48119bea4b98d034a423184681972e324fbc32f81fa45ccd6cc4467098e3eee576f1e060849a4d46b201abc0872edec79e0d54866d0bdbeb2b8eecd133"}, {0xc8, 0x114, 0x10001, "3aa9645831993eb9345889a437372bb117720144e26477c30d28a377a2036e5281c268b163cb9cc259a16f31632790aefe46fdba40c0b9709877c9d83c5c935ebb3153fb6883b0f7af03e0d34b8f7fc9ad0aeb1aedb97721bd109f46658f1dc53e19da1d22ed7e6ac17c1fa48b2abfa8b14b4738d2bdd8e004a08d28b5b487a58c6da19a29f5f406cdbfc16848b3f7e74bc118b7e93b2e7cdd2bd5908c3e1951b56a77b1efa59395006ec16d411c5f6eac"}], 0x358}}], 0x3, 0x1) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f00000001c0)) perf_event_open(&(0x7f00000000c0)={0x2, 0x80, 0x7, 0x6, 0x9, 0xfe, 0x0, 0x3, 0x20000, 0x8, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x4, 0x1, @perf_bp, 0x40100, 0x1, 0xfffffffa, 0x8, 0xfffffffffffffff7, 0x8, 0x33, 0x0, 0x401, 0x0, 0x5}, r1, 0xb, 0xffffffffffffffff, 0x0) 06:25:57 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e}, {0x8, 0x26b}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:57 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e}, {0x8, 0x300}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:59 executing program 0: clone(0x200b64065fc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) syz_open_procfs(0x0, &(0x7f0000000100)='uid_map\x00') ppoll(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9c) r0 = syz_open_procfs(0x0, &(0x7f0000000040)='fd/3\x00') write$tcp_mem(r0, &(0x7f0000000080)={0x0, 0x20, 0x0, 0x20, 0xbffc, 0xa}, 0x48) read$sequencer(r0, 0x0, 0x0) 06:25:59 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000040)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000840)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) write(r2, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x7, 0x0, 0x0, 0x81, 0x0, 0x1, 0x5, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_bp, 0x400, 0xd8, 0xeb77, 0x9, 0xf2, 0x5, 0x0, 0x0, 0xaecf}, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0x8) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000004c00), 0x0, 0x4800) 06:25:59 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e}, {0x8, 0x700}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:59 executing program 5: r0 = perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = gettid() process_vm_writev(r1, &(0x7f000001a580)=[{&(0x7f00000193c0)=""/128, 0x80}], 0x1, &(0x7f00000002c0)=[{&(0x7f00000003c0)=""/102388, 0x18ff4}], 0x1, 0x0) r2 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x80510, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x2, 0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$EXT4_IOC_SWAP_BOOT(r0, 0x6611) fremovexattr(r2, &(0x7f00000003c0)=ANY=[]) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x20, 0x8, 0x81, 0x5, 0x0, 0x3, 0x0, 0xc, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, @perf_config_ext={0x9, 0x7fff}, 0x11756, 0x0, 0x1, 0x9, 0x0, 0x2, 0x997, 0x0, 0x1ff, 0x0, 0x100000001}, r1, 0x5, r0, 0xb) r3 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r3, &(0x7f0000000100)={0x18, 0x0, {0x1, @multicast, 'wlan0\x00'}}, 0x1e) sendmmsg(r3, &(0x7f000000d180), 0x4000000000000eb, 0x0) 06:25:59 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e}, {0x8, 0x816}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:59 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e}, {0x8, 0x96c}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:25:59 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e}, {0x8, 0x971}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:26:00 executing program 0: syz_mount_image$ext4(&(0x7f0000000000)='ext3\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x8, &(0x7f0000000200)=[{&(0x7f0000010000)="200000004000000003000000290000000f000000000000000200000002000000008000000080000020000000d9f4655fd9f4655f0100ffff53ef010001000000d8f4655f000000000000000001000000000000000b0000008000000008000000524700006201", 0x66, 0x400}, {&(0x7f0000010200)="010000000000050008", 0x9, 0x101}, {&(0x7f0000010300)="03", 0x1, 0x642}, {&(0x7f0000010400)="020000001200000022", 0x9, 0x8000}, {&(0x7f0000000180)="58cc8cc3e5407de080ccb256134363097e337d74de8718bea1e553b7cbf2005b3d08a8ac", 0x24, 0x8000}, {&(0x7f0000000380)="111fc0d9", 0x4, 0x80000001}, {&(0x7f00000004c0)="ed41000000100000d8f4655fd9f4655fd9f4655f000000ba1574d10008db2726a6c1b700527f9f14ac05b078636321788aa685e21c51b70d1f13e5dfafeaddfbe212712378d01addc59e99345a832e0b47e37fd372ea14ae4d9f4ac2bbb59353f59984f9e1c9b8fc56b30542567f881b7dbd8e9b75ae2cd9584dc4861990235a0059ef98b5428424a9877cdeb592852b0b24f3e795ec5db4786a9beac121672d10ce49da78f1c4272e9838a331b7dc37adae6551b06cd33b1f77ccf7b5fb697ed6869d835a45dc59bae40900a38e7fef30cefefda075d19eaed328e1006e6c84073a974f1e02dba7ff12182a", 0xec, 0x22080}, {&(0x7f0000000140)="8081000000180000d8f4655fd8f4655fd8f4655f00000000000001001000000010000800000000000af301000400000000000000000000000200000009", 0x3d, 0x22100}], 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="005f274cbb961a101f2ffb8dd210f2eae383a0b5a479415d21098f449feb8eb63261e69b513d9d9556576e35f18e3fd06a8aa8eba41011d95b33851d37e4f718b3ea8237aa5d0b421a1d10515ee44256c4dd819494c0be18203d2a9b7712d34f4dd8ed3760acaa8eff4e0d87b43ce69aec015824d390d9812884f33b06bd"]) 06:26:00 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000040)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000840)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) write(r2, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x7, 0x0, 0x0, 0x81, 0x0, 0x1, 0x5, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_bp, 0x400, 0xd8, 0xeb77, 0x9, 0xf2, 0x5, 0x0, 0x0, 0xaecf}, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0x8) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000004c00), 0x0, 0x4c00) [ 1201.765386] EXT4-fs (loop0): couldn't mount as ext3 due to feature incompatibilities 06:26:01 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) open(0x0, 0x141042, 0x0) perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe2$9p(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="1500000065ffff017efff808003950323030302e4cf9e14f03bde87d3d2b2014e5d12257d39cdabb4c729295337b76d3797fde54db0bb5f814ad630000000000000000"], 0x15) r2 = dup(r1) write$FUSE_BMAP(r2, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_DIRENTPLUS(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="b0"], 0xb0) perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x2, 0x5, 0x6, 0x3, 0x0, 0x8, 0x40, 0xb, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x2, 0x3, @perf_config_ext={0x5, 0x6}, 0x11010, 0x7, 0xf7, 0x9, 0x4, 0x9, 0x401, 0x0, 0x2800, 0x0, 0x101}, 0x0, 0x3, r2, 0x8) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)=ANY=[@ANYBLOB="3400000010001fff00"/20, @ANYRES32, @ANYBLOB="001f000000000000140012800b000100626174616476"], 0x34}}, 0x0) 06:26:01 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e}, {0x8, 0x976}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:26:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x20100, 0x0) perf_event_open(&(0x7f00000001c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x18401, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd}, 0x0, 0xffffffffffffffff, r0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000001400)=[{&(0x7f0000001440)=""/4084, 0xff4}], 0x1, 0x0, 0x0) clone(0x4000008006ffd, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='stat\x00') ioctl$BTRFS_IOC_DEV_INFO(0xffffffffffffffff, 0xd000941e, 0x0) syz_open_procfs(0x0, 0x0) setreuid(0xee00, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setreuid(r2, r3) exit(0x0) preadv(r1, &(0x7f0000000500), 0xf1, 0x0, 0x0) syz_open_dev$audion(0x0, 0x0, 0x40) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(0xffffffffffffffff, 0xc018937a, 0x0) r4 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/net/ipv4/vs/sync_sock_size\x00', 0x2, 0x0) mq_getsetattr(r4, &(0x7f0000000100)={0x10000000000000, 0x2, 0x5, 0x67}, &(0x7f0000000140)) 06:26:01 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000040)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000840)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) write(r2, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x7, 0x0, 0x0, 0x81, 0x0, 0x1, 0x5, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_bp, 0x400, 0xd8, 0xeb77, 0x9, 0xf2, 0x5, 0x0, 0x0, 0xaecf}, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0x8) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000004c00), 0x0, 0x6400) [ 1203.054561] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.1'. 06:26:01 executing program 0: socket(0x10, 0x803, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000380)={'wlan0\x00'}) [ 1203.691671] device batadv0 entered promiscuous mode 06:26:02 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e}, {0x8, 0x97b}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:26:03 executing program 5: r0 = perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = gettid() process_vm_writev(r1, &(0x7f000001a580)=[{&(0x7f00000193c0)=""/128, 0x80}], 0x1, &(0x7f00000002c0)=[{&(0x7f00000003c0)=""/102388, 0x18ff4}], 0x1, 0x0) r2 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x80510, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x2, 0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$EXT4_IOC_SWAP_BOOT(r0, 0x6611) fremovexattr(r2, &(0x7f00000003c0)=ANY=[]) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x20, 0x8, 0x81, 0x5, 0x0, 0x3, 0x0, 0xc, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, @perf_config_ext={0x9, 0x7fff}, 0x11756, 0x0, 0x1, 0x9, 0x0, 0x2, 0x997, 0x0, 0x1ff, 0x0, 0x100000001}, r1, 0x5, r0, 0xb) r3 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r3, &(0x7f0000000100)={0x18, 0x0, {0x1, @multicast, 'wlan0\x00'}}, 0x1e) sendmmsg(r3, &(0x7f000000d180), 0x4000000000000eb, 0x0) 06:26:03 executing program 1: syz_read_part_table(0x0, 0x2, &(0x7f0000000000)=[{&(0x7f0000000040)="0201a5ffffff0a000000ff45ac00007158cef892395f79e4024000ffffff81000000e100000088770072003007000500000000000000008000da55aa7aa8495e2d7a3422a6c4c70a26c28c733ac1a1743085461e93ccbfd2bdbf000000000000000000", 0x63, 0x1c2}, {&(0x7f0000000100)="2eadf1b97696bfbb75d4bd44b49477ca5e3c37154049e0e21ca2c9a1b70f1d6276575d1a5e4131d028f23f607b13ee2c5690d8170cbf4bebc96be763fecf45a5921849c5ac5377e4bb36e2fee1cf5dda1c00a4e5f0fe2233f46a0c022d4cefdb", 0x60}]) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) syz_mount_image$ocfs2(&(0x7f00000000c0), &(0x7f0000000180)='./file0\x00', 0x0, 0x7, &(0x7f00000005c0)=[{&(0x7f00000001c0)="4784d0a042486635796d573f0e4649e66b67f9b17fe4b98734d995ec3399bef758d1bbcec7f43264fed2aca1db60ebb3847c8ebdb0e000f4ccdedb36b1967fdc1bdf2fc7a2403bd0287492146f60caf4667afa92f86c0ffe97a3faaaead4b8aa760361774e6ac22b7a299a1be0bb3744677bae2a03c5bb175d829e17a6a7ed29fcc49adfca08", 0x86, 0x100000001}, {&(0x7f0000000280)="05209dd581ebd200006c6baa5ceaf09f624efc7351679d381d0e2835ade033d5bfcce988203b0488c0228d4d0d307db6631b6516a6ead6fbe90c732b6f3908ae4749ce67b900b9df43f54445752d7f3b655d2c6144267f027c95c667a2db65d4d0b63a34fc563ba1df89584332f75803ca13183e47bacba699cbd7212df6d3e6c3dffcaad98a56ad4959096fe2af3b554f304080e9a98d", 0x97, 0x4}, {&(0x7f0000000340)="691a085ea9d8971711979ecfb58dfae1ed9e7b06cb0aa13e6973762a85b7265c92039c574c28a6d14288804b73de4465c58ab58f1229d6943b49cd659305caa8ae2f466b106e51e63e6804fc0729a75598acb89d6eb213070aaae6b3b0329eab2457c2554067ee5a753bba90be13844ec8bb45f7da146c41a647d4bdb0203ed3b54fdb9a643cbc314abadbe7afe045cb43a92c1de648c9520c2d7b00820861fc5cd4473b3271d5f1d59f66d17071fab4df9ac7900f7aba30e5751525f42614d3089c3c0a421c5f675a736d8898f3b492b6d26f9650ffafa050b9d044cf7296c63dca5b980cab78a734b0eaf030bd4ae1a35cd13d884609", 0xf7, 0x10000}, {&(0x7f0000000440)="72c7c989f1e1f519", 0x8, 0x24}, {&(0x7f0000000480)="6455d186c37dafecea2c4aad531c9ee64bc383d85aa9c8c5a67b7670aa64c5cd184a2127ec6aef387802eea2b3ed8aafabf61d88c4a9bb4dc27ea6fa7f386467a6871826de364619a266d7a8a90408414c30342c2c63f308fe77c48fe6e3342a0173a18407092e9546642f22d282e418bc22bff16d0cd850a5df78b75b0b138c60c5dffbdc8b27f475350582cbc100028811a8cc114c8f0d248afd9e99af08e985d00bd5123cde1ff94dad8b82da874ce5bb646690658c", 0xb7, 0x6}, {&(0x7f0000000540)="04736aea387e9383fd9f778296be46d4e7", 0x11, 0x7}, {&(0x7f0000000580)="b42911db5d92dda2147ca0e5c1aeb2964ea21dbc5d1c9ff75390eaa6a0a54147c3e64880143594fef944d825f5ea3608751caa696943c25d115487", 0x3b, 0x10000}], 0x2000000, &(0x7f0000000740)=ANY=[@ANYBLOB=',]/,pcr=00000000000000000012,appraise_type=imasig,fowner<', @ANYRESDEC=0x0, @ANYBLOB=',uid<', @ANYRESDEC=r1, @ANYBLOB="2c736d61636b66736861743d245d2c6673757569643d330e3632656300342d32666c0011b563be79aa493ffd006133302d656430342d376232632d00013935646431642c646f6e745f686173682c00"]) 06:26:03 executing program 0: fsetxattr$security_ima(0xffffffffffffffff, 0x0, 0x0, 0xf, 0x0) write$eventfd(0xffffffffffffffff, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) setrlimit(0xc, &(0x7f0000000500)={0x6}) sched_setattr(0x0, &(0x7f0000000140)={0x23, 0x2, 0x0, 0x0, 0x9, 0x0, 0xfffffffffffffffd, 0x0, 0x3497}, 0x0) perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, @perf_bp={0x0}, 0x0, 0x0, 0x46d6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_mount_image$udf(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0xe, &(0x7f0000000200)=[{&(0x7f0000010000)="00424541303101", 0x7, 0x8000}, {&(0x7f0000010100)='\x00NSR03', 0x6, 0x8800}, {&(0x7f0000010300)="0100030012000100cbf1f001600000000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010003000300010000000100000008313233343536373831323334353637384c696e757855444600", 0x62, 0xc000}, {&(0x7f0000010400)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667300000000000000000004050000000000007810e4070913142c1643092d002a4c696e757820554446465300000000000000000000000405", 0xde, 0xc0c0}, {&(0x7f0000010500)="00000000000000000100000000000000000000000000000000000000000000000600030061000100fd10e8016100000002000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446", 0x7d, 0xc1e0}, {&(0x7f0000010600)="000000000000000000000000000000000000000900020000002a4f5354412055444620436f6d706c69616e74000000000102000000000000000200002000000000000000000000004000000001000000002a4c696e757820554446465300000000000000000000000405", 0x6a, 0xc2c0}, {&(0x7f0000010700)="00000000000000000000000000000000004000008000000002400000002a554446205370617261626c6520506172746974696f6e0102040500000000010000002000020038010000a0000000e0070000000000000000000000000000000000000500030033000100cd0af001620000000500000001000000002b4e535230330000000000000000000000000000000000000000000000000000000000000000000002", 0xa2, 0xc3a0}, {&(0x7f0000010800)="0000000000000000000000000000000000000000000000000300000020050000a0020000002a4c696e757820554446465300000000000000000000000405", 0x3e, 0xc4a0}, {&(0x7f0000010d00)}, {&(0x7f0000000140)="02000300fe0001008f77f00100010000004000006000000000400000c007", 0x1e, 0x20000}, {&(0x7f0000011200)="080103002e000100c059080000000000a002000054000000fefffffffe", 0x1d, 0xa3ffc}, {&(0x7f0000011300)="000103006e0001003a1ef001200000007810e4070913142c1643092d0300030001000000010000000000000000000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446", 0x79, 0xa8000}, {&(0x7f0000011400)="00000000000000000000000000000009004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000000000000000000000000000000000000000000908436f707972696768740000000000000000000000000000000000000000000a084162737472616374000000000000000000000000000000000000000000000900020000600000000000000000000000002a4f5354412055444620436f6d706c69616e74000000000102000000000000000000000000000000000000000000000002000040", 0xf5, 0xa80e0}, {&(0x7f0000011700)="0a010300ed000100c6e7d0016000000000000000040000000100000400000000000003000000000000000000a53c000002000000000000000801000000000000080100000000000000000000000000000010e4070913122c1643092d0010e4070913122c170936350010e4070913122c1643092d0010e4070913122c1709363501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000000000000000000000000000008010000010103008500010033d418006000000001000a0000020000600000000000000000000000000000000101030087000100e81d1c0060000000010002060002000061000000000000001000000000000866696c6530010103009e0001001ffd1c0060000000010000060002000067000000000000001300000000000866696c6531010103000900010097f01c0060000000010000060002000068000000000000001400000000000866696c65320101030028000100c3e31c0060000000010000060002000068000000000000001500000000000866696c653301010300e4000100b7a72000600000000100000a000200007b000000000000001600000000000866696c652e636f6c64", 0x1e0, 0xb0000}], 0x0, &(0x7f0000013500)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') sched_setattr(0xffffffffffffffff, &(0x7f0000000040)={0x38, 0x0, 0x7, 0x200, 0x4, 0x0, 0x2, 0x81, 0xffffffff, 0x9e400000}, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x141042, 0x0) perf_event_open$cgroup(&(0x7f0000000400)={0x0, 0x80, 0x0, 0x6, 0x0, 0x0, 0x0, 0x4, 0x45002, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x2, 0x0, @perf_config_ext={0x4, 0x3}, 0x8000, 0x0, 0x0, 0x0, 0x1, 0x9, 0x2, 0x0, 0x21}, 0xffffffffffffffff, 0xc, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000480)={0x5, 0x80, 0x7, 0x0, 0x0, 0x0, 0x0, 0x6, 0x89c58, 0x3, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40, 0x0, @perf_config_ext={0xfe3, 0xfffffffffffffffd}, 0x77334b13e68b49f7, 0x3, 0x2, 0x5, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ffd}, 0x0, 0xa, 0xffffffffffffffff, 0xb) write$UHID_INPUT(r0, &(0x7f00000019c0)={0x8, {"a3db5a9717e5ad0110dbf5f3541cff2e007ac3b67601dd584b8154fba8492114009d3a493189ac68bc12c69ff4898909f445a067846d40a4d2859b2264811e73cf9f48f3bb78caa8a1ef8a1a54519137ecc16328779ba120807d4ab2016c36bd70b0aca4409a758d74218e17cd69105667e4d0d39e0e384396b3494b5c0c5fbac008fd47c6349d319b64c940b1b001e283768be22c67d56e404bad00f7bae8b3eeb19e2205c3f764c3eea6343dc87bd2460632476537978781871d10e115bde71ed4e5a45db1f15295ed2f398cb270d33066fdc88dbfe7e62b90ea2f48a9c628b9652f70fef9419d62455883797fe0bec13f62b9ec9f5bd29bc17ecba50d19bdc627815ea05a73748bc1a210b8a957be49082c0b04ea21cd78dcd3aae753aafb977e514a54f95b2235a43c3944bbedaf94efcd08472f2922395bc1999901e5f84546cfaa9359e5ee24ef0f636e22a2653aa7f7157f7f5d0a26827057ccaa65d49af64097a5eb7928383c1e3006b9382869ba9429c9f41aa2b92814bf7c03ce7d75a7e449d83c23d3fd9d5fd8a615282952929105d5009cc5139bd235c5b8ea9931a179678a2b7aee98dc52347acb0170fe06640dc141674a1d880142349905847bf3fd7ec9a87bcb31b93725bf237163c4ed1074bdac310363c87ecc558f86fc8116b0522cd887627a4ec2067fc83df498d0230fe78f49442fe73581b38a484c5db5af00cc7a3f1938b04bdf834ad56e1b500675e7b04f9630f509392c53092f209ce7bf1992c7ed318f9559160fb32092533ac66748d4249c028b36eff758382ab8ef0eb0a1604fb543de678546f9c29f2bf565f6d94c6eed03f1dc837fbc4640953f0efb2d806de61b75c474ccd8664f5eadb6988344c4aa8d38c77927cd39c5a403c6b3765cd7b47fc80849050dc2c2160f69b618e0f65898bfc359c489f8c89a854d7da0a93db59db6278756efd75b95caf0022b4cfa6be38f53a1b1897221ababa5a837cfdc6baba0ceab45f06c694bc69b8c01eb117e7b0593321ede316cc234d6a85bdecd672d09307d577209730df9ddba0247c7ad284fb9c1687c2ca537f329d2dff30d32d61b73492f5c8e528ffc15386301c1a156c12df54132f34201f56427d803e4835f2f95eb9d2639961e65757e0179f37d1cbede03dd376c85c2c338bfa8e5366af58605b5cfb51a788c71dbae0b74fb10330f83749e04c0e9208a95bf6a4ed7309014aa85da3d054f6da043f91cfaf84abac65d181fc770e5a1a901b0f4a57968e7c67c8266d7622893ad4bf5dc9896337519610a2efd530992c0a2c29c0605e568fc2de5fc29c49fc0b005ccdaaad0bf25f583d1ec2b8ace9b2c6fdc7b5485378913950cdadaf32cb5d47499c3d988047f6b1cd279c265134d959fd8b0d5e8aedd53aba95a4830c4fdc70ad74421f2683a62cee868f0a4abec74830834f0e0a3005cca85c2d87a330a44b56a3a29119534184f0c4eb3d781500dc5bdb42f327bd87b805166a4f6e05375b21158dc66ac022c84257299a8504771914e0563f34140223ea641d1cf3da9d2abc809ec151d9f77398ffe1c12cf288d3d55ee25acac5c1392ce490c1f10f09572450e007fcd39c941fd8f0a5ea2372dbad5c10a2c87e013dd6ccb3f5ac31f67104a8419427cf31db573db9f011a17a15dec552c4dda11dc9ea704f19d7ffef7b67c0f0bf409d7447fada2426a59decfab334c4891eb35e96a4fa9527be97c52c5f22040ff1270518dbcda139f97307c87eaf69b8d08cc88b521e03c857b23b74cb8b8a62e816ea1ad6f335211cb4a4b45aa8082d6901f61e925d8404b3975dd76af552f5cc33254fd7b0e34f925deafedec391694bc3502c394fcbb1c2348ec9ac7a8c6adad806cad9f2f9810b9142a1d0df0254494b532a9dc977b0db549242b9495cc111b91f9e3a6226d770731d2a58abc161feb3912c068ec8c6fa1cc3dc6a157b0c7026d8908d4003d4f200555bc4b48f284defccfb5de24c9a07c07acabbb4fb4884846be17baa338c51c865827b930bb833802f8d38529f6188e8cf3506960513c81e995513dacc4dabd0993b721cbe73b841d82ca5aeaa892d8fa22c9c82d45934bb2920289161a371c927e03b99899a8e6d8edd4f4943c3b32457b7264828dce03212d93e31f3345173cc679e8bfbd8c967e9b87a999f7f1d17c4f1720545042fb85a232d650620ee766e5b9f203da67e5d6c761d7550161affa5249b0c6c21b142752d53d5762cf6ab8e8c44a9c91758b012b1607e7605d0e811e01622ee28e7ef6841b11cc3b27f929cd2d5f85767012775b7ea67f9ca0824be63ddfb3cdac5303891f0f1cc40ebfaf92fb7ad1892b9f7eeeda6f79f71da396b8661527af9f870b81f52778cc19e8ed99fbb11f42f6c86b8564588c73766eef312030a545d922af3b88d1a13bc6401cca493e8e0dfd98947c649b4acbd5cb537cd9c6214ab4754e5f805964494ac905b4f88ad25acd735f8ffecdc870dd5784a3c888d3db159c038d61b094965753d4a268c890d067dfdfc0d598d5bcb2430ff24289f4b3c764dafe4929ec0451d0a127836469e63c77e5eff2dc28cb4b8b3a2bd8d93202ecd83763843bebf599912b813d404b54cbe79ddc73b679dcddf22104a07cf1cb13e32caf9b495af82ca759c6c982e50572ade0e0a9f35118759cd7a07c828fe139a36675d68ddb79c27f3239d377f64889e256c71e1bcb39e757ac4a5aa3407f37ab0c2b8d0a088ab032cdb3c5563a6b4355b9b45d8ca38582630c192d917e315e87c24e2b87c5037aa74194bcdc47c531123570a4745d11dd927ee26ca0ee55106b229d5064d89aecda2010c721b9a629b145043da42205c65276b16f473f5ba21432764aa2068d8d64afab5cf84356131795d7138aa6ac24e447250bc919cd51507531fe825daf79bcd7c6140d712f37e4e6a45834d27edd4bf36af0b1aafc31ef09e77908f660e8de093de57073dbe8c4c50b5818782628de0d9de6c0cd1a57ed1531c093e9bef319b89bed603a7d61917eb45834414bcaa8f771e61ed32700f85013b6fa5560ffdb8190927f5cf7c70f6bc74d2c8e3d28bcd27bea993a115db1342c04757d9aa39f3f7095f635b50a39d62233756b65983151cf16f438c9ea3ad9d5c62ac8ca7eac303978b207ef43d5e340f5ab246686c68e7f7470a9f318359c5480c0386cd18d25795d3d2a1af58e59fd0dc95bf53d82938625efd1582d34323a2bb5713cedb4eb71638f8a35230d9997ced7167cfc7d96d0dc023d1c79c3531da8b5c66ced41ae90649ad61766e6ccd9cc484e327bcd38b08c365825a4864366febd7d1c48e200ebf4c30b7770907f08b54179d4b76c81d1c5b84b8877ec5226bbecafd07afc817566769134fa37adebc9964f9c01030cfb25e11301e13c8fc7dd4539921c6bd07ad64f04109fe6e742f0dfc5a1eb3907596ac58248cffe73ef03382128ce543e0fbc36ee05f9fa8ea8e27e515b8dc5a4e0ed86c2489837e8716c8d6d970df2f81a51fbfaab76cb1a82c818423d67564cadbc08944092aa4bbaced124e6e6b80061f66ab833d56ffcba704bf920c37dd77f1d9dbc62c502bae60815530c280a3659dd605b15ade7e990c7cf3bf3a0facd1903e1c0e8bde55cc41e94db91243d1152ad23c76f2fae33f89206c6a3ff6b241b3153f0e78288841c3ea4e23a0d9bdd00d246dc81d7ea8a810b21c2436fbe947033341ead8ba206caabbccf07386718ddc9080f5fa00dc365b06298d4b4c1228c3f7f44e2846f68ab6d2645c958d9c9210996114be6c8e1e8fcb0c416de0fd5c02b804c35ffa9cd614be63fae80f576edcadda06a0d940acb087c5f4906dcf224d0895046f20e2b4f3bcc3c457546619140280423da17eb41a6add938400464de382423faa3c7ded17d1d794219e9e6df2c18ff5b50fd7298e65d0e4da3b834eafb317c15e50a9b012fede69dc002ed6c765252c79b9c25ee5c747bec3e79d94d4e1629464f87bcb0ba909aba9fd13446cc0bd004bea026527043fa6157b2bc85c25716e0a4cb03b3b9cb72973024e581585b6de575db8691e69a9a20bda02202f0a39e09b50924b6377c5db0f75a30f7ffbd6941bb243ad5a1c138cb84cf38f4df07258822f42b6c1a77ce8515635286261697aac9514935f4bb58c1969189565761bcb6d12a2edfa579cd0cf9dffbca8336f7bcc67fb183a3c4bbf71b01c63ca6166618575fbbc5b8b74cd9468752589b61bd4a7ea0f9f5e58b683e4881428673532ae66069dfc987df40f6a3107e3a2e3c35c2e08b0aceb042bf657c204351a4af60ce59c4ed76d00785dda2e1c8f021e936751073b27d7f8148736364e3dbf2389bebfe840e917cc90b88df37942b4948c1a0116a0a84c8fccd0210ec7ef04e604c62ae095af423952ae1195813b3f07b8aec4fa18573feb3eb361408a4021e15be32e830c28fa73aa7c22af3f9ff624bb84cf09f99ec867270feaac47433d8c0a5272718e958697c525d099622e517a777543756ecbe72e11bcef1397f84d917fd19334d6e87d9d7f6665c73925b9c33e293a05bac390067bc3cca8d4f2efea2e4835fcc495c3f72ccf45f33df9044b57507261ac56b27518b019b681491d8df4442bae64c671b2b54c11712a34b1c849f10ae4152db794bf61e0679d0aaba7a72356baeec55b5f0f13f5af20e0d2e451a6e636390f5f230508cb995059879712f28833cc3ed4abcc7bebac4f52304f75c7502e9c5b53e56024c8d4316cc506c436467ef3c87a2423fe7ebf6cbab084ebb9d6021a2415231e2cd994e420fe46c9170f6eaa3b561e450ab3902741a5571dc59cf0d1e1e032227e53c044147158c9108d3ac4f547c202c10cfde0a403fa9c464c84e6a5a9c64deaa0fc61be43d2e871b203a09a589e5784bf3d6bad7df46fc72f5b9df542273f7b3067e7682ff3b3c989dc512e3b65e17b496fb844eeb68e4a0a799a1ea1d783e51c39827be98693d98fb5186e0e3f6d7a165eeee3ba76f890d93031c402274eceb53a069faacd93a703bdc20f7544658effd014454e1b23738b41d328f1a70e80c41202fb424955e71ce1e2948ad3f0996140beda0f937bcadc97d31a979b2fa103ffc4a69772eddbcdfe2b24c957e4ca65c0b7d4409852f23f071bdedca62a7bb082e48705a691d14614d977348d70f85ae613e63f81be1a2e4a9682337aa58b3101cde6753f05ddaddde9e9ae80fab061cd0308a90d72ca373de3118504a233dfd4ece59a08b0c736d23438defc645f70223790b60c71bd6bda6ae0858751b8d5397d9d9ed9d79e5a3b748868fc93622a7007ed9cdb8872d3736b19856265cc2780b2f5d0e91900bb891f20b6770d548e7e57e3f650fbe75eee70ff9c1fec4c8dae472c752a589bc5b018bf51819da495fe5fc062d8f6cdacce716215f1182237c4d3043f7c5359705fd797102e665474020b173699a9c848c938a50993940a5ff289dc67f3d7a769415e54cd4ce741222e24767ed163f8bfd31bd2b988b9d531f2cb638bf7bba9bd2dcc773ddbba201ae163c76b675d78078f24389a39963c81ab4f9b8d5284365dea797b2dffe681278053fe25eaf6560c4a393ddf0ea5b384a329c80f7d33c9492af65d35a90310e33c8fad7a75c286c94106495bfd293de4545325e78f23811c1605b0feda920548fc8b22e4bc9f749f2c1d54ca8b6ae7327e84894655fc05bd9878a2eb883372ca0834b6e07d3f5585a22eb8f70451ae50e03cabb6eed2bdeb0f88d99de3a4ab79f", 0x1000}}, 0x1006) write$UHID_INPUT(r0, &(0x7f0000000980), 0x10a9) ftruncate(r1, 0x6) write$RDMA_USER_CM_CMD_BIND(0xffffffffffffffff, &(0x7f00000000c0)={0x14, 0x88, 0xfa00, {0xffffffffffffffff, 0x30, 0x0, @ib}}, 0x90) write$RDMA_USER_CM_CMD_JOIN_IP_MCAST(0xffffffffffffffff, &(0x7f0000000540)={0x10, 0x30, 0xfa00, {&(0x7f0000000380), 0x3, {0xa, 0x4e24, 0x0, @empty, 0x60000000}}}, 0x38) r2 = open(&(0x7f00000003c0)='./bus\x00', 0x145742, 0x111) ftruncate(r2, 0x80006) sendfile(r0, r0, 0x0, 0x8080ffffff80) 06:26:03 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e}, {0x8, 0x980}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:26:03 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000040)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000840)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) write(r2, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x7, 0x0, 0x0, 0x81, 0x0, 0x1, 0x5, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_bp, 0x400, 0xd8, 0xeb77, 0x9, 0xf2, 0x5, 0x0, 0x0, 0xaecf}, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0x8) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000004c00), 0x0, 0x6800) 06:26:03 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e}, {0x8, 0x985}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:26:04 executing program 1: openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000040)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000840)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) openat$ashmem(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = dup(r2) ioctl$ASHMEM_SET_PROT_MASK(r3, 0x40087705, 0x0) openat$ashmem(0xffffffffffffff9c, 0x0, 0x0, 0x0) write(r2, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x148042, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) ioctl$KVM_CAP_X86_USER_SPACE_MSR(0xffffffffffffffff, 0x4068aea3, &(0x7f0000000180)={0xbc, 0x0, 0x2}) sendfile(r4, r5, 0x0, 0x80000005) r6 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r6, 0xae41, 0x0) 06:26:04 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e}, {0x8, 0x98a}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:26:04 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e}, {0x8, 0x98f}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) [ 1206.351135] audit: type=1800 audit(1638512764.750:3238): pid=17872 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name="bus" dev="sda1" ino=15150 res=0 [ 1206.419100] print_req_error: 27 callbacks suppressed [ 1206.419110] print_req_error: I/O error, dev loop0, sector 64 [ 1206.430462] print_req_error: I/O error, dev loop0, sector 256 [ 1206.440367] UDF-fs: error (device loop0): udf_read_tagged: read failed, block=256, location=256 06:26:04 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e}, {0x8, 0x994}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:26:04 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000040)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000840)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) write(r2, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x7, 0x0, 0x0, 0x81, 0x0, 0x1, 0x5, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_bp, 0x400, 0xd8, 0xeb77, 0x9, 0xf2, 0x5, 0x0, 0x0, 0xaecf}, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0x8) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000004c00), 0x0, 0x6c00) [ 1206.467494] UDF-fs: error (device loop0): udf_read_tagged: tag version 0x0000 != 0x0002 || 0x0003, block 0 [ 1207.044628] audit: type=1800 audit(1638512765.440:3239): pid=17875 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name="bus" dev="sda1" ino=15165 res=0 06:26:05 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000740)={0x5c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SCAN_FREQUENCIES={0x3c, 0x2c, 0x0, 0x1, [{0x8}, {0xfffffe6e}, {0x8, 0x999}, {0x8}, {0x8, 0x0, 0xffff}, {0x8, 0x0, 0xf51d}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_SCAN_SSIDS={0x4}]}, 0x5c}}, 0x0) 06:26:06 executing program 1: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0xfffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) gettid() perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000d84000)={0xa, 0x2}, 0x1c) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, &(0x7f0000000100)='\\\\:!,\\\x00') setsockopt$inet6_int(r0, 0x29, 0x43, &(0x7f0000000000)=0x1, 0x4) setsockopt$inet6_tcp_int(r0, 0x6, 0xa, &(0x7f0000000080)=0x8, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) perf_event_open(&(0x7f00000001c0)={0x1, 0x80, 0x40, 0x81, 0xff, 0x1, 0x0, 0x1, 0x480, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x1, @perf_config_ext={0x11150dbf, 0x7fff}, 0x819c, 0x0, 0xa7, 0x4, 0x8, 0x1, 0x1, 0x0, 0x9, 0x0, 0x2}, 0xffffffffffffffff, 0x0, r1, 0x3) ioctl$SIOCNRDECOBS(0xffffffffffffffff, 0x89e2) r2 = socket(0x10, 0x802, 0x0) write(r2, 0x0, 0x0) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000180)='dctcp\x00', 0x6) sendto$inet6(r0, &(0x7f0000f6f000), 0xfffffffffffffea7, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2, 0x983a, @rand_addr, 0x7f00}, 0x1c) 06:26:06 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x4e20, @multicast1}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20, @local}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f0000001e80)=ANY=[@ANYBLOB="18000000030000000000000026d0006895002b000000000093adffa82255f674412d020000000000005ab527ee3697f1ed4436dd1164b1b3f427f6ba6b34f98125f30e6326996a3cfee33025a30b45bdcf2c69d105e5e55a1d273683626e00dcff7f0000ca6b78ad833488cfe4109eaf009edd0d69613d3cd62f00150200000001000000520a0000151d010000000100bf00000000cc587424363da52001a3cd000041f0db74596fd72c002a60c1bc7d7f0000002e13c50424b9dd1145d03ff45f70685c6bd9ff41c69b7de406e89dcbb7677e65a88a8407a9e7f9c0e91028b0856e31ed9474ac24cf609068f645ce971fc0480737a55ebb0bd701f7fb21e88b3cfc22df01e4bac9d97328fa2a82b5e8741e02056d933b06759ff232cebc68b91af50479387467824262852c7939db5672d07cdbe8e14abf56495e5d56d06c7551b870b2851c3f0a1aab71587a21c8f1b3369ebfcba105a6ccdd01b0f04edb256c604f068773f6db9d661bd7f0e2536ffbfe5ca31b4083145531458b7d1e341c6b864f983d745f5865aad41d2915aae7602a0000d415e8351ebc4223f54d6bec664709ff03f1aa3dc7f1580ace9bf2afd28d7157e67fb98d121ad6eb372713255012e028cb2654d493a0b417cd5faae176a69b745eda29671998c936859a538100000000000000dcede03ef227f627a40000ad1fa253d33fa74f172d3407ae4e1e347c0c6ef9dd2b6bb7aa3804b9f2a8f2880c586272c3f4d79bc36305745cb1cb385e6add14652003c7cdd3324f07d134d3ed07f1c10900000009dd872ec64fa6c718bbd1aa5911406f8df084c5e9734ae30aa9afdc7125f01ab03a9b1074407136b4506000f0916a39d3057d55183612b39e73aeeb6eaf14652dda68c98e6dc30356886a831836469e2051d937eb85f3f2d5ae2c1dcaab2ab8b63f476b97419a3b7660df4c5124ca325d374b371867a79b35c6617fc3327191fbf514573f0e30d1d60be2168fffc2f3dccd599a2cb77f124e22f87673675805494db821f39b50d938d5fd8c6b2a3a324c257bc9110971b749ccd74089ed1ca3d247d8f71d290ed1b1a11f7a67125170c88c3b6a50696332226401b110da9c786eeca22debc99335583b54c13c3130978fa069af8223b38ced735c2d906551ca85ffa4add5647489b3960127696cf2f16625c0c1020000000047a5ca60fdad155b5e6a3b0bece7f97631489f2e44171f396384108604007a4825d081f2d987f05c8124f6427e2993534187738655d7dc958fd235d6071619a6554b82d9c162f3556076b80550d961ca74f1ffdaccf0ea5f02e0fca8b27ff3983ab74fd3d560700a1fab44e77e312b3b129e000302d613916c9bcf9f0000fac73a5b6bfb27f88dba816020be760f7b45e001efada800000000000000fdaf4660402f7b3b79a433e08074ea2462974a00040000eb1cfa2638f56daee57ed15bc74de0fd87a9ce638190f3574e0b4c80ef682df22201270955afb6008846557ee3bc09fda6dbb6550d597300eb82a184c96ffde5a30e5433d866665b98ca2002c804c22ff2634b7bfbf5c0d586cda5b45fd00dede1e88a4d41dee7cc76f822278d124638fec58faeb44158bb440df2a694f4cdcaa4f65c22f000000000000000000000000000d503d79906958102000000000000000000001ffff0ef89b2a68d2bb2dd163e863115e84498dfb52bb93f6c9084659ce777ddac563c8596c2b1d8180289a61faa95a82bf1cfb7f2fd7252e9322abe282c33445d443a67467893b9bf0d1c8130ae6b226900110635376413c29f7c6f7b7e29b907bddd5e328661f4c06e01f7d7dc22174e5e627a6f608ad53a4168d4d8f7fbc71104512efe8e5d7d934aa289b4bd2b870000000000000000000000000000002000000000009b777883a02f0593dfc4cb4114b9f9cf4ad155110cc6ace2b322ac31bfa27847c799c8009a1ea5b98e525e6383ad7fd9795170e7b11e247603c2ff49a11459c7f606d729d3979676bffb3049166bb84a0f061991bd57c2566c10c282352aba05b6164e3f2491e4793e590dcc71de10da96366c40dd44a2c9882d3aa0f8a797b8fea6efcfb5276b7679f15559cdaa977504cc0b2f777acb907ebf5fc14add71d0bca37405ded69b77ab4a3d7487fd50c5e22ade17556abb722d9c085b189b5fd1f30e8dc813f60870fde1f88d830b11002135e8e7262f299ed7923bfbe00ad88be179e56b41ff3792cee2fc37eee739c3e36a4bc80112968ec0d8902eb6d1fe555318014a463abbbf7ccd6a92a5734e3ebfca9b6e88e031f31de2183652e77c164c646aef651cfd3710aa4205d8d4d4f974133ccb1e49feb42664eccd809c0ba8917eda87489eb66fd5db1c053d9c2c7861552381646365066ef9a36a449c96485c22ad1a8423b7b89efbc6cd54db0bb0ea5f4f1e8773144fb6ac9a44d43593d77e66aa7ed7f3d4e7b211c80f73888806002dbb0b2ba73ec72e1d8d7360a128499dd19e1e7b9b0671f4f58515b45ecb9964f3c4ddb8234391d514f8d996d8c6dd7f8fadfee2d7a0035638ce27c2936cb04b30a0eb0cde0000000000000000000000000000000000000000000000000000007ffe3d4319b087470fbfd9e61bd2caf0ebd54450318ec775c56a3f2f0914a729087e688aa625ce2e152cc94558aded5dc8192755bc8f4fe987397c867301c73ac3d589fc839a29a053f1a51b87ced58f12c4d67be99fe47aa308d83b9b51e07163cb2710eb1298b9e34e293033ec61ea3112d3d4eed567144d5ddce9cfa38a57b13a4e324127bceccfb96df70eb1db3c613090b49aa964667b678ac5cf10c2cd2387ddc19cf1d4f3b2fc2ddb9374b2f6a0cb49d7d9134f446491f0cd5586dacc3781ae3ca023ed2cc4fec69ecc9f52eea335416db8d8205835146fd7daa86f44de32f9599e4200dd321447cdf504986c324f0d025ca90f188d432d48a37d960c111b586f620a4d447ec4ac8a37ea57e216cdd12d55a65b98890f6c96a2e97bb2bacda6383c2bb9ae42d661c737071a5b6572394dd284321694d8a37d45641a9dc3f9ba2f4e6aa9f1bf773f300e8a26736be1b836b478d552c27fdbb8726a109d83edbc9b487397af774f4fe62609539834edb9c6af93de4588562064d856f00215c3bc43de244d93ca929459706ccaee160955752365f05de2459d2796ac6362c35471a6b07fe0000000"], &(0x7f00002bf000)='syzkaller\x00', 0x4, 0x436, &(0x7f0000000040)=""/183, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x7}, 0x48) sendto$inet(r0, &(0x7f0000000200)="4352c7dfc51eff28b013347325965400228cb85ff74e3c80c23ebd23676bf5920c267df3eb05f38cd003f95fbee3b26b6d396027a136f3df6d720f385f24e20a", 0x40, 0x4000080, &(0x7f0000000280)={0x2, 0x4e23, @rand_addr=0x64010100}, 0x10) r2 = socket$kcm(0x29, 0x2, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000180)={r0, r1}) sendmmsg(r2, &(0x7f00000014c0)=[{{0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000a00)="99", 0x1}], 0x1}}, {{0x0, 0x0, &(0x7f0000000c40)=[{&(0x7f0000000bc0)="9b", 0x100000}], 0x1}}], 0x240, 0x240) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r0, 0xd000943d, &(0x7f0000052a40)={0x4, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}], 0x3f, "6d686f800853c6"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, &(0x7f0000053a40)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_TREE_SEARCH(r0, 0xd0009411, &(0x7f0000053c40)={{0x0, 0xe87, 0x3f, 0x0, 0x6, 0x7a, 0x7, 0xfffffff8, 0x1ff, 0x0, 0x3, 0x8, 0x3, 0x2, 0x9}}) r6 = socket$kcm(0x11, 0x0, 0x0) r7 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x3, 0x3, &(0x7f00000009c0)=ANY=[@ANYBLOB="850000001300000012aa8e995ce7d27495000000000000000a621cf434b9dbafdc0a00e9bfde03afe9c80000000025caf1cae63587ff7f0000cde5c019080096e2c43f6b8fd41b7e7666ada01543b7185a4650732b48588a84f8347a1b5efd079137038277beb5e0615c40dbb7005fbd189981feb0a519c1b5c16ea716bb5b94bd00009b4f22389c753acb8026fd808f25bfc91c0400dc2adcdefba0868942577d8953191eeb79379829652b10737d4e25a22695df1cff57340af4fc9901000000010000008228bd07741c710ebde43f17dc8fecc8fe53e5b39515991b1428fa5301000004398f6500000000a3124871b7671b2c8fea54fb3726850310bd480355921c9c0c120d049000b3190474f06e53eb9e0000cc4bd32f5d44b172a4a2f72bb3fd26560200000045861d8f3eb0a52258becc9fa5987a7000009fdf95541c4148a3c007d188b03facd57a5790fc3871539b749491ce88e47b147884df676eb8a8b4d844ff1e3c219666703f302c70d773a59bbd19344c7c498ce255f79fc8e77e3ba393f8401af9077cca6d65a63d47b53ad6f1be3a10c540cda8df0b4e07b1842e36a8a300000080943e32023d6670910d1fdc9db9d03f849ceeafe8bf00677ad1a3e2fec13ce0b92489cba78d5517600a9518b811a8bf9de074bf1bd738045b1620e83b908d1ece9177c4bb0000000000000803d9f09c317f7a0bed457e82b97d41ccae8c8c0ded87dfe708d56233a978e3aafa6551eb8e2662ae89c6fb4994567574b86e093f3017a5c189d8e98a5a30df3ec44e772a7b356c4ce3628ec559afc7b4a955fdc1503f890600f0ec0bd45b70933c32b6909644ad5b5f4c20206cc2c7b2f5f64270580b615a1e3e23734581e59b8234880aaf2fe5da2fa008dc2063b705d87fe885a47d0300000000000000bcd4b4b48e80fbfe650abc0d6c8833c5bbbcc1eb127fdd0000000000000000000000000000000000000000004d961bcae05fc2cdd237e6b7aa8358752a7021709f0fdfe10d3a752237ffb3e5a67331eb11df1120e2761cf7e9409ff2b2a9118b8f241d64a1a1e254e7a7975f573fe8f4ce63c8aa414467575fba3ba5b0ad8b7946e063e05b73bcd915aebc67208f19b92c0dbf4550d96d26a9d50a4455f2a60135ea09f47c7df2d9c872300268000000000000009bed416fe37bc565528aaab93e6800c51b1fc93427c554c55a22290daad7b8b99afeee4dc0225979afefb605aeb9ae8dc459efe5b704c890565e9c18293f1474b935f0218c630c27e10a00734c9f1d1325b193404019d3ba1f3841b646834db268d97d6e94c292fcb328c1ed58e857de50ff43d26ea2735eb0c8e38fdab71e7ef7b9a7307c1834537cea901d2407ee609b501fa77ef1e8bb287bb0d0365dd7b505375061380f93e0deae50eb8f62b3cfe5e1992ae4896ed794af5d5e7f10f0b990278eb416b40099af18c4ba34f98f3d4d46388e5cfc26de1c7e5595681b3d907dd5e993a5d2e2f5951728ad4607e3c42cbb553e91480dff6704a3d15e42bc36ae9745525bf2439c027bf79a91f5479141b9224f438eca9438cfe9f4304ae5103e0ecdc43b107fae65fb4db65fae3a62e3991364572fdc3a65576ce6a053bf2818ab7d0c11b95e2dcef98fda18db25557044e16f9a99a95f841be42951705b7bbb38f86f66e2e6a8605f5c318642654176693b0faa9d227825495672f9a2058837c8257a0300000000000000db81f4af86e1975ae775264af328c0faa32088259e1272e7dd43cc103c0a8980816e82ccf78c017b9768066cd386f1da6a24fe5e7a0dd1b70f9fb80e98078e524be6179681d016de49d9f103514e3cf4ecfd4ac2ef7b1e24d5408cda5da172fa201516fe611cb8e6e2cf08b214798c9e353a992d21280e6b4498b0cbc85ebcbd7749ea7897f9070f49c5e957753fabfd4aad4f859345fbd7fcbb5bdda2edf283fdf402770d142766823a7c3c5ee21e201b2875d14855909ce9e2030a5a58f8321d60fbc7de3eec42f5082ebdb1a14ca24db0a3bf2c2549282d8b715fa53277257a5b222afe95d2f68f33dcea69925fca966705711b3911d75577525613a0f3009fbf878fe9e21976e5580d6cf777c7036870fb80af8831830547c285d48a0d83d8f93bce26c03b981561b9a8020ce4b05f359287cdb7e318b3ec2249202df8e2ad43d615238fc710b13b36757024943378c6be4566feaeb52bda5a6554bc1d0f5242f449bcf644a823d515bdb9e28780848bf64d67b656f105540b2294ac79e173c84183797a9a21c53cf00fb38b84308ff2039d146d31f6a72aaded49b7b53a4e25da64d4b9a487d81300e02159db610000000000000000"], &(0x7f0000000000)='GPL\x00', 0x5, 0x487, &(0x7f000000cf3d)=""/195}, 0x48) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000004d100)={0xfffffffffffffff9, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}], 0x0, "3c1d4c65c79995"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r6, 0x81f8943c, &(0x7f00000007c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r7, 0xd000943d, &(0x7f000005df00)={0x9, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r8}, {}, {r17}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r10}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r20}, {}, {r13}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r11}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r21}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r12}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r15}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r19}, {}, {}, {}, {}, {}, {0x0, r18}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r16}, {}, {}, {}, {}, {}, {}, {}, {}, {r14}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r9}], 0x5, "69b7a23d16809d"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000054c40)={0x1f, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}], 0x1, "39d0c95eda62f9"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r1, 0xd000943e, &(0x7f0000055c40)={0x0, 0x0, "c572adc43881b5a491f8ca4877f8a7c0977a815d990b0efb24a15577155f59066b90092145700c5693f42325e54e5446e995c6200e124d67234b8634ac5e137b7f1f8702adbc0293ec1592953c092e3ac35efb81a2da119bb009caa74795b26ca2e095b47debf92fe1aae528680f1c79caf47bea917a145ae56592f75dd5caa9fce0d538cc551f25faad72e7ea6e44f9f0265da2d6cded395601b7c46ce5fde17382dad9f4028093dfe9b69d23453de8a29b5fee564ce57080fcba2b9a1b2ce07b8719dbe48fcef0131a1a33c596a337e19e0fdcd453218539ae130fd415ebb053bd184714b936e8b7e1f7adbc951139d680ac3a7b3d8dbe2fcbff83a420b51b", "8a9a72145e11ba4f3301f8fd801653aeaced25945387a4198060d4ff98b9ce90c68b55504789515379bef6d9e9f9f33756136cecf4297ce9f068293edd0a8e8d4c1033f24850fb3f59c57b3ed0a887476a1804ec80bab0d08a57536d9268fc6e00525d3c1a678849068b385e3fcce1ef95beb7c1f3b8fb995e8310c5b0c92cd53593de4df2164eabe722153d04142cc281e24e24899416ef254fee8738b894e3bc8fc425f5f26e809f4eac469ac779435aca21a06fc6ae1aa209246ec07fdf5a09d09e89dfa5d5196c0d97631478773d293ce3430fc9f1e47adf8f477af8b422be2f4402e207a1ea5dc0a19aa4fa6f8a1a374a730adceff84a94f9ed98c9c58921cbe2222c7f8289c924d647a2224192ee0b2683fded4a541dd85bfe3e586ed7002c51dd9d75194e71c9f386e0fddaf800b4c4261aa564b34d13afe2d0ebbc7c54beff414eac1e40daf8299e9499f466f19a042801e756df2730984a0442564c80ebcda97e7884f84782fe14050ce959080c605861bcbdff5e66e43fcacfd6033405ca0e54e8db207eacd756af468f4ce447e046713d9d8257453591bc249c2e703de4e2109e27ab2b2e7e284b96b4158596a060d5febd16c8340019e97a5c2ec145c3518219acd683b2259d38b4fbc9eb84e5f86f4538cc7742d8405ff44daf097e5c083dbd3cd9cee9248938a05657f88b1d7d58e4be665742bd830e26d4487e1cb8de53f3928c1b90d2e2903329b4e06db053a3293aad24e551b7c2293b1d777dd9179618087d1ab47c93dfdc674aac544dd7174c88292387b4a4d99e16210cbaebacdefc9d1270e224e9b85097f7f7914cbd701aaba1e5fbae459b199a7f0063af6339bb368ae11f2e186057f10239a57f2131229205591c8297cdd39db0e45d5da7e2b20f37bd5540cd38bd072c16a1f1bf37d1d1cb89a8ebb5603ed3db5d183929966c7df747d3840539446b0647752a649cc16fb1037f9c10904705b467e2d3bbc85e48c4a1009340e5ca6af2ec7907b7097db20a599377d566648a305ccad1d70fbdf020ef8c7fdc548cb7ce9158a2e69c53ac6128bc715c42cc8413e6bdb11270c7645eb40489584a886a2e13a0bd28a5010e359540fe92616f8e32847ef690f97843a6babb48652f3a67645a5ac0e9e188fc835da9fcf78c94fe267af15630deb837e5e9c421589e48283158572ef689cdf4e8a66ad0bdb37edab8c2dab4793df2a475c6bb425067ddab888a27e7ac50830f54633d1e6d70ce2ff12e8b821d964a7103ce4ca36295a7cb9e65a884774d46665c4a6d3710b9f43a5beb16e2406b5512acc4b3467f4e54a5c47662403a11ed4ca428df1e89488f90ebf2151ea9dd21b9b7340293a11d7aa00dc1c83a3477855da72a863f5e0fbbcd9ef7b7875c9fe59e31b731e9271cf6b16e773d104215ad3f4866241d3c00f1ba270c763ab384c4ffd890a7e5bcf3f6e109a9871d86112dde2c93b51d72d3a7b62c74d7f13f4151d791e7bbdd37475d387ab7697665d53145bae893fba85a7ce971e3b662fea61d62ca6c81323498e3ebf7b2986fae149d1f8e28a748307f7391a64e113581e91c5a1078784c60f1dc33ba25732d57a377a0c85a1773057aa2fa2205643e7ec559012a09e0d0fe49d819dc457c62996a1f74948b82f07d00abc8d85850556273eb58d63f6f57f06150eb31ed37d4535a17f7f7a773f8e298e8d3a62825c57af548782dc456f87ee03a92ca9072364fcc6f2712d3b7996074ba2a846b1e701de787bc1bfc6a54781c16e8e440e976be2e70b128daa3e64965efd10f86b166a7af92a5871bea2a56806bf7019c36dbd775f37603582cb77603f8ab49ec7d42e5e459f27f2d27f5023c3d9aa2a57b8efbbdf45c31245f91449cd18d954488418622c651354668705034114b7bc9869cff51537f8b87dddd74001cf6d1b563abdf7579fbd393b1ff92b8eaa2a5460b39db82f851f050770baed07f0fb7391c0426d0e61e5b83a27da23fe107547cc64d1f06c1dc5ed305d75d9248ff94cd9bad4152a2045d59acdb8fc629dd212f8746df3067d3ff41102d0a6f3b09ae0ba1b01146fe8dbdb3eac360bf44705ecd0fd216fe059cdb6ae2c3694d102bc1551290cd9a3d73f55f77192e083f588f2def95be634ee30789337b0d6d5672d4fa222ae214401d76db2022349e0ab44871c7eb7795fb37cd67397473e61056ea17bbe0b8f92eaaaa05ebced4f1a4066c1127b2b96b42001c066d8505be0adc92592cd82ee05c2614620d86ad3a4e4005d255cb5733620eb85963a47141ee3957f2043921c3512b0f326d9ad06be2259f58d2eabc0d54a68f89b024d23a6e16167c384b7b2d5a8939ab2daf520b09f9c621af81d95816a006ee7e4ad71e2953ea0bdfc4f33d688c49e0063a6f407d40b22c3c4ac2de71312d04a1dd5b0358d02b33650930fb8a774c778d711ee7a2f62f2239f95389e6c6e7d426ef3d02ba6776c20c8e976f002fa6bc3be10d4167ec713db8acfaec0ed2fe7850f51adad118b1e0835208a9bc252377e024dc5e58885f0bcf7684fa0b38c4e9d402bb1c72b0dc6d3642e1bf0d29fc235fb855ad78dbe75c4e0bac2820417e619f4c428e1c29718a82449940285efd875ae5a11ca7ee1c7bd0eb069f918400b74857ec9c0c5dc7b639fd7bead8ea29a283ba24dd39f0d68ecddbae153a54843ce9e49ec9162b121d9bb8cf16ffd3d3b67eb36110d411bb920b330870898bad983c724b24999e3e4f6335a4a0aa4be76e5fce7ee96aa51d70a8de1647bcf31327be7b3a8b364ff616d71cc03bda45c4df04349545a5fd16366c408c284c7ac8c4833b419ef7592f4c265fca3aa7414a8a52c92f1f0a0ee43d0f2c95584b5f02ab9398735641fbba0deafaff9df16c2bab54e0bb43b7f34738266282707dbb6633a4eb931868079301bce1bc8287c8ecaeac34c2ff8dd07eec3f4c40e65ce993dfe6c80665d93a31f9ed1ba6e99c16a1f67bcd5582e6ab56612040a7e82430e730036752f88f7be93fa5b2ff46bc085f21d97cf5f65054ce8fa2b1927622a5516317f7a135332307926e86d5ddc0e559700abed542cf833d39cf552412161cda403c84726bec666ae86b391464969deebb1fe9ad99659e71931bba6907ae62a54b12d0106d23c19721aac9a26772cb2681c18fe61db1d6a8c900932914e169ce7403d76f045bbc7a4f82e76de6b18626f673d6474a97bd7bdfce00b8e1dbae30c9d52ae85872f41ac3010369fee4953f09e603d8f096f428f757add971ce1e71cd88afe31313e326ad41575d0de8ca33f3a5c3d3350f9829ccfa106aa2496e9d129de9377c6603938a7ad6bc411503a5cfc0f30a6d524a77eaa6e708b4bc9a8ff1eb96a8269a978cdab328ea640d48a7c755dfc6ab80ee87b8b52aad0a7f80f13324959967a72dc204d183719fa01ec8b01b6ca41a101a80569d1baef51f3f47f9bc4d4df16b410dc07d69954c7014a33425dea1195a08e23ad371d8a6e8975436120c86baf62d55aa9097a541f1d805290637ad495efa5065fd59dfddbcf70810655f58fd49c3f34381d0aa28e8b5204d2864e74315174e85838a57f7725f1f6268befae0e9d60dde1572a0622cc21d8f97541352fd8f64c2a2184a25f2f8bcfe84208f0e3f8d0aff1318e8b3b692fe75011ef588112a1a92eece7faa87b08eb62fe661ca8f3ee44f2cc54b12e494f9efdccd09418b4a40a2b7102e08a018af3967334a4b690c5862e4a685fa21e745e3d2a7da6019e2d0b33c36996820737c4cb3e8f82eb214ef449a71ad34d36b2f9d68e6952638251a01511269ce8934feaf7922d17d5441146d7143054a0cc036c2c712d0349dc2a22d012551ba7c5745a69c78d63094434888edd2b895ae48b92eb30803d70fc4bcf75c230ec7e7433b1c20a76ce16d668cbfebd236a0c2166713ce3aa2288087fdc298a5e2c144c2f55cd29ad0d3aa7f00b9bf98eeee95601a3e4c1657607f5a6a29997e7a4ec5d20e305fa8c2371495b00e8c4480bdf118797d8d6b3e41e4e7560b933c2dca1d8507014c702251448c7a9c7a5cb43130aea7028d7630f9870a1eb24fe4a626c0145dce1ac4257b35a50e42a6200e139ddf22953c4024e13f9103b00fbd17531992b4ce93b5bbee43408f120a9a4382325367210f861d07c6dce0ea550414f7a3707ecd879f63fb2acbb095d80d537fd12f03bea3839024c8cb2bbb557af8c1e59bb221596f396bcc299c5656eb8a5e02231f9a866223561e1cfcfdb39adc37159f7cddc44c70aa05d1c98e7bcdc2aee5b0f35788c4c17dfcedbc2ada9ac856df090f24601c2b0e698e477a2b2ef252d5e8f71b3a73b32adc8dbad32b983ed786ea972d4bd3d04e8dd405fac03ec06c27cafb14670df1203264faae686b213cb4f928dfdde6688704d82bd7db3d6515803ed32f6633b437699312fe26d253279150100fc0875719cf95e93324ef47d3e9dda3f5232e16230a9a67b05bf046000b59dda6b6cc4e646e4a9117c8f871cee61707b6ec883dcd195dd27de08a44cb33c10a97077050ad46aa2b0dafa017f88b9d605a9a90e0ee466a6e67a50716f49780686af2edcff930202e1061da751aa92b7e84c933d0534d9cdcd98df054aad27e70d2827f91d66b0e60966f60cfb0a2443de4c45972a8d01fd31aa1e49c4ce2e45f6c795a4216be105b2e6edfe5d41716ccd6363151c9d10cbc48a07de86eaa1a8f939311a3486e2416a8a6e32ded2040194a364eaadf124acc611dce05a7af63e71bbcd3ee5f86bf23e6809e0ce4521b0df719800ee90e029bc37dbefeaad8769aa5c936075fb7694dd19615c1e888ac8f5d2618e8d67439bf82b19f3e0ca5f70d039de5652ab9bba9f3f5dbae381885d76b12f40d334cc4552454f5c38f53ed1954260eda825993f94dd995bc7579dac3970d386ad8b7645c7bf256c6d70ce86b7a1ec00b169355ad1488b31ab3d3ba15a5ab16ce0f8b34d03ece782e8fac5ef9123984221493dcafe773d07286fd3a9f7f58a08758b24bf8b59b835773202112c58427549c7480b4ab28f5646d7be5a203f00a7e0ae1eaccb0a967a0ca6fc93725456f9c1df26e6313342adceb92c9b416f6b768c2646a21c942831b438d9c1ddd96a6f8afb1dbd9472fe07ceb57a2ba6fe07e51ea4c43eafd8048f5ebed623f6e13458e7877567dc7f26f10d393cf92d5187c60e3ec713d786ad5ed47d31fd9da30f66676ab79347fc1720b65d7a00c75108f05978eb369115f171862324164b5517a7b120c779c3162b90b43cd271d7f87db4643166b91201f2dbc4dc58aea831f6552396ea197816b3929afb5b0dd8fa834e316b0fb050905cfb4260db160cb71f97b3c591d4c9936404614a6b414e69b77513b71665a"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000056c40)={0x3, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r3, r4}, {r5, r21}, {r22}, {0x0, r23}], 0x35, "a94dcd02dd59a8"}) dup2(r0, r2) [ 1208.471474] nf_conntrack: default automatic helper assignment has been turned off for security reasons and CT-based firewall rule not found. Use the iptables CT target to attach helpers instead. [ 1239.846911] ieee802154 phy0 wpan0: encryption failed: -22 [ 1239.852516] ieee802154 phy1 wpan1: encryption failed: -22 [ 1267.521708] Bluetooth: hci5: command 0x0406 tx timeout [ 1301.280788] ieee802154 phy0 wpan0: encryption failed: -22 [ 1301.286386] ieee802154 phy1 wpan1: encryption failed: -22 [ 1362.715931] ieee802154 phy0 wpan0: encryption failed: -22 [ 1362.721543] ieee802154 phy1 wpan1: encryption failed: -22 [ 1368.472902] INFO: task syz-executor.0:17874 blocked for more than 140 seconds. [ 1368.480290] Not tainted 4.19.211-syzkaller #0 [ 1368.502510] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 1368.510498] syz-executor.0 D28816 17874 15430 0x00000004 [ 1368.532551] Call Trace: [ 1368.535155] __schedule+0x887/0x2040 [ 1368.538857] ? io_schedule_timeout+0x140/0x140 [ 1368.544397] ? mark_held_locks+0xa6/0xf0 [ 1368.548463] ? rwsem_down_write_failed+0x3a5/0x760 [ 1368.572579] schedule+0x8d/0x1b0 [ 1368.576014] rwsem_down_write_failed+0x3aa/0x760 [ 1368.580782] ? rwsem_down_read_failed_killable+0x580/0x580 [ 1368.602537] ? rcu_nmi_exit+0xb3/0x180 [ 1368.606446] ? retint_kernel+0x2d/0x2d [ 1368.610329] ? __lock_acquire+0x2853/0x3ff0 [ 1368.622529] ? set_bdev_super+0x110/0x110 [ 1368.626710] call_rwsem_down_write_failed+0x13/0x20 [ 1368.631722] ? __lock_acquire+0x2853/0x3ff0 [ 1368.652576] down_write+0x4f/0x90 [ 1368.656094] ? grab_super+0xa2/0x350 [ 1368.659793] grab_super+0xa2/0x350 [ 1368.672615] ? drop_super+0x90/0x90 [ 1368.672627] ? sget_userns+0xcc/0xcd0 [ 1368.672648] ? set_bdev_super+0x110/0x110 [ 1368.672660] ? ns_test_super+0x50/0x50 [ 1368.672674] sget_userns+0x352/0xcd0 [ 1368.672688] ? set_bdev_super+0x110/0x110 [ 1368.672705] ? ns_test_super+0x50/0x50 [ 1368.672721] ? set_bdev_super+0x110/0x110 [ 1368.672733] ? ns_test_super+0x50/0x50 [ 1368.672746] sget+0x102/0x140 [ 1368.672762] mount_bdev+0xf8/0x3b0 [ 1368.672775] ? udf_load_vrs+0xbf0/0xbf0 [ 1368.672789] mount_fs+0xa3/0x310 [ 1368.672808] vfs_kern_mount.part.0+0x68/0x470 [ 1368.782527] do_mount+0x115c/0x2f50 [ 1368.786172] ? cmp_ex_sort+0xc0/0xc0 [ 1368.789868] ? __do_page_fault+0x180/0xd60 [ 1368.812525] ? copy_mount_string+0x40/0x40 [ 1368.816782] ? memset+0x20/0x40 [ 1368.820051] ? copy_mount_options+0x26f/0x380 [ 1368.832550] ksys_mount+0xcf/0x130 [ 1368.836121] __x64_sys_mount+0xba/0x150 [ 1368.840087] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 1368.862519] do_syscall_64+0xf9/0x620 [ 1368.866348] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 1368.882588] RIP: 0033:0x7ff0ae57a01a [ 1368.886322] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1368.932499] RSP: 002b:00007ff0abaabfa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 1368.940235] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 00007ff0ae57a01a [ 1368.962535] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007ff0abaac000 [ 1368.969816] RBP: 00007ff0abaac040 R08: 00007ff0abaac040 R09: 0000000020000000 [ 1368.992488] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000000 [ 1368.999774] R13: 0000000020000100 R14: 00007ff0abaac000 R15: 0000000020013500 [ 1369.022552] [ 1369.022552] Showing all locks held in the system: [ 1369.028885] 1 lock held by khungtaskd/1570: [ 1369.042543] #0: 00000000f8fb2891 (rcu_read_lock){....}, at: debug_show_all_locks+0x53/0x265 [ 1369.051233] 1 lock held by in:imklog/7797: [ 1369.072481] #0: 000000006d3e3662 (&f->f_pos_lock){+.+.}, at: __fdget_pos+0x26f/0x310 [ 1369.080503] 2 locks held by agetty/8021: [ 1369.092480] #0: 00000000340e3fc5 (&tty->ldisc_sem){++++}, at: tty_ldisc_ref_wait+0x22/0x80 [ 1369.101004] #1: 000000006656e491 (&ldata->atomic_read_lock){+.+.}, at: n_tty_read+0x217/0x1950 [ 1369.132521] 1 lock held by syz-executor.0/17863: [ 1369.137296] 2 locks held by syz-executor.0/17874: [ 1369.142121] #0: 00000000b340547b (&bdev->bd_fsfreeze_mutex){+.+.}, at: mount_bdev+0x90/0x3b0 [ 1369.172474] #1: 0000000048e2d80b (&type->s_umount_key#53){++++}, at: grab_super+0xa2/0x350 [ 1369.192674] [ 1369.194316] ============================================= [ 1369.194316] [ 1369.201320] NMI backtrace for cpu 1 [ 1369.205039] CPU: 1 PID: 1570 Comm: khungtaskd Not tainted 4.19.211-syzkaller #0 [ 1369.212482] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1369.221812] Call Trace: [ 1369.224387] dump_stack+0x1fc/0x2ef [ 1369.228007] nmi_cpu_backtrace.cold+0x63/0xa2 [ 1369.232515] ? lapic_can_unplug_cpu+0x80/0x80 [ 1369.237002] nmi_trigger_cpumask_backtrace+0x1a6/0x1f0 [ 1369.242269] watchdog+0x991/0xe60 [ 1369.245706] ? reset_hung_task_detector+0x30/0x30 [ 1369.250542] kthread+0x33f/0x460 [ 1369.253886] ? kthread_park+0x180/0x180 [ 1369.257851] ret_from_fork+0x24/0x30 [ 1369.261704] Sending NMI from CPU 1 to CPUs 0: [ 1369.266491] NMI backtrace for cpu 0 [ 1369.266497] CPU: 0 PID: 12640 Comm: kworker/u4:7 Not tainted 4.19.211-syzkaller #0 [ 1369.266504] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1369.266508] Workqueue: bat_events batadv_nc_worker [ 1369.266515] RIP: 0010:__sanitizer_cov_trace_pc+0x22/0x50 [ 1369.266526] Code: 90 90 90 90 90 90 90 90 48 8b 34 24 65 48 8b 04 25 c0 df 01 00 65 8b 15 cc 59 9f 7e 81 e2 00 01 1f 00 75 2b 8b 90 60 13 00 00 <83> fa 02 75 20 48 8b 88 68 13 00 00 8b 80 64 13 00 00 48 8b 11 48 [ 1369.266529] RSP: 0018:ffff8880489dfca8 EFLAGS: 00000246 [ 1369.266537] RAX: ffff8880a6b52280 RBX: ffff88804cf98580 RCX: ffffffff87d8f32a [ 1369.266542] RDX: 0000000000000000 RSI: ffffffff87d8eb95 RDI: 0000000000000001 [ 1369.266547] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000000000 [ 1369.266552] R10: 0000000000000001 R11: 0000000000000000 R12: 0000000000000000 [ 1369.266557] R13: dffffc0000000000 R14: 0000000000000060 R15: ffff8880a54c7000 [ 1369.266563] FS: 0000000000000000(0000) GS:ffff8880ba000000(0000) knlGS:0000000000000000 [ 1369.266567] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1369.266572] CR2: 000000c0045934e8 CR3: 000000009c79a000 CR4: 00000000003406f0 [ 1369.266577] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1369.266583] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1369.266585] Call Trace: [ 1369.266589] batadv_nc_worker+0x165/0xd50 [ 1369.266593] process_one_work+0x864/0x1570 [ 1369.266597] ? pwq_dec_nr_in_flight+0x2d0/0x2d0 [ 1369.266600] worker_thread+0x64c/0x1130 [ 1369.266604] ? __kthread_parkme+0x133/0x1e0 [ 1369.266607] ? process_one_work+0x1570/0x1570 [ 1369.266611] kthread+0x33f/0x460 [ 1369.266614] ? kthread_park+0x180/0x180 [ 1369.266618] ret_from_fork+0x24/0x30 [ 1369.352464] Kernel panic - not syncing: hung_task: blocked tasks [ 1369.439440] CPU: 1 PID: 1570 Comm: khungtaskd Not tainted 4.19.211-syzkaller #0 [ 1369.446972] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1369.456322] Call Trace: [ 1369.458907] dump_stack+0x1fc/0x2ef [ 1369.462519] panic+0x26a/0x50e [ 1369.465694] ? __warn_printk+0xf3/0xf3 [ 1369.469568] ? lapic_can_unplug_cpu+0x80/0x80 [ 1369.474068] ? ___preempt_schedule+0x16/0x18 [ 1369.478566] ? watchdog+0x991/0xe60 [ 1369.482195] ? nmi_trigger_cpumask_backtrace+0x15e/0x1f0 [ 1369.487641] watchdog+0x9a2/0xe60 [ 1369.491086] ? reset_hung_task_detector+0x30/0x30 [ 1369.495913] kthread+0x33f/0x460 [ 1369.499263] ? kthread_park+0x180/0x180 [ 1369.503236] ret_from_fork+0x24/0x30 [ 1369.507259] Kernel Offset: disabled [ 1369.510892] Rebooting in 86400 seconds..