ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff73797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c000000000000", 0x40440, 0xfffe0}, {&(0x7f000007da00)="eb52904e5446532020202000040400000000000000f8000000000000000000000000000080008000ff070000000000000400000000000000ff00000000000000f600000001000000a3b8b20fcf7aa836000000000e1fbe717cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e20506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00"/224, 0xe0, 0x1ffc00}, {&(0x7f000007db00)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1ffde0}], 0x0, &(0x7f000007dc00)=ANY=[@ANYBLOB="8a"]) 18:27:07 executing program 0: r0 = add_key(&(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffc) keyctl$get_keyring_id(0x0, r0, 0x0) tgkill(0x0, 0x0, 0x2f) ptrace$peekuser(0x10, 0x0, 0x0) syz_open_procfs(0x0, &(0x7f0000000000)='net/unix\x00') socket$inet_udp(0x2, 0x2, 0x0) r1 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40082404, &(0x7f0000000040)) r2 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r2, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r2, &(0x7f0000000140)=ANY=[], 0x92c) ioctl$TCSETSF(0xffffffffffffffff, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) [ 1479.664189][T29452] loop1: detected capacity change from 0 to 8189 [ 1479.694992][T29452] ntfs: (device loop1): parse_options(): Unrecognized mount option Š. 18:27:07 executing program 0: r0 = add_key(&(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffc) keyctl$get_keyring_id(0x0, r0, 0x0) tgkill(0x0, 0x0, 0x2f) ptrace$peekuser(0x10, 0x0, 0x0) syz_open_procfs(0x0, &(0x7f0000000000)='net/unix\x00') socket$inet_udp(0x2, 0x2, 0x0) r1 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40082404, &(0x7f0000000040)) r2 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r2, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r2, &(0x7f0000000140)=ANY=[], 0x92c) ioctl$TCSETSF(0xffffffffffffffff, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) [ 1479.789376][T29452] loop1: detected capacity change from 0 to 8189 18:27:07 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x15) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="390000001300034700bb65e1c3e4ffff06000000010000004500000025000000190004000400ad000200000000000006040000000000000000", 0x39}], 0x1) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r0, 0xd000943d, &(0x7f000005bd00)={0xff, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}], 0x5, "a11816b9807043"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000004c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000053580)={0x219, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r2}], 0x8, "76ecb79257e855"}) r4 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x2, 0x0) ioctl(r4, 0x598be7e2, &(0x7f0000000180)="232d5991213f9f8cc7a71c7794d104dc118d01201e1b5304116e759217ab8678291cbbc68f41618903fb88fdba90367a4f38ea29d977f359b94186736a5cf9d8b9abeeeeca6864f407fb1efc2f5bafd8dbd414798fdc5730ef73086053269219af92b658d8f2cc410ad54967dcb094ca8a3a1638875e656542f3303a280da1fc21d611fecb1a4a184c2a42d0380bb285b29d5a7a18d36a63d562d92e8d0db1d1b4b96bfa1e5fd249248a9f8442328f67f3c82a813fc5ca27a1067355f28a4017d1") ioctl$SIOCX25SCUDMATCHLEN(r4, 0x89e7, &(0x7f0000000100)={0x50}) sendfile(r4, r4, &(0x7f0000000140)=0x5, 0x79) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000004c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000053580)={0x219, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r7}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r6}], 0x8, "76ecb79257e855"}) r9 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r9, 0x89a1, &(0x7f0000000300)={@local}) ioctl$sock_inet6_SIOCADDRT(r9, 0x89a0, &(0x7f0000000440)={@dev={0xfe, 0x80, '\x00', 0x42}, @mcast1, @mcast2, 0x0, 0x0, 0x0, 0x0, 0x2000000000000000}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r9, 0x81f8943c, &(0x7f00000004c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81e8943c, &(0x7f0000050440)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81e8943c, &(0x7f00000006c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r4, 0xd000943d, &(0x7f0000050640)={0x2, [{}, {}, {}, {}, {}, {r5}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r12}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r8}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r6, r10}, {0x0, r11}], 0x9, "ed5dffd2930916"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81e8943c, &(0x7f000005cd00)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r0, 0xd000943d, &(0x7f000005cf00)={0x4000000, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r1, r3}, {}, {}, {r6}, {0x0, r13}], 0x2, "9ecdb2b09f8a0e"}) [ 1479.831183][T29452] ntfs: (device loop1): parse_options(): Unrecognized mount option Š. 18:27:07 executing program 0: r0 = add_key(&(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffc) keyctl$get_keyring_id(0x0, r0, 0x0) tgkill(0x0, 0x0, 0x2f) ptrace$peekuser(0x10, 0x0, 0x0) syz_open_procfs(0x0, &(0x7f0000000000)='net/unix\x00') socket$inet_udp(0x2, 0x2, 0x0) r1 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40082404, &(0x7f0000000040)) r2 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r2, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r2, &(0x7f0000000140)=ANY=[], 0x92c) ioctl$TCSETSF(0xffffffffffffffff, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) 18:27:08 executing program 1: ioctl$KVM_SET_DEVICE_ATTR(0xffffffffffffffff, 0x4018aee1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000040), &(0x7f00000000c0)='./file1\x00', 0xaea1, 0x1, &(0x7f0000000300)=[{&(0x7f0000000140)="040005090000000066617400040409000200027400f801", 0x17}], 0x0, &(0x7f0000000b80)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000180)='./bus\x00', 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, 0x0) socket$inet6_icmp_raw(0xa, 0x3, 0x3a) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="de00"/28], 0x1c}}, 0x0) write$binfmt_script(0xffffffffffffffff, 0x0, 0x1f) ftruncate(r0, 0x800) lseek(r0, 0x0, 0x2) r2 = open(&(0x7f0000000000)='./bus\x00', 0x86000, 0x0) perf_event_open(&(0x7f0000000240)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 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={&(0x7f0000000080), 0xa}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x8400fffffffa) r3 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x410481, 0x0) pwritev(r3, &(0x7f00000014c0)=[{&(0x7f0000000080)="d69f2271", 0x8800000}], 0x1, 0xd00, 0x2602) fcntl$setstatus(r3, 0x4, 0x46c00) syz_mount_image$fuse(&(0x7f00000002c0), &(0x7f0000000340)='./file1\x00', 0x0, 0x0, 0x0, 0x800242, &(0x7f0000000540)={{}, 0x2c, {'rootmode', 0x3d, 0x1000}, 0x2c, {'user_id', 0x3d, 0xee01}, 0x2c, {'group_id', 0x3d, 0xee00}, 0x2c, {[{@default_permissions}], [{@dont_hash}, {@dont_hash}, {@dont_hash}, {@euid_lt={'euid<', 0xee01}}]}}) 18:27:08 executing program 0: r0 = add_key(&(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffc) keyctl$get_keyring_id(0x0, r0, 0x0) tgkill(0x0, 0x0, 0x2f) ptrace$peekuser(0x10, 0x0, 0x0) syz_open_procfs(0x0, &(0x7f0000000000)='net/unix\x00') socket$inet_udp(0x2, 0x2, 0x0) r1 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40082404, &(0x7f0000000040)) r2 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r2, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) r3 = syz_open_pts(r2, 0x0) ioctl$TCSETSF(r3, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) [ 1480.739141][T29466] loop1: detected capacity change from 0 to 87 [ 1480.806979][ T38] audit: type=1804 audit(1636223228.693:4): pid=29466 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/syzkaller-testdir693270604/syzkaller.ITgwTo/15264/file1/bus" dev="loop1" ino=1048589 res=1 errno=0 [ 1480.839876][ T38] audit: type=1800 audit(1636223228.693:5): pid=29466 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name="bus" dev="loop1" ino=1048589 res=0 errno=0 [ 1480.957637][T29472] syz-executor.1: attempt to access beyond end of device [ 1480.957637][T29472] loop1: rw=0, want=90, limit=87 18:27:09 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x15) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="390000001300034700bb65e1c3e4ffff06000000010000004500000025000000190004000400ad000200000000000006040000000000000000", 0x39}], 0x1) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000050640)={0x2, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}], 0x9, "ed5dffd2930916"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81e8943c, &(0x7f000004cc80)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81e8943c, &(0x7f000004ce80)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81e8943c, &(0x7f000004d080)={0x0, ""/256, 0x0, 0x0}) r5 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x2, 0x0) ioctl(r5, 0x598be7e2, &(0x7f0000000180)="232d5991213f9f8cc7a71c7794d104dc118d01201e1b5304116e759217ab8678291cbbc68f41618903fb88fdba90367a4f38ea29d977f359b94186736a5cf9d8b9abeeeeca6864f407fb1efc2f5bafd8dbd414798fdc5730ef73086053269219af92b658d8f2cc410ad54967dcb094ca8a3a1638875e656542f3303a280da1fc21d611fecb1a4a184c2a42d0380bb285b29d5a7a18d36a63d562d92e8d0db1d1b4b96bfa1e5fd249248a9f8442328f67f3c82a813fc5ca27a1067355f28a4017d1") ioctl$SIOCX25SCUDMATCHLEN(r5, 0x89e7, &(0x7f0000000100)={0x50}) sendfile(r5, r5, &(0x7f0000000140)=0x5, 0x79) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000004c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000053580)={0x219, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r7}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r6}], 0x8, "76ecb79257e855"}) r8 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r8, 0x89a1, &(0x7f0000000300)={@local}) ioctl$sock_inet6_SIOCADDRT(r8, 0x89a0, &(0x7f0000000440)={@dev={0xfe, 0x80, '\x00', 0x42}, @mcast1, @mcast2, 0x0, 0x0, 0x0, 0x0, 0x2000000000000000}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r8, 0x81f8943c, &(0x7f00000004c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81e8943c, &(0x7f0000050440)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r5, 0x81e8943c, &(0x7f00000006c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, &(0x7f0000050640)={0x2, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r11}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r6, r9}, {0x0, r10}], 0x9, "ed5dffd2930916"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r0, 0xd000943d, &(0x7f000004d280)={0x2000000000000, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r2}, {0x0, r3}, {}, {0x0, r4}, {r6}], 0x9, "866b023154263b"}) [ 1481.454697][ T38] audit: type=1804 audit(1636223229.343:6): pid=29472 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/syzkaller-testdir693270604/syzkaller.ITgwTo/15264/file1/bus" dev="loop1" ino=1048589 res=1 errno=0 18:27:09 executing program 1: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x3, 0xe, &(0x7f0000000a80)=ANY=[@ANYBLOB="b702000003000000bfa30000000000000703000000feffff7a0af0fff8fdfffe79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b7000000000000009500000000000000cacbf0b9c4b88449c3a926042512e17e46f7071a463143fb42c20e017feec42107f2e6ddbe1150296c6a6db4afa7c81b2636b1c5fbe24ec88317"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000)={0x0, 0x0, 0x6}, 0x10}, 0x74) 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_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r0, 0x18000000000002a0, 0xe80, 0xe000e5a, &(0x7f00000000c0)="b9ff210000ffffff7f9e14f005051fffffff10144002630677fbac141433e000000162089f4b4d2f87e5feca6aab840413f2325f1a390101050a0100010000000000df74e30d7eabe773afef6f6e4798ab117e9f84fa406b913de8ad827a022e1faee50887dc302819a8a3d0cde36b67f337ce8eee124e061f8fea8ab95f1e8f99c7edea980697449b78569ea293c3eed3b28fc3205db63b2c65e77f19ab28c632cc80d9f2f37f9ba67174fffcb5244b0c909eb8e12116bebc47cf97d2ea8acadfb34ca580b64df7c800113e53bae401cd22f50072deabf93dd4d3e626", 0x0, 0x23, 0x0, 0x296, 0x0, &(0x7f0000000000), &(0x7f0000000040)}, 0x28) [ 1481.491197][ T38] audit: type=1800 audit(1636223229.343:7): pid=29472 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name="bus" dev="loop1" ino=1048589 res=0 errno=0 [ 1481.655570][ T1058] kworker/u17:6: attempt to access beyond end of device [ 1481.655570][ T1058] loop1: rw=1, want=106, limit=87 18:27:09 executing program 0: r0 = add_key(&(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffc) keyctl$get_keyring_id(0x0, r0, 0x0) tgkill(0x0, 0x0, 0x2f) ptrace$peekuser(0x10, 0x0, 0x0) syz_open_procfs(0x0, &(0x7f0000000000)='net/unix\x00') socket$inet_udp(0x2, 0x2, 0x0) r1 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40082404, &(0x7f0000000040)) r2 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r2, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) r3 = syz_open_pts(r2, 0x0) ioctl$TCSETSF(r3, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) 18:27:10 executing program 0: r0 = add_key(&(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffc) keyctl$get_keyring_id(0x0, r0, 0x0) tgkill(0x0, 0x0, 0x2f) ptrace$peekuser(0x10, 0x0, 0x0) syz_open_procfs(0x0, &(0x7f0000000000)='net/unix\x00') socket$inet_udp(0x2, 0x2, 0x0) r1 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40082404, &(0x7f0000000040)) r2 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r2, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) r3 = syz_open_pts(r2, 0x0) ioctl$TCSETSF(r3, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) 18:27:10 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x15) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000300)={'wlan1\x00', 0x0}) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), 0xffffffffffffffff) r5 = socket(0x10, 0x0, 0x0) bind$packet(r5, &(0x7f0000000640)={0x11, 0x3, 0x0, 0x1, 0x4, 0x6, @link_local}, 0x14) recvfrom$unix(r5, &(0x7f00000003c0)=""/170, 0xaa, 0x20, &(0x7f0000000480)=@file={0x0, './file0\x00'}, 0x6e) r6 = open_tree(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80100) r7 = openat$procfs(0xffffffffffffff9c, &(0x7f00000045c0)='/proc/keys\x00', 0x0, 0x0) read$FUSE(r7, &(0x7f0000000000)={0x2020, 0x0, 0x0, 0x0}, 0x2020) setresuid(0xee00, r8, 0x0) setsockopt$inet6_IPV6_XFRM_POLICY(r6, 0x29, 0x23, &(0x7f0000000040)={{{@in=@empty, @in6=@local, 0x4e22, 0x3, 0x4e21, 0x7, 0xa, 0x0, 0x0, 0x3a, 0x0, r8}, {0x191, 0xff37, 0x6, 0xffffffff, 0x80000000, 0x4, 0xffff, 0x3}, {0x10000, 0x3, 0x100000000, 0x20}, 0x6, 0x6e6bbc, 0x2, 0x1, 0x1, 0x2}, {{@in6=@local, 0x4d6, 0xdb}, 0x2, @in=@broadcast, 0x3502, 0x0, 0x2, 0x80, 0x7, 0x3, 0x5}}, 0xe4) open_tree(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80100) r9 = openat$procfs(0xffffffffffffff9c, &(0x7f00000045c0)='/proc/keys\x00', 0x0, 0x0) read$FUSE(r9, &(0x7f0000000000)={0x2020, 0x0, 0x0, 0x0}, 0x2020) ioctl$SIOCAX25GETUID(r5, 0x89e0, &(0x7f0000000180)={0x3, @null, r10}) sendmsg$NL80211_CMD_FRAME(r2, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)={&(0x7f0000000080)=ANY=[@ANYBLOB="48040000", @ANYRES16=r4, @ANYBLOB="010000000000000004000f1c210008000300", @ANYRES32=r3], 0x448}}, 0x0) sendmsg$NL80211_CMD_DISCONNECT(r0, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x28, r4, 0x800, 0x70bd27, 0x25dfdbfd, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x4}}}}}, 0x28}, 0x1, 0x0, 0x0, 0x4}, 0x20004880) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="390000001300034700bb65e1c3e4ffff06000000010000004500000025000000190004000400ad000200000000000006040000000000000000", 0x39}], 0x1) 18:27:10 executing program 1: openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/stat\x00', 0x0, 0x0) syz_open_dev$vcsn(&(0x7f0000000000), 0x7, 0xc001) r0 = openat$zero(0xffffff9c, &(0x7f0000000140), 0x2800, 0x0) mmap$xdp(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x300000f, 0x1011, r0, 0x180000000) sigaltstack(&(0x7f0000ffd000/0x1000)=nil, 0x0) 18:27:10 executing program 0: r0 = add_key(&(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffc) keyctl$get_keyring_id(0x0, r0, 0x0) tgkill(0x0, 0x0, 0x2f) ptrace$peekuser(0x10, 0x0, 0x0) syz_open_procfs(0x0, &(0x7f0000000000)='net/unix\x00') socket$inet_udp(0x2, 0x2, 0x0) r1 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40082404, &(0x7f0000000040)) r2 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) write$binfmt_aout(r2, &(0x7f0000000140)=ANY=[], 0x92c) r3 = syz_open_pts(r2, 0x0) ioctl$TCSETSF(r3, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) 18:27:10 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x15) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="390000001300034700bb65e1c3e4ffff06000000010000004500000025000000190004000400ad000200000000000006040000000000000000", 0x39}], 0x1) r1 = openat2(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={0x8200, 0x4, 0x1b}, 0x18) sendmsg$nl_route(r1, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x8084a511}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)=@ipv6_newrule={0x44, 0x20, 0x100, 0x70bd2c, 0x25dfdbfe, {0xa, 0x14, 0x10, 0x8, 0x40, 0x0, 0x0, 0x4, 0x1001b}, [@FRA_DST={0x14, 0x1, @remote}, @FRA_DST={0x14, 0x1, @ipv4={'\x00', '\xff\xff', @multicast2}}]}, 0x44}, 0x1, 0x0, 0x0, 0x2000}, 0x80) 18:27:10 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x15) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="390000001300034700bb65e1c3e4ffff06000000010000004500000025000000190004000400ad000200000000000006040000ec000000000000", 0x3a}], 0x1) 18:27:10 executing program 1: sendmsg$ETHTOOL_MSG_LINKMODES_SET(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000100)={&(0x7f0000000540)={0x2140, 0x0, 0x200, 0x70bd25, 0x25dfdbfd, {}, [@ETHTOOL_A_LINKMODES_DUPLEX={0x5, 0x6, 0x6}, @ETHTOOL_A_LINKMODES_DUPLEX={0x5, 0x6, 0x36}, @ETHTOOL_A_LINKMODES_OURS={0x211c, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x4c, 0x3, 0x0, 0x1, [{0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, '%{(.\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0x17, 0x2, 'cgroup.controllers\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x2}, @ETHTOOL_A_BITSET_BIT_NAME={0x7, 0x2, '\\*\x00'}]}, {0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}]}, @ETHTOOL_A_BITSET_BITS={0x34, 0x3, 0x0, 0x1, [{0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xfffffff8}]}, {0x24, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x7}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x8000}, @ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, '.$@[\x00'}]}]}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_VALUE={0x89, 0x4, "5404d39e8a16b016bd1164c331d34f129f8469d8affdf8ba882cd6323ff260620849c7e028685e3ca00256b80d5cb6ba0a94153edd3b0b2124799f1013d396078db15f8be489a9a0c225a89385fa216dc71c6572cbc71c28a53925a09be0d5f2927822d75a1326d982513726e0cfaab1b6c3f9e346f63e8ce223815d46b65bdbd48792a871"}, @ETHTOOL_A_BITSET_VALUE={0x1004, 0x4, "2f0bde3dda50d9e6990e7e5392d6b0482c46a5e36bdb66849edf3808b9c31187e798efd89708307a3b8ff486b53b76d297c976d07b1ae33f39993073a2de32c57456282b7e8ca945facc7454fa5dc96d632952c0d1b20fb5c9ef7f7013bbfc24a9b31877a200f7ce73fbd85907710e998293007eda42022fbc98eff0af2227b8d78fc35fadd35337ee91343951dae39cfdf6098dd1fb675e44255d03f85871cb7bc26c0fa20522ba1c793513955309d7928930ec7c4d781c76d3ca3560fd7768557d294ec80fdc0c739c9eaef4e9d17af07af0adaece2100048bec1fb0eece2e54a9dfc0ff1153a3cf5a435548c95676466d32e237223b9d93d1b2364a46f6d66c7b54acf9434c793f0118a18e8af393dd314ca7032d830aa08927c9ebc59f6a63059c0cf423bd5302b90dc0966c4e245359c344fc506282260eb79dde407af5838d1056090efd81f0605b30d92c48dc5d54c2d73db657b3f705bf47ffb7324d1ddb609aa3c5fa67d1202e3fd353f2644666231d330978df0079985ddacc92a59477d1e3e1b77c51d06d73db5341660c39a442bae41a1bdf90953d2d55b2f51b9881934304957e58fbf54214255c678a8e0d68e00256d8c8ad30a61414aab3f8b9403b93a4fe2a9dd15ea01b5eba15a14179aaafa2cde27a968a4db46b054e95abc4ca024c3337faaf0184a7a8dcc4016d470941c949d933cb37b97ff54a1f0e84a323ececcb37797bcedcd45ac4e507e940115c3aaaa3d75ec9abb963b4338619d753ba6f1f93f6d668a5506e25eb400543da8f9f6d4695ad16e0e642e8a37504220374fbc04946c91c4c448001c1d73b3ae9ec2b90a1a5f25579f680255178e73c929c27169cf0c17659511daf005f94c3bfcc750a4a99460929e703e5dbd9fc353eba266383b46ef5004e99519e2a6f0b484cfdc5f7b6ea00e015b98607da6261cfc1478e6015ab05e9388b1e1f5945eb4165f5144a48487b6556cf2281113ea6850be0fa254bc3858aad852244358cb9be16d5a72de636c04e4f3d8573ed3104d85883f604d10ccbc39e8e4ea14c8bb5519cfeb4927c1f0c057c0019a740c4d956ac46eb03f5ad014b4fd3ff21b298b590a03a65e8ae4d45043cd1d22c3a85138eda6b16b61674fc779fa3342e23010a850288901f9782c388553e3d5340e9e404daa1f31015f0f16b28b0995feae236053a96365edc187b53968a77d82e538fe7e22f770ae0a70bf6078073b92ea933e495c9ab213d79e93f4517bd1a636430cfb3f0335d4c5353cac05451092f32c07a3b0b89e6a9c22692de8e134621b87f61515bfa46e7174631ba420262642f24390d779e41571a6a4ce9f0bd6c3d34a685e52bf07b1c6876ba39a9c287c87761c4b81459d925c55ce2657a18c8d8ad5d9c9fcd52f8fd53a99ca291a491ac9173bebd729ed5946649f81950836a3acd1ef856327d0d8d7261202bd867a4364d2cb958021fb3b12654165ff986f8dbf2d448359e6402b90ced6162f7e7736db42fc331a84e904da0c1b0e2a5f2c9dae7cc0cd235bf8acf99066a3032033ec087f325cd237a27dc4da9706173d0a8e38e0523f206ceb0daabf44fad5b6f7ec16f65eb218cd24f68aa52c55abcb4fad306fded53b45ca2f7a61f39ae6a02fe1fa73fc06f2137c80b6233390da8f8c60e51363475fc55d0afc60e6a13e050eb825ca16b8ce1fca0393d903cb1df937a4aa0c1c16123148e03cd74bc6998f01c0000f373fbef7589c125925ebd1e849b84feb61ceb1b970d481bc5aa7bb6194337e3f5aa9964c408e3fe33be5628987ef40e6134054cd2b381995081843870dcb0250f83ee6a7dc55508d7b7f04d5a79e3ddd2379a53286a7736b1019b823dbc8594b0ea1edccc4a38795a3d9ee86ad4a4728d874627ac1f9c1864603f31463e559039690b86c73caadb9e826a4ada43029ade9f6cb92770d4dd98f84460958240981ea65d57ee7cfd20b030207f87aa04d5fd3f573743e9c46421f2688eebd7fcdd8cff75e4d4f424ba2e7578ebbd43e804ac1a6162324db8fcce5beaa608e3a8455771cbac5b32e82a19a5f48ab87e3e1143849b04ecdd47453398bd2599c2247d84578a0c455208ed0db9d327b3548131d0a7642e4dc1dc14ef52b30f28b3ce4478f228740241d06eada3398ffd3bfbb645460694abac20292fee01588afcad19476eaca38d2aceece6397142a4ad1156abf4aedee6992ecbc21161b2d522f145a28b4cf32c4e2fd319167cb44a1669e23150b870d4ca9ee115fdcf4279176518304afae4fd4186e6117db1c39b810c73888f9c889355ae0bfcc95bd2ef10912f5437a28c6cd89728f3f8f2ca58707515e15345c15aa788eb81122807f3f55e33982fe7a5c89089851504975a58c6bfc9e95e34356fa38e2b255fa77b2a7ecbdb2a793edc890e9a616d2fceba4eeb71ae6849779a5c35dedc7ac70064097aeda3fd64116d5354879a0a8d5471206cc9216bd80be7af3cf82826bc24d525d2fcc1f13fc99bf65924104efdfbacd636050479eeef7d44b108dfd8c0848a7a7f979c22d1280334e5e9b065e1cd94d3d49d6fdaa892c03291f842a850d2625ea5ae04caa6e42468a7bfc02a802fe64e5920a7628da6e4017469f57e95cd95f782fa5e8dcab57c79b8c8d2a06c2567c16e25c74c3597cd987fdbd76896b521a04ba71bf777fa1a4de85d86c3ed17b64cd3ee6466ee8acaf6e30f482a8f7b3087dd0426ffff30110c9221e32920fa92dc9867ebbbde5794c565a9eee65435de99ad56f833f4e5fc71197f2cae90aa81bf2d19a97a9632654c5eec335ab190633d8f849055c5a166165a558e0d9a47880e0d4febe3549c545617b9a98c731c40481d495521e1bcdfdcd4f7279d9fa8e2190dd6a8db53a1fbe8ae55f36b39a3038f7e7c5d75459a4ab02ddc2284cd4a3c09b891da20bdd514e07c2a1d4823076757f75222c665b5d7123b7e06fc7c7786b7e0d77eac2ed432e645bcaf13de8f589a1c9e999a8a01a925d1e31699b724cad0f2383fa5935f602999e1f8c0a1c4b0646f876d35f9d924f8666cc110d9d85acfb1a25210a655e0b47cb4209724a0edd83d1890efb3e2b61826b7285fa744c646f0c03576b77005dbaa7437e0f86374aa42b09836b6c254d54b4bbb6b9717d05fa521df88cf7d795120257cf60a639992505c6de01d239f3ee487e02c4c7ce9d3b3a465e49a87fb0e9f46d6a036a23b7e6d41e71acbfa64e5e09dcead24ce750608e733b356162b836aff1c87451bd360e4e90021192f2b098310c3223af3f1ef012de4a6eddff77f8e0a56ea853154b6f75b8f3e322b2969681635ab9d9428d32019bdfad24d64140b63a5c320519d58b3a1c9bd75c9ca8b0a550bac0e8a658e9f2117878908465a2eb0bcd71d419e4a678f5b11cd969346124a47da8d36988501df6116c8b90cb6f0a91511e33c36007db66cf8f5cabe88733ddfa0c70aef46f9e57a1d9697e32b811c35bd2c3c3b48414f4e002b34e9bda47c15a3065f24e2cf09fdcece845ad4b122b35121b9b81c07c1185682eacb62aea6e9690ec0af6c80b5c35c6be719834e2cb270a87c03c6d8d9a36414ac938d2f8370f69bc87ed3e659fdc6715fbfc98fce8323e20268235d011a27995288450297adad31c6da007a8d6497547f7b89f6b76b74b29d3180739183aa4853f652d51c18f1310d406106e23fe4da8682402211a3a9c7dddd461d753a9fb7b229380c3200446b026bab2f5b7c1c5f70b279e0fdc1444f1219e40bfd975c22d3b87337503589225a4b56db42b018e7e2770f712f936ae1f58e8fd723a5c6cba0cc4734f7a6918969f316d7fb639acc27b003452250bd2f1fa50be5927f051e3fbdb50e98b5ede2f70d2d8180f5e15f8c5d839f9d3cb668b6c4946a3d3ff6a7f27cc14072338d297c8869bf59d1beac639e4716cf3e0d0afb98ec8510a4763e2200403a768c59b46ec3f4870e4f5bd419883d02676468590f72c1847e8fb389c6350b154a3a1b3bb3620d443c89eaa512a3a86b7e8eb710ca592b5de86e81baf4bd5f10d6e4b7f19b71e424d8751e3143629598abbd4e946c8cada2eefd0ade3f6c62def1bec8783de4e52d502990b5e335943828ba455f3e634f95307d954b8a7a358aa420fb3841011a12efa4843b1953467d8e3ababb761142b26b80e244104be026a6da30ff0ac8aea9951e781430b4d7aad9bac7e327c2a6b8a0b9d86497b3bb5950cf5e4895ae442dfc1a090d659aeb65ca6fd32e804175bddc92c278f3d270cee677caed003bc573cb5307b0b4a96d6b558417ca607c05202b51c7896aeb1184f66f0518f94292d2ff2d3b0e224d825d7034b896efb60544d60f7b8fbed72dba170b6ac87ef242ca824c5d37e49ae62ec89b5cd4f3cf69ce5d930cd57074524f54e89c77bf37d9e02145da69d4780c8cc2468c34f5624abdc83c8acac5d1921808a25917134072069fb46f699e08fc316114a1cae06041e74878c2e33e28372ce6d6eb0c3a3fdeddf9c8d214c61470edf618d2996ac174ac959aecd8316b2863957f6cc8fbd71724f14f5b69c6516df1ca50a20edc50e524e334d52a3d69c00aaa1d26c94ed3f20234bc1949161194b91a951e706179b942c4593cdcc5d8d13c9b54922e7ad71db76df579a5f003439f615159bf7b9013e919921fa77cfbdd6411e60e81bd77540183c61eef396e3134d4b49f25bd05272552054c7acbd75c1b125d16afa41d388539b76f08ed4276caf6ce73208c135c7f0978f450b4a5db596156c4d85c5d8fc3a01c3f7073b78b218d62f39810acbcea859884fc6915b383181bfafbf8e9ea590d2311a45302d3f97c71fc688ad4c5f096533d369fa91e466b7d4f542deda57e71321dd486e694b6ba9de6b665659dc64c7a83c6d2262447d2ae0a6e0b4fe64c22b3cb2f3ac704d421e414d955a97a0622fc2e9bd6282f5eb092c8dff3c27d354d74eab85fd2a2e9c4f07d652d9d68237fca07a3c34c9c38d915ce5f717c8ca9e6499456300c565f77550f083fbc8a88384f398af0d02aea7a925164882a39a90891a7505b54a5b61fd8c93543642ff4bb5c2ab6a2f4c7810333fc34d30232243f5b12b115b63d278be68c97f019da1418fc3062db5d105d42c1bc745c528628d31029a8fa211030de79202554627eba1467a5aa5c853c8191937aecdaa27ebc17c0a6a64aec7223b7d1b2eab2fd2ec06889b3cf7b80bdea04e73a7a5bcc9e473df48b21d085d7e7e2c851432497bc02117d078d49d936e89f5715a6ee3f46be0b26e3583fdfb3e68e5ee2ffd0550daf88ac7e9000cce00d767afb2719c7b01aba9165cca3d25a9173525da94034a9c5ae105728e197fe88bfb0fdb7a40b7b61eb52dfceb834399251acae3921e6292143d222c6c25870ecdfe31e0bdf57e17bd794b8ffdb5ec2f43a1da12eb46e4e1dddddbbe4b91c5f50d445a21709366763b1d4a540c736aee21722a45eae8c44f77d7c38d88ae6f2d97b1d14066e0ed1470a91a120661efd72af9c8137046f3ca0bbf2b7a6a3d7862216ecfade9ca96401803356df198db9113530b838f202c7d0c2643a717ea7078580ce805607ea836778d791a112f24bb3b97807c78db84ca7c031453fc6acdf393da7a0aea0b35a5c1e50ed7b45d4fbc44a92ef2652aa29cb568f224d6ef262cb02895adbe9bbae1ad39a51d293d4c65d7f72e385fcdfb8466df7c70476c219c60ec3a68a96e5b31af8cbe5de0f754db826a666621c41d2c7dc6f19b2f5dc7c0c405b1ab98808324bd5"}, @ETHTOOL_A_BITSET_MASK={0x1004, 0x5, "91d0f3bc73b55a5d0377052f8e280bbd728703fd94f132a49c92c8961bb65c06244151aacfb57159e72eb978698c646f87f7e68216da3a362a4012d268e5e1466a2f8b2554c2f8960997441b92f190097804000009623e184431624213fa498ea6fbe0223e43cb9d1f5eaae9f8d4e10ebd4432658b3b2526072cd4165027bcce926c0c667170e2ff9b64a83a6cff22508d7575ed641a14e11fb8e9d93f61d7dcbdb35eccf5111e6e6ec3c4fb4a0082558d57c57fcac9d167418bfc366d3ae115199db5730cd9177b17a48669cd5250bfcb44baed3e529a26f53bf919988a4ea9fb8e6006cb2153e8c49800592eb8455ded103b4c54a262ffdeedc0c75891a8c30a6a235aeb0f95b7bbf8549f02296fd4a30bcc1bd63b65741895ddd2d361829c30c4e4ac3dc99af852ade9f077b2b5e4c5d43e094fdb30d345390d88309ec6f6c034a61fa3fc045c79fd62d995c155cd264d4d9705aba3746d9e5044f7f0b3854495a52fb477b15bf621ed47fc305a9962eb9df82b74aa2f4ff403ebb12f82c326dfe9901418801ca38364ada1371a954aaf8012d57f412a092d06c9a08bfc94ff29f6adf1d356b49d12708f7d17e7faf3a9ad3d689e7520efa21aa314d7ba938bbd10fe71cd91a22aa6c66db514416795e81d0b7bf65d7ff3ef35287bc09e0478434c827bf79f42e6278138df446988e6a32e0ea77e7baf0715867c9f03b40aa87f00629effcc2e566d100e354af374c694c5fe43a6beb08a55492633d7f0cc5415ee5217b6f3ace20f5de248957a49abf36b6f43237cb5f11e92c800ec006e0a6b3aa12591adf7afb452bf7d0d1ad2361b4e60a7ab2f4f3288ffbf675cede79e1a0ac14c5f09a7ec73cddf6d02ae260c48933a20e61b4deebfb709fe59367edab4966dad9dcd925d096d6d77159e09ba0c61ff6b4e4fab5db556cd93827d84c4d6d5d4d5ce154bc14e4998ba30947599002aff0f30ec9ae60055848ac6a58ef5d4cbeb80343c957e998b1377f6e677d8bd239c3996f398cefebc169571e3d4d3a24e8f7b5ef5f9e39c29a2279e102c7aed30b09c90d8bffbcf01c19ab721263b456f2420c6ecea73cb10d07c215841626dffca2b6f670db952a47d48165f0d117b08d1d85a22d55411bf17798496bb100e032da4b2dce9e7db28f66d973e76d70bfa3690960b414ef177c181464aed7e46b88f4388908be5707caa5026d0253d5a753a6f3c62ea48862802e9d63190f26b35e1fcb1d4213cca46a140f09fdeebf1f4d103bbdf6dfbd8b02fbbb33dfc5219bde548de7112cb6a919d0c3e0b5e3d612b05fc6fabc8a8c08eeb8ee850a4d2126dda80794283e9119241896eb5d90b3f2fde77c08ce3bcd44752b4e460087993ccf7602b638b8982853c42f9b90c57c14e37b5b9b3971c33ac5d4daf072d8454b5240ebd88ff26ea66ca2d23330f55709a2284f34575d26b5f7ed881b214d0e882d8c295e7dc8c8d6f25a836b4e4ff726c7198bc1291b380c059918a7df5f52f8783c835da15c48a393ad717890fff5c917f2444f5c2116914083ad71f2519061aa1b50c461256d56e16c43550f36d7ea8568e0fb7e7f9f57eb1f5439a96ba0258b9e12eeded3f92ad5cd9daa285a6e1bd4d97f05eb6319aac8e36ba394ad2566038f48071d08b8da0b01cbc2247688dbae377f6d620c71e290eaa2711427a8cc1d3b12bbfdd51a780f6477cd0efbedcd4ba3a8a202ff7b7f0ff433794c2219e794fc5920e7aa274dd46abea623bbd10007a952ebdc194f7f0fd52e1037419b9c1b9860465114c72003fdfcb34cc0459298af22408494d708321fbc299cc108070aa52708d2c7627f0e9457e10a7e89cd4020dfe2b667618a1e61b8eae8ca2220ea5088b55e090709655cb755f519844be03e1be2ebeb2ee2c60d9e74303fc2f0c2d0ffd04f192122aaec05cfd5a6a892a3a68a2f6b9de67a6ea381d76b2616d49d3c6f61d70399e72c6c85550ac12c2d43114030341fefea926e07095b394aa0e620073da46925a901a2575311056cd8df1ceffc1bfc1034f22f667aaa08d201cfd6c0782bb9143c97a357b4d4e9cefc731101415076379aa6acd780dc25af3bed06c0eab5df93d5831efe2167fb3166f7d0ba400095252a399fae8e7b5547bf648580641892b2594fc3b5d4041d545bebd2932cc0dd1db5e8f28306f06de7234a90435a7f15be0b20c8fb19ca40c405ee76bdf544900bd7aa4cea586893ab594352e718ab5e8fb55e4e0d59a064ef15ac35fbb2272133ccde405d2a3e3a54d68ccc06abd55a818b85a840cf79973975291205473d65df29002307271ce42ed62ecd04f7e83474d8c4e21ec027524cddee190d887d1f0faf70451464a46db99459c66ee19c8cc3739803e697f9510252933a6f636ebafa662cbf1449b4a16706f42fd14121795301a1457475a181f3677ab0d24ef7bb10ff5bebdcf120751f5a9a85ffd01559910d583446ffeb4a4174156c1cac4ddf7a6cc8feb282de9d6144e63fd7c748c97f303c0551c304f420e5f6d3f2f2708a855343f234ca0bace971870e9e80f1db552d1a60cf81f2de3b32c6e3424649fa94cdff5442373bd428590247a7959f6bede04258f30e0449a3b2f2963ec321facd9f8a7c5e449b4bf0faae1c7c4cc6fe5147cadaf399fa73dced85af1c8b40bc62b39b31c1dd90719e342a501ae81e9fe4ddbd680401a5a6a17ef6febfcb5f49ce834a8dcd079a5983373e66de6b91841874fc279b097e38b9a9c275a95accbb7f8981268816c7cc51d533930aae7c9fdd9552327ef9f06d340abd7e5f4cef07f3b1a5232cefabb85690a3da22b94291924d6bd140e7c24c92526bdab633fff544337b5f4da23935eb27941ca9b10563788c1f2051d3983b663051d63be3b3690e715fa2700bdbe6f5f0ccc75c1ebb84b71cf69bb709b3daa95c82884fff073975fbc9e1f19bb7921a283987cdf825edc017dced85aa327d4b1039bc97a83ac496177fe0e76e534bf9184882fa4755d4541d6340506251ef97ecdd41393d29e4b43a4a4dd1e407d197178dc8f99ba0feb7838c965b9c1e54878cbad8456f881a778f1a97b07ca550ffe4c1ee076b19eeff1cc157d77d6c896f2f6d2a29058cd540f6b55951c943d31f3675c9218eb54e470521d1f5f1bdf1317ae748ea38144bb8edc859698bde2f3362d7c266378153e0c893c3f34431f88634b9a162afc8523112827045f5458be0ec28dabc52c0b378dc3751f736f33b988e520370087c0fd9a53b237a0674ff425a6023275d6d066aafb6d418218ddf4e60b19f0643d9cc840308d39cd77ec32533d2726855489846ce3000e1dcd5f9062f8456241bd7905a99169f70644793b221500173d071a9f4d22cd1b3ec528421efec3b756ad1db37a80fa81a6c0f3b512eeb7bc23b187f01de9b09dfd4c233045dfac01f438635bcb6e7cedd876046bd89c4527de4cb660ab9d81da5c4b64903e28b00a12955d77e89992f9c62b96d740d3be976f003de1d1bc1a8f34c4d10b0a4e58254624b1801e236f3af86734c356bdaf230f8c7f9296645dc6b1f328f9e3a51978db5814fd72b4650db8d9db52fc4ab881d0423e0d73d4a2d89b42dff25b361c225790e303cfa02cf78bef34500cc116cb1fc9849a52bd7ba1d6a63b90a0fc8bf70066550b81fc2d3b3c3d9d46ff24ad44858d57c09efe449bb5f241115910e98b6585a9ccbb22d8db32b02c120aa4c2e17397f402c69b96863089fadd404078bf52749702b54749cdd8fd35884feb7484a20ff98f82e33c6a1ce36a887e3b72b6ac9648e7acbc08ca58766dc5b4de5b8c83531564d89a47d790ff4bb56f7365c0aa8b9618d7aaacf7c0900bf515c657557f70da9f4d1c9f981fe52514a514e752690d4b8085759a39cfb2dd4284e7def1df551029b8e78928fcdeb0ad8e0442051b9134f78440df65900702274601868f2a794706ca8832dde3806fce48ceec49d99d964d78c869bf6cd973d359b7c8350dac755356ecbf8c126b034cfe814fb94c64851276d754145eb89a71be1c22ef6f16a46195be3c627e5bc60191993bd7410ab168e9c602a3ef0eb04fd3e6bbaeb771bc379031424b4a6569b4f82adcc26833958f5579d237ed807e20834372ee9623db41fd2289cbe5b6f21b9468dbd8c23fd739c00f1d09e20815bec6a661f80b361ab5cbadcb2698b707d0befa409c49fd58bef541914d1b093b6ecb6f8aa3c7c52ae33aa4c5ebbde9d32af4d87dae029d235420479e4558139b37025cd10a03f1fe696a36139785f3e3232130e8d32942b1db9835d4619f004a884ad42b2052d2f1e095051b3cb1f597414ff60b982488f1309f5c81f9087958b0a206665b49167e680a93579e833de57d21b1dd0f5abf2c9377c627b8f4472e5a09aea45e46cbf61c77d49d050787b27d17d795fe4784141716facbf53c5aadc24b4a1b0b1a7f18243d8c9f9ee6cf000b86f009133f9a748cd7bc28cd3b7fb676750ef5fb8cedcde74dd11aa8de29111e1c0e3a7354ec2f5c3e2b5ec50983fcf14042ad606619ff753804aad3fb231a6fceaf31c77db402d6d8a389fdd7c4c9117480dbb4343eff1f598cc7c2d716e67bae442fdd175fc8e02b84729ee8f2712215685d20bdfb2da6385cb2ba28c39c1a7375137ea04cd9ab2573006b0ef3b998017dbd6c263fa68976df0d6461eab6b9fbaf94d6abe9ebc88a41fddcccbcebad07a74b8b09fe273e4d3ef4a1df2e8efec58958d069959704dda4cc27516180696500a3bc646ae9e57a00ee2497a4f4bd5e4bb4c0ef7bc37a5c57392e0c09aef87e9d66bf778f8ade9f48d7af76ac28f6913893f4a8b0cc90eca74c0b7759a259c34f2617bfb4edcb7997493a393fcbb5f8c5c8415f110044bfa1e67960789bcf3b3ffea989f84ec41b7b8edc20d0848e8b7b1aee6b1782e93c3ba89ae1ac73ee558a5ee83839eb93071aefd4634178c23c504344e7c9cd55982bc3b54355376abe2132c600f3a1c503b4505754db0e068bf0411f5f9435edb6566595c33e8162c0d46d1eb4bb02a559f19a982315c37793421a07697efd9ccb072c296e9c58822985535c9cd6cd256d502cbbc5a0e6df8585554e292c534786eb844db47a65915b97935cc268ff023bf13c521b3485a19a4dd3cdfe1646811a4e628e24e12c3f918a6c0793e15b58807893ea23a44afdef8a368a4868bf293a2041e029ce5dcafdf894dd0b2719d7234445d0495dd7c40ba05e80d6eb476591a0503d826899d4649d240f0d562d77195da7ed0012f6b2a6d03d452d9e1064bfe670ca37cd92d0d8a686346e833cc076dbda8e69e1b7fadf5f9d9e82adc6c3502fe82a531ab8eed0314ccf31b5b11a27b3d3a2df54735379f99587b22f4fe0f161795ada51cc4e483951a7395f0a6df1602961b9dead5012f19cead3b791da48e2ee715ded2738f86ff64e45699e562993ca033f551807c659626bbb64b7f8aadfef15ae37c3fc48e3a5134956d38ca339a6ad115094d8066f1534a99b1325763c5c4b46d4cd871f57baf90ca59fbc6027b3c378db9b27ee266018f17ea9e59a7e5460a70f5152a43b163f896fa70d682fc2200eb7cd235356c8fe72a22cf67cf06c9731c9c63cc4ae5cc3ebbfd1c26580c5e7e17725f820195e148ad0d18ace528bb4f7af0b754f0d90b5d4b87cafad9796e6765fc324086b9b2fe53b132867c2e652e80c3b7b4a06765d5270783f5b996a216a1ecfb0b49873abe131fa70bc0d2d341a7a23ae9377a21e8000f46b5b7f3e9a2a5fdf"}]}]}, 0x2140}, 0x1, 0x0, 0x0, 0x11}, 0x44080) perf_event_open(&(0x7f00000004c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet(0xa, 0x801, 0x84) connect$inet(r0, &(0x7f0000004cc0)={0x2, 0x0, @remote={0xac, 0x14, 0xffffffffffffffff}}, 0x10) listen(r0, 0x4) r1 = accept4(r0, 0x0, 0x0, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="84e00c00044df32ca4b673c25fb21c986d18ccd18e6bea6d05bea63f54f666036aa9d5b6948df3de", @ANYRES64, @ANYBLOB="2ad64e75dc862951c4dd74ea2f342443b8"], 0xfea7) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10012, r2, 0x0) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r1, 0x84, 0xa, &(0x7f0000000000), &(0x7f0000000040)=0xc) 18:27:10 executing program 3: socket$netlink(0x10, 0x3, 0x15) r0 = syz_open_procfs(0x0, &(0x7f0000000040)='mountinfo\x00') r1 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000840), 0x802, 0x0) sendfile(r1, r0, 0x0, 0x7ffff002) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="3900000013000300000000e14d94cec3e4ffff06000000010000004500000025000000190004000400ad0002000000000000060400000000000000004a0a79c2bb0d610a7abf83c05a836c0e52960cb22ec7336935dc591ab171b2a917a10bbd484fe52e88b2a78eb7b5d86a18c00fdcde656463e11da770e933b1390afa1db1477fe897683680d3", 0x39}], 0x20000000000002a2) r2 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x410481, 0x0) pwritev(r2, &(0x7f00000014c0)=[{&(0x7f0000000080)="d69f2271", 0x8800000}], 0x1, 0xd00, 0x2602) sendfile(r0, r2, &(0x7f0000000000), 0xb3) 18:27:11 executing program 0: r0 = add_key(&(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffc) keyctl$get_keyring_id(0x0, r0, 0x0) tgkill(0x0, 0x0, 0x2f) ptrace$peekuser(0x10, 0x0, 0x0) syz_open_procfs(0x0, &(0x7f0000000000)='net/unix\x00') socket$inet_udp(0x2, 0x2, 0x0) r1 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40082404, &(0x7f0000000040)) r2 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) write$binfmt_aout(r2, &(0x7f0000000140)=ANY=[], 0x92c) r3 = syz_open_pts(r2, 0x0) ioctl$TCSETSF(r3, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) 18:27:11 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x15) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="390000001300034700bb65e1c3e4ffff06000000010000004500000025000000190004000400ad000200000000000006040000000000000000", 0x39}], 0x1) r1 = socket(0x10, 0x0, 0x0) bind$packet(r1, &(0x7f0000000640)={0x11, 0x3, 0x0, 0x1, 0x4, 0x6, @random="fcda5f88c091"}, 0x14) recvfrom$unix(r1, &(0x7f00000003c0)=""/170, 0xaa, 0x20, &(0x7f0000000480)=@file={0x0, './file0\x00'}, 0x6e) sendmsg$TIPC_CMD_SHOW_NAME_TABLE(r1, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x30, 0x0, 0x4, 0x70bd25, 0x25dfdbfc, {{}, {}, {0x14, 0x19, {0xfffffe01, 0x0, 0xef, 0x5aaa}}}, [""]}, 0x30}, 0x1, 0x0, 0x0, 0x20000098}, 0x811) r2 = syz_open_procfs(0x0, &(0x7f0000000040)='mountinfo\x00') r3 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000840), 0x802, 0x0) sendfile(r3, r2, 0x0, 0x7ffff002) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000300)={'wlan1\x00', 0x0}) r7 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$NL80211_CMD_FRAME(r5, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)={&(0x7f0000000080)=ANY=[@ANYBLOB="48040000", @ANYRES16=r7, @ANYBLOB="010000000000000004000f1c210008000300", @ANYRES32=r6], 0x448}}, 0x0) sendmsg$NL80211_CMD_REGISTER_FRAME(r2, &(0x7f0000000240)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x30, r7, 0x200, 0x70bd29, 0x25dfdbfb, {{}, {@val={0x8}, @val={0xc, 0x99, {0x4, 0x5e}}}}, [@NL80211_ATTR_FRAME_TYPE={0x6, 0x65, 0x6}]}, 0x30}}, 0x2400ccd0) [ 1483.573467][T29514] netlink: 1068 bytes leftover after parsing attributes in process `syz-executor.3'. 18:27:11 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x15) r1 = socket$nl_route(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000080)={'bridge_slave_1\x00', 0x0}) sendmsg$nl_route(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000200)=@newlink={0x44, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r3}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bridge_slave={{0x11}, {0xc, 0x5, 0x0, 0x1, [@IFLA_BRPORT_MULTICAST_ROUTER={0x5, 0x19, 0x6}]}}}]}, 0x44}}, 0x0) sendmsg$nl_route(r0, &(0x7f0000000180)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000140)={&(0x7f0000000340)=ANY=[@ANYBLOB="1c0000005200000426bd7000fbdbdf250208000100", @ANYRES32=r3, @ANYBLOB="000000a284c0475438b3b4e02982b5b2bf97c5fa50d03c128acb5d7203c7a75a93484e1ad221fe3d630a541b7c773150c48bf21b1c8461f7d36ae5de6567b6533ff78025f6d517648fc2819ba3030529f1db49c1f2c613f712083beeebb39db7"], 0x1c}, 0x1, 0x0, 0x0, 0x20000100}, 0x40) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="390000001300034700bb65e1c3e4ffff06000000010000004500000025000000190004000400ad000200000000000006040000000000000000", 0x39}], 0x1) r4 = socket(0x10, 0x0, 0x0) bind$packet(r4, &(0x7f0000000640)={0x11, 0x3, 0x0, 0x1, 0x4, 0x6, @random="fcda5f88c091"}, 0x14) recvfrom$unix(r4, &(0x7f00000003c0)=""/170, 0xaa, 0x20, &(0x7f0000000480)=@file={0x0, './file0\x00'}, 0x6e) r5 = socket$nl_route(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f0000000080)={'bridge_slave_1\x00', 0x0}) sendmsg$nl_route(r5, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000200)=@newlink={0x44, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r7}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bridge_slave={{0x11}, {0xc, 0x5, 0x0, 0x1, [@IFLA_BRPORT_MULTICAST_ROUTER={0x5, 0x19, 0x6}]}}}]}, 0x44}}, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000300)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)=@getqdisc={0x30, 0x26, 0x2, 0x70bd2d, 0x25dfdbff, {0x0, 0x0, 0x0, r7, {0x19, 0x10}, {0x9, 0x3}, {0xf}}, [{0x4}, {0x4}, {0x4}]}, 0x30}, 0x1, 0x0, 0x0, 0x40c0}, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8933, &(0x7f0000000040)={'wg0\x00'}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1000000, 0x810, 0xffffffffffffffff, 0x66a71000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1000000, 0x4000010, r0, 0x26039000) 18:27:11 executing program 3: syz_open_procfs(0x0, &(0x7f0000000040)='net/xfrm_stat\x00') r0 = socket$netlink(0x10, 0x3, 0x13) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="390000001300034700bb65e1c3e4ffff06000000010000004500000025000000190004000400ad000200000000000006040000000000000000", 0x39}], 0x1) 18:27:12 executing program 0: r0 = add_key(&(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffc) keyctl$get_keyring_id(0x0, r0, 0x0) tgkill(0x0, 0x0, 0x2f) ptrace$peekuser(0x10, 0x0, 0x0) syz_open_procfs(0x0, &(0x7f0000000000)='net/unix\x00') socket$inet_udp(0x2, 0x2, 0x0) r1 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40082404, &(0x7f0000000040)) r2 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) write$binfmt_aout(r2, &(0x7f0000000140)=ANY=[], 0x92c) r3 = syz_open_pts(r2, 0x0) ioctl$TCSETSF(r3, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) [ 1484.460419][T29508] sctp: failed to load transform for md5: -2 [ 1484.483607][T29512] sctp: failed to load transform for md5: -2 18:27:12 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x15) sendmsg$DEVLINK_CMD_RATE_DEL(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000140)={&(0x7f0000000180)={0x14, 0x0, 0x400, 0x70bd09, 0x25dfdbfd}, 0x14}, 0x1, 0x0, 0x0, 0x80}, 0x20044000) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="390000001300034700bb65e1c3e4ffff06000000010000004500000025000000190004000400ad000200000000000006040000000000000000", 0x39}], 0x1) r1 = socket(0x10, 0x0, 0x0) bind$packet(r1, &(0x7f0000000640)={0x11, 0x3, 0x0, 0x1, 0x4, 0x6, @random="fcda5f88c091"}, 0x14) recvfrom$unix(r1, &(0x7f00000003c0)=""/170, 0xaa, 0x20, &(0x7f0000000480)=@file={0x0, './file0\x00'}, 0x6e) sendmsg$nl_route_sched(r1, &(0x7f00000002c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000280)={&(0x7f00000001c0)=@gettaction={0x88, 0x32, 0x300, 0x70bd29, 0x25dfdbfe, {}, [@action_gd=@TCA_ACT_TAB={0x54, 0x1, [{0x10, 0x15, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'skbmod\x00'}}, {0xc, 0xd, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x401}}, {0xc, 0x0, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x8}}, {0xc, 0x0, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x7}}, {0x10, 0xd, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'gact\x00'}}, {0xc, 0x1d, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x6}}]}, @action_gd=@TCA_ACT_TAB={0x20, 0x1, [{0x10, 0x11, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'gact\x00'}}, {0xc, 0x1d, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x5}}]}]}, 0x88}, 0x1, 0x0, 0x0, 0x801}, 0x0) 18:27:12 executing program 1: openat$kvm(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) openat$btrfs_control(0xffffff9c, &(0x7f0000000000), 0x280900, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000040)='mountinfo\x00') r1 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000840), 0x802, 0x0) sendfile(r1, r0, 0x0, 0x7ffff002) r2 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r2, 0xae60) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) ioctl$KVM_SET_LAPIC(r3, 0x8040ae9f, &(0x7f0000000540)={"38a6e507062f1d5fe6b2480adb8c6c4a6ba6d8d48db5d7388fe6490e8f3b22fa016224aecad97637de1053fc4f308080150789d44a73d3761fcbde6417175a9b3a6bea1def3d06c8658e802de6c96c1c7e16ec1a476253a013405233f3f8ad2d61011635ec55e47a470b4da06bba0578117eee8ab33fbb4a046cd6db97397a0bf802bd91da0b35d3553ab42faac3782ebbf974b16311203e0a31485fce068135f26d829d3f9d335a83154b52131eb97c7f6a09f7801423f1c2f2fe195ed635eb354649d641c643403dbe92cee9ee938079527f9a4d12fb6ee22af24e4e75a32f6cb362b7176b2571d0d0a8ab88db2f7c4a6e6df23a2bbcf11051c392ae60d25315a90be34b2abb21a48e78bbf6671d63cf2abf16bbcc636425654de0ea8055af0f4b53837d6172a44a0cc112609ed336a8ddc0770e5310ccfcc29e46071ea8d3fb0d19e46c26be0eef338c8316715f70f868200b3984f62bdeae0a9c84a8546e0cea792b01aa7dc5fc821a9d26ffbe8b510943990cb21ebb0b1d81764d4b97065911f4f7a2139e01c6cfffc6ce56fb07bbd2b5efb9a97a697bd979a89d3d298a75f745c81ab9e099608e160f0a38a7c6cc0039a51dace42cca0dc62204da3ce2b2e519280e4626f385042ddb1ef475eaf1abcc1396e3208dd51d5e41739b7bbc1918435892cdb1132abd47d433d33a7dc0dcff490106592cdf358851ddee1966c836c3636ed3100078def2dd5513506466741ff45091d9c4754685cf132bdd8c485a99f6e0a883a9126c47e8dfe6e17346de6f7b3549fee589d86dff7c8657c47279018d4a6d113068b87a6a47d79ce526d3d20c0b232a633748751fa395769716de6f273a56e4dcde26b9e629f1f3bf14e4be07e0d8e30cab4591aad948fabfed75b80e7382e9fdcc5f19d0a7cecbac0ee3e53e6b7689bdcca53417de29f13672a6f0a42cbf72e0f7fb0660720959a8a161118d2b6e5af3dab3c10a08b86509c8e23626fa02262b3717ad32dd09534d60a070cc67ca912b5f5bdfc51498ff6dedae3da71eccb775c78a4d0805ecc937b68dc9a669b30cbc44731d16dbb4082deb42793ee73461dc412a879c6f976b99d0d22e447791c5d3f376f851b38afe85abb04b60ba93d2168308146ebda6ab57dec8f5e708db1665d405bb955e82164e27a89586e65abaceb53184f5daac03a233e06c3bb8065e22822c4a28cb192ab18f31b61e36c644cff2af046b86c1f846c2d5f52bf39eba09422b07a4667fa0030a68673c68537d2e196c58f148ac7ea29caeedc661834fe6bf6aa520ef50a1c6ba28c75265298479f058294b883d99ea9e93b2292922ea518f02988b09c67865921a8c1338a9335776f550e709c643b7120b7c42d919be3149b88efb7e7510ac5f559812e005cb57fb5f22ae1c10a0bb3fa29df6509935324f4132eb462f763e"}) 18:27:12 executing program 0: r0 = add_key(&(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffc) keyctl$get_keyring_id(0x0, r0, 0x0) tgkill(0x0, 0x0, 0x2f) ptrace$peekuser(0x10, 0x0, 0x0) syz_open_procfs(0x0, &(0x7f0000000000)='net/unix\x00') socket$inet_udp(0x2, 0x2, 0x0) r1 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40082404, &(0x7f0000000040)) ioctl$TCSETS(0xffffffffffffffff, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000000140)=ANY=[], 0x92c) r2 = syz_open_pts(0xffffffffffffffff, 0x0) ioctl$TCSETSF(r2, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) 18:27:12 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x15) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="390000001300034700bb65e1c3e4ffff06000000010000004500000025000000190004000400ad000200000000000006040000000000000000", 0x39}], 0x1) r1 = socket$nl_route(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000080)={'bridge_slave_1\x00', 0x0}) sendmsg$nl_route(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000200)=@newlink={0x44, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r3}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bridge_slave={{0x11}, {0xc, 0x5, 0x0, 0x1, [@IFLA_BRPORT_MULTICAST_ROUTER={0x5, 0x19, 0x6}]}}}]}, 0x44}}, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000080)={'bridge_slave_1\x00', 0x0}) sendmsg$nl_route(r4, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000200)=@newlink={0x44, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r6}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bridge_slave={{0x11}, {0xc, 0x5, 0x0, 0x1, [@IFLA_BRPORT_MULTICAST_ROUTER={0x5, 0x19, 0x6}]}}}]}, 0x44}}, 0x0) r7 = socket$nl_route(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r8, 0x8933, &(0x7f0000000080)={'bridge_slave_1\x00', 0x0}) sendmsg$nl_route(r7, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000200)=@newlink={0x44, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r9}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bridge_slave={{0x11}, {0xc, 0x5, 0x0, 0x1, [@IFLA_BRPORT_MULTICAST_ROUTER={0x5, 0x19, 0x6}]}}}]}, 0x44}}, 0x0) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000000480)={'sit0\x00', &(0x7f0000000080)={'syztnl0\x00', 0x0, 0x0, 0x20, 0x5, 0x0, 0x20, @private2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x80, 0x8, 0x1, 0x2}}) r11 = socket$nl_route(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r12, 0x8933, &(0x7f0000000080)={'bridge_slave_1\x00', 0x0}) sendmsg$nl_route(r11, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000380)=ANY=[@ANYBLOB="440000001000010400"/20, @ANYRES32=r13, @ANYBLOB="000000000000000024001280110001006272696467655f736c617665000000000c0005800500190006000000ac47ea9f851c777cbc6c65f3f821cd3d398396e9e253b27cb42358b7df277da08ef4f6fa7375d2cff4b8c105e11be6d17d4cec1bd56e60075df9c6eb2b7acf4bde8db105ce0d0055d76a5094aba6ea17d15bc3ad6943d0965f81770783f4346ab96f1fd3e458b9af7314c033e029f7497ecc872b97859c8f0879a1aa1b18cda9685400000000000000"], 0x44}}, 0x0) sendmsg$nl_route(r0, &(0x7f0000000340)={&(0x7f0000000040), 0xc, &(0x7f0000000300)={&(0x7f0000000180)=@RTM_DELMDB={0x158, 0x55, 0x400, 0x70bd27, 0x25dfdbfc, {}, [@MDBA_SET_ENTRY={0x20, 0x1, {0x0, 0x0, 0x2, 0x1, {@ip4=@rand_addr=0x64010100, 0x86dd}}}, @MDBA_SET_ENTRY={0x20, 0x1, {0x0, 0x0, 0x1, 0x2, {@in6_addr=@loopback}}}, @MDBA_SET_ENTRY={0x20, 0x1, {0x0, 0x1, 0x3, 0x4, {@ip4=@empty, 0x8edd}}}, @MDBA_SET_ENTRY={0x20, 0x1, {0x0, 0x0, 0x61a85eaca871a483, 0x0, {@ip4=@private=0xa010102, 0x800}}}, @MDBA_SET_ENTRY={0x20, 0x1, {r3, 0x0, 0x3, 0x0, {@ip4=@empty, 0x9edd}}}, @MDBA_SET_ENTRY={0x20, 0x1, {r6, 0x1, 0x3, 0x1, {@ip4=@remote, 0x18b67}}}, @MDBA_SET_ENTRY={0x20, 0x1, {0x0, 0x0, 0x2, 0x4, {@in6_addr=@dev={0xfe, 0x80, '\x00', 0x1f}, 0x800}}}, @MDBA_SET_ENTRY={0x20, 0x1, {r9, 0x1, 0x2, 0x0, {@in6_addr=@ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x34}}, 0x800}}}, @MDBA_SET_ENTRY={0x20, 0x1, {r10, 0x0, 0x2, 0x0, {@in6_addr=@mcast1, 0x96dd}}}, @MDBA_SET_ENTRY={0x20, 0x1, {r13, 0x1, 0x1, 0x0, {@ip4=@remote, 0x8edd}}}]}, 0x158}, 0x1, 0x0, 0x0, 0x800}, 0x0) 18:27:13 executing program 1: munlockall() unshare(0x48040200) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) unshare(0x50000000) unshare(0x2020000) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000016c0)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000001680)={0x0}}, 0x0) r0 = openat$incfs(0xffffffffffffffff, &(0x7f0000000240)='.pending_reads\x00', 0x280800, 0x66) mmap(&(0x7f000053b000/0x2000)=nil, 0x2000, 0x8, 0x10, 0xffffffffffffffff, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000004c0)='/sys/block/loop0', 0x400000, 0x34) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r1, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="00471c03", @ANYRES16=0x0, @ANYBLOB="080000000000000000000c00000005002f0000000000"], 0x1c}}, 0x20010000) unshare(0x4020a00) accept4$bt_l2cap(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0x0, @none}, &(0x7f0000000280)=0xe, 0x80000) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x24, 0x0, 0x118, 0x70bd2a, 0x25dfdbff, {}, [@BATADV_ATTR_AP_ISOLATION_ENABLED={0x5, 0x2a, 0x1}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x2}]}, 0x24}, 0x1, 0x0, 0x0, 0x4004}, 0x8801) 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, 0xa, 0x0, @perf_config_ext={0x32a, 0x20}, 0x0, 0x96, 0x0, 0x0, 0x80}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$NFQNL_MSG_CONFIG(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000001500)=ANY=[@ANYBLOB="240203010200000000000000000300000a080003400000000708000440000000110000005b336d6de09d481d2fc343076a9f55cfbf0962d00e7f8b3ebaf30c4b105897382583eb025c0cfff87bdc02b77e"], 0x24}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x13c, &(0x7f0000000000)={&(0x7f0000000080)=@newlink={0x28, 0x10, 0x1b, 0x0, 0x0, {0x0, 0x0, 0x3, 0x0, 0xf201}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)={&(0x7f0000000080)=ANY=[@ANYBLOB="48040000", @ANYRES16, @ANYBLOB="010000000000000004000f1c210008000300", @ANYRES32], 0x448}}, 0x0) sendmsg$NL80211_CMD_SET_PMK(r0, &(0x7f0000001600)={&(0x7f0000000140), 0xc, &(0x7f0000000300)={&(0x7f0000001580)={0x78, 0x0, 0x2, 0x70bd2a, 0x25dfdbfb, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x6a}}}}, [@NL80211_ATTR_PMK={0x14, 0xfe, "720b17f83046a9f17aa3a1207b1e11be"}, @NL80211_ATTR_PMK={0x14, 0xfe, "9a06ab5b2e530bf9541d01e3dc693f7b"}, @NL80211_ATTR_PMKR0_NAME={0x14, 0x102, "7cc8c56fc6136eae2722c1d97dafea7f"}, @NL80211_ATTR_PMK={0x14, 0xfe, "af7849f086be090630ba0c4e2457cf65"}]}, 0x78}, 0x1, 0x0, 0x0, 0x1}, 0x800) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r2, 0xd000943e, &(0x7f0000000500)={0x0, 0x0, "45c995059f25e7520109c4d36496e4d7250c0d05ac42ac2618c650f8365e4d29b489c43aad98d7b45b3cf9d073be1f7fec2b65977af6b354e01b9bf27b92829c31a90e8492dcc3ea3f4773bcb088f96f82080c62c67c56dd69189399f778950d838a3b9a0d07d2ac307db19194419f2292e4ed5eb1c82d3574e632b163c91fbc3ae47da69eefe5c07e763959bcdf0b739a6cb98565b312c66ae07448c5fe3c7b7498cea5716f1558c46fabc0a03c55c3d7ce796dd9e3e8de00ae43d8212c9108ad7dd95bb063cda3a3ba1c8f89efaaae4dd111977e6259db762abffe9e9d8f0d75a4fe45875fddf9d22ba6ea809be2a81e49f5bd47def07afbeea7dfda4fc223", "bb9b2646d4d0f12e031fab5cec3dadf4844f9d57d805cc540cd6c83fbdb1327a7c1a4b55e18bb72b1dff2308b69dad0866c89bc89504db3b1c7d01c150d39dab8f8e8d96448658f57343ec1538cc79af1b8412a617613b2541946f90db429e3cdb116cb2624ac03a92223558e3613d44b51c79c23703c5516ef3e3d4d6bbdb9248686262db5eeec173414a33b9a888ccd34aa4d7f124571adae8b665943776e101745a0b5b9b8481ad24188d4316854398c2a84017f621e662739d7bde5568279bbd901a5f6029c0de2c2cbd23b1dc36b2e8210867037737fc9c494c0006b96dc995c4b0f49202d31857e6395431b50ed3f472816a5256c1d7f22cd715d953ad88071992b88edeb47e6167503198f40cbfcaebaf977e9ff172436c40ddbc675d10300a1392128addbc135b0a8c95635aa908870b4cb9df3adf54e0a4f6516eb1393890889b182d53c9a484ffe0441b4f8c3dd285223c0431ffc9d7645b02617f4f406c65a721250f8ad87847b5e74fa3e81ebd92cb289bb870f06f5e0c6c2677f14ef32d1e74fd95c42d1263c10120730d3f1cb643f7fae03c06c3e76463b60d5faf0e8f17389813cb62e125e89c44d9a87dcb3874742e1d7826ba2510ce512050a095547194a7b37aa413bf0dc242c6d963ebc58f4692db24a84be8f7072f82d5a2cde187dd3cd0f4dca7bde66dc03fd37da88a1ad4064b99169462adecff5a7f430acb46d9fe16611348f0aee453c0866beff79266d1b7d5abf270fdae724fbd22988f53519b2f7b61ed1b8dafcdffdb7289e58abcd2887b59a368803193a8e109e681de7760c9ba7b3789c240472cf817280b8489bf0d2e1966a7d29f50d6eab283a755146a0851ab26c3a208f6e6cfec97446a747532e5531836f8e762cbbe33739e1e8254b8b793f926fcb9758c408d178831f9b01a13c5ef63365eacaf029ad6603c9bec6d23281cfcb3de12d192715625f0525ed9a73af2bd6786d91fea14302e8335aec140ae7e9d874d12073dc963cc5836e516a75e78e97ae9558b2f3bc6c6247e07061c6edb059180d302cd7a79be06def817b9aa423bf55c4ec2b42e8904259f55b370b2a4d8783330981d278321c168c0608aff8e2745170bee7d17864e58bb26b0e302681521dae42437de2b0093ca8998cbc5adee21471d97959f237d788c90eae06292f79a353f679d548b50d4343937bce7524d6315edd03312a9e199623e3d6e95699740c6ac0fa0d6621a25f506dc4bbeec047f0a650716d9002a57f5513146405da4cb5b410cd4463fbf58fdbc330d9838f0786b6baec5d115b2a15f4d7abe97c4cfa851ad39edd520f99d41cdec36fb8d77fe155e6112fed7fe461661e9b22082a7a5b72ac23da8a7fb571fed1fb2b00c8a0aaec5045530f7814156ccaa43b9c239eb9b5d62ca4bf10abe1e5e430ce0564068478d33b2db0991f79ef2c3799bcf2ad83935f7407f66fe7854bcced92bd7b4a6c9548038b27cf4b5681c3a049dbe9ce988dee45268dd1694eb964a592eeb601c515cbac605c0b3ded09b7d757382935be286f0153d293e517ed8290174c440e49a90bfaaa71fd22ad24b9b4a05d80131b6d5743c230a3c476b1914e960066745b31669323966b66cc025813e39d97ab34d0941799fbf8ae62a7ecd8be9a9ddd55f042315bac71e37b8c777ae4421fb30bf9764c6eedc9a3b616d7b93243f966ff82798ec707c750d07491f985dbe3080f5fb2d4eaa434172bb49473cca577b8f0783e9f6b046c57dabd7a5b2acd609447f3a06926cb9297af170df70321df898974b5ffca1ac2ea6ab8b826c29dc091f7b191fa40801f9e355789afe6c5837b1b259200c70ade9332715fd7d58c85f02b9d091499b7fd52a9b7ec3997d8739853f130d20192f01949cf1b2b935347ce0f0542a3440c3c791d6e75528b7af77f0a9a43a1e9e414fdda73248dba54c3c741432aee72dc8e13aea33d69ad92c1e183da4538bc27162f76e1bfd16517528412ad74e485d39f980f659f046eb27fbc1d0e49ee09d1c371776155e2f1ee1431215c6a177a10b9b5370ef835f019185111d8fca7670cf76fc7a9edb11fcbc805d1c08c86e4f8ba26b13e495dd84613e3be6fc12074ed49b37c3ed8f88996f23d7d014572f35709fc33adfe53deb9c4e74af2e00d7a71e5a89c86b2f773502c54a46d138341c9a49707498c27dfaa1db1f7ddc2c1e7b064710453f2aba8114fdeedc7496c8b46c05082046c8ad89e2d30dc8be25c1411cc02bf746c27d5cb772d5e2a1de581123ed20f3dffe930f769cc46e2306063dd2ba65839a61f0f7e288b125a1e5ba849cbaa39a760b73b35af305c8956a6164227e4a57253874597515a7f622f7bb68d9064d8eb8752b01b192799ee49e53081017c91c73ce64c87f82dd47c0f9dc09db6eb6efa016d3f35fc5dda3d570489773356e9f0b3a893702c33be691cbed80ac17e1168e883c1763023373853a01d405f862909423ceb7fe148b452876b1c6d9bac5b590787831764582dbf42a12f754a7578ab18e2a5fe6cc0d0b13f4eeb4425abcf643ff53b6cc72bd71debda9b192a751ba93301f3c2b21d01aab2bd662bd7903598d7bf512fca30571c56a470e79e9b0e0c6f9748393275248ce50927b6a97b29cd6b6f59a54500a20429e7f043fc999ac764c276f199617dd8dc80e0737b610de1d98cd492f933a0a45ae55686ecfe1b997f3633c125cacd659de05e1394d1ac81bbfb6fb93fb54ba034210eb6a6ea23f4172aa5f7d9183cdc819df16cfa2eeb0719c8514406f2c8281df971d58b916e8377bbb2030d3da1052bd9e1179ad20a275a614b5561a00df3a1d8e5fe3a485fd13a4d9b23fa42c0bc1cd983bce86eebc81db0ef6b2bfe570e40813cefef031da14c0975975895a497d6bcb1e93a717470e118fbce4f7ea9dd68a64be2a3ed45bd254fb1036298ec53a4d0c3553fdbb354f71b5807b6708cd2db279abfdf53df0e915156435d3741ac9f5a0b8ae3c248fc504e410d208d68048a6f8b1d6f35f1ecb4debf85f9e96db5977bb194eaf3e316ff446c84b3813f409ac44154f48fb4f09d819e2471d6fafa10d62c16d77ef2781447d460f20256afc1b2022a16544608b981b6e6e68def6995c5334d88b61823dd48121fc41ffa6d4cf57b1d0352688116293679cf294cd673c6433d8fc538cf4ab2f1513369c6f7ab321c190c30545dbeaff89cbfd1122d7f586686631323e723fa68a45b94211aa15d6a85397a2628ae5a48d788f07a66ac012ef3db4dfd1f1e7b4f61f532d30bac6033e53024623829749917f20de7c69c40a11d50b5562e30e6c5e126a9d14003c22122eb68e50591e29b39507ac3044de795366c3abcd6961468caab8ae6844dcecf45f06c7d61ef063cadddf13ea75375b3a0b92eaa31d1f04b76a1d10759902284ec19f69d2628f3072ea1c53bf1fe00e028f52a189cbfeeb15854c8f341ae91cdcab1d58b620f6c8106e6268f4ba8e978aba54021a1680336fbe78882095196193fe7238d8ce65449ab7141f8d6fe3d68e68e1134420dfabc2fbd7fcda7cbda4d303b9b6eb8057e74272bf0cf54e80945b0eaa8c200492e6938520b81464e7e0f1d6097074b01d9f231bc8870b2b892ba54b414714fe10f9e4fda412888502de6aa9539c174cad07e4caf9637fed59d77cec73a5bcca964c9fac80ff1899f723eeb55a096807bcc1ab033f755ee29877f0981d720f2b6714db737b78903958ad7743979dbf8e00bbbb1604012bd40ffa809c774dd5e7adac48c2c77dea74daf58578e0edbcf8182f3ae0f9e34ac3a5387b4c7cd5b9431710acd9f3e98071998c0cf7cc438b9ee16321e8fa66592abaa1ca19d0ad1eba04079a1844e3b19ab2406d7e1972ce680178930e5454e1975032b0423ca4a8cc152e8fd3cb082939b3f826d663311d1d3ac1f2e06b879ee8de7f114af3e03830fd9ef762972a09116ea236c1530b17b91f0054fb63165171b81cb97d388bae48313e9b651b6e5bda823bfcdb71c95976927896d7927279c5ea36b667fce090c27cc21b1b6669dd330e1a6840f1b980a6ca1f189dbda2d70e1f5f8a1fe8987ca8ad46066545511f73b841cb883b7ffdf4cff58c6b7a21e2514b47eb2c22688fa742f7db0f4435bcf1d74d4e82e29bcf6d313f2b68a043e6ae7febcb91ce43d0cb647742a47d0de487e6b86631dacc2ed76ccba6b385242e5febecf2cfa29aadede46e0dd99762ab3517af01d0e0a6cc0e1ecfe47a2c2f58e8f6ec4cff68bd8fed6cb9e3b01fcaede4c09ef44fac0e0637fd8718ac268a280a48b5887978ecfc1b0850473f70a0a18804ba2b2fa2a9002ef80e0c59ca8ce498a8f95c8ac36e2298ec8fbecd8483ab6ad34b1a2cb5105a148dccf5b085a8de3eb111a3ddefb5ea392255736ed46cee3669bd396f1de860e8aabe35da285cb75dc76a2913cc12bd128d5da43855d207bfef1135938f5c489947d162ceec517ca99f5e8c0cd04f7e0deeb4f2317d03a7e42fb6f13ec83ab53caf27c1d572c32215c95439c1289f6566bad0ebac68b9ddded26da0259a364b8c8c107b821adcef7cffd65083a4e9f896ec483f212b165d860c6230896d6128aea8a08412dbc336ba30974b781eb68e79ba6691acf716a432dd7b652ced25b5a81da799dc94698d931c3bea712466521e47a9610b96a6fcc29655ac54bc038bde7f293941a6c9ca5c29cfd3fbddc16305359327513c7b2797d8157876fd91d624117f9e1321661bfc9d838e57d05ddc6f421c9fc1b9afe29137d7e8070e0cd225fa1536def57254cdb57a072c5055185e87a220cd05316d2600fe2b7c1ee4cbdd13e158084ea744c0dba98e6e1f3ea57ad8e3377d3d472bffe59c39fdd629c61186858b84a3f6c8911ae61dee1e59fd31ffca42273e50f7312f31942b7ba8452f86d26ea84f3fc7fd3d5c8d89be17dff8d39375c1d33950a8bdca5f8b03a1dec78b79b3b9420e68a8cdf78e53f1fc096aa583b0c84797b50e077e1a2e13ee23bfb8e6cf32f0dec5241ea90d3370bdf11a20604c17ea78f0734b826dc43d533dbfeaee5de730c405e7af88244fee69f0704c8d03d0a351ffe10b2aa0b4a1a9cf81d51a0d538195641d842415e0348d7f42ddf430bddd0e4adb9a92d23b65d795d9f75ac8c54be1b92b46bf5061f40b28db754155a67e96fa5987e1aaaad55184106c94fbeb59e9c916205d89efeb407cb86dd2afdd8cfa12170bf6d5437e79523247ce93bc261b85dc10897a28b3c163e967faf35ff1922d314e54563ad67f41a8ef34a56a83f6aebe9b5944613d39bbd38c2b0ac37b57ffb60e73f01de507b026ca3562621250e3ef0649d62fdb82afcc7b7eaa30bdeaf2975ebf36578da639b8916658228c6aac7e63"}) 18:27:13 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x15) r1 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r2 = openat2(0xffffffffffffffff, &(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)={0x280, 0xc6, 0x10}, 0x18) ioctl$KVM_CAP_VM_COPY_ENC_CONTEXT_FROM(r2, 0x4068aea3, &(0x7f0000001340)={0xc5, 0x0, r1}) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="390000001300034700bb65e1c3e4ffff06000000010000004500000025000000190004000400ad000200000000000006040000000000000000", 0x39}], 0x1) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="1bd71c70a4f654af0101405e42c349e85aa29240b2af50bcb632a82f4ad53a2e4e0267341a2ed71b88e5ef07e0275ee915763e199ad79b0deb00883b60cd1da42e03e5bf3630d57f164f3cdd4fb2f6abad6fc1fc23f8e0579890de4f2b8cff8c121e97ecac38be0b8835d9fbda633fba5d42599b28253180c1a467ca3e68099ef9e47867eec2f42ef45fe8a29ba7af296c761729c115fa2b5476b5497a01742a3765dcaeb0606e17d358ccd67f4433625757bbc42a6b05a3028139fcecd4d17efe3399b79692630844aff9c8fa48ef4d89d8", 0xd2}, {&(0x7f0000000240)="045d2166c04011719f46c991d3cbd183cae4bd5bbb0f369ee09b2cd0ad5416f6a21972ca7076c1897dbfc7cf27972cd770cf9e0a0bc73545cbca54b564e89c75da9b24ea3abfff0a4fe12ec8a369ecd59216fea87c4faf58a114acdef2d5643c000ae84c952897ff86b154fd5848e4bcbf6702e68c15e8c72bec704b8659b970424de87f62119985363ac6b6973f6e440e9865730f0c9bbc917ff8ade05cd1704222a15e3ab28e1e3245c3cd8081286de00559fd61335cc039dc7e71c9d93129f3a31014c5dd348fb67c1e8a74d411f0ac4174faa05443fa80cf812b8d3d46ff450b1401eb2a289a2cae7632eeb63c3c32effad76c3aa81bbfb951d4e4cb412fc326bbda2d4fdb6bce7b4707384b5ace4ce58619af3e0d989c36cb66207b48e38a65058a8a9e3f2cbe5e1b35494efe310f6fc3da1e4c86d9cc1c956754a7c86ae406b60f6dec9485f02b1793d84a5b030219c1655d4e174f42622c93272f7cc8335073f1be1e274ffbda6547ca246db7fcf7e7d2d1166ebcd092e41c9f312d7fe49907ea8940e9efaafd084868f6feafc4f14feac0c0535dce1e956949d8f11d94cb4f981c3e5770f7bfcefb15147600475dab864d4293b67d1c5b390c991cff08edf05a869d9329dedd0a8256880f61fe72ba5f51a22de685622a8d4c71f80ad004da04d9f07fcffa0ce1a0c279e97fbe50934adbe6058cdae70cb98b89de626eb2b19e3f377910245eb3364d4bb90424f11a1bc2cfea821bf7e8be1f620c70c8773afdcff8b90e0dc76d3142cf2ca951a1385e57611d835f20b672f10e796a37b27144131a385baa4a1bc9010b3e5aceed4b650835e7dc753eb4efd9e6646060247f82a66fbfb7950bf3ff5ff9b246acf1ab2f00f5bc07eb28aa129ce01a0fd16fc1574892a0ec7c97620bb3cc089d4e82a412b1bf86b4bafeb36d31046bd84be9dc89a9bfcba33efde639d235ae83339273cce8cc97f885a49ec0d07a51760b2faa41afe4411967d119b482f055db670bd47c6f6e64bf154e2890db10f951afe7f21c70ea2763214b18c1cdbab506a23678e91174ad104ff3bac1fc94e92ba25faecefd690438d29eb58c3bb4f7be67c7b013d29bf8b2eda3cf7c0f7f75aca73406e0f9f65ea1ff3a825c923052b9b23d72db5112f339dd8ef2fb6e89cf71b566a3238880fc4a31d653a4282e4bab5a3189de7fbb36f714fb1fff94423b01818ac878b5e4a1b558bc45ec3a33b5b145e73d2ec1b3085cee6172137ba7dc3dacb27c36cd3f217b65065ef4619a12297e9449dfa4cf6b6c0812ffb6b37b36eda4059211ff454477dfd1928cb88c076ef20d4f3ad7c00f0d056a900d684efde2d3a78432ea0f1b92d2eaec68e43d314d6ef2017b571ea111ac4bedb9e6af6f39756ef55dbd585e0ebd1e979087d9c0be43fed1b2ddc447f681b7b4629abfd849d2f2ce942868e5a4d01deecfd6739431894de6fb10901f82542dd7c12558b4ffac572137b066c4d690f72526051ee0731f6294578226dde40329c8cfcd8a3a22bd8c414bccd1e2ed45bf2fb57457088dc148b17e0a8e0cd6313d8fdf2e0790b95e0bd0c916f8cc5a56c8316d4b4e475ff39ca58a48a067bcad407b644e47a47d297fe40c267ac115235c92b4e2a8502edfe511d498eac3819b1b794f02da0549dcf0d85dfadc2a15b723db00c2f1d604daef6a9b47e622b9b694c06b721cec6892718ff6aa9677a519f86aef071b95aad37fd68527a71607bb7dfc8849ff4d02bc2f4a4a0df70a1da80f57a185ee4dbebc1981a61c440c180d708cc894f3b20ba720877a72a86786f368f0869748420cdc45beb761bf606a486edebf4927eaa060338e95df51a986546ee25ab17a331b0b80d490a61425da25b8880036fe70905b117e0541aa8afe2f1ceb95898291dd59367552c079e232e1ff812c4a5e83abed6f17aee80fc6de74e6c9ca9325c6f7800e1ea3640eabbafd254441ecc0fbef94f97c9f81a74167f6309c0d94a10056bb9b5a361e1ab39fa41657013eb119059482099a549435f557eebfa17d4d855f7b66cf581930d43f11d6237043fdf2578ea268207fe89c7a76fb81fb9f28ce324fcf9f50a9b2f266068b0ce697e358415c50b5a4c549227b0e1a715d235b29cb96060fee197963122fa7c50a1cbbdbf1c34e2b80ec61bbece99ffc44559c61a418f75b5f3b81b56df1847658d5952a16b36177a8c67d52335534d7c2fd7a75589362afe6b3816356d24227c80921b4a98900de91e90423e2f9bc490fdaf6bcb48e2cc45cca89a10cb6e47e855461cc63cf28ca9ebaa51db24fd0cf58a0df900df8d36b273e08911a0c4ca8ef224725734fa246ce0928e43bb1234b4a60cc341b512950ffc65e8b4490beff6a98cfc3bee2fce726070108f85fd3cbcb59473fdb4e46001328606b6733e6ceeea90e07e36a4c2fe550e68b2a0743446ebf8a5de5f3342db1c0e6a549baf260cf4243a6f7b234dbc6cb6bc716c29940ee8ee81237266d244d8e88cabd978769743728a505bc6e6409cb438f1b360ba887fbf2c0b6e12ee972670e1b7181a90b6f604204f316a8ed05f5b326cf655c747d746a3ffe958ae69f4fdd840eb051bd20c24a7c3288ddacbdddbd9f0b652ae3acb757e071c20aa7fad5f61c31538585de038c0264d416a6360432109474a66b16ce976ea9a88ddf2c5e1b1066212e8f18808a7ff04087684b79e88fe589efa65a69566330f32333ece32f030af43a238248d05c8f2cd02e92a9505dbb607c5488ed29ac1cf5584fa7a0e933e9f8e000152adcf22c4b66f4e922ee3fdf4dfdb16113700687f288ef93f3fca089504c84302fba79f1df70d3af58014d9c7957fff570439a61930c6afae07e0a6b2c199a7ea0a8eea7ba300778e1c47e22ac5729e7c2bd87206b8bc67d39a082a1f1597beb85ee4a4e59494f695b0388926d02a5aa972f7454c2b6f997b7e8192d5a71420c61ccac9c4f4b2face97258922822afe07ceb16133997ccc53641d0ceb32b34ff689349a4c0ed8b945c91e205d04fc9db7a64311a5b3075e2b7ba9f0119ebff41abf9ae220b2036a5a9b04e659bf9f18d93f6e31253f06d1cccdc3f6128b0b7b07b1effec31d1b51cf00712fcc73d49fd780484ebbbf12cf91b4a5d13a0df02a9eaba8d7b45bff70a4dbe9c83b9c738a0f4baeaea00b68e33f1b4094b2cf6ecd4a938e3552a3857f9bcd83752ac9b96e4fc63d5ca1b2f6f990ee446de5a78c298c434027c5e7a3371fce877693ff8e5f3c5df833dedbb432fd94d2bb1087a45d2f6c9a1f16c9a701764c5ca8ae435c73a76e2d43e8387fa0f4f004c4384ced2e7ee3d2626889e7cc4027fffdbc69b60d1f47304d3097398bd35b430f01a9296e70821f0d3819da09809c65c06da5cb330f2284a2ad3aa60f2a2770364afdbbe2a1d7e5847c249356b95de89055e8d6873abebf844acf1c085822dbfffb7581ab3d810286bf0ffad4ada6be8a48b0b5d6f085c8fc2f7d9cc8a120d3865814c1b4d8a7b6959016227302b2bdfd2ba0cf5d0405863360924eb55265e24bdb149e0b92a74ab2a726901071c809a923ad350552a0c69d6795d253a28bfe32c8cd01ddfb559f3029b4ac218ea6ba0a75aaf01afc17151f7d5ad21d45a2fd2704a3f0e0fd0b80ccea3e2a4661e192d79aebadc5843fc51937a5c2e6414044e1ad66966f7f5efd3b3ae563653119d9cc69b84c3432b889eb933f2995d420deb2cf4611a0179e21abf0311ec7a82b3d6dc47437a58a48f425c5e481bda388c674e605648381e3c77a3732213bbf62b0a71665586565992d31bfdbbe0ed54ae0ce377a09ac9405887478fdb9da9f7dbc0e8216638969eef236202bdc5e38caa3a9cd0c00bc50251014faf826d281cf51308b44b2896b1bb95c58a7744dfeaca2df9bdb94da1c9ef7a6e563fca950674c3c0b7a2d774af0d86fe1adf85cee45be1c243f284cb742af99ba82e7915423abbaa69d6ce96e43a45aef3c743dd63477f40875d58eb694eed96b7ccb86f92f6b28b3883e003cabaa20c853116951a2764596f9a8e859126527bccd255ea3d4c57fab66d4d635acbbaefe31df04437587bf73e5d1c88782d04fc3367649546ba772a25d955e0e1fc20077a4741c6c7ad64df578c1670224581aff6cf607f9f03164c842891be1af37bfa2a6e3263bc436f8e3f393c749480b95bb97a80e36c5489d37fd7728e3d452b91ba2799d25d27cbda7ab74e40b88fc2a500a355ceaae8b015f983f0feee4c7bd4fa10740fa02059c2e4737545150a03580ec0e2dabe73d08b86262df88cc233276017c54cc2c5747b18d156af85d87977fec82a5f3acd006dcea1628c2803ecf07475b98c227aa03df7852358124d9447111bf86e094319394d7c2d9944cd84f6bba321decdb6b464d5193c0a7776e5147687393215b4ba9f2dbff0b992fbfdcbd8f10c7eaa2178e3cad44c03bc4dcd5639a536daafd8ffd6a7400cdefaca25daaa553bbfc4182ac16a33e92598edcbc3ea1ead5fdff426139934e5596d73d9fb0b25347584ed1eecb5ea1f86aeeea6295060c1430059090a12037c68fc3239ec4e53d7c3f157807e3499d9eb7157042fa2a7a21c863404131df510f2d0faeb21ee1b7d8e5a1236116b41bb0f3a65f0eff70dcb6b3baa91c0186acacfd8e8250014efad3788ca57472c20f06d511409c203fec1bd2883ad95e25068f49ea93a7b34c3acb60a756ad02dd96765de29539c72e19ed582368354881f1bd514a7121ebe56fbe239373cd7f39a1ef788be3cdb368538275391776c07ac8deb18fe7500f4fb561d8ef776fd92b18b65e48b96a5f952064fb966cbe2b9986b303d02fcc11d7c839a222f198733ff2b762ce760dca662c4cdb577a362454a37b4e03bfa50f400b3c787444e96ae28ba777fbfeea5cd610f72c1dbe8d45a034d795169dd8a4741a4f99c7c5148672f8bf495012f6d54b2e81d7d6882a558897abae8915f7e76e36d69c9eb135ca03465323851a9e1f04f9b1d91715ebb39fc00d603b55f1b5e297088aeaa39d1f955df5e4f9143df7b94d2198b129dd71f9faf2db27da5c3ea9dd11fe5f45e284d30912083604f3a1e8992569fbb8a63531ed755b259fe4eade7f13ef6dbf867c8fe6530df180021dea130b95609c3c3fd2093abb9bbe69cf3fbd2fbedc70c8f3d5d5b13c3927573c81e5b90ea8f64449ff43eb369d17b0a1bb2de29c959a3c267dcf17d7ed1490ddd15ea8ddd3c69660361987043b1de1c7fc84192846adb797b8155af2ac55070d82d33c87c41e37b559fe14c727d8ac696dadfba9339beb3a9a6060ac71fbf162f7d1b54d29c52f888740d86bfbadbdac38f72ad35a82aedd941af12a8b455499c24434c5ef0fead91858dd3a5114cb50725c41f0baf5e13a55883aec4a9dfb07b206d71e1b7b44cd476bddb91897e92325257c3710b91d170f88a2184b7ac476b8cb95753ea077b1d5d23611a6e823d569c17ed68d5ccf5a40f2e12bba249f55b78522de9879c10d292ce3d18041915108bd8b983ae51f0e4ed8ee4bfc27ee99bb4b8fa7e9b5deee0a551fabcfe0da93774d46505555f921e065a1dddbc6eeeecb987605f4cae2ce283b2062590ef0764d8f824c419135c002259212e808d14a1b8ef9423fbd6e325096d6ead9fc6446c2e4bc1bff23f762de004c6d8092283189d2998205f1c784c15d7440cc3e0dd92b2183e84eb2386f7b4ea3a6d1f97823c875d2725d90a6f3711f58f4da205494950eccb91ac86add54bfd0d9293b71a", 0x1000}, {&(0x7f0000000040)="85fbf384b817f3d1d418a13426f1201a09ed32ff1c7b606b53ddc0f6d2451b70d52cf3b1e95beab373b3e435232bd8f683426647a8b083905bb2c450728df1b9a95ec69105f2a4e531c81abda71fcc0100d722599665b1f11ece5ce494aae3a563cb2085718f931a4161658669866dd39eeedcc3aa1e71c6d55b0b382c33cacb732090b8b3b0f65b0c77db0a1bd5def87d3c58b4762b47b4", 0x98}, {&(0x7f0000001240)="b2cea994914e2e88dd107d93ce13dd151d801073b3dd5c2f8a1440811c310023138f62c8be36", 0x26}], 0x4) 18:27:13 executing program 0: r0 = add_key(&(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffc) keyctl$get_keyring_id(0x0, r0, 0x0) tgkill(0x0, 0x0, 0x2f) ptrace$peekuser(0x10, 0x0, 0x0) syz_open_procfs(0x0, &(0x7f0000000000)='net/unix\x00') socket$inet_udp(0x2, 0x2, 0x0) r1 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40082404, &(0x7f0000000040)) ioctl$TCSETS(0xffffffffffffffff, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000000140)=ANY=[], 0x92c) r2 = syz_open_pts(0xffffffffffffffff, 0x0) ioctl$TCSETSF(r2, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) 18:27:13 executing program 3: socket$netlink(0x10, 0x3, 0x15) r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x410481, 0x0) r1 = socket(0x10, 0x0, 0x0) bind$packet(r1, &(0x7f0000000640)={0x11, 0x3, 0x0, 0x1, 0x4, 0x6, @random="fcda5f88c091"}, 0x14) recvfrom$unix(r1, &(0x7f00000003c0)=""/170, 0xaa, 0x20, &(0x7f0000000480)=@file={0x0, './file0\x00'}, 0x6e) sendmsg$NFNL_MSG_ACCT_GET_CTRZERO(r1, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)={0x5c, 0x2, 0x7, 0x5, 0x0, 0x0, {0x1, 0x0, 0x7}, [@NFACCT_BYTES={0xc, 0x3, 0x1, 0x0, 0x9a81}, @NFACCT_FLAGS={0x8, 0x5, 0x1, 0x0, 0x2}, @NFACCT_FLAGS={0x8, 0x5, 0x1, 0x0, 0x3}, @NFACCT_BYTES={0xc, 0x3, 0x1, 0x0, 0x59}, @NFACCT_QUOTA={0xc, 0x6, 0x1, 0x0, 0x2}, @NFACCT_FILTER={0x14, 0x7, 0x0, 0x1, [@NFACCT_FILTER_VALUE={0x8, 0x2, 0x1, 0x0, 0x4}, @NFACCT_FILTER_MASK={0x8, 0x1, 0x1, 0x0, 0x1}]}]}, 0x5c}, 0x1, 0x0, 0x0, 0x80}, 0x4000040) r2 = socket(0x10, 0x0, 0x0) bind$packet(r2, &(0x7f0000000640)={0x11, 0x3, 0x0, 0x1, 0x4, 0x6, @random="fcda5f88c091"}, 0x14) recvfrom$unix(r2, &(0x7f00000003c0)=""/170, 0xaa, 0x20, &(0x7f0000000480)=@file={0x0, './file0\x00'}, 0x6e) close(r2) openat$dir(0xffffff9c, &(0x7f0000000080)='./file0\x00', 0x100, 0x58) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000040)="d69f2271", 0x4}], 0x1, 0xd00, 0x2602) writev(r0, &(0x7f0000000100), 0x0) 18:27:13 executing program 3: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="390000001300034700bb65e1c3e4ffff06000000010000004500000025000000190004000400ad000200000000000006040000000000000000", 0x39}], 0x1) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, &(0x7f0000000040)=""/119, &(0x7f00000000c0)=0x77) 18:27:13 executing program 0: r0 = add_key(&(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffc) keyctl$get_keyring_id(0x0, r0, 0x0) tgkill(0x0, 0x0, 0x2f) ptrace$peekuser(0x10, 0x0, 0x0) syz_open_procfs(0x0, &(0x7f0000000000)='net/unix\x00') socket$inet_udp(0x2, 0x2, 0x0) r1 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40082404, &(0x7f0000000040)) ioctl$TCSETS(0xffffffffffffffff, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000000140)=ANY=[], 0x92c) r2 = syz_open_pts(0xffffffffffffffff, 0x0) ioctl$TCSETSF(r2, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) [ 1486.255106][T29556] A link change request failed with some changes committed already. Interface gretap0 may have been left with an inconsistent configuration, please check. 18:27:14 executing program 0: r0 = add_key(&(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffc) keyctl$get_keyring_id(0x0, r0, 0x0) tgkill(0x0, 0x0, 0x2f) ptrace$peekuser(0x10, 0x0, 0x0) syz_open_procfs(0x0, &(0x7f0000000000)='net/unix\x00') socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r1, &(0x7f0000000140)=ANY=[], 0x92c) r2 = syz_open_pts(r1, 0x0) ioctl$TCSETSF(r2, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) 18:27:14 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x15) sendmsg$AUDIT_TTY_SET(r0, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x18, 0x3f9, 0x100, 0x70bd2b, 0x25dfdbfc, {}, ["", "", "", "", "", "", "", "", "", ""]}, 0x18}, 0x1, 0x0, 0x0, 0x8c0}, 0x8d4) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="390000001300034700bb65e1c3e4ffff06000000010000004500000025000000190004000400ad000200000000000006040000000000000000", 0x39}], 0x1) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='mountinfo\x00') r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f00000001c0), 0x36e841, 0x0) getsockopt$bt_BT_DEFER_SETUP(r1, 0x112, 0x7, &(0x7f0000000180), &(0x7f0000000200)=0x4) sendfile(r2, r1, 0x0, 0x7ffff002) ioctl$RTC_UIE_OFF(r1, 0x7004) fstat(r0, &(0x7f0000000600)) ioctl$KDSKBMODE(r2, 0x4b45, &(0x7f00000005c0)=0x3) write$binfmt_elf64(r0, &(0x7f0000000240)={{0x7f, 0x45, 0x4c, 0x46, 0x3, 0x44, 0x4, 0xfa, 0x7fffffff, 0x2, 0x3e, 0x0, 0x18, 0x40, 0xb2, 0x7, 0x559, 0x38, 0x1, 0xb365, 0xfff}, [{0x2, 0xfff, 0x7, 0xffffffff80000001, 0xff, 0x3e1, 0x7fffffff, 0xffffffff}], "", ['\x00', '\x00', '\x00']}, 0x378) ioctl$KVM_IRQ_LINE(r1, 0x4008ae61, &(0x7f0000000680)={0x7, 0xffffffff}) [ 1486.866321][T29579] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 1486.908238][T29579] A link change request failed with some changes committed already. Interface caif0 may have been left with an inconsistent configuration, please check. 18:27:14 executing program 0: r0 = add_key(&(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffc) keyctl$get_keyring_id(0x0, r0, 0x0) tgkill(0x0, 0x0, 0x2f) ptrace$peekuser(0x10, 0x0, 0x0) syz_open_procfs(0x0, &(0x7f0000000000)='net/unix\x00') socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r1, &(0x7f0000000140)=ANY=[], 0x92c) r2 = syz_open_pts(r1, 0x0) ioctl$TCSETSF(r2, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) 18:27:14 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x14) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="390000001300034700bb65e1c3e4ffff06000000010000004500000025000000190004000400ad000200000000000006040000000000000000", 0x39}], 0x1) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x410481, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000080)={'bridge_slave_1\x00', 0x0}) sendmsg$nl_route(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000200)=@newlink={0x44, 0x10, 0x401, 0x0, 0x25dfdbfe, {0x0, 0x0, 0x0, r4}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bridge_slave={{0x11}, {0xc, 0x5, 0x0, 0x1, [@IFLA_BRPORT_MULTICAST_ROUTER={0x5, 0x19, 0x6}]}}}]}, 0x44}}, 0x0) sendmsg$nl_route(r0, &(0x7f00000013c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000001380)={&(0x7f00000012c0)=@ipv6_getaddrlabel={0x9c, 0x4a, 0x1, 0x70bd2b, 0x25dfdbff, {0xa, 0x0, 0xe749051d99cd6dae, 0x0, r4, 0x3f}, [@IFAL_LABEL={0x8, 0x2, 0xb}, @IFAL_ADDRESS={0x14, 0x1, @private2}, @IFAL_LABEL={0x8, 0x2, 0x6}, @IFAL_LABEL={0x8, 0x2, 0x2}, @IFAL_LABEL={0x8, 0x2, 0x2}, @IFAL_ADDRESS={0x14, 0x1, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}}, @IFAL_ADDRESS={0x14, 0x1, @dev={0xfe, 0x80, '\x00', 0x3b}}, @IFAL_LABEL={0x8, 0x2, 0xc}, @IFAL_ADDRESS={0x14, 0x1, @ipv4={'\x00', '\xff\xff', @multicast1}}, @IFAL_LABEL={0x8}]}, 0x9c}, 0x1, 0x0, 0x0, 0x40010}, 0x30020094) pwritev(r1, &(0x7f00000014c0)=[{&(0x7f0000000080)="d69f2271", 0x8800000}], 0x1, 0xd00, 0x2602) r5 = openat$vimc1(0xffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BTRFS_IOC_SNAP_DESTROY_V2(r1, 0x5000943f, &(0x7f0000000140)={{r5}, 0x0, 0xa, @inherit={0x58, &(0x7f0000001140)=ANY=[@ANYBLOB="00000000000000000200000000000000000001000000000067000000000000002200000000000000feffffffffffffff16000000000000001a0c0000000000000104000000000000010001000000000000000000000000004297821d22dd58693d3a3a04d79a74383e3bc90e841dfa5f3e2d5e3b253658d5399fa8671fb62ff9c36c856c305b90c1e89b1cddf1787884713e1dda693e009c5447449c78368a42246ed5e8b5b0163455799644e55c3b3548845935d3d9e916b4dd8721c1b394785aa8e269f77a99b1cbc0f62a009ecdb4bcb2a5e1631108c8f47e4f03932c9ada6734c542f38349d49dc5a77cfa6bb89126a8166f6e12d3b11c11f8d49b72733221a47e72ec537c977c392bdb456efe7ab06fdee6cf2d418a29d18f7858f688a6b718fc0fd6707e2f607d08ae994d72da40a4b6c37efe1bf34843822405a3f763adf7ed398aaa93610bf4cbe18b8ef8b2a07610"]}, @name="046da0da40b36e07fcd60348d16711aa26fe692c08d5abf83cd92a5d19df40651ac8d887dc65b20e9c6ba9237f0aeae16ceef19ca99620ef6b58e424a30beb283c9ad55be178ee88ebab7087151f07c7f18e67bb5636d6dca5198af91c43e37fdf2a77a89700529d449c93a378356a8948d447d5f7cb2af6a119d1348951cbd2231fa456a766dc851f1e71aacfdcab2b4eccbb2f5d238c306b31908f9306f82c06d35a9b18be921336848621de3c03207b637b00f1aef5a18e2af4159c26bc26e313fca7c5bf9c1fb81174e0f9ae716ff63edca3bfe16ed59b5813007b90deb4a093f4e6e9696463e1eb4051246c21c27b08dc2025be8b205b0b0d042f27b918dffb7313fc448e4a152cffdd016ec6f83cfa9d5ded44b7b03100962a9d0340be9be1c6aaa82aaf8b07805b84a66a907bd80bcc114aad855c2f91044d2d609c6a1f031b2149c3226442115a2144cd1c49581abb62d87fce967d04c8f5e811731295e543fc7b16bce6cc392139a535b2d9ac4359c439d64a65f8666fc49d629c5d42cec8efa5dfcf4d293b29905f12b105c4587f05b78274f3d087fca1425f73b0f7d280f8fa79e2a713ab747da3081cbfefc9d6a3b3c9994ecf8d14f7cc700f576ac24b8b2847548c418a92bedcbcc19468d1df5b4f0313b8878999ce93d018f05cdbc325854a555b15be45c07ad56d4a281bba5b9c051d5590d8b167db876bbaebfb346bd934060001bcb269563452814e121e86fee0df6b87e6ff28c652f063129a9f3d00add8bd6d4df5a8c06349b4bdd514d16650ec69d5033f4fada323cf61a0f158552ca551aa6441b6e46d5b8d3261706bc017f2d7beeb38cf6f812420b7f8f4fb154786cb6d804d995dfabc9a11fe114cd2260ff9c0f7963b19e59acca184ca3629ece4e7d1a289eece8744094c346b7186c6cf3aa60d60cd9c4b3beda09ab4607ea60a609f400f12c04a26643e5f8ed72ed05587c09da490c08688fce967716ea30566ddeb62308c2c36fa582bb2984256523df6a513bf1b0fa88ee5b30d2887c22c8832d6f83369ab3efb67bd180b2048117ac18ca54ed8c67302731e82b6d21a2f1853d916fa8fa4dfa8e61e67fc2619ced6942af5d14e90125b36944bbae4469b00977cfbc7f9d638c1e6a2ee3e5e1e6f827316804d71399f17ea47b1bbfe3acbb4ce54165464bbcf659fd73ec11717e04c005db76971de9e863b88a6756cb04f610703bec83a3d3579611b5456e240ccf7b8cb04aaeb9c9eb8587cd8a9ba7782b216791b7c3da5a96073d86e9514e4af481478d6efb64f6af1630c6756b435a82a124c002fa59ab89593085bfc8ddf4c3d87646736f724345cbc4a815c09eeebb722c0e2d74ac5735f343f432bab45ee6b5f445a26ceeec8943d27f4a23e2226a06632cfa31f2dc0ae533e3312e009371f58bad39976c81eeef33a3e1005992ab98e6d0022f1e1e332f13df526699cb37ee7e1ed0ec600b43613a969f3246e6d5b181ebdb3ae0b52a7c40774a609e75a53872016ca5ac9ef281ec16514c4a974ca98325b40c847a6e94005010d5703572044a6067e30ec278a519a0ca99a4c1de14ebd0f21bfa6301fd44da72d734d90bae8ed02e68f8c2d998cfcba92578f188a6506c1ad6b4ee552752d91a9100a64eb8819b96b29e0c979c213c9c6eb418900f378ba8cd424abf824c57dd316cc277fe8fe84cf9e27bfd84c8bfd5612d46618aa08b10094f1e0cf6ebb5bce2e30fde47719571ef030604001b90a7a549729d53d01cd49f55532d2e07192662804f1604674929c3f6a68ae4eedf29390861497bf99c9e55ac0ef832d53c8153fd6efb27a2b1291e37769df1c59af63ca6f0391694912793afdfb0c62c541ab4a77ab64012bded8c35699385ad12ffb6836708c2a7f547f7698c557e636cd855cd62435573e8133073c491a08c2bcd327871cabf95ba196220f940da8b99733c26922b10b438f5db2d20266b420078b740e4d2736e4b4fbbcc74e143b7b3a19b0c6128ca1e55432e60b65cf9927e88fe3dbbe32409e6d1d27f845685100d4e1ddcc8d8a5daae22c6a72aae681cb3aea83652d2f83a7c7bf0dd4a021f3a1e2df97dfcb1ee3afb39c9d32aa394b46651645b1e2135e939594c39a91d3186f4f1e5e04e03d4e13f18498604796de48c7479bd02f03ad46a33837f7fffcb6a9ea7f73ddc39cfc26cfc1098f1daccdafafd2042a8e11735d025c5757d79e1f60845aa8b8db62d5c470e06803913833576780ce70171296d0cefd068305ed768de40f049f56c846fd19ca489587b9912446d31f878fb2a258607215ea6f3b58fde9266fdb05038ce6696797d746a7b611acbba230c53ad0c8f73d680479c66d28c61173ce62d5484daf0ec5acf06cd6a18ffec22491abbffc261d798df5a5d59a3440933bfb03d9471c9e094e8297035ea96f2dfaaddc476dcca1d29b927f3328f9ae371320161c858d564b3b6d2d1dae33396faf693025a55c1eeb83841f66dcf07521a99c6a2d17ffbf748c1353e6e2353a5fe805d3b608a0c5a843586b5b5c1bde13c35017013216415ff6d04c87b300fc54d9f56ea4ad2763b3ea5e8c68297dde02020f062bca7bf38cb797d85729dbd9f2d28e1864a30d66369bd572aac6bd9084c0d05d87296c0d676f3153db692175961837156210e3748b3819b40c5a3a85a90e3a0addb5e944ea7ec98c940761b395736c6e4d9f5fa46592e4a96df8bdf6334e94c765aea1bb94023cd4989d242f48e35a8c549dcc26a78a03d6a3a327ecd4e75ae9e940302e59c2a8fd68916e5cc7afe7f45f7add3fad9d5c2b509a926cd94facb81fd6ca7e74d401469f3bb46dbd853b56fbd1814a1d9a4fa9a858c7e400823b0a1679d7432a50521d474f6cd450e0dbdd099b3427b8baf56554bbc31306ed72627e98340b38522ad93795469f4441f2d3bec8f12416ff18c4ee6a9397dc20f8d91d574ac4965d23aad3cd40c28fe5156d99c05f3f8d1d8ab047a6473addd20fdc2c5527a6c67d31b4ba710d5961b3c37da42a61a405676be8fcc5e8945359b4333c31d1ed03a9e4e664bc2d3fb03720ad67e011419bc11ce8ec1961096c71d54233be7fc8a7f6cb1800d5788b664a602a9733aba73e99efb3617dad28cf9eaca18a6e6815bb2e4395fbe97647746499fd414ab24518c8fd00fb52b7de37ccb374dbc9e27416f345123cfd55349c9f8a7c8117143383ed9b6f6f664d283b1f5a84a4abdf46f60d06254b37578a08922dfb073d9650d01ff628b87c8fff104ce3b52426393e753b52f8c3fe2bf10eb3c9bacf4a3a07a6cad25d0230437db264580f594c1f3d5f832d357221a3024745501d7e7a7636471a7d8a86c342616b2c4f43859980d4cca17171927de0a722e2a6c6e5cc1bd0ea1fe98d10d64f201db1cbc5b0ba6cc09bd5b3f39cfdc23c6e49c859e1639584d762354c10e19b2f41bf3d4b77e2d39ef833997411c8f253dbfa893ae64024b5637c6875debd65fd4b37a8e8540441121770ecca1c83f2444107b30eb16de2f34dd4e350ef366f2056ae6e77b22b8e9cc4e25492075c064d51a43b00133b6d4707fb9cb20afaf389823166ef2b22d2a835c0c1330d9396950b96acae2171d186d1f9e4a9c972232c71637b163b386bef13791d5fba26d856aff74143300265e7dcd166a292556a0541ba6ce9919ac9aedba8117199b79d0102eebb53e0da973dd7af2dd58d3a06a3858350679756bda0879a38c4d9f3979341470a59debac0388ec106c52d5690e7949545245f1ad8532314f92022567593610f848a8ea1de82c0b399a15d2f959e5c6722e5b02c282be2fb0c081950a32b14572dd70cd62261bc83e3e01a5902d026ebd6b5900ee7eb33953023e7eb17c6b00fb54c12b5a8477a8258e9900518459df63aef40835be69c32bb470d1d752058765bd557c46c2a5de0cb41ab696672be27e76ebf9303153ed2139d8783865ad3e35cfd23d6ca1141257323b0babc6633b837361d8a868cb5158fdf933fb997900a60bc60ed7e83b8117918b271040f23626b1c0c13777cdb21e4a39fe88a07a4cb37ed01a5ce4c9c771781d8e6dfd8205c735ffec0218d4bded4780ce5c50e36b27e58a42da78ebf7dc2f04168f2a7e025fd2f7f18f83673e0b9c9c359479e9a5e4f156f9a217e1ef572fc5166d427f8b91fded7adde3e06ede80cc30132dce4ad85a16026626f465f8593cb5cb20f58649ab3718caaee022df4765dfb0025b3ccb2bb82abded10b1c2241f9360c34787cd565077f75431c2d76f4e75342868e654f1c53d5073349d27ecb28a84db6e096c2d3b82b62655ef755dd0a9dbc416c4861cdafe3486791a747f15bed80d2927bcbb00264e9e1812ef090a7a3fefe6de7c6e9a4007dd46198667f16035f0f46ff8213e7ef8a42660da38074b8bf55b35e627f577a5b7e7778d4ee9d93710c390aba6210d44e040c5eab24146e7beb6fcc0b94d0d047f3872f889dea30113672b1c9b990101cba07dcdd7d1619bea19f21692d31e5ffd407da834b1f2e5e88590647e1b03848fd2630670bb3ee67d716b30d00b86eeab5ed33c27647c9a5b75f35151cf71ec7e90a7e245e8663eff45762bd796d31c539af08f322cceee295baf9f011d65aff01e5043c45986eca6d44fc076306e60235f6b6cfd3247cf29feeb14b00487b01ea2e55da981cccd4610d0e6dcea9db8c1ee841d76f360c6ee32d43fef2db96cf7cfcc2ca2fdc72b331e248c8de66abab6364da188195bfe99cf4a8d7066cffe61a061cdf739c8b24b886a1d5dad7541ae723314e4eeada2a7e7c9bcd21125a8f99508a155c7223ee45ef9508dd39dae58f2980815bdfd1d4afa3a703291f575dfc09160f1cdda4c8a241d36d2aa70f93d5cb81f590ee1a29e2030b3e7541a862daf5eb7d2334a936035391f448867e85e5743eb13ff193c7883489130cc0dafb3594c2accf5b0cd8db6add8dba499fad8667cd6e65c6790bd01a54923d916567391a69d2b77b148d7df30a0f60acf7d91ef657008eac6c96c32764dbde11e5240823dfc392d55658d64d7353ac26abeb4849b4e9a6f4cedc2cc6a8c1df5b54c98f4cdcb8356b373121afe0ff809eba67db981f03c365e8a72badb7aecf5ddbefc891dbceffd4d846770244c42adc743330ed84e8081be942044e48748e0539b978de780e59eca61c97c6de687c055bc22140987c7049f2f681c0bb460b4223bc67be1a1029ffdecf42976990a7299d2bbe956f95251f3db40ea1c3e6551a3151f9e26f026948ae70dd41668a95f09c27da52cada1ab6a5b66f0d0ef3041dd48291431f63c6ad6d7e3655401ee3dd08ce83651c6096006c424a8c34971eca6659b463454a847f851babf18382c322913a6f139db4f1e6da9de6843bebbf98f4f4ff4f5d63b47c1444ac763564934cfc9b123ce6550a5c7a0eb80b628f4bcaee94f5c66e126f0ae4c3338f84212e10218e78973fff84244eccec1ba0f2d5db9dbb4de0d5649b323056eb28b41bb5b55f11e67f60aef27bc67734294e440da6de5f6185c71d04d5f04b5012bc171e699258a1bab6e845655b8a4adbc5d04413d5d7bee30bc758e3fd23d8c98999acb6ee872141d79ba6e8e87ac3ea6e70fda710b731db75e232b143f53ab0779dbdaa3418752b31bdec44732dec780e889df07f36776568264c3ea5eaa50516ec2ddf"}) 18:27:15 executing program 1: munlockall() unshare(0x48040200) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) unshare(0x50000000) unshare(0x2020000) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000016c0)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000001680)={0x0}}, 0x0) r0 = openat$incfs(0xffffffffffffffff, &(0x7f0000000240)='.pending_reads\x00', 0x280800, 0x66) mmap(&(0x7f000053b000/0x2000)=nil, 0x2000, 0x8, 0x10, 0xffffffffffffffff, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000004c0)='/sys/block/loop0', 0x400000, 0x34) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r1, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="00471c03", @ANYRES16=0x0, @ANYBLOB="080000000000000000000c00000005002f0000000000"], 0x1c}}, 0x20010000) unshare(0x4020a00) accept4$bt_l2cap(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0x0, @none}, &(0x7f0000000280)=0xe, 0x80000) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x24, 0x0, 0x118, 0x70bd2a, 0x25dfdbff, {}, [@BATADV_ATTR_AP_ISOLATION_ENABLED={0x5, 0x2a, 0x1}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x2}]}, 0x24}, 0x1, 0x0, 0x0, 0x4004}, 0x8801) 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, 0xa, 0x0, @perf_config_ext={0x32a, 0x20}, 0x0, 0x96, 0x0, 0x0, 0x80}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$NFQNL_MSG_CONFIG(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000001500)=ANY=[@ANYBLOB="240203010200000000000000000300000a080003400000000708000440000000110000005b336d6de09d481d2fc343076a9f55cfbf0962d00e7f8b3ebaf30c4b105897382583eb025c0cfff87bdc02b77e"], 0x24}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x13c, &(0x7f0000000000)={&(0x7f0000000080)=@newlink={0x28, 0x10, 0x1b, 0x0, 0x0, {0x0, 0x0, 0x3, 0x0, 0xf201}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)={&(0x7f0000000080)=ANY=[@ANYBLOB="48040000", @ANYRES16, @ANYBLOB="010000000000000004000f1c210008000300", @ANYRES32], 0x448}}, 0x0) sendmsg$NL80211_CMD_SET_PMK(r0, &(0x7f0000001600)={&(0x7f0000000140), 0xc, &(0x7f0000000300)={&(0x7f0000001580)={0x78, 0x0, 0x2, 0x70bd2a, 0x25dfdbfb, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x6a}}}}, [@NL80211_ATTR_PMK={0x14, 0xfe, "720b17f83046a9f17aa3a1207b1e11be"}, @NL80211_ATTR_PMK={0x14, 0xfe, "9a06ab5b2e530bf9541d01e3dc693f7b"}, @NL80211_ATTR_PMKR0_NAME={0x14, 0x102, "7cc8c56fc6136eae2722c1d97dafea7f"}, @NL80211_ATTR_PMK={0x14, 0xfe, "af7849f086be090630ba0c4e2457cf65"}]}, 0x78}, 0x1, 0x0, 0x0, 0x1}, 0x800) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r2, 0xd000943e, &(0x7f0000000500)={0x0, 0x0, "45c995059f25e7520109c4d36496e4d7250c0d05ac42ac2618c650f8365e4d29b489c43aad98d7b45b3cf9d073be1f7fec2b65977af6b354e01b9bf27b92829c31a90e8492dcc3ea3f4773bcb088f96f82080c62c67c56dd69189399f778950d838a3b9a0d07d2ac307db19194419f2292e4ed5eb1c82d3574e632b163c91fbc3ae47da69eefe5c07e763959bcdf0b739a6cb98565b312c66ae07448c5fe3c7b7498cea5716f1558c46fabc0a03c55c3d7ce796dd9e3e8de00ae43d8212c9108ad7dd95bb063cda3a3ba1c8f89efaaae4dd111977e6259db762abffe9e9d8f0d75a4fe45875fddf9d22ba6ea809be2a81e49f5bd47def07afbeea7dfda4fc223", "bb9b2646d4d0f12e031fab5cec3dadf4844f9d57d805cc540cd6c83fbdb1327a7c1a4b55e18bb72b1dff2308b69dad0866c89bc89504db3b1c7d01c150d39dab8f8e8d96448658f57343ec1538cc79af1b8412a617613b2541946f90db429e3cdb116cb2624ac03a92223558e3613d44b51c79c23703c5516ef3e3d4d6bbdb9248686262db5eeec173414a33b9a888ccd34aa4d7f124571adae8b665943776e101745a0b5b9b8481ad24188d4316854398c2a84017f621e662739d7bde5568279bbd901a5f6029c0de2c2cbd23b1dc36b2e8210867037737fc9c494c0006b96dc995c4b0f49202d31857e6395431b50ed3f472816a5256c1d7f22cd715d953ad88071992b88edeb47e6167503198f40cbfcaebaf977e9ff172436c40ddbc675d10300a1392128addbc135b0a8c95635aa908870b4cb9df3adf54e0a4f6516eb1393890889b182d53c9a484ffe0441b4f8c3dd285223c0431ffc9d7645b02617f4f406c65a721250f8ad87847b5e74fa3e81ebd92cb289bb870f06f5e0c6c2677f14ef32d1e74fd95c42d1263c10120730d3f1cb643f7fae03c06c3e76463b60d5faf0e8f17389813cb62e125e89c44d9a87dcb3874742e1d7826ba2510ce512050a095547194a7b37aa413bf0dc242c6d963ebc58f4692db24a84be8f7072f82d5a2cde187dd3cd0f4dca7bde66dc03fd37da88a1ad4064b99169462adecff5a7f430acb46d9fe16611348f0aee453c0866beff79266d1b7d5abf270fdae724fbd22988f53519b2f7b61ed1b8dafcdffdb7289e58abcd2887b59a368803193a8e109e681de7760c9ba7b3789c240472cf817280b8489bf0d2e1966a7d29f50d6eab283a755146a0851ab26c3a208f6e6cfec97446a747532e5531836f8e762cbbe33739e1e8254b8b793f926fcb9758c408d178831f9b01a13c5ef63365eacaf029ad6603c9bec6d23281cfcb3de12d192715625f0525ed9a73af2bd6786d91fea14302e8335aec140ae7e9d874d12073dc963cc5836e516a75e78e97ae9558b2f3bc6c6247e07061c6edb059180d302cd7a79be06def817b9aa423bf55c4ec2b42e8904259f55b370b2a4d8783330981d278321c168c0608aff8e2745170bee7d17864e58bb26b0e302681521dae42437de2b0093ca8998cbc5adee21471d97959f237d788c90eae06292f79a353f679d548b50d4343937bce7524d6315edd03312a9e199623e3d6e95699740c6ac0fa0d6621a25f506dc4bbeec047f0a650716d9002a57f5513146405da4cb5b410cd4463fbf58fdbc330d9838f0786b6baec5d115b2a15f4d7abe97c4cfa851ad39edd520f99d41cdec36fb8d77fe155e6112fed7fe461661e9b22082a7a5b72ac23da8a7fb571fed1fb2b00c8a0aaec5045530f7814156ccaa43b9c239eb9b5d62ca4bf10abe1e5e430ce0564068478d33b2db0991f79ef2c3799bcf2ad83935f7407f66fe7854bcced92bd7b4a6c9548038b27cf4b5681c3a049dbe9ce988dee45268dd1694eb964a592eeb601c515cbac605c0b3ded09b7d757382935be286f0153d293e517ed8290174c440e49a90bfaaa71fd22ad24b9b4a05d80131b6d5743c230a3c476b1914e960066745b31669323966b66cc025813e39d97ab34d0941799fbf8ae62a7ecd8be9a9ddd55f042315bac71e37b8c777ae4421fb30bf9764c6eedc9a3b616d7b93243f966ff82798ec707c750d07491f985dbe3080f5fb2d4eaa434172bb49473cca577b8f0783e9f6b046c57dabd7a5b2acd609447f3a06926cb9297af170df70321df898974b5ffca1ac2ea6ab8b826c29dc091f7b191fa40801f9e355789afe6c5837b1b259200c70ade9332715fd7d58c85f02b9d091499b7fd52a9b7ec3997d8739853f130d20192f01949cf1b2b935347ce0f0542a3440c3c791d6e75528b7af77f0a9a43a1e9e414fdda73248dba54c3c741432aee72dc8e13aea33d69ad92c1e183da4538bc27162f76e1bfd16517528412ad74e485d39f980f659f046eb27fbc1d0e49ee09d1c371776155e2f1ee1431215c6a177a10b9b5370ef835f019185111d8fca7670cf76fc7a9edb11fcbc805d1c08c86e4f8ba26b13e495dd84613e3be6fc12074ed49b37c3ed8f88996f23d7d014572f35709fc33adfe53deb9c4e74af2e00d7a71e5a89c86b2f773502c54a46d138341c9a49707498c27dfaa1db1f7ddc2c1e7b064710453f2aba8114fdeedc7496c8b46c05082046c8ad89e2d30dc8be25c1411cc02bf746c27d5cb772d5e2a1de581123ed20f3dffe930f769cc46e2306063dd2ba65839a61f0f7e288b125a1e5ba849cbaa39a760b73b35af305c8956a6164227e4a57253874597515a7f622f7bb68d9064d8eb8752b01b192799ee49e53081017c91c73ce64c87f82dd47c0f9dc09db6eb6efa016d3f35fc5dda3d570489773356e9f0b3a893702c33be691cbed80ac17e1168e883c1763023373853a01d405f862909423ceb7fe148b452876b1c6d9bac5b590787831764582dbf42a12f754a7578ab18e2a5fe6cc0d0b13f4eeb4425abcf643ff53b6cc72bd71debda9b192a751ba93301f3c2b21d01aab2bd662bd7903598d7bf512fca30571c56a470e79e9b0e0c6f9748393275248ce50927b6a97b29cd6b6f59a54500a20429e7f043fc999ac764c276f199617dd8dc80e0737b610de1d98cd492f933a0a45ae55686ecfe1b997f3633c125cacd659de05e1394d1ac81bbfb6fb93fb54ba034210eb6a6ea23f4172aa5f7d9183cdc819df16cfa2eeb0719c8514406f2c8281df971d58b916e8377bbb2030d3da1052bd9e1179ad20a275a614b5561a00df3a1d8e5fe3a485fd13a4d9b23fa42c0bc1cd983bce86eebc81db0ef6b2bfe570e40813cefef031da14c0975975895a497d6bcb1e93a717470e118fbce4f7ea9dd68a64be2a3ed45bd254fb1036298ec53a4d0c3553fdbb354f71b5807b6708cd2db279abfdf53df0e915156435d3741ac9f5a0b8ae3c248fc504e410d208d68048a6f8b1d6f35f1ecb4debf85f9e96db5977bb194eaf3e316ff446c84b3813f409ac44154f48fb4f09d819e2471d6fafa10d62c16d77ef2781447d460f20256afc1b2022a16544608b981b6e6e68def6995c5334d88b61823dd48121fc41ffa6d4cf57b1d0352688116293679cf294cd673c6433d8fc538cf4ab2f1513369c6f7ab321c190c30545dbeaff89cbfd1122d7f586686631323e723fa68a45b94211aa15d6a85397a2628ae5a48d788f07a66ac012ef3db4dfd1f1e7b4f61f532d30bac6033e53024623829749917f20de7c69c40a11d50b5562e30e6c5e126a9d14003c22122eb68e50591e29b39507ac3044de795366c3abcd6961468caab8ae6844dcecf45f06c7d61ef063cadddf13ea75375b3a0b92eaa31d1f04b76a1d10759902284ec19f69d2628f3072ea1c53bf1fe00e028f52a189cbfeeb15854c8f341ae91cdcab1d58b620f6c8106e6268f4ba8e978aba54021a1680336fbe78882095196193fe7238d8ce65449ab7141f8d6fe3d68e68e1134420dfabc2fbd7fcda7cbda4d303b9b6eb8057e74272bf0cf54e80945b0eaa8c200492e6938520b81464e7e0f1d6097074b01d9f231bc8870b2b892ba54b414714fe10f9e4fda412888502de6aa9539c174cad07e4caf9637fed59d77cec73a5bcca964c9fac80ff1899f723eeb55a096807bcc1ab033f755ee29877f0981d720f2b6714db737b78903958ad7743979dbf8e00bbbb1604012bd40ffa809c774dd5e7adac48c2c77dea74daf58578e0edbcf8182f3ae0f9e34ac3a5387b4c7cd5b9431710acd9f3e98071998c0cf7cc438b9ee16321e8fa66592abaa1ca19d0ad1eba04079a1844e3b19ab2406d7e1972ce680178930e5454e1975032b0423ca4a8cc152e8fd3cb082939b3f826d663311d1d3ac1f2e06b879ee8de7f114af3e03830fd9ef762972a09116ea236c1530b17b91f0054fb63165171b81cb97d388bae48313e9b651b6e5bda823bfcdb71c95976927896d7927279c5ea36b667fce090c27cc21b1b6669dd330e1a6840f1b980a6ca1f189dbda2d70e1f5f8a1fe8987ca8ad46066545511f73b841cb883b7ffdf4cff58c6b7a21e2514b47eb2c22688fa742f7db0f4435bcf1d74d4e82e29bcf6d313f2b68a043e6ae7febcb91ce43d0cb647742a47d0de487e6b86631dacc2ed76ccba6b385242e5febecf2cfa29aadede46e0dd99762ab3517af01d0e0a6cc0e1ecfe47a2c2f58e8f6ec4cff68bd8fed6cb9e3b01fcaede4c09ef44fac0e0637fd8718ac268a280a48b5887978ecfc1b0850473f70a0a18804ba2b2fa2a9002ef80e0c59ca8ce498a8f95c8ac36e2298ec8fbecd8483ab6ad34b1a2cb5105a148dccf5b085a8de3eb111a3ddefb5ea392255736ed46cee3669bd396f1de860e8aabe35da285cb75dc76a2913cc12bd128d5da43855d207bfef1135938f5c489947d162ceec517ca99f5e8c0cd04f7e0deeb4f2317d03a7e42fb6f13ec83ab53caf27c1d572c32215c95439c1289f6566bad0ebac68b9ddded26da0259a364b8c8c107b821adcef7cffd65083a4e9f896ec483f212b165d860c6230896d6128aea8a08412dbc336ba30974b781eb68e79ba6691acf716a432dd7b652ced25b5a81da799dc94698d931c3bea712466521e47a9610b96a6fcc29655ac54bc038bde7f293941a6c9ca5c29cfd3fbddc16305359327513c7b2797d8157876fd91d624117f9e1321661bfc9d838e57d05ddc6f421c9fc1b9afe29137d7e8070e0cd225fa1536def57254cdb57a072c5055185e87a220cd05316d2600fe2b7c1ee4cbdd13e158084ea744c0dba98e6e1f3ea57ad8e3377d3d472bffe59c39fdd629c61186858b84a3f6c8911ae61dee1e59fd31ffca42273e50f7312f31942b7ba8452f86d26ea84f3fc7fd3d5c8d89be17dff8d39375c1d33950a8bdca5f8b03a1dec78b79b3b9420e68a8cdf78e53f1fc096aa583b0c84797b50e077e1a2e13ee23bfb8e6cf32f0dec5241ea90d3370bdf11a20604c17ea78f0734b826dc43d533dbfeaee5de730c405e7af88244fee69f0704c8d03d0a351ffe10b2aa0b4a1a9cf81d51a0d538195641d842415e0348d7f42ddf430bddd0e4adb9a92d23b65d795d9f75ac8c54be1b92b46bf5061f40b28db754155a67e96fa5987e1aaaad55184106c94fbeb59e9c916205d89efeb407cb86dd2afdd8cfa12170bf6d5437e79523247ce93bc261b85dc10897a28b3c163e967faf35ff1922d314e54563ad67f41a8ef34a56a83f6aebe9b5944613d39bbd38c2b0ac37b57ffb60e73f01de507b026ca3562621250e3ef0649d62fdb82afcc7b7eaa30bdeaf2975ebf36578da639b8916658228c6aac7e63"}) 18:27:15 executing program 0: r0 = add_key(&(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffc) keyctl$get_keyring_id(0x0, r0, 0x0) tgkill(0x0, 0x0, 0x2f) ptrace$peekuser(0x10, 0x0, 0x0) syz_open_procfs(0x0, &(0x7f0000000000)='net/unix\x00') socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r1, &(0x7f0000000140)=ANY=[], 0x92c) r2 = syz_open_pts(r1, 0x0) ioctl$TCSETSF(r2, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) 18:27:15 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x15) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="390000001300034700bb65e1c3e4ffff06000000010000004500000025000000190004000400ad00020000000000000604000000000000000084c9f7cd48230d7a284ac6e88bb2b12d4bca8e3d5cc226f6e5f7c0333ed258c26d8e58e204e3b62da9c43f0f927ea67d78f600628c8739c43c942d2ac54bc6cb97fb7a4ce5d292a1f9e9debc1b2f2a11bae387dba324953020d553b8153ae139938dd77deecfe78491cba81e", 0xa5}, {&(0x7f00000001c0)="a924af33ce56c19286577efaeca11bed6669782f0f81a720b4286eba4460fddbc17173f5393202c57bbd2ca16591723d83fab3cf555c4dc5d3a4ddfb15b9ca0800000000000000a9afd87a4fc7fec2738e19087a42ebf10aa206400cb57f44f14398b49887de32d8f65cf48b98d293758a9b9a98c3fdeea86959b2483c1d13f8184544b2bdf309845c9f90e789d6203d4c8055c5ef9e85ad2540f549db9958131602de27920600a90e5e6aeeac3e95d5b821043e2527dfeb61957d7bdb9f9adfde555c6a8c5a89faff5a6ab6e48d3bbddbf50c8d7225289b7b1af6c0002361b27370edb39143668d1d8cdca4a873327559b016c8f52f205cf40f830cd3087be17a405aa307df03c5907598294d719ad2acf216494e66357957438ff5b95e4c0a5d10ebea428bd2fff5", 0x129}, {&(0x7f0000000580)="8c0f3c3f86c678c1b1cb80fa539aaaff26604d6adb301e0147361f65e9b30fd972b7dc1399a99474be73e1de1de75724509f3cf5bae60cc71574f34f916069fdb7778ea1c2d1728cd5c16f486b333269acf8c23d4925713df567860e7ffc13099cef0966d162ea23324d0d9bca1a109ffe1c2c38d9e41014cc3fe75643b9ad68681e1f7efb46c7297481b1e7e6a014e6a345e6ab3c9574829acb6ad595287787918723a94fd94770c54ac3d39a7ebbb4a272ce763d7cd240f69651fa981eb0011e3b6f7c22d97e20412383c426ab063fc1591f5f981770fb5262e817a3154a9328e2c97e2d54238d00c55e75283656e787bafe0b1db7556c7636221026b2afa485606e5a26db909cd58bdb29aa4018262122ab3b171206f60056c3c1cc23829601e70263aff15b2fc09eb6a44bb2809cb349c5a9c56f4b3d2815d5cb1b32696d8d640ecd7ca047c59154210aa9d0290cb53479e8a018b60f85b128e6524050ec685cbd6ce1a3e2d64e8505844aafbc10e156f70ced01c7c2176b60bc2d60bcf0060a36c6dffef59eda22ee855cff12e74916962086166abfa525ebddcb30e183a4", 0x1a1}, {&(0x7f0000000440)="58bc9cf7b16944f0b11af329e0c89e38d1c5569ef8f51480ff267d2adf826b00f415bf04e65b20b27b144e2c1bb089009480b90f85d328db802688552e630eb10095eb6f15b48ff68834147c3940bbbff0bf528fda37d4914c1ca4b8809b2c57b6a63dc068642ed7744d9550a74de570b696072f64fe849263aa5338c91c80e060c1e6dd1929bd9c4e7fac9399de7ce05974aaac3d000abd28df226287e6561b16e174559ceed0e4a1379fbccca458c256f14a645b7495d0f8805b6a731698abcbac9713d7b4bd068fda99f77a06d4ad9524ace94a58a80171f3db21c9f5dd22dba42f68fe85940bb1de7501b82c08054efd1608f751861b15709512638389d5d76ec5a62181170184b8c3f8be14fa3a812796e14cc7cc39970f065cc02c4272f09fcc5588c925572f0ec71c181d6df21e318bd4c3e7fd57ce9c18c5407f", 0x13e}], 0x4) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='mountinfo\x00') r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000840), 0x802, 0x0) sendfile(r2, r1, 0x0, 0x7ffff002) ioctl$BTRFS_IOC_GET_FEATURES(r1, 0x80189439, &(0x7f0000000000)) syz_open_dev$mouse(&(0x7f0000000080), 0x80, 0x0) 18:27:15 executing program 0: r0 = add_key(&(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffc) keyctl$get_keyring_id(0x0, r0, 0x0) tgkill(0x0, 0x0, 0x2f) ptrace$peekuser(0x10, 0x0, 0x0) syz_open_procfs(0x0, &(0x7f0000000000)='net/unix\x00') socket$inet_udp(0x2, 0x2, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r1, &(0x7f0000000140)=ANY=[], 0x92c) r2 = syz_open_pts(r1, 0x0) ioctl$TCSETSF(r2, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) 18:27:15 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x15) sendmsg$nl_route(r0, &(0x7f0000000240)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000200)={&(0x7f0000000280)=ANY=[@ANYBLOB="4c0000006a0004002bbd7000fddbdf25020000000000000008000100010000000400090008000500", @ANYRES32=0x0, @ANYBLOB="0400090008000a000000000008ca72ae80b3a7b59b4f5983d22b3e439f000500", @ANYRES32=0x0, @ANYBLOB="08000a000100000004000900"], 0x4c}}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="390000001300034700bb65e1c3e4ffff06000000010000004500000025000000190004001a3114cb6cd398f8000000060400000000000000008b535b2cec8a4c6202251f8535dfa12421772e33902394dd78a368a48ab3b63108569432bc8062315b4e256ded02d7304c2109d0e5d387f6f653bba87a9051bcdf231364acb8b55698d896a7f8f0f39dd194a910a15540ff7d462ad5ec848d57c71bdc7ba7a4ec000f1dd5882f382dcae6c042ff66439ec25f4d86abe68103215c26e79c4c3e2824b1cd40f8d3b3406821d011fdcfa4ba455cb0b4", 0xd4}], 0x1) 18:27:15 executing program 0: r0 = add_key(&(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffc) keyctl$get_keyring_id(0x0, r0, 0x0) tgkill(0x0, 0x0, 0x2f) ptrace$peekuser(0x10, 0x0, 0x0) syz_open_procfs(0x0, &(0x7f0000000000)='net/unix\x00') r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r1, &(0x7f0000000140)=ANY=[], 0x92c) r2 = syz_open_pts(r1, 0x0) ioctl$TCSETSF(r2, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) 18:27:15 executing program 3: socket$netlink(0x10, 0x3, 0x15) r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x410481, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='mountinfo\x00') r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000840), 0x802, 0x0) sendfile(r2, r1, 0x0, 0x7ffff002) pwritev(r1, &(0x7f00000014c0)=[{&(0x7f00000000c0)="d69f2271", 0x4}], 0x1, 0xd00, 0x2602) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="390000001300034700bb65e1c3e4ffff06000000010000004500000025000000190004000400ad000200000000000006040000000000000000", 0x39}], 0x1) 18:27:15 executing program 0: r0 = add_key(&(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffc) keyctl$get_keyring_id(0x0, r0, 0x0) tgkill(0x0, 0x0, 0x2f) ptrace$peekuser(0x10, 0x0, 0x0) syz_open_procfs(0x0, &(0x7f0000000000)='net/unix\x00') r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r1, &(0x7f0000000140)=ANY=[], 0x92c) r2 = syz_open_pts(r1, 0x0) ioctl$TCSETSF(r2, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) [ 1488.129459][T29585] A link change request failed with some changes committed already. Interface gretap0 may have been left with an inconsistent configuration, please check. 18:27:16 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x15) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="390000001300034700bb65e1c3e4ffff06000000010000004500000025000000190004000400ad000200000000000006040000000000000000", 0x39}], 0x1) 18:27:16 executing program 0: r0 = add_key(&(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffc) keyctl$get_keyring_id(0x0, r0, 0x0) tgkill(0x0, 0x0, 0x2f) ptrace$peekuser(0x10, 0x0, 0x0) syz_open_procfs(0x0, &(0x7f0000000000)='net/unix\x00') r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r1, &(0x7f0000000140)=ANY=[], 0x92c) r2 = syz_open_pts(r1, 0x0) ioctl$TCSETSF(r2, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) 18:27:16 executing program 1: munlockall() unshare(0x48040200) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) unshare(0x50000000) unshare(0x2020000) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000016c0)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000001680)={0x0}}, 0x0) r0 = openat$incfs(0xffffffffffffffff, &(0x7f0000000240)='.pending_reads\x00', 0x280800, 0x66) mmap(&(0x7f000053b000/0x2000)=nil, 0x2000, 0x8, 0x10, 0xffffffffffffffff, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000004c0)='/sys/block/loop0', 0x400000, 0x34) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r1, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="00471c03", @ANYRES16=0x0, @ANYBLOB="080000000000000000000c00000005002f0000000000"], 0x1c}}, 0x20010000) unshare(0x4020a00) accept4$bt_l2cap(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0x0, @none}, &(0x7f0000000280)=0xe, 0x80000) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x24, 0x0, 0x118, 0x70bd2a, 0x25dfdbff, {}, [@BATADV_ATTR_AP_ISOLATION_ENABLED={0x5, 0x2a, 0x1}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x2}]}, 0x24}, 0x1, 0x0, 0x0, 0x4004}, 0x8801) 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, 0xa, 0x0, @perf_config_ext={0x32a, 0x20}, 0x0, 0x96, 0x0, 0x0, 0x80}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$NFQNL_MSG_CONFIG(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000001500)=ANY=[@ANYBLOB="240203010200000000000000000300000a080003400000000708000440000000110000005b336d6de09d481d2fc343076a9f55cfbf0962d00e7f8b3ebaf30c4b105897382583eb025c0cfff87bdc02b77e"], 0x24}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x13c, &(0x7f0000000000)={&(0x7f0000000080)=@newlink={0x28, 0x10, 0x1b, 0x0, 0x0, {0x0, 0x0, 0x3, 0x0, 0xf201}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)={&(0x7f0000000080)=ANY=[@ANYBLOB="48040000", @ANYRES16, @ANYBLOB="010000000000000004000f1c210008000300", @ANYRES32], 0x448}}, 0x0) sendmsg$NL80211_CMD_SET_PMK(r0, &(0x7f0000001600)={&(0x7f0000000140), 0xc, &(0x7f0000000300)={&(0x7f0000001580)={0x78, 0x0, 0x2, 0x70bd2a, 0x25dfdbfb, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x6a}}}}, [@NL80211_ATTR_PMK={0x14, 0xfe, "720b17f83046a9f17aa3a1207b1e11be"}, @NL80211_ATTR_PMK={0x14, 0xfe, "9a06ab5b2e530bf9541d01e3dc693f7b"}, @NL80211_ATTR_PMKR0_NAME={0x14, 0x102, "7cc8c56fc6136eae2722c1d97dafea7f"}, @NL80211_ATTR_PMK={0x14, 0xfe, "af7849f086be090630ba0c4e2457cf65"}]}, 0x78}, 0x1, 0x0, 0x0, 0x1}, 0x800) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r2, 0xd000943e, &(0x7f0000000500)={0x0, 0x0, "45c995059f25e7520109c4d36496e4d7250c0d05ac42ac2618c650f8365e4d29b489c43aad98d7b45b3cf9d073be1f7fec2b65977af6b354e01b9bf27b92829c31a90e8492dcc3ea3f4773bcb088f96f82080c62c67c56dd69189399f778950d838a3b9a0d07d2ac307db19194419f2292e4ed5eb1c82d3574e632b163c91fbc3ae47da69eefe5c07e763959bcdf0b739a6cb98565b312c66ae07448c5fe3c7b7498cea5716f1558c46fabc0a03c55c3d7ce796dd9e3e8de00ae43d8212c9108ad7dd95bb063cda3a3ba1c8f89efaaae4dd111977e6259db762abffe9e9d8f0d75a4fe45875fddf9d22ba6ea809be2a81e49f5bd47def07afbeea7dfda4fc223", "bb9b2646d4d0f12e031fab5cec3dadf4844f9d57d805cc540cd6c83fbdb1327a7c1a4b55e18bb72b1dff2308b69dad0866c89bc89504db3b1c7d01c150d39dab8f8e8d96448658f57343ec1538cc79af1b8412a617613b2541946f90db429e3cdb116cb2624ac03a92223558e3613d44b51c79c23703c5516ef3e3d4d6bbdb9248686262db5eeec173414a33b9a888ccd34aa4d7f124571adae8b665943776e101745a0b5b9b8481ad24188d4316854398c2a84017f621e662739d7bde5568279bbd901a5f6029c0de2c2cbd23b1dc36b2e8210867037737fc9c494c0006b96dc995c4b0f49202d31857e6395431b50ed3f472816a5256c1d7f22cd715d953ad88071992b88edeb47e6167503198f40cbfcaebaf977e9ff172436c40ddbc675d10300a1392128addbc135b0a8c95635aa908870b4cb9df3adf54e0a4f6516eb1393890889b182d53c9a484ffe0441b4f8c3dd285223c0431ffc9d7645b02617f4f406c65a721250f8ad87847b5e74fa3e81ebd92cb289bb870f06f5e0c6c2677f14ef32d1e74fd95c42d1263c10120730d3f1cb643f7fae03c06c3e76463b60d5faf0e8f17389813cb62e125e89c44d9a87dcb3874742e1d7826ba2510ce512050a095547194a7b37aa413bf0dc242c6d963ebc58f4692db24a84be8f7072f82d5a2cde187dd3cd0f4dca7bde66dc03fd37da88a1ad4064b99169462adecff5a7f430acb46d9fe16611348f0aee453c0866beff79266d1b7d5abf270fdae724fbd22988f53519b2f7b61ed1b8dafcdffdb7289e58abcd2887b59a368803193a8e109e681de7760c9ba7b3789c240472cf817280b8489bf0d2e1966a7d29f50d6eab283a755146a0851ab26c3a208f6e6cfec97446a747532e5531836f8e762cbbe33739e1e8254b8b793f926fcb9758c408d178831f9b01a13c5ef63365eacaf029ad6603c9bec6d23281cfcb3de12d192715625f0525ed9a73af2bd6786d91fea14302e8335aec140ae7e9d874d12073dc963cc5836e516a75e78e97ae9558b2f3bc6c6247e07061c6edb059180d302cd7a79be06def817b9aa423bf55c4ec2b42e8904259f55b370b2a4d8783330981d278321c168c0608aff8e2745170bee7d17864e58bb26b0e302681521dae42437de2b0093ca8998cbc5adee21471d97959f237d788c90eae06292f79a353f679d548b50d4343937bce7524d6315edd03312a9e199623e3d6e95699740c6ac0fa0d6621a25f506dc4bbeec047f0a650716d9002a57f5513146405da4cb5b410cd4463fbf58fdbc330d9838f0786b6baec5d115b2a15f4d7abe97c4cfa851ad39edd520f99d41cdec36fb8d77fe155e6112fed7fe461661e9b22082a7a5b72ac23da8a7fb571fed1fb2b00c8a0aaec5045530f7814156ccaa43b9c239eb9b5d62ca4bf10abe1e5e430ce0564068478d33b2db0991f79ef2c3799bcf2ad83935f7407f66fe7854bcced92bd7b4a6c9548038b27cf4b5681c3a049dbe9ce988dee45268dd1694eb964a592eeb601c515cbac605c0b3ded09b7d757382935be286f0153d293e517ed8290174c440e49a90bfaaa71fd22ad24b9b4a05d80131b6d5743c230a3c476b1914e960066745b31669323966b66cc025813e39d97ab34d0941799fbf8ae62a7ecd8be9a9ddd55f042315bac71e37b8c777ae4421fb30bf9764c6eedc9a3b616d7b93243f966ff82798ec707c750d07491f985dbe3080f5fb2d4eaa434172bb49473cca577b8f0783e9f6b046c57dabd7a5b2acd609447f3a06926cb9297af170df70321df898974b5ffca1ac2ea6ab8b826c29dc091f7b191fa40801f9e355789afe6c5837b1b259200c70ade9332715fd7d58c85f02b9d091499b7fd52a9b7ec3997d8739853f130d20192f01949cf1b2b935347ce0f0542a3440c3c791d6e75528b7af77f0a9a43a1e9e414fdda73248dba54c3c741432aee72dc8e13aea33d69ad92c1e183da4538bc27162f76e1bfd16517528412ad74e485d39f980f659f046eb27fbc1d0e49ee09d1c371776155e2f1ee1431215c6a177a10b9b5370ef835f019185111d8fca7670cf76fc7a9edb11fcbc805d1c08c86e4f8ba26b13e495dd84613e3be6fc12074ed49b37c3ed8f88996f23d7d014572f35709fc33adfe53deb9c4e74af2e00d7a71e5a89c86b2f773502c54a46d138341c9a49707498c27dfaa1db1f7ddc2c1e7b064710453f2aba8114fdeedc7496c8b46c05082046c8ad89e2d30dc8be25c1411cc02bf746c27d5cb772d5e2a1de581123ed20f3dffe930f769cc46e2306063dd2ba65839a61f0f7e288b125a1e5ba849cbaa39a760b73b35af305c8956a6164227e4a57253874597515a7f622f7bb68d9064d8eb8752b01b192799ee49e53081017c91c73ce64c87f82dd47c0f9dc09db6eb6efa016d3f35fc5dda3d570489773356e9f0b3a893702c33be691cbed80ac17e1168e883c1763023373853a01d405f862909423ceb7fe148b452876b1c6d9bac5b590787831764582dbf42a12f754a7578ab18e2a5fe6cc0d0b13f4eeb4425abcf643ff53b6cc72bd71debda9b192a751ba93301f3c2b21d01aab2bd662bd7903598d7bf512fca30571c56a470e79e9b0e0c6f9748393275248ce50927b6a97b29cd6b6f59a54500a20429e7f043fc999ac764c276f199617dd8dc80e0737b610de1d98cd492f933a0a45ae55686ecfe1b997f3633c125cacd659de05e1394d1ac81bbfb6fb93fb54ba034210eb6a6ea23f4172aa5f7d9183cdc819df16cfa2eeb0719c8514406f2c8281df971d58b916e8377bbb2030d3da1052bd9e1179ad20a275a614b5561a00df3a1d8e5fe3a485fd13a4d9b23fa42c0bc1cd983bce86eebc81db0ef6b2bfe570e40813cefef031da14c0975975895a497d6bcb1e93a717470e118fbce4f7ea9dd68a64be2a3ed45bd254fb1036298ec53a4d0c3553fdbb354f71b5807b6708cd2db279abfdf53df0e915156435d3741ac9f5a0b8ae3c248fc504e410d208d68048a6f8b1d6f35f1ecb4debf85f9e96db5977bb194eaf3e316ff446c84b3813f409ac44154f48fb4f09d819e2471d6fafa10d62c16d77ef2781447d460f20256afc1b2022a16544608b981b6e6e68def6995c5334d88b61823dd48121fc41ffa6d4cf57b1d0352688116293679cf294cd673c6433d8fc538cf4ab2f1513369c6f7ab321c190c30545dbeaff89cbfd1122d7f586686631323e723fa68a45b94211aa15d6a85397a2628ae5a48d788f07a66ac012ef3db4dfd1f1e7b4f61f532d30bac6033e53024623829749917f20de7c69c40a11d50b5562e30e6c5e126a9d14003c22122eb68e50591e29b39507ac3044de795366c3abcd6961468caab8ae6844dcecf45f06c7d61ef063cadddf13ea75375b3a0b92eaa31d1f04b76a1d10759902284ec19f69d2628f3072ea1c53bf1fe00e028f52a189cbfeeb15854c8f341ae91cdcab1d58b620f6c8106e6268f4ba8e978aba54021a1680336fbe78882095196193fe7238d8ce65449ab7141f8d6fe3d68e68e1134420dfabc2fbd7fcda7cbda4d303b9b6eb8057e74272bf0cf54e80945b0eaa8c200492e6938520b81464e7e0f1d6097074b01d9f231bc8870b2b892ba54b414714fe10f9e4fda412888502de6aa9539c174cad07e4caf9637fed59d77cec73a5bcca964c9fac80ff1899f723eeb55a096807bcc1ab033f755ee29877f0981d720f2b6714db737b78903958ad7743979dbf8e00bbbb1604012bd40ffa809c774dd5e7adac48c2c77dea74daf58578e0edbcf8182f3ae0f9e34ac3a5387b4c7cd5b9431710acd9f3e98071998c0cf7cc438b9ee16321e8fa66592abaa1ca19d0ad1eba04079a1844e3b19ab2406d7e1972ce680178930e5454e1975032b0423ca4a8cc152e8fd3cb082939b3f826d663311d1d3ac1f2e06b879ee8de7f114af3e03830fd9ef762972a09116ea236c1530b17b91f0054fb63165171b81cb97d388bae48313e9b651b6e5bda823bfcdb71c95976927896d7927279c5ea36b667fce090c27cc21b1b6669dd330e1a6840f1b980a6ca1f189dbda2d70e1f5f8a1fe8987ca8ad46066545511f73b841cb883b7ffdf4cff58c6b7a21e2514b47eb2c22688fa742f7db0f4435bcf1d74d4e82e29bcf6d313f2b68a043e6ae7febcb91ce43d0cb647742a47d0de487e6b86631dacc2ed76ccba6b385242e5febecf2cfa29aadede46e0dd99762ab3517af01d0e0a6cc0e1ecfe47a2c2f58e8f6ec4cff68bd8fed6cb9e3b01fcaede4c09ef44fac0e0637fd8718ac268a280a48b5887978ecfc1b0850473f70a0a18804ba2b2fa2a9002ef80e0c59ca8ce498a8f95c8ac36e2298ec8fbecd8483ab6ad34b1a2cb5105a148dccf5b085a8de3eb111a3ddefb5ea392255736ed46cee3669bd396f1de860e8aabe35da285cb75dc76a2913cc12bd128d5da43855d207bfef1135938f5c489947d162ceec517ca99f5e8c0cd04f7e0deeb4f2317d03a7e42fb6f13ec83ab53caf27c1d572c32215c95439c1289f6566bad0ebac68b9ddded26da0259a364b8c8c107b821adcef7cffd65083a4e9f896ec483f212b165d860c6230896d6128aea8a08412dbc336ba30974b781eb68e79ba6691acf716a432dd7b652ced25b5a81da799dc94698d931c3bea712466521e47a9610b96a6fcc29655ac54bc038bde7f293941a6c9ca5c29cfd3fbddc16305359327513c7b2797d8157876fd91d624117f9e1321661bfc9d838e57d05ddc6f421c9fc1b9afe29137d7e8070e0cd225fa1536def57254cdb57a072c5055185e87a220cd05316d2600fe2b7c1ee4cbdd13e158084ea744c0dba98e6e1f3ea57ad8e3377d3d472bffe59c39fdd629c61186858b84a3f6c8911ae61dee1e59fd31ffca42273e50f7312f31942b7ba8452f86d26ea84f3fc7fd3d5c8d89be17dff8d39375c1d33950a8bdca5f8b03a1dec78b79b3b9420e68a8cdf78e53f1fc096aa583b0c84797b50e077e1a2e13ee23bfb8e6cf32f0dec5241ea90d3370bdf11a20604c17ea78f0734b826dc43d533dbfeaee5de730c405e7af88244fee69f0704c8d03d0a351ffe10b2aa0b4a1a9cf81d51a0d538195641d842415e0348d7f42ddf430bddd0e4adb9a92d23b65d795d9f75ac8c54be1b92b46bf5061f40b28db754155a67e96fa5987e1aaaad55184106c94fbeb59e9c916205d89efeb407cb86dd2afdd8cfa12170bf6d5437e79523247ce93bc261b85dc10897a28b3c163e967faf35ff1922d314e54563ad67f41a8ef34a56a83f6aebe9b5944613d39bbd38c2b0ac37b57ffb60e73f01de507b026ca3562621250e3ef0649d62fdb82afcc7b7eaa30bdeaf2975ebf36578da639b8916658228c6aac7e63"}) 18:27:16 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="386fefee45fae350e936b17a4aa1753dd37da1e64cc93119c642c09494d3673227c5c3f1a8c6b7cb23a057fa70983109f52a12d320dbb14d75bcd269256fd073a5c7052f14e32939a7544e8042daee0fb092916fd7872a9a0d2aca4cb8938191c3f2fd77bae2c3df27d83382c6fe9002672e855aac34c47b6e843c793d1d", 0x7e}], 0x1) 18:27:16 executing program 0: r0 = add_key(&(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffc) keyctl$get_keyring_id(0x0, r0, 0x0) tgkill(0x0, 0x0, 0x2f) ptrace$peekuser(0x10, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r1, &(0x7f0000000140)=ANY=[], 0x92c) r2 = syz_open_pts(r1, 0x0) ioctl$TCSETSF(r2, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) 18:27:16 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x15) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="390000001300034700bb65e1c3e4ffff06000000010000004500000025000000190004000400ad000200000000000006040000000000000000", 0x39}, {&(0x7f0000000040)="4e538be3ef2119a8ddfe3f671848accb13578a8508509ae89cdea20cdb02b885239744dcf3abdaa55d3e60870802ca893c526e0851f37fb1a1cb482e244bc48fc89b65a9992e9fc266996f8b0244b866888e5f74b9e4b01e5d5ed78ac8e27ac861680732cafeae162123de86c412af7fd11abb7e37df43d0a3d611667fb0eb258fc9a468d341f2ce31e23ff574f6a2d5873287", 0x93}, {&(0x7f0000000140)="ea329f9d0fd39405f8800a2d4cf570ace911228aa04eb8090baeb708716183935077e995c2e5ab828fd4c67f93e0ded5430ef54c2de421e5d1f1ac8c89138dae3dbac8f18389c0c7cc145e0e26485af287fb953af44d", 0x56}], 0x3) 18:27:16 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x15) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="390000001300034700bb65e1c3e4ffff06000000010000004500000025000000190004000400ad000200000000000006040000000000000000", 0x39}], 0x1) ioctl$SNDRV_PCM_IOCTL_DRAIN(0xffffffffffffffff, 0x4144, 0x0) 18:27:16 executing program 0: r0 = add_key(&(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffc) keyctl$get_keyring_id(0x0, r0, 0x0) tgkill(0x0, 0x0, 0x2f) ptrace$peekuser(0x10, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r1, &(0x7f0000000140)=ANY=[], 0x92c) r2 = syz_open_pts(r1, 0x0) ioctl$TCSETSF(r2, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) [ 1489.293178][T29612] A link change request failed with some changes committed already. Interface gretap0 may have been left with an inconsistent configuration, please check. 18:27:17 executing program 1: munlockall() unshare(0x48040200) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) unshare(0x50000000) unshare(0x2020000) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000016c0)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000001680)={0x0}}, 0x0) r0 = openat$incfs(0xffffffffffffffff, &(0x7f0000000240)='.pending_reads\x00', 0x280800, 0x66) mmap(&(0x7f000053b000/0x2000)=nil, 0x2000, 0x8, 0x10, 0xffffffffffffffff, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000004c0)='/sys/block/loop0', 0x400000, 0x34) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r1, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="00471c03", @ANYRES16=0x0, @ANYBLOB="080000000000000000000c00000005002f0000000000"], 0x1c}}, 0x20010000) unshare(0x4020a00) accept4$bt_l2cap(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0x0, @none}, &(0x7f0000000280)=0xe, 0x80000) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x24, 0x0, 0x118, 0x70bd2a, 0x25dfdbff, {}, [@BATADV_ATTR_AP_ISOLATION_ENABLED={0x5, 0x2a, 0x1}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x2}]}, 0x24}, 0x1, 0x0, 0x0, 0x4004}, 0x8801) 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, 0xa, 0x0, @perf_config_ext={0x32a, 0x20}, 0x0, 0x96, 0x0, 0x0, 0x80}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$NFQNL_MSG_CONFIG(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000001500)=ANY=[@ANYBLOB="240203010200000000000000000300000a080003400000000708000440000000110000005b336d6de09d481d2fc343076a9f55cfbf0962d00e7f8b3ebaf30c4b105897382583eb025c0cfff87bdc02b77e"], 0x24}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x13c, &(0x7f0000000000)={&(0x7f0000000080)=@newlink={0x28, 0x10, 0x1b, 0x0, 0x0, {0x0, 0x0, 0x3, 0x0, 0xf201}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)={&(0x7f0000000080)=ANY=[@ANYBLOB="48040000", @ANYRES16, @ANYBLOB="010000000000000004000f1c210008000300", @ANYRES32], 0x448}}, 0x0) sendmsg$NL80211_CMD_SET_PMK(r0, &(0x7f0000001600)={&(0x7f0000000140), 0xc, &(0x7f0000000300)={&(0x7f0000001580)={0x78, 0x0, 0x2, 0x70bd2a, 0x25dfdbfb, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x6a}}}}, [@NL80211_ATTR_PMK={0x14, 0xfe, "720b17f83046a9f17aa3a1207b1e11be"}, @NL80211_ATTR_PMK={0x14, 0xfe, "9a06ab5b2e530bf9541d01e3dc693f7b"}, @NL80211_ATTR_PMKR0_NAME={0x14, 0x102, "7cc8c56fc6136eae2722c1d97dafea7f"}, @NL80211_ATTR_PMK={0x14, 0xfe, "af7849f086be090630ba0c4e2457cf65"}]}, 0x78}, 0x1, 0x0, 0x0, 0x1}, 0x800) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r2, 0xd000943e, &(0x7f0000000500)={0x0, 0x0, "45c995059f25e7520109c4d36496e4d7250c0d05ac42ac2618c650f8365e4d29b489c43aad98d7b45b3cf9d073be1f7fec2b65977af6b354e01b9bf27b92829c31a90e8492dcc3ea3f4773bcb088f96f82080c62c67c56dd69189399f778950d838a3b9a0d07d2ac307db19194419f2292e4ed5eb1c82d3574e632b163c91fbc3ae47da69eefe5c07e763959bcdf0b739a6cb98565b312c66ae07448c5fe3c7b7498cea5716f1558c46fabc0a03c55c3d7ce796dd9e3e8de00ae43d8212c9108ad7dd95bb063cda3a3ba1c8f89efaaae4dd111977e6259db762abffe9e9d8f0d75a4fe45875fddf9d22ba6ea809be2a81e49f5bd47def07afbeea7dfda4fc223", "bb9b2646d4d0f12e031fab5cec3dadf4844f9d57d805cc540cd6c83fbdb1327a7c1a4b55e18bb72b1dff2308b69dad0866c89bc89504db3b1c7d01c150d39dab8f8e8d96448658f57343ec1538cc79af1b8412a617613b2541946f90db429e3cdb116cb2624ac03a92223558e3613d44b51c79c23703c5516ef3e3d4d6bbdb9248686262db5eeec173414a33b9a888ccd34aa4d7f124571adae8b665943776e101745a0b5b9b8481ad24188d4316854398c2a84017f621e662739d7bde5568279bbd901a5f6029c0de2c2cbd23b1dc36b2e8210867037737fc9c494c0006b96dc995c4b0f49202d31857e6395431b50ed3f472816a5256c1d7f22cd715d953ad88071992b88edeb47e6167503198f40cbfcaebaf977e9ff172436c40ddbc675d10300a1392128addbc135b0a8c95635aa908870b4cb9df3adf54e0a4f6516eb1393890889b182d53c9a484ffe0441b4f8c3dd285223c0431ffc9d7645b02617f4f406c65a721250f8ad87847b5e74fa3e81ebd92cb289bb870f06f5e0c6c2677f14ef32d1e74fd95c42d1263c10120730d3f1cb643f7fae03c06c3e76463b60d5faf0e8f17389813cb62e125e89c44d9a87dcb3874742e1d7826ba2510ce512050a095547194a7b37aa413bf0dc242c6d963ebc58f4692db24a84be8f7072f82d5a2cde187dd3cd0f4dca7bde66dc03fd37da88a1ad4064b99169462adecff5a7f430acb46d9fe16611348f0aee453c0866beff79266d1b7d5abf270fdae724fbd22988f53519b2f7b61ed1b8dafcdffdb7289e58abcd2887b59a368803193a8e109e681de7760c9ba7b3789c240472cf817280b8489bf0d2e1966a7d29f50d6eab283a755146a0851ab26c3a208f6e6cfec97446a747532e5531836f8e762cbbe33739e1e8254b8b793f926fcb9758c408d178831f9b01a13c5ef63365eacaf029ad6603c9bec6d23281cfcb3de12d192715625f0525ed9a73af2bd6786d91fea14302e8335aec140ae7e9d874d12073dc963cc5836e516a75e78e97ae9558b2f3bc6c6247e07061c6edb059180d302cd7a79be06def817b9aa423bf55c4ec2b42e8904259f55b370b2a4d8783330981d278321c168c0608aff8e2745170bee7d17864e58bb26b0e302681521dae42437de2b0093ca8998cbc5adee21471d97959f237d788c90eae06292f79a353f679d548b50d4343937bce7524d6315edd03312a9e199623e3d6e95699740c6ac0fa0d6621a25f506dc4bbeec047f0a650716d9002a57f5513146405da4cb5b410cd4463fbf58fdbc330d9838f0786b6baec5d115b2a15f4d7abe97c4cfa851ad39edd520f99d41cdec36fb8d77fe155e6112fed7fe461661e9b22082a7a5b72ac23da8a7fb571fed1fb2b00c8a0aaec5045530f7814156ccaa43b9c239eb9b5d62ca4bf10abe1e5e430ce0564068478d33b2db0991f79ef2c3799bcf2ad83935f7407f66fe7854bcced92bd7b4a6c9548038b27cf4b5681c3a049dbe9ce988dee45268dd1694eb964a592eeb601c515cbac605c0b3ded09b7d757382935be286f0153d293e517ed8290174c440e49a90bfaaa71fd22ad24b9b4a05d80131b6d5743c230a3c476b1914e960066745b31669323966b66cc025813e39d97ab34d0941799fbf8ae62a7ecd8be9a9ddd55f042315bac71e37b8c777ae4421fb30bf9764c6eedc9a3b616d7b93243f966ff82798ec707c750d07491f985dbe3080f5fb2d4eaa434172bb49473cca577b8f0783e9f6b046c57dabd7a5b2acd609447f3a06926cb9297af170df70321df898974b5ffca1ac2ea6ab8b826c29dc091f7b191fa40801f9e355789afe6c5837b1b259200c70ade9332715fd7d58c85f02b9d091499b7fd52a9b7ec3997d8739853f130d20192f01949cf1b2b935347ce0f0542a3440c3c791d6e75528b7af77f0a9a43a1e9e414fdda73248dba54c3c741432aee72dc8e13aea33d69ad92c1e183da4538bc27162f76e1bfd16517528412ad74e485d39f980f659f046eb27fbc1d0e49ee09d1c371776155e2f1ee1431215c6a177a10b9b5370ef835f019185111d8fca7670cf76fc7a9edb11fcbc805d1c08c86e4f8ba26b13e495dd84613e3be6fc12074ed49b37c3ed8f88996f23d7d014572f35709fc33adfe53deb9c4e74af2e00d7a71e5a89c86b2f773502c54a46d138341c9a49707498c27dfaa1db1f7ddc2c1e7b064710453f2aba8114fdeedc7496c8b46c05082046c8ad89e2d30dc8be25c1411cc02bf746c27d5cb772d5e2a1de581123ed20f3dffe930f769cc46e2306063dd2ba65839a61f0f7e288b125a1e5ba849cbaa39a760b73b35af305c8956a6164227e4a57253874597515a7f622f7bb68d9064d8eb8752b01b192799ee49e53081017c91c73ce64c87f82dd47c0f9dc09db6eb6efa016d3f35fc5dda3d570489773356e9f0b3a893702c33be691cbed80ac17e1168e883c1763023373853a01d405f862909423ceb7fe148b452876b1c6d9bac5b590787831764582dbf42a12f754a7578ab18e2a5fe6cc0d0b13f4eeb4425abcf643ff53b6cc72bd71debda9b192a751ba93301f3c2b21d01aab2bd662bd7903598d7bf512fca30571c56a470e79e9b0e0c6f9748393275248ce50927b6a97b29cd6b6f59a54500a20429e7f043fc999ac764c276f199617dd8dc80e0737b610de1d98cd492f933a0a45ae55686ecfe1b997f3633c125cacd659de05e1394d1ac81bbfb6fb93fb54ba034210eb6a6ea23f4172aa5f7d9183cdc819df16cfa2eeb0719c8514406f2c8281df971d58b916e8377bbb2030d3da1052bd9e1179ad20a275a614b5561a00df3a1d8e5fe3a485fd13a4d9b23fa42c0bc1cd983bce86eebc81db0ef6b2bfe570e40813cefef031da14c0975975895a497d6bcb1e93a717470e118fbce4f7ea9dd68a64be2a3ed45bd254fb1036298ec53a4d0c3553fdbb354f71b5807b6708cd2db279abfdf53df0e915156435d3741ac9f5a0b8ae3c248fc504e410d208d68048a6f8b1d6f35f1ecb4debf85f9e96db5977bb194eaf3e316ff446c84b3813f409ac44154f48fb4f09d819e2471d6fafa10d62c16d77ef2781447d460f20256afc1b2022a16544608b981b6e6e68def6995c5334d88b61823dd48121fc41ffa6d4cf57b1d0352688116293679cf294cd673c6433d8fc538cf4ab2f1513369c6f7ab321c190c30545dbeaff89cbfd1122d7f586686631323e723fa68a45b94211aa15d6a85397a2628ae5a48d788f07a66ac012ef3db4dfd1f1e7b4f61f532d30bac6033e53024623829749917f20de7c69c40a11d50b5562e30e6c5e126a9d14003c22122eb68e50591e29b39507ac3044de795366c3abcd6961468caab8ae6844dcecf45f06c7d61ef063cadddf13ea75375b3a0b92eaa31d1f04b76a1d10759902284ec19f69d2628f3072ea1c53bf1fe00e028f52a189cbfeeb15854c8f341ae91cdcab1d58b620f6c8106e6268f4ba8e978aba54021a1680336fbe78882095196193fe7238d8ce65449ab7141f8d6fe3d68e68e1134420dfabc2fbd7fcda7cbda4d303b9b6eb8057e74272bf0cf54e80945b0eaa8c200492e6938520b81464e7e0f1d6097074b01d9f231bc8870b2b892ba54b414714fe10f9e4fda412888502de6aa9539c174cad07e4caf9637fed59d77cec73a5bcca964c9fac80ff1899f723eeb55a096807bcc1ab033f755ee29877f0981d720f2b6714db737b78903958ad7743979dbf8e00bbbb1604012bd40ffa809c774dd5e7adac48c2c77dea74daf58578e0edbcf8182f3ae0f9e34ac3a5387b4c7cd5b9431710acd9f3e98071998c0cf7cc438b9ee16321e8fa66592abaa1ca19d0ad1eba04079a1844e3b19ab2406d7e1972ce680178930e5454e1975032b0423ca4a8cc152e8fd3cb082939b3f826d663311d1d3ac1f2e06b879ee8de7f114af3e03830fd9ef762972a09116ea236c1530b17b91f0054fb63165171b81cb97d388bae48313e9b651b6e5bda823bfcdb71c95976927896d7927279c5ea36b667fce090c27cc21b1b6669dd330e1a6840f1b980a6ca1f189dbda2d70e1f5f8a1fe8987ca8ad46066545511f73b841cb883b7ffdf4cff58c6b7a21e2514b47eb2c22688fa742f7db0f4435bcf1d74d4e82e29bcf6d313f2b68a043e6ae7febcb91ce43d0cb647742a47d0de487e6b86631dacc2ed76ccba6b385242e5febecf2cfa29aadede46e0dd99762ab3517af01d0e0a6cc0e1ecfe47a2c2f58e8f6ec4cff68bd8fed6cb9e3b01fcaede4c09ef44fac0e0637fd8718ac268a280a48b5887978ecfc1b0850473f70a0a18804ba2b2fa2a9002ef80e0c59ca8ce498a8f95c8ac36e2298ec8fbecd8483ab6ad34b1a2cb5105a148dccf5b085a8de3eb111a3ddefb5ea392255736ed46cee3669bd396f1de860e8aabe35da285cb75dc76a2913cc12bd128d5da43855d207bfef1135938f5c489947d162ceec517ca99f5e8c0cd04f7e0deeb4f2317d03a7e42fb6f13ec83ab53caf27c1d572c32215c95439c1289f6566bad0ebac68b9ddded26da0259a364b8c8c107b821adcef7cffd65083a4e9f896ec483f212b165d860c6230896d6128aea8a08412dbc336ba30974b781eb68e79ba6691acf716a432dd7b652ced25b5a81da799dc94698d931c3bea712466521e47a9610b96a6fcc29655ac54bc038bde7f293941a6c9ca5c29cfd3fbddc16305359327513c7b2797d8157876fd91d624117f9e1321661bfc9d838e57d05ddc6f421c9fc1b9afe29137d7e8070e0cd225fa1536def57254cdb57a072c5055185e87a220cd05316d2600fe2b7c1ee4cbdd13e158084ea744c0dba98e6e1f3ea57ad8e3377d3d472bffe59c39fdd629c61186858b84a3f6c8911ae61dee1e59fd31ffca42273e50f7312f31942b7ba8452f86d26ea84f3fc7fd3d5c8d89be17dff8d39375c1d33950a8bdca5f8b03a1dec78b79b3b9420e68a8cdf78e53f1fc096aa583b0c84797b50e077e1a2e13ee23bfb8e6cf32f0dec5241ea90d3370bdf11a20604c17ea78f0734b826dc43d533dbfeaee5de730c405e7af88244fee69f0704c8d03d0a351ffe10b2aa0b4a1a9cf81d51a0d538195641d842415e0348d7f42ddf430bddd0e4adb9a92d23b65d795d9f75ac8c54be1b92b46bf5061f40b28db754155a67e96fa5987e1aaaad55184106c94fbeb59e9c916205d89efeb407cb86dd2afdd8cfa12170bf6d5437e79523247ce93bc261b85dc10897a28b3c163e967faf35ff1922d314e54563ad67f41a8ef34a56a83f6aebe9b5944613d39bbd38c2b0ac37b57ffb60e73f01de507b026ca3562621250e3ef0649d62fdb82afcc7b7eaa30bdeaf2975ebf36578da639b8916658228c6aac7e63"}) 18:27:17 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x15) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="390000001300034700bb65e1c3e4ffff06000000010000004500000025000000190004000400ad000200000000000006040000000000000000", 0x39}], 0x1) sendmsg$nl_route_sched(r0, &(0x7f0000000280)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000240)={&(0x7f0000000140)=@deltaction={0xfc, 0x31, 0x20, 0x70bd26, 0x25dfdbfc, {}, [@TCA_ACT_TAB={0x24, 0x1, [{0xc, 0x6, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x3f}}, {0x14, 0xa, 0x0, 0x0, @TCA_ACT_KIND={0xf, 0x1, 'tunnel_key\x00'}}]}, @TCA_ACT_TAB={0x88, 0x1, [{0xc, 0xb, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xfffffff9}}, {0x10, 0x10, 0x0, 0x0, @TCA_ACT_KIND={0xc, 0x1, 'skbedit\x00'}}, {0xc, 0xf, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x5}}, {0xc, 0x17, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x1}}, {0xc, 0x18, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'ipt\x00'}}, {0xc, 0x18, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x10001}}, {0xc, 0x19, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'ife\x00'}}, {0x10, 0x14, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'sample\x00'}}, {0x10, 0x8, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'csum\x00'}}, {0xc, 0x15, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xff}}]}, @TCA_ACT_TAB={0x3c, 0x1, [{0xc, 0x14, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x8}}, {0xc, 0x2, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'ife\x00'}}, {0xc, 0x4, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x200}}, {0x14, 0x2, 0x0, 0x0, @TCA_ACT_KIND={0xf, 0x1, 'tunnel_key\x00'}}]}]}, 0xfc}, 0x1, 0x0, 0x0, 0xc0}, 0x4000040) getsockname$packet(0xffffffffffffffff, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000080)=0x14) 18:27:17 executing program 2: setsockopt$inet_sctp6_SCTP_MAXSEG(0xffffffffffffffff, 0x84, 0xd, &(0x7f0000000040)=@assoc_value={0x0, 0xff}, 0x8) r0 = socket$netlink(0x10, 0x3, 0x15) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="390000001300034700bb65e1c3e4ffff06000000010000004500000025000000190004000400ad000200000000000006040000000000000000", 0x39}], 0x1) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='mountinfo\x00') r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000840), 0x802, 0x0) ioctl$SIOCX25SCUDMATCHLEN(0xffffffffffffffff, 0x89e7, &(0x7f0000000100)={0x50}) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000140)=0x5, 0x79) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000004c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000053580)={0x219, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r3}], 0x8, "76ecb79257e855"}) r5 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r5, 0x89a1, &(0x7f0000000300)={@local}) ioctl$sock_inet6_SIOCADDRT(r5, 0x89a0, &(0x7f0000000440)={@dev={0xfe, 0x80, '\x00', 0x42}, @mcast1, @mcast2, 0x0, 0x0, 0x0, 0x0, 0x2000000000000000}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r5, 0x81f8943c, &(0x7f00000004c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81e8943c, &(0x7f0000050440)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81e8943c, &(0x7f00000006c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000050640)={0x2, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r8}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r3, r6}, {0x0, r7}], 0x9, "ed5dffd2930916"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000056a40)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r7}], 0x1, "738831a3d96bd3"}) sendfile(r2, r1, 0x0, 0x7ffff002) getsockopt$inet_sctp_SCTP_STREAM_SCHEDULER(0xffffffffffffffff, 0x84, 0x7b, &(0x7f0000000080)={0x0, 0x9}, &(0x7f00000000c0)=0x8) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r1, 0x84, 0x7b, &(0x7f0000000140)={r9, 0x6}, 0x8) 18:27:17 executing program 0: r0 = add_key(&(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffc) keyctl$get_keyring_id(0x0, r0, 0x0) tgkill(0x0, 0x0, 0x2f) socket$inet_udp(0x2, 0x2, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r1, &(0x7f0000000140)=ANY=[], 0x92c) r2 = syz_open_pts(r1, 0x0) ioctl$TCSETSF(r2, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) 18:27:17 executing program 3: sendmsg$inet(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000040)={0x2, 0x4e20, @broadcast}, 0x10, &(0x7f0000000080)}, 0x40) r0 = socket$netlink(0x10, 0x3, 0x15) bind$netlink(r0, &(0x7f0000000140)={0x10, 0x0, 0x25dfdbfb, 0x2000000}, 0xc) r1 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000080)={r1}) 18:27:17 executing program 0: r0 = add_key(&(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffc) keyctl$get_keyring_id(0x0, r0, 0x0) tgkill(0x0, 0x0, 0x2f) socket$inet_udp(0x2, 0x2, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r1, &(0x7f0000000140)=ANY=[], 0x92c) r2 = syz_open_pts(r1, 0x0) ioctl$TCSETSF(r2, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) 18:27:17 executing program 3: ioctl$KDADDIO(0xffffffffffffffff, 0x4b34, 0x3) r0 = socket$netlink(0x10, 0x3, 0x15) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="390000001300034700bb65e1c3e4ffff06000000010000004500000025000000190004000400ad000200000000000006040000000000000000", 0x39}], 0x1) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="5a5eaa4c445f993df8f81b2b0e9fe7ba9a46c974fa06f2fbc09a022a1fbbefe669a713394d14adb2cc4cae37271963494f97f157cff4af59a95ef2206f1d27e9f8a03b88b864ea23113c6d6255892d693ac6ba3ee01e1d60bb075e782ef7a087359467ff1672e0721e254c701433e8cb0c7d65991ecbcfda571c97b83b3deb157196f38168d03bb181eb4fa0b725a09ef4d5fb13d64524b85e39f08cd1ae8394cf18ae81b442fe26bbd9d799762ce4d20f8e3bbee312c2604419", 0xba}, {&(0x7f0000000140)="163f289918823ee2732f252f14cb839db411c8b6467110a875c48de14ee39ff9d9120193fbaba3f8a2cc3409c303e3665434b9b621d572faa6aa162bc50399c256f5e4a5a171656fc55c9f8c4f708142437d72dfa595f6d4416ed55d601efd7ab6c398f0444b286c7a10ef3789022a33e868f42ec2653c85df0c7c21f50716f2e72e4abe45ef21ba4922d6dd68907c435f79d77d23c2bc9a314932bf6b3052ccd84431630aeab0ca5c2ecc3e575e75ff411f54cc3dff3cb854488a4ccf1ade759c2d958bc4af4b74e46f344d6d5e68eab389a33fd7c3b71dd2d96c702d37", 0xde}, {&(0x7f0000000240)="cc16e14820564b8b7e9c4210e8544c7b0dd4edd9e2f37d057c52807f61826db48a257de0bb8304fea213e29d46956c99954e2085465e2cfd8376b152658c88e6634bfa23d7544400bd5d4479c3ea65b72f245c16d66f30877a443a017f99861f94fdd9b34605199d0c05038e62d8e8596c7333b8e529db98afb4095cb1d7fa41df1669a94f09a3e5467fdc0705984dd2b0dbc8d7901bd0941e66b0031b", 0x9d}, {&(0x7f0000000300)="4943993882bdd45d734703f7a650dd216227e25098a629a88b337729882b0e991ad3362870061b336f412bdb963ff2b393df772c7ee5b7bc57ee6741827e31ef2888fbe0774c51660715d7fa0641f8d8e57d2c7d1c7f40233d1992408dce86119d81447b5f7c1b07f5eaa8de908def990706dd9c87017569ec39a4a189174cec02436955d9f9665d789a77cdf075b5567f97a2e37ad94fd3d8fa2f795681d257ae07e41307ae2f67af046100f21cb229845720f637ad9a68b81b9735059598e94bff3c0b988ab22ead361e119bf6c66bf2a48b14712a18dcfd511e815740ee2782058cb5f6c79d0bbddec8d5e04f8c0b09965cdab9f77f687228cdbfa7fe715fd344d6747b89be9cc82729b3e68258eb9eff656eab7c647e749f0d079068a6d20507c953b6076b86471782e7abcb6f8c0cf979cb1f45478909cda249d811f6b54c8324c355eb5fc8ac8f77696bb5669ae3564a611cfd2b5de2280ade11f9292622a3c21b9fd6c862fa1b8223bcd02e00e91aa50637faad643ab556d9305c6534cb6a11c84c515ea3362a91021789586b41cf806992914eaee8c46991ab6512e3eb0b5c522fefbdbf0826678ee240355bfbeedea8ca248108d3203299675eb97e4066a0414d83391804fb2c808a5210a6be39d81ffe16902e802eb67f9308aa5190708546987628baefe0ef6416c3da8375a28bd21322c520816f312d626836f05604ba332ffef73cc6b7a191aa0cb5a184305aade3ab1138e10229a84d6ca1ede878b3ab74c41a7083772e6fdf78c2124638c0ae7d929f1a3b517433bfa50c4fa275a2c8d5c22a8e09e5d4a7e226e3a690145bb4de257f7e2e5c92936e219bafdd7c8fcc1ef15a9fa5e51fb02eee1a8b4e04f45bc1c87e539671450a4ecb6a48d32043150d532d1ca66590ed18220ff813439790ad040eb6919d6b1380497981f33caff8b5e3f755c4bfbf70d3a43df760178878d16f13fbd99b66f55d6852d2dd3f6a3e24e52c77f37cfec22657f8c0841d022743c2ec2552a99db697d63f13e9278fb218657409c9f7fba6f5495f2ae83254ff20e84901b41f5945e5e81b888b5ab69381428a7425e27023491492bb4877fbf1e1c966b0585deca72642f601a1c03bf33896d9bf6fff13c49e14d89491748d25d58ca017c2a2f885afcda04418d3edb7751b9d5df9032654834cb116e5fe505cc0542a9cb7d7a57ba65386b7ea6789d63e9dc248a657107915c70d3aaf42eb3a498270ce3fb2ecb019d5c120921858ab622c4fc66b1859f0d5bd5776414dec625a54dd37ea48af69fe0fd85c7c3706ec7b0dccba450907d6c8e6e35cd73e9dccf5e141d97ece9ed069fccb609b2333274f99d20d165bbe23c68b683bed8246a139d14a662c49562e1e8b8bc32a95e54e79a1662250e3abb440f04180e26a90224366145cce3389a70b072c4a35458483efdea852271cad3c851b4317776a0281b7024a5d94577bd7820392d221e9b848741ae16bab84de76fa37e9b43b7adf3a0ac9c559ed257fa7cd4965680416bb269bfd478ff7b1060f49895116e6a4a501d93b3c1ecc2a3188bdb93d081b9f327f5bb891f05358684f885bf50ae845156d814fd6a34ad0005ee6b7b4f5b262ee60ff63f3f3466d21cc29dbe7085853c6d63e01478a17df4c1995e20cfaebe416c12484e3e61cbef0918fe1b66971d7ece512fb8cfa16d89c75f86396c0d9670bbcbd4f81e6be9e7fccbf84871a64907ef4f0ceed687e5b660dee30d33c5b319853f566eef1cbbd366f512e849f07c12593538757f7c0bcf62bfdb97135bd926246063abbd81c8da35d4c49ff8c62bebd56f202da82ee8e110ba5d7ee2156e1a82667e4793dda9219a22f7bc317ef2311fb0b61403414483b754c394ad2dccb2cf89f7ed28e51e9cc74f02c734e9b5816db0ee5fffcae51f7ecf76512dc709d37264463af62013c4e7b9d4f74867f16901349c168e94e40008f927f5d96cb24394d035a0e45a35e949f72be4b46693f87c4eca07bb5963ff3d199ca1f00db460a3cf2dc5e408d3e34cf6646f8f1f83c41d6164f219abdc23a96e51699a0d1faad2a82d44332522752b13c059d4503c5a2543f2d1ec098ab4f98a281a51a32bd3be0213f945880d84b3cca46a6148a4793f3a8d29ed83a7a26357e298a00d60daea1a020419d01c792be12e11549735b5f572847133aa6ba5e0d5917a99ab095e50defc50ff0ddacb1d8960e13dca39d83e2f7b14aa58730c1382dba3feeadd5728a9d71839117c0fd7b658eb92d3c6ded6f5eb3daa0c1db91d87c1d77a9931fdc05bab73726185c8d7c083b7c8a47721eee298fc143b97d14d07e2f22966f385f052e2b2d146e2cb6fac77c339910ab5e4316c8b4fc6b220562e8d8264f5d246622c2332f73679d4e3c5aebe106a48048e4772efb2b6abfc7f189a34f13912bbc9c8fa74075f32612c3f1da2081e6e6672f7958788e0353853868f1fa50a8f225a1b83321652eb97778738989fe6df8947ae268caac38ccf1e11ed74092f9a009b8788bb9ba972a0cb5173492fbd8c2f2c09d2d1b58759d3c8b22a8a2efb07e171ca7a92dd2d826871e92e1310e2b2e89d6dbdc2d8e4c43baa008694b6f0d3cf07948e6a31662bea01266b25946afd368c511f469444d0decfb34d7c376c09fb4f3a91a8cf72e6538dd217baad9685175ce07943926b42a673354f65dd26cf09985d2a2cd9cd6d31f434c414712b981346a676f5f425da9a20333114e10643ca3fec1e95705e63896f68f5c27c1a873007507c12fdec45e8946a16dc851a3dba78c482790fc67b83a6441fd2ace2a223e055ef7908fb6f3b5a5424f71eba51f336b8a889e1bec97f2f8f6b33764902fb6124134e9b7a4228b1143928a64447735865641a958eb6c9c572817c939cf3a771f089925767dd2c0f1ccb0d563f686ec7595e1606d80c74f7990c0eea5b553d3574ac66ac67e27be299f37fb63cc660eab166f35ae66977f84e6af7ed5b7a02f984be6bedd9089f31e3cf0b330535e7409e553916a0be0ccfedc4a2036d21ff6dc3bbd5433b28d7391f5cb165a6f4e5e6594178517d36603fe4168d20170f0d291371d4854cd980b4dfe8b30f4e72c0bd1dceb0076035a240891ed3f8b7e52ac01b29c8918e1771013130606bae18479bb2c3fe8483b52db92821df80fc4c2cad01b096b4a797c89b89463949a0789286d318c0cffbc6cee7c2176e8829604634a333e840a3df2fadad01d039489f652784571a75055f35ee6fc24992fe58d5cadb5516c1317b25e25fb772a5a648bd607c6480f189d8f95b1ccec31bc4a5db566cd0e6f63c00500b86a8b119697daf58b8b6b2b9980f6a031b32935695c60e0f013e01b6d7b58789e5c27417776c058a72404a156079d3f0a53cfec8bf2461f123700ac0708486beea77e3ad0b5e93c9e8668902d593aab067326d94188f9243942c1a5d15b8d060b688cd7e03d60691b77da33ab136dab71ff58d1dfc750f21cc5462f4e84ef5659df5564002b3245551b3e94b87e1955328ebde06e0c5753815066659d73a3853088dff064ff5e479d73e8a6411d99c0d5fadb764d1b3bf48fdc90ce69a85e70218e70864cbe390224338a446a42d4e88937f8dfab088a6b593975506bafde3a0053c4763d0a8d19a4d4454ed4cc51179f232546547ca39135ff57d8c50c5235d7013dd8d6db7ec840ee6c295bfbb3fef76ca2f0a1c64eec37c07423cfbb0b07e4c43e8e7ae191e73732bc3807d917afa0b5256111b2eedf6041497b1f28c78e0bba2933e211dfbbb4f3976e2ccf57c1fcaf9524ef2388418664f02f0e5517644b3d6e89a6a896a43aa8776f0c69db12edbbe7628f806cf9b50136b8c434068ce762b289253e3b5ad86f57b03a2e50ee33a4008b361f210f811370714645f2ab4afea5174fbc6abde798d57d380376a1c7985be06154d1ef7fbabb3d73d929e6bf602acf5d79260cd07add07d1c4cd67010fcefb059e6a3bb5c1bda326e253e7fc903db3c12f8245989922be8bbe8a70bc1e4cd33bffd55e35ae3f8fc750560aac03b7c04ddea410c2c10b569432facf564de9bf6fdb3fc8fc7e7376674df58dce156f37799818c632a867c578c21af104095e6d74073d3f9c889ed04fb9383dab18e080c59c89f5a6a9516218afbd795af7ece57d40c74589c362fa2f32cf102c87c02cbcc91914ccf28f89af04f649187473d8e6078987b81bc4e5eb64e1796e15fd5ed94fd9141dbaa38cbf617311dfb74f3e7c6b5d4e91d91b5eb982993f95b2ded141205bc095eaa39dca81f1f81e71d7e7a048e0a4ffa83ea6d8c50a820a54703b1ec1beec6759ee6750e1849be518320a96ae6c43d216aa2b8bc11a27475673ce2738e4c056f355762240388576ba70abbf19820396fefebf312e44bbf99c0fb0d3994672d11e5481ad60112c04877a05db88d234ed539075fff3a21c5ec6d4367ea9dd64fc86c3ddb83c367fc5c7f51b4004047200a7f8d37457fc1a45c87f9b780121e113e2d6729da1d1d860d15e34fd692ebef4fe81166e6be4957a97d0c3c1fb090734f5ecbef5e230c77ccf7862f20ab650d441165e44ba0cda0e5602eeb978eec0b97553cbbf0214822e94760e11c82f3a556735c3b587ef7fcc09ea31505b2712412847482d114496ef2bd6cdf5c962e2248519b2f2e2e53c368dfa7e8f37ed1b4d77184a0fb3d7f83df1b7ffbb8abb73ee9d11b29b576d6cfe98a15748d20844b229c7e459dcaf4ecb47e2aaee484766d3c7659cbb14ec83831cd2c0682ad6699c6b7c37c2a8d00c54547d7005a489c62d8d5bc85ad747d08d2f57d77f0195a3afca5b6239cd5ba42b2cc2dad4e9e49225ba2ae9c00b24330f027ab64ac2499c0b22668491ffc8b939919cbb9a4d5f568f53729ec3f3ab7ddc1891ab13a279f17f00551649693b3ae364573f9e00c40686a76b540cea70ffdceb06f1fa0ad1e8f83c068e215eab10e36cc476f6f6b78b495845a385f740bf9b0f143caa9abdd6e3a7c94e7272014a76b9ee687217a1b0d5a422777afd21711daf5793970ede2ed4b30fc8b7e82bfdb0aa65e08518bfa536115c03aff12d460d3a50904f959fd82e922ad1130f694d234dd71dc2a520991dce888067f31c4500a91823ca4909dd507764301dac0d0af45b03720948ced612db1254fccd2ada60c58f9b32c490f0201cf4aca9df732de8bf39ee86eb4468b959f5e62354f4a2fa9ffbe912b9aa3b867b304c29f9919aed80ae39d0cdc6e09b09e197b3d6bbc15649426f54e1c03174e4d420ffd520b005561d6c34e5d667440f755509eb859901b89ad6e97c64c18d4a852490426935c6d10747f6fe7cd190f10f7be61e79f0d963073c7817d8ca6e1fcbe34456cfa090f94411a5d958b2d565bd38b957087be1477caf637c1fd5a6c2621859aac49d4096124a9d4d5eb370ea125482c3c33953b2981f5873d9781a89dd1b06c4745cda844861587fcff5406455df58038e35560e7f2778eab862c26416b591ac890b70d7760eed2d2b2d63692a571302e84498eeda92a9f6641b4d2b262208d4c567cb17c54b26ed387e8d31ce9003164c71c6891682c18e2ff791813d4ec3d2a2bfeadd49e9325a1f7e02ec18ec61167c15b6bf411663a637634b1740a43f83e20f16d3b94714dda7eebed0ac2ff746a5addf5d2e9d6eca8885319f71af22648fb0c6c4926fbfcd0e8a7bb734452fb57579374088510a409b87f3f676a17baed8b382761ea18ad86e681ee0be8fd7f0d4abb922a457b4", 0x1000}], 0x4) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f0000001380), r0) sendmsg$L2TP_CMD_SESSION_GET(r0, &(0x7f0000001440)={&(0x7f0000001340)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000001400)={&(0x7f00000013c0)={0x34, r1, 0x100, 0x70bd2b, 0x25dfdbff, {}, [@L2TP_ATTR_UDP_SPORT={0x6, 0x1a, 0x4e23}, @L2TP_ATTR_UDP_DPORT={0x6, 0x1b, 0x4e21}, @L2TP_ATTR_IP_SADDR={0x8, 0x18, @broadcast}, @L2TP_ATTR_PEER_CONN_ID={0x8}]}, 0x34}, 0x1, 0x0, 0x0, 0x8001}, 0x20000000) 18:27:17 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x15) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="390000001300034700bb65e1c3e4ffff06000000010000004500000025000000190004000400ad000200000000000006040000000000000000", 0x39}], 0x1) r1 = socket(0x10, 0x0, 0x0) bind$packet(r1, &(0x7f0000000640)={0x11, 0x3, 0x0, 0x1, 0x4, 0x6, @random="fcda5f88c091"}, 0x14) recvfrom$unix(r1, &(0x7f00000003c0)=""/170, 0xaa, 0x20, &(0x7f0000000480)=@file={0x0, './file0\x00'}, 0x6e) r2 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), r0) sendmsg$ETHTOOL_MSG_WOL_SET(r1, &(0x7f0000000400)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f00000000c0)={&(0x7f0000000140)={0x28c, r2, 0x400, 0x70bd25, 0x25dfdbfb, {}, [@ETHTOOL_A_WOL_MODES={0x238, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x9c, 0x3, 0x0, 0x1, [{0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0xa, 0x2, '-!+[@\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x10000}]}, {0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x401}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x800}, @ETHTOOL_A_BITSET_BIT_NAME={0x6, 0x2, ')\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x6, 0x2, '&\x00'}]}, {0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_NAME={0xd, 0x2, '#{/[+$[{\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0xc, 0x2, '+\\--%]{\x00'}]}, {0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x3}]}]}, @ETHTOOL_A_BITSET_VALUE={0x97, 0x4, "54e1122949e35e99e4c5fd36b7a79f667bde3be8cd49cc3204b764754f636a3d76f30f9a1abcb6e5c51e9bcd404b64f1eea424206e351ce949906c81b55df253f08e1f79a4088e1431ee189820140409a1b601f76a488f987f954c410c71cef9b4368ca9c0cf031a2b5635a109404c83e94c87da3ffd8e1674cfba767aae62d41f459a8b8e8f94e688a9be95639f27ca52df15"}, @ETHTOOL_A_BITSET_BITS={0x4}, @ETHTOOL_A_BITSET_BITS={0x78, 0x3, 0x0, 0x1, [{0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x11, 0x2, '\']#)/\'[X-@\x93}\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x48, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x6, 0x2, '-\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0x7, 0x2, '{/\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0xa, 0x2, '{\\-(\'\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x8}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x2}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}]}, @ETHTOOL_A_BITSET_BITS={0x7c, 0x3, 0x0, 0x1, [{0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x8, 0x2, '(\',\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0x8, 0x2, '}{\xf9\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x80000000}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x100}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x33393504}]}, {0x44, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x20}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x5}, @ETHTOOL_A_BITSET_BIT_NAME={0xd, 0x2, '[.!+,\x1b*{\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x6}]}]}, @ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x4}]}, @ETHTOOL_A_WOL_MODES={0x40, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_MASK={0x27, 0x5, "29f0a093f5eb5e170efedc8923c94d8c11ae7183faa7bf35eb24983e57b555c52fc5ba"}, @ETHTOOL_A_BITSET_VALUE={0xb, 0x4, "29351cd5df9872"}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_NOMASK={0x4}]}]}, 0x28c}, 0x1, 0x0, 0x0, 0x1}, 0x4000) 18:27:17 executing program 0: r0 = add_key(&(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffc) keyctl$get_keyring_id(0x0, r0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r1, &(0x7f0000000140)=ANY=[], 0x92c) r2 = syz_open_pts(r1, 0x0) ioctl$TCSETSF(r2, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) 18:27:18 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x15) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="390000001300034700bb65e1c3e4ffff06000000010000004500000025000000190004000400ad000200000000000006040000000000000000", 0x39}], 0x1) r1 = openat$zero(0xffffff9c, &(0x7f0000000040), 0x200100, 0x0) sendmsg$IPCTNL_MSG_EXP_GET_STATS_CPU(r1, &(0x7f0000000180)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000140)={&(0x7f00000000c0)={0x14, 0x3, 0x2, 0x201, 0x0, 0x0, {0x1, 0x0, 0x2}, ["", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x1}, 0x40440c1) 18:27:18 executing program 0: add_key(&(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffc) socket$inet_udp(0x2, 0x2, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r0, &(0x7f0000000140)=ANY=[], 0x92c) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) [ 1490.562764][T29629] A link change request failed with some changes committed already. Interface gretap0 may have been left with an inconsistent configuration, please check. 18:27:18 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x15) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="390000001300034700bb65e1c3e4ffff06000000010000004500000025000000190004000400ad000200000000000006040000000000000000", 0x39}], 0x1) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='mountinfo\x00') r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000840), 0x802, 0x0) sendfile(r2, r1, 0x0, 0x7ffff002) r3 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x410481, 0x0) pwritev(r3, &(0x7f00000014c0)=[{&(0x7f0000000080)="d69f2271", 0x8800000}], 0x1, 0xd00, 0x2602) r4 = syz_open_procfs(0x0, &(0x7f0000000040)='mountinfo\x00') r5 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000840), 0x802, 0x0) dup(r0) sendfile(r5, r4, 0x0, 0x7ffff002) close(r5) 18:27:18 executing program 0: add_key(&(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffc) socket$inet_udp(0x2, 0x2, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r0, &(0x7f0000000140)=ANY=[], 0x92c) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) 18:27:18 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x7) connect$netlink(r0, &(0x7f0000000040)=@unspec, 0xc) ioctl$sock_FIOGETOWN(r0, 0x8903, &(0x7f0000000080)) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="390000001300034700bb65e1c3e4ffff06000000010000004500000025000000190004000400ad000200000000000006040000000000000000", 0x39}], 0x1) 18:27:18 executing program 1: munlockall() unshare(0x48040200) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) unshare(0x50000000) unshare(0x2020000) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000016c0)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000001680)={0x0}}, 0x0) r0 = openat$incfs(0xffffffffffffffff, &(0x7f0000000240)='.pending_reads\x00', 0x280800, 0x66) mmap(&(0x7f000053b000/0x2000)=nil, 0x2000, 0x8, 0x10, 0xffffffffffffffff, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000004c0)='/sys/block/loop0', 0x400000, 0x34) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r1, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="00471c03", @ANYRES16=0x0, @ANYBLOB="080000000000000000000c00000005002f0000000000"], 0x1c}}, 0x20010000) unshare(0x4020a00) accept4$bt_l2cap(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0x0, @none}, &(0x7f0000000280)=0xe, 0x80000) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x24, 0x0, 0x118, 0x70bd2a, 0x25dfdbff, {}, [@BATADV_ATTR_AP_ISOLATION_ENABLED={0x5, 0x2a, 0x1}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x2}]}, 0x24}, 0x1, 0x0, 0x0, 0x4004}, 0x8801) 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, 0xa, 0x0, @perf_config_ext={0x32a, 0x20}, 0x0, 0x96, 0x0, 0x0, 0x80}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$NFQNL_MSG_CONFIG(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000001500)=ANY=[@ANYBLOB="240203010200000000000000000300000a080003400000000708000440000000110000005b336d6de09d481d2fc343076a9f55cfbf0962d00e7f8b3ebaf30c4b105897382583eb025c0cfff87bdc02b77e"], 0x24}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x13c, &(0x7f0000000000)={&(0x7f0000000080)=@newlink={0x28, 0x10, 0x1b, 0x0, 0x0, {0x0, 0x0, 0x3, 0x0, 0xf201}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)={&(0x7f0000000080)=ANY=[@ANYBLOB="48040000", @ANYRES16, @ANYBLOB="010000000000000004000f1c210008000300", @ANYRES32], 0x448}}, 0x0) sendmsg$NL80211_CMD_SET_PMK(r0, &(0x7f0000001600)={&(0x7f0000000140), 0xc, &(0x7f0000000300)={&(0x7f0000001580)={0x78, 0x0, 0x2, 0x70bd2a, 0x25dfdbfb, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x6a}}}}, [@NL80211_ATTR_PMK={0x14, 0xfe, "720b17f83046a9f17aa3a1207b1e11be"}, @NL80211_ATTR_PMK={0x14, 0xfe, "9a06ab5b2e530bf9541d01e3dc693f7b"}, @NL80211_ATTR_PMKR0_NAME={0x14, 0x102, "7cc8c56fc6136eae2722c1d97dafea7f"}, @NL80211_ATTR_PMK={0x14, 0xfe, "af7849f086be090630ba0c4e2457cf65"}]}, 0x78}, 0x1, 0x0, 0x0, 0x1}, 0x800) 18:27:18 executing program 0: add_key(&(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffc) socket$inet_udp(0x2, 0x2, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r0, &(0x7f0000000140)=ANY=[], 0x92c) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) 18:27:19 executing program 3: io_uring_register$IORING_REGISTER_BUFFERS(0xffffffffffffffff, 0x0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/253, 0xfd}], 0x1) r0 = socket$netlink(0x10, 0x3, 0x15) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="390000001300034700bb65e1c3e4ffff06000000010000004500000025000000190004000400ad000200000000000006040000000000000000", 0x39}], 0x1) 18:27:19 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x15) pwrite64(r0, &(0x7f00000025c0)="2b5f7e8bfa769a685b22f7b24e881b9ae58a31c1872b26f44c030124d3ec64e03f730ef99c2fd1902beb0e3ac6a323e53f583de91db8ed8f3f10c4c1c501c6c9232090a970748fb63bc68f68650bd4a2e288e9af3963736ad78622a2511359557a9e73e09bf21a3bfc73a8eaae1c3821fc0b5d358fd21f5e58e4a4b29e048acaed8808f2b30cd3114a07cf53f2e449273c53a80b77a8f03d0261561481e431da559895f253c0fbc203227b05fb5e959e77f9ab0c", 0xb4, 0xcc) r1 = socket(0x10, 0x0, 0x0) bind$packet(r1, &(0x7f0000000640)={0x11, 0x3, 0x0, 0x1, 0x4, 0x6, @random="fcda5f88c091"}, 0x14) recvfrom$unix(r1, &(0x7f00000003c0)=""/170, 0xaa, 0x20, &(0x7f0000000480)=@file={0x0, './file0\x00'}, 0x6e) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000001dc0)={0x0, 0x0}, &(0x7f0000001e00)=0xc) r3 = open_tree(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80100) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f00000045c0)='/proc/keys\x00', 0x0, 0x0) read$FUSE(r4, &(0x7f0000000000)={0x2020, 0x0, 0x0, 0x0}, 0x2020) setresuid(0xee00, r5, 0x0) setsockopt$inet6_IPV6_XFRM_POLICY(r3, 0x29, 0x23, &(0x7f0000000040)={{{@in=@empty, @in6=@local, 0x4e22, 0x3, 0x4e21, 0x7, 0xa, 0x0, 0x0, 0x3a, 0x0, r5}, {0x191, 0xff37, 0x6, 0xffffffff, 0x80000000, 0x4, 0xffff, 0x3}, {0x10000, 0x3, 0x100000000, 0x20}, 0x6, 0x6e6bbc, 0x2, 0x1, 0x1, 0x2}, {{@in6=@local, 0x4d6, 0xdb}, 0x2, @in=@broadcast, 0x3502, 0x0, 0x2, 0x80, 0x7, 0x3, 0x5}}, 0xe4) getresgid(&(0x7f0000002300), &(0x7f0000002340)=0x0, &(0x7f0000002380)) getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f00000023c0)={{{@in=@local, @in=@multicast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@multicast1}, 0x0, @in6=@mcast2}}, &(0x7f00000024c0)=0xe4) sendmsg$netlink(r1, &(0x7f0000002580)={&(0x7f0000000400)=@kern={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f00000022c0)=[{&(0x7f0000000440)={0x1878, 0x24, 0x2, 0x70bd25, 0x25dfdbfd, "", [@generic="e6174a7e0ae6d36f70dacfa176d80b564d2e19eb40e5401f6204265718fb849bda5bb65f554d9d6e559e92b3bc71f476cd29b8089c", @nested={0x18f, 0x84, 0x0, 0x1, [@typed={0x8, 0x8d, 0x0, 0x0, @u32=0x2}, @typed={0x8, 0x26, 0x0, 0x0, @fd=r0}, @generic="5b3226b86fbf6506c182262d03faeb49ad66ead13beae4501b8e5313514b753b2e493deece434e72861258e719e50facdd26ebad716eaf8e721ea9941fe24e36cd44696c3f0f70c087a34facd348a092139e0f5126f38ab0227f659f2672b2fe91b9c907bce22730ebec1abe669166e938206b4c6e4327d13c59137a0a534f4b8dcbdcb7f1cce32f4344190dc445f58f5d5c589947eb03aeafdb50f688d15e7e", @typed={0x8, 0x19, 0x0, 0x0, @ipv4=@loopback}, @typed={0x8, 0x72, 0x0, 0x0, @pid}, @generic="d67a164bbb4fee2ba82c948b79d1d61e4b05bdb6dd44393d2a68c58108064a2d6257c6b20a933a8a13d10452562938be485c6159d913ef11d016a5eff5181b63c14fe33d62b05ca6110c2a1b91d678ac13fcf3411a5ae0db98967ecc6cdf38e1d938e4dccb95ab0f6786f56539a8eb74c9767f0a32f18f9abe1abaf3c61ea52e199691866d7e42aa7ce1f426e57e4eda076252d32efaab8829ba20", @generic="a81a0d9f1554a48b611747fa81ba577f4617db7a527f300874aa652681340e96fc243644a239bebae9ad7cb4dea593bc"]}, @nested={0xcd, 0x34, 0x0, 0x1, [@generic="ff3b8c356d02f4089a8d0cb6eb1f24f67ee87874ac988a351a18581855fc2061e124cae0de22f90075", @typed={0xc, 0x2b, 0x0, 0x0, @u64=0x7ff}, @generic="a2e5398f3bd0e3b615bfb9ed9486063f5f5133c9b95a5636e8c8a248b71c9dd4331e91b7cc3b287a89c81c2764d309e05800a4e0b1e863b9c8582bace686d1f12cc649815291d4cd1751cf0f64a884757b2dc4622720ccce4ae5f3671d6411233ec881a6e1e9b8d9d016177eead12a4cedf357701e33c01d3cc64f1d3d264c9dee0d3f0e", @typed={0x8, 0x92, 0x0, 0x0, @u32=0x1}, @typed={0x8, 0x22, 0x0, 0x0, @u32=0x9}]}, @nested={0x2c, 0x2f, 0x0, 0x1, [@typed={0xc, 0x2a, 0x0, 0x0, @u64=0x7f}, @generic="f7cd4c5214a0ee293bb361bc8b50f3c63c58ec67942e0d3f0a48a4e8"]}, @typed={0x14, 0x80, 0x0, 0x0, @ipv6=@mcast1}, @nested={0x128e, 0x8c, 0x0, 0x1, [@generic="519c26efd9d3c5e40a45fbf2893c020ea95f720dcb8ee8e83f1720da3ee61d37ad21c1463e4f6ca348ae0c0800859d62b6766829f5105567a98d1506446dc41aefacd0467c2f7bba2c6d3752e57185bf376057a70f78cc073830d60d0b41b994906daecfa2dd848b1532b406585db7f8b9738e49", @generic, @typed={0x1004, 0x84, 0x0, 0x0, @binary="dfe945b0af433aad80e31cc34dd27a38cefdc54a010a324f3e2fda37953cf240d4667ad645cbe339863953c7443383e96273e3bb1600e659335667b2e0747405cac5c5e92201664b243f25fd56adf0d968a15dda03116fcafc46fd9cc9a84a94d79164a55d92dc91fd77c9ac7608c1c49f242f448fda622891a127f402d200765f0c64920669edd5dbf21f21877dd31ae458c69b0f196fe87112a07c32dcc6bbe389724958c356ea331fbb684a9d0857d2183f2fb6c4193cd3e42720589df25ed6d8494dc0f13389a28e8aac6e3195652794d62931f67c9c11332e5f64bd88d9aae4f98c490808d81be6ebcdc42f4e1a97ac0d20d6a73ee66b689dcffaa56e145747c168743ef21f2835867007c9919077c041465490f523113aac75eefab90009c02a8b94835cc4230b472c07a5a19ac549e1a89aa7f20306548339bbab50e8fa86b1ab3cbde1cf110d277eca5f5f462f17b3b9419220990b427ceb4c73eb1726058f6b19113544c45843a3103d0fd1d7ccfdf6a4bb4d8038b5547739fa318cbce671b9aadddbc701a9c380ae14d5a8961b14cf66cb20afb82ecceb1d3b00f529e45576b807e6bb3a85b38ea56e9027776ed9650f951c4252c84ec8a755e5ad40ffcba03f5f24b2ef1c80d39f9bee68c644a86d995c0f6bbf169953a1e382328b166ea9ef1600c29704bd6a627366e84cb8b0887531471ff8f625d2eafcdc6fdbdeeb5d8d79f0ecf27369226c5d5be57c813dd2bddbe77f352e79f43522b83e60be3c71c10fbc635a63201dfaae311958b1cfa2589bbb8d9a311789e69c360e4994ecbf2d26bc24b80cade0f0b365c476446838d120bc9bccb9f8c9ab87cd3f2f74c862fc7b40a17d2805c9bec7abba15eb5090754c6173749e90d9e0027de33752a243c187f5d3b98c7d99aabde393ff9fa188b990370f1d695ca4f52319a06e5c0536d1cc1645eedd2b22990e14689686be598827d1e30238227d36f00367b9db1437f8ec2619ba1c74c5d1691985d16f435a7ba288b553161082a5a0124d742bd6afd78731ea5ede3821d074fd678a52b27ec25efe72d43780f047282e4a71bf01084bcb1c7b3eb35e7070f353ae871b0da122a6b6c3d01994c2c05fbc32bdc6cffdc4f1658a0dbfdbe725cb87e0d337e76e673eacce9689c385da8288dcfd513e19aa6073d77386fedbb834b6cdbb57b4c2676b0c288d55dba7865fc7bd0b38addd77c33fe4d1522a00923d1845ff71bb1df3f19f52db299df4c377c7b57a3f77e413d210857fbbca987e819d422d19fa3debb48bfb283dc53845fba5de19b14bde459a60491d45e72603546948b7211546c9f26522876ac8779585253a6e26f1d86abd6b953c46dc32ba46c1da33b6d2b9f2466c5fce0f93adbf02f5d56c4229ee385769895e1797bf967b48a86889fb3c7bf836ea192aca555cd06a264ce0c96a85a91a39f887c6265ed84fa5b84b25119e670e6e438d7c06c556a093ad53bc4c014658a5df50ed345daec7827666346859d35d24a1a7137ccba7fd13f642e1d684680043d253f325f8416ad594add9b44af27f6ccd9958e9d894a492aba6b5423b5757fe9cf6774805e144443e490a6ab85f4374134a475f234b7b78033ce27d2caf54f9b5fc4797a3f5911f664ae1cf80cf5faab69644b034b590e7d619d92763a7d84308d51db5ebabbf1b2382e91cfe01362c03160e93aed19399bd7f8411c20993e34a8d34873f413f3a26beb66724cc30df34cc1fbc34372af92cd6fa9341e81925eb4ba93e6aa395f4750dcbe27e706787f2babb8de3b01bb6056dc0cc09923d24c7444c6464703801ad0a395192578c1c721a04fd16623f0881cd821efdc480c98ab7524d6fdfdc7203f1ae37ef89fbacbcf0d392d46ffb3cae4d160bef8bbebb03dac8e3f0c80f8866a9c0a43483dad57b52443b4d278bdc9495b6257f666dbe202b0ac9dc2b432caeb948d7e9f21a271830b838a7c114020a0d46cf5c1de95034ee326c2bab2b4fafeaaa4abbd87deb827981221a2bd28f71a5638c2ff4a6d330b571fce5ea824b3e8bdb409270d06698e37da315b368cb53d05f60df3ee6077f2d17a0d0c616930b789c7703615b6f0ce882f8ff06f6ba7a9da2ca393451b09bff649e3ed27a58132614e547cce34263b183ee391081afa5c0ec107ddfb984ccdae1bee14df8d3d81ab38abf6eb4c58f90bce2e989aba7279fe3a40efeedc9624e4cbf43d83c73bf5387756469244fd91e65114f64b548b52cdfe68f58135ac353b06a0e1c1863c6a98991032575d7e5cd3024b45aef5b682f14464d4ebcd25c4178a3139ccc4427b9a7548d8ed5b04b9c32d0207dbff1806a06491d4197fa77056416e66e448b693e76a0a2b9428bf8486bfd1428bf229190c02fb2bb1c503f769e79648500663d4b59ae7eaf60746d899e4a918a7d2ef2f3ce1797e96f6d5d102c828559f8a7145e3b18bf23b3fa52c68d3aec4c3e19cfeef5c926585a116b548026ed90265d045c6d229a99de0846dfb09953ceb95171ec4e788d2010eb1780676f99f92ba4328fdceb12b30cbc9adb6d8f8f75e6b5525c2c75935251ff53c317fb2328c4d265de0607703fde2195820b81f76ed1684ab9e7c85d7d8f109a825ccfb4e5592a55800f5e57f6e005157fe0931a29d31dd086769223414a3c1b32319495ed5c9c65a281a69dda6b2fec613e8f0553a54e12aad8a4190e5860689eeaa1affcefc2e22ea1f5d319ee53eb4b983986e1abf2d87f4a652b61744565c02c5bc623b126cb5235f5b28d9097a383b2eba0ef6195fcf471d915eb6e809f77527b75d5b72be73acab709b210879d1648d3439a5c02b45b2e9736a974e8e88533b8e6179bee037a38b1a1a444dd8aed769a51c020980267e89d16406d0fbdb8dc9683d61af8dd4d2ce0e85d87a8cf94247c2201c47f7491f0bc29f9bb8ceab17b3d55a509f22eefd330d6efc25ee7d6bb16021ae33f7008a9403cc2ef7920fa21495371c6e48f5f9e2f9441c0f2c11e7095e03695ffea42918c3d107aaddff63ec2e012fcab3884113501d807d9cdd8151b1e4194833b494690a58ba3ce7d3821826741c765a1991f3c0e3e5d317ecdaf3a066544a5efc215314de673b2a79bb5a6569e45719b62114d8aa1385a1395e4e0b6b57e1a56df9883446f5fedd91c26c6886d34894fa448fe67ea9cba1dd24773f935c63795ed83e8f9a1ad888d022c2f428825c5412afcd15178356c30548247e1a63a2d7fc4a9eb6cbef583542867da2052275ee35c15664d77b4da985c026d2001040cebab65c4ca57cae4b9fb16aad51aa9d9deafaaafdfddf30d5278ec688a94bfd8e024b8fa8931002eb267fca9a72877e79bdd2b43d91bca3658d19375180dc338d1ddd72c4fa42cd773288d0a8f0bdbc78ec72da4404acd15884c86cd38c7c84f0764faa48853d75a9ce4d33844e313fa614151b7cf83ac395188ba18f038aa111f88617dba9e4ef8b4db9d64205f8f9a25fe206c272eeb8931882fcfd029bb16f811f5358ed4de548c452a7ace1351e4bcd786365daf9e4c4f18ab2c1a2ebc46332748620dbf4b04580873f76fe9f7a96637e25601e7f598d4253cb210ed7afe458b902832c5be9b2c5daf496a92cc057fb4b95c79fd559807061407ca82e7245255352a52bbf85452ebd77842d82cec47b6626e77dadf68fa02cf5a44321d5d350c47e05953c6dc928531d3802683c25319d55a9ecd0f8b1b29024e6ac8c07a4f847b4184462b87ee3567174c3305a085febec089d74dfc6b97a4b00c548b50597e83579dfbd6b8c7048adc7341b9f73eda95d0934ab2bf3158fbd553272283020a818d79bffccd3472d20d89b71d3a70beb7f6be7a91101625707d9bb55e7adcb78b5e7da2dbcb806f4b10e2ccd5f49a0946f70d95adab2ca16048bb63968d2d03672bc1017e1c85709a126de1935ee0536357a06bf1cad20842795cb48ee76b7b69303d759a9c3489cc9251565f166156d91bc96b20d131113e66fee8ac22e51737feccd8ea2fb42ecd9c75fe0b37c89b539d15ef751526995ed1ad0910c2d9cb9e5b1024636c6b273111e26af75f8831dd98598ebff73015cd1279ba530286fc054218945163b3820422a19126a4d764ebc8b93820c3e4f1a288195140f14beac2881754bb07f882427acab52e6900032e633490082930b36c1570321a9a1bf6d41e02947865262d02a2fdcb0ebe612d4e5ba944f6559ec8e8eb1b4cefef1748ea079bea510538a42fff89767ded41095bcba84bb86318063d83d7ab1bdd5894aece4be4f04a8f00daa42bcf5df8cf7ebb37ae6e3bcfa53f888b4b18f3b3e641d01df6ef63a5a56f6d62d8ec4eb4e68ce8905e29fecb2563599cbc0d6d5727568c68f0a7c0ad175b8b0c7950cc69fa6b4e95ad6b243947605ae7cb32453f5e11fd615d60f3ce1d9a91cebaa5b277fabc22a04305bd3892a7d942ff5d693deb18590f5e1729ec54e05e37a546c0d3b740597e3f6e2c5869c88acea489b578f90c8f3d84b18d72afbc69e560453d87a8ad593a63f6bdb609c7dd86ace813637647e487b6fb6d9baf6287ec3bf3f56db3f15173eb111f948f297c6c6abe465d42dc6fd2a1d4cce58a06e0341f21ed75edd50874dee8e7bd9ddd543b5314c7d76bc461f8c77e037f67a3e2b1c591a25ab8ed654119fda322a28bd52ecc4e536003510c35f7ab3b7042784c1242695264719e388e9787ff7aca15ed081837662b6b71ea65333af47f3b70733c68910107616e4e99fe9e52ed4f78a3476f10def96d61960f972c87aaaae173c8c85f902692c1689ecc4e2ac6d66013ee82488c1ef263ec5f15dda2f1c25e3a2a995f73ca93c433237b7ee95afd92475d1f5268a5ebee3e25562a9de187376500cdb0c07d134da9a52dfac7b40c0e8d17ee7108175247096a5ec66328dd3bd9c0f0a4479b9553e03d1576f29db17c7500a68ff67b6ab83469073c74d316934c1dfd91621dc22da4290ac298b0d62c8ef9855f133860b05d20c89af0df3fdf581ff1817ec7db9a289589d0a73433d4b853e4df2cbe508d0b68d69263ca50a52dd3f9da0cb48e51acb679ed00da382a63685f31586aac5ba6d378e98c381efa15767f9624a735c73d92b0eb9d0d8579f34be7846f599c0f3d997eefe8e2ed291ccf17cd08ad782899457dd3fb2de9336dbee0bb12776862df5e8d2ff4d03543c2ecdad1fc72aadaf44b8814a8c7541bfaf63706b79b21202c23ca3b2b00b6899ec1aeebbc63103984ec917b64e541e11e303213ef1e8e11ae060621c8e44e9edc47bca1e802d374e74c6f1bfef5d0b77dd91d59e132b4ef633e543f62467d10b31b466662adbcc43673d83495de9ba062f1a6b2095b29526b29da9835476c4012ee3fc2e7bbe5baeac1178550f9a61c65050704e5f40fbf21de90f66b5696bac0f447da4ddfb0a100f779f626f2f4cc1198923f384f90fe234e8a45d28ae0195f82894ca74640b5cf85bc60a629167335698b466d906c96bf0511b46a05b0682bb9dd8ade27470251569722118b6dc357e91d6a2d0bfe855d90f0b9433da53645af2833208315a0f077e68daabee5224cdb2440fd68e4944027857d93e437c7586388380d18096fba2bc11d287a7859d10ed18ce529c4a7481b1818250ec7b4a9e68fc23981e0f7b07a5531e79f45628c5f8f48bfdb66c0d4fd29120cc0540be21638912475f7e712debc3e9a60d9c46dd26daf0c4d9cfaea8d9e76161c1501a130a1672f1da9d3f79823a14c4256f957006047da3a"}, @generic="ae2d3480dd56aa4f9f7b47effd375483931dd20bba67833d56b898e40b0833eec93c8540ea0e29f45cfa7c35272e1023f5a9b76e12e4e29d8407f69ed5981fac3fe6086e9226eb090e482a942c49d5b9e89ed969bc109909482fb4536a27e9faed61309b9651c32a1ebc5caa3bd77df0947c68099ea5e1819dcc", @typed={0xc, 0x43, 0x0, 0x0, @u64=0x7}, @generic="27f113238a195e2b133fe8f792aa274709381aaa0015a49529e8dcda395e515dedc5", @typed={0x4, 0x7e}, @generic="49011de2084f67308cbb69b65a0c5c12d2d961dc4f02191cef2c4595240bdd1ae73e50e978851bbe29121d8620e67b09025b58fd3331d3449085be2e57dafeb9eb869be1324113a1484aadafea3b946486707fe4b259fab08b82536aab2d5277b7c9112d862601cee6eb127ccf58e33dc8cd65dde83190c13350854de85e01c6466b62e9ca5d51a7c9586ac1e05fec1e6fa6e6026e749a2ad1fd1d084c73bd4041107f589a5d04eae6e9", @generic="4ae41d0fede12d41342990fb79afba80f8c61c507b7495c78c28f188c7dd81af4130c9069ddb3cee652412ded954c9ef2739a57e293b8289e4f0cac71edaad799ea05b2b356ed9fc7e47520ae537e3afeedd7f3252ec4587e49cbdc2254f42d3363ccb5508e7402ee373a82df5a0fef68192d9a6b7112834b28a522a0736b54f4fcdfb4262b7aabb8757a8a453d7c4cf3cff942f11220da71ac1967e1266b5ded22f2fa08acbfd6d91d05c6023b06e83e864a671", @typed={0x8, 0x7b, 0x0, 0x0, @str='&^&\x00'}]}, @nested={0x2ff, 0x80, 0x0, 0x1, [@generic="18d3f8f050f959448082a31388c15b41cabd9981035c5ae629e767cd9ddb67e0c51ee9ca4c450c0584c740d45ee38b1302e141409f81ddddbd7ed2e74b732217505d1eecf6f6e5e1ae09ea12fa33e3a8ac6ec57690bd7c574761dd09eca64ace15512d202704e9f538fdf28e1c03a43e997ef912f6d22d18a0879b488d66", @generic="427171c642e21f866cce13afbaf5e32dc51d5a8f040bb63c96b0911ec0e3d9fa54bc906024c325e894b564bf153d3b749a82e5d52f7dbe886a77fc58064cd3a36331e102a435b1952b13da3e52", @typed={0x8, 0x6d, 0x0, 0x0, @ipv4=@multicast2}, @generic="6dd34dd5c25d18cada0a7adffa3680d224138ce0e581b81a969d475ba3d2ce61001b5cb617bec3f7baa7f3e166f8b5ace21698515d647dae7e5133433a6d29af69f49c556c06e32fb246957a8e6ed74c828dc0da75a96c1eb7f13a57fb7e0ae58b69b214d0c72d521c5035c0fb469f4c295b54a811906f7243de44e2754f5574e4fd41f954381ee1519edb4366d084efef14be693f222b3e2f505cb2793e020d749d02428464e30bc88778fcbe96882abaa83e99dd3eeb2180c2dae6a2bc", @typed={0x14, 0x65, 0x0, 0x0, @ipv6=@private0}, @generic="96e52914eb5e8d12df9f429f222c3e62a1c082a81b5fe395ad6b3102cb1bf66d1719e653238f145d65c683da3b1dee80891f", @generic="48e8d28018fe9cb7c07def52b9c8d08c0cb9a0ed91fb59c617330f89eed0e6ed1456e634860cbca2b35ebb119bbc89e3f2759509d8b9893159e7db76e4645d246272dbf8f5add7856db1cd2a949e362ffa21ffb59cd7485653664aaa", @typed={0xc6, 0x96, 0x0, 0x0, @binary="46c5abfbb45f82ad2b1a4e2b82b3a77427a102e169cb885fc68688d716d025c8ff93d63b7a3b38c8c2aa336e5f56cfd9dd530a6f714b35d424f24d9de599889fe384c40465e8a545f6cea6e2fb4cd2f99cb7c935e1066171e4d0b5b67d6ced2ff0d195dea2b468fbaec50f8af3b728c49a2c2e5a9ace1f4ce8511c2fe2438039a026515974ee9a49a2fb2c221475a1500e8d67335afb06d98f5d270d20bc6707003a490f8e2b1906f2f879f041fbd7960b7d0d50777ceeb821c21d6003cf37ce619a"}, @generic]}]}, 0x1878}, {&(0x7f0000001cc0)={0xf0, 0x35, 0x4, 0x70bd26, 0x25dfdbff, "", [@typed={0x5, 0x1e, 0x0, 0x0, @str='\x00'}, @typed={0xd8, 0x42, 0x0, 0x0, @binary="1f654183a18f1ff6b66e97c817ddd90589a2b55c53641324d0fa0d994bf9d18c1fb15fbafecb9a34b038410a6d7a34057606eec1d1b256308280f0ed17aa4f87bf282762868cd0a3fd33294e4b9c70abb11720b51e66403d6ef20b57a17b0a2d263c78c04b44e633262a9a7aade78328f077304190ac627f49ff7908769204bd576c8aeb2ad1c627532aa38046c3bd05095d21fc669608398457ddbcb33b2d4c7889b31dd6ed7c4ca7b053a23e73264e1f81214278010d9046e64af144d5a43e13f2798b684c4634a1bca2a2f1630dc33cd96762"}]}, 0xf0}, {&(0x7f0000001e40)={0x47c, 0x3c, 0x20, 0x70bd26, 0x25dfdbfb, "", [@generic="0280bb2a381e8360d52c26cfca1f33cd33777c5d4b5e0e352870b5e6052b3d7a536bcb3c9517245e3f3f46daa82ea8b497caa5e0ac020315bcde613e752da5e51990db2c01300ba425f0cbd456e61f5839436a119a32a4825cddaa74dd39aaee501192621ba66676a36349818f68f0a6b2ccc81c0d0e8f07011f12ca6f0b3dfac043ac7a5a646ab36809525795eda95549e253e50e2dc9", @typed={0x8, 0x5d, 0x0, 0x0, @u32=0x9a}, @generic="ae1b80a3b0b550f2f7815a90158ebabe3103241c40d12f45bc2dc136893e27c61c1a3a9e73b5df01d298aec198d8509e6263840023db91895f1cb0c702ac2aea7f0f4e33128dad88bea65755ace4835a5b7a8bd3be3f6b91f27ed401773c58b1db639eb86f", @nested={0x1d1, 0x1e, 0x0, 0x1, [@generic="ed2a22020402d8177730177ac497c8423a4466105ab271b07d54cdf4cc5e4e4c2b7c8bd7ee52b96298a86f0c86367f3ce20f926fdfc6d9a7f69934aabd3b1afc7628c0cfbd637f3f30ff732823ebfda12b4cd073062dea98ecbe5cc2c907776e518a7689f1ac9d543bbe6e4a06cdb9467aa74d48683a77b2f160532b841a6083d916de966df331daa437542c3e4c90f1c146ee880fc890d5fa992924642e829ad3a127d7452bc07d1933fa1adb5975eee45b9e9fc928555835345d02c635a0a6101b93421405ba9c593f229aec6a9e78f28d070446e7989692bc3eac2e99b4646fd6ed0be74dbbf9", @typed={0x8, 0x56, 0x0, 0x0, @u32=0x100}, @typed={0x5, 0x6d, 0x0, 0x0, @str='\x00'}, @generic='!', @generic="828aa9cdc4f4670f9b5350987a02b3eab57cf8b5a4af5609e4add7fad7e8ca91bab842d3c24145fb27a96f05a5723e98f3999ea794ef9bf011c57af90ad7e30ae41ba9f5f44639c0ca9e3f349c98d9d202cc68c623ded26a80af101d9c0210e2209cf93e0d53978c4a573ed42b28680b2f73208d66d9446779e3fc05781c50efb66af86e17d9d804cb0d49b9b00ae8c16e2b6c353e99a12bac7c600fcc87aeb01102c447daa40d48cd8ba83bfc3aed23e4f921565ee276a3afbda0e8c50c198c3694b971dd2468eac9c923f7e25a3b2eb23d2b50"]}, @typed={0x8, 0x6d, 0x0, 0x0, @uid=r2}, @nested={0x18c, 0x69, 0x0, 0x1, [@generic="22e672aa2955a23e6603325f2145dc470f62fbec9afab93937e50faaf0a085f06eb804189b262d9e6ac5cb2bc7325cdec78a042ca6bb6c24ec3543159201acd7eea67e707de2cbf073573756162e7bd428995c7b489824ccf80f3dacf9f61f5137fbb6baf833601b0c47337921d65083e7d47c05eafa50", @generic="27d12c5f0dfa25f2c74b5a61a8a5ed3e068f6c2cb2eb5d1318a7c3b3364c65de2bc82b7a581835ca8071dc9c078aecbafbdf3c6c8439176ad923d9d4ff1c029c794e39864162848cf9f242c9f4349e8c4669bf995a29941010cb6ce06c9d664c734fded056438f001d4f352eeb2df0f82bb45ffbb5462ab3c92567347025d304a7c7bfc981b458e67676b2c878d53cee72c5f136559aad574475705e", @generic="8297747427ff78a04e8595d80499312bc4ed13f1d8381c832af6b04734da910d41b2d61314ed55e00ee57958401c3c26f7027228c4676688624695ebf52cb4e83506c7535c6b4520549a7ee3e36da7", @typed={0x8, 0x28, 0x0, 0x0, @ipv4=@empty}, @generic="169805fcd72877df3430becf54eeb48c0b145070ea12725b35a394f86dbd"]}]}, 0x47c}], 0x3, &(0x7f0000002500)=[@cred={{0x18, 0x1, 0x2, {0xffffffffffffffff, r5, 0xee00}}}, @cred={{0x18, 0x1, 0x2, {0x0, 0xee01, r6}}}, @cred={{0x18, 0x1, 0x2, {0xffffffffffffffff, r7, 0xee01}}}, @cred={{0x18, 0x1, 0x2, {0xffffffffffffffff}}}], 0x60, 0x4}, 0x20004000) sendmsg$unix(r3, &(0x7f0000003ec0)={0x0, 0x0, &(0x7f0000003e80)=[{&(0x7f0000002700)="e6731401e87338ce8a8638586de12cd472ae9b84fdcc66fd118765c7e63922f1de5519ebb4161e3fb6ae6b", 0x2b}, {&(0x7f0000002e40)="f4909b6e5b2b40c1941f974ef7a5a6fbca08ab502a7fcf5950d20f1e1475", 0x1e}, {&(0x7f0000002e80)="c7a15d3b14e2179678242c6f66cb5c84af0c18b584ed1c0de41e6f3e1c9073fc3feab3f6906ec0602471d62e966d579ee13f8c6d93ed8b39039fc2d46803cb26b34e292a7402a3333f7a7c34616ff0e18c617741ce2af88a5ebff3d8f5d4b9e5567b917d3e7cb8e30eddd2cd1ba25728d0483729d561a31d7d3ff44cc5cd252cda61d3e47d8b38ac23e71ac1b1ae231b405c04d2bef2112c3f7af24add1316e294f8fada0d89a8b972cf670fe32c178b9baf8b302801d2607f34a8d0cd20a7a65cf247f666df11a5be81b8a3a29eee374fa94f50399329a68e0de1e73b4622ee4e515de013614f7e7961ad60ba0f4fb9da1acc30e25667b6e0229973cb910adb097cb949c7aea0ea7cbe1d58da18ae67251fde4758cdd0a6d688e8ee35679126a8cf9dc226f87dd248abadd7a3276416dfc7d46230f4e22a37aa937880aac7ac1880b26d088507c6367747ad82843bed22beac5eb94621018c241e2ed265fabacf15696af5dbfe0ad4668e47cbd91ee122a9239df5e76cf6e56f33e64e00d3327e68de297d965c6521a0bbfa472463c4a4d30ddf101d6a7a0e80f827a59e1d1860faaafeb160f8aea1ea41d0b82ffc62b0c51185411da3f3f49ad6c2fdc1186edbd036f3a12bc978f0e5b46ba405979c68f61c6eb4276a7dfef20cd61b5423287b16cf8800bd7e55b6a80788fc9d7764e0a0bbc5de7d0ac98a27c0ea8caa196e44d5eb33bd3ab3d8c173c32765017036c17c90ba323ae76e7403f675c5bc4482dad3bb62452534ceb85eeeafd56e8a8305fee988763c17bc88f717340bc21cf5b14e22ffa3f28902c286a2391e7b75cf5768aa323c62d6d9d5548bbc37056a038e80fac141d0dd9a25b99384fa2eeaa9c7e8caed5811e8e22843a4aad73ed65dcbd59fb40cb6479067bb9eca54a59eb4710ad6711608cf6005e47423fd134a1713cefd81e1b451aaf48bb459969580aa7ad83c7929aaeb576d95c236a5721552dd42435002fa00b1d0c668f26555e9e9b713fa0c55444847b7e5317938ca3271fd3bdb9af9edd48d6419b3be843f7063847fe88d7b12eabdd0a8f3e49c13800c5dda7ac84f87377d99f237a417a435b51dcf0614358f9a320d694491480da7cc280973f69943dfa5f02da69814b4f4942b2a24f5f66ecbc3db99452af6f75dd8d562defdeac5bb901d3657d1435a7cf60f7e7f05550ba86a245bfa6dcb29577e4c11b172e0dd4c5397f3ac66d5e56d8f236dc7528f1277b4230ea8c8ec8c55937964aaf1e6d5e4318ed51b48d23c54b625a038d0a8efe07f3bfb331e751b52b6342478dff71dcf06d74c91f6a739016dd6c02cb7c803b5dece12b986bf90504fbfe342315427b4bfbefcdc8d10c35337fc01e039386ff0e62004adb6f239876851953c78a3b2aa6ae773df789e9c8fd6450b1bebb76368e30d5d40585da158d15d2e7e99ee74c08ca71179ab14997531d16f60bce6f27a2b1870b535653013118654c3a73fff078a17c1d4e896dfa90fc34577271e03c0de97fd03c1ed37dd6fabfab225b374c4826be32241c86e5c3d799028bd7af48f46b8de20e47c5dc9c0ccfab23c3f08e46adde883606e3b6019fbdccce4adc74cc1578e6972231a684763dfd00c78c3e0301211be7d3776105a9162ed202dfe916c28a509270bee310604489fdcc232f1a206dd34529aeaebaa1fdf56b441cef7a55a6309c9fc113c90edd0816e88a69ddb986297b4b5aa3a17388ad19b433d0adc0363a7b4cce6211f0d9cb5edef7fff57a1bfcf015c91eef972270653817312af4e5c96dc8ce9b4a2a5438cfd9f090d5d6ec1b7d7eedd4bd2aa9aa7a844d9cc2d216a481f1e2aec537415bf62b6e6a34bf180621a8a4f19ca24806119ec8846bf70483b0db2c951a74a9edf7114f39125f84bbb88005e9a61ef93882e379e32942a5fc8bf54487ab918f4597744b1722838f0823889b212e690d20fe7cbd93bf1d42179cb6d150889236ed366278d6d3ceefd277e2717ae937288d5c67b4486bcc9573cb575954fe5bc705fd7e6e88eaea280774d8287e44085834df5e76b9c16fe004a007cf16937bcd15237918e218f9806c9deaf69a160fdb4231080005ac0ea402a84400a3db37ce27bb870276f99b11eab79f0219c46bf466c5ddccfff3b52d5dd451cae48221dea07fd705079eafce0533e158d568a63d1fb550055e7dc6f284877673e2d0bb6ecccfcd0f8998a2afef758e27261e854544ef7d1a6cdc4509f36555311b76b5f61f804cb97f22e324fc1d9aa41a097b2668a97d57dd69e8338a4192a5930f8906e2d77a2f72adaa5a30add58ca794c2879b03f69bfdd8a98ed25e8689cc3983a547a4ee7d36453b2a90a10aa1725cbce9b96f26ae86c043af2bf15b50487598e24ad883b3fc6f2a0ec990423d2d3c875e42ddacb752e468cc365f4ab4b47b13b37c08cfdcbd579fe8161b93bdc0b651488b5ffffdd50781d0279edf817b1053fcdc19bd461306cd2a8be62fb5164ce166902a8b60194983fbb46b6672227a18e5f222e8fce7205198728783007596702749f49cc68f5d34d06a94f50521d435ae54084fb9e317f3e07dcfd21a156659587880f3adad49cedd1b2c43e04916f8409423d77d1fe6f8320a092e7410a2a9366b47a77de46418bc92c4ec25ee445db3f632aa0e3da44603a1092f6762bda92381671516e254c44edc22907451eee61e8dc66260c0acf0afb08b0388267e8199c6d67d72e93d49bedb7bcd9fcbe706aad0cabe6fb0e6450f57bc073506576ed1752e4276dd4f05168abee4d9e8becbcce5b718c3d9d67360ffbefa6bd32d7834b1f8c6539bca99b774ccfce43652ed4e8eedd8d6c1a3f764580a004a7aa238d14943cdf5b1efac40e5e34f84a36203f7640e99145b03719b609c83d4c63ac25dc5409992ce471066388a4699a3e153855ac31d7edf78ed917e458b8f1b21bf87ef5c184565f1bc0698b1d075f55d2481040f837a97386bb984aa3e5db4a51b5f1671e0d760d51456165bc412f6428159a6425caf0c84321de0841dc18e94717d695648087bf4a6da9b177d02481e1c75f34e669eaf84f4b3c46a59b682d7242b0e0ae0df3d15b6e40505bc1f0edc64912a038fec95dc6235dc761fe7a9471d6f444e228bc9a919df40ea519a349f6e51b8ef5db514779945c4504b9c7eab4656d0ec53069c835555cf7648c6a566d2bfe99065fc98c6e53a588f7e6f30f33c96adb58c5f9715432365a36a58b0039473a9dcf7ca54ebee65d138106cb12ab056c500c5ec08b3cfa7eabb41385fd9fe4e56852d56fa5e2f2671dc38175ff539eee55ab0f286615915304dd6f69f7f2e9b919ca23b4c231c47fcb866e6c2e6b3c4bb8f7facc41b242014fb2c60d7cd9b1d81ff7ed807b26d96dd996c49b97679db5e3308dc0c31649ca2e5894fa5c442c585b9003b107fd514aa6d319268a16694f6e6fc13e87e520fe0085a92dd8b27c84ed57800b62547b0ed3379dcc1a802dfe8c1716450be88f4fac89c0e2bf6fb13a1ee4c50201fbccad86051b457edc2efb8ce063009e8b6757854d49d7b54c9d41d434d23b39d2315d0c2fe6f3536f0999667134f39e285c0a6261f4a46379e1d615c154d45ec14aadf7cd860b02ee509a1fc43c5096a027924c602092b7cf7a61dedc4afb27c24bf66e5172465d81ea0371ce8b9119415a3f36eb07e6a3d33b8ccbe2182a67dd5a11f309851a8d84067df6f82641ae864022b3c4d1a58d6de17d344a3caa035a694cca8dff29b9a1b605e2b923d1f1828a6112423003b1d0bc4ae7bb1d854f9d2e2d22e74a461554c22219dfe762cdc866dd67ae326ef9d326a947a61835c5427e6ba2e560f47e8da3e4a3fbcd8d5ca7b5e1cb156701f5301a91235707df882cc7979188a2a92ad746469e9e6c854c6ea47e25562a9c26453b63e2f6ca5b50eac8adfd21b5774af7fc7df0e128a396a71382b8ce1fd3ba9d81a9d1653a91b9c186236c60dc88163a6e25b83e7eee66fbb559521171cf01e709de8ffb1684ca2afc6d9705270a471d3d88270e4612317d1f435afabcc8b388808409d19818006ce7e3371ddf171a6d3e16e591dc897e9914b44898958553d4bfa44d729e740095e454a4b990e45092d93289920ac8e7fed91501de12fcc89e871e57b728c9b4e4eaa72493b82f564fbe12f5f6e3849ae0f0320b92514139fe0ddbed3d93a99491473264d61b61d9351edfa0427259e80744cd1e68f2ddce3065c3db917b49b435158e7790b0fe6992e6fdc1b017cbf5d1f7f5f02582feed572fa1d7a25074839eb94b513e7db5b38f95aad2a435524170e8c833a74e8d2ac77cead570ec8bf812b6e7b9569a3a53e79b0ec1e8aa457a481132ad2c439bf7c7748d0a7e4080e932a93c5e6e56f0ac2fe396bef3fcb510318282bae1dcdd56e45f11bdf94a7fe562da2b7240ee0f38bc22e6f53ec436415d7649452bc24390fb4353d839653a4bc9460b82cea39774a36fde698ac23414282731b4c44c48b4cbf4b70fd48e328a33f4476773246f7eb3a1f8ede349420b0f2320932c795c0392db89f40e204a61f5f2e43c91acdec53f7c04d4137e4230d5b4faf7357ba8cebbb25229dcec75b452530e5b1d91ac7f8435477cff626ccb3e9627d1a79362ce26ddcdb9df36666823ff1adc3a6c9852af7a4881be041d3de97b20f984ac7688d939dd50ebd9fa95c0dc8aae939bcd1bcdab20e5a2fd4933adf382fc2157906b6e79be65c9c7337241e0a2ba4fd66d733e0e132c77038cef8eb1ce93890b7d35e793c68d894f4c9fd8df7fa3705827d553624ff2e59de127f8e493fa9214a8acba65f34c30d07df7c780e2a921b3d87eff20fc915628cb350122991df49ea57f7d82ffd97f0e8c5f1196be36dccf9365f1531bc655e6bfafaa764f41233cd7f8ff37abca85fc49aef2f25b3e734393c941a9c11bd1979fe476a93a7dd11700b284e4c97672887fd7152959b48719cc3ba8ed3be534a4d3748d6754ec6d1a5a4a06a38dffa5c91750b6e6bbbb89d7eab18d38d3c39c64d04659560bac2d7ba596608b6785156899af841cdff715e686aba6b9d91fc245c101d98efaf2a1716afd819187b261ecb17f483c6b12ad20c123516b3a6f7c94bd056936d0c83d4dc4c5a2dfe6b57ceb862aa8d9020c103ebe0cca91656bc2dc90bc87a01226f2fe82ee523d37bfdf7095f3dddf9ee995cd679048c826dcf6764ac609f92d0fecbdaba0f28c2b7ad2d712fedf3d810873e44ad5631340f2d5351fbee19350a013b92677c502111511d5cc2289d6e9902f3375931ae62dea8ebc3da6243b378600b7d48e0d9482fb800be3682b812c0921698ba322634d5339a79ca8ff46dd1e00cfcd972f60fc1073672f0668d4cec811dd980decff917148e7d42674d77ae735e5da7d8d172de1e4e7c5c5393d939c590b41e513645f7b0457986e647f131472bdb4415df9e3b60b38f91455e8e917844df0ef32c90d8715cdb8f016700e12a60feee7001e241aa5e3fde10483130b34d5a07440eb60a4ba9a2870a6c8d387b987c79846a7e15144bc715198124fa6c2bf1a50997223dabc28a343e760dcc0412538d609062defa32ae88ca6abb47ce65a30e9af06b8a27e5fc6a0afadd10a13f11a31682aa0ca4121d4f79e6137c1f83a8e79d914f5f6b2f2fcc4071dd07ba4d8e02ff90e325dba0cb4042707e4583ad835d3af0926d9244c41e48ac49e20a7c6e90825213ccd62c506ad3ebd7dbaed9435bfeb4b2652f73216da7db816f105e8d69845", 0x1000}], 0x3, 0x0, 0x0, 0x40}, 0x800) r8 = ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) writev(r8, &(0x7f00000003c0)=[{&(0x7f0000000000)="2c2fc81418d68ceede6e1badfd581820eab02fcd1fde93988b9d02da33e7691ae315026de907250d42efc9408eacb4a9616d063916de65fa3e325a4549afcbecc9c5c53a993131eabc80ab248e69ef567dcce1f8da077abc41408aae1278ee3c9395157b35a26d5ba6081dafa976710390e1316a3686cbb3ab9ceb89211587d42069f02b5e7ed6e0bc5d5eccddf2c62f2183905280cc2eab93bbbf50f124497affe6a979cc04297d6b6e68b135dc643f31771515edb4351e508cf69adb3016bf374db51004ecd1", 0xc7}, {&(0x7f0000000100)="62add7c5af377693686960c4b56a8491ffe577b99608cba52f1964c32d7a902248e7b963e369c885c7e7d5c9dc6f27213ce818baae1d5f028e2dd09be83ced23c6bde4eb8cff426911c35f2147857a7f92a3ec309000e83191acc76947adc57a6e5eea730ad6fd472f70bae7cd9ebf1a7c17c9ce61aba401a90a5337539f337d9e4338f9aaf90e35ce4e0e20cd78d5c40b2930639602e1e4c95bb1672af91fd333a7d962d6c555bd95652cb05513e3ece0afe649c89ac497cc7c3beec8bd6e2b8630ee965d36", 0xc6}, {&(0x7f0000000200)="296594c9c21e7aa5229d9d219acd5b2588be1b491b03d1ab629b10bf6646c50220418d096baa1cd2042d90ea34824f9accca46a653b429baffb70c8c47ec9fc6281cd1b8cf6a35ad12733688bfb026b37ee4644324d853829d425da01a1ca796f62ac16e0d6f0ddc494ad429e1b8cc9651faefedb1d2dcac54f3616cd5a7361ae89138b5509a58ae78515d69105bce246d69b2b499307cf3e691968e6a6ef8be8ceeada4ad6abd3fca72a6057b89f645b73f131a1ea2056c555de8517d17a001e4c5889468671285045d79c0d728d749e6249b0fabe7f0714981498381b311b1e83a4500b59721ae678f707cb9db58", 0xef}, {&(0x7f0000000300)="51bd9702ac2d6e5b9af22908cad1e25ba1e907f0c971d0dfb98226fbb259895b977f8543ca9f348c8df39e67ae53ff8f38d78a5c8d80beda8a4d53fc5b4037c2afe8af74c7cc7c7a9f937a16b3b9d05295f952f09fb2dc143ee1acb0ddca24a6f2b1742dc8018b053a66a942", 0x6c}, {&(0x7f0000000380)="4a120fd7df98a374c28bd79f01c62163fa543ed97cd7be1225af3e37d988840a20a3225c461ed463b6", 0x29}], 0x5) clock_gettime(0x0, &(0x7f0000002dc0)={0x0, 0x0}) recvmmsg(r0, &(0x7f0000002d80)=[{{&(0x7f0000002680)=@in={0x2, 0x0, @loopback}, 0x80, &(0x7f0000002c40)=[{&(0x7f0000002700)}, {&(0x7f0000002740)=""/58, 0x3a}, {&(0x7f0000002780)=""/91, 0x5b}, {&(0x7f0000002800)=""/235, 0xeb}, {&(0x7f0000002900)=""/52, 0x34}, {&(0x7f0000002940)=""/112, 0x70}, {&(0x7f00000029c0)=""/159, 0x9f}, {&(0x7f0000003f00)=""/127, 0x7f}, {&(0x7f0000002b00)=""/56, 0x38}, {&(0x7f0000002b40)=""/194, 0xc2}], 0xa, &(0x7f0000002cc0)=""/189, 0xbd}, 0x4}], 0x1, 0x20161, &(0x7f0000002e00)={r9, r10+60000000}) socket$netlink(0x10, 0x3, 0x0) 18:27:19 executing program 0: keyctl$get_keyring_id(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r0, &(0x7f0000000140)=ANY=[], 0x92c) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) [ 1491.449748][T29685] A link change request failed with some changes committed already. Interface gretap0 may have been left with an inconsistent configuration, please check. 18:27:19 executing program 0: keyctl$get_keyring_id(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, 0x0, 0x8000000000006, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r0, &(0x7f0000000140)=ANY=[], 0x92c) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) 18:27:19 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x15) r1 = socket(0x10, 0x0, 0x0) bind$packet(r1, &(0x7f0000000640)={0x11, 0x3, 0x0, 0x1, 0x4, 0x6, @random="fcda5f88c091"}, 0x14) recvfrom$unix(r1, &(0x7f00000003c0)=""/170, 0xaa, 0x20, &(0x7f0000000480)=@file={0x0, './file0\x00'}, 0x6e) ioctl$BTRFS_IOC_FS_INFO(r1, 0x8400941f, &(0x7f0000000140)) r2 = socket$nl_route(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000080)={'bridge_slave_1\x00', 0x0}) sendmsg$nl_route(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000200)=@newlink={0x44, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r4}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bridge_slave={{0x11}, {0xc, 0x5, 0x0, 0x1, [@IFLA_BRPORT_MULTICAST_ROUTER={0x5, 0x19, 0x6}]}}}]}, 0x44}}, 0x0) ioctl$sock_SIOCDELRT(r0, 0x890c, &(0x7f0000000080)={0x0, @vsock={0x28, 0x0, 0xffffffff, @host}, @generic={0x69, "6f5f75e6ee77a211ce031d572f1f"}, @can={0x1d, r4}, 0x2, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000040)='macsec0\x00', 0x8, 0x0, 0x8}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="390000001300034700bb65e1c3e4ffff06000000010000004500000025000000190004000400ad000200000000000006040000000000000000", 0x39}], 0x1) 18:27:19 executing program 1: munlockall() unshare(0x48040200) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) unshare(0x50000000) unshare(0x2020000) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000016c0)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000001680)={0x0}}, 0x0) r0 = openat$incfs(0xffffffffffffffff, &(0x7f0000000240)='.pending_reads\x00', 0x280800, 0x66) mmap(&(0x7f000053b000/0x2000)=nil, 0x2000, 0x8, 0x10, 0xffffffffffffffff, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000004c0)='/sys/block/loop0', 0x400000, 0x34) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r1, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="00471c03", @ANYRES16=0x0, @ANYBLOB="080000000000000000000c00000005002f0000000000"], 0x1c}}, 0x20010000) unshare(0x4020a00) accept4$bt_l2cap(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0x0, @none}, &(0x7f0000000280)=0xe, 0x80000) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x24, 0x0, 0x118, 0x70bd2a, 0x25dfdbff, {}, [@BATADV_ATTR_AP_ISOLATION_ENABLED={0x5, 0x2a, 0x1}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x2}]}, 0x24}, 0x1, 0x0, 0x0, 0x4004}, 0x8801) 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, 0xa, 0x0, @perf_config_ext={0x32a, 0x20}, 0x0, 0x96, 0x0, 0x0, 0x80}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$NFQNL_MSG_CONFIG(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000001500)=ANY=[@ANYBLOB="240203010200000000000000000300000a080003400000000708000440000000110000005b336d6de09d481d2fc343076a9f55cfbf0962d00e7f8b3ebaf30c4b105897382583eb025c0cfff87bdc02b77e"], 0x24}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x13c, &(0x7f0000000000)={&(0x7f0000000080)=@newlink={0x28, 0x10, 0x1b, 0x0, 0x0, {0x0, 0x0, 0x3, 0x0, 0xf201}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)={&(0x7f0000000080)=ANY=[@ANYBLOB="48040000", @ANYRES16, @ANYBLOB="010000000000000004000f1c210008000300", @ANYRES32], 0x448}}, 0x0) sendmsg$NL80211_CMD_SET_PMK(r0, &(0x7f0000001600)={&(0x7f0000000140), 0xc, &(0x7f0000000300)={&(0x7f0000001580)={0x78, 0x0, 0x2, 0x70bd2a, 0x25dfdbfb, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x6a}}}}, [@NL80211_ATTR_PMK={0x14, 0xfe, "720b17f83046a9f17aa3a1207b1e11be"}, @NL80211_ATTR_PMK={0x14, 0xfe, "9a06ab5b2e530bf9541d01e3dc693f7b"}, @NL80211_ATTR_PMKR0_NAME={0x14, 0x102, "7cc8c56fc6136eae2722c1d97dafea7f"}, @NL80211_ATTR_PMK={0x14, 0xfe, "af7849f086be090630ba0c4e2457cf65"}]}, 0x78}, 0x1, 0x0, 0x0, 0x1}, 0x800) 18:27:19 executing program 2: r0 = syz_open_procfs(0x0, &(0x7f0000000040)='mountinfo\x00') r1 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000840), 0x802, 0x0) sendfile(r1, r0, 0x0, 0x7ffff002) ioctl$RNDADDTOENTCNT(r0, 0x40045201, &(0x7f0000000200)=0x9) r2 = socket$netlink(0x10, 0x3, 0x15) r3 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x410481, 0x0) pwritev(r3, &(0x7f00000014c0)=[{&(0x7f0000000080)="d69f2271", 0x8800000}], 0x1, 0xd00, 0x2602) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r3, 0x81e8943c, &(0x7f00000004c0)) r4 = syz_open_procfs(0x0, &(0x7f0000000040)='mountinfo\x00') r5 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000840), 0x802, 0x0) sendfile(r5, r4, 0x0, 0x7ffff002) sendmsg$RDMA_NLDEV_CMD_SET(r2, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000000c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="44eaff00021400032bbdf8236232df2508000100070d000009080001113200000008004400e945888167035c23ee52dc9dc74307d094bd9c0d", @ANYRES32, @ANYBLOB='\b\x00D\x00', @ANYRES32=r4, @ANYBLOB='\b\x00D\x00', @ANYRES32, @ANYBLOB], 0x44}, 0x1, 0x0, 0x0, 0x1}, 0x20004000) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000300)="390000001300034700bb65e1c3e4ffff06000000010000004500000025000000190004000440ad060403000000000000000000000000000000c0c8b3502c1e6ed6d12b98e991c07b1fd3e2c17e762a5737102f4086da6c00ffa871750d534aad8d86c0e86d3f336d521fc7a49606be4adf9204f0172cbc9be1212584c66ea7ec7f52738ae0024889602f51c37773f2caaa20d2c995bb358e058a6e79b2bae149d2fde4c3ce9563a6d2de5c98b08729bf7b28e0b711d3d56747e6daa4a50665480c6828f71fea29d305d2bdfe551720220ccc1204f29b4d1b661412028184e8418f5d9074140cfac2fc603727c354a0b0664846257a7cf07e728258d3aa39ba01515615dcce3efce02917301479a02d2ef475dc346bfbd628bc2baa517f8be6155c4972e634caec85f72431119b2453934551b9607dc30f4e924cb4c6a8443c6395caac894cc8c07f655f2376cda6c1ae2ca19b33a52281906635d6d2dd8f1a1433c8aa893e081cef65efa83a517f5fbe5c8e651a9acee948a8665e1c8d824133d5d682a8c76a1f60bd2a3975d0b77630374c3a736900"/420, 0x1a4}], 0x1) r6 = openat$vcsu(0xffffff9c, &(0x7f0000000140), 0x2000, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHG6RD(r6, 0x89fb, &(0x7f0000000180)={'ip6_vti0\x00', &(0x7f00000006c0)={'syztnl0\x00', 0x0, 0x2f, 0x3e, 0x0, 0x2, 0xc, @mcast1, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x700, 0x80, 0x3f, 0x8000}}) 18:27:19 executing program 0: keyctl$get_keyring_id(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, 0x0, 0x8000000000006, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r0, &(0x7f0000000140)=ANY=[], 0x92c) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) 18:27:19 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x15) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="390002001300034700bb656a121148fed1293813e43a3897da70e1c3e4ffff080000007f0000000000000025000000190004000400ad000200000000000006040000000000000000", 0x39}], 0x0) 18:27:19 executing program 2: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="390000001300034700bb65e1c3e4ffff06000000010000004500000025000000190004000400ad000200000000000006040000000000000000", 0x39}], 0x1) 18:27:19 executing program 0: keyctl$get_keyring_id(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, 0x0, 0x8000000000006, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r0, &(0x7f0000000140)=ANY=[], 0x92c) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) 18:27:19 executing program 3: add_key(&(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffc) socket$inet_udp(0x2, 0x2, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r0, &(0x7f0000000140)=ANY=[], 0x92c) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) 18:27:19 executing program 2: openat$vmci(0xffffff9c, &(0x7f0000000540), 0x2, 0x0) r0 = socket$netlink(0x10, 0x3, 0x15) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='mountinfo\x00') r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000840), 0x802, 0x0) sendfile(r2, r1, 0x0, 0x7ffff002) openat(r1, &(0x7f0000000580)='./file0\x00', 0x4000, 0x1a0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="8396f0de0c487a032d529256007190793994b589291c88f3972ac507ae86bbe52ee8ad7d60282fc1a9d5839eaa44d1ae8c1235148663c68843321b3b07853ba28a7f55bf7f02376607d92b2ab3c3a2efaece419a4052a780bc857d685ec0c5c7c0df05bf4c5e19034e9c1194aa603cbfd44790884d749d8ac5b9cdce446bbd7db4", 0x81}, {&(0x7f0000000180)="50b183d2aec8c3b718f90a7d4509ccfa52f664e7ec1bdfdaf2c432a4b4fe1011a8fa1217cfae0f9dea6f0fca83dc8a4a4d328a38d3a0911508ddbcfe6f6cc1efbb0413eef9c1499a9afdd0cd777a2f8fccd1860d47c950137513e56acb6b35133735daf57529b0864c01784bef3dcd829227eb6fe9324edc08d94a9bc46f5295fabaab8e3c03f4efc0d49a4ba6847e63d23a37ee5d2a94baf19f193d918c98f642", 0xa1}, {&(0x7f0000000240)="559c39a87c92da8fa7e6a2005e6a0d44cd0115dda3fc85e8f5eff4408ee6bf922068961989e30a3208a754f4ffede36bfc04d8318b467b4e9bb398686f8d3f24c930f57adf1e1b81a48fa887791e634b069f1ab541f61d4f4f49d593a965236d36f3751cdc4b9c66d3553cdc3770405874ed1fdd4aabd71a2f201614bed055e7108b79305da7e8ad9676341b8cb2b7558323e8bc81539f5cb7f9aea66e8b7a5a8355753991a6758b350d", 0xaa}, {&(0x7f0000000300)="0e", 0x1}, {&(0x7f0000000340)="6e2328a91c35c7ba86685bf30fb2b91f0529f026ded9147e4411d743384fa7df50ed064abac000ec81", 0x17}, {&(0x7f0000001500)="b8aa155732babce4ced3546468c9c95f27bd8b3e4d6bee53676ce4bc41e377a22b568b746ca405e9747a1a0a4a4ac6165e68ef91850b2bbe6f823295eb8ee7bf63910c01944a6d3376ed95fd7bbf00658dc9f985613d7af011bd8e5ad9a21cbfb4e3503dc185f881d64e8f37a4019b034969520d08afa9df0c20893ec4fa12a4aa61855e5cf66fee679f522f7ca118ed26e52915bcdf6ed64732a017d2a1ec9b86e871ba56666651126d8ef4d7f1236fa88d9b358179a5b505f294b7931dbe1374a44782fb1a0b163f145124baa44f2329b3b1ae71108e8dd0b49603706089474c1491597b658810953715a2ad4b9b00a80ec3cbc7ff3b07f68ce8b269b321a1c714daf22d82773f1d5a5115f45fe19a49246b041336cdaade8f1defff659a97d7a1ec1b0a1ef1fc9b31bdf73155c9e16e968c9eaba17efb5e9d2ba0564cc212059c367223adf79ba8a1d10f9ec4d98283d3e3a2fc4ef5fc707ae284be4f594b0b11475c589c74684e3b52484c78bc5951417b467fb6c2a3d6738738b437db2aaa2f0b526b73bceeac0e3567e2c07ffb9a9956c5ec43b6020ecf366bb960ab4af5cd3a1d14a9c3d9d34c0bd1a3191d3b363a81d92ae4a68a1a426208d3f50ca414383522af9fddf1bba50c4af8893b0d62be7ada2b613d794d33896d010541b5f67fef8ee5e250e702bdd3744d1b38a3766d2aa6184cbb6f2020b045ff553348961e43de5779b6918b1975a534bd537d58c0c28060b9fcd1c373d08aa79bd46ccf5745ca10ce58b97e2ae7836dc86da45d35ca5b3e33c70e3263ec43608d48d89427b691c79cc85cd4731c6fb12e90fb62ad7c865f2af7b15ba88d5233399e912d992a155cb833c4cfc5df4a4e87af8108975095c847f0dcd533f8932cc41be7b0dcb5e7eb849f361df07ed2827b4d3a939ac1905e97322b71dfa421f5ca80e38ca79aea0f5a772df0a4ccb12bb9c63814ef539b5b8f99d49762a6e474bfd9d11f8777435f22657dd9aa7a060a6ff9560d67463ed2597eea1145e4d0440b2ee56fe71cd6d19b4fa4199f63050f19f2679a2094ab6d54b99819a2d5a6153ab7be8ce728810d7f9dcddcaf14883622c5dcd63254c458fd2fbc8320d008c3f2d0c822a043bd9a6cd03ce514978a2ff7bffe1f8106b7da9e5c286e142d57e3f610bab9ef8f46c1c6445d454706998ffb8df0e758f37d9103a4bee9bd258523d2cf570f3c9fa908d669140cadbe82b215d4e8b6999d3d4c2a631154edb5deb0e91f8622f5b25bb4ba438b0e922b2ae8f5a5897e3c7a61896980fdd44991d51e458d53d6c90ce53e5533dacc42ee42e5cf4d03b66f4996380556e7a7d3298a018405d24a5c4cab38d0f7e810eaabf35c31192a139acef7f921c53cf060e22e3de59aa48518b9b2b18f472bf947acc790c406c87ec5ac0919879e5e734f0a1c66bb64e835d53da954302d8ce4247479c03376eef80dc15266b309b8103fb7e87e42c6da150b54036435efeb618f6ac992fe0032869c7b6e1ed8e61d6f6e82988f70adb67d0f0fec992b865fe641887b731c9a8627e395a7927c36647df68c05efc244240e2b364bf647942fd85f62594277502818d1bd006305a82c88dd37661d8782a440fc63ae0ca4e4e13b3b7022a71d8e7dbced51f18e7cc875effad68bb831ce3ab134ce42fd51c65471f0b94203ae40f000524f6b0f35078e835a95227c84607a9ce185a64f6cca26ad871d7812b0060e699af114f328accd1b087dd7b77718ca07c982b97c9958e32d6e3364aa8b202d3e47a91849e3bab80a9d68a29110a7926f19b0bc6390b48f02400135d62cf378d788709938ee04c5ee8b09e9399905957570502074cb31e3628a45c1587799d4415b4a265ce32000304660aed4c0e36f1aa2734c0a6e7dffbdd37491b282d748d611ba7c4053c3a002bce89eb52bda266e4f65a227304a1313927ec228b49f1b5663ef8f492604184fa968254b133f72c85b8f576c33418e411f67665ddc85a22546b43e4d68cc52f669935419b7d7476c4c3412b8d3d90dbcf59465874522b592a4b15f45a110af119676dc14d306502da0fc5742794a143b42dd4737506c17143a1ed1d1b27d1e136265cd61323728041cf5a5cf36b4ba60463366cc5d019707822a0b23fc962d2cbe4451aa37def6f64a2ce86e7cbe87faf9df4e71df145e02b8afe9c2ba785c622bcb02badcfe3ed42334a96930d614af9a7e661a53c4182f43674a423908224444b983a7f21b1fedfb0dfbb5a40e1948dd0df073db886235c6ac8dd4a9ccf14fc7efdb4d166b0d1d13bb0fac6edfa8c57635a8d12c19d3332fa1cb5631e85b52cb7bfc05ef8fb427ab6654c5381165a8b973fa244b45c60e44caae305251b1fdc3b8f7d60a9203b135324d69d3c8b2947fe40770b33eff2a01f4c68fee38570349fa8328cc6a31e1c9efa8a7dad1e90e74efb95464fb1f22eaa05f5deaa6d2f173a8facfb9f5ad1377e82a75b594b95983850cebefaff416550d842197aca3b536d2eb989a97b2ccd5c4285de950071de6014700eb28df4946b63c1d750b41e28f1b5bd2d25ab13f875ffe558ce026e380a3deb3c0ea68d8c63827d216fdf11d2d7136de331dcce2b2fde3e39b1d369077a9630ec71f5966971357df705c19b6b1809e011a6ef87be5830f1d8838ce3250fdc608418f42968eadf3fdb133ce33ce606f42d6c18e448450169787144be5978dd3749ec3d01071d2c337e53841ab086847bb08bb5f698190d51cae520e8471556a79ae5268156cb173a02c73ca6e7c1d9a324bd9ac4e90a41bf7da014ce9820c2338c7e7c194d05838ceabf2219277993bcc94d7c47ab1420d939e79e8f158d906d7545b1af4c8b5359342088a22edd89fc4c3361b404a67c557faa56999499c5a30ba5029567d350aca6e99629e94c3151a073b557f469ef9b567894783bfd752ac3fea6eeb5d5930b1d2abf389484e0410ebe9ee84cd6b075e87d15d3750943e93dfca254e0dbe20df7ac849f4d5c9549becbe16a4927f82d39df8571396fff27d167870b02bce45ca96e59bfafd53b7a2077f6466ca371724d4c5e268b2347ac206eff1d2abcf93509fa9588f9f1a35c68fbeb1cb1e6c876746fe811fb9f9dc23446af126150e647ee99fa1d6744da381e5bb6f7cd07b5ee180d53940a425efc64b1f0ddcf05bfa4cdf355417657e1113c77c0f6cfa251d70e0119adb0571bd87125ae50845607260e44f76abaa50b0116a580c4f26151e085bf49d0907f4485202c2611d3411f7b48f51a9b394ccc4269bec31f24626dce49c57a8d68e4e177a16265d3f20a6fbe45c3a7bba2cbaa60ca1ecfde5d388cfe6468b05770e5539f4c0df004492528d9f0b2b86940a3b2cd92a9196fa13351c0a2f82e630f61cc93fc4cb085d5bce9cf7dfdfdbe72ef2d1c4d7c7b8f80f2a23d2aabdc81b9ddb07788c6f572a9ff20a2d21c5e310dae813aee0d2d2a3cf8eb22e6dd63acf390328fde6e92448df754bf8c460b5339f57faf6913ce6d6a9252cedb7b7d1f2d33a55e4102751fe2ac4790f144f0807a01367c688d963922d07f281602b1beba539f2b0d7978c803ebe5c02a921bda3444d2dc54272c367991a7d21b3f3d4e70114ca5e64d36d78019ab64b7c25631a27a126942caf11f1c24f08d1b6db3b2bbfb7048c0e5c80024b7ef588d7bde91f6fc91aac51dba10f822e39995d442cd3943291fb68bce0c69b091c11eed1aef250ad1afc2bdb1f4aac58a9884474c4cf30646ce72954e814301d008aa392207af30b36d07b194b4efb5484048126639abe819e10ae45b2165140dcf67e9e46116aa2ecf3627bf42596a65191ff7ffd33a4187bf2780521df62f06e2cf7b7ca0f988d9e15bbfc8eb6c76149e9f11b734b3291d5116f01ed11a5efefc3d252b2cf468bdc5d63758e1c3541e84dd5f7b8bb3c1bd66eb679ac0e61c057922bb8baba06daff826e8863abedc626a3002b41769c207071303398d976fd9966c055c94835a496af1ad44f3df4607b3721b566073f176871b3398b014dbc9be8060af3a1aad1cacb091ec87b2768efd5997298ef912d502d0637e3e670f48e1ee9d3f0d6244444fc53740c07dbba1278058cdbb5e699001cbf8df9545ca30d39daee27589cf58b07d35b472e3b0d029ce24b68aec80a864cf7d9596bf4f738e13ffce18f55658e40fdac2b869e2026228283165567a497acd262c0877723455cbc8614076ed1f1a6830f0034157efa9eafdde7c12b62cd62e1c35ae985645928c8cc03a13d0456add827fafd3bc9c29a809b6e50ab4e0469ccbb9f2d0f3f6f0913b80792a34fc9b641881d7b9d14efc4686588f4bd2fd8e56c93d1432039beea03b55ee0ce961702ae160a42fea3eb501e92489d838a89a7d76bd27a016d6f90862abd071ba7def04b16ccb9083f3efc1321f699da9d81a163969e0739846a98f75615dc3cbef3939fca9f7d01ed164212bebbf2ebeea3a8cfc0ed0da192068e9e69a603570d2d2cccd07ebba36475c314151ae70fa1829a64535e92ac3095d959cc6bd878e3b6d82898e8db992d9195256bd076c2e760f6fcdd72c690bb3115f33075660381a1c288f2ac6cdf21ac8ad18056446cdab81bfa6b24305215099d30cf58dacc6233487c2c11553e0a69db4f2b67c123dc1405f38b3d4b3d17c04038c6acd9f3974166e5c1e036d460d16e8910ebacab1f4142bb62677f6b0b41e67c337521815c4493e2fa4a99a56922b00676019172a3a786039c28b032ed66bda3d0628e2860e8ec1c658807bbeabb45873ee5f922f1159469f7252d7960d269b4cedcfd74da1ff02ac6418bcd60276bc438cdb1fcad3024c738a4157a9a54d697db07f097819ebd7c1efee26d1cca27440471e61abf7fe16657d2cc783f4d7bce08b7c4b8da6c8bb82dcf86fa9b062f4bf1bbfc06c911bd0f0b7e58d0284c7a681641f4bb06e3b46a08e44e81a23437a1cfe55c00039e604f82460910ec5b8679f9d8f23af7e28b7742995f3d54b2ece9987e20e553af2a21d698064d76eba8d730bbbd27b11c11b21f12dc6c643a42c34f1c147d8a4413c8a548585919bd8df49d185a7d9cc5c551bc977dfe66a9f0c363f4a1844ebf26573ce4cffefe92ea7d09183e95c95180aefe99637af487e75911200edd2cc9b4a7bb9397472af4cefd8fd18949eca8561d8773c24169243acf3dc2992c4cbf8c83fb0961c58c4a2b2122199b4813afde3bd27ba2b866ea7269df788a7b202875294e980050ddad5051020c8c8df8b0caf73211da0cb63b609dc5a19162397ccf215634090a6534fd8660cef8bbf95cb088ae897f46e66b5e3923082ce35eafb274581686e18731d2a048d23c692d306a30ce3dea6d85b06f9c93e0e893bc9146dfd6d44690d32e0bb85470f6049b2bd7c20ab13233de0c1114a7a77da487a719ef25e6a2989e792e7239b61f961e4dcc067511277a05a48f0d4ae2853535b8c03176ece9920803dabf1c3ec103b7973b52699223da67dae116e4cb3c1aa9cf450bec49d77b3a34c0ae06ea13a51e93ae7688f267f818997ddfe93c7ca88b2e64b98506dfce824fa16d445e44f671e0a286cd94afcbe73c51a122b38c3ff09ab37a6382ad901f238d43cc6ea1ea630c44dbb15654ea0b22348f37fb2e7ea28d1ac21d608a3ade20f02f79c2156c812aa69662e2016932d0f9365312caa5eb1e23e92cc4041a9abd023a40149fad821c2bd1733b83a3abae75d7112eedfce80e96c2029ab62aba017e78535899c200484974ae5c", 0x1000}, {&(0x7f0000000400)="1bfd5795b623357e9c4e4d7e2114d58c1d89e63d1d7c17c12f02cbd52a3e44f4ed723e3c2315b3e2b811ea6fe09ac510b112d1a1f3ed37bb82641dc9b63bb57cf80fca1a689eea325b54bfe14b81b5a58e1af844b9196e508020510205457872130462e6e293b59837df6b9d92ae5dd2b95bba614855917048b114c7fca218077d9f64da4bceb318b4006f499d7fdeda20c461c0451a27f9aaa136dfa1f45f18ef2df113ef612c0eada1a0c4a78db35df21b50ee5add55ca59f665ce7d6a040d26e1b2ca8fbfd6f746796a738b6150fc0078e39ebb"}], 0x6) r3 = syz_open_procfs(0x0, &(0x7f0000000040)='mountinfo\x00') r4 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000840), 0x802, 0x0) sendfile(r4, r3, 0x0, 0x7ffff002) ioctl$TIOCCONS(r4, 0x541d) r5 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x410481, 0x0) pwritev(r5, &(0x7f00000014c0)=[{&(0x7f0000000080)="d69f2271", 0x8800000}], 0x1, 0xd00, 0x2602) r6 = socket(0x10, 0x0, 0x0) bind$packet(r6, &(0x7f0000000640)={0x11, 0x3, 0x0, 0x1, 0x4, 0x6, @random="fcda5f88c091"}, 0x14) recvfrom$unix(r6, &(0x7f00000003c0)=""/170, 0xaa, 0x20, &(0x7f0000000480)=@file={0x0, './file0\x00'}, 0x6e) getsockopt$bt_rfcomm_RFCOMM_LM(r6, 0x12, 0x3, &(0x7f00000003c0), &(0x7f0000000500)=0x4) dup3(r5, r0, 0x80000) 18:27:20 executing program 0: keyctl$get_keyring_id(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r0, &(0x7f0000000140)=ANY=[], 0x92c) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) [ 1492.694212][T29694] A link change request failed with some changes committed already. Interface gretap0 may have been left with an inconsistent configuration, please check. 18:27:20 executing program 3: r0 = add_key(&(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffc) keyctl$get_keyring_id(0x0, r0, 0x0) tgkill(0x0, 0x0, 0x2f) ptrace$peekuser(0x10, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r1, &(0x7f0000000140)=ANY=[], 0x92c) r2 = syz_open_pts(r1, 0x0) ioctl$TCSETSF(r2, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) 18:27:20 executing program 2: r0 = add_key(&(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffc) keyctl$get_keyring_id(0x0, r0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r1, &(0x7f0000000140)=ANY=[], 0x92c) r2 = syz_open_pts(r1, 0x0) ioctl$TCSETSF(r2, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) 18:27:20 executing program 0: keyctl$get_keyring_id(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r0, &(0x7f0000000140)=ANY=[], 0x92c) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) 18:27:20 executing program 1: munlockall() unshare(0x48040200) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) unshare(0x50000000) unshare(0x2020000) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000016c0)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000001680)={0x0}}, 0x0) r0 = openat$incfs(0xffffffffffffffff, &(0x7f0000000240)='.pending_reads\x00', 0x280800, 0x66) mmap(&(0x7f000053b000/0x2000)=nil, 0x2000, 0x8, 0x10, 0xffffffffffffffff, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000004c0)='/sys/block/loop0', 0x400000, 0x34) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r1, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="00471c03", @ANYRES16=0x0, @ANYBLOB="080000000000000000000c00000005002f0000000000"], 0x1c}}, 0x20010000) unshare(0x4020a00) accept4$bt_l2cap(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0x0, @none}, &(0x7f0000000280)=0xe, 0x80000) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x24, 0x0, 0x118, 0x70bd2a, 0x25dfdbff, {}, [@BATADV_ATTR_AP_ISOLATION_ENABLED={0x5, 0x2a, 0x1}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x2}]}, 0x24}, 0x1, 0x0, 0x0, 0x4004}, 0x8801) 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, 0xa, 0x0, @perf_config_ext={0x32a, 0x20}, 0x0, 0x96, 0x0, 0x0, 0x80}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$NFQNL_MSG_CONFIG(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000001500)=ANY=[@ANYBLOB="240203010200000000000000000300000a080003400000000708000440000000110000005b336d6de09d481d2fc343076a9f55cfbf0962d00e7f8b3ebaf30c4b105897382583eb025c0cfff87bdc02b77e"], 0x24}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x13c, &(0x7f0000000000)={&(0x7f0000000080)=@newlink={0x28, 0x10, 0x1b, 0x0, 0x0, {0x0, 0x0, 0x3, 0x0, 0xf201}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)={&(0x7f0000000080)=ANY=[@ANYBLOB="48040000", @ANYRES16, @ANYBLOB="010000000000000004000f1c210008000300", @ANYRES32], 0x448}}, 0x0) sendmsg$NL80211_CMD_SET_PMK(r0, &(0x7f0000001600)={&(0x7f0000000140), 0xc, &(0x7f0000000300)={&(0x7f0000001580)={0x78, 0x0, 0x2, 0x70bd2a, 0x25dfdbfb, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x6a}}}}, [@NL80211_ATTR_PMK={0x14, 0xfe, "720b17f83046a9f17aa3a1207b1e11be"}, @NL80211_ATTR_PMK={0x14, 0xfe, "9a06ab5b2e530bf9541d01e3dc693f7b"}, @NL80211_ATTR_PMKR0_NAME={0x14, 0x102, "7cc8c56fc6136eae2722c1d97dafea7f"}, @NL80211_ATTR_PMK={0x14, 0xfe, "af7849f086be090630ba0c4e2457cf65"}]}, 0x78}, 0x1, 0x0, 0x0, 0x1}, 0x800) 18:27:21 executing program 3: r0 = add_key(&(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffc) keyctl$get_keyring_id(0x0, r0, 0x0) tgkill(0x0, 0x0, 0x2f) ptrace$peekuser(0x10, 0x0, 0x0) syz_open_procfs(0x0, &(0x7f0000000000)='net/unix\x00') socket$inet_udp(0x2, 0x2, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r1, &(0x7f0000000140)=ANY=[], 0x92c) r2 = syz_open_pts(r1, 0x0) ioctl$TCSETSF(r2, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) 18:27:21 executing program 0: keyctl$get_keyring_id(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r0, &(0x7f0000000140)=ANY=[], 0x92c) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) 18:27:21 executing program 2: r0 = openat$vcsa(0xffffff9c, &(0x7f0000000000), 0x100, 0x0) setsockopt$inet_sctp6_SCTP_RESET_STREAMS(r0, 0x84, 0x77, &(0x7f0000000040)={0x0, 0x200, 0x3, [0x1, 0x800, 0x9]}, 0xe) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000100)=ANY=[@ANYBLOB="14000000100000001e6c0000000000000000000a20000000000a01000000000000000000000000000900010073797a300000000038000000120a01050000000000000000000000000400048009000200dd387d00000000000900010073797a30000000000800034000000001140000001100df"], 0x80}}, 0x0) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r2, &(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000c00)={&(0x7f0000000180)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a4c000000090ac9df00000000000000000000000008000540000000270900010073797a300000000008000a40000000000900020073797a3100000000950000000000000008000640ffffff0014000000110001"], 0x74}}, 0x0) sendmsg$NFT_BATCH(r1, &(0x7f0000002c80)={0x0, 0x0, &(0x7f0000002c40)={&(0x7f0000000080)={{0x14}, [@NFT_MSG_DELTABLE={0x14, 0x2, 0xa, 0x9}], {0x14}}, 0x3c}}, 0x0) 18:27:21 executing program 0: keyctl$get_keyring_id(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r0, &(0x7f0000000140)=ANY=[], 0x92c) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) [ 1493.364648][T29730] netlink: 16 bytes leftover after parsing attributes in process `syz-executor.2'. [ 1493.449670][T29730] netlink: 16 bytes leftover after parsing attributes in process `syz-executor.2'. 18:27:21 executing program 0: keyctl$get_keyring_id(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r0, &(0x7f0000000140)=ANY=[], 0x92c) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) 18:27:21 executing program 3: ioctl$KVM_GET_PIT(0xffffffffffffffff, 0xc048ae65, &(0x7f0000000200)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r2, 0x107, 0x12, &(0x7f0000000000), 0x4) r3 = creat(&(0x7f0000000100)='./file0\x00', 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000002400)=ANY=[@ANYBLOB, @ANYBLOB="90575b72212541cdb2f1be5b8a962bd09b3a1b0ea648bc68463e67fcf5a5a0fb2b685eb07882cbb010cf08b249074088e4dc144dcb321429e051188c7126c6e16b85c9bed64ab3952aabfb233eaa6316c31a32b2bb28924b2dd935c3bc2a539c44cd54b927ca38703ac5c9d1a24a55b83886553bd03f0437435fa73bb4e013d6c0277c4eff557f55f81311e9cd2bbc6570c766386c3bb5fa71b52189bcfe1ec6d6cb2da9a959608aeee3d9b235bbf096dc02c69c27ba8cb1460097cb96c3a73f2cbaed785a5de560ed1ef8159a2d78b3e1ffb3cc77b31deb1fe18f5e5874d9a2386dbdfe60716f35b380f4ac5b1fc42b484681a6e9"], 0x34}}, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r3, 0x89f1, &(0x7f00000001c0)={'gre0\x00', &(0x7f0000000280)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYBLOB="0700001000000009000000054a18010018680000082fa878ffffffff0a0101029412c3b4c0000000ff000000000000007f860000"]}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) r6 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r6, &(0x7f0000000080)={0xa, 0x0, 0x0, @empty}, 0x1c) write$binfmt_misc(r1, &(0x7f0000000140)=ANY=[], 0x4240a2a0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 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) splice(r0, 0x0, r5, 0x0, 0x2ffff, 0x0) setsockopt$packet_int(r0, 0x107, 0x7, &(0x7f0000000040)=0x9, 0x4) read$FUSE(0xffffffffffffffff, &(0x7f00000003c0)={0x2020}, 0x2020) bind$packet(0xffffffffffffffff, &(0x7f0000000340)={0x11, 0x8, 0x0, 0x1, 0x5, 0x6, @local}, 0x14) [ 1493.819619][T29719] A link change request failed with some changes committed already. Interface gretap0 may have been left with an inconsistent configuration, please check. 18:27:22 executing program 0: keyctl$get_keyring_id(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r0, &(0x7f0000000140)=ANY=[], 0x92c) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) 18:27:22 executing program 2: r0 = openat$vcsa(0xffffff9c, &(0x7f0000000000), 0x100, 0x0) setsockopt$inet_sctp6_SCTP_RESET_STREAMS(r0, 0x84, 0x77, &(0x7f0000000040)={0x0, 0x200, 0x3, [0x1, 0x800, 0x9]}, 0xe) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000100)=ANY=[@ANYBLOB="14000000100000001e6c0000000000000000000a20000000000a01000000000000000000000000000900010073797a300000000038000000120a01050000000000000000000000000400048009000200dd387d00000000000900010073797a30000000000800034000000001140000001100df"], 0x80}}, 0x0) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r2, &(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000c00)={&(0x7f0000000180)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a4c000000090ac9df00000000000000000000000008000540000000270900010073797a300000000008000a40000000000900020073797a3100000000950000000000000008000640ffffff0014000000110001"], 0x74}}, 0x0) sendmsg$NFT_BATCH(r1, &(0x7f0000002c80)={0x0, 0x0, &(0x7f0000002c40)={&(0x7f0000000080)={{0x14}, [@NFT_MSG_DELTABLE={0x14, 0x2, 0xa, 0x9}], {0x14}}, 0x3c}}, 0x0) [ 1494.299545][T29744] netlink: 16 bytes leftover after parsing attributes in process `syz-executor.2'. 18:27:22 executing program 1: munlockall() unshare(0x48040200) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) unshare(0x50000000) unshare(0x2020000) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000016c0)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000001680)={0x0}}, 0x0) r0 = openat$incfs(0xffffffffffffffff, &(0x7f0000000240)='.pending_reads\x00', 0x280800, 0x66) mmap(&(0x7f000053b000/0x2000)=nil, 0x2000, 0x8, 0x10, 0xffffffffffffffff, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000004c0)='/sys/block/loop0', 0x400000, 0x34) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r1, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="00471c03", @ANYRES16=0x0, @ANYBLOB="080000000000000000000c00000005002f0000000000"], 0x1c}}, 0x20010000) unshare(0x4020a00) accept4$bt_l2cap(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0x0, @none}, &(0x7f0000000280)=0xe, 0x80000) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x24, 0x0, 0x118, 0x70bd2a, 0x25dfdbff, {}, [@BATADV_ATTR_AP_ISOLATION_ENABLED={0x5, 0x2a, 0x1}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x2}]}, 0x24}, 0x1, 0x0, 0x0, 0x4004}, 0x8801) 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, 0xa, 0x0, @perf_config_ext={0x32a, 0x20}, 0x0, 0x96, 0x0, 0x0, 0x80}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$NFQNL_MSG_CONFIG(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000001500)=ANY=[@ANYBLOB="240203010200000000000000000300000a080003400000000708000440000000110000005b336d6de09d481d2fc343076a9f55cfbf0962d00e7f8b3ebaf30c4b105897382583eb025c0cfff87bdc02b77e"], 0x24}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x13c, &(0x7f0000000000)={&(0x7f0000000080)=@newlink={0x28, 0x10, 0x1b, 0x0, 0x0, {0x0, 0x0, 0x3, 0x0, 0xf201}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)={&(0x7f0000000080)=ANY=[@ANYBLOB="48040000", @ANYRES16, @ANYBLOB="010000000000000004000f1c210008000300", @ANYRES32], 0x448}}, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r2, 0xd000943e, &(0x7f0000000500)={0x0, 0x0, "45c995059f25e7520109c4d36496e4d7250c0d05ac42ac2618c650f8365e4d29b489c43aad98d7b45b3cf9d073be1f7fec2b65977af6b354e01b9bf27b92829c31a90e8492dcc3ea3f4773bcb088f96f82080c62c67c56dd69189399f778950d838a3b9a0d07d2ac307db19194419f2292e4ed5eb1c82d3574e632b163c91fbc3ae47da69eefe5c07e763959bcdf0b739a6cb98565b312c66ae07448c5fe3c7b7498cea5716f1558c46fabc0a03c55c3d7ce796dd9e3e8de00ae43d8212c9108ad7dd95bb063cda3a3ba1c8f89efaaae4dd111977e6259db762abffe9e9d8f0d75a4fe45875fddf9d22ba6ea809be2a81e49f5bd47def07afbeea7dfda4fc223", "bb9b2646d4d0f12e031fab5cec3dadf4844f9d57d805cc540cd6c83fbdb1327a7c1a4b55e18bb72b1dff2308b69dad0866c89bc89504db3b1c7d01c150d39dab8f8e8d96448658f57343ec1538cc79af1b8412a617613b2541946f90db429e3cdb116cb2624ac03a92223558e3613d44b51c79c23703c5516ef3e3d4d6bbdb9248686262db5eeec173414a33b9a888ccd34aa4d7f124571adae8b665943776e101745a0b5b9b8481ad24188d4316854398c2a84017f621e662739d7bde5568279bbd901a5f6029c0de2c2cbd23b1dc36b2e8210867037737fc9c494c0006b96dc995c4b0f49202d31857e6395431b50ed3f472816a5256c1d7f22cd715d953ad88071992b88edeb47e6167503198f40cbfcaebaf977e9ff172436c40ddbc675d10300a1392128addbc135b0a8c95635aa908870b4cb9df3adf54e0a4f6516eb1393890889b182d53c9a484ffe0441b4f8c3dd285223c0431ffc9d7645b02617f4f406c65a721250f8ad87847b5e74fa3e81ebd92cb289bb870f06f5e0c6c2677f14ef32d1e74fd95c42d1263c10120730d3f1cb643f7fae03c06c3e76463b60d5faf0e8f17389813cb62e125e89c44d9a87dcb3874742e1d7826ba2510ce512050a095547194a7b37aa413bf0dc242c6d963ebc58f4692db24a84be8f7072f82d5a2cde187dd3cd0f4dca7bde66dc03fd37da88a1ad4064b99169462adecff5a7f430acb46d9fe16611348f0aee453c0866beff79266d1b7d5abf270fdae724fbd22988f53519b2f7b61ed1b8dafcdffdb7289e58abcd2887b59a368803193a8e109e681de7760c9ba7b3789c240472cf817280b8489bf0d2e1966a7d29f50d6eab283a755146a0851ab26c3a208f6e6cfec97446a747532e5531836f8e762cbbe33739e1e8254b8b793f926fcb9758c408d178831f9b01a13c5ef63365eacaf029ad6603c9bec6d23281cfcb3de12d192715625f0525ed9a73af2bd6786d91fea14302e8335aec140ae7e9d874d12073dc963cc5836e516a75e78e97ae9558b2f3bc6c6247e07061c6edb059180d302cd7a79be06def817b9aa423bf55c4ec2b42e8904259f55b370b2a4d8783330981d278321c168c0608aff8e2745170bee7d17864e58bb26b0e302681521dae42437de2b0093ca8998cbc5adee21471d97959f237d788c90eae06292f79a353f679d548b50d4343937bce7524d6315edd03312a9e199623e3d6e95699740c6ac0fa0d6621a25f506dc4bbeec047f0a650716d9002a57f5513146405da4cb5b410cd4463fbf58fdbc330d9838f0786b6baec5d115b2a15f4d7abe97c4cfa851ad39edd520f99d41cdec36fb8d77fe155e6112fed7fe461661e9b22082a7a5b72ac23da8a7fb571fed1fb2b00c8a0aaec5045530f7814156ccaa43b9c239eb9b5d62ca4bf10abe1e5e430ce0564068478d33b2db0991f79ef2c3799bcf2ad83935f7407f66fe7854bcced92bd7b4a6c9548038b27cf4b5681c3a049dbe9ce988dee45268dd1694eb964a592eeb601c515cbac605c0b3ded09b7d757382935be286f0153d293e517ed8290174c440e49a90bfaaa71fd22ad24b9b4a05d80131b6d5743c230a3c476b1914e960066745b31669323966b66cc025813e39d97ab34d0941799fbf8ae62a7ecd8be9a9ddd55f042315bac71e37b8c777ae4421fb30bf9764c6eedc9a3b616d7b93243f966ff82798ec707c750d07491f985dbe3080f5fb2d4eaa434172bb49473cca577b8f0783e9f6b046c57dabd7a5b2acd609447f3a06926cb9297af170df70321df898974b5ffca1ac2ea6ab8b826c29dc091f7b191fa40801f9e355789afe6c5837b1b259200c70ade9332715fd7d58c85f02b9d091499b7fd52a9b7ec3997d8739853f130d20192f01949cf1b2b935347ce0f0542a3440c3c791d6e75528b7af77f0a9a43a1e9e414fdda73248dba54c3c741432aee72dc8e13aea33d69ad92c1e183da4538bc27162f76e1bfd16517528412ad74e485d39f980f659f046eb27fbc1d0e49ee09d1c371776155e2f1ee1431215c6a177a10b9b5370ef835f019185111d8fca7670cf76fc7a9edb11fcbc805d1c08c86e4f8ba26b13e495dd84613e3be6fc12074ed49b37c3ed8f88996f23d7d014572f35709fc33adfe53deb9c4e74af2e00d7a71e5a89c86b2f773502c54a46d138341c9a49707498c27dfaa1db1f7ddc2c1e7b064710453f2aba8114fdeedc7496c8b46c05082046c8ad89e2d30dc8be25c1411cc02bf746c27d5cb772d5e2a1de581123ed20f3dffe930f769cc46e2306063dd2ba65839a61f0f7e288b125a1e5ba849cbaa39a760b73b35af305c8956a6164227e4a57253874597515a7f622f7bb68d9064d8eb8752b01b192799ee49e53081017c91c73ce64c87f82dd47c0f9dc09db6eb6efa016d3f35fc5dda3d570489773356e9f0b3a893702c33be691cbed80ac17e1168e883c1763023373853a01d405f862909423ceb7fe148b452876b1c6d9bac5b590787831764582dbf42a12f754a7578ab18e2a5fe6cc0d0b13f4eeb4425abcf643ff53b6cc72bd71debda9b192a751ba93301f3c2b21d01aab2bd662bd7903598d7bf512fca30571c56a470e79e9b0e0c6f9748393275248ce50927b6a97b29cd6b6f59a54500a20429e7f043fc999ac764c276f199617dd8dc80e0737b610de1d98cd492f933a0a45ae55686ecfe1b997f3633c125cacd659de05e1394d1ac81bbfb6fb93fb54ba034210eb6a6ea23f4172aa5f7d9183cdc819df16cfa2eeb0719c8514406f2c8281df971d58b916e8377bbb2030d3da1052bd9e1179ad20a275a614b5561a00df3a1d8e5fe3a485fd13a4d9b23fa42c0bc1cd983bce86eebc81db0ef6b2bfe570e40813cefef031da14c0975975895a497d6bcb1e93a717470e118fbce4f7ea9dd68a64be2a3ed45bd254fb1036298ec53a4d0c3553fdbb354f71b5807b6708cd2db279abfdf53df0e915156435d3741ac9f5a0b8ae3c248fc504e410d208d68048a6f8b1d6f35f1ecb4debf85f9e96db5977bb194eaf3e316ff446c84b3813f409ac44154f48fb4f09d819e2471d6fafa10d62c16d77ef2781447d460f20256afc1b2022a16544608b981b6e6e68def6995c5334d88b61823dd48121fc41ffa6d4cf57b1d0352688116293679cf294cd673c6433d8fc538cf4ab2f1513369c6f7ab321c190c30545dbeaff89cbfd1122d7f586686631323e723fa68a45b94211aa15d6a85397a2628ae5a48d788f07a66ac012ef3db4dfd1f1e7b4f61f532d30bac6033e53024623829749917f20de7c69c40a11d50b5562e30e6c5e126a9d14003c22122eb68e50591e29b39507ac3044de795366c3abcd6961468caab8ae6844dcecf45f06c7d61ef063cadddf13ea75375b3a0b92eaa31d1f04b76a1d10759902284ec19f69d2628f3072ea1c53bf1fe00e028f52a189cbfeeb15854c8f341ae91cdcab1d58b620f6c8106e6268f4ba8e978aba54021a1680336fbe78882095196193fe7238d8ce65449ab7141f8d6fe3d68e68e1134420dfabc2fbd7fcda7cbda4d303b9b6eb8057e74272bf0cf54e80945b0eaa8c200492e6938520b81464e7e0f1d6097074b01d9f231bc8870b2b892ba54b414714fe10f9e4fda412888502de6aa9539c174cad07e4caf9637fed59d77cec73a5bcca964c9fac80ff1899f723eeb55a096807bcc1ab033f755ee29877f0981d720f2b6714db737b78903958ad7743979dbf8e00bbbb1604012bd40ffa809c774dd5e7adac48c2c77dea74daf58578e0edbcf8182f3ae0f9e34ac3a5387b4c7cd5b9431710acd9f3e98071998c0cf7cc438b9ee16321e8fa66592abaa1ca19d0ad1eba04079a1844e3b19ab2406d7e1972ce680178930e5454e1975032b0423ca4a8cc152e8fd3cb082939b3f826d663311d1d3ac1f2e06b879ee8de7f114af3e03830fd9ef762972a09116ea236c1530b17b91f0054fb63165171b81cb97d388bae48313e9b651b6e5bda823bfcdb71c95976927896d7927279c5ea36b667fce090c27cc21b1b6669dd330e1a6840f1b980a6ca1f189dbda2d70e1f5f8a1fe8987ca8ad46066545511f73b841cb883b7ffdf4cff58c6b7a21e2514b47eb2c22688fa742f7db0f4435bcf1d74d4e82e29bcf6d313f2b68a043e6ae7febcb91ce43d0cb647742a47d0de487e6b86631dacc2ed76ccba6b385242e5febecf2cfa29aadede46e0dd99762ab3517af01d0e0a6cc0e1ecfe47a2c2f58e8f6ec4cff68bd8fed6cb9e3b01fcaede4c09ef44fac0e0637fd8718ac268a280a48b5887978ecfc1b0850473f70a0a18804ba2b2fa2a9002ef80e0c59ca8ce498a8f95c8ac36e2298ec8fbecd8483ab6ad34b1a2cb5105a148dccf5b085a8de3eb111a3ddefb5ea392255736ed46cee3669bd396f1de860e8aabe35da285cb75dc76a2913cc12bd128d5da43855d207bfef1135938f5c489947d162ceec517ca99f5e8c0cd04f7e0deeb4f2317d03a7e42fb6f13ec83ab53caf27c1d572c32215c95439c1289f6566bad0ebac68b9ddded26da0259a364b8c8c107b821adcef7cffd65083a4e9f896ec483f212b165d860c6230896d6128aea8a08412dbc336ba30974b781eb68e79ba6691acf716a432dd7b652ced25b5a81da799dc94698d931c3bea712466521e47a9610b96a6fcc29655ac54bc038bde7f293941a6c9ca5c29cfd3fbddc16305359327513c7b2797d8157876fd91d624117f9e1321661bfc9d838e57d05ddc6f421c9fc1b9afe29137d7e8070e0cd225fa1536def57254cdb57a072c5055185e87a220cd05316d2600fe2b7c1ee4cbdd13e158084ea744c0dba98e6e1f3ea57ad8e3377d3d472bffe59c39fdd629c61186858b84a3f6c8911ae61dee1e59fd31ffca42273e50f7312f31942b7ba8452f86d26ea84f3fc7fd3d5c8d89be17dff8d39375c1d33950a8bdca5f8b03a1dec78b79b3b9420e68a8cdf78e53f1fc096aa583b0c84797b50e077e1a2e13ee23bfb8e6cf32f0dec5241ea90d3370bdf11a20604c17ea78f0734b826dc43d533dbfeaee5de730c405e7af88244fee69f0704c8d03d0a351ffe10b2aa0b4a1a9cf81d51a0d538195641d842415e0348d7f42ddf430bddd0e4adb9a92d23b65d795d9f75ac8c54be1b92b46bf5061f40b28db754155a67e96fa5987e1aaaad55184106c94fbeb59e9c916205d89efeb407cb86dd2afdd8cfa12170bf6d5437e79523247ce93bc261b85dc10897a28b3c163e967faf35ff1922d314e54563ad67f41a8ef34a56a83f6aebe9b5944613d39bbd38c2b0ac37b57ffb60e73f01de507b026ca3562621250e3ef0649d62fdb82afcc7b7eaa30bdeaf2975ebf36578da639b8916658228c6aac7e63"}) 18:27:22 executing program 0: keyctl$get_keyring_id(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r0, 0x40045431, 0x0) write$binfmt_aout(r0, &(0x7f0000000140)=ANY=[], 0x92c) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) 18:27:22 executing program 2: munlockall() unshare(0x48040200) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) unshare(0x50000000) unshare(0x2020000) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000016c0)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000001680)={0x0}}, 0x0) r0 = openat$incfs(0xffffffffffffffff, &(0x7f0000000240)='.pending_reads\x00', 0x280800, 0x66) mmap(&(0x7f000053b000/0x2000)=nil, 0x2000, 0x8, 0x10, 0xffffffffffffffff, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000004c0)='/sys/block/loop0', 0x400000, 0x34) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r1, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="00471c03", @ANYRES16=0x0, @ANYBLOB="080000000000000000000c00000005002f0000000000"], 0x1c}}, 0x20010000) unshare(0x4020a00) accept4$bt_l2cap(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0x0, @none}, &(0x7f0000000280)=0xe, 0x80000) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x24, 0x0, 0x118, 0x70bd2a, 0x25dfdbff, {}, [@BATADV_ATTR_AP_ISOLATION_ENABLED={0x5, 0x2a, 0x1}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x2}]}, 0x24}, 0x1, 0x0, 0x0, 0x4004}, 0x8801) 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, 0xa, 0x0, @perf_config_ext={0x32a, 0x20}, 0x0, 0x96, 0x0, 0x0, 0x80}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$NFQNL_MSG_CONFIG(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000001500)=ANY=[@ANYBLOB="240203010200000000000000000300000a080003400000000708000440000000110000005b336d6de09d481d2fc343076a9f55cfbf0962d00e7f8b3ebaf30c4b105897382583eb025c0cfff87bdc02b77e"], 0x24}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x13c, &(0x7f0000000000)={&(0x7f0000000080)=@newlink={0x28, 0x10, 0x1b, 0x0, 0x0, {0x0, 0x0, 0x3, 0x0, 0xf201}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)={&(0x7f0000000080)=ANY=[@ANYBLOB="48040000", @ANYRES16, @ANYBLOB="010000000000000004000f1c210008000300", @ANYRES32], 0x448}}, 0x0) sendmsg$NL80211_CMD_SET_PMK(r0, &(0x7f0000001600)={&(0x7f0000000140), 0xc, &(0x7f0000000300)={&(0x7f0000001580)={0x78, 0x0, 0x2, 0x70bd2a, 0x25dfdbfb, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x6a}}}}, [@NL80211_ATTR_PMK={0x14, 0xfe, "720b17f83046a9f17aa3a1207b1e11be"}, @NL80211_ATTR_PMK={0x14, 0xfe, "9a06ab5b2e530bf9541d01e3dc693f7b"}, @NL80211_ATTR_PMKR0_NAME={0x14, 0x102, "7cc8c56fc6136eae2722c1d97dafea7f"}, @NL80211_ATTR_PMK={0x14, 0xfe, "af7849f086be090630ba0c4e2457cf65"}]}, 0x78}, 0x1, 0x0, 0x0, 0x1}, 0x800) 18:27:22 executing program 0: keyctl$get_keyring_id(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r0, 0x40045431, 0x0) write$binfmt_aout(r0, &(0x7f0000000140)=ANY=[], 0x92c) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) 18:27:22 executing program 0: keyctl$get_keyring_id(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r0, 0x40045431, 0x0) write$binfmt_aout(r0, &(0x7f0000000140)=ANY=[], 0x92c) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) [ 1495.276654][T29746] A link change request failed with some changes committed already. Interface gretap0 may have been left with an inconsistent configuration, please check. [ 1495.676889][T29758] A link change request failed with some changes committed already. Interface gretap0 may have been left with an inconsistent configuration, please check. 18:27:24 executing program 3: ioctl$KVM_GET_PIT(0xffffffffffffffff, 0xc048ae65, &(0x7f0000000200)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r2, 0x107, 0x12, &(0x7f0000000000), 0x4) r3 = creat(&(0x7f0000000100)='./file0\x00', 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000002400)=ANY=[@ANYBLOB, @ANYBLOB="90575b72212541cdb2f1be5b8a962bd09b3a1b0ea648bc68463e67fcf5a5a0fb2b685eb07882cbb010cf08b249074088e4dc144dcb321429e051188c7126c6e16b85c9bed64ab3952aabfb233eaa6316c31a32b2bb28924b2dd935c3bc2a539c44cd54b927ca38703ac5c9d1a24a55b83886553bd03f0437435fa73bb4e013d6c0277c4eff557f55f81311e9cd2bbc6570c766386c3bb5fa71b52189bcfe1ec6d6cb2da9a959608aeee3d9b235bbf096dc02c69c27ba8cb1460097cb96c3a73f2cbaed785a5de560ed1ef8159a2d78b3e1ffb3cc77b31deb1fe18f5e5874d9a2386dbdfe60716f35b380f4ac5b1fc42b484681a6e9"], 0x34}}, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r3, 0x89f1, &(0x7f00000001c0)={'gre0\x00', &(0x7f0000000280)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYBLOB="0700001000000009000000054a18010018680000082fa878ffffffff0a0101029412c3b4c0000000ff000000000000007f860000"]}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) r6 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r6, &(0x7f0000000080)={0xa, 0x0, 0x0, @empty}, 0x1c) write$binfmt_misc(r1, &(0x7f0000000140)=ANY=[], 0x4240a2a0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 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) splice(r0, 0x0, r5, 0x0, 0x2ffff, 0x0) setsockopt$packet_int(r0, 0x107, 0x7, &(0x7f0000000040)=0x9, 0x4) read$FUSE(0xffffffffffffffff, &(0x7f00000003c0)={0x2020}, 0x2020) bind$packet(0xffffffffffffffff, &(0x7f0000000340)={0x11, 0x8, 0x0, 0x1, 0x5, 0x6, @local}, 0x14) 18:27:24 executing program 0: keyctl$get_keyring_id(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r0, &(0x7f0000000140)=ANY=[], 0x92c) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) 18:27:24 executing program 1: munlockall() unshare(0x48040200) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) unshare(0x50000000) unshare(0x2020000) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000016c0)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000001680)={0x0}}, 0x0) r0 = openat$incfs(0xffffffffffffffff, &(0x7f0000000240)='.pending_reads\x00', 0x280800, 0x66) mmap(&(0x7f000053b000/0x2000)=nil, 0x2000, 0x8, 0x10, 0xffffffffffffffff, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000004c0)='/sys/block/loop0', 0x400000, 0x34) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r1, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="00471c03", @ANYRES16=0x0, @ANYBLOB="080000000000000000000c00000005002f0000000000"], 0x1c}}, 0x20010000) unshare(0x4020a00) accept4$bt_l2cap(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0x0, @none}, &(0x7f0000000280)=0xe, 0x80000) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x24, 0x0, 0x118, 0x70bd2a, 0x25dfdbff, {}, [@BATADV_ATTR_AP_ISOLATION_ENABLED={0x5, 0x2a, 0x1}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x2}]}, 0x24}, 0x1, 0x0, 0x0, 0x4004}, 0x8801) 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, 0xa, 0x0, @perf_config_ext={0x32a, 0x20}, 0x0, 0x96, 0x0, 0x0, 0x80}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$NFQNL_MSG_CONFIG(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000001500)=ANY=[@ANYBLOB="240203010200000000000000000300000a080003400000000708000440000000110000005b336d6de09d481d2fc343076a9f55cfbf0962d00e7f8b3ebaf30c4b105897382583eb025c0cfff87bdc02b77e"], 0x24}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x13c, &(0x7f0000000000)={&(0x7f0000000080)=@newlink={0x28, 0x10, 0x1b, 0x0, 0x0, {0x0, 0x0, 0x3, 0x0, 0xf201}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)={&(0x7f0000000080)=ANY=[@ANYBLOB="48040000", @ANYRES16, @ANYBLOB="010000000000000004000f1c210008000300", @ANYRES32], 0x448}}, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r2, 0xd000943e, &(0x7f0000000500)={0x0, 0x0, "45c995059f25e7520109c4d36496e4d7250c0d05ac42ac2618c650f8365e4d29b489c43aad98d7b45b3cf9d073be1f7fec2b65977af6b354e01b9bf27b92829c31a90e8492dcc3ea3f4773bcb088f96f82080c62c67c56dd69189399f778950d838a3b9a0d07d2ac307db19194419f2292e4ed5eb1c82d3574e632b163c91fbc3ae47da69eefe5c07e763959bcdf0b739a6cb98565b312c66ae07448c5fe3c7b7498cea5716f1558c46fabc0a03c55c3d7ce796dd9e3e8de00ae43d8212c9108ad7dd95bb063cda3a3ba1c8f89efaaae4dd111977e6259db762abffe9e9d8f0d75a4fe45875fddf9d22ba6ea809be2a81e49f5bd47def07afbeea7dfda4fc223", "bb9b2646d4d0f12e031fab5cec3dadf4844f9d57d805cc540cd6c83fbdb1327a7c1a4b55e18bb72b1dff2308b69dad0866c89bc89504db3b1c7d01c150d39dab8f8e8d96448658f57343ec1538cc79af1b8412a617613b2541946f90db429e3cdb116cb2624ac03a92223558e3613d44b51c79c23703c5516ef3e3d4d6bbdb9248686262db5eeec173414a33b9a888ccd34aa4d7f124571adae8b665943776e101745a0b5b9b8481ad24188d4316854398c2a84017f621e662739d7bde5568279bbd901a5f6029c0de2c2cbd23b1dc36b2e8210867037737fc9c494c0006b96dc995c4b0f49202d31857e6395431b50ed3f472816a5256c1d7f22cd715d953ad88071992b88edeb47e6167503198f40cbfcaebaf977e9ff172436c40ddbc675d10300a1392128addbc135b0a8c95635aa908870b4cb9df3adf54e0a4f6516eb1393890889b182d53c9a484ffe0441b4f8c3dd285223c0431ffc9d7645b02617f4f406c65a721250f8ad87847b5e74fa3e81ebd92cb289bb870f06f5e0c6c2677f14ef32d1e74fd95c42d1263c10120730d3f1cb643f7fae03c06c3e76463b60d5faf0e8f17389813cb62e125e89c44d9a87dcb3874742e1d7826ba2510ce512050a095547194a7b37aa413bf0dc242c6d963ebc58f4692db24a84be8f7072f82d5a2cde187dd3cd0f4dca7bde66dc03fd37da88a1ad4064b99169462adecff5a7f430acb46d9fe16611348f0aee453c0866beff79266d1b7d5abf270fdae724fbd22988f53519b2f7b61ed1b8dafcdffdb7289e58abcd2887b59a368803193a8e109e681de7760c9ba7b3789c240472cf817280b8489bf0d2e1966a7d29f50d6eab283a755146a0851ab26c3a208f6e6cfec97446a747532e5531836f8e762cbbe33739e1e8254b8b793f926fcb9758c408d178831f9b01a13c5ef63365eacaf029ad6603c9bec6d23281cfcb3de12d192715625f0525ed9a73af2bd6786d91fea14302e8335aec140ae7e9d874d12073dc963cc5836e516a75e78e97ae9558b2f3bc6c6247e07061c6edb059180d302cd7a79be06def817b9aa423bf55c4ec2b42e8904259f55b370b2a4d8783330981d278321c168c0608aff8e2745170bee7d17864e58bb26b0e302681521dae42437de2b0093ca8998cbc5adee21471d97959f237d788c90eae06292f79a353f679d548b50d4343937bce7524d6315edd03312a9e199623e3d6e95699740c6ac0fa0d6621a25f506dc4bbeec047f0a650716d9002a57f5513146405da4cb5b410cd4463fbf58fdbc330d9838f0786b6baec5d115b2a15f4d7abe97c4cfa851ad39edd520f99d41cdec36fb8d77fe155e6112fed7fe461661e9b22082a7a5b72ac23da8a7fb571fed1fb2b00c8a0aaec5045530f7814156ccaa43b9c239eb9b5d62ca4bf10abe1e5e430ce0564068478d33b2db0991f79ef2c3799bcf2ad83935f7407f66fe7854bcced92bd7b4a6c9548038b27cf4b5681c3a049dbe9ce988dee45268dd1694eb964a592eeb601c515cbac605c0b3ded09b7d757382935be286f0153d293e517ed8290174c440e49a90bfaaa71fd22ad24b9b4a05d80131b6d5743c230a3c476b1914e960066745b31669323966b66cc025813e39d97ab34d0941799fbf8ae62a7ecd8be9a9ddd55f042315bac71e37b8c777ae4421fb30bf9764c6eedc9a3b616d7b93243f966ff82798ec707c750d07491f985dbe3080f5fb2d4eaa434172bb49473cca577b8f0783e9f6b046c57dabd7a5b2acd609447f3a06926cb9297af170df70321df898974b5ffca1ac2ea6ab8b826c29dc091f7b191fa40801f9e355789afe6c5837b1b259200c70ade9332715fd7d58c85f02b9d091499b7fd52a9b7ec3997d8739853f130d20192f01949cf1b2b935347ce0f0542a3440c3c791d6e75528b7af77f0a9a43a1e9e414fdda73248dba54c3c741432aee72dc8e13aea33d69ad92c1e183da4538bc27162f76e1bfd16517528412ad74e485d39f980f659f046eb27fbc1d0e49ee09d1c371776155e2f1ee1431215c6a177a10b9b5370ef835f019185111d8fca7670cf76fc7a9edb11fcbc805d1c08c86e4f8ba26b13e495dd84613e3be6fc12074ed49b37c3ed8f88996f23d7d014572f35709fc33adfe53deb9c4e74af2e00d7a71e5a89c86b2f773502c54a46d138341c9a49707498c27dfaa1db1f7ddc2c1e7b064710453f2aba8114fdeedc7496c8b46c05082046c8ad89e2d30dc8be25c1411cc02bf746c27d5cb772d5e2a1de581123ed20f3dffe930f769cc46e2306063dd2ba65839a61f0f7e288b125a1e5ba849cbaa39a760b73b35af305c8956a6164227e4a57253874597515a7f622f7bb68d9064d8eb8752b01b192799ee49e53081017c91c73ce64c87f82dd47c0f9dc09db6eb6efa016d3f35fc5dda3d570489773356e9f0b3a893702c33be691cbed80ac17e1168e883c1763023373853a01d405f862909423ceb7fe148b452876b1c6d9bac5b590787831764582dbf42a12f754a7578ab18e2a5fe6cc0d0b13f4eeb4425abcf643ff53b6cc72bd71debda9b192a751ba93301f3c2b21d01aab2bd662bd7903598d7bf512fca30571c56a470e79e9b0e0c6f9748393275248ce50927b6a97b29cd6b6f59a54500a20429e7f043fc999ac764c276f199617dd8dc80e0737b610de1d98cd492f933a0a45ae55686ecfe1b997f3633c125cacd659de05e1394d1ac81bbfb6fb93fb54ba034210eb6a6ea23f4172aa5f7d9183cdc819df16cfa2eeb0719c8514406f2c8281df971d58b916e8377bbb2030d3da1052bd9e1179ad20a275a614b5561a00df3a1d8e5fe3a485fd13a4d9b23fa42c0bc1cd983bce86eebc81db0ef6b2bfe570e40813cefef031da14c0975975895a497d6bcb1e93a717470e118fbce4f7ea9dd68a64be2a3ed45bd254fb1036298ec53a4d0c3553fdbb354f71b5807b6708cd2db279abfdf53df0e915156435d3741ac9f5a0b8ae3c248fc504e410d208d68048a6f8b1d6f35f1ecb4debf85f9e96db5977bb194eaf3e316ff446c84b3813f409ac44154f48fb4f09d819e2471d6fafa10d62c16d77ef2781447d460f20256afc1b2022a16544608b981b6e6e68def6995c5334d88b61823dd48121fc41ffa6d4cf57b1d0352688116293679cf294cd673c6433d8fc538cf4ab2f1513369c6f7ab321c190c30545dbeaff89cbfd1122d7f586686631323e723fa68a45b94211aa15d6a85397a2628ae5a48d788f07a66ac012ef3db4dfd1f1e7b4f61f532d30bac6033e53024623829749917f20de7c69c40a11d50b5562e30e6c5e126a9d14003c22122eb68e50591e29b39507ac3044de795366c3abcd6961468caab8ae6844dcecf45f06c7d61ef063cadddf13ea75375b3a0b92eaa31d1f04b76a1d10759902284ec19f69d2628f3072ea1c53bf1fe00e028f52a189cbfeeb15854c8f341ae91cdcab1d58b620f6c8106e6268f4ba8e978aba54021a1680336fbe78882095196193fe7238d8ce65449ab7141f8d6fe3d68e68e1134420dfabc2fbd7fcda7cbda4d303b9b6eb8057e74272bf0cf54e80945b0eaa8c200492e6938520b81464e7e0f1d6097074b01d9f231bc8870b2b892ba54b414714fe10f9e4fda412888502de6aa9539c174cad07e4caf9637fed59d77cec73a5bcca964c9fac80ff1899f723eeb55a096807bcc1ab033f755ee29877f0981d720f2b6714db737b78903958ad7743979dbf8e00bbbb1604012bd40ffa809c774dd5e7adac48c2c77dea74daf58578e0edbcf8182f3ae0f9e34ac3a5387b4c7cd5b9431710acd9f3e98071998c0cf7cc438b9ee16321e8fa66592abaa1ca19d0ad1eba04079a1844e3b19ab2406d7e1972ce680178930e5454e1975032b0423ca4a8cc152e8fd3cb082939b3f826d663311d1d3ac1f2e06b879ee8de7f114af3e03830fd9ef762972a09116ea236c1530b17b91f0054fb63165171b81cb97d388bae48313e9b651b6e5bda823bfcdb71c95976927896d7927279c5ea36b667fce090c27cc21b1b6669dd330e1a6840f1b980a6ca1f189dbda2d70e1f5f8a1fe8987ca8ad46066545511f73b841cb883b7ffdf4cff58c6b7a21e2514b47eb2c22688fa742f7db0f4435bcf1d74d4e82e29bcf6d313f2b68a043e6ae7febcb91ce43d0cb647742a47d0de487e6b86631dacc2ed76ccba6b385242e5febecf2cfa29aadede46e0dd99762ab3517af01d0e0a6cc0e1ecfe47a2c2f58e8f6ec4cff68bd8fed6cb9e3b01fcaede4c09ef44fac0e0637fd8718ac268a280a48b5887978ecfc1b0850473f70a0a18804ba2b2fa2a9002ef80e0c59ca8ce498a8f95c8ac36e2298ec8fbecd8483ab6ad34b1a2cb5105a148dccf5b085a8de3eb111a3ddefb5ea392255736ed46cee3669bd396f1de860e8aabe35da285cb75dc76a2913cc12bd128d5da43855d207bfef1135938f5c489947d162ceec517ca99f5e8c0cd04f7e0deeb4f2317d03a7e42fb6f13ec83ab53caf27c1d572c32215c95439c1289f6566bad0ebac68b9ddded26da0259a364b8c8c107b821adcef7cffd65083a4e9f896ec483f212b165d860c6230896d6128aea8a08412dbc336ba30974b781eb68e79ba6691acf716a432dd7b652ced25b5a81da799dc94698d931c3bea712466521e47a9610b96a6fcc29655ac54bc038bde7f293941a6c9ca5c29cfd3fbddc16305359327513c7b2797d8157876fd91d624117f9e1321661bfc9d838e57d05ddc6f421c9fc1b9afe29137d7e8070e0cd225fa1536def57254cdb57a072c5055185e87a220cd05316d2600fe2b7c1ee4cbdd13e158084ea744c0dba98e6e1f3ea57ad8e3377d3d472bffe59c39fdd629c61186858b84a3f6c8911ae61dee1e59fd31ffca42273e50f7312f31942b7ba8452f86d26ea84f3fc7fd3d5c8d89be17dff8d39375c1d33950a8bdca5f8b03a1dec78b79b3b9420e68a8cdf78e53f1fc096aa583b0c84797b50e077e1a2e13ee23bfb8e6cf32f0dec5241ea90d3370bdf11a20604c17ea78f0734b826dc43d533dbfeaee5de730c405e7af88244fee69f0704c8d03d0a351ffe10b2aa0b4a1a9cf81d51a0d538195641d842415e0348d7f42ddf430bddd0e4adb9a92d23b65d795d9f75ac8c54be1b92b46bf5061f40b28db754155a67e96fa5987e1aaaad55184106c94fbeb59e9c916205d89efeb407cb86dd2afdd8cfa12170bf6d5437e79523247ce93bc261b85dc10897a28b3c163e967faf35ff1922d314e54563ad67f41a8ef34a56a83f6aebe9b5944613d39bbd38c2b0ac37b57ffb60e73f01de507b026ca3562621250e3ef0649d62fdb82afcc7b7eaa30bdeaf2975ebf36578da639b8916658228c6aac7e63"}) 18:27:24 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000580), r0) syz_genetlink_get_family_id$net_dm(&(0x7f0000000400), r0) sendmsg$NLBL_CIPSOV4_C_ADD(r1, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000740)={&(0x7f0000000140)={0x3c, r2, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_TAGLST={0x4}, @NLBL_CIPSOV4_A_MLSLVLLST={0x4}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x1}, @NLBL_CIPSOV4_A_MLSCATLST={0x10, 0xc, 0x0, 0x1, [{0xc, 0xb, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0xd7fe}]}]}, @NLBL_CIPSOV4_A_DOI={0x8}]}, 0x3c}}, 0x0) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000100), r3) sendmsg$NLBL_MGMT_C_ADD(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000280)={0x134, r4, 0x605, 0x0, 0x0, {0x1, 0x5}, [@NLBL_MGMT_A_DOMAIN={0x106, 0x1, '\x02\x80\x03l\x14\x10\xbc\x90;\xa8F\xcd3\xb86e_qS\r\xbc\x88;\x14afZa7-\xbf\xf4\xd2\n\x8a\xcdB\xd2\xa61\x1a\t{\xa5#|1@2FMr\xf6=\xa7\x88\x1a<\xf5\x93\xb6\xaf\xd0 L\xba\x95H\xf9\xe4\xb7[)\x19#\xb4\x83\xb7D\x1c\x02CR\xf6)bs\xc3\xa4\xb0\xe0l\x95\x7f\xa3\x18\xf7\x04\xd2)\xe6@\xaa\xe0\xcet\x99\x1d\x17\xe5&\xe7h#\xbc9\xd2u.h%\xbf\".aD\xf8)5\xf47\x87p\x18\xf4\x95\x0e\xa1SY\n\xfbn\xbe\xb1\xbef\xfe\xae\x14\xb2\x13\x88\x06\xbd\a\xb4\x90\xf2\xc5\x04+\x86l\x1e\x83\x1aA\x95\xd0\x0e\x03/\xde\x1a\xccNT\xf4\xad\x99\x83\xaf\x81Nz\xb2@\x1e\x82>:\xc9n\xe8\x16,\xccu\a(h>\x015\xadd\xce\x99k{\x91\xd9[B\xd3\x1f>{\xf6.\xa3d\xce\x7f\xb0\xaa\xe6~\xf45\xd4v7z\xffJ\xdeN\xd5\xb1\xa2t\xacj\xb8h\xe5\x98\xb6\xf3\xa0\xe0\xbc\x1d\x00\x0f\xf7'}, @NLBL_MGMT_A_PROTOCOL={0x8, 0x2, 0x5}, @NLBL_MGMT_A_IPV4MASK={0x8, 0x8, @multicast1}, @NLBL_MGMT_A_IPV4ADDR={0x8, 0x7, @initdev={0xac, 0x1e, 0x0, 0x0}}]}, 0x134}, 0x1, 0xf003f00}, 0x0) r5 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$NL802154_CMD_SET_SHORT_ADDR(r5, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)={0x20, r6, 0x911, 0x0, 0x0, {}, [@NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x20}}, 0x0) sendmsg$NL802154_CMD_DEL_SEC_KEY(r3, &(0x7f0000000080)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000040)={&(0x7f0000000180)={0x260, r6, 0x1, 0x70bd28, 0x25dfdbff, {}, [@NL802154_ATTR_SEC_KEY={0xb8, 0x25, 0x0, 0x1, [@NL802154_KEY_ATTR_ID={0x18, 0x1, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_SOURCE_EXTENDED={0xc, 0x5, 0x9}, @NL802154_KEY_ID_ATTR_SOURCE_SHORT={0x8, 0x4, 0x7}]}, @NL802154_KEY_ATTR_USAGE_CMDS={0x24, 0x3, "bbbdb9257355fe6cebad80901202da59204a975501a2939a6dd3d6255d04a122"}, @NL802154_KEY_ATTR_USAGE_CMDS={0x24, 0x3, "c1cb4a6d40a86f716bf3e796275d5241cbfed394f70b5d6de8edac9afb3126d2"}, @NL802154_KEY_ATTR_USAGE_FRAMES={0x5, 0x2, 0x8a}, @NL802154_KEY_ATTR_BYTES={0x14, 0x4, "7eccd28379e2d98db823699f8e08717b"}, @NL802154_KEY_ATTR_BYTES={0x14, 0x4, "2b5e69ad560fcee89219aeb69a3bd6ce"}, @NL802154_KEY_ATTR_USAGE_CMDS={0x24, 0x3, "8aea9ca54861fe8aeabd6ccedc24c1eb546eec4cdbba9c2830361b5ec75bd876"}]}, @NL802154_ATTR_SEC_KEY={0x6c, 0x25, 0x0, 0x1, [@NL802154_KEY_ATTR_BYTES={0x14, 0x4, "7a41af95fa4cfabdaeefe62b7dce15f3"}, @NL802154_KEY_ATTR_BYTES={0x14, 0x4, "ad36577416f4b86878cbe19e76796ffc"}, @NL802154_KEY_ATTR_BYTES={0x14, 0x4, "2b2a9521761c8f9326d2b05b54e598f1"}, @NL802154_KEY_ATTR_USAGE_FRAMES={0x5, 0x2, 0x6}, @NL802154_KEY_ATTR_USAGE_CMDS={0x24, 0x3, "527409caca73ce67c080ea29d3ff6e807fca24fec705e9d6622b740615598160"}]}, @NL802154_ATTR_WPAN_DEV={0xc}, @NL802154_ATTR_SEC_KEY={0x38, 0x25, 0x0, 0x1, [@NL802154_KEY_ATTR_ID={0x10, 0x1, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_SOURCE_EXTENDED={0xc, 0x5, 0x19}]}, @NL802154_KEY_ATTR_USAGE_CMDS={0x24, 0x3, "3dc643bc75f687a1dfc6a2774cec8e3d3a0c5ee2456b27d6a2488fb263a6fd52"}]}, @NL802154_ATTR_SEC_KEY={0x44, 0x25, 0x0, 0x1, [@NL802154_KEY_ATTR_USAGE_FRAMES={0x5, 0x2, 0x4}, @NL802154_KEY_ATTR_USAGE_CMDS={0x24, 0x3, "6886361d79c74bb946f1ab8b4bf2ac342f0dd090be53dbc195f3aba0375d5d31"}, @NL802154_KEY_ATTR_BYTES={0x14, 0x4, "6e2d09ed319a8c25db6bb45c182268fd"}]}, @NL802154_ATTR_SEC_KEY={0x88, 0x25, 0x0, 0x1, [@NL802154_KEY_ATTR_USAGE_FRAMES={0x5, 0x2, 0x5}, @NL802154_KEY_ATTR_BYTES={0x14, 0x4, "56cabc6f3830adfc842f98766240cb98"}, @NL802154_KEY_ATTR_USAGE_CMDS={0x24, 0x3, "b6a7830f596911e4a529036716869720be58669c045e778db80f7ba40a21a54a"}, @NL802154_KEY_ATTR_BYTES={0x14, 0x4, "fb3922d499aec263e0de11fc5fae6af3"}, @NL802154_KEY_ATTR_ID={0x30, 0x1, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_IMPLICIT={0x2c, 0x3, 0x0, 0x1, [@NL802154_DEV_ADDR_ATTR_MODE={0x8, 0x2, 0x2}, @NL802154_DEV_ADDR_ATTR_SHORT={0x6}, @NL802154_DEV_ADDR_ATTR_MODE={0x8, 0x2, 0x2}, @NL802154_DEV_ADDR_ATTR_PAN_ID={0x6}, @NL802154_DEV_ADDR_ATTR_SHORT={0x6, 0x3, 0xaaa2}]}]}]}, @NL802154_ATTR_WPAN_DEV={0xc}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x200000002}]}, 0x260}, 0x1, 0x0, 0x0, 0x814}, 0x8020000) sendmsg$NL802154_CMD_SET_CCA_ED_LEVEL(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000480)={0x24, r6, 0x2, 0x70bd2b, 0x25dfdbfd, {}, [@NL802154_ATTR_CCA_ED_LEVEL={0x8, 0xe, 0x5}, @NL802154_ATTR_CCA_ED_LEVEL={0x8, 0xe, 0x8}]}, 0x24}, 0x1, 0x0, 0x0, 0x880}, 0x80) 18:27:24 executing program 0: keyctl$get_keyring_id(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r0, &(0x7f0000000140)=ANY=[], 0x92c) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) 18:27:24 executing program 0: keyctl$get_keyring_id(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r0, &(0x7f0000000140)=ANY=[], 0x92c) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) 18:27:24 executing program 0: keyctl$get_keyring_id(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000000140)=ANY=[], 0x92c) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) 18:27:24 executing program 0: keyctl$get_keyring_id(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000000140)=ANY=[], 0x92c) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) [ 1497.199836][T29769] A link change request failed with some changes committed already. Interface gretap0 may have been left with an inconsistent configuration, please check. 18:27:24 executing program 0: keyctl$get_keyring_id(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000000140)=ANY=[], 0x92c) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) 18:27:25 executing program 2: syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000100)='./bus\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]) chdir(&(0x7f0000000380)='./bus\x00') r0 = creat(&(0x7f0000000300)='./bus\x00', 0x0) ftruncate(r0, 0x208200) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x80, 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, 0x0, @perf_bp, 0x8810}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x5, 0x4003012, r1, 0xf1349000) socket(0x28, 0x6, 0x8001) clone3(&(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) 18:27:25 executing program 0: keyctl$get_keyring_id(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r0, 0x0, 0x92c) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) 18:27:25 executing program 3: ioctl$KVM_GET_PIT(0xffffffffffffffff, 0xc048ae65, &(0x7f0000000200)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r2, 0x107, 0x12, &(0x7f0000000000), 0x4) r3 = creat(&(0x7f0000000100)='./file0\x00', 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000002400)=ANY=[@ANYBLOB, @ANYBLOB="90575b72212541cdb2f1be5b8a962bd09b3a1b0ea648bc68463e67fcf5a5a0fb2b685eb07882cbb010cf08b249074088e4dc144dcb321429e051188c7126c6e16b85c9bed64ab3952aabfb233eaa6316c31a32b2bb28924b2dd935c3bc2a539c44cd54b927ca38703ac5c9d1a24a55b83886553bd03f0437435fa73bb4e013d6c0277c4eff557f55f81311e9cd2bbc6570c766386c3bb5fa71b52189bcfe1ec6d6cb2da9a959608aeee3d9b235bbf096dc02c69c27ba8cb1460097cb96c3a73f2cbaed785a5de560ed1ef8159a2d78b3e1ffb3cc77b31deb1fe18f5e5874d9a2386dbdfe60716f35b380f4ac5b1fc42b484681a6e9"], 0x34}}, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r3, 0x89f1, &(0x7f00000001c0)={'gre0\x00', &(0x7f0000000280)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYBLOB="0700001000000009000000054a18010018680000082fa878ffffffff0a0101029412c3b4c0000000ff000000000000007f860000"]}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) r6 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r6, &(0x7f0000000080)={0xa, 0x0, 0x0, @empty}, 0x1c) write$binfmt_misc(r1, &(0x7f0000000140)=ANY=[], 0x4240a2a0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 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) splice(r0, 0x0, r5, 0x0, 0x2ffff, 0x0) setsockopt$packet_int(r0, 0x107, 0x7, &(0x7f0000000040)=0x9, 0x4) read$FUSE(0xffffffffffffffff, &(0x7f00000003c0)={0x2020}, 0x2020) bind$packet(0xffffffffffffffff, &(0x7f0000000340)={0x11, 0x8, 0x0, 0x1, 0x5, 0x6, @local}, 0x14) 18:27:25 executing program 1: munlockall() unshare(0x48040200) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) unshare(0x50000000) unshare(0x2020000) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000016c0)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000001680)={0x0}}, 0x0) r0 = openat$incfs(0xffffffffffffffff, &(0x7f0000000240)='.pending_reads\x00', 0x280800, 0x66) mmap(&(0x7f000053b000/0x2000)=nil, 0x2000, 0x8, 0x10, 0xffffffffffffffff, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000004c0)='/sys/block/loop0', 0x400000, 0x34) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r1, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="00471c03", @ANYRES16=0x0, @ANYBLOB="080000000000000000000c00000005002f0000000000"], 0x1c}}, 0x20010000) unshare(0x4020a00) accept4$bt_l2cap(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0x0, @none}, &(0x7f0000000280)=0xe, 0x80000) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x24, 0x0, 0x118, 0x70bd2a, 0x25dfdbff, {}, [@BATADV_ATTR_AP_ISOLATION_ENABLED={0x5, 0x2a, 0x1}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x2}]}, 0x24}, 0x1, 0x0, 0x0, 0x4004}, 0x8801) 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, 0xa, 0x0, @perf_config_ext={0x32a, 0x20}, 0x0, 0x96, 0x0, 0x0, 0x80}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$NFQNL_MSG_CONFIG(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000001500)=ANY=[@ANYBLOB="240203010200000000000000000300000a080003400000000708000440000000110000005b336d6de09d481d2fc343076a9f55cfbf0962d00e7f8b3ebaf30c4b105897382583eb025c0cfff87bdc02b77e"], 0x24}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x13c, &(0x7f0000000000)={&(0x7f0000000080)=@newlink={0x28, 0x10, 0x1b, 0x0, 0x0, {0x0, 0x0, 0x3, 0x0, 0xf201}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)={&(0x7f0000000080)=ANY=[@ANYBLOB="48040000", @ANYRES16, @ANYBLOB="010000000000000004000f1c210008000300", @ANYRES32], 0x448}}, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r2, 0xd000943e, &(0x7f0000000500)={0x0, 0x0, "45c995059f25e7520109c4d36496e4d7250c0d05ac42ac2618c650f8365e4d29b489c43aad98d7b45b3cf9d073be1f7fec2b65977af6b354e01b9bf27b92829c31a90e8492dcc3ea3f4773bcb088f96f82080c62c67c56dd69189399f778950d838a3b9a0d07d2ac307db19194419f2292e4ed5eb1c82d3574e632b163c91fbc3ae47da69eefe5c07e763959bcdf0b739a6cb98565b312c66ae07448c5fe3c7b7498cea5716f1558c46fabc0a03c55c3d7ce796dd9e3e8de00ae43d8212c9108ad7dd95bb063cda3a3ba1c8f89efaaae4dd111977e6259db762abffe9e9d8f0d75a4fe45875fddf9d22ba6ea809be2a81e49f5bd47def07afbeea7dfda4fc223", "bb9b2646d4d0f12e031fab5cec3dadf4844f9d57d805cc540cd6c83fbdb1327a7c1a4b55e18bb72b1dff2308b69dad0866c89bc89504db3b1c7d01c150d39dab8f8e8d96448658f57343ec1538cc79af1b8412a617613b2541946f90db429e3cdb116cb2624ac03a92223558e3613d44b51c79c23703c5516ef3e3d4d6bbdb9248686262db5eeec173414a33b9a888ccd34aa4d7f124571adae8b665943776e101745a0b5b9b8481ad24188d4316854398c2a84017f621e662739d7bde5568279bbd901a5f6029c0de2c2cbd23b1dc36b2e8210867037737fc9c494c0006b96dc995c4b0f49202d31857e6395431b50ed3f472816a5256c1d7f22cd715d953ad88071992b88edeb47e6167503198f40cbfcaebaf977e9ff172436c40ddbc675d10300a1392128addbc135b0a8c95635aa908870b4cb9df3adf54e0a4f6516eb1393890889b182d53c9a484ffe0441b4f8c3dd285223c0431ffc9d7645b02617f4f406c65a721250f8ad87847b5e74fa3e81ebd92cb289bb870f06f5e0c6c2677f14ef32d1e74fd95c42d1263c10120730d3f1cb643f7fae03c06c3e76463b60d5faf0e8f17389813cb62e125e89c44d9a87dcb3874742e1d7826ba2510ce512050a095547194a7b37aa413bf0dc242c6d963ebc58f4692db24a84be8f7072f82d5a2cde187dd3cd0f4dca7bde66dc03fd37da88a1ad4064b99169462adecff5a7f430acb46d9fe16611348f0aee453c0866beff79266d1b7d5abf270fdae724fbd22988f53519b2f7b61ed1b8dafcdffdb7289e58abcd2887b59a368803193a8e109e681de7760c9ba7b3789c240472cf817280b8489bf0d2e1966a7d29f50d6eab283a755146a0851ab26c3a208f6e6cfec97446a747532e5531836f8e762cbbe33739e1e8254b8b793f926fcb9758c408d178831f9b01a13c5ef63365eacaf029ad6603c9bec6d23281cfcb3de12d192715625f0525ed9a73af2bd6786d91fea14302e8335aec140ae7e9d874d12073dc963cc5836e516a75e78e97ae9558b2f3bc6c6247e07061c6edb059180d302cd7a79be06def817b9aa423bf55c4ec2b42e8904259f55b370b2a4d8783330981d278321c168c0608aff8e2745170bee7d17864e58bb26b0e302681521dae42437de2b0093ca8998cbc5adee21471d97959f237d788c90eae06292f79a353f679d548b50d4343937bce7524d6315edd03312a9e199623e3d6e95699740c6ac0fa0d6621a25f506dc4bbeec047f0a650716d9002a57f5513146405da4cb5b410cd4463fbf58fdbc330d9838f0786b6baec5d115b2a15f4d7abe97c4cfa851ad39edd520f99d41cdec36fb8d77fe155e6112fed7fe461661e9b22082a7a5b72ac23da8a7fb571fed1fb2b00c8a0aaec5045530f7814156ccaa43b9c239eb9b5d62ca4bf10abe1e5e430ce0564068478d33b2db0991f79ef2c3799bcf2ad83935f7407f66fe7854bcced92bd7b4a6c9548038b27cf4b5681c3a049dbe9ce988dee45268dd1694eb964a592eeb601c515cbac605c0b3ded09b7d757382935be286f0153d293e517ed8290174c440e49a90bfaaa71fd22ad24b9b4a05d80131b6d5743c230a3c476b1914e960066745b31669323966b66cc025813e39d97ab34d0941799fbf8ae62a7ecd8be9a9ddd55f042315bac71e37b8c777ae4421fb30bf9764c6eedc9a3b616d7b93243f966ff82798ec707c750d07491f985dbe3080f5fb2d4eaa434172bb49473cca577b8f0783e9f6b046c57dabd7a5b2acd609447f3a06926cb9297af170df70321df898974b5ffca1ac2ea6ab8b826c29dc091f7b191fa40801f9e355789afe6c5837b1b259200c70ade9332715fd7d58c85f02b9d091499b7fd52a9b7ec3997d8739853f130d20192f01949cf1b2b935347ce0f0542a3440c3c791d6e75528b7af77f0a9a43a1e9e414fdda73248dba54c3c741432aee72dc8e13aea33d69ad92c1e183da4538bc27162f76e1bfd16517528412ad74e485d39f980f659f046eb27fbc1d0e49ee09d1c371776155e2f1ee1431215c6a177a10b9b5370ef835f019185111d8fca7670cf76fc7a9edb11fcbc805d1c08c86e4f8ba26b13e495dd84613e3be6fc12074ed49b37c3ed8f88996f23d7d014572f35709fc33adfe53deb9c4e74af2e00d7a71e5a89c86b2f773502c54a46d138341c9a49707498c27dfaa1db1f7ddc2c1e7b064710453f2aba8114fdeedc7496c8b46c05082046c8ad89e2d30dc8be25c1411cc02bf746c27d5cb772d5e2a1de581123ed20f3dffe930f769cc46e2306063dd2ba65839a61f0f7e288b125a1e5ba849cbaa39a760b73b35af305c8956a6164227e4a57253874597515a7f622f7bb68d9064d8eb8752b01b192799ee49e53081017c91c73ce64c87f82dd47c0f9dc09db6eb6efa016d3f35fc5dda3d570489773356e9f0b3a893702c33be691cbed80ac17e1168e883c1763023373853a01d405f862909423ceb7fe148b452876b1c6d9bac5b590787831764582dbf42a12f754a7578ab18e2a5fe6cc0d0b13f4eeb4425abcf643ff53b6cc72bd71debda9b192a751ba93301f3c2b21d01aab2bd662bd7903598d7bf512fca30571c56a470e79e9b0e0c6f9748393275248ce50927b6a97b29cd6b6f59a54500a20429e7f043fc999ac764c276f199617dd8dc80e0737b610de1d98cd492f933a0a45ae55686ecfe1b997f3633c125cacd659de05e1394d1ac81bbfb6fb93fb54ba034210eb6a6ea23f4172aa5f7d9183cdc819df16cfa2eeb0719c8514406f2c8281df971d58b916e8377bbb2030d3da1052bd9e1179ad20a275a614b5561a00df3a1d8e5fe3a485fd13a4d9b23fa42c0bc1cd983bce86eebc81db0ef6b2bfe570e40813cefef031da14c0975975895a497d6bcb1e93a717470e118fbce4f7ea9dd68a64be2a3ed45bd254fb1036298ec53a4d0c3553fdbb354f71b5807b6708cd2db279abfdf53df0e915156435d3741ac9f5a0b8ae3c248fc504e410d208d68048a6f8b1d6f35f1ecb4debf85f9e96db5977bb194eaf3e316ff446c84b3813f409ac44154f48fb4f09d819e2471d6fafa10d62c16d77ef2781447d460f20256afc1b2022a16544608b981b6e6e68def6995c5334d88b61823dd48121fc41ffa6d4cf57b1d0352688116293679cf294cd673c6433d8fc538cf4ab2f1513369c6f7ab321c190c30545dbeaff89cbfd1122d7f586686631323e723fa68a45b94211aa15d6a85397a2628ae5a48d788f07a66ac012ef3db4dfd1f1e7b4f61f532d30bac6033e53024623829749917f20de7c69c40a11d50b5562e30e6c5e126a9d14003c22122eb68e50591e29b39507ac3044de795366c3abcd6961468caab8ae6844dcecf45f06c7d61ef063cadddf13ea75375b3a0b92eaa31d1f04b76a1d10759902284ec19f69d2628f3072ea1c53bf1fe00e028f52a189cbfeeb15854c8f341ae91cdcab1d58b620f6c8106e6268f4ba8e978aba54021a1680336fbe78882095196193fe7238d8ce65449ab7141f8d6fe3d68e68e1134420dfabc2fbd7fcda7cbda4d303b9b6eb8057e74272bf0cf54e80945b0eaa8c200492e6938520b81464e7e0f1d6097074b01d9f231bc8870b2b892ba54b414714fe10f9e4fda412888502de6aa9539c174cad07e4caf9637fed59d77cec73a5bcca964c9fac80ff1899f723eeb55a096807bcc1ab033f755ee29877f0981d720f2b6714db737b78903958ad7743979dbf8e00bbbb1604012bd40ffa809c774dd5e7adac48c2c77dea74daf58578e0edbcf8182f3ae0f9e34ac3a5387b4c7cd5b9431710acd9f3e98071998c0cf7cc438b9ee16321e8fa66592abaa1ca19d0ad1eba04079a1844e3b19ab2406d7e1972ce680178930e5454e1975032b0423ca4a8cc152e8fd3cb082939b3f826d663311d1d3ac1f2e06b879ee8de7f114af3e03830fd9ef762972a09116ea236c1530b17b91f0054fb63165171b81cb97d388bae48313e9b651b6e5bda823bfcdb71c95976927896d7927279c5ea36b667fce090c27cc21b1b6669dd330e1a6840f1b980a6ca1f189dbda2d70e1f5f8a1fe8987ca8ad46066545511f73b841cb883b7ffdf4cff58c6b7a21e2514b47eb2c22688fa742f7db0f4435bcf1d74d4e82e29bcf6d313f2b68a043e6ae7febcb91ce43d0cb647742a47d0de487e6b86631dacc2ed76ccba6b385242e5febecf2cfa29aadede46e0dd99762ab3517af01d0e0a6cc0e1ecfe47a2c2f58e8f6ec4cff68bd8fed6cb9e3b01fcaede4c09ef44fac0e0637fd8718ac268a280a48b5887978ecfc1b0850473f70a0a18804ba2b2fa2a9002ef80e0c59ca8ce498a8f95c8ac36e2298ec8fbecd8483ab6ad34b1a2cb5105a148dccf5b085a8de3eb111a3ddefb5ea392255736ed46cee3669bd396f1de860e8aabe35da285cb75dc76a2913cc12bd128d5da43855d207bfef1135938f5c489947d162ceec517ca99f5e8c0cd04f7e0deeb4f2317d03a7e42fb6f13ec83ab53caf27c1d572c32215c95439c1289f6566bad0ebac68b9ddded26da0259a364b8c8c107b821adcef7cffd65083a4e9f896ec483f212b165d860c6230896d6128aea8a08412dbc336ba30974b781eb68e79ba6691acf716a432dd7b652ced25b5a81da799dc94698d931c3bea712466521e47a9610b96a6fcc29655ac54bc038bde7f293941a6c9ca5c29cfd3fbddc16305359327513c7b2797d8157876fd91d624117f9e1321661bfc9d838e57d05ddc6f421c9fc1b9afe29137d7e8070e0cd225fa1536def57254cdb57a072c5055185e87a220cd05316d2600fe2b7c1ee4cbdd13e158084ea744c0dba98e6e1f3ea57ad8e3377d3d472bffe59c39fdd629c61186858b84a3f6c8911ae61dee1e59fd31ffca42273e50f7312f31942b7ba8452f86d26ea84f3fc7fd3d5c8d89be17dff8d39375c1d33950a8bdca5f8b03a1dec78b79b3b9420e68a8cdf78e53f1fc096aa583b0c84797b50e077e1a2e13ee23bfb8e6cf32f0dec5241ea90d3370bdf11a20604c17ea78f0734b826dc43d533dbfeaee5de730c405e7af88244fee69f0704c8d03d0a351ffe10b2aa0b4a1a9cf81d51a0d538195641d842415e0348d7f42ddf430bddd0e4adb9a92d23b65d795d9f75ac8c54be1b92b46bf5061f40b28db754155a67e96fa5987e1aaaad55184106c94fbeb59e9c916205d89efeb407cb86dd2afdd8cfa12170bf6d5437e79523247ce93bc261b85dc10897a28b3c163e967faf35ff1922d314e54563ad67f41a8ef34a56a83f6aebe9b5944613d39bbd38c2b0ac37b57ffb60e73f01de507b026ca3562621250e3ef0649d62fdb82afcc7b7eaa30bdeaf2975ebf36578da639b8916658228c6aac7e63"}) 18:27:25 executing program 0: keyctl$get_keyring_id(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r0, 0x0, 0x92c) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) 18:27:25 executing program 2: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)='w', 0x1}], 0x1, 0x0) r2 = socket$kcm(0x29, 0x2, 0x0) write(r2, &(0x7f0000000300)="1f1b42e694995dea862755bc9f7b45bf28481eb2a614b3f9313d9bbf10f0f4609bad48112bff2bc5fdde53bc94063241f55bb5f048b2f5eb4216488527ee1ae55f0bb3684f6aa02ca710689739be79a41fbebf37ab3c44bff3d317883ecb84ad28561b3cb5e732c5dad524adb44891ab02b64dfe5d7e80af5f04611608f766bbe487cfc12b2941fe1a39bfdb53f94cc99c977bb696d61b0fb99152da8e00a205478219e23d091dfcfe7a55cf1e623ac8493f4a2b04c79bc32e7a41b859590db9659bd91a06fa2c043882e5a5c4288278f1fe70772e24f0c74c15af4d0e73a0bf1f5122d6bce0af289d22d4cedf7226cef2b13870d3", 0xf5) splice(r0, 0x0, r2, 0x0, 0x100000002, 0x0) accept4$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x0, @fixed}, &(0x7f0000000080)=0xe, 0x80000) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x7f, 0x4, 0x8, 0x1, 0x0, 0x1f, 0x4020, 0x8, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x2, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x333662f3, 0x1, @perf_config_ext={0x4, 0x80000001}, 0x2000, 0x8, 0x2, 0x3, 0x2, 0x1, 0x397a, 0x0, 0x8, 0x0, 0x4}, 0xffffffffffffffff, 0x7, r1, 0x12) 18:27:25 executing program 2: r0 = eventfd2(0x3, 0x80001) poll(&(0x7f0000000080)=[{r0, 0x8054}, {0xffffffffffffffff, 0x400}], 0x2, 0x6) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000014c0)='./file0\x00', 0x0, 0x5, &(0x7f0000001480)=[{&(0x7f0000000180)="5b2b95b7082b8a26b5791047b41b7a5b11f48999bce28dfbeaf1151a9b3a9e61692835c282be40474ae53eee13bc1e21ffc82a2504df65520f4bbc1ef3b3b71fb4912282ccc4fb639af49ff60cfc9f05be57e38610f9f412b3cf3ad942217191cf5d6c32611ba44e54967df64d096aec0aef323b2a96725462e8ad4a665b3967e242e1d88b88e5d9a61c289d4e151ef64a14706afa8c989628145fbd51050af33a86f76bf485f87ac93e9db1b41e6b9c4c6afd31bb313a3ad6095cd24b5721f2559c157542a36848", 0xc8, 0x5}, {&(0x7f0000000280)="5a01850820a05b3f1aaa47723561346e44e3ebc0a36dff4993e14cbf4ead6432f6ca430670ea8aa4b0d1d5443d8e663907f919c52a216de334ed35fd243b81390e921245553ac4259e3ebc5992693dd1d0f60aaac97b28c3ce237d9c3b14df6243d08d1cff30230e5809eef56985b1463892fde30ece521aea120d5379135553fe2d9cd823e3b07c3f3a21ce67771b44f8f7dc5c2f3df0d42b977a90e6770084524478feed6a8c698c12edda1bb2343fe9d6e6c80dd9e1e18e963f2306a8785665ee8af49fd9c21ea1f6b7826014d25b83db60ad3b3a1c781bbb520a72bc4115480ed15910ffa605e413e86acf5ec07a323165c0c4c39d6d54f56e374737f7db0dc94b5b77e3d77e8c9e21590cad719794ffa5e0437939d812eab86dbb6c2f5c8fbdcd3089e5e33c487e51489df0181a5e3b62edcc5ca123edd5a2f8461bb825b44802a9199b4cb417b6a6199cac06fe7e1e40aebe2070e86e1cf8efe024f55dbfe40aa880c71dcc504c8fd1393526ababcd64bf3820b9011457fd58cf6b41fd849a95a600a9c49eb3ced66c713fff1dae2ac253e14e6dd732b94a698283f27756ed81761911caecbe1dac942c211561ee7b793a80ababd4b37150dbeed8d1563fb2000bcdec3e33f0da535d16ba5f970bf6110cc063d526b99695ae8e5db4d719dabfe6bd352e2f2bebf62b4c932dd3e4a57b03ba2ca3f5597b91dfb8d8c8ac852164a0ea5b36f1cf3da3b99ea3715fbd4fab23e7ffc8b125a9c6bea822cc68e1a87010dbd012cf01274976bec177239716b439240edd5e06861c02fcbc5cb467c83994a8fd97dcf9f63274449d3cab7b505e78ecbd0395e454d93eeb2eb161000427614e19608b93b58f2d5014933940aaa4ae157f10b1ae9c0bde7f9e671d75eed3d5a9c2c56ad2e99c3be636a448f69d60c0c76d8cf98ce8cbfba8f2790eb0c070188da5730c15ee12dcd3bf54c26d60974af142d4990f3cb9e8a90b8458317b98796aa4ba04dda267ba60a01f09e93d950fd920062846fe2dcd716b0d5ec4a8cf34f071e01560db64fd26aaa2accff637ee23ad095ac6a57cdca24d1880175da4696d469630084655ad91ed18b2836bea7279cb3cc4870e60a96116fad64d48444afdaa1e6aa7dc2b27d37a7d4f444156ac4bf8482e8b5331bb3200d6bf32686fc538cb14c172eef1ec61bc368fe6cd89fe58466aebd1682e7aac3b784a74c6abd55bc33b903305aee6ec5cc54660a6e56bdb87f273754b234a9a807122f70edb2e93f9bc582fffe4a9ce97b9c659d8db9f324be6b23f75e2e2569f5c5891f9477a5b1422a4af320268a8aff1f72cf16e2e38fe8de2290edef301c81c14a7780918120f0f25e59f0df31ed0b72f26963bd09a24a6cf5cdbfa3725a19da3a47ee396b89ebeb9f61c6b9e0d7089bb8987fcb0835e4812cfaa44e6801821f899516c50ffee99c877733aa8feb8af06fc91972415191b49a258224485624358658477b85eb8ff2d9fdb6c7764c0ae06cc5f5505aed2d0d7003d8bba848752972a032713e179277319817f7e4f60d3bb65ad6c29f1dcc06e3c03cda9c42969bbb14b6d74598e3739287422cc1d1d9a36991fea92d524746139fac35708b8c4a7efd1b6c03ced57f39abfc1e10c11a30838ac47003d7157c2df4c01e1652b4c208f926c849dc927e0a972ea2680934ad7a9ef7133375fa906f98971ed965910f2fc5452bd4899892097b83b2e0794025dbf4c261f9723c0bdc1f17d8c9186ee2c1df96be493608e79b9f816e06dcaea9440053faa0345974ba2c2181391867e397cf99f8a55f76a5e00e28717a6d5db8e59319c5d93d387a904305ce4b38211e182940b02c9cf1df9ec091382e4a56c2c95fb9351d865e0462ccca8dde2711f72ae9b9445768ee830b2643ab1642633228d62f14bc1ebd4ed19965e22cb68e0eb180917da70870cc8b592b15f96dddcec279bbde7409552bf48891e83e318f4e87ede6ae73cf38e1c3d652196d2850808e8457e01b8841be347cb7bf3e1e3d0d571a77180cb5233c9b1d038629d9bba32ed1890c4cb07b5f949d7ec9761f9ddbf9e54c4cdf773efdd0ba76f5d4a5c9f7198e1c02d443a0cfe6bba03d5ae79b7f96b9a7aba18537bf0bca69a4c244a4c4705f9999e307a12ceee9cdb6d7fc9237c8d887f9abf25e9477da42ac0c2837eab2aea28d888e3d9946cded588dfc3e982066249ae6da2f96d4812237ab56ab13777bd64a627709f79d4e6403924824811ab78914cef961fd763976bb54e6b2ca8faab4c17a3bfa0b7dbf64bbbca851ecd73f9b3f0395bb34b60543e5cda7a6edd7cb02e2cf38bd1ae21d8d736c2da3641719e531b9f3fc3f29ab5008244911ec047d3e319ba0dcb8f59c920a51e251c320c10585f7be0f83564c64aca53b59f3583ddd1625d8cc170cc7f79fd8c06566c7d5b8ce9520241de6e6ba30ab4fc2f77df89e79af16cd429d7cfff77150f038e424fa1fc1b9c2ea6bd2d9c10e65281efa5b39ab82b6f165b3cbe87ff78706adbd9727e3667575abb40d9c25b00caa1cc6bffbcb7f9682ce3d0ef92c119d3767a007da770721103714da80ddd1de120a9cf2d81e0d12d5fba5ec69fb400a397cf31e3a2f806b5e95872eac7ae040f178916ea23949287e2c19a7babfd3ccda5a9a29a35a10f0e1da19a620ef190a51477fe0f5746c4c004b87cbc39f2dfec5bf17188b3f8fc1084bdb8355abbdc2f07cb3c04f02b818085efbe4393e3f46404cd5cdc1959a7a33d7df3947a84cc5147aa95fd5b194b4fcd12cbc3e8153334a0b73f9ab741ea6a5577037dde10da68f37d083b42cc7fa5c28a688cef8722a8e4ae554971248d8088128ff966d1fd1e18ecd3c0505a80367f757238207df3b727f3971634660b5e38c82b7421259a33a258f36a36493e1d50a4932c702454de8a402130ccb32be945388b3f4cdc1db9440e5bc0abecab7e0f6f2b517ebc56d4da8c434ae799344d1d1c61f813c3fe4cea9dc9ca81d2721983d8f44d574777288ba5119685e2ba7cce6066c53b6e81ba78d093ca72bd84e8a38a806febedb47a281bda47bdc4e8bd2d4dca9f37ee5c9023d3aed62eda689b8a59a4f86f7f3e2440b244cd51e0c2a057e8872af9e14f210cfe78a8f4bd18485b18743f50440aea1fbba348ee9474ff9b2e670a20c390a1111c686ec6abcdbc19774fdab4a1ea10aa641c5b56e10c43975d3f680f341841692c8238632b31590fe2dcaf9f84f6195124fc2c20cc3a796ce43bbc03743292edabd1687992f2cccf0547a571ad2cf19f20b48054894c7ffbbf1037362520845569c909cabd1f00121d088ab662ec2147875efdbcc689d925cc9cc861640fd8c48040dd0213094ba859dae9f78b346928c40f4801e929cdd5c4b2b7a9581219f5f6a4cd4e7f4ae75f9e4ff8865541f734794d3b3ae5cf8859f0328e4c08cfd523f7495b288ff248788b1469543792f46054b750ce348f52f4fc446ba7738f55ad579d6762e367a462f264322735aef4caaf99ae4a03cc36e9f57b8330e1ea1f621dcafb8eb35479b717eba0fcffafec9383a51b66c2bb5279d1acaa9690d0f2dce6690c87d761923356a0d24b03981c0fc5089b920acf6fd7037757346bd63ec3e62257456c1b088c37a724d236a9d34a2c4588aa64fc4743d28326b64c161f6fa75bf64dd32f0e0a634bffbe59ce0532aab33a2d583ea813a1176e5bb380050d1b48af583dfc084e9805bd45551c36cb5b9674430d724113d4cefb0f92bed6c21b2e46923f067a7268f122dcfe369c59172770817968901feade9bd5a40e85069039f828e563def78542b04aa2dcaa61674131f55ddc0f64da84272d53847c91291f3923414e132ae94a9cb31f9c1afbbfed234a1d5f3604c8b7a0a0a8f027c55d790c6ccfec70c06a646671e55b133b3c6588bf777082c781b7228f5990d2c04159d3f6ce5e46ac1eca1b29d4b511a520b4baec4a78b97bba809ab49a24a51b886efd59aa532a884c42c79c3f56f6f9672e11ebba6bb636f341c8e762d8bbf0b29a0b33782015be92ac38c7a15dc0838b03b2d85a17c76b49cc5b33d69b3731b5e316665fb14d8bef51b6f352cdd2290947697b93b768ec8a54083178e709e19cc4100636da41475b793fa93b835df7769c82cfdebf0239829f2747fd828b052220f12ea17a7aae277494fec1c6560d648df6beb1bf89ab944da315597aa12aa2444444ffa884693fc37bb261bdac41a17220224c0f23d8dda0f3f4c53891119f8d3ba29404bed554c03ef5e2a024a01299b4f13b574660f2f8b06e40bb7f0a84988e18b2bfe90edbeb0b5a214df0277792280886205243f08a718fb82a63684288169e54efdaacdfeda8d0638fef54b436b80025e13c1f03cf73a8865eb813c462bcc4403422ce21943dc7964f6b3e95ce01ceefcb9ae66b3d42c9989339a7ed988a8a3aec4a1d0c1c185fccf3aafd3a50752135cf895103468522ca9091b84c618dd5979b43a094ae273eda4b313627256e74037e1d13ca81308cbf5af305536de956ffedc96685825d811502b536b95d4d4a6c4a8d1cc596d0487fc6d3715513e533bbb90d21b15193f8329046fcc1168852b741bc58373ad20e713880c870e7045f29c7828bc9ff7df22b6192a838100eb50a2524a9b3ef96e30467a6b4da0bc19a55194fcca3a343534beb1de64cb58eebf4c124c39203185fde9edf1a46b0b56a569a4b3b8d8c3d902bd325225566d234fe8bf4a3637f8e51c08a544ccdc0a287ed95a1a7836a4059049999f5794d223335c3fca38544239658690fad9868c5cf2c3677b8b18767177ea9385a5ca785d502f467059ea6d1b384710f326c37aa20745f57d594cbe2c478c089f9e65d4d48404dd236e25c968a17953be4d13358e794183db0c00349d1e980de7e080546436ec6591233e1b6341c4d336a1acfc3adfcbad57d6d7c8a221651f0ddb9bf8e78ea24a69776b9820ce03b72e2c0d11dbf2cf88817d277e40e92cf30f665f3b7e31e2c01042bf1477a75b667b4c92a3eaf2f85d44c1d48ed58a95b750a42d0ca7259dec5e31a46b99dceec15bf2b91fa8d94792b63870eb67a1c8bdf808c66d3027a7a7228dc818003c9bde5c5b091086738bd604864a17570f1e42b67e682b2dddf33f6949f34d8801483a41e8d0765d5f31ed1d78f919e45e449908640c0714bf07e79674223162041e2117be27246d9c4dda047f34776344373c5c4682438cf01b17e5ba40773692331d44e5ca3218d7c631cf3cb20242cd982d4d1b3d20148b22effa8ed03cce2642328cb1793908130b8e4652f4b408228c64b6ebb8ff1f87c850cd9c4f39f55b2a7093d3e469425142ec43a469df85d58127299072f45203d4a0c53990303a36985d483644f4ab6d0e792878789725d7c2aed20121675abf9bda199e2ed916c1f7ccdcb1d2803852b67007635ad3feb2d14e9d6d6b4e3b1ce50d2639e5a1d27b29c54506791c6fdcafc063b285973ac645b661dd6be46138d5c661437fa847ad898990573a71c07f72eff9937e288246b326af1d31cf3599617e264dba8f17de3c363d737f62bc8e53cba06f380b442f3670467e1b5a74464b88104c7819937bf97c093840bac2565a35802c5e4617802bc264e9b7fd757517807a137efb67d96e8306c3a78a22d7e2ae7b030551a4a8b9d7d84739c68937598be830c00fec5f337f9b7a565b06558d35aa0a4a6b718163ca0ef9a8b8fd573e665a697dc270ff394f743cd6016da397afacd56e2d4ed244704dd89", 0x1000, 0x6}, {&(0x7f0000001280)="693dbd8faab09507f0d5c47166cf3a0f166d0fa7bd0f5a868aaca0eeaad1ff7730b7ba2026a0f6aaa8f4730faa5768a4da8268aff7e293b9431e74e429cc01312d6fd3e863cc102f48146d759861a9835d25522ed54da2dbd53d1975e6bd121ae0f07f561181f19582cda987d2c27a6a7391220e09c344f03e0bf8a5425864978874837dffd82db5f8ea1cdf02c500e5a53df18b1bebffa61537e98b585c37f7379e6576fca7dab4550054ca7522509633d6349bc6276f702dabc492acf7912ad346755b2d", 0xc5, 0xdf3}, {&(0x7f0000001380)="b1cb83354138b9fb62dcdd35b216d62ffea81810da49ea8bfd93bc190b398fda30c6bb090192c765aa16cea9c9093923e8d022c539104c131b70192cc371618f2a11a9bfe555f61e5197e1ce40f672a8fe02b5c2c24fc74d98cd1fd1b51c6e0c451428151332993afed9ed14b159b7aa01a7de26d234cb66f8088dd544ccbb5488ba9fcc501350ed2245bdc067333afb8b71ee9271aaa318c003d9c345dce63347c820dbad6bfb58c749657f78d8a52519c590b9d5ab5d13ac810408c3a248938df0fc20e8d965f603733ffda93c68da38df2ab7c923b5f0734d313ee1ba58f6", 0xe0, 0x9}, {&(0x7f00000000c0)="98aed0485aebe258872c3e2453185f2afea7665973a9ce67fe85aa878968c33105fa159effdbe5f21aa73264baf5d9f94c806d89029b556fd9f5e3099013976f38267c6a136a844031121f7d389fe9c2349f23b8fc28f3f0e9533dea6d51d68ed087b8d9aca1", 0x66}], 0x0, &(0x7f0000000140)={[{@rodir}]}) 18:27:25 executing program 0: keyctl$get_keyring_id(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r0, 0x0, 0x92c) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) [ 1497.618204][T29810] loop2: detected capacity change from 0 to 13 [ 1497.639479][T29810] FAT-fs (loop2): invalid media value (0xa9) [ 1497.647567][T29810] FAT-fs (loop2): Can't find a valid FAT filesystem [ 1497.908461][T29813] A link change request failed with some changes committed already. Interface gretap0 may have been left with an inconsistent configuration, please check. [ 1497.944686][T29814] loop2: detected capacity change from 0 to 13 [ 1497.959186][T29814] FAT-fs (loop2): invalid media value (0xa9) [ 1497.966728][T29814] FAT-fs (loop2): Can't find a valid FAT filesystem 18:27:25 executing program 0: keyctl$get_keyring_id(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r0, &(0x7f0000000140)=ANY=[], 0x92c) r1 = syz_open_pts(0xffffffffffffffff, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) 18:27:25 executing program 2: r0 = socket$inet6(0xa, 0x100000003, 0x3c) r1 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40, 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) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x5}}, './file0\x00'}) r3 = syz_open_dev$vcsn(&(0x7f0000000200), 0x100, 0x500) syz_mount_image$jffs2(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x200, 0x7, &(0x7f0000001880)=[{&(0x7f0000000780)="1be0a7a86e0208790c15ae359d1c3fcc2e50965dc269df2622a359f3a6519632934cc0e581dbc12953abd8e043f499ee70c2053d2c0eb2d3b83fa50e53f32abbcce1da9772aeb786c961736dd65e72e383db4aec12b4d96d8d475a3461b2387300be26a8b162bc94a569fb162433ed976250823be92e9b37ae9954376bdf446e1b5b74280cfd28210a2a9c94ee0e30b0149eac25f09e7d6526183c07512dad47aff7b56dd675b823956d75d7bfa0625bf501234ac45bf5ad91ebc058805922b6700e8c6e3ea375624990f8de6560963744e4e3fbdadc5e94d3201f5e2da4b82a268031c1daf92a8692c933537e2dcd12a8aa5560f4e929bc3a141cf4f6691639f8d74a188ddbfa2fccb0f30dfc0c30cd1ad6c640438ba5dfb287e9ca194f5445b98cc64289d57174ba657928aa69a64eb689b2b3abc48a86469048517103634f0e0be56ab8537c5de0d2ebca1c2daf54ae765e4a39665c47c7df03a0ecdb439de1023166047d9496aeb250b50754eb9f56c41e8edec520f4d1fc4c70c14235e1bb253a9f0ffbe6665f9eb5267e8571705bcfa1ee7fc9b190c0d6f3200bfa492429fa3f03d86c87c08f2af259a04f82e8628694dd323012a04f012f63445c0f0a0b5e75c95a84d3b147da07035b3352dd2c035a9a144498c010a68babd133987b79eeb6ca8da215624509255f797e1ae02ba65c65a8a6756f091668dfde5766b752de6d9bcc650f9d53cc94dc5bee490bb5480b2847cc09815bb62c4e3ef34629a043cd8f8afd089a5d581c6e6f9fee86aaa32e8ca81a9d0d2111333d41046962350ff5ca82d033771535dababcd8cb8dd7b5f545255724a1e4851aeb0833d7cb34551ecd4c41df685d7615a1bd2ca771ed7860f4d0e3a3b63a08a6f7079e877eec16a99f6aa0ee73a0aadc90645a31a6a3c06266aec1cf9ea504ac091aa8403e513666149d37507af13443c97f7dddcdff74e751b8b1da1408ea5f530bd8c283a7882e453feec5b7094a17549731f3725b8e9a5ff7f5bb824a9b1272e3a0a26e39a02c67983c66a2eaac3b7ab902e4ac192614a7680a083b7a8111778d27c5c9d8e01332db61c90adc7eed287f41b35cb8762931f6c113a188132515357ea4ba1a41b749ccbc2e5312539491afd52a8a0e843ea76be891dbba7cb74a1328ca1507db640886d2a12fd75465b26a0f16110d8b6fe9b4ac8d6d8c3229d024d212c36522cd83202087f051d89316f73900f2a2fb966158f22092f046402ef1127160feb4bae9c941575d1cb4305060aded3d079ec95564f4263503e8fb4e93c8aa3fb1892b1bba2b1eb07090cfc937cafcefb4b0819f7bf97f1859f5d530a4c21bbfcf31dbecce4c4889c658a067a8f7781947c6170d0a5fe396b456bbd996cd13af97952ea95ade5b1b2000c290f85511fe3dda8fac314acc2779decd467403260ea75929ec14f0cb98666cdbb1c61010284f6cbd4563ee02180b0ce232848f4bbfba2e3f83b5ca725b7b8f178149885bd0bd75dccc8e657d3ffa9eff66c44750a379c54ecb4a814ad7e5dfdc31c92d09f5bb63410daefb42aa463f34440ad1c669f07a263b4fc449e039210e85be6ddec80c704b154f2aa1e2a67d27d2093e63a1356f8a215f618c7deb0db5b0cee0981c042c416303674f786f4ff17155c90f234cfd694c26976c3c6adda3b7275f5581f4a7ce5172decc03368b7cd8fc0e953144d37ecee15a62dc8f6e96935c4c3409383026abcf720382916d4fa7052f76642ff16681adf8d3834191e71f34c773b770fafcdc6a297c0020cd09dc3939936235a4ef2ce381c4be5cbca74cc452d026828fabe19eee04d383c5c0e7898993b7b07eb1fd3428a50c6322607a647701a64d548d3778714cbdf68d02fa22ecf69571eadc7508f40767eb3618b969a8f46ac98d6db7d652bcc559f75669588ff7e1d5cf961c6f78051e293467b385bd2d7fdf19ac1dfd6365d1f45f3644046327f90ac4ba18d17e7eb3363b0ed6a734c972257416f609f13c46faa357c8d998f59ff76935c735a59726cdd4025c806cdb1daebce61ef8b304f86e94aec78a3a23bba4c22aef71facf1ddbc9a27411fd00372cdb35d7c002ed5223cf9d88a5cead33bdf319f0ed27cf1f36c1beaf54f26c7e03f947ca75d42dd66c3cdf7be8de0725409b16b60788d9ed90ef9641a635284813b6436a26639a1eb331ec4c0fe012a0585e7b7a2ee677cb2b232c68df02a2da7dc78cbb5d18bf59621efcf7477727993b7bfde815d38c6dbeb91dfa4f33ea336f01960dbfd51b8145b97d8dbd8fb69bc3f37a81a7a1eb223234a81d7969b7474d9315f90a7191102b0c66eb43d07ce8ad1e9c62e770bee0610be080cd6034e56ee790487d4fbd785136a1d21df7d743377440617754c82226d6d420f6e28db1033977e4c3784fde6501190c2d47d6cb97d4f836e241943e197d1a6c346902302befd7791a12dd759b029bacb2759f36a7b7fc94384d80d860d8806b683eeab160fe561d573c9f3f6f283313796416b97b6d456d62e11098b40ff407da3e60fccc0fec8995d38b0f780dc7934f3c676d1b918425c5883f298d4ac5499844e94bd07e0a4aec316908387bca31975566d2cce44839b4309c00eb4a3e30bfba2f97943858681192d4ad3bc8955633e3961fd75f2e7a8f8493773ded0641e08eb6392a6fd5196fac746ee7f21c32a70d2067c6ff914a22b07ef4338b86cb634576ca3c3b5615d3342eb56e6306026cc3f5a5d04a5c993d85b6a9ae6af00a7b1161a1d1a52b16b4341921197d402db0edc463809a55e65cc8977912cdb59ec95bc7b5e544f1f59a4813899e50c21ed05c620df4e508a9f898c513b0a9d942e07ce7c4aabead068575947a7bb7a159045edee21a95c58cc2ef626d147184b4805481c475628c3e2167d97f2d62d77f41fdf904bef6ff5e8364f167d91a81d9915074944951684527b2db63f92bd26b174677a63fea6ef771bc519fcaf72b1e2403d36acc13aebe0de207093dcac5260fc6df6f33abee5ff0eb80659cd1093c8c5b2ba9d61bca54dd29a347a92a3a1521f22f0e97a6e903ffe777a091145afb3449e89e2f52baef62e10ae1123083cd438adfb2463a236be960a1ec6e8c5e563557f665a766581c6e5906fc622bf7ae9a31ad25944b26d3b79f564c56c29bba96673511f795946058edd9c28578b9f96f464475d481a6d966582975957ed08f7f0441d0f4852e85f8b511174a527cf63ab8bf1f39ea1f255a4e97ba5150d8973c910fe11b9179880512cdc86f2d7eb2fc562019996d986e80b6a6f3fc47cf0be8432d24f49670197060d98c6a75c6344f30861b4b45e5a192a88b3b3b79963ba901f7d7a49508c53411fbc1c7fe0aa4833abd4fd7128010a01e7bbc1831d1a0646fc2ac7f203484337cfbf97264655979f4c9473b5b4190dd1d5331916f73d2590b3e008ca2f0d63568f0b01b5c46f2519b1cb482788b6f1fffe1f52b51614287722273eb9ea235febd0ddcb404e3913acb77cec5d5e1e7a102d144ea696dd73c506ad8946a64967f2c0d3e3e72f442c7b7cffb1188dfb611d6e10c4e0b431c3ee51180b02a977a0d940e97d99c813d5274aa111b511e6c0baf5ebf823b5df7089b5990c46501d359746fb038917d888500f5907b7078d5519c8bdf9525cb480ec30c055d8a6332b7943f4443bf669f684b50220afd3f68b136748a3543b8a7b036f531d9f94c6b16262206f3ddd39a9987e3126c6a22cab5967f0f334bb28bf804ff32b16350a2787a9da81eefb0139e5d7481a27e7eb7e824e4d414f43ef7a9ed881299a4a16842b9804c5c63da8b18d1b17deafa9962928708baa7467b6af62506e8c73136995127081fc0f177700967e2551fdafe93207e23aaaebe4170ed66754de98f2abf1145497b6e247e8fca6b5f027e7e6d647df7cc9f52996e298caf56fe4dcb7742971bb7f43dd1d986a71d9857bbd49680daae817d2337f2b79449d95178736e8dc511acc1eb79e9f829b6c1eedceb38b872b0c0c572d34b14f0ba12ec260fd1d1c32a5e11584e1e3a8e5239e1870464ca8be009d4c3134fe5a4aa1b45a83982381ec24ebfddb23af25f6f562e1cf91fa6b9aee17456cc74102ca969fea4e6f327dd825fee3db1feaee1181e98a049d2d1581e6d9af0eefb9957cb8269171397ee18c2b14e49db288d273008d4587f453311cdf5bcc6f39e838c10a85613f2c0cd748e48cfb8b2eafea5b374ddfa4842d6b7cce321509291dbe0cc136175535e31101c77950e1317ba64b6adb1a82a1f08dd6476dbeae2f7d89a086ceba46f54a3cd6ea7e8fc998cbfc5a863d976d93b97417911e3469e1361f9c99183f55e09943ee78b358207c92c830b179e265a5a0f909755962a59512548948e55584081b8e580eeff38671513ccbfb6237506c6e2a8a537ad1c9b6b5d209fd2ea0c1e7e715e9978e2704451a25a4ebc3696c6a58ee87c82d0fa3aaa428eb9001b931dcc781b295e1a05d455fa10213ae46f1dbc45c46861f51408fa0c72ed1d7b23047c89659762b059578e64e4a7ee8d66577c49258d4ce7920182d8c41d62e2cea4ea5c5a34d4e999998e380b702315c035bd7564f39e7c1b6b3de303a4e625414beaba515475021101a52f39544db6e0f40b4656f4f18b894c0bc0a8ecc94655499362c15db0d33ec46d10aa4c8557e63ed1e72ad5294f2e780382e5cb912b0aad728cbf4998d1d4bd0e1cc8db1fb05ef3f22a12619139f4c377b792f858012e50196b55d912c4bba9e81c91a8970dd3c6a5ffafb1204199a791a2c222be03efed495efe5f9a747ef622137bb9f78ebea29f5820df179c1a63fbe5eb349f35a904546b9f943d6e4ae433d3f94fa7dc06ccd63f28dbefd1ed51e845b5220d60f441ee7f6f2279ba443243885eaccfa57f87ce076a6e6c25c4a83d320e00ed96c6e9909a0c734c2a99ccf4e1481a4b7edbed4aa40a3ca82bb50ea9bae1746fc7fbb45d9af8c3e2db2d191a1efc213d866e141c42d8beee66f00c9afcfbbcbe65ca77e2230807433b66b2da32f1b0c121c59b7da430b71a77c6dd48fa2152a29949a60c457572a5e2011976a93659a98b734d842a59a36be9646699efe8dc3d9404bc2502468af7a04d0b7edb6e40a9012c4e58f6d0ccb4fca6b2818324fd933b7c2869726d57991cda2567564a26fc34dd2a848bd80f43e01392571cdc0d3dececc837dd40ab1599a3e3907ef003d3c68f0414e403f52a68c89b0a7b6887a4001d8784bbc017db27390364b4046b468267ba239625a7d09656af9064283196dbc3fdf92ca1e251dd6a154a9780ca36835d6c7778168f434764430f829a4835df9ca86665ce6956aeff0a08badc1b59dee4b8f921035ab9f6e427258c0c1a9d608aea9e81da3b6f48bd7e717fa4ea4924bd46c108b155eed53de88a9e4f53938fc5b0f8d8d805a0b3105515536a446863ce071c703914eec04d3ffd7a4e1c7eead75d07d57fcea57cea0a95d34336931d880f027bf7371581ed58cc26c83787ff4bbfb11a54819ff3c114c32bcfaa54797a4d0f934896a6c894dea84c22db5106e250b644d571e1179e22af20f8fbbe9be0def24a3fd2e5095d1a9a237749040216a97069be15bae611b0b89b24ff9478c6c286336de05974cecaa527d7c26f356fb01822f6bf1c4f8c79c20b1d20bf547d6356190cb87e6b4165fb36cc20ffe087b1d8160c54fd8d2b971708d142243cab73e88e41bd3b4400e74fbedde97c4e1fd33769447c14fd2927b08439dbbf1c", 0x1000, 0xc9e}, {&(0x7f00000002c0)="b17f7f9180100d4de0cd7bfd7f88a131cad3b99bd26f7c0f550314813056c1ba0ff7c8d90b63172ca214341bef1cda675ef99c8ba2ecfff39fe0946d3496898506918f029c5d956b330b833a727c33c78bbdd789584d9bc964e2d16ef866d1090ee47e72439e2086938506ed78a8e20b88dea5cb67c454677a10e7405a467d371198fc3590c25706e139d436723215dbf50964214b30506fa04036731260989334dc99b73b10a03035f48b06fc349a3521f04dd3f74d5ff43bf032399f2fe1e3959f185b0dac1cb54096c42152214fd1e4ec399fe68fe49c96db0c37bcc52935137f8f764241c32f2fa8a61de47448659c5429236ce30843695c10", 0xfb, 0x10000}, {&(0x7f00000003c0)="b6821ae18594ea4124cb493b92324ab515dd7d84c6f75cbf44e4cbb0b3641cee7a6e18e375236c6b2f2f60ca75ec1321b8f01c114da56fed11d34400f46a1339ec2dd79d75791b03b6f215fa04ab7bd82659a35674e4607210af65be65db106b191dfe93a13de7722109bbe65d7828e6d512a63cf7cc99f5aec6e8df85d6fa23b63f225b3cfade8dbc4550130b55ce905319d25a82d871eab85f8be102bd40eb2097f00289f5c1d567d4745bbe0487ee31b55eb0c47d8b32cf9113438143cc9fdada9d1639106213513e5191038d9b", 0xcf, 0x8e2}, {&(0x7f00000004c0), 0x0, 0xffffffff}, {&(0x7f0000000500)="38540555f1c61dcd76e1d1377e24ee09044a639c88ff92b33eed8c73179958dc942166601c2d63a0e36fc4a9fa752434e670fb924c69ad653144725f5249959c8f559bd34b5a4d6f7ce2b984a7402b26e20071b7e0a8b02f17b08852d68f6fd8c3537a912283ea3afbf5842d46d256d586caa565c07c36a7edc679833dfbe834a78324efe2dffab1e12f911e76e2da952d5396b6be18c8e3c4cbde2652344aed3e48512ce88912892e46d822629d10b532c23bd168132345ca56a49a576aede88506650513e467eb26169ed9479839bb6055e45b63ba3c38dd83403d76cb8d513cf235cb6b04dab19c9b21260f34642e4118272050bc5acf75622900c3", 0xfd, 0x80}, {&(0x7f0000000600)="dd408b31f3597c816ff26cd9953bc80427b660abbe6befb9358f3a393feea385342ce860deda460fe6b8d1cf129899bb5d4584790fdd04072141ea2607c0b49f8afd371531acfe39d97a382631a70a082076a5906249faea82ee5511a918d4c51cf895b405b2764273781b2db08ba635ee97f487cf39fdfd5570b60c5e90a7e54880e380f9c33952d966b86d7b81af26c4c6629494ad0df151f378a3770322ee4829ad39b7f1470a2466fe8ceec019fa5d578923b1eb5b4ecbe853a83c57d41e05383fcf0220737dc4913ff9eac6782393cca98cf2af4560b6374f", 0xdb, 0x9}, {&(0x7f0000001780)="1f3bfb68244bde348e33bfcfc11acac29022711c4ac67386897e1205ad0d02aae380b7f89016456ca97645babf6f3b68218def34459d195ff4f6ce57112fd89c121faf465a206f943ffeb7ca217216476f6aa4aa7a20e984cf0ae074acebfaaed68806abb4fbf4ac50e9a7706adf4ec6e82c7167eaa03712cf3e7b236e28d6975876c8e06de9f38739b9ae321867785be522271c4bce1f079a818dccb90ad6d107b931c9ae21323be1b19eabfa554b79c555df4c0dcfee69bb5441c6dbfc9640a81b193bee381733f4ea5a58abd21e5fd9358c8e80b7e2e8ba791e10440435584d0d51f7beb12451b2f90efcd30bc5f3ffb8533f1c5cb16b", 0xf8, 0x5}], 0x1000084, &(0x7f0000001900)={[{@compr_lzo}, {}, {@compr_lzo}, {}, {@compr_lzo}, {}, {}], [{@subj_type={'subj_type', 0x3d, '$^.$&..'}}, {@subj_type={'subj_type', 0x3d, '/dev/full\x00'}}]}) r4 = epoll_create(0x2) ppoll(&(0x7f0000001a80)=[{r2, 0x120}, {r3, 0x3}, {r1, 0x605}, {r1, 0x8566}, {r1, 0x200}, {0xffffffffffffffff, 0xf021}, {r1, 0xc}, {r0, 0x200}, {0xffffffffffffffff, 0x482}, {r4, 0x100}], 0xa, &(0x7f0000001a00)={0x77359400}, &(0x7f00000004c0)={[0x101, 0x9]}, 0x8) r5 = openat$full(0xffffff9c, &(0x7f0000000140), 0x640000, 0x0) perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x7f, 0x4, 0x78, 0x5, 0x0, 0x3, 0xc175b63ac822447c, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x8, 0x0, @perf_config_ext={0xfffffffffffffff8, 0x1}, 0xc3, 0x800, 0x40, 0x8, 0x5, 0xa36, 0xb5, 0x0, 0x7, 0x0, 0x308}, 0x0, 0x9, r5, 0x0) perf_event_open(&(0x7f0000000040)={0x3, 0x80, 0x40, 0x6, 0x2, 0x7f, 0x0, 0xff, 0x90, 0x2, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x8, 0x2, @perf_bp={&(0x7f0000000000), 0x4}, 0x800, 0x7fffffff, 0xfffffff9, 0x3, 0x3, 0x3, 0x9, 0x0, 0x1, 0x0, 0x3}, 0xffffffffffffffff, 0xa, r1, 0x2) sendto$inet6(r0, &(0x7f0000000000), 0x4320, 0x0, &(0x7f0000000180)={0xa, 0x0, 0x0, @loopback={0x0, 0xac141409}}, 0x1c) 18:27:25 executing program 1: munlockall() unshare(0x48040200) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) unshare(0x50000000) unshare(0x2020000) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000016c0)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000001680)={0x0}}, 0x0) r0 = openat$incfs(0xffffffffffffffff, &(0x7f0000000240)='.pending_reads\x00', 0x280800, 0x66) mmap(&(0x7f000053b000/0x2000)=nil, 0x2000, 0x8, 0x10, 0xffffffffffffffff, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000004c0)='/sys/block/loop0', 0x400000, 0x34) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r1, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="00471c03", @ANYRES16=0x0, @ANYBLOB="080000000000000000000c00000005002f0000000000"], 0x1c}}, 0x20010000) unshare(0x4020a00) accept4$bt_l2cap(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0x0, @none}, &(0x7f0000000280)=0xe, 0x80000) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x24, 0x0, 0x118, 0x70bd2a, 0x25dfdbff, {}, [@BATADV_ATTR_AP_ISOLATION_ENABLED={0x5, 0x2a, 0x1}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x2}]}, 0x24}, 0x1, 0x0, 0x0, 0x4004}, 0x8801) 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, 0xa, 0x0, @perf_config_ext={0x32a, 0x20}, 0x0, 0x96, 0x0, 0x0, 0x80}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$NFQNL_MSG_CONFIG(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000001500)=ANY=[@ANYBLOB="240203010200000000000000000300000a080003400000000708000440000000110000005b336d6de09d481d2fc343076a9f55cfbf0962d00e7f8b3ebaf30c4b105897382583eb025c0cfff87bdc02b77e"], 0x24}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x13c, &(0x7f0000000000)={&(0x7f0000000080)=@newlink={0x28, 0x10, 0x1b, 0x0, 0x0, {0x0, 0x0, 0x3, 0x0, 0xf201}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) sendmsg$NL80211_CMD_SET_PMK(r0, &(0x7f0000001600)={&(0x7f0000000140), 0xc, &(0x7f0000000300)={&(0x7f0000001580)={0x78, 0x0, 0x2, 0x70bd2a, 0x25dfdbfb, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x6a}}}}, [@NL80211_ATTR_PMK={0x14, 0xfe, "720b17f83046a9f17aa3a1207b1e11be"}, @NL80211_ATTR_PMK={0x14, 0xfe, "9a06ab5b2e530bf9541d01e3dc693f7b"}, @NL80211_ATTR_PMKR0_NAME={0x14, 0x102, "7cc8c56fc6136eae2722c1d97dafea7f"}, @NL80211_ATTR_PMK={0x14, 0xfe, "af7849f086be090630ba0c4e2457cf65"}]}, 0x78}, 0x1, 0x0, 0x0, 0x1}, 0x800) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r2, 0xd000943e, &(0x7f0000000500)={0x0, 0x0, "45c995059f25e7520109c4d36496e4d7250c0d05ac42ac2618c650f8365e4d29b489c43aad98d7b45b3cf9d073be1f7fec2b65977af6b354e01b9bf27b92829c31a90e8492dcc3ea3f4773bcb088f96f82080c62c67c56dd69189399f778950d838a3b9a0d07d2ac307db19194419f2292e4ed5eb1c82d3574e632b163c91fbc3ae47da69eefe5c07e763959bcdf0b739a6cb98565b312c66ae07448c5fe3c7b7498cea5716f1558c46fabc0a03c55c3d7ce796dd9e3e8de00ae43d8212c9108ad7dd95bb063cda3a3ba1c8f89efaaae4dd111977e6259db762abffe9e9d8f0d75a4fe45875fddf9d22ba6ea809be2a81e49f5bd47def07afbeea7dfda4fc223", "bb9b2646d4d0f12e031fab5cec3dadf4844f9d57d805cc540cd6c83fbdb1327a7c1a4b55e18bb72b1dff2308b69dad0866c89bc89504db3b1c7d01c150d39dab8f8e8d96448658f57343ec1538cc79af1b8412a617613b2541946f90db429e3cdb116cb2624ac03a92223558e3613d44b51c79c23703c5516ef3e3d4d6bbdb9248686262db5eeec173414a33b9a888ccd34aa4d7f124571adae8b665943776e101745a0b5b9b8481ad24188d4316854398c2a84017f621e662739d7bde5568279bbd901a5f6029c0de2c2cbd23b1dc36b2e8210867037737fc9c494c0006b96dc995c4b0f49202d31857e6395431b50ed3f472816a5256c1d7f22cd715d953ad88071992b88edeb47e6167503198f40cbfcaebaf977e9ff172436c40ddbc675d10300a1392128addbc135b0a8c95635aa908870b4cb9df3adf54e0a4f6516eb1393890889b182d53c9a484ffe0441b4f8c3dd285223c0431ffc9d7645b02617f4f406c65a721250f8ad87847b5e74fa3e81ebd92cb289bb870f06f5e0c6c2677f14ef32d1e74fd95c42d1263c10120730d3f1cb643f7fae03c06c3e76463b60d5faf0e8f17389813cb62e125e89c44d9a87dcb3874742e1d7826ba2510ce512050a095547194a7b37aa413bf0dc242c6d963ebc58f4692db24a84be8f7072f82d5a2cde187dd3cd0f4dca7bde66dc03fd37da88a1ad4064b99169462adecff5a7f430acb46d9fe16611348f0aee453c0866beff79266d1b7d5abf270fdae724fbd22988f53519b2f7b61ed1b8dafcdffdb7289e58abcd2887b59a368803193a8e109e681de7760c9ba7b3789c240472cf817280b8489bf0d2e1966a7d29f50d6eab283a755146a0851ab26c3a208f6e6cfec97446a747532e5531836f8e762cbbe33739e1e8254b8b793f926fcb9758c408d178831f9b01a13c5ef63365eacaf029ad6603c9bec6d23281cfcb3de12d192715625f0525ed9a73af2bd6786d91fea14302e8335aec140ae7e9d874d12073dc963cc5836e516a75e78e97ae9558b2f3bc6c6247e07061c6edb059180d302cd7a79be06def817b9aa423bf55c4ec2b42e8904259f55b370b2a4d8783330981d278321c168c0608aff8e2745170bee7d17864e58bb26b0e302681521dae42437de2b0093ca8998cbc5adee21471d97959f237d788c90eae06292f79a353f679d548b50d4343937bce7524d6315edd03312a9e199623e3d6e95699740c6ac0fa0d6621a25f506dc4bbeec047f0a650716d9002a57f5513146405da4cb5b410cd4463fbf58fdbc330d9838f0786b6baec5d115b2a15f4d7abe97c4cfa851ad39edd520f99d41cdec36fb8d77fe155e6112fed7fe461661e9b22082a7a5b72ac23da8a7fb571fed1fb2b00c8a0aaec5045530f7814156ccaa43b9c239eb9b5d62ca4bf10abe1e5e430ce0564068478d33b2db0991f79ef2c3799bcf2ad83935f7407f66fe7854bcced92bd7b4a6c9548038b27cf4b5681c3a049dbe9ce988dee45268dd1694eb964a592eeb601c515cbac605c0b3ded09b7d757382935be286f0153d293e517ed8290174c440e49a90bfaaa71fd22ad24b9b4a05d80131b6d5743c230a3c476b1914e960066745b31669323966b66cc025813e39d97ab34d0941799fbf8ae62a7ecd8be9a9ddd55f042315bac71e37b8c777ae4421fb30bf9764c6eedc9a3b616d7b93243f966ff82798ec707c750d07491f985dbe3080f5fb2d4eaa434172bb49473cca577b8f0783e9f6b046c57dabd7a5b2acd609447f3a06926cb9297af170df70321df898974b5ffca1ac2ea6ab8b826c29dc091f7b191fa40801f9e355789afe6c5837b1b259200c70ade9332715fd7d58c85f02b9d091499b7fd52a9b7ec3997d8739853f130d20192f01949cf1b2b935347ce0f0542a3440c3c791d6e75528b7af77f0a9a43a1e9e414fdda73248dba54c3c741432aee72dc8e13aea33d69ad92c1e183da4538bc27162f76e1bfd16517528412ad74e485d39f980f659f046eb27fbc1d0e49ee09d1c371776155e2f1ee1431215c6a177a10b9b5370ef835f019185111d8fca7670cf76fc7a9edb11fcbc805d1c08c86e4f8ba26b13e495dd84613e3be6fc12074ed49b37c3ed8f88996f23d7d014572f35709fc33adfe53deb9c4e74af2e00d7a71e5a89c86b2f773502c54a46d138341c9a49707498c27dfaa1db1f7ddc2c1e7b064710453f2aba8114fdeedc7496c8b46c05082046c8ad89e2d30dc8be25c1411cc02bf746c27d5cb772d5e2a1de581123ed20f3dffe930f769cc46e2306063dd2ba65839a61f0f7e288b125a1e5ba849cbaa39a760b73b35af305c8956a6164227e4a57253874597515a7f622f7bb68d9064d8eb8752b01b192799ee49e53081017c91c73ce64c87f82dd47c0f9dc09db6eb6efa016d3f35fc5dda3d570489773356e9f0b3a893702c33be691cbed80ac17e1168e883c1763023373853a01d405f862909423ceb7fe148b452876b1c6d9bac5b590787831764582dbf42a12f754a7578ab18e2a5fe6cc0d0b13f4eeb4425abcf643ff53b6cc72bd71debda9b192a751ba93301f3c2b21d01aab2bd662bd7903598d7bf512fca30571c56a470e79e9b0e0c6f9748393275248ce50927b6a97b29cd6b6f59a54500a20429e7f043fc999ac764c276f199617dd8dc80e0737b610de1d98cd492f933a0a45ae55686ecfe1b997f3633c125cacd659de05e1394d1ac81bbfb6fb93fb54ba034210eb6a6ea23f4172aa5f7d9183cdc819df16cfa2eeb0719c8514406f2c8281df971d58b916e8377bbb2030d3da1052bd9e1179ad20a275a614b5561a00df3a1d8e5fe3a485fd13a4d9b23fa42c0bc1cd983bce86eebc81db0ef6b2bfe570e40813cefef031da14c0975975895a497d6bcb1e93a717470e118fbce4f7ea9dd68a64be2a3ed45bd254fb1036298ec53a4d0c3553fdbb354f71b5807b6708cd2db279abfdf53df0e915156435d3741ac9f5a0b8ae3c248fc504e410d208d68048a6f8b1d6f35f1ecb4debf85f9e96db5977bb194eaf3e316ff446c84b3813f409ac44154f48fb4f09d819e2471d6fafa10d62c16d77ef2781447d460f20256afc1b2022a16544608b981b6e6e68def6995c5334d88b61823dd48121fc41ffa6d4cf57b1d0352688116293679cf294cd673c6433d8fc538cf4ab2f1513369c6f7ab321c190c30545dbeaff89cbfd1122d7f586686631323e723fa68a45b94211aa15d6a85397a2628ae5a48d788f07a66ac012ef3db4dfd1f1e7b4f61f532d30bac6033e53024623829749917f20de7c69c40a11d50b5562e30e6c5e126a9d14003c22122eb68e50591e29b39507ac3044de795366c3abcd6961468caab8ae6844dcecf45f06c7d61ef063cadddf13ea75375b3a0b92eaa31d1f04b76a1d10759902284ec19f69d2628f3072ea1c53bf1fe00e028f52a189cbfeeb15854c8f341ae91cdcab1d58b620f6c8106e6268f4ba8e978aba54021a1680336fbe78882095196193fe7238d8ce65449ab7141f8d6fe3d68e68e1134420dfabc2fbd7fcda7cbda4d303b9b6eb8057e74272bf0cf54e80945b0eaa8c200492e6938520b81464e7e0f1d6097074b01d9f231bc8870b2b892ba54b414714fe10f9e4fda412888502de6aa9539c174cad07e4caf9637fed59d77cec73a5bcca964c9fac80ff1899f723eeb55a096807bcc1ab033f755ee29877f0981d720f2b6714db737b78903958ad7743979dbf8e00bbbb1604012bd40ffa809c774dd5e7adac48c2c77dea74daf58578e0edbcf8182f3ae0f9e34ac3a5387b4c7cd5b9431710acd9f3e98071998c0cf7cc438b9ee16321e8fa66592abaa1ca19d0ad1eba04079a1844e3b19ab2406d7e1972ce680178930e5454e1975032b0423ca4a8cc152e8fd3cb082939b3f826d663311d1d3ac1f2e06b879ee8de7f114af3e03830fd9ef762972a09116ea236c1530b17b91f0054fb63165171b81cb97d388bae48313e9b651b6e5bda823bfcdb71c95976927896d7927279c5ea36b667fce090c27cc21b1b6669dd330e1a6840f1b980a6ca1f189dbda2d70e1f5f8a1fe8987ca8ad46066545511f73b841cb883b7ffdf4cff58c6b7a21e2514b47eb2c22688fa742f7db0f4435bcf1d74d4e82e29bcf6d313f2b68a043e6ae7febcb91ce43d0cb647742a47d0de487e6b86631dacc2ed76ccba6b385242e5febecf2cfa29aadede46e0dd99762ab3517af01d0e0a6cc0e1ecfe47a2c2f58e8f6ec4cff68bd8fed6cb9e3b01fcaede4c09ef44fac0e0637fd8718ac268a280a48b5887978ecfc1b0850473f70a0a18804ba2b2fa2a9002ef80e0c59ca8ce498a8f95c8ac36e2298ec8fbecd8483ab6ad34b1a2cb5105a148dccf5b085a8de3eb111a3ddefb5ea392255736ed46cee3669bd396f1de860e8aabe35da285cb75dc76a2913cc12bd128d5da43855d207bfef1135938f5c489947d162ceec517ca99f5e8c0cd04f7e0deeb4f2317d03a7e42fb6f13ec83ab53caf27c1d572c32215c95439c1289f6566bad0ebac68b9ddded26da0259a364b8c8c107b821adcef7cffd65083a4e9f896ec483f212b165d860c6230896d6128aea8a08412dbc336ba30974b781eb68e79ba6691acf716a432dd7b652ced25b5a81da799dc94698d931c3bea712466521e47a9610b96a6fcc29655ac54bc038bde7f293941a6c9ca5c29cfd3fbddc16305359327513c7b2797d8157876fd91d624117f9e1321661bfc9d838e57d05ddc6f421c9fc1b9afe29137d7e8070e0cd225fa1536def57254cdb57a072c5055185e87a220cd05316d2600fe2b7c1ee4cbdd13e158084ea744c0dba98e6e1f3ea57ad8e3377d3d472bffe59c39fdd629c61186858b84a3f6c8911ae61dee1e59fd31ffca42273e50f7312f31942b7ba8452f86d26ea84f3fc7fd3d5c8d89be17dff8d39375c1d33950a8bdca5f8b03a1dec78b79b3b9420e68a8cdf78e53f1fc096aa583b0c84797b50e077e1a2e13ee23bfb8e6cf32f0dec5241ea90d3370bdf11a20604c17ea78f0734b826dc43d533dbfeaee5de730c405e7af88244fee69f0704c8d03d0a351ffe10b2aa0b4a1a9cf81d51a0d538195641d842415e0348d7f42ddf430bddd0e4adb9a92d23b65d795d9f75ac8c54be1b92b46bf5061f40b28db754155a67e96fa5987e1aaaad55184106c94fbeb59e9c916205d89efeb407cb86dd2afdd8cfa12170bf6d5437e79523247ce93bc261b85dc10897a28b3c163e967faf35ff1922d314e54563ad67f41a8ef34a56a83f6aebe9b5944613d39bbd38c2b0ac37b57ffb60e73f01de507b026ca3562621250e3ef0649d62fdb82afcc7b7eaa30bdeaf2975ebf36578da639b8916658228c6aac7e63"}) 18:27:26 executing program 3: ioctl$KVM_GET_PIT(0xffffffffffffffff, 0xc048ae65, &(0x7f0000000200)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r2, 0x107, 0x12, &(0x7f0000000000), 0x4) r3 = creat(&(0x7f0000000100)='./file0\x00', 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000002400)=ANY=[@ANYBLOB, @ANYBLOB="90575b72212541cdb2f1be5b8a962bd09b3a1b0ea648bc68463e67fcf5a5a0fb2b685eb07882cbb010cf08b249074088e4dc144dcb321429e051188c7126c6e16b85c9bed64ab3952aabfb233eaa6316c31a32b2bb28924b2dd935c3bc2a539c44cd54b927ca38703ac5c9d1a24a55b83886553bd03f0437435fa73bb4e013d6c0277c4eff557f55f81311e9cd2bbc6570c766386c3bb5fa71b52189bcfe1ec6d6cb2da9a959608aeee3d9b235bbf096dc02c69c27ba8cb1460097cb96c3a73f2cbaed785a5de560ed1ef8159a2d78b3e1ffb3cc77b31deb1fe18f5e5874d9a2386dbdfe60716f35b380f4ac5b1fc42b484681a6e9"], 0x34}}, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r3, 0x89f1, &(0x7f00000001c0)={'gre0\x00', &(0x7f0000000280)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYBLOB="0700001000000009000000054a18010018680000082fa878ffffffff0a0101029412c3b4c0000000ff000000000000007f860000"]}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) r6 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r6, &(0x7f0000000080)={0xa, 0x0, 0x0, @empty}, 0x1c) write$binfmt_misc(r1, &(0x7f0000000140)=ANY=[], 0x4240a2a0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 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) splice(r0, 0x0, r5, 0x0, 0x2ffff, 0x0) setsockopt$packet_int(r0, 0x107, 0x7, &(0x7f0000000040)=0x9, 0x4) read$FUSE(0xffffffffffffffff, &(0x7f00000003c0)={0x2020}, 0x2020) bind$packet(0xffffffffffffffff, &(0x7f0000000340)={0x11, 0x8, 0x0, 0x1, 0x5, 0x6, @local}, 0x14) 18:27:26 executing program 0: keyctl$get_keyring_id(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r0, &(0x7f0000000140)=ANY=[], 0x92c) r1 = syz_open_pts(0xffffffffffffffff, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) [ 1498.480751][T29821] loop2: detected capacity change from 0 to 264192 [ 1498.800241][T29821] jffs2: Unknown parameter 'subj_type' [ 1498.865654][T29820] A link change request failed with some changes committed already. Interface gretap0 may have been left with an inconsistent configuration, please check. 18:27:26 executing program 0: keyctl$get_keyring_id(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r0, &(0x7f0000000140)=ANY=[], 0x92c) r1 = syz_open_pts(0xffffffffffffffff, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) 18:27:27 executing program 0: keyctl$get_keyring_id(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r0, &(0x7f0000000140)=ANY=[], 0x92c) syz_open_pts(r0, 0x0) ioctl$TCSETSF(0xffffffffffffffff, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) 18:27:27 executing program 1: munlockall() unshare(0x48040200) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) unshare(0x50000000) unshare(0x2020000) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000016c0)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000001680)={0x0}}, 0x0) r0 = openat$incfs(0xffffffffffffffff, &(0x7f0000000240)='.pending_reads\x00', 0x280800, 0x66) mmap(&(0x7f000053b000/0x2000)=nil, 0x2000, 0x8, 0x10, 0xffffffffffffffff, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000004c0)='/sys/block/loop0', 0x400000, 0x34) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r1, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="00471c03", @ANYRES16=0x0, @ANYBLOB="080000000000000000000c00000005002f0000000000"], 0x1c}}, 0x20010000) unshare(0x4020a00) accept4$bt_l2cap(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0x0, @none}, &(0x7f0000000280)=0xe, 0x80000) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x24, 0x0, 0x118, 0x70bd2a, 0x25dfdbff, {}, [@BATADV_ATTR_AP_ISOLATION_ENABLED={0x5, 0x2a, 0x1}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x2}]}, 0x24}, 0x1, 0x0, 0x0, 0x4004}, 0x8801) 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, 0xa, 0x0, @perf_config_ext={0x32a, 0x20}, 0x0, 0x96, 0x0, 0x0, 0x80}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$NFQNL_MSG_CONFIG(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000001500)=ANY=[@ANYBLOB="240203010200000000000000000300000a080003400000000708000440000000110000005b336d6de09d481d2fc343076a9f55cfbf0962d00e7f8b3ebaf30c4b105897382583eb025c0cfff87bdc02b77e"], 0x24}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x13c, &(0x7f0000000000)={&(0x7f0000000080)=@newlink={0x28, 0x10, 0x1b, 0x0, 0x0, {0x0, 0x0, 0x3, 0x0, 0xf201}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) sendmsg$NL80211_CMD_SET_PMK(r0, &(0x7f0000001600)={&(0x7f0000000140), 0xc, &(0x7f0000000300)={&(0x7f0000001580)={0x78, 0x0, 0x2, 0x70bd2a, 0x25dfdbfb, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x6a}}}}, [@NL80211_ATTR_PMK={0x14, 0xfe, "720b17f83046a9f17aa3a1207b1e11be"}, @NL80211_ATTR_PMK={0x14, 0xfe, "9a06ab5b2e530bf9541d01e3dc693f7b"}, @NL80211_ATTR_PMKR0_NAME={0x14, 0x102, "7cc8c56fc6136eae2722c1d97dafea7f"}, @NL80211_ATTR_PMK={0x14, 0xfe, "af7849f086be090630ba0c4e2457cf65"}]}, 0x78}, 0x1, 0x0, 0x0, 0x1}, 0x800) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r2, 0xd000943e, &(0x7f0000000500)={0x0, 0x0, "45c995059f25e7520109c4d36496e4d7250c0d05ac42ac2618c650f8365e4d29b489c43aad98d7b45b3cf9d073be1f7fec2b65977af6b354e01b9bf27b92829c31a90e8492dcc3ea3f4773bcb088f96f82080c62c67c56dd69189399f778950d838a3b9a0d07d2ac307db19194419f2292e4ed5eb1c82d3574e632b163c91fbc3ae47da69eefe5c07e763959bcdf0b739a6cb98565b312c66ae07448c5fe3c7b7498cea5716f1558c46fabc0a03c55c3d7ce796dd9e3e8de00ae43d8212c9108ad7dd95bb063cda3a3ba1c8f89efaaae4dd111977e6259db762abffe9e9d8f0d75a4fe45875fddf9d22ba6ea809be2a81e49f5bd47def07afbeea7dfda4fc223", "bb9b2646d4d0f12e031fab5cec3dadf4844f9d57d805cc540cd6c83fbdb1327a7c1a4b55e18bb72b1dff2308b69dad0866c89bc89504db3b1c7d01c150d39dab8f8e8d96448658f57343ec1538cc79af1b8412a617613b2541946f90db429e3cdb116cb2624ac03a92223558e3613d44b51c79c23703c5516ef3e3d4d6bbdb9248686262db5eeec173414a33b9a888ccd34aa4d7f124571adae8b665943776e101745a0b5b9b8481ad24188d4316854398c2a84017f621e662739d7bde5568279bbd901a5f6029c0de2c2cbd23b1dc36b2e8210867037737fc9c494c0006b96dc995c4b0f49202d31857e6395431b50ed3f472816a5256c1d7f22cd715d953ad88071992b88edeb47e6167503198f40cbfcaebaf977e9ff172436c40ddbc675d10300a1392128addbc135b0a8c95635aa908870b4cb9df3adf54e0a4f6516eb1393890889b182d53c9a484ffe0441b4f8c3dd285223c0431ffc9d7645b02617f4f406c65a721250f8ad87847b5e74fa3e81ebd92cb289bb870f06f5e0c6c2677f14ef32d1e74fd95c42d1263c10120730d3f1cb643f7fae03c06c3e76463b60d5faf0e8f17389813cb62e125e89c44d9a87dcb3874742e1d7826ba2510ce512050a095547194a7b37aa413bf0dc242c6d963ebc58f4692db24a84be8f7072f82d5a2cde187dd3cd0f4dca7bde66dc03fd37da88a1ad4064b99169462adecff5a7f430acb46d9fe16611348f0aee453c0866beff79266d1b7d5abf270fdae724fbd22988f53519b2f7b61ed1b8dafcdffdb7289e58abcd2887b59a368803193a8e109e681de7760c9ba7b3789c240472cf817280b8489bf0d2e1966a7d29f50d6eab283a755146a0851ab26c3a208f6e6cfec97446a747532e5531836f8e762cbbe33739e1e8254b8b793f926fcb9758c408d178831f9b01a13c5ef63365eacaf029ad6603c9bec6d23281cfcb3de12d192715625f0525ed9a73af2bd6786d91fea14302e8335aec140ae7e9d874d12073dc963cc5836e516a75e78e97ae9558b2f3bc6c6247e07061c6edb059180d302cd7a79be06def817b9aa423bf55c4ec2b42e8904259f55b370b2a4d8783330981d278321c168c0608aff8e2745170bee7d17864e58bb26b0e302681521dae42437de2b0093ca8998cbc5adee21471d97959f237d788c90eae06292f79a353f679d548b50d4343937bce7524d6315edd03312a9e199623e3d6e95699740c6ac0fa0d6621a25f506dc4bbeec047f0a650716d9002a57f5513146405da4cb5b410cd4463fbf58fdbc330d9838f0786b6baec5d115b2a15f4d7abe97c4cfa851ad39edd520f99d41cdec36fb8d77fe155e6112fed7fe461661e9b22082a7a5b72ac23da8a7fb571fed1fb2b00c8a0aaec5045530f7814156ccaa43b9c239eb9b5d62ca4bf10abe1e5e430ce0564068478d33b2db0991f79ef2c3799bcf2ad83935f7407f66fe7854bcced92bd7b4a6c9548038b27cf4b5681c3a049dbe9ce988dee45268dd1694eb964a592eeb601c515cbac605c0b3ded09b7d757382935be286f0153d293e517ed8290174c440e49a90bfaaa71fd22ad24b9b4a05d80131b6d5743c230a3c476b1914e960066745b31669323966b66cc025813e39d97ab34d0941799fbf8ae62a7ecd8be9a9ddd55f042315bac71e37b8c777ae4421fb30bf9764c6eedc9a3b616d7b93243f966ff82798ec707c750d07491f985dbe3080f5fb2d4eaa434172bb49473cca577b8f0783e9f6b046c57dabd7a5b2acd609447f3a06926cb9297af170df70321df898974b5ffca1ac2ea6ab8b826c29dc091f7b191fa40801f9e355789afe6c5837b1b259200c70ade9332715fd7d58c85f02b9d091499b7fd52a9b7ec3997d8739853f130d20192f01949cf1b2b935347ce0f0542a3440c3c791d6e75528b7af77f0a9a43a1e9e414fdda73248dba54c3c741432aee72dc8e13aea33d69ad92c1e183da4538bc27162f76e1bfd16517528412ad74e485d39f980f659f046eb27fbc1d0e49ee09d1c371776155e2f1ee1431215c6a177a10b9b5370ef835f019185111d8fca7670cf76fc7a9edb11fcbc805d1c08c86e4f8ba26b13e495dd84613e3be6fc12074ed49b37c3ed8f88996f23d7d014572f35709fc33adfe53deb9c4e74af2e00d7a71e5a89c86b2f773502c54a46d138341c9a49707498c27dfaa1db1f7ddc2c1e7b064710453f2aba8114fdeedc7496c8b46c05082046c8ad89e2d30dc8be25c1411cc02bf746c27d5cb772d5e2a1de581123ed20f3dffe930f769cc46e2306063dd2ba65839a61f0f7e288b125a1e5ba849cbaa39a760b73b35af305c8956a6164227e4a57253874597515a7f622f7bb68d9064d8eb8752b01b192799ee49e53081017c91c73ce64c87f82dd47c0f9dc09db6eb6efa016d3f35fc5dda3d570489773356e9f0b3a893702c33be691cbed80ac17e1168e883c1763023373853a01d405f862909423ceb7fe148b452876b1c6d9bac5b590787831764582dbf42a12f754a7578ab18e2a5fe6cc0d0b13f4eeb4425abcf643ff53b6cc72bd71debda9b192a751ba93301f3c2b21d01aab2bd662bd7903598d7bf512fca30571c56a470e79e9b0e0c6f9748393275248ce50927b6a97b29cd6b6f59a54500a20429e7f043fc999ac764c276f199617dd8dc80e0737b610de1d98cd492f933a0a45ae55686ecfe1b997f3633c125cacd659de05e1394d1ac81bbfb6fb93fb54ba034210eb6a6ea23f4172aa5f7d9183cdc819df16cfa2eeb0719c8514406f2c8281df971d58b916e8377bbb2030d3da1052bd9e1179ad20a275a614b5561a00df3a1d8e5fe3a485fd13a4d9b23fa42c0bc1cd983bce86eebc81db0ef6b2bfe570e40813cefef031da14c0975975895a497d6bcb1e93a717470e118fbce4f7ea9dd68a64be2a3ed45bd254fb1036298ec53a4d0c3553fdbb354f71b5807b6708cd2db279abfdf53df0e915156435d3741ac9f5a0b8ae3c248fc504e410d208d68048a6f8b1d6f35f1ecb4debf85f9e96db5977bb194eaf3e316ff446c84b3813f409ac44154f48fb4f09d819e2471d6fafa10d62c16d77ef2781447d460f20256afc1b2022a16544608b981b6e6e68def6995c5334d88b61823dd48121fc41ffa6d4cf57b1d0352688116293679cf294cd673c6433d8fc538cf4ab2f1513369c6f7ab321c190c30545dbeaff89cbfd1122d7f586686631323e723fa68a45b94211aa15d6a85397a2628ae5a48d788f07a66ac012ef3db4dfd1f1e7b4f61f532d30bac6033e53024623829749917f20de7c69c40a11d50b5562e30e6c5e126a9d14003c22122eb68e50591e29b39507ac3044de795366c3abcd6961468caab8ae6844dcecf45f06c7d61ef063cadddf13ea75375b3a0b92eaa31d1f04b76a1d10759902284ec19f69d2628f3072ea1c53bf1fe00e028f52a189cbfeeb15854c8f341ae91cdcab1d58b620f6c8106e6268f4ba8e978aba54021a1680336fbe78882095196193fe7238d8ce65449ab7141f8d6fe3d68e68e1134420dfabc2fbd7fcda7cbda4d303b9b6eb8057e74272bf0cf54e80945b0eaa8c200492e6938520b81464e7e0f1d6097074b01d9f231bc8870b2b892ba54b414714fe10f9e4fda412888502de6aa9539c174cad07e4caf9637fed59d77cec73a5bcca964c9fac80ff1899f723eeb55a096807bcc1ab033f755ee29877f0981d720f2b6714db737b78903958ad7743979dbf8e00bbbb1604012bd40ffa809c774dd5e7adac48c2c77dea74daf58578e0edbcf8182f3ae0f9e34ac3a5387b4c7cd5b9431710acd9f3e98071998c0cf7cc438b9ee16321e8fa66592abaa1ca19d0ad1eba04079a1844e3b19ab2406d7e1972ce680178930e5454e1975032b0423ca4a8cc152e8fd3cb082939b3f826d663311d1d3ac1f2e06b879ee8de7f114af3e03830fd9ef762972a09116ea236c1530b17b91f0054fb63165171b81cb97d388bae48313e9b651b6e5bda823bfcdb71c95976927896d7927279c5ea36b667fce090c27cc21b1b6669dd330e1a6840f1b980a6ca1f189dbda2d70e1f5f8a1fe8987ca8ad46066545511f73b841cb883b7ffdf4cff58c6b7a21e2514b47eb2c22688fa742f7db0f4435bcf1d74d4e82e29bcf6d313f2b68a043e6ae7febcb91ce43d0cb647742a47d0de487e6b86631dacc2ed76ccba6b385242e5febecf2cfa29aadede46e0dd99762ab3517af01d0e0a6cc0e1ecfe47a2c2f58e8f6ec4cff68bd8fed6cb9e3b01fcaede4c09ef44fac0e0637fd8718ac268a280a48b5887978ecfc1b0850473f70a0a18804ba2b2fa2a9002ef80e0c59ca8ce498a8f95c8ac36e2298ec8fbecd8483ab6ad34b1a2cb5105a148dccf5b085a8de3eb111a3ddefb5ea392255736ed46cee3669bd396f1de860e8aabe35da285cb75dc76a2913cc12bd128d5da43855d207bfef1135938f5c489947d162ceec517ca99f5e8c0cd04f7e0deeb4f2317d03a7e42fb6f13ec83ab53caf27c1d572c32215c95439c1289f6566bad0ebac68b9ddded26da0259a364b8c8c107b821adcef7cffd65083a4e9f896ec483f212b165d860c6230896d6128aea8a08412dbc336ba30974b781eb68e79ba6691acf716a432dd7b652ced25b5a81da799dc94698d931c3bea712466521e47a9610b96a6fcc29655ac54bc038bde7f293941a6c9ca5c29cfd3fbddc16305359327513c7b2797d8157876fd91d624117f9e1321661bfc9d838e57d05ddc6f421c9fc1b9afe29137d7e8070e0cd225fa1536def57254cdb57a072c5055185e87a220cd05316d2600fe2b7c1ee4cbdd13e158084ea744c0dba98e6e1f3ea57ad8e3377d3d472bffe59c39fdd629c61186858b84a3f6c8911ae61dee1e59fd31ffca42273e50f7312f31942b7ba8452f86d26ea84f3fc7fd3d5c8d89be17dff8d39375c1d33950a8bdca5f8b03a1dec78b79b3b9420e68a8cdf78e53f1fc096aa583b0c84797b50e077e1a2e13ee23bfb8e6cf32f0dec5241ea90d3370bdf11a20604c17ea78f0734b826dc43d533dbfeaee5de730c405e7af88244fee69f0704c8d03d0a351ffe10b2aa0b4a1a9cf81d51a0d538195641d842415e0348d7f42ddf430bddd0e4adb9a92d23b65d795d9f75ac8c54be1b92b46bf5061f40b28db754155a67e96fa5987e1aaaad55184106c94fbeb59e9c916205d89efeb407cb86dd2afdd8cfa12170bf6d5437e79523247ce93bc261b85dc10897a28b3c163e967faf35ff1922d314e54563ad67f41a8ef34a56a83f6aebe9b5944613d39bbd38c2b0ac37b57ffb60e73f01de507b026ca3562621250e3ef0649d62fdb82afcc7b7eaa30bdeaf2975ebf36578da639b8916658228c6aac7e63"}) 18:27:27 executing program 0: keyctl$get_keyring_id(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r0, &(0x7f0000000140)=ANY=[], 0x92c) syz_open_pts(r0, 0x0) ioctl$TCSETSF(0xffffffffffffffff, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) 18:27:27 executing program 2: r0 = socket$inet6(0xa, 0x100000003, 0x3c) r1 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40, 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) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x5}}, './file0\x00'}) r3 = syz_open_dev$vcsn(&(0x7f0000000200), 0x100, 0x500) syz_mount_image$jffs2(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x200, 0x7, &(0x7f0000001880)=[{&(0x7f0000000780)="1be0a7a86e0208790c15ae359d1c3fcc2e50965dc269df2622a359f3a6519632934cc0e581dbc12953abd8e043f499ee70c2053d2c0eb2d3b83fa50e53f32abbcce1da9772aeb786c961736dd65e72e383db4aec12b4d96d8d475a3461b2387300be26a8b162bc94a569fb162433ed976250823be92e9b37ae9954376bdf446e1b5b74280cfd28210a2a9c94ee0e30b0149eac25f09e7d6526183c07512dad47aff7b56dd675b823956d75d7bfa0625bf501234ac45bf5ad91ebc058805922b6700e8c6e3ea375624990f8de6560963744e4e3fbdadc5e94d3201f5e2da4b82a268031c1daf92a8692c933537e2dcd12a8aa5560f4e929bc3a141cf4f6691639f8d74a188ddbfa2fccb0f30dfc0c30cd1ad6c640438ba5dfb287e9ca194f5445b98cc64289d57174ba657928aa69a64eb689b2b3abc48a86469048517103634f0e0be56ab8537c5de0d2ebca1c2daf54ae765e4a39665c47c7df03a0ecdb439de1023166047d9496aeb250b50754eb9f56c41e8edec520f4d1fc4c70c14235e1bb253a9f0ffbe6665f9eb5267e8571705bcfa1ee7fc9b190c0d6f3200bfa492429fa3f03d86c87c08f2af259a04f82e8628694dd323012a04f012f63445c0f0a0b5e75c95a84d3b147da07035b3352dd2c035a9a144498c010a68babd133987b79eeb6ca8da215624509255f797e1ae02ba65c65a8a6756f091668dfde5766b752de6d9bcc650f9d53cc94dc5bee490bb5480b2847cc09815bb62c4e3ef34629a043cd8f8afd089a5d581c6e6f9fee86aaa32e8ca81a9d0d2111333d41046962350ff5ca82d033771535dababcd8cb8dd7b5f545255724a1e4851aeb0833d7cb34551ecd4c41df685d7615a1bd2ca771ed7860f4d0e3a3b63a08a6f7079e877eec16a99f6aa0ee73a0aadc90645a31a6a3c06266aec1cf9ea504ac091aa8403e513666149d37507af13443c97f7dddcdff74e751b8b1da1408ea5f530bd8c283a7882e453feec5b7094a17549731f3725b8e9a5ff7f5bb824a9b1272e3a0a26e39a02c67983c66a2eaac3b7ab902e4ac192614a7680a083b7a8111778d27c5c9d8e01332db61c90adc7eed287f41b35cb8762931f6c113a188132515357ea4ba1a41b749ccbc2e5312539491afd52a8a0e843ea76be891dbba7cb74a1328ca1507db640886d2a12fd75465b26a0f16110d8b6fe9b4ac8d6d8c3229d024d212c36522cd83202087f051d89316f73900f2a2fb966158f22092f046402ef1127160feb4bae9c941575d1cb4305060aded3d079ec95564f4263503e8fb4e93c8aa3fb1892b1bba2b1eb07090cfc937cafcefb4b0819f7bf97f1859f5d530a4c21bbfcf31dbecce4c4889c658a067a8f7781947c6170d0a5fe396b456bbd996cd13af97952ea95ade5b1b2000c290f85511fe3dda8fac314acc2779decd467403260ea75929ec14f0cb98666cdbb1c61010284f6cbd4563ee02180b0ce232848f4bbfba2e3f83b5ca725b7b8f178149885bd0bd75dccc8e657d3ffa9eff66c44750a379c54ecb4a814ad7e5dfdc31c92d09f5bb63410daefb42aa463f34440ad1c669f07a263b4fc449e039210e85be6ddec80c704b154f2aa1e2a67d27d2093e63a1356f8a215f618c7deb0db5b0cee0981c042c416303674f786f4ff17155c90f234cfd694c26976c3c6adda3b7275f5581f4a7ce5172decc03368b7cd8fc0e953144d37ecee15a62dc8f6e96935c4c3409383026abcf720382916d4fa7052f76642ff16681adf8d3834191e71f34c773b770fafcdc6a297c0020cd09dc3939936235a4ef2ce381c4be5cbca74cc452d026828fabe19eee04d383c5c0e7898993b7b07eb1fd3428a50c6322607a647701a64d548d3778714cbdf68d02fa22ecf69571eadc7508f40767eb3618b969a8f46ac98d6db7d652bcc559f75669588ff7e1d5cf961c6f78051e293467b385bd2d7fdf19ac1dfd6365d1f45f3644046327f90ac4ba18d17e7eb3363b0ed6a734c972257416f609f13c46faa357c8d998f59ff76935c735a59726cdd4025c806cdb1daebce61ef8b304f86e94aec78a3a23bba4c22aef71facf1ddbc9a27411fd00372cdb35d7c002ed5223cf9d88a5cead33bdf319f0ed27cf1f36c1beaf54f26c7e03f947ca75d42dd66c3cdf7be8de0725409b16b60788d9ed90ef9641a635284813b6436a26639a1eb331ec4c0fe012a0585e7b7a2ee677cb2b232c68df02a2da7dc78cbb5d18bf59621efcf7477727993b7bfde815d38c6dbeb91dfa4f33ea336f01960dbfd51b8145b97d8dbd8fb69bc3f37a81a7a1eb223234a81d7969b7474d9315f90a7191102b0c66eb43d07ce8ad1e9c62e770bee0610be080cd6034e56ee790487d4fbd785136a1d21df7d743377440617754c82226d6d420f6e28db1033977e4c3784fde6501190c2d47d6cb97d4f836e241943e197d1a6c346902302befd7791a12dd759b029bacb2759f36a7b7fc94384d80d860d8806b683eeab160fe561d573c9f3f6f283313796416b97b6d456d62e11098b40ff407da3e60fccc0fec8995d38b0f780dc7934f3c676d1b918425c5883f298d4ac5499844e94bd07e0a4aec316908387bca31975566d2cce44839b4309c00eb4a3e30bfba2f97943858681192d4ad3bc8955633e3961fd75f2e7a8f8493773ded0641e08eb6392a6fd5196fac746ee7f21c32a70d2067c6ff914a22b07ef4338b86cb634576ca3c3b5615d3342eb56e6306026cc3f5a5d04a5c993d85b6a9ae6af00a7b1161a1d1a52b16b4341921197d402db0edc463809a55e65cc8977912cdb59ec95bc7b5e544f1f59a4813899e50c21ed05c620df4e508a9f898c513b0a9d942e07ce7c4aabead068575947a7bb7a159045edee21a95c58cc2ef626d147184b4805481c475628c3e2167d97f2d62d77f41fdf904bef6ff5e8364f167d91a81d9915074944951684527b2db63f92bd26b174677a63fea6ef771bc519fcaf72b1e2403d36acc13aebe0de207093dcac5260fc6df6f33abee5ff0eb80659cd1093c8c5b2ba9d61bca54dd29a347a92a3a1521f22f0e97a6e903ffe777a091145afb3449e89e2f52baef62e10ae1123083cd438adfb2463a236be960a1ec6e8c5e563557f665a766581c6e5906fc622bf7ae9a31ad25944b26d3b79f564c56c29bba96673511f795946058edd9c28578b9f96f464475d481a6d966582975957ed08f7f0441d0f4852e85f8b511174a527cf63ab8bf1f39ea1f255a4e97ba5150d8973c910fe11b9179880512cdc86f2d7eb2fc562019996d986e80b6a6f3fc47cf0be8432d24f49670197060d98c6a75c6344f30861b4b45e5a192a88b3b3b79963ba901f7d7a49508c53411fbc1c7fe0aa4833abd4fd7128010a01e7bbc1831d1a0646fc2ac7f203484337cfbf97264655979f4c9473b5b4190dd1d5331916f73d2590b3e008ca2f0d63568f0b01b5c46f2519b1cb482788b6f1fffe1f52b51614287722273eb9ea235febd0ddcb404e3913acb77cec5d5e1e7a102d144ea696dd73c506ad8946a64967f2c0d3e3e72f442c7b7cffb1188dfb611d6e10c4e0b431c3ee51180b02a977a0d940e97d99c813d5274aa111b511e6c0baf5ebf823b5df7089b5990c46501d359746fb038917d888500f5907b7078d5519c8bdf9525cb480ec30c055d8a6332b7943f4443bf669f684b50220afd3f68b136748a3543b8a7b036f531d9f94c6b16262206f3ddd39a9987e3126c6a22cab5967f0f334bb28bf804ff32b16350a2787a9da81eefb0139e5d7481a27e7eb7e824e4d414f43ef7a9ed881299a4a16842b9804c5c63da8b18d1b17deafa9962928708baa7467b6af62506e8c73136995127081fc0f177700967e2551fdafe93207e23aaaebe4170ed66754de98f2abf1145497b6e247e8fca6b5f027e7e6d647df7cc9f52996e298caf56fe4dcb7742971bb7f43dd1d986a71d9857bbd49680daae817d2337f2b79449d95178736e8dc511acc1eb79e9f829b6c1eedceb38b872b0c0c572d34b14f0ba12ec260fd1d1c32a5e11584e1e3a8e5239e1870464ca8be009d4c3134fe5a4aa1b45a83982381ec24ebfddb23af25f6f562e1cf91fa6b9aee17456cc74102ca969fea4e6f327dd825fee3db1feaee1181e98a049d2d1581e6d9af0eefb9957cb8269171397ee18c2b14e49db288d273008d4587f453311cdf5bcc6f39e838c10a85613f2c0cd748e48cfb8b2eafea5b374ddfa4842d6b7cce321509291dbe0cc136175535e31101c77950e1317ba64b6adb1a82a1f08dd6476dbeae2f7d89a086ceba46f54a3cd6ea7e8fc998cbfc5a863d976d93b97417911e3469e1361f9c99183f55e09943ee78b358207c92c830b179e265a5a0f909755962a59512548948e55584081b8e580eeff38671513ccbfb6237506c6e2a8a537ad1c9b6b5d209fd2ea0c1e7e715e9978e2704451a25a4ebc3696c6a58ee87c82d0fa3aaa428eb9001b931dcc781b295e1a05d455fa10213ae46f1dbc45c46861f51408fa0c72ed1d7b23047c89659762b059578e64e4a7ee8d66577c49258d4ce7920182d8c41d62e2cea4ea5c5a34d4e999998e380b702315c035bd7564f39e7c1b6b3de303a4e625414beaba515475021101a52f39544db6e0f40b4656f4f18b894c0bc0a8ecc94655499362c15db0d33ec46d10aa4c8557e63ed1e72ad5294f2e780382e5cb912b0aad728cbf4998d1d4bd0e1cc8db1fb05ef3f22a12619139f4c377b792f858012e50196b55d912c4bba9e81c91a8970dd3c6a5ffafb1204199a791a2c222be03efed495efe5f9a747ef622137bb9f78ebea29f5820df179c1a63fbe5eb349f35a904546b9f943d6e4ae433d3f94fa7dc06ccd63f28dbefd1ed51e845b5220d60f441ee7f6f2279ba443243885eaccfa57f87ce076a6e6c25c4a83d320e00ed96c6e9909a0c734c2a99ccf4e1481a4b7edbed4aa40a3ca82bb50ea9bae1746fc7fbb45d9af8c3e2db2d191a1efc213d866e141c42d8beee66f00c9afcfbbcbe65ca77e2230807433b66b2da32f1b0c121c59b7da430b71a77c6dd48fa2152a29949a60c457572a5e2011976a93659a98b734d842a59a36be9646699efe8dc3d9404bc2502468af7a04d0b7edb6e40a9012c4e58f6d0ccb4fca6b2818324fd933b7c2869726d57991cda2567564a26fc34dd2a848bd80f43e01392571cdc0d3dececc837dd40ab1599a3e3907ef003d3c68f0414e403f52a68c89b0a7b6887a4001d8784bbc017db27390364b4046b468267ba239625a7d09656af9064283196dbc3fdf92ca1e251dd6a154a9780ca36835d6c7778168f434764430f829a4835df9ca86665ce6956aeff0a08badc1b59dee4b8f921035ab9f6e427258c0c1a9d608aea9e81da3b6f48bd7e717fa4ea4924bd46c108b155eed53de88a9e4f53938fc5b0f8d8d805a0b3105515536a446863ce071c703914eec04d3ffd7a4e1c7eead75d07d57fcea57cea0a95d34336931d880f027bf7371581ed58cc26c83787ff4bbfb11a54819ff3c114c32bcfaa54797a4d0f934896a6c894dea84c22db5106e250b644d571e1179e22af20f8fbbe9be0def24a3fd2e5095d1a9a237749040216a97069be15bae611b0b89b24ff9478c6c286336de05974cecaa527d7c26f356fb01822f6bf1c4f8c79c20b1d20bf547d6356190cb87e6b4165fb36cc20ffe087b1d8160c54fd8d2b971708d142243cab73e88e41bd3b4400e74fbedde97c4e1fd33769447c14fd2927b08439dbbf1c", 0x1000, 0xc9e}, {&(0x7f00000002c0)="b17f7f9180100d4de0cd7bfd7f88a131cad3b99bd26f7c0f550314813056c1ba0ff7c8d90b63172ca214341bef1cda675ef99c8ba2ecfff39fe0946d3496898506918f029c5d956b330b833a727c33c78bbdd789584d9bc964e2d16ef866d1090ee47e72439e2086938506ed78a8e20b88dea5cb67c454677a10e7405a467d371198fc3590c25706e139d436723215dbf50964214b30506fa04036731260989334dc99b73b10a03035f48b06fc349a3521f04dd3f74d5ff43bf032399f2fe1e3959f185b0dac1cb54096c42152214fd1e4ec399fe68fe49c96db0c37bcc52935137f8f764241c32f2fa8a61de47448659c5429236ce30843695c10", 0xfb, 0x10000}, {&(0x7f00000003c0)="b6821ae18594ea4124cb493b92324ab515dd7d84c6f75cbf44e4cbb0b3641cee7a6e18e375236c6b2f2f60ca75ec1321b8f01c114da56fed11d34400f46a1339ec2dd79d75791b03b6f215fa04ab7bd82659a35674e4607210af65be65db106b191dfe93a13de7722109bbe65d7828e6d512a63cf7cc99f5aec6e8df85d6fa23b63f225b3cfade8dbc4550130b55ce905319d25a82d871eab85f8be102bd40eb2097f00289f5c1d567d4745bbe0487ee31b55eb0c47d8b32cf9113438143cc9fdada9d1639106213513e5191038d9b", 0xcf, 0x8e2}, {&(0x7f00000004c0), 0x0, 0xffffffff}, {&(0x7f0000000500)="38540555f1c61dcd76e1d1377e24ee09044a639c88ff92b33eed8c73179958dc942166601c2d63a0e36fc4a9fa752434e670fb924c69ad653144725f5249959c8f559bd34b5a4d6f7ce2b984a7402b26e20071b7e0a8b02f17b08852d68f6fd8c3537a912283ea3afbf5842d46d256d586caa565c07c36a7edc679833dfbe834a78324efe2dffab1e12f911e76e2da952d5396b6be18c8e3c4cbde2652344aed3e48512ce88912892e46d822629d10b532c23bd168132345ca56a49a576aede88506650513e467eb26169ed9479839bb6055e45b63ba3c38dd83403d76cb8d513cf235cb6b04dab19c9b21260f34642e4118272050bc5acf75622900c3", 0xfd, 0x80}, {&(0x7f0000000600)="dd408b31f3597c816ff26cd9953bc80427b660abbe6befb9358f3a393feea385342ce860deda460fe6b8d1cf129899bb5d4584790fdd04072141ea2607c0b49f8afd371531acfe39d97a382631a70a082076a5906249faea82ee5511a918d4c51cf895b405b2764273781b2db08ba635ee97f487cf39fdfd5570b60c5e90a7e54880e380f9c33952d966b86d7b81af26c4c6629494ad0df151f378a3770322ee4829ad39b7f1470a2466fe8ceec019fa5d578923b1eb5b4ecbe853a83c57d41e05383fcf0220737dc4913ff9eac6782393cca98cf2af4560b6374f", 0xdb, 0x9}, {&(0x7f0000001780)="1f3bfb68244bde348e33bfcfc11acac29022711c4ac67386897e1205ad0d02aae380b7f89016456ca97645babf6f3b68218def34459d195ff4f6ce57112fd89c121faf465a206f943ffeb7ca217216476f6aa4aa7a20e984cf0ae074acebfaaed68806abb4fbf4ac50e9a7706adf4ec6e82c7167eaa03712cf3e7b236e28d6975876c8e06de9f38739b9ae321867785be522271c4bce1f079a818dccb90ad6d107b931c9ae21323be1b19eabfa554b79c555df4c0dcfee69bb5441c6dbfc9640a81b193bee381733f4ea5a58abd21e5fd9358c8e80b7e2e8ba791e10440435584d0d51f7beb12451b2f90efcd30bc5f3ffb8533f1c5cb16b", 0xf8, 0x5}], 0x1000084, &(0x7f0000001900)={[{@compr_lzo}, {}, {@compr_lzo}, {}, {@compr_lzo}, {}, {}], [{@subj_type={'subj_type', 0x3d, '$^.$&..'}}, {@subj_type={'subj_type', 0x3d, '/dev/full\x00'}}]}) r4 = epoll_create(0x2) ppoll(&(0x7f0000001a80)=[{r2, 0x120}, {r3, 0x3}, {r1, 0x605}, {r1, 0x8566}, {r1, 0x200}, {0xffffffffffffffff, 0xf021}, {r1, 0xc}, {r0, 0x200}, {0xffffffffffffffff, 0x482}, {r4, 0x100}], 0xa, &(0x7f0000001a00)={0x77359400}, &(0x7f00000004c0)={[0x101, 0x9]}, 0x8) r5 = openat$full(0xffffff9c, &(0x7f0000000140), 0x640000, 0x0) perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x7f, 0x4, 0x78, 0x5, 0x0, 0x3, 0xc175b63ac822447c, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x8, 0x0, @perf_config_ext={0xfffffffffffffff8, 0x1}, 0xc3, 0x800, 0x40, 0x8, 0x5, 0xa36, 0xb5, 0x0, 0x7, 0x0, 0x308}, 0x0, 0x9, r5, 0x0) perf_event_open(&(0x7f0000000040)={0x3, 0x80, 0x40, 0x6, 0x2, 0x7f, 0x0, 0xff, 0x90, 0x2, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x8, 0x2, @perf_bp={&(0x7f0000000000), 0x4}, 0x800, 0x7fffffff, 0xfffffff9, 0x3, 0x3, 0x3, 0x9, 0x0, 0x1, 0x0, 0x3}, 0xffffffffffffffff, 0xa, r1, 0x2) sendto$inet6(r0, &(0x7f0000000000), 0x4320, 0x0, &(0x7f0000000180)={0xa, 0x0, 0x0, @loopback={0x0, 0xac141409}}, 0x1c) 18:27:27 executing program 0: keyctl$get_keyring_id(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r0, &(0x7f0000000140)=ANY=[], 0x92c) syz_open_pts(r0, 0x0) ioctl$TCSETSF(0xffffffffffffffff, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) [ 1499.753972][T29842] loop2: detected capacity change from 0 to 264192 [ 1500.043838][T29838] A link change request failed with some changes committed already. Interface gretap0 may have been left with an inconsistent configuration, please check. [ 1500.130068][T29842] jffs2: Unknown parameter 'subj_type' 18:27:29 executing program 0: keyctl$get_keyring_id(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r0, &(0x7f0000000140)=ANY=[], 0x92c) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, 0x0) 18:27:29 executing program 3: ioctl$KVM_GET_PIT(0xffffffffffffffff, 0xc048ae65, &(0x7f0000000200)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r2, 0x107, 0x12, &(0x7f0000000000), 0x4) r3 = creat(&(0x7f0000000100)='./file0\x00', 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000002400)=ANY=[@ANYBLOB, @ANYBLOB="90575b72212541cdb2f1be5b8a962bd09b3a1b0ea648bc68463e67fcf5a5a0fb2b685eb07882cbb010cf08b249074088e4dc144dcb321429e051188c7126c6e16b85c9bed64ab3952aabfb233eaa6316c31a32b2bb28924b2dd935c3bc2a539c44cd54b927ca38703ac5c9d1a24a55b83886553bd03f0437435fa73bb4e013d6c0277c4eff557f55f81311e9cd2bbc6570c766386c3bb5fa71b52189bcfe1ec6d6cb2da9a959608aeee3d9b235bbf096dc02c69c27ba8cb1460097cb96c3a73f2cbaed785a5de560ed1ef8159a2d78b3e1ffb3cc77b31deb1fe18f5e5874d9a2386dbdfe60716f35b380f4ac5b1fc42b484681a6e9"], 0x34}}, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r3, 0x89f1, &(0x7f00000001c0)={'gre0\x00', &(0x7f0000000280)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYBLOB="0700001000000009000000054a18010018680000082fa878ffffffff0a0101029412c3b4c0000000ff000000000000007f860000"]}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) r6 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r6, &(0x7f0000000080)={0xa, 0x0, 0x0, @empty}, 0x1c) write$binfmt_misc(r1, &(0x7f0000000140)=ANY=[], 0x4240a2a0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 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) splice(r0, 0x0, r5, 0x0, 0x2ffff, 0x0) setsockopt$packet_int(r0, 0x107, 0x7, &(0x7f0000000040)=0x9, 0x4) read$FUSE(0xffffffffffffffff, &(0x7f00000003c0)={0x2020}, 0x2020) 18:27:29 executing program 2: r0 = socket$inet6(0xa, 0x100000003, 0x3c) r1 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40, 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) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x5}}, './file0\x00'}) r3 = syz_open_dev$vcsn(&(0x7f0000000200), 0x100, 0x500) syz_mount_image$jffs2(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x200, 0x7, &(0x7f0000001880)=[{&(0x7f0000000780)="1be0a7a86e0208790c15ae359d1c3fcc2e50965dc269df2622a359f3a6519632934cc0e581dbc12953abd8e043f499ee70c2053d2c0eb2d3b83fa50e53f32abbcce1da9772aeb786c961736dd65e72e383db4aec12b4d96d8d475a3461b2387300be26a8b162bc94a569fb162433ed976250823be92e9b37ae9954376bdf446e1b5b74280cfd28210a2a9c94ee0e30b0149eac25f09e7d6526183c07512dad47aff7b56dd675b823956d75d7bfa0625bf501234ac45bf5ad91ebc058805922b6700e8c6e3ea375624990f8de6560963744e4e3fbdadc5e94d3201f5e2da4b82a268031c1daf92a8692c933537e2dcd12a8aa5560f4e929bc3a141cf4f6691639f8d74a188ddbfa2fccb0f30dfc0c30cd1ad6c640438ba5dfb287e9ca194f5445b98cc64289d57174ba657928aa69a64eb689b2b3abc48a86469048517103634f0e0be56ab8537c5de0d2ebca1c2daf54ae765e4a39665c47c7df03a0ecdb439de1023166047d9496aeb250b50754eb9f56c41e8edec520f4d1fc4c70c14235e1bb253a9f0ffbe6665f9eb5267e8571705bcfa1ee7fc9b190c0d6f3200bfa492429fa3f03d86c87c08f2af259a04f82e8628694dd323012a04f012f63445c0f0a0b5e75c95a84d3b147da07035b3352dd2c035a9a144498c010a68babd133987b79eeb6ca8da215624509255f797e1ae02ba65c65a8a6756f091668dfde5766b752de6d9bcc650f9d53cc94dc5bee490bb5480b2847cc09815bb62c4e3ef34629a043cd8f8afd089a5d581c6e6f9fee86aaa32e8ca81a9d0d2111333d41046962350ff5ca82d033771535dababcd8cb8dd7b5f545255724a1e4851aeb0833d7cb34551ecd4c41df685d7615a1bd2ca771ed7860f4d0e3a3b63a08a6f7079e877eec16a99f6aa0ee73a0aadc90645a31a6a3c06266aec1cf9ea504ac091aa8403e513666149d37507af13443c97f7dddcdff74e751b8b1da1408ea5f530bd8c283a7882e453feec5b7094a17549731f3725b8e9a5ff7f5bb824a9b1272e3a0a26e39a02c67983c66a2eaac3b7ab902e4ac192614a7680a083b7a8111778d27c5c9d8e01332db61c90adc7eed287f41b35cb8762931f6c113a188132515357ea4ba1a41b749ccbc2e5312539491afd52a8a0e843ea76be891dbba7cb74a1328ca1507db640886d2a12fd75465b26a0f16110d8b6fe9b4ac8d6d8c3229d024d212c36522cd83202087f051d89316f73900f2a2fb966158f22092f046402ef1127160feb4bae9c941575d1cb4305060aded3d079ec95564f4263503e8fb4e93c8aa3fb1892b1bba2b1eb07090cfc937cafcefb4b0819f7bf97f1859f5d530a4c21bbfcf31dbecce4c4889c658a067a8f7781947c6170d0a5fe396b456bbd996cd13af97952ea95ade5b1b2000c290f85511fe3dda8fac314acc2779decd467403260ea75929ec14f0cb98666cdbb1c61010284f6cbd4563ee02180b0ce232848f4bbfba2e3f83b5ca725b7b8f178149885bd0bd75dccc8e657d3ffa9eff66c44750a379c54ecb4a814ad7e5dfdc31c92d09f5bb63410daefb42aa463f34440ad1c669f07a263b4fc449e039210e85be6ddec80c704b154f2aa1e2a67d27d2093e63a1356f8a215f618c7deb0db5b0cee0981c042c416303674f786f4ff17155c90f234cfd694c26976c3c6adda3b7275f5581f4a7ce5172decc03368b7cd8fc0e953144d37ecee15a62dc8f6e96935c4c3409383026abcf720382916d4fa7052f76642ff16681adf8d3834191e71f34c773b770fafcdc6a297c0020cd09dc3939936235a4ef2ce381c4be5cbca74cc452d026828fabe19eee04d383c5c0e7898993b7b07eb1fd3428a50c6322607a647701a64d548d3778714cbdf68d02fa22ecf69571eadc7508f40767eb3618b969a8f46ac98d6db7d652bcc559f75669588ff7e1d5cf961c6f78051e293467b385bd2d7fdf19ac1dfd6365d1f45f3644046327f90ac4ba18d17e7eb3363b0ed6a734c972257416f609f13c46faa357c8d998f59ff76935c735a59726cdd4025c806cdb1daebce61ef8b304f86e94aec78a3a23bba4c22aef71facf1ddbc9a27411fd00372cdb35d7c002ed5223cf9d88a5cead33bdf319f0ed27cf1f36c1beaf54f26c7e03f947ca75d42dd66c3cdf7be8de0725409b16b60788d9ed90ef9641a635284813b6436a26639a1eb331ec4c0fe012a0585e7b7a2ee677cb2b232c68df02a2da7dc78cbb5d18bf59621efcf7477727993b7bfde815d38c6dbeb91dfa4f33ea336f01960dbfd51b8145b97d8dbd8fb69bc3f37a81a7a1eb223234a81d7969b7474d9315f90a7191102b0c66eb43d07ce8ad1e9c62e770bee0610be080cd6034e56ee790487d4fbd785136a1d21df7d743377440617754c82226d6d420f6e28db1033977e4c3784fde6501190c2d47d6cb97d4f836e241943e197d1a6c346902302befd7791a12dd759b029bacb2759f36a7b7fc94384d80d860d8806b683eeab160fe561d573c9f3f6f283313796416b97b6d456d62e11098b40ff407da3e60fccc0fec8995d38b0f780dc7934f3c676d1b918425c5883f298d4ac5499844e94bd07e0a4aec316908387bca31975566d2cce44839b4309c00eb4a3e30bfba2f97943858681192d4ad3bc8955633e3961fd75f2e7a8f8493773ded0641e08eb6392a6fd5196fac746ee7f21c32a70d2067c6ff914a22b07ef4338b86cb634576ca3c3b5615d3342eb56e6306026cc3f5a5d04a5c993d85b6a9ae6af00a7b1161a1d1a52b16b4341921197d402db0edc463809a55e65cc8977912cdb59ec95bc7b5e544f1f59a4813899e50c21ed05c620df4e508a9f898c513b0a9d942e07ce7c4aabead068575947a7bb7a159045edee21a95c58cc2ef626d147184b4805481c475628c3e2167d97f2d62d77f41fdf904bef6ff5e8364f167d91a81d9915074944951684527b2db63f92bd26b174677a63fea6ef771bc519fcaf72b1e2403d36acc13aebe0de207093dcac5260fc6df6f33abee5ff0eb80659cd1093c8c5b2ba9d61bca54dd29a347a92a3a1521f22f0e97a6e903ffe777a091145afb3449e89e2f52baef62e10ae1123083cd438adfb2463a236be960a1ec6e8c5e563557f665a766581c6e5906fc622bf7ae9a31ad25944b26d3b79f564c56c29bba96673511f795946058edd9c28578b9f96f464475d481a6d966582975957ed08f7f0441d0f4852e85f8b511174a527cf63ab8bf1f39ea1f255a4e97ba5150d8973c910fe11b9179880512cdc86f2d7eb2fc562019996d986e80b6a6f3fc47cf0be8432d24f49670197060d98c6a75c6344f30861b4b45e5a192a88b3b3b79963ba901f7d7a49508c53411fbc1c7fe0aa4833abd4fd7128010a01e7bbc1831d1a0646fc2ac7f203484337cfbf97264655979f4c9473b5b4190dd1d5331916f73d2590b3e008ca2f0d63568f0b01b5c46f2519b1cb482788b6f1fffe1f52b51614287722273eb9ea235febd0ddcb404e3913acb77cec5d5e1e7a102d144ea696dd73c506ad8946a64967f2c0d3e3e72f442c7b7cffb1188dfb611d6e10c4e0b431c3ee51180b02a977a0d940e97d99c813d5274aa111b511e6c0baf5ebf823b5df7089b5990c46501d359746fb038917d888500f5907b7078d5519c8bdf9525cb480ec30c055d8a6332b7943f4443bf669f684b50220afd3f68b136748a3543b8a7b036f531d9f94c6b16262206f3ddd39a9987e3126c6a22cab5967f0f334bb28bf804ff32b16350a2787a9da81eefb0139e5d7481a27e7eb7e824e4d414f43ef7a9ed881299a4a16842b9804c5c63da8b18d1b17deafa9962928708baa7467b6af62506e8c73136995127081fc0f177700967e2551fdafe93207e23aaaebe4170ed66754de98f2abf1145497b6e247e8fca6b5f027e7e6d647df7cc9f52996e298caf56fe4dcb7742971bb7f43dd1d986a71d9857bbd49680daae817d2337f2b79449d95178736e8dc511acc1eb79e9f829b6c1eedceb38b872b0c0c572d34b14f0ba12ec260fd1d1c32a5e11584e1e3a8e5239e1870464ca8be009d4c3134fe5a4aa1b45a83982381ec24ebfddb23af25f6f562e1cf91fa6b9aee17456cc74102ca969fea4e6f327dd825fee3db1feaee1181e98a049d2d1581e6d9af0eefb9957cb8269171397ee18c2b14e49db288d273008d4587f453311cdf5bcc6f39e838c10a85613f2c0cd748e48cfb8b2eafea5b374ddfa4842d6b7cce321509291dbe0cc136175535e31101c77950e1317ba64b6adb1a82a1f08dd6476dbeae2f7d89a086ceba46f54a3cd6ea7e8fc998cbfc5a863d976d93b97417911e3469e1361f9c99183f55e09943ee78b358207c92c830b179e265a5a0f909755962a59512548948e55584081b8e580eeff38671513ccbfb6237506c6e2a8a537ad1c9b6b5d209fd2ea0c1e7e715e9978e2704451a25a4ebc3696c6a58ee87c82d0fa3aaa428eb9001b931dcc781b295e1a05d455fa10213ae46f1dbc45c46861f51408fa0c72ed1d7b23047c89659762b059578e64e4a7ee8d66577c49258d4ce7920182d8c41d62e2cea4ea5c5a34d4e999998e380b702315c035bd7564f39e7c1b6b3de303a4e625414beaba515475021101a52f39544db6e0f40b4656f4f18b894c0bc0a8ecc94655499362c15db0d33ec46d10aa4c8557e63ed1e72ad5294f2e780382e5cb912b0aad728cbf4998d1d4bd0e1cc8db1fb05ef3f22a12619139f4c377b792f858012e50196b55d912c4bba9e81c91a8970dd3c6a5ffafb1204199a791a2c222be03efed495efe5f9a747ef622137bb9f78ebea29f5820df179c1a63fbe5eb349f35a904546b9f943d6e4ae433d3f94fa7dc06ccd63f28dbefd1ed51e845b5220d60f441ee7f6f2279ba443243885eaccfa57f87ce076a6e6c25c4a83d320e00ed96c6e9909a0c734c2a99ccf4e1481a4b7edbed4aa40a3ca82bb50ea9bae1746fc7fbb45d9af8c3e2db2d191a1efc213d866e141c42d8beee66f00c9afcfbbcbe65ca77e2230807433b66b2da32f1b0c121c59b7da430b71a77c6dd48fa2152a29949a60c457572a5e2011976a93659a98b734d842a59a36be9646699efe8dc3d9404bc2502468af7a04d0b7edb6e40a9012c4e58f6d0ccb4fca6b2818324fd933b7c2869726d57991cda2567564a26fc34dd2a848bd80f43e01392571cdc0d3dececc837dd40ab1599a3e3907ef003d3c68f0414e403f52a68c89b0a7b6887a4001d8784bbc017db27390364b4046b468267ba239625a7d09656af9064283196dbc3fdf92ca1e251dd6a154a9780ca36835d6c7778168f434764430f829a4835df9ca86665ce6956aeff0a08badc1b59dee4b8f921035ab9f6e427258c0c1a9d608aea9e81da3b6f48bd7e717fa4ea4924bd46c108b155eed53de88a9e4f53938fc5b0f8d8d805a0b3105515536a446863ce071c703914eec04d3ffd7a4e1c7eead75d07d57fcea57cea0a95d34336931d880f027bf7371581ed58cc26c83787ff4bbfb11a54819ff3c114c32bcfaa54797a4d0f934896a6c894dea84c22db5106e250b644d571e1179e22af20f8fbbe9be0def24a3fd2e5095d1a9a237749040216a97069be15bae611b0b89b24ff9478c6c286336de05974cecaa527d7c26f356fb01822f6bf1c4f8c79c20b1d20bf547d6356190cb87e6b4165fb36cc20ffe087b1d8160c54fd8d2b971708d142243cab73e88e41bd3b4400e74fbedde97c4e1fd33769447c14fd2927b08439dbbf1c", 0x1000, 0xc9e}, {&(0x7f00000002c0)="b17f7f9180100d4de0cd7bfd7f88a131cad3b99bd26f7c0f550314813056c1ba0ff7c8d90b63172ca214341bef1cda675ef99c8ba2ecfff39fe0946d3496898506918f029c5d956b330b833a727c33c78bbdd789584d9bc964e2d16ef866d1090ee47e72439e2086938506ed78a8e20b88dea5cb67c454677a10e7405a467d371198fc3590c25706e139d436723215dbf50964214b30506fa04036731260989334dc99b73b10a03035f48b06fc349a3521f04dd3f74d5ff43bf032399f2fe1e3959f185b0dac1cb54096c42152214fd1e4ec399fe68fe49c96db0c37bcc52935137f8f764241c32f2fa8a61de47448659c5429236ce30843695c10", 0xfb, 0x10000}, {&(0x7f00000003c0)="b6821ae18594ea4124cb493b92324ab515dd7d84c6f75cbf44e4cbb0b3641cee7a6e18e375236c6b2f2f60ca75ec1321b8f01c114da56fed11d34400f46a1339ec2dd79d75791b03b6f215fa04ab7bd82659a35674e4607210af65be65db106b191dfe93a13de7722109bbe65d7828e6d512a63cf7cc99f5aec6e8df85d6fa23b63f225b3cfade8dbc4550130b55ce905319d25a82d871eab85f8be102bd40eb2097f00289f5c1d567d4745bbe0487ee31b55eb0c47d8b32cf9113438143cc9fdada9d1639106213513e5191038d9b", 0xcf, 0x8e2}, {&(0x7f00000004c0), 0x0, 0xffffffff}, {&(0x7f0000000500)="38540555f1c61dcd76e1d1377e24ee09044a639c88ff92b33eed8c73179958dc942166601c2d63a0e36fc4a9fa752434e670fb924c69ad653144725f5249959c8f559bd34b5a4d6f7ce2b984a7402b26e20071b7e0a8b02f17b08852d68f6fd8c3537a912283ea3afbf5842d46d256d586caa565c07c36a7edc679833dfbe834a78324efe2dffab1e12f911e76e2da952d5396b6be18c8e3c4cbde2652344aed3e48512ce88912892e46d822629d10b532c23bd168132345ca56a49a576aede88506650513e467eb26169ed9479839bb6055e45b63ba3c38dd83403d76cb8d513cf235cb6b04dab19c9b21260f34642e4118272050bc5acf75622900c3", 0xfd, 0x80}, {&(0x7f0000000600)="dd408b31f3597c816ff26cd9953bc80427b660abbe6befb9358f3a393feea385342ce860deda460fe6b8d1cf129899bb5d4584790fdd04072141ea2607c0b49f8afd371531acfe39d97a382631a70a082076a5906249faea82ee5511a918d4c51cf895b405b2764273781b2db08ba635ee97f487cf39fdfd5570b60c5e90a7e54880e380f9c33952d966b86d7b81af26c4c6629494ad0df151f378a3770322ee4829ad39b7f1470a2466fe8ceec019fa5d578923b1eb5b4ecbe853a83c57d41e05383fcf0220737dc4913ff9eac6782393cca98cf2af4560b6374f", 0xdb, 0x9}, {&(0x7f0000001780)="1f3bfb68244bde348e33bfcfc11acac29022711c4ac67386897e1205ad0d02aae380b7f89016456ca97645babf6f3b68218def34459d195ff4f6ce57112fd89c121faf465a206f943ffeb7ca217216476f6aa4aa7a20e984cf0ae074acebfaaed68806abb4fbf4ac50e9a7706adf4ec6e82c7167eaa03712cf3e7b236e28d6975876c8e06de9f38739b9ae321867785be522271c4bce1f079a818dccb90ad6d107b931c9ae21323be1b19eabfa554b79c555df4c0dcfee69bb5441c6dbfc9640a81b193bee381733f4ea5a58abd21e5fd9358c8e80b7e2e8ba791e10440435584d0d51f7beb12451b2f90efcd30bc5f3ffb8533f1c5cb16b", 0xf8, 0x5}], 0x1000084, &(0x7f0000001900)={[{@compr_lzo}, {}, {@compr_lzo}, {}, {@compr_lzo}, {}, {}], [{@subj_type={'subj_type', 0x3d, '$^.$&..'}}, {@subj_type={'subj_type', 0x3d, '/dev/full\x00'}}]}) r4 = epoll_create(0x2) ppoll(&(0x7f0000001a80)=[{r2, 0x120}, {r3, 0x3}, {r1, 0x605}, {r1, 0x8566}, {r1, 0x200}, {0xffffffffffffffff, 0xf021}, {r1, 0xc}, {r0, 0x200}, {0xffffffffffffffff, 0x482}, {r4, 0x100}], 0xa, &(0x7f0000001a00)={0x77359400}, &(0x7f00000004c0)={[0x101, 0x9]}, 0x8) r5 = openat$full(0xffffff9c, &(0x7f0000000140), 0x640000, 0x0) perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x7f, 0x4, 0x78, 0x5, 0x0, 0x3, 0xc175b63ac822447c, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x8, 0x0, @perf_config_ext={0xfffffffffffffff8, 0x1}, 0xc3, 0x800, 0x40, 0x8, 0x5, 0xa36, 0xb5, 0x0, 0x7, 0x0, 0x308}, 0x0, 0x9, r5, 0x0) perf_event_open(&(0x7f0000000040)={0x3, 0x80, 0x40, 0x6, 0x2, 0x7f, 0x0, 0xff, 0x90, 0x2, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x8, 0x2, @perf_bp={&(0x7f0000000000), 0x4}, 0x800, 0x7fffffff, 0xfffffff9, 0x3, 0x3, 0x3, 0x9, 0x0, 0x1, 0x0, 0x3}, 0xffffffffffffffff, 0xa, r1, 0x2) sendto$inet6(r0, &(0x7f0000000000), 0x4320, 0x0, &(0x7f0000000180)={0xa, 0x0, 0x0, @loopback={0x0, 0xac141409}}, 0x1c) 18:27:29 executing program 1: munlockall() unshare(0x48040200) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) unshare(0x50000000) unshare(0x2020000) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000016c0)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000001680)={0x0}}, 0x0) r0 = openat$incfs(0xffffffffffffffff, &(0x7f0000000240)='.pending_reads\x00', 0x280800, 0x66) mmap(&(0x7f000053b000/0x2000)=nil, 0x2000, 0x8, 0x10, 0xffffffffffffffff, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000004c0)='/sys/block/loop0', 0x400000, 0x34) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r1, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="00471c03", @ANYRES16=0x0, @ANYBLOB="080000000000000000000c00000005002f0000000000"], 0x1c}}, 0x20010000) unshare(0x4020a00) accept4$bt_l2cap(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0x0, @none}, &(0x7f0000000280)=0xe, 0x80000) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x24, 0x0, 0x118, 0x70bd2a, 0x25dfdbff, {}, [@BATADV_ATTR_AP_ISOLATION_ENABLED={0x5, 0x2a, 0x1}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x2}]}, 0x24}, 0x1, 0x0, 0x0, 0x4004}, 0x8801) 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, 0xa, 0x0, @perf_config_ext={0x32a, 0x20}, 0x0, 0x96, 0x0, 0x0, 0x80}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$NFQNL_MSG_CONFIG(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000001500)=ANY=[@ANYBLOB="240203010200000000000000000300000a080003400000000708000440000000110000005b336d6de09d481d2fc343076a9f55cfbf0962d00e7f8b3ebaf30c4b105897382583eb025c0cfff87bdc02b77e"], 0x24}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x13c, &(0x7f0000000000)={&(0x7f0000000080)=@newlink={0x28, 0x10, 0x1b, 0x0, 0x0, {0x0, 0x0, 0x3, 0x0, 0xf201}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) sendmsg$NL80211_CMD_SET_PMK(r0, &(0x7f0000001600)={&(0x7f0000000140), 0xc, &(0x7f0000000300)={&(0x7f0000001580)={0x78, 0x0, 0x2, 0x70bd2a, 0x25dfdbfb, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x6a}}}}, [@NL80211_ATTR_PMK={0x14, 0xfe, "720b17f83046a9f17aa3a1207b1e11be"}, @NL80211_ATTR_PMK={0x14, 0xfe, "9a06ab5b2e530bf9541d01e3dc693f7b"}, @NL80211_ATTR_PMKR0_NAME={0x14, 0x102, "7cc8c56fc6136eae2722c1d97dafea7f"}, @NL80211_ATTR_PMK={0x14, 0xfe, "af7849f086be090630ba0c4e2457cf65"}]}, 0x78}, 0x1, 0x0, 0x0, 0x1}, 0x800) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r2, 0xd000943e, &(0x7f0000000500)={0x0, 0x0, "45c995059f25e7520109c4d36496e4d7250c0d05ac42ac2618c650f8365e4d29b489c43aad98d7b45b3cf9d073be1f7fec2b65977af6b354e01b9bf27b92829c31a90e8492dcc3ea3f4773bcb088f96f82080c62c67c56dd69189399f778950d838a3b9a0d07d2ac307db19194419f2292e4ed5eb1c82d3574e632b163c91fbc3ae47da69eefe5c07e763959bcdf0b739a6cb98565b312c66ae07448c5fe3c7b7498cea5716f1558c46fabc0a03c55c3d7ce796dd9e3e8de00ae43d8212c9108ad7dd95bb063cda3a3ba1c8f89efaaae4dd111977e6259db762abffe9e9d8f0d75a4fe45875fddf9d22ba6ea809be2a81e49f5bd47def07afbeea7dfda4fc223", "bb9b2646d4d0f12e031fab5cec3dadf4844f9d57d805cc540cd6c83fbdb1327a7c1a4b55e18bb72b1dff2308b69dad0866c89bc89504db3b1c7d01c150d39dab8f8e8d96448658f57343ec1538cc79af1b8412a617613b2541946f90db429e3cdb116cb2624ac03a92223558e3613d44b51c79c23703c5516ef3e3d4d6bbdb9248686262db5eeec173414a33b9a888ccd34aa4d7f124571adae8b665943776e101745a0b5b9b8481ad24188d4316854398c2a84017f621e662739d7bde5568279bbd901a5f6029c0de2c2cbd23b1dc36b2e8210867037737fc9c494c0006b96dc995c4b0f49202d31857e6395431b50ed3f472816a5256c1d7f22cd715d953ad88071992b88edeb47e6167503198f40cbfcaebaf977e9ff172436c40ddbc675d10300a1392128addbc135b0a8c95635aa908870b4cb9df3adf54e0a4f6516eb1393890889b182d53c9a484ffe0441b4f8c3dd285223c0431ffc9d7645b02617f4f406c65a721250f8ad87847b5e74fa3e81ebd92cb289bb870f06f5e0c6c2677f14ef32d1e74fd95c42d1263c10120730d3f1cb643f7fae03c06c3e76463b60d5faf0e8f17389813cb62e125e89c44d9a87dcb3874742e1d7826ba2510ce512050a095547194a7b37aa413bf0dc242c6d963ebc58f4692db24a84be8f7072f82d5a2cde187dd3cd0f4dca7bde66dc03fd37da88a1ad4064b99169462adecff5a7f430acb46d9fe16611348f0aee453c0866beff79266d1b7d5abf270fdae724fbd22988f53519b2f7b61ed1b8dafcdffdb7289e58abcd2887b59a368803193a8e109e681de7760c9ba7b3789c240472cf817280b8489bf0d2e1966a7d29f50d6eab283a755146a0851ab26c3a208f6e6cfec97446a747532e5531836f8e762cbbe33739e1e8254b8b793f926fcb9758c408d178831f9b01a13c5ef63365eacaf029ad6603c9bec6d23281cfcb3de12d192715625f0525ed9a73af2bd6786d91fea14302e8335aec140ae7e9d874d12073dc963cc5836e516a75e78e97ae9558b2f3bc6c6247e07061c6edb059180d302cd7a79be06def817b9aa423bf55c4ec2b42e8904259f55b370b2a4d8783330981d278321c168c0608aff8e2745170bee7d17864e58bb26b0e302681521dae42437de2b0093ca8998cbc5adee21471d97959f237d788c90eae06292f79a353f679d548b50d4343937bce7524d6315edd03312a9e199623e3d6e95699740c6ac0fa0d6621a25f506dc4bbeec047f0a650716d9002a57f5513146405da4cb5b410cd4463fbf58fdbc330d9838f0786b6baec5d115b2a15f4d7abe97c4cfa851ad39edd520f99d41cdec36fb8d77fe155e6112fed7fe461661e9b22082a7a5b72ac23da8a7fb571fed1fb2b00c8a0aaec5045530f7814156ccaa43b9c239eb9b5d62ca4bf10abe1e5e430ce0564068478d33b2db0991f79ef2c3799bcf2ad83935f7407f66fe7854bcced92bd7b4a6c9548038b27cf4b5681c3a049dbe9ce988dee45268dd1694eb964a592eeb601c515cbac605c0b3ded09b7d757382935be286f0153d293e517ed8290174c440e49a90bfaaa71fd22ad24b9b4a05d80131b6d5743c230a3c476b1914e960066745b31669323966b66cc025813e39d97ab34d0941799fbf8ae62a7ecd8be9a9ddd55f042315bac71e37b8c777ae4421fb30bf9764c6eedc9a3b616d7b93243f966ff82798ec707c750d07491f985dbe3080f5fb2d4eaa434172bb49473cca577b8f0783e9f6b046c57dabd7a5b2acd609447f3a06926cb9297af170df70321df898974b5ffca1ac2ea6ab8b826c29dc091f7b191fa40801f9e355789afe6c5837b1b259200c70ade9332715fd7d58c85f02b9d091499b7fd52a9b7ec3997d8739853f130d20192f01949cf1b2b935347ce0f0542a3440c3c791d6e75528b7af77f0a9a43a1e9e414fdda73248dba54c3c741432aee72dc8e13aea33d69ad92c1e183da4538bc27162f76e1bfd16517528412ad74e485d39f980f659f046eb27fbc1d0e49ee09d1c371776155e2f1ee1431215c6a177a10b9b5370ef835f019185111d8fca7670cf76fc7a9edb11fcbc805d1c08c86e4f8ba26b13e495dd84613e3be6fc12074ed49b37c3ed8f88996f23d7d014572f35709fc33adfe53deb9c4e74af2e00d7a71e5a89c86b2f773502c54a46d138341c9a49707498c27dfaa1db1f7ddc2c1e7b064710453f2aba8114fdeedc7496c8b46c05082046c8ad89e2d30dc8be25c1411cc02bf746c27d5cb772d5e2a1de581123ed20f3dffe930f769cc46e2306063dd2ba65839a61f0f7e288b125a1e5ba849cbaa39a760b73b35af305c8956a6164227e4a57253874597515a7f622f7bb68d9064d8eb8752b01b192799ee49e53081017c91c73ce64c87f82dd47c0f9dc09db6eb6efa016d3f35fc5dda3d570489773356e9f0b3a893702c33be691cbed80ac17e1168e883c1763023373853a01d405f862909423ceb7fe148b452876b1c6d9bac5b590787831764582dbf42a12f754a7578ab18e2a5fe6cc0d0b13f4eeb4425abcf643ff53b6cc72bd71debda9b192a751ba93301f3c2b21d01aab2bd662bd7903598d7bf512fca30571c56a470e79e9b0e0c6f9748393275248ce50927b6a97b29cd6b6f59a54500a20429e7f043fc999ac764c276f199617dd8dc80e0737b610de1d98cd492f933a0a45ae55686ecfe1b997f3633c125cacd659de05e1394d1ac81bbfb6fb93fb54ba034210eb6a6ea23f4172aa5f7d9183cdc819df16cfa2eeb0719c8514406f2c8281df971d58b916e8377bbb2030d3da1052bd9e1179ad20a275a614b5561a00df3a1d8e5fe3a485fd13a4d9b23fa42c0bc1cd983bce86eebc81db0ef6b2bfe570e40813cefef031da14c0975975895a497d6bcb1e93a717470e118fbce4f7ea9dd68a64be2a3ed45bd254fb1036298ec53a4d0c3553fdbb354f71b5807b6708cd2db279abfdf53df0e915156435d3741ac9f5a0b8ae3c248fc504e410d208d68048a6f8b1d6f35f1ecb4debf85f9e96db5977bb194eaf3e316ff446c84b3813f409ac44154f48fb4f09d819e2471d6fafa10d62c16d77ef2781447d460f20256afc1b2022a16544608b981b6e6e68def6995c5334d88b61823dd48121fc41ffa6d4cf57b1d0352688116293679cf294cd673c6433d8fc538cf4ab2f1513369c6f7ab321c190c30545dbeaff89cbfd1122d7f586686631323e723fa68a45b94211aa15d6a85397a2628ae5a48d788f07a66ac012ef3db4dfd1f1e7b4f61f532d30bac6033e53024623829749917f20de7c69c40a11d50b5562e30e6c5e126a9d14003c22122eb68e50591e29b39507ac3044de795366c3abcd6961468caab8ae6844dcecf45f06c7d61ef063cadddf13ea75375b3a0b92eaa31d1f04b76a1d10759902284ec19f69d2628f3072ea1c53bf1fe00e028f52a189cbfeeb15854c8f341ae91cdcab1d58b620f6c8106e6268f4ba8e978aba54021a1680336fbe78882095196193fe7238d8ce65449ab7141f8d6fe3d68e68e1134420dfabc2fbd7fcda7cbda4d303b9b6eb8057e74272bf0cf54e80945b0eaa8c200492e6938520b81464e7e0f1d6097074b01d9f231bc8870b2b892ba54b414714fe10f9e4fda412888502de6aa9539c174cad07e4caf9637fed59d77cec73a5bcca964c9fac80ff1899f723eeb55a096807bcc1ab033f755ee29877f0981d720f2b6714db737b78903958ad7743979dbf8e00bbbb1604012bd40ffa809c774dd5e7adac48c2c77dea74daf58578e0edbcf8182f3ae0f9e34ac3a5387b4c7cd5b9431710acd9f3e98071998c0cf7cc438b9ee16321e8fa66592abaa1ca19d0ad1eba04079a1844e3b19ab2406d7e1972ce680178930e5454e1975032b0423ca4a8cc152e8fd3cb082939b3f826d663311d1d3ac1f2e06b879ee8de7f114af3e03830fd9ef762972a09116ea236c1530b17b91f0054fb63165171b81cb97d388bae48313e9b651b6e5bda823bfcdb71c95976927896d7927279c5ea36b667fce090c27cc21b1b6669dd330e1a6840f1b980a6ca1f189dbda2d70e1f5f8a1fe8987ca8ad46066545511f73b841cb883b7ffdf4cff58c6b7a21e2514b47eb2c22688fa742f7db0f4435bcf1d74d4e82e29bcf6d313f2b68a043e6ae7febcb91ce43d0cb647742a47d0de487e6b86631dacc2ed76ccba6b385242e5febecf2cfa29aadede46e0dd99762ab3517af01d0e0a6cc0e1ecfe47a2c2f58e8f6ec4cff68bd8fed6cb9e3b01fcaede4c09ef44fac0e0637fd8718ac268a280a48b5887978ecfc1b0850473f70a0a18804ba2b2fa2a9002ef80e0c59ca8ce498a8f95c8ac36e2298ec8fbecd8483ab6ad34b1a2cb5105a148dccf5b085a8de3eb111a3ddefb5ea392255736ed46cee3669bd396f1de860e8aabe35da285cb75dc76a2913cc12bd128d5da43855d207bfef1135938f5c489947d162ceec517ca99f5e8c0cd04f7e0deeb4f2317d03a7e42fb6f13ec83ab53caf27c1d572c32215c95439c1289f6566bad0ebac68b9ddded26da0259a364b8c8c107b821adcef7cffd65083a4e9f896ec483f212b165d860c6230896d6128aea8a08412dbc336ba30974b781eb68e79ba6691acf716a432dd7b652ced25b5a81da799dc94698d931c3bea712466521e47a9610b96a6fcc29655ac54bc038bde7f293941a6c9ca5c29cfd3fbddc16305359327513c7b2797d8157876fd91d624117f9e1321661bfc9d838e57d05ddc6f421c9fc1b9afe29137d7e8070e0cd225fa1536def57254cdb57a072c5055185e87a220cd05316d2600fe2b7c1ee4cbdd13e158084ea744c0dba98e6e1f3ea57ad8e3377d3d472bffe59c39fdd629c61186858b84a3f6c8911ae61dee1e59fd31ffca42273e50f7312f31942b7ba8452f86d26ea84f3fc7fd3d5c8d89be17dff8d39375c1d33950a8bdca5f8b03a1dec78b79b3b9420e68a8cdf78e53f1fc096aa583b0c84797b50e077e1a2e13ee23bfb8e6cf32f0dec5241ea90d3370bdf11a20604c17ea78f0734b826dc43d533dbfeaee5de730c405e7af88244fee69f0704c8d03d0a351ffe10b2aa0b4a1a9cf81d51a0d538195641d842415e0348d7f42ddf430bddd0e4adb9a92d23b65d795d9f75ac8c54be1b92b46bf5061f40b28db754155a67e96fa5987e1aaaad55184106c94fbeb59e9c916205d89efeb407cb86dd2afdd8cfa12170bf6d5437e79523247ce93bc261b85dc10897a28b3c163e967faf35ff1922d314e54563ad67f41a8ef34a56a83f6aebe9b5944613d39bbd38c2b0ac37b57ffb60e73f01de507b026ca3562621250e3ef0649d62fdb82afcc7b7eaa30bdeaf2975ebf36578da639b8916658228c6aac7e63"}) 18:27:29 executing program 0: keyctl$get_keyring_id(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r0, &(0x7f0000000140)=ANY=[], 0x92c) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, 0x0) 18:27:29 executing program 0: keyctl$get_keyring_id(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r0, &(0x7f0000000140)=ANY=[], 0x92c) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, 0x0) [ 1501.744593][T29853] loop2: detected capacity change from 0 to 264192 18:27:29 executing program 0: keyctl$get_keyring_id(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r0, &(0x7f0000000140)=ANY=[], 0x92c) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) [ 1502.218580][T29853] jffs2: Unknown parameter 'subj_type' [ 1502.227868][T29856] A link change request failed with some changes committed already. Interface gretap0 may have been left with an inconsistent configuration, please check. 18:27:29 executing program 0: keyctl$get_keyring_id(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r0, &(0x7f0000000140)=ANY=[], 0x92c) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) 18:27:30 executing program 3: ioctl$KVM_GET_PIT(0xffffffffffffffff, 0xc048ae65, &(0x7f0000000200)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r2, 0x107, 0x12, &(0x7f0000000000), 0x4) r3 = creat(&(0x7f0000000100)='./file0\x00', 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000002400)=ANY=[@ANYBLOB, @ANYBLOB="90575b72212541cdb2f1be5b8a962bd09b3a1b0ea648bc68463e67fcf5a5a0fb2b685eb07882cbb010cf08b249074088e4dc144dcb321429e051188c7126c6e16b85c9bed64ab3952aabfb233eaa6316c31a32b2bb28924b2dd935c3bc2a539c44cd54b927ca38703ac5c9d1a24a55b83886553bd03f0437435fa73bb4e013d6c0277c4eff557f55f81311e9cd2bbc6570c766386c3bb5fa71b52189bcfe1ec6d6cb2da9a959608aeee3d9b235bbf096dc02c69c27ba8cb1460097cb96c3a73f2cbaed785a5de560ed1ef8159a2d78b3e1ffb3cc77b31deb1fe18f5e5874d9a2386dbdfe60716f35b380f4ac5b1fc42b484681a6e9"], 0x34}}, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r3, 0x89f1, &(0x7f00000001c0)={'gre0\x00', &(0x7f0000000280)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYBLOB="0700001000000009000000054a18010018680000082fa878ffffffff0a0101029412c3b4c0000000ff000000000000007f860000"]}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) r6 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r6, &(0x7f0000000080)={0xa, 0x0, 0x0, @empty}, 0x1c) write$binfmt_misc(r1, &(0x7f0000000140)=ANY=[], 0x4240a2a0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 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) splice(r0, 0x0, r5, 0x0, 0x2ffff, 0x0) setsockopt$packet_int(r0, 0x107, 0x7, &(0x7f0000000040)=0x9, 0x4) read$FUSE(0xffffffffffffffff, &(0x7f00000003c0)={0x2020}, 0x2020) 18:27:30 executing program 2: socket$inet6(0xa, 0x3, 0x4) r0 = socket$inet6_sctp(0xa, 0x801, 0x84) perf_event_open(&(0x7f00000015c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) dup3(0xffffffffffffffff, r0, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_SETCONFIGURATION(r1, 0x8004550f, 0x0) pwrite64(r1, &(0x7f0000000040)="e241", 0x2, 0x6) r2 = perf_event_open(&(0x7f0000000180)={0x0, 0x80, 0xe6, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x32, 0x488, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x5, 0xfffe}, 0x0, 0xd, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x0, 0xa}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) clone(0x11a20100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0x2, 0x16, &(0x7f0000000780)=ANY=[@ANYBLOB="61128c000000000061138c0000000000bf2000000000000015000000080000002d0301000000000095000000000000006916000000000000bf67000000000000350600000fff07006706000002000000070300000ee60060bf050000000000004f650000000000006507f9ff01000000070700004c0000001f75000000000000bf54000000000000070400000400f9ffad4301000000000095000000000000000500000000000000950000000000000032ed3c5be9525db67754bb1271056db5250f11ec5f3df3bd49c6c3feffffff8ecf264e0f8492b80482f48821a0d2d17f2f1754558f2278af6d71d79a5ed8a5d4601d295c45a6a0b9bdb7dd399703d6c4f6f3ffff369289aa6812b8e007e733aba459788b9c37931bdba010fb94fe9de56c9d8a814261bdb94a05000000c6c60bf70d742a81762bab8395fa64810b5b40d893ea8fe0185473d51b546cad3f1d5af65727546e7c955cfa1f6ab689fde4de4e63ede20271a51445dc8da39e5b0ab70100010000000000d04acd6002d4519af619e3cca4d69e0dee5eb106774a8f3e6916df85aaf34c4756ad3a6d75ec88158f0200000000c8fb735fd552bdbcfdcc39598068551a7c291c3770e335c251a5500e0743eb2dc819b6cf5c8ac8038a297dff0445a13d0045fb3cda32a673a6bb55d8c85f21dce431e56723888fb126a163f16fb2ad9bc1172ba7cbebe174aba210d739a018f9bbec63222d20f00297b19815a5b96d6470fa9f81179fce2ac16f64ea7b0ef3b3a6aa57f1ad2e99e0e67a993716dbf580469f0f53acbb40b401c37382700600d362ed834f2af97787f696649a462e7ecebcf8b07a10d6735154beb4000000000000000000000000000000bc00f674629709e7e78f4ddc211bc3ebf0bd9d42ca019dd1d022cf74686e9fbe2562671cd47840a7afaab43176e65ec1118d46d1e827f3472f44450c487434d253887a5ad103649afa17690884f9d2001e038451bb96589a7eab04871bc47207cd313f00000000000000407d000000000000a0ee4a082ec29816fb0000000000007d55bb83f984769994cf005f37d83f84e98a523d80bd0d0d703f37ca363f601ae899a53f6715a0a61434b0c94cce699452050000000000000026a0f6a5480a55c22fe394ac000000000000000000000000000000437d57defb79ea6a58bc3eeed729a2f95e1d6a1fc357b27990f51d33cd1bdf3dbcdf1c2cbb82ce8605abd094d3c495483186eef5cb247aa410dd86f07ea7ba1b5cded1f8fc47de13d2ba17b1e608cc3067aa5e2460900d472c275cc1dcd46a6321be36dd5342da5989dcc8c1e9ed32eb08bfbd9f7a4a1c63020a8d6d9662b3bc89140a6a36413f13d9536247ba66eb701a30744debfe69126c3f54250d7b3639e13f8df6ff262b2ce045b032abe1e891c50201e194e8c2ac0c274597e183953d823bc92acff3fbeb58c4ea7a9eb3c19ed60100010000857bbdf0ce8de1a9cd0645eca62e4645f0c4d6c2ad442750967460a332c6319a90db3fd9cec540b6080b7406111830fc3b08bcf5b811142ecbfc03293a2cd6ee3e3dbe0a8be3160ecda98cafb2f1de8296c01496a0915c822a44abff226c2414a747a0f12e3ee80124b5e8091af7c8db82d64e0f060a78694987c74db193ab6b2be3badbb046def0c06610f5c092a84d303f21a02319da4cc063a2e28a79ca4376b6f4fc3df47d878d52c0ef55ef65488a3750a47bb330b440e8a163c4b2c8788a9223890313f2b4c16621c53d4ec6eda88c851fa6be7b66766a837e3f9ac877a23c4a04dafb14d8b0a3e7be560afd06b61d90fe5e554f0cc07d1d46431edcf216448657777129c24568dc2bdf678e3a2deef214d79b7331f6e0a38fcda67371fc75c483e3b74b1889d602959ad93819e31cd46c1cd6e0ee943812e41e3f6b36a097470c01070e4a46bd693bda01cf1a5442947944d927a15482cd94328967a4ee345470000b6320489bdece2d2b7491f2bc2d64f7e018791c65062ab552e11dc8540e04f686bb31a5c72af3a796610212aa15eebe43df62bf33d69705a311e977334a15bfd7d5e6e9b81212b559a83161725c268092561f3e7db75ba68af2c2a881085c0d46fc13c036305c2f63b8a2e955b32ef51540c7f6d833200278609ec537d824d99425d272f0672e824fe3f9726bccce378186423f06b5ecfc98191d4cab91c6a749cb02ba667b1a8c65b3c1175021bbeed30ef5576c3f2b3ba5"], &(0x7f0000000100)='GPL\x00'}, 0x48) ppoll(0x0, 0x0, 0x0, 0x0, 0x1aa8) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000500)=@IORING_OP_CONNECT={0x10, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x1}, 0xfffff493) fsync(r2) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) 18:27:30 executing program 1: munlockall() unshare(0x48040200) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) unshare(0x50000000) unshare(0x2020000) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000016c0)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000001680)={0x0}}, 0x0) r0 = openat$incfs(0xffffffffffffffff, &(0x7f0000000240)='.pending_reads\x00', 0x280800, 0x66) mmap(&(0x7f000053b000/0x2000)=nil, 0x2000, 0x8, 0x10, 0xffffffffffffffff, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000004c0)='/sys/block/loop0', 0x400000, 0x34) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r1, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="00471c03", @ANYRES16=0x0, @ANYBLOB="080000000000000000000c00000005002f0000000000"], 0x1c}}, 0x20010000) unshare(0x4020a00) accept4$bt_l2cap(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0x0, @none}, &(0x7f0000000280)=0xe, 0x80000) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x24, 0x0, 0x118, 0x70bd2a, 0x25dfdbff, {}, [@BATADV_ATTR_AP_ISOLATION_ENABLED={0x5, 0x2a, 0x1}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x2}]}, 0x24}, 0x1, 0x0, 0x0, 0x4004}, 0x8801) 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, 0xa, 0x0, @perf_config_ext={0x32a, 0x20}, 0x0, 0x96, 0x0, 0x0, 0x80}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x13c, &(0x7f0000000000)={&(0x7f0000000080)=@newlink={0x28, 0x10, 0x1b, 0x0, 0x0, {0x0, 0x0, 0x3, 0x0, 0xf201}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)={&(0x7f0000000080)=ANY=[@ANYBLOB="48040000", @ANYRES16, @ANYBLOB="010000000000000004000f1c210008000300", @ANYRES32], 0x448}}, 0x0) sendmsg$NL80211_CMD_SET_PMK(r0, &(0x7f0000001600)={&(0x7f0000000140), 0xc, &(0x7f0000000300)={&(0x7f0000001580)={0x78, 0x0, 0x2, 0x70bd2a, 0x25dfdbfb, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x6a}}}}, [@NL80211_ATTR_PMK={0x14, 0xfe, "720b17f83046a9f17aa3a1207b1e11be"}, @NL80211_ATTR_PMK={0x14, 0xfe, "9a06ab5b2e530bf9541d01e3dc693f7b"}, @NL80211_ATTR_PMKR0_NAME={0x14, 0x102, "7cc8c56fc6136eae2722c1d97dafea7f"}, @NL80211_ATTR_PMK={0x14, 0xfe, "af7849f086be090630ba0c4e2457cf65"}]}, 0x78}, 0x1, 0x0, 0x0, 0x1}, 0x800) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r2, 0xd000943e, &(0x7f0000000500)={0x0, 0x0, "45c995059f25e7520109c4d36496e4d7250c0d05ac42ac2618c650f8365e4d29b489c43aad98d7b45b3cf9d073be1f7fec2b65977af6b354e01b9bf27b92829c31a90e8492dcc3ea3f4773bcb088f96f82080c62c67c56dd69189399f778950d838a3b9a0d07d2ac307db19194419f2292e4ed5eb1c82d3574e632b163c91fbc3ae47da69eefe5c07e763959bcdf0b739a6cb98565b312c66ae07448c5fe3c7b7498cea5716f1558c46fabc0a03c55c3d7ce796dd9e3e8de00ae43d8212c9108ad7dd95bb063cda3a3ba1c8f89efaaae4dd111977e6259db762abffe9e9d8f0d75a4fe45875fddf9d22ba6ea809be2a81e49f5bd47def07afbeea7dfda4fc223", "bb9b2646d4d0f12e031fab5cec3dadf4844f9d57d805cc540cd6c83fbdb1327a7c1a4b55e18bb72b1dff2308b69dad0866c89bc89504db3b1c7d01c150d39dab8f8e8d96448658f57343ec1538cc79af1b8412a617613b2541946f90db429e3cdb116cb2624ac03a92223558e3613d44b51c79c23703c5516ef3e3d4d6bbdb9248686262db5eeec173414a33b9a888ccd34aa4d7f124571adae8b665943776e101745a0b5b9b8481ad24188d4316854398c2a84017f621e662739d7bde5568279bbd901a5f6029c0de2c2cbd23b1dc36b2e8210867037737fc9c494c0006b96dc995c4b0f49202d31857e6395431b50ed3f472816a5256c1d7f22cd715d953ad88071992b88edeb47e6167503198f40cbfcaebaf977e9ff172436c40ddbc675d10300a1392128addbc135b0a8c95635aa908870b4cb9df3adf54e0a4f6516eb1393890889b182d53c9a484ffe0441b4f8c3dd285223c0431ffc9d7645b02617f4f406c65a721250f8ad87847b5e74fa3e81ebd92cb289bb870f06f5e0c6c2677f14ef32d1e74fd95c42d1263c10120730d3f1cb643f7fae03c06c3e76463b60d5faf0e8f17389813cb62e125e89c44d9a87dcb3874742e1d7826ba2510ce512050a095547194a7b37aa413bf0dc242c6d963ebc58f4692db24a84be8f7072f82d5a2cde187dd3cd0f4dca7bde66dc03fd37da88a1ad4064b99169462adecff5a7f430acb46d9fe16611348f0aee453c0866beff79266d1b7d5abf270fdae724fbd22988f53519b2f7b61ed1b8dafcdffdb7289e58abcd2887b59a368803193a8e109e681de7760c9ba7b3789c240472cf817280b8489bf0d2e1966a7d29f50d6eab283a755146a0851ab26c3a208f6e6cfec97446a747532e5531836f8e762cbbe33739e1e8254b8b793f926fcb9758c408d178831f9b01a13c5ef63365eacaf029ad6603c9bec6d23281cfcb3de12d192715625f0525ed9a73af2bd6786d91fea14302e8335aec140ae7e9d874d12073dc963cc5836e516a75e78e97ae9558b2f3bc6c6247e07061c6edb059180d302cd7a79be06def817b9aa423bf55c4ec2b42e8904259f55b370b2a4d8783330981d278321c168c0608aff8e2745170bee7d17864e58bb26b0e302681521dae42437de2b0093ca8998cbc5adee21471d97959f237d788c90eae06292f79a353f679d548b50d4343937bce7524d6315edd03312a9e199623e3d6e95699740c6ac0fa0d6621a25f506dc4bbeec047f0a650716d9002a57f5513146405da4cb5b410cd4463fbf58fdbc330d9838f0786b6baec5d115b2a15f4d7abe97c4cfa851ad39edd520f99d41cdec36fb8d77fe155e6112fed7fe461661e9b22082a7a5b72ac23da8a7fb571fed1fb2b00c8a0aaec5045530f7814156ccaa43b9c239eb9b5d62ca4bf10abe1e5e430ce0564068478d33b2db0991f79ef2c3799bcf2ad83935f7407f66fe7854bcced92bd7b4a6c9548038b27cf4b5681c3a049dbe9ce988dee45268dd1694eb964a592eeb601c515cbac605c0b3ded09b7d757382935be286f0153d293e517ed8290174c440e49a90bfaaa71fd22ad24b9b4a05d80131b6d5743c230a3c476b1914e960066745b31669323966b66cc025813e39d97ab34d0941799fbf8ae62a7ecd8be9a9ddd55f042315bac71e37b8c777ae4421fb30bf9764c6eedc9a3b616d7b93243f966ff82798ec707c750d07491f985dbe3080f5fb2d4eaa434172bb49473cca577b8f0783e9f6b046c57dabd7a5b2acd609447f3a06926cb9297af170df70321df898974b5ffca1ac2ea6ab8b826c29dc091f7b191fa40801f9e355789afe6c5837b1b259200c70ade9332715fd7d58c85f02b9d091499b7fd52a9b7ec3997d8739853f130d20192f01949cf1b2b935347ce0f0542a3440c3c791d6e75528b7af77f0a9a43a1e9e414fdda73248dba54c3c741432aee72dc8e13aea33d69ad92c1e183da4538bc27162f76e1bfd16517528412ad74e485d39f980f659f046eb27fbc1d0e49ee09d1c371776155e2f1ee1431215c6a177a10b9b5370ef835f019185111d8fca7670cf76fc7a9edb11fcbc805d1c08c86e4f8ba26b13e495dd84613e3be6fc12074ed49b37c3ed8f88996f23d7d014572f35709fc33adfe53deb9c4e74af2e00d7a71e5a89c86b2f773502c54a46d138341c9a49707498c27dfaa1db1f7ddc2c1e7b064710453f2aba8114fdeedc7496c8b46c05082046c8ad89e2d30dc8be25c1411cc02bf746c27d5cb772d5e2a1de581123ed20f3dffe930f769cc46e2306063dd2ba65839a61f0f7e288b125a1e5ba849cbaa39a760b73b35af305c8956a6164227e4a57253874597515a7f622f7bb68d9064d8eb8752b01b192799ee49e53081017c91c73ce64c87f82dd47c0f9dc09db6eb6efa016d3f35fc5dda3d570489773356e9f0b3a893702c33be691cbed80ac17e1168e883c1763023373853a01d405f862909423ceb7fe148b452876b1c6d9bac5b590787831764582dbf42a12f754a7578ab18e2a5fe6cc0d0b13f4eeb4425abcf643ff53b6cc72bd71debda9b192a751ba93301f3c2b21d01aab2bd662bd7903598d7bf512fca30571c56a470e79e9b0e0c6f9748393275248ce50927b6a97b29cd6b6f59a54500a20429e7f043fc999ac764c276f199617dd8dc80e0737b610de1d98cd492f933a0a45ae55686ecfe1b997f3633c125cacd659de05e1394d1ac81bbfb6fb93fb54ba034210eb6a6ea23f4172aa5f7d9183cdc819df16cfa2eeb0719c8514406f2c8281df971d58b916e8377bbb2030d3da1052bd9e1179ad20a275a614b5561a00df3a1d8e5fe3a485fd13a4d9b23fa42c0bc1cd983bce86eebc81db0ef6b2bfe570e40813cefef031da14c0975975895a497d6bcb1e93a717470e118fbce4f7ea9dd68a64be2a3ed45bd254fb1036298ec53a4d0c3553fdbb354f71b5807b6708cd2db279abfdf53df0e915156435d3741ac9f5a0b8ae3c248fc504e410d208d68048a6f8b1d6f35f1ecb4debf85f9e96db5977bb194eaf3e316ff446c84b3813f409ac44154f48fb4f09d819e2471d6fafa10d62c16d77ef2781447d460f20256afc1b2022a16544608b981b6e6e68def6995c5334d88b61823dd48121fc41ffa6d4cf57b1d0352688116293679cf294cd673c6433d8fc538cf4ab2f1513369c6f7ab321c190c30545dbeaff89cbfd1122d7f586686631323e723fa68a45b94211aa15d6a85397a2628ae5a48d788f07a66ac012ef3db4dfd1f1e7b4f61f532d30bac6033e53024623829749917f20de7c69c40a11d50b5562e30e6c5e126a9d14003c22122eb68e50591e29b39507ac3044de795366c3abcd6961468caab8ae6844dcecf45f06c7d61ef063cadddf13ea75375b3a0b92eaa31d1f04b76a1d10759902284ec19f69d2628f3072ea1c53bf1fe00e028f52a189cbfeeb15854c8f341ae91cdcab1d58b620f6c8106e6268f4ba8e978aba54021a1680336fbe78882095196193fe7238d8ce65449ab7141f8d6fe3d68e68e1134420dfabc2fbd7fcda7cbda4d303b9b6eb8057e74272bf0cf54e80945b0eaa8c200492e6938520b81464e7e0f1d6097074b01d9f231bc8870b2b892ba54b414714fe10f9e4fda412888502de6aa9539c174cad07e4caf9637fed59d77cec73a5bcca964c9fac80ff1899f723eeb55a096807bcc1ab033f755ee29877f0981d720f2b6714db737b78903958ad7743979dbf8e00bbbb1604012bd40ffa809c774dd5e7adac48c2c77dea74daf58578e0edbcf8182f3ae0f9e34ac3a5387b4c7cd5b9431710acd9f3e98071998c0cf7cc438b9ee16321e8fa66592abaa1ca19d0ad1eba04079a1844e3b19ab2406d7e1972ce680178930e5454e1975032b0423ca4a8cc152e8fd3cb082939b3f826d663311d1d3ac1f2e06b879ee8de7f114af3e03830fd9ef762972a09116ea236c1530b17b91f0054fb63165171b81cb97d388bae48313e9b651b6e5bda823bfcdb71c95976927896d7927279c5ea36b667fce090c27cc21b1b6669dd330e1a6840f1b980a6ca1f189dbda2d70e1f5f8a1fe8987ca8ad46066545511f73b841cb883b7ffdf4cff58c6b7a21e2514b47eb2c22688fa742f7db0f4435bcf1d74d4e82e29bcf6d313f2b68a043e6ae7febcb91ce43d0cb647742a47d0de487e6b86631dacc2ed76ccba6b385242e5febecf2cfa29aadede46e0dd99762ab3517af01d0e0a6cc0e1ecfe47a2c2f58e8f6ec4cff68bd8fed6cb9e3b01fcaede4c09ef44fac0e0637fd8718ac268a280a48b5887978ecfc1b0850473f70a0a18804ba2b2fa2a9002ef80e0c59ca8ce498a8f95c8ac36e2298ec8fbecd8483ab6ad34b1a2cb5105a148dccf5b085a8de3eb111a3ddefb5ea392255736ed46cee3669bd396f1de860e8aabe35da285cb75dc76a2913cc12bd128d5da43855d207bfef1135938f5c489947d162ceec517ca99f5e8c0cd04f7e0deeb4f2317d03a7e42fb6f13ec83ab53caf27c1d572c32215c95439c1289f6566bad0ebac68b9ddded26da0259a364b8c8c107b821adcef7cffd65083a4e9f896ec483f212b165d860c6230896d6128aea8a08412dbc336ba30974b781eb68e79ba6691acf716a432dd7b652ced25b5a81da799dc94698d931c3bea712466521e47a9610b96a6fcc29655ac54bc038bde7f293941a6c9ca5c29cfd3fbddc16305359327513c7b2797d8157876fd91d624117f9e1321661bfc9d838e57d05ddc6f421c9fc1b9afe29137d7e8070e0cd225fa1536def57254cdb57a072c5055185e87a220cd05316d2600fe2b7c1ee4cbdd13e158084ea744c0dba98e6e1f3ea57ad8e3377d3d472bffe59c39fdd629c61186858b84a3f6c8911ae61dee1e59fd31ffca42273e50f7312f31942b7ba8452f86d26ea84f3fc7fd3d5c8d89be17dff8d39375c1d33950a8bdca5f8b03a1dec78b79b3b9420e68a8cdf78e53f1fc096aa583b0c84797b50e077e1a2e13ee23bfb8e6cf32f0dec5241ea90d3370bdf11a20604c17ea78f0734b826dc43d533dbfeaee5de730c405e7af88244fee69f0704c8d03d0a351ffe10b2aa0b4a1a9cf81d51a0d538195641d842415e0348d7f42ddf430bddd0e4adb9a92d23b65d795d9f75ac8c54be1b92b46bf5061f40b28db754155a67e96fa5987e1aaaad55184106c94fbeb59e9c916205d89efeb407cb86dd2afdd8cfa12170bf6d5437e79523247ce93bc261b85dc10897a28b3c163e967faf35ff1922d314e54563ad67f41a8ef34a56a83f6aebe9b5944613d39bbd38c2b0ac37b57ffb60e73f01de507b026ca3562621250e3ef0649d62fdb82afcc7b7eaa30bdeaf2975ebf36578da639b8916658228c6aac7e63"}) 18:27:30 executing program 0: keyctl$get_keyring_id(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r0, &(0x7f0000000140)=ANY=[], 0x92c) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) 18:27:30 executing program 0: munlockall() unshare(0x48040200) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) unshare(0x50000000) unshare(0x2020000) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000016c0)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000001680)={0x0}}, 0x0) r0 = openat$incfs(0xffffffffffffffff, &(0x7f0000000240)='.pending_reads\x00', 0x280800, 0x66) mmap(&(0x7f000053b000/0x2000)=nil, 0x2000, 0x8, 0x10, 0xffffffffffffffff, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000004c0)='/sys/block/loop0', 0x400000, 0x34) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r1, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="00471c03", @ANYRES16=0x0, @ANYBLOB="080000000000000000000c00000005002f0000000000"], 0x1c}}, 0x20010000) unshare(0x4020a00) accept4$bt_l2cap(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0x0, @none}, &(0x7f0000000280)=0xe, 0x80000) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x24, 0x0, 0x118, 0x70bd2a, 0x25dfdbff, {}, [@BATADV_ATTR_AP_ISOLATION_ENABLED={0x5, 0x2a, 0x1}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x2}]}, 0x24}, 0x1, 0x0, 0x0, 0x4004}, 0x8801) 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, 0xa, 0x0, @perf_config_ext={0x32a, 0x20}, 0x0, 0x96, 0x0, 0x0, 0x80}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$NFQNL_MSG_CONFIG(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000001500)=ANY=[@ANYBLOB="240203010200000000000000000300000a080003400000000708000440000000110000005b336d6de09d481d2fc343076a9f55cfbf0962d00e7f8b3ebaf30c4b105897382583eb025c0cfff87bdc02b77e"], 0x24}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x13c, &(0x7f0000000000)={&(0x7f0000000080)=@newlink={0x28, 0x10, 0x1b, 0x0, 0x0, {0x0, 0x0, 0x3, 0x0, 0xf201}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) sendmsg$NL80211_CMD_SET_PMK(r0, &(0x7f0000001600)={&(0x7f0000000140), 0xc, &(0x7f0000000300)={&(0x7f0000001580)={0x78, 0x0, 0x2, 0x70bd2a, 0x25dfdbfb, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x6a}}}}, [@NL80211_ATTR_PMK={0x14, 0xfe, "720b17f83046a9f17aa3a1207b1e11be"}, @NL80211_ATTR_PMK={0x14, 0xfe, "9a06ab5b2e530bf9541d01e3dc693f7b"}, @NL80211_ATTR_PMKR0_NAME={0x14, 0x102, "7cc8c56fc6136eae2722c1d97dafea7f"}, @NL80211_ATTR_PMK={0x14, 0xfe, "af7849f086be090630ba0c4e2457cf65"}]}, 0x78}, 0x1, 0x0, 0x0, 0x1}, 0x800) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r2, 0xd000943e, &(0x7f0000000500)={0x0, 0x0, "45c995059f25e7520109c4d36496e4d7250c0d05ac42ac2618c650f8365e4d29b489c43aad98d7b45b3cf9d073be1f7fec2b65977af6b354e01b9bf27b92829c31a90e8492dcc3ea3f4773bcb088f96f82080c62c67c56dd69189399f778950d838a3b9a0d07d2ac307db19194419f2292e4ed5eb1c82d3574e632b163c91fbc3ae47da69eefe5c07e763959bcdf0b739a6cb98565b312c66ae07448c5fe3c7b7498cea5716f1558c46fabc0a03c55c3d7ce796dd9e3e8de00ae43d8212c9108ad7dd95bb063cda3a3ba1c8f89efaaae4dd111977e6259db762abffe9e9d8f0d75a4fe45875fddf9d22ba6ea809be2a81e49f5bd47def07afbeea7dfda4fc223", "bb9b2646d4d0f12e031fab5cec3dadf4844f9d57d805cc540cd6c83fbdb1327a7c1a4b55e18bb72b1dff2308b69dad0866c89bc89504db3b1c7d01c150d39dab8f8e8d96448658f57343ec1538cc79af1b8412a617613b2541946f90db429e3cdb116cb2624ac03a92223558e3613d44b51c79c23703c5516ef3e3d4d6bbdb9248686262db5eeec173414a33b9a888ccd34aa4d7f124571adae8b665943776e101745a0b5b9b8481ad24188d4316854398c2a84017f621e662739d7bde5568279bbd901a5f6029c0de2c2cbd23b1dc36b2e8210867037737fc9c494c0006b96dc995c4b0f49202d31857e6395431b50ed3f472816a5256c1d7f22cd715d953ad88071992b88edeb47e6167503198f40cbfcaebaf977e9ff172436c40ddbc675d10300a1392128addbc135b0a8c95635aa908870b4cb9df3adf54e0a4f6516eb1393890889b182d53c9a484ffe0441b4f8c3dd285223c0431ffc9d7645b02617f4f406c65a721250f8ad87847b5e74fa3e81ebd92cb289bb870f06f5e0c6c2677f14ef32d1e74fd95c42d1263c10120730d3f1cb643f7fae03c06c3e76463b60d5faf0e8f17389813cb62e125e89c44d9a87dcb3874742e1d7826ba2510ce512050a095547194a7b37aa413bf0dc242c6d963ebc58f4692db24a84be8f7072f82d5a2cde187dd3cd0f4dca7bde66dc03fd37da88a1ad4064b99169462adecff5a7f430acb46d9fe16611348f0aee453c0866beff79266d1b7d5abf270fdae724fbd22988f53519b2f7b61ed1b8dafcdffdb7289e58abcd2887b59a368803193a8e109e681de7760c9ba7b3789c240472cf817280b8489bf0d2e1966a7d29f50d6eab283a755146a0851ab26c3a208f6e6cfec97446a747532e5531836f8e762cbbe33739e1e8254b8b793f926fcb9758c408d178831f9b01a13c5ef63365eacaf029ad6603c9bec6d23281cfcb3de12d192715625f0525ed9a73af2bd6786d91fea14302e8335aec140ae7e9d874d12073dc963cc5836e516a75e78e97ae9558b2f3bc6c6247e07061c6edb059180d302cd7a79be06def817b9aa423bf55c4ec2b42e8904259f55b370b2a4d8783330981d278321c168c0608aff8e2745170bee7d17864e58bb26b0e302681521dae42437de2b0093ca8998cbc5adee21471d97959f237d788c90eae06292f79a353f679d548b50d4343937bce7524d6315edd03312a9e199623e3d6e95699740c6ac0fa0d6621a25f506dc4bbeec047f0a650716d9002a57f5513146405da4cb5b410cd4463fbf58fdbc330d9838f0786b6baec5d115b2a15f4d7abe97c4cfa851ad39edd520f99d41cdec36fb8d77fe155e6112fed7fe461661e9b22082a7a5b72ac23da8a7fb571fed1fb2b00c8a0aaec5045530f7814156ccaa43b9c239eb9b5d62ca4bf10abe1e5e430ce0564068478d33b2db0991f79ef2c3799bcf2ad83935f7407f66fe7854bcced92bd7b4a6c9548038b27cf4b5681c3a049dbe9ce988dee45268dd1694eb964a592eeb601c515cbac605c0b3ded09b7d757382935be286f0153d293e517ed8290174c440e49a90bfaaa71fd22ad24b9b4a05d80131b6d5743c230a3c476b1914e960066745b31669323966b66cc025813e39d97ab34d0941799fbf8ae62a7ecd8be9a9ddd55f042315bac71e37b8c777ae4421fb30bf9764c6eedc9a3b616d7b93243f966ff82798ec707c750d07491f985dbe3080f5fb2d4eaa434172bb49473cca577b8f0783e9f6b046c57dabd7a5b2acd609447f3a06926cb9297af170df70321df898974b5ffca1ac2ea6ab8b826c29dc091f7b191fa40801f9e355789afe6c5837b1b259200c70ade9332715fd7d58c85f02b9d091499b7fd52a9b7ec3997d8739853f130d20192f01949cf1b2b935347ce0f0542a3440c3c791d6e75528b7af77f0a9a43a1e9e414fdda73248dba54c3c741432aee72dc8e13aea33d69ad92c1e183da4538bc27162f76e1bfd16517528412ad74e485d39f980f659f046eb27fbc1d0e49ee09d1c371776155e2f1ee1431215c6a177a10b9b5370ef835f019185111d8fca7670cf76fc7a9edb11fcbc805d1c08c86e4f8ba26b13e495dd84613e3be6fc12074ed49b37c3ed8f88996f23d7d014572f35709fc33adfe53deb9c4e74af2e00d7a71e5a89c86b2f773502c54a46d138341c9a49707498c27dfaa1db1f7ddc2c1e7b064710453f2aba8114fdeedc7496c8b46c05082046c8ad89e2d30dc8be25c1411cc02bf746c27d5cb772d5e2a1de581123ed20f3dffe930f769cc46e2306063dd2ba65839a61f0f7e288b125a1e5ba849cbaa39a760b73b35af305c8956a6164227e4a57253874597515a7f622f7bb68d9064d8eb8752b01b192799ee49e53081017c91c73ce64c87f82dd47c0f9dc09db6eb6efa016d3f35fc5dda3d570489773356e9f0b3a893702c33be691cbed80ac17e1168e883c1763023373853a01d405f862909423ceb7fe148b452876b1c6d9bac5b590787831764582dbf42a12f754a7578ab18e2a5fe6cc0d0b13f4eeb4425abcf643ff53b6cc72bd71debda9b192a751ba93301f3c2b21d01aab2bd662bd7903598d7bf512fca30571c56a470e79e9b0e0c6f9748393275248ce50927b6a97b29cd6b6f59a54500a20429e7f043fc999ac764c276f199617dd8dc80e0737b610de1d98cd492f933a0a45ae55686ecfe1b997f3633c125cacd659de05e1394d1ac81bbfb6fb93fb54ba034210eb6a6ea23f4172aa5f7d9183cdc819df16cfa2eeb0719c8514406f2c8281df971d58b916e8377bbb2030d3da1052bd9e1179ad20a275a614b5561a00df3a1d8e5fe3a485fd13a4d9b23fa42c0bc1cd983bce86eebc81db0ef6b2bfe570e40813cefef031da14c0975975895a497d6bcb1e93a717470e118fbce4f7ea9dd68a64be2a3ed45bd254fb1036298ec53a4d0c3553fdbb354f71b5807b6708cd2db279abfdf53df0e915156435d3741ac9f5a0b8ae3c248fc504e410d208d68048a6f8b1d6f35f1ecb4debf85f9e96db5977bb194eaf3e316ff446c84b3813f409ac44154f48fb4f09d819e2471d6fafa10d62c16d77ef2781447d460f20256afc1b2022a16544608b981b6e6e68def6995c5334d88b61823dd48121fc41ffa6d4cf57b1d0352688116293679cf294cd673c6433d8fc538cf4ab2f1513369c6f7ab321c190c30545dbeaff89cbfd1122d7f586686631323e723fa68a45b94211aa15d6a85397a2628ae5a48d788f07a66ac012ef3db4dfd1f1e7b4f61f532d30bac6033e53024623829749917f20de7c69c40a11d50b5562e30e6c5e126a9d14003c22122eb68e50591e29b39507ac3044de795366c3abcd6961468caab8ae6844dcecf45f06c7d61ef063cadddf13ea75375b3a0b92eaa31d1f04b76a1d10759902284ec19f69d2628f3072ea1c53bf1fe00e028f52a189cbfeeb15854c8f341ae91cdcab1d58b620f6c8106e6268f4ba8e978aba54021a1680336fbe78882095196193fe7238d8ce65449ab7141f8d6fe3d68e68e1134420dfabc2fbd7fcda7cbda4d303b9b6eb8057e74272bf0cf54e80945b0eaa8c200492e6938520b81464e7e0f1d6097074b01d9f231bc8870b2b892ba54b414714fe10f9e4fda412888502de6aa9539c174cad07e4caf9637fed59d77cec73a5bcca964c9fac80ff1899f723eeb55a096807bcc1ab033f755ee29877f0981d720f2b6714db737b78903958ad7743979dbf8e00bbbb1604012bd40ffa809c774dd5e7adac48c2c77dea74daf58578e0edbcf8182f3ae0f9e34ac3a5387b4c7cd5b9431710acd9f3e98071998c0cf7cc438b9ee16321e8fa66592abaa1ca19d0ad1eba04079a1844e3b19ab2406d7e1972ce680178930e5454e1975032b0423ca4a8cc152e8fd3cb082939b3f826d663311d1d3ac1f2e06b879ee8de7f114af3e03830fd9ef762972a09116ea236c1530b17b91f0054fb63165171b81cb97d388bae48313e9b651b6e5bda823bfcdb71c95976927896d7927279c5ea36b667fce090c27cc21b1b6669dd330e1a6840f1b980a6ca1f189dbda2d70e1f5f8a1fe8987ca8ad46066545511f73b841cb883b7ffdf4cff58c6b7a21e2514b47eb2c22688fa742f7db0f4435bcf1d74d4e82e29bcf6d313f2b68a043e6ae7febcb91ce43d0cb647742a47d0de487e6b86631dacc2ed76ccba6b385242e5febecf2cfa29aadede46e0dd99762ab3517af01d0e0a6cc0e1ecfe47a2c2f58e8f6ec4cff68bd8fed6cb9e3b01fcaede4c09ef44fac0e0637fd8718ac268a280a48b5887978ecfc1b0850473f70a0a18804ba2b2fa2a9002ef80e0c59ca8ce498a8f95c8ac36e2298ec8fbecd8483ab6ad34b1a2cb5105a148dccf5b085a8de3eb111a3ddefb5ea392255736ed46cee3669bd396f1de860e8aabe35da285cb75dc76a2913cc12bd128d5da43855d207bfef1135938f5c489947d162ceec517ca99f5e8c0cd04f7e0deeb4f2317d03a7e42fb6f13ec83ab53caf27c1d572c32215c95439c1289f6566bad0ebac68b9ddded26da0259a364b8c8c107b821adcef7cffd65083a4e9f896ec483f212b165d860c6230896d6128aea8a08412dbc336ba30974b781eb68e79ba6691acf716a432dd7b652ced25b5a81da799dc94698d931c3bea712466521e47a9610b96a6fcc29655ac54bc038bde7f293941a6c9ca5c29cfd3fbddc16305359327513c7b2797d8157876fd91d624117f9e1321661bfc9d838e57d05ddc6f421c9fc1b9afe29137d7e8070e0cd225fa1536def57254cdb57a072c5055185e87a220cd05316d2600fe2b7c1ee4cbdd13e158084ea744c0dba98e6e1f3ea57ad8e3377d3d472bffe59c39fdd629c61186858b84a3f6c8911ae61dee1e59fd31ffca42273e50f7312f31942b7ba8452f86d26ea84f3fc7fd3d5c8d89be17dff8d39375c1d33950a8bdca5f8b03a1dec78b79b3b9420e68a8cdf78e53f1fc096aa583b0c84797b50e077e1a2e13ee23bfb8e6cf32f0dec5241ea90d3370bdf11a20604c17ea78f0734b826dc43d533dbfeaee5de730c405e7af88244fee69f0704c8d03d0a351ffe10b2aa0b4a1a9cf81d51a0d538195641d842415e0348d7f42ddf430bddd0e4adb9a92d23b65d795d9f75ac8c54be1b92b46bf5061f40b28db754155a67e96fa5987e1aaaad55184106c94fbeb59e9c916205d89efeb407cb86dd2afdd8cfa12170bf6d5437e79523247ce93bc261b85dc10897a28b3c163e967faf35ff1922d314e54563ad67f41a8ef34a56a83f6aebe9b5944613d39bbd38c2b0ac37b57ffb60e73f01de507b026ca3562621250e3ef0649d62fdb82afcc7b7eaa30bdeaf2975ebf36578da639b8916658228c6aac7e63"}) [ 1503.228621][T29890] A link change request failed with some changes committed already. Interface gretap0 may have been left with an inconsistent configuration, please check. [ 1503.791989][T29889] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 1503.814866][T29889] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 18:27:31 executing program 3: ioctl$KVM_GET_PIT(0xffffffffffffffff, 0xc048ae65, &(0x7f0000000200)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r2, 0x107, 0x12, &(0x7f0000000000), 0x4) r3 = creat(&(0x7f0000000100)='./file0\x00', 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000002400)=ANY=[@ANYBLOB, @ANYBLOB="90575b72212541cdb2f1be5b8a962bd09b3a1b0ea648bc68463e67fcf5a5a0fb2b685eb07882cbb010cf08b249074088e4dc144dcb321429e051188c7126c6e16b85c9bed64ab3952aabfb233eaa6316c31a32b2bb28924b2dd935c3bc2a539c44cd54b927ca38703ac5c9d1a24a55b83886553bd03f0437435fa73bb4e013d6c0277c4eff557f55f81311e9cd2bbc6570c766386c3bb5fa71b52189bcfe1ec6d6cb2da9a959608aeee3d9b235bbf096dc02c69c27ba8cb1460097cb96c3a73f2cbaed785a5de560ed1ef8159a2d78b3e1ffb3cc77b31deb1fe18f5e5874d9a2386dbdfe60716f35b380f4ac5b1fc42b484681a6e9"], 0x34}}, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r3, 0x89f1, &(0x7f00000001c0)={'gre0\x00', &(0x7f0000000280)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYBLOB="0700001000000009000000054a18010018680000082fa878ffffffff0a0101029412c3b4c0000000ff000000000000007f860000"]}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) r6 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r6, &(0x7f0000000080)={0xa, 0x0, 0x0, @empty}, 0x1c) write$binfmt_misc(r1, &(0x7f0000000140)=ANY=[], 0x4240a2a0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 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) splice(r0, 0x0, r5, 0x0, 0x2ffff, 0x0) setsockopt$packet_int(r0, 0x107, 0x7, &(0x7f0000000040)=0x9, 0x4) read$FUSE(0xffffffffffffffff, &(0x7f00000003c0)={0x2020}, 0x2020) 18:27:31 executing program 2: ioctl$KVM_GET_PIT(0xffffffffffffffff, 0xc048ae65, &(0x7f0000000200)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r2, 0x107, 0x12, &(0x7f0000000000), 0x4) r3 = creat(&(0x7f0000000100)='./file0\x00', 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000002400)=ANY=[@ANYBLOB, @ANYBLOB="90575b72212541cdb2f1be5b8a962bd09b3a1b0ea648bc68463e67fcf5a5a0fb2b685eb07882cbb010cf08b249074088e4dc144dcb321429e051188c7126c6e16b85c9bed64ab3952aabfb233eaa6316c31a32b2bb28924b2dd935c3bc2a539c44cd54b927ca38703ac5c9d1a24a55b83886553bd03f0437435fa73bb4e013d6c0277c4eff557f55f81311e9cd2bbc6570c766386c3bb5fa71b52189bcfe1ec6d6cb2da9a959608aeee3d9b235bbf096dc02c69c27ba8cb1460097cb96c3a73f2cbaed785a5de560ed1ef8159a2d78b3e1ffb3cc77b31deb1fe18f5e5874d9a2386dbdfe60716f35b380f4ac5b1fc42b484681a6e9"], 0x34}}, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r3, 0x89f1, &(0x7f00000001c0)={'gre0\x00', &(0x7f0000000280)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYBLOB="0700001000000009000000054a18010018680000082fa878ffffffff0a0101029412c3b4c0000000ff000000000000007f860000"]}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) r6 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r6, &(0x7f0000000080)={0xa, 0x0, 0x0, @empty}, 0x1c) write$binfmt_misc(r1, &(0x7f0000000140)=ANY=[], 0x4240a2a0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 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) splice(r0, 0x0, r5, 0x0, 0x2ffff, 0x0) setsockopt$packet_int(r0, 0x107, 0x7, &(0x7f0000000040)=0x9, 0x4) read$FUSE(0xffffffffffffffff, &(0x7f00000003c0)={0x2020}, 0x2020) 18:27:31 executing program 1: munlockall() unshare(0x48040200) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) unshare(0x50000000) unshare(0x2020000) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000016c0)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000001680)={0x0}}, 0x0) r0 = openat$incfs(0xffffffffffffffff, &(0x7f0000000240)='.pending_reads\x00', 0x280800, 0x66) mmap(&(0x7f000053b000/0x2000)=nil, 0x2000, 0x8, 0x10, 0xffffffffffffffff, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000004c0)='/sys/block/loop0', 0x400000, 0x34) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r1, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="00471c03", @ANYRES16=0x0, @ANYBLOB="080000000000000000000c00000005002f0000000000"], 0x1c}}, 0x20010000) unshare(0x4020a00) accept4$bt_l2cap(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0x0, @none}, &(0x7f0000000280)=0xe, 0x80000) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x24, 0x0, 0x118, 0x70bd2a, 0x25dfdbff, {}, [@BATADV_ATTR_AP_ISOLATION_ENABLED={0x5, 0x2a, 0x1}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x2}]}, 0x24}, 0x1, 0x0, 0x0, 0x4004}, 0x8801) 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, 0xa, 0x0, @perf_config_ext={0x32a, 0x20}, 0x0, 0x96, 0x0, 0x0, 0x80}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x13c, &(0x7f0000000000)={&(0x7f0000000080)=@newlink={0x28, 0x10, 0x1b, 0x0, 0x0, {0x0, 0x0, 0x3, 0x0, 0xf201}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)={&(0x7f0000000080)=ANY=[@ANYBLOB="48040000", @ANYRES16, @ANYBLOB="010000000000000004000f1c210008000300", @ANYRES32], 0x448}}, 0x0) sendmsg$NL80211_CMD_SET_PMK(r0, &(0x7f0000001600)={&(0x7f0000000140), 0xc, &(0x7f0000000300)={&(0x7f0000001580)={0x78, 0x0, 0x2, 0x70bd2a, 0x25dfdbfb, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x6a}}}}, [@NL80211_ATTR_PMK={0x14, 0xfe, "720b17f83046a9f17aa3a1207b1e11be"}, @NL80211_ATTR_PMK={0x14, 0xfe, "9a06ab5b2e530bf9541d01e3dc693f7b"}, @NL80211_ATTR_PMKR0_NAME={0x14, 0x102, "7cc8c56fc6136eae2722c1d97dafea7f"}, @NL80211_ATTR_PMK={0x14, 0xfe, "af7849f086be090630ba0c4e2457cf65"}]}, 0x78}, 0x1, 0x0, 0x0, 0x1}, 0x800) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r2, 0xd000943e, &(0x7f0000000500)={0x0, 0x0, "45c995059f25e7520109c4d36496e4d7250c0d05ac42ac2618c650f8365e4d29b489c43aad98d7b45b3cf9d073be1f7fec2b65977af6b354e01b9bf27b92829c31a90e8492dcc3ea3f4773bcb088f96f82080c62c67c56dd69189399f778950d838a3b9a0d07d2ac307db19194419f2292e4ed5eb1c82d3574e632b163c91fbc3ae47da69eefe5c07e763959bcdf0b739a6cb98565b312c66ae07448c5fe3c7b7498cea5716f1558c46fabc0a03c55c3d7ce796dd9e3e8de00ae43d8212c9108ad7dd95bb063cda3a3ba1c8f89efaaae4dd111977e6259db762abffe9e9d8f0d75a4fe45875fddf9d22ba6ea809be2a81e49f5bd47def07afbeea7dfda4fc223", "bb9b2646d4d0f12e031fab5cec3dadf4844f9d57d805cc540cd6c83fbdb1327a7c1a4b55e18bb72b1dff2308b69dad0866c89bc89504db3b1c7d01c150d39dab8f8e8d96448658f57343ec1538cc79af1b8412a617613b2541946f90db429e3cdb116cb2624ac03a92223558e3613d44b51c79c23703c5516ef3e3d4d6bbdb9248686262db5eeec173414a33b9a888ccd34aa4d7f124571adae8b665943776e101745a0b5b9b8481ad24188d4316854398c2a84017f621e662739d7bde5568279bbd901a5f6029c0de2c2cbd23b1dc36b2e8210867037737fc9c494c0006b96dc995c4b0f49202d31857e6395431b50ed3f472816a5256c1d7f22cd715d953ad88071992b88edeb47e6167503198f40cbfcaebaf977e9ff172436c40ddbc675d10300a1392128addbc135b0a8c95635aa908870b4cb9df3adf54e0a4f6516eb1393890889b182d53c9a484ffe0441b4f8c3dd285223c0431ffc9d7645b02617f4f406c65a721250f8ad87847b5e74fa3e81ebd92cb289bb870f06f5e0c6c2677f14ef32d1e74fd95c42d1263c10120730d3f1cb643f7fae03c06c3e76463b60d5faf0e8f17389813cb62e125e89c44d9a87dcb3874742e1d7826ba2510ce512050a095547194a7b37aa413bf0dc242c6d963ebc58f4692db24a84be8f7072f82d5a2cde187dd3cd0f4dca7bde66dc03fd37da88a1ad4064b99169462adecff5a7f430acb46d9fe16611348f0aee453c0866beff79266d1b7d5abf270fdae724fbd22988f53519b2f7b61ed1b8dafcdffdb7289e58abcd2887b59a368803193a8e109e681de7760c9ba7b3789c240472cf817280b8489bf0d2e1966a7d29f50d6eab283a755146a0851ab26c3a208f6e6cfec97446a747532e5531836f8e762cbbe33739e1e8254b8b793f926fcb9758c408d178831f9b01a13c5ef63365eacaf029ad6603c9bec6d23281cfcb3de12d192715625f0525ed9a73af2bd6786d91fea14302e8335aec140ae7e9d874d12073dc963cc5836e516a75e78e97ae9558b2f3bc6c6247e07061c6edb059180d302cd7a79be06def817b9aa423bf55c4ec2b42e8904259f55b370b2a4d8783330981d278321c168c0608aff8e2745170bee7d17864e58bb26b0e302681521dae42437de2b0093ca8998cbc5adee21471d97959f237d788c90eae06292f79a353f679d548b50d4343937bce7524d6315edd03312a9e199623e3d6e95699740c6ac0fa0d6621a25f506dc4bbeec047f0a650716d9002a57f5513146405da4cb5b410cd4463fbf58fdbc330d9838f0786b6baec5d115b2a15f4d7abe97c4cfa851ad39edd520f99d41cdec36fb8d77fe155e6112fed7fe461661e9b22082a7a5b72ac23da8a7fb571fed1fb2b00c8a0aaec5045530f7814156ccaa43b9c239eb9b5d62ca4bf10abe1e5e430ce0564068478d33b2db0991f79ef2c3799bcf2ad83935f7407f66fe7854bcced92bd7b4a6c9548038b27cf4b5681c3a049dbe9ce988dee45268dd1694eb964a592eeb601c515cbac605c0b3ded09b7d757382935be286f0153d293e517ed8290174c440e49a90bfaaa71fd22ad24b9b4a05d80131b6d5743c230a3c476b1914e960066745b31669323966b66cc025813e39d97ab34d0941799fbf8ae62a7ecd8be9a9ddd55f042315bac71e37b8c777ae4421fb30bf9764c6eedc9a3b616d7b93243f966ff82798ec707c750d07491f985dbe3080f5fb2d4eaa434172bb49473cca577b8f0783e9f6b046c57dabd7a5b2acd609447f3a06926cb9297af170df70321df898974b5ffca1ac2ea6ab8b826c29dc091f7b191fa40801f9e355789afe6c5837b1b259200c70ade9332715fd7d58c85f02b9d091499b7fd52a9b7ec3997d8739853f130d20192f01949cf1b2b935347ce0f0542a3440c3c791d6e75528b7af77f0a9a43a1e9e414fdda73248dba54c3c741432aee72dc8e13aea33d69ad92c1e183da4538bc27162f76e1bfd16517528412ad74e485d39f980f659f046eb27fbc1d0e49ee09d1c371776155e2f1ee1431215c6a177a10b9b5370ef835f019185111d8fca7670cf76fc7a9edb11fcbc805d1c08c86e4f8ba26b13e495dd84613e3be6fc12074ed49b37c3ed8f88996f23d7d014572f35709fc33adfe53deb9c4e74af2e00d7a71e5a89c86b2f773502c54a46d138341c9a49707498c27dfaa1db1f7ddc2c1e7b064710453f2aba8114fdeedc7496c8b46c05082046c8ad89e2d30dc8be25c1411cc02bf746c27d5cb772d5e2a1de581123ed20f3dffe930f769cc46e2306063dd2ba65839a61f0f7e288b125a1e5ba849cbaa39a760b73b35af305c8956a6164227e4a57253874597515a7f622f7bb68d9064d8eb8752b01b192799ee49e53081017c91c73ce64c87f82dd47c0f9dc09db6eb6efa016d3f35fc5dda3d570489773356e9f0b3a893702c33be691cbed80ac17e1168e883c1763023373853a01d405f862909423ceb7fe148b452876b1c6d9bac5b590787831764582dbf42a12f754a7578ab18e2a5fe6cc0d0b13f4eeb4425abcf643ff53b6cc72bd71debda9b192a751ba93301f3c2b21d01aab2bd662bd7903598d7bf512fca30571c56a470e79e9b0e0c6f9748393275248ce50927b6a97b29cd6b6f59a54500a20429e7f043fc999ac764c276f199617dd8dc80e0737b610de1d98cd492f933a0a45ae55686ecfe1b997f3633c125cacd659de05e1394d1ac81bbfb6fb93fb54ba034210eb6a6ea23f4172aa5f7d9183cdc819df16cfa2eeb0719c8514406f2c8281df971d58b916e8377bbb2030d3da1052bd9e1179ad20a275a614b5561a00df3a1d8e5fe3a485fd13a4d9b23fa42c0bc1cd983bce86eebc81db0ef6b2bfe570e40813cefef031da14c0975975895a497d6bcb1e93a717470e118fbce4f7ea9dd68a64be2a3ed45bd254fb1036298ec53a4d0c3553fdbb354f71b5807b6708cd2db279abfdf53df0e915156435d3741ac9f5a0b8ae3c248fc504e410d208d68048a6f8b1d6f35f1ecb4debf85f9e96db5977bb194eaf3e316ff446c84b3813f409ac44154f48fb4f09d819e2471d6fafa10d62c16d77ef2781447d460f20256afc1b2022a16544608b981b6e6e68def6995c5334d88b61823dd48121fc41ffa6d4cf57b1d0352688116293679cf294cd673c6433d8fc538cf4ab2f1513369c6f7ab321c190c30545dbeaff89cbfd1122d7f586686631323e723fa68a45b94211aa15d6a85397a2628ae5a48d788f07a66ac012ef3db4dfd1f1e7b4f61f532d30bac6033e53024623829749917f20de7c69c40a11d50b5562e30e6c5e126a9d14003c22122eb68e50591e29b39507ac3044de795366c3abcd6961468caab8ae6844dcecf45f06c7d61ef063cadddf13ea75375b3a0b92eaa31d1f04b76a1d10759902284ec19f69d2628f3072ea1c53bf1fe00e028f52a189cbfeeb15854c8f341ae91cdcab1d58b620f6c8106e6268f4ba8e978aba54021a1680336fbe78882095196193fe7238d8ce65449ab7141f8d6fe3d68e68e1134420dfabc2fbd7fcda7cbda4d303b9b6eb8057e74272bf0cf54e80945b0eaa8c200492e6938520b81464e7e0f1d6097074b01d9f231bc8870b2b892ba54b414714fe10f9e4fda412888502de6aa9539c174cad07e4caf9637fed59d77cec73a5bcca964c9fac80ff1899f723eeb55a096807bcc1ab033f755ee29877f0981d720f2b6714db737b78903958ad7743979dbf8e00bbbb1604012bd40ffa809c774dd5e7adac48c2c77dea74daf58578e0edbcf8182f3ae0f9e34ac3a5387b4c7cd5b9431710acd9f3e98071998c0cf7cc438b9ee16321e8fa66592abaa1ca19d0ad1eba04079a1844e3b19ab2406d7e1972ce680178930e5454e1975032b0423ca4a8cc152e8fd3cb082939b3f826d663311d1d3ac1f2e06b879ee8de7f114af3e03830fd9ef762972a09116ea236c1530b17b91f0054fb63165171b81cb97d388bae48313e9b651b6e5bda823bfcdb71c95976927896d7927279c5ea36b667fce090c27cc21b1b6669dd330e1a6840f1b980a6ca1f189dbda2d70e1f5f8a1fe8987ca8ad46066545511f73b841cb883b7ffdf4cff58c6b7a21e2514b47eb2c22688fa742f7db0f4435bcf1d74d4e82e29bcf6d313f2b68a043e6ae7febcb91ce43d0cb647742a47d0de487e6b86631dacc2ed76ccba6b385242e5febecf2cfa29aadede46e0dd99762ab3517af01d0e0a6cc0e1ecfe47a2c2f58e8f6ec4cff68bd8fed6cb9e3b01fcaede4c09ef44fac0e0637fd8718ac268a280a48b5887978ecfc1b0850473f70a0a18804ba2b2fa2a9002ef80e0c59ca8ce498a8f95c8ac36e2298ec8fbecd8483ab6ad34b1a2cb5105a148dccf5b085a8de3eb111a3ddefb5ea392255736ed46cee3669bd396f1de860e8aabe35da285cb75dc76a2913cc12bd128d5da43855d207bfef1135938f5c489947d162ceec517ca99f5e8c0cd04f7e0deeb4f2317d03a7e42fb6f13ec83ab53caf27c1d572c32215c95439c1289f6566bad0ebac68b9ddded26da0259a364b8c8c107b821adcef7cffd65083a4e9f896ec483f212b165d860c6230896d6128aea8a08412dbc336ba30974b781eb68e79ba6691acf716a432dd7b652ced25b5a81da799dc94698d931c3bea712466521e47a9610b96a6fcc29655ac54bc038bde7f293941a6c9ca5c29cfd3fbddc16305359327513c7b2797d8157876fd91d624117f9e1321661bfc9d838e57d05ddc6f421c9fc1b9afe29137d7e8070e0cd225fa1536def57254cdb57a072c5055185e87a220cd05316d2600fe2b7c1ee4cbdd13e158084ea744c0dba98e6e1f3ea57ad8e3377d3d472bffe59c39fdd629c61186858b84a3f6c8911ae61dee1e59fd31ffca42273e50f7312f31942b7ba8452f86d26ea84f3fc7fd3d5c8d89be17dff8d39375c1d33950a8bdca5f8b03a1dec78b79b3b9420e68a8cdf78e53f1fc096aa583b0c84797b50e077e1a2e13ee23bfb8e6cf32f0dec5241ea90d3370bdf11a20604c17ea78f0734b826dc43d533dbfeaee5de730c405e7af88244fee69f0704c8d03d0a351ffe10b2aa0b4a1a9cf81d51a0d538195641d842415e0348d7f42ddf430bddd0e4adb9a92d23b65d795d9f75ac8c54be1b92b46bf5061f40b28db754155a67e96fa5987e1aaaad55184106c94fbeb59e9c916205d89efeb407cb86dd2afdd8cfa12170bf6d5437e79523247ce93bc261b85dc10897a28b3c163e967faf35ff1922d314e54563ad67f41a8ef34a56a83f6aebe9b5944613d39bbd38c2b0ac37b57ffb60e73f01de507b026ca3562621250e3ef0649d62fdb82afcc7b7eaa30bdeaf2975ebf36578da639b8916658228c6aac7e63"}) [ 1503.932242][T29889] 8021q: adding VLAN 0 to HW filter on device bond0 [ 1503.981170][T29889] A link change request failed with some changes committed already. Interface caif0 may have been left with an inconsistent configuration, please check. 18:27:32 executing program 0: ioctl$KVM_GET_PIT(0xffffffffffffffff, 0xc048ae65, &(0x7f0000000200)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r2, 0x107, 0x12, &(0x7f0000000000), 0x4) r3 = creat(&(0x7f0000000100)='./file0\x00', 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000002400)=ANY=[@ANYBLOB, @ANYBLOB="90575b72212541cdb2f1be5b8a962bd09b3a1b0ea648bc68463e67fcf5a5a0fb2b685eb07882cbb010cf08b249074088e4dc144dcb321429e051188c7126c6e16b85c9bed64ab3952aabfb233eaa6316c31a32b2bb28924b2dd935c3bc2a539c44cd54b927ca38703ac5c9d1a24a55b83886553bd03f0437435fa73bb4e013d6c0277c4eff557f55f81311e9cd2bbc6570c766386c3bb5fa71b52189bcfe1ec6d6cb2da9a959608aeee3d9b235bbf096dc02c69c27ba8cb1460097cb96c3a73f2cbaed785a5de560ed1ef8159a2d78b3e1ffb3cc77b31deb1fe18f5e5874d9a2386dbdfe60716f35b380f4ac5b1fc42b484681a6e9"], 0x34}}, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r3, 0x89f1, &(0x7f00000001c0)={'gre0\x00', &(0x7f0000000280)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYBLOB="0700001000000009000000054a18010018680000082fa878ffffffff0a0101029412c3b4c0000000ff000000000000007f860000"]}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) r6 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r6, &(0x7f0000000080)={0xa, 0x0, 0x0, @empty}, 0x1c) write$binfmt_misc(r1, &(0x7f0000000140)=ANY=[], 0x4240a2a0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 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) splice(r0, 0x0, r5, 0x0, 0x2ffff, 0x0) setsockopt$packet_int(r0, 0x107, 0x7, &(0x7f0000000040)=0x9, 0x4) read$FUSE(0xffffffffffffffff, &(0x7f00000003c0)={0x2020}, 0x2020) [ 1504.461525][T29899] A link change request failed with some changes committed already. Interface gretap0 may have been left with an inconsistent configuration, please check. 18:27:32 executing program 2: ioctl$KVM_GET_PIT(0xffffffffffffffff, 0xc048ae65, &(0x7f0000000200)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r2, 0x107, 0x12, &(0x7f0000000000), 0x4) r3 = creat(&(0x7f0000000100)='./file0\x00', 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000002400)=ANY=[@ANYBLOB, @ANYBLOB="90575b72212541cdb2f1be5b8a962bd09b3a1b0ea648bc68463e67fcf5a5a0fb2b685eb07882cbb010cf08b249074088e4dc144dcb321429e051188c7126c6e16b85c9bed64ab3952aabfb233eaa6316c31a32b2bb28924b2dd935c3bc2a539c44cd54b927ca38703ac5c9d1a24a55b83886553bd03f0437435fa73bb4e013d6c0277c4eff557f55f81311e9cd2bbc6570c766386c3bb5fa71b52189bcfe1ec6d6cb2da9a959608aeee3d9b235bbf096dc02c69c27ba8cb1460097cb96c3a73f2cbaed785a5de560ed1ef8159a2d78b3e1ffb3cc77b31deb1fe18f5e5874d9a2386dbdfe60716f35b380f4ac5b1fc42b484681a6e9"], 0x34}}, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r3, 0x89f1, &(0x7f00000001c0)={'gre0\x00', &(0x7f0000000280)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYBLOB="0700001000000009000000054a18010018680000082fa878ffffffff0a0101029412c3b4c0000000ff000000000000007f860000"]}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) r6 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r6, &(0x7f0000000080)={0xa, 0x0, 0x0, @empty}, 0x1c) write$binfmt_misc(r1, &(0x7f0000000140)=ANY=[], 0x4240a2a0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 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) splice(r0, 0x0, r5, 0x0, 0x2ffff, 0x0) setsockopt$packet_int(r0, 0x107, 0x7, &(0x7f0000000040)=0x9, 0x4) read$FUSE(0xffffffffffffffff, &(0x7f00000003c0)={0x2020}, 0x2020) 18:27:32 executing program 3: ioctl$KVM_GET_PIT(0xffffffffffffffff, 0xc048ae65, &(0x7f0000000200)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r2, 0x107, 0x12, &(0x7f0000000000), 0x4) r3 = creat(&(0x7f0000000100)='./file0\x00', 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000002400)=ANY=[@ANYBLOB, @ANYBLOB="90575b72212541cdb2f1be5b8a962bd09b3a1b0ea648bc68463e67fcf5a5a0fb2b685eb07882cbb010cf08b249074088e4dc144dcb321429e051188c7126c6e16b85c9bed64ab3952aabfb233eaa6316c31a32b2bb28924b2dd935c3bc2a539c44cd54b927ca38703ac5c9d1a24a55b83886553bd03f0437435fa73bb4e013d6c0277c4eff557f55f81311e9cd2bbc6570c766386c3bb5fa71b52189bcfe1ec6d6cb2da9a959608aeee3d9b235bbf096dc02c69c27ba8cb1460097cb96c3a73f2cbaed785a5de560ed1ef8159a2d78b3e1ffb3cc77b31deb1fe18f5e5874d9a2386dbdfe60716f35b380f4ac5b1fc42b484681a6e9"], 0x34}}, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r3, 0x89f1, &(0x7f00000001c0)={'gre0\x00', &(0x7f0000000280)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYBLOB="0700001000000009000000054a18010018680000082fa878ffffffff0a0101029412c3b4c0000000ff000000000000007f860000"]}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) r6 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r6, &(0x7f0000000080)={0xa, 0x0, 0x0, @empty}, 0x1c) write$binfmt_misc(r1, &(0x7f0000000140)=ANY=[], 0x4240a2a0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 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) splice(r0, 0x0, r5, 0x0, 0x2ffff, 0x0) setsockopt$packet_int(r0, 0x107, 0x7, &(0x7f0000000040)=0x9, 0x4) bind$packet(0xffffffffffffffff, &(0x7f0000000340)={0x11, 0x8, 0x0, 0x1, 0x5, 0x6, @local}, 0x14) 18:27:32 executing program 1: munlockall() unshare(0x48040200) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) unshare(0x50000000) unshare(0x2020000) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000016c0)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000001680)={0x0}}, 0x0) r0 = openat$incfs(0xffffffffffffffff, &(0x7f0000000240)='.pending_reads\x00', 0x280800, 0x66) mmap(&(0x7f000053b000/0x2000)=nil, 0x2000, 0x8, 0x10, 0xffffffffffffffff, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000004c0)='/sys/block/loop0', 0x400000, 0x34) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r1, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="00471c03", @ANYRES16=0x0, @ANYBLOB="080000000000000000000c00000005002f0000000000"], 0x1c}}, 0x20010000) unshare(0x4020a00) accept4$bt_l2cap(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0x0, @none}, &(0x7f0000000280)=0xe, 0x80000) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x24, 0x0, 0x118, 0x70bd2a, 0x25dfdbff, {}, [@BATADV_ATTR_AP_ISOLATION_ENABLED={0x5, 0x2a, 0x1}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x2}]}, 0x24}, 0x1, 0x0, 0x0, 0x4004}, 0x8801) 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, 0xa, 0x0, @perf_config_ext={0x32a, 0x20}, 0x0, 0x96, 0x0, 0x0, 0x80}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x13c, &(0x7f0000000000)={&(0x7f0000000080)=@newlink={0x28, 0x10, 0x1b, 0x0, 0x0, {0x0, 0x0, 0x3, 0x0, 0xf201}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)={&(0x7f0000000080)=ANY=[@ANYBLOB="48040000", @ANYRES16, @ANYBLOB="010000000000000004000f1c210008000300", @ANYRES32], 0x448}}, 0x0) sendmsg$NL80211_CMD_SET_PMK(r0, &(0x7f0000001600)={&(0x7f0000000140), 0xc, &(0x7f0000000300)={&(0x7f0000001580)={0x78, 0x0, 0x2, 0x70bd2a, 0x25dfdbfb, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x6a}}}}, [@NL80211_ATTR_PMK={0x14, 0xfe, "720b17f83046a9f17aa3a1207b1e11be"}, @NL80211_ATTR_PMK={0x14, 0xfe, "9a06ab5b2e530bf9541d01e3dc693f7b"}, @NL80211_ATTR_PMKR0_NAME={0x14, 0x102, "7cc8c56fc6136eae2722c1d97dafea7f"}, @NL80211_ATTR_PMK={0x14, 0xfe, "af7849f086be090630ba0c4e2457cf65"}]}, 0x78}, 0x1, 0x0, 0x0, 0x1}, 0x800) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r2, 0xd000943e, &(0x7f0000000500)={0x0, 0x0, "45c995059f25e7520109c4d36496e4d7250c0d05ac42ac2618c650f8365e4d29b489c43aad98d7b45b3cf9d073be1f7fec2b65977af6b354e01b9bf27b92829c31a90e8492dcc3ea3f4773bcb088f96f82080c62c67c56dd69189399f778950d838a3b9a0d07d2ac307db19194419f2292e4ed5eb1c82d3574e632b163c91fbc3ae47da69eefe5c07e763959bcdf0b739a6cb98565b312c66ae07448c5fe3c7b7498cea5716f1558c46fabc0a03c55c3d7ce796dd9e3e8de00ae43d8212c9108ad7dd95bb063cda3a3ba1c8f89efaaae4dd111977e6259db762abffe9e9d8f0d75a4fe45875fddf9d22ba6ea809be2a81e49f5bd47def07afbeea7dfda4fc223", "bb9b2646d4d0f12e031fab5cec3dadf4844f9d57d805cc540cd6c83fbdb1327a7c1a4b55e18bb72b1dff2308b69dad0866c89bc89504db3b1c7d01c150d39dab8f8e8d96448658f57343ec1538cc79af1b8412a617613b2541946f90db429e3cdb116cb2624ac03a92223558e3613d44b51c79c23703c5516ef3e3d4d6bbdb9248686262db5eeec173414a33b9a888ccd34aa4d7f124571adae8b665943776e101745a0b5b9b8481ad24188d4316854398c2a84017f621e662739d7bde5568279bbd901a5f6029c0de2c2cbd23b1dc36b2e8210867037737fc9c494c0006b96dc995c4b0f49202d31857e6395431b50ed3f472816a5256c1d7f22cd715d953ad88071992b88edeb47e6167503198f40cbfcaebaf977e9ff172436c40ddbc675d10300a1392128addbc135b0a8c95635aa908870b4cb9df3adf54e0a4f6516eb1393890889b182d53c9a484ffe0441b4f8c3dd285223c0431ffc9d7645b02617f4f406c65a721250f8ad87847b5e74fa3e81ebd92cb289bb870f06f5e0c6c2677f14ef32d1e74fd95c42d1263c10120730d3f1cb643f7fae03c06c3e76463b60d5faf0e8f17389813cb62e125e89c44d9a87dcb3874742e1d7826ba2510ce512050a095547194a7b37aa413bf0dc242c6d963ebc58f4692db24a84be8f7072f82d5a2cde187dd3cd0f4dca7bde66dc03fd37da88a1ad4064b99169462adecff5a7f430acb46d9fe16611348f0aee453c0866beff79266d1b7d5abf270fdae724fbd22988f53519b2f7b61ed1b8dafcdffdb7289e58abcd2887b59a368803193a8e109e681de7760c9ba7b3789c240472cf817280b8489bf0d2e1966a7d29f50d6eab283a755146a0851ab26c3a208f6e6cfec97446a747532e5531836f8e762cbbe33739e1e8254b8b793f926fcb9758c408d178831f9b01a13c5ef63365eacaf029ad6603c9bec6d23281cfcb3de12d192715625f0525ed9a73af2bd6786d91fea14302e8335aec140ae7e9d874d12073dc963cc5836e516a75e78e97ae9558b2f3bc6c6247e07061c6edb059180d302cd7a79be06def817b9aa423bf55c4ec2b42e8904259f55b370b2a4d8783330981d278321c168c0608aff8e2745170bee7d17864e58bb26b0e302681521dae42437de2b0093ca8998cbc5adee21471d97959f237d788c90eae06292f79a353f679d548b50d4343937bce7524d6315edd03312a9e199623e3d6e95699740c6ac0fa0d6621a25f506dc4bbeec047f0a650716d9002a57f5513146405da4cb5b410cd4463fbf58fdbc330d9838f0786b6baec5d115b2a15f4d7abe97c4cfa851ad39edd520f99d41cdec36fb8d77fe155e6112fed7fe461661e9b22082a7a5b72ac23da8a7fb571fed1fb2b00c8a0aaec5045530f7814156ccaa43b9c239eb9b5d62ca4bf10abe1e5e430ce0564068478d33b2db0991f79ef2c3799bcf2ad83935f7407f66fe7854bcced92bd7b4a6c9548038b27cf4b5681c3a049dbe9ce988dee45268dd1694eb964a592eeb601c515cbac605c0b3ded09b7d757382935be286f0153d293e517ed8290174c440e49a90bfaaa71fd22ad24b9b4a05d80131b6d5743c230a3c476b1914e960066745b31669323966b66cc025813e39d97ab34d0941799fbf8ae62a7ecd8be9a9ddd55f042315bac71e37b8c777ae4421fb30bf9764c6eedc9a3b616d7b93243f966ff82798ec707c750d07491f985dbe3080f5fb2d4eaa434172bb49473cca577b8f0783e9f6b046c57dabd7a5b2acd609447f3a06926cb9297af170df70321df898974b5ffca1ac2ea6ab8b826c29dc091f7b191fa40801f9e355789afe6c5837b1b259200c70ade9332715fd7d58c85f02b9d091499b7fd52a9b7ec3997d8739853f130d20192f01949cf1b2b935347ce0f0542a3440c3c791d6e75528b7af77f0a9a43a1e9e414fdda73248dba54c3c741432aee72dc8e13aea33d69ad92c1e183da4538bc27162f76e1bfd16517528412ad74e485d39f980f659f046eb27fbc1d0e49ee09d1c371776155e2f1ee1431215c6a177a10b9b5370ef835f019185111d8fca7670cf76fc7a9edb11fcbc805d1c08c86e4f8ba26b13e495dd84613e3be6fc12074ed49b37c3ed8f88996f23d7d014572f35709fc33adfe53deb9c4e74af2e00d7a71e5a89c86b2f773502c54a46d138341c9a49707498c27dfaa1db1f7ddc2c1e7b064710453f2aba8114fdeedc7496c8b46c05082046c8ad89e2d30dc8be25c1411cc02bf746c27d5cb772d5e2a1de581123ed20f3dffe930f769cc46e2306063dd2ba65839a61f0f7e288b125a1e5ba849cbaa39a760b73b35af305c8956a6164227e4a57253874597515a7f622f7bb68d9064d8eb8752b01b192799ee49e53081017c91c73ce64c87f82dd47c0f9dc09db6eb6efa016d3f35fc5dda3d570489773356e9f0b3a893702c33be691cbed80ac17e1168e883c1763023373853a01d405f862909423ceb7fe148b452876b1c6d9bac5b590787831764582dbf42a12f754a7578ab18e2a5fe6cc0d0b13f4eeb4425abcf643ff53b6cc72bd71debda9b192a751ba93301f3c2b21d01aab2bd662bd7903598d7bf512fca30571c56a470e79e9b0e0c6f9748393275248ce50927b6a97b29cd6b6f59a54500a20429e7f043fc999ac764c276f199617dd8dc80e0737b610de1d98cd492f933a0a45ae55686ecfe1b997f3633c125cacd659de05e1394d1ac81bbfb6fb93fb54ba034210eb6a6ea23f4172aa5f7d9183cdc819df16cfa2eeb0719c8514406f2c8281df971d58b916e8377bbb2030d3da1052bd9e1179ad20a275a614b5561a00df3a1d8e5fe3a485fd13a4d9b23fa42c0bc1cd983bce86eebc81db0ef6b2bfe570e40813cefef031da14c0975975895a497d6bcb1e93a717470e118fbce4f7ea9dd68a64be2a3ed45bd254fb1036298ec53a4d0c3553fdbb354f71b5807b6708cd2db279abfdf53df0e915156435d3741ac9f5a0b8ae3c248fc504e410d208d68048a6f8b1d6f35f1ecb4debf85f9e96db5977bb194eaf3e316ff446c84b3813f409ac44154f48fb4f09d819e2471d6fafa10d62c16d77ef2781447d460f20256afc1b2022a16544608b981b6e6e68def6995c5334d88b61823dd48121fc41ffa6d4cf57b1d0352688116293679cf294cd673c6433d8fc538cf4ab2f1513369c6f7ab321c190c30545dbeaff89cbfd1122d7f586686631323e723fa68a45b94211aa15d6a85397a2628ae5a48d788f07a66ac012ef3db4dfd1f1e7b4f61f532d30bac6033e53024623829749917f20de7c69c40a11d50b5562e30e6c5e126a9d14003c22122eb68e50591e29b39507ac3044de795366c3abcd6961468caab8ae6844dcecf45f06c7d61ef063cadddf13ea75375b3a0b92eaa31d1f04b76a1d10759902284ec19f69d2628f3072ea1c53bf1fe00e028f52a189cbfeeb15854c8f341ae91cdcab1d58b620f6c8106e6268f4ba8e978aba54021a1680336fbe78882095196193fe7238d8ce65449ab7141f8d6fe3d68e68e1134420dfabc2fbd7fcda7cbda4d303b9b6eb8057e74272bf0cf54e80945b0eaa8c200492e6938520b81464e7e0f1d6097074b01d9f231bc8870b2b892ba54b414714fe10f9e4fda412888502de6aa9539c174cad07e4caf9637fed59d77cec73a5bcca964c9fac80ff1899f723eeb55a096807bcc1ab033f755ee29877f0981d720f2b6714db737b78903958ad7743979dbf8e00bbbb1604012bd40ffa809c774dd5e7adac48c2c77dea74daf58578e0edbcf8182f3ae0f9e34ac3a5387b4c7cd5b9431710acd9f3e98071998c0cf7cc438b9ee16321e8fa66592abaa1ca19d0ad1eba04079a1844e3b19ab2406d7e1972ce680178930e5454e1975032b0423ca4a8cc152e8fd3cb082939b3f826d663311d1d3ac1f2e06b879ee8de7f114af3e03830fd9ef762972a09116ea236c1530b17b91f0054fb63165171b81cb97d388bae48313e9b651b6e5bda823bfcdb71c95976927896d7927279c5ea36b667fce090c27cc21b1b6669dd330e1a6840f1b980a6ca1f189dbda2d70e1f5f8a1fe8987ca8ad46066545511f73b841cb883b7ffdf4cff58c6b7a21e2514b47eb2c22688fa742f7db0f4435bcf1d74d4e82e29bcf6d313f2b68a043e6ae7febcb91ce43d0cb647742a47d0de487e6b86631dacc2ed76ccba6b385242e5febecf2cfa29aadede46e0dd99762ab3517af01d0e0a6cc0e1ecfe47a2c2f58e8f6ec4cff68bd8fed6cb9e3b01fcaede4c09ef44fac0e0637fd8718ac268a280a48b5887978ecfc1b0850473f70a0a18804ba2b2fa2a9002ef80e0c59ca8ce498a8f95c8ac36e2298ec8fbecd8483ab6ad34b1a2cb5105a148dccf5b085a8de3eb111a3ddefb5ea392255736ed46cee3669bd396f1de860e8aabe35da285cb75dc76a2913cc12bd128d5da43855d207bfef1135938f5c489947d162ceec517ca99f5e8c0cd04f7e0deeb4f2317d03a7e42fb6f13ec83ab53caf27c1d572c32215c95439c1289f6566bad0ebac68b9ddded26da0259a364b8c8c107b821adcef7cffd65083a4e9f896ec483f212b165d860c6230896d6128aea8a08412dbc336ba30974b781eb68e79ba6691acf716a432dd7b652ced25b5a81da799dc94698d931c3bea712466521e47a9610b96a6fcc29655ac54bc038bde7f293941a6c9ca5c29cfd3fbddc16305359327513c7b2797d8157876fd91d624117f9e1321661bfc9d838e57d05ddc6f421c9fc1b9afe29137d7e8070e0cd225fa1536def57254cdb57a072c5055185e87a220cd05316d2600fe2b7c1ee4cbdd13e158084ea744c0dba98e6e1f3ea57ad8e3377d3d472bffe59c39fdd629c61186858b84a3f6c8911ae61dee1e59fd31ffca42273e50f7312f31942b7ba8452f86d26ea84f3fc7fd3d5c8d89be17dff8d39375c1d33950a8bdca5f8b03a1dec78b79b3b9420e68a8cdf78e53f1fc096aa583b0c84797b50e077e1a2e13ee23bfb8e6cf32f0dec5241ea90d3370bdf11a20604c17ea78f0734b826dc43d533dbfeaee5de730c405e7af88244fee69f0704c8d03d0a351ffe10b2aa0b4a1a9cf81d51a0d538195641d842415e0348d7f42ddf430bddd0e4adb9a92d23b65d795d9f75ac8c54be1b92b46bf5061f40b28db754155a67e96fa5987e1aaaad55184106c94fbeb59e9c916205d89efeb407cb86dd2afdd8cfa12170bf6d5437e79523247ce93bc261b85dc10897a28b3c163e967faf35ff1922d314e54563ad67f41a8ef34a56a83f6aebe9b5944613d39bbd38c2b0ac37b57ffb60e73f01de507b026ca3562621250e3ef0649d62fdb82afcc7b7eaa30bdeaf2975ebf36578da639b8916658228c6aac7e63"}) [ 1505.681903][T29915] A link change request failed with some changes committed already. Interface gretap0 may have been left with an inconsistent configuration, please check. 18:27:33 executing program 1: munlockall() unshare(0x48040200) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) unshare(0x50000000) unshare(0x2020000) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000016c0)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000001680)={0x0}}, 0x0) r0 = openat$incfs(0xffffffffffffffff, &(0x7f0000000240)='.pending_reads\x00', 0x280800, 0x66) mmap(&(0x7f000053b000/0x2000)=nil, 0x2000, 0x8, 0x10, 0xffffffffffffffff, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000004c0)='/sys/block/loop0', 0x400000, 0x34) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r1, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="00471c03", @ANYRES16=0x0, @ANYBLOB="080000000000000000000c00000005002f0000000000"], 0x1c}}, 0x20010000) unshare(0x4020a00) accept4$bt_l2cap(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0x0, @none}, &(0x7f0000000280)=0xe, 0x80000) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x24, 0x0, 0x118, 0x70bd2a, 0x25dfdbff, {}, [@BATADV_ATTR_AP_ISOLATION_ENABLED={0x5, 0x2a, 0x1}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x2}]}, 0x24}, 0x1, 0x0, 0x0, 0x4004}, 0x8801) sendmsg$NFQNL_MSG_CONFIG(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000001500)=ANY=[@ANYBLOB="240203010200000000000000000300000a080003400000000708000440000000110000005b336d6de09d481d2fc343076a9f55cfbf0962d00e7f8b3ebaf30c4b105897382583eb025c0cfff87bdc02b77e"], 0x24}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x13c, &(0x7f0000000000)={&(0x7f0000000080)=@newlink={0x28, 0x10, 0x1b, 0x0, 0x0, {0x0, 0x0, 0x3, 0x0, 0xf201}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)={&(0x7f0000000080)=ANY=[@ANYBLOB="48040000", @ANYRES16, @ANYBLOB="010000000000000004000f1c210008000300", @ANYRES32], 0x448}}, 0x0) sendmsg$NL80211_CMD_SET_PMK(r0, &(0x7f0000001600)={&(0x7f0000000140), 0xc, &(0x7f0000000300)={&(0x7f0000001580)={0x78, 0x0, 0x2, 0x70bd2a, 0x25dfdbfb, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x6a}}}}, [@NL80211_ATTR_PMK={0x14, 0xfe, "720b17f83046a9f17aa3a1207b1e11be"}, @NL80211_ATTR_PMK={0x14, 0xfe, "9a06ab5b2e530bf9541d01e3dc693f7b"}, @NL80211_ATTR_PMKR0_NAME={0x14, 0x102, "7cc8c56fc6136eae2722c1d97dafea7f"}, @NL80211_ATTR_PMK={0x14, 0xfe, "af7849f086be090630ba0c4e2457cf65"}]}, 0x78}, 0x1, 0x0, 0x0, 0x1}, 0x800) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r2, 0xd000943e, &(0x7f0000000500)={0x0, 0x0, "45c995059f25e7520109c4d36496e4d7250c0d05ac42ac2618c650f8365e4d29b489c43aad98d7b45b3cf9d073be1f7fec2b65977af6b354e01b9bf27b92829c31a90e8492dcc3ea3f4773bcb088f96f82080c62c67c56dd69189399f778950d838a3b9a0d07d2ac307db19194419f2292e4ed5eb1c82d3574e632b163c91fbc3ae47da69eefe5c07e763959bcdf0b739a6cb98565b312c66ae07448c5fe3c7b7498cea5716f1558c46fabc0a03c55c3d7ce796dd9e3e8de00ae43d8212c9108ad7dd95bb063cda3a3ba1c8f89efaaae4dd111977e6259db762abffe9e9d8f0d75a4fe45875fddf9d22ba6ea809be2a81e49f5bd47def07afbeea7dfda4fc223", "bb9b2646d4d0f12e031fab5cec3dadf4844f9d57d805cc540cd6c83fbdb1327a7c1a4b55e18bb72b1dff2308b69dad0866c89bc89504db3b1c7d01c150d39dab8f8e8d96448658f57343ec1538cc79af1b8412a617613b2541946f90db429e3cdb116cb2624ac03a92223558e3613d44b51c79c23703c5516ef3e3d4d6bbdb9248686262db5eeec173414a33b9a888ccd34aa4d7f124571adae8b665943776e101745a0b5b9b8481ad24188d4316854398c2a84017f621e662739d7bde5568279bbd901a5f6029c0de2c2cbd23b1dc36b2e8210867037737fc9c494c0006b96dc995c4b0f49202d31857e6395431b50ed3f472816a5256c1d7f22cd715d953ad88071992b88edeb47e6167503198f40cbfcaebaf977e9ff172436c40ddbc675d10300a1392128addbc135b0a8c95635aa908870b4cb9df3adf54e0a4f6516eb1393890889b182d53c9a484ffe0441b4f8c3dd285223c0431ffc9d7645b02617f4f406c65a721250f8ad87847b5e74fa3e81ebd92cb289bb870f06f5e0c6c2677f14ef32d1e74fd95c42d1263c10120730d3f1cb643f7fae03c06c3e76463b60d5faf0e8f17389813cb62e125e89c44d9a87dcb3874742e1d7826ba2510ce512050a095547194a7b37aa413bf0dc242c6d963ebc58f4692db24a84be8f7072f82d5a2cde187dd3cd0f4dca7bde66dc03fd37da88a1ad4064b99169462adecff5a7f430acb46d9fe16611348f0aee453c0866beff79266d1b7d5abf270fdae724fbd22988f53519b2f7b61ed1b8dafcdffdb7289e58abcd2887b59a368803193a8e109e681de7760c9ba7b3789c240472cf817280b8489bf0d2e1966a7d29f50d6eab283a755146a0851ab26c3a208f6e6cfec97446a747532e5531836f8e762cbbe33739e1e8254b8b793f926fcb9758c408d178831f9b01a13c5ef63365eacaf029ad6603c9bec6d23281cfcb3de12d192715625f0525ed9a73af2bd6786d91fea14302e8335aec140ae7e9d874d12073dc963cc5836e516a75e78e97ae9558b2f3bc6c6247e07061c6edb059180d302cd7a79be06def817b9aa423bf55c4ec2b42e8904259f55b370b2a4d8783330981d278321c168c0608aff8e2745170bee7d17864e58bb26b0e302681521dae42437de2b0093ca8998cbc5adee21471d97959f237d788c90eae06292f79a353f679d548b50d4343937bce7524d6315edd03312a9e199623e3d6e95699740c6ac0fa0d6621a25f506dc4bbeec047f0a650716d9002a57f5513146405da4cb5b410cd4463fbf58fdbc330d9838f0786b6baec5d115b2a15f4d7abe97c4cfa851ad39edd520f99d41cdec36fb8d77fe155e6112fed7fe461661e9b22082a7a5b72ac23da8a7fb571fed1fb2b00c8a0aaec5045530f7814156ccaa43b9c239eb9b5d62ca4bf10abe1e5e430ce0564068478d33b2db0991f79ef2c3799bcf2ad83935f7407f66fe7854bcced92bd7b4a6c9548038b27cf4b5681c3a049dbe9ce988dee45268dd1694eb964a592eeb601c515cbac605c0b3ded09b7d757382935be286f0153d293e517ed8290174c440e49a90bfaaa71fd22ad24b9b4a05d80131b6d5743c230a3c476b1914e960066745b31669323966b66cc025813e39d97ab34d0941799fbf8ae62a7ecd8be9a9ddd55f042315bac71e37b8c777ae4421fb30bf9764c6eedc9a3b616d7b93243f966ff82798ec707c750d07491f985dbe3080f5fb2d4eaa434172bb49473cca577b8f0783e9f6b046c57dabd7a5b2acd609447f3a06926cb9297af170df70321df898974b5ffca1ac2ea6ab8b826c29dc091f7b191fa40801f9e355789afe6c5837b1b259200c70ade9332715fd7d58c85f02b9d091499b7fd52a9b7ec3997d8739853f130d20192f01949cf1b2b935347ce0f0542a3440c3c791d6e75528b7af77f0a9a43a1e9e414fdda73248dba54c3c741432aee72dc8e13aea33d69ad92c1e183da4538bc27162f76e1bfd16517528412ad74e485d39f980f659f046eb27fbc1d0e49ee09d1c371776155e2f1ee1431215c6a177a10b9b5370ef835f019185111d8fca7670cf76fc7a9edb11fcbc805d1c08c86e4f8ba26b13e495dd84613e3be6fc12074ed49b37c3ed8f88996f23d7d014572f35709fc33adfe53deb9c4e74af2e00d7a71e5a89c86b2f773502c54a46d138341c9a49707498c27dfaa1db1f7ddc2c1e7b064710453f2aba8114fdeedc7496c8b46c05082046c8ad89e2d30dc8be25c1411cc02bf746c27d5cb772d5e2a1de581123ed20f3dffe930f769cc46e2306063dd2ba65839a61f0f7e288b125a1e5ba849cbaa39a760b73b35af305c8956a6164227e4a57253874597515a7f622f7bb68d9064d8eb8752b01b192799ee49e53081017c91c73ce64c87f82dd47c0f9dc09db6eb6efa016d3f35fc5dda3d570489773356e9f0b3a893702c33be691cbed80ac17e1168e883c1763023373853a01d405f862909423ceb7fe148b452876b1c6d9bac5b590787831764582dbf42a12f754a7578ab18e2a5fe6cc0d0b13f4eeb4425abcf643ff53b6cc72bd71debda9b192a751ba93301f3c2b21d01aab2bd662bd7903598d7bf512fca30571c56a470e79e9b0e0c6f9748393275248ce50927b6a97b29cd6b6f59a54500a20429e7f043fc999ac764c276f199617dd8dc80e0737b610de1d98cd492f933a0a45ae55686ecfe1b997f3633c125cacd659de05e1394d1ac81bbfb6fb93fb54ba034210eb6a6ea23f4172aa5f7d9183cdc819df16cfa2eeb0719c8514406f2c8281df971d58b916e8377bbb2030d3da1052bd9e1179ad20a275a614b5561a00df3a1d8e5fe3a485fd13a4d9b23fa42c0bc1cd983bce86eebc81db0ef6b2bfe570e40813cefef031da14c0975975895a497d6bcb1e93a717470e118fbce4f7ea9dd68a64be2a3ed45bd254fb1036298ec53a4d0c3553fdbb354f71b5807b6708cd2db279abfdf53df0e915156435d3741ac9f5a0b8ae3c248fc504e410d208d68048a6f8b1d6f35f1ecb4debf85f9e96db5977bb194eaf3e316ff446c84b3813f409ac44154f48fb4f09d819e2471d6fafa10d62c16d77ef2781447d460f20256afc1b2022a16544608b981b6e6e68def6995c5334d88b61823dd48121fc41ffa6d4cf57b1d0352688116293679cf294cd673c6433d8fc538cf4ab2f1513369c6f7ab321c190c30545dbeaff89cbfd1122d7f586686631323e723fa68a45b94211aa15d6a85397a2628ae5a48d788f07a66ac012ef3db4dfd1f1e7b4f61f532d30bac6033e53024623829749917f20de7c69c40a11d50b5562e30e6c5e126a9d14003c22122eb68e50591e29b39507ac3044de795366c3abcd6961468caab8ae6844dcecf45f06c7d61ef063cadddf13ea75375b3a0b92eaa31d1f04b76a1d10759902284ec19f69d2628f3072ea1c53bf1fe00e028f52a189cbfeeb15854c8f341ae91cdcab1d58b620f6c8106e6268f4ba8e978aba54021a1680336fbe78882095196193fe7238d8ce65449ab7141f8d6fe3d68e68e1134420dfabc2fbd7fcda7cbda4d303b9b6eb8057e74272bf0cf54e80945b0eaa8c200492e6938520b81464e7e0f1d6097074b01d9f231bc8870b2b892ba54b414714fe10f9e4fda412888502de6aa9539c174cad07e4caf9637fed59d77cec73a5bcca964c9fac80ff1899f723eeb55a096807bcc1ab033f755ee29877f0981d720f2b6714db737b78903958ad7743979dbf8e00bbbb1604012bd40ffa809c774dd5e7adac48c2c77dea74daf58578e0edbcf8182f3ae0f9e34ac3a5387b4c7cd5b9431710acd9f3e98071998c0cf7cc438b9ee16321e8fa66592abaa1ca19d0ad1eba04079a1844e3b19ab2406d7e1972ce680178930e5454e1975032b0423ca4a8cc152e8fd3cb082939b3f826d663311d1d3ac1f2e06b879ee8de7f114af3e03830fd9ef762972a09116ea236c1530b17b91f0054fb63165171b81cb97d388bae48313e9b651b6e5bda823bfcdb71c95976927896d7927279c5ea36b667fce090c27cc21b1b6669dd330e1a6840f1b980a6ca1f189dbda2d70e1f5f8a1fe8987ca8ad46066545511f73b841cb883b7ffdf4cff58c6b7a21e2514b47eb2c22688fa742f7db0f4435bcf1d74d4e82e29bcf6d313f2b68a043e6ae7febcb91ce43d0cb647742a47d0de487e6b86631dacc2ed76ccba6b385242e5febecf2cfa29aadede46e0dd99762ab3517af01d0e0a6cc0e1ecfe47a2c2f58e8f6ec4cff68bd8fed6cb9e3b01fcaede4c09ef44fac0e0637fd8718ac268a280a48b5887978ecfc1b0850473f70a0a18804ba2b2fa2a9002ef80e0c59ca8ce498a8f95c8ac36e2298ec8fbecd8483ab6ad34b1a2cb5105a148dccf5b085a8de3eb111a3ddefb5ea392255736ed46cee3669bd396f1de860e8aabe35da285cb75dc76a2913cc12bd128d5da43855d207bfef1135938f5c489947d162ceec517ca99f5e8c0cd04f7e0deeb4f2317d03a7e42fb6f13ec83ab53caf27c1d572c32215c95439c1289f6566bad0ebac68b9ddded26da0259a364b8c8c107b821adcef7cffd65083a4e9f896ec483f212b165d860c6230896d6128aea8a08412dbc336ba30974b781eb68e79ba6691acf716a432dd7b652ced25b5a81da799dc94698d931c3bea712466521e47a9610b96a6fcc29655ac54bc038bde7f293941a6c9ca5c29cfd3fbddc16305359327513c7b2797d8157876fd91d624117f9e1321661bfc9d838e57d05ddc6f421c9fc1b9afe29137d7e8070e0cd225fa1536def57254cdb57a072c5055185e87a220cd05316d2600fe2b7c1ee4cbdd13e158084ea744c0dba98e6e1f3ea57ad8e3377d3d472bffe59c39fdd629c61186858b84a3f6c8911ae61dee1e59fd31ffca42273e50f7312f31942b7ba8452f86d26ea84f3fc7fd3d5c8d89be17dff8d39375c1d33950a8bdca5f8b03a1dec78b79b3b9420e68a8cdf78e53f1fc096aa583b0c84797b50e077e1a2e13ee23bfb8e6cf32f0dec5241ea90d3370bdf11a20604c17ea78f0734b826dc43d533dbfeaee5de730c405e7af88244fee69f0704c8d03d0a351ffe10b2aa0b4a1a9cf81d51a0d538195641d842415e0348d7f42ddf430bddd0e4adb9a92d23b65d795d9f75ac8c54be1b92b46bf5061f40b28db754155a67e96fa5987e1aaaad55184106c94fbeb59e9c916205d89efeb407cb86dd2afdd8cfa12170bf6d5437e79523247ce93bc261b85dc10897a28b3c163e967faf35ff1922d314e54563ad67f41a8ef34a56a83f6aebe9b5944613d39bbd38c2b0ac37b57ffb60e73f01de507b026ca3562621250e3ef0649d62fdb82afcc7b7eaa30bdeaf2975ebf36578da639b8916658228c6aac7e63"}) 18:27:33 executing program 3: ioctl$KVM_GET_PIT(0xffffffffffffffff, 0xc048ae65, &(0x7f0000000200)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r2, 0x107, 0x12, &(0x7f0000000000), 0x4) r3 = creat(&(0x7f0000000100)='./file0\x00', 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000002400)=ANY=[@ANYBLOB, @ANYBLOB="90575b72212541cdb2f1be5b8a962bd09b3a1b0ea648bc68463e67fcf5a5a0fb2b685eb07882cbb010cf08b249074088e4dc144dcb321429e051188c7126c6e16b85c9bed64ab3952aabfb233eaa6316c31a32b2bb28924b2dd935c3bc2a539c44cd54b927ca38703ac5c9d1a24a55b83886553bd03f0437435fa73bb4e013d6c0277c4eff557f55f81311e9cd2bbc6570c766386c3bb5fa71b52189bcfe1ec6d6cb2da9a959608aeee3d9b235bbf096dc02c69c27ba8cb1460097cb96c3a73f2cbaed785a5de560ed1ef8159a2d78b3e1ffb3cc77b31deb1fe18f5e5874d9a2386dbdfe60716f35b380f4ac5b1fc42b484681a6e9"], 0x34}}, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r3, 0x89f1, &(0x7f00000001c0)={'gre0\x00', &(0x7f0000000280)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYBLOB="0700001000000009000000054a18010018680000082fa878ffffffff0a0101029412c3b4c0000000ff000000000000007f860000"]}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) r6 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r6, &(0x7f0000000080)={0xa, 0x0, 0x0, @empty}, 0x1c) write$binfmt_misc(r1, &(0x7f0000000140)=ANY=[], 0x4240a2a0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 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) splice(r0, 0x0, r5, 0x0, 0x2ffff, 0x0) bind$packet(0xffffffffffffffff, &(0x7f0000000340)={0x11, 0x8, 0x0, 0x1, 0x5, 0x6, @local}, 0x14) [ 1506.902132][T29923] A link change request failed with some changes committed already. Interface gretap0 may have been left with an inconsistent configuration, please check. 18:27:35 executing program 1: munlockall() unshare(0x48040200) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) unshare(0x50000000) unshare(0x2020000) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000016c0)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000001680)={0x0}}, 0x0) r0 = openat$incfs(0xffffffffffffffff, &(0x7f0000000240)='.pending_reads\x00', 0x280800, 0x66) mmap(&(0x7f000053b000/0x2000)=nil, 0x2000, 0x8, 0x10, 0xffffffffffffffff, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000004c0)='/sys/block/loop0', 0x400000, 0x34) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r1, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="00471c03", @ANYRES16=0x0, @ANYBLOB="080000000000000000000c00000005002f0000000000"], 0x1c}}, 0x20010000) unshare(0x4020a00) accept4$bt_l2cap(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0x0, @none}, &(0x7f0000000280)=0xe, 0x80000) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x24, 0x0, 0x118, 0x70bd2a, 0x25dfdbff, {}, [@BATADV_ATTR_AP_ISOLATION_ENABLED={0x5, 0x2a, 0x1}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x2}]}, 0x24}, 0x1, 0x0, 0x0, 0x4004}, 0x8801) sendmsg$NFQNL_MSG_CONFIG(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000001500)=ANY=[@ANYBLOB="240203010200000000000000000300000a080003400000000708000440000000110000005b336d6de09d481d2fc343076a9f55cfbf0962d00e7f8b3ebaf30c4b105897382583eb025c0cfff87bdc02b77e"], 0x24}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x13c, &(0x7f0000000000)={&(0x7f0000000080)=@newlink={0x28, 0x10, 0x1b, 0x0, 0x0, {0x0, 0x0, 0x3, 0x0, 0xf201}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)={&(0x7f0000000080)=ANY=[@ANYBLOB="48040000", @ANYRES16, @ANYBLOB="010000000000000004000f1c210008000300", @ANYRES32], 0x448}}, 0x0) sendmsg$NL80211_CMD_SET_PMK(r0, &(0x7f0000001600)={&(0x7f0000000140), 0xc, &(0x7f0000000300)={&(0x7f0000001580)={0x78, 0x0, 0x2, 0x70bd2a, 0x25dfdbfb, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x6a}}}}, [@NL80211_ATTR_PMK={0x14, 0xfe, "720b17f83046a9f17aa3a1207b1e11be"}, @NL80211_ATTR_PMK={0x14, 0xfe, "9a06ab5b2e530bf9541d01e3dc693f7b"}, @NL80211_ATTR_PMKR0_NAME={0x14, 0x102, "7cc8c56fc6136eae2722c1d97dafea7f"}, @NL80211_ATTR_PMK={0x14, 0xfe, "af7849f086be090630ba0c4e2457cf65"}]}, 0x78}, 0x1, 0x0, 0x0, 0x1}, 0x800) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r2, 0xd000943e, &(0x7f0000000500)={0x0, 0x0, "45c995059f25e7520109c4d36496e4d7250c0d05ac42ac2618c650f8365e4d29b489c43aad98d7b45b3cf9d073be1f7fec2b65977af6b354e01b9bf27b92829c31a90e8492dcc3ea3f4773bcb088f96f82080c62c67c56dd69189399f778950d838a3b9a0d07d2ac307db19194419f2292e4ed5eb1c82d3574e632b163c91fbc3ae47da69eefe5c07e763959bcdf0b739a6cb98565b312c66ae07448c5fe3c7b7498cea5716f1558c46fabc0a03c55c3d7ce796dd9e3e8de00ae43d8212c9108ad7dd95bb063cda3a3ba1c8f89efaaae4dd111977e6259db762abffe9e9d8f0d75a4fe45875fddf9d22ba6ea809be2a81e49f5bd47def07afbeea7dfda4fc223", "bb9b2646d4d0f12e031fab5cec3dadf4844f9d57d805cc540cd6c83fbdb1327a7c1a4b55e18bb72b1dff2308b69dad0866c89bc89504db3b1c7d01c150d39dab8f8e8d96448658f57343ec1538cc79af1b8412a617613b2541946f90db429e3cdb116cb2624ac03a92223558e3613d44b51c79c23703c5516ef3e3d4d6bbdb9248686262db5eeec173414a33b9a888ccd34aa4d7f124571adae8b665943776e101745a0b5b9b8481ad24188d4316854398c2a84017f621e662739d7bde5568279bbd901a5f6029c0de2c2cbd23b1dc36b2e8210867037737fc9c494c0006b96dc995c4b0f49202d31857e6395431b50ed3f472816a5256c1d7f22cd715d953ad88071992b88edeb47e6167503198f40cbfcaebaf977e9ff172436c40ddbc675d10300a1392128addbc135b0a8c95635aa908870b4cb9df3adf54e0a4f6516eb1393890889b182d53c9a484ffe0441b4f8c3dd285223c0431ffc9d7645b02617f4f406c65a721250f8ad87847b5e74fa3e81ebd92cb289bb870f06f5e0c6c2677f14ef32d1e74fd95c42d1263c10120730d3f1cb643f7fae03c06c3e76463b60d5faf0e8f17389813cb62e125e89c44d9a87dcb3874742e1d7826ba2510ce512050a095547194a7b37aa413bf0dc242c6d963ebc58f4692db24a84be8f7072f82d5a2cde187dd3cd0f4dca7bde66dc03fd37da88a1ad4064b99169462adecff5a7f430acb46d9fe16611348f0aee453c0866beff79266d1b7d5abf270fdae724fbd22988f53519b2f7b61ed1b8dafcdffdb7289e58abcd2887b59a368803193a8e109e681de7760c9ba7b3789c240472cf817280b8489bf0d2e1966a7d29f50d6eab283a755146a0851ab26c3a208f6e6cfec97446a747532e5531836f8e762cbbe33739e1e8254b8b793f926fcb9758c408d178831f9b01a13c5ef63365eacaf029ad6603c9bec6d23281cfcb3de12d192715625f0525ed9a73af2bd6786d91fea14302e8335aec140ae7e9d874d12073dc963cc5836e516a75e78e97ae9558b2f3bc6c6247e07061c6edb059180d302cd7a79be06def817b9aa423bf55c4ec2b42e8904259f55b370b2a4d8783330981d278321c168c0608aff8e2745170bee7d17864e58bb26b0e302681521dae42437de2b0093ca8998cbc5adee21471d97959f237d788c90eae06292f79a353f679d548b50d4343937bce7524d6315edd03312a9e199623e3d6e95699740c6ac0fa0d6621a25f506dc4bbeec047f0a650716d9002a57f5513146405da4cb5b410cd4463fbf58fdbc330d9838f0786b6baec5d115b2a15f4d7abe97c4cfa851ad39edd520f99d41cdec36fb8d77fe155e6112fed7fe461661e9b22082a7a5b72ac23da8a7fb571fed1fb2b00c8a0aaec5045530f7814156ccaa43b9c239eb9b5d62ca4bf10abe1e5e430ce0564068478d33b2db0991f79ef2c3799bcf2ad83935f7407f66fe7854bcced92bd7b4a6c9548038b27cf4b5681c3a049dbe9ce988dee45268dd1694eb964a592eeb601c515cbac605c0b3ded09b7d757382935be286f0153d293e517ed8290174c440e49a90bfaaa71fd22ad24b9b4a05d80131b6d5743c230a3c476b1914e960066745b31669323966b66cc025813e39d97ab34d0941799fbf8ae62a7ecd8be9a9ddd55f042315bac71e37b8c777ae4421fb30bf9764c6eedc9a3b616d7b93243f966ff82798ec707c750d07491f985dbe3080f5fb2d4eaa434172bb49473cca577b8f0783e9f6b046c57dabd7a5b2acd609447f3a06926cb9297af170df70321df898974b5ffca1ac2ea6ab8b826c29dc091f7b191fa40801f9e355789afe6c5837b1b259200c70ade9332715fd7d58c85f02b9d091499b7fd52a9b7ec3997d8739853f130d20192f01949cf1b2b935347ce0f0542a3440c3c791d6e75528b7af77f0a9a43a1e9e414fdda73248dba54c3c741432aee72dc8e13aea33d69ad92c1e183da4538bc27162f76e1bfd16517528412ad74e485d39f980f659f046eb27fbc1d0e49ee09d1c371776155e2f1ee1431215c6a177a10b9b5370ef835f019185111d8fca7670cf76fc7a9edb11fcbc805d1c08c86e4f8ba26b13e495dd84613e3be6fc12074ed49b37c3ed8f88996f23d7d014572f35709fc33adfe53deb9c4e74af2e00d7a71e5a89c86b2f773502c54a46d138341c9a49707498c27dfaa1db1f7ddc2c1e7b064710453f2aba8114fdeedc7496c8b46c05082046c8ad89e2d30dc8be25c1411cc02bf746c27d5cb772d5e2a1de581123ed20f3dffe930f769cc46e2306063dd2ba65839a61f0f7e288b125a1e5ba849cbaa39a760b73b35af305c8956a6164227e4a57253874597515a7f622f7bb68d9064d8eb8752b01b192799ee49e53081017c91c73ce64c87f82dd47c0f9dc09db6eb6efa016d3f35fc5dda3d570489773356e9f0b3a893702c33be691cbed80ac17e1168e883c1763023373853a01d405f862909423ceb7fe148b452876b1c6d9bac5b590787831764582dbf42a12f754a7578ab18e2a5fe6cc0d0b13f4eeb4425abcf643ff53b6cc72bd71debda9b192a751ba93301f3c2b21d01aab2bd662bd7903598d7bf512fca30571c56a470e79e9b0e0c6f9748393275248ce50927b6a97b29cd6b6f59a54500a20429e7f043fc999ac764c276f199617dd8dc80e0737b610de1d98cd492f933a0a45ae55686ecfe1b997f3633c125cacd659de05e1394d1ac81bbfb6fb93fb54ba034210eb6a6ea23f4172aa5f7d9183cdc819df16cfa2eeb0719c8514406f2c8281df971d58b916e8377bbb2030d3da1052bd9e1179ad20a275a614b5561a00df3a1d8e5fe3a485fd13a4d9b23fa42c0bc1cd983bce86eebc81db0ef6b2bfe570e40813cefef031da14c0975975895a497d6bcb1e93a717470e118fbce4f7ea9dd68a64be2a3ed45bd254fb1036298ec53a4d0c3553fdbb354f71b5807b6708cd2db279abfdf53df0e915156435d3741ac9f5a0b8ae3c248fc504e410d208d68048a6f8b1d6f35f1ecb4debf85f9e96db5977bb194eaf3e316ff446c84b3813f409ac44154f48fb4f09d819e2471d6fafa10d62c16d77ef2781447d460f20256afc1b2022a16544608b981b6e6e68def6995c5334d88b61823dd48121fc41ffa6d4cf57b1d0352688116293679cf294cd673c6433d8fc538cf4ab2f1513369c6f7ab321c190c30545dbeaff89cbfd1122d7f586686631323e723fa68a45b94211aa15d6a85397a2628ae5a48d788f07a66ac012ef3db4dfd1f1e7b4f61f532d30bac6033e53024623829749917f20de7c69c40a11d50b5562e30e6c5e126a9d14003c22122eb68e50591e29b39507ac3044de795366c3abcd6961468caab8ae6844dcecf45f06c7d61ef063cadddf13ea75375b3a0b92eaa31d1f04b76a1d10759902284ec19f69d2628f3072ea1c53bf1fe00e028f52a189cbfeeb15854c8f341ae91cdcab1d58b620f6c8106e6268f4ba8e978aba54021a1680336fbe78882095196193fe7238d8ce65449ab7141f8d6fe3d68e68e1134420dfabc2fbd7fcda7cbda4d303b9b6eb8057e74272bf0cf54e80945b0eaa8c200492e6938520b81464e7e0f1d6097074b01d9f231bc8870b2b892ba54b414714fe10f9e4fda412888502de6aa9539c174cad07e4caf9637fed59d77cec73a5bcca964c9fac80ff1899f723eeb55a096807bcc1ab033f755ee29877f0981d720f2b6714db737b78903958ad7743979dbf8e00bbbb1604012bd40ffa809c774dd5e7adac48c2c77dea74daf58578e0edbcf8182f3ae0f9e34ac3a5387b4c7cd5b9431710acd9f3e98071998c0cf7cc438b9ee16321e8fa66592abaa1ca19d0ad1eba04079a1844e3b19ab2406d7e1972ce680178930e5454e1975032b0423ca4a8cc152e8fd3cb082939b3f826d663311d1d3ac1f2e06b879ee8de7f114af3e03830fd9ef762972a09116ea236c1530b17b91f0054fb63165171b81cb97d388bae48313e9b651b6e5bda823bfcdb71c95976927896d7927279c5ea36b667fce090c27cc21b1b6669dd330e1a6840f1b980a6ca1f189dbda2d70e1f5f8a1fe8987ca8ad46066545511f73b841cb883b7ffdf4cff58c6b7a21e2514b47eb2c22688fa742f7db0f4435bcf1d74d4e82e29bcf6d313f2b68a043e6ae7febcb91ce43d0cb647742a47d0de487e6b86631dacc2ed76ccba6b385242e5febecf2cfa29aadede46e0dd99762ab3517af01d0e0a6cc0e1ecfe47a2c2f58e8f6ec4cff68bd8fed6cb9e3b01fcaede4c09ef44fac0e0637fd8718ac268a280a48b5887978ecfc1b0850473f70a0a18804ba2b2fa2a9002ef80e0c59ca8ce498a8f95c8ac36e2298ec8fbecd8483ab6ad34b1a2cb5105a148dccf5b085a8de3eb111a3ddefb5ea392255736ed46cee3669bd396f1de860e8aabe35da285cb75dc76a2913cc12bd128d5da43855d207bfef1135938f5c489947d162ceec517ca99f5e8c0cd04f7e0deeb4f2317d03a7e42fb6f13ec83ab53caf27c1d572c32215c95439c1289f6566bad0ebac68b9ddded26da0259a364b8c8c107b821adcef7cffd65083a4e9f896ec483f212b165d860c6230896d6128aea8a08412dbc336ba30974b781eb68e79ba6691acf716a432dd7b652ced25b5a81da799dc94698d931c3bea712466521e47a9610b96a6fcc29655ac54bc038bde7f293941a6c9ca5c29cfd3fbddc16305359327513c7b2797d8157876fd91d624117f9e1321661bfc9d838e57d05ddc6f421c9fc1b9afe29137d7e8070e0cd225fa1536def57254cdb57a072c5055185e87a220cd05316d2600fe2b7c1ee4cbdd13e158084ea744c0dba98e6e1f3ea57ad8e3377d3d472bffe59c39fdd629c61186858b84a3f6c8911ae61dee1e59fd31ffca42273e50f7312f31942b7ba8452f86d26ea84f3fc7fd3d5c8d89be17dff8d39375c1d33950a8bdca5f8b03a1dec78b79b3b9420e68a8cdf78e53f1fc096aa583b0c84797b50e077e1a2e13ee23bfb8e6cf32f0dec5241ea90d3370bdf11a20604c17ea78f0734b826dc43d533dbfeaee5de730c405e7af88244fee69f0704c8d03d0a351ffe10b2aa0b4a1a9cf81d51a0d538195641d842415e0348d7f42ddf430bddd0e4adb9a92d23b65d795d9f75ac8c54be1b92b46bf5061f40b28db754155a67e96fa5987e1aaaad55184106c94fbeb59e9c916205d89efeb407cb86dd2afdd8cfa12170bf6d5437e79523247ce93bc261b85dc10897a28b3c163e967faf35ff1922d314e54563ad67f41a8ef34a56a83f6aebe9b5944613d39bbd38c2b0ac37b57ffb60e73f01de507b026ca3562621250e3ef0649d62fdb82afcc7b7eaa30bdeaf2975ebf36578da639b8916658228c6aac7e63"}) [ 1508.111630][T29930] A link change request failed with some changes committed already. Interface gretap0 may have been left with an inconsistent configuration, please check. 18:27:36 executing program 0: ioctl$KVM_GET_PIT(0xffffffffffffffff, 0xc048ae65, &(0x7f0000000200)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r2, 0x107, 0x12, &(0x7f0000000000), 0x4) r3 = creat(&(0x7f0000000100)='./file0\x00', 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000002400)=ANY=[@ANYBLOB, @ANYBLOB="90575b72212541cdb2f1be5b8a962bd09b3a1b0ea648bc68463e67fcf5a5a0fb2b685eb07882cbb010cf08b249074088e4dc144dcb321429e051188c7126c6e16b85c9bed64ab3952aabfb233eaa6316c31a32b2bb28924b2dd935c3bc2a539c44cd54b927ca38703ac5c9d1a24a55b83886553bd03f0437435fa73bb4e013d6c0277c4eff557f55f81311e9cd2bbc6570c766386c3bb5fa71b52189bcfe1ec6d6cb2da9a959608aeee3d9b235bbf096dc02c69c27ba8cb1460097cb96c3a73f2cbaed785a5de560ed1ef8159a2d78b3e1ffb3cc77b31deb1fe18f5e5874d9a2386dbdfe60716f35b380f4ac5b1fc42b484681a6e9"], 0x34}}, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r3, 0x89f1, &(0x7f00000001c0)={'gre0\x00', &(0x7f0000000280)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYBLOB="0700001000000009000000054a18010018680000082fa878ffffffff0a0101029412c3b4c0000000ff000000000000007f860000"]}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) r6 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r6, &(0x7f0000000080)={0xa, 0x0, 0x0, @empty}, 0x1c) write$binfmt_misc(r1, &(0x7f0000000140)=ANY=[], 0x4240a2a0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 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) splice(r0, 0x0, r5, 0x0, 0x2ffff, 0x0) setsockopt$packet_int(r0, 0x107, 0x7, &(0x7f0000000040)=0x9, 0x4) bind$packet(0xffffffffffffffff, &(0x7f0000000340)={0x11, 0x8, 0x0, 0x1, 0x5, 0x6, @local}, 0x14) 18:27:36 executing program 1: munlockall() unshare(0x48040200) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) unshare(0x50000000) unshare(0x2020000) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000016c0)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000001680)={0x0}}, 0x0) r0 = openat$incfs(0xffffffffffffffff, &(0x7f0000000240)='.pending_reads\x00', 0x280800, 0x66) mmap(&(0x7f000053b000/0x2000)=nil, 0x2000, 0x8, 0x10, 0xffffffffffffffff, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000004c0)='/sys/block/loop0', 0x400000, 0x34) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r1, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="00471c03", @ANYRES16=0x0, @ANYBLOB="080000000000000000000c00000005002f0000000000"], 0x1c}}, 0x20010000) unshare(0x4020a00) accept4$bt_l2cap(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0x0, @none}, &(0x7f0000000280)=0xe, 0x80000) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x24, 0x0, 0x118, 0x70bd2a, 0x25dfdbff, {}, [@BATADV_ATTR_AP_ISOLATION_ENABLED={0x5, 0x2a, 0x1}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x2}]}, 0x24}, 0x1, 0x0, 0x0, 0x4004}, 0x8801) sendmsg$NFQNL_MSG_CONFIG(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000001500)=ANY=[@ANYBLOB="240203010200000000000000000300000a080003400000000708000440000000110000005b336d6de09d481d2fc343076a9f55cfbf0962d00e7f8b3ebaf30c4b105897382583eb025c0cfff87bdc02b77e"], 0x24}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x13c, &(0x7f0000000000)={&(0x7f0000000080)=@newlink={0x28, 0x10, 0x1b, 0x0, 0x0, {0x0, 0x0, 0x3, 0x0, 0xf201}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)={&(0x7f0000000080)=ANY=[@ANYBLOB="48040000", @ANYRES16, @ANYBLOB="010000000000000004000f1c210008000300", @ANYRES32], 0x448}}, 0x0) sendmsg$NL80211_CMD_SET_PMK(r0, &(0x7f0000001600)={&(0x7f0000000140), 0xc, &(0x7f0000000300)={&(0x7f0000001580)={0x78, 0x0, 0x2, 0x70bd2a, 0x25dfdbfb, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x6a}}}}, [@NL80211_ATTR_PMK={0x14, 0xfe, "720b17f83046a9f17aa3a1207b1e11be"}, @NL80211_ATTR_PMK={0x14, 0xfe, "9a06ab5b2e530bf9541d01e3dc693f7b"}, @NL80211_ATTR_PMKR0_NAME={0x14, 0x102, "7cc8c56fc6136eae2722c1d97dafea7f"}, @NL80211_ATTR_PMK={0x14, 0xfe, "af7849f086be090630ba0c4e2457cf65"}]}, 0x78}, 0x1, 0x0, 0x0, 0x1}, 0x800) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r2, 0xd000943e, &(0x7f0000000500)={0x0, 0x0, "45c995059f25e7520109c4d36496e4d7250c0d05ac42ac2618c650f8365e4d29b489c43aad98d7b45b3cf9d073be1f7fec2b65977af6b354e01b9bf27b92829c31a90e8492dcc3ea3f4773bcb088f96f82080c62c67c56dd69189399f778950d838a3b9a0d07d2ac307db19194419f2292e4ed5eb1c82d3574e632b163c91fbc3ae47da69eefe5c07e763959bcdf0b739a6cb98565b312c66ae07448c5fe3c7b7498cea5716f1558c46fabc0a03c55c3d7ce796dd9e3e8de00ae43d8212c9108ad7dd95bb063cda3a3ba1c8f89efaaae4dd111977e6259db762abffe9e9d8f0d75a4fe45875fddf9d22ba6ea809be2a81e49f5bd47def07afbeea7dfda4fc223", "bb9b2646d4d0f12e031fab5cec3dadf4844f9d57d805cc540cd6c83fbdb1327a7c1a4b55e18bb72b1dff2308b69dad0866c89bc89504db3b1c7d01c150d39dab8f8e8d96448658f57343ec1538cc79af1b8412a617613b2541946f90db429e3cdb116cb2624ac03a92223558e3613d44b51c79c23703c5516ef3e3d4d6bbdb9248686262db5eeec173414a33b9a888ccd34aa4d7f124571adae8b665943776e101745a0b5b9b8481ad24188d4316854398c2a84017f621e662739d7bde5568279bbd901a5f6029c0de2c2cbd23b1dc36b2e8210867037737fc9c494c0006b96dc995c4b0f49202d31857e6395431b50ed3f472816a5256c1d7f22cd715d953ad88071992b88edeb47e6167503198f40cbfcaebaf977e9ff172436c40ddbc675d10300a1392128addbc135b0a8c95635aa908870b4cb9df3adf54e0a4f6516eb1393890889b182d53c9a484ffe0441b4f8c3dd285223c0431ffc9d7645b02617f4f406c65a721250f8ad87847b5e74fa3e81ebd92cb289bb870f06f5e0c6c2677f14ef32d1e74fd95c42d1263c10120730d3f1cb643f7fae03c06c3e76463b60d5faf0e8f17389813cb62e125e89c44d9a87dcb3874742e1d7826ba2510ce512050a095547194a7b37aa413bf0dc242c6d963ebc58f4692db24a84be8f7072f82d5a2cde187dd3cd0f4dca7bde66dc03fd37da88a1ad4064b99169462adecff5a7f430acb46d9fe16611348f0aee453c0866beff79266d1b7d5abf270fdae724fbd22988f53519b2f7b61ed1b8dafcdffdb7289e58abcd2887b59a368803193a8e109e681de7760c9ba7b3789c240472cf817280b8489bf0d2e1966a7d29f50d6eab283a755146a0851ab26c3a208f6e6cfec97446a747532e5531836f8e762cbbe33739e1e8254b8b793f926fcb9758c408d178831f9b01a13c5ef63365eacaf029ad6603c9bec6d23281cfcb3de12d192715625f0525ed9a73af2bd6786d91fea14302e8335aec140ae7e9d874d12073dc963cc5836e516a75e78e97ae9558b2f3bc6c6247e07061c6edb059180d302cd7a79be06def817b9aa423bf55c4ec2b42e8904259f55b370b2a4d8783330981d278321c168c0608aff8e2745170bee7d17864e58bb26b0e302681521dae42437de2b0093ca8998cbc5adee21471d97959f237d788c90eae06292f79a353f679d548b50d4343937bce7524d6315edd03312a9e199623e3d6e95699740c6ac0fa0d6621a25f506dc4bbeec047f0a650716d9002a57f5513146405da4cb5b410cd4463fbf58fdbc330d9838f0786b6baec5d115b2a15f4d7abe97c4cfa851ad39edd520f99d41cdec36fb8d77fe155e6112fed7fe461661e9b22082a7a5b72ac23da8a7fb571fed1fb2b00c8a0aaec5045530f7814156ccaa43b9c239eb9b5d62ca4bf10abe1e5e430ce0564068478d33b2db0991f79ef2c3799bcf2ad83935f7407f66fe7854bcced92bd7b4a6c9548038b27cf4b5681c3a049dbe9ce988dee45268dd1694eb964a592eeb601c515cbac605c0b3ded09b7d757382935be286f0153d293e517ed8290174c440e49a90bfaaa71fd22ad24b9b4a05d80131b6d5743c230a3c476b1914e960066745b31669323966b66cc025813e39d97ab34d0941799fbf8ae62a7ecd8be9a9ddd55f042315bac71e37b8c777ae4421fb30bf9764c6eedc9a3b616d7b93243f966ff82798ec707c750d07491f985dbe3080f5fb2d4eaa434172bb49473cca577b8f0783e9f6b046c57dabd7a5b2acd609447f3a06926cb9297af170df70321df898974b5ffca1ac2ea6ab8b826c29dc091f7b191fa40801f9e355789afe6c5837b1b259200c70ade9332715fd7d58c85f02b9d091499b7fd52a9b7ec3997d8739853f130d20192f01949cf1b2b935347ce0f0542a3440c3c791d6e75528b7af77f0a9a43a1e9e414fdda73248dba54c3c741432aee72dc8e13aea33d69ad92c1e183da4538bc27162f76e1bfd16517528412ad74e485d39f980f659f046eb27fbc1d0e49ee09d1c371776155e2f1ee1431215c6a177a10b9b5370ef835f019185111d8fca7670cf76fc7a9edb11fcbc805d1c08c86e4f8ba26b13e495dd84613e3be6fc12074ed49b37c3ed8f88996f23d7d014572f35709fc33adfe53deb9c4e74af2e00d7a71e5a89c86b2f773502c54a46d138341c9a49707498c27dfaa1db1f7ddc2c1e7b064710453f2aba8114fdeedc7496c8b46c05082046c8ad89e2d30dc8be25c1411cc02bf746c27d5cb772d5e2a1de581123ed20f3dffe930f769cc46e2306063dd2ba65839a61f0f7e288b125a1e5ba849cbaa39a760b73b35af305c8956a6164227e4a57253874597515a7f622f7bb68d9064d8eb8752b01b192799ee49e53081017c91c73ce64c87f82dd47c0f9dc09db6eb6efa016d3f35fc5dda3d570489773356e9f0b3a893702c33be691cbed80ac17e1168e883c1763023373853a01d405f862909423ceb7fe148b452876b1c6d9bac5b590787831764582dbf42a12f754a7578ab18e2a5fe6cc0d0b13f4eeb4425abcf643ff53b6cc72bd71debda9b192a751ba93301f3c2b21d01aab2bd662bd7903598d7bf512fca30571c56a470e79e9b0e0c6f9748393275248ce50927b6a97b29cd6b6f59a54500a20429e7f043fc999ac764c276f199617dd8dc80e0737b610de1d98cd492f933a0a45ae55686ecfe1b997f3633c125cacd659de05e1394d1ac81bbfb6fb93fb54ba034210eb6a6ea23f4172aa5f7d9183cdc819df16cfa2eeb0719c8514406f2c8281df971d58b916e8377bbb2030d3da1052bd9e1179ad20a275a614b5561a00df3a1d8e5fe3a485fd13a4d9b23fa42c0bc1cd983bce86eebc81db0ef6b2bfe570e40813cefef031da14c0975975895a497d6bcb1e93a717470e118fbce4f7ea9dd68a64be2a3ed45bd254fb1036298ec53a4d0c3553fdbb354f71b5807b6708cd2db279abfdf53df0e915156435d3741ac9f5a0b8ae3c248fc504e410d208d68048a6f8b1d6f35f1ecb4debf85f9e96db5977bb194eaf3e316ff446c84b3813f409ac44154f48fb4f09d819e2471d6fafa10d62c16d77ef2781447d460f20256afc1b2022a16544608b981b6e6e68def6995c5334d88b61823dd48121fc41ffa6d4cf57b1d0352688116293679cf294cd673c6433d8fc538cf4ab2f1513369c6f7ab321c190c30545dbeaff89cbfd1122d7f586686631323e723fa68a45b94211aa15d6a85397a2628ae5a48d788f07a66ac012ef3db4dfd1f1e7b4f61f532d30bac6033e53024623829749917f20de7c69c40a11d50b5562e30e6c5e126a9d14003c22122eb68e50591e29b39507ac3044de795366c3abcd6961468caab8ae6844dcecf45f06c7d61ef063cadddf13ea75375b3a0b92eaa31d1f04b76a1d10759902284ec19f69d2628f3072ea1c53bf1fe00e028f52a189cbfeeb15854c8f341ae91cdcab1d58b620f6c8106e6268f4ba8e978aba54021a1680336fbe78882095196193fe7238d8ce65449ab7141f8d6fe3d68e68e1134420dfabc2fbd7fcda7cbda4d303b9b6eb8057e74272bf0cf54e80945b0eaa8c200492e6938520b81464e7e0f1d6097074b01d9f231bc8870b2b892ba54b414714fe10f9e4fda412888502de6aa9539c174cad07e4caf9637fed59d77cec73a5bcca964c9fac80ff1899f723eeb55a096807bcc1ab033f755ee29877f0981d720f2b6714db737b78903958ad7743979dbf8e00bbbb1604012bd40ffa809c774dd5e7adac48c2c77dea74daf58578e0edbcf8182f3ae0f9e34ac3a5387b4c7cd5b9431710acd9f3e98071998c0cf7cc438b9ee16321e8fa66592abaa1ca19d0ad1eba04079a1844e3b19ab2406d7e1972ce680178930e5454e1975032b0423ca4a8cc152e8fd3cb082939b3f826d663311d1d3ac1f2e06b879ee8de7f114af3e03830fd9ef762972a09116ea236c1530b17b91f0054fb63165171b81cb97d388bae48313e9b651b6e5bda823bfcdb71c95976927896d7927279c5ea36b667fce090c27cc21b1b6669dd330e1a6840f1b980a6ca1f189dbda2d70e1f5f8a1fe8987ca8ad46066545511f73b841cb883b7ffdf4cff58c6b7a21e2514b47eb2c22688fa742f7db0f4435bcf1d74d4e82e29bcf6d313f2b68a043e6ae7febcb91ce43d0cb647742a47d0de487e6b86631dacc2ed76ccba6b385242e5febecf2cfa29aadede46e0dd99762ab3517af01d0e0a6cc0e1ecfe47a2c2f58e8f6ec4cff68bd8fed6cb9e3b01fcaede4c09ef44fac0e0637fd8718ac268a280a48b5887978ecfc1b0850473f70a0a18804ba2b2fa2a9002ef80e0c59ca8ce498a8f95c8ac36e2298ec8fbecd8483ab6ad34b1a2cb5105a148dccf5b085a8de3eb111a3ddefb5ea392255736ed46cee3669bd396f1de860e8aabe35da285cb75dc76a2913cc12bd128d5da43855d207bfef1135938f5c489947d162ceec517ca99f5e8c0cd04f7e0deeb4f2317d03a7e42fb6f13ec83ab53caf27c1d572c32215c95439c1289f6566bad0ebac68b9ddded26da0259a364b8c8c107b821adcef7cffd65083a4e9f896ec483f212b165d860c6230896d6128aea8a08412dbc336ba30974b781eb68e79ba6691acf716a432dd7b652ced25b5a81da799dc94698d931c3bea712466521e47a9610b96a6fcc29655ac54bc038bde7f293941a6c9ca5c29cfd3fbddc16305359327513c7b2797d8157876fd91d624117f9e1321661bfc9d838e57d05ddc6f421c9fc1b9afe29137d7e8070e0cd225fa1536def57254cdb57a072c5055185e87a220cd05316d2600fe2b7c1ee4cbdd13e158084ea744c0dba98e6e1f3ea57ad8e3377d3d472bffe59c39fdd629c61186858b84a3f6c8911ae61dee1e59fd31ffca42273e50f7312f31942b7ba8452f86d26ea84f3fc7fd3d5c8d89be17dff8d39375c1d33950a8bdca5f8b03a1dec78b79b3b9420e68a8cdf78e53f1fc096aa583b0c84797b50e077e1a2e13ee23bfb8e6cf32f0dec5241ea90d3370bdf11a20604c17ea78f0734b826dc43d533dbfeaee5de730c405e7af88244fee69f0704c8d03d0a351ffe10b2aa0b4a1a9cf81d51a0d538195641d842415e0348d7f42ddf430bddd0e4adb9a92d23b65d795d9f75ac8c54be1b92b46bf5061f40b28db754155a67e96fa5987e1aaaad55184106c94fbeb59e9c916205d89efeb407cb86dd2afdd8cfa12170bf6d5437e79523247ce93bc261b85dc10897a28b3c163e967faf35ff1922d314e54563ad67f41a8ef34a56a83f6aebe9b5944613d39bbd38c2b0ac37b57ffb60e73f01de507b026ca3562621250e3ef0649d62fdb82afcc7b7eaa30bdeaf2975ebf36578da639b8916658228c6aac7e63"}) [ 1509.006935][T29936] A link change request failed with some changes committed already. Interface gretap0 may have been left with an inconsistent configuration, please check. 18:27:37 executing program 2: ioctl$KVM_GET_PIT(0xffffffffffffffff, 0xc048ae65, &(0x7f0000000200)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r2, 0x107, 0x12, &(0x7f0000000000), 0x4) r3 = creat(&(0x7f0000000100)='./file0\x00', 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000002400)=ANY=[@ANYBLOB, @ANYBLOB="90575b72212541cdb2f1be5b8a962bd09b3a1b0ea648bc68463e67fcf5a5a0fb2b685eb07882cbb010cf08b249074088e4dc144dcb321429e051188c7126c6e16b85c9bed64ab3952aabfb233eaa6316c31a32b2bb28924b2dd935c3bc2a539c44cd54b927ca38703ac5c9d1a24a55b83886553bd03f0437435fa73bb4e013d6c0277c4eff557f55f81311e9cd2bbc6570c766386c3bb5fa71b52189bcfe1ec6d6cb2da9a959608aeee3d9b235bbf096dc02c69c27ba8cb1460097cb96c3a73f2cbaed785a5de560ed1ef8159a2d78b3e1ffb3cc77b31deb1fe18f5e5874d9a2386dbdfe60716f35b380f4ac5b1fc42b484681a6e9"], 0x34}}, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r3, 0x89f1, &(0x7f00000001c0)={'gre0\x00', &(0x7f0000000280)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYBLOB="0700001000000009000000054a18010018680000082fa878ffffffff0a0101029412c3b4c0000000ff000000000000007f860000"]}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) r6 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r6, &(0x7f0000000080)={0xa, 0x0, 0x0, @empty}, 0x1c) write$binfmt_misc(r1, &(0x7f0000000140)=ANY=[], 0x4240a2a0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 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) splice(r0, 0x0, r5, 0x0, 0x2ffff, 0x0) setsockopt$packet_int(r0, 0x107, 0x7, &(0x7f0000000040)=0x9, 0x4) read$FUSE(0xffffffffffffffff, &(0x7f00000003c0)={0x2020}, 0x2020) 18:27:37 executing program 0: ioctl$KVM_GET_PIT(0xffffffffffffffff, 0xc048ae65, &(0x7f0000000200)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r2, 0x107, 0x12, &(0x7f0000000000), 0x4) r3 = creat(&(0x7f0000000100)='./file0\x00', 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000002400)=ANY=[@ANYBLOB, @ANYBLOB="90575b72212541cdb2f1be5b8a962bd09b3a1b0ea648bc68463e67fcf5a5a0fb2b685eb07882cbb010cf08b249074088e4dc144dcb321429e051188c7126c6e16b85c9bed64ab3952aabfb233eaa6316c31a32b2bb28924b2dd935c3bc2a539c44cd54b927ca38703ac5c9d1a24a55b83886553bd03f0437435fa73bb4e013d6c0277c4eff557f55f81311e9cd2bbc6570c766386c3bb5fa71b52189bcfe1ec6d6cb2da9a959608aeee3d9b235bbf096dc02c69c27ba8cb1460097cb96c3a73f2cbaed785a5de560ed1ef8159a2d78b3e1ffb3cc77b31deb1fe18f5e5874d9a2386dbdfe60716f35b380f4ac5b1fc42b484681a6e9"], 0x34}}, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r3, 0x89f1, &(0x7f00000001c0)={'gre0\x00', &(0x7f0000000280)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYBLOB="0700001000000009000000054a18010018680000082fa878ffffffff0a0101029412c3b4c0000000ff000000000000007f860000"]}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) r6 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r6, &(0x7f0000000080)={0xa, 0x0, 0x0, @empty}, 0x1c) write$binfmt_misc(r1, &(0x7f0000000140)=ANY=[], 0x4240a2a0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 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) splice(r0, 0x0, r5, 0x0, 0x2ffff, 0x0) setsockopt$packet_int(r0, 0x107, 0x7, &(0x7f0000000040)=0x9, 0x4) bind$packet(0xffffffffffffffff, &(0x7f0000000340)={0x11, 0x8, 0x0, 0x1, 0x5, 0x6, @local}, 0x14) 18:27:37 executing program 1: munlockall() unshare(0x48040200) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) unshare(0x50000000) unshare(0x2020000) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000016c0)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000001680)={0x0}}, 0x0) r0 = openat$incfs(0xffffffffffffffff, &(0x7f0000000240)='.pending_reads\x00', 0x280800, 0x66) mmap(&(0x7f000053b000/0x2000)=nil, 0x2000, 0x8, 0x10, 0xffffffffffffffff, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000004c0)='/sys/block/loop0', 0x400000, 0x34) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r1, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="00471c03", @ANYRES16=0x0, @ANYBLOB="080000000000000000000c00000005002f0000000000"], 0x1c}}, 0x20010000) unshare(0x4020a00) accept4$bt_l2cap(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0x0, @none}, &(0x7f0000000280)=0xe, 0x80000) r2 = socket$netlink(0x10, 0x3, 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, 0xa, 0x0, @perf_config_ext={0x32a, 0x20}, 0x0, 0x96, 0x0, 0x0, 0x80}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$NFQNL_MSG_CONFIG(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000001500)=ANY=[@ANYBLOB="240203010200000000000000000300000a080003400000000708000440000000110000005b336d6de09d481d2fc343076a9f55cfbf0962d00e7f8b3ebaf30c4b105897382583eb025c0cfff87bdc02b77e"], 0x24}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x13c, &(0x7f0000000000)={&(0x7f0000000080)=@newlink={0x28, 0x10, 0x1b, 0x0, 0x0, {0x0, 0x0, 0x3, 0x0, 0xf201}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)={&(0x7f0000000080)=ANY=[@ANYBLOB="48040000", @ANYRES16, @ANYBLOB="010000000000000004000f1c210008000300", @ANYRES32], 0x448}}, 0x0) sendmsg$NL80211_CMD_SET_PMK(r0, &(0x7f0000001600)={&(0x7f0000000140), 0xc, &(0x7f0000000300)={&(0x7f0000001580)={0x78, 0x0, 0x2, 0x70bd2a, 0x25dfdbfb, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x6a}}}}, [@NL80211_ATTR_PMK={0x14, 0xfe, "720b17f83046a9f17aa3a1207b1e11be"}, @NL80211_ATTR_PMK={0x14, 0xfe, "9a06ab5b2e530bf9541d01e3dc693f7b"}, @NL80211_ATTR_PMKR0_NAME={0x14, 0x102, "7cc8c56fc6136eae2722c1d97dafea7f"}, @NL80211_ATTR_PMK={0x14, 0xfe, "af7849f086be090630ba0c4e2457cf65"}]}, 0x78}, 0x1, 0x0, 0x0, 0x1}, 0x800) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r2, 0xd000943e, &(0x7f0000000500)={0x0, 0x0, "45c995059f25e7520109c4d36496e4d7250c0d05ac42ac2618c650f8365e4d29b489c43aad98d7b45b3cf9d073be1f7fec2b65977af6b354e01b9bf27b92829c31a90e8492dcc3ea3f4773bcb088f96f82080c62c67c56dd69189399f778950d838a3b9a0d07d2ac307db19194419f2292e4ed5eb1c82d3574e632b163c91fbc3ae47da69eefe5c07e763959bcdf0b739a6cb98565b312c66ae07448c5fe3c7b7498cea5716f1558c46fabc0a03c55c3d7ce796dd9e3e8de00ae43d8212c9108ad7dd95bb063cda3a3ba1c8f89efaaae4dd111977e6259db762abffe9e9d8f0d75a4fe45875fddf9d22ba6ea809be2a81e49f5bd47def07afbeea7dfda4fc223", "bb9b2646d4d0f12e031fab5cec3dadf4844f9d57d805cc540cd6c83fbdb1327a7c1a4b55e18bb72b1dff2308b69dad0866c89bc89504db3b1c7d01c150d39dab8f8e8d96448658f57343ec1538cc79af1b8412a617613b2541946f90db429e3cdb116cb2624ac03a92223558e3613d44b51c79c23703c5516ef3e3d4d6bbdb9248686262db5eeec173414a33b9a888ccd34aa4d7f124571adae8b665943776e101745a0b5b9b8481ad24188d4316854398c2a84017f621e662739d7bde5568279bbd901a5f6029c0de2c2cbd23b1dc36b2e8210867037737fc9c494c0006b96dc995c4b0f49202d31857e6395431b50ed3f472816a5256c1d7f22cd715d953ad88071992b88edeb47e6167503198f40cbfcaebaf977e9ff172436c40ddbc675d10300a1392128addbc135b0a8c95635aa908870b4cb9df3adf54e0a4f6516eb1393890889b182d53c9a484ffe0441b4f8c3dd285223c0431ffc9d7645b02617f4f406c65a721250f8ad87847b5e74fa3e81ebd92cb289bb870f06f5e0c6c2677f14ef32d1e74fd95c42d1263c10120730d3f1cb643f7fae03c06c3e76463b60d5faf0e8f17389813cb62e125e89c44d9a87dcb3874742e1d7826ba2510ce512050a095547194a7b37aa413bf0dc242c6d963ebc58f4692db24a84be8f7072f82d5a2cde187dd3cd0f4dca7bde66dc03fd37da88a1ad4064b99169462adecff5a7f430acb46d9fe16611348f0aee453c0866beff79266d1b7d5abf270fdae724fbd22988f53519b2f7b61ed1b8dafcdffdb7289e58abcd2887b59a368803193a8e109e681de7760c9ba7b3789c240472cf817280b8489bf0d2e1966a7d29f50d6eab283a755146a0851ab26c3a208f6e6cfec97446a747532e5531836f8e762cbbe33739e1e8254b8b793f926fcb9758c408d178831f9b01a13c5ef63365eacaf029ad6603c9bec6d23281cfcb3de12d192715625f0525ed9a73af2bd6786d91fea14302e8335aec140ae7e9d874d12073dc963cc5836e516a75e78e97ae9558b2f3bc6c6247e07061c6edb059180d302cd7a79be06def817b9aa423bf55c4ec2b42e8904259f55b370b2a4d8783330981d278321c168c0608aff8e2745170bee7d17864e58bb26b0e302681521dae42437de2b0093ca8998cbc5adee21471d97959f237d788c90eae06292f79a353f679d548b50d4343937bce7524d6315edd03312a9e199623e3d6e95699740c6ac0fa0d6621a25f506dc4bbeec047f0a650716d9002a57f5513146405da4cb5b410cd4463fbf58fdbc330d9838f0786b6baec5d115b2a15f4d7abe97c4cfa851ad39edd520f99d41cdec36fb8d77fe155e6112fed7fe461661e9b22082a7a5b72ac23da8a7fb571fed1fb2b00c8a0aaec5045530f7814156ccaa43b9c239eb9b5d62ca4bf10abe1e5e430ce0564068478d33b2db0991f79ef2c3799bcf2ad83935f7407f66fe7854bcced92bd7b4a6c9548038b27cf4b5681c3a049dbe9ce988dee45268dd1694eb964a592eeb601c515cbac605c0b3ded09b7d757382935be286f0153d293e517ed8290174c440e49a90bfaaa71fd22ad24b9b4a05d80131b6d5743c230a3c476b1914e960066745b31669323966b66cc025813e39d97ab34d0941799fbf8ae62a7ecd8be9a9ddd55f042315bac71e37b8c777ae4421fb30bf9764c6eedc9a3b616d7b93243f966ff82798ec707c750d07491f985dbe3080f5fb2d4eaa434172bb49473cca577b8f0783e9f6b046c57dabd7a5b2acd609447f3a06926cb9297af170df70321df898974b5ffca1ac2ea6ab8b826c29dc091f7b191fa40801f9e355789afe6c5837b1b259200c70ade9332715fd7d58c85f02b9d091499b7fd52a9b7ec3997d8739853f130d20192f01949cf1b2b935347ce0f0542a3440c3c791d6e75528b7af77f0a9a43a1e9e414fdda73248dba54c3c741432aee72dc8e13aea33d69ad92c1e183da4538bc27162f76e1bfd16517528412ad74e485d39f980f659f046eb27fbc1d0e49ee09d1c371776155e2f1ee1431215c6a177a10b9b5370ef835f019185111d8fca7670cf76fc7a9edb11fcbc805d1c08c86e4f8ba26b13e495dd84613e3be6fc12074ed49b37c3ed8f88996f23d7d014572f35709fc33adfe53deb9c4e74af2e00d7a71e5a89c86b2f773502c54a46d138341c9a49707498c27dfaa1db1f7ddc2c1e7b064710453f2aba8114fdeedc7496c8b46c05082046c8ad89e2d30dc8be25c1411cc02bf746c27d5cb772d5e2a1de581123ed20f3dffe930f769cc46e2306063dd2ba65839a61f0f7e288b125a1e5ba849cbaa39a760b73b35af305c8956a6164227e4a57253874597515a7f622f7bb68d9064d8eb8752b01b192799ee49e53081017c91c73ce64c87f82dd47c0f9dc09db6eb6efa016d3f35fc5dda3d570489773356e9f0b3a893702c33be691cbed80ac17e1168e883c1763023373853a01d405f862909423ceb7fe148b452876b1c6d9bac5b590787831764582dbf42a12f754a7578ab18e2a5fe6cc0d0b13f4eeb4425abcf643ff53b6cc72bd71debda9b192a751ba93301f3c2b21d01aab2bd662bd7903598d7bf512fca30571c56a470e79e9b0e0c6f9748393275248ce50927b6a97b29cd6b6f59a54500a20429e7f043fc999ac764c276f199617dd8dc80e0737b610de1d98cd492f933a0a45ae55686ecfe1b997f3633c125cacd659de05e1394d1ac81bbfb6fb93fb54ba034210eb6a6ea23f4172aa5f7d9183cdc819df16cfa2eeb0719c8514406f2c8281df971d58b916e8377bbb2030d3da1052bd9e1179ad20a275a614b5561a00df3a1d8e5fe3a485fd13a4d9b23fa42c0bc1cd983bce86eebc81db0ef6b2bfe570e40813cefef031da14c0975975895a497d6bcb1e93a717470e118fbce4f7ea9dd68a64be2a3ed45bd254fb1036298ec53a4d0c3553fdbb354f71b5807b6708cd2db279abfdf53df0e915156435d3741ac9f5a0b8ae3c248fc504e410d208d68048a6f8b1d6f35f1ecb4debf85f9e96db5977bb194eaf3e316ff446c84b3813f409ac44154f48fb4f09d819e2471d6fafa10d62c16d77ef2781447d460f20256afc1b2022a16544608b981b6e6e68def6995c5334d88b61823dd48121fc41ffa6d4cf57b1d0352688116293679cf294cd673c6433d8fc538cf4ab2f1513369c6f7ab321c190c30545dbeaff89cbfd1122d7f586686631323e723fa68a45b94211aa15d6a85397a2628ae5a48d788f07a66ac012ef3db4dfd1f1e7b4f61f532d30bac6033e53024623829749917f20de7c69c40a11d50b5562e30e6c5e126a9d14003c22122eb68e50591e29b39507ac3044de795366c3abcd6961468caab8ae6844dcecf45f06c7d61ef063cadddf13ea75375b3a0b92eaa31d1f04b76a1d10759902284ec19f69d2628f3072ea1c53bf1fe00e028f52a189cbfeeb15854c8f341ae91cdcab1d58b620f6c8106e6268f4ba8e978aba54021a1680336fbe78882095196193fe7238d8ce65449ab7141f8d6fe3d68e68e1134420dfabc2fbd7fcda7cbda4d303b9b6eb8057e74272bf0cf54e80945b0eaa8c200492e6938520b81464e7e0f1d6097074b01d9f231bc8870b2b892ba54b414714fe10f9e4fda412888502de6aa9539c174cad07e4caf9637fed59d77cec73a5bcca964c9fac80ff1899f723eeb55a096807bcc1ab033f755ee29877f0981d720f2b6714db737b78903958ad7743979dbf8e00bbbb1604012bd40ffa809c774dd5e7adac48c2c77dea74daf58578e0edbcf8182f3ae0f9e34ac3a5387b4c7cd5b9431710acd9f3e98071998c0cf7cc438b9ee16321e8fa66592abaa1ca19d0ad1eba04079a1844e3b19ab2406d7e1972ce680178930e5454e1975032b0423ca4a8cc152e8fd3cb082939b3f826d663311d1d3ac1f2e06b879ee8de7f114af3e03830fd9ef762972a09116ea236c1530b17b91f0054fb63165171b81cb97d388bae48313e9b651b6e5bda823bfcdb71c95976927896d7927279c5ea36b667fce090c27cc21b1b6669dd330e1a6840f1b980a6ca1f189dbda2d70e1f5f8a1fe8987ca8ad46066545511f73b841cb883b7ffdf4cff58c6b7a21e2514b47eb2c22688fa742f7db0f4435bcf1d74d4e82e29bcf6d313f2b68a043e6ae7febcb91ce43d0cb647742a47d0de487e6b86631dacc2ed76ccba6b385242e5febecf2cfa29aadede46e0dd99762ab3517af01d0e0a6cc0e1ecfe47a2c2f58e8f6ec4cff68bd8fed6cb9e3b01fcaede4c09ef44fac0e0637fd8718ac268a280a48b5887978ecfc1b0850473f70a0a18804ba2b2fa2a9002ef80e0c59ca8ce498a8f95c8ac36e2298ec8fbecd8483ab6ad34b1a2cb5105a148dccf5b085a8de3eb111a3ddefb5ea392255736ed46cee3669bd396f1de860e8aabe35da285cb75dc76a2913cc12bd128d5da43855d207bfef1135938f5c489947d162ceec517ca99f5e8c0cd04f7e0deeb4f2317d03a7e42fb6f13ec83ab53caf27c1d572c32215c95439c1289f6566bad0ebac68b9ddded26da0259a364b8c8c107b821adcef7cffd65083a4e9f896ec483f212b165d860c6230896d6128aea8a08412dbc336ba30974b781eb68e79ba6691acf716a432dd7b652ced25b5a81da799dc94698d931c3bea712466521e47a9610b96a6fcc29655ac54bc038bde7f293941a6c9ca5c29cfd3fbddc16305359327513c7b2797d8157876fd91d624117f9e1321661bfc9d838e57d05ddc6f421c9fc1b9afe29137d7e8070e0cd225fa1536def57254cdb57a072c5055185e87a220cd05316d2600fe2b7c1ee4cbdd13e158084ea744c0dba98e6e1f3ea57ad8e3377d3d472bffe59c39fdd629c61186858b84a3f6c8911ae61dee1e59fd31ffca42273e50f7312f31942b7ba8452f86d26ea84f3fc7fd3d5c8d89be17dff8d39375c1d33950a8bdca5f8b03a1dec78b79b3b9420e68a8cdf78e53f1fc096aa583b0c84797b50e077e1a2e13ee23bfb8e6cf32f0dec5241ea90d3370bdf11a20604c17ea78f0734b826dc43d533dbfeaee5de730c405e7af88244fee69f0704c8d03d0a351ffe10b2aa0b4a1a9cf81d51a0d538195641d842415e0348d7f42ddf430bddd0e4adb9a92d23b65d795d9f75ac8c54be1b92b46bf5061f40b28db754155a67e96fa5987e1aaaad55184106c94fbeb59e9c916205d89efeb407cb86dd2afdd8cfa12170bf6d5437e79523247ce93bc261b85dc10897a28b3c163e967faf35ff1922d314e54563ad67f41a8ef34a56a83f6aebe9b5944613d39bbd38c2b0ac37b57ffb60e73f01de507b026ca3562621250e3ef0649d62fdb82afcc7b7eaa30bdeaf2975ebf36578da639b8916658228c6aac7e63"}) 18:27:37 executing program 3: ioctl$KVM_GET_PIT(0xffffffffffffffff, 0xc048ae65, &(0x7f0000000200)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r2, 0x107, 0x12, &(0x7f0000000000), 0x4) r3 = creat(&(0x7f0000000100)='./file0\x00', 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000002400)=ANY=[@ANYBLOB, @ANYBLOB="90575b72212541cdb2f1be5b8a962bd09b3a1b0ea648bc68463e67fcf5a5a0fb2b685eb07882cbb010cf08b249074088e4dc144dcb321429e051188c7126c6e16b85c9bed64ab3952aabfb233eaa6316c31a32b2bb28924b2dd935c3bc2a539c44cd54b927ca38703ac5c9d1a24a55b83886553bd03f0437435fa73bb4e013d6c0277c4eff557f55f81311e9cd2bbc6570c766386c3bb5fa71b52189bcfe1ec6d6cb2da9a959608aeee3d9b235bbf096dc02c69c27ba8cb1460097cb96c3a73f2cbaed785a5de560ed1ef8159a2d78b3e1ffb3cc77b31deb1fe18f5e5874d9a2386dbdfe60716f35b380f4ac5b1fc42b484681a6e9"], 0x34}}, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r3, 0x89f1, &(0x7f00000001c0)={'gre0\x00', &(0x7f0000000280)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYBLOB="0700001000000009000000054a18010018680000082fa878ffffffff0a0101029412c3b4c0000000ff000000000000007f860000"]}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) r6 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r6, &(0x7f0000000080)={0xa, 0x0, 0x0, @empty}, 0x1c) write$binfmt_misc(r1, &(0x7f0000000140)=ANY=[], 0x4240a2a0) splice(r0, 0x0, r5, 0x0, 0x2ffff, 0x0) bind$packet(0xffffffffffffffff, &(0x7f0000000340)={0x11, 0x8, 0x0, 0x1, 0x5, 0x6, @local}, 0x14) [ 1510.766534][T29949] A link change request failed with some changes committed already. Interface gretap0 may have been left with an inconsistent configuration, please check. 18:27:38 executing program 0: ioctl$KVM_GET_PIT(0xffffffffffffffff, 0xc048ae65, &(0x7f0000000200)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r2, 0x107, 0x12, &(0x7f0000000000), 0x4) r3 = creat(&(0x7f0000000100)='./file0\x00', 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000002400)=ANY=[@ANYBLOB, @ANYBLOB="90575b72212541cdb2f1be5b8a962bd09b3a1b0ea648bc68463e67fcf5a5a0fb2b685eb07882cbb010cf08b249074088e4dc144dcb321429e051188c7126c6e16b85c9bed64ab3952aabfb233eaa6316c31a32b2bb28924b2dd935c3bc2a539c44cd54b927ca38703ac5c9d1a24a55b83886553bd03f0437435fa73bb4e013d6c0277c4eff557f55f81311e9cd2bbc6570c766386c3bb5fa71b52189bcfe1ec6d6cb2da9a959608aeee3d9b235bbf096dc02c69c27ba8cb1460097cb96c3a73f2cbaed785a5de560ed1ef8159a2d78b3e1ffb3cc77b31deb1fe18f5e5874d9a2386dbdfe60716f35b380f4ac5b1fc42b484681a6e9"], 0x34}}, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r3, 0x89f1, &(0x7f00000001c0)={'gre0\x00', &(0x7f0000000280)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYBLOB="0700001000000009000000054a18010018680000082fa878ffffffff0a0101029412c3b4c0000000ff000000000000007f860000"]}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) r6 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r6, &(0x7f0000000080)={0xa, 0x0, 0x0, @empty}, 0x1c) write$binfmt_misc(r1, &(0x7f0000000140)=ANY=[], 0x4240a2a0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 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) splice(r0, 0x0, r5, 0x0, 0x2ffff, 0x0) bind$packet(0xffffffffffffffff, &(0x7f0000000340)={0x11, 0x8, 0x0, 0x1, 0x5, 0x6, @local}, 0x14) 18:27:38 executing program 3: ioctl$KVM_GET_PIT(0xffffffffffffffff, 0xc048ae65, &(0x7f0000000200)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r2, 0x107, 0x12, &(0x7f0000000000), 0x4) r3 = creat(&(0x7f0000000100)='./file0\x00', 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000002400)=ANY=[@ANYBLOB, @ANYBLOB="90575b72212541cdb2f1be5b8a962bd09b3a1b0ea648bc68463e67fcf5a5a0fb2b685eb07882cbb010cf08b249074088e4dc144dcb321429e051188c7126c6e16b85c9bed64ab3952aabfb233eaa6316c31a32b2bb28924b2dd935c3bc2a539c44cd54b927ca38703ac5c9d1a24a55b83886553bd03f0437435fa73bb4e013d6c0277c4eff557f55f81311e9cd2bbc6570c766386c3bb5fa71b52189bcfe1ec6d6cb2da9a959608aeee3d9b235bbf096dc02c69c27ba8cb1460097cb96c3a73f2cbaed785a5de560ed1ef8159a2d78b3e1ffb3cc77b31deb1fe18f5e5874d9a2386dbdfe60716f35b380f4ac5b1fc42b484681a6e9"], 0x34}}, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r3, 0x89f1, &(0x7f00000001c0)={'gre0\x00', &(0x7f0000000280)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYBLOB="0700001000000009000000054a18010018680000082fa878ffffffff0a0101029412c3b4c0000000ff000000000000007f860000"]}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) r6 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r6, &(0x7f0000000080)={0xa, 0x0, 0x0, @empty}, 0x1c) write$binfmt_misc(r1, &(0x7f0000000140)=ANY=[], 0x4240a2a0) splice(r0, 0x0, r5, 0x0, 0x2ffff, 0x0) bind$packet(0xffffffffffffffff, &(0x7f0000000340)={0x11, 0x8, 0x0, 0x1, 0x5, 0x6, @local}, 0x14) 18:27:38 executing program 1: munlockall() unshare(0x48040200) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) unshare(0x50000000) unshare(0x2020000) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000016c0)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000001680)={0x0}}, 0x0) r0 = openat$incfs(0xffffffffffffffff, &(0x7f0000000240)='.pending_reads\x00', 0x280800, 0x66) mmap(&(0x7f000053b000/0x2000)=nil, 0x2000, 0x8, 0x10, 0xffffffffffffffff, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000004c0)='/sys/block/loop0', 0x400000, 0x34) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r1, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="00471c03", @ANYRES16=0x0, @ANYBLOB="080000000000000000000c00000005002f0000000000"], 0x1c}}, 0x20010000) unshare(0x4020a00) accept4$bt_l2cap(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0x0, @none}, &(0x7f0000000280)=0xe, 0x80000) r2 = socket$netlink(0x10, 0x3, 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, 0xa, 0x0, @perf_config_ext={0x32a, 0x20}, 0x0, 0x96, 0x0, 0x0, 0x80}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$NFQNL_MSG_CONFIG(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000001500)=ANY=[@ANYBLOB="240203010200000000000000000300000a080003400000000708000440000000110000005b336d6de09d481d2fc343076a9f55cfbf0962d00e7f8b3ebaf30c4b105897382583eb025c0cfff87bdc02b77e"], 0x24}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x13c, &(0x7f0000000000)={&(0x7f0000000080)=@newlink={0x28, 0x10, 0x1b, 0x0, 0x0, {0x0, 0x0, 0x3, 0x0, 0xf201}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)={&(0x7f0000000080)=ANY=[@ANYBLOB="48040000", @ANYRES16, @ANYBLOB="010000000000000004000f1c210008000300", @ANYRES32], 0x448}}, 0x0) sendmsg$NL80211_CMD_SET_PMK(r0, &(0x7f0000001600)={&(0x7f0000000140), 0xc, &(0x7f0000000300)={&(0x7f0000001580)={0x78, 0x0, 0x2, 0x70bd2a, 0x25dfdbfb, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x6a}}}}, [@NL80211_ATTR_PMK={0x14, 0xfe, "720b17f83046a9f17aa3a1207b1e11be"}, @NL80211_ATTR_PMK={0x14, 0xfe, "9a06ab5b2e530bf9541d01e3dc693f7b"}, @NL80211_ATTR_PMKR0_NAME={0x14, 0x102, "7cc8c56fc6136eae2722c1d97dafea7f"}, @NL80211_ATTR_PMK={0x14, 0xfe, "af7849f086be090630ba0c4e2457cf65"}]}, 0x78}, 0x1, 0x0, 0x0, 0x1}, 0x800) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r2, 0xd000943e, &(0x7f0000000500)={0x0, 0x0, "45c995059f25e7520109c4d36496e4d7250c0d05ac42ac2618c650f8365e4d29b489c43aad98d7b45b3cf9d073be1f7fec2b65977af6b354e01b9bf27b92829c31a90e8492dcc3ea3f4773bcb088f96f82080c62c67c56dd69189399f778950d838a3b9a0d07d2ac307db19194419f2292e4ed5eb1c82d3574e632b163c91fbc3ae47da69eefe5c07e763959bcdf0b739a6cb98565b312c66ae07448c5fe3c7b7498cea5716f1558c46fabc0a03c55c3d7ce796dd9e3e8de00ae43d8212c9108ad7dd95bb063cda3a3ba1c8f89efaaae4dd111977e6259db762abffe9e9d8f0d75a4fe45875fddf9d22ba6ea809be2a81e49f5bd47def07afbeea7dfda4fc223", "bb9b2646d4d0f12e031fab5cec3dadf4844f9d57d805cc540cd6c83fbdb1327a7c1a4b55e18bb72b1dff2308b69dad0866c89bc89504db3b1c7d01c150d39dab8f8e8d96448658f57343ec1538cc79af1b8412a617613b2541946f90db429e3cdb116cb2624ac03a92223558e3613d44b51c79c23703c5516ef3e3d4d6bbdb9248686262db5eeec173414a33b9a888ccd34aa4d7f124571adae8b665943776e101745a0b5b9b8481ad24188d4316854398c2a84017f621e662739d7bde5568279bbd901a5f6029c0de2c2cbd23b1dc36b2e8210867037737fc9c494c0006b96dc995c4b0f49202d31857e6395431b50ed3f472816a5256c1d7f22cd715d953ad88071992b88edeb47e6167503198f40cbfcaebaf977e9ff172436c40ddbc675d10300a1392128addbc135b0a8c95635aa908870b4cb9df3adf54e0a4f6516eb1393890889b182d53c9a484ffe0441b4f8c3dd285223c0431ffc9d7645b02617f4f406c65a721250f8ad87847b5e74fa3e81ebd92cb289bb870f06f5e0c6c2677f14ef32d1e74fd95c42d1263c10120730d3f1cb643f7fae03c06c3e76463b60d5faf0e8f17389813cb62e125e89c44d9a87dcb3874742e1d7826ba2510ce512050a095547194a7b37aa413bf0dc242c6d963ebc58f4692db24a84be8f7072f82d5a2cde187dd3cd0f4dca7bde66dc03fd37da88a1ad4064b99169462adecff5a7f430acb46d9fe16611348f0aee453c0866beff79266d1b7d5abf270fdae724fbd22988f53519b2f7b61ed1b8dafcdffdb7289e58abcd2887b59a368803193a8e109e681de7760c9ba7b3789c240472cf817280b8489bf0d2e1966a7d29f50d6eab283a755146a0851ab26c3a208f6e6cfec97446a747532e5531836f8e762cbbe33739e1e8254b8b793f926fcb9758c408d178831f9b01a13c5ef63365eacaf029ad6603c9bec6d23281cfcb3de12d192715625f0525ed9a73af2bd6786d91fea14302e8335aec140ae7e9d874d12073dc963cc5836e516a75e78e97ae9558b2f3bc6c6247e07061c6edb059180d302cd7a79be06def817b9aa423bf55c4ec2b42e8904259f55b370b2a4d8783330981d278321c168c0608aff8e2745170bee7d17864e58bb26b0e302681521dae42437de2b0093ca8998cbc5adee21471d97959f237d788c90eae06292f79a353f679d548b50d4343937bce7524d6315edd03312a9e199623e3d6e95699740c6ac0fa0d6621a25f506dc4bbeec047f0a650716d9002a57f5513146405da4cb5b410cd4463fbf58fdbc330d9838f0786b6baec5d115b2a15f4d7abe97c4cfa851ad39edd520f99d41cdec36fb8d77fe155e6112fed7fe461661e9b22082a7a5b72ac23da8a7fb571fed1fb2b00c8a0aaec5045530f7814156ccaa43b9c239eb9b5d62ca4bf10abe1e5e430ce0564068478d33b2db0991f79ef2c3799bcf2ad83935f7407f66fe7854bcced92bd7b4a6c9548038b27cf4b5681c3a049dbe9ce988dee45268dd1694eb964a592eeb601c515cbac605c0b3ded09b7d757382935be286f0153d293e517ed8290174c440e49a90bfaaa71fd22ad24b9b4a05d80131b6d5743c230a3c476b1914e960066745b31669323966b66cc025813e39d97ab34d0941799fbf8ae62a7ecd8be9a9ddd55f042315bac71e37b8c777ae4421fb30bf9764c6eedc9a3b616d7b93243f966ff82798ec707c750d07491f985dbe3080f5fb2d4eaa434172bb49473cca577b8f0783e9f6b046c57dabd7a5b2acd609447f3a06926cb9297af170df70321df898974b5ffca1ac2ea6ab8b826c29dc091f7b191fa40801f9e355789afe6c5837b1b259200c70ade9332715fd7d58c85f02b9d091499b7fd52a9b7ec3997d8739853f130d20192f01949cf1b2b935347ce0f0542a3440c3c791d6e75528b7af77f0a9a43a1e9e414fdda73248dba54c3c741432aee72dc8e13aea33d69ad92c1e183da4538bc27162f76e1bfd16517528412ad74e485d39f980f659f046eb27fbc1d0e49ee09d1c371776155e2f1ee1431215c6a177a10b9b5370ef835f019185111d8fca7670cf76fc7a9edb11fcbc805d1c08c86e4f8ba26b13e495dd84613e3be6fc12074ed49b37c3ed8f88996f23d7d014572f35709fc33adfe53deb9c4e74af2e00d7a71e5a89c86b2f773502c54a46d138341c9a49707498c27dfaa1db1f7ddc2c1e7b064710453f2aba8114fdeedc7496c8b46c05082046c8ad89e2d30dc8be25c1411cc02bf746c27d5cb772d5e2a1de581123ed20f3dffe930f769cc46e2306063dd2ba65839a61f0f7e288b125a1e5ba849cbaa39a760b73b35af305c8956a6164227e4a57253874597515a7f622f7bb68d9064d8eb8752b01b192799ee49e53081017c91c73ce64c87f82dd47c0f9dc09db6eb6efa016d3f35fc5dda3d570489773356e9f0b3a893702c33be691cbed80ac17e1168e883c1763023373853a01d405f862909423ceb7fe148b452876b1c6d9bac5b590787831764582dbf42a12f754a7578ab18e2a5fe6cc0d0b13f4eeb4425abcf643ff53b6cc72bd71debda9b192a751ba93301f3c2b21d01aab2bd662bd7903598d7bf512fca30571c56a470e79e9b0e0c6f9748393275248ce50927b6a97b29cd6b6f59a54500a20429e7f043fc999ac764c276f199617dd8dc80e0737b610de1d98cd492f933a0a45ae55686ecfe1b997f3633c125cacd659de05e1394d1ac81bbfb6fb93fb54ba034210eb6a6ea23f4172aa5f7d9183cdc819df16cfa2eeb0719c8514406f2c8281df971d58b916e8377bbb2030d3da1052bd9e1179ad20a275a614b5561a00df3a1d8e5fe3a485fd13a4d9b23fa42c0bc1cd983bce86eebc81db0ef6b2bfe570e40813cefef031da14c0975975895a497d6bcb1e93a717470e118fbce4f7ea9dd68a64be2a3ed45bd254fb1036298ec53a4d0c3553fdbb354f71b5807b6708cd2db279abfdf53df0e915156435d3741ac9f5a0b8ae3c248fc504e410d208d68048a6f8b1d6f35f1ecb4debf85f9e96db5977bb194eaf3e316ff446c84b3813f409ac44154f48fb4f09d819e2471d6fafa10d62c16d77ef2781447d460f20256afc1b2022a16544608b981b6e6e68def6995c5334d88b61823dd48121fc41ffa6d4cf57b1d0352688116293679cf294cd673c6433d8fc538cf4ab2f1513369c6f7ab321c190c30545dbeaff89cbfd1122d7f586686631323e723fa68a45b94211aa15d6a85397a2628ae5a48d788f07a66ac012ef3db4dfd1f1e7b4f61f532d30bac6033e53024623829749917f20de7c69c40a11d50b5562e30e6c5e126a9d14003c22122eb68e50591e29b39507ac3044de795366c3abcd6961468caab8ae6844dcecf45f06c7d61ef063cadddf13ea75375b3a0b92eaa31d1f04b76a1d10759902284ec19f69d2628f3072ea1c53bf1fe00e028f52a189cbfeeb15854c8f341ae91cdcab1d58b620f6c8106e6268f4ba8e978aba54021a1680336fbe78882095196193fe7238d8ce65449ab7141f8d6fe3d68e68e1134420dfabc2fbd7fcda7cbda4d303b9b6eb8057e74272bf0cf54e80945b0eaa8c200492e6938520b81464e7e0f1d6097074b01d9f231bc8870b2b892ba54b414714fe10f9e4fda412888502de6aa9539c174cad07e4caf9637fed59d77cec73a5bcca964c9fac80ff1899f723eeb55a096807bcc1ab033f755ee29877f0981d720f2b6714db737b78903958ad7743979dbf8e00bbbb1604012bd40ffa809c774dd5e7adac48c2c77dea74daf58578e0edbcf8182f3ae0f9e34ac3a5387b4c7cd5b9431710acd9f3e98071998c0cf7cc438b9ee16321e8fa66592abaa1ca19d0ad1eba04079a1844e3b19ab2406d7e1972ce680178930e5454e1975032b0423ca4a8cc152e8fd3cb082939b3f826d663311d1d3ac1f2e06b879ee8de7f114af3e03830fd9ef762972a09116ea236c1530b17b91f0054fb63165171b81cb97d388bae48313e9b651b6e5bda823bfcdb71c95976927896d7927279c5ea36b667fce090c27cc21b1b6669dd330e1a6840f1b980a6ca1f189dbda2d70e1f5f8a1fe8987ca8ad46066545511f73b841cb883b7ffdf4cff58c6b7a21e2514b47eb2c22688fa742f7db0f4435bcf1d74d4e82e29bcf6d313f2b68a043e6ae7febcb91ce43d0cb647742a47d0de487e6b86631dacc2ed76ccba6b385242e5febecf2cfa29aadede46e0dd99762ab3517af01d0e0a6cc0e1ecfe47a2c2f58e8f6ec4cff68bd8fed6cb9e3b01fcaede4c09ef44fac0e0637fd8718ac268a280a48b5887978ecfc1b0850473f70a0a18804ba2b2fa2a9002ef80e0c59ca8ce498a8f95c8ac36e2298ec8fbecd8483ab6ad34b1a2cb5105a148dccf5b085a8de3eb111a3ddefb5ea392255736ed46cee3669bd396f1de860e8aabe35da285cb75dc76a2913cc12bd128d5da43855d207bfef1135938f5c489947d162ceec517ca99f5e8c0cd04f7e0deeb4f2317d03a7e42fb6f13ec83ab53caf27c1d572c32215c95439c1289f6566bad0ebac68b9ddded26da0259a364b8c8c107b821adcef7cffd65083a4e9f896ec483f212b165d860c6230896d6128aea8a08412dbc336ba30974b781eb68e79ba6691acf716a432dd7b652ced25b5a81da799dc94698d931c3bea712466521e47a9610b96a6fcc29655ac54bc038bde7f293941a6c9ca5c29cfd3fbddc16305359327513c7b2797d8157876fd91d624117f9e1321661bfc9d838e57d05ddc6f421c9fc1b9afe29137d7e8070e0cd225fa1536def57254cdb57a072c5055185e87a220cd05316d2600fe2b7c1ee4cbdd13e158084ea744c0dba98e6e1f3ea57ad8e3377d3d472bffe59c39fdd629c61186858b84a3f6c8911ae61dee1e59fd31ffca42273e50f7312f31942b7ba8452f86d26ea84f3fc7fd3d5c8d89be17dff8d39375c1d33950a8bdca5f8b03a1dec78b79b3b9420e68a8cdf78e53f1fc096aa583b0c84797b50e077e1a2e13ee23bfb8e6cf32f0dec5241ea90d3370bdf11a20604c17ea78f0734b826dc43d533dbfeaee5de730c405e7af88244fee69f0704c8d03d0a351ffe10b2aa0b4a1a9cf81d51a0d538195641d842415e0348d7f42ddf430bddd0e4adb9a92d23b65d795d9f75ac8c54be1b92b46bf5061f40b28db754155a67e96fa5987e1aaaad55184106c94fbeb59e9c916205d89efeb407cb86dd2afdd8cfa12170bf6d5437e79523247ce93bc261b85dc10897a28b3c163e967faf35ff1922d314e54563ad67f41a8ef34a56a83f6aebe9b5944613d39bbd38c2b0ac37b57ffb60e73f01de507b026ca3562621250e3ef0649d62fdb82afcc7b7eaa30bdeaf2975ebf36578da639b8916658228c6aac7e63"}) [ 1511.776600][T29978] A link change request failed with some changes committed already. Interface gretap0 may have been left with an inconsistent configuration, please check. 18:27:39 executing program 3: ioctl$KVM_GET_PIT(0xffffffffffffffff, 0xc048ae65, &(0x7f0000000200)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r2, 0x107, 0x12, &(0x7f0000000000), 0x4) r3 = creat(&(0x7f0000000100)='./file0\x00', 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000002400)=ANY=[@ANYBLOB, @ANYBLOB="90575b72212541cdb2f1be5b8a962bd09b3a1b0ea648bc68463e67fcf5a5a0fb2b685eb07882cbb010cf08b249074088e4dc144dcb321429e051188c7126c6e16b85c9bed64ab3952aabfb233eaa6316c31a32b2bb28924b2dd935c3bc2a539c44cd54b927ca38703ac5c9d1a24a55b83886553bd03f0437435fa73bb4e013d6c0277c4eff557f55f81311e9cd2bbc6570c766386c3bb5fa71b52189bcfe1ec6d6cb2da9a959608aeee3d9b235bbf096dc02c69c27ba8cb1460097cb96c3a73f2cbaed785a5de560ed1ef8159a2d78b3e1ffb3cc77b31deb1fe18f5e5874d9a2386dbdfe60716f35b380f4ac5b1fc42b484681a6e9"], 0x34}}, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r3, 0x89f1, &(0x7f00000001c0)={'gre0\x00', &(0x7f0000000280)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYBLOB="0700001000000009000000054a18010018680000082fa878ffffffff0a0101029412c3b4c0000000ff000000000000007f860000"]}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) r6 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r6, &(0x7f0000000080)={0xa, 0x0, 0x0, @empty}, 0x1c) write$binfmt_misc(r1, &(0x7f0000000140)=ANY=[], 0x4240a2a0) splice(r0, 0x0, r5, 0x0, 0x2ffff, 0x0) bind$packet(0xffffffffffffffff, &(0x7f0000000340)={0x11, 0x8, 0x0, 0x1, 0x5, 0x6, @local}, 0x14) 18:27:40 executing program 2: ioctl$KVM_GET_PIT(0xffffffffffffffff, 0xc048ae65, &(0x7f0000000200)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r2, 0x107, 0x12, &(0x7f0000000000), 0x4) r3 = creat(&(0x7f0000000100)='./file0\x00', 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000002400)=ANY=[@ANYBLOB, @ANYBLOB="90575b72212541cdb2f1be5b8a962bd09b3a1b0ea648bc68463e67fcf5a5a0fb2b685eb07882cbb010cf08b249074088e4dc144dcb321429e051188c7126c6e16b85c9bed64ab3952aabfb233eaa6316c31a32b2bb28924b2dd935c3bc2a539c44cd54b927ca38703ac5c9d1a24a55b83886553bd03f0437435fa73bb4e013d6c0277c4eff557f55f81311e9cd2bbc6570c766386c3bb5fa71b52189bcfe1ec6d6cb2da9a959608aeee3d9b235bbf096dc02c69c27ba8cb1460097cb96c3a73f2cbaed785a5de560ed1ef8159a2d78b3e1ffb3cc77b31deb1fe18f5e5874d9a2386dbdfe60716f35b380f4ac5b1fc42b484681a6e9"], 0x34}}, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r3, 0x89f1, &(0x7f00000001c0)={'gre0\x00', &(0x7f0000000280)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYBLOB="0700001000000009000000054a18010018680000082fa878ffffffff0a0101029412c3b4c0000000ff000000000000007f860000"]}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) r6 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r6, &(0x7f0000000080)={0xa, 0x0, 0x0, @empty}, 0x1c) write$binfmt_misc(r1, &(0x7f0000000140)=ANY=[], 0x4240a2a0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 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) splice(r0, 0x0, r5, 0x0, 0x2ffff, 0x0) setsockopt$packet_int(r0, 0x107, 0x7, &(0x7f0000000040)=0x9, 0x4) read$FUSE(0xffffffffffffffff, &(0x7f00000003c0)={0x2020}, 0x2020) 18:27:40 executing program 0: munlockall() unshare(0x48040200) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) unshare(0x50000000) unshare(0x2020000) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000016c0)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000001680)={0x0}}, 0x0) r0 = openat$incfs(0xffffffffffffffff, &(0x7f0000000240)='.pending_reads\x00', 0x280800, 0x66) mmap(&(0x7f000053b000/0x2000)=nil, 0x2000, 0x8, 0x10, 0xffffffffffffffff, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000004c0)='/sys/block/loop0', 0x400000, 0x34) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r1, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="00471c03", @ANYRES16=0x0, @ANYBLOB="080000000000000000000c00000005002f0000000000"], 0x1c}}, 0x20010000) unshare(0x4020a00) accept4$bt_l2cap(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0x0, @none}, &(0x7f0000000280)=0xe, 0x80000) r2 = socket$netlink(0x10, 0x3, 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, 0xa, 0x0, @perf_config_ext={0x32a, 0x20}, 0x0, 0x96, 0x0, 0x0, 0x80}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$NFQNL_MSG_CONFIG(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000001500)=ANY=[@ANYBLOB="240203010200000000000000000300000a080003400000000708000440000000110000005b336d6de09d481d2fc343076a9f55cfbf0962d00e7f8b3ebaf30c4b105897382583eb025c0cfff87bdc02b77e"], 0x24}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x13c, &(0x7f0000000000)={&(0x7f0000000080)=@newlink={0x28, 0x10, 0x1b, 0x0, 0x0, {0x0, 0x0, 0x3, 0x0, 0xf201}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)={&(0x7f0000000080)=ANY=[@ANYBLOB="48040000", @ANYRES16, @ANYBLOB="010000000000000004000f1c210008000300", @ANYRES32], 0x448}}, 0x0) sendmsg$NL80211_CMD_SET_PMK(r0, &(0x7f0000001600)={&(0x7f0000000140), 0xc, &(0x7f0000000300)={&(0x7f0000001580)={0x78, 0x0, 0x2, 0x70bd2a, 0x25dfdbfb, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x6a}}}}, [@NL80211_ATTR_PMK={0x14, 0xfe, "720b17f83046a9f17aa3a1207b1e11be"}, @NL80211_ATTR_PMK={0x14, 0xfe, "9a06ab5b2e530bf9541d01e3dc693f7b"}, @NL80211_ATTR_PMKR0_NAME={0x14, 0x102, "7cc8c56fc6136eae2722c1d97dafea7f"}, @NL80211_ATTR_PMK={0x14, 0xfe, "af7849f086be090630ba0c4e2457cf65"}]}, 0x78}, 0x1, 0x0, 0x0, 0x1}, 0x800) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r2, 0xd000943e, &(0x7f0000000500)={0x0, 0x0, "45c995059f25e7520109c4d36496e4d7250c0d05ac42ac2618c650f8365e4d29b489c43aad98d7b45b3cf9d073be1f7fec2b65977af6b354e01b9bf27b92829c31a90e8492dcc3ea3f4773bcb088f96f82080c62c67c56dd69189399f778950d838a3b9a0d07d2ac307db19194419f2292e4ed5eb1c82d3574e632b163c91fbc3ae47da69eefe5c07e763959bcdf0b739a6cb98565b312c66ae07448c5fe3c7b7498cea5716f1558c46fabc0a03c55c3d7ce796dd9e3e8de00ae43d8212c9108ad7dd95bb063cda3a3ba1c8f89efaaae4dd111977e6259db762abffe9e9d8f0d75a4fe45875fddf9d22ba6ea809be2a81e49f5bd47def07afbeea7dfda4fc223", "bb9b2646d4d0f12e031fab5cec3dadf4844f9d57d805cc540cd6c83fbdb1327a7c1a4b55e18bb72b1dff2308b69dad0866c89bc89504db3b1c7d01c150d39dab8f8e8d96448658f57343ec1538cc79af1b8412a617613b2541946f90db429e3cdb116cb2624ac03a92223558e3613d44b51c79c23703c5516ef3e3d4d6bbdb9248686262db5eeec173414a33b9a888ccd34aa4d7f124571adae8b665943776e101745a0b5b9b8481ad24188d4316854398c2a84017f621e662739d7bde5568279bbd901a5f6029c0de2c2cbd23b1dc36b2e8210867037737fc9c494c0006b96dc995c4b0f49202d31857e6395431b50ed3f472816a5256c1d7f22cd715d953ad88071992b88edeb47e6167503198f40cbfcaebaf977e9ff172436c40ddbc675d10300a1392128addbc135b0a8c95635aa908870b4cb9df3adf54e0a4f6516eb1393890889b182d53c9a484ffe0441b4f8c3dd285223c0431ffc9d7645b02617f4f406c65a721250f8ad87847b5e74fa3e81ebd92cb289bb870f06f5e0c6c2677f14ef32d1e74fd95c42d1263c10120730d3f1cb643f7fae03c06c3e76463b60d5faf0e8f17389813cb62e125e89c44d9a87dcb3874742e1d7826ba2510ce512050a095547194a7b37aa413bf0dc242c6d963ebc58f4692db24a84be8f7072f82d5a2cde187dd3cd0f4dca7bde66dc03fd37da88a1ad4064b99169462adecff5a7f430acb46d9fe16611348f0aee453c0866beff79266d1b7d5abf270fdae724fbd22988f53519b2f7b61ed1b8dafcdffdb7289e58abcd2887b59a368803193a8e109e681de7760c9ba7b3789c240472cf817280b8489bf0d2e1966a7d29f50d6eab283a755146a0851ab26c3a208f6e6cfec97446a747532e5531836f8e762cbbe33739e1e8254b8b793f926fcb9758c408d178831f9b01a13c5ef63365eacaf029ad6603c9bec6d23281cfcb3de12d192715625f0525ed9a73af2bd6786d91fea14302e8335aec140ae7e9d874d12073dc963cc5836e516a75e78e97ae9558b2f3bc6c6247e07061c6edb059180d302cd7a79be06def817b9aa423bf55c4ec2b42e8904259f55b370b2a4d8783330981d278321c168c0608aff8e2745170bee7d17864e58bb26b0e302681521dae42437de2b0093ca8998cbc5adee21471d97959f237d788c90eae06292f79a353f679d548b50d4343937bce7524d6315edd03312a9e199623e3d6e95699740c6ac0fa0d6621a25f506dc4bbeec047f0a650716d9002a57f5513146405da4cb5b410cd4463fbf58fdbc330d9838f0786b6baec5d115b2a15f4d7abe97c4cfa851ad39edd520f99d41cdec36fb8d77fe155e6112fed7fe461661e9b22082a7a5b72ac23da8a7fb571fed1fb2b00c8a0aaec5045530f7814156ccaa43b9c239eb9b5d62ca4bf10abe1e5e430ce0564068478d33b2db0991f79ef2c3799bcf2ad83935f7407f66fe7854bcced92bd7b4a6c9548038b27cf4b5681c3a049dbe9ce988dee45268dd1694eb964a592eeb601c515cbac605c0b3ded09b7d757382935be286f0153d293e517ed8290174c440e49a90bfaaa71fd22ad24b9b4a05d80131b6d5743c230a3c476b1914e960066745b31669323966b66cc025813e39d97ab34d0941799fbf8ae62a7ecd8be9a9ddd55f042315bac71e37b8c777ae4421fb30bf9764c6eedc9a3b616d7b93243f966ff82798ec707c750d07491f985dbe3080f5fb2d4eaa434172bb49473cca577b8f0783e9f6b046c57dabd7a5b2acd609447f3a06926cb9297af170df70321df898974b5ffca1ac2ea6ab8b826c29dc091f7b191fa40801f9e355789afe6c5837b1b259200c70ade9332715fd7d58c85f02b9d091499b7fd52a9b7ec3997d8739853f130d20192f01949cf1b2b935347ce0f0542a3440c3c791d6e75528b7af77f0a9a43a1e9e414fdda73248dba54c3c741432aee72dc8e13aea33d69ad92c1e183da4538bc27162f76e1bfd16517528412ad74e485d39f980f659f046eb27fbc1d0e49ee09d1c371776155e2f1ee1431215c6a177a10b9b5370ef835f019185111d8fca7670cf76fc7a9edb11fcbc805d1c08c86e4f8ba26b13e495dd84613e3be6fc12074ed49b37c3ed8f88996f23d7d014572f35709fc33adfe53deb9c4e74af2e00d7a71e5a89c86b2f773502c54a46d138341c9a49707498c27dfaa1db1f7ddc2c1e7b064710453f2aba8114fdeedc7496c8b46c05082046c8ad89e2d30dc8be25c1411cc02bf746c27d5cb772d5e2a1de581123ed20f3dffe930f769cc46e2306063dd2ba65839a61f0f7e288b125a1e5ba849cbaa39a760b73b35af305c8956a6164227e4a57253874597515a7f622f7bb68d9064d8eb8752b01b192799ee49e53081017c91c73ce64c87f82dd47c0f9dc09db6eb6efa016d3f35fc5dda3d570489773356e9f0b3a893702c33be691cbed80ac17e1168e883c1763023373853a01d405f862909423ceb7fe148b452876b1c6d9bac5b590787831764582dbf42a12f754a7578ab18e2a5fe6cc0d0b13f4eeb4425abcf643ff53b6cc72bd71debda9b192a751ba93301f3c2b21d01aab2bd662bd7903598d7bf512fca30571c56a470e79e9b0e0c6f9748393275248ce50927b6a97b29cd6b6f59a54500a20429e7f043fc999ac764c276f199617dd8dc80e0737b610de1d98cd492f933a0a45ae55686ecfe1b997f3633c125cacd659de05e1394d1ac81bbfb6fb93fb54ba034210eb6a6ea23f4172aa5f7d9183cdc819df16cfa2eeb0719c8514406f2c8281df971d58b916e8377bbb2030d3da1052bd9e1179ad20a275a614b5561a00df3a1d8e5fe3a485fd13a4d9b23fa42c0bc1cd983bce86eebc81db0ef6b2bfe570e40813cefef031da14c0975975895a497d6bcb1e93a717470e118fbce4f7ea9dd68a64be2a3ed45bd254fb1036298ec53a4d0c3553fdbb354f71b5807b6708cd2db279abfdf53df0e915156435d3741ac9f5a0b8ae3c248fc504e410d208d68048a6f8b1d6f35f1ecb4debf85f9e96db5977bb194eaf3e316ff446c84b3813f409ac44154f48fb4f09d819e2471d6fafa10d62c16d77ef2781447d460f20256afc1b2022a16544608b981b6e6e68def6995c5334d88b61823dd48121fc41ffa6d4cf57b1d0352688116293679cf294cd673c6433d8fc538cf4ab2f1513369c6f7ab321c190c30545dbeaff89cbfd1122d7f586686631323e723fa68a45b94211aa15d6a85397a2628ae5a48d788f07a66ac012ef3db4dfd1f1e7b4f61f532d30bac6033e53024623829749917f20de7c69c40a11d50b5562e30e6c5e126a9d14003c22122eb68e50591e29b39507ac3044de795366c3abcd6961468caab8ae6844dcecf45f06c7d61ef063cadddf13ea75375b3a0b92eaa31d1f04b76a1d10759902284ec19f69d2628f3072ea1c53bf1fe00e028f52a189cbfeeb15854c8f341ae91cdcab1d58b620f6c8106e6268f4ba8e978aba54021a1680336fbe78882095196193fe7238d8ce65449ab7141f8d6fe3d68e68e1134420dfabc2fbd7fcda7cbda4d303b9b6eb8057e74272bf0cf54e80945b0eaa8c200492e6938520b81464e7e0f1d6097074b01d9f231bc8870b2b892ba54b414714fe10f9e4fda412888502de6aa9539c174cad07e4caf9637fed59d77cec73a5bcca964c9fac80ff1899f723eeb55a096807bcc1ab033f755ee29877f0981d720f2b6714db737b78903958ad7743979dbf8e00bbbb1604012bd40ffa809c774dd5e7adac48c2c77dea74daf58578e0edbcf8182f3ae0f9e34ac3a5387b4c7cd5b9431710acd9f3e98071998c0cf7cc438b9ee16321e8fa66592abaa1ca19d0ad1eba04079a1844e3b19ab2406d7e1972ce680178930e5454e1975032b0423ca4a8cc152e8fd3cb082939b3f826d663311d1d3ac1f2e06b879ee8de7f114af3e03830fd9ef762972a09116ea236c1530b17b91f0054fb63165171b81cb97d388bae48313e9b651b6e5bda823bfcdb71c95976927896d7927279c5ea36b667fce090c27cc21b1b6669dd330e1a6840f1b980a6ca1f189dbda2d70e1f5f8a1fe8987ca8ad46066545511f73b841cb883b7ffdf4cff58c6b7a21e2514b47eb2c22688fa742f7db0f4435bcf1d74d4e82e29bcf6d313f2b68a043e6ae7febcb91ce43d0cb647742a47d0de487e6b86631dacc2ed76ccba6b385242e5febecf2cfa29aadede46e0dd99762ab3517af01d0e0a6cc0e1ecfe47a2c2f58e8f6ec4cff68bd8fed6cb9e3b01fcaede4c09ef44fac0e0637fd8718ac268a280a48b5887978ecfc1b0850473f70a0a18804ba2b2fa2a9002ef80e0c59ca8ce498a8f95c8ac36e2298ec8fbecd8483ab6ad34b1a2cb5105a148dccf5b085a8de3eb111a3ddefb5ea392255736ed46cee3669bd396f1de860e8aabe35da285cb75dc76a2913cc12bd128d5da43855d207bfef1135938f5c489947d162ceec517ca99f5e8c0cd04f7e0deeb4f2317d03a7e42fb6f13ec83ab53caf27c1d572c32215c95439c1289f6566bad0ebac68b9ddded26da0259a364b8c8c107b821adcef7cffd65083a4e9f896ec483f212b165d860c6230896d6128aea8a08412dbc336ba30974b781eb68e79ba6691acf716a432dd7b652ced25b5a81da799dc94698d931c3bea712466521e47a9610b96a6fcc29655ac54bc038bde7f293941a6c9ca5c29cfd3fbddc16305359327513c7b2797d8157876fd91d624117f9e1321661bfc9d838e57d05ddc6f421c9fc1b9afe29137d7e8070e0cd225fa1536def57254cdb57a072c5055185e87a220cd05316d2600fe2b7c1ee4cbdd13e158084ea744c0dba98e6e1f3ea57ad8e3377d3d472bffe59c39fdd629c61186858b84a3f6c8911ae61dee1e59fd31ffca42273e50f7312f31942b7ba8452f86d26ea84f3fc7fd3d5c8d89be17dff8d39375c1d33950a8bdca5f8b03a1dec78b79b3b9420e68a8cdf78e53f1fc096aa583b0c84797b50e077e1a2e13ee23bfb8e6cf32f0dec5241ea90d3370bdf11a20604c17ea78f0734b826dc43d533dbfeaee5de730c405e7af88244fee69f0704c8d03d0a351ffe10b2aa0b4a1a9cf81d51a0d538195641d842415e0348d7f42ddf430bddd0e4adb9a92d23b65d795d9f75ac8c54be1b92b46bf5061f40b28db754155a67e96fa5987e1aaaad55184106c94fbeb59e9c916205d89efeb407cb86dd2afdd8cfa12170bf6d5437e79523247ce93bc261b85dc10897a28b3c163e967faf35ff1922d314e54563ad67f41a8ef34a56a83f6aebe9b5944613d39bbd38c2b0ac37b57ffb60e73f01de507b026ca3562621250e3ef0649d62fdb82afcc7b7eaa30bdeaf2975ebf36578da639b8916658228c6aac7e63"}) 18:27:40 executing program 1: munlockall() unshare(0x48040200) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) unshare(0x50000000) unshare(0x2020000) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000016c0)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000001680)={0x0}}, 0x0) r0 = openat$incfs(0xffffffffffffffff, &(0x7f0000000240)='.pending_reads\x00', 0x280800, 0x66) mmap(&(0x7f000053b000/0x2000)=nil, 0x2000, 0x8, 0x10, 0xffffffffffffffff, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000004c0)='/sys/block/loop0', 0x400000, 0x34) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r1, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="00471c03", @ANYRES16=0x0, @ANYBLOB="080000000000000000000c00000005002f0000000000"], 0x1c}}, 0x20010000) unshare(0x4020a00) accept4$bt_l2cap(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0x0, @none}, &(0x7f0000000280)=0xe, 0x80000) r2 = socket$netlink(0x10, 0x3, 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, 0xa, 0x0, @perf_config_ext={0x32a, 0x20}, 0x0, 0x96, 0x0, 0x0, 0x80}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$NFQNL_MSG_CONFIG(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000001500)=ANY=[@ANYBLOB="240203010200000000000000000300000a080003400000000708000440000000110000005b336d6de09d481d2fc343076a9f55cfbf0962d00e7f8b3ebaf30c4b105897382583eb025c0cfff87bdc02b77e"], 0x24}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x13c, &(0x7f0000000000)={&(0x7f0000000080)=@newlink={0x28, 0x10, 0x1b, 0x0, 0x0, {0x0, 0x0, 0x3, 0x0, 0xf201}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)={&(0x7f0000000080)=ANY=[@ANYBLOB="48040000", @ANYRES16, @ANYBLOB="010000000000000004000f1c210008000300", @ANYRES32], 0x448}}, 0x0) sendmsg$NL80211_CMD_SET_PMK(r0, &(0x7f0000001600)={&(0x7f0000000140), 0xc, &(0x7f0000000300)={&(0x7f0000001580)={0x78, 0x0, 0x2, 0x70bd2a, 0x25dfdbfb, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x6a}}}}, [@NL80211_ATTR_PMK={0x14, 0xfe, "720b17f83046a9f17aa3a1207b1e11be"}, @NL80211_ATTR_PMK={0x14, 0xfe, "9a06ab5b2e530bf9541d01e3dc693f7b"}, @NL80211_ATTR_PMKR0_NAME={0x14, 0x102, "7cc8c56fc6136eae2722c1d97dafea7f"}, @NL80211_ATTR_PMK={0x14, 0xfe, "af7849f086be090630ba0c4e2457cf65"}]}, 0x78}, 0x1, 0x0, 0x0, 0x1}, 0x800) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r2, 0xd000943e, &(0x7f0000000500)={0x0, 0x0, "45c995059f25e7520109c4d36496e4d7250c0d05ac42ac2618c650f8365e4d29b489c43aad98d7b45b3cf9d073be1f7fec2b65977af6b354e01b9bf27b92829c31a90e8492dcc3ea3f4773bcb088f96f82080c62c67c56dd69189399f778950d838a3b9a0d07d2ac307db19194419f2292e4ed5eb1c82d3574e632b163c91fbc3ae47da69eefe5c07e763959bcdf0b739a6cb98565b312c66ae07448c5fe3c7b7498cea5716f1558c46fabc0a03c55c3d7ce796dd9e3e8de00ae43d8212c9108ad7dd95bb063cda3a3ba1c8f89efaaae4dd111977e6259db762abffe9e9d8f0d75a4fe45875fddf9d22ba6ea809be2a81e49f5bd47def07afbeea7dfda4fc223", "bb9b2646d4d0f12e031fab5cec3dadf4844f9d57d805cc540cd6c83fbdb1327a7c1a4b55e18bb72b1dff2308b69dad0866c89bc89504db3b1c7d01c150d39dab8f8e8d96448658f57343ec1538cc79af1b8412a617613b2541946f90db429e3cdb116cb2624ac03a92223558e3613d44b51c79c23703c5516ef3e3d4d6bbdb9248686262db5eeec173414a33b9a888ccd34aa4d7f124571adae8b665943776e101745a0b5b9b8481ad24188d4316854398c2a84017f621e662739d7bde5568279bbd901a5f6029c0de2c2cbd23b1dc36b2e8210867037737fc9c494c0006b96dc995c4b0f49202d31857e6395431b50ed3f472816a5256c1d7f22cd715d953ad88071992b88edeb47e6167503198f40cbfcaebaf977e9ff172436c40ddbc675d10300a1392128addbc135b0a8c95635aa908870b4cb9df3adf54e0a4f6516eb1393890889b182d53c9a484ffe0441b4f8c3dd285223c0431ffc9d7645b02617f4f406c65a721250f8ad87847b5e74fa3e81ebd92cb289bb870f06f5e0c6c2677f14ef32d1e74fd95c42d1263c10120730d3f1cb643f7fae03c06c3e76463b60d5faf0e8f17389813cb62e125e89c44d9a87dcb3874742e1d7826ba2510ce512050a095547194a7b37aa413bf0dc242c6d963ebc58f4692db24a84be8f7072f82d5a2cde187dd3cd0f4dca7bde66dc03fd37da88a1ad4064b99169462adecff5a7f430acb46d9fe16611348f0aee453c0866beff79266d1b7d5abf270fdae724fbd22988f53519b2f7b61ed1b8dafcdffdb7289e58abcd2887b59a368803193a8e109e681de7760c9ba7b3789c240472cf817280b8489bf0d2e1966a7d29f50d6eab283a755146a0851ab26c3a208f6e6cfec97446a747532e5531836f8e762cbbe33739e1e8254b8b793f926fcb9758c408d178831f9b01a13c5ef63365eacaf029ad6603c9bec6d23281cfcb3de12d192715625f0525ed9a73af2bd6786d91fea14302e8335aec140ae7e9d874d12073dc963cc5836e516a75e78e97ae9558b2f3bc6c6247e07061c6edb059180d302cd7a79be06def817b9aa423bf55c4ec2b42e8904259f55b370b2a4d8783330981d278321c168c0608aff8e2745170bee7d17864e58bb26b0e302681521dae42437de2b0093ca8998cbc5adee21471d97959f237d788c90eae06292f79a353f679d548b50d4343937bce7524d6315edd03312a9e199623e3d6e95699740c6ac0fa0d6621a25f506dc4bbeec047f0a650716d9002a57f5513146405da4cb5b410cd4463fbf58fdbc330d9838f0786b6baec5d115b2a15f4d7abe97c4cfa851ad39edd520f99d41cdec36fb8d77fe155e6112fed7fe461661e9b22082a7a5b72ac23da8a7fb571fed1fb2b00c8a0aaec5045530f7814156ccaa43b9c239eb9b5d62ca4bf10abe1e5e430ce0564068478d33b2db0991f79ef2c3799bcf2ad83935f7407f66fe7854bcced92bd7b4a6c9548038b27cf4b5681c3a049dbe9ce988dee45268dd1694eb964a592eeb601c515cbac605c0b3ded09b7d757382935be286f0153d293e517ed8290174c440e49a90bfaaa71fd22ad24b9b4a05d80131b6d5743c230a3c476b1914e960066745b31669323966b66cc025813e39d97ab34d0941799fbf8ae62a7ecd8be9a9ddd55f042315bac71e37b8c777ae4421fb30bf9764c6eedc9a3b616d7b93243f966ff82798ec707c750d07491f985dbe3080f5fb2d4eaa434172bb49473cca577b8f0783e9f6b046c57dabd7a5b2acd609447f3a06926cb9297af170df70321df898974b5ffca1ac2ea6ab8b826c29dc091f7b191fa40801f9e355789afe6c5837b1b259200c70ade9332715fd7d58c85f02b9d091499b7fd52a9b7ec3997d8739853f130d20192f01949cf1b2b935347ce0f0542a3440c3c791d6e75528b7af77f0a9a43a1e9e414fdda73248dba54c3c741432aee72dc8e13aea33d69ad92c1e183da4538bc27162f76e1bfd16517528412ad74e485d39f980f659f046eb27fbc1d0e49ee09d1c371776155e2f1ee1431215c6a177a10b9b5370ef835f019185111d8fca7670cf76fc7a9edb11fcbc805d1c08c86e4f8ba26b13e495dd84613e3be6fc12074ed49b37c3ed8f88996f23d7d014572f35709fc33adfe53deb9c4e74af2e00d7a71e5a89c86b2f773502c54a46d138341c9a49707498c27dfaa1db1f7ddc2c1e7b064710453f2aba8114fdeedc7496c8b46c05082046c8ad89e2d30dc8be25c1411cc02bf746c27d5cb772d5e2a1de581123ed20f3dffe930f769cc46e2306063dd2ba65839a61f0f7e288b125a1e5ba849cbaa39a760b73b35af305c8956a6164227e4a57253874597515a7f622f7bb68d9064d8eb8752b01b192799ee49e53081017c91c73ce64c87f82dd47c0f9dc09db6eb6efa016d3f35fc5dda3d570489773356e9f0b3a893702c33be691cbed80ac17e1168e883c1763023373853a01d405f862909423ceb7fe148b452876b1c6d9bac5b590787831764582dbf42a12f754a7578ab18e2a5fe6cc0d0b13f4eeb4425abcf643ff53b6cc72bd71debda9b192a751ba93301f3c2b21d01aab2bd662bd7903598d7bf512fca30571c56a470e79e9b0e0c6f9748393275248ce50927b6a97b29cd6b6f59a54500a20429e7f043fc999ac764c276f199617dd8dc80e0737b610de1d98cd492f933a0a45ae55686ecfe1b997f3633c125cacd659de05e1394d1ac81bbfb6fb93fb54ba034210eb6a6ea23f4172aa5f7d9183cdc819df16cfa2eeb0719c8514406f2c8281df971d58b916e8377bbb2030d3da1052bd9e1179ad20a275a614b5561a00df3a1d8e5fe3a485fd13a4d9b23fa42c0bc1cd983bce86eebc81db0ef6b2bfe570e40813cefef031da14c0975975895a497d6bcb1e93a717470e118fbce4f7ea9dd68a64be2a3ed45bd254fb1036298ec53a4d0c3553fdbb354f71b5807b6708cd2db279abfdf53df0e915156435d3741ac9f5a0b8ae3c248fc504e410d208d68048a6f8b1d6f35f1ecb4debf85f9e96db5977bb194eaf3e316ff446c84b3813f409ac44154f48fb4f09d819e2471d6fafa10d62c16d77ef2781447d460f20256afc1b2022a16544608b981b6e6e68def6995c5334d88b61823dd48121fc41ffa6d4cf57b1d0352688116293679cf294cd673c6433d8fc538cf4ab2f1513369c6f7ab321c190c30545dbeaff89cbfd1122d7f586686631323e723fa68a45b94211aa15d6a85397a2628ae5a48d788f07a66ac012ef3db4dfd1f1e7b4f61f532d30bac6033e53024623829749917f20de7c69c40a11d50b5562e30e6c5e126a9d14003c22122eb68e50591e29b39507ac3044de795366c3abcd6961468caab8ae6844dcecf45f06c7d61ef063cadddf13ea75375b3a0b92eaa31d1f04b76a1d10759902284ec19f69d2628f3072ea1c53bf1fe00e028f52a189cbfeeb15854c8f341ae91cdcab1d58b620f6c8106e6268f4ba8e978aba54021a1680336fbe78882095196193fe7238d8ce65449ab7141f8d6fe3d68e68e1134420dfabc2fbd7fcda7cbda4d303b9b6eb8057e74272bf0cf54e80945b0eaa8c200492e6938520b81464e7e0f1d6097074b01d9f231bc8870b2b892ba54b414714fe10f9e4fda412888502de6aa9539c174cad07e4caf9637fed59d77cec73a5bcca964c9fac80ff1899f723eeb55a096807bcc1ab033f755ee29877f0981d720f2b6714db737b78903958ad7743979dbf8e00bbbb1604012bd40ffa809c774dd5e7adac48c2c77dea74daf58578e0edbcf8182f3ae0f9e34ac3a5387b4c7cd5b9431710acd9f3e98071998c0cf7cc438b9ee16321e8fa66592abaa1ca19d0ad1eba04079a1844e3b19ab2406d7e1972ce680178930e5454e1975032b0423ca4a8cc152e8fd3cb082939b3f826d663311d1d3ac1f2e06b879ee8de7f114af3e03830fd9ef762972a09116ea236c1530b17b91f0054fb63165171b81cb97d388bae48313e9b651b6e5bda823bfcdb71c95976927896d7927279c5ea36b667fce090c27cc21b1b6669dd330e1a6840f1b980a6ca1f189dbda2d70e1f5f8a1fe8987ca8ad46066545511f73b841cb883b7ffdf4cff58c6b7a21e2514b47eb2c22688fa742f7db0f4435bcf1d74d4e82e29bcf6d313f2b68a043e6ae7febcb91ce43d0cb647742a47d0de487e6b86631dacc2ed76ccba6b385242e5febecf2cfa29aadede46e0dd99762ab3517af01d0e0a6cc0e1ecfe47a2c2f58e8f6ec4cff68bd8fed6cb9e3b01fcaede4c09ef44fac0e0637fd8718ac268a280a48b5887978ecfc1b0850473f70a0a18804ba2b2fa2a9002ef80e0c59ca8ce498a8f95c8ac36e2298ec8fbecd8483ab6ad34b1a2cb5105a148dccf5b085a8de3eb111a3ddefb5ea392255736ed46cee3669bd396f1de860e8aabe35da285cb75dc76a2913cc12bd128d5da43855d207bfef1135938f5c489947d162ceec517ca99f5e8c0cd04f7e0deeb4f2317d03a7e42fb6f13ec83ab53caf27c1d572c32215c95439c1289f6566bad0ebac68b9ddded26da0259a364b8c8c107b821adcef7cffd65083a4e9f896ec483f212b165d860c6230896d6128aea8a08412dbc336ba30974b781eb68e79ba6691acf716a432dd7b652ced25b5a81da799dc94698d931c3bea712466521e47a9610b96a6fcc29655ac54bc038bde7f293941a6c9ca5c29cfd3fbddc16305359327513c7b2797d8157876fd91d624117f9e1321661bfc9d838e57d05ddc6f421c9fc1b9afe29137d7e8070e0cd225fa1536def57254cdb57a072c5055185e87a220cd05316d2600fe2b7c1ee4cbdd13e158084ea744c0dba98e6e1f3ea57ad8e3377d3d472bffe59c39fdd629c61186858b84a3f6c8911ae61dee1e59fd31ffca42273e50f7312f31942b7ba8452f86d26ea84f3fc7fd3d5c8d89be17dff8d39375c1d33950a8bdca5f8b03a1dec78b79b3b9420e68a8cdf78e53f1fc096aa583b0c84797b50e077e1a2e13ee23bfb8e6cf32f0dec5241ea90d3370bdf11a20604c17ea78f0734b826dc43d533dbfeaee5de730c405e7af88244fee69f0704c8d03d0a351ffe10b2aa0b4a1a9cf81d51a0d538195641d842415e0348d7f42ddf430bddd0e4adb9a92d23b65d795d9f75ac8c54be1b92b46bf5061f40b28db754155a67e96fa5987e1aaaad55184106c94fbeb59e9c916205d89efeb407cb86dd2afdd8cfa12170bf6d5437e79523247ce93bc261b85dc10897a28b3c163e967faf35ff1922d314e54563ad67f41a8ef34a56a83f6aebe9b5944613d39bbd38c2b0ac37b57ffb60e73f01de507b026ca3562621250e3ef0649d62fdb82afcc7b7eaa30bdeaf2975ebf36578da639b8916658228c6aac7e63"}) 18:27:40 executing program 3: ioctl$KVM_GET_PIT(0xffffffffffffffff, 0xc048ae65, &(0x7f0000000200)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r1, 0x107, 0x12, &(0x7f0000000000), 0x4) r2 = creat(&(0x7f0000000100)='./file0\x00', 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000002400)=ANY=[@ANYBLOB, @ANYBLOB="90575b72212541cdb2f1be5b8a962bd09b3a1b0ea648bc68463e67fcf5a5a0fb2b685eb07882cbb010cf08b249074088e4dc144dcb321429e051188c7126c6e16b85c9bed64ab3952aabfb233eaa6316c31a32b2bb28924b2dd935c3bc2a539c44cd54b927ca38703ac5c9d1a24a55b83886553bd03f0437435fa73bb4e013d6c0277c4eff557f55f81311e9cd2bbc6570c766386c3bb5fa71b52189bcfe1ec6d6cb2da9a959608aeee3d9b235bbf096dc02c69c27ba8cb1460097cb96c3a73f2cbaed785a5de560ed1ef8159a2d78b3e1ffb3cc77b31deb1fe18f5e5874d9a2386dbdfe60716f35b380f4ac5b1fc42b484681a6e9"], 0x34}}, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r2, 0x89f1, &(0x7f00000001c0)={'gre0\x00', &(0x7f0000000280)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYBLOB="0700001000000009000000054a18010018680000082fa878ffffffff0a0101029412c3b4c0000000ff000000000000007f860000"]}) r4 = socket$inet_udp(0x2, 0x2, 0x0) close(r4) r5 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r5, &(0x7f0000000080)={0xa, 0x0, 0x0, @empty}, 0x1c) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 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) splice(r0, 0x0, r4, 0x0, 0x2ffff, 0x0) bind$packet(0xffffffffffffffff, &(0x7f0000000340)={0x11, 0x8, 0x0, 0x1, 0x5, 0x6, @local}, 0x14) [ 1513.356666][T29986] A link change request failed with some changes committed already. Interface gretap0 may have been left with an inconsistent configuration, please check. [ 1513.387428][T29987] A link change request failed with some changes committed already. Interface gretap0 may have been left with an inconsistent configuration, please check. 18:27:41 executing program 2: munlockall() unshare(0x48040200) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) unshare(0x50000000) unshare(0x2020000) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000016c0)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000001680)={0x0}}, 0x0) r0 = openat$incfs(0xffffffffffffffff, &(0x7f0000000240)='.pending_reads\x00', 0x280800, 0x66) mmap(&(0x7f000053b000/0x2000)=nil, 0x2000, 0x8, 0x10, 0xffffffffffffffff, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000004c0)='/sys/block/loop0', 0x400000, 0x34) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r1, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="00471c03", @ANYRES16=0x0, @ANYBLOB="080000000000000000000c00000005002f0000000000"], 0x1c}}, 0x20010000) unshare(0x4020a00) accept4$bt_l2cap(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0x0, @none}, &(0x7f0000000280)=0xe, 0x80000) r2 = socket$netlink(0x10, 0x3, 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, 0xa, 0x0, @perf_config_ext={0x32a, 0x20}, 0x0, 0x96, 0x0, 0x0, 0x80}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$NFQNL_MSG_CONFIG(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000001500)=ANY=[@ANYBLOB="240203010200000000000000000300000a080003400000000708000440000000110000005b336d6de09d481d2fc343076a9f55cfbf0962d00e7f8b3ebaf30c4b105897382583eb025c0cfff87bdc02b77e"], 0x24}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x13c, &(0x7f0000000000)={&(0x7f0000000080)=@newlink={0x28, 0x10, 0x1b, 0x0, 0x0, {0x0, 0x0, 0x3, 0x0, 0xf201}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)={&(0x7f0000000080)=ANY=[@ANYBLOB="48040000", @ANYRES16, @ANYBLOB="010000000000000004000f1c210008000300", @ANYRES32], 0x448}}, 0x0) sendmsg$NL80211_CMD_SET_PMK(r0, &(0x7f0000001600)={&(0x7f0000000140), 0xc, &(0x7f0000000300)={&(0x7f0000001580)={0x78, 0x0, 0x2, 0x70bd2a, 0x25dfdbfb, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x6a}}}}, [@NL80211_ATTR_PMK={0x14, 0xfe, "720b17f83046a9f17aa3a1207b1e11be"}, @NL80211_ATTR_PMK={0x14, 0xfe, "9a06ab5b2e530bf9541d01e3dc693f7b"}, @NL80211_ATTR_PMKR0_NAME={0x14, 0x102, "7cc8c56fc6136eae2722c1d97dafea7f"}, @NL80211_ATTR_PMK={0x14, 0xfe, "af7849f086be090630ba0c4e2457cf65"}]}, 0x78}, 0x1, 0x0, 0x0, 0x1}, 0x800) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r2, 0xd000943e, &(0x7f0000000500)={0x0, 0x0, "45c995059f25e7520109c4d36496e4d7250c0d05ac42ac2618c650f8365e4d29b489c43aad98d7b45b3cf9d073be1f7fec2b65977af6b354e01b9bf27b92829c31a90e8492dcc3ea3f4773bcb088f96f82080c62c67c56dd69189399f778950d838a3b9a0d07d2ac307db19194419f2292e4ed5eb1c82d3574e632b163c91fbc3ae47da69eefe5c07e763959bcdf0b739a6cb98565b312c66ae07448c5fe3c7b7498cea5716f1558c46fabc0a03c55c3d7ce796dd9e3e8de00ae43d8212c9108ad7dd95bb063cda3a3ba1c8f89efaaae4dd111977e6259db762abffe9e9d8f0d75a4fe45875fddf9d22ba6ea809be2a81e49f5bd47def07afbeea7dfda4fc223", "bb9b2646d4d0f12e031fab5cec3dadf4844f9d57d805cc540cd6c83fbdb1327a7c1a4b55e18bb72b1dff2308b69dad0866c89bc89504db3b1c7d01c150d39dab8f8e8d96448658f57343ec1538cc79af1b8412a617613b2541946f90db429e3cdb116cb2624ac03a92223558e3613d44b51c79c23703c5516ef3e3d4d6bbdb9248686262db5eeec173414a33b9a888ccd34aa4d7f124571adae8b665943776e101745a0b5b9b8481ad24188d4316854398c2a84017f621e662739d7bde5568279bbd901a5f6029c0de2c2cbd23b1dc36b2e8210867037737fc9c494c0006b96dc995c4b0f49202d31857e6395431b50ed3f472816a5256c1d7f22cd715d953ad88071992b88edeb47e6167503198f40cbfcaebaf977e9ff172436c40ddbc675d10300a1392128addbc135b0a8c95635aa908870b4cb9df3adf54e0a4f6516eb1393890889b182d53c9a484ffe0441b4f8c3dd285223c0431ffc9d7645b02617f4f406c65a721250f8ad87847b5e74fa3e81ebd92cb289bb870f06f5e0c6c2677f14ef32d1e74fd95c42d1263c10120730d3f1cb643f7fae03c06c3e76463b60d5faf0e8f17389813cb62e125e89c44d9a87dcb3874742e1d7826ba2510ce512050a095547194a7b37aa413bf0dc242c6d963ebc58f4692db24a84be8f7072f82d5a2cde187dd3cd0f4dca7bde66dc03fd37da88a1ad4064b99169462adecff5a7f430acb46d9fe16611348f0aee453c0866beff79266d1b7d5abf270fdae724fbd22988f53519b2f7b61ed1b8dafcdffdb7289e58abcd2887b59a368803193a8e109e681de7760c9ba7b3789c240472cf817280b8489bf0d2e1966a7d29f50d6eab283a755146a0851ab26c3a208f6e6cfec97446a747532e5531836f8e762cbbe33739e1e8254b8b793f926fcb9758c408d178831f9b01a13c5ef63365eacaf029ad6603c9bec6d23281cfcb3de12d192715625f0525ed9a73af2bd6786d91fea14302e8335aec140ae7e9d874d12073dc963cc5836e516a75e78e97ae9558b2f3bc6c6247e07061c6edb059180d302cd7a79be06def817b9aa423bf55c4ec2b42e8904259f55b370b2a4d8783330981d278321c168c0608aff8e2745170bee7d17864e58bb26b0e302681521dae42437de2b0093ca8998cbc5adee21471d97959f237d788c90eae06292f79a353f679d548b50d4343937bce7524d6315edd03312a9e199623e3d6e95699740c6ac0fa0d6621a25f506dc4bbeec047f0a650716d9002a57f5513146405da4cb5b410cd4463fbf58fdbc330d9838f0786b6baec5d115b2a15f4d7abe97c4cfa851ad39edd520f99d41cdec36fb8d77fe155e6112fed7fe461661e9b22082a7a5b72ac23da8a7fb571fed1fb2b00c8a0aaec5045530f7814156ccaa43b9c239eb9b5d62ca4bf10abe1e5e430ce0564068478d33b2db0991f79ef2c3799bcf2ad83935f7407f66fe7854bcced92bd7b4a6c9548038b27cf4b5681c3a049dbe9ce988dee45268dd1694eb964a592eeb601c515cbac605c0b3ded09b7d757382935be286f0153d293e517ed8290174c440e49a90bfaaa71fd22ad24b9b4a05d80131b6d5743c230a3c476b1914e960066745b31669323966b66cc025813e39d97ab34d0941799fbf8ae62a7ecd8be9a9ddd55f042315bac71e37b8c777ae4421fb30bf9764c6eedc9a3b616d7b93243f966ff82798ec707c750d07491f985dbe3080f5fb2d4eaa434172bb49473cca577b8f0783e9f6b046c57dabd7a5b2acd609447f3a06926cb9297af170df70321df898974b5ffca1ac2ea6ab8b826c29dc091f7b191fa40801f9e355789afe6c5837b1b259200c70ade9332715fd7d58c85f02b9d091499b7fd52a9b7ec3997d8739853f130d20192f01949cf1b2b935347ce0f0542a3440c3c791d6e75528b7af77f0a9a43a1e9e414fdda73248dba54c3c741432aee72dc8e13aea33d69ad92c1e183da4538bc27162f76e1bfd16517528412ad74e485d39f980f659f046eb27fbc1d0e49ee09d1c371776155e2f1ee1431215c6a177a10b9b5370ef835f019185111d8fca7670cf76fc7a9edb11fcbc805d1c08c86e4f8ba26b13e495dd84613e3be6fc12074ed49b37c3ed8f88996f23d7d014572f35709fc33adfe53deb9c4e74af2e00d7a71e5a89c86b2f773502c54a46d138341c9a49707498c27dfaa1db1f7ddc2c1e7b064710453f2aba8114fdeedc7496c8b46c05082046c8ad89e2d30dc8be25c1411cc02bf746c27d5cb772d5e2a1de581123ed20f3dffe930f769cc46e2306063dd2ba65839a61f0f7e288b125a1e5ba849cbaa39a760b73b35af305c8956a6164227e4a57253874597515a7f622f7bb68d9064d8eb8752b01b192799ee49e53081017c91c73ce64c87f82dd47c0f9dc09db6eb6efa016d3f35fc5dda3d570489773356e9f0b3a893702c33be691cbed80ac17e1168e883c1763023373853a01d405f862909423ceb7fe148b452876b1c6d9bac5b590787831764582dbf42a12f754a7578ab18e2a5fe6cc0d0b13f4eeb4425abcf643ff53b6cc72bd71debda9b192a751ba93301f3c2b21d01aab2bd662bd7903598d7bf512fca30571c56a470e79e9b0e0c6f9748393275248ce50927b6a97b29cd6b6f59a54500a20429e7f043fc999ac764c276f199617dd8dc80e0737b610de1d98cd492f933a0a45ae55686ecfe1b997f3633c125cacd659de05e1394d1ac81bbfb6fb93fb54ba034210eb6a6ea23f4172aa5f7d9183cdc819df16cfa2eeb0719c8514406f2c8281df971d58b916e8377bbb2030d3da1052bd9e1179ad20a275a614b5561a00df3a1d8e5fe3a485fd13a4d9b23fa42c0bc1cd983bce86eebc81db0ef6b2bfe570e40813cefef031da14c0975975895a497d6bcb1e93a717470e118fbce4f7ea9dd68a64be2a3ed45bd254fb1036298ec53a4d0c3553fdbb354f71b5807b6708cd2db279abfdf53df0e915156435d3741ac9f5a0b8ae3c248fc504e410d208d68048a6f8b1d6f35f1ecb4debf85f9e96db5977bb194eaf3e316ff446c84b3813f409ac44154f48fb4f09d819e2471d6fafa10d62c16d77ef2781447d460f20256afc1b2022a16544608b981b6e6e68def6995c5334d88b61823dd48121fc41ffa6d4cf57b1d0352688116293679cf294cd673c6433d8fc538cf4ab2f1513369c6f7ab321c190c30545dbeaff89cbfd1122d7f586686631323e723fa68a45b94211aa15d6a85397a2628ae5a48d788f07a66ac012ef3db4dfd1f1e7b4f61f532d30bac6033e53024623829749917f20de7c69c40a11d50b5562e30e6c5e126a9d14003c22122eb68e50591e29b39507ac3044de795366c3abcd6961468caab8ae6844dcecf45f06c7d61ef063cadddf13ea75375b3a0b92eaa31d1f04b76a1d10759902284ec19f69d2628f3072ea1c53bf1fe00e028f52a189cbfeeb15854c8f341ae91cdcab1d58b620f6c8106e6268f4ba8e978aba54021a1680336fbe78882095196193fe7238d8ce65449ab7141f8d6fe3d68e68e1134420dfabc2fbd7fcda7cbda4d303b9b6eb8057e74272bf0cf54e80945b0eaa8c200492e6938520b81464e7e0f1d6097074b01d9f231bc8870b2b892ba54b414714fe10f9e4fda412888502de6aa9539c174cad07e4caf9637fed59d77cec73a5bcca964c9fac80ff1899f723eeb55a096807bcc1ab033f755ee29877f0981d720f2b6714db737b78903958ad7743979dbf8e00bbbb1604012bd40ffa809c774dd5e7adac48c2c77dea74daf58578e0edbcf8182f3ae0f9e34ac3a5387b4c7cd5b9431710acd9f3e98071998c0cf7cc438b9ee16321e8fa66592abaa1ca19d0ad1eba04079a1844e3b19ab2406d7e1972ce680178930e5454e1975032b0423ca4a8cc152e8fd3cb082939b3f826d663311d1d3ac1f2e06b879ee8de7f114af3e03830fd9ef762972a09116ea236c1530b17b91f0054fb63165171b81cb97d388bae48313e9b651b6e5bda823bfcdb71c95976927896d7927279c5ea36b667fce090c27cc21b1b6669dd330e1a6840f1b980a6ca1f189dbda2d70e1f5f8a1fe8987ca8ad46066545511f73b841cb883b7ffdf4cff58c6b7a21e2514b47eb2c22688fa742f7db0f4435bcf1d74d4e82e29bcf6d313f2b68a043e6ae7febcb91ce43d0cb647742a47d0de487e6b86631dacc2ed76ccba6b385242e5febecf2cfa29aadede46e0dd99762ab3517af01d0e0a6cc0e1ecfe47a2c2f58e8f6ec4cff68bd8fed6cb9e3b01fcaede4c09ef44fac0e0637fd8718ac268a280a48b5887978ecfc1b0850473f70a0a18804ba2b2fa2a9002ef80e0c59ca8ce498a8f95c8ac36e2298ec8fbecd8483ab6ad34b1a2cb5105a148dccf5b085a8de3eb111a3ddefb5ea392255736ed46cee3669bd396f1de860e8aabe35da285cb75dc76a2913cc12bd128d5da43855d207bfef1135938f5c489947d162ceec517ca99f5e8c0cd04f7e0deeb4f2317d03a7e42fb6f13ec83ab53caf27c1d572c32215c95439c1289f6566bad0ebac68b9ddded26da0259a364b8c8c107b821adcef7cffd65083a4e9f896ec483f212b165d860c6230896d6128aea8a08412dbc336ba30974b781eb68e79ba6691acf716a432dd7b652ced25b5a81da799dc94698d931c3bea712466521e47a9610b96a6fcc29655ac54bc038bde7f293941a6c9ca5c29cfd3fbddc16305359327513c7b2797d8157876fd91d624117f9e1321661bfc9d838e57d05ddc6f421c9fc1b9afe29137d7e8070e0cd225fa1536def57254cdb57a072c5055185e87a220cd05316d2600fe2b7c1ee4cbdd13e158084ea744c0dba98e6e1f3ea57ad8e3377d3d472bffe59c39fdd629c61186858b84a3f6c8911ae61dee1e59fd31ffca42273e50f7312f31942b7ba8452f86d26ea84f3fc7fd3d5c8d89be17dff8d39375c1d33950a8bdca5f8b03a1dec78b79b3b9420e68a8cdf78e53f1fc096aa583b0c84797b50e077e1a2e13ee23bfb8e6cf32f0dec5241ea90d3370bdf11a20604c17ea78f0734b826dc43d533dbfeaee5de730c405e7af88244fee69f0704c8d03d0a351ffe10b2aa0b4a1a9cf81d51a0d538195641d842415e0348d7f42ddf430bddd0e4adb9a92d23b65d795d9f75ac8c54be1b92b46bf5061f40b28db754155a67e96fa5987e1aaaad55184106c94fbeb59e9c916205d89efeb407cb86dd2afdd8cfa12170bf6d5437e79523247ce93bc261b85dc10897a28b3c163e967faf35ff1922d314e54563ad67f41a8ef34a56a83f6aebe9b5944613d39bbd38c2b0ac37b57ffb60e73f01de507b026ca3562621250e3ef0649d62fdb82afcc7b7eaa30bdeaf2975ebf36578da639b8916658228c6aac7e63"}) 18:27:41 executing program 0: munlockall() unshare(0x48040200) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) unshare(0x50000000) unshare(0x2020000) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000016c0)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000001680)={0x0}}, 0x0) r0 = openat$incfs(0xffffffffffffffff, &(0x7f0000000240)='.pending_reads\x00', 0x280800, 0x66) mmap(&(0x7f000053b000/0x2000)=nil, 0x2000, 0x8, 0x10, 0xffffffffffffffff, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000004c0)='/sys/block/loop0', 0x400000, 0x34) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r1, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="00471c03", @ANYRES16=0x0, @ANYBLOB="080000000000000000000c00000005002f0000000000"], 0x1c}}, 0x20010000) unshare(0x4020a00) accept4$bt_l2cap(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0x0, @none}, &(0x7f0000000280)=0xe, 0x80000) r2 = socket$netlink(0x10, 0x3, 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, 0xa, 0x0, @perf_config_ext={0x32a, 0x20}, 0x0, 0x96, 0x0, 0x0, 0x80}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$NFQNL_MSG_CONFIG(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000001500)=ANY=[@ANYBLOB="240203010200000000000000000300000a080003400000000708000440000000110000005b336d6de09d481d2fc343076a9f55cfbf0962d00e7f8b3ebaf30c4b105897382583eb025c0cfff87bdc02b77e"], 0x24}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x13c, &(0x7f0000000000)={&(0x7f0000000080)=@newlink={0x28, 0x10, 0x1b, 0x0, 0x0, {0x0, 0x0, 0x3, 0x0, 0xf201}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)={&(0x7f0000000080)=ANY=[@ANYBLOB="48040000", @ANYRES16, @ANYBLOB="010000000000000004000f1c210008000300", @ANYRES32], 0x448}}, 0x0) sendmsg$NL80211_CMD_SET_PMK(r0, &(0x7f0000001600)={&(0x7f0000000140), 0xc, &(0x7f0000000300)={&(0x7f0000001580)={0x78, 0x0, 0x2, 0x70bd2a, 0x25dfdbfb, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x6a}}}}, [@NL80211_ATTR_PMK={0x14, 0xfe, "720b17f83046a9f17aa3a1207b1e11be"}, @NL80211_ATTR_PMK={0x14, 0xfe, "9a06ab5b2e530bf9541d01e3dc693f7b"}, @NL80211_ATTR_PMKR0_NAME={0x14, 0x102, "7cc8c56fc6136eae2722c1d97dafea7f"}, @NL80211_ATTR_PMK={0x14, 0xfe, "af7849f086be090630ba0c4e2457cf65"}]}, 0x78}, 0x1, 0x0, 0x0, 0x1}, 0x800) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r2, 0xd000943e, &(0x7f0000000500)={0x0, 0x0, "45c995059f25e7520109c4d36496e4d7250c0d05ac42ac2618c650f8365e4d29b489c43aad98d7b45b3cf9d073be1f7fec2b65977af6b354e01b9bf27b92829c31a90e8492dcc3ea3f4773bcb088f96f82080c62c67c56dd69189399f778950d838a3b9a0d07d2ac307db19194419f2292e4ed5eb1c82d3574e632b163c91fbc3ae47da69eefe5c07e763959bcdf0b739a6cb98565b312c66ae07448c5fe3c7b7498cea5716f1558c46fabc0a03c55c3d7ce796dd9e3e8de00ae43d8212c9108ad7dd95bb063cda3a3ba1c8f89efaaae4dd111977e6259db762abffe9e9d8f0d75a4fe45875fddf9d22ba6ea809be2a81e49f5bd47def07afbeea7dfda4fc223", "bb9b2646d4d0f12e031fab5cec3dadf4844f9d57d805cc540cd6c83fbdb1327a7c1a4b55e18bb72b1dff2308b69dad0866c89bc89504db3b1c7d01c150d39dab8f8e8d96448658f57343ec1538cc79af1b8412a617613b2541946f90db429e3cdb116cb2624ac03a92223558e3613d44b51c79c23703c5516ef3e3d4d6bbdb9248686262db5eeec173414a33b9a888ccd34aa4d7f124571adae8b665943776e101745a0b5b9b8481ad24188d4316854398c2a84017f621e662739d7bde5568279bbd901a5f6029c0de2c2cbd23b1dc36b2e8210867037737fc9c494c0006b96dc995c4b0f49202d31857e6395431b50ed3f472816a5256c1d7f22cd715d953ad88071992b88edeb47e6167503198f40cbfcaebaf977e9ff172436c40ddbc675d10300a1392128addbc135b0a8c95635aa908870b4cb9df3adf54e0a4f6516eb1393890889b182d53c9a484ffe0441b4f8c3dd285223c0431ffc9d7645b02617f4f406c65a721250f8ad87847b5e74fa3e81ebd92cb289bb870f06f5e0c6c2677f14ef32d1e74fd95c42d1263c10120730d3f1cb643f7fae03c06c3e76463b60d5faf0e8f17389813cb62e125e89c44d9a87dcb3874742e1d7826ba2510ce512050a095547194a7b37aa413bf0dc242c6d963ebc58f4692db24a84be8f7072f82d5a2cde187dd3cd0f4dca7bde66dc03fd37da88a1ad4064b99169462adecff5a7f430acb46d9fe16611348f0aee453c0866beff79266d1b7d5abf270fdae724fbd22988f53519b2f7b61ed1b8dafcdffdb7289e58abcd2887b59a368803193a8e109e681de7760c9ba7b3789c240472cf817280b8489bf0d2e1966a7d29f50d6eab283a755146a0851ab26c3a208f6e6cfec97446a747532e5531836f8e762cbbe33739e1e8254b8b793f926fcb9758c408d178831f9b01a13c5ef63365eacaf029ad6603c9bec6d23281cfcb3de12d192715625f0525ed9a73af2bd6786d91fea14302e8335aec140ae7e9d874d12073dc963cc5836e516a75e78e97ae9558b2f3bc6c6247e07061c6edb059180d302cd7a79be06def817b9aa423bf55c4ec2b42e8904259f55b370b2a4d8783330981d278321c168c0608aff8e2745170bee7d17864e58bb26b0e302681521dae42437de2b0093ca8998cbc5adee21471d97959f237d788c90eae06292f79a353f679d548b50d4343937bce7524d6315edd03312a9e199623e3d6e95699740c6ac0fa0d6621a25f506dc4bbeec047f0a650716d9002a57f5513146405da4cb5b410cd4463fbf58fdbc330d9838f0786b6baec5d115b2a15f4d7abe97c4cfa851ad39edd520f99d41cdec36fb8d77fe155e6112fed7fe461661e9b22082a7a5b72ac23da8a7fb571fed1fb2b00c8a0aaec5045530f7814156ccaa43b9c239eb9b5d62ca4bf10abe1e5e430ce0564068478d33b2db0991f79ef2c3799bcf2ad83935f7407f66fe7854bcced92bd7b4a6c9548038b27cf4b5681c3a049dbe9ce988dee45268dd1694eb964a592eeb601c515cbac605c0b3ded09b7d757382935be286f0153d293e517ed8290174c440e49a90bfaaa71fd22ad24b9b4a05d80131b6d5743c230a3c476b1914e960066745b31669323966b66cc025813e39d97ab34d0941799fbf8ae62a7ecd8be9a9ddd55f042315bac71e37b8c777ae4421fb30bf9764c6eedc9a3b616d7b93243f966ff82798ec707c750d07491f985dbe3080f5fb2d4eaa434172bb49473cca577b8f0783e9f6b046c57dabd7a5b2acd609447f3a06926cb9297af170df70321df898974b5ffca1ac2ea6ab8b826c29dc091f7b191fa40801f9e355789afe6c5837b1b259200c70ade9332715fd7d58c85f02b9d091499b7fd52a9b7ec3997d8739853f130d20192f01949cf1b2b935347ce0f0542a3440c3c791d6e75528b7af77f0a9a43a1e9e414fdda73248dba54c3c741432aee72dc8e13aea33d69ad92c1e183da4538bc27162f76e1bfd16517528412ad74e485d39f980f659f046eb27fbc1d0e49ee09d1c371776155e2f1ee1431215c6a177a10b9b5370ef835f019185111d8fca7670cf76fc7a9edb11fcbc805d1c08c86e4f8ba26b13e495dd84613e3be6fc12074ed49b37c3ed8f88996f23d7d014572f35709fc33adfe53deb9c4e74af2e00d7a71e5a89c86b2f773502c54a46d138341c9a49707498c27dfaa1db1f7ddc2c1e7b064710453f2aba8114fdeedc7496c8b46c05082046c8ad89e2d30dc8be25c1411cc02bf746c27d5cb772d5e2a1de581123ed20f3dffe930f769cc46e2306063dd2ba65839a61f0f7e288b125a1e5ba849cbaa39a760b73b35af305c8956a6164227e4a57253874597515a7f622f7bb68d9064d8eb8752b01b192799ee49e53081017c91c73ce64c87f82dd47c0f9dc09db6eb6efa016d3f35fc5dda3d570489773356e9f0b3a893702c33be691cbed80ac17e1168e883c1763023373853a01d405f862909423ceb7fe148b452876b1c6d9bac5b590787831764582dbf42a12f754a7578ab18e2a5fe6cc0d0b13f4eeb4425abcf643ff53b6cc72bd71debda9b192a751ba93301f3c2b21d01aab2bd662bd7903598d7bf512fca30571c56a470e79e9b0e0c6f9748393275248ce50927b6a97b29cd6b6f59a54500a20429e7f043fc999ac764c276f199617dd8dc80e0737b610de1d98cd492f933a0a45ae55686ecfe1b997f3633c125cacd659de05e1394d1ac81bbfb6fb93fb54ba034210eb6a6ea23f4172aa5f7d9183cdc819df16cfa2eeb0719c8514406f2c8281df971d58b916e8377bbb2030d3da1052bd9e1179ad20a275a614b5561a00df3a1d8e5fe3a485fd13a4d9b23fa42c0bc1cd983bce86eebc81db0ef6b2bfe570e40813cefef031da14c0975975895a497d6bcb1e93a717470e118fbce4f7ea9dd68a64be2a3ed45bd254fb1036298ec53a4d0c3553fdbb354f71b5807b6708cd2db279abfdf53df0e915156435d3741ac9f5a0b8ae3c248fc504e410d208d68048a6f8b1d6f35f1ecb4debf85f9e96db5977bb194eaf3e316ff446c84b3813f409ac44154f48fb4f09d819e2471d6fafa10d62c16d77ef2781447d460f20256afc1b2022a16544608b981b6e6e68def6995c5334d88b61823dd48121fc41ffa6d4cf57b1d0352688116293679cf294cd673c6433d8fc538cf4ab2f1513369c6f7ab321c190c30545dbeaff89cbfd1122d7f586686631323e723fa68a45b94211aa15d6a85397a2628ae5a48d788f07a66ac012ef3db4dfd1f1e7b4f61f532d30bac6033e53024623829749917f20de7c69c40a11d50b5562e30e6c5e126a9d14003c22122eb68e50591e29b39507ac3044de795366c3abcd6961468caab8ae6844dcecf45f06c7d61ef063cadddf13ea75375b3a0b92eaa31d1f04b76a1d10759902284ec19f69d2628f3072ea1c53bf1fe00e028f52a189cbfeeb15854c8f341ae91cdcab1d58b620f6c8106e6268f4ba8e978aba54021a1680336fbe78882095196193fe7238d8ce65449ab7141f8d6fe3d68e68e1134420dfabc2fbd7fcda7cbda4d303b9b6eb8057e74272bf0cf54e80945b0eaa8c200492e6938520b81464e7e0f1d6097074b01d9f231bc8870b2b892ba54b414714fe10f9e4fda412888502de6aa9539c174cad07e4caf9637fed59d77cec73a5bcca964c9fac80ff1899f723eeb55a096807bcc1ab033f755ee29877f0981d720f2b6714db737b78903958ad7743979dbf8e00bbbb1604012bd40ffa809c774dd5e7adac48c2c77dea74daf58578e0edbcf8182f3ae0f9e34ac3a5387b4c7cd5b9431710acd9f3e98071998c0cf7cc438b9ee16321e8fa66592abaa1ca19d0ad1eba04079a1844e3b19ab2406d7e1972ce680178930e5454e1975032b0423ca4a8cc152e8fd3cb082939b3f826d663311d1d3ac1f2e06b879ee8de7f114af3e03830fd9ef762972a09116ea236c1530b17b91f0054fb63165171b81cb97d388bae48313e9b651b6e5bda823bfcdb71c95976927896d7927279c5ea36b667fce090c27cc21b1b6669dd330e1a6840f1b980a6ca1f189dbda2d70e1f5f8a1fe8987ca8ad46066545511f73b841cb883b7ffdf4cff58c6b7a21e2514b47eb2c22688fa742f7db0f4435bcf1d74d4e82e29bcf6d313f2b68a043e6ae7febcb91ce43d0cb647742a47d0de487e6b86631dacc2ed76ccba6b385242e5febecf2cfa29aadede46e0dd99762ab3517af01d0e0a6cc0e1ecfe47a2c2f58e8f6ec4cff68bd8fed6cb9e3b01fcaede4c09ef44fac0e0637fd8718ac268a280a48b5887978ecfc1b0850473f70a0a18804ba2b2fa2a9002ef80e0c59ca8ce498a8f95c8ac36e2298ec8fbecd8483ab6ad34b1a2cb5105a148dccf5b085a8de3eb111a3ddefb5ea392255736ed46cee3669bd396f1de860e8aabe35da285cb75dc76a2913cc12bd128d5da43855d207bfef1135938f5c489947d162ceec517ca99f5e8c0cd04f7e0deeb4f2317d03a7e42fb6f13ec83ab53caf27c1d572c32215c95439c1289f6566bad0ebac68b9ddded26da0259a364b8c8c107b821adcef7cffd65083a4e9f896ec483f212b165d860c6230896d6128aea8a08412dbc336ba30974b781eb68e79ba6691acf716a432dd7b652ced25b5a81da799dc94698d931c3bea712466521e47a9610b96a6fcc29655ac54bc038bde7f293941a6c9ca5c29cfd3fbddc16305359327513c7b2797d8157876fd91d624117f9e1321661bfc9d838e57d05ddc6f421c9fc1b9afe29137d7e8070e0cd225fa1536def57254cdb57a072c5055185e87a220cd05316d2600fe2b7c1ee4cbdd13e158084ea744c0dba98e6e1f3ea57ad8e3377d3d472bffe59c39fdd629c61186858b84a3f6c8911ae61dee1e59fd31ffca42273e50f7312f31942b7ba8452f86d26ea84f3fc7fd3d5c8d89be17dff8d39375c1d33950a8bdca5f8b03a1dec78b79b3b9420e68a8cdf78e53f1fc096aa583b0c84797b50e077e1a2e13ee23bfb8e6cf32f0dec5241ea90d3370bdf11a20604c17ea78f0734b826dc43d533dbfeaee5de730c405e7af88244fee69f0704c8d03d0a351ffe10b2aa0b4a1a9cf81d51a0d538195641d842415e0348d7f42ddf430bddd0e4adb9a92d23b65d795d9f75ac8c54be1b92b46bf5061f40b28db754155a67e96fa5987e1aaaad55184106c94fbeb59e9c916205d89efeb407cb86dd2afdd8cfa12170bf6d5437e79523247ce93bc261b85dc10897a28b3c163e967faf35ff1922d314e54563ad67f41a8ef34a56a83f6aebe9b5944613d39bbd38c2b0ac37b57ffb60e73f01de507b026ca3562621250e3ef0649d62fdb82afcc7b7eaa30bdeaf2975ebf36578da639b8916658228c6aac7e63"}) 18:27:41 executing program 1: munlockall() unshare(0x48040200) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) unshare(0x50000000) unshare(0x2020000) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000016c0)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000001680)={0x0}}, 0x0) r0 = openat$incfs(0xffffffffffffffff, &(0x7f0000000240)='.pending_reads\x00', 0x280800, 0x66) mmap(&(0x7f000053b000/0x2000)=nil, 0x2000, 0x8, 0x10, 0xffffffffffffffff, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000004c0)='/sys/block/loop0', 0x400000, 0x34) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r1, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="00471c03", @ANYRES16=0x0, @ANYBLOB="080000000000000000000c00000005002f0000000000"], 0x1c}}, 0x20010000) unshare(0x4020a00) accept4$bt_l2cap(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0x0, @none}, &(0x7f0000000280)=0xe, 0x80000) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x24, 0x0, 0x118, 0x70bd2a, 0x25dfdbff, {}, [@BATADV_ATTR_AP_ISOLATION_ENABLED={0x5, 0x2a, 0x1}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x2}]}, 0x24}, 0x1, 0x0, 0x0, 0x4004}, 0x8801) 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, 0xa, 0x0, @perf_config_ext={0x32a, 0x20}, 0x0, 0x96, 0x0, 0x0, 0x80}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$NFQNL_MSG_CONFIG(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000001500)=ANY=[@ANYBLOB="240203010200000000000000000300000a080003400000000708000440000000110000005b336d6de09d481d2fc343076a9f55cfbf0962d00e7f8b3ebaf30c4b105897382583eb025c0cfff87bdc02b77e"], 0x24}}, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x13c, &(0x7f0000000000)={&(0x7f0000000080)=@newlink={0x28, 0x10, 0x1b, 0x0, 0x0, {0x0, 0x0, 0x3, 0x0, 0xf201}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)={&(0x7f0000000080)=ANY=[@ANYBLOB="48040000", @ANYRES16, @ANYBLOB="010000000000000004000f1c210008000300", @ANYRES32], 0x448}}, 0x0) sendmsg$NL80211_CMD_SET_PMK(r0, &(0x7f0000001600)={&(0x7f0000000140), 0xc, &(0x7f0000000300)={&(0x7f0000001580)={0x78, 0x0, 0x2, 0x70bd2a, 0x25dfdbfb, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x6a}}}}, [@NL80211_ATTR_PMK={0x14, 0xfe, "720b17f83046a9f17aa3a1207b1e11be"}, @NL80211_ATTR_PMK={0x14, 0xfe, "9a06ab5b2e530bf9541d01e3dc693f7b"}, @NL80211_ATTR_PMKR0_NAME={0x14, 0x102, "7cc8c56fc6136eae2722c1d97dafea7f"}, @NL80211_ATTR_PMK={0x14, 0xfe, "af7849f086be090630ba0c4e2457cf65"}]}, 0x78}, 0x1, 0x0, 0x0, 0x1}, 0x800) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000500)={0x0, 0x0, "45c995059f25e7520109c4d36496e4d7250c0d05ac42ac2618c650f8365e4d29b489c43aad98d7b45b3cf9d073be1f7fec2b65977af6b354e01b9bf27b92829c31a90e8492dcc3ea3f4773bcb088f96f82080c62c67c56dd69189399f778950d838a3b9a0d07d2ac307db19194419f2292e4ed5eb1c82d3574e632b163c91fbc3ae47da69eefe5c07e763959bcdf0b739a6cb98565b312c66ae07448c5fe3c7b7498cea5716f1558c46fabc0a03c55c3d7ce796dd9e3e8de00ae43d8212c9108ad7dd95bb063cda3a3ba1c8f89efaaae4dd111977e6259db762abffe9e9d8f0d75a4fe45875fddf9d22ba6ea809be2a81e49f5bd47def07afbeea7dfda4fc223", "bb9b2646d4d0f12e031fab5cec3dadf4844f9d57d805cc540cd6c83fbdb1327a7c1a4b55e18bb72b1dff2308b69dad0866c89bc89504db3b1c7d01c150d39dab8f8e8d96448658f57343ec1538cc79af1b8412a617613b2541946f90db429e3cdb116cb2624ac03a92223558e3613d44b51c79c23703c5516ef3e3d4d6bbdb9248686262db5eeec173414a33b9a888ccd34aa4d7f124571adae8b665943776e101745a0b5b9b8481ad24188d4316854398c2a84017f621e662739d7bde5568279bbd901a5f6029c0de2c2cbd23b1dc36b2e8210867037737fc9c494c0006b96dc995c4b0f49202d31857e6395431b50ed3f472816a5256c1d7f22cd715d953ad88071992b88edeb47e6167503198f40cbfcaebaf977e9ff172436c40ddbc675d10300a1392128addbc135b0a8c95635aa908870b4cb9df3adf54e0a4f6516eb1393890889b182d53c9a484ffe0441b4f8c3dd285223c0431ffc9d7645b02617f4f406c65a721250f8ad87847b5e74fa3e81ebd92cb289bb870f06f5e0c6c2677f14ef32d1e74fd95c42d1263c10120730d3f1cb643f7fae03c06c3e76463b60d5faf0e8f17389813cb62e125e89c44d9a87dcb3874742e1d7826ba2510ce512050a095547194a7b37aa413bf0dc242c6d963ebc58f4692db24a84be8f7072f82d5a2cde187dd3cd0f4dca7bde66dc03fd37da88a1ad4064b99169462adecff5a7f430acb46d9fe16611348f0aee453c0866beff79266d1b7d5abf270fdae724fbd22988f53519b2f7b61ed1b8dafcdffdb7289e58abcd2887b59a368803193a8e109e681de7760c9ba7b3789c240472cf817280b8489bf0d2e1966a7d29f50d6eab283a755146a0851ab26c3a208f6e6cfec97446a747532e5531836f8e762cbbe33739e1e8254b8b793f926fcb9758c408d178831f9b01a13c5ef63365eacaf029ad6603c9bec6d23281cfcb3de12d192715625f0525ed9a73af2bd6786d91fea14302e8335aec140ae7e9d874d12073dc963cc5836e516a75e78e97ae9558b2f3bc6c6247e07061c6edb059180d302cd7a79be06def817b9aa423bf55c4ec2b42e8904259f55b370b2a4d8783330981d278321c168c0608aff8e2745170bee7d17864e58bb26b0e302681521dae42437de2b0093ca8998cbc5adee21471d97959f237d788c90eae06292f79a353f679d548b50d4343937bce7524d6315edd03312a9e199623e3d6e95699740c6ac0fa0d6621a25f506dc4bbeec047f0a650716d9002a57f5513146405da4cb5b410cd4463fbf58fdbc330d9838f0786b6baec5d115b2a15f4d7abe97c4cfa851ad39edd520f99d41cdec36fb8d77fe155e6112fed7fe461661e9b22082a7a5b72ac23da8a7fb571fed1fb2b00c8a0aaec5045530f7814156ccaa43b9c239eb9b5d62ca4bf10abe1e5e430ce0564068478d33b2db0991f79ef2c3799bcf2ad83935f7407f66fe7854bcced92bd7b4a6c9548038b27cf4b5681c3a049dbe9ce988dee45268dd1694eb964a592eeb601c515cbac605c0b3ded09b7d757382935be286f0153d293e517ed8290174c440e49a90bfaaa71fd22ad24b9b4a05d80131b6d5743c230a3c476b1914e960066745b31669323966b66cc025813e39d97ab34d0941799fbf8ae62a7ecd8be9a9ddd55f042315bac71e37b8c777ae4421fb30bf9764c6eedc9a3b616d7b93243f966ff82798ec707c750d07491f985dbe3080f5fb2d4eaa434172bb49473cca577b8f0783e9f6b046c57dabd7a5b2acd609447f3a06926cb9297af170df70321df898974b5ffca1ac2ea6ab8b826c29dc091f7b191fa40801f9e355789afe6c5837b1b259200c70ade9332715fd7d58c85f02b9d091499b7fd52a9b7ec3997d8739853f130d20192f01949cf1b2b935347ce0f0542a3440c3c791d6e75528b7af77f0a9a43a1e9e414fdda73248dba54c3c741432aee72dc8e13aea33d69ad92c1e183da4538bc27162f76e1bfd16517528412ad74e485d39f980f659f046eb27fbc1d0e49ee09d1c371776155e2f1ee1431215c6a177a10b9b5370ef835f019185111d8fca7670cf76fc7a9edb11fcbc805d1c08c86e4f8ba26b13e495dd84613e3be6fc12074ed49b37c3ed8f88996f23d7d014572f35709fc33adfe53deb9c4e74af2e00d7a71e5a89c86b2f773502c54a46d138341c9a49707498c27dfaa1db1f7ddc2c1e7b064710453f2aba8114fdeedc7496c8b46c05082046c8ad89e2d30dc8be25c1411cc02bf746c27d5cb772d5e2a1de581123ed20f3dffe930f769cc46e2306063dd2ba65839a61f0f7e288b125a1e5ba849cbaa39a760b73b35af305c8956a6164227e4a57253874597515a7f622f7bb68d9064d8eb8752b01b192799ee49e53081017c91c73ce64c87f82dd47c0f9dc09db6eb6efa016d3f35fc5dda3d570489773356e9f0b3a893702c33be691cbed80ac17e1168e883c1763023373853a01d405f862909423ceb7fe148b452876b1c6d9bac5b590787831764582dbf42a12f754a7578ab18e2a5fe6cc0d0b13f4eeb4425abcf643ff53b6cc72bd71debda9b192a751ba93301f3c2b21d01aab2bd662bd7903598d7bf512fca30571c56a470e79e9b0e0c6f9748393275248ce50927b6a97b29cd6b6f59a54500a20429e7f043fc999ac764c276f199617dd8dc80e0737b610de1d98cd492f933a0a45ae55686ecfe1b997f3633c125cacd659de05e1394d1ac81bbfb6fb93fb54ba034210eb6a6ea23f4172aa5f7d9183cdc819df16cfa2eeb0719c8514406f2c8281df971d58b916e8377bbb2030d3da1052bd9e1179ad20a275a614b5561a00df3a1d8e5fe3a485fd13a4d9b23fa42c0bc1cd983bce86eebc81db0ef6b2bfe570e40813cefef031da14c0975975895a497d6bcb1e93a717470e118fbce4f7ea9dd68a64be2a3ed45bd254fb1036298ec53a4d0c3553fdbb354f71b5807b6708cd2db279abfdf53df0e915156435d3741ac9f5a0b8ae3c248fc504e410d208d68048a6f8b1d6f35f1ecb4debf85f9e96db5977bb194eaf3e316ff446c84b3813f409ac44154f48fb4f09d819e2471d6fafa10d62c16d77ef2781447d460f20256afc1b2022a16544608b981b6e6e68def6995c5334d88b61823dd48121fc41ffa6d4cf57b1d0352688116293679cf294cd673c6433d8fc538cf4ab2f1513369c6f7ab321c190c30545dbeaff89cbfd1122d7f586686631323e723fa68a45b94211aa15d6a85397a2628ae5a48d788f07a66ac012ef3db4dfd1f1e7b4f61f532d30bac6033e53024623829749917f20de7c69c40a11d50b5562e30e6c5e126a9d14003c22122eb68e50591e29b39507ac3044de795366c3abcd6961468caab8ae6844dcecf45f06c7d61ef063cadddf13ea75375b3a0b92eaa31d1f04b76a1d10759902284ec19f69d2628f3072ea1c53bf1fe00e028f52a189cbfeeb15854c8f341ae91cdcab1d58b620f6c8106e6268f4ba8e978aba54021a1680336fbe78882095196193fe7238d8ce65449ab7141f8d6fe3d68e68e1134420dfabc2fbd7fcda7cbda4d303b9b6eb8057e74272bf0cf54e80945b0eaa8c200492e6938520b81464e7e0f1d6097074b01d9f231bc8870b2b892ba54b414714fe10f9e4fda412888502de6aa9539c174cad07e4caf9637fed59d77cec73a5bcca964c9fac80ff1899f723eeb55a096807bcc1ab033f755ee29877f0981d720f2b6714db737b78903958ad7743979dbf8e00bbbb1604012bd40ffa809c774dd5e7adac48c2c77dea74daf58578e0edbcf8182f3ae0f9e34ac3a5387b4c7cd5b9431710acd9f3e98071998c0cf7cc438b9ee16321e8fa66592abaa1ca19d0ad1eba04079a1844e3b19ab2406d7e1972ce680178930e5454e1975032b0423ca4a8cc152e8fd3cb082939b3f826d663311d1d3ac1f2e06b879ee8de7f114af3e03830fd9ef762972a09116ea236c1530b17b91f0054fb63165171b81cb97d388bae48313e9b651b6e5bda823bfcdb71c95976927896d7927279c5ea36b667fce090c27cc21b1b6669dd330e1a6840f1b980a6ca1f189dbda2d70e1f5f8a1fe8987ca8ad46066545511f73b841cb883b7ffdf4cff58c6b7a21e2514b47eb2c22688fa742f7db0f4435bcf1d74d4e82e29bcf6d313f2b68a043e6ae7febcb91ce43d0cb647742a47d0de487e6b86631dacc2ed76ccba6b385242e5febecf2cfa29aadede46e0dd99762ab3517af01d0e0a6cc0e1ecfe47a2c2f58e8f6ec4cff68bd8fed6cb9e3b01fcaede4c09ef44fac0e0637fd8718ac268a280a48b5887978ecfc1b0850473f70a0a18804ba2b2fa2a9002ef80e0c59ca8ce498a8f95c8ac36e2298ec8fbecd8483ab6ad34b1a2cb5105a148dccf5b085a8de3eb111a3ddefb5ea392255736ed46cee3669bd396f1de860e8aabe35da285cb75dc76a2913cc12bd128d5da43855d207bfef1135938f5c489947d162ceec517ca99f5e8c0cd04f7e0deeb4f2317d03a7e42fb6f13ec83ab53caf27c1d572c32215c95439c1289f6566bad0ebac68b9ddded26da0259a364b8c8c107b821adcef7cffd65083a4e9f896ec483f212b165d860c6230896d6128aea8a08412dbc336ba30974b781eb68e79ba6691acf716a432dd7b652ced25b5a81da799dc94698d931c3bea712466521e47a9610b96a6fcc29655ac54bc038bde7f293941a6c9ca5c29cfd3fbddc16305359327513c7b2797d8157876fd91d624117f9e1321661bfc9d838e57d05ddc6f421c9fc1b9afe29137d7e8070e0cd225fa1536def57254cdb57a072c5055185e87a220cd05316d2600fe2b7c1ee4cbdd13e158084ea744c0dba98e6e1f3ea57ad8e3377d3d472bffe59c39fdd629c61186858b84a3f6c8911ae61dee1e59fd31ffca42273e50f7312f31942b7ba8452f86d26ea84f3fc7fd3d5c8d89be17dff8d39375c1d33950a8bdca5f8b03a1dec78b79b3b9420e68a8cdf78e53f1fc096aa583b0c84797b50e077e1a2e13ee23bfb8e6cf32f0dec5241ea90d3370bdf11a20604c17ea78f0734b826dc43d533dbfeaee5de730c405e7af88244fee69f0704c8d03d0a351ffe10b2aa0b4a1a9cf81d51a0d538195641d842415e0348d7f42ddf430bddd0e4adb9a92d23b65d795d9f75ac8c54be1b92b46bf5061f40b28db754155a67e96fa5987e1aaaad55184106c94fbeb59e9c916205d89efeb407cb86dd2afdd8cfa12170bf6d5437e79523247ce93bc261b85dc10897a28b3c163e967faf35ff1922d314e54563ad67f41a8ef34a56a83f6aebe9b5944613d39bbd38c2b0ac37b57ffb60e73f01de507b026ca3562621250e3ef0649d62fdb82afcc7b7eaa30bdeaf2975ebf36578da639b8916658228c6aac7e63"}) [ 1514.623944][T30004] A link change request failed with some changes committed already. Interface gretap0 may have been left with an inconsistent configuration, please check. [ 1515.002789][T30002] A link change request failed with some changes committed already. Interface gretap0 may have been left with an inconsistent configuration, please check. 18:27:42 executing program 0: munlockall() unshare(0x48040200) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) unshare(0x50000000) unshare(0x2020000) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000016c0)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000001680)={0x0}}, 0x0) r0 = openat$incfs(0xffffffffffffffff, &(0x7f0000000240)='.pending_reads\x00', 0x280800, 0x66) mmap(&(0x7f000053b000/0x2000)=nil, 0x2000, 0x8, 0x10, 0xffffffffffffffff, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000004c0)='/sys/block/loop0', 0x400000, 0x34) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r1, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="00471c03", @ANYRES16=0x0, @ANYBLOB="080000000000000000000c00000005002f0000000000"], 0x1c}}, 0x20010000) unshare(0x4020a00) accept4$bt_l2cap(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0x0, @none}, &(0x7f0000000280)=0xe, 0x80000) r2 = socket$netlink(0x10, 0x3, 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, 0xa, 0x0, @perf_config_ext={0x32a, 0x20}, 0x0, 0x96, 0x0, 0x0, 0x80}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$NFQNL_MSG_CONFIG(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000001500)=ANY=[@ANYBLOB="240203010200000000000000000300000a080003400000000708000440000000110000005b336d6de09d481d2fc343076a9f55cfbf0962d00e7f8b3ebaf30c4b105897382583eb025c0cfff87bdc02b77e"], 0x24}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x13c, &(0x7f0000000000)={&(0x7f0000000080)=@newlink={0x28, 0x10, 0x1b, 0x0, 0x0, {0x0, 0x0, 0x3, 0x0, 0xf201}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)={&(0x7f0000000080)=ANY=[@ANYBLOB="48040000", @ANYRES16, @ANYBLOB="010000000000000004000f1c210008000300", @ANYRES32], 0x448}}, 0x0) sendmsg$NL80211_CMD_SET_PMK(r0, &(0x7f0000001600)={&(0x7f0000000140), 0xc, &(0x7f0000000300)={&(0x7f0000001580)={0x78, 0x0, 0x2, 0x70bd2a, 0x25dfdbfb, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x6a}}}}, [@NL80211_ATTR_PMK={0x14, 0xfe, "720b17f83046a9f17aa3a1207b1e11be"}, @NL80211_ATTR_PMK={0x14, 0xfe, "9a06ab5b2e530bf9541d01e3dc693f7b"}, @NL80211_ATTR_PMKR0_NAME={0x14, 0x102, "7cc8c56fc6136eae2722c1d97dafea7f"}, @NL80211_ATTR_PMK={0x14, 0xfe, "af7849f086be090630ba0c4e2457cf65"}]}, 0x78}, 0x1, 0x0, 0x0, 0x1}, 0x800) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r2, 0xd000943e, &(0x7f0000000500)={0x0, 0x0, "45c995059f25e7520109c4d36496e4d7250c0d05ac42ac2618c650f8365e4d29b489c43aad98d7b45b3cf9d073be1f7fec2b65977af6b354e01b9bf27b92829c31a90e8492dcc3ea3f4773bcb088f96f82080c62c67c56dd69189399f778950d838a3b9a0d07d2ac307db19194419f2292e4ed5eb1c82d3574e632b163c91fbc3ae47da69eefe5c07e763959bcdf0b739a6cb98565b312c66ae07448c5fe3c7b7498cea5716f1558c46fabc0a03c55c3d7ce796dd9e3e8de00ae43d8212c9108ad7dd95bb063cda3a3ba1c8f89efaaae4dd111977e6259db762abffe9e9d8f0d75a4fe45875fddf9d22ba6ea809be2a81e49f5bd47def07afbeea7dfda4fc223", "bb9b2646d4d0f12e031fab5cec3dadf4844f9d57d805cc540cd6c83fbdb1327a7c1a4b55e18bb72b1dff2308b69dad0866c89bc89504db3b1c7d01c150d39dab8f8e8d96448658f57343ec1538cc79af1b8412a617613b2541946f90db429e3cdb116cb2624ac03a92223558e3613d44b51c79c23703c5516ef3e3d4d6bbdb9248686262db5eeec173414a33b9a888ccd34aa4d7f124571adae8b665943776e101745a0b5b9b8481ad24188d4316854398c2a84017f621e662739d7bde5568279bbd901a5f6029c0de2c2cbd23b1dc36b2e8210867037737fc9c494c0006b96dc995c4b0f49202d31857e6395431b50ed3f472816a5256c1d7f22cd715d953ad88071992b88edeb47e6167503198f40cbfcaebaf977e9ff172436c40ddbc675d10300a1392128addbc135b0a8c95635aa908870b4cb9df3adf54e0a4f6516eb1393890889b182d53c9a484ffe0441b4f8c3dd285223c0431ffc9d7645b02617f4f406c65a721250f8ad87847b5e74fa3e81ebd92cb289bb870f06f5e0c6c2677f14ef32d1e74fd95c42d1263c10120730d3f1cb643f7fae03c06c3e76463b60d5faf0e8f17389813cb62e125e89c44d9a87dcb3874742e1d7826ba2510ce512050a095547194a7b37aa413bf0dc242c6d963ebc58f4692db24a84be8f7072f82d5a2cde187dd3cd0f4dca7bde66dc03fd37da88a1ad4064b99169462adecff5a7f430acb46d9fe16611348f0aee453c0866beff79266d1b7d5abf270fdae724fbd22988f53519b2f7b61ed1b8dafcdffdb7289e58abcd2887b59a368803193a8e109e681de7760c9ba7b3789c240472cf817280b8489bf0d2e1966a7d29f50d6eab283a755146a0851ab26c3a208f6e6cfec97446a747532e5531836f8e762cbbe33739e1e8254b8b793f926fcb9758c408d178831f9b01a13c5ef63365eacaf029ad6603c9bec6d23281cfcb3de12d192715625f0525ed9a73af2bd6786d91fea14302e8335aec140ae7e9d874d12073dc963cc5836e516a75e78e97ae9558b2f3bc6c6247e07061c6edb059180d302cd7a79be06def817b9aa423bf55c4ec2b42e8904259f55b370b2a4d8783330981d278321c168c0608aff8e2745170bee7d17864e58bb26b0e302681521dae42437de2b0093ca8998cbc5adee21471d97959f237d788c90eae06292f79a353f679d548b50d4343937bce7524d6315edd03312a9e199623e3d6e95699740c6ac0fa0d6621a25f506dc4bbeec047f0a650716d9002a57f5513146405da4cb5b410cd4463fbf58fdbc330d9838f0786b6baec5d115b2a15f4d7abe97c4cfa851ad39edd520f99d41cdec36fb8d77fe155e6112fed7fe461661e9b22082a7a5b72ac23da8a7fb571fed1fb2b00c8a0aaec5045530f7814156ccaa43b9c239eb9b5d62ca4bf10abe1e5e430ce0564068478d33b2db0991f79ef2c3799bcf2ad83935f7407f66fe7854bcced92bd7b4a6c9548038b27cf4b5681c3a049dbe9ce988dee45268dd1694eb964a592eeb601c515cbac605c0b3ded09b7d757382935be286f0153d293e517ed8290174c440e49a90bfaaa71fd22ad24b9b4a05d80131b6d5743c230a3c476b1914e960066745b31669323966b66cc025813e39d97ab34d0941799fbf8ae62a7ecd8be9a9ddd55f042315bac71e37b8c777ae4421fb30bf9764c6eedc9a3b616d7b93243f966ff82798ec707c750d07491f985dbe3080f5fb2d4eaa434172bb49473cca577b8f0783e9f6b046c57dabd7a5b2acd609447f3a06926cb9297af170df70321df898974b5ffca1ac2ea6ab8b826c29dc091f7b191fa40801f9e355789afe6c5837b1b259200c70ade9332715fd7d58c85f02b9d091499b7fd52a9b7ec3997d8739853f130d20192f01949cf1b2b935347ce0f0542a3440c3c791d6e75528b7af77f0a9a43a1e9e414fdda73248dba54c3c741432aee72dc8e13aea33d69ad92c1e183da4538bc27162f76e1bfd16517528412ad74e485d39f980f659f046eb27fbc1d0e49ee09d1c371776155e2f1ee1431215c6a177a10b9b5370ef835f019185111d8fca7670cf76fc7a9edb11fcbc805d1c08c86e4f8ba26b13e495dd84613e3be6fc12074ed49b37c3ed8f88996f23d7d014572f35709fc33adfe53deb9c4e74af2e00d7a71e5a89c86b2f773502c54a46d138341c9a49707498c27dfaa1db1f7ddc2c1e7b064710453f2aba8114fdeedc7496c8b46c05082046c8ad89e2d30dc8be25c1411cc02bf746c27d5cb772d5e2a1de581123ed20f3dffe930f769cc46e2306063dd2ba65839a61f0f7e288b125a1e5ba849cbaa39a760b73b35af305c8956a6164227e4a57253874597515a7f622f7bb68d9064d8eb8752b01b192799ee49e53081017c91c73ce64c87f82dd47c0f9dc09db6eb6efa016d3f35fc5dda3d570489773356e9f0b3a893702c33be691cbed80ac17e1168e883c1763023373853a01d405f862909423ceb7fe148b452876b1c6d9bac5b590787831764582dbf42a12f754a7578ab18e2a5fe6cc0d0b13f4eeb4425abcf643ff53b6cc72bd71debda9b192a751ba93301f3c2b21d01aab2bd662bd7903598d7bf512fca30571c56a470e79e9b0e0c6f9748393275248ce50927b6a97b29cd6b6f59a54500a20429e7f043fc999ac764c276f199617dd8dc80e0737b610de1d98cd492f933a0a45ae55686ecfe1b997f3633c125cacd659de05e1394d1ac81bbfb6fb93fb54ba034210eb6a6ea23f4172aa5f7d9183cdc819df16cfa2eeb0719c8514406f2c8281df971d58b916e8377bbb2030d3da1052bd9e1179ad20a275a614b5561a00df3a1d8e5fe3a485fd13a4d9b23fa42c0bc1cd983bce86eebc81db0ef6b2bfe570e40813cefef031da14c0975975895a497d6bcb1e93a717470e118fbce4f7ea9dd68a64be2a3ed45bd254fb1036298ec53a4d0c3553fdbb354f71b5807b6708cd2db279abfdf53df0e915156435d3741ac9f5a0b8ae3c248fc504e410d208d68048a6f8b1d6f35f1ecb4debf85f9e96db5977bb194eaf3e316ff446c84b3813f409ac44154f48fb4f09d819e2471d6fafa10d62c16d77ef2781447d460f20256afc1b2022a16544608b981b6e6e68def6995c5334d88b61823dd48121fc41ffa6d4cf57b1d0352688116293679cf294cd673c6433d8fc538cf4ab2f1513369c6f7ab321c190c30545dbeaff89cbfd1122d7f586686631323e723fa68a45b94211aa15d6a85397a2628ae5a48d788f07a66ac012ef3db4dfd1f1e7b4f61f532d30bac6033e53024623829749917f20de7c69c40a11d50b5562e30e6c5e126a9d14003c22122eb68e50591e29b39507ac3044de795366c3abcd6961468caab8ae6844dcecf45f06c7d61ef063cadddf13ea75375b3a0b92eaa31d1f04b76a1d10759902284ec19f69d2628f3072ea1c53bf1fe00e028f52a189cbfeeb15854c8f341ae91cdcab1d58b620f6c8106e6268f4ba8e978aba54021a1680336fbe78882095196193fe7238d8ce65449ab7141f8d6fe3d68e68e1134420dfabc2fbd7fcda7cbda4d303b9b6eb8057e74272bf0cf54e80945b0eaa8c200492e6938520b81464e7e0f1d6097074b01d9f231bc8870b2b892ba54b414714fe10f9e4fda412888502de6aa9539c174cad07e4caf9637fed59d77cec73a5bcca964c9fac80ff1899f723eeb55a096807bcc1ab033f755ee29877f0981d720f2b6714db737b78903958ad7743979dbf8e00bbbb1604012bd40ffa809c774dd5e7adac48c2c77dea74daf58578e0edbcf8182f3ae0f9e34ac3a5387b4c7cd5b9431710acd9f3e98071998c0cf7cc438b9ee16321e8fa66592abaa1ca19d0ad1eba04079a1844e3b19ab2406d7e1972ce680178930e5454e1975032b0423ca4a8cc152e8fd3cb082939b3f826d663311d1d3ac1f2e06b879ee8de7f114af3e03830fd9ef762972a09116ea236c1530b17b91f0054fb63165171b81cb97d388bae48313e9b651b6e5bda823bfcdb71c95976927896d7927279c5ea36b667fce090c27cc21b1b6669dd330e1a6840f1b980a6ca1f189dbda2d70e1f5f8a1fe8987ca8ad46066545511f73b841cb883b7ffdf4cff58c6b7a21e2514b47eb2c22688fa742f7db0f4435bcf1d74d4e82e29bcf6d313f2b68a043e6ae7febcb91ce43d0cb647742a47d0de487e6b86631dacc2ed76ccba6b385242e5febecf2cfa29aadede46e0dd99762ab3517af01d0e0a6cc0e1ecfe47a2c2f58e8f6ec4cff68bd8fed6cb9e3b01fcaede4c09ef44fac0e0637fd8718ac268a280a48b5887978ecfc1b0850473f70a0a18804ba2b2fa2a9002ef80e0c59ca8ce498a8f95c8ac36e2298ec8fbecd8483ab6ad34b1a2cb5105a148dccf5b085a8de3eb111a3ddefb5ea392255736ed46cee3669bd396f1de860e8aabe35da285cb75dc76a2913cc12bd128d5da43855d207bfef1135938f5c489947d162ceec517ca99f5e8c0cd04f7e0deeb4f2317d03a7e42fb6f13ec83ab53caf27c1d572c32215c95439c1289f6566bad0ebac68b9ddded26da0259a364b8c8c107b821adcef7cffd65083a4e9f896ec483f212b165d860c6230896d6128aea8a08412dbc336ba30974b781eb68e79ba6691acf716a432dd7b652ced25b5a81da799dc94698d931c3bea712466521e47a9610b96a6fcc29655ac54bc038bde7f293941a6c9ca5c29cfd3fbddc16305359327513c7b2797d8157876fd91d624117f9e1321661bfc9d838e57d05ddc6f421c9fc1b9afe29137d7e8070e0cd225fa1536def57254cdb57a072c5055185e87a220cd05316d2600fe2b7c1ee4cbdd13e158084ea744c0dba98e6e1f3ea57ad8e3377d3d472bffe59c39fdd629c61186858b84a3f6c8911ae61dee1e59fd31ffca42273e50f7312f31942b7ba8452f86d26ea84f3fc7fd3d5c8d89be17dff8d39375c1d33950a8bdca5f8b03a1dec78b79b3b9420e68a8cdf78e53f1fc096aa583b0c84797b50e077e1a2e13ee23bfb8e6cf32f0dec5241ea90d3370bdf11a20604c17ea78f0734b826dc43d533dbfeaee5de730c405e7af88244fee69f0704c8d03d0a351ffe10b2aa0b4a1a9cf81d51a0d538195641d842415e0348d7f42ddf430bddd0e4adb9a92d23b65d795d9f75ac8c54be1b92b46bf5061f40b28db754155a67e96fa5987e1aaaad55184106c94fbeb59e9c916205d89efeb407cb86dd2afdd8cfa12170bf6d5437e79523247ce93bc261b85dc10897a28b3c163e967faf35ff1922d314e54563ad67f41a8ef34a56a83f6aebe9b5944613d39bbd38c2b0ac37b57ffb60e73f01de507b026ca3562621250e3ef0649d62fdb82afcc7b7eaa30bdeaf2975ebf36578da639b8916658228c6aac7e63"}) 18:27:42 executing program 3: ioctl$KVM_GET_PIT(0xffffffffffffffff, 0xc048ae65, &(0x7f0000000200)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r1, 0x107, 0x12, &(0x7f0000000000), 0x4) r2 = creat(&(0x7f0000000100)='./file0\x00', 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000002400)=ANY=[@ANYBLOB, @ANYBLOB="90575b72212541cdb2f1be5b8a962bd09b3a1b0ea648bc68463e67fcf5a5a0fb2b685eb07882cbb010cf08b249074088e4dc144dcb321429e051188c7126c6e16b85c9bed64ab3952aabfb233eaa6316c31a32b2bb28924b2dd935c3bc2a539c44cd54b927ca38703ac5c9d1a24a55b83886553bd03f0437435fa73bb4e013d6c0277c4eff557f55f81311e9cd2bbc6570c766386c3bb5fa71b52189bcfe1ec6d6cb2da9a959608aeee3d9b235bbf096dc02c69c27ba8cb1460097cb96c3a73f2cbaed785a5de560ed1ef8159a2d78b3e1ffb3cc77b31deb1fe18f5e5874d9a2386dbdfe60716f35b380f4ac5b1fc42b484681a6e9"], 0x34}}, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r2, 0x89f1, &(0x7f00000001c0)={'gre0\x00', &(0x7f0000000280)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYBLOB="0700001000000009000000054a18010018680000082fa878ffffffff0a0101029412c3b4c0000000ff000000000000007f860000"]}) r4 = socket$inet_udp(0x2, 0x2, 0x0) close(r4) r5 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r5, &(0x7f0000000080)={0xa, 0x0, 0x0, @empty}, 0x1c) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 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) splice(r0, 0x0, r4, 0x0, 0x2ffff, 0x0) bind$packet(0xffffffffffffffff, &(0x7f0000000340)={0x11, 0x8, 0x0, 0x1, 0x5, 0x6, @local}, 0x14) 18:27:42 executing program 1: munlockall() unshare(0x48040200) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) unshare(0x50000000) unshare(0x2020000) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000016c0)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000001680)={0x0}}, 0x0) r0 = openat$incfs(0xffffffffffffffff, &(0x7f0000000240)='.pending_reads\x00', 0x280800, 0x66) mmap(&(0x7f000053b000/0x2000)=nil, 0x2000, 0x8, 0x10, 0xffffffffffffffff, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000004c0)='/sys/block/loop0', 0x400000, 0x34) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r1, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="00471c03", @ANYRES16=0x0, @ANYBLOB="080000000000000000000c00000005002f0000000000"], 0x1c}}, 0x20010000) unshare(0x4020a00) accept4$bt_l2cap(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0x0, @none}, &(0x7f0000000280)=0xe, 0x80000) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x24, 0x0, 0x118, 0x70bd2a, 0x25dfdbff, {}, [@BATADV_ATTR_AP_ISOLATION_ENABLED={0x5, 0x2a, 0x1}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x2}]}, 0x24}, 0x1, 0x0, 0x0, 0x4004}, 0x8801) 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, 0xa, 0x0, @perf_config_ext={0x32a, 0x20}, 0x0, 0x96, 0x0, 0x0, 0x80}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$NFQNL_MSG_CONFIG(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000001500)=ANY=[@ANYBLOB="240203010200000000000000000300000a080003400000000708000440000000110000005b336d6de09d481d2fc343076a9f55cfbf0962d00e7f8b3ebaf30c4b105897382583eb025c0cfff87bdc02b77e"], 0x24}}, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x13c, &(0x7f0000000000)={&(0x7f0000000080)=@newlink={0x28, 0x10, 0x1b, 0x0, 0x0, {0x0, 0x0, 0x3, 0x0, 0xf201}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)={&(0x7f0000000080)=ANY=[@ANYBLOB="48040000", @ANYRES16, @ANYBLOB="010000000000000004000f1c210008000300", @ANYRES32], 0x448}}, 0x0) sendmsg$NL80211_CMD_SET_PMK(r0, &(0x7f0000001600)={&(0x7f0000000140), 0xc, &(0x7f0000000300)={&(0x7f0000001580)={0x78, 0x0, 0x2, 0x70bd2a, 0x25dfdbfb, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x6a}}}}, [@NL80211_ATTR_PMK={0x14, 0xfe, "720b17f83046a9f17aa3a1207b1e11be"}, @NL80211_ATTR_PMK={0x14, 0xfe, "9a06ab5b2e530bf9541d01e3dc693f7b"}, @NL80211_ATTR_PMKR0_NAME={0x14, 0x102, "7cc8c56fc6136eae2722c1d97dafea7f"}, @NL80211_ATTR_PMK={0x14, 0xfe, "af7849f086be090630ba0c4e2457cf65"}]}, 0x78}, 0x1, 0x0, 0x0, 0x1}, 0x800) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000500)={0x0, 0x0, "45c995059f25e7520109c4d36496e4d7250c0d05ac42ac2618c650f8365e4d29b489c43aad98d7b45b3cf9d073be1f7fec2b65977af6b354e01b9bf27b92829c31a90e8492dcc3ea3f4773bcb088f96f82080c62c67c56dd69189399f778950d838a3b9a0d07d2ac307db19194419f2292e4ed5eb1c82d3574e632b163c91fbc3ae47da69eefe5c07e763959bcdf0b739a6cb98565b312c66ae07448c5fe3c7b7498cea5716f1558c46fabc0a03c55c3d7ce796dd9e3e8de00ae43d8212c9108ad7dd95bb063cda3a3ba1c8f89efaaae4dd111977e6259db762abffe9e9d8f0d75a4fe45875fddf9d22ba6ea809be2a81e49f5bd47def07afbeea7dfda4fc223", "bb9b2646d4d0f12e031fab5cec3dadf4844f9d57d805cc540cd6c83fbdb1327a7c1a4b55e18bb72b1dff2308b69dad0866c89bc89504db3b1c7d01c150d39dab8f8e8d96448658f57343ec1538cc79af1b8412a617613b2541946f90db429e3cdb116cb2624ac03a92223558e3613d44b51c79c23703c5516ef3e3d4d6bbdb9248686262db5eeec173414a33b9a888ccd34aa4d7f124571adae8b665943776e101745a0b5b9b8481ad24188d4316854398c2a84017f621e662739d7bde5568279bbd901a5f6029c0de2c2cbd23b1dc36b2e8210867037737fc9c494c0006b96dc995c4b0f49202d31857e6395431b50ed3f472816a5256c1d7f22cd715d953ad88071992b88edeb47e6167503198f40cbfcaebaf977e9ff172436c40ddbc675d10300a1392128addbc135b0a8c95635aa908870b4cb9df3adf54e0a4f6516eb1393890889b182d53c9a484ffe0441b4f8c3dd285223c0431ffc9d7645b02617f4f406c65a721250f8ad87847b5e74fa3e81ebd92cb289bb870f06f5e0c6c2677f14ef32d1e74fd95c42d1263c10120730d3f1cb643f7fae03c06c3e76463b60d5faf0e8f17389813cb62e125e89c44d9a87dcb3874742e1d7826ba2510ce512050a095547194a7b37aa413bf0dc242c6d963ebc58f4692db24a84be8f7072f82d5a2cde187dd3cd0f4dca7bde66dc03fd37da88a1ad4064b99169462adecff5a7f430acb46d9fe16611348f0aee453c0866beff79266d1b7d5abf270fdae724fbd22988f53519b2f7b61ed1b8dafcdffdb7289e58abcd2887b59a368803193a8e109e681de7760c9ba7b3789c240472cf817280b8489bf0d2e1966a7d29f50d6eab283a755146a0851ab26c3a208f6e6cfec97446a747532e5531836f8e762cbbe33739e1e8254b8b793f926fcb9758c408d178831f9b01a13c5ef63365eacaf029ad6603c9bec6d23281cfcb3de12d192715625f0525ed9a73af2bd6786d91fea14302e8335aec140ae7e9d874d12073dc963cc5836e516a75e78e97ae9558b2f3bc6c6247e07061c6edb059180d302cd7a79be06def817b9aa423bf55c4ec2b42e8904259f55b370b2a4d8783330981d278321c168c0608aff8e2745170bee7d17864e58bb26b0e302681521dae42437de2b0093ca8998cbc5adee21471d97959f237d788c90eae06292f79a353f679d548b50d4343937bce7524d6315edd03312a9e199623e3d6e95699740c6ac0fa0d6621a25f506dc4bbeec047f0a650716d9002a57f5513146405da4cb5b410cd4463fbf58fdbc330d9838f0786b6baec5d115b2a15f4d7abe97c4cfa851ad39edd520f99d41cdec36fb8d77fe155e6112fed7fe461661e9b22082a7a5b72ac23da8a7fb571fed1fb2b00c8a0aaec5045530f7814156ccaa43b9c239eb9b5d62ca4bf10abe1e5e430ce0564068478d33b2db0991f79ef2c3799bcf2ad83935f7407f66fe7854bcced92bd7b4a6c9548038b27cf4b5681c3a049dbe9ce988dee45268dd1694eb964a592eeb601c515cbac605c0b3ded09b7d757382935be286f0153d293e517ed8290174c440e49a90bfaaa71fd22ad24b9b4a05d80131b6d5743c230a3c476b1914e960066745b31669323966b66cc025813e39d97ab34d0941799fbf8ae62a7ecd8be9a9ddd55f042315bac71e37b8c777ae4421fb30bf9764c6eedc9a3b616d7b93243f966ff82798ec707c750d07491f985dbe3080f5fb2d4eaa434172bb49473cca577b8f0783e9f6b046c57dabd7a5b2acd609447f3a06926cb9297af170df70321df898974b5ffca1ac2ea6ab8b826c29dc091f7b191fa40801f9e355789afe6c5837b1b259200c70ade9332715fd7d58c85f02b9d091499b7fd52a9b7ec3997d8739853f130d20192f01949cf1b2b935347ce0f0542a3440c3c791d6e75528b7af77f0a9a43a1e9e414fdda73248dba54c3c741432aee72dc8e13aea33d69ad92c1e183da4538bc27162f76e1bfd16517528412ad74e485d39f980f659f046eb27fbc1d0e49ee09d1c371776155e2f1ee1431215c6a177a10b9b5370ef835f019185111d8fca7670cf76fc7a9edb11fcbc805d1c08c86e4f8ba26b13e495dd84613e3be6fc12074ed49b37c3ed8f88996f23d7d014572f35709fc33adfe53deb9c4e74af2e00d7a71e5a89c86b2f773502c54a46d138341c9a49707498c27dfaa1db1f7ddc2c1e7b064710453f2aba8114fdeedc7496c8b46c05082046c8ad89e2d30dc8be25c1411cc02bf746c27d5cb772d5e2a1de581123ed20f3dffe930f769cc46e2306063dd2ba65839a61f0f7e288b125a1e5ba849cbaa39a760b73b35af305c8956a6164227e4a57253874597515a7f622f7bb68d9064d8eb8752b01b192799ee49e53081017c91c73ce64c87f82dd47c0f9dc09db6eb6efa016d3f35fc5dda3d570489773356e9f0b3a893702c33be691cbed80ac17e1168e883c1763023373853a01d405f862909423ceb7fe148b452876b1c6d9bac5b590787831764582dbf42a12f754a7578ab18e2a5fe6cc0d0b13f4eeb4425abcf643ff53b6cc72bd71debda9b192a751ba93301f3c2b21d01aab2bd662bd7903598d7bf512fca30571c56a470e79e9b0e0c6f9748393275248ce50927b6a97b29cd6b6f59a54500a20429e7f043fc999ac764c276f199617dd8dc80e0737b610de1d98cd492f933a0a45ae55686ecfe1b997f3633c125cacd659de05e1394d1ac81bbfb6fb93fb54ba034210eb6a6ea23f4172aa5f7d9183cdc819df16cfa2eeb0719c8514406f2c8281df971d58b916e8377bbb2030d3da1052bd9e1179ad20a275a614b5561a00df3a1d8e5fe3a485fd13a4d9b23fa42c0bc1cd983bce86eebc81db0ef6b2bfe570e40813cefef031da14c0975975895a497d6bcb1e93a717470e118fbce4f7ea9dd68a64be2a3ed45bd254fb1036298ec53a4d0c3553fdbb354f71b5807b6708cd2db279abfdf53df0e915156435d3741ac9f5a0b8ae3c248fc504e410d208d68048a6f8b1d6f35f1ecb4debf85f9e96db5977bb194eaf3e316ff446c84b3813f409ac44154f48fb4f09d819e2471d6fafa10d62c16d77ef2781447d460f20256afc1b2022a16544608b981b6e6e68def6995c5334d88b61823dd48121fc41ffa6d4cf57b1d0352688116293679cf294cd673c6433d8fc538cf4ab2f1513369c6f7ab321c190c30545dbeaff89cbfd1122d7f586686631323e723fa68a45b94211aa15d6a85397a2628ae5a48d788f07a66ac012ef3db4dfd1f1e7b4f61f532d30bac6033e53024623829749917f20de7c69c40a11d50b5562e30e6c5e126a9d14003c22122eb68e50591e29b39507ac3044de795366c3abcd6961468caab8ae6844dcecf45f06c7d61ef063cadddf13ea75375b3a0b92eaa31d1f04b76a1d10759902284ec19f69d2628f3072ea1c53bf1fe00e028f52a189cbfeeb15854c8f341ae91cdcab1d58b620f6c8106e6268f4ba8e978aba54021a1680336fbe78882095196193fe7238d8ce65449ab7141f8d6fe3d68e68e1134420dfabc2fbd7fcda7cbda4d303b9b6eb8057e74272bf0cf54e80945b0eaa8c200492e6938520b81464e7e0f1d6097074b01d9f231bc8870b2b892ba54b414714fe10f9e4fda412888502de6aa9539c174cad07e4caf9637fed59d77cec73a5bcca964c9fac80ff1899f723eeb55a096807bcc1ab033f755ee29877f0981d720f2b6714db737b78903958ad7743979dbf8e00bbbb1604012bd40ffa809c774dd5e7adac48c2c77dea74daf58578e0edbcf8182f3ae0f9e34ac3a5387b4c7cd5b9431710acd9f3e98071998c0cf7cc438b9ee16321e8fa66592abaa1ca19d0ad1eba04079a1844e3b19ab2406d7e1972ce680178930e5454e1975032b0423ca4a8cc152e8fd3cb082939b3f826d663311d1d3ac1f2e06b879ee8de7f114af3e03830fd9ef762972a09116ea236c1530b17b91f0054fb63165171b81cb97d388bae48313e9b651b6e5bda823bfcdb71c95976927896d7927279c5ea36b667fce090c27cc21b1b6669dd330e1a6840f1b980a6ca1f189dbda2d70e1f5f8a1fe8987ca8ad46066545511f73b841cb883b7ffdf4cff58c6b7a21e2514b47eb2c22688fa742f7db0f4435bcf1d74d4e82e29bcf6d313f2b68a043e6ae7febcb91ce43d0cb647742a47d0de487e6b86631dacc2ed76ccba6b385242e5febecf2cfa29aadede46e0dd99762ab3517af01d0e0a6cc0e1ecfe47a2c2f58e8f6ec4cff68bd8fed6cb9e3b01fcaede4c09ef44fac0e0637fd8718ac268a280a48b5887978ecfc1b0850473f70a0a18804ba2b2fa2a9002ef80e0c59ca8ce498a8f95c8ac36e2298ec8fbecd8483ab6ad34b1a2cb5105a148dccf5b085a8de3eb111a3ddefb5ea392255736ed46cee3669bd396f1de860e8aabe35da285cb75dc76a2913cc12bd128d5da43855d207bfef1135938f5c489947d162ceec517ca99f5e8c0cd04f7e0deeb4f2317d03a7e42fb6f13ec83ab53caf27c1d572c32215c95439c1289f6566bad0ebac68b9ddded26da0259a364b8c8c107b821adcef7cffd65083a4e9f896ec483f212b165d860c6230896d6128aea8a08412dbc336ba30974b781eb68e79ba6691acf716a432dd7b652ced25b5a81da799dc94698d931c3bea712466521e47a9610b96a6fcc29655ac54bc038bde7f293941a6c9ca5c29cfd3fbddc16305359327513c7b2797d8157876fd91d624117f9e1321661bfc9d838e57d05ddc6f421c9fc1b9afe29137d7e8070e0cd225fa1536def57254cdb57a072c5055185e87a220cd05316d2600fe2b7c1ee4cbdd13e158084ea744c0dba98e6e1f3ea57ad8e3377d3d472bffe59c39fdd629c61186858b84a3f6c8911ae61dee1e59fd31ffca42273e50f7312f31942b7ba8452f86d26ea84f3fc7fd3d5c8d89be17dff8d39375c1d33950a8bdca5f8b03a1dec78b79b3b9420e68a8cdf78e53f1fc096aa583b0c84797b50e077e1a2e13ee23bfb8e6cf32f0dec5241ea90d3370bdf11a20604c17ea78f0734b826dc43d533dbfeaee5de730c405e7af88244fee69f0704c8d03d0a351ffe10b2aa0b4a1a9cf81d51a0d538195641d842415e0348d7f42ddf430bddd0e4adb9a92d23b65d795d9f75ac8c54be1b92b46bf5061f40b28db754155a67e96fa5987e1aaaad55184106c94fbeb59e9c916205d89efeb407cb86dd2afdd8cfa12170bf6d5437e79523247ce93bc261b85dc10897a28b3c163e967faf35ff1922d314e54563ad67f41a8ef34a56a83f6aebe9b5944613d39bbd38c2b0ac37b57ffb60e73f01de507b026ca3562621250e3ef0649d62fdb82afcc7b7eaa30bdeaf2975ebf36578da639b8916658228c6aac7e63"}) [ 1515.823102][T30012] A link change request failed with some changes committed already. Interface gretap0 may have been left with an inconsistent configuration, please check. 18:27:43 executing program 2: munlockall() unshare(0x48040200) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) unshare(0x50000000) unshare(0x2020000) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000016c0)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000001680)={0x0}}, 0x0) r0 = openat$incfs(0xffffffffffffffff, &(0x7f0000000240)='.pending_reads\x00', 0x280800, 0x66) mmap(&(0x7f000053b000/0x2000)=nil, 0x2000, 0x8, 0x10, 0xffffffffffffffff, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000004c0)='/sys/block/loop0', 0x400000, 0x34) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r1, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="00471c03", @ANYRES16=0x0, @ANYBLOB="080000000000000000000c00000005002f0000000000"], 0x1c}}, 0x20010000) unshare(0x4020a00) accept4$bt_l2cap(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0x0, @none}, &(0x7f0000000280)=0xe, 0x80000) r2 = socket$netlink(0x10, 0x3, 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, 0xa, 0x0, @perf_config_ext={0x32a, 0x20}, 0x0, 0x96, 0x0, 0x0, 0x80}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$NFQNL_MSG_CONFIG(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000001500)=ANY=[@ANYBLOB="240203010200000000000000000300000a080003400000000708000440000000110000005b336d6de09d481d2fc343076a9f55cfbf0962d00e7f8b3ebaf30c4b105897382583eb025c0cfff87bdc02b77e"], 0x24}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x13c, &(0x7f0000000000)={&(0x7f0000000080)=@newlink={0x28, 0x10, 0x1b, 0x0, 0x0, {0x0, 0x0, 0x3, 0x0, 0xf201}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)={&(0x7f0000000080)=ANY=[@ANYBLOB="48040000", @ANYRES16, @ANYBLOB="010000000000000004000f1c210008000300", @ANYRES32], 0x448}}, 0x0) sendmsg$NL80211_CMD_SET_PMK(r0, &(0x7f0000001600)={&(0x7f0000000140), 0xc, &(0x7f0000000300)={&(0x7f0000001580)={0x78, 0x0, 0x2, 0x70bd2a, 0x25dfdbfb, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x6a}}}}, [@NL80211_ATTR_PMK={0x14, 0xfe, "720b17f83046a9f17aa3a1207b1e11be"}, @NL80211_ATTR_PMK={0x14, 0xfe, "9a06ab5b2e530bf9541d01e3dc693f7b"}, @NL80211_ATTR_PMKR0_NAME={0x14, 0x102, "7cc8c56fc6136eae2722c1d97dafea7f"}, @NL80211_ATTR_PMK={0x14, 0xfe, "af7849f086be090630ba0c4e2457cf65"}]}, 0x78}, 0x1, 0x0, 0x0, 0x1}, 0x800) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r2, 0xd000943e, &(0x7f0000000500)={0x0, 0x0, "45c995059f25e7520109c4d36496e4d7250c0d05ac42ac2618c650f8365e4d29b489c43aad98d7b45b3cf9d073be1f7fec2b65977af6b354e01b9bf27b92829c31a90e8492dcc3ea3f4773bcb088f96f82080c62c67c56dd69189399f778950d838a3b9a0d07d2ac307db19194419f2292e4ed5eb1c82d3574e632b163c91fbc3ae47da69eefe5c07e763959bcdf0b739a6cb98565b312c66ae07448c5fe3c7b7498cea5716f1558c46fabc0a03c55c3d7ce796dd9e3e8de00ae43d8212c9108ad7dd95bb063cda3a3ba1c8f89efaaae4dd111977e6259db762abffe9e9d8f0d75a4fe45875fddf9d22ba6ea809be2a81e49f5bd47def07afbeea7dfda4fc223", "bb9b2646d4d0f12e031fab5cec3dadf4844f9d57d805cc540cd6c83fbdb1327a7c1a4b55e18bb72b1dff2308b69dad0866c89bc89504db3b1c7d01c150d39dab8f8e8d96448658f57343ec1538cc79af1b8412a617613b2541946f90db429e3cdb116cb2624ac03a92223558e3613d44b51c79c23703c5516ef3e3d4d6bbdb9248686262db5eeec173414a33b9a888ccd34aa4d7f124571adae8b665943776e101745a0b5b9b8481ad24188d4316854398c2a84017f621e662739d7bde5568279bbd901a5f6029c0de2c2cbd23b1dc36b2e8210867037737fc9c494c0006b96dc995c4b0f49202d31857e6395431b50ed3f472816a5256c1d7f22cd715d953ad88071992b88edeb47e6167503198f40cbfcaebaf977e9ff172436c40ddbc675d10300a1392128addbc135b0a8c95635aa908870b4cb9df3adf54e0a4f6516eb1393890889b182d53c9a484ffe0441b4f8c3dd285223c0431ffc9d7645b02617f4f406c65a721250f8ad87847b5e74fa3e81ebd92cb289bb870f06f5e0c6c2677f14ef32d1e74fd95c42d1263c10120730d3f1cb643f7fae03c06c3e76463b60d5faf0e8f17389813cb62e125e89c44d9a87dcb3874742e1d7826ba2510ce512050a095547194a7b37aa413bf0dc242c6d963ebc58f4692db24a84be8f7072f82d5a2cde187dd3cd0f4dca7bde66dc03fd37da88a1ad4064b99169462adecff5a7f430acb46d9fe16611348f0aee453c0866beff79266d1b7d5abf270fdae724fbd22988f53519b2f7b61ed1b8dafcdffdb7289e58abcd2887b59a368803193a8e109e681de7760c9ba7b3789c240472cf817280b8489bf0d2e1966a7d29f50d6eab283a755146a0851ab26c3a208f6e6cfec97446a747532e5531836f8e762cbbe33739e1e8254b8b793f926fcb9758c408d178831f9b01a13c5ef63365eacaf029ad6603c9bec6d23281cfcb3de12d192715625f0525ed9a73af2bd6786d91fea14302e8335aec140ae7e9d874d12073dc963cc5836e516a75e78e97ae9558b2f3bc6c6247e07061c6edb059180d302cd7a79be06def817b9aa423bf55c4ec2b42e8904259f55b370b2a4d8783330981d278321c168c0608aff8e2745170bee7d17864e58bb26b0e302681521dae42437de2b0093ca8998cbc5adee21471d97959f237d788c90eae06292f79a353f679d548b50d4343937bce7524d6315edd03312a9e199623e3d6e95699740c6ac0fa0d6621a25f506dc4bbeec047f0a650716d9002a57f5513146405da4cb5b410cd4463fbf58fdbc330d9838f0786b6baec5d115b2a15f4d7abe97c4cfa851ad39edd520f99d41cdec36fb8d77fe155e6112fed7fe461661e9b22082a7a5b72ac23da8a7fb571fed1fb2b00c8a0aaec5045530f7814156ccaa43b9c239eb9b5d62ca4bf10abe1e5e430ce0564068478d33b2db0991f79ef2c3799bcf2ad83935f7407f66fe7854bcced92bd7b4a6c9548038b27cf4b5681c3a049dbe9ce988dee45268dd1694eb964a592eeb601c515cbac605c0b3ded09b7d757382935be286f0153d293e517ed8290174c440e49a90bfaaa71fd22ad24b9b4a05d80131b6d5743c230a3c476b1914e960066745b31669323966b66cc025813e39d97ab34d0941799fbf8ae62a7ecd8be9a9ddd55f042315bac71e37b8c777ae4421fb30bf9764c6eedc9a3b616d7b93243f966ff82798ec707c750d07491f985dbe3080f5fb2d4eaa434172bb49473cca577b8f0783e9f6b046c57dabd7a5b2acd609447f3a06926cb9297af170df70321df898974b5ffca1ac2ea6ab8b826c29dc091f7b191fa40801f9e355789afe6c5837b1b259200c70ade9332715fd7d58c85f02b9d091499b7fd52a9b7ec3997d8739853f130d20192f01949cf1b2b935347ce0f0542a3440c3c791d6e75528b7af77f0a9a43a1e9e414fdda73248dba54c3c741432aee72dc8e13aea33d69ad92c1e183da4538bc27162f76e1bfd16517528412ad74e485d39f980f659f046eb27fbc1d0e49ee09d1c371776155e2f1ee1431215c6a177a10b9b5370ef835f019185111d8fca7670cf76fc7a9edb11fcbc805d1c08c86e4f8ba26b13e495dd84613e3be6fc12074ed49b37c3ed8f88996f23d7d014572f35709fc33adfe53deb9c4e74af2e00d7a71e5a89c86b2f773502c54a46d138341c9a49707498c27dfaa1db1f7ddc2c1e7b064710453f2aba8114fdeedc7496c8b46c05082046c8ad89e2d30dc8be25c1411cc02bf746c27d5cb772d5e2a1de581123ed20f3dffe930f769cc46e2306063dd2ba65839a61f0f7e288b125a1e5ba849cbaa39a760b73b35af305c8956a6164227e4a57253874597515a7f622f7bb68d9064d8eb8752b01b192799ee49e53081017c91c73ce64c87f82dd47c0f9dc09db6eb6efa016d3f35fc5dda3d570489773356e9f0b3a893702c33be691cbed80ac17e1168e883c1763023373853a01d405f862909423ceb7fe148b452876b1c6d9bac5b590787831764582dbf42a12f754a7578ab18e2a5fe6cc0d0b13f4eeb4425abcf643ff53b6cc72bd71debda9b192a751ba93301f3c2b21d01aab2bd662bd7903598d7bf512fca30571c56a470e79e9b0e0c6f9748393275248ce50927b6a97b29cd6b6f59a54500a20429e7f043fc999ac764c276f199617dd8dc80e0737b610de1d98cd492f933a0a45ae55686ecfe1b997f3633c125cacd659de05e1394d1ac81bbfb6fb93fb54ba034210eb6a6ea23f4172aa5f7d9183cdc819df16cfa2eeb0719c8514406f2c8281df971d58b916e8377bbb2030d3da1052bd9e1179ad20a275a614b5561a00df3a1d8e5fe3a485fd13a4d9b23fa42c0bc1cd983bce86eebc81db0ef6b2bfe570e40813cefef031da14c0975975895a497d6bcb1e93a717470e118fbce4f7ea9dd68a64be2a3ed45bd254fb1036298ec53a4d0c3553fdbb354f71b5807b6708cd2db279abfdf53df0e915156435d3741ac9f5a0b8ae3c248fc504e410d208d68048a6f8b1d6f35f1ecb4debf85f9e96db5977bb194eaf3e316ff446c84b3813f409ac44154f48fb4f09d819e2471d6fafa10d62c16d77ef2781447d460f20256afc1b2022a16544608b981b6e6e68def6995c5334d88b61823dd48121fc41ffa6d4cf57b1d0352688116293679cf294cd673c6433d8fc538cf4ab2f1513369c6f7ab321c190c30545dbeaff89cbfd1122d7f586686631323e723fa68a45b94211aa15d6a85397a2628ae5a48d788f07a66ac012ef3db4dfd1f1e7b4f61f532d30bac6033e53024623829749917f20de7c69c40a11d50b5562e30e6c5e126a9d14003c22122eb68e50591e29b39507ac3044de795366c3abcd6961468caab8ae6844dcecf45f06c7d61ef063cadddf13ea75375b3a0b92eaa31d1f04b76a1d10759902284ec19f69d2628f3072ea1c53bf1fe00e028f52a189cbfeeb15854c8f341ae91cdcab1d58b620f6c8106e6268f4ba8e978aba54021a1680336fbe78882095196193fe7238d8ce65449ab7141f8d6fe3d68e68e1134420dfabc2fbd7fcda7cbda4d303b9b6eb8057e74272bf0cf54e80945b0eaa8c200492e6938520b81464e7e0f1d6097074b01d9f231bc8870b2b892ba54b414714fe10f9e4fda412888502de6aa9539c174cad07e4caf9637fed59d77cec73a5bcca964c9fac80ff1899f723eeb55a096807bcc1ab033f755ee29877f0981d720f2b6714db737b78903958ad7743979dbf8e00bbbb1604012bd40ffa809c774dd5e7adac48c2c77dea74daf58578e0edbcf8182f3ae0f9e34ac3a5387b4c7cd5b9431710acd9f3e98071998c0cf7cc438b9ee16321e8fa66592abaa1ca19d0ad1eba04079a1844e3b19ab2406d7e1972ce680178930e5454e1975032b0423ca4a8cc152e8fd3cb082939b3f826d663311d1d3ac1f2e06b879ee8de7f114af3e03830fd9ef762972a09116ea236c1530b17b91f0054fb63165171b81cb97d388bae48313e9b651b6e5bda823bfcdb71c95976927896d7927279c5ea36b667fce090c27cc21b1b6669dd330e1a6840f1b980a6ca1f189dbda2d70e1f5f8a1fe8987ca8ad46066545511f73b841cb883b7ffdf4cff58c6b7a21e2514b47eb2c22688fa742f7db0f4435bcf1d74d4e82e29bcf6d313f2b68a043e6ae7febcb91ce43d0cb647742a47d0de487e6b86631dacc2ed76ccba6b385242e5febecf2cfa29aadede46e0dd99762ab3517af01d0e0a6cc0e1ecfe47a2c2f58e8f6ec4cff68bd8fed6cb9e3b01fcaede4c09ef44fac0e0637fd8718ac268a280a48b5887978ecfc1b0850473f70a0a18804ba2b2fa2a9002ef80e0c59ca8ce498a8f95c8ac36e2298ec8fbecd8483ab6ad34b1a2cb5105a148dccf5b085a8de3eb111a3ddefb5ea392255736ed46cee3669bd396f1de860e8aabe35da285cb75dc76a2913cc12bd128d5da43855d207bfef1135938f5c489947d162ceec517ca99f5e8c0cd04f7e0deeb4f2317d03a7e42fb6f13ec83ab53caf27c1d572c32215c95439c1289f6566bad0ebac68b9ddded26da0259a364b8c8c107b821adcef7cffd65083a4e9f896ec483f212b165d860c6230896d6128aea8a08412dbc336ba30974b781eb68e79ba6691acf716a432dd7b652ced25b5a81da799dc94698d931c3bea712466521e47a9610b96a6fcc29655ac54bc038bde7f293941a6c9ca5c29cfd3fbddc16305359327513c7b2797d8157876fd91d624117f9e1321661bfc9d838e57d05ddc6f421c9fc1b9afe29137d7e8070e0cd225fa1536def57254cdb57a072c5055185e87a220cd05316d2600fe2b7c1ee4cbdd13e158084ea744c0dba98e6e1f3ea57ad8e3377d3d472bffe59c39fdd629c61186858b84a3f6c8911ae61dee1e59fd31ffca42273e50f7312f31942b7ba8452f86d26ea84f3fc7fd3d5c8d89be17dff8d39375c1d33950a8bdca5f8b03a1dec78b79b3b9420e68a8cdf78e53f1fc096aa583b0c84797b50e077e1a2e13ee23bfb8e6cf32f0dec5241ea90d3370bdf11a20604c17ea78f0734b826dc43d533dbfeaee5de730c405e7af88244fee69f0704c8d03d0a351ffe10b2aa0b4a1a9cf81d51a0d538195641d842415e0348d7f42ddf430bddd0e4adb9a92d23b65d795d9f75ac8c54be1b92b46bf5061f40b28db754155a67e96fa5987e1aaaad55184106c94fbeb59e9c916205d89efeb407cb86dd2afdd8cfa12170bf6d5437e79523247ce93bc261b85dc10897a28b3c163e967faf35ff1922d314e54563ad67f41a8ef34a56a83f6aebe9b5944613d39bbd38c2b0ac37b57ffb60e73f01de507b026ca3562621250e3ef0649d62fdb82afcc7b7eaa30bdeaf2975ebf36578da639b8916658228c6aac7e63"}) 18:27:44 executing program 3: ioctl$KVM_GET_PIT(0xffffffffffffffff, 0xc048ae65, &(0x7f0000000200)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r1, 0x107, 0x12, &(0x7f0000000000), 0x4) r2 = creat(&(0x7f0000000100)='./file0\x00', 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000002400)=ANY=[@ANYBLOB, @ANYBLOB="90575b72212541cdb2f1be5b8a962bd09b3a1b0ea648bc68463e67fcf5a5a0fb2b685eb07882cbb010cf08b249074088e4dc144dcb321429e051188c7126c6e16b85c9bed64ab3952aabfb233eaa6316c31a32b2bb28924b2dd935c3bc2a539c44cd54b927ca38703ac5c9d1a24a55b83886553bd03f0437435fa73bb4e013d6c0277c4eff557f55f81311e9cd2bbc6570c766386c3bb5fa71b52189bcfe1ec6d6cb2da9a959608aeee3d9b235bbf096dc02c69c27ba8cb1460097cb96c3a73f2cbaed785a5de560ed1ef8159a2d78b3e1ffb3cc77b31deb1fe18f5e5874d9a2386dbdfe60716f35b380f4ac5b1fc42b484681a6e9"], 0x34}}, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r2, 0x89f1, &(0x7f00000001c0)={'gre0\x00', &(0x7f0000000280)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYBLOB="0700001000000009000000054a18010018680000082fa878ffffffff0a0101029412c3b4c0000000ff000000000000007f860000"]}) r4 = socket$inet_udp(0x2, 0x2, 0x0) close(r4) r5 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r5, &(0x7f0000000080)={0xa, 0x0, 0x0, @empty}, 0x1c) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 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) splice(r0, 0x0, r4, 0x0, 0x2ffff, 0x0) bind$packet(0xffffffffffffffff, &(0x7f0000000340)={0x11, 0x8, 0x0, 0x1, 0x5, 0x6, @local}, 0x14) 18:27:44 executing program 0: keyctl$get_keyring_id(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r0, &(0x7f0000000140)=ANY=[], 0x92c) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) (fail_nth: 1) 18:27:44 executing program 1: munlockall() unshare(0x48040200) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) unshare(0x50000000) unshare(0x2020000) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000016c0)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000001680)={0x0}}, 0x0) r0 = openat$incfs(0xffffffffffffffff, &(0x7f0000000240)='.pending_reads\x00', 0x280800, 0x66) mmap(&(0x7f000053b000/0x2000)=nil, 0x2000, 0x8, 0x10, 0xffffffffffffffff, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000004c0)='/sys/block/loop0', 0x400000, 0x34) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r1, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="00471c03", @ANYRES16=0x0, @ANYBLOB="080000000000000000000c00000005002f0000000000"], 0x1c}}, 0x20010000) unshare(0x4020a00) accept4$bt_l2cap(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0x0, @none}, &(0x7f0000000280)=0xe, 0x80000) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x24, 0x0, 0x118, 0x70bd2a, 0x25dfdbff, {}, [@BATADV_ATTR_AP_ISOLATION_ENABLED={0x5, 0x2a, 0x1}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x2}]}, 0x24}, 0x1, 0x0, 0x0, 0x4004}, 0x8801) 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, 0xa, 0x0, @perf_config_ext={0x32a, 0x20}, 0x0, 0x96, 0x0, 0x0, 0x80}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$NFQNL_MSG_CONFIG(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000001500)=ANY=[@ANYBLOB="240203010200000000000000000300000a080003400000000708000440000000110000005b336d6de09d481d2fc343076a9f55cfbf0962d00e7f8b3ebaf30c4b105897382583eb025c0cfff87bdc02b77e"], 0x24}}, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x13c, &(0x7f0000000000)={&(0x7f0000000080)=@newlink={0x28, 0x10, 0x1b, 0x0, 0x0, {0x0, 0x0, 0x3, 0x0, 0xf201}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)={&(0x7f0000000080)=ANY=[@ANYBLOB="48040000", @ANYRES16, @ANYBLOB="010000000000000004000f1c210008000300", @ANYRES32], 0x448}}, 0x0) sendmsg$NL80211_CMD_SET_PMK(r0, &(0x7f0000001600)={&(0x7f0000000140), 0xc, &(0x7f0000000300)={&(0x7f0000001580)={0x78, 0x0, 0x2, 0x70bd2a, 0x25dfdbfb, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x6a}}}}, [@NL80211_ATTR_PMK={0x14, 0xfe, "720b17f83046a9f17aa3a1207b1e11be"}, @NL80211_ATTR_PMK={0x14, 0xfe, "9a06ab5b2e530bf9541d01e3dc693f7b"}, @NL80211_ATTR_PMKR0_NAME={0x14, 0x102, "7cc8c56fc6136eae2722c1d97dafea7f"}, @NL80211_ATTR_PMK={0x14, 0xfe, "af7849f086be090630ba0c4e2457cf65"}]}, 0x78}, 0x1, 0x0, 0x0, 0x1}, 0x800) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000500)={0x0, 0x0, "45c995059f25e7520109c4d36496e4d7250c0d05ac42ac2618c650f8365e4d29b489c43aad98d7b45b3cf9d073be1f7fec2b65977af6b354e01b9bf27b92829c31a90e8492dcc3ea3f4773bcb088f96f82080c62c67c56dd69189399f778950d838a3b9a0d07d2ac307db19194419f2292e4ed5eb1c82d3574e632b163c91fbc3ae47da69eefe5c07e763959bcdf0b739a6cb98565b312c66ae07448c5fe3c7b7498cea5716f1558c46fabc0a03c55c3d7ce796dd9e3e8de00ae43d8212c9108ad7dd95bb063cda3a3ba1c8f89efaaae4dd111977e6259db762abffe9e9d8f0d75a4fe45875fddf9d22ba6ea809be2a81e49f5bd47def07afbeea7dfda4fc223", "bb9b2646d4d0f12e031fab5cec3dadf4844f9d57d805cc540cd6c83fbdb1327a7c1a4b55e18bb72b1dff2308b69dad0866c89bc89504db3b1c7d01c150d39dab8f8e8d96448658f57343ec1538cc79af1b8412a617613b2541946f90db429e3cdb116cb2624ac03a92223558e3613d44b51c79c23703c5516ef3e3d4d6bbdb9248686262db5eeec173414a33b9a888ccd34aa4d7f124571adae8b665943776e101745a0b5b9b8481ad24188d4316854398c2a84017f621e662739d7bde5568279bbd901a5f6029c0de2c2cbd23b1dc36b2e8210867037737fc9c494c0006b96dc995c4b0f49202d31857e6395431b50ed3f472816a5256c1d7f22cd715d953ad88071992b88edeb47e6167503198f40cbfcaebaf977e9ff172436c40ddbc675d10300a1392128addbc135b0a8c95635aa908870b4cb9df3adf54e0a4f6516eb1393890889b182d53c9a484ffe0441b4f8c3dd285223c0431ffc9d7645b02617f4f406c65a721250f8ad87847b5e74fa3e81ebd92cb289bb870f06f5e0c6c2677f14ef32d1e74fd95c42d1263c10120730d3f1cb643f7fae03c06c3e76463b60d5faf0e8f17389813cb62e125e89c44d9a87dcb3874742e1d7826ba2510ce512050a095547194a7b37aa413bf0dc242c6d963ebc58f4692db24a84be8f7072f82d5a2cde187dd3cd0f4dca7bde66dc03fd37da88a1ad4064b99169462adecff5a7f430acb46d9fe16611348f0aee453c0866beff79266d1b7d5abf270fdae724fbd22988f53519b2f7b61ed1b8dafcdffdb7289e58abcd2887b59a368803193a8e109e681de7760c9ba7b3789c240472cf817280b8489bf0d2e1966a7d29f50d6eab283a755146a0851ab26c3a208f6e6cfec97446a747532e5531836f8e762cbbe33739e1e8254b8b793f926fcb9758c408d178831f9b01a13c5ef63365eacaf029ad6603c9bec6d23281cfcb3de12d192715625f0525ed9a73af2bd6786d91fea14302e8335aec140ae7e9d874d12073dc963cc5836e516a75e78e97ae9558b2f3bc6c6247e07061c6edb059180d302cd7a79be06def817b9aa423bf55c4ec2b42e8904259f55b370b2a4d8783330981d278321c168c0608aff8e2745170bee7d17864e58bb26b0e302681521dae42437de2b0093ca8998cbc5adee21471d97959f237d788c90eae06292f79a353f679d548b50d4343937bce7524d6315edd03312a9e199623e3d6e95699740c6ac0fa0d6621a25f506dc4bbeec047f0a650716d9002a57f5513146405da4cb5b410cd4463fbf58fdbc330d9838f0786b6baec5d115b2a15f4d7abe97c4cfa851ad39edd520f99d41cdec36fb8d77fe155e6112fed7fe461661e9b22082a7a5b72ac23da8a7fb571fed1fb2b00c8a0aaec5045530f7814156ccaa43b9c239eb9b5d62ca4bf10abe1e5e430ce0564068478d33b2db0991f79ef2c3799bcf2ad83935f7407f66fe7854bcced92bd7b4a6c9548038b27cf4b5681c3a049dbe9ce988dee45268dd1694eb964a592eeb601c515cbac605c0b3ded09b7d757382935be286f0153d293e517ed8290174c440e49a90bfaaa71fd22ad24b9b4a05d80131b6d5743c230a3c476b1914e960066745b31669323966b66cc025813e39d97ab34d0941799fbf8ae62a7ecd8be9a9ddd55f042315bac71e37b8c777ae4421fb30bf9764c6eedc9a3b616d7b93243f966ff82798ec707c750d07491f985dbe3080f5fb2d4eaa434172bb49473cca577b8f0783e9f6b046c57dabd7a5b2acd609447f3a06926cb9297af170df70321df898974b5ffca1ac2ea6ab8b826c29dc091f7b191fa40801f9e355789afe6c5837b1b259200c70ade9332715fd7d58c85f02b9d091499b7fd52a9b7ec3997d8739853f130d20192f01949cf1b2b935347ce0f0542a3440c3c791d6e75528b7af77f0a9a43a1e9e414fdda73248dba54c3c741432aee72dc8e13aea33d69ad92c1e183da4538bc27162f76e1bfd16517528412ad74e485d39f980f659f046eb27fbc1d0e49ee09d1c371776155e2f1ee1431215c6a177a10b9b5370ef835f019185111d8fca7670cf76fc7a9edb11fcbc805d1c08c86e4f8ba26b13e495dd84613e3be6fc12074ed49b37c3ed8f88996f23d7d014572f35709fc33adfe53deb9c4e74af2e00d7a71e5a89c86b2f773502c54a46d138341c9a49707498c27dfaa1db1f7ddc2c1e7b064710453f2aba8114fdeedc7496c8b46c05082046c8ad89e2d30dc8be25c1411cc02bf746c27d5cb772d5e2a1de581123ed20f3dffe930f769cc46e2306063dd2ba65839a61f0f7e288b125a1e5ba849cbaa39a760b73b35af305c8956a6164227e4a57253874597515a7f622f7bb68d9064d8eb8752b01b192799ee49e53081017c91c73ce64c87f82dd47c0f9dc09db6eb6efa016d3f35fc5dda3d570489773356e9f0b3a893702c33be691cbed80ac17e1168e883c1763023373853a01d405f862909423ceb7fe148b452876b1c6d9bac5b590787831764582dbf42a12f754a7578ab18e2a5fe6cc0d0b13f4eeb4425abcf643ff53b6cc72bd71debda9b192a751ba93301f3c2b21d01aab2bd662bd7903598d7bf512fca30571c56a470e79e9b0e0c6f9748393275248ce50927b6a97b29cd6b6f59a54500a20429e7f043fc999ac764c276f199617dd8dc80e0737b610de1d98cd492f933a0a45ae55686ecfe1b997f3633c125cacd659de05e1394d1ac81bbfb6fb93fb54ba034210eb6a6ea23f4172aa5f7d9183cdc819df16cfa2eeb0719c8514406f2c8281df971d58b916e8377bbb2030d3da1052bd9e1179ad20a275a614b5561a00df3a1d8e5fe3a485fd13a4d9b23fa42c0bc1cd983bce86eebc81db0ef6b2bfe570e40813cefef031da14c0975975895a497d6bcb1e93a717470e118fbce4f7ea9dd68a64be2a3ed45bd254fb1036298ec53a4d0c3553fdbb354f71b5807b6708cd2db279abfdf53df0e915156435d3741ac9f5a0b8ae3c248fc504e410d208d68048a6f8b1d6f35f1ecb4debf85f9e96db5977bb194eaf3e316ff446c84b3813f409ac44154f48fb4f09d819e2471d6fafa10d62c16d77ef2781447d460f20256afc1b2022a16544608b981b6e6e68def6995c5334d88b61823dd48121fc41ffa6d4cf57b1d0352688116293679cf294cd673c6433d8fc538cf4ab2f1513369c6f7ab321c190c30545dbeaff89cbfd1122d7f586686631323e723fa68a45b94211aa15d6a85397a2628ae5a48d788f07a66ac012ef3db4dfd1f1e7b4f61f532d30bac6033e53024623829749917f20de7c69c40a11d50b5562e30e6c5e126a9d14003c22122eb68e50591e29b39507ac3044de795366c3abcd6961468caab8ae6844dcecf45f06c7d61ef063cadddf13ea75375b3a0b92eaa31d1f04b76a1d10759902284ec19f69d2628f3072ea1c53bf1fe00e028f52a189cbfeeb15854c8f341ae91cdcab1d58b620f6c8106e6268f4ba8e978aba54021a1680336fbe78882095196193fe7238d8ce65449ab7141f8d6fe3d68e68e1134420dfabc2fbd7fcda7cbda4d303b9b6eb8057e74272bf0cf54e80945b0eaa8c200492e6938520b81464e7e0f1d6097074b01d9f231bc8870b2b892ba54b414714fe10f9e4fda412888502de6aa9539c174cad07e4caf9637fed59d77cec73a5bcca964c9fac80ff1899f723eeb55a096807bcc1ab033f755ee29877f0981d720f2b6714db737b78903958ad7743979dbf8e00bbbb1604012bd40ffa809c774dd5e7adac48c2c77dea74daf58578e0edbcf8182f3ae0f9e34ac3a5387b4c7cd5b9431710acd9f3e98071998c0cf7cc438b9ee16321e8fa66592abaa1ca19d0ad1eba04079a1844e3b19ab2406d7e1972ce680178930e5454e1975032b0423ca4a8cc152e8fd3cb082939b3f826d663311d1d3ac1f2e06b879ee8de7f114af3e03830fd9ef762972a09116ea236c1530b17b91f0054fb63165171b81cb97d388bae48313e9b651b6e5bda823bfcdb71c95976927896d7927279c5ea36b667fce090c27cc21b1b6669dd330e1a6840f1b980a6ca1f189dbda2d70e1f5f8a1fe8987ca8ad46066545511f73b841cb883b7ffdf4cff58c6b7a21e2514b47eb2c22688fa742f7db0f4435bcf1d74d4e82e29bcf6d313f2b68a043e6ae7febcb91ce43d0cb647742a47d0de487e6b86631dacc2ed76ccba6b385242e5febecf2cfa29aadede46e0dd99762ab3517af01d0e0a6cc0e1ecfe47a2c2f58e8f6ec4cff68bd8fed6cb9e3b01fcaede4c09ef44fac0e0637fd8718ac268a280a48b5887978ecfc1b0850473f70a0a18804ba2b2fa2a9002ef80e0c59ca8ce498a8f95c8ac36e2298ec8fbecd8483ab6ad34b1a2cb5105a148dccf5b085a8de3eb111a3ddefb5ea392255736ed46cee3669bd396f1de860e8aabe35da285cb75dc76a2913cc12bd128d5da43855d207bfef1135938f5c489947d162ceec517ca99f5e8c0cd04f7e0deeb4f2317d03a7e42fb6f13ec83ab53caf27c1d572c32215c95439c1289f6566bad0ebac68b9ddded26da0259a364b8c8c107b821adcef7cffd65083a4e9f896ec483f212b165d860c6230896d6128aea8a08412dbc336ba30974b781eb68e79ba6691acf716a432dd7b652ced25b5a81da799dc94698d931c3bea712466521e47a9610b96a6fcc29655ac54bc038bde7f293941a6c9ca5c29cfd3fbddc16305359327513c7b2797d8157876fd91d624117f9e1321661bfc9d838e57d05ddc6f421c9fc1b9afe29137d7e8070e0cd225fa1536def57254cdb57a072c5055185e87a220cd05316d2600fe2b7c1ee4cbdd13e158084ea744c0dba98e6e1f3ea57ad8e3377d3d472bffe59c39fdd629c61186858b84a3f6c8911ae61dee1e59fd31ffca42273e50f7312f31942b7ba8452f86d26ea84f3fc7fd3d5c8d89be17dff8d39375c1d33950a8bdca5f8b03a1dec78b79b3b9420e68a8cdf78e53f1fc096aa583b0c84797b50e077e1a2e13ee23bfb8e6cf32f0dec5241ea90d3370bdf11a20604c17ea78f0734b826dc43d533dbfeaee5de730c405e7af88244fee69f0704c8d03d0a351ffe10b2aa0b4a1a9cf81d51a0d538195641d842415e0348d7f42ddf430bddd0e4adb9a92d23b65d795d9f75ac8c54be1b92b46bf5061f40b28db754155a67e96fa5987e1aaaad55184106c94fbeb59e9c916205d89efeb407cb86dd2afdd8cfa12170bf6d5437e79523247ce93bc261b85dc10897a28b3c163e967faf35ff1922d314e54563ad67f41a8ef34a56a83f6aebe9b5944613d39bbd38c2b0ac37b57ffb60e73f01de507b026ca3562621250e3ef0649d62fdb82afcc7b7eaa30bdeaf2975ebf36578da639b8916658228c6aac7e63"}) [ 1516.263737][T30027] FAULT_INJECTION: forcing a failure. [ 1516.263737][T30027] name failslab, interval 1, probability 0, space 0, times 0 [ 1516.281243][T30027] CPU: 2 PID: 30027 Comm: syz-executor.0 Not tainted 5.15.0-syzkaller #0 [ 1516.292988][T30027] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.14.0-2 04/01/2014 [ 1516.307220][T30027] Call Trace: [ 1516.312174][T30027] [ 1516.315904][T30027] dump_stack_lvl+0xcd/0x134 [ 1516.321885][T30027] should_fail.cold+0x5/0xa [ 1516.327539][T30027] ? tomoyo_realpath_from_path+0xc3/0x620 [ 1516.334738][T30027] should_failslab+0x5/0x10 [ 1516.340792][T30027] __kmalloc+0x72/0x320 [ 1516.345970][T30027] tomoyo_realpath_from_path+0xc3/0x620 [ 1516.353673][T30027] ? tomoyo_profile+0x42/0x50 [ 1516.362105][T30027] tomoyo_path_number_perm+0x1d5/0x590 [ 1516.370571][T30027] ? tomoyo_path_number_perm+0x18d/0x590 [ 1516.380181][T30027] ? tomoyo_execute_permission+0x4a0/0x4a0 [ 1516.388768][T30027] ? check_path.constprop.0+0x50/0x50 [ 1516.395545][T30027] ? lock_downgrade+0x6e0/0x6e0 [ 1516.402207][T30027] ? find_held_lock+0x2d/0x110 [ 1516.408314][T30027] ? __fget_files+0x23d/0x3e0 [ 1516.414893][T30027] security_file_ioctl+0x50/0xb0 [ 1516.422264][T30027] __do_compat_sys_ioctl+0x4e/0x290 [ 1516.430464][T30027] __do_fast_syscall_32+0x65/0xf0 [ 1516.438243][T30027] do_fast_syscall_32+0x2f/0x70 [ 1516.445518][T30027] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 1516.454773][T30027] RIP: 0023:0xf6e6f549 [ 1516.461587][T30027] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00 [ 1516.498216][T30027] RSP: 002b:00000000f44695fc EFLAGS: 00000296 ORIG_RAX: 0000000000000036 [ 1516.510141][T30027] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 0000000000005412 [ 1516.522036][T30027] RDX: 0000000020000000 RSI: 0000000000000000 RDI: 0000000000000000 [ 1516.536058][T30027] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 1516.551091][T30027] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 1516.565738][T30027] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 1516.579408][T30027] [ 1516.584820][T30027] ERROR: Out of memory at tomoyo_realpath_from_path. [ 1516.756877][ T1312] ieee802154 phy0 wpan0: encryption failed: -22 [ 1516.766070][ T1312] ieee802154 phy1 wpan1: encryption failed: -22 18:27:44 executing program 0: keyctl$get_keyring_id(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r0, &(0x7f0000000140)=ANY=[], 0x92c) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) (fail_nth: 2) [ 1516.850777][T30034] FAULT_INJECTION: forcing a failure. [ 1516.850777][T30034] name failslab, interval 1, probability 0, space 0, times 0 [ 1516.867065][T30034] CPU: 3 PID: 30034 Comm: syz-executor.0 Not tainted 5.15.0-syzkaller #0 [ 1516.877553][T30034] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.14.0-2 04/01/2014 [ 1516.895822][T30034] Call Trace: [ 1516.902533][T30034] [ 1516.908377][T30034] dump_stack_lvl+0xcd/0x134 [ 1516.915972][T30034] should_fail.cold+0x5/0xa [ 1516.922967][T30034] ? tomoyo_encode2.part.0+0xe9/0x3a0 [ 1516.930304][T30034] should_failslab+0x5/0x10 [ 1516.936965][T30034] __kmalloc+0x72/0x320 [ 1516.942201][T30034] tomoyo_encode2.part.0+0xe9/0x3a0 [ 1516.950679][T30034] tomoyo_encode+0x28/0x50 [ 1516.957045][T30034] tomoyo_realpath_from_path+0x186/0x620 [ 1516.965562][T30034] ? tomoyo_profile+0x42/0x50 [ 1516.972901][T30034] tomoyo_path_number_perm+0x1d5/0x590 [ 1516.981423][T30034] ? tomoyo_path_number_perm+0x18d/0x590 [ 1516.989709][T30034] ? tomoyo_execute_permission+0x4a0/0x4a0 [ 1516.998301][T30034] ? check_path.constprop.0+0x50/0x50 [ 1517.006590][T30034] ? lock_downgrade+0x6e0/0x6e0 [ 1517.014159][T30034] ? find_held_lock+0x2d/0x110 [ 1517.023111][T30034] ? __fget_files+0x23d/0x3e0 [ 1517.032474][T30034] security_file_ioctl+0x50/0xb0 [ 1517.044177][T30034] __do_compat_sys_ioctl+0x4e/0x290 [ 1517.052412][T30034] __do_fast_syscall_32+0x65/0xf0 [ 1517.079460][T30034] do_fast_syscall_32+0x2f/0x70 [ 1517.084949][T30034] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 1517.097362][T30034] RIP: 0023:0xf6e6f549 [ 1517.103991][T30034] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00 [ 1517.133876][T30034] RSP: 002b:00000000f44695fc EFLAGS: 00000296 ORIG_RAX: 0000000000000036 [ 1517.147229][T30034] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 0000000000005412 [ 1517.158474][T30034] RDX: 0000000020000000 RSI: 0000000000000000 RDI: 0000000000000000 [ 1517.171143][T30034] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 1517.184274][T30034] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 1517.197448][T30034] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 1517.210643][T30034] [ 1517.216715][T30034] ERROR: Out of memory at tomoyo_realpath_from_path. [ 1517.410359][T30025] A link change request failed with some changes committed already. Interface gretap0 may have been left with an inconsistent configuration, please check. 18:27:45 executing program 0: keyctl$get_keyring_id(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r0, &(0x7f0000000140)=ANY=[], 0x92c) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) (fail_nth: 3) 18:27:45 executing program 1: munlockall() unshare(0x48040200) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) unshare(0x50000000) unshare(0x2020000) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000016c0)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000001680)={0x0}}, 0x0) r0 = openat$incfs(0xffffffffffffffff, &(0x7f0000000240)='.pending_reads\x00', 0x280800, 0x66) mmap(&(0x7f000053b000/0x2000)=nil, 0x2000, 0x8, 0x10, 0xffffffffffffffff, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000004c0)='/sys/block/loop0', 0x400000, 0x34) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r1, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="00471c03", @ANYRES16=0x0, @ANYBLOB="080000000000000000000c00000005002f0000000000"], 0x1c}}, 0x20010000) unshare(0x4020a00) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x24, 0x0, 0x118, 0x70bd2a, 0x25dfdbff, {}, [@BATADV_ATTR_AP_ISOLATION_ENABLED={0x5, 0x2a, 0x1}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x2}]}, 0x24}, 0x1, 0x0, 0x0, 0x4004}, 0x8801) 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, 0xa, 0x0, @perf_config_ext={0x32a, 0x20}, 0x0, 0x96, 0x0, 0x0, 0x80}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$NFQNL_MSG_CONFIG(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000001500)=ANY=[@ANYBLOB="240203010200000000000000000300000a080003400000000708000440000000110000005b336d6de09d481d2fc343076a9f55cfbf0962d00e7f8b3ebaf30c4b105897382583eb025c0cfff87bdc02b77e"], 0x24}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x13c, &(0x7f0000000000)={&(0x7f0000000080)=@newlink={0x28, 0x10, 0x1b, 0x0, 0x0, {0x0, 0x0, 0x3, 0x0, 0xf201}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)={&(0x7f0000000080)=ANY=[@ANYBLOB="48040000", @ANYRES16, @ANYBLOB="010000000000000004000f1c210008000300", @ANYRES32], 0x448}}, 0x0) sendmsg$NL80211_CMD_SET_PMK(r0, &(0x7f0000001600)={&(0x7f0000000140), 0xc, &(0x7f0000000300)={&(0x7f0000001580)={0x78, 0x0, 0x2, 0x70bd2a, 0x25dfdbfb, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x6a}}}}, [@NL80211_ATTR_PMK={0x14, 0xfe, "720b17f83046a9f17aa3a1207b1e11be"}, @NL80211_ATTR_PMK={0x14, 0xfe, "9a06ab5b2e530bf9541d01e3dc693f7b"}, @NL80211_ATTR_PMKR0_NAME={0x14, 0x102, "7cc8c56fc6136eae2722c1d97dafea7f"}, @NL80211_ATTR_PMK={0x14, 0xfe, "af7849f086be090630ba0c4e2457cf65"}]}, 0x78}, 0x1, 0x0, 0x0, 0x1}, 0x800) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r2, 0xd000943e, &(0x7f0000000500)={0x0, 0x0, "45c995059f25e7520109c4d36496e4d7250c0d05ac42ac2618c650f8365e4d29b489c43aad98d7b45b3cf9d073be1f7fec2b65977af6b354e01b9bf27b92829c31a90e8492dcc3ea3f4773bcb088f96f82080c62c67c56dd69189399f778950d838a3b9a0d07d2ac307db19194419f2292e4ed5eb1c82d3574e632b163c91fbc3ae47da69eefe5c07e763959bcdf0b739a6cb98565b312c66ae07448c5fe3c7b7498cea5716f1558c46fabc0a03c55c3d7ce796dd9e3e8de00ae43d8212c9108ad7dd95bb063cda3a3ba1c8f89efaaae4dd111977e6259db762abffe9e9d8f0d75a4fe45875fddf9d22ba6ea809be2a81e49f5bd47def07afbeea7dfda4fc223", "bb9b2646d4d0f12e031fab5cec3dadf4844f9d57d805cc540cd6c83fbdb1327a7c1a4b55e18bb72b1dff2308b69dad0866c89bc89504db3b1c7d01c150d39dab8f8e8d96448658f57343ec1538cc79af1b8412a617613b2541946f90db429e3cdb116cb2624ac03a92223558e3613d44b51c79c23703c5516ef3e3d4d6bbdb9248686262db5eeec173414a33b9a888ccd34aa4d7f124571adae8b665943776e101745a0b5b9b8481ad24188d4316854398c2a84017f621e662739d7bde5568279bbd901a5f6029c0de2c2cbd23b1dc36b2e8210867037737fc9c494c0006b96dc995c4b0f49202d31857e6395431b50ed3f472816a5256c1d7f22cd715d953ad88071992b88edeb47e6167503198f40cbfcaebaf977e9ff172436c40ddbc675d10300a1392128addbc135b0a8c95635aa908870b4cb9df3adf54e0a4f6516eb1393890889b182d53c9a484ffe0441b4f8c3dd285223c0431ffc9d7645b02617f4f406c65a721250f8ad87847b5e74fa3e81ebd92cb289bb870f06f5e0c6c2677f14ef32d1e74fd95c42d1263c10120730d3f1cb643f7fae03c06c3e76463b60d5faf0e8f17389813cb62e125e89c44d9a87dcb3874742e1d7826ba2510ce512050a095547194a7b37aa413bf0dc242c6d963ebc58f4692db24a84be8f7072f82d5a2cde187dd3cd0f4dca7bde66dc03fd37da88a1ad4064b99169462adecff5a7f430acb46d9fe16611348f0aee453c0866beff79266d1b7d5abf270fdae724fbd22988f53519b2f7b61ed1b8dafcdffdb7289e58abcd2887b59a368803193a8e109e681de7760c9ba7b3789c240472cf817280b8489bf0d2e1966a7d29f50d6eab283a755146a0851ab26c3a208f6e6cfec97446a747532e5531836f8e762cbbe33739e1e8254b8b793f926fcb9758c408d178831f9b01a13c5ef63365eacaf029ad6603c9bec6d23281cfcb3de12d192715625f0525ed9a73af2bd6786d91fea14302e8335aec140ae7e9d874d12073dc963cc5836e516a75e78e97ae9558b2f3bc6c6247e07061c6edb059180d302cd7a79be06def817b9aa423bf55c4ec2b42e8904259f55b370b2a4d8783330981d278321c168c0608aff8e2745170bee7d17864e58bb26b0e302681521dae42437de2b0093ca8998cbc5adee21471d97959f237d788c90eae06292f79a353f679d548b50d4343937bce7524d6315edd03312a9e199623e3d6e95699740c6ac0fa0d6621a25f506dc4bbeec047f0a650716d9002a57f5513146405da4cb5b410cd4463fbf58fdbc330d9838f0786b6baec5d115b2a15f4d7abe97c4cfa851ad39edd520f99d41cdec36fb8d77fe155e6112fed7fe461661e9b22082a7a5b72ac23da8a7fb571fed1fb2b00c8a0aaec5045530f7814156ccaa43b9c239eb9b5d62ca4bf10abe1e5e430ce0564068478d33b2db0991f79ef2c3799bcf2ad83935f7407f66fe7854bcced92bd7b4a6c9548038b27cf4b5681c3a049dbe9ce988dee45268dd1694eb964a592eeb601c515cbac605c0b3ded09b7d757382935be286f0153d293e517ed8290174c440e49a90bfaaa71fd22ad24b9b4a05d80131b6d5743c230a3c476b1914e960066745b31669323966b66cc025813e39d97ab34d0941799fbf8ae62a7ecd8be9a9ddd55f042315bac71e37b8c777ae4421fb30bf9764c6eedc9a3b616d7b93243f966ff82798ec707c750d07491f985dbe3080f5fb2d4eaa434172bb49473cca577b8f0783e9f6b046c57dabd7a5b2acd609447f3a06926cb9297af170df70321df898974b5ffca1ac2ea6ab8b826c29dc091f7b191fa40801f9e355789afe6c5837b1b259200c70ade9332715fd7d58c85f02b9d091499b7fd52a9b7ec3997d8739853f130d20192f01949cf1b2b935347ce0f0542a3440c3c791d6e75528b7af77f0a9a43a1e9e414fdda73248dba54c3c741432aee72dc8e13aea33d69ad92c1e183da4538bc27162f76e1bfd16517528412ad74e485d39f980f659f046eb27fbc1d0e49ee09d1c371776155e2f1ee1431215c6a177a10b9b5370ef835f019185111d8fca7670cf76fc7a9edb11fcbc805d1c08c86e4f8ba26b13e495dd84613e3be6fc12074ed49b37c3ed8f88996f23d7d014572f35709fc33adfe53deb9c4e74af2e00d7a71e5a89c86b2f773502c54a46d138341c9a49707498c27dfaa1db1f7ddc2c1e7b064710453f2aba8114fdeedc7496c8b46c05082046c8ad89e2d30dc8be25c1411cc02bf746c27d5cb772d5e2a1de581123ed20f3dffe930f769cc46e2306063dd2ba65839a61f0f7e288b125a1e5ba849cbaa39a760b73b35af305c8956a6164227e4a57253874597515a7f622f7bb68d9064d8eb8752b01b192799ee49e53081017c91c73ce64c87f82dd47c0f9dc09db6eb6efa016d3f35fc5dda3d570489773356e9f0b3a893702c33be691cbed80ac17e1168e883c1763023373853a01d405f862909423ceb7fe148b452876b1c6d9bac5b590787831764582dbf42a12f754a7578ab18e2a5fe6cc0d0b13f4eeb4425abcf643ff53b6cc72bd71debda9b192a751ba93301f3c2b21d01aab2bd662bd7903598d7bf512fca30571c56a470e79e9b0e0c6f9748393275248ce50927b6a97b29cd6b6f59a54500a20429e7f043fc999ac764c276f199617dd8dc80e0737b610de1d98cd492f933a0a45ae55686ecfe1b997f3633c125cacd659de05e1394d1ac81bbfb6fb93fb54ba034210eb6a6ea23f4172aa5f7d9183cdc819df16cfa2eeb0719c8514406f2c8281df971d58b916e8377bbb2030d3da1052bd9e1179ad20a275a614b5561a00df3a1d8e5fe3a485fd13a4d9b23fa42c0bc1cd983bce86eebc81db0ef6b2bfe570e40813cefef031da14c0975975895a497d6bcb1e93a717470e118fbce4f7ea9dd68a64be2a3ed45bd254fb1036298ec53a4d0c3553fdbb354f71b5807b6708cd2db279abfdf53df0e915156435d3741ac9f5a0b8ae3c248fc504e410d208d68048a6f8b1d6f35f1ecb4debf85f9e96db5977bb194eaf3e316ff446c84b3813f409ac44154f48fb4f09d819e2471d6fafa10d62c16d77ef2781447d460f20256afc1b2022a16544608b981b6e6e68def6995c5334d88b61823dd48121fc41ffa6d4cf57b1d0352688116293679cf294cd673c6433d8fc538cf4ab2f1513369c6f7ab321c190c30545dbeaff89cbfd1122d7f586686631323e723fa68a45b94211aa15d6a85397a2628ae5a48d788f07a66ac012ef3db4dfd1f1e7b4f61f532d30bac6033e53024623829749917f20de7c69c40a11d50b5562e30e6c5e126a9d14003c22122eb68e50591e29b39507ac3044de795366c3abcd6961468caab8ae6844dcecf45f06c7d61ef063cadddf13ea75375b3a0b92eaa31d1f04b76a1d10759902284ec19f69d2628f3072ea1c53bf1fe00e028f52a189cbfeeb15854c8f341ae91cdcab1d58b620f6c8106e6268f4ba8e978aba54021a1680336fbe78882095196193fe7238d8ce65449ab7141f8d6fe3d68e68e1134420dfabc2fbd7fcda7cbda4d303b9b6eb8057e74272bf0cf54e80945b0eaa8c200492e6938520b81464e7e0f1d6097074b01d9f231bc8870b2b892ba54b414714fe10f9e4fda412888502de6aa9539c174cad07e4caf9637fed59d77cec73a5bcca964c9fac80ff1899f723eeb55a096807bcc1ab033f755ee29877f0981d720f2b6714db737b78903958ad7743979dbf8e00bbbb1604012bd40ffa809c774dd5e7adac48c2c77dea74daf58578e0edbcf8182f3ae0f9e34ac3a5387b4c7cd5b9431710acd9f3e98071998c0cf7cc438b9ee16321e8fa66592abaa1ca19d0ad1eba04079a1844e3b19ab2406d7e1972ce680178930e5454e1975032b0423ca4a8cc152e8fd3cb082939b3f826d663311d1d3ac1f2e06b879ee8de7f114af3e03830fd9ef762972a09116ea236c1530b17b91f0054fb63165171b81cb97d388bae48313e9b651b6e5bda823bfcdb71c95976927896d7927279c5ea36b667fce090c27cc21b1b6669dd330e1a6840f1b980a6ca1f189dbda2d70e1f5f8a1fe8987ca8ad46066545511f73b841cb883b7ffdf4cff58c6b7a21e2514b47eb2c22688fa742f7db0f4435bcf1d74d4e82e29bcf6d313f2b68a043e6ae7febcb91ce43d0cb647742a47d0de487e6b86631dacc2ed76ccba6b385242e5febecf2cfa29aadede46e0dd99762ab3517af01d0e0a6cc0e1ecfe47a2c2f58e8f6ec4cff68bd8fed6cb9e3b01fcaede4c09ef44fac0e0637fd8718ac268a280a48b5887978ecfc1b0850473f70a0a18804ba2b2fa2a9002ef80e0c59ca8ce498a8f95c8ac36e2298ec8fbecd8483ab6ad34b1a2cb5105a148dccf5b085a8de3eb111a3ddefb5ea392255736ed46cee3669bd396f1de860e8aabe35da285cb75dc76a2913cc12bd128d5da43855d207bfef1135938f5c489947d162ceec517ca99f5e8c0cd04f7e0deeb4f2317d03a7e42fb6f13ec83ab53caf27c1d572c32215c95439c1289f6566bad0ebac68b9ddded26da0259a364b8c8c107b821adcef7cffd65083a4e9f896ec483f212b165d860c6230896d6128aea8a08412dbc336ba30974b781eb68e79ba6691acf716a432dd7b652ced25b5a81da799dc94698d931c3bea712466521e47a9610b96a6fcc29655ac54bc038bde7f293941a6c9ca5c29cfd3fbddc16305359327513c7b2797d8157876fd91d624117f9e1321661bfc9d838e57d05ddc6f421c9fc1b9afe29137d7e8070e0cd225fa1536def57254cdb57a072c5055185e87a220cd05316d2600fe2b7c1ee4cbdd13e158084ea744c0dba98e6e1f3ea57ad8e3377d3d472bffe59c39fdd629c61186858b84a3f6c8911ae61dee1e59fd31ffca42273e50f7312f31942b7ba8452f86d26ea84f3fc7fd3d5c8d89be17dff8d39375c1d33950a8bdca5f8b03a1dec78b79b3b9420e68a8cdf78e53f1fc096aa583b0c84797b50e077e1a2e13ee23bfb8e6cf32f0dec5241ea90d3370bdf11a20604c17ea78f0734b826dc43d533dbfeaee5de730c405e7af88244fee69f0704c8d03d0a351ffe10b2aa0b4a1a9cf81d51a0d538195641d842415e0348d7f42ddf430bddd0e4adb9a92d23b65d795d9f75ac8c54be1b92b46bf5061f40b28db754155a67e96fa5987e1aaaad55184106c94fbeb59e9c916205d89efeb407cb86dd2afdd8cfa12170bf6d5437e79523247ce93bc261b85dc10897a28b3c163e967faf35ff1922d314e54563ad67f41a8ef34a56a83f6aebe9b5944613d39bbd38c2b0ac37b57ffb60e73f01de507b026ca3562621250e3ef0649d62fdb82afcc7b7eaa30bdeaf2975ebf36578da639b8916658228c6aac7e63"}) 18:27:45 executing program 2: munlockall() unshare(0x48040200) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) unshare(0x50000000) unshare(0x2020000) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000016c0)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000001680)={0x0}}, 0x0) r0 = openat$incfs(0xffffffffffffffff, &(0x7f0000000240)='.pending_reads\x00', 0x280800, 0x66) mmap(&(0x7f000053b000/0x2000)=nil, 0x2000, 0x8, 0x10, 0xffffffffffffffff, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000004c0)='/sys/block/loop0', 0x400000, 0x34) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r1, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="00471c03", @ANYRES16=0x0, @ANYBLOB="080000000000000000000c00000005002f0000000000"], 0x1c}}, 0x20010000) unshare(0x4020a00) accept4$bt_l2cap(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0x0, @none}, &(0x7f0000000280)=0xe, 0x80000) r2 = socket$netlink(0x10, 0x3, 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, 0xa, 0x0, @perf_config_ext={0x32a, 0x20}, 0x0, 0x96, 0x0, 0x0, 0x80}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$NFQNL_MSG_CONFIG(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000001500)=ANY=[@ANYBLOB="240203010200000000000000000300000a080003400000000708000440000000110000005b336d6de09d481d2fc343076a9f55cfbf0962d00e7f8b3ebaf30c4b105897382583eb025c0cfff87bdc02b77e"], 0x24}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x13c, &(0x7f0000000000)={&(0x7f0000000080)=@newlink={0x28, 0x10, 0x1b, 0x0, 0x0, {0x0, 0x0, 0x3, 0x0, 0xf201}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)={&(0x7f0000000080)=ANY=[@ANYBLOB="48040000", @ANYRES16, @ANYBLOB="010000000000000004000f1c210008000300", @ANYRES32], 0x448}}, 0x0) sendmsg$NL80211_CMD_SET_PMK(r0, &(0x7f0000001600)={&(0x7f0000000140), 0xc, &(0x7f0000000300)={&(0x7f0000001580)={0x78, 0x0, 0x2, 0x70bd2a, 0x25dfdbfb, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x6a}}}}, [@NL80211_ATTR_PMK={0x14, 0xfe, "720b17f83046a9f17aa3a1207b1e11be"}, @NL80211_ATTR_PMK={0x14, 0xfe, "9a06ab5b2e530bf9541d01e3dc693f7b"}, @NL80211_ATTR_PMKR0_NAME={0x14, 0x102, "7cc8c56fc6136eae2722c1d97dafea7f"}, @NL80211_ATTR_PMK={0x14, 0xfe, "af7849f086be090630ba0c4e2457cf65"}]}, 0x78}, 0x1, 0x0, 0x0, 0x1}, 0x800) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r2, 0xd000943e, &(0x7f0000000500)={0x0, 0x0, "45c995059f25e7520109c4d36496e4d7250c0d05ac42ac2618c650f8365e4d29b489c43aad98d7b45b3cf9d073be1f7fec2b65977af6b354e01b9bf27b92829c31a90e8492dcc3ea3f4773bcb088f96f82080c62c67c56dd69189399f778950d838a3b9a0d07d2ac307db19194419f2292e4ed5eb1c82d3574e632b163c91fbc3ae47da69eefe5c07e763959bcdf0b739a6cb98565b312c66ae07448c5fe3c7b7498cea5716f1558c46fabc0a03c55c3d7ce796dd9e3e8de00ae43d8212c9108ad7dd95bb063cda3a3ba1c8f89efaaae4dd111977e6259db762abffe9e9d8f0d75a4fe45875fddf9d22ba6ea809be2a81e49f5bd47def07afbeea7dfda4fc223", "bb9b2646d4d0f12e031fab5cec3dadf4844f9d57d805cc540cd6c83fbdb1327a7c1a4b55e18bb72b1dff2308b69dad0866c89bc89504db3b1c7d01c150d39dab8f8e8d96448658f57343ec1538cc79af1b8412a617613b2541946f90db429e3cdb116cb2624ac03a92223558e3613d44b51c79c23703c5516ef3e3d4d6bbdb9248686262db5eeec173414a33b9a888ccd34aa4d7f124571adae8b665943776e101745a0b5b9b8481ad24188d4316854398c2a84017f621e662739d7bde5568279bbd901a5f6029c0de2c2cbd23b1dc36b2e8210867037737fc9c494c0006b96dc995c4b0f49202d31857e6395431b50ed3f472816a5256c1d7f22cd715d953ad88071992b88edeb47e6167503198f40cbfcaebaf977e9ff172436c40ddbc675d10300a1392128addbc135b0a8c95635aa908870b4cb9df3adf54e0a4f6516eb1393890889b182d53c9a484ffe0441b4f8c3dd285223c0431ffc9d7645b02617f4f406c65a721250f8ad87847b5e74fa3e81ebd92cb289bb870f06f5e0c6c2677f14ef32d1e74fd95c42d1263c10120730d3f1cb643f7fae03c06c3e76463b60d5faf0e8f17389813cb62e125e89c44d9a87dcb3874742e1d7826ba2510ce512050a095547194a7b37aa413bf0dc242c6d963ebc58f4692db24a84be8f7072f82d5a2cde187dd3cd0f4dca7bde66dc03fd37da88a1ad4064b99169462adecff5a7f430acb46d9fe16611348f0aee453c0866beff79266d1b7d5abf270fdae724fbd22988f53519b2f7b61ed1b8dafcdffdb7289e58abcd2887b59a368803193a8e109e681de7760c9ba7b3789c240472cf817280b8489bf0d2e1966a7d29f50d6eab283a755146a0851ab26c3a208f6e6cfec97446a747532e5531836f8e762cbbe33739e1e8254b8b793f926fcb9758c408d178831f9b01a13c5ef63365eacaf029ad6603c9bec6d23281cfcb3de12d192715625f0525ed9a73af2bd6786d91fea14302e8335aec140ae7e9d874d12073dc963cc5836e516a75e78e97ae9558b2f3bc6c6247e07061c6edb059180d302cd7a79be06def817b9aa423bf55c4ec2b42e8904259f55b370b2a4d8783330981d278321c168c0608aff8e2745170bee7d17864e58bb26b0e302681521dae42437de2b0093ca8998cbc5adee21471d97959f237d788c90eae06292f79a353f679d548b50d4343937bce7524d6315edd03312a9e199623e3d6e95699740c6ac0fa0d6621a25f506dc4bbeec047f0a650716d9002a57f5513146405da4cb5b410cd4463fbf58fdbc330d9838f0786b6baec5d115b2a15f4d7abe97c4cfa851ad39edd520f99d41cdec36fb8d77fe155e6112fed7fe461661e9b22082a7a5b72ac23da8a7fb571fed1fb2b00c8a0aaec5045530f7814156ccaa43b9c239eb9b5d62ca4bf10abe1e5e430ce0564068478d33b2db0991f79ef2c3799bcf2ad83935f7407f66fe7854bcced92bd7b4a6c9548038b27cf4b5681c3a049dbe9ce988dee45268dd1694eb964a592eeb601c515cbac605c0b3ded09b7d757382935be286f0153d293e517ed8290174c440e49a90bfaaa71fd22ad24b9b4a05d80131b6d5743c230a3c476b1914e960066745b31669323966b66cc025813e39d97ab34d0941799fbf8ae62a7ecd8be9a9ddd55f042315bac71e37b8c777ae4421fb30bf9764c6eedc9a3b616d7b93243f966ff82798ec707c750d07491f985dbe3080f5fb2d4eaa434172bb49473cca577b8f0783e9f6b046c57dabd7a5b2acd609447f3a06926cb9297af170df70321df898974b5ffca1ac2ea6ab8b826c29dc091f7b191fa40801f9e355789afe6c5837b1b259200c70ade9332715fd7d58c85f02b9d091499b7fd52a9b7ec3997d8739853f130d20192f01949cf1b2b935347ce0f0542a3440c3c791d6e75528b7af77f0a9a43a1e9e414fdda73248dba54c3c741432aee72dc8e13aea33d69ad92c1e183da4538bc27162f76e1bfd16517528412ad74e485d39f980f659f046eb27fbc1d0e49ee09d1c371776155e2f1ee1431215c6a177a10b9b5370ef835f019185111d8fca7670cf76fc7a9edb11fcbc805d1c08c86e4f8ba26b13e495dd84613e3be6fc12074ed49b37c3ed8f88996f23d7d014572f35709fc33adfe53deb9c4e74af2e00d7a71e5a89c86b2f773502c54a46d138341c9a49707498c27dfaa1db1f7ddc2c1e7b064710453f2aba8114fdeedc7496c8b46c05082046c8ad89e2d30dc8be25c1411cc02bf746c27d5cb772d5e2a1de581123ed20f3dffe930f769cc46e2306063dd2ba65839a61f0f7e288b125a1e5ba849cbaa39a760b73b35af305c8956a6164227e4a57253874597515a7f622f7bb68d9064d8eb8752b01b192799ee49e53081017c91c73ce64c87f82dd47c0f9dc09db6eb6efa016d3f35fc5dda3d570489773356e9f0b3a893702c33be691cbed80ac17e1168e883c1763023373853a01d405f862909423ceb7fe148b452876b1c6d9bac5b590787831764582dbf42a12f754a7578ab18e2a5fe6cc0d0b13f4eeb4425abcf643ff53b6cc72bd71debda9b192a751ba93301f3c2b21d01aab2bd662bd7903598d7bf512fca30571c56a470e79e9b0e0c6f9748393275248ce50927b6a97b29cd6b6f59a54500a20429e7f043fc999ac764c276f199617dd8dc80e0737b610de1d98cd492f933a0a45ae55686ecfe1b997f3633c125cacd659de05e1394d1ac81bbfb6fb93fb54ba034210eb6a6ea23f4172aa5f7d9183cdc819df16cfa2eeb0719c8514406f2c8281df971d58b916e8377bbb2030d3da1052bd9e1179ad20a275a614b5561a00df3a1d8e5fe3a485fd13a4d9b23fa42c0bc1cd983bce86eebc81db0ef6b2bfe570e40813cefef031da14c0975975895a497d6bcb1e93a717470e118fbce4f7ea9dd68a64be2a3ed45bd254fb1036298ec53a4d0c3553fdbb354f71b5807b6708cd2db279abfdf53df0e915156435d3741ac9f5a0b8ae3c248fc504e410d208d68048a6f8b1d6f35f1ecb4debf85f9e96db5977bb194eaf3e316ff446c84b3813f409ac44154f48fb4f09d819e2471d6fafa10d62c16d77ef2781447d460f20256afc1b2022a16544608b981b6e6e68def6995c5334d88b61823dd48121fc41ffa6d4cf57b1d0352688116293679cf294cd673c6433d8fc538cf4ab2f1513369c6f7ab321c190c30545dbeaff89cbfd1122d7f586686631323e723fa68a45b94211aa15d6a85397a2628ae5a48d788f07a66ac012ef3db4dfd1f1e7b4f61f532d30bac6033e53024623829749917f20de7c69c40a11d50b5562e30e6c5e126a9d14003c22122eb68e50591e29b39507ac3044de795366c3abcd6961468caab8ae6844dcecf45f06c7d61ef063cadddf13ea75375b3a0b92eaa31d1f04b76a1d10759902284ec19f69d2628f3072ea1c53bf1fe00e028f52a189cbfeeb15854c8f341ae91cdcab1d58b620f6c8106e6268f4ba8e978aba54021a1680336fbe78882095196193fe7238d8ce65449ab7141f8d6fe3d68e68e1134420dfabc2fbd7fcda7cbda4d303b9b6eb8057e74272bf0cf54e80945b0eaa8c200492e6938520b81464e7e0f1d6097074b01d9f231bc8870b2b892ba54b414714fe10f9e4fda412888502de6aa9539c174cad07e4caf9637fed59d77cec73a5bcca964c9fac80ff1899f723eeb55a096807bcc1ab033f755ee29877f0981d720f2b6714db737b78903958ad7743979dbf8e00bbbb1604012bd40ffa809c774dd5e7adac48c2c77dea74daf58578e0edbcf8182f3ae0f9e34ac3a5387b4c7cd5b9431710acd9f3e98071998c0cf7cc438b9ee16321e8fa66592abaa1ca19d0ad1eba04079a1844e3b19ab2406d7e1972ce680178930e5454e1975032b0423ca4a8cc152e8fd3cb082939b3f826d663311d1d3ac1f2e06b879ee8de7f114af3e03830fd9ef762972a09116ea236c1530b17b91f0054fb63165171b81cb97d388bae48313e9b651b6e5bda823bfcdb71c95976927896d7927279c5ea36b667fce090c27cc21b1b6669dd330e1a6840f1b980a6ca1f189dbda2d70e1f5f8a1fe8987ca8ad46066545511f73b841cb883b7ffdf4cff58c6b7a21e2514b47eb2c22688fa742f7db0f4435bcf1d74d4e82e29bcf6d313f2b68a043e6ae7febcb91ce43d0cb647742a47d0de487e6b86631dacc2ed76ccba6b385242e5febecf2cfa29aadede46e0dd99762ab3517af01d0e0a6cc0e1ecfe47a2c2f58e8f6ec4cff68bd8fed6cb9e3b01fcaede4c09ef44fac0e0637fd8718ac268a280a48b5887978ecfc1b0850473f70a0a18804ba2b2fa2a9002ef80e0c59ca8ce498a8f95c8ac36e2298ec8fbecd8483ab6ad34b1a2cb5105a148dccf5b085a8de3eb111a3ddefb5ea392255736ed46cee3669bd396f1de860e8aabe35da285cb75dc76a2913cc12bd128d5da43855d207bfef1135938f5c489947d162ceec517ca99f5e8c0cd04f7e0deeb4f2317d03a7e42fb6f13ec83ab53caf27c1d572c32215c95439c1289f6566bad0ebac68b9ddded26da0259a364b8c8c107b821adcef7cffd65083a4e9f896ec483f212b165d860c6230896d6128aea8a08412dbc336ba30974b781eb68e79ba6691acf716a432dd7b652ced25b5a81da799dc94698d931c3bea712466521e47a9610b96a6fcc29655ac54bc038bde7f293941a6c9ca5c29cfd3fbddc16305359327513c7b2797d8157876fd91d624117f9e1321661bfc9d838e57d05ddc6f421c9fc1b9afe29137d7e8070e0cd225fa1536def57254cdb57a072c5055185e87a220cd05316d2600fe2b7c1ee4cbdd13e158084ea744c0dba98e6e1f3ea57ad8e3377d3d472bffe59c39fdd629c61186858b84a3f6c8911ae61dee1e59fd31ffca42273e50f7312f31942b7ba8452f86d26ea84f3fc7fd3d5c8d89be17dff8d39375c1d33950a8bdca5f8b03a1dec78b79b3b9420e68a8cdf78e53f1fc096aa583b0c84797b50e077e1a2e13ee23bfb8e6cf32f0dec5241ea90d3370bdf11a20604c17ea78f0734b826dc43d533dbfeaee5de730c405e7af88244fee69f0704c8d03d0a351ffe10b2aa0b4a1a9cf81d51a0d538195641d842415e0348d7f42ddf430bddd0e4adb9a92d23b65d795d9f75ac8c54be1b92b46bf5061f40b28db754155a67e96fa5987e1aaaad55184106c94fbeb59e9c916205d89efeb407cb86dd2afdd8cfa12170bf6d5437e79523247ce93bc261b85dc10897a28b3c163e967faf35ff1922d314e54563ad67f41a8ef34a56a83f6aebe9b5944613d39bbd38c2b0ac37b57ffb60e73f01de507b026ca3562621250e3ef0649d62fdb82afcc7b7eaa30bdeaf2975ebf36578da639b8916658228c6aac7e63"}) 18:27:45 executing program 3: ioctl$KVM_GET_PIT(0xffffffffffffffff, 0xc048ae65, &(0x7f0000000200)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r2, 0x107, 0x12, &(0x7f0000000000), 0x4) r3 = creat(&(0x7f0000000100)='./file0\x00', 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000002400)=ANY=[@ANYBLOB, @ANYBLOB="90575b72212541cdb2f1be5b8a962bd09b3a1b0ea648bc68463e67fcf5a5a0fb2b685eb07882cbb010cf08b249074088e4dc144dcb321429e051188c7126c6e16b85c9bed64ab3952aabfb233eaa6316c31a32b2bb28924b2dd935c3bc2a539c44cd54b927ca38703ac5c9d1a24a55b83886553bd03f0437435fa73bb4e013d6c0277c4eff557f55f81311e9cd2bbc6570c766386c3bb5fa71b52189bcfe1ec6d6cb2da9a959608aeee3d9b235bbf096dc02c69c27ba8cb1460097cb96c3a73f2cbaed785a5de560ed1ef8159a2d78b3e1ffb3cc77b31deb1fe18f5e5874d9a2386dbdfe60716f35b380f4ac5b1fc42b484681a6e9"], 0x34}}, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r3, 0x89f1, &(0x7f00000001c0)={'gre0\x00', &(0x7f0000000280)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYBLOB="0700001000000009000000054a18010018680000082fa878ffffffff0a0101029412c3b4c0000000ff000000000000007f860000"]}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$inet6(0xa, 0x3, 0xff) write$binfmt_misc(r1, &(0x7f0000000140)=ANY=[], 0x4240a2a0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 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) splice(r0, 0x0, r5, 0x0, 0x2ffff, 0x0) bind$packet(0xffffffffffffffff, &(0x7f0000000340)={0x11, 0x8, 0x0, 0x1, 0x5, 0x6, @local}, 0x14) [ 1518.158609][T30041] FAULT_INJECTION: forcing a failure. [ 1518.158609][T30041] name failslab, interval 1, probability 0, space 0, times 0 [ 1518.158966][T30041] [ 1518.158981][T30041] ====================================================== [ 1518.159003][T30041] WARNING: possible circular locking dependency detected [ 1518.159017][T30041] 5.15.0-syzkaller #0 Not tainted [ 1518.159024][T30041] ------------------------------------------------------ [ 1518.159027][T30041] syz-executor.0/30041 is trying to acquire lock: [ 1518.159035][T30041] ffffffff8b892a80 (console_owner){-...}-{0:0}, at: console_unlock+0x303/0xb70 [ 1518.159081][T30041] [ 1518.159081][T30041] but task is already holding lock: [ 1518.159085][T30041] ffff88804b8ae958 (&port->lock){-.-.}-{2:2}, at: pty_write+0xea/0x1e0 [ 1518.159258][T30041] [ 1518.159258][T30041] which lock already depends on the new lock. [ 1518.159258][T30041] [ 1518.159263][T30041] [ 1518.159263][T30041] the existing dependency chain (in reverse order) is: [ 1518.159270][T30041] [ 1518.159270][T30041] -> #2 (&port->lock){-.-.}-{2:2}: [ 1518.159307][T30041] _raw_spin_lock_irqsave+0x39/0x50 [ 1518.159335][T30041] tty_port_tty_get+0x1f/0x100 [ 1518.159354][T30041] tty_port_default_wakeup+0x11/0x40 [ 1518.159375][T30041] serial8250_tx_chars+0x4f3/0xad0 [ 1518.159421][T30041] serial8250_handle_irq.part.0+0x328/0x3d0 [ 1518.159447][T30041] serial8250_default_handle_irq+0xb2/0x220 [ 1518.159472][T30041] serial8250_interrupt+0xfd/0x200 [ 1518.159493][T30041] __handle_irq_event_percpu+0x303/0x8f0 [ 1518.159523][T30041] handle_irq_event+0x102/0x280 [ 1518.159547][T30041] handle_edge_irq+0x25f/0xd00 [ 1518.159569][T30041] __common_interrupt+0x9d/0x210 [ 1518.159691][T30041] common_interrupt+0xa4/0xc0 [ 1518.159711][T30041] asm_common_interrupt+0x1e/0x40 [ 1518.159734][T30041] default_idle+0xb/0x10 [ 1518.159756][T30041] default_idle_call+0x87/0xd0 [ 1518.159778][T30041] do_idle+0x401/0x590 [ 1518.159852][T30041] cpu_startup_entry+0x14/0x20 [ 1518.159876][T30041] start_secondary+0x265/0x340 [ 1518.159917][T30041] secondary_startup_64_no_verify+0xb0/0xbb [ 1518.159970][T30041] [ 1518.159970][T30041] -> #1 (&port_lock_key){-.-.}-{2:2}: [ 1518.160001][T30041] _raw_spin_lock_irqsave+0x39/0x50 [ 1518.160036][T30041] serial8250_console_write+0x91a/0xb70 [ 1518.160065][T30041] console_unlock+0x7a9/0xb70 [ 1518.160090][T30041] vprintk_emit+0x198/0x4f0 [ 1518.160115][T30041] vprintk+0x80/0x90 [ 1518.160139][T30041] _printk+0xba/0xed [ 1518.160220][T30041] register_console+0x55f/0x780 [ 1518.160245][T30041] univ8250_console_init+0x3a/0x46 [ 1518.160567][T30041] console_init+0x3c1/0x58d [ 1518.160616][T30041] start_kernel+0x30b/0x49b [ 1518.160683][T30041] secondary_startup_64_no_verify+0xb0/0xbb [ 1518.160711][T30041] [ 1518.160711][T30041] -> #0 (console_owner){-...}-{0:0}: [ 1518.160740][T30041] __lock_acquire+0x2a07/0x54a0 [ 1518.160776][T30041] lock_acquire+0x1ab/0x510 [ 1518.160800][T30041] console_unlock+0x356/0xb70 [ 1518.160856][T30041] vprintk_emit+0x198/0x4f0 [ 1518.160882][T30041] vprintk+0x80/0x90 [ 1518.160906][T30041] _printk+0xba/0xed [ 1518.160932][T30041] should_fail+0x472/0x5a0 [ 1518.161027][T30041] should_failslab+0x5/0x10 [ 1518.161052][T30041] __kmalloc+0x72/0x320 [ 1518.161085][T30041] tty_buffer_alloc+0x23f/0x2a0 [ 1518.161108][T30041] __tty_buffer_request_room+0x156/0x2a0 [ 1518.161133][T30041] tty_insert_flip_string_fixed_flag+0x93/0x250 [ 1518.161159][T30041] pty_write+0x11c/0x1e0 [ 1518.161184][T30041] tty_put_char+0x122/0x150 [ 1518.161225][T30041] do_output_char+0x155/0x850 [ 1518.161251][T30041] __process_echoes+0x38e/0x9f0 [ 1518.161290][T30041] commit_echoes+0x148/0x210 [ 1518.161315][T30041] n_tty_receive_buf_common+0x2998/0x4780 [ 1518.161345][T30041] tty_ioctl+0x909/0x1670 [ 1518.161369][T30041] tty_compat_ioctl+0x295/0x410 [ 1518.161395][T30041] __do_compat_sys_ioctl+0x1c7/0x290 [ 1518.161423][T30041] __do_fast_syscall_32+0x65/0xf0 [ 1518.161451][T30041] do_fast_syscall_32+0x2f/0x70 [ 1518.161478][T30041] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 1518.161508][T30041] [ 1518.161508][T30041] other info that might help us debug this: [ 1518.161508][T30041] [ 1518.161514][T30041] Chain exists of: [ 1518.161514][T30041] console_owner --> &port_lock_key --> &port->lock [ 1518.161514][T30041] [ 1518.161546][T30041] Possible unsafe locking scenario: [ 1518.161546][T30041] [ 1518.161551][T30041] CPU0 CPU1 [ 1518.161556][T30041] ---- ---- [ 1518.161560][T30041] lock(&port->lock); [ 1518.161572][T30041] lock(&port_lock_key); [ 1518.161585][T30041] lock(&port->lock); [ 1518.161598][T30041] lock(console_owner); [ 1518.161610][T30041] [ 1518.161610][T30041] *** DEADLOCK *** [ 1518.161610][T30041] [ 1518.161614][T30041] 6 locks held by syz-executor.0/30041: [ 1518.161628][T30041] #0: ffff888053790098 (&tty->ldisc_sem){++++}-{0:0}, at: tty_ldisc_ref_wait+0x22/0x80 [ 1518.161682][T30041] #1: ffff88804b8ac0b8 (&port->buf.lock/1){+.+.}-{3:3}, at: tty_ioctl+0x89f/0x1670 [ 1518.161752][T30041] #2: ffff8880537902e8 (&o_tty->termios_rwsem/1){++++}-{3:3}, at: n_tty_receive_buf_common+0x84/0x4780 [ 1518.161818][T30041] #3: ffffc90006deb378 (&ldata->output_lock){+.+.}-{3:3}, at: commit_echoes+0x4c/0x210 [ 1518.161876][T30041] #4: ffff88804b8ae958 (&port->lock){-.-.}-{2:2}, at: pty_write+0xea/0x1e0 [ 1518.161929][T30041] #5: ffffffff8b972ec0 (console_lock){+.+.}-{0:0}, at: vprintk+0x80/0x90 [ 1518.161982][T30041] [ 1518.161982][T30041] stack backtrace: [ 1518.161987][T30041] CPU: 0 PID: 30041 Comm: syz-executor.0 Not tainted 5.15.0-syzkaller #0 [ 1518.162017][T30041] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.14.0-2 04/01/2014 [ 1518.162030][T30041] Call Trace: [ 1518.162036][T30041] [ 1518.162045][T30041] dump_stack_lvl+0xcd/0x134 [ 1518.162099][T30041] check_noncircular+0x25f/0x2e0 [ 1518.162125][T30041] ? stack_trace_consume_entry+0x160/0x160 [ 1518.162172][T30041] ? print_circular_bug+0x1e0/0x1e0 [ 1518.162199][T30041] ? memcpy+0x39/0x60 [ 1518.162228][T30041] ? lockdep_lock+0xc6/0x200 [ 1518.162252][T30041] ? call_rcu_zapped+0xb0/0xb0 [ 1518.162280][T30041] __lock_acquire+0x2a07/0x54a0 [ 1518.162313][T30041] ? lockdep_hardirqs_on_prepare+0x400/0x400 [ 1518.162342][T30041] ? check_path.constprop.0+0x50/0x50 [ 1518.162372][T30041] lock_acquire+0x1ab/0x510 [ 1518.162397][T30041] ? console_unlock+0x303/0xb70 [ 1518.162425][T30041] ? lock_release+0x720/0x720 [ 1518.162449][T30041] ? lock_downgrade+0x6e0/0x6e0 [ 1518.162475][T30041] ? do_raw_spin_lock+0x120/0x2b0 [ 1518.162502][T30041] ? rwlock_bug.part.0+0x90/0x90 [ 1518.162576][T30041] console_unlock+0x356/0xb70 [ 1518.162602][T30041] ? console_unlock+0x303/0xb70 [ 1518.162630][T30041] ? devkmsg_read+0x730/0x730 [ 1518.162657][T30041] ? lock_release+0x720/0x720 [ 1518.162689][T30041] ? vprintk+0x80/0x90 [ 1518.162717][T30041] vprintk_emit+0x198/0x4f0 [ 1518.162745][T30041] vprintk+0x80/0x90 [ 1518.162771][T30041] _printk+0xba/0xed [ 1518.162797][T30041] ? record_print_text.cold+0x16/0x16 [ 1518.162830][T30041] ? ___ratelimit+0x222/0x4b0 [ 1518.162872][T30041] should_fail+0x472/0x5a0 [ 1518.162901][T30041] ? tty_buffer_alloc+0x23f/0x2a0 [ 1518.162924][T30041] should_failslab+0x5/0x10 [ 1518.162978][T30041] __kmalloc+0x72/0x320 [ 1518.163005][T30041] tty_buffer_alloc+0x23f/0x2a0 [ 1518.163036][T30041] __tty_buffer_request_room+0x156/0x2a0 [ 1518.163065][T30041] tty_insert_flip_string_fixed_flag+0x93/0x250 [ 1518.163097][T30041] pty_write+0x11c/0x1e0 [ 1518.163123][T30041] tty_put_char+0x122/0x150 [ 1518.163149][T30041] ? tty_hung_up_p+0x70/0x70 [ 1518.163179][T30041] do_output_char+0x155/0x850 [ 1518.163209][T30041] __process_echoes+0x38e/0x9f0 [ 1518.163242][T30041] commit_echoes+0x148/0x210 [ 1518.163271][T30041] n_tty_receive_buf_common+0x2998/0x4780 [ 1518.163316][T30041] ? n_tty_receive_buf2+0x40/0x40 [ 1518.163347][T30041] tty_ioctl+0x909/0x1670 [ 1518.163375][T30041] ? tty_lookup_driver+0x550/0x550 [ 1518.163409][T30041] ? lock_downgrade+0x6e0/0x6e0 [ 1518.163434][T30041] ? find_held_lock+0x2d/0x110 [ 1518.163464][T30041] ? __fget_files+0x23d/0x3e0 [ 1518.163491][T30041] ? tty_ioctl+0x1670/0x1670 [ 1518.163519][T30041] tty_compat_ioctl+0x295/0x410 [ 1518.163557][T30041] ? tty_ioctl+0x1670/0x1670 [ 1518.163584][T30041] __do_compat_sys_ioctl+0x1c7/0x290 [ 1518.163615][T30041] __do_fast_syscall_32+0x65/0xf0 [ 1518.163645][T30041] do_fast_syscall_32+0x2f/0x70 [ 1518.163674][T30041] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 1518.163706][T30041] RIP: 0023:0xf6e6f549 [ 1518.163724][T30041] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00 [ 1518.163747][T30041] RSP: 002b:00000000f44695fc EFLAGS: 00000296 ORIG_RAX: 0000000000000036 [ 1518.163769][T30041] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 0000000000005412 [ 1518.163785][T30041] RDX: 0000000020000000 RSI: 0000000000000000 RDI: 0000000000000000 [ 1518.163800][T30041] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 1518.163814][T30041] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 1518.163828][T30041] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 1518.163850][T30041] [ 1519.205991][T30041] CPU: 0 PID: 30041 Comm: syz-executor.0 Not tainted 5.15.0-syzkaller #0 [ 1519.217061][T30041] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.14.0-2 04/01/2014 [ 1519.228127][T30041] Call Trace: [ 1519.232104][T30041] [ 1519.235466][T30041] dump_stack_lvl+0xcd/0x134 [ 1519.240911][T30041] should_fail.cold+0x5/0xa [ 1519.246112][T30041] ? tty_buffer_alloc+0x23f/0x2a0 [ 1519.252158][T30041] should_failslab+0x5/0x10 [ 1519.257061][T30041] __kmalloc+0x72/0x320 [ 1519.261265][T30041] tty_buffer_alloc+0x23f/0x2a0 [ 1519.266848][T30041] __tty_buffer_request_room+0x156/0x2a0 [ 1519.273897][T30041] tty_insert_flip_string_fixed_flag+0x93/0x250 [ 1519.281677][T30041] pty_write+0x11c/0x1e0 [ 1519.286606][T30041] tty_put_char+0x122/0x150 [ 1519.291931][T30041] ? tty_hung_up_p+0x70/0x70 [ 1519.297219][T30041] do_output_char+0x155/0x850 [ 1519.302821][T30041] __process_echoes+0x38e/0x9f0 [ 1519.309075][T30041] commit_echoes+0x148/0x210 [ 1519.314345][T30041] n_tty_receive_buf_common+0x2998/0x4780 [ 1519.320687][T30041] ? n_tty_receive_buf2+0x40/0x40 [ 1519.326137][T30041] tty_ioctl+0x909/0x1670 [ 1519.331163][T30041] ? tty_lookup_driver+0x550/0x550 [ 1519.337354][T30041] ? lock_downgrade+0x6e0/0x6e0 [ 1519.342930][T30041] ? find_held_lock+0x2d/0x110 [ 1519.348655][T30041] ? __fget_files+0x23d/0x3e0 [ 1519.354257][T30041] ? tty_ioctl+0x1670/0x1670 [ 1519.359532][T30041] tty_compat_ioctl+0x295/0x410 [ 1519.365241][T30041] ? tty_ioctl+0x1670/0x1670 [ 1519.371251][T30041] __do_compat_sys_ioctl+0x1c7/0x290 [ 1519.376960][T30041] __do_fast_syscall_32+0x65/0xf0 [ 1519.382246][T30041] do_fast_syscall_32+0x2f/0x70 [ 1519.387195][T30041] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 1519.393998][T30041] RIP: 0023:0xf6e6f549 [ 1519.397912][T30041] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00 [ 1519.417044][T30041] RSP: 002b:00000000f44695fc EFLAGS: 00000296 ORIG_RAX: 0000000000000036 [ 1519.425874][T30041] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 0000000000005412 [ 1519.433617][T30041] RDX: 0000000020000000 RSI: 0000000000000000 RDI: 0000000000000000 [ 1519.440718][T30041] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 1519.449263][T30041] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 1519.458327][T30041] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 1519.467478][T30041] 18:27:47 executing program 3: ioctl$KVM_GET_PIT(0xffffffffffffffff, 0xc048ae65, &(0x7f0000000200)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r2, 0x107, 0x12, &(0x7f0000000000), 0x4) r3 = creat(&(0x7f0000000100)='./file0\x00', 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000002400)=ANY=[@ANYBLOB, @ANYBLOB="90575b72212541cdb2f1be5b8a962bd09b3a1b0ea648bc68463e67fcf5a5a0fb2b685eb07882cbb010cf08b249074088e4dc144dcb321429e051188c7126c6e16b85c9bed64ab3952aabfb233eaa6316c31a32b2bb28924b2dd935c3bc2a539c44cd54b927ca38703ac5c9d1a24a55b83886553bd03f0437435fa73bb4e013d6c0277c4eff557f55f81311e9cd2bbc6570c766386c3bb5fa71b52189bcfe1ec6d6cb2da9a959608aeee3d9b235bbf096dc02c69c27ba8cb1460097cb96c3a73f2cbaed785a5de560ed1ef8159a2d78b3e1ffb3cc77b31deb1fe18f5e5874d9a2386dbdfe60716f35b380f4ac5b1fc42b484681a6e9"], 0x34}}, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r3, 0x89f1, &(0x7f00000001c0)={'gre0\x00', &(0x7f0000000280)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYBLOB="0700001000000009000000054a18010018680000082fa878ffffffff0a0101029412c3b4c0000000ff000000000000007f860000"]}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$inet6(0xa, 0x3, 0xff) write$binfmt_misc(r1, &(0x7f0000000140)=ANY=[], 0x4240a2a0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 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) splice(r0, 0x0, r5, 0x0, 0x2ffff, 0x0) bind$packet(0xffffffffffffffff, &(0x7f0000000340)={0x11, 0x8, 0x0, 0x1, 0x5, 0x6, @local}, 0x14) 18:27:47 executing program 0: keyctl$get_keyring_id(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r0, &(0x7f0000000140)=ANY=[], 0x92c) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) (fail_nth: 4) [ 1519.688735][T30046] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 1519.700711][T30046] chnl_net:chnl_net_open(): err: Unable to register and open device, Err:-19 [ 1519.712249][T30046] caif:caif_disconnect_client(): nothing to disconnect [ 1521.886553][T30057] FAULT_INJECTION: forcing a failure. [ 1521.886553][T30057] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1521.903506][T30057] CPU: 0 PID: 30057 Comm: syz-executor.0 Not tainted 5.15.0-syzkaller #0 [ 1521.914050][T30057] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.14.0-2 04/01/2014 [ 1521.926548][T30057] Call Trace: [ 1521.930107][T30057] [ 1521.933713][T30057] dump_stack_lvl+0xcd/0x134 [ 1521.940477][T30057] should_fail.cold+0x5/0xa [ 1521.946282][T30057] _copy_from_user+0x2c/0x180 [ 1521.952486][T30057] kstrtouint_from_user+0xb5/0x240 [ 1521.958574][T30057] ? kstrtou8_from_user+0x210/0x210 [ 1521.965371][T30057] ? __mutex_lock+0x21a/0x12f0 [ 1521.971766][T30057] ? __fget_files+0x21b/0x3e0 [ 1521.977113][T30057] ? rcu_read_lock_sched_held+0xd/0x70 [ 1521.983713][T30057] ? lock_acquire+0x442/0x510 [ 1521.988741][T30057] proc_fail_nth_write+0x79/0x220 [ 1521.994072][T30057] ? proc_task_getattr+0x1f0/0x1f0 [ 1522.001179][T30057] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 1522.010653][T30057] ? proc_task_getattr+0x1f0/0x1f0 [ 1522.017451][T30057] vfs_write+0x28e/0xae0 [ 1522.023374][T30057] ksys_write+0x12d/0x250 [ 1522.029733][T30057] ? __ia32_sys_read+0xb0/0xb0 [ 1522.036454][T30057] __do_fast_syscall_32+0x65/0xf0 [ 1522.042977][T30057] do_fast_syscall_32+0x2f/0x70 [ 1522.049588][T30057] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 1522.057793][T30057] RIP: 0023:0xf6e6f549 [ 1522.063066][T30057] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00 [ 1522.090561][T30057] RSP: 002b:00000000f4469600 EFLAGS: 00000282 ORIG_RAX: 0000000000000004 [ 1522.102337][T30057] RAX: ffffffffffffffda RBX: 0000000000000006 RCX: 00000000f4469690 [ 1522.112636][T30057] RDX: 0000000000000001 RSI: 00000000f6fa5000 RDI: 0000000000000000 [ 1522.124038][T30057] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 1522.134445][T30057] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 1522.146034][T30057] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 1522.156615][T30057] 18:27:50 executing program 0: keyctl$get_keyring_id(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r0, &(0x7f0000000140)=ANY=[], 0x92c) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) 18:27:50 executing program 0: keyctl$get_keyring_id(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r0, &(0x7f0000000140)=ANY=[], 0x92c) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x2, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) 18:27:50 executing program 0: keyctl$get_keyring_id(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r0, &(0x7f0000000140)=ANY=[], 0x92c) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x10, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) 18:27:50 executing program 0: keyctl$get_keyring_id(0x0, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x8000000000006, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0xfffffffd, 0x0, 0x0, "eaffffff090000000000000000000000000053"}) write$binfmt_aout(r0, &(0x7f0000000140)=ANY=[], 0x92c) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x241, &(0x7f0000000000)={0x15, 0x0, 0x0, 0x0, 0x0, "00000007000000090000000900000000001000"}) VM DIAGNOSIS: 18:27:46 Registers: info registers vcpu 0 RAX=000000000000002d RBX=00000000000003f8 RCX=0000000000000000 RDX=00000000000003f8 RSI=ffffffff8436d661 RDI=ffffffff905568a0 RBP=ffffffff90556860 RSP=ffffc90006df7460 R8 =0000000000000000 R9 =0000000000000000 R10=ffffffff8436d652 R11=000000000000001f R12=0000000000000000 R13=000000000000002d R14=ffffffff90556860 R15=dffffc0000000000 RIP=ffffffff8436d68a RFL=00000002 [-------] CPL=0 II=0 A20=1 SMM=0 HLT=0 ES =002b 0000000000000000 ffffffff 00c0f300 DPL=3 DS [-WA] CS =0010 0000000000000000 ffffffff 00a09b00 DPL=0 CS64 [-RA] SS =0018 0000000000000000 ffffffff 00c09300 DPL=0 DS [-WA] DS =002b 0000000000000000 ffffffff 00c0f300 DPL=3 DS [-WA] FS =0000 0000000000000000 ffffffff 00c00000 GS =0063 ffff88802ca00000 ffffffff 00d0f300 DPL=3 DS [-WA] LDT=0000 0000000000000000 ffffffff 00c00000 TR =0040 fffffe0000003000 00004087 00008b00 DPL=0 TSS64-busy GDT= fffffe0000001000 0000007f IDT= fffffe0000000000 00000fff CR0=80050033 CR2=0000000032723000 CR3=000000000095a000 CR4=00150ef0 DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000 DR6=00000000fffe0ff0 DR7=0000000000000400 EFER=0000000000000d01 FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00001f80 FPR0=0000000000000000 0000 FPR1=0000000000000000 0000 FPR2=0000000000000000 0000 FPR3=0000000000000000 0000 FPR4=0000000000000000 0000 FPR5=0000000000000000 0000 FPR6=0000000000000000 0000 FPR7=0000000000000000 0000 XMM00=00000000000000000000000000000000 XMM01=00000000000000000000000000000000 XMM02=652e29646e616d6d6f632a282e637069 XMM03=00000000000000000000000000000000 XMM04=697279656b5f746567246c746379656b XMM05=31722846535445534354246c74636f69 XMM06=663778302826202c323134357830202c XMM07=3178307b3d2930303030303030303030 XMM08=307830202c307830202c307830202c35 XMM09=373030303030303022202c307830202c XMM10=39303030303030303930303030303030 XMM11=7d223030303130303030303030303030 XMM12=0a2933203a68746e5f6c696166282029 XMM13=0d8f9d9efebf2a76db59627e9711d14d XMM14=a8e29b80eaa62bd2f9dd5f8745fea475 XMM15=23c24fdadfa7eefb7af0de47bdf5491e info registers vcpu 1 EAX=f6fa5000 EBX=00000000 ECX=00000000 EDX=000f4240 ESI=00000000 EDI=f6fa5000 EBP=00000bb8 ESP=fffcdef4 EIP=f6ef000c EFL=00000296 [--S-AP-] CPL=3 II=0 A20=1 SMM=0 HLT=0 ES =002b 00000000 ffffffff 00c0f300 DPL=3 DS [-WA] CS =0023 00000000 ffffffff 00c0fb00 DPL=3 CS32 [-RA] SS =002b 00000000 ffffffff 00c0f300 DPL=3 DS [-WA] DS =002b 00000000 ffffffff 00c0f300 DPL=3 DS [-WA] FS =0000 00000000 ffffffff 00c00000 GS =0063 577e1380 ffffffff 00d0f300 DPL=3 DS [-WA] LDT=0000 00000000 00000000 00000000 TR =0040 0004a000 00004087 00008b00 DPL=0 TSS64-busy GDT= fffffe0000048000 0000007f IDT= fffffe0000000000 00000fff CR0=80050033 CR2=00007f37f244fffc CR3=000000006b3e8000 CR4=00150ee0 DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000 DR6=00000000fffe0ff0 DR7=0000000000000400 EFER=0000000000000d01 FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00001f80 FPR0=0000000000000000 0000 FPR1=0000000000000000 0000 FPR2=0000000000000000 0000 FPR3=0000000000000000 0000 FPR4=0000000000000000 0000 FPR5=0000000000000000 0000 FPR6=0000000000000000 0000 FPR7=0000000000000000 0000 XMM00=00000000000000000000000000000000 XMM01=dc315522b9f5809be6a37dc26bd29350 XMM02=d45a5bde63a28793c4c2fdf8274c1da1 XMM03=8d47266aa8bcba7711242f6db8feda5d XMM04=00000000000000000000000000000000 XMM05=00000000000000000000000000000000 XMM06=0d0c0f0e09080b0a0504070601000302 XMM07=0e0d0c0f0a09080b0605040702010003 info registers vcpu 2 RAX=ffffffff898d62c4 RBX=dffffc0000000000 RCX=0000000000000004 RDX=0000000000000000 RSI=ffffffff8b983960 RDI=ffffffff898d62c0 RBP=ffffffff898d62c0 RSP=ffffc90006e37930 R8 =0000000000000000 R9 =ffffffff8d6f79d7 R10=fffffbfff1adef3a R11=0000000000000000 R12=ffffffff8b983960 R13=ffffffff8b880ca0 R14=ffffffff8b983960 R15=ffffc90006e37a00 RIP=ffffffff83f577c4 RFL=00000202 [-------] CPL=0 II=0 A20=1 SMM=0 HLT=0 ES =002b 0000000000000000 ffffffff 00c0f300 DPL=3 DS [-WA] CS =0010 0000000000000000 ffffffff 00a09b00 DPL=0 CS64 [-RA] SS =0018 0000000000000000 ffffffff 00c09300 DPL=0 DS [-WA] DS =002b 0000000000000000 ffffffff 00c0f300 DPL=3 DS [-WA] FS =0000 0000000000000000 ffffffff 00c00000 GS =0063 ffff88802cc00000 ffffffff 00d0f300 DPL=3 DS [-WA] LDT=0000 0000000000000000 00000000 00000000 TR =0040 fffffe0000091000 00004087 00008b00 DPL=0 TSS64-busy GDT= fffffe000008f000 0000007f IDT= fffffe0000000000 00000fff CR0=80050033 CR2=00000000f4464db0 CR3=0000000076ef8000 CR4=00150ee0 DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000 DR6=00000000fffe0ff0 DR7=0000000000000400 EFER=0000000000000d01 FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00001f80 FPR0=0000000000000000 0000 FPR1=0000000000000000 0000 FPR2=0000000000000000 0000 FPR3=0000000000000000 0000 FPR4=0000000000000000 0000 FPR5=0000000000000000 0000 FPR6=0000000000000000 0000 FPR7=0000000000000000 0000 XMM00=00000000000000000000000000000000 XMM01=ffff000000000000ffffff0000000000 XMM02=00000000000000000000000000000000 XMM03=00000000ff0000ff0000ff0000ff0000 XMM04=2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f XMM05=ffff00000000ff00ffff000000000000 XMM06=ffffffffffff0000ffffff00000000ff XMM07=00000000000000000000000000000000 XMM08=2c363230300039323d5145534b534944 XMM09=00000000000000000000000000000000 XMM10=7373262e51cb73637373262b0419b9cc XMM11=00000000000000000000000000000000 XMM12=00000000000000000000000000000000 XMM13=00000000000000000000000000000000 XMM14=00000000000000000000000000000000 XMM15=00000000000000000000000000000000 info registers vcpu 3 RAX=0000000000000000 RBX=1ffff9200530af7c RCX=0000000000000000 RDX=ffff888019990000 RSI=ffffffff816c44ee RDI=0000000000000003 RBP=ffffc90029857c90 RSP=ffffc90029857bc0 R8 =0000000000000000 R9 =0000000000000000 R10=ffffffff816c4503 R11=0000000000000000 R12=0000000000000001 R13=0000000000000000 R14=0000000000000001 R15=ffff88802ca3a900 RIP=ffffffff816c44f0 RFL=00000293 [--S-A-C] CPL=0 II=0 A20=1 SMM=0 HLT=0 ES =0000 0000000000000000 ffffffff 00c00000 CS =0010 0000000000000000 ffffffff 00a09b00 DPL=0 CS64 [-RA] SS =0018 0000000000000000 ffffffff 00c09300 DPL=0 DS [-WA] DS =0000 0000000000000000 ffffffff 00c00000 FS =0000 0000000000000000 ffffffff 00c00000 GS =0000 ffff88802cd00000 ffffffff 00c00000 LDT=0000 0000000000000000 00000000 00000000 TR =0040 fffffe00000d8000 00004087 00008b00 DPL=0 TSS64-busy GDT= fffffe00000d6000 0000007f IDT= fffffe0000000000 00000fff CR0=80050033 CR2=0000000032b29000 CR3=000000001fbda000 CR4=00150ee0 DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000 DR6=00000000fffe0ff0 DR7=0000000000000400 EFER=0000000000000d01 FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00001f80 FPR0=0000000000000000 0000 FPR1=0000000000000000 0000 FPR2=0000000000000000 0000 FPR3=0000000000000000 0000 FPR4=0000000000000000 0000 FPR5=0000000000000000 0000 FPR6=0000000000000000 0000 FPR7=0000000000000000 0000 XMM00=00000000000000000000000000000000 XMM01=00ff000000000000ff00000000000000 XMM02=ffffffffffffff00ffff000000000000 XMM03=000000000000000000000000000000ff XMM04=2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f XMM05=ffff00000000ff00ffff000000000000 XMM06=ffffffffffff0000ffffff00000000ff XMM07=00000000000000000000000000000000 XMM08=65726168732f6372732f2e2e2f2e2e00 XMM09=00000000000000000000000000000000 XMM10=7373262e51cb73637373262b0419b9cc XMM11=00000000000000000000000000000000 XMM12=00000000000000000000000000000000 XMM13=00000000000000000000000000000000 XMM14=00000000000000000000000000000000 XMM15=00000000000000000000000000000000