ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x40020, 0x1017e0}, {&(0x7f0000086c00)="eb52904e5446532020202000080100000000000000f8000000000000000000000000000080008000ff030000000000000800000000000000ff010000000000000100000002000000a3b8b20fcf7aa836000000000e1fbe717cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e20506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00"/224, 0xe0, 0x1ff800}, {&(0x7f0000086d00)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1ff9e0}], 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000edb0bfa100001a5b15800000009ba658d6"]) 04:26:47 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, 0x0, 0x0) [ 889.248335] IPVS: ftp: loaded support on port[0] = 21 04:26:47 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, 0x0, 0x0) [ 889.472979] ntfs: volume version 3.1. 04:26:47 executing program 1: r0 = openat$fuse(0xffffffffffffff9c, 0x0, 0x2, 0x0) syz_mount_image$fuse(&(0x7f0000000400), &(0x7f0000000440)='./file0\x00', 0x0, 0x0, 0x0, 0x210400, &(0x7f0000000480)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}, 0x2c, {}, 0x2c, {}, 0x2c, {[], [{@smackfshat={'smackfshat', 0x3d, 'appraise_type=imasig'}}, {@subj_role={'subj_role', 0x3d, '!#,:.*'}}, {@uid_lt={'uid<', 0xee01}}, {@uid_eq={'uid', 0x3d, 0xffffffffffffffff}}, {@fsmagic={'fsmagic', 0x3d, 0xeae}}, {@audit}]}}) perf_event_open(&(0x7f0000000680)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70d, 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, 0x2, @perf_bp={&(0x7f0000000100), 0x9}, 0x4200, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_mount_image$tmpfs(&(0x7f0000000200), &(0x7f0000000240)='./file0\x00', 0x0, 0x0, 0x0, 0x50, &(0x7f0000000840)={[{@huge_always}, {@mode={'mode', 0x3d, 0x6}}, {@size}, {@huge_never}, {@nr_blocks={'nr_blocks', 0x3d, [0x34, 0x0, 0x33, 0x25, 0x31, 0x78]}}], [{@appraise_type}, {@smackfsfloor={'smackfsfloor', 0x3d, '/dev/rtc0\x00'}}]}) r1 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$RTC_UIE_ON(r1, 0x7003) mount$fuse(0x0, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0), 0x44884, 0x0) pivot_root(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$RTC_SET_TIME(0xffffffffffffffff, 0x4024700a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x7, 0x47, 0x0, 0x0, 0xffffffffffffffff}) ioctl$RTC_SET_TIME(r1, 0x4024700a, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x8, 0x6, 0xe5f2, 0x0, 0x0, 0xffffffffffffffff}) openat$vcsu(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) poll(0x0, 0x0, 0x0) mount$fuse(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000080), 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB='fd=', @ANYRES64, @ANYBLOB="2c72010400000000000030303030303030303030303030303030303036303030302c7573", @ANYRESDEC=0x0]) umount2(&(0x7f0000000580)='./file0\x00', 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) write$FUSE_INIT(0xffffffffffffffff, &(0x7f00000005c0)={0x50, 0x0, 0x0, {0x7, 0x24, 0x4, 0x20020, 0x8, 0x0, 0x401, 0x2}}, 0x50) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2800004, 0x12, 0xffffffffffffffff, 0x0) ioctl$RTC_WKALM_SET(r2, 0x4028700f, &(0x7f0000000340)={0x1, 0x1, {0x6, 0x18, 0x12, 0x1a, 0x5, 0x0, 0x0, 0x16b, 0x1}}) preadv(r2, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0, 0x0) unshare(0x48020200) 04:26:47 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, 0x0, 0x0) 04:26:47 executing program 3: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x8640, 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={&(0x7f0000000140), 0xa}, 0x0, 0x0, 0x1, 0x5, 0x81, 0xfffffffd, 0x2}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x3) mlock(&(0x7f00000e4000/0x800000)=nil, 0x800000) madvise(&(0x7f00008c7000/0xa000)=nil, 0xa000, 0x0) munlock(&(0x7f0000754000/0x1000)=nil, 0x1000) r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000000c0)='/sys/module/drm_kms_helper', 0x284203, 0x80) statx(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) ioctl$UFFDIO_ZEROPAGE(r0, 0xc020aa04, &(0x7f0000000100)={{&(0x7f0000fec000/0x13000)=nil, 0x13000}}) mbind(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x8000, &(0x7f0000000040)=0x2, 0x3, 0x3) r1 = shmget$private(0x0, 0x4000, 0x10, &(0x7f00001cd000/0x4000)=nil) shmat(r1, &(0x7f000058e000/0x2000)=nil, 0x0) shmget$private(0x0, 0x1000, 0x800, &(0x7f0000ffc000/0x1000)=nil) r2 = socket(0x10, 0x80002, 0x0) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r3, &(0x7f000021d000/0x3000)=nil, 0x6000) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8933, &(0x7f0000000180)={'batadv0\x00', 0x0}) shmctl$IPC_RMID(0x0, 0x0) r5 = socket$nl_route(0x10, 0x3, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f00000002c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r5, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000400)=ANY=[@ANYBLOB="68007935298cd059eb20a3ecc667a246374ad73910000104fe80872bb8a6f358f28394bdd4e6f6c7000002000000000000000000b2d58b883dbf3519bb8481fcffffffffffffffc0f535b3e11f76d40efc45b72309fde64e", @ANYRES32=0x0, @ANYBLOB="0847040000000000400012800b00010065727370616e0000300002800400120006000200010000000500090000000000080007000a010102080007007f00000108000100fb49c6d12ef686fe35929a16a622743e636c18574f65a4c7c5c470d93c55ae1e9a434446b854c7b16d8d9eafe59248c71b9c4e1cd83ba37c045e1dc9f3a6a3b101395c80776a879d84d0912efb9e3aa5aa16e7cba82887081272c75815d172b475c47040677375a7886b30b2201949d5d8507d4f801916430ac502cdaef08234031e8bf4cbf2744c0e", @ANYRES32=r4, @ANYBLOB='\b\x00\n\x00', @ANYRES32=0x0, @ANYBLOB], 0x68}}, 0x0) mremap(&(0x7f0000680000/0x2000)=nil, 0x2000, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x8640, 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={&(0x7f0000000140), 0xa}, 0x0, 0x0, 0x1, 0x5, 0x81, 0xfffffffd, 0x2}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x3) (async) mlock(&(0x7f00000e4000/0x800000)=nil, 0x800000) (async) madvise(&(0x7f00008c7000/0xa000)=nil, 0xa000, 0x0) (async) munlock(&(0x7f0000754000/0x1000)=nil, 0x1000) (async) openat$sysfs(0xffffffffffffff9c, &(0x7f00000000c0)='/sys/module/drm_kms_helper', 0x284203, 0x80) (async) statx(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) (async) ioctl$UFFDIO_ZEROPAGE(r0, 0xc020aa04, &(0x7f0000000100)={{&(0x7f0000fec000/0x13000)=nil, 0x13000}}) (async) mbind(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x8000, &(0x7f0000000040)=0x2, 0x3, 0x3) (async) shmget$private(0x0, 0x4000, 0x10, &(0x7f00001cd000/0x4000)=nil) (async) shmat(r1, &(0x7f000058e000/0x2000)=nil, 0x0) (async) shmget$private(0x0, 0x1000, 0x800, &(0x7f0000ffc000/0x1000)=nil) (async) socket(0x10, 0x80002, 0x0) (async) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) (async) shmat(r3, &(0x7f000021d000/0x3000)=nil, 0x6000) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8933, &(0x7f0000000180)) (async) shmctl$IPC_RMID(0x0, 0x0) (async) socket$nl_route(0x10, 0x3, 0x0) (async) getsockname$packet(0xffffffffffffffff, &(0x7f00000002c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) (async) sendmsg$nl_route(r5, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000400)=ANY=[@ANYBLOB="68007935298cd059eb20a3ecc667a246374ad73910000104fe80872bb8a6f358f28394bdd4e6f6c7000002000000000000000000b2d58b883dbf3519bb8481fcffffffffffffffc0f535b3e11f76d40efc45b72309fde64e", @ANYRES32=0x0, @ANYBLOB="0847040000000000400012800b00010065727370616e0000300002800400120006000200010000000500090000000000080007000a010102080007007f00000108000100fb49c6d12ef686fe35929a16a622743e636c18574f65a4c7c5c470d93c55ae1e9a434446b854c7b16d8d9eafe59248c71b9c4e1cd83ba37c045e1dc9f3a6a3b101395c80776a879d84d0912efb9e3aa5aa16e7cba82887081272c75815d172b475c47040677375a7886b30b2201949d5d8507d4f801916430ac502cdaef08234031e8bf4cbf2744c0e", @ANYRES32=r4, @ANYBLOB='\b\x00\n\x00', @ANYRES32=0x0, @ANYBLOB], 0x68}}, 0x0) (async) mremap(&(0x7f0000680000/0x2000)=nil, 0x2000, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) (async) 04:26:47 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) [ 890.609605] IPVS: ftp: loaded support on port[0] = 21 [ 891.390986] kauditd_printk_skb: 2728 callbacks suppressed [ 891.391001] audit: type=1326 audit(1659068809.319:3869): auid=4294967295 uid=0 gid=0 ses=4294967295 subj==unconfined pid=2275 comm="syz-executor.0" exe="/root/syz-executor.0" sig=0 arch=c000003e syscall=1 compat=0 ip=0x7fd87008bd1f code=0x50000 [ 891.418620] audit: type=1326 audit(1659068809.319:3870): auid=4294967295 uid=0 gid=0 ses=4294967295 subj==unconfined pid=2275 comm="syz-executor.0" exe="/root/syz-executor.0" sig=0 arch=c000003e syscall=1 compat=0 ip=0x7fd87008bd1f code=0x50000 [ 891.441701] audit: type=1326 audit(1659068809.319:3871): auid=4294967295 uid=0 gid=0 ses=4294967295 subj==unconfined pid=2275 comm="syz-executor.0" exe="/root/syz-executor.0" sig=0 arch=c000003e syscall=1 compat=0 ip=0x7fd87008bd1f code=0x50000 [ 891.465219] audit: type=1326 audit(1659068809.319:3872): auid=4294967295 uid=0 gid=0 ses=4294967295 subj==unconfined pid=2275 comm="syz-executor.0" exe="/root/syz-executor.0" sig=0 arch=c000003e syscall=1 compat=0 ip=0x7fd87008bd1f code=0x50000 [ 891.487268] audit: type=1326 audit(1659068809.319:3873): auid=4294967295 uid=0 gid=0 ses=4294967295 subj==unconfined pid=2275 comm="syz-executor.0" exe="/root/syz-executor.0" sig=0 arch=c000003e syscall=1 compat=0 ip=0x7fd87008bd1f code=0x50000 [ 891.511273] audit: type=1326 audit(1659068809.319:3874): auid=4294967295 uid=0 gid=0 ses=4294967295 subj==unconfined pid=2275 comm="syz-executor.0" exe="/root/syz-executor.0" sig=0 arch=c000003e syscall=1 compat=0 ip=0x7fd87008bd1f code=0x50000 [ 891.533285] audit: type=1326 audit(1659068809.319:3875): auid=4294967295 uid=0 gid=0 ses=4294967295 subj==unconfined pid=2275 comm="syz-executor.0" exe="/root/syz-executor.0" sig=0 arch=c000003e syscall=1 compat=0 ip=0x7fd87008bd1f code=0x50000 [ 891.559808] audit: type=1326 audit(1659068809.319:3876): auid=4294967295 uid=0 gid=0 ses=4294967295 subj==unconfined pid=2275 comm="syz-executor.0" exe="/root/syz-executor.0" sig=0 arch=c000003e syscall=1 compat=0 ip=0x7fd87008bd1f code=0x50000 [ 891.607331] audit: type=1326 audit(1659068809.319:3877): auid=4294967295 uid=0 gid=0 ses=4294967295 subj==unconfined pid=2275 comm="syz-executor.0" exe="/root/syz-executor.0" sig=0 arch=c000003e syscall=1 compat=0 ip=0x7fd87008bd1f code=0x50000 [ 891.642619] audit: type=1326 audit(1659068809.319:3878): auid=4294967295 uid=0 gid=0 ses=4294967295 subj==unconfined pid=2275 comm="syz-executor.0" exe="/root/syz-executor.0" sig=0 arch=c000003e syscall=1 compat=0 ip=0x7fd87008bd1f code=0x50000 04:26:50 executing program 0: r0 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = getpid() ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000280)) getpgrp(0xffffffffffffffff) sched_setaffinity(r1, 0x8, &(0x7f00000001c0)) perf_event_open(&(0x7f0000000200)={0x5, 0x80, 0x20, 0xf7, 0x3f, 0x1, 0x0, 0x8000, 0x500, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x79a1, 0x4, @perf_bp, 0x40000, 0xc5, 0xffff3ff9, 0x6, 0x27, 0x2, 0x8, 0x0, 0x0, 0x0, 0x3f}, r1, 0x6, 0xffffffffffffffff, 0xd) prctl$PR_SET_NAME(0xf, &(0x7f0000000540)=' y<\xfc\x91\x10') read$FUSE(0xffffffffffffffff, &(0x7f0000000680)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) ptrace$PTRACE_SECCOMP_GET_FILTER(0x420c, r2, 0x8, &(0x7f0000000480)=""/67) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x3, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x6, 0x0, 0x0, 0x50000}]}) r3 = perf_event_open(&(0x7f0000000180)={0x2, 0x80, 0x3e8, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x7}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000140), 0x0, 0x0) readv(r4, &(0x7f00000002c0)=[{&(0x7f0000422f69)=""/137, 0x89}], 0x8) dup3(r3, r4, 0x0) perf_event_open(0x0, 0x0, 0x0, r3, 0x3) r5 = openat$vcs(0xffffffffffffff9c, &(0x7f00000000c0), 0x20801, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)=ANY=[@ANYBLOB="939090f71e4f834a1eea20000000190001000000000000000000020000000000"], 0x20}}, 0x0) ioctl$FICLONERANGE(r0, 0x4020940d, &(0x7f0000002780)={{}, 0x6, 0x1, 0x2}) r6 = signalfd(0xffffffffffffffff, &(0x7f0000000500)={[0x3]}, 0x8) syz_kvm_setup_cpu$x86(r5, r6, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000002700)=[@text32={0x20, &(0x7f00000026c0)="0f070f01f98fe868cf6e31ccb8d60000000f23d00f21f8351000000e0f23f8ccc4e18d6361940f35660f171b0f01cbc4c1fde5586f", 0x35}], 0x1, 0x20, &(0x7f0000002740)=[@cstype3={0x5, 0x6}, @cstype0={0x4, 0x5}], 0x2) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) getpid() (async) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000280)) (async) getpgrp(0xffffffffffffffff) (async) sched_setaffinity(r1, 0x8, &(0x7f00000001c0)) (async) perf_event_open(&(0x7f0000000200)={0x5, 0x80, 0x20, 0xf7, 0x3f, 0x1, 0x0, 0x8000, 0x500, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x79a1, 0x4, @perf_bp, 0x40000, 0xc5, 0xffff3ff9, 0x6, 0x27, 0x2, 0x8, 0x0, 0x0, 0x0, 0x3f}, r1, 0x6, 0xffffffffffffffff, 0xd) (async) prctl$PR_SET_NAME(0xf, &(0x7f0000000540)=' y<\xfc\x91\x10') (async) read$FUSE(0xffffffffffffffff, &(0x7f0000000680)={0x2020}, 0x2020) (async) ptrace$PTRACE_SECCOMP_GET_FILTER(0x420c, r2, 0x8, &(0x7f0000000480)=""/67) (async) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x3, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x6, 0x0, 0x0, 0x50000}]}) (async) perf_event_open(&(0x7f0000000180)={0x2, 0x80, 0x3e8, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x7}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) syz_open_dev$evdev(&(0x7f0000000140), 0x0, 0x0) (async) readv(r4, &(0x7f00000002c0)=[{&(0x7f0000422f69)=""/137, 0x89}], 0x8) (async) dup3(r3, r4, 0x0) (async) perf_event_open(0x0, 0x0, 0x0, r3, 0x3) (async) openat$vcs(0xffffffffffffff9c, &(0x7f00000000c0), 0x20801, 0x0) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)=ANY=[@ANYBLOB="939090f71e4f834a1eea20000000190001000000000000000000020000000000"], 0x20}}, 0x0) (async) ioctl$FICLONERANGE(r0, 0x4020940d, &(0x7f0000002780)={{}, 0x6, 0x1, 0x2}) (async) signalfd(0xffffffffffffffff, &(0x7f0000000500)={[0x3]}, 0x8) (async) syz_kvm_setup_cpu$x86(r5, r6, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000002700)=[@text32={0x20, &(0x7f00000026c0)="0f070f01f98fe868cf6e31ccb8d60000000f23d00f21f8351000000e0f23f8ccc4e18d6361940f35660f171b0f01cbc4c1fde5586f", 0x35}], 0x1, 0x20, &(0x7f0000002740)=[@cstype3={0x5, 0x6}, @cstype0={0x4, 0x5}], 0x2) (async) 04:26:50 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, 0x0, 0x2, 0x0) syz_mount_image$fuse(&(0x7f0000000400), &(0x7f0000000440)='./file0\x00', 0x0, 0x0, 0x0, 0x210400, &(0x7f0000000480)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}, 0x2c, {}, 0x2c, {}, 0x2c, {[], [{@smackfshat={'smackfshat', 0x3d, 'appraise_type=imasig'}}, {@subj_role={'subj_role', 0x3d, '!#,:.*'}}, {@uid_lt={'uid<', 0xee01}}, {@uid_eq={'uid', 0x3d, 0xffffffffffffffff}}, {@fsmagic={'fsmagic', 0x3d, 0xeae}}, {@audit}]}}) (async) perf_event_open(&(0x7f0000000680)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70d, 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, 0x2, @perf_bp={&(0x7f0000000100), 0x9}, 0x4200, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) syz_mount_image$tmpfs(&(0x7f0000000200), &(0x7f0000000240)='./file0\x00', 0x0, 0x0, 0x0, 0x50, &(0x7f0000000840)={[{@huge_always}, {@mode={'mode', 0x3d, 0x6}}, {@size}, {@huge_never}, {@nr_blocks={'nr_blocks', 0x3d, [0x34, 0x0, 0x33, 0x25, 0x31, 0x78]}}], [{@appraise_type}, {@smackfsfloor={'smackfsfloor', 0x3d, '/dev/rtc0\x00'}}]}) (async) r1 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$RTC_UIE_ON(r1, 0x7003) (async) mount$fuse(0x0, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0), 0x44884, 0x0) pivot_root(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)='./file0\x00') (async) ioctl$RTC_SET_TIME(0xffffffffffffffff, 0x4024700a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x7, 0x47, 0x0, 0x0, 0xffffffffffffffff}) ioctl$RTC_SET_TIME(r1, 0x4024700a, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x8, 0x6, 0xe5f2, 0x0, 0x0, 0xffffffffffffffff}) (async) openat$vcsu(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) poll(0x0, 0x0, 0x0) (async) mount$fuse(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000080), 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB='fd=', @ANYRES64, @ANYBLOB="2c72010400000000000030303030303030303030303030303030303036303030302c7573", @ANYRESDEC=0x0]) (async) umount2(&(0x7f0000000580)='./file0\x00', 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) write$FUSE_INIT(0xffffffffffffffff, &(0x7f00000005c0)={0x50, 0x0, 0x0, {0x7, 0x24, 0x4, 0x20020, 0x8, 0x0, 0x401, 0x2}}, 0x50) (async) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2800004, 0x12, 0xffffffffffffffff, 0x0) (async) ioctl$RTC_WKALM_SET(r2, 0x4028700f, &(0x7f0000000340)={0x1, 0x1, {0x6, 0x18, 0x12, 0x1a, 0x5, 0x0, 0x0, 0x16b, 0x1}}) (async) preadv(r2, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0, 0x0) unshare(0x48020200) 04:26:50 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 04:26:50 executing program 2: r0 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f000005d000/0x400000)=nil, 0x400000, 0x7000006, 0x392d6ad36ec2c8b2, 0xffffffffffffffff, 0xdb808000) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x8) r1 = openat$dsp(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)=@ipv6_delroute={0x20, 0x19, 0x1, 0x0, 0x0, {0x2}, [@RTA_METRICS={0x4}]}, 0x20}}, 0x0) ioctl$sock_SIOCGIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD(r3, 0x8982, &(0x7f0000000100)={0x3, 'ip6tnl0\x00', {0x9}, 0x32}) r4 = socket(0x11, 0x800000003, 0x0) sendto$inet6(r4, &(0x7f0000000240)="581bbef028bd1db952ff8a78c822623a5ecbd2c68c890d8b353b75c602ff00541ac99f449ec5bf2fe9ef1188a0c32e936a4be3a87a399c8aacea4c4341868337d417980fa7dc246fee0dad7b36c95ca167bffabfb4b64024608e50bb96b00d", 0x5f, 0x8001, &(0x7f00000002c0)={0xa, 0x4e23, 0x1ff, @remote, 0x1}, 0x1c) socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000080)=@can, 0x80) getsockname$packet(r4, &(0x7f00000025c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000040)=0x66) r6 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r6, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000180)=@newqdisc={0x6c, 0x24, 0xf0b, 0x0, 0x0, {0x60, 0x0, 0x0, r5, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x3c, 0x2, {{}, [@TCA_NETEM_ECN={0x4}, @TCA_NETEM_LATENCY64={0xc}, @TCA_NETEM_JITTER64={0x2}]}}}]}, 0x6c}}, 0x0) r7 = perf_event_open(&(0x7f0000000440)={0x0, 0x80, 0x46, 0x1f, 0x20, 0x2, 0x0, 0x6, 0x4a010, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x40, 0x1, @perf_config_ext={0x9, 0x1b}, 0x100, 0x4, 0x2, 0x9, 0x80000001, 0x6, 0x9, 0x0, 0x8, 0x0, 0x7}, 0xffffffffffffffff, 0xb, r0, 0x8) perf_event_open(&(0x7f0000000300)={0x0, 0x80, 0x92, 0x81, 0x1, 0x4, 0x0, 0xfff, 0x9080, 0x2, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x4, @perf_bp={&(0x7f0000000200), 0x4}, 0x40000, 0xfffffffffffffffa, 0x101, 0x8, 0xfab, 0xfffffff7, 0x5, 0x0, 0x2, 0x0, 0x826}, 0x0, 0x1, r7, 0x2) ioctl$sock_inet6_SIOCADDRT(r2, 0x890b, &(0x7f0000000140)={@mcast2, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @rand_addr=' \x01\x00', 0x4, 0x0, 0x0, 0x0, 0x88, 0x80010201, r5}) ioctl$BTRFS_IOC_RESIZE(r1, 0x50009403, &(0x7f0000000040)=ANY=[@ANYRES32=r2, @ANYBLOB="0000000030303025b9ecbc2c57449eec000000000100000030"]) 04:26:50 executing program 3: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./mnt\x00', 0x0, 0x17, &(0x7f0000000200)=[{&(0x7f0000010000)="1000000040000000030000002b00000005000000010000000000000000000000002000000020000010000000000000009f09c75f0000ffff53ef0100", 0x3c, 0x400}, {&(0x7f0000010080)="000000000000000000000000ede2de4df49d4f87b54a3176cfd4eb4f010040000c000000000000009f09c75f00"/62, 0x3e, 0x4e0}, {&(0x7f00000100c0)="0100000000000000000000000000000000000000040100001200000000000000", 0x20, 0x560}, {&(0x7f00000100e0)="000000000000000000000000000000000000000001040000", 0x18, 0x640}, {&(0x7f0000010100)="000000000000000000000000000000000000000000000000000000005178aedb0300000013000000230000002b0005000200040000000000907306c205002a9c00000000000000000000000000000000000000000000000091ecd11b00000000", 0x60, 0x7e0}, {&(0x7f0000010160)="ffff05000c000080ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffff020000000c0001022e000000020000000c0002022e2e00000b000000dc030a026c6f73742b666f756e6400"/1082, 0x43a, 0xc00}, {&(0x7f00000105a0), 0x0, 0x13e0}, {0x0, 0x0, 0x1be0}, {0x0}, {&(0x7f00000106a0), 0x0, 0x23e0}, {&(0x7f0000010760)}, {&(0x7f00000107a0)="0000000000000000000000000000000000000000000000000c0000de2b607f2900000000f40300"/64, 0x40}, {&(0x7f00000107e0)}, {&(0x7f0000010820)="0000000000000000000000000000000000000000000000000c0000de2b607f2900000000f40300"/59, 0x3b}, {&(0x7f0000010860)="0000000000000000000000000000000000000000000000000c0000de2b607f2900000000f40300"/48, 0x30}, {&(0x7f00000108c0)="ff07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x348, 0x4c00}, {&(0x7f0000010cc0)}, {&(0x7f0000010ce0)="00000000000000000000000000000000000000000000000000000000c99b0000ed410000000400009f09c75f9f09c75f9f09c75f00000000000003000200000000000800000000000af3010004000000000000000000000001000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c1f00", 0x9f, 0x8c60}, {0x0, 0x0, 0x8d60}, {&(0x7f0000010da0)='\x00'/21, 0x15}, {0x0}, {0x0}, {0x0, 0x0, 0x90e0}], 0x0, &(0x7f0000010f60)) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='mnt', 0x0, 0x0) r2 = syz_mount_image$cramfs(&(0x7f0000000480), &(0x7f0000000500)='./mnt\x00', 0x5, 0x4, &(0x7f0000000940)=[{&(0x7f0000000600)="0ae6dfc732ff6eb31f68a092fcd64dcee7a083d1ba5ea7decc75221566796bf5dafa3e92ee94172bd1f6b2cc73c6157dc9c36aa9040e7293c14cbc3c45c26f064ad58766c0aac713803f6f39b85ff921eed17d7ec9edbd4e3c95c05e38ae0fbd9c85159fb670c31e1d2cf0351161468b67acc9c8ec2f69d0f2d62d60131fb8304c59972545cfbb7f", 0x88, 0x4}, {&(0x7f00000006c0)="f63d1c7fff67f9a859931e6b66a576bc0956bae22f4769ac2051f4305d5c1c71ffe64a046cf742d15c26c7564d5173e82be632ba2dc25af994885a1bdde07ef061a84fe61ab5fc2c72c5408e7d91fb499ecf7dabd0abaf3fe356533c2b9771e71cb986693fd7cd5ecc155806a65edc9cc080824facd896fd98a086ab393a68e9eb047978a15b3e0c02c4c7b9ea39c94bb99cb2f478745d6d41c4002ab24204476b4de09eb142a7303e679706fecd8b051d08627ba9dda67fc6f0f8038951e8276275bdb500281041b7b420448f7963853a53b58666cee628171fc830ffbd", 0xde, 0x3}, {&(0x7f00000007c0)="9ec62776e36842f8d2b6e24ecd3774b4f516e82a7fd2589b682cfda6ef2c19d6a0af5760178246ed533404e839ed3b3395cd74337961b837cd97c4f6dc608e2d6f489935248542dee81899592e6088dc334c761d1fc497297e4ab6f84ef22f1d9e4ea249f1794a786d6854f9c59d67ca9f8251b49a14738168743062484b3c8f716d6a9a4de8beca2660", 0x8a, 0x48}, {&(0x7f0000000880)="2eec7dc744f7cc306a848f1c0cfb03c31b4cf2d301da6ca97b28c9fe77adfb44ec5782f4febb06de7c9b7638381c3ba42a6d18e6a612cd617fb6b69b43c4f549c0a2ec0350710b7955213cc3c6e9c302b17e0f629c9ef6158d55af6d5b9c7d33287ff5d61cc1d68b4fb15321f43957212c8e06e495ea466636ec09bb807a1c8d5a3fa2b55ef4c5457df7cc97fbde5df9245bbd411e15d7aeef6dad3901a03d615a1e7398c1b5260b93fd0a28beb9b15ebb3182b5f7", 0xb5, 0x5}], 0x10000c, &(0x7f00000009c0)={[{'ext4\x00'}, {'\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&\'()*+,-./0123456789:;<=>?@'}], [{@appraise_type}, {@mask={'mask', 0x3d, 'MAY_EXEC'}}, {@seclabel}, {@dont_appraise}]}) fstat(r0, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, 0x0}) fchownat(r2, &(0x7f0000000540)='mnt\x00', r3, 0x0, 0x800) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(r1, 0xc0506617, &(0x7f0000000140)={@id={0x2, 0x0, @a}, 0x40, 0x0, '\x00', @a}) mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='mnt/encrypted_dir\x00', 0x1c0) r4 = openat(0xffffffffffffffff, 0x0, 0xc8e82, 0x4) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r4, 0x800c6613, &(0x7f0000000440)=@v1={0x0, @adiantum, 0x15d598816d0b1db2, @auto="022b67699eacfe75"}) syz_open_procfs(0x0, &(0x7f0000000040)='net/udplite\x00') r5 = openat(0xffffffffffffff9c, &(0x7f0000000580)='mnt/encrypted_dir/file\x00', 0x42, 0x180) r6 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r6, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)=@ipv6_delroute={0x28, 0x19, 0x1, 0x0, 0x0, {0x2, 0x0, 0x80}, [@RTA_ENCAP={0xc, 0x16, 0x0, 0x1, @LWT_BPF_XMIT_HEADROOM={0x8, 0x4, 0xad}}]}, 0x28}}, 0x4040060) ioctl$BTRFS_IOC_DEV_INFO(r6, 0xd000941e, &(0x7f0000001200)={0x0, "0d056777ea357ed9f447cfcb2876561f"}) write(r5, &(0x7f00000005c0)='foo', 0x3) preadv(0xffffffffffffffff, &(0x7f0000000140), 0x0, 0x0, 0x0) fsetxattr$trusted_overlay_upper(0xffffffffffffffff, &(0x7f00000011c0), &(0x7f0000001200)=ANY=[], 0x1015, 0x0) madvise(&(0x7f0000a93000/0x4000)=nil, 0x4000, 0x0) mremap(&(0x7f0000a96000/0x1000)=nil, 0x1000, 0x800000, 0x3, &(0x7f0000130000/0x800000)=nil) 04:26:50 executing program 1: perf_event_open(&(0x7f00000012c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) r1 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) write$uinput_user_dev(r1, &(0x7f0000000880)={'syz0\x00', {}, 0x4a, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x583], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x197bc19d], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x45c) ioctl$UI_DEV_SETUP(r1, 0x5501, 0x0) write$uinput_user_dev(r1, 0x0, 0x0) write$input_event(r1, &(0x7f0000000000)={{0x77359400}}, 0x1ea8) dup2(r0, r1) 04:26:50 executing program 1: perf_event_open(&(0x7f00000012c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) r1 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) write$uinput_user_dev(r1, &(0x7f0000000880)={'syz0\x00', {}, 0x4a, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x583], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x197bc19d], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x45c) ioctl$UI_DEV_SETUP(r1, 0x5501, 0x0) write$uinput_user_dev(r1, 0x0, 0x0) write$input_event(r1, &(0x7f0000000000)={{0x77359400}}, 0x1ea8) dup2(r0, r1) perf_event_open(&(0x7f00000012c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) syz_init_net_socket$x25(0x9, 0x5, 0x0) (async) openat$uinput(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async) write$uinput_user_dev(r1, &(0x7f0000000880)={'syz0\x00', {}, 0x4a, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x583], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x197bc19d], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x45c) (async) ioctl$UI_DEV_SETUP(r1, 0x5501, 0x0) (async) write$uinput_user_dev(r1, 0x0, 0x0) (async) write$input_event(r1, &(0x7f0000000000)={{0x77359400}}, 0x1ea8) (async) dup2(r0, r1) (async) 04:26:50 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) [ 892.512056] IPVS: ftp: loaded support on port[0] = 21 04:26:50 executing program 2: r0 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) mmap(&(0x7f000005d000/0x400000)=nil, 0x400000, 0x7000006, 0x392d6ad36ec2c8b2, 0xffffffffffffffff, 0xdb808000) (async) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) (async, rerun: 64) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x8) (rerun: 64) r1 = openat$dsp(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) (async) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)=@ipv6_delroute={0x20, 0x19, 0x1, 0x0, 0x0, {0x2}, [@RTA_METRICS={0x4}]}, 0x20}}, 0x0) ioctl$sock_SIOCGIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD(r3, 0x8982, &(0x7f0000000100)={0x3, 'ip6tnl0\x00', {0x9}, 0x32}) r4 = socket(0x11, 0x800000003, 0x0) sendto$inet6(r4, &(0x7f0000000240)="581bbef028bd1db952ff8a78c822623a5ecbd2c68c890d8b353b75c602ff00541ac99f449ec5bf2fe9ef1188a0c32e936a4be3a87a399c8aacea4c4341868337d417980fa7dc246fee0dad7b36c95ca167bffabfb4b64024608e50bb96b00d", 0x5f, 0x8001, &(0x7f00000002c0)={0xa, 0x4e23, 0x1ff, @remote, 0x1}, 0x1c) (async, rerun: 32) socket(0x2, 0x1, 0x0) (async, rerun: 32) bind(r4, &(0x7f0000000080)=@can, 0x80) (async) getsockname$packet(r4, &(0x7f00000025c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000040)=0x66) r6 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r6, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000180)=@newqdisc={0x6c, 0x24, 0xf0b, 0x0, 0x0, {0x60, 0x0, 0x0, r5, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x3c, 0x2, {{}, [@TCA_NETEM_ECN={0x4}, @TCA_NETEM_LATENCY64={0xc}, @TCA_NETEM_JITTER64={0x2}]}}}]}, 0x6c}}, 0x0) (async) r7 = perf_event_open(&(0x7f0000000440)={0x0, 0x80, 0x46, 0x1f, 0x20, 0x2, 0x0, 0x6, 0x4a010, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x40, 0x1, @perf_config_ext={0x9, 0x1b}, 0x100, 0x4, 0x2, 0x9, 0x80000001, 0x6, 0x9, 0x0, 0x8, 0x0, 0x7}, 0xffffffffffffffff, 0xb, r0, 0x8) perf_event_open(&(0x7f0000000300)={0x0, 0x80, 0x92, 0x81, 0x1, 0x4, 0x0, 0xfff, 0x9080, 0x2, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x4, @perf_bp={&(0x7f0000000200), 0x4}, 0x40000, 0xfffffffffffffffa, 0x101, 0x8, 0xfab, 0xfffffff7, 0x5, 0x0, 0x2, 0x0, 0x826}, 0x0, 0x1, r7, 0x2) (async, rerun: 32) ioctl$sock_inet6_SIOCADDRT(r2, 0x890b, &(0x7f0000000140)={@mcast2, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @rand_addr=' \x01\x00', 0x4, 0x0, 0x0, 0x0, 0x88, 0x80010201, r5}) (rerun: 32) ioctl$BTRFS_IOC_RESIZE(r1, 0x50009403, &(0x7f0000000040)=ANY=[@ANYRES32=r2, @ANYBLOB="0000000030303025b9ecbc2c57449eec000000000100000030"]) 04:26:50 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={0x0, 0x20}}, 0x0) 04:26:50 executing program 1: perf_event_open(&(0x7f00000012c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) (async) r1 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) write$uinput_user_dev(r1, &(0x7f0000000880)={'syz0\x00', {}, 0x4a, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x583], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x197bc19d], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x45c) (async) ioctl$UI_DEV_SETUP(r1, 0x5501, 0x0) write$uinput_user_dev(r1, 0x0, 0x0) (async) write$input_event(r1, &(0x7f0000000000)={{0x77359400}}, 0x1ea8) (async) dup2(r0, r1) 04:26:50 executing program 3: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./mnt\x00', 0x0, 0x17, &(0x7f0000000200)=[{&(0x7f0000010000)="1000000040000000030000002b00000005000000010000000000000000000000002000000020000010000000000000009f09c75f0000ffff53ef0100", 0x3c, 0x400}, {&(0x7f0000010080)="000000000000000000000000ede2de4df49d4f87b54a3176cfd4eb4f010040000c000000000000009f09c75f00"/62, 0x3e, 0x4e0}, {&(0x7f00000100c0)="0100000000000000000000000000000000000000040100001200000000000000", 0x20, 0x560}, {&(0x7f00000100e0)="000000000000000000000000000000000000000001040000", 0x18, 0x640}, {&(0x7f0000010100)="000000000000000000000000000000000000000000000000000000005178aedb0300000013000000230000002b0005000200040000000000907306c205002a9c00000000000000000000000000000000000000000000000091ecd11b00000000", 0x60, 0x7e0}, {&(0x7f0000010160)="ffff05000c000080ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffff020000000c0001022e000000020000000c0002022e2e00000b000000dc030a026c6f73742b666f756e6400"/1082, 0x43a, 0xc00}, {&(0x7f00000105a0), 0x0, 0x13e0}, {0x0, 0x0, 0x1be0}, {0x0}, {&(0x7f00000106a0), 0x0, 0x23e0}, {&(0x7f0000010760)}, {&(0x7f00000107a0)="0000000000000000000000000000000000000000000000000c0000de2b607f2900000000f40300"/64, 0x40}, {&(0x7f00000107e0)}, {&(0x7f0000010820)="0000000000000000000000000000000000000000000000000c0000de2b607f2900000000f40300"/59, 0x3b}, {&(0x7f0000010860)="0000000000000000000000000000000000000000000000000c0000de2b607f2900000000f40300"/48, 0x30}, {&(0x7f00000108c0)="ff07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x348, 0x4c00}, {&(0x7f0000010cc0)}, {&(0x7f0000010ce0)="00000000000000000000000000000000000000000000000000000000c99b0000ed410000000400009f09c75f9f09c75f9f09c75f00000000000003000200000000000800000000000af3010004000000000000000000000001000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c1f00", 0x9f, 0x8c60}, {0x0, 0x0, 0x8d60}, {&(0x7f0000010da0)='\x00'/21, 0x15}, {0x0}, {0x0}, {0x0, 0x0, 0x90e0}], 0x0, &(0x7f0000010f60)) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='mnt', 0x0, 0x0) r2 = syz_mount_image$cramfs(&(0x7f0000000480), &(0x7f0000000500)='./mnt\x00', 0x5, 0x4, &(0x7f0000000940)=[{&(0x7f0000000600)="0ae6dfc732ff6eb31f68a092fcd64dcee7a083d1ba5ea7decc75221566796bf5dafa3e92ee94172bd1f6b2cc73c6157dc9c36aa9040e7293c14cbc3c45c26f064ad58766c0aac713803f6f39b85ff921eed17d7ec9edbd4e3c95c05e38ae0fbd9c85159fb670c31e1d2cf0351161468b67acc9c8ec2f69d0f2d62d60131fb8304c59972545cfbb7f", 0x88, 0x4}, {&(0x7f00000006c0)="f63d1c7fff67f9a859931e6b66a576bc0956bae22f4769ac2051f4305d5c1c71ffe64a046cf742d15c26c7564d5173e82be632ba2dc25af994885a1bdde07ef061a84fe61ab5fc2c72c5408e7d91fb499ecf7dabd0abaf3fe356533c2b9771e71cb986693fd7cd5ecc155806a65edc9cc080824facd896fd98a086ab393a68e9eb047978a15b3e0c02c4c7b9ea39c94bb99cb2f478745d6d41c4002ab24204476b4de09eb142a7303e679706fecd8b051d08627ba9dda67fc6f0f8038951e8276275bdb500281041b7b420448f7963853a53b58666cee628171fc830ffbd", 0xde, 0x3}, {&(0x7f00000007c0)="9ec62776e36842f8d2b6e24ecd3774b4f516e82a7fd2589b682cfda6ef2c19d6a0af5760178246ed533404e839ed3b3395cd74337961b837cd97c4f6dc608e2d6f489935248542dee81899592e6088dc334c761d1fc497297e4ab6f84ef22f1d9e4ea249f1794a786d6854f9c59d67ca9f8251b49a14738168743062484b3c8f716d6a9a4de8beca2660", 0x8a, 0x48}, {&(0x7f0000000880)="2eec7dc744f7cc306a848f1c0cfb03c31b4cf2d301da6ca97b28c9fe77adfb44ec5782f4febb06de7c9b7638381c3ba42a6d18e6a612cd617fb6b69b43c4f549c0a2ec0350710b7955213cc3c6e9c302b17e0f629c9ef6158d55af6d5b9c7d33287ff5d61cc1d68b4fb15321f43957212c8e06e495ea466636ec09bb807a1c8d5a3fa2b55ef4c5457df7cc97fbde5df9245bbd411e15d7aeef6dad3901a03d615a1e7398c1b5260b93fd0a28beb9b15ebb3182b5f7", 0xb5, 0x5}], 0x10000c, &(0x7f00000009c0)={[{'ext4\x00'}, {'\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&\'()*+,-./0123456789:;<=>?@'}], [{@appraise_type}, {@mask={'mask', 0x3d, 'MAY_EXEC'}}, {@seclabel}, {@dont_appraise}]}) fstat(r0, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, 0x0}) fchownat(r2, &(0x7f0000000540)='mnt\x00', r3, 0x0, 0x800) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(r1, 0xc0506617, &(0x7f0000000140)={@id={0x2, 0x0, @a}, 0x40, 0x0, '\x00', @a}) mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='mnt/encrypted_dir\x00', 0x1c0) r4 = openat(0xffffffffffffffff, 0x0, 0xc8e82, 0x4) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r4, 0x800c6613, &(0x7f0000000440)=@v1={0x0, @adiantum, 0x15d598816d0b1db2, @auto="022b67699eacfe75"}) syz_open_procfs(0x0, &(0x7f0000000040)='net/udplite\x00') r5 = openat(0xffffffffffffff9c, &(0x7f0000000580)='mnt/encrypted_dir/file\x00', 0x42, 0x180) r6 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r6, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)=@ipv6_delroute={0x28, 0x19, 0x1, 0x0, 0x0, {0x2, 0x0, 0x80}, [@RTA_ENCAP={0xc, 0x16, 0x0, 0x1, @LWT_BPF_XMIT_HEADROOM={0x8, 0x4, 0xad}}]}, 0x28}}, 0x4040060) ioctl$BTRFS_IOC_DEV_INFO(r6, 0xd000941e, &(0x7f0000001200)={0x0, "0d056777ea357ed9f447cfcb2876561f"}) write(r5, &(0x7f00000005c0)='foo', 0x3) preadv(0xffffffffffffffff, &(0x7f0000000140), 0x0, 0x0, 0x0) fsetxattr$trusted_overlay_upper(0xffffffffffffffff, &(0x7f00000011c0), &(0x7f0000001200)=ANY=[], 0x1015, 0x0) madvise(&(0x7f0000a93000/0x4000)=nil, 0x4000, 0x0) mremap(&(0x7f0000a96000/0x1000)=nil, 0x1000, 0x800000, 0x3, &(0x7f0000130000/0x800000)=nil) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./mnt\x00', 0x0, 0x17, &(0x7f0000000200)=[{&(0x7f0000010000)="1000000040000000030000002b00000005000000010000000000000000000000002000000020000010000000000000009f09c75f0000ffff53ef0100", 0x3c, 0x400}, {&(0x7f0000010080)="000000000000000000000000ede2de4df49d4f87b54a3176cfd4eb4f010040000c000000000000009f09c75f00"/62, 0x3e, 0x4e0}, {&(0x7f00000100c0)="0100000000000000000000000000000000000000040100001200000000000000", 0x20, 0x560}, {&(0x7f00000100e0)="000000000000000000000000000000000000000001040000", 0x18, 0x640}, {&(0x7f0000010100)="000000000000000000000000000000000000000000000000000000005178aedb0300000013000000230000002b0005000200040000000000907306c205002a9c00000000000000000000000000000000000000000000000091ecd11b00000000", 0x60, 0x7e0}, {&(0x7f0000010160)="ffff05000c000080ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffff020000000c0001022e000000020000000c0002022e2e00000b000000dc030a026c6f73742b666f756e6400"/1082, 0x43a, 0xc00}, {&(0x7f00000105a0), 0x0, 0x13e0}, {0x0, 0x0, 0x1be0}, {0x0}, {&(0x7f00000106a0), 0x0, 0x23e0}, {&(0x7f0000010760)}, {&(0x7f00000107a0)="0000000000000000000000000000000000000000000000000c0000de2b607f2900000000f40300"/64, 0x40}, {&(0x7f00000107e0)}, {&(0x7f0000010820)="0000000000000000000000000000000000000000000000000c0000de2b607f2900000000f40300"/59, 0x3b}, {&(0x7f0000010860)="0000000000000000000000000000000000000000000000000c0000de2b607f2900000000f40300"/48, 0x30}, {&(0x7f00000108c0)="ff07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x348, 0x4c00}, {&(0x7f0000010cc0)}, {&(0x7f0000010ce0)="00000000000000000000000000000000000000000000000000000000c99b0000ed410000000400009f09c75f9f09c75f9f09c75f00000000000003000200000000000800000000000af3010004000000000000000000000001000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c1f00", 0x9f, 0x8c60}, {0x0, 0x0, 0x8d60}, {&(0x7f0000010da0)='\x00'/21, 0x15}, {0x0}, {0x0}, {0x0, 0x0, 0x90e0}], 0x0, &(0x7f0000010f60)) (async) openat(0xffffffffffffff9c, &(0x7f00000000c0)='mnt', 0x0, 0x0) (async) syz_mount_image$cramfs(&(0x7f0000000480), &(0x7f0000000500)='./mnt\x00', 0x5, 0x4, &(0x7f0000000940)=[{&(0x7f0000000600)="0ae6dfc732ff6eb31f68a092fcd64dcee7a083d1ba5ea7decc75221566796bf5dafa3e92ee94172bd1f6b2cc73c6157dc9c36aa9040e7293c14cbc3c45c26f064ad58766c0aac713803f6f39b85ff921eed17d7ec9edbd4e3c95c05e38ae0fbd9c85159fb670c31e1d2cf0351161468b67acc9c8ec2f69d0f2d62d60131fb8304c59972545cfbb7f", 0x88, 0x4}, {&(0x7f00000006c0)="f63d1c7fff67f9a859931e6b66a576bc0956bae22f4769ac2051f4305d5c1c71ffe64a046cf742d15c26c7564d5173e82be632ba2dc25af994885a1bdde07ef061a84fe61ab5fc2c72c5408e7d91fb499ecf7dabd0abaf3fe356533c2b9771e71cb986693fd7cd5ecc155806a65edc9cc080824facd896fd98a086ab393a68e9eb047978a15b3e0c02c4c7b9ea39c94bb99cb2f478745d6d41c4002ab24204476b4de09eb142a7303e679706fecd8b051d08627ba9dda67fc6f0f8038951e8276275bdb500281041b7b420448f7963853a53b58666cee628171fc830ffbd", 0xde, 0x3}, {&(0x7f00000007c0)="9ec62776e36842f8d2b6e24ecd3774b4f516e82a7fd2589b682cfda6ef2c19d6a0af5760178246ed533404e839ed3b3395cd74337961b837cd97c4f6dc608e2d6f489935248542dee81899592e6088dc334c761d1fc497297e4ab6f84ef22f1d9e4ea249f1794a786d6854f9c59d67ca9f8251b49a14738168743062484b3c8f716d6a9a4de8beca2660", 0x8a, 0x48}, {&(0x7f0000000880)="2eec7dc744f7cc306a848f1c0cfb03c31b4cf2d301da6ca97b28c9fe77adfb44ec5782f4febb06de7c9b7638381c3ba42a6d18e6a612cd617fb6b69b43c4f549c0a2ec0350710b7955213cc3c6e9c302b17e0f629c9ef6158d55af6d5b9c7d33287ff5d61cc1d68b4fb15321f43957212c8e06e495ea466636ec09bb807a1c8d5a3fa2b55ef4c5457df7cc97fbde5df9245bbd411e15d7aeef6dad3901a03d615a1e7398c1b5260b93fd0a28beb9b15ebb3182b5f7", 0xb5, 0x5}], 0x10000c, &(0x7f00000009c0)={[{'ext4\x00'}, {'\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&\'()*+,-./0123456789:;<=>?@'}], [{@appraise_type}, {@mask={'mask', 0x3d, 'MAY_EXEC'}}, {@seclabel}, {@dont_appraise}]}) (async) fstat(r0, &(0x7f0000000a80)) (async) fchownat(r2, &(0x7f0000000540)='mnt\x00', r3, 0x0, 0x800) (async) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(r1, 0xc0506617, &(0x7f0000000140)={@id={0x2, 0x0, @a}, 0x40, 0x0, '\x00', @a}) (async) mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='mnt/encrypted_dir\x00', 0x1c0) (async) openat(0xffffffffffffffff, 0x0, 0xc8e82, 0x4) (async) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r4, 0x800c6613, &(0x7f0000000440)=@v1={0x0, @adiantum, 0x15d598816d0b1db2, @auto="022b67699eacfe75"}) (async) syz_open_procfs(0x0, &(0x7f0000000040)='net/udplite\x00') (async) openat(0xffffffffffffff9c, &(0x7f0000000580)='mnt/encrypted_dir/file\x00', 0x42, 0x180) (async) socket$nl_route(0x10, 0x3, 0x0) (async) sendmsg$nl_route(r6, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)=@ipv6_delroute={0x28, 0x19, 0x1, 0x0, 0x0, {0x2, 0x0, 0x80}, [@RTA_ENCAP={0xc, 0x16, 0x0, 0x1, @LWT_BPF_XMIT_HEADROOM={0x8, 0x4, 0xad}}]}, 0x28}}, 0x4040060) (async) ioctl$BTRFS_IOC_DEV_INFO(r6, 0xd000941e, &(0x7f0000001200)={0x0, "0d056777ea357ed9f447cfcb2876561f"}) (async) write(r5, &(0x7f00000005c0)='foo', 0x3) (async) preadv(0xffffffffffffffff, &(0x7f0000000140), 0x0, 0x0, 0x0) (async) fsetxattr$trusted_overlay_upper(0xffffffffffffffff, &(0x7f00000011c0), &(0x7f0000001200)=ANY=[], 0x1015, 0x0) (async) madvise(&(0x7f0000a93000/0x4000)=nil, 0x4000, 0x0) (async) mremap(&(0x7f0000a96000/0x1000)=nil, 0x1000, 0x800000, 0x3, &(0x7f0000130000/0x800000)=nil) (async) 04:26:53 executing program 0: r0 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_RX_RING(r0, 0x11b, 0x2, &(0x7f0000000080)=0x8000, 0x4) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_team(r1, 0x8933, &(0x7f0000001280)={'team0\x00', 0x0}) bind$xdp(r0, &(0x7f00000000c0)={0x2c, 0x3, r2}, 0x10) socket(0x26, 0x1, 0x5) 04:26:53 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={0x0, 0x20}}, 0x0) 04:26:53 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) setrlimit(0xc, &(0x7f0000000240)={0xa1a8, 0xff}) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) r0 = getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) prlimit64(r0, 0xd, &(0x7f0000000180)={0x9, 0x5}, 0x0) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x29, 0xa, 0x1ff) sendmmsg$inet(r3, &(0x7f0000000500)=[{{&(0x7f00000002c0)={0x2, 0x4e22, @broadcast}, 0x10, &(0x7f0000000400)=[{&(0x7f0000000300)="81991192265b30baaeee4e1810640b8a120df86f96fce1fb8560f30a4bbeeb2e801f46e510b7fadc51c7815ea56c637a02612275d011c0e3cea8688999ed0f6e6e8cd94d29ef5f560e731dc417d5ec191f9e415d1e11c89d33b7f651defa287ad84211", 0x63}, {&(0x7f0000000380)="553a28c245c1004836c95ea7365bbebe993939f471d4af953e33de85a3c870b3caf31befb29679de110a2ca77ad508ded155ec6f405bd893ea9966a373e272805e3ebd4d833caa202392d717b73788", 0x4f}], 0x2, &(0x7f0000000440)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0xfd}}, @ip_retopts={{0x50, 0x0, 0x7, {[@timestamp={0x44, 0x14, 0x7a, 0x0, 0x4, [0x80, 0x4, 0x9, 0x3d75]}, @timestamp={0x44, 0x24, 0x1e, 0x0, 0x3, [0x998, 0x2, 0x0, 0x28c7f5d3, 0x9, 0xf53, 0x9, 0x10000]}, @rr={0x7, 0x7, 0x8b, [@initdev={0xac, 0x1e, 0x1, 0x0}]}]}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x7}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x6}}], 0x98}}], 0x1, 0x40) r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="8da56b00", @ANYRES32=0x0, @ANYBLOB="00000000000000000500100000000000080028000000000008001b0000000000"], 0x38}, 0x1, 0x0, 0x0, 0x4041}, 0x0) fallocate(0xffffffffffffffff, 0x3, 0xfffffffff, 0x4010000bffe) ioctl$sock_ipv6_tunnel_SIOCCHGPRL(0xffffffffffffffff, 0x89f7, &(0x7f00000005c0)={'sit0\x00', &(0x7f0000000540)={@loopback, 0x1, 0x0, 0x40, 0x0, [{@loopback}, {}, {@loopback}, {@remote}]}}) openat$hwrng(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) sched_getaffinity(r0, 0x8, &(0x7f0000000280)) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8933, &(0x7f00000001c0)) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) 04:26:53 executing program 2: r0 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f000005d000/0x400000)=nil, 0x400000, 0x7000006, 0x392d6ad36ec2c8b2, 0xffffffffffffffff, 0xdb808000) (async) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) (async) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x8) (async) r1 = openat$dsp(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) (async) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)=@ipv6_delroute={0x20, 0x19, 0x1, 0x0, 0x0, {0x2}, [@RTA_METRICS={0x4}]}, 0x20}}, 0x0) (async) ioctl$sock_SIOCGIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD(r3, 0x8982, &(0x7f0000000100)={0x3, 'ip6tnl0\x00', {0x9}, 0x32}) (async) r4 = socket(0x11, 0x800000003, 0x0) sendto$inet6(r4, &(0x7f0000000240)="581bbef028bd1db952ff8a78c822623a5ecbd2c68c890d8b353b75c602ff00541ac99f449ec5bf2fe9ef1188a0c32e936a4be3a87a399c8aacea4c4341868337d417980fa7dc246fee0dad7b36c95ca167bffabfb4b64024608e50bb96b00d", 0x5f, 0x8001, &(0x7f00000002c0)={0xa, 0x4e23, 0x1ff, @remote, 0x1}, 0x1c) socket(0x2, 0x1, 0x0) (async) bind(r4, &(0x7f0000000080)=@can, 0x80) getsockname$packet(r4, &(0x7f00000025c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000040)=0x66) (async) r6 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r6, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000180)=@newqdisc={0x6c, 0x24, 0xf0b, 0x0, 0x0, {0x60, 0x0, 0x0, r5, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x3c, 0x2, {{}, [@TCA_NETEM_ECN={0x4}, @TCA_NETEM_LATENCY64={0xc}, @TCA_NETEM_JITTER64={0x2}]}}}]}, 0x6c}}, 0x0) r7 = perf_event_open(&(0x7f0000000440)={0x0, 0x80, 0x46, 0x1f, 0x20, 0x2, 0x0, 0x6, 0x4a010, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x40, 0x1, @perf_config_ext={0x9, 0x1b}, 0x100, 0x4, 0x2, 0x9, 0x80000001, 0x6, 0x9, 0x0, 0x8, 0x0, 0x7}, 0xffffffffffffffff, 0xb, r0, 0x8) perf_event_open(&(0x7f0000000300)={0x0, 0x80, 0x92, 0x81, 0x1, 0x4, 0x0, 0xfff, 0x9080, 0x2, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x4, @perf_bp={&(0x7f0000000200), 0x4}, 0x40000, 0xfffffffffffffffa, 0x101, 0x8, 0xfab, 0xfffffff7, 0x5, 0x0, 0x2, 0x0, 0x826}, 0x0, 0x1, r7, 0x2) ioctl$sock_inet6_SIOCADDRT(r2, 0x890b, &(0x7f0000000140)={@mcast2, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @rand_addr=' \x01\x00', 0x4, 0x0, 0x0, 0x0, 0x88, 0x80010201, r5}) (async) ioctl$BTRFS_IOC_RESIZE(r1, 0x50009403, &(0x7f0000000040)=ANY=[@ANYRES32=r2, @ANYBLOB="0000000030303025b9ecbc2c57449eec000000000100000030"]) 04:26:53 executing program 3: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./mnt\x00', 0x0, 0x17, &(0x7f0000000200)=[{&(0x7f0000010000)="1000000040000000030000002b00000005000000010000000000000000000000002000000020000010000000000000009f09c75f0000ffff53ef0100", 0x3c, 0x400}, {&(0x7f0000010080)="000000000000000000000000ede2de4df49d4f87b54a3176cfd4eb4f010040000c000000000000009f09c75f00"/62, 0x3e, 0x4e0}, {&(0x7f00000100c0)="0100000000000000000000000000000000000000040100001200000000000000", 0x20, 0x560}, {&(0x7f00000100e0)="000000000000000000000000000000000000000001040000", 0x18, 0x640}, {&(0x7f0000010100)="000000000000000000000000000000000000000000000000000000005178aedb0300000013000000230000002b0005000200040000000000907306c205002a9c00000000000000000000000000000000000000000000000091ecd11b00000000", 0x60, 0x7e0}, {&(0x7f0000010160)="ffff05000c000080ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffff020000000c0001022e000000020000000c0002022e2e00000b000000dc030a026c6f73742b666f756e6400"/1082, 0x43a, 0xc00}, {&(0x7f00000105a0), 0x0, 0x13e0}, {0x0, 0x0, 0x1be0}, {0x0}, {&(0x7f00000106a0), 0x0, 0x23e0}, {&(0x7f0000010760)}, {&(0x7f00000107a0)="0000000000000000000000000000000000000000000000000c0000de2b607f2900000000f40300"/64, 0x40}, {&(0x7f00000107e0)}, {&(0x7f0000010820)="0000000000000000000000000000000000000000000000000c0000de2b607f2900000000f40300"/59, 0x3b}, {&(0x7f0000010860)="0000000000000000000000000000000000000000000000000c0000de2b607f2900000000f40300"/48, 0x30}, {&(0x7f00000108c0)="ff07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x348, 0x4c00}, {&(0x7f0000010cc0)}, {&(0x7f0000010ce0)="00000000000000000000000000000000000000000000000000000000c99b0000ed410000000400009f09c75f9f09c75f9f09c75f00000000000003000200000000000800000000000af3010004000000000000000000000001000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c1f00", 0x9f, 0x8c60}, {0x0, 0x0, 0x8d60}, {&(0x7f0000010da0)='\x00'/21, 0x15}, {0x0}, {0x0}, {0x0, 0x0, 0x90e0}], 0x0, &(0x7f0000010f60)) (async) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='mnt', 0x0, 0x0) r2 = syz_mount_image$cramfs(&(0x7f0000000480), &(0x7f0000000500)='./mnt\x00', 0x5, 0x4, &(0x7f0000000940)=[{&(0x7f0000000600)="0ae6dfc732ff6eb31f68a092fcd64dcee7a083d1ba5ea7decc75221566796bf5dafa3e92ee94172bd1f6b2cc73c6157dc9c36aa9040e7293c14cbc3c45c26f064ad58766c0aac713803f6f39b85ff921eed17d7ec9edbd4e3c95c05e38ae0fbd9c85159fb670c31e1d2cf0351161468b67acc9c8ec2f69d0f2d62d60131fb8304c59972545cfbb7f", 0x88, 0x4}, {&(0x7f00000006c0)="f63d1c7fff67f9a859931e6b66a576bc0956bae22f4769ac2051f4305d5c1c71ffe64a046cf742d15c26c7564d5173e82be632ba2dc25af994885a1bdde07ef061a84fe61ab5fc2c72c5408e7d91fb499ecf7dabd0abaf3fe356533c2b9771e71cb986693fd7cd5ecc155806a65edc9cc080824facd896fd98a086ab393a68e9eb047978a15b3e0c02c4c7b9ea39c94bb99cb2f478745d6d41c4002ab24204476b4de09eb142a7303e679706fecd8b051d08627ba9dda67fc6f0f8038951e8276275bdb500281041b7b420448f7963853a53b58666cee628171fc830ffbd", 0xde, 0x3}, {&(0x7f00000007c0)="9ec62776e36842f8d2b6e24ecd3774b4f516e82a7fd2589b682cfda6ef2c19d6a0af5760178246ed533404e839ed3b3395cd74337961b837cd97c4f6dc608e2d6f489935248542dee81899592e6088dc334c761d1fc497297e4ab6f84ef22f1d9e4ea249f1794a786d6854f9c59d67ca9f8251b49a14738168743062484b3c8f716d6a9a4de8beca2660", 0x8a, 0x48}, {&(0x7f0000000880)="2eec7dc744f7cc306a848f1c0cfb03c31b4cf2d301da6ca97b28c9fe77adfb44ec5782f4febb06de7c9b7638381c3ba42a6d18e6a612cd617fb6b69b43c4f549c0a2ec0350710b7955213cc3c6e9c302b17e0f629c9ef6158d55af6d5b9c7d33287ff5d61cc1d68b4fb15321f43957212c8e06e495ea466636ec09bb807a1c8d5a3fa2b55ef4c5457df7cc97fbde5df9245bbd411e15d7aeef6dad3901a03d615a1e7398c1b5260b93fd0a28beb9b15ebb3182b5f7", 0xb5, 0x5}], 0x10000c, &(0x7f00000009c0)={[{'ext4\x00'}, {'\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&\'()*+,-./0123456789:;<=>?@'}], [{@appraise_type}, {@mask={'mask', 0x3d, 'MAY_EXEC'}}, {@seclabel}, {@dont_appraise}]}) (async) fstat(r0, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, 0x0}) fchownat(r2, &(0x7f0000000540)='mnt\x00', r3, 0x0, 0x800) (async) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(r1, 0xc0506617, &(0x7f0000000140)={@id={0x2, 0x0, @a}, 0x40, 0x0, '\x00', @a}) (async) mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='mnt/encrypted_dir\x00', 0x1c0) (async) r4 = openat(0xffffffffffffffff, 0x0, 0xc8e82, 0x4) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r4, 0x800c6613, &(0x7f0000000440)=@v1={0x0, @adiantum, 0x15d598816d0b1db2, @auto="022b67699eacfe75"}) (async) syz_open_procfs(0x0, &(0x7f0000000040)='net/udplite\x00') (async, rerun: 64) r5 = openat(0xffffffffffffff9c, &(0x7f0000000580)='mnt/encrypted_dir/file\x00', 0x42, 0x180) (async, rerun: 64) r6 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r6, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)=@ipv6_delroute={0x28, 0x19, 0x1, 0x0, 0x0, {0x2, 0x0, 0x80}, [@RTA_ENCAP={0xc, 0x16, 0x0, 0x1, @LWT_BPF_XMIT_HEADROOM={0x8, 0x4, 0xad}}]}, 0x28}}, 0x4040060) (async) ioctl$BTRFS_IOC_DEV_INFO(r6, 0xd000941e, &(0x7f0000001200)={0x0, "0d056777ea357ed9f447cfcb2876561f"}) write(r5, &(0x7f00000005c0)='foo', 0x3) preadv(0xffffffffffffffff, &(0x7f0000000140), 0x0, 0x0, 0x0) (async) fsetxattr$trusted_overlay_upper(0xffffffffffffffff, &(0x7f00000011c0), &(0x7f0000001200)=ANY=[], 0x1015, 0x0) madvise(&(0x7f0000a93000/0x4000)=nil, 0x4000, 0x0) mremap(&(0x7f0000a96000/0x1000)=nil, 0x1000, 0x800000, 0x3, &(0x7f0000130000/0x800000)=nil) 04:26:53 executing program 5: r0 = perf_event_open(&(0x7f0000001340)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x51c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xfffff7ffffffffff, 0xffffffffffffffff, 0x0) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000180)={'bond0\x00', 0x0}) bind$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, r2, 0x1, 0x0, 0x6, @local}, 0x14) socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x1, 0x0, 0x0) getsockname$packet(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) r4 = fcntl$dupfd(r1, 0x406, r0) sendmsg$IPCTNL_MSG_TIMEOUT_GET(r4, &(0x7f00000003c0)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000280)={&(0x7f0000000300)={0x88, 0x1, 0x8, 0x301, 0x0, 0x0, {0xa, 0x0, 0x2}, [@CTA_TIMEOUT_DATA={0x1c, 0x4, 0x0, 0x1, @tcp=[@CTA_TIMEOUT_TCP_SYN_SENT2={0x8, 0x9, 0x1, 0x0, 0x2}, @CTA_TIMEOUT_TCP_ESTABLISHED={0x8, 0x3, 0x1, 0x0, 0x1}, @CTA_TIMEOUT_TCP_UNACK={0x8, 0xb, 0x1, 0x0, 0x1}]}, @CTA_TIMEOUT_L3PROTO={0x6, 0x2, 0x1, 0x0, 0x1}, @CTA_TIMEOUT_L3PROTO={0x6, 0x2, 0x1, 0x0, 0x19}, @CTA_TIMEOUT_NAME={0x9, 0x1, 'syz1\x00'}, @CTA_TIMEOUT_DATA={0x3c, 0x4, 0x0, 0x1, @icmpv6=[@CTA_TIMEOUT_ICMPV6_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0xe2}, @CTA_TIMEOUT_ICMPV6_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0x7}, @CTA_TIMEOUT_ICMPV6_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0xfffffffe}, @CTA_TIMEOUT_ICMPV6_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0x2}, @CTA_TIMEOUT_ICMPV6_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0x1}, @CTA_TIMEOUT_ICMPV6_TIMEOUT={0x8}, @CTA_TIMEOUT_ICMPV6_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0xfffffffc}]}]}, 0x88}, 0x1, 0x0, 0x0, 0x40801}, 0x24005094) socket(0x10, 0x8000000803, 0x0) sendmsg$nl_route(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000580)=ANY=[], 0x44}}, 0x0) r5 = accept$packet(0xffffffffffffffff, &(0x7f0000000500)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f00000000c0)=0x14) r6 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000240), 0xffffffffffffffff) sendmsg$TIPC_NL_UDP_GET_REMOTEIP(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000f80)=ANY=[@ANYBLOB="0c020000", @ANYRES16=r6, @ANYBLOB="110728bd7000fbdbdf251600"], 0x20c}}, 0x0) sendmsg$TIPC_NL_KEY_FLUSH(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000440)={&(0x7f00000013c0)={0x1054, r6, 0x2, 0x70bd2d, 0x25dfdbfc, {}, [@TIPC_NLA_NODE={0x1008, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_ID={0x1004, 0x3, "f8d051a1476d0dc91baeda41c9bd0ab3278218b34878a21c7664eb676230057e72af7a499ea69513aa61bf646450e06a0177e27f725511e8f859f43683f254ae80f411bdba44b49c9a5ae678838264458208fa3dcc4c3c06bc62c429a3bcca122df63e3a56c96ef61e5bc7a20dc46811b37bf9e699939b9af94f69ccfa163e007a99c308e5de1961780cd35cfd41d0471f122b0f7726a2047ed5a2a0b1d7af942abfba98a54b903f7615902b1406b1d58f1b7e5f1cfd6a2315f3924d01bf03a07dbd1253e6fb6b6a19a85b857bdd92523c6590a27cde18d3f2291d3b04364012a4845a8d7600b24d3c64a4e745cae23b77bc2b5f031128f2341c178b4f224beaabcb2dd026efa0dfa3622bcf91642c4e5f5bdecfff649a2b70095f785fea2d17135b9a9d937772d7641e6d4c0370e656e02897fd3561da652e5aadfe2f3ed0aeed8603978f75fd7028d11f1745fc43a8aedf203065355d8a6768fa2cf0bbd96f3242c5002572fb6cceea073936bea519520f88b59367d277f3724c519b865489857ee74991f8475096164fc67d522a41615582b4710116f478c23775a3c8ff694868615b3e25fd4877b09b0e0854d3f237dfa050a6778957e8693ecd73c010eb596f3bac8c810802fa67b09839017d556c7f0582a344c8c9b92e716eecfb128f1bc7a78ef080d79ff2ce864c50748b3168116dd781aca9a1388009c8c2f571dda515d207cf90628948a6bb7ae86da229d76217776a0aa7a9b230b31cb70696ea1d6410eaec7e0c624936603a1d514d947faaa2f6365a4e71ff55ad5049e9505277befb4a19d5a3d0999aaae68cdc92ea1ff3d3b008aede1f0c99bd9107709c3b780081689e73ff783942aac4eafb6f01f14bf60d79c78e72d0b95269693b3d18c9cd59265c297b7cd8b2d6b0a27bf1550068fd599ea3e03fa98b4cd2b8d101aa3672133df8269db14f5f3abbf8080e827242a52ea87b2bbaaa3bda3ecbd26601e87619f71a146ea7b3af0b4b92dbd1c3665356d53f281b01526433aaae7701f8ef2f87eb60bca640d68d8b6fafbd4332a146d61fb593855674946e3724ff08b6f023aa122311ec1fb6c9ab1ecf74ca00f82475ef0539b4777ddbf4bc39ec0e20e7eab6fe72d574c1510db62ffa4a59d24fae068dc80451ff8b667265705d64f219d93718f6e9a78ad6a43df31a2b24c80fa21dfe5b41c8d8ecb026f909d7c73eb54cc4f99fa98e818137684ff534bffc9657cf80cd399e6f8298ba0aae1813835c8ce88985ec9ef3903e0655da4f911d4060ca8f88368faad686b106ef722adedc04ff8dcf9c140911c9a291cffc79af8a57a3797356b10519498b2b76d27741c53743cba0a3e7f9a5b27410fd70ecb911712bad5fed8c611aff01a7d2e66557414d9de8cd8678b218a22ab0fdd8b9624e71e4f9ec77b11e030d032f38af278c9a03a21544b2dbfc0610a3778cf8f140959073508aac68d489f5961fdedf5f246f33d001700d3caede2e732dbdb7427a9fed6d59433a9f2ef0c27ca22b0cd9749af63cf70ea0a443cd11b3c2d9fb8fcc0386b0b8c59f8be00bdf6dffe88b09cadde1a9ed8fbdcb107fa72a0e66ac019fa1cdc32e04475240b2355320568b1edd60a741bbfed99be8a5e2d2d85bfcac922dff821fe4d45d9e493d8e503e2ba208db3babe4642c072844816d3de2815c49d2afb4073badbc20a2cf5aaa026b38f2b00bbf41ec72ceea48c40e7627e6d3698cbb45bd932f15b8b3f71bdd4b3a89b5876b9888d7da696414f1b0a322c33c66bf3fa73c8caec6223e6575e382ff83efd561afdd1f8a28007d3dc8fb37463199cf40324a916f6d8537e04f6e49f3fadab6af888e65f8541b83954028fbb0a2c678c6080f2a8c0f8e1311d922a4bfaf31aa26d8ce16e97b75bc7c312c5f6e3e7bbb7115f28a93f619d83c49d7c1e2b27ff0ad99d3cab1bf41a9b7fd3c74b38b01ee52d1af26443549ec736464fb75cce98957cb36037809a34d68654e6aaf5e6e8b67350ac050d9264f17474336bfeec66b651879088c5f33428631a97b63f3b1abf93a07252c04f3d86a7a7615aabf129696a954b0c92f3e580b1e4fdfc267cf497f8c8c7a8be1508303cebd8e3a692ff57545cba93223a5f7ba4cf62ddd57c91651fa20bf668540eac5f79f154ca2186abecc76d8a0b7d7ece0f744dffcae0d4778da2333d18f424a09693fcdaf87f7d1120cd3ed78691237acf04cdf36ad0b4be25ce77bf15a6f1b843c120e6007e41415aed696a23f28313ec2d6fb5d21fda38f1fc445c7087e83bfab69db87fad97e5e865aa56690fc297bb3d5d0b222470f64fe23803386483640d6dc1bd4d8fb35bf5442bd62f2147760a1211b3eef6cd6f6b00e70a3a6f965ca0a915a4424f865c85e43aa6493a73802d9213ec58cf14c1c1edd18946c6b13b0851934852dd19355e6cac4f13d839b0279e122164960df59c4ad9c0209e173ab2b74dbfea0c8768b3a8b661573873356db29b93bcd962e78942aa007d06ce3850a8b21cfe63305c2355f4dc68ecac15703da21729674c81fc6072494c15aa6468bfab017ee5e1907bac79502bcd80658809026a01814b317d09f0303301d09538a3c8768eb3477e36a33c1e5566e60cb285ed54bc6c723bc513b845dc57d8ea72144d57f4df75f536c3f4e6dc886bb4cbbe3b00d21c91ab1a818ca12ecc8dd78eafdc8ca8cd9f697f2641cd44f09dd7768d18cbe9a50c23ecf7ecfcdf10626508346e0ca709a93aec4c6f7eb18627597f66aff99bfdf697abae9d7a17e6ce381da9a03f0447d9fe6f0e88fd8d5162211ecfaccc0861c2465040c0efa3b2af7ff667556efffd2b7aa90c825a5a6574ad9f99624396c2b2fab96fadb403cc29f7b9911e9a70138fb46f19db6003a13f2152f85ee1581912d40c95b8c51b966353cce1885e1852c0a727476d153d31965c5966abd18e638dea6943453775340dbd4150ecb90d00e89f8e279d126a928d7564ab719de3202857104299947254134586b3dab78643185f0322adc3c35b15e85eb0140848d946f3976a011deaf128f258b88923704f2dc2684969034242474cec5c93375d6d7bb537f6d5676446a8e1a8a773294a3af66711466210ef52344e8277ea402c8132ab373098e006a9c222101d1f2fa733e3ef0d55f50679ea7e79756aa4d263854e19d09711b15200c56f8ed07cea5bcbcdc78a7c16f010fb28a982082b3465cd6c968b9006bcc9f0b21556a54db4831d1f48eef415f6fe774c5789cd8d776994d5519240a31236b4ec3782e640b1ce614e6130a8e4dcad55469ae1df12fce426486cf1f1079db3547c5913a71695de05dc31832fa4ac7ff8696b6fecf499826ff861e238380a2928dade1e16b87ff1237c4bad051ef2811e79837338cb042ec2c514cf757bf9d96dcf8ea809c192fe3a69c29010ca2cdb6b66b0fb5b229aa4cb709acc5879ac1512e77fe0a4c321fa94dbb26874052ace5a436b67860c2f95bc66bb8ac99c3e68c83ca662cfdfdf1f9276796f3c277568626e8dd04b1df13c48defe6089f723c2f7b1fd2941f74da002fecd30226466a1ffe84beca79c569f57efaabf7768e610735030ddf014d24e1ef848d2fb1ec842f15a318c06aee9a289a4cae78c7e2dddbcaf69f13a0c91bf338344602b3e207398d5faf72fb2491380a7aea20198888f4cc53d02474e02ea1fa0f169745b61f327f20bf285eaad58910095a130e3a878a9e0130c8e8774ad0224677bcd983bbb585a2dd67d08009903f778d165da3a98e46236750b86d356ef69fc5c3c8ab92b7fca18e553db40067c14d305e5583f50e928b811e8042fab8d5b0ec2697ad43e92984c2b6242b64222fbebf50208778ee19fda1f424d8272ae1b69ee388d5f898eb09b6676d818a866961dd3704a12769154b746697e8e405a0b4737d99d39660a44ae49cc8954ab1bc836b41589c8ad5ae180e36fc0d68185cf00e12188584844c1d2a8c830315370ba2f897beb156205136a4eab26462d9668b210ec82e8085c3614c4961c70170d4d63db71ec903148f864db741a0e14d158321ac901b973a7e657453d8ba3d046a62c8170212562b54d48b1403a7dca67e9ff99b737d21fc4f179e089f5e1098263c6a82eefcee0a78fdd14172ec661e7753821c632778fdf8f541587f87af9af5c6bed63ca3e0d97d8ddc00be9b955d2bda7f2aa91c827ca4488951681869f93ff4d36fa73940d0970b662d3d233d9ce7ea8f103f48995f8751302ea566c4547b2daef5a2266bd490d58952809c6531229363e9dad258ddd52500268f41349c0f4d7afb175b24c5d8a25531cee83e976de20aac9305812f0b64916ef9f6692f83149ca8d5ff11084eb24a278a75fd3c9fa295ba0f15377d082e3b55c9c528f0c84d93c080055efca595f66cbe3bc7315ca8d863fd89e802994e50c77daa966048c17a983bf123cd3e8c4475a0fc9b2c89f8927a0387416bce6d94f5039dcf77f22d17c07d5159ecf2ee2a3ed1bb5249cc6c3f1e64f6367b6a2870cc660425719862739ca4ec1b4551c919b539ae28a9aa0c5d048c5cd660fa3cb53aab9325a66685ee8d6530a6207dd41172c8b2e98c40b7b1adf263eec573747236ae46b47d147500ecb4e9d7df83eea2e99bdbd5bbf341f077a035dd68761f2ac7078003267f53f2b86dcfe0ea68574481698afa0a4cfc7411a95b454e499a59795c330b6e562c322a340cf39b2cac59b64720204ae621f7247dce97fd11041ab7a814fb669e7cd9995b367e4dc87c94d23eadcbc9a43cca2d93176602478a31bf0108ed83b4c8e93100875e961ba7854dd5e6c2f25057d3921dc0756fea6818c879b534a7ce8290502b5aa792a27257465a65773502143be0effed61c4e3f388b06d32c271f0a245de7680bc501b7dfb16d47523af4b90e03b73c279aaac61cf27076b3920c73236016e3882b348551b9e2883aa3455f20610b872df6381cddb1d1d84b10c8aa399fa9e16d67c344b6e52215642cd0969164132ce6cfd4c54621704b76cb81b2172d1b810e5bf55220e8629cde2f01fe7d9bd4f04b8433f2a8ac9ad2843aff206b1c4ae92cdd59b0c8969d99cff258e53d7273cd6c7aec5ddaff1c0b749c7795179a4ae8a228d29b579b540e461efa0166b36cb3145473c9a32414724ada171e37e288b8dc3fa59cbb00a740a05a66bf747d3681b669fbac167e433e164607edffa8912fc8c322358fa23d77f2d349643c9f6562d7afc1ddc8200c83553f8296d4bce64dfb7bb244abf6c7cd0589cff86e21e6cf6aa414527f5c5c04a89afb6f514af4db096526ef3bbcee0ca23d8a9eed27e7574e5698c97a5456b1ff2cd05c209eb364741fe5625baf6d2322187d07c89d96df5dd88f34101ce94886fc8e433336502f723899ee7a80cf98f520d7dfb6a489f2e10898ab8dcb7c884245b4ef8ce3cc7b11c9594464705f845ec4f1b0ce5e7f39af9f52cbe676dd5217e36758d2f15b4bacef688f4676daf2c768de680cb8cf28501947fc635e1c5734c571ecb9d3834c9e7dabb74a0cae0f7d96d78c2fe03ece0626d9fe161733b2aef68699eaa8892a1de31655625d9e6488fc68fe117c76292cdac83ced38b739de905022fe98d6e4b0a02c55b006ced74cf97c4dc368d44c504206e404adffb451ba51b92a6fa94466854c99a054431ef6f9f1ce016f0a6a4af4cd3fb7b57123b371bf1bee18828eeaf0c9ef10d4bacee601400c3d0f9d8981c25e1dee6183994b4223a165b006a1a55e8f6ee67e643c827bb6"}]}, @TIPC_NLA_NET={0x4}, @TIPC_NLA_MON={0x34, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x3}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x10001}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0xfe66}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x7f}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x29}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x5}]}]}, 0x1054}, 0x1, 0x0, 0x0, 0x24000040}, 0x0) shutdown(r5, 0x0) r7 = accept4$packet(r3, &(0x7f00000001c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14, 0x0) getsockname$packet(r7, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, &(0x7f0000000080)=0x14) 04:26:53 executing program 0: r0 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_RX_RING(r0, 0x11b, 0x2, &(0x7f0000000080)=0x8000, 0x4) (async) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_team(r1, 0x8933, &(0x7f0000001280)={'team0\x00', 0x0}) bind$xdp(r0, &(0x7f00000000c0)={0x2c, 0x3, r2}, 0x10) (async) socket(0x26, 0x1, 0x5) 04:26:53 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={0x0, 0x20}}, 0x0) 04:26:53 executing program 5: r0 = perf_event_open(&(0x7f0000001340)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x51c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xfffff7ffffffffff, 0xffffffffffffffff, 0x0) (async) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async, rerun: 32) r1 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000180)={'bond0\x00', 0x0}) bind$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, r2, 0x1, 0x0, 0x6, @local}, 0x14) (async, rerun: 32) socket$nl_route(0x10, 0x3, 0x0) (async, rerun: 32) r3 = socket(0x1, 0x0, 0x0) (async, rerun: 64) getsockname$packet(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) (async, rerun: 64) r4 = fcntl$dupfd(r1, 0x406, r0) sendmsg$IPCTNL_MSG_TIMEOUT_GET(r4, &(0x7f00000003c0)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000280)={&(0x7f0000000300)={0x88, 0x1, 0x8, 0x301, 0x0, 0x0, {0xa, 0x0, 0x2}, [@CTA_TIMEOUT_DATA={0x1c, 0x4, 0x0, 0x1, @tcp=[@CTA_TIMEOUT_TCP_SYN_SENT2={0x8, 0x9, 0x1, 0x0, 0x2}, @CTA_TIMEOUT_TCP_ESTABLISHED={0x8, 0x3, 0x1, 0x0, 0x1}, @CTA_TIMEOUT_TCP_UNACK={0x8, 0xb, 0x1, 0x0, 0x1}]}, @CTA_TIMEOUT_L3PROTO={0x6, 0x2, 0x1, 0x0, 0x1}, @CTA_TIMEOUT_L3PROTO={0x6, 0x2, 0x1, 0x0, 0x19}, @CTA_TIMEOUT_NAME={0x9, 0x1, 'syz1\x00'}, @CTA_TIMEOUT_DATA={0x3c, 0x4, 0x0, 0x1, @icmpv6=[@CTA_TIMEOUT_ICMPV6_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0xe2}, @CTA_TIMEOUT_ICMPV6_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0x7}, @CTA_TIMEOUT_ICMPV6_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0xfffffffe}, @CTA_TIMEOUT_ICMPV6_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0x2}, @CTA_TIMEOUT_ICMPV6_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0x1}, @CTA_TIMEOUT_ICMPV6_TIMEOUT={0x8}, @CTA_TIMEOUT_ICMPV6_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0xfffffffc}]}]}, 0x88}, 0x1, 0x0, 0x0, 0x40801}, 0x24005094) (async) socket(0x10, 0x8000000803, 0x0) (async) sendmsg$nl_route(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000580)=ANY=[], 0x44}}, 0x0) r5 = accept$packet(0xffffffffffffffff, &(0x7f0000000500)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f00000000c0)=0x14) r6 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000240), 0xffffffffffffffff) sendmsg$TIPC_NL_UDP_GET_REMOTEIP(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000f80)=ANY=[@ANYBLOB="0c020000", @ANYRES16=r6, @ANYBLOB="110728bd7000fbdbdf251600"], 0x20c}}, 0x0) sendmsg$TIPC_NL_KEY_FLUSH(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000440)={&(0x7f00000013c0)={0x1054, r6, 0x2, 0x70bd2d, 0x25dfdbfc, {}, [@TIPC_NLA_NODE={0x1008, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_ID={0x1004, 0x3, "f8d051a1476d0dc91baeda41c9bd0ab3278218b34878a21c7664eb676230057e72af7a499ea69513aa61bf646450e06a0177e27f725511e8f859f43683f254ae80f411bdba44b49c9a5ae678838264458208fa3dcc4c3c06bc62c429a3bcca122df63e3a56c96ef61e5bc7a20dc46811b37bf9e699939b9af94f69ccfa163e007a99c308e5de1961780cd35cfd41d0471f122b0f7726a2047ed5a2a0b1d7af942abfba98a54b903f7615902b1406b1d58f1b7e5f1cfd6a2315f3924d01bf03a07dbd1253e6fb6b6a19a85b857bdd92523c6590a27cde18d3f2291d3b04364012a4845a8d7600b24d3c64a4e745cae23b77bc2b5f031128f2341c178b4f224beaabcb2dd026efa0dfa3622bcf91642c4e5f5bdecfff649a2b70095f785fea2d17135b9a9d937772d7641e6d4c0370e656e02897fd3561da652e5aadfe2f3ed0aeed8603978f75fd7028d11f1745fc43a8aedf203065355d8a6768fa2cf0bbd96f3242c5002572fb6cceea073936bea519520f88b59367d277f3724c519b865489857ee74991f8475096164fc67d522a41615582b4710116f478c23775a3c8ff694868615b3e25fd4877b09b0e0854d3f237dfa050a6778957e8693ecd73c010eb596f3bac8c810802fa67b09839017d556c7f0582a344c8c9b92e716eecfb128f1bc7a78ef080d79ff2ce864c50748b3168116dd781aca9a1388009c8c2f571dda515d207cf90628948a6bb7ae86da229d76217776a0aa7a9b230b31cb70696ea1d6410eaec7e0c624936603a1d514d947faaa2f6365a4e71ff55ad5049e9505277befb4a19d5a3d0999aaae68cdc92ea1ff3d3b008aede1f0c99bd9107709c3b780081689e73ff783942aac4eafb6f01f14bf60d79c78e72d0b95269693b3d18c9cd59265c297b7cd8b2d6b0a27bf1550068fd599ea3e03fa98b4cd2b8d101aa3672133df8269db14f5f3abbf8080e827242a52ea87b2bbaaa3bda3ecbd26601e87619f71a146ea7b3af0b4b92dbd1c3665356d53f281b01526433aaae7701f8ef2f87eb60bca640d68d8b6fafbd4332a146d61fb593855674946e3724ff08b6f023aa122311ec1fb6c9ab1ecf74ca00f82475ef0539b4777ddbf4bc39ec0e20e7eab6fe72d574c1510db62ffa4a59d24fae068dc80451ff8b667265705d64f219d93718f6e9a78ad6a43df31a2b24c80fa21dfe5b41c8d8ecb026f909d7c73eb54cc4f99fa98e818137684ff534bffc9657cf80cd399e6f8298ba0aae1813835c8ce88985ec9ef3903e0655da4f911d4060ca8f88368faad686b106ef722adedc04ff8dcf9c140911c9a291cffc79af8a57a3797356b10519498b2b76d27741c53743cba0a3e7f9a5b27410fd70ecb911712bad5fed8c611aff01a7d2e66557414d9de8cd8678b218a22ab0fdd8b9624e71e4f9ec77b11e030d032f38af278c9a03a21544b2dbfc0610a3778cf8f140959073508aac68d489f5961fdedf5f246f33d001700d3caede2e732dbdb7427a9fed6d59433a9f2ef0c27ca22b0cd9749af63cf70ea0a443cd11b3c2d9fb8fcc0386b0b8c59f8be00bdf6dffe88b09cadde1a9ed8fbdcb107fa72a0e66ac019fa1cdc32e04475240b2355320568b1edd60a741bbfed99be8a5e2d2d85bfcac922dff821fe4d45d9e493d8e503e2ba208db3babe4642c072844816d3de2815c49d2afb4073badbc20a2cf5aaa026b38f2b00bbf41ec72ceea48c40e7627e6d3698cbb45bd932f15b8b3f71bdd4b3a89b5876b9888d7da696414f1b0a322c33c66bf3fa73c8caec6223e6575e382ff83efd561afdd1f8a28007d3dc8fb37463199cf40324a916f6d8537e04f6e49f3fadab6af888e65f8541b83954028fbb0a2c678c6080f2a8c0f8e1311d922a4bfaf31aa26d8ce16e97b75bc7c312c5f6e3e7bbb7115f28a93f619d83c49d7c1e2b27ff0ad99d3cab1bf41a9b7fd3c74b38b01ee52d1af26443549ec736464fb75cce98957cb36037809a34d68654e6aaf5e6e8b67350ac050d9264f17474336bfeec66b651879088c5f33428631a97b63f3b1abf93a07252c04f3d86a7a7615aabf129696a954b0c92f3e580b1e4fdfc267cf497f8c8c7a8be1508303cebd8e3a692ff57545cba93223a5f7ba4cf62ddd57c91651fa20bf668540eac5f79f154ca2186abecc76d8a0b7d7ece0f744dffcae0d4778da2333d18f424a09693fcdaf87f7d1120cd3ed78691237acf04cdf36ad0b4be25ce77bf15a6f1b843c120e6007e41415aed696a23f28313ec2d6fb5d21fda38f1fc445c7087e83bfab69db87fad97e5e865aa56690fc297bb3d5d0b222470f64fe23803386483640d6dc1bd4d8fb35bf5442bd62f2147760a1211b3eef6cd6f6b00e70a3a6f965ca0a915a4424f865c85e43aa6493a73802d9213ec58cf14c1c1edd18946c6b13b0851934852dd19355e6cac4f13d839b0279e122164960df59c4ad9c0209e173ab2b74dbfea0c8768b3a8b661573873356db29b93bcd962e78942aa007d06ce3850a8b21cfe63305c2355f4dc68ecac15703da21729674c81fc6072494c15aa6468bfab017ee5e1907bac79502bcd80658809026a01814b317d09f0303301d09538a3c8768eb3477e36a33c1e5566e60cb285ed54bc6c723bc513b845dc57d8ea72144d57f4df75f536c3f4e6dc886bb4cbbe3b00d21c91ab1a818ca12ecc8dd78eafdc8ca8cd9f697f2641cd44f09dd7768d18cbe9a50c23ecf7ecfcdf10626508346e0ca709a93aec4c6f7eb18627597f66aff99bfdf697abae9d7a17e6ce381da9a03f0447d9fe6f0e88fd8d5162211ecfaccc0861c2465040c0efa3b2af7ff667556efffd2b7aa90c825a5a6574ad9f99624396c2b2fab96fadb403cc29f7b9911e9a70138fb46f19db6003a13f2152f85ee1581912d40c95b8c51b966353cce1885e1852c0a727476d153d31965c5966abd18e638dea6943453775340dbd4150ecb90d00e89f8e279d126a928d7564ab719de3202857104299947254134586b3dab78643185f0322adc3c35b15e85eb0140848d946f3976a011deaf128f258b88923704f2dc2684969034242474cec5c93375d6d7bb537f6d5676446a8e1a8a773294a3af66711466210ef52344e8277ea402c8132ab373098e006a9c222101d1f2fa733e3ef0d55f50679ea7e79756aa4d263854e19d09711b15200c56f8ed07cea5bcbcdc78a7c16f010fb28a982082b3465cd6c968b9006bcc9f0b21556a54db4831d1f48eef415f6fe774c5789cd8d776994d5519240a31236b4ec3782e640b1ce614e6130a8e4dcad55469ae1df12fce426486cf1f1079db3547c5913a71695de05dc31832fa4ac7ff8696b6fecf499826ff861e238380a2928dade1e16b87ff1237c4bad051ef2811e79837338cb042ec2c514cf757bf9d96dcf8ea809c192fe3a69c29010ca2cdb6b66b0fb5b229aa4cb709acc5879ac1512e77fe0a4c321fa94dbb26874052ace5a436b67860c2f95bc66bb8ac99c3e68c83ca662cfdfdf1f9276796f3c277568626e8dd04b1df13c48defe6089f723c2f7b1fd2941f74da002fecd30226466a1ffe84beca79c569f57efaabf7768e610735030ddf014d24e1ef848d2fb1ec842f15a318c06aee9a289a4cae78c7e2dddbcaf69f13a0c91bf338344602b3e207398d5faf72fb2491380a7aea20198888f4cc53d02474e02ea1fa0f169745b61f327f20bf285eaad58910095a130e3a878a9e0130c8e8774ad0224677bcd983bbb585a2dd67d08009903f778d165da3a98e46236750b86d356ef69fc5c3c8ab92b7fca18e553db40067c14d305e5583f50e928b811e8042fab8d5b0ec2697ad43e92984c2b6242b64222fbebf50208778ee19fda1f424d8272ae1b69ee388d5f898eb09b6676d818a866961dd3704a12769154b746697e8e405a0b4737d99d39660a44ae49cc8954ab1bc836b41589c8ad5ae180e36fc0d68185cf00e12188584844c1d2a8c830315370ba2f897beb156205136a4eab26462d9668b210ec82e8085c3614c4961c70170d4d63db71ec903148f864db741a0e14d158321ac901b973a7e657453d8ba3d046a62c8170212562b54d48b1403a7dca67e9ff99b737d21fc4f179e089f5e1098263c6a82eefcee0a78fdd14172ec661e7753821c632778fdf8f541587f87af9af5c6bed63ca3e0d97d8ddc00be9b955d2bda7f2aa91c827ca4488951681869f93ff4d36fa73940d0970b662d3d233d9ce7ea8f103f48995f8751302ea566c4547b2daef5a2266bd490d58952809c6531229363e9dad258ddd52500268f41349c0f4d7afb175b24c5d8a25531cee83e976de20aac9305812f0b64916ef9f6692f83149ca8d5ff11084eb24a278a75fd3c9fa295ba0f15377d082e3b55c9c528f0c84d93c080055efca595f66cbe3bc7315ca8d863fd89e802994e50c77daa966048c17a983bf123cd3e8c4475a0fc9b2c89f8927a0387416bce6d94f5039dcf77f22d17c07d5159ecf2ee2a3ed1bb5249cc6c3f1e64f6367b6a2870cc660425719862739ca4ec1b4551c919b539ae28a9aa0c5d048c5cd660fa3cb53aab9325a66685ee8d6530a6207dd41172c8b2e98c40b7b1adf263eec573747236ae46b47d147500ecb4e9d7df83eea2e99bdbd5bbf341f077a035dd68761f2ac7078003267f53f2b86dcfe0ea68574481698afa0a4cfc7411a95b454e499a59795c330b6e562c322a340cf39b2cac59b64720204ae621f7247dce97fd11041ab7a814fb669e7cd9995b367e4dc87c94d23eadcbc9a43cca2d93176602478a31bf0108ed83b4c8e93100875e961ba7854dd5e6c2f25057d3921dc0756fea6818c879b534a7ce8290502b5aa792a27257465a65773502143be0effed61c4e3f388b06d32c271f0a245de7680bc501b7dfb16d47523af4b90e03b73c279aaac61cf27076b3920c73236016e3882b348551b9e2883aa3455f20610b872df6381cddb1d1d84b10c8aa399fa9e16d67c344b6e52215642cd0969164132ce6cfd4c54621704b76cb81b2172d1b810e5bf55220e8629cde2f01fe7d9bd4f04b8433f2a8ac9ad2843aff206b1c4ae92cdd59b0c8969d99cff258e53d7273cd6c7aec5ddaff1c0b749c7795179a4ae8a228d29b579b540e461efa0166b36cb3145473c9a32414724ada171e37e288b8dc3fa59cbb00a740a05a66bf747d3681b669fbac167e433e164607edffa8912fc8c322358fa23d77f2d349643c9f6562d7afc1ddc8200c83553f8296d4bce64dfb7bb244abf6c7cd0589cff86e21e6cf6aa414527f5c5c04a89afb6f514af4db096526ef3bbcee0ca23d8a9eed27e7574e5698c97a5456b1ff2cd05c209eb364741fe5625baf6d2322187d07c89d96df5dd88f34101ce94886fc8e433336502f723899ee7a80cf98f520d7dfb6a489f2e10898ab8dcb7c884245b4ef8ce3cc7b11c9594464705f845ec4f1b0ce5e7f39af9f52cbe676dd5217e36758d2f15b4bacef688f4676daf2c768de680cb8cf28501947fc635e1c5734c571ecb9d3834c9e7dabb74a0cae0f7d96d78c2fe03ece0626d9fe161733b2aef68699eaa8892a1de31655625d9e6488fc68fe117c76292cdac83ced38b739de905022fe98d6e4b0a02c55b006ced74cf97c4dc368d44c504206e404adffb451ba51b92a6fa94466854c99a054431ef6f9f1ce016f0a6a4af4cd3fb7b57123b371bf1bee18828eeaf0c9ef10d4bacee601400c3d0f9d8981c25e1dee6183994b4223a165b006a1a55e8f6ee67e643c827bb6"}]}, @TIPC_NLA_NET={0x4}, @TIPC_NLA_MON={0x34, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x3}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x10001}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0xfe66}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x7f}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x29}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x5}]}]}, 0x1054}, 0x1, 0x0, 0x0, 0x24000040}, 0x0) (async) shutdown(r5, 0x0) r7 = accept4$packet(r3, &(0x7f00000001c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14, 0x0) getsockname$packet(r7, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, &(0x7f0000000080)=0x14) 04:26:54 executing program 3: syz_mount_image$bfs(&(0x7f0000000000), &(0x7f0000000080)='./file0\x00', 0x8002, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="cefaad1b00140000ff7f", 0xa}, {&(0x7f0000010100)="020000000700000008", 0x9, 0x300}], 0x0, &(0x7f0000000040)) 04:26:54 executing program 3: syz_mount_image$bfs(&(0x7f0000000000), &(0x7f0000000080)='./file0\x00', 0x8002, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="cefaad1b00140000ff7f", 0xa}, {&(0x7f0000010100)="020000000700000008", 0x9, 0x300}], 0x0, &(0x7f0000000040)) syz_mount_image$bfs(&(0x7f0000000000), &(0x7f0000000080)='./file0\x00', 0x8002, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="cefaad1b00140000ff7f", 0xa}, {&(0x7f0000010100)="020000000700000008", 0x9, 0x300}], 0x0, &(0x7f0000000040)) (async) 04:26:54 executing program 0: r0 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_RX_RING(r0, 0x11b, 0x2, &(0x7f0000000080)=0x8000, 0x4) (async) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_team(r1, 0x8933, &(0x7f0000001280)={'team0\x00', 0x0}) bind$xdp(r0, &(0x7f00000000c0)={0x2c, 0x3, r2}, 0x10) socket(0x26, 0x1, 0x5) 04:26:54 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[], 0x20}}, 0x0) 04:26:54 executing program 5: r0 = perf_event_open(&(0x7f0000001340)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x51c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xfffff7ffffffffff, 0xffffffffffffffff, 0x0) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) (async) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000180)={'bond0\x00', 0x0}) bind$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, r2, 0x1, 0x0, 0x6, @local}, 0x14) (async) socket$nl_route(0x10, 0x3, 0x0) (async) r3 = socket(0x1, 0x0, 0x0) (async) getsockname$packet(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) (async) r4 = fcntl$dupfd(r1, 0x406, r0) sendmsg$IPCTNL_MSG_TIMEOUT_GET(r4, &(0x7f00000003c0)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000280)={&(0x7f0000000300)={0x88, 0x1, 0x8, 0x301, 0x0, 0x0, {0xa, 0x0, 0x2}, [@CTA_TIMEOUT_DATA={0x1c, 0x4, 0x0, 0x1, @tcp=[@CTA_TIMEOUT_TCP_SYN_SENT2={0x8, 0x9, 0x1, 0x0, 0x2}, @CTA_TIMEOUT_TCP_ESTABLISHED={0x8, 0x3, 0x1, 0x0, 0x1}, @CTA_TIMEOUT_TCP_UNACK={0x8, 0xb, 0x1, 0x0, 0x1}]}, @CTA_TIMEOUT_L3PROTO={0x6, 0x2, 0x1, 0x0, 0x1}, @CTA_TIMEOUT_L3PROTO={0x6, 0x2, 0x1, 0x0, 0x19}, @CTA_TIMEOUT_NAME={0x9, 0x1, 'syz1\x00'}, @CTA_TIMEOUT_DATA={0x3c, 0x4, 0x0, 0x1, @icmpv6=[@CTA_TIMEOUT_ICMPV6_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0xe2}, @CTA_TIMEOUT_ICMPV6_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0x7}, @CTA_TIMEOUT_ICMPV6_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0xfffffffe}, @CTA_TIMEOUT_ICMPV6_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0x2}, @CTA_TIMEOUT_ICMPV6_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0x1}, @CTA_TIMEOUT_ICMPV6_TIMEOUT={0x8}, @CTA_TIMEOUT_ICMPV6_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0xfffffffc}]}]}, 0x88}, 0x1, 0x0, 0x0, 0x40801}, 0x24005094) (async, rerun: 32) socket(0x10, 0x8000000803, 0x0) (async, rerun: 32) sendmsg$nl_route(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000580)=ANY=[], 0x44}}, 0x0) (async, rerun: 64) r5 = accept$packet(0xffffffffffffffff, &(0x7f0000000500)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f00000000c0)=0x14) (async, rerun: 64) r6 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000240), 0xffffffffffffffff) sendmsg$TIPC_NL_UDP_GET_REMOTEIP(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000f80)=ANY=[@ANYBLOB="0c020000", @ANYRES16=r6, @ANYBLOB="110728bd7000fbdbdf251600"], 0x20c}}, 0x0) (async, rerun: 32) sendmsg$TIPC_NL_KEY_FLUSH(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000440)={&(0x7f00000013c0)={0x1054, r6, 0x2, 0x70bd2d, 0x25dfdbfc, {}, [@TIPC_NLA_NODE={0x1008, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_ID={0x1004, 0x3, "f8d051a1476d0dc91baeda41c9bd0ab3278218b34878a21c7664eb676230057e72af7a499ea69513aa61bf646450e06a0177e27f725511e8f859f43683f254ae80f411bdba44b49c9a5ae678838264458208fa3dcc4c3c06bc62c429a3bcca122df63e3a56c96ef61e5bc7a20dc46811b37bf9e699939b9af94f69ccfa163e007a99c308e5de1961780cd35cfd41d0471f122b0f7726a2047ed5a2a0b1d7af942abfba98a54b903f7615902b1406b1d58f1b7e5f1cfd6a2315f3924d01bf03a07dbd1253e6fb6b6a19a85b857bdd92523c6590a27cde18d3f2291d3b04364012a4845a8d7600b24d3c64a4e745cae23b77bc2b5f031128f2341c178b4f224beaabcb2dd026efa0dfa3622bcf91642c4e5f5bdecfff649a2b70095f785fea2d17135b9a9d937772d7641e6d4c0370e656e02897fd3561da652e5aadfe2f3ed0aeed8603978f75fd7028d11f1745fc43a8aedf203065355d8a6768fa2cf0bbd96f3242c5002572fb6cceea073936bea519520f88b59367d277f3724c519b865489857ee74991f8475096164fc67d522a41615582b4710116f478c23775a3c8ff694868615b3e25fd4877b09b0e0854d3f237dfa050a6778957e8693ecd73c010eb596f3bac8c810802fa67b09839017d556c7f0582a344c8c9b92e716eecfb128f1bc7a78ef080d79ff2ce864c50748b3168116dd781aca9a1388009c8c2f571dda515d207cf90628948a6bb7ae86da229d76217776a0aa7a9b230b31cb70696ea1d6410eaec7e0c624936603a1d514d947faaa2f6365a4e71ff55ad5049e9505277befb4a19d5a3d0999aaae68cdc92ea1ff3d3b008aede1f0c99bd9107709c3b780081689e73ff783942aac4eafb6f01f14bf60d79c78e72d0b95269693b3d18c9cd59265c297b7cd8b2d6b0a27bf1550068fd599ea3e03fa98b4cd2b8d101aa3672133df8269db14f5f3abbf8080e827242a52ea87b2bbaaa3bda3ecbd26601e87619f71a146ea7b3af0b4b92dbd1c3665356d53f281b01526433aaae7701f8ef2f87eb60bca640d68d8b6fafbd4332a146d61fb593855674946e3724ff08b6f023aa122311ec1fb6c9ab1ecf74ca00f82475ef0539b4777ddbf4bc39ec0e20e7eab6fe72d574c1510db62ffa4a59d24fae068dc80451ff8b667265705d64f219d93718f6e9a78ad6a43df31a2b24c80fa21dfe5b41c8d8ecb026f909d7c73eb54cc4f99fa98e818137684ff534bffc9657cf80cd399e6f8298ba0aae1813835c8ce88985ec9ef3903e0655da4f911d4060ca8f88368faad686b106ef722adedc04ff8dcf9c140911c9a291cffc79af8a57a3797356b10519498b2b76d27741c53743cba0a3e7f9a5b27410fd70ecb911712bad5fed8c611aff01a7d2e66557414d9de8cd8678b218a22ab0fdd8b9624e71e4f9ec77b11e030d032f38af278c9a03a21544b2dbfc0610a3778cf8f140959073508aac68d489f5961fdedf5f246f33d001700d3caede2e732dbdb7427a9fed6d59433a9f2ef0c27ca22b0cd9749af63cf70ea0a443cd11b3c2d9fb8fcc0386b0b8c59f8be00bdf6dffe88b09cadde1a9ed8fbdcb107fa72a0e66ac019fa1cdc32e04475240b2355320568b1edd60a741bbfed99be8a5e2d2d85bfcac922dff821fe4d45d9e493d8e503e2ba208db3babe4642c072844816d3de2815c49d2afb4073badbc20a2cf5aaa026b38f2b00bbf41ec72ceea48c40e7627e6d3698cbb45bd932f15b8b3f71bdd4b3a89b5876b9888d7da696414f1b0a322c33c66bf3fa73c8caec6223e6575e382ff83efd561afdd1f8a28007d3dc8fb37463199cf40324a916f6d8537e04f6e49f3fadab6af888e65f8541b83954028fbb0a2c678c6080f2a8c0f8e1311d922a4bfaf31aa26d8ce16e97b75bc7c312c5f6e3e7bbb7115f28a93f619d83c49d7c1e2b27ff0ad99d3cab1bf41a9b7fd3c74b38b01ee52d1af26443549ec736464fb75cce98957cb36037809a34d68654e6aaf5e6e8b67350ac050d9264f17474336bfeec66b651879088c5f33428631a97b63f3b1abf93a07252c04f3d86a7a7615aabf129696a954b0c92f3e580b1e4fdfc267cf497f8c8c7a8be1508303cebd8e3a692ff57545cba93223a5f7ba4cf62ddd57c91651fa20bf668540eac5f79f154ca2186abecc76d8a0b7d7ece0f744dffcae0d4778da2333d18f424a09693fcdaf87f7d1120cd3ed78691237acf04cdf36ad0b4be25ce77bf15a6f1b843c120e6007e41415aed696a23f28313ec2d6fb5d21fda38f1fc445c7087e83bfab69db87fad97e5e865aa56690fc297bb3d5d0b222470f64fe23803386483640d6dc1bd4d8fb35bf5442bd62f2147760a1211b3eef6cd6f6b00e70a3a6f965ca0a915a4424f865c85e43aa6493a73802d9213ec58cf14c1c1edd18946c6b13b0851934852dd19355e6cac4f13d839b0279e122164960df59c4ad9c0209e173ab2b74dbfea0c8768b3a8b661573873356db29b93bcd962e78942aa007d06ce3850a8b21cfe63305c2355f4dc68ecac15703da21729674c81fc6072494c15aa6468bfab017ee5e1907bac79502bcd80658809026a01814b317d09f0303301d09538a3c8768eb3477e36a33c1e5566e60cb285ed54bc6c723bc513b845dc57d8ea72144d57f4df75f536c3f4e6dc886bb4cbbe3b00d21c91ab1a818ca12ecc8dd78eafdc8ca8cd9f697f2641cd44f09dd7768d18cbe9a50c23ecf7ecfcdf10626508346e0ca709a93aec4c6f7eb18627597f66aff99bfdf697abae9d7a17e6ce381da9a03f0447d9fe6f0e88fd8d5162211ecfaccc0861c2465040c0efa3b2af7ff667556efffd2b7aa90c825a5a6574ad9f99624396c2b2fab96fadb403cc29f7b9911e9a70138fb46f19db6003a13f2152f85ee1581912d40c95b8c51b966353cce1885e1852c0a727476d153d31965c5966abd18e638dea6943453775340dbd4150ecb90d00e89f8e279d126a928d7564ab719de3202857104299947254134586b3dab78643185f0322adc3c35b15e85eb0140848d946f3976a011deaf128f258b88923704f2dc2684969034242474cec5c93375d6d7bb537f6d5676446a8e1a8a773294a3af66711466210ef52344e8277ea402c8132ab373098e006a9c222101d1f2fa733e3ef0d55f50679ea7e79756aa4d263854e19d09711b15200c56f8ed07cea5bcbcdc78a7c16f010fb28a982082b3465cd6c968b9006bcc9f0b21556a54db4831d1f48eef415f6fe774c5789cd8d776994d5519240a31236b4ec3782e640b1ce614e6130a8e4dcad55469ae1df12fce426486cf1f1079db3547c5913a71695de05dc31832fa4ac7ff8696b6fecf499826ff861e238380a2928dade1e16b87ff1237c4bad051ef2811e79837338cb042ec2c514cf757bf9d96dcf8ea809c192fe3a69c29010ca2cdb6b66b0fb5b229aa4cb709acc5879ac1512e77fe0a4c321fa94dbb26874052ace5a436b67860c2f95bc66bb8ac99c3e68c83ca662cfdfdf1f9276796f3c277568626e8dd04b1df13c48defe6089f723c2f7b1fd2941f74da002fecd30226466a1ffe84beca79c569f57efaabf7768e610735030ddf014d24e1ef848d2fb1ec842f15a318c06aee9a289a4cae78c7e2dddbcaf69f13a0c91bf338344602b3e207398d5faf72fb2491380a7aea20198888f4cc53d02474e02ea1fa0f169745b61f327f20bf285eaad58910095a130e3a878a9e0130c8e8774ad0224677bcd983bbb585a2dd67d08009903f778d165da3a98e46236750b86d356ef69fc5c3c8ab92b7fca18e553db40067c14d305e5583f50e928b811e8042fab8d5b0ec2697ad43e92984c2b6242b64222fbebf50208778ee19fda1f424d8272ae1b69ee388d5f898eb09b6676d818a866961dd3704a12769154b746697e8e405a0b4737d99d39660a44ae49cc8954ab1bc836b41589c8ad5ae180e36fc0d68185cf00e12188584844c1d2a8c830315370ba2f897beb156205136a4eab26462d9668b210ec82e8085c3614c4961c70170d4d63db71ec903148f864db741a0e14d158321ac901b973a7e657453d8ba3d046a62c8170212562b54d48b1403a7dca67e9ff99b737d21fc4f179e089f5e1098263c6a82eefcee0a78fdd14172ec661e7753821c632778fdf8f541587f87af9af5c6bed63ca3e0d97d8ddc00be9b955d2bda7f2aa91c827ca4488951681869f93ff4d36fa73940d0970b662d3d233d9ce7ea8f103f48995f8751302ea566c4547b2daef5a2266bd490d58952809c6531229363e9dad258ddd52500268f41349c0f4d7afb175b24c5d8a25531cee83e976de20aac9305812f0b64916ef9f6692f83149ca8d5ff11084eb24a278a75fd3c9fa295ba0f15377d082e3b55c9c528f0c84d93c080055efca595f66cbe3bc7315ca8d863fd89e802994e50c77daa966048c17a983bf123cd3e8c4475a0fc9b2c89f8927a0387416bce6d94f5039dcf77f22d17c07d5159ecf2ee2a3ed1bb5249cc6c3f1e64f6367b6a2870cc660425719862739ca4ec1b4551c919b539ae28a9aa0c5d048c5cd660fa3cb53aab9325a66685ee8d6530a6207dd41172c8b2e98c40b7b1adf263eec573747236ae46b47d147500ecb4e9d7df83eea2e99bdbd5bbf341f077a035dd68761f2ac7078003267f53f2b86dcfe0ea68574481698afa0a4cfc7411a95b454e499a59795c330b6e562c322a340cf39b2cac59b64720204ae621f7247dce97fd11041ab7a814fb669e7cd9995b367e4dc87c94d23eadcbc9a43cca2d93176602478a31bf0108ed83b4c8e93100875e961ba7854dd5e6c2f25057d3921dc0756fea6818c879b534a7ce8290502b5aa792a27257465a65773502143be0effed61c4e3f388b06d32c271f0a245de7680bc501b7dfb16d47523af4b90e03b73c279aaac61cf27076b3920c73236016e3882b348551b9e2883aa3455f20610b872df6381cddb1d1d84b10c8aa399fa9e16d67c344b6e52215642cd0969164132ce6cfd4c54621704b76cb81b2172d1b810e5bf55220e8629cde2f01fe7d9bd4f04b8433f2a8ac9ad2843aff206b1c4ae92cdd59b0c8969d99cff258e53d7273cd6c7aec5ddaff1c0b749c7795179a4ae8a228d29b579b540e461efa0166b36cb3145473c9a32414724ada171e37e288b8dc3fa59cbb00a740a05a66bf747d3681b669fbac167e433e164607edffa8912fc8c322358fa23d77f2d349643c9f6562d7afc1ddc8200c83553f8296d4bce64dfb7bb244abf6c7cd0589cff86e21e6cf6aa414527f5c5c04a89afb6f514af4db096526ef3bbcee0ca23d8a9eed27e7574e5698c97a5456b1ff2cd05c209eb364741fe5625baf6d2322187d07c89d96df5dd88f34101ce94886fc8e433336502f723899ee7a80cf98f520d7dfb6a489f2e10898ab8dcb7c884245b4ef8ce3cc7b11c9594464705f845ec4f1b0ce5e7f39af9f52cbe676dd5217e36758d2f15b4bacef688f4676daf2c768de680cb8cf28501947fc635e1c5734c571ecb9d3834c9e7dabb74a0cae0f7d96d78c2fe03ece0626d9fe161733b2aef68699eaa8892a1de31655625d9e6488fc68fe117c76292cdac83ced38b739de905022fe98d6e4b0a02c55b006ced74cf97c4dc368d44c504206e404adffb451ba51b92a6fa94466854c99a054431ef6f9f1ce016f0a6a4af4cd3fb7b57123b371bf1bee18828eeaf0c9ef10d4bacee601400c3d0f9d8981c25e1dee6183994b4223a165b006a1a55e8f6ee67e643c827bb6"}]}, @TIPC_NLA_NET={0x4}, @TIPC_NLA_MON={0x34, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x3}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x10001}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0xfe66}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x7f}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x29}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x5}]}]}, 0x1054}, 0x1, 0x0, 0x0, 0x24000040}, 0x0) (async, rerun: 32) shutdown(r5, 0x0) (async, rerun: 32) r7 = accept4$packet(r3, &(0x7f00000001c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14, 0x0) (rerun: 32) getsockname$packet(r7, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, &(0x7f0000000080)=0x14) 04:26:55 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) setrlimit(0xc, &(0x7f0000000240)={0xa1a8, 0xff}) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) r0 = getpid() (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) prlimit64(r0, 0xd, &(0x7f0000000180)={0x9, 0x5}, 0x0) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socket$nl_route(0x10, 0x3, 0x0) (async) r3 = socket(0x29, 0xa, 0x1ff) sendmmsg$inet(r3, &(0x7f0000000500)=[{{&(0x7f00000002c0)={0x2, 0x4e22, @broadcast}, 0x10, &(0x7f0000000400)=[{&(0x7f0000000300)="81991192265b30baaeee4e1810640b8a120df86f96fce1fb8560f30a4bbeeb2e801f46e510b7fadc51c7815ea56c637a02612275d011c0e3cea8688999ed0f6e6e8cd94d29ef5f560e731dc417d5ec191f9e415d1e11c89d33b7f651defa287ad84211", 0x63}, {&(0x7f0000000380)="553a28c245c1004836c95ea7365bbebe993939f471d4af953e33de85a3c870b3caf31befb29679de110a2ca77ad508ded155ec6f405bd893ea9966a373e272805e3ebd4d833caa202392d717b73788", 0x4f}], 0x2, &(0x7f0000000440)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0xfd}}, @ip_retopts={{0x50, 0x0, 0x7, {[@timestamp={0x44, 0x14, 0x7a, 0x0, 0x4, [0x80, 0x4, 0x9, 0x3d75]}, @timestamp={0x44, 0x24, 0x1e, 0x0, 0x3, [0x998, 0x2, 0x0, 0x28c7f5d3, 0x9, 0xf53, 0x9, 0x10000]}, @rr={0x7, 0x7, 0x8b, [@initdev={0xac, 0x1e, 0x1, 0x0}]}]}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x7}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x6}}], 0x98}}], 0x1, 0x40) (async) r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="8da56b00", @ANYRES32=0x0, @ANYBLOB="00000000000000000500100000000000080028000000000008001b0000000000"], 0x38}, 0x1, 0x0, 0x0, 0x4041}, 0x0) (async) fallocate(0xffffffffffffffff, 0x3, 0xfffffffff, 0x4010000bffe) (async) ioctl$sock_ipv6_tunnel_SIOCCHGPRL(0xffffffffffffffff, 0x89f7, &(0x7f00000005c0)={'sit0\x00', &(0x7f0000000540)={@loopback, 0x1, 0x0, 0x40, 0x0, [{@loopback}, {}, {@loopback}, {@remote}]}}) openat$hwrng(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) (async) sched_getaffinity(r0, 0x8, &(0x7f0000000280)) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8933, &(0x7f00000001c0)) (async) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) 04:26:55 executing program 3: syz_mount_image$bfs(&(0x7f0000000000), &(0x7f0000000080)='./file0\x00', 0x8002, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="cefaad1b00140000ff7f", 0xa}, {&(0x7f0000010100)="020000000700000008", 0x9, 0x300}], 0x0, &(0x7f0000000040)) syz_mount_image$bfs(&(0x7f0000000000), &(0x7f0000000080)='./file0\x00', 0x8002, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="cefaad1b00140000ff7f", 0xa}, {&(0x7f0000010100)="020000000700000008", 0x9, 0x300}], 0x0, &(0x7f0000000040)) (async) 04:26:55 executing program 0: utime(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = syz_mount_image$hfsplus(&(0x7f0000000000), &(0x7f00000000c0)='./file0\x00', 0x9, 0x2, &(0x7f00000001c0)=[{&(0x7f0000000100)="a570e9131937aa07723393604095e6a566330870ad469c380ff1bfb4566e17da63fea7981735065748d7f91e14d3e71432f6174173075c7eeb24ffe7c9dc7682e7dc4c4b564193de224f9218dda3b6d3e6c5dac8c40472829f81dda5d55fb573559f7ba6590fb72dc83566a35ee21cfb4fd850d09a59a826", 0x78, 0x80}, {&(0x7f0000000180)="852d6a695dec2d2cc191854695f47543cad614e4a9c783", 0x17, 0x9}], 0x100000, &(0x7f0000000500)={[{@umask={'umask', 0x3d, 0x3}}, {@type={'type', 0x3d, "f87f0aa5"}}, {@umask={'umask', 0x3d, 0xffffffffffffff0a}}]}) write$binfmt_script(r0, &(0x7f0000000340)={'#! ', './file0/file0', [{0x20, '^.'}, {0x20, 'umask'}, {0x20, 'dont_measure'}], 0xa, "1b79a8d9134f631b3cc61fe9bfc5babca8a86a905c31af7807efe23647e29058b058281c9a2b"}, 0x4d) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000480)={0x0, 0x0}) r2 = perf_event_open(&(0x7f0000000180)={0x2, 0x80, 0x3e8, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x7}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000140), 0x0, 0x0) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000422f69)=""/137, 0x89}], 0x8) dup3(r2, r3, 0x0) perf_event_open(&(0x7f0000000400)={0x4, 0x80, 0x2a, 0x9, 0x9, 0x6, 0x0, 0x3, 0x0, 0xa, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x100, 0x4, @perf_bp={&(0x7f00000003c0), 0x3}, 0x6038, 0x8, 0xff, 0x8, 0x8000, 0x92c, 0x6, 0x0, 0xad3, 0x0, 0x200}, r1, 0xffffffffffffffff, r2, 0x3) 04:26:55 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[], 0x20}}, 0x0) 04:26:55 executing program 2: r0 = msgget$private(0x0, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000000080)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0xffffffe8) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x2, r1, 0x0, 0x0, 0xffffffffffffffff, 0x19}, 0x0, 0x0, 0x0, 0x6, 0x4, 0x4, 0x0, 0x0, 0x0, 0x1000}) r3 = msgget$private(0x0, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000000080)={0x2020, 0x0, 0x0, 0x0}, 0xffffffe8) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x2, r4, 0x0, 0x0, 0xffffffffffffffff, 0x19}, 0x0, 0x0, 0x0, 0x6, 0x4, 0x4, 0x0, 0x0, 0x0, 0x1000}) r5 = msgget$private(0x0, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000000080)={0x2020, 0x0, 0x0, 0x0}, 0xffffffe8) stat(&(0x7f0000002240)='./file0\x00', &(0x7f0000002280)={0x0, 0x0, 0x0, 0x0, 0x0}) mount$fuse(0x0, &(0x7f00000021c0)='./file0\x00', &(0x7f0000002200), 0x4000, &(0x7f0000002300)={{}, 0x2c, {'rootmode', 0x3d, 0xa000}, 0x2c, {'user_id', 0x3d, r7}, 0x2c, {'group_id', 0x3d, r2}, 0x2c, {[{@blksize={'blksize', 0x3d, 0x200}}, {@blksize={'blksize', 0x3d, 0x400}}], [{@context={'context', 0x3d, 'system_u'}}, {@euid_gt={'euid>', r1}}, {@smackfsroot={'smackfsroot', 0x3d, 'appraise_type=imasig'}}]}}) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000000)={{0x2, r6, 0x0, 0x0, 0xffffffffffffffff, 0x19}, 0x0, 0x0, 0x0, 0x6, 0x4, 0x4, 0x0, 0x0, 0x0, 0x1000}) syz_mount_image$ufs(&(0x7f0000005e00), &(0x7f0000005e40)='./file0\x00', 0x0, 0x0, &(0x7f0000006200), 0x0, &(0x7f00000020c0)={[], [{@appraise_type}, {@fowner_eq={'fowner', 0x3d, 0xee01}}, {@euid_eq={'euid', 0x3d, r1}}, {@fsmagic={'fsmagic', 0x3d, 0xab}}, {@fowner_lt={'fowner<', r1}}, {@fowner_eq={'fowner', 0x3d, r4}}, {@obj_type={'obj_type', 0x3d, 'ufs\x00'}}, {@fowner_gt={'fowner>', r6}}]}) 04:26:55 executing program 5: r0 = perf_event_open(&(0x7f00000001c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xefffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) ioctl$EXT4_IOC_CHECKPOINT(0xffffffffffffffff, 0x4004662b, &(0x7f0000000000)) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) r2 = signalfd(r0, &(0x7f0000000240)={[0x800]}, 0x8) write$tun(r2, &(0x7f0000002600)=ANY=[@ANYBLOB="77939ed22e6d2941ad0b6a5fa4fc65ed00c66f2e154688511200445a23c4fcec0aabb7e8da285572cc37e93f2e7b7f17c606f3f33256b92725131dce335938569ad3954cfa1e85aa7cf89ae35866666a55cc9a728ca4542548cee6ae0ffe4e8da94f2f3c877a5ccb6feaf9e94e9ec70581dff6d2d614b6a0517925aa06d837f10a95f4f51b94f8b77be1dbd5c4147afe12dc1fd133839cc5cd355691ed1c2ba851a84e29b1d4eb4264f6fcd5fbba547b5a3eabce92101c570f0e699715c9235d980534070a14b52f88221a3b92c2ea07e73cc67cfde01856ab41e663596bc3112e38c7e6589dc62fa7f4249b52133f0ca76d8bdb15907bb46f2f2f804fb7719528d09a1e1a1be61cf2fa33614e3d403c2551d35409d4992b16d5c4c2693df73a2c86a128b37909fd2bbd197307c8e70c60afb567a822e50d9987672e72317bdf689e386785b63399fbd87df4997bc3c9c44b8b59b6ea69e4dab4dc28d5f6af89f147956e1a27d765f5f5d8195e9c969552636dc08a0e43c4b695c0b6"], 0x106) ioctl$PTP_PIN_GETFUNC(0xffffffffffffffff, 0x40103d0b, 0x0) ioctl$INCFS_IOC_READ_FILE_SIGNATURE(0xffffffffffffffff, 0x8010671f, &(0x7f00000000c0)={&(0x7f0000000440)=""/127, 0x7f}) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000000600)={0x6, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}], 0x1, "b856a7b683ac71"}) ioctl$BTRFS_IOC_INO_LOOKUP(r3, 0xd0009412, &(0x7f0000001600)={r4, 0x401}) ioctl$FS_IOC_FSGETXATTR(r3, 0x801c581f, &(0x7f0000000040)={0x7fff, 0xa8, 0x1, 0x0, 0x8001}) fsetxattr$trusted_overlay_nlink(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x3) getsockname$inet(r1, &(0x7f0000000100)={0x2, 0x0, @initdev}, &(0x7f0000000140)=0x10) openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) kexec_load(0xd00, 0x10, &(0x7f00000005c0)=[{0x0, 0x0, 0x0, 0x3e0000}], 0x0) [ 897.202991] ufs: ufs was compiled with read-only support, can't be mounted as read-write 04:26:55 executing program 2: r0 = msgget$private(0x0, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000000080)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0xffffffe8) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x2, r1, 0x0, 0x0, 0xffffffffffffffff, 0x19}, 0x0, 0x0, 0x0, 0x6, 0x4, 0x4, 0x0, 0x0, 0x0, 0x1000}) r3 = msgget$private(0x0, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000000080)={0x2020, 0x0, 0x0, 0x0}, 0xffffffe8) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x2, r4, 0x0, 0x0, 0xffffffffffffffff, 0x19}, 0x0, 0x0, 0x0, 0x6, 0x4, 0x4, 0x0, 0x0, 0x0, 0x1000}) r5 = msgget$private(0x0, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000000080)={0x2020, 0x0, 0x0, 0x0}, 0xffffffe8) stat(&(0x7f0000002240)='./file0\x00', &(0x7f0000002280)={0x0, 0x0, 0x0, 0x0, 0x0}) mount$fuse(0x0, &(0x7f00000021c0)='./file0\x00', &(0x7f0000002200), 0x4000, &(0x7f0000002300)={{}, 0x2c, {'rootmode', 0x3d, 0xa000}, 0x2c, {'user_id', 0x3d, r7}, 0x2c, {'group_id', 0x3d, r2}, 0x2c, {[{@blksize={'blksize', 0x3d, 0x200}}, {@blksize={'blksize', 0x3d, 0x400}}], [{@context={'context', 0x3d, 'system_u'}}, {@euid_gt={'euid>', r1}}, {@smackfsroot={'smackfsroot', 0x3d, 'appraise_type=imasig'}}]}}) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000000)={{0x2, r6, 0x0, 0x0, 0xffffffffffffffff, 0x19}, 0x0, 0x0, 0x0, 0x6, 0x4, 0x4, 0x0, 0x0, 0x0, 0x1000}) syz_mount_image$ufs(&(0x7f0000005e00), &(0x7f0000005e40)='./file0\x00', 0x0, 0x0, &(0x7f0000006200), 0x0, &(0x7f00000020c0)={[], [{@appraise_type}, {@fowner_eq={'fowner', 0x3d, 0xee01}}, {@euid_eq={'euid', 0x3d, r1}}, {@fsmagic={'fsmagic', 0x3d, 0xab}}, {@fowner_lt={'fowner<', r1}}, {@fowner_eq={'fowner', 0x3d, r4}}, {@obj_type={'obj_type', 0x3d, 'ufs\x00'}}, {@fowner_gt={'fowner>', r6}}]}) msgget$private(0x0, 0x0) (async) read$FUSE(0xffffffffffffffff, &(0x7f0000000080)={0x2020}, 0xffffffe8) (async) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x2, r1, 0x0, 0x0, 0xffffffffffffffff, 0x19}, 0x0, 0x0, 0x0, 0x6, 0x4, 0x4, 0x0, 0x0, 0x0, 0x1000}) (async) msgget$private(0x0, 0x0) (async) read$FUSE(0xffffffffffffffff, &(0x7f0000000080)={0x2020}, 0xffffffe8) (async) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x2, r4, 0x0, 0x0, 0xffffffffffffffff, 0x19}, 0x0, 0x0, 0x0, 0x6, 0x4, 0x4, 0x0, 0x0, 0x0, 0x1000}) (async) msgget$private(0x0, 0x0) (async) read$FUSE(0xffffffffffffffff, &(0x7f0000000080)={0x2020}, 0xffffffe8) (async) stat(&(0x7f0000002240)='./file0\x00', &(0x7f0000002280)) (async) mount$fuse(0x0, &(0x7f00000021c0)='./file0\x00', &(0x7f0000002200), 0x4000, &(0x7f0000002300)={{}, 0x2c, {'rootmode', 0x3d, 0xa000}, 0x2c, {'user_id', 0x3d, r7}, 0x2c, {'group_id', 0x3d, r2}, 0x2c, {[{@blksize={'blksize', 0x3d, 0x200}}, {@blksize={'blksize', 0x3d, 0x400}}], [{@context={'context', 0x3d, 'system_u'}}, {@euid_gt={'euid>', r1}}, {@smackfsroot={'smackfsroot', 0x3d, 'appraise_type=imasig'}}]}}) (async) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000000)={{0x2, r6, 0x0, 0x0, 0xffffffffffffffff, 0x19}, 0x0, 0x0, 0x0, 0x6, 0x4, 0x4, 0x0, 0x0, 0x0, 0x1000}) (async) syz_mount_image$ufs(&(0x7f0000005e00), &(0x7f0000005e40)='./file0\x00', 0x0, 0x0, &(0x7f0000006200), 0x0, &(0x7f00000020c0)={[], [{@appraise_type}, {@fowner_eq={'fowner', 0x3d, 0xee01}}, {@euid_eq={'euid', 0x3d, r1}}, {@fsmagic={'fsmagic', 0x3d, 0xab}}, {@fowner_lt={'fowner<', r1}}, {@fowner_eq={'fowner', 0x3d, r4}}, {@obj_type={'obj_type', 0x3d, 'ufs\x00'}}, {@fowner_gt={'fowner>', r6}}]}) (async) 04:26:55 executing program 3: r0 = socket$kcm(0x10, 0x2, 0x0) pipe2(&(0x7f0000004040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4080) sendmsg$kcm(r1, &(0x7f0000005580)={&(0x7f0000004080)=@ethernet={0x6, @local}, 0x80, &(0x7f0000004200)=[{&(0x7f0000004100)="d7e13c6519b63a3165c5a014532b56f0954a6fcb5074e943eed28c46d83ade3b7f96d7d7ef42220bda8054fdf7e79ab26aed8c1ac29a732341226c67958465370baa7599745e894185576f64b585d459020769688917fb41c8352de4aaf0f05e7cda96a15abcc3ae0761df47bf474e5a062cfd13bbc1a3414f273e66bc0e37f6b368bffbeece478c8c96586d94a519c8889a3e499521a853cd777f321911fc91a3cfce3334a608620f7eb6ca4f35a55d3dd94d49d457a28ac54fa133cf188a6517dd353eee6c8e8f8acdd9df89fc3b867b4eee48bafad8b44a46d092870dbdd92526dfa28eb60d", 0xe7}], 0x1, &(0x7f0000004240)=[{0xf0, 0x111, 0xffffff81, "2a8fe72e4716dc2882ac27bf07643374f27c57c8cfc7450d054d057d2b00195854aea3ce8290a7a5d5d1af1883d05bf7efef0ebdda8c7828f723f7317df905b7a24192d84bda88af07f9466ae81409457602b52c61f304d267f898e0651fc61452a5272e6ce91afe34e694c07155545b308ef4c95340b3b6003f26b3a9be6e6236098e61a5716d80cbe0a9685c2ab9cadd1114558f371b8a78cdf73fadc1a20b46117b3380d51ffeeeccdd6112115e894e1895b7f94af5628861a017e27440612688d6775677c6df557c8b171c3bc4c53e6ff8eaf1ed7e369256e5"}, {0xe0, 0x110, 0x6, "3f1b69f0c3a65d1d76141ade24d14d85cb43ea6bc58d45778a71a2943162ef250036e75f2ac2ab8c0c2861f9f71c5a1989e0868bb1385808661b8ffe0dfff6cf53e048938ceb4bbe4b5dcc73ad9f440dc00d3935ad084d8c1eec7d5c28f48fb10801569d26ee402e360a946c6ad3dc8897f1796a71f74232e44c1416ffc08777827aeca94835fdf91b5af87917463c8297400b947f565f11e53f984a031a3ba28e1eef369617fea3ece1793cb75e8b598c0b20eab86dc32af79ddc0c007d7ceb139d5295234291b30c4be390"}, {0x1010, 0x102, 0x5, "45eb2a0d9f5284467a62e93b54df63f741719e37ee6988681d369ec521e681799fd2ddde061566ae5fa7002475eafb16e16aad480f467775188b7158e3f18b01eff23e1f68e855a3036797c8d48d3b93c0791d92d3b213e82c3f5aa5942539780c7fe4aeb327489850293113469d68e6774674f5ab19cce6de7fcc8f66c4e17b3306b8231116b97e32cb1b7ee65e5b8dabdc422c688e7f60c4a9f9a130a533fada8e6011352454991af365c073269130fea765583f916ec88f4ebd908039afc561fe1374aea61de6c8cd2a3d16dd4397d9306cdc2e8758c1f5c81ab716122ec795f8a9a483bace8fa965e13b1219312255d8343d14dec12cdf6fefe6044b2e03a7b179209e88b8ccecc90304df5f96b7a69b40853d2e464e99ba15a03b940517a100e0016ef8f7ea0d8ea41e91018fe9d6c98ba8bc182abc3d97c38a9c43e13ac3a20cb88e20c1abf6edab7046b0cfec130151c86e817e0c9c4e5cf950362d537634b97fb95c898b3ea3063afa10b050944744aaed2320338a3da868a69d82e4c578c92ed6c8c4c3b31e9a357f296a3f98aa1ad30135e70703fd0f05e9abeca104354de5c099f06e85c4dfe0015b68de87e6b7c20a2c41aeb2a4d4eb4b255ee93865c3f4564c916498e32f05230c25fb84ac5bdfe75b4662f489da6372c3e59124f71dea39577ce772feca70553c016ef6cc023d10ee8dab1840565ba58311745539244954149f48a462e9dc8f4c802cfcc30b719ab5cef44e840a0e995eb5f5c88cdad8cf414982f028d905d6d1ab04ba8de15a3d255682439a9ac509496f5314cd6768b4bc96a6a751351620bf8573edd0eeef492ca1a194fc9824723de514d83e0ff11af3c7f86e8689b0d9b32e6fc5156ca7e841c4a7c2dc6927207c8a502272264abf54d180da8a611e52a2b3634e72c1d9744d3edc4f24777e270a2a5a32d7c983bb57d8eb6f9ac6e493253fac1a21c82198d4811caee06a74053ad4755e6b956ae953c591d8e3b71b89b40cd630ad5b6e0e223270e3647295c9058758013dd06df5a1da782e0f07c0c2ce50906e67238579b9b840916b9ffa168837dcfd56dd37626487a89f7d00ca8136b40f1bba9263dac2dc2e9761f26a153f12e12a0f38b918b89c96c179c120ebddf68f263569096027023f4a0be0ef18049841fc633165150cb4ffe725d5acdf3b6cc42b480b7b4675e87516963739614ec32d2467f18c7701f88d6a9801778408f48cb018c44d1f614161b28426c445dfcacf6fa516dba0df2cd23666fbfa28af66601aae1ae263ea100f179e14fe6134dc77065a2b50f936f935cafb95be2ef6f73e5c849f380439647539cb94161ac178b5e1d4a1817d215fbfbfb41a6584b68b69bca215838d09864fce804c5eb80b98d14ef9dc3137d2e6e68e7e9af1bf344520031c10d1a3dda9de763d15f16cae6f54c5bb4ce41e69283e04704ca0567e66bec3b418e864a313394c73684cefe020ec75deafe8b06c267411c66716763a3b968e86ef20155e1a90209bdc34e3d16e1a864320a360dc0f753d147b352c19738e0dffa14153a3b8cc403e807b30f0afc1fe4f915f8fe6bd8dd8ff73c786e27abff12fd98b4246f6471275a79ad53afebd198bf1948e68e332898c89fd95f0e3855c51ff5400f6626f6cd02c054498037a2e8116ce9ff990b7614cb435bee7a7ca47f449747c9ad78d31621f08fb140bcf7d6b75b92bcc31d2fbc37c6eca48303dcb4d7c89c342c8219c29db3ae10e06addbe3edd5d75f8961d9309f9e016b6fe6440fd2507f76ae360a06fcc1fbe98f77f7cda0cb297cc918793c21a816ab5b8a768edde5b8a086d61e6ee451db2af4c42a591f013b2934eb1d048ff100fcb6509ad04dbd0ae3dc0ad9835b311bfe933cd35ef4e5c1f0d749a0275c9f023461dc81aac9995c191da0e1dd0f92bd63f571e5ea3704a6db4b574a400902b2e400cb7c90b36c226c1455efca6a880798c4a5cf29e9f144deddb7c0d3959377cbc925f2829451bc90a82d3d697ca2012e32dfe98eb61560b5f54995427c0b40b05c2ec339fd5d44876fa64e988616848114cb323881c1757428422532d9a310efa1bbe741b8941b6c2de4572188c14d9517a0e3e1281c69ef15fe87972304ea476f215cf6c550bfe76ea100ee2f00d3dde276416f5fcc8678ab7931a0c42bb8f328ebfb9705a4058df103e40d533b6a8e613c5e180f5b061760468a38d469086693b0673fdcac0bc278036c6a6347fd98cd054976028590f0c96b8874751a66601f9759e43097c26bce4e86b519c84d72892798ce8fe803845722112d7e65112322b926fdd39ba7b91497cbb38cf9e2d2d175aa2b7864d849e1261b56e0e1c3422f532cbe49ff505f6ffd539c077964e6e64f681325f52ecb05e541b99fa8bb75bd3fde8bd00ab81882358816bdadfcf0725b7e54998c43021547a6c15f0cf8fe4106fb0bc4c3076bbb3ab7cdcdafdd0facba47d8d547fdfe9fb670e11f1eb2301a74f2e3362912cb5f82ceb49c679ceec29da272c56449509fcfeeb423eee77aa82a6a8ae3dc675e06dddb50a8bf3fc4c2a557715130713660edc6607c1e849acc2c89daa2d29dce38fc6f6673b5780f146f935415b40c942451340b0964b36d7f11141cc781fb3e26d47185357104f5d81664f9af59138c84478ba75d2f74a8fd00b576b34888895a7590f67f598f05e84c1245fe0fc4dca5329c5aa48df599236b46f7e88347b553bbaa7788fcdf577e03b120a30bf027a80f24b03b0aaec5c268fa32ac820e4c6ce6c2504b5c0cb1e7a22a168f76e50370cc7691187091fcbbeeeb32c1bbf958570411114a67a5bda4102fe5fc08a1e4237c0e4d60447ba6349f3ddb2a91d8a52bdc20ec83214ce4100402a9f896df0815f4c44bbfdd18f91c85d6a0d009ecb9f7ee6874caa770fc46da62ec4c58518fa02c10b5f4b9aee07faae710056c9d9e1bb70f4e22c9b39b3baf0eb2f70bc2b2cdc094926b5efde730716559a5d49c7b36243f640cdc4296e3c08074e84dfaa7b8587435b0ee642de0d4ad699eb4e7058f6855dee3c7bed5e45c18c5d1ba60e9d0e5ae655f87c023b64f8ceef20ad13de0119cffa2a226c29e6de1487d78741021dc2f1f92ee5dfeeed8e7e2b86677be752ec43e78897d37ed5b378a1aaf06656e7e1440b55c802e6a0d9ffdb13630fa9b3b7f038afa426372651a64969905da7e735af2f20ea9d410d0ce79e54c6711e2771816c6c42a61f69db262d0595dde8b6c95bf953f960a23ee8fd3b3b0af613e9e0b82f8bccd8a549ada702c130c01009eafc881c3a6b10242e526af54c40dca58f9dd64d1c95b9bc783bc57036a3c558c992e6cd4f9ce102d9244dc09d721349c7531f9084cbf84d3e42abeef253b4a24d86352f457eac14d4b64514fac018493a81df5f0b227d33745ff9a0feb47f255c9d1fd67628a026e37ba976e8999e63f4c211ad896d59249a4a1a3fe9ef68f151ca564550fa5d4b389a8ca79b79be49362649097e3361553d1973ccbf2fb0500d6226ded327b37a3d1ead2a33961daff74939a4562687a7d529e0c7613d62c38962490809366cfb85d03e8dd4f599528eae3efd16628d7c2f17285d5740f2006275421748aedc9f1cf5ee4dea5cac54ebde11ca1f07eac4e051f4a99b4202eb53023f28ab8897940cd9b2c256b640612affa2f26814ac13227e22f5138e889d9a55922df78fdfad8a2ae4e2fa9951875791c4fb9b909d313d68adbbb12ed16f9e7350e110268445b73b434aba81c29b399a30bc2f09dc5233a97bda2df4c2d95489cd7a3d132d1bb474b6b37ad07ff01a4eb9ab0039e3a11212ec6592156597ad2b77f18bfc647f8a349763f79d51acf792981a6ecf266552772f6c5206ff359c91253f4c5c40ac3bd6f4b23d181645bdfbaea2cc217d74f68a2a5328c09468864d41a5b6918b8076c45a8deb3f3e7c93738c6b64231d3b101db7c5cee7035c4477dd14dd05400bea4a9d8fc93ea3ee445a0de9fac7849007bea0eeb441348d98e733e9ccf5b8b4c4bb6567b944f5cadb8bb1d35ee2bee94a563343100ead76105a108d8fa911b90ab0d2f96621a5fa2ef6c1d4c416f9aac3b7307ac0e3402ae350e5be6c3dcf862e68a3a8a1c518b217ce0f1db9c56031fcba0c741ada8bbd97c1a67b174f3dfab4ae9eb81afaaa42772ad6ea0fe6cf954789f4ed5740393983011c0947f14cbcc56fd389d7b56f2ceabcbc0ccd744992b2362399b7bc4f9f332cc1dd891ad40b1b979c1a3c6a5039c77be02051b98fc4fc2577f376bc3d72d2cdc224cb7c5850e0a00112ecb734992aa7eadb031fb625ca80f4347d44208046e9b8ed65c17e45c5acb5433f8d2039729d814b583e5a8d255e175caf899eb1406b38d101ae31b1beb4e8d484c1e12bd6c29b8a0044ad8deeb582c6951c087f2d2493bb19bbde34c978d41848a9512c244f4736e01d2530d0231e2a4a5832187f611e1a83a0b606a0b2051ad76d382c08f51b04c646f2bfd823024efab4a06bc446e6baa641697d0baf7c533a5b3bb6ad3ab41e8fc3525078e793b246939834a80958de79df8459b02c6cff86b8d790cb57fca799d5227a25731b84a8b914fda04baddc2341c9f0cdf580de1b8a57892973d8f0e7656d17a49771ba1eff43a4c384e61d337ed53449b2e8f2d3e6ac57c19c68d25ebf1d7a73dd059338425ed1b4a29976c7778f405a61f4ebd1def11822df0427bc8c26d0ccf509174a3eb2cccaa7ccdda798da96542a105464c5df4cacef0df5027f23383be90801a5193a77692878521b8bc5144239437e05c388abf2b98007ee36e6ee42713ea2ff4c05a5a40164143c30190f8b6db2d768ee4676728d4b08d20830bdc54190c96c1bfac1133ceee80a8efbc76b4d8abb83e07f8bf7762a459d553aa3c33ee29c61d7d14c00bdc843b7918c6d115bd109e3fc9db73b69ee2ce5638a5810e0a72dd2d6e3bae1b10658e5696b50d2d92bcd59b17b3ccbaf5967a18383b6baca799ba8a737ef4adfeef030156011c6435f8cb4b941badf9a7ef60403042cce3ea030430d102f58dd95b0c39b7be2da4756ed58976f499e60af66eb111a31767dfbaca8116e2444e4bc9d3290974268690f4581aa787a38aad81e97275dd6cbcc1d9700a238a20a7f03d9716ad003d83cfbe4c8d9a2552f53f38b61d1b19fa5467dc0c23653df85bba6f5d95c8cbc8b07b47e202f858833254cbc4296bd3e6d92ca6260f79f86e1ab5e5ca713b9ff72ae16158b5d47c193bec6ef3ca80cea7cfe141fc79c6f9ca08b2144017b8a042ca7573b35b303f58b47f4a850dcd25c902f762b6216151d18498461cdab7a2b0a260b8e9b0af2ecb00cb5dcafe8194373e51816720a2d3f83a269ffa91b009f56372da3e6d46dd529feee6eb39265e8f96a0596204cedf9c42878f8c5986cc4592b3e26f91a9deb7755852f95f6059155f5dc0f967d950f853c4cc2a8b501d836f75c1726ff9a97981de593f29fa83bd9da232e34c54f3c0f1ec80b9d6c6b9799a4cee17dad09fa4e735162889ed543e0edd0243717bb5707c8cacb02e1220bf19a324f9fb35e76be99d35371f02d59a1941f0ebcd2ec50200ff2f4452d3d01588df72f2830444c75ff9060cbca4bf5d88abfcb3eb5c4b0fa1c00e27af1cc5f23b06c19e35038525630931f7af859dc855b4a46774b68a7f6ef6c30e869ec5dca4306ef09a89c879a6342567a0e594f6caaef679a85dc1629aee4b05babaf7480fea09bf6f18614a5adf7f744e3ced3d"}, {0x40, 0x9b, 0xe, "df42963b2556e6c5fe07db4f05900fdecd57f9c8dae6a88f146e86a71b325c101aa50bedea3fe563c7bcca2a"}, {0xf8, 0x109, 0x4, "5a962a16e8f2966d7d786802ed68e04dc1ea18929d639d501ee9ddc62d7d424250df471af8b47cb28cba66149c7a72fb5dc1d229889ed46da60fde7936b6b2715f4193295b2b0d990a9255d150b082e8a1ba303f8dd7614f7d160e25ecb89c911cb9bde2432d47f7894e11ae404ed9762c42c9171a591712e50373fbe1dfd266c6bf7a4e4e449d96a660cc39bcd43abbec795a859f084a567d6a93f7e22e8bff96a340ddbed82b06ab4d2476fc4e08e116868862c72951e7828668e26afd6f1f972dee7eb7b258409428fbdabb6879a9382e29c9f96baf5d60fb7db1c62e824130"}], 0x1318}, 0x24000004) sendmsg$kcm(r0, &(0x7f0000000600)={0x0, 0x55, &(0x7f0000000240)=[{&(0x7f00000005c0)="2e00000010008188040f80ec59acbc0413a1f84810000000e3bd6efb440e09000e000a000f00000002800000121f", 0x2e}], 0x1}, 0x0) close(0xffffffffffffffff) perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x19, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000300)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x3, 0x1, @perf_bp={0x0}, 0x500, 0x0, 0x1ff, 0x9, 0x70, 0x0, 0x0, 0x0, 0x8001, 0x0, 0x4}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x9) syz_clone(0x4890000, 0x0, 0x0, &(0x7f0000000080), &(0x7f0000000180), 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={0x0}, 0x10) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfff, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x80000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$cgroup_type(0xffffffffffffffff, &(0x7f00000007c0), 0x2, 0x0) r2 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000380)='mm_vmscan_wakeup_kswapd\x00'}, 0x10) getsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0x23, &(0x7f0000000040)={@dev, @private, 0x0}, &(0x7f0000000400)=0xc) sendmsg$kcm(r0, &(0x7f0000004000)={&(0x7f0000000800)=@can={0x1d, r3}, 0x80, &(0x7f0000001c00)=[{&(0x7f0000000880)="bc0379eb4bb545a866c0d552e26bef02c94da311d293dc502f8a90cd51bfae24879887d2514ae6f7361619265aef048469f49c9cc4953a84e8f6484716594a02688e4afbb246ad03f18839599a4271ec769a4435df103d0c62e09880377314b335a5cda40d00f04d71ebd50d9a46309db3700f3d112e200134c09b0076b9039b41c0f0a64ea96e9cdcff3967889ade758960a7ad291ec55c470fe55e7b39e38513b5ab0c73", 0xa5}, {&(0x7f0000000940)="ef7d647066a6835576328531f583364832c1892400f88f9638c9ae2554fc3cd626396ca531aeb91635dda6f21d20707b805488c877d1d7e142e413c21f417897e5773c4d4186225112d822a654f81adba9ac01643e7dad507a7c66aa9cf7abc7d61672875ec618d6a76d82884de8543bbdf41585bf3d086c35f1cd98e8ef54b3db7f3be4ef46f80545b3268eb6e6352c5e6d0322e2da692112c4333f51238900c966ee15df1237a7fc8de9083dd15b84b2e0f5e6939ce3ae4ed0b8b8cea1c56417f6dda3a9f62cc612f1d74f5905798652b7bf89877fe9fdc36bcd637fc36034fbaea08096830ba8bcbea0", 0xeb}, {&(0x7f0000000a40)="6ef82e466e6201d4612259a7bd71fee24da10d8e5a1c4099a1141f3e60f4c5f36b6bcb1fb71c7394115a308fbe72730e9f5e8b04d7bb4a68edd969bf54c169728d85163fcfd86608e97774f28d7b3f0cfe2b6619325ae25d633ad9b3433085a3bdc4990e91a641268fea3cf6e5e61276cac51af14872a24200491222091deea6ee7aafec2c14457239da30a8b7a01e5cbe2d9bbc6d6faea53b0028741c105578f64f54b28889ea05b3a6b9d4217896c52e63770b0f3d0c3c0c26e5cf5ddb790d804b501401ef45f2b7f4ab757834be8279c2448733d751839eacfcf1e18b4babf1f5eea8c42f62571a", 0xe9}, {&(0x7f0000000b40)="c4299a3ffcaf9c6cde1a798b0453f15f0792f9ba47492b44f6b6d9e186733707ba532466ed6080679f09a473c0d7bc9edc9d813ceeb082a60f928f554cd7baece36ef4b640dd56a12c5163a431c5cb3fcdcfa0940fd41e27044d744d042f995966a26bd80f6a854fa75872457e72d71ca0b69a0569463b4c78ad94c5e377ef85bfb6c1c98eac41fe7ef74cc57b051dc227db6948befc86a415", 0x99}, {&(0x7f0000000c00)="d83813c1485e1a2b7c14b31b925ec3ff896eb7d79bd4c08fd73e822485e54086877de53c363c52cd10dbc69000ca100d57c57edb7b7571b0a0d71079704dbbba8d87a34b7af9d224d45662c39b60b65dc85f612dfec61d13bd37b65a0df2155aefd39ec98ac97aa05fcd742a8cb3755b5c606684287a0fd06c5a1ca08fc1f4e3ac1617259e59b583ba11af195ad6c911888200210ff7247feb9f40764e33a587220fa77456ab3e47a006a66049b888bb1c5ec8923c3c736d3c9395162ab4d14da1f53198a34d9300c90b83bea79bd17ff6c0ee3a371f8bd9d03db0f3b1a82cd368d819958d9e98e7a776d49568b94636da02b5507984a92c345accf81af28b5e20ab95db349be909a64a015d5f5fb1580a42f86783b2d1a7b0935483f3f967ad77fe614453dae0bfba3e58b47f6742a3c06030286dbbdf0f92aaea583642f0a0f794bb63c28dec3c76bbc858eb1290bb03a0aaad6968a0c09f83438ed8e0d2ef37f90718ce1c22db4159f424c9bc98505a1848badadf4270f0b380fdb476b82901163488fdbe403e33e3662cde9bfe010992e67501176635cf0b25b0099fc8800534f87856ce799d423027744da0b644341e0089ffa256303c8fae6a8fab0fa26f7bf88dbbd67c6f1dd9007330a43fd5a09354382b9d08da49f4507a75817c57f32dc7a88d5b86783951a550fd561cecab2476f6320edb8798291ce327f80e920e95ee99bf6d3aea098bfbf94a7e96bd24ebeb63abd42ff9ddc57105abd4adb588a49b5e09ee8ae01236e2fbdb663fe5204e1a01fbede04a05f68ad061132d261bb0e5f0df2e856ebcd4a8684f83086ca51556e33f2bd6ab38fc60dea1564469f41761f20c83931cd5529fd5ed9ce05c5eefd1a2ed8fabfa19c37d79090a421fcd40557ff62cac534cb74381c7c4840fee7ff2b0fe6e6fe115435dd67999568b88addd606fd33c3a8c31cfc010bffd90df6761f63f73e237d4f98a346662faa617d2e88a537943b5fdb1b93a1e05076c03d5ff2008cba6e8ca3a798f352587ecebb8b9f392e020c3ecf80eaa503e9205daf34ed79fb1db72187ac7f384a2de3efb5399cca271557b8d3e89659cb0b42bf1d7272ad532db777e9ea126ad1bcb37b255848fb13ed5f805618418a17c54a37576ded37e95c85b1ec22a94a4073aa7bd3ae3a7a093d587c0da8bf38aa84a0728d1015e75895bbac888ccc35adbe228173bf08b7f28357df53a5ac03e52ae4fabec7ee5a4dd2b44b02ad693ce5449575abf34247dce4f66397278fde14cae0380fe69c23ad63b3ffd360f7ac3b8647ba3aae3b43eeaabe59cde9c49e90a55592b335a47c90f94dbbecfc0a7a1e3ae348ae7803013614e2390c81d54f1ffb254bf608cc26a96ea33687eae6db1d72e0882385efdde4809dacc3067582b3326917ed22dba0bf816efcf11a8174919bf983ad26ca5a6194f1da23fef15933ae6125dfcdc996ff8a1920a3ca91811ac5223a6e964e30152a2f9507e12d2caedf06ccb078eaf2cba191eed55dcfa991ed447d13d1e6c2f050e02adc31327ebc1f4e5cb343116b57b1b6db0ddbeb3ec993b589c166ac0ccaf746445c3821741f1990613039f9b60ae221243663f0694eb0836f3474b88d42ebd3d7b9325b1f90e3a6aa674c12f125e18545cc443d9100e72c9b466ee48f1c044f813a69f5ffecb240a90fa8e22e01596e3e1fdbc3e9f2e7349708d2566cb5d2c6a2e5da4ad44813f0c245b8a6dbfbf5c68e70e42275f331f809514df83ef17e936ebacff753236e71c8875e85c6c4d291f1d2a07e0f181bfaf3e5c329d8e4733a3219ed1b9d646aa9fff9cc9ab18885024162d7355778de1fee446873013b2ae9f43c477c81d191856f9a6096caea83b6c34ca0e47f751d9dc2484fa20904d7d0517fbff2d392c23ae3b2014be1e0a77267d74b797c9c9fff0386501d3870bf7a9ac39435a63a1c42c2fc4413ff3a827f203e7e92f320d284c5c979250da35a72774c87fe182e98f7dadd21aca1e9d8adc00a527cab933b5f7a48a1b61c3e8e5d92ee8b7cd825a169a9ab5c563d14c7a0c81e069fa3be0f33c4681860d4b15928b1d3cbdfa904e7d1f36ef73ca44f6a2dc9405f073028ed999cb5880083b0f2695da5f0b23730d379f7ffed71a592b56e76cfb27c32e97b28ac76c2926471733c6fdba73f1ea46dbeae298a4fbac2223f172e146729c847b348680ccdc0d66abe1ec348165552ae2a05e7109f2c6fde6171df131299f4b219b8e58a3e8b4b882089c9b22397b1ee258af523e0519a63d4d16c0134946f8c45d81a8c5bad76d2819656c8a4ad2b0dc5ded15fe70cc299d02e556515406b6c56a1593a7429295a1777016b9b41d2379f353ea47bf0bf454947c50c219ff573160bacb3f4acf2ca0379f14cc128bad19812cd5a1d1dcde5695b6ed9ca466bdb3b3b10476911345b1bfd003f7abebd4e7073fe61de6bb6e28d6f25d4252e699857066827747f901341d6fbab6ea813cf8800e8c889366546383591e391c32e6d7eb066d46c8da9e23698d0b5a258e52a24385558f0a3cddfb15c3b9f8131f5e904b7808ff6f59d88c524f178f8af4dc91a09010ee8c9c69cf93f02f5be09974aa77b53ef5f809b033d1c41d67635f8668aa1077b40f36ddd7a032a47c13bb3ace21b5e1efcc4d4d495eece879e990f097c4f94a54dd4328913f46d9c201d8b4aec1a3744611227ac8e0c65d1e6f6d1f0cbe111eff56eacd02d5417f5db106f7009d784e0bd70c88f96b907c7dfb4523066c81cf8a5d5446531eac56ac96dc8b9d52e62da828dcd48802cef947ff452be9e277f2446a393a38b4a6ba3329b91420439fd237f81c63959c9e713fc53b75163243814c95e483de35c297846f1e37349c0b29ee4c7b4b2d926b11ebbb77488172a1cbd1181454aba44af7069606828fe8c40c62da1fcf69195180b489619c7dc73aebd24366fbb52157408a9219ce765cf81118299bc2feaaf2fc53cfeed01429768c584e236097a0ccebe095fa11112f163a9efc2769a4d45aa695675a9624b0ba5add9cef713ebc40325a166e0c241e45c6266244ef0a7e73c83e182bba540d32ad660d0f0991e6d2f786bebb8fba9b16b406b40e6dd59f7164b9d8d0e950aff0b654247e49d5102ba3c5c3f40a818715468a62cb7d60b88a36a17f46b8e88b68e59d75517ad66d59204e4eb60a95ff751f34d7ffdbb2a9ca606e504c3208742ee69142ec70f712ed608a3e1c6cd6d1fe82cb1bc285ba7d498faa101d38b86072acfbcb2bd1e0e37f07b552792afb3277175ce55dc5147ba741a2f16aee8acfcfe2f31e4848a55b7793d39a22e60de349b232cb459b1825db0e2a0cce114e84e981a47e7eff4558c82c1985b5c6bb1a97bc5433ed46ca24ac27116ee89d549684a644dada227e678e52b9b4c5ebe29cb9b9c936757bc38ed3d0bd4ff3ffacb52e3352c2cb1482faaecea8d78cd6320a4c27a570bd43da5503395be544233aca12cbc43d92e60d0843ed7774139e0a0591df83a271c8a8c1f8a58d56b48bcf7ad16a24cd8a5dbca6924d377933f5798cffaff7c0ef1a5b9cca7890bc6dc3c9a61d75751fa401b1f328281274474dd080c239be9dcbe6dc878e6b5cd06122d957a188e0206215a367d4f525869bbb8a9f8d1bd4d89fb3d4afddc707fb7d620c7325bc8196209679bb36db6a5b058a3229a106da0f81dee543ccb6580e0f391850659547174f23d0dbbc5f7d484403ae59aed7cd1fcaab92b069b4e790ce36385de669d4688898eb141cb2bd17f1778519a2e78064a9433bcfe842db1a5043b21d888bfd30322a9c1bce5e62d61d695ca5c6475dee85cabe74f7019d97a8a1ffa896a476c9d154e3a741e3cf56f755535104b0c8eba636ba68aed854d20b374ec4606f7b7213b084e8f453bbfb62d9aa1441f8cc69bc95db2f6ed16563348803ac3966bc06ca81002e9451364b4b275ee05b242a848c7aa12257e101e25d97fcc037165e3ce7a1f6072b542e50dbe2a9ef9e2beaab9dc2cd2e9d75756c3e8446f3852b90265275202ed02b15be061362829259938171d23f441ca52bb78e0eff60103348c68078f0d2a457f4757be60a16d330b10a9c0aa1196b66709b80fd632105aaa2f8f1aa8e12b81f0661bbc969af74424e322e9c149255bea328067b4654fb9605c9ac4e9eb263bbddfe005e27fbd0ba5742cb4a4f7829f86b31e86bee45266bc6dbedca2286a11086535d64bc9765ebd864109b7990cf5252b7f34becd8f7498aa20e249d48bb688d1abeedd4087d29a5f0eed73e58b8b2a2aefb0e8ed94894bb977d3e8f8afe17a9f23967924fd4dfd77949a4d70367f0367a6f86f270ac2061bc6a9a83e410cf551480689d8ea0bab9d0048f63efacb8aae2dcab5d7b59c2f875085a68607cd5efa861b81145a27cec8041ae12eba660e78381d0ba7ff80879378322c6676c2e1a73045e8ec19aced113ac5d007f3d01285698543dac9eb351131f3f71750f90ec0b560b9cf13cda8241abc65a6cd9c01b84c4c83d8e6bf6d96ec8a8584a6ec01aa9b338a5e85bd5a586a891926b69bccaec3719ae8c9118d2a6669b260cd7a741af3496c59d1df48b90867f7b8c3b88a1548a95c1a2003a5460fcfbb095428d6a432f79648fbf78ad34e549f4868b9782de5d710b5d937b5ad81b8bf30db61b89bf1857b45520a58240623cb3878b9caf5194391029f44ba8a8ce2d4c18e737462ecfc3d7f721740b08f2250231bd65a2614ccf2cfdfd1c2ccd818877574368b30dbc86c09f74252cb40be489d731e138243064644aac5e83b60141dca63cdcac33aadfb016a4228d06b224451e486d10780b011fc5d8f90ab8b4a3642bd36c5103394244dbd7895feed5ed6e0eeb85fc2b909cfe221ccd01d5b7ccf42a97ef7e2197264bcfe8fe774b4008ec74ef9977a9b7b299b51ba39b26ff986437c25d3145d2422f82bd42226fb007b591724842c2ac97b7cb47bfed7c3b159133ab41e95c1ef34536e54f6d82fd108e0554e6b571bf75ce5f25c5425a8284fc57416895833c846cdb17ebbd25226b031c06214c712b069ddbc0e7806f0b84c3549712ef0cb550d17614ccafb84448bd1c6b39ef3a79bc9bce40ac171a2c906ebd994b7f614f21d7aa27a30d1ba4c0e1300ae617af1b4a5f08332fbdaaf39b6e88efdad4728bc3b4392a83d8cc5bd845449673571bb99c505d3606dff8a0350955ee9e8290e0a98fbf8091c90f47179311e37e4f2daf97bd9d9ecfff67483e4deae3da2d5ee4a1e2a19e094d4283c9b79b8a7e72fff152a543d86136fb6e076f59a2090d7c0846743384edb748830018a238eab4ca9a10eece360e5641af217dc5225f5398ce4988f4a5c901994396816bf3c6c5ad245b82b02cbfbe362a555bfcc66f9069a9645e2935cb4ceaec15ef65140b55cc9ceb11fef3ea9123c14977dbc447d08008f1a4bacf4b7807ef8610fedd39677aa277f3d2b0682dabb3f4de00aad67d1eb4de4b5b47eee0fd632117f9551c29ddd25a7e6b25827b29a698cd974c93a62f07d0a080aeb5701fe6a622fa259e2c68ab9ceca884d22ca7faa8f12c7bdda127de919372d1420ed11da367c6ba90ffce600ca78ddcad5f4a98bf6fd779978b0bb46f3631c3ca840a4cd2167ecc1cff5ec349ec8fff21bf4e84606ff47837b21ddfa2684a666668e820b325b7c7b282187e270c4c2c8fa56bece82beb0e89eeee0cdeebc55895fc2b2e1d30684a1e8be435cd6ba5c1a79fb86537c0195a72e85dd4702b6a", 0x1000}, {&(0x7f0000000440)="ff3e17ca4a963d18481b", 0xa}], 0x6, &(0x7f0000001c80)=[{0x38, 0x105, 0x0, "0ecc6dce411559422b77dbea23060a7d18c0bceb7abdc8b41d81b9bc3fc795856de7add8211eeb2a"}, {0x80, 0x116, 0x80, "208949638160795861ea9f65623f369656e3a89e94a9b4d3b99905d236a4ab60672f257ba4a9faba0c14abe2b87d120174338b70efb8c45c666a181be37a5fd41ee95c3a628c6101113af24eef37b7cf30e9c8030a79f079bd9046a75614786961807477a5ba5b0559a08e8a22778216"}, {0x80, 0x10d, 0x8000, "b930ff9e50455e091e29091356494362c20ee78cdef69eed8380f90f695eb79d86c97b8a9558fd456a7b071343787d6f85186e0aae0eea22821dd24b98cd72daaf79b404cce5a07806ad706c54a3ba218e8f769e678419754c9bf3859c7810eb38fc9aa4dc97570864a83dfd"}, {0x1010, 0x112, 0x0, "560b4a9fedad830575bae1ef98da97df541680173ec0a277c9f0a1f2ac733b6d73357970c68d64b7b63c51733d2980e70769e70c84781b8a190dc3da5f7bace0361501b5a7d8f3738e4d59ab4fc26aa1df3f64cdb86e32e489ccf92fd5a6c3ffe6c05c7985b61d3b17c4a96ea2dc51ab126e9cd7103d0d64c04e77f694261fd2a05b1dc8b580a485083a260e2006e93f7fe9c318f620e309f731fd4da3d1e05e177cac85f0c3a45517a36f699bc3393d4036adf35773a7f5696c0cbcfb3e541962491881fad33042d740b872a86e2c6e5d6e83f2124a824aea527c18c41a6a34cec02b2b65371fd7bc39489adca32d0cf0055d7886020f8a661cc924c2f239d9c385269411881cd65bd5a5324676095435bb430bb8471f6b63492a0c5a477fa1de932d4a62d4febbbfe533bb6c79442db9f687c62289d3b5dfc508bf417e3fda2a32e1c2f7a77f250732ce7fc6da3875945496bb71e79f89f9fc34078470e155cc9b815f009fce7a211d4f38a0f62f0c636720d5d2e7a1bda17903df04f8c0f949a71851abcad61236f7f32257fc55444d44041882c1954f67c1b73810953975b06ea188745c8bfb24daab5d22c1ba3d9979080e8702fd96a407db2638cbad01414baf9e6d1504ee9cbf8085265dbfc991080473865474bfcdf9b83b88bb461a89843827f8791ad5b6a4827cb6145fc93dede9343fbc8162397e472f27bb99ccfa74855687f060c727ece644ae574b361e2d012da854009945e1ed143cf585f477b7d915565015924512c3de11272d1f1ae5419eb7b778b8dc4e74a95ad3fe5da206917a4cbe02e3a117c2a2631d1596e38eda1ec0411f1efeced383e17b578e80def38368f5ed1443daeccce11c50366b4cb2c01fa316986bc30ffbabdc63a342dcd8e663379e58f9f2ec410985e0c76331b49cc9c654f020f9d1539d03dd8c594ff9acf17534249cc16d07fb7a3718b4153c59f6a74014c81e0a8104e5c1a0fdf5f38ec5a43d145b4d757e038977c070dd23c0db7a79c43c13b615ab452f6024afd0b9f32bda7cf9f407d94172fac5044c9c2e48dc831107b4f1254d97727745ea73d9f8e3119806a9e8e2f360f8da02a767ddc92ee5ca3334a9e1830371ad8037aefb01d897d8dafe5396826863e262faa9eb60d99bffe4c22a87f97b5bfcdf4611a7d6d68e34f125e8514d88dfee63ff7e187c5b4869ff6a3b84959cf7d81c0923eba6dc177af4a4001af9ebcf8c4ac3eaaccb8860505d6ee7471461bd2fc9999714951d5fd67d9e7f7b75ef091d99c9a2fb7036ec7e1d02b12dc0495f0bf944f4ab4449ec5b22ef79982dd67871e0f00a6b9490fe2d20d1c8f277dccf03b436743df9c52161311756aa7833f124081ecbc5766662de8e5f2d7976c383c168882ece8ab18db0bb2f360d12018a7da529c8537b897a413eb12c186e7be8ab34a5d4118ad3d8a7ecb31113e708d50bf04ef8fadbf57ab6a0e1cf20ada1623a26b245d4f2cd1c828ab4b9d03f43cc02b685aa3550759764d1933adc51c883ec679b22a2657aaf52a3663ee19b594499e9c97a50635739c8b33954100ce654da63e9560609dd237055e5afe9dce0d316061d36cc40a7765d5be2b83c0f7edf474424d940fce11aa663214df86e4180d8140a374ecc0dd63b24f248d94e744dab232a44efba721a8e95e0a5144bd5df4299d463b4ed6368ea2af6725b138564f950d374736082a542080d9eaa0ec8123a5066f793e1105e8d2440130186dcd73300e1052efc15be5bd07aa036fe578ae6f21c24f895dea1aeaa8d82d411ef8de3cd9fd5b9c8b0ad1703acb82892a5949cc071ffcbb8cbe7a0c5f63415f9a9a9d201e4dcbd9e190ad604155fd3aa2562d2184972204f6c92599540c964156fa3f1b2873f9e612af29158d96c7b4e4c8e873904c96a7fe88cb606958c8c790dd08a835da3733475f03f719b1b487005c15781cac62034eea757a4ffc732ed4e8e534db51838a4d780515cae783aa573614241ee0f391a98e0fe688ea84774c93e601e25b20d245a42c8600d4395622e63b1aba143c04a02db19f8d1643ab143aefb4bbdc00a9105de5c8f2a106c47e311afbd3a803ffcc1d303b1ef54b20bccf7dcd4e77b8cb040e6db2ba3bb89f18ff970fda3dc7564e993dc5d81a860805e62842be7c76942823ac39d2325b0aa89606dd4d80a6a49c7ddcee9cc9e300561a948d334aef891da2d18b71ba0ad49eacdb1f1cca9522401f79935318fd6962ee6ca5a4718fcd2dc1c4e88cc4ddb65a0ec481b7adaba27dc6c304385f1daf736f7c22c0e15533e5790786917a974944e19c1d87c577f69ae2b902140bcc9ead23fe709c79fb8ee5170310b5dcf0676ba5145d9f8eb69ad3c3c51e4968bc9032860c9dd639075b4c9ea8465a67043a0b9632729997615655e22f601b51d507cb608c69a01a84c9e6e7331ffa7bb411b8459b519828900b20763393e476720eb272a55d3967b7d2017673624ffe7c2f48ca40ce70b36479a867b0bcd747d0afd3f3b1d9b419296e87f7729bc0396f4365fa0fc588e9cb4cdaa6c64ba0f7f39350f83b141484b6becef0ae5db8777acf9189cf9afcbc78f08f0675259ca1d2789201ece93f6fba668e25cc814d6688e2e2114d8e77f3faddb738ac6db0ba05ecbf384bae7f133a36ad4f36fddfbae83808bd3b7342cdace1f25f7566e9e2da21d3d211aa5b53af69874842fa6811467ee4ca558317be8ee2480aa0671d5c2e5751aab03cc18964d93a0ce952a5012da1591af99cda7ce105e407ff11af233e9517143e785cd0caa8a559e93911cfe8e553e0d8a916022dc3b45c51731c6daa88faad8a76b31ba2ed83258bfe8b6820c934c696b44e2d095150116d0c5cc465b8c33edc23299195aa2dc4edc18110adf3960f0e7bede02dd99c4986ffa203d4738e55becba19982dbaac06fc8eca7bc61c47be40ebc188482dbff2bcd52f3a8379f1f470e12b5778d0efcb93f615530fb682901b716f6c608ffbbeba4abc37e8ec91a540c0aee9812f163728ea01bc4be82b605892f25b7d6b48a2dd3c7b2cb3e529d4a7ebe3246ca94c3eaf710f4b768debef12e74f085ef78f0dba613658ab95d417ff9f4978bacb41cf33d2bfb128856262c77da7d2be29ffd1111a1c2b09110c54dca8e2fa0c67eeb8e909c366c7386a321c63dc4c7559b5e6c0d44ee5e860952516513018102eac77d17500cd5162e0f0b19f579b686b15833d5674808634f31647cfd558855f00867b77360fe714ef5b165ba9ae7eb9c5d24f923661869641278ae8662aa04b0cf59717b66259cc919b746f43194b351de64544f6eb66ed469d91d6673ea95f94f616bbbcf22f0f1dfddb7c1773f1fe4bfa9907731f514ff29f2c5c040655df07247abde0b16e488d8dfecf5c63b62c9c7af138693af15a6cdda2a0dd5e486c762e7e64b32825cb82238472b2722d5c109e977a8f36d496abb98209e2f5704054572190cac486ccaaadfe7edef7542d5608aa3e731e7c1c091c4ab8b04b3c931d6fae0dc99fab95e5c4880883b119325f442787366684055985d8d19ed2e4e9dee58d41e9b5d43506ed5692391e3d91d8b2e8a638e6436b0ee3bdca36a42e0839aaae8e694e9617e48de3ee9ee5b6c5dff2a06eaa20615858d7e0e3685338d45758646c90c4b6c4a3cbb8eb0a4366e51024275ef25ef104a43907a62972f27d8edccefcc6027eb357b2e174a7fd54aa7564bce202187f62fce03075957215ce4d2813aa125358b13fd95e0a5ee19f1977761f9bfb28e953a47a4717678a1d62339909bcb430573918acc96328268b075e3203ae9f36a216c0f304afca2a421d27a494acce9fec5627c62bf27543846bff0fa1dec7b3b11772ea6dad6760276a657ef3acfabe07a87c61ae3d142db68435faab2a3a7c85d56a8caf6b2def5a66700eb636d2acf36ff46c6d27dafcca74f79847c49a944aa84c058c9f0bf3e97f600c85a858616ba6ced660649cf4cd2dd94bc5cab9725fa36cc135c6e9ab4ca47ec8fb64d47158cb8b743abc30ddadeebb172db25279254ceaba1de8041b72125ce199272c43c1d2f456d85e4192dd0700cc33427d4c3771ca9e82b6cc2c5c5431f1dbf2f2ea2d6ebd133cd923142bdaa09dbb490c99e99ad9cac2c535fe2dab0f0f8ed5fd55f47bef19e98b31b3c03b4878ddffa71b1d9dd7a98330a2d1851ffe75eebfa0cf46bf149c6f1c22bb298e18c1ac08cc1feedff653232ff8ca228b9079cc828f35fc3fa570b9ca111e8dc4e556b65de7ec1873851f028c9b5c9a2cb2b45e5e52604807f9eeff62de5b4b6b050789466ca6439f287775501c4a3d1ecb182911892160f5564a846b975f213f870b4af8c7d47d75c2188e11b0d987ea9d87598e6965084467f4cab87803ddabe9a64f32cb5977b2516446d98f14c78bd34959166826ae2b39404d560641ac4bc44588d20e6faed0b6b1200f02709b17b2af5a9c9113641bffad8d209c82f23c47d1608512534385469ef7a42d5ce88333050a4c0ec25e8d6591b5cd099be43ed0366e8034ef5a98b4f6c013fd24304f171775a30225cf7450b81d2a2ef67cfb84ba58f1d81f31429f4511048e388a77b72c6cbe5c25d12eb8545e811197e39a02af15c8aa7989a1baed8821552f81c05def126a8d3e25311f4f822bb22664f95fb662fe94f47608fafd9dc98d2178730f99b457e559fd6b655369eb93a1b63d2d6df7f0c53a38d2e0c3f8ecccbeca86be7ab744b7ce7dfad67156a23f665ebde448b2930bef3b72d11660f7a8d2694eba9fdc21debfc86c1fbf8b20d65988bf231a0df3aab3cffb30c5e0584af0c00c574aeee03379157ca61716bd04d09e74637779130ff0b6d0dd357477cce8277104423634f76b1fcefa805a2782da4aa49a61b85cc5330e48488279b9e87bae41206a5d9ac4f6c24eef8d5402a5db2b311b4b5af2f039979913d26fe9578b4baded60ad4adb058eef56db1f3419ba132b157275785746bfaaf87b1a94803e43f3a99184131e9ef479baa379bad4156aca393aefba85abdcfcdba37f25fd3846626e4e7602cddab48ba4691ac085b7b09135bba28077d339f3be888361b6b52d47b6faf08626c17ade43998e090a5982afdd74d79e31d0420319d9fef1ffda93117143a605f353f63460d0793f53f43d6e5543e549c8225ef0e3940fa86b147754d74c2c96150ba82546b43178b86b304817a143b5b5b1eed8953528c6968cba3bfcbc05e37917341dc5a7eeec7ba99410175374018e6e1e7133415ae93b49651eedf4782083745e488995d980fb94c67386a83c6c0a73c678000f9c577240f3dee075e7eb0554559647a1f30b6c4ac7937f4de6c09e1e8bd48e4d804c90013d47301fbe833bb5d3253bae482330647d13291812b9027837a96f7bb677de056582e1aedef1df54202cb5f9ceae1c7933ca1cc63f4e22ff1d54d0b56ea9f9102e68bda179ffa54802f2481d0a94f99a4f2ff6ccc39a00b06334cbccbbe3388c19e09fefdf64dc570162529c04b11863d3f3c7d4413bf96a5cf031fe9a0660cc684c080a9acba3c68dc4444d80a2492251a4c2ce3df2d14dde88e93ea0fd3682f2eec2cee6fa8433abc549ecd8682df4499f83ae5011d2b48a0634269f96bfe5f74eaff47553c056db3d30be623043c4088939fae823d4526f8e0e6aed2470bca11dbd758970e51ff06d8f17cca02710b556555989f7dcbb2532ccbb19bff493bbcbd5b582de2bbeed8555e8750227dba5d8a8e97b84b749fd1ca8b568"}, {0xd8, 0x1, 0x3ff, "2636c47d5c520a3680cd3ca1ce2b77ee34fe25e325396827212bc9111b54b1ee7330f0ea87630c3b43da3319d14564f3fa6d62b18ad33c8df9c17bdfe139f5291dd8458690f9a256531a8eaa650fb854dd05d2c101e95ec541413dd70e16aef6005a4cbf20bd115d9d08ab8a119fdcb94c4dc7ae36587669089fb25564b44b2c22227847ab56b932cf629a6d17cbc736c49f48ddd742c106bbe22ab34464c8e8ebd6ad65f28afc534d92953e3e761f47bed23f67cd44ba19e0d66590fd2f7c78b5433fe2a68fa0"}, {0xc8, 0x10f, 0x10000, "de632de24bb1135b3c020e11d9ebdabaa8946889a3d31f4ab7104d4a2f20c7b0d2b14c8df993cc2109fff9159287b1813563c565512d45baf3bc49763dc736d31bf09c45e816f5b528a723800e35d5f1314f7000fba76e1189b03adf867dc1b03c7b89a1536b6299b7548619892fa9b586e1ef5050b611d334e259709e99998ebc65955e243801f98089ba30e509d6d380de7b1d29e208818bfa0e3403c7b6c8f5b830ec791a3e82aa305aa1ce0269575ca7d0a8a65fd4"}, {0x50, 0x128, 0x3, "15b4cd8f2465adafc0b91ae971b4c5bef2495c582d61e10404e38b0b53e2b0f0955fdbaf1458614b0d0562f3e43c1929828fc787a5fcaf72cc9a"}, {0x1010, 0x10c, 0x3ff, "0fb698170d117950677960d853c7959e7766288860df29e015755516328db545de5168a4a0f19fa5a52067820fa2cf2ad8dc39e4ccdf03744300519c3e707eac046249b2daf0eeb126e22cccd15cf0efb56e2865dc6536b364562f79fc55de1e6e9e843532e411e625bf95edce3dc4aae4a62197d55e16ea0f6fcbdff274a3c8ab01a864e32fb9f9b947a23e54ab199ce0abfda733b7a05059c56c2f544e5753f0954e9c3c651ae22fe45da168dbb343864b3f35583d756e55228dc3b46069a70e03c3aa2e5b22a5e2540056f60b66337c5ca5c11366a99271d61c905208e33e00bebe503053ba893b27599efe8e05780cad772f28da3b8f93d25b51f161f5bdc777a89139894f5362cc5e3264f914a8d1d79e83eebb766cdb64cdae6ae905d31496ade65aa046f725d08e36ed981db2745bca1ee7dfd3453546251f4110cd0d4badd4bf8784bd66a1254c03af99ad81bb153c348d94998319af86ffeb1c14003cff9e492c8d38e7fff14fc2461e5fdd1783300be7b31975ac8a10c233883081f45ae4e8cda97a06875458e2d4a79d4aeb2b0fdd39d5600869ba4249ac6635c9d7bf327a69e4f41bd9fa19d892ed05acda091f7d45f1ecfbd1803513b33b10959df7e9d8cee7fada03b446c6c5ade0f3623ee8cc8002db0120007de25e77976041b05f6c77dc5c62c35e5037ced4b31399a28dc0b988af6259e3ceb97260db5b8e232d701e0636bbc7036c2d1034603f2c94a031f2dd82458e77812cc2885fc2579191b96d5f6f3c2bceae2a06974ae7d7187a39f2ad83f7e7bb2f6ae501f07efe81602c12cc1ced6eb8d5eda7e70c7d801747153103a4c9be18a71b641206bc37542c494506e501fc7a87dac780ba8c676588ff28556d4e5d5408814ffc633d2f8027d0fd8659bf96130c1f6402b2095d2e3eb0c8d11dbd07d9f196525354a1ad35deeace288687eb968614a69d56eb38ff250fdf9f9758710874152d710c734a5e3f516157d811bb676e035177e6f43cbe8ebf37e4d2094ace93393a68758bf40aa3ccfc3afc9448c33fd28e7814770c3e589224172cb5272f8ea4852628a4a9e73ec926d46adf47b785369526a361a6cd5886ad93748bdd55c7208e7adc6f43ef3ecf8c158265998fce773729bbdc1efd52a41f17f2e113475e0032e9d64aa69569aa8cad37be1f40592ef8eb7afc2b76b189064d5cafbfca09c74f9ca4d3f428a9819f815706961c4b0b1579bbd794d6d71a04bb73c165c929f2c3cd54cf22144be39f6f4d931eec8af5196cafd798f99e0fb0d1cc8f06bb334e303210fdb631edc6348537bfe353dda02fffd40fb7e96a6b7e67aca03672957230ba9d93ead748529c18879649c1cabb348c4e23f77b6a26057bcd859bcb29a28b82f8da4f20a75c68b1eb595ea2b068e1d8b261b704e8dca25d43664e8b0dec39c342eb373fb8c177183305b0410720928ad202aec86584bb12cf3c607ccb3872a5bc415890a6266da86e773f241b8cce6e6d3eae2bbcbfd16716a36616712defce8afd8c7d69ca807c79b53f637e2dd4e6fd70ec335622323b0f91a2eefacc8ed346082059e6cf8f3c0823b32bf81afcb0dcd068955a9b5e21c6e67e17480e94753b1269258f457a74f89f8f13f32f890db52be89d4e3e902366344f4e5670f70aebad59f926b0dbcdbe3b47dba8db353cb09015fe471fcad84ef5d78b6f41b336bb0c63e333af726469a81bbe4c5df3ea4605f873d671a80a66e4ea52421ab897c97ea31e4c67ad5e3b6399a8eb8ea43d8b56088dd16f2d866ef2334f3803bb35795f9795eeb60529e42ffcd59fb4898fae7beb5c4f98610e70a50e255735929efe1d60ed1ac7db94238aa3ce7f1db05999f9ffe750dd0b40b1b846d25d56f544fa624851f7b8f9cdfc5f66a5e9ffa50445973be5108de2ac32a1e5cd070453fd8aa6572bfd7cf69c1b574827258ff23235edd678df946303c8e5787a4c8695d8201fbfa764e6b1e18760754d8f803750515a0fbcc9af5d6c550be6ee14261960585bc05147daecc8e18675a87d4e5b710617230a822cfd377c7d0550a3f878d90fa4b9bf80e6a121dfe412229685bb6e0d50e33bfe386be625ce7244b00f2a47ba691a445676e0f59e85d075475c87676e6278422efd387aed411ecdf61bc1b53b4287f65305f56545524610ef68029045304901016d1eb1c91aa19247cf6f2722995234afecb0e8a5ba66d9e18bc1e1c2f598cb141f42a819bf56cc700a9fa933e81aa644b88ef6990f5af73b3e2ea7a5b166312e99153d344bea749122c3e8f07cd7f3a788a615b2e3e3edee998e26ff386fbdafb88fc6d87bd314609734af738d7e7c9f4d3cd27a070a94071bf50216ce4b7b66354ec884ed77e67a7f4ec24dded879864a2bd622956e651be90c16d0458f17747a16fc5984746f750b22a27a26700ada1169065b30a9fe6b9fa855aa7839135bdf0868075efc5b312bfaf6807775728178ac6385b4e265743a1de072a2076883e7994729edd426e53f677214c75b9ef20acaf7b5351dc7a82b5871465141cf161dde435b1cddb652a29ebe9da9147cb073d1875ae5d9eeef3abab62c1a0d29a557f717cc900ca9f399228b5f6614e532c17d7d0cb367425b15482aff3b76eb16713efde8cd5e92faf674a8073c4754e734c2f96c302089281ab17263dbd9278b089616bac1083a2280388c445f2589848b4db3517c4a523110f0cea87275ce5aaa8ded8ac1da67eafc5fef645f20423460034b27ea9260e62083935a88c3e80768f75d780762756a6fe696bd27708c946b173253a2ab99fe683e5790519f509e3e1531ecd4abf6840077c874691f9efa0cc08fc87cab8bdb687b4c5090333f22dee5016e6ca3f68c8d9a763b33f44e436faf7bcd9f96517541b16d8938d2decbf0414775bb85c1c021056816ff10c1b5b73fbe286d3f743b0d10ac0f80e513b41c59f656cc2a89fd1a827420465f63a0864d959c9d0553067a0091edd7a842e26b3b6bbf2b805d5e1ccb846c8732caf10bd7834f2edd4efafd87b9d9513d48c106e68c140dc268599741d40cb50f88133cf13cd0219aeac5e361fb82dd2b3aa8c6346772a749bb5dd0b924b7c319b987e8a027fde5b815a618a404a1ca904fdc499d3796125e2483aa087310317c6a71ad7eaa405bf4510ff895e5cf2ce520452332f0ad26b70b313317b1e50fcd3e9ddb108f39f668b2117a038e97c0e586d448d4447d4063260b292bc82a280aba8a4db50797ddd1bedf98a46abbca4b68c9596b09ff420e0b5c98e32b94fa43adf034f69c771fb9f1606876afe050136ba1bd20471c24c9709f3604912384f3668c6080deab38329ec31bfaf41727aee24a3ace768270c4eb936ded155948769b4cac62f1a0dcf32988b68e11d6ae5648e8d04f32a02de430f198bb2462edcdeebb938d4072edfbb2a3134e6eef19dfb5e00a53bdccdcca8e84e86ec16196c25dfc2644401ad9eaa4d1a6fbb85f2eae2f2bc6e689f45c77b20c1ac1ab41e81f78849f430968b79b873e351c6b4fe958087308c4396b499516d24885da45f5b569ab92d6836cf879e81b2202c0245bdd27e92bc99b50135e52ae716a67eeb80319e6d894fc2f10a049468ebd8550ee11122381ab2e0ffa533c2dc52f62922c57dfd4e08cbeababdb0d739bf0747d344ae2eb0565e37022153ef2d831eb19ffee0d77614de9c3c8b0a5d91a82552256c415457162ef4a4e2ebe2c5d9135280b76f151f9b59c1518c1392c44db774e2b27418b8ef3d8ac269db34a8e1ea410e6700b00278e77a0e0a1203d0245caa54701820b1589e40d9c77f9cc25886eb44e7c7f3c2d9fef5bd230d00985795b990ad9a4c93892036b9b3648c19c2b684092f8a03a024a35b8d2ab72b093d49afd7f30e17e6a2c57172a20f51f800929215f726c446444955a06335bfa344307b7702f5d30dffa482bb5b3d6b9d546ba833e1465108952c6800929056b52750b327e07e06284102a0e8e3424f34f02cdb7cd5883bfa12cec8a034b6334c3aaff8e774c9c0206d039e562b60c418b4dd5834a73e8bdfc959ed9d9d427b8f567c8abfe85c2564ca5ca2927eebbcf04e2ad7e2c114e63fb79f9cc1c0d0d57d1c84c0073743f4bbc02b5de24231ed21070707191d81775822b6bf76618fe1bc13dfef5235211c9206fab9c695040564293684f98ae8de28bf4351c3f3a3b14c61a9f956330c7ba0aa422601fbdc43ef69ad2a40fa526512c2932e05ec4bffe4fad011696dae1708a34ea629d029c0b6cb83788ca6dec740cab9e4513ddc3086deef84201145376982211722594b84368f5a59e7ace2b8474201522155a847db48ea6e8326e402bf6134723f8bc361f2cfeb7f451f78c7fa68e78e2a915735910bb51b710d5cb8b84da9835201a1dabb99deff444e0f72fd9893d325e4bd22f434b723161725c138697e5b2382b8398225d5580af176c9aea48d5dbca70354a8c8a339b903e34d00f2988f31f583ad387335a7857524820d77bae60ba3297bac284eda4bc73c41cda659c8d0da40ad74cad56fee331ca72170a32734d0f2a5bd997b6bf14aef4ff457b3f844afe6798a6fc43ab0b5481c070a7ba3a2258ea08196de9fecc5131b44504d6597e120f4d1df4bee886a2da09ff01d5ca04bd409e50365e7e894c7902fef0b93bbc0ca9e991dba347bf81518016877de3a2f69d3dbcc48eaf771f976316788cb0585d1b20a81cce38e1d2a943752ccb19ce6a6ccaf4c7fb36253375f6acfda6a3029f34f46239ddb02a7c1a30cf19349e697b1451efc1556023a210d72922b5f2e53404a775fdcfb045c683e6664d17efdb3d97d60e2e8fd4888f7af1aa1556630fee64854c5a4101f313fed5fcfbb48b3f828dfe7d86c2d1c5f4554ef011601017c773220798073817a531c0b1793f7562355cff3e15595484a6871618e133596208de2f3d8615e2d06212ef783f475c9158553860f3fdb61f4ba03ec32585de5e402bfa7889df7bd7e3c6b4dfb0fc3c717c2dd18a1be9e23a976cfb78ab9d3f1b44148232b886f62d162f04f6340df876f721700330700677863b5c2438e89ca1673494d88f699e559d70c48d4859eb75175c6bcea9326513c2433378608f681c6a76d8822b4fc6a412a782a24b43b980c5a7a1e35b7cdec57df2b252e18b5a3321be7c47955fcf2e4f2685f83e44ca4c6ab1b8351ce6011f86f27af9ae710fab115dc4d4c622e1cb150f208023f70078834875409d1252d6bf9e82b09431d4a65d2e479b6d7a06b1bc232fd82d43be5ceaf6b76d79c968aa74b9b857972b77a1e6ce7f5c9396086cf041725fedbdfeca97536bb97121a52104332219013367b5cc2bdc6cbb6c5409686b78ba72863f11f5faed7e652e9cee9b00a1197c3e09e17c537a7ee11acd13050a8305ab1feb4e459fed19e8789aa52116758035b857f6dd90c76d46dc7c5bf947ab03df730af58c6f4d01c18d35ef8652b5c863a2d7fd856579608c91b907edcb43344d2b93265c09c60fe0aad8121d14a5735b86ffc529ae397c86a23b5f16fe093acfc52e50d15e7b41d644d6eec5b33cfe84ef9d28688b59d50455c7d4c8c968a6c4c83f7a17dc518bd0fc4714410bbb1e26c6f99fad77aaaf1e4e3dcef1ef6e9ce4339b4fbaaf1e08f0cd9ea8c2944d518d2029f360926cb43c2a0f2e2e5a1f066f8707b438bcddadec671f97e7e2ec87b651cced2f1c9fc6fb7315b81fda301ecd8d72ea42caa9622e8c31495fb75c8a1a829e0684180285869d4641"}], 0x2348}, 0x4048044) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r2, 0x4008240b, &(0x7f0000000480)={0x2, 0x80, 0x0, 0x0, 0xff, 0x40, 0x0, 0x2, 0x16820, 0x8, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0xebc, 0x1, @perf_config_ext={0x7, 0x4}, 0x200, 0x0, 0x3, 0x2, 0x0, 0x5, 0x1, 0x0, 0x6, 0x0, 0x2}) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000780)={0xffffffffffffffff, 0xe0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x9, &(0x7f0000000280)=[0x0], &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000500)=[{}], 0x8, 0x10, &(0x7f0000000540), &(0x7f0000000580), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000640)}}, 0x10) sendmsg$kcm(r0, &(0x7f00000001c0)={0x0, 0x7, &(0x7f0000000140)=[{&(0x7f00000000c0)="2e000000100081880a0f46ecdb4cb9cca7480ef410000000e3bd6efb440009000e000a000d000000ba8002001201", 0x2e}], 0x1}, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x8916, 0x0) 04:26:55 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[], 0x20}}, 0x0) [ 897.410700] ufs: ufs was compiled with read-only support, can't be mounted as read-write [ 897.491179] netlink: 'syz-executor.3': attribute type 10 has an invalid length. 04:26:55 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB], 0x20}}, 0x0) 04:26:55 executing program 2: r0 = msgget$private(0x0, 0x0) (async) read$FUSE(0xffffffffffffffff, &(0x7f0000000080)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0xffffffe8) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x2, r1, 0x0, 0x0, 0xffffffffffffffff, 0x19}, 0x0, 0x0, 0x0, 0x6, 0x4, 0x4, 0x0, 0x0, 0x0, 0x1000}) (async) r3 = msgget$private(0x0, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000000080)={0x2020, 0x0, 0x0, 0x0}, 0xffffffe8) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x2, r4, 0x0, 0x0, 0xffffffffffffffff, 0x19}, 0x0, 0x0, 0x0, 0x6, 0x4, 0x4, 0x0, 0x0, 0x0, 0x1000}) (async) r5 = msgget$private(0x0, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000000080)={0x2020, 0x0, 0x0, 0x0}, 0xffffffe8) (async) stat(&(0x7f0000002240)='./file0\x00', &(0x7f0000002280)={0x0, 0x0, 0x0, 0x0, 0x0}) mount$fuse(0x0, &(0x7f00000021c0)='./file0\x00', &(0x7f0000002200), 0x4000, &(0x7f0000002300)={{}, 0x2c, {'rootmode', 0x3d, 0xa000}, 0x2c, {'user_id', 0x3d, r7}, 0x2c, {'group_id', 0x3d, r2}, 0x2c, {[{@blksize={'blksize', 0x3d, 0x200}}, {@blksize={'blksize', 0x3d, 0x400}}], [{@context={'context', 0x3d, 'system_u'}}, {@euid_gt={'euid>', r1}}, {@smackfsroot={'smackfsroot', 0x3d, 'appraise_type=imasig'}}]}}) (async) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000000)={{0x2, r6, 0x0, 0x0, 0xffffffffffffffff, 0x19}, 0x0, 0x0, 0x0, 0x6, 0x4, 0x4, 0x0, 0x0, 0x0, 0x1000}) syz_mount_image$ufs(&(0x7f0000005e00), &(0x7f0000005e40)='./file0\x00', 0x0, 0x0, &(0x7f0000006200), 0x0, &(0x7f00000020c0)={[], [{@appraise_type}, {@fowner_eq={'fowner', 0x3d, 0xee01}}, {@euid_eq={'euid', 0x3d, r1}}, {@fsmagic={'fsmagic', 0x3d, 0xab}}, {@fowner_lt={'fowner<', r1}}, {@fowner_eq={'fowner', 0x3d, r4}}, {@obj_type={'obj_type', 0x3d, 'ufs\x00'}}, {@fowner_gt={'fowner>', r6}}]}) [ 897.576447] device team0 left promiscuous mode [ 897.599870] device team_slave_0 left promiscuous mode 04:26:55 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB], 0x20}}, 0x0) [ 897.625351] device team_slave_1 left promiscuous mode [ 897.667056] bridge0: port 3(team0) entered disabled state [ 897.709603] ufs: ufs was compiled with read-only support, can't be mounted as read-write [ 897.734606] bond0: team0 is up - this may be due to an out of date ifenslave [ 897.758888] netlink: 'syz-executor.3': attribute type 10 has an invalid length. [ 897.777151] bridge0: port 3(team0) entered blocking state [ 897.821039] bridge0: port 3(team0) entered disabled state [ 897.872180] device team0 entered promiscuous mode [ 897.887272] device team_slave_0 entered promiscuous mode [ 897.920657] device team_slave_1 entered promiscuous mode [ 897.945622] bridge0: port 3(team0) entered blocking state [ 897.951650] bridge0: port 3(team0) entered forwarding state 04:26:56 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) setrlimit(0xc, &(0x7f0000000240)={0xa1a8, 0xff}) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) r0 = getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) prlimit64(r0, 0xd, &(0x7f0000000180)={0x9, 0x5}, 0x0) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x29, 0xa, 0x1ff) sendmmsg$inet(r3, &(0x7f0000000500)=[{{&(0x7f00000002c0)={0x2, 0x4e22, @broadcast}, 0x10, &(0x7f0000000400)=[{&(0x7f0000000300)="81991192265b30baaeee4e1810640b8a120df86f96fce1fb8560f30a4bbeeb2e801f46e510b7fadc51c7815ea56c637a02612275d011c0e3cea8688999ed0f6e6e8cd94d29ef5f560e731dc417d5ec191f9e415d1e11c89d33b7f651defa287ad84211", 0x63}, {&(0x7f0000000380)="553a28c245c1004836c95ea7365bbebe993939f471d4af953e33de85a3c870b3caf31befb29679de110a2ca77ad508ded155ec6f405bd893ea9966a373e272805e3ebd4d833caa202392d717b73788", 0x4f}], 0x2, &(0x7f0000000440)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0xfd}}, @ip_retopts={{0x50, 0x0, 0x7, {[@timestamp={0x44, 0x14, 0x7a, 0x0, 0x4, [0x80, 0x4, 0x9, 0x3d75]}, @timestamp={0x44, 0x24, 0x1e, 0x0, 0x3, [0x998, 0x2, 0x0, 0x28c7f5d3, 0x9, 0xf53, 0x9, 0x10000]}, @rr={0x7, 0x7, 0x8b, [@initdev={0xac, 0x1e, 0x1, 0x0}]}]}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x7}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x6}}], 0x98}}], 0x1, 0x40) r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="8da56b00", @ANYRES32=0x0, @ANYBLOB="00000000000000000500100000000000080028000000000008001b0000000000"], 0x38}, 0x1, 0x0, 0x0, 0x4041}, 0x0) fallocate(0xffffffffffffffff, 0x3, 0xfffffffff, 0x4010000bffe) ioctl$sock_ipv6_tunnel_SIOCCHGPRL(0xffffffffffffffff, 0x89f7, &(0x7f00000005c0)={'sit0\x00', &(0x7f0000000540)={@loopback, 0x1, 0x0, 0x40, 0x0, [{@loopback}, {}, {@loopback}, {@remote}]}}) openat$hwrng(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) sched_getaffinity(r0, 0x8, &(0x7f0000000280)) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8933, &(0x7f00000001c0)) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) setrlimit(0xc, &(0x7f0000000240)={0xa1a8, 0xff}) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) getpid() (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) (async) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) (async) prlimit64(r0, 0xd, &(0x7f0000000180)={0x9, 0x5}, 0x0) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) socket$nl_route(0x10, 0x3, 0x0) (async) socket(0x29, 0xa, 0x1ff) (async) sendmmsg$inet(r3, &(0x7f0000000500)=[{{&(0x7f00000002c0)={0x2, 0x4e22, @broadcast}, 0x10, &(0x7f0000000400)=[{&(0x7f0000000300)="81991192265b30baaeee4e1810640b8a120df86f96fce1fb8560f30a4bbeeb2e801f46e510b7fadc51c7815ea56c637a02612275d011c0e3cea8688999ed0f6e6e8cd94d29ef5f560e731dc417d5ec191f9e415d1e11c89d33b7f651defa287ad84211", 0x63}, {&(0x7f0000000380)="553a28c245c1004836c95ea7365bbebe993939f471d4af953e33de85a3c870b3caf31befb29679de110a2ca77ad508ded155ec6f405bd893ea9966a373e272805e3ebd4d833caa202392d717b73788", 0x4f}], 0x2, &(0x7f0000000440)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0xfd}}, @ip_retopts={{0x50, 0x0, 0x7, {[@timestamp={0x44, 0x14, 0x7a, 0x0, 0x4, [0x80, 0x4, 0x9, 0x3d75]}, @timestamp={0x44, 0x24, 0x1e, 0x0, 0x3, [0x998, 0x2, 0x0, 0x28c7f5d3, 0x9, 0xf53, 0x9, 0x10000]}, @rr={0x7, 0x7, 0x8b, [@initdev={0xac, 0x1e, 0x1, 0x0}]}]}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x7}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x6}}], 0x98}}], 0x1, 0x40) (async) socket$nl_route(0x10, 0x3, 0x0) (async) sendmsg$nl_route(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="8da56b00", @ANYRES32=0x0, @ANYBLOB="00000000000000000500100000000000080028000000000008001b0000000000"], 0x38}, 0x1, 0x0, 0x0, 0x4041}, 0x0) (async) fallocate(0xffffffffffffffff, 0x3, 0xfffffffff, 0x4010000bffe) (async) ioctl$sock_ipv6_tunnel_SIOCCHGPRL(0xffffffffffffffff, 0x89f7, &(0x7f00000005c0)={'sit0\x00', &(0x7f0000000540)={@loopback, 0x1, 0x0, 0x40, 0x0, [{@loopback}, {}, {@loopback}, {@remote}]}}) (async) openat$hwrng(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) (async) sched_getaffinity(r0, 0x8, &(0x7f0000000280)) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8933, &(0x7f00000001c0)) (async) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) (async) 04:26:56 executing program 5: r0 = perf_event_open(&(0x7f00000001c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xefffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) ioctl$EXT4_IOC_CHECKPOINT(0xffffffffffffffff, 0x4004662b, &(0x7f0000000000)) (async) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) r2 = signalfd(r0, &(0x7f0000000240)={[0x800]}, 0x8) write$tun(r2, &(0x7f0000002600)=ANY=[@ANYBLOB="77939ed22e6d2941ad0b6a5fa4fc65ed00c66f2e154688511200445a23c4fcec0aabb7e8da285572cc37e93f2e7b7f17c606f3f33256b92725131dce335938569ad3954cfa1e85aa7cf89ae35866666a55cc9a728ca4542548cee6ae0ffe4e8da94f2f3c877a5ccb6feaf9e94e9ec70581dff6d2d614b6a0517925aa06d837f10a95f4f51b94f8b77be1dbd5c4147afe12dc1fd133839cc5cd355691ed1c2ba851a84e29b1d4eb4264f6fcd5fbba547b5a3eabce92101c570f0e699715c9235d980534070a14b52f88221a3b92c2ea07e73cc67cfde01856ab41e663596bc3112e38c7e6589dc62fa7f4249b52133f0ca76d8bdb15907bb46f2f2f804fb7719528d09a1e1a1be61cf2fa33614e3d403c2551d35409d4992b16d5c4c2693df73a2c86a128b37909fd2bbd197307c8e70c60afb567a822e50d9987672e72317bdf689e386785b63399fbd87df4997bc3c9c44b8b59b6ea69e4dab4dc28d5f6af89f147956e1a27d765f5f5d8195e9c969552636dc08a0e43c4b695c0b6"], 0x106) ioctl$PTP_PIN_GETFUNC(0xffffffffffffffff, 0x40103d0b, 0x0) ioctl$INCFS_IOC_READ_FILE_SIGNATURE(0xffffffffffffffff, 0x8010671f, &(0x7f00000000c0)={&(0x7f0000000440)=""/127, 0x7f}) (async) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000000600)={0x6, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}], 0x1, "b856a7b683ac71"}) ioctl$BTRFS_IOC_INO_LOOKUP(r3, 0xd0009412, &(0x7f0000001600)={r4, 0x401}) (async) ioctl$FS_IOC_FSGETXATTR(r3, 0x801c581f, &(0x7f0000000040)={0x7fff, 0xa8, 0x1, 0x0, 0x8001}) (async) fsetxattr$trusted_overlay_nlink(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x3) getsockname$inet(r1, &(0x7f0000000100)={0x2, 0x0, @initdev}, &(0x7f0000000140)=0x10) (async) openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) (async) kexec_load(0xd00, 0x10, &(0x7f00000005c0)=[{0x0, 0x0, 0x0, 0x3e0000}], 0x0) 04:26:56 executing program 2: r0 = perf_event_open(&(0x7f00000001c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xefffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) ioctl$EXT4_IOC_CHECKPOINT(0xffffffffffffffff, 0x4004662b, &(0x7f0000000000)) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) r2 = signalfd(r0, &(0x7f0000000240)={[0x800]}, 0x8) write$tun(r2, &(0x7f0000002600)=ANY=[@ANYBLOB="77939ed22e6d2941ad0b6a5fa4fc65ed00c66f2e154688511200445a23c4fcec0aabb7e8da285572cc37e93f2e7b7f17c606f3f33256b92725131dce335938569ad3954cfa1e85aa7cf89ae35866666a55cc9a728ca4542548cee6ae0ffe4e8da94f2f3c877a5ccb6feaf9e94e9ec70581dff6d2d614b6a0517925aa06d837f10a95f4f51b94f8b77be1dbd5c4147afe12dc1fd133839cc5cd355691ed1c2ba851a84e29b1d4eb4264f6fcd5fbba547b5a3eabce92101c570f0e699715c9235d980534070a14b52f88221a3b92c2ea07e73cc67cfde01856ab41e663596bc3112e38c7e6589dc62fa7f4249b52133f0ca76d8bdb15907bb46f2f2f804fb7719528d09a1e1a1be61cf2fa33614e3d403c2551d35409d4992b16d5c4c2693df73a2c86a128b37909fd2bbd197307c8e70c60afb567a822e50d9987672e72317bdf689e386785b63399fbd87df4997bc3c9c44b8b59b6ea69e4dab4dc28d5f6af89f147956e1a27d765f5f5d8195e9c969552636dc08a0e43c4b695c0b6"], 0x106) ioctl$PTP_PIN_GETFUNC(0xffffffffffffffff, 0x40103d0b, 0x0) ioctl$INCFS_IOC_READ_FILE_SIGNATURE(0xffffffffffffffff, 0x8010671f, &(0x7f00000000c0)={&(0x7f0000000440)=""/127, 0x7f}) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000000600)={0x6, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}], 0x1, "b856a7b683ac71"}) ioctl$BTRFS_IOC_INO_LOOKUP(r3, 0xd0009412, &(0x7f0000001600)={r4, 0x401}) ioctl$FS_IOC_FSGETXATTR(r3, 0x801c581f, &(0x7f0000000040)={0x7fff, 0xa8, 0x1, 0x0, 0x8001}) fsetxattr$trusted_overlay_nlink(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x3) getsockname$inet(r1, &(0x7f0000000100)={0x2, 0x0, @initdev}, &(0x7f0000000140)=0x10) openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) kexec_load(0xd00, 0x10, &(0x7f00000005c0)=[{0x0, 0x0, 0x0, 0x3e0000}], 0x0) 04:26:56 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB], 0x20}}, 0x0) 04:26:56 executing program 3: r0 = socket$kcm(0x10, 0x2, 0x0) (async) pipe2(&(0x7f0000004040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4080) sendmsg$kcm(r1, &(0x7f0000005580)={&(0x7f0000004080)=@ethernet={0x6, @local}, 0x80, &(0x7f0000004200)=[{&(0x7f0000004100)="d7e13c6519b63a3165c5a014532b56f0954a6fcb5074e943eed28c46d83ade3b7f96d7d7ef42220bda8054fdf7e79ab26aed8c1ac29a732341226c67958465370baa7599745e894185576f64b585d459020769688917fb41c8352de4aaf0f05e7cda96a15abcc3ae0761df47bf474e5a062cfd13bbc1a3414f273e66bc0e37f6b368bffbeece478c8c96586d94a519c8889a3e499521a853cd777f321911fc91a3cfce3334a608620f7eb6ca4f35a55d3dd94d49d457a28ac54fa133cf188a6517dd353eee6c8e8f8acdd9df89fc3b867b4eee48bafad8b44a46d092870dbdd92526dfa28eb60d", 0xe7}], 0x1, &(0x7f0000004240)=[{0xf0, 0x111, 0xffffff81, "2a8fe72e4716dc2882ac27bf07643374f27c57c8cfc7450d054d057d2b00195854aea3ce8290a7a5d5d1af1883d05bf7efef0ebdda8c7828f723f7317df905b7a24192d84bda88af07f9466ae81409457602b52c61f304d267f898e0651fc61452a5272e6ce91afe34e694c07155545b308ef4c95340b3b6003f26b3a9be6e6236098e61a5716d80cbe0a9685c2ab9cadd1114558f371b8a78cdf73fadc1a20b46117b3380d51ffeeeccdd6112115e894e1895b7f94af5628861a017e27440612688d6775677c6df557c8b171c3bc4c53e6ff8eaf1ed7e369256e5"}, {0xe0, 0x110, 0x6, "3f1b69f0c3a65d1d76141ade24d14d85cb43ea6bc58d45778a71a2943162ef250036e75f2ac2ab8c0c2861f9f71c5a1989e0868bb1385808661b8ffe0dfff6cf53e048938ceb4bbe4b5dcc73ad9f440dc00d3935ad084d8c1eec7d5c28f48fb10801569d26ee402e360a946c6ad3dc8897f1796a71f74232e44c1416ffc08777827aeca94835fdf91b5af87917463c8297400b947f565f11e53f984a031a3ba28e1eef369617fea3ece1793cb75e8b598c0b20eab86dc32af79ddc0c007d7ceb139d5295234291b30c4be390"}, {0x1010, 0x102, 0x5, "45eb2a0d9f5284467a62e93b54df63f741719e37ee6988681d369ec521e681799fd2ddde061566ae5fa7002475eafb16e16aad480f467775188b7158e3f18b01eff23e1f68e855a3036797c8d48d3b93c0791d92d3b213e82c3f5aa5942539780c7fe4aeb327489850293113469d68e6774674f5ab19cce6de7fcc8f66c4e17b3306b8231116b97e32cb1b7ee65e5b8dabdc422c688e7f60c4a9f9a130a533fada8e6011352454991af365c073269130fea765583f916ec88f4ebd908039afc561fe1374aea61de6c8cd2a3d16dd4397d9306cdc2e8758c1f5c81ab716122ec795f8a9a483bace8fa965e13b1219312255d8343d14dec12cdf6fefe6044b2e03a7b179209e88b8ccecc90304df5f96b7a69b40853d2e464e99ba15a03b940517a100e0016ef8f7ea0d8ea41e91018fe9d6c98ba8bc182abc3d97c38a9c43e13ac3a20cb88e20c1abf6edab7046b0cfec130151c86e817e0c9c4e5cf950362d537634b97fb95c898b3ea3063afa10b050944744aaed2320338a3da868a69d82e4c578c92ed6c8c4c3b31e9a357f296a3f98aa1ad30135e70703fd0f05e9abeca104354de5c099f06e85c4dfe0015b68de87e6b7c20a2c41aeb2a4d4eb4b255ee93865c3f4564c916498e32f05230c25fb84ac5bdfe75b4662f489da6372c3e59124f71dea39577ce772feca70553c016ef6cc023d10ee8dab1840565ba58311745539244954149f48a462e9dc8f4c802cfcc30b719ab5cef44e840a0e995eb5f5c88cdad8cf414982f028d905d6d1ab04ba8de15a3d255682439a9ac509496f5314cd6768b4bc96a6a751351620bf8573edd0eeef492ca1a194fc9824723de514d83e0ff11af3c7f86e8689b0d9b32e6fc5156ca7e841c4a7c2dc6927207c8a502272264abf54d180da8a611e52a2b3634e72c1d9744d3edc4f24777e270a2a5a32d7c983bb57d8eb6f9ac6e493253fac1a21c82198d4811caee06a74053ad4755e6b956ae953c591d8e3b71b89b40cd630ad5b6e0e223270e3647295c9058758013dd06df5a1da782e0f07c0c2ce50906e67238579b9b840916b9ffa168837dcfd56dd37626487a89f7d00ca8136b40f1bba9263dac2dc2e9761f26a153f12e12a0f38b918b89c96c179c120ebddf68f263569096027023f4a0be0ef18049841fc633165150cb4ffe725d5acdf3b6cc42b480b7b4675e87516963739614ec32d2467f18c7701f88d6a9801778408f48cb018c44d1f614161b28426c445dfcacf6fa516dba0df2cd23666fbfa28af66601aae1ae263ea100f179e14fe6134dc77065a2b50f936f935cafb95be2ef6f73e5c849f380439647539cb94161ac178b5e1d4a1817d215fbfbfb41a6584b68b69bca215838d09864fce804c5eb80b98d14ef9dc3137d2e6e68e7e9af1bf344520031c10d1a3dda9de763d15f16cae6f54c5bb4ce41e69283e04704ca0567e66bec3b418e864a313394c73684cefe020ec75deafe8b06c267411c66716763a3b968e86ef20155e1a90209bdc34e3d16e1a864320a360dc0f753d147b352c19738e0dffa14153a3b8cc403e807b30f0afc1fe4f915f8fe6bd8dd8ff73c786e27abff12fd98b4246f6471275a79ad53afebd198bf1948e68e332898c89fd95f0e3855c51ff5400f6626f6cd02c054498037a2e8116ce9ff990b7614cb435bee7a7ca47f449747c9ad78d31621f08fb140bcf7d6b75b92bcc31d2fbc37c6eca48303dcb4d7c89c342c8219c29db3ae10e06addbe3edd5d75f8961d9309f9e016b6fe6440fd2507f76ae360a06fcc1fbe98f77f7cda0cb297cc918793c21a816ab5b8a768edde5b8a086d61e6ee451db2af4c42a591f013b2934eb1d048ff100fcb6509ad04dbd0ae3dc0ad9835b311bfe933cd35ef4e5c1f0d749a0275c9f023461dc81aac9995c191da0e1dd0f92bd63f571e5ea3704a6db4b574a400902b2e400cb7c90b36c226c1455efca6a880798c4a5cf29e9f144deddb7c0d3959377cbc925f2829451bc90a82d3d697ca2012e32dfe98eb61560b5f54995427c0b40b05c2ec339fd5d44876fa64e988616848114cb323881c1757428422532d9a310efa1bbe741b8941b6c2de4572188c14d9517a0e3e1281c69ef15fe87972304ea476f215cf6c550bfe76ea100ee2f00d3dde276416f5fcc8678ab7931a0c42bb8f328ebfb9705a4058df103e40d533b6a8e613c5e180f5b061760468a38d469086693b0673fdcac0bc278036c6a6347fd98cd054976028590f0c96b8874751a66601f9759e43097c26bce4e86b519c84d72892798ce8fe803845722112d7e65112322b926fdd39ba7b91497cbb38cf9e2d2d175aa2b7864d849e1261b56e0e1c3422f532cbe49ff505f6ffd539c077964e6e64f681325f52ecb05e541b99fa8bb75bd3fde8bd00ab81882358816bdadfcf0725b7e54998c43021547a6c15f0cf8fe4106fb0bc4c3076bbb3ab7cdcdafdd0facba47d8d547fdfe9fb670e11f1eb2301a74f2e3362912cb5f82ceb49c679ceec29da272c56449509fcfeeb423eee77aa82a6a8ae3dc675e06dddb50a8bf3fc4c2a557715130713660edc6607c1e849acc2c89daa2d29dce38fc6f6673b5780f146f935415b40c942451340b0964b36d7f11141cc781fb3e26d47185357104f5d81664f9af59138c84478ba75d2f74a8fd00b576b34888895a7590f67f598f05e84c1245fe0fc4dca5329c5aa48df599236b46f7e88347b553bbaa7788fcdf577e03b120a30bf027a80f24b03b0aaec5c268fa32ac820e4c6ce6c2504b5c0cb1e7a22a168f76e50370cc7691187091fcbbeeeb32c1bbf958570411114a67a5bda4102fe5fc08a1e4237c0e4d60447ba6349f3ddb2a91d8a52bdc20ec83214ce4100402a9f896df0815f4c44bbfdd18f91c85d6a0d009ecb9f7ee6874caa770fc46da62ec4c58518fa02c10b5f4b9aee07faae710056c9d9e1bb70f4e22c9b39b3baf0eb2f70bc2b2cdc094926b5efde730716559a5d49c7b36243f640cdc4296e3c08074e84dfaa7b8587435b0ee642de0d4ad699eb4e7058f6855dee3c7bed5e45c18c5d1ba60e9d0e5ae655f87c023b64f8ceef20ad13de0119cffa2a226c29e6de1487d78741021dc2f1f92ee5dfeeed8e7e2b86677be752ec43e78897d37ed5b378a1aaf06656e7e1440b55c802e6a0d9ffdb13630fa9b3b7f038afa426372651a64969905da7e735af2f20ea9d410d0ce79e54c6711e2771816c6c42a61f69db262d0595dde8b6c95bf953f960a23ee8fd3b3b0af613e9e0b82f8bccd8a549ada702c130c01009eafc881c3a6b10242e526af54c40dca58f9dd64d1c95b9bc783bc57036a3c558c992e6cd4f9ce102d9244dc09d721349c7531f9084cbf84d3e42abeef253b4a24d86352f457eac14d4b64514fac018493a81df5f0b227d33745ff9a0feb47f255c9d1fd67628a026e37ba976e8999e63f4c211ad896d59249a4a1a3fe9ef68f151ca564550fa5d4b389a8ca79b79be49362649097e3361553d1973ccbf2fb0500d6226ded327b37a3d1ead2a33961daff74939a4562687a7d529e0c7613d62c38962490809366cfb85d03e8dd4f599528eae3efd16628d7c2f17285d5740f2006275421748aedc9f1cf5ee4dea5cac54ebde11ca1f07eac4e051f4a99b4202eb53023f28ab8897940cd9b2c256b640612affa2f26814ac13227e22f5138e889d9a55922df78fdfad8a2ae4e2fa9951875791c4fb9b909d313d68adbbb12ed16f9e7350e110268445b73b434aba81c29b399a30bc2f09dc5233a97bda2df4c2d95489cd7a3d132d1bb474b6b37ad07ff01a4eb9ab0039e3a11212ec6592156597ad2b77f18bfc647f8a349763f79d51acf792981a6ecf266552772f6c5206ff359c91253f4c5c40ac3bd6f4b23d181645bdfbaea2cc217d74f68a2a5328c09468864d41a5b6918b8076c45a8deb3f3e7c93738c6b64231d3b101db7c5cee7035c4477dd14dd05400bea4a9d8fc93ea3ee445a0de9fac7849007bea0eeb441348d98e733e9ccf5b8b4c4bb6567b944f5cadb8bb1d35ee2bee94a563343100ead76105a108d8fa911b90ab0d2f96621a5fa2ef6c1d4c416f9aac3b7307ac0e3402ae350e5be6c3dcf862e68a3a8a1c518b217ce0f1db9c56031fcba0c741ada8bbd97c1a67b174f3dfab4ae9eb81afaaa42772ad6ea0fe6cf954789f4ed5740393983011c0947f14cbcc56fd389d7b56f2ceabcbc0ccd744992b2362399b7bc4f9f332cc1dd891ad40b1b979c1a3c6a5039c77be02051b98fc4fc2577f376bc3d72d2cdc224cb7c5850e0a00112ecb734992aa7eadb031fb625ca80f4347d44208046e9b8ed65c17e45c5acb5433f8d2039729d814b583e5a8d255e175caf899eb1406b38d101ae31b1beb4e8d484c1e12bd6c29b8a0044ad8deeb582c6951c087f2d2493bb19bbde34c978d41848a9512c244f4736e01d2530d0231e2a4a5832187f611e1a83a0b606a0b2051ad76d382c08f51b04c646f2bfd823024efab4a06bc446e6baa641697d0baf7c533a5b3bb6ad3ab41e8fc3525078e793b246939834a80958de79df8459b02c6cff86b8d790cb57fca799d5227a25731b84a8b914fda04baddc2341c9f0cdf580de1b8a57892973d8f0e7656d17a49771ba1eff43a4c384e61d337ed53449b2e8f2d3e6ac57c19c68d25ebf1d7a73dd059338425ed1b4a29976c7778f405a61f4ebd1def11822df0427bc8c26d0ccf509174a3eb2cccaa7ccdda798da96542a105464c5df4cacef0df5027f23383be90801a5193a77692878521b8bc5144239437e05c388abf2b98007ee36e6ee42713ea2ff4c05a5a40164143c30190f8b6db2d768ee4676728d4b08d20830bdc54190c96c1bfac1133ceee80a8efbc76b4d8abb83e07f8bf7762a459d553aa3c33ee29c61d7d14c00bdc843b7918c6d115bd109e3fc9db73b69ee2ce5638a5810e0a72dd2d6e3bae1b10658e5696b50d2d92bcd59b17b3ccbaf5967a18383b6baca799ba8a737ef4adfeef030156011c6435f8cb4b941badf9a7ef60403042cce3ea030430d102f58dd95b0c39b7be2da4756ed58976f499e60af66eb111a31767dfbaca8116e2444e4bc9d3290974268690f4581aa787a38aad81e97275dd6cbcc1d9700a238a20a7f03d9716ad003d83cfbe4c8d9a2552f53f38b61d1b19fa5467dc0c23653df85bba6f5d95c8cbc8b07b47e202f858833254cbc4296bd3e6d92ca6260f79f86e1ab5e5ca713b9ff72ae16158b5d47c193bec6ef3ca80cea7cfe141fc79c6f9ca08b2144017b8a042ca7573b35b303f58b47f4a850dcd25c902f762b6216151d18498461cdab7a2b0a260b8e9b0af2ecb00cb5dcafe8194373e51816720a2d3f83a269ffa91b009f56372da3e6d46dd529feee6eb39265e8f96a0596204cedf9c42878f8c5986cc4592b3e26f91a9deb7755852f95f6059155f5dc0f967d950f853c4cc2a8b501d836f75c1726ff9a97981de593f29fa83bd9da232e34c54f3c0f1ec80b9d6c6b9799a4cee17dad09fa4e735162889ed543e0edd0243717bb5707c8cacb02e1220bf19a324f9fb35e76be99d35371f02d59a1941f0ebcd2ec50200ff2f4452d3d01588df72f2830444c75ff9060cbca4bf5d88abfcb3eb5c4b0fa1c00e27af1cc5f23b06c19e35038525630931f7af859dc855b4a46774b68a7f6ef6c30e869ec5dca4306ef09a89c879a6342567a0e594f6caaef679a85dc1629aee4b05babaf7480fea09bf6f18614a5adf7f744e3ced3d"}, {0x40, 0x9b, 0xe, "df42963b2556e6c5fe07db4f05900fdecd57f9c8dae6a88f146e86a71b325c101aa50bedea3fe563c7bcca2a"}, {0xf8, 0x109, 0x4, "5a962a16e8f2966d7d786802ed68e04dc1ea18929d639d501ee9ddc62d7d424250df471af8b47cb28cba66149c7a72fb5dc1d229889ed46da60fde7936b6b2715f4193295b2b0d990a9255d150b082e8a1ba303f8dd7614f7d160e25ecb89c911cb9bde2432d47f7894e11ae404ed9762c42c9171a591712e50373fbe1dfd266c6bf7a4e4e449d96a660cc39bcd43abbec795a859f084a567d6a93f7e22e8bff96a340ddbed82b06ab4d2476fc4e08e116868862c72951e7828668e26afd6f1f972dee7eb7b258409428fbdabb6879a9382e29c9f96baf5d60fb7db1c62e824130"}], 0x1318}, 0x24000004) sendmsg$kcm(r0, &(0x7f0000000600)={0x0, 0x55, &(0x7f0000000240)=[{&(0x7f00000005c0)="2e00000010008188040f80ec59acbc0413a1f84810000000e3bd6efb440e09000e000a000f00000002800000121f", 0x2e}], 0x1}, 0x0) (async) close(0xffffffffffffffff) perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x19, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) perf_event_open(&(0x7f0000000300)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x3, 0x1, @perf_bp={0x0}, 0x500, 0x0, 0x1ff, 0x9, 0x70, 0x0, 0x0, 0x0, 0x8001, 0x0, 0x4}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x9) (async) syz_clone(0x4890000, 0x0, 0x0, &(0x7f0000000080), &(0x7f0000000180), 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={0x0}, 0x10) (async) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfff, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x80000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) openat$cgroup_type(0xffffffffffffffff, &(0x7f00000007c0), 0x2, 0x0) (async) r2 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000380)='mm_vmscan_wakeup_kswapd\x00'}, 0x10) getsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0x23, &(0x7f0000000040)={@dev, @private, 0x0}, &(0x7f0000000400)=0xc) sendmsg$kcm(r0, &(0x7f0000004000)={&(0x7f0000000800)=@can={0x1d, r3}, 0x80, &(0x7f0000001c00)=[{&(0x7f0000000880)="bc0379eb4bb545a866c0d552e26bef02c94da311d293dc502f8a90cd51bfae24879887d2514ae6f7361619265aef048469f49c9cc4953a84e8f6484716594a02688e4afbb246ad03f18839599a4271ec769a4435df103d0c62e09880377314b335a5cda40d00f04d71ebd50d9a46309db3700f3d112e200134c09b0076b9039b41c0f0a64ea96e9cdcff3967889ade758960a7ad291ec55c470fe55e7b39e38513b5ab0c73", 0xa5}, {&(0x7f0000000940)="ef7d647066a6835576328531f583364832c1892400f88f9638c9ae2554fc3cd626396ca531aeb91635dda6f21d20707b805488c877d1d7e142e413c21f417897e5773c4d4186225112d822a654f81adba9ac01643e7dad507a7c66aa9cf7abc7d61672875ec618d6a76d82884de8543bbdf41585bf3d086c35f1cd98e8ef54b3db7f3be4ef46f80545b3268eb6e6352c5e6d0322e2da692112c4333f51238900c966ee15df1237a7fc8de9083dd15b84b2e0f5e6939ce3ae4ed0b8b8cea1c56417f6dda3a9f62cc612f1d74f5905798652b7bf89877fe9fdc36bcd637fc36034fbaea08096830ba8bcbea0", 0xeb}, {&(0x7f0000000a40)="6ef82e466e6201d4612259a7bd71fee24da10d8e5a1c4099a1141f3e60f4c5f36b6bcb1fb71c7394115a308fbe72730e9f5e8b04d7bb4a68edd969bf54c169728d85163fcfd86608e97774f28d7b3f0cfe2b6619325ae25d633ad9b3433085a3bdc4990e91a641268fea3cf6e5e61276cac51af14872a24200491222091deea6ee7aafec2c14457239da30a8b7a01e5cbe2d9bbc6d6faea53b0028741c105578f64f54b28889ea05b3a6b9d4217896c52e63770b0f3d0c3c0c26e5cf5ddb790d804b501401ef45f2b7f4ab757834be8279c2448733d751839eacfcf1e18b4babf1f5eea8c42f62571a", 0xe9}, {&(0x7f0000000b40)="c4299a3ffcaf9c6cde1a798b0453f15f0792f9ba47492b44f6b6d9e186733707ba532466ed6080679f09a473c0d7bc9edc9d813ceeb082a60f928f554cd7baece36ef4b640dd56a12c5163a431c5cb3fcdcfa0940fd41e27044d744d042f995966a26bd80f6a854fa75872457e72d71ca0b69a0569463b4c78ad94c5e377ef85bfb6c1c98eac41fe7ef74cc57b051dc227db6948befc86a415", 0x99}, {&(0x7f0000000c00)="d83813c1485e1a2b7c14b31b925ec3ff896eb7d79bd4c08fd73e822485e54086877de53c363c52cd10dbc69000ca100d57c57edb7b7571b0a0d71079704dbbba8d87a34b7af9d224d45662c39b60b65dc85f612dfec61d13bd37b65a0df2155aefd39ec98ac97aa05fcd742a8cb3755b5c606684287a0fd06c5a1ca08fc1f4e3ac1617259e59b583ba11af195ad6c911888200210ff7247feb9f40764e33a587220fa77456ab3e47a006a66049b888bb1c5ec8923c3c736d3c9395162ab4d14da1f53198a34d9300c90b83bea79bd17ff6c0ee3a371f8bd9d03db0f3b1a82cd368d819958d9e98e7a776d49568b94636da02b5507984a92c345accf81af28b5e20ab95db349be909a64a015d5f5fb1580a42f86783b2d1a7b0935483f3f967ad77fe614453dae0bfba3e58b47f6742a3c06030286dbbdf0f92aaea583642f0a0f794bb63c28dec3c76bbc858eb1290bb03a0aaad6968a0c09f83438ed8e0d2ef37f90718ce1c22db4159f424c9bc98505a1848badadf4270f0b380fdb476b82901163488fdbe403e33e3662cde9bfe010992e67501176635cf0b25b0099fc8800534f87856ce799d423027744da0b644341e0089ffa256303c8fae6a8fab0fa26f7bf88dbbd67c6f1dd9007330a43fd5a09354382b9d08da49f4507a75817c57f32dc7a88d5b86783951a550fd561cecab2476f6320edb8798291ce327f80e920e95ee99bf6d3aea098bfbf94a7e96bd24ebeb63abd42ff9ddc57105abd4adb588a49b5e09ee8ae01236e2fbdb663fe5204e1a01fbede04a05f68ad061132d261bb0e5f0df2e856ebcd4a8684f83086ca51556e33f2bd6ab38fc60dea1564469f41761f20c83931cd5529fd5ed9ce05c5eefd1a2ed8fabfa19c37d79090a421fcd40557ff62cac534cb74381c7c4840fee7ff2b0fe6e6fe115435dd67999568b88addd606fd33c3a8c31cfc010bffd90df6761f63f73e237d4f98a346662faa617d2e88a537943b5fdb1b93a1e05076c03d5ff2008cba6e8ca3a798f352587ecebb8b9f392e020c3ecf80eaa503e9205daf34ed79fb1db72187ac7f384a2de3efb5399cca271557b8d3e89659cb0b42bf1d7272ad532db777e9ea126ad1bcb37b255848fb13ed5f805618418a17c54a37576ded37e95c85b1ec22a94a4073aa7bd3ae3a7a093d587c0da8bf38aa84a0728d1015e75895bbac888ccc35adbe228173bf08b7f28357df53a5ac03e52ae4fabec7ee5a4dd2b44b02ad693ce5449575abf34247dce4f66397278fde14cae0380fe69c23ad63b3ffd360f7ac3b8647ba3aae3b43eeaabe59cde9c49e90a55592b335a47c90f94dbbecfc0a7a1e3ae348ae7803013614e2390c81d54f1ffb254bf608cc26a96ea33687eae6db1d72e0882385efdde4809dacc3067582b3326917ed22dba0bf816efcf11a8174919bf983ad26ca5a6194f1da23fef15933ae6125dfcdc996ff8a1920a3ca91811ac5223a6e964e30152a2f9507e12d2caedf06ccb078eaf2cba191eed55dcfa991ed447d13d1e6c2f050e02adc31327ebc1f4e5cb343116b57b1b6db0ddbeb3ec993b589c166ac0ccaf746445c3821741f1990613039f9b60ae221243663f0694eb0836f3474b88d42ebd3d7b9325b1f90e3a6aa674c12f125e18545cc443d9100e72c9b466ee48f1c044f813a69f5ffecb240a90fa8e22e01596e3e1fdbc3e9f2e7349708d2566cb5d2c6a2e5da4ad44813f0c245b8a6dbfbf5c68e70e42275f331f809514df83ef17e936ebacff753236e71c8875e85c6c4d291f1d2a07e0f181bfaf3e5c329d8e4733a3219ed1b9d646aa9fff9cc9ab18885024162d7355778de1fee446873013b2ae9f43c477c81d191856f9a6096caea83b6c34ca0e47f751d9dc2484fa20904d7d0517fbff2d392c23ae3b2014be1e0a77267d74b797c9c9fff0386501d3870bf7a9ac39435a63a1c42c2fc4413ff3a827f203e7e92f320d284c5c979250da35a72774c87fe182e98f7dadd21aca1e9d8adc00a527cab933b5f7a48a1b61c3e8e5d92ee8b7cd825a169a9ab5c563d14c7a0c81e069fa3be0f33c4681860d4b15928b1d3cbdfa904e7d1f36ef73ca44f6a2dc9405f073028ed999cb5880083b0f2695da5f0b23730d379f7ffed71a592b56e76cfb27c32e97b28ac76c2926471733c6fdba73f1ea46dbeae298a4fbac2223f172e146729c847b348680ccdc0d66abe1ec348165552ae2a05e7109f2c6fde6171df131299f4b219b8e58a3e8b4b882089c9b22397b1ee258af523e0519a63d4d16c0134946f8c45d81a8c5bad76d2819656c8a4ad2b0dc5ded15fe70cc299d02e556515406b6c56a1593a7429295a1777016b9b41d2379f353ea47bf0bf454947c50c219ff573160bacb3f4acf2ca0379f14cc128bad19812cd5a1d1dcde5695b6ed9ca466bdb3b3b10476911345b1bfd003f7abebd4e7073fe61de6bb6e28d6f25d4252e699857066827747f901341d6fbab6ea813cf8800e8c889366546383591e391c32e6d7eb066d46c8da9e23698d0b5a258e52a24385558f0a3cddfb15c3b9f8131f5e904b7808ff6f59d88c524f178f8af4dc91a09010ee8c9c69cf93f02f5be09974aa77b53ef5f809b033d1c41d67635f8668aa1077b40f36ddd7a032a47c13bb3ace21b5e1efcc4d4d495eece879e990f097c4f94a54dd4328913f46d9c201d8b4aec1a3744611227ac8e0c65d1e6f6d1f0cbe111eff56eacd02d5417f5db106f7009d784e0bd70c88f96b907c7dfb4523066c81cf8a5d5446531eac56ac96dc8b9d52e62da828dcd48802cef947ff452be9e277f2446a393a38b4a6ba3329b91420439fd237f81c63959c9e713fc53b75163243814c95e483de35c297846f1e37349c0b29ee4c7b4b2d926b11ebbb77488172a1cbd1181454aba44af7069606828fe8c40c62da1fcf69195180b489619c7dc73aebd24366fbb52157408a9219ce765cf81118299bc2feaaf2fc53cfeed01429768c584e236097a0ccebe095fa11112f163a9efc2769a4d45aa695675a9624b0ba5add9cef713ebc40325a166e0c241e45c6266244ef0a7e73c83e182bba540d32ad660d0f0991e6d2f786bebb8fba9b16b406b40e6dd59f7164b9d8d0e950aff0b654247e49d5102ba3c5c3f40a818715468a62cb7d60b88a36a17f46b8e88b68e59d75517ad66d59204e4eb60a95ff751f34d7ffdbb2a9ca606e504c3208742ee69142ec70f712ed608a3e1c6cd6d1fe82cb1bc285ba7d498faa101d38b86072acfbcb2bd1e0e37f07b552792afb3277175ce55dc5147ba741a2f16aee8acfcfe2f31e4848a55b7793d39a22e60de349b232cb459b1825db0e2a0cce114e84e981a47e7eff4558c82c1985b5c6bb1a97bc5433ed46ca24ac27116ee89d549684a644dada227e678e52b9b4c5ebe29cb9b9c936757bc38ed3d0bd4ff3ffacb52e3352c2cb1482faaecea8d78cd6320a4c27a570bd43da5503395be544233aca12cbc43d92e60d0843ed7774139e0a0591df83a271c8a8c1f8a58d56b48bcf7ad16a24cd8a5dbca6924d377933f5798cffaff7c0ef1a5b9cca7890bc6dc3c9a61d75751fa401b1f328281274474dd080c239be9dcbe6dc878e6b5cd06122d957a188e0206215a367d4f525869bbb8a9f8d1bd4d89fb3d4afddc707fb7d620c7325bc8196209679bb36db6a5b058a3229a106da0f81dee543ccb6580e0f391850659547174f23d0dbbc5f7d484403ae59aed7cd1fcaab92b069b4e790ce36385de669d4688898eb141cb2bd17f1778519a2e78064a9433bcfe842db1a5043b21d888bfd30322a9c1bce5e62d61d695ca5c6475dee85cabe74f7019d97a8a1ffa896a476c9d154e3a741e3cf56f755535104b0c8eba636ba68aed854d20b374ec4606f7b7213b084e8f453bbfb62d9aa1441f8cc69bc95db2f6ed16563348803ac3966bc06ca81002e9451364b4b275ee05b242a848c7aa12257e101e25d97fcc037165e3ce7a1f6072b542e50dbe2a9ef9e2beaab9dc2cd2e9d75756c3e8446f3852b90265275202ed02b15be061362829259938171d23f441ca52bb78e0eff60103348c68078f0d2a457f4757be60a16d330b10a9c0aa1196b66709b80fd632105aaa2f8f1aa8e12b81f0661bbc969af74424e322e9c149255bea328067b4654fb9605c9ac4e9eb263bbddfe005e27fbd0ba5742cb4a4f7829f86b31e86bee45266bc6dbedca2286a11086535d64bc9765ebd864109b7990cf5252b7f34becd8f7498aa20e249d48bb688d1abeedd4087d29a5f0eed73e58b8b2a2aefb0e8ed94894bb977d3e8f8afe17a9f23967924fd4dfd77949a4d70367f0367a6f86f270ac2061bc6a9a83e410cf551480689d8ea0bab9d0048f63efacb8aae2dcab5d7b59c2f875085a68607cd5efa861b81145a27cec8041ae12eba660e78381d0ba7ff80879378322c6676c2e1a73045e8ec19aced113ac5d007f3d01285698543dac9eb351131f3f71750f90ec0b560b9cf13cda8241abc65a6cd9c01b84c4c83d8e6bf6d96ec8a8584a6ec01aa9b338a5e85bd5a586a891926b69bccaec3719ae8c9118d2a6669b260cd7a741af3496c59d1df48b90867f7b8c3b88a1548a95c1a2003a5460fcfbb095428d6a432f79648fbf78ad34e549f4868b9782de5d710b5d937b5ad81b8bf30db61b89bf1857b45520a58240623cb3878b9caf5194391029f44ba8a8ce2d4c18e737462ecfc3d7f721740b08f2250231bd65a2614ccf2cfdfd1c2ccd818877574368b30dbc86c09f74252cb40be489d731e138243064644aac5e83b60141dca63cdcac33aadfb016a4228d06b224451e486d10780b011fc5d8f90ab8b4a3642bd36c5103394244dbd7895feed5ed6e0eeb85fc2b909cfe221ccd01d5b7ccf42a97ef7e2197264bcfe8fe774b4008ec74ef9977a9b7b299b51ba39b26ff986437c25d3145d2422f82bd42226fb007b591724842c2ac97b7cb47bfed7c3b159133ab41e95c1ef34536e54f6d82fd108e0554e6b571bf75ce5f25c5425a8284fc57416895833c846cdb17ebbd25226b031c06214c712b069ddbc0e7806f0b84c3549712ef0cb550d17614ccafb84448bd1c6b39ef3a79bc9bce40ac171a2c906ebd994b7f614f21d7aa27a30d1ba4c0e1300ae617af1b4a5f08332fbdaaf39b6e88efdad4728bc3b4392a83d8cc5bd845449673571bb99c505d3606dff8a0350955ee9e8290e0a98fbf8091c90f47179311e37e4f2daf97bd9d9ecfff67483e4deae3da2d5ee4a1e2a19e094d4283c9b79b8a7e72fff152a543d86136fb6e076f59a2090d7c0846743384edb748830018a238eab4ca9a10eece360e5641af217dc5225f5398ce4988f4a5c901994396816bf3c6c5ad245b82b02cbfbe362a555bfcc66f9069a9645e2935cb4ceaec15ef65140b55cc9ceb11fef3ea9123c14977dbc447d08008f1a4bacf4b7807ef8610fedd39677aa277f3d2b0682dabb3f4de00aad67d1eb4de4b5b47eee0fd632117f9551c29ddd25a7e6b25827b29a698cd974c93a62f07d0a080aeb5701fe6a622fa259e2c68ab9ceca884d22ca7faa8f12c7bdda127de919372d1420ed11da367c6ba90ffce600ca78ddcad5f4a98bf6fd779978b0bb46f3631c3ca840a4cd2167ecc1cff5ec349ec8fff21bf4e84606ff47837b21ddfa2684a666668e820b325b7c7b282187e270c4c2c8fa56bece82beb0e89eeee0cdeebc55895fc2b2e1d30684a1e8be435cd6ba5c1a79fb86537c0195a72e85dd4702b6a", 0x1000}, {&(0x7f0000000440)="ff3e17ca4a963d18481b", 0xa}], 0x6, &(0x7f0000001c80)=[{0x38, 0x105, 0x0, "0ecc6dce411559422b77dbea23060a7d18c0bceb7abdc8b41d81b9bc3fc795856de7add8211eeb2a"}, {0x80, 0x116, 0x80, "208949638160795861ea9f65623f369656e3a89e94a9b4d3b99905d236a4ab60672f257ba4a9faba0c14abe2b87d120174338b70efb8c45c666a181be37a5fd41ee95c3a628c6101113af24eef37b7cf30e9c8030a79f079bd9046a75614786961807477a5ba5b0559a08e8a22778216"}, {0x80, 0x10d, 0x8000, "b930ff9e50455e091e29091356494362c20ee78cdef69eed8380f90f695eb79d86c97b8a9558fd456a7b071343787d6f85186e0aae0eea22821dd24b98cd72daaf79b404cce5a07806ad706c54a3ba218e8f769e678419754c9bf3859c7810eb38fc9aa4dc97570864a83dfd"}, {0x1010, 0x112, 0x0, "560b4a9fedad830575bae1ef98da97df541680173ec0a277c9f0a1f2ac733b6d73357970c68d64b7b63c51733d2980e70769e70c84781b8a190dc3da5f7bace0361501b5a7d8f3738e4d59ab4fc26aa1df3f64cdb86e32e489ccf92fd5a6c3ffe6c05c7985b61d3b17c4a96ea2dc51ab126e9cd7103d0d64c04e77f694261fd2a05b1dc8b580a485083a260e2006e93f7fe9c318f620e309f731fd4da3d1e05e177cac85f0c3a45517a36f699bc3393d4036adf35773a7f5696c0cbcfb3e541962491881fad33042d740b872a86e2c6e5d6e83f2124a824aea527c18c41a6a34cec02b2b65371fd7bc39489adca32d0cf0055d7886020f8a661cc924c2f239d9c385269411881cd65bd5a5324676095435bb430bb8471f6b63492a0c5a477fa1de932d4a62d4febbbfe533bb6c79442db9f687c62289d3b5dfc508bf417e3fda2a32e1c2f7a77f250732ce7fc6da3875945496bb71e79f89f9fc34078470e155cc9b815f009fce7a211d4f38a0f62f0c636720d5d2e7a1bda17903df04f8c0f949a71851abcad61236f7f32257fc55444d44041882c1954f67c1b73810953975b06ea188745c8bfb24daab5d22c1ba3d9979080e8702fd96a407db2638cbad01414baf9e6d1504ee9cbf8085265dbfc991080473865474bfcdf9b83b88bb461a89843827f8791ad5b6a4827cb6145fc93dede9343fbc8162397e472f27bb99ccfa74855687f060c727ece644ae574b361e2d012da854009945e1ed143cf585f477b7d915565015924512c3de11272d1f1ae5419eb7b778b8dc4e74a95ad3fe5da206917a4cbe02e3a117c2a2631d1596e38eda1ec0411f1efeced383e17b578e80def38368f5ed1443daeccce11c50366b4cb2c01fa316986bc30ffbabdc63a342dcd8e663379e58f9f2ec410985e0c76331b49cc9c654f020f9d1539d03dd8c594ff9acf17534249cc16d07fb7a3718b4153c59f6a74014c81e0a8104e5c1a0fdf5f38ec5a43d145b4d757e038977c070dd23c0db7a79c43c13b615ab452f6024afd0b9f32bda7cf9f407d94172fac5044c9c2e48dc831107b4f1254d97727745ea73d9f8e3119806a9e8e2f360f8da02a767ddc92ee5ca3334a9e1830371ad8037aefb01d897d8dafe5396826863e262faa9eb60d99bffe4c22a87f97b5bfcdf4611a7d6d68e34f125e8514d88dfee63ff7e187c5b4869ff6a3b84959cf7d81c0923eba6dc177af4a4001af9ebcf8c4ac3eaaccb8860505d6ee7471461bd2fc9999714951d5fd67d9e7f7b75ef091d99c9a2fb7036ec7e1d02b12dc0495f0bf944f4ab4449ec5b22ef79982dd67871e0f00a6b9490fe2d20d1c8f277dccf03b436743df9c52161311756aa7833f124081ecbc5766662de8e5f2d7976c383c168882ece8ab18db0bb2f360d12018a7da529c8537b897a413eb12c186e7be8ab34a5d4118ad3d8a7ecb31113e708d50bf04ef8fadbf57ab6a0e1cf20ada1623a26b245d4f2cd1c828ab4b9d03f43cc02b685aa3550759764d1933adc51c883ec679b22a2657aaf52a3663ee19b594499e9c97a50635739c8b33954100ce654da63e9560609dd237055e5afe9dce0d316061d36cc40a7765d5be2b83c0f7edf474424d940fce11aa663214df86e4180d8140a374ecc0dd63b24f248d94e744dab232a44efba721a8e95e0a5144bd5df4299d463b4ed6368ea2af6725b138564f950d374736082a542080d9eaa0ec8123a5066f793e1105e8d2440130186dcd73300e1052efc15be5bd07aa036fe578ae6f21c24f895dea1aeaa8d82d411ef8de3cd9fd5b9c8b0ad1703acb82892a5949cc071ffcbb8cbe7a0c5f63415f9a9a9d201e4dcbd9e190ad604155fd3aa2562d2184972204f6c92599540c964156fa3f1b2873f9e612af29158d96c7b4e4c8e873904c96a7fe88cb606958c8c790dd08a835da3733475f03f719b1b487005c15781cac62034eea757a4ffc732ed4e8e534db51838a4d780515cae783aa573614241ee0f391a98e0fe688ea84774c93e601e25b20d245a42c8600d4395622e63b1aba143c04a02db19f8d1643ab143aefb4bbdc00a9105de5c8f2a106c47e311afbd3a803ffcc1d303b1ef54b20bccf7dcd4e77b8cb040e6db2ba3bb89f18ff970fda3dc7564e993dc5d81a860805e62842be7c76942823ac39d2325b0aa89606dd4d80a6a49c7ddcee9cc9e300561a948d334aef891da2d18b71ba0ad49eacdb1f1cca9522401f79935318fd6962ee6ca5a4718fcd2dc1c4e88cc4ddb65a0ec481b7adaba27dc6c304385f1daf736f7c22c0e15533e5790786917a974944e19c1d87c577f69ae2b902140bcc9ead23fe709c79fb8ee5170310b5dcf0676ba5145d9f8eb69ad3c3c51e4968bc9032860c9dd639075b4c9ea8465a67043a0b9632729997615655e22f601b51d507cb608c69a01a84c9e6e7331ffa7bb411b8459b519828900b20763393e476720eb272a55d3967b7d2017673624ffe7c2f48ca40ce70b36479a867b0bcd747d0afd3f3b1d9b419296e87f7729bc0396f4365fa0fc588e9cb4cdaa6c64ba0f7f39350f83b141484b6becef0ae5db8777acf9189cf9afcbc78f08f0675259ca1d2789201ece93f6fba668e25cc814d6688e2e2114d8e77f3faddb738ac6db0ba05ecbf384bae7f133a36ad4f36fddfbae83808bd3b7342cdace1f25f7566e9e2da21d3d211aa5b53af69874842fa6811467ee4ca558317be8ee2480aa0671d5c2e5751aab03cc18964d93a0ce952a5012da1591af99cda7ce105e407ff11af233e9517143e785cd0caa8a559e93911cfe8e553e0d8a916022dc3b45c51731c6daa88faad8a76b31ba2ed83258bfe8b6820c934c696b44e2d095150116d0c5cc465b8c33edc23299195aa2dc4edc18110adf3960f0e7bede02dd99c4986ffa203d4738e55becba19982dbaac06fc8eca7bc61c47be40ebc188482dbff2bcd52f3a8379f1f470e12b5778d0efcb93f615530fb682901b716f6c608ffbbeba4abc37e8ec91a540c0aee9812f163728ea01bc4be82b605892f25b7d6b48a2dd3c7b2cb3e529d4a7ebe3246ca94c3eaf710f4b768debef12e74f085ef78f0dba613658ab95d417ff9f4978bacb41cf33d2bfb128856262c77da7d2be29ffd1111a1c2b09110c54dca8e2fa0c67eeb8e909c366c7386a321c63dc4c7559b5e6c0d44ee5e860952516513018102eac77d17500cd5162e0f0b19f579b686b15833d5674808634f31647cfd558855f00867b77360fe714ef5b165ba9ae7eb9c5d24f923661869641278ae8662aa04b0cf59717b66259cc919b746f43194b351de64544f6eb66ed469d91d6673ea95f94f616bbbcf22f0f1dfddb7c1773f1fe4bfa9907731f514ff29f2c5c040655df07247abde0b16e488d8dfecf5c63b62c9c7af138693af15a6cdda2a0dd5e486c762e7e64b32825cb82238472b2722d5c109e977a8f36d496abb98209e2f5704054572190cac486ccaaadfe7edef7542d5608aa3e731e7c1c091c4ab8b04b3c931d6fae0dc99fab95e5c4880883b119325f442787366684055985d8d19ed2e4e9dee58d41e9b5d43506ed5692391e3d91d8b2e8a638e6436b0ee3bdca36a42e0839aaae8e694e9617e48de3ee9ee5b6c5dff2a06eaa20615858d7e0e3685338d45758646c90c4b6c4a3cbb8eb0a4366e51024275ef25ef104a43907a62972f27d8edccefcc6027eb357b2e174a7fd54aa7564bce202187f62fce03075957215ce4d2813aa125358b13fd95e0a5ee19f1977761f9bfb28e953a47a4717678a1d62339909bcb430573918acc96328268b075e3203ae9f36a216c0f304afca2a421d27a494acce9fec5627c62bf27543846bff0fa1dec7b3b11772ea6dad6760276a657ef3acfabe07a87c61ae3d142db68435faab2a3a7c85d56a8caf6b2def5a66700eb636d2acf36ff46c6d27dafcca74f79847c49a944aa84c058c9f0bf3e97f600c85a858616ba6ced660649cf4cd2dd94bc5cab9725fa36cc135c6e9ab4ca47ec8fb64d47158cb8b743abc30ddadeebb172db25279254ceaba1de8041b72125ce199272c43c1d2f456d85e4192dd0700cc33427d4c3771ca9e82b6cc2c5c5431f1dbf2f2ea2d6ebd133cd923142bdaa09dbb490c99e99ad9cac2c535fe2dab0f0f8ed5fd55f47bef19e98b31b3c03b4878ddffa71b1d9dd7a98330a2d1851ffe75eebfa0cf46bf149c6f1c22bb298e18c1ac08cc1feedff653232ff8ca228b9079cc828f35fc3fa570b9ca111e8dc4e556b65de7ec1873851f028c9b5c9a2cb2b45e5e52604807f9eeff62de5b4b6b050789466ca6439f287775501c4a3d1ecb182911892160f5564a846b975f213f870b4af8c7d47d75c2188e11b0d987ea9d87598e6965084467f4cab87803ddabe9a64f32cb5977b2516446d98f14c78bd34959166826ae2b39404d560641ac4bc44588d20e6faed0b6b1200f02709b17b2af5a9c9113641bffad8d209c82f23c47d1608512534385469ef7a42d5ce88333050a4c0ec25e8d6591b5cd099be43ed0366e8034ef5a98b4f6c013fd24304f171775a30225cf7450b81d2a2ef67cfb84ba58f1d81f31429f4511048e388a77b72c6cbe5c25d12eb8545e811197e39a02af15c8aa7989a1baed8821552f81c05def126a8d3e25311f4f822bb22664f95fb662fe94f47608fafd9dc98d2178730f99b457e559fd6b655369eb93a1b63d2d6df7f0c53a38d2e0c3f8ecccbeca86be7ab744b7ce7dfad67156a23f665ebde448b2930bef3b72d11660f7a8d2694eba9fdc21debfc86c1fbf8b20d65988bf231a0df3aab3cffb30c5e0584af0c00c574aeee03379157ca61716bd04d09e74637779130ff0b6d0dd357477cce8277104423634f76b1fcefa805a2782da4aa49a61b85cc5330e48488279b9e87bae41206a5d9ac4f6c24eef8d5402a5db2b311b4b5af2f039979913d26fe9578b4baded60ad4adb058eef56db1f3419ba132b157275785746bfaaf87b1a94803e43f3a99184131e9ef479baa379bad4156aca393aefba85abdcfcdba37f25fd3846626e4e7602cddab48ba4691ac085b7b09135bba28077d339f3be888361b6b52d47b6faf08626c17ade43998e090a5982afdd74d79e31d0420319d9fef1ffda93117143a605f353f63460d0793f53f43d6e5543e549c8225ef0e3940fa86b147754d74c2c96150ba82546b43178b86b304817a143b5b5b1eed8953528c6968cba3bfcbc05e37917341dc5a7eeec7ba99410175374018e6e1e7133415ae93b49651eedf4782083745e488995d980fb94c67386a83c6c0a73c678000f9c577240f3dee075e7eb0554559647a1f30b6c4ac7937f4de6c09e1e8bd48e4d804c90013d47301fbe833bb5d3253bae482330647d13291812b9027837a96f7bb677de056582e1aedef1df54202cb5f9ceae1c7933ca1cc63f4e22ff1d54d0b56ea9f9102e68bda179ffa54802f2481d0a94f99a4f2ff6ccc39a00b06334cbccbbe3388c19e09fefdf64dc570162529c04b11863d3f3c7d4413bf96a5cf031fe9a0660cc684c080a9acba3c68dc4444d80a2492251a4c2ce3df2d14dde88e93ea0fd3682f2eec2cee6fa8433abc549ecd8682df4499f83ae5011d2b48a0634269f96bfe5f74eaff47553c056db3d30be623043c4088939fae823d4526f8e0e6aed2470bca11dbd758970e51ff06d8f17cca02710b556555989f7dcbb2532ccbb19bff493bbcbd5b582de2bbeed8555e8750227dba5d8a8e97b84b749fd1ca8b568"}, {0xd8, 0x1, 0x3ff, "2636c47d5c520a3680cd3ca1ce2b77ee34fe25e325396827212bc9111b54b1ee7330f0ea87630c3b43da3319d14564f3fa6d62b18ad33c8df9c17bdfe139f5291dd8458690f9a256531a8eaa650fb854dd05d2c101e95ec541413dd70e16aef6005a4cbf20bd115d9d08ab8a119fdcb94c4dc7ae36587669089fb25564b44b2c22227847ab56b932cf629a6d17cbc736c49f48ddd742c106bbe22ab34464c8e8ebd6ad65f28afc534d92953e3e761f47bed23f67cd44ba19e0d66590fd2f7c78b5433fe2a68fa0"}, {0xc8, 0x10f, 0x10000, "de632de24bb1135b3c020e11d9ebdabaa8946889a3d31f4ab7104d4a2f20c7b0d2b14c8df993cc2109fff9159287b1813563c565512d45baf3bc49763dc736d31bf09c45e816f5b528a723800e35d5f1314f7000fba76e1189b03adf867dc1b03c7b89a1536b6299b7548619892fa9b586e1ef5050b611d334e259709e99998ebc65955e243801f98089ba30e509d6d380de7b1d29e208818bfa0e3403c7b6c8f5b830ec791a3e82aa305aa1ce0269575ca7d0a8a65fd4"}, {0x50, 0x128, 0x3, "15b4cd8f2465adafc0b91ae971b4c5bef2495c582d61e10404e38b0b53e2b0f0955fdbaf1458614b0d0562f3e43c1929828fc787a5fcaf72cc9a"}, {0x1010, 0x10c, 0x3ff, "0fb698170d117950677960d853c7959e7766288860df29e015755516328db545de5168a4a0f19fa5a52067820fa2cf2ad8dc39e4ccdf03744300519c3e707eac046249b2daf0eeb126e22cccd15cf0efb56e2865dc6536b364562f79fc55de1e6e9e843532e411e625bf95edce3dc4aae4a62197d55e16ea0f6fcbdff274a3c8ab01a864e32fb9f9b947a23e54ab199ce0abfda733b7a05059c56c2f544e5753f0954e9c3c651ae22fe45da168dbb343864b3f35583d756e55228dc3b46069a70e03c3aa2e5b22a5e2540056f60b66337c5ca5c11366a99271d61c905208e33e00bebe503053ba893b27599efe8e05780cad772f28da3b8f93d25b51f161f5bdc777a89139894f5362cc5e3264f914a8d1d79e83eebb766cdb64cdae6ae905d31496ade65aa046f725d08e36ed981db2745bca1ee7dfd3453546251f4110cd0d4badd4bf8784bd66a1254c03af99ad81bb153c348d94998319af86ffeb1c14003cff9e492c8d38e7fff14fc2461e5fdd1783300be7b31975ac8a10c233883081f45ae4e8cda97a06875458e2d4a79d4aeb2b0fdd39d5600869ba4249ac6635c9d7bf327a69e4f41bd9fa19d892ed05acda091f7d45f1ecfbd1803513b33b10959df7e9d8cee7fada03b446c6c5ade0f3623ee8cc8002db0120007de25e77976041b05f6c77dc5c62c35e5037ced4b31399a28dc0b988af6259e3ceb97260db5b8e232d701e0636bbc7036c2d1034603f2c94a031f2dd82458e77812cc2885fc2579191b96d5f6f3c2bceae2a06974ae7d7187a39f2ad83f7e7bb2f6ae501f07efe81602c12cc1ced6eb8d5eda7e70c7d801747153103a4c9be18a71b641206bc37542c494506e501fc7a87dac780ba8c676588ff28556d4e5d5408814ffc633d2f8027d0fd8659bf96130c1f6402b2095d2e3eb0c8d11dbd07d9f196525354a1ad35deeace288687eb968614a69d56eb38ff250fdf9f9758710874152d710c734a5e3f516157d811bb676e035177e6f43cbe8ebf37e4d2094ace93393a68758bf40aa3ccfc3afc9448c33fd28e7814770c3e589224172cb5272f8ea4852628a4a9e73ec926d46adf47b785369526a361a6cd5886ad93748bdd55c7208e7adc6f43ef3ecf8c158265998fce773729bbdc1efd52a41f17f2e113475e0032e9d64aa69569aa8cad37be1f40592ef8eb7afc2b76b189064d5cafbfca09c74f9ca4d3f428a9819f815706961c4b0b1579bbd794d6d71a04bb73c165c929f2c3cd54cf22144be39f6f4d931eec8af5196cafd798f99e0fb0d1cc8f06bb334e303210fdb631edc6348537bfe353dda02fffd40fb7e96a6b7e67aca03672957230ba9d93ead748529c18879649c1cabb348c4e23f77b6a26057bcd859bcb29a28b82f8da4f20a75c68b1eb595ea2b068e1d8b261b704e8dca25d43664e8b0dec39c342eb373fb8c177183305b0410720928ad202aec86584bb12cf3c607ccb3872a5bc415890a6266da86e773f241b8cce6e6d3eae2bbcbfd16716a36616712defce8afd8c7d69ca807c79b53f637e2dd4e6fd70ec335622323b0f91a2eefacc8ed346082059e6cf8f3c0823b32bf81afcb0dcd068955a9b5e21c6e67e17480e94753b1269258f457a74f89f8f13f32f890db52be89d4e3e902366344f4e5670f70aebad59f926b0dbcdbe3b47dba8db353cb09015fe471fcad84ef5d78b6f41b336bb0c63e333af726469a81bbe4c5df3ea4605f873d671a80a66e4ea52421ab897c97ea31e4c67ad5e3b6399a8eb8ea43d8b56088dd16f2d866ef2334f3803bb35795f9795eeb60529e42ffcd59fb4898fae7beb5c4f98610e70a50e255735929efe1d60ed1ac7db94238aa3ce7f1db05999f9ffe750dd0b40b1b846d25d56f544fa624851f7b8f9cdfc5f66a5e9ffa50445973be5108de2ac32a1e5cd070453fd8aa6572bfd7cf69c1b574827258ff23235edd678df946303c8e5787a4c8695d8201fbfa764e6b1e18760754d8f803750515a0fbcc9af5d6c550be6ee14261960585bc05147daecc8e18675a87d4e5b710617230a822cfd377c7d0550a3f878d90fa4b9bf80e6a121dfe412229685bb6e0d50e33bfe386be625ce7244b00f2a47ba691a445676e0f59e85d075475c87676e6278422efd387aed411ecdf61bc1b53b4287f65305f56545524610ef68029045304901016d1eb1c91aa19247cf6f2722995234afecb0e8a5ba66d9e18bc1e1c2f598cb141f42a819bf56cc700a9fa933e81aa644b88ef6990f5af73b3e2ea7a5b166312e99153d344bea749122c3e8f07cd7f3a788a615b2e3e3edee998e26ff386fbdafb88fc6d87bd314609734af738d7e7c9f4d3cd27a070a94071bf50216ce4b7b66354ec884ed77e67a7f4ec24dded879864a2bd622956e651be90c16d0458f17747a16fc5984746f750b22a27a26700ada1169065b30a9fe6b9fa855aa7839135bdf0868075efc5b312bfaf6807775728178ac6385b4e265743a1de072a2076883e7994729edd426e53f677214c75b9ef20acaf7b5351dc7a82b5871465141cf161dde435b1cddb652a29ebe9da9147cb073d1875ae5d9eeef3abab62c1a0d29a557f717cc900ca9f399228b5f6614e532c17d7d0cb367425b15482aff3b76eb16713efde8cd5e92faf674a8073c4754e734c2f96c302089281ab17263dbd9278b089616bac1083a2280388c445f2589848b4db3517c4a523110f0cea87275ce5aaa8ded8ac1da67eafc5fef645f20423460034b27ea9260e62083935a88c3e80768f75d780762756a6fe696bd27708c946b173253a2ab99fe683e5790519f509e3e1531ecd4abf6840077c874691f9efa0cc08fc87cab8bdb687b4c5090333f22dee5016e6ca3f68c8d9a763b33f44e436faf7bcd9f96517541b16d8938d2decbf0414775bb85c1c021056816ff10c1b5b73fbe286d3f743b0d10ac0f80e513b41c59f656cc2a89fd1a827420465f63a0864d959c9d0553067a0091edd7a842e26b3b6bbf2b805d5e1ccb846c8732caf10bd7834f2edd4efafd87b9d9513d48c106e68c140dc268599741d40cb50f88133cf13cd0219aeac5e361fb82dd2b3aa8c6346772a749bb5dd0b924b7c319b987e8a027fde5b815a618a404a1ca904fdc499d3796125e2483aa087310317c6a71ad7eaa405bf4510ff895e5cf2ce520452332f0ad26b70b313317b1e50fcd3e9ddb108f39f668b2117a038e97c0e586d448d4447d4063260b292bc82a280aba8a4db50797ddd1bedf98a46abbca4b68c9596b09ff420e0b5c98e32b94fa43adf034f69c771fb9f1606876afe050136ba1bd20471c24c9709f3604912384f3668c6080deab38329ec31bfaf41727aee24a3ace768270c4eb936ded155948769b4cac62f1a0dcf32988b68e11d6ae5648e8d04f32a02de430f198bb2462edcdeebb938d4072edfbb2a3134e6eef19dfb5e00a53bdccdcca8e84e86ec16196c25dfc2644401ad9eaa4d1a6fbb85f2eae2f2bc6e689f45c77b20c1ac1ab41e81f78849f430968b79b873e351c6b4fe958087308c4396b499516d24885da45f5b569ab92d6836cf879e81b2202c0245bdd27e92bc99b50135e52ae716a67eeb80319e6d894fc2f10a049468ebd8550ee11122381ab2e0ffa533c2dc52f62922c57dfd4e08cbeababdb0d739bf0747d344ae2eb0565e37022153ef2d831eb19ffee0d77614de9c3c8b0a5d91a82552256c415457162ef4a4e2ebe2c5d9135280b76f151f9b59c1518c1392c44db774e2b27418b8ef3d8ac269db34a8e1ea410e6700b00278e77a0e0a1203d0245caa54701820b1589e40d9c77f9cc25886eb44e7c7f3c2d9fef5bd230d00985795b990ad9a4c93892036b9b3648c19c2b684092f8a03a024a35b8d2ab72b093d49afd7f30e17e6a2c57172a20f51f800929215f726c446444955a06335bfa344307b7702f5d30dffa482bb5b3d6b9d546ba833e1465108952c6800929056b52750b327e07e06284102a0e8e3424f34f02cdb7cd5883bfa12cec8a034b6334c3aaff8e774c9c0206d039e562b60c418b4dd5834a73e8bdfc959ed9d9d427b8f567c8abfe85c2564ca5ca2927eebbcf04e2ad7e2c114e63fb79f9cc1c0d0d57d1c84c0073743f4bbc02b5de24231ed21070707191d81775822b6bf76618fe1bc13dfef5235211c9206fab9c695040564293684f98ae8de28bf4351c3f3a3b14c61a9f956330c7ba0aa422601fbdc43ef69ad2a40fa526512c2932e05ec4bffe4fad011696dae1708a34ea629d029c0b6cb83788ca6dec740cab9e4513ddc3086deef84201145376982211722594b84368f5a59e7ace2b8474201522155a847db48ea6e8326e402bf6134723f8bc361f2cfeb7f451f78c7fa68e78e2a915735910bb51b710d5cb8b84da9835201a1dabb99deff444e0f72fd9893d325e4bd22f434b723161725c138697e5b2382b8398225d5580af176c9aea48d5dbca70354a8c8a339b903e34d00f2988f31f583ad387335a7857524820d77bae60ba3297bac284eda4bc73c41cda659c8d0da40ad74cad56fee331ca72170a32734d0f2a5bd997b6bf14aef4ff457b3f844afe6798a6fc43ab0b5481c070a7ba3a2258ea08196de9fecc5131b44504d6597e120f4d1df4bee886a2da09ff01d5ca04bd409e50365e7e894c7902fef0b93bbc0ca9e991dba347bf81518016877de3a2f69d3dbcc48eaf771f976316788cb0585d1b20a81cce38e1d2a943752ccb19ce6a6ccaf4c7fb36253375f6acfda6a3029f34f46239ddb02a7c1a30cf19349e697b1451efc1556023a210d72922b5f2e53404a775fdcfb045c683e6664d17efdb3d97d60e2e8fd4888f7af1aa1556630fee64854c5a4101f313fed5fcfbb48b3f828dfe7d86c2d1c5f4554ef011601017c773220798073817a531c0b1793f7562355cff3e15595484a6871618e133596208de2f3d8615e2d06212ef783f475c9158553860f3fdb61f4ba03ec32585de5e402bfa7889df7bd7e3c6b4dfb0fc3c717c2dd18a1be9e23a976cfb78ab9d3f1b44148232b886f62d162f04f6340df876f721700330700677863b5c2438e89ca1673494d88f699e559d70c48d4859eb75175c6bcea9326513c2433378608f681c6a76d8822b4fc6a412a782a24b43b980c5a7a1e35b7cdec57df2b252e18b5a3321be7c47955fcf2e4f2685f83e44ca4c6ab1b8351ce6011f86f27af9ae710fab115dc4d4c622e1cb150f208023f70078834875409d1252d6bf9e82b09431d4a65d2e479b6d7a06b1bc232fd82d43be5ceaf6b76d79c968aa74b9b857972b77a1e6ce7f5c9396086cf041725fedbdfeca97536bb97121a52104332219013367b5cc2bdc6cbb6c5409686b78ba72863f11f5faed7e652e9cee9b00a1197c3e09e17c537a7ee11acd13050a8305ab1feb4e459fed19e8789aa52116758035b857f6dd90c76d46dc7c5bf947ab03df730af58c6f4d01c18d35ef8652b5c863a2d7fd856579608c91b907edcb43344d2b93265c09c60fe0aad8121d14a5735b86ffc529ae397c86a23b5f16fe093acfc52e50d15e7b41d644d6eec5b33cfe84ef9d28688b59d50455c7d4c8c968a6c4c83f7a17dc518bd0fc4714410bbb1e26c6f99fad77aaaf1e4e3dcef1ef6e9ce4339b4fbaaf1e08f0cd9ea8c2944d518d2029f360926cb43c2a0f2e2e5a1f066f8707b438bcddadec671f97e7e2ec87b651cced2f1c9fc6fb7315b81fda301ecd8d72ea42caa9622e8c31495fb75c8a1a829e0684180285869d4641"}], 0x2348}, 0x4048044) (async) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r2, 0x4008240b, &(0x7f0000000480)={0x2, 0x80, 0x0, 0x0, 0xff, 0x40, 0x0, 0x2, 0x16820, 0x8, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0xebc, 0x1, @perf_config_ext={0x7, 0x4}, 0x200, 0x0, 0x3, 0x2, 0x0, 0x5, 0x1, 0x0, 0x6, 0x0, 0x2}) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000780)={0xffffffffffffffff, 0xe0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x9, &(0x7f0000000280)=[0x0], &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000500)=[{}], 0x8, 0x10, &(0x7f0000000540), &(0x7f0000000580), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000640)}}, 0x10) (async) sendmsg$kcm(r0, &(0x7f00000001c0)={0x0, 0x7, &(0x7f0000000140)=[{&(0x7f00000000c0)="2e000000100081880a0f46ecdb4cb9cca7480ef410000000e3bd6efb440009000e000a000d000000ba8002001201", 0x2e}], 0x1}, 0x0) (async) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x8916, 0x0) 04:26:56 executing program 0: utime(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = syz_mount_image$hfsplus(&(0x7f0000000000), &(0x7f00000000c0)='./file0\x00', 0x9, 0x2, &(0x7f00000001c0)=[{&(0x7f0000000100)="a570e9131937aa07723393604095e6a566330870ad469c380ff1bfb4566e17da63fea7981735065748d7f91e14d3e71432f6174173075c7eeb24ffe7c9dc7682e7dc4c4b564193de224f9218dda3b6d3e6c5dac8c40472829f81dda5d55fb573559f7ba6590fb72dc83566a35ee21cfb4fd850d09a59a826", 0x78, 0x80}, {&(0x7f0000000180)="852d6a695dec2d2cc191854695f47543cad614e4a9c783", 0x17, 0x9}], 0x100000, &(0x7f0000000500)={[{@umask={'umask', 0x3d, 0x3}}, {@type={'type', 0x3d, "f87f0aa5"}}, {@umask={'umask', 0x3d, 0xffffffffffffff0a}}]}) write$binfmt_script(r0, &(0x7f0000000340)={'#! ', './file0/file0', [{0x20, '^.'}, {0x20, 'umask'}, {0x20, 'dont_measure'}], 0xa, "1b79a8d9134f631b3cc61fe9bfc5babca8a86a905c31af7807efe23647e29058b058281c9a2b"}, 0x4d) (async) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000480)={0x0, 0x0}) (async) r2 = perf_event_open(&(0x7f0000000180)={0x2, 0x80, 0x3e8, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x7}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000140), 0x0, 0x0) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000422f69)=""/137, 0x89}], 0x8) dup3(r2, r3, 0x0) (async) perf_event_open(&(0x7f0000000400)={0x4, 0x80, 0x2a, 0x9, 0x9, 0x6, 0x0, 0x3, 0x0, 0xa, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x100, 0x4, @perf_bp={&(0x7f00000003c0), 0x3}, 0x6038, 0x8, 0xff, 0x8, 0x8000, 0x92c, 0x6, 0x0, 0xad3, 0x0, 0x200}, r1, 0xffffffffffffffff, r2, 0x3) [ 898.591674] netlink: 'syz-executor.3': attribute type 10 has an invalid length. 04:26:56 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="20000000340061820000000000000000"], 0x20}}, 0x0) 04:26:56 executing program 5: r0 = perf_event_open(&(0x7f00000001c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xefffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) ioctl$EXT4_IOC_CHECKPOINT(0xffffffffffffffff, 0x4004662b, &(0x7f0000000000)) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) r2 = signalfd(r0, &(0x7f0000000240)={[0x800]}, 0x8) write$tun(r2, &(0x7f0000002600)=ANY=[@ANYBLOB="77939ed22e6d2941ad0b6a5fa4fc65ed00c66f2e154688511200445a23c4fcec0aabb7e8da285572cc37e93f2e7b7f17c606f3f33256b92725131dce335938569ad3954cfa1e85aa7cf89ae35866666a55cc9a728ca4542548cee6ae0ffe4e8da94f2f3c877a5ccb6feaf9e94e9ec70581dff6d2d614b6a0517925aa06d837f10a95f4f51b94f8b77be1dbd5c4147afe12dc1fd133839cc5cd355691ed1c2ba851a84e29b1d4eb4264f6fcd5fbba547b5a3eabce92101c570f0e699715c9235d980534070a14b52f88221a3b92c2ea07e73cc67cfde01856ab41e663596bc3112e38c7e6589dc62fa7f4249b52133f0ca76d8bdb15907bb46f2f2f804fb7719528d09a1e1a1be61cf2fa33614e3d403c2551d35409d4992b16d5c4c2693df73a2c86a128b37909fd2bbd197307c8e70c60afb567a822e50d9987672e72317bdf689e386785b63399fbd87df4997bc3c9c44b8b59b6ea69e4dab4dc28d5f6af89f147956e1a27d765f5f5d8195e9c969552636dc08a0e43c4b695c0b6"], 0x106) ioctl$PTP_PIN_GETFUNC(0xffffffffffffffff, 0x40103d0b, 0x0) ioctl$INCFS_IOC_READ_FILE_SIGNATURE(0xffffffffffffffff, 0x8010671f, &(0x7f00000000c0)={&(0x7f0000000440)=""/127, 0x7f}) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000000600)={0x6, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}], 0x1, "b856a7b683ac71"}) ioctl$BTRFS_IOC_INO_LOOKUP(r3, 0xd0009412, &(0x7f0000001600)={r4, 0x401}) ioctl$FS_IOC_FSGETXATTR(r3, 0x801c581f, &(0x7f0000000040)={0x7fff, 0xa8, 0x1, 0x0, 0x8001}) fsetxattr$trusted_overlay_nlink(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x3) getsockname$inet(r1, &(0x7f0000000100)={0x2, 0x0, @initdev}, &(0x7f0000000140)=0x10) openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) kexec_load(0xd00, 0x10, &(0x7f00000005c0)=[{0x0, 0x0, 0x0, 0x3e0000}], 0x0) perf_event_open(&(0x7f00000001c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xefffffffffffffff, 0xffffffffffffffff, 0x0) (async) socket$inet(0x2, 0x3, 0x2) (async) ioctl$EXT4_IOC_CHECKPOINT(0xffffffffffffffff, 0x4004662b, &(0x7f0000000000)) (async) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) (async) signalfd(r0, &(0x7f0000000240)={[0x800]}, 0x8) (async) write$tun(r2, &(0x7f0000002600)=ANY=[@ANYBLOB="77939ed22e6d2941ad0b6a5fa4fc65ed00c66f2e154688511200445a23c4fcec0aabb7e8da285572cc37e93f2e7b7f17c606f3f33256b92725131dce335938569ad3954cfa1e85aa7cf89ae35866666a55cc9a728ca4542548cee6ae0ffe4e8da94f2f3c877a5ccb6feaf9e94e9ec70581dff6d2d614b6a0517925aa06d837f10a95f4f51b94f8b77be1dbd5c4147afe12dc1fd133839cc5cd355691ed1c2ba851a84e29b1d4eb4264f6fcd5fbba547b5a3eabce92101c570f0e699715c9235d980534070a14b52f88221a3b92c2ea07e73cc67cfde01856ab41e663596bc3112e38c7e6589dc62fa7f4249b52133f0ca76d8bdb15907bb46f2f2f804fb7719528d09a1e1a1be61cf2fa33614e3d403c2551d35409d4992b16d5c4c2693df73a2c86a128b37909fd2bbd197307c8e70c60afb567a822e50d9987672e72317bdf689e386785b63399fbd87df4997bc3c9c44b8b59b6ea69e4dab4dc28d5f6af89f147956e1a27d765f5f5d8195e9c969552636dc08a0e43c4b695c0b6"], 0x106) (async) ioctl$PTP_PIN_GETFUNC(0xffffffffffffffff, 0x40103d0b, 0x0) (async) ioctl$INCFS_IOC_READ_FILE_SIGNATURE(0xffffffffffffffff, 0x8010671f, &(0x7f00000000c0)={&(0x7f0000000440)=""/127, 0x7f}) (async) socket$unix(0x1, 0x1, 0x0) (async) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000000600)={0x6, [], 0x1, "b856a7b683ac71"}) (async) ioctl$BTRFS_IOC_INO_LOOKUP(r3, 0xd0009412, &(0x7f0000001600)={r4, 0x401}) (async) ioctl$FS_IOC_FSGETXATTR(r3, 0x801c581f, &(0x7f0000000040)={0x7fff, 0xa8, 0x1, 0x0, 0x8001}) (async) fsetxattr$trusted_overlay_nlink(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x3) (async) getsockname$inet(r1, &(0x7f0000000100)={0x2, 0x0, @initdev}, &(0x7f0000000140)=0x10) (async) openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) (async) kexec_load(0xd00, 0x10, &(0x7f00000005c0)=[{0x0, 0x0, 0x0, 0x3e0000}], 0x0) (async) [ 898.724945] device team0 left promiscuous mode [ 898.775265] device team_slave_0 left promiscuous mode 04:26:56 executing program 5: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000100)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_STATION(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000340)=ANY=[@ANYBLOB='0\x00\x00\x00', @ANYRES16=r0, @ANYBLOB="010000000000000000001200000008000300", @ANYRES32=r2, @ANYBLOB="0a00060008021100000000000500e4160000000037b52b18f0d05f2e073755c7860fef01ee3b01d76525c952cae3b6aeda0a9661c42d1104e7a23951057ba8af6007a69bb1b0cb3135b351a631ec8e8f13c34d60426328c61b9f311942aecd4fee75e6eed47ba0d902dab6745295d71fedf4c80d6a407feb2675278e2733eaba8c68d657171091bf6e7239ce0d4937102852df11653045d6aa3fe14eba4ad700"/179], 0x30}}, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x143142, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x40002, 0x0) fallocate(r4, 0x3, 0xfffffffff, 0x4010000bffe) sendmsg$NL80211_CMD_NEW_KEY(r4, &(0x7f0000000480)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000440)={&(0x7f00000002c0)={0x50, r0, 0x200, 0x70bd2a, 0x25dfdbff, {{}, {@void, @val={0xc, 0x99, {0x2, 0x17}}}}, [@NL80211_ATTR_KEY_CIPHER={0x8}, @NL80211_ATTR_KEY_DEFAULT_TYPES={0x1c, 0x6e, 0x0, 0x1, [@NL80211_KEY_DEFAULT_TYPE_MULTICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_MULTICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_MULTICAST={0x4}]}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}]}, 0x50}, 0x1, 0x0, 0x0, 0x20048080}, 0x20008081) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000140)) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), r1) sendmsg$NL80211_CMD_VENDOR(r3, &(0x7f0000000280)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000004c0)={&(0x7f0000000180)={0xa4, r5, 0x100, 0x70bd25, 0x25dfdbfb, {{}, {@val={0x8, 0x1, 0x7f}, @void, @void}}, [@NL80211_ATTR_VENDOR_DATA={0x65, 0xc5, "996df374a921b8b36568c6674cf7cade75f6d9567aa13431f51e2c8f19e35726bb72f7ed62e845269527b128b2fbd10a4c989c5479842a4c1393f3e2433bb55697db2834b1655299569e165e9d2c18a704b31a82516c2a699ba234b1fb0033f1ec"}, @NL80211_ATTR_VENDOR_SUBCMD={0x8, 0xc4, 0x6}, @NL80211_ATTR_VENDOR_ID={0x8}, @NL80211_ATTR_VENDOR_ID={0x8, 0xc3, 0x7}, @NL80211_ATTR_VENDOR_ID={0x8, 0xc3, 0x5}]}, 0xa4}, 0x1, 0x0, 0x0, 0x8d5}, 0x4) [ 898.802973] device team_slave_1 left promiscuous mode 04:26:56 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="20000000340061820000000000000000"], 0x20}}, 0x0) [ 898.850777] bridge0: port 3(team0) entered disabled state [ 898.915908] bond0: team0 is up - this may be due to an out of date ifenslave 04:26:56 executing program 3: r0 = socket$kcm(0x10, 0x2, 0x0) (async) pipe2(&(0x7f0000004040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4080) sendmsg$kcm(r1, &(0x7f0000005580)={&(0x7f0000004080)=@ethernet={0x6, @local}, 0x80, &(0x7f0000004200)=[{&(0x7f0000004100)="d7e13c6519b63a3165c5a014532b56f0954a6fcb5074e943eed28c46d83ade3b7f96d7d7ef42220bda8054fdf7e79ab26aed8c1ac29a732341226c67958465370baa7599745e894185576f64b585d459020769688917fb41c8352de4aaf0f05e7cda96a15abcc3ae0761df47bf474e5a062cfd13bbc1a3414f273e66bc0e37f6b368bffbeece478c8c96586d94a519c8889a3e499521a853cd777f321911fc91a3cfce3334a608620f7eb6ca4f35a55d3dd94d49d457a28ac54fa133cf188a6517dd353eee6c8e8f8acdd9df89fc3b867b4eee48bafad8b44a46d092870dbdd92526dfa28eb60d", 0xe7}], 0x1, &(0x7f0000004240)=[{0xf0, 0x111, 0xffffff81, "2a8fe72e4716dc2882ac27bf07643374f27c57c8cfc7450d054d057d2b00195854aea3ce8290a7a5d5d1af1883d05bf7efef0ebdda8c7828f723f7317df905b7a24192d84bda88af07f9466ae81409457602b52c61f304d267f898e0651fc61452a5272e6ce91afe34e694c07155545b308ef4c95340b3b6003f26b3a9be6e6236098e61a5716d80cbe0a9685c2ab9cadd1114558f371b8a78cdf73fadc1a20b46117b3380d51ffeeeccdd6112115e894e1895b7f94af5628861a017e27440612688d6775677c6df557c8b171c3bc4c53e6ff8eaf1ed7e369256e5"}, {0xe0, 0x110, 0x6, "3f1b69f0c3a65d1d76141ade24d14d85cb43ea6bc58d45778a71a2943162ef250036e75f2ac2ab8c0c2861f9f71c5a1989e0868bb1385808661b8ffe0dfff6cf53e048938ceb4bbe4b5dcc73ad9f440dc00d3935ad084d8c1eec7d5c28f48fb10801569d26ee402e360a946c6ad3dc8897f1796a71f74232e44c1416ffc08777827aeca94835fdf91b5af87917463c8297400b947f565f11e53f984a031a3ba28e1eef369617fea3ece1793cb75e8b598c0b20eab86dc32af79ddc0c007d7ceb139d5295234291b30c4be390"}, {0x1010, 0x102, 0x5, "45eb2a0d9f5284467a62e93b54df63f741719e37ee6988681d369ec521e681799fd2ddde061566ae5fa7002475eafb16e16aad480f467775188b7158e3f18b01eff23e1f68e855a3036797c8d48d3b93c0791d92d3b213e82c3f5aa5942539780c7fe4aeb327489850293113469d68e6774674f5ab19cce6de7fcc8f66c4e17b3306b8231116b97e32cb1b7ee65e5b8dabdc422c688e7f60c4a9f9a130a533fada8e6011352454991af365c073269130fea765583f916ec88f4ebd908039afc561fe1374aea61de6c8cd2a3d16dd4397d9306cdc2e8758c1f5c81ab716122ec795f8a9a483bace8fa965e13b1219312255d8343d14dec12cdf6fefe6044b2e03a7b179209e88b8ccecc90304df5f96b7a69b40853d2e464e99ba15a03b940517a100e0016ef8f7ea0d8ea41e91018fe9d6c98ba8bc182abc3d97c38a9c43e13ac3a20cb88e20c1abf6edab7046b0cfec130151c86e817e0c9c4e5cf950362d537634b97fb95c898b3ea3063afa10b050944744aaed2320338a3da868a69d82e4c578c92ed6c8c4c3b31e9a357f296a3f98aa1ad30135e70703fd0f05e9abeca104354de5c099f06e85c4dfe0015b68de87e6b7c20a2c41aeb2a4d4eb4b255ee93865c3f4564c916498e32f05230c25fb84ac5bdfe75b4662f489da6372c3e59124f71dea39577ce772feca70553c016ef6cc023d10ee8dab1840565ba58311745539244954149f48a462e9dc8f4c802cfcc30b719ab5cef44e840a0e995eb5f5c88cdad8cf414982f028d905d6d1ab04ba8de15a3d255682439a9ac509496f5314cd6768b4bc96a6a751351620bf8573edd0eeef492ca1a194fc9824723de514d83e0ff11af3c7f86e8689b0d9b32e6fc5156ca7e841c4a7c2dc6927207c8a502272264abf54d180da8a611e52a2b3634e72c1d9744d3edc4f24777e270a2a5a32d7c983bb57d8eb6f9ac6e493253fac1a21c82198d4811caee06a74053ad4755e6b956ae953c591d8e3b71b89b40cd630ad5b6e0e223270e3647295c9058758013dd06df5a1da782e0f07c0c2ce50906e67238579b9b840916b9ffa168837dcfd56dd37626487a89f7d00ca8136b40f1bba9263dac2dc2e9761f26a153f12e12a0f38b918b89c96c179c120ebddf68f263569096027023f4a0be0ef18049841fc633165150cb4ffe725d5acdf3b6cc42b480b7b4675e87516963739614ec32d2467f18c7701f88d6a9801778408f48cb018c44d1f614161b28426c445dfcacf6fa516dba0df2cd23666fbfa28af66601aae1ae263ea100f179e14fe6134dc77065a2b50f936f935cafb95be2ef6f73e5c849f380439647539cb94161ac178b5e1d4a1817d215fbfbfb41a6584b68b69bca215838d09864fce804c5eb80b98d14ef9dc3137d2e6e68e7e9af1bf344520031c10d1a3dda9de763d15f16cae6f54c5bb4ce41e69283e04704ca0567e66bec3b418e864a313394c73684cefe020ec75deafe8b06c267411c66716763a3b968e86ef20155e1a90209bdc34e3d16e1a864320a360dc0f753d147b352c19738e0dffa14153a3b8cc403e807b30f0afc1fe4f915f8fe6bd8dd8ff73c786e27abff12fd98b4246f6471275a79ad53afebd198bf1948e68e332898c89fd95f0e3855c51ff5400f6626f6cd02c054498037a2e8116ce9ff990b7614cb435bee7a7ca47f449747c9ad78d31621f08fb140bcf7d6b75b92bcc31d2fbc37c6eca48303dcb4d7c89c342c8219c29db3ae10e06addbe3edd5d75f8961d9309f9e016b6fe6440fd2507f76ae360a06fcc1fbe98f77f7cda0cb297cc918793c21a816ab5b8a768edde5b8a086d61e6ee451db2af4c42a591f013b2934eb1d048ff100fcb6509ad04dbd0ae3dc0ad9835b311bfe933cd35ef4e5c1f0d749a0275c9f023461dc81aac9995c191da0e1dd0f92bd63f571e5ea3704a6db4b574a400902b2e400cb7c90b36c226c1455efca6a880798c4a5cf29e9f144deddb7c0d3959377cbc925f2829451bc90a82d3d697ca2012e32dfe98eb61560b5f54995427c0b40b05c2ec339fd5d44876fa64e988616848114cb323881c1757428422532d9a310efa1bbe741b8941b6c2de4572188c14d9517a0e3e1281c69ef15fe87972304ea476f215cf6c550bfe76ea100ee2f00d3dde276416f5fcc8678ab7931a0c42bb8f328ebfb9705a4058df103e40d533b6a8e613c5e180f5b061760468a38d469086693b0673fdcac0bc278036c6a6347fd98cd054976028590f0c96b8874751a66601f9759e43097c26bce4e86b519c84d72892798ce8fe803845722112d7e65112322b926fdd39ba7b91497cbb38cf9e2d2d175aa2b7864d849e1261b56e0e1c3422f532cbe49ff505f6ffd539c077964e6e64f681325f52ecb05e541b99fa8bb75bd3fde8bd00ab81882358816bdadfcf0725b7e54998c43021547a6c15f0cf8fe4106fb0bc4c3076bbb3ab7cdcdafdd0facba47d8d547fdfe9fb670e11f1eb2301a74f2e3362912cb5f82ceb49c679ceec29da272c56449509fcfeeb423eee77aa82a6a8ae3dc675e06dddb50a8bf3fc4c2a557715130713660edc6607c1e849acc2c89daa2d29dce38fc6f6673b5780f146f935415b40c942451340b0964b36d7f11141cc781fb3e26d47185357104f5d81664f9af59138c84478ba75d2f74a8fd00b576b34888895a7590f67f598f05e84c1245fe0fc4dca5329c5aa48df599236b46f7e88347b553bbaa7788fcdf577e03b120a30bf027a80f24b03b0aaec5c268fa32ac820e4c6ce6c2504b5c0cb1e7a22a168f76e50370cc7691187091fcbbeeeb32c1bbf958570411114a67a5bda4102fe5fc08a1e4237c0e4d60447ba6349f3ddb2a91d8a52bdc20ec83214ce4100402a9f896df0815f4c44bbfdd18f91c85d6a0d009ecb9f7ee6874caa770fc46da62ec4c58518fa02c10b5f4b9aee07faae710056c9d9e1bb70f4e22c9b39b3baf0eb2f70bc2b2cdc094926b5efde730716559a5d49c7b36243f640cdc4296e3c08074e84dfaa7b8587435b0ee642de0d4ad699eb4e7058f6855dee3c7bed5e45c18c5d1ba60e9d0e5ae655f87c023b64f8ceef20ad13de0119cffa2a226c29e6de1487d78741021dc2f1f92ee5dfeeed8e7e2b86677be752ec43e78897d37ed5b378a1aaf06656e7e1440b55c802e6a0d9ffdb13630fa9b3b7f038afa426372651a64969905da7e735af2f20ea9d410d0ce79e54c6711e2771816c6c42a61f69db262d0595dde8b6c95bf953f960a23ee8fd3b3b0af613e9e0b82f8bccd8a549ada702c130c01009eafc881c3a6b10242e526af54c40dca58f9dd64d1c95b9bc783bc57036a3c558c992e6cd4f9ce102d9244dc09d721349c7531f9084cbf84d3e42abeef253b4a24d86352f457eac14d4b64514fac018493a81df5f0b227d33745ff9a0feb47f255c9d1fd67628a026e37ba976e8999e63f4c211ad896d59249a4a1a3fe9ef68f151ca564550fa5d4b389a8ca79b79be49362649097e3361553d1973ccbf2fb0500d6226ded327b37a3d1ead2a33961daff74939a4562687a7d529e0c7613d62c38962490809366cfb85d03e8dd4f599528eae3efd16628d7c2f17285d5740f2006275421748aedc9f1cf5ee4dea5cac54ebde11ca1f07eac4e051f4a99b4202eb53023f28ab8897940cd9b2c256b640612affa2f26814ac13227e22f5138e889d9a55922df78fdfad8a2ae4e2fa9951875791c4fb9b909d313d68adbbb12ed16f9e7350e110268445b73b434aba81c29b399a30bc2f09dc5233a97bda2df4c2d95489cd7a3d132d1bb474b6b37ad07ff01a4eb9ab0039e3a11212ec6592156597ad2b77f18bfc647f8a349763f79d51acf792981a6ecf266552772f6c5206ff359c91253f4c5c40ac3bd6f4b23d181645bdfbaea2cc217d74f68a2a5328c09468864d41a5b6918b8076c45a8deb3f3e7c93738c6b64231d3b101db7c5cee7035c4477dd14dd05400bea4a9d8fc93ea3ee445a0de9fac7849007bea0eeb441348d98e733e9ccf5b8b4c4bb6567b944f5cadb8bb1d35ee2bee94a563343100ead76105a108d8fa911b90ab0d2f96621a5fa2ef6c1d4c416f9aac3b7307ac0e3402ae350e5be6c3dcf862e68a3a8a1c518b217ce0f1db9c56031fcba0c741ada8bbd97c1a67b174f3dfab4ae9eb81afaaa42772ad6ea0fe6cf954789f4ed5740393983011c0947f14cbcc56fd389d7b56f2ceabcbc0ccd744992b2362399b7bc4f9f332cc1dd891ad40b1b979c1a3c6a5039c77be02051b98fc4fc2577f376bc3d72d2cdc224cb7c5850e0a00112ecb734992aa7eadb031fb625ca80f4347d44208046e9b8ed65c17e45c5acb5433f8d2039729d814b583e5a8d255e175caf899eb1406b38d101ae31b1beb4e8d484c1e12bd6c29b8a0044ad8deeb582c6951c087f2d2493bb19bbde34c978d41848a9512c244f4736e01d2530d0231e2a4a5832187f611e1a83a0b606a0b2051ad76d382c08f51b04c646f2bfd823024efab4a06bc446e6baa641697d0baf7c533a5b3bb6ad3ab41e8fc3525078e793b246939834a80958de79df8459b02c6cff86b8d790cb57fca799d5227a25731b84a8b914fda04baddc2341c9f0cdf580de1b8a57892973d8f0e7656d17a49771ba1eff43a4c384e61d337ed53449b2e8f2d3e6ac57c19c68d25ebf1d7a73dd059338425ed1b4a29976c7778f405a61f4ebd1def11822df0427bc8c26d0ccf509174a3eb2cccaa7ccdda798da96542a105464c5df4cacef0df5027f23383be90801a5193a77692878521b8bc5144239437e05c388abf2b98007ee36e6ee42713ea2ff4c05a5a40164143c30190f8b6db2d768ee4676728d4b08d20830bdc54190c96c1bfac1133ceee80a8efbc76b4d8abb83e07f8bf7762a459d553aa3c33ee29c61d7d14c00bdc843b7918c6d115bd109e3fc9db73b69ee2ce5638a5810e0a72dd2d6e3bae1b10658e5696b50d2d92bcd59b17b3ccbaf5967a18383b6baca799ba8a737ef4adfeef030156011c6435f8cb4b941badf9a7ef60403042cce3ea030430d102f58dd95b0c39b7be2da4756ed58976f499e60af66eb111a31767dfbaca8116e2444e4bc9d3290974268690f4581aa787a38aad81e97275dd6cbcc1d9700a238a20a7f03d9716ad003d83cfbe4c8d9a2552f53f38b61d1b19fa5467dc0c23653df85bba6f5d95c8cbc8b07b47e202f858833254cbc4296bd3e6d92ca6260f79f86e1ab5e5ca713b9ff72ae16158b5d47c193bec6ef3ca80cea7cfe141fc79c6f9ca08b2144017b8a042ca7573b35b303f58b47f4a850dcd25c902f762b6216151d18498461cdab7a2b0a260b8e9b0af2ecb00cb5dcafe8194373e51816720a2d3f83a269ffa91b009f56372da3e6d46dd529feee6eb39265e8f96a0596204cedf9c42878f8c5986cc4592b3e26f91a9deb7755852f95f6059155f5dc0f967d950f853c4cc2a8b501d836f75c1726ff9a97981de593f29fa83bd9da232e34c54f3c0f1ec80b9d6c6b9799a4cee17dad09fa4e735162889ed543e0edd0243717bb5707c8cacb02e1220bf19a324f9fb35e76be99d35371f02d59a1941f0ebcd2ec50200ff2f4452d3d01588df72f2830444c75ff9060cbca4bf5d88abfcb3eb5c4b0fa1c00e27af1cc5f23b06c19e35038525630931f7af859dc855b4a46774b68a7f6ef6c30e869ec5dca4306ef09a89c879a6342567a0e594f6caaef679a85dc1629aee4b05babaf7480fea09bf6f18614a5adf7f744e3ced3d"}, {0x40, 0x9b, 0xe, "df42963b2556e6c5fe07db4f05900fdecd57f9c8dae6a88f146e86a71b325c101aa50bedea3fe563c7bcca2a"}, {0xf8, 0x109, 0x4, "5a962a16e8f2966d7d786802ed68e04dc1ea18929d639d501ee9ddc62d7d424250df471af8b47cb28cba66149c7a72fb5dc1d229889ed46da60fde7936b6b2715f4193295b2b0d990a9255d150b082e8a1ba303f8dd7614f7d160e25ecb89c911cb9bde2432d47f7894e11ae404ed9762c42c9171a591712e50373fbe1dfd266c6bf7a4e4e449d96a660cc39bcd43abbec795a859f084a567d6a93f7e22e8bff96a340ddbed82b06ab4d2476fc4e08e116868862c72951e7828668e26afd6f1f972dee7eb7b258409428fbdabb6879a9382e29c9f96baf5d60fb7db1c62e824130"}], 0x1318}, 0x24000004) (async) sendmsg$kcm(r0, &(0x7f0000000600)={0x0, 0x55, &(0x7f0000000240)=[{&(0x7f00000005c0)="2e00000010008188040f80ec59acbc0413a1f84810000000e3bd6efb440e09000e000a000f00000002800000121f", 0x2e}], 0x1}, 0x0) (async) close(0xffffffffffffffff) (async) perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x19, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) perf_event_open(&(0x7f0000000300)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x3, 0x1, @perf_bp={0x0}, 0x500, 0x0, 0x1ff, 0x9, 0x70, 0x0, 0x0, 0x0, 0x8001, 0x0, 0x4}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x9) (async) syz_clone(0x4890000, 0x0, 0x0, &(0x7f0000000080), &(0x7f0000000180), 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={0x0}, 0x10) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfff, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x80000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) openat$cgroup_type(0xffffffffffffffff, &(0x7f00000007c0), 0x2, 0x0) (async) r2 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000380)='mm_vmscan_wakeup_kswapd\x00'}, 0x10) (async) getsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0x23, &(0x7f0000000040)={@dev, @private, 0x0}, &(0x7f0000000400)=0xc) sendmsg$kcm(r0, &(0x7f0000004000)={&(0x7f0000000800)=@can={0x1d, r3}, 0x80, &(0x7f0000001c00)=[{&(0x7f0000000880)="bc0379eb4bb545a866c0d552e26bef02c94da311d293dc502f8a90cd51bfae24879887d2514ae6f7361619265aef048469f49c9cc4953a84e8f6484716594a02688e4afbb246ad03f18839599a4271ec769a4435df103d0c62e09880377314b335a5cda40d00f04d71ebd50d9a46309db3700f3d112e200134c09b0076b9039b41c0f0a64ea96e9cdcff3967889ade758960a7ad291ec55c470fe55e7b39e38513b5ab0c73", 0xa5}, {&(0x7f0000000940)="ef7d647066a6835576328531f583364832c1892400f88f9638c9ae2554fc3cd626396ca531aeb91635dda6f21d20707b805488c877d1d7e142e413c21f417897e5773c4d4186225112d822a654f81adba9ac01643e7dad507a7c66aa9cf7abc7d61672875ec618d6a76d82884de8543bbdf41585bf3d086c35f1cd98e8ef54b3db7f3be4ef46f80545b3268eb6e6352c5e6d0322e2da692112c4333f51238900c966ee15df1237a7fc8de9083dd15b84b2e0f5e6939ce3ae4ed0b8b8cea1c56417f6dda3a9f62cc612f1d74f5905798652b7bf89877fe9fdc36bcd637fc36034fbaea08096830ba8bcbea0", 0xeb}, {&(0x7f0000000a40)="6ef82e466e6201d4612259a7bd71fee24da10d8e5a1c4099a1141f3e60f4c5f36b6bcb1fb71c7394115a308fbe72730e9f5e8b04d7bb4a68edd969bf54c169728d85163fcfd86608e97774f28d7b3f0cfe2b6619325ae25d633ad9b3433085a3bdc4990e91a641268fea3cf6e5e61276cac51af14872a24200491222091deea6ee7aafec2c14457239da30a8b7a01e5cbe2d9bbc6d6faea53b0028741c105578f64f54b28889ea05b3a6b9d4217896c52e63770b0f3d0c3c0c26e5cf5ddb790d804b501401ef45f2b7f4ab757834be8279c2448733d751839eacfcf1e18b4babf1f5eea8c42f62571a", 0xe9}, {&(0x7f0000000b40)="c4299a3ffcaf9c6cde1a798b0453f15f0792f9ba47492b44f6b6d9e186733707ba532466ed6080679f09a473c0d7bc9edc9d813ceeb082a60f928f554cd7baece36ef4b640dd56a12c5163a431c5cb3fcdcfa0940fd41e27044d744d042f995966a26bd80f6a854fa75872457e72d71ca0b69a0569463b4c78ad94c5e377ef85bfb6c1c98eac41fe7ef74cc57b051dc227db6948befc86a415", 0x99}, {&(0x7f0000000c00)="d83813c1485e1a2b7c14b31b925ec3ff896eb7d79bd4c08fd73e822485e54086877de53c363c52cd10dbc69000ca100d57c57edb7b7571b0a0d71079704dbbba8d87a34b7af9d224d45662c39b60b65dc85f612dfec61d13bd37b65a0df2155aefd39ec98ac97aa05fcd742a8cb3755b5c606684287a0fd06c5a1ca08fc1f4e3ac1617259e59b583ba11af195ad6c911888200210ff7247feb9f40764e33a587220fa77456ab3e47a006a66049b888bb1c5ec8923c3c736d3c9395162ab4d14da1f53198a34d9300c90b83bea79bd17ff6c0ee3a371f8bd9d03db0f3b1a82cd368d819958d9e98e7a776d49568b94636da02b5507984a92c345accf81af28b5e20ab95db349be909a64a015d5f5fb1580a42f86783b2d1a7b0935483f3f967ad77fe614453dae0bfba3e58b47f6742a3c06030286dbbdf0f92aaea583642f0a0f794bb63c28dec3c76bbc858eb1290bb03a0aaad6968a0c09f83438ed8e0d2ef37f90718ce1c22db4159f424c9bc98505a1848badadf4270f0b380fdb476b82901163488fdbe403e33e3662cde9bfe010992e67501176635cf0b25b0099fc8800534f87856ce799d423027744da0b644341e0089ffa256303c8fae6a8fab0fa26f7bf88dbbd67c6f1dd9007330a43fd5a09354382b9d08da49f4507a75817c57f32dc7a88d5b86783951a550fd561cecab2476f6320edb8798291ce327f80e920e95ee99bf6d3aea098bfbf94a7e96bd24ebeb63abd42ff9ddc57105abd4adb588a49b5e09ee8ae01236e2fbdb663fe5204e1a01fbede04a05f68ad061132d261bb0e5f0df2e856ebcd4a8684f83086ca51556e33f2bd6ab38fc60dea1564469f41761f20c83931cd5529fd5ed9ce05c5eefd1a2ed8fabfa19c37d79090a421fcd40557ff62cac534cb74381c7c4840fee7ff2b0fe6e6fe115435dd67999568b88addd606fd33c3a8c31cfc010bffd90df6761f63f73e237d4f98a346662faa617d2e88a537943b5fdb1b93a1e05076c03d5ff2008cba6e8ca3a798f352587ecebb8b9f392e020c3ecf80eaa503e9205daf34ed79fb1db72187ac7f384a2de3efb5399cca271557b8d3e89659cb0b42bf1d7272ad532db777e9ea126ad1bcb37b255848fb13ed5f805618418a17c54a37576ded37e95c85b1ec22a94a4073aa7bd3ae3a7a093d587c0da8bf38aa84a0728d1015e75895bbac888ccc35adbe228173bf08b7f28357df53a5ac03e52ae4fabec7ee5a4dd2b44b02ad693ce5449575abf34247dce4f66397278fde14cae0380fe69c23ad63b3ffd360f7ac3b8647ba3aae3b43eeaabe59cde9c49e90a55592b335a47c90f94dbbecfc0a7a1e3ae348ae7803013614e2390c81d54f1ffb254bf608cc26a96ea33687eae6db1d72e0882385efdde4809dacc3067582b3326917ed22dba0bf816efcf11a8174919bf983ad26ca5a6194f1da23fef15933ae6125dfcdc996ff8a1920a3ca91811ac5223a6e964e30152a2f9507e12d2caedf06ccb078eaf2cba191eed55dcfa991ed447d13d1e6c2f050e02adc31327ebc1f4e5cb343116b57b1b6db0ddbeb3ec993b589c166ac0ccaf746445c3821741f1990613039f9b60ae221243663f0694eb0836f3474b88d42ebd3d7b9325b1f90e3a6aa674c12f125e18545cc443d9100e72c9b466ee48f1c044f813a69f5ffecb240a90fa8e22e01596e3e1fdbc3e9f2e7349708d2566cb5d2c6a2e5da4ad44813f0c245b8a6dbfbf5c68e70e42275f331f809514df83ef17e936ebacff753236e71c8875e85c6c4d291f1d2a07e0f181bfaf3e5c329d8e4733a3219ed1b9d646aa9fff9cc9ab18885024162d7355778de1fee446873013b2ae9f43c477c81d191856f9a6096caea83b6c34ca0e47f751d9dc2484fa20904d7d0517fbff2d392c23ae3b2014be1e0a77267d74b797c9c9fff0386501d3870bf7a9ac39435a63a1c42c2fc4413ff3a827f203e7e92f320d284c5c979250da35a72774c87fe182e98f7dadd21aca1e9d8adc00a527cab933b5f7a48a1b61c3e8e5d92ee8b7cd825a169a9ab5c563d14c7a0c81e069fa3be0f33c4681860d4b15928b1d3cbdfa904e7d1f36ef73ca44f6a2dc9405f073028ed999cb5880083b0f2695da5f0b23730d379f7ffed71a592b56e76cfb27c32e97b28ac76c2926471733c6fdba73f1ea46dbeae298a4fbac2223f172e146729c847b348680ccdc0d66abe1ec348165552ae2a05e7109f2c6fde6171df131299f4b219b8e58a3e8b4b882089c9b22397b1ee258af523e0519a63d4d16c0134946f8c45d81a8c5bad76d2819656c8a4ad2b0dc5ded15fe70cc299d02e556515406b6c56a1593a7429295a1777016b9b41d2379f353ea47bf0bf454947c50c219ff573160bacb3f4acf2ca0379f14cc128bad19812cd5a1d1dcde5695b6ed9ca466bdb3b3b10476911345b1bfd003f7abebd4e7073fe61de6bb6e28d6f25d4252e699857066827747f901341d6fbab6ea813cf8800e8c889366546383591e391c32e6d7eb066d46c8da9e23698d0b5a258e52a24385558f0a3cddfb15c3b9f8131f5e904b7808ff6f59d88c524f178f8af4dc91a09010ee8c9c69cf93f02f5be09974aa77b53ef5f809b033d1c41d67635f8668aa1077b40f36ddd7a032a47c13bb3ace21b5e1efcc4d4d495eece879e990f097c4f94a54dd4328913f46d9c201d8b4aec1a3744611227ac8e0c65d1e6f6d1f0cbe111eff56eacd02d5417f5db106f7009d784e0bd70c88f96b907c7dfb4523066c81cf8a5d5446531eac56ac96dc8b9d52e62da828dcd48802cef947ff452be9e277f2446a393a38b4a6ba3329b91420439fd237f81c63959c9e713fc53b75163243814c95e483de35c297846f1e37349c0b29ee4c7b4b2d926b11ebbb77488172a1cbd1181454aba44af7069606828fe8c40c62da1fcf69195180b489619c7dc73aebd24366fbb52157408a9219ce765cf81118299bc2feaaf2fc53cfeed01429768c584e236097a0ccebe095fa11112f163a9efc2769a4d45aa695675a9624b0ba5add9cef713ebc40325a166e0c241e45c6266244ef0a7e73c83e182bba540d32ad660d0f0991e6d2f786bebb8fba9b16b406b40e6dd59f7164b9d8d0e950aff0b654247e49d5102ba3c5c3f40a818715468a62cb7d60b88a36a17f46b8e88b68e59d75517ad66d59204e4eb60a95ff751f34d7ffdbb2a9ca606e504c3208742ee69142ec70f712ed608a3e1c6cd6d1fe82cb1bc285ba7d498faa101d38b86072acfbcb2bd1e0e37f07b552792afb3277175ce55dc5147ba741a2f16aee8acfcfe2f31e4848a55b7793d39a22e60de349b232cb459b1825db0e2a0cce114e84e981a47e7eff4558c82c1985b5c6bb1a97bc5433ed46ca24ac27116ee89d549684a644dada227e678e52b9b4c5ebe29cb9b9c936757bc38ed3d0bd4ff3ffacb52e3352c2cb1482faaecea8d78cd6320a4c27a570bd43da5503395be544233aca12cbc43d92e60d0843ed7774139e0a0591df83a271c8a8c1f8a58d56b48bcf7ad16a24cd8a5dbca6924d377933f5798cffaff7c0ef1a5b9cca7890bc6dc3c9a61d75751fa401b1f328281274474dd080c239be9dcbe6dc878e6b5cd06122d957a188e0206215a367d4f525869bbb8a9f8d1bd4d89fb3d4afddc707fb7d620c7325bc8196209679bb36db6a5b058a3229a106da0f81dee543ccb6580e0f391850659547174f23d0dbbc5f7d484403ae59aed7cd1fcaab92b069b4e790ce36385de669d4688898eb141cb2bd17f1778519a2e78064a9433bcfe842db1a5043b21d888bfd30322a9c1bce5e62d61d695ca5c6475dee85cabe74f7019d97a8a1ffa896a476c9d154e3a741e3cf56f755535104b0c8eba636ba68aed854d20b374ec4606f7b7213b084e8f453bbfb62d9aa1441f8cc69bc95db2f6ed16563348803ac3966bc06ca81002e9451364b4b275ee05b242a848c7aa12257e101e25d97fcc037165e3ce7a1f6072b542e50dbe2a9ef9e2beaab9dc2cd2e9d75756c3e8446f3852b90265275202ed02b15be061362829259938171d23f441ca52bb78e0eff60103348c68078f0d2a457f4757be60a16d330b10a9c0aa1196b66709b80fd632105aaa2f8f1aa8e12b81f0661bbc969af74424e322e9c149255bea328067b4654fb9605c9ac4e9eb263bbddfe005e27fbd0ba5742cb4a4f7829f86b31e86bee45266bc6dbedca2286a11086535d64bc9765ebd864109b7990cf5252b7f34becd8f7498aa20e249d48bb688d1abeedd4087d29a5f0eed73e58b8b2a2aefb0e8ed94894bb977d3e8f8afe17a9f23967924fd4dfd77949a4d70367f0367a6f86f270ac2061bc6a9a83e410cf551480689d8ea0bab9d0048f63efacb8aae2dcab5d7b59c2f875085a68607cd5efa861b81145a27cec8041ae12eba660e78381d0ba7ff80879378322c6676c2e1a73045e8ec19aced113ac5d007f3d01285698543dac9eb351131f3f71750f90ec0b560b9cf13cda8241abc65a6cd9c01b84c4c83d8e6bf6d96ec8a8584a6ec01aa9b338a5e85bd5a586a891926b69bccaec3719ae8c9118d2a6669b260cd7a741af3496c59d1df48b90867f7b8c3b88a1548a95c1a2003a5460fcfbb095428d6a432f79648fbf78ad34e549f4868b9782de5d710b5d937b5ad81b8bf30db61b89bf1857b45520a58240623cb3878b9caf5194391029f44ba8a8ce2d4c18e737462ecfc3d7f721740b08f2250231bd65a2614ccf2cfdfd1c2ccd818877574368b30dbc86c09f74252cb40be489d731e138243064644aac5e83b60141dca63cdcac33aadfb016a4228d06b224451e486d10780b011fc5d8f90ab8b4a3642bd36c5103394244dbd7895feed5ed6e0eeb85fc2b909cfe221ccd01d5b7ccf42a97ef7e2197264bcfe8fe774b4008ec74ef9977a9b7b299b51ba39b26ff986437c25d3145d2422f82bd42226fb007b591724842c2ac97b7cb47bfed7c3b159133ab41e95c1ef34536e54f6d82fd108e0554e6b571bf75ce5f25c5425a8284fc57416895833c846cdb17ebbd25226b031c06214c712b069ddbc0e7806f0b84c3549712ef0cb550d17614ccafb84448bd1c6b39ef3a79bc9bce40ac171a2c906ebd994b7f614f21d7aa27a30d1ba4c0e1300ae617af1b4a5f08332fbdaaf39b6e88efdad4728bc3b4392a83d8cc5bd845449673571bb99c505d3606dff8a0350955ee9e8290e0a98fbf8091c90f47179311e37e4f2daf97bd9d9ecfff67483e4deae3da2d5ee4a1e2a19e094d4283c9b79b8a7e72fff152a543d86136fb6e076f59a2090d7c0846743384edb748830018a238eab4ca9a10eece360e5641af217dc5225f5398ce4988f4a5c901994396816bf3c6c5ad245b82b02cbfbe362a555bfcc66f9069a9645e2935cb4ceaec15ef65140b55cc9ceb11fef3ea9123c14977dbc447d08008f1a4bacf4b7807ef8610fedd39677aa277f3d2b0682dabb3f4de00aad67d1eb4de4b5b47eee0fd632117f9551c29ddd25a7e6b25827b29a698cd974c93a62f07d0a080aeb5701fe6a622fa259e2c68ab9ceca884d22ca7faa8f12c7bdda127de919372d1420ed11da367c6ba90ffce600ca78ddcad5f4a98bf6fd779978b0bb46f3631c3ca840a4cd2167ecc1cff5ec349ec8fff21bf4e84606ff47837b21ddfa2684a666668e820b325b7c7b282187e270c4c2c8fa56bece82beb0e89eeee0cdeebc55895fc2b2e1d30684a1e8be435cd6ba5c1a79fb86537c0195a72e85dd4702b6a", 0x1000}, {&(0x7f0000000440)="ff3e17ca4a963d18481b", 0xa}], 0x6, &(0x7f0000001c80)=[{0x38, 0x105, 0x0, "0ecc6dce411559422b77dbea23060a7d18c0bceb7abdc8b41d81b9bc3fc795856de7add8211eeb2a"}, {0x80, 0x116, 0x80, "208949638160795861ea9f65623f369656e3a89e94a9b4d3b99905d236a4ab60672f257ba4a9faba0c14abe2b87d120174338b70efb8c45c666a181be37a5fd41ee95c3a628c6101113af24eef37b7cf30e9c8030a79f079bd9046a75614786961807477a5ba5b0559a08e8a22778216"}, {0x80, 0x10d, 0x8000, "b930ff9e50455e091e29091356494362c20ee78cdef69eed8380f90f695eb79d86c97b8a9558fd456a7b071343787d6f85186e0aae0eea22821dd24b98cd72daaf79b404cce5a07806ad706c54a3ba218e8f769e678419754c9bf3859c7810eb38fc9aa4dc97570864a83dfd"}, {0x1010, 0x112, 0x0, "560b4a9fedad830575bae1ef98da97df541680173ec0a277c9f0a1f2ac733b6d73357970c68d64b7b63c51733d2980e70769e70c84781b8a190dc3da5f7bace0361501b5a7d8f3738e4d59ab4fc26aa1df3f64cdb86e32e489ccf92fd5a6c3ffe6c05c7985b61d3b17c4a96ea2dc51ab126e9cd7103d0d64c04e77f694261fd2a05b1dc8b580a485083a260e2006e93f7fe9c318f620e309f731fd4da3d1e05e177cac85f0c3a45517a36f699bc3393d4036adf35773a7f5696c0cbcfb3e541962491881fad33042d740b872a86e2c6e5d6e83f2124a824aea527c18c41a6a34cec02b2b65371fd7bc39489adca32d0cf0055d7886020f8a661cc924c2f239d9c385269411881cd65bd5a5324676095435bb430bb8471f6b63492a0c5a477fa1de932d4a62d4febbbfe533bb6c79442db9f687c62289d3b5dfc508bf417e3fda2a32e1c2f7a77f250732ce7fc6da3875945496bb71e79f89f9fc34078470e155cc9b815f009fce7a211d4f38a0f62f0c636720d5d2e7a1bda17903df04f8c0f949a71851abcad61236f7f32257fc55444d44041882c1954f67c1b73810953975b06ea188745c8bfb24daab5d22c1ba3d9979080e8702fd96a407db2638cbad01414baf9e6d1504ee9cbf8085265dbfc991080473865474bfcdf9b83b88bb461a89843827f8791ad5b6a4827cb6145fc93dede9343fbc8162397e472f27bb99ccfa74855687f060c727ece644ae574b361e2d012da854009945e1ed143cf585f477b7d915565015924512c3de11272d1f1ae5419eb7b778b8dc4e74a95ad3fe5da206917a4cbe02e3a117c2a2631d1596e38eda1ec0411f1efeced383e17b578e80def38368f5ed1443daeccce11c50366b4cb2c01fa316986bc30ffbabdc63a342dcd8e663379e58f9f2ec410985e0c76331b49cc9c654f020f9d1539d03dd8c594ff9acf17534249cc16d07fb7a3718b4153c59f6a74014c81e0a8104e5c1a0fdf5f38ec5a43d145b4d757e038977c070dd23c0db7a79c43c13b615ab452f6024afd0b9f32bda7cf9f407d94172fac5044c9c2e48dc831107b4f1254d97727745ea73d9f8e3119806a9e8e2f360f8da02a767ddc92ee5ca3334a9e1830371ad8037aefb01d897d8dafe5396826863e262faa9eb60d99bffe4c22a87f97b5bfcdf4611a7d6d68e34f125e8514d88dfee63ff7e187c5b4869ff6a3b84959cf7d81c0923eba6dc177af4a4001af9ebcf8c4ac3eaaccb8860505d6ee7471461bd2fc9999714951d5fd67d9e7f7b75ef091d99c9a2fb7036ec7e1d02b12dc0495f0bf944f4ab4449ec5b22ef79982dd67871e0f00a6b9490fe2d20d1c8f277dccf03b436743df9c52161311756aa7833f124081ecbc5766662de8e5f2d7976c383c168882ece8ab18db0bb2f360d12018a7da529c8537b897a413eb12c186e7be8ab34a5d4118ad3d8a7ecb31113e708d50bf04ef8fadbf57ab6a0e1cf20ada1623a26b245d4f2cd1c828ab4b9d03f43cc02b685aa3550759764d1933adc51c883ec679b22a2657aaf52a3663ee19b594499e9c97a50635739c8b33954100ce654da63e9560609dd237055e5afe9dce0d316061d36cc40a7765d5be2b83c0f7edf474424d940fce11aa663214df86e4180d8140a374ecc0dd63b24f248d94e744dab232a44efba721a8e95e0a5144bd5df4299d463b4ed6368ea2af6725b138564f950d374736082a542080d9eaa0ec8123a5066f793e1105e8d2440130186dcd73300e1052efc15be5bd07aa036fe578ae6f21c24f895dea1aeaa8d82d411ef8de3cd9fd5b9c8b0ad1703acb82892a5949cc071ffcbb8cbe7a0c5f63415f9a9a9d201e4dcbd9e190ad604155fd3aa2562d2184972204f6c92599540c964156fa3f1b2873f9e612af29158d96c7b4e4c8e873904c96a7fe88cb606958c8c790dd08a835da3733475f03f719b1b487005c15781cac62034eea757a4ffc732ed4e8e534db51838a4d780515cae783aa573614241ee0f391a98e0fe688ea84774c93e601e25b20d245a42c8600d4395622e63b1aba143c04a02db19f8d1643ab143aefb4bbdc00a9105de5c8f2a106c47e311afbd3a803ffcc1d303b1ef54b20bccf7dcd4e77b8cb040e6db2ba3bb89f18ff970fda3dc7564e993dc5d81a860805e62842be7c76942823ac39d2325b0aa89606dd4d80a6a49c7ddcee9cc9e300561a948d334aef891da2d18b71ba0ad49eacdb1f1cca9522401f79935318fd6962ee6ca5a4718fcd2dc1c4e88cc4ddb65a0ec481b7adaba27dc6c304385f1daf736f7c22c0e15533e5790786917a974944e19c1d87c577f69ae2b902140bcc9ead23fe709c79fb8ee5170310b5dcf0676ba5145d9f8eb69ad3c3c51e4968bc9032860c9dd639075b4c9ea8465a67043a0b9632729997615655e22f601b51d507cb608c69a01a84c9e6e7331ffa7bb411b8459b519828900b20763393e476720eb272a55d3967b7d2017673624ffe7c2f48ca40ce70b36479a867b0bcd747d0afd3f3b1d9b419296e87f7729bc0396f4365fa0fc588e9cb4cdaa6c64ba0f7f39350f83b141484b6becef0ae5db8777acf9189cf9afcbc78f08f0675259ca1d2789201ece93f6fba668e25cc814d6688e2e2114d8e77f3faddb738ac6db0ba05ecbf384bae7f133a36ad4f36fddfbae83808bd3b7342cdace1f25f7566e9e2da21d3d211aa5b53af69874842fa6811467ee4ca558317be8ee2480aa0671d5c2e5751aab03cc18964d93a0ce952a5012da1591af99cda7ce105e407ff11af233e9517143e785cd0caa8a559e93911cfe8e553e0d8a916022dc3b45c51731c6daa88faad8a76b31ba2ed83258bfe8b6820c934c696b44e2d095150116d0c5cc465b8c33edc23299195aa2dc4edc18110adf3960f0e7bede02dd99c4986ffa203d4738e55becba19982dbaac06fc8eca7bc61c47be40ebc188482dbff2bcd52f3a8379f1f470e12b5778d0efcb93f615530fb682901b716f6c608ffbbeba4abc37e8ec91a540c0aee9812f163728ea01bc4be82b605892f25b7d6b48a2dd3c7b2cb3e529d4a7ebe3246ca94c3eaf710f4b768debef12e74f085ef78f0dba613658ab95d417ff9f4978bacb41cf33d2bfb128856262c77da7d2be29ffd1111a1c2b09110c54dca8e2fa0c67eeb8e909c366c7386a321c63dc4c7559b5e6c0d44ee5e860952516513018102eac77d17500cd5162e0f0b19f579b686b15833d5674808634f31647cfd558855f00867b77360fe714ef5b165ba9ae7eb9c5d24f923661869641278ae8662aa04b0cf59717b66259cc919b746f43194b351de64544f6eb66ed469d91d6673ea95f94f616bbbcf22f0f1dfddb7c1773f1fe4bfa9907731f514ff29f2c5c040655df07247abde0b16e488d8dfecf5c63b62c9c7af138693af15a6cdda2a0dd5e486c762e7e64b32825cb82238472b2722d5c109e977a8f36d496abb98209e2f5704054572190cac486ccaaadfe7edef7542d5608aa3e731e7c1c091c4ab8b04b3c931d6fae0dc99fab95e5c4880883b119325f442787366684055985d8d19ed2e4e9dee58d41e9b5d43506ed5692391e3d91d8b2e8a638e6436b0ee3bdca36a42e0839aaae8e694e9617e48de3ee9ee5b6c5dff2a06eaa20615858d7e0e3685338d45758646c90c4b6c4a3cbb8eb0a4366e51024275ef25ef104a43907a62972f27d8edccefcc6027eb357b2e174a7fd54aa7564bce202187f62fce03075957215ce4d2813aa125358b13fd95e0a5ee19f1977761f9bfb28e953a47a4717678a1d62339909bcb430573918acc96328268b075e3203ae9f36a216c0f304afca2a421d27a494acce9fec5627c62bf27543846bff0fa1dec7b3b11772ea6dad6760276a657ef3acfabe07a87c61ae3d142db68435faab2a3a7c85d56a8caf6b2def5a66700eb636d2acf36ff46c6d27dafcca74f79847c49a944aa84c058c9f0bf3e97f600c85a858616ba6ced660649cf4cd2dd94bc5cab9725fa36cc135c6e9ab4ca47ec8fb64d47158cb8b743abc30ddadeebb172db25279254ceaba1de8041b72125ce199272c43c1d2f456d85e4192dd0700cc33427d4c3771ca9e82b6cc2c5c5431f1dbf2f2ea2d6ebd133cd923142bdaa09dbb490c99e99ad9cac2c535fe2dab0f0f8ed5fd55f47bef19e98b31b3c03b4878ddffa71b1d9dd7a98330a2d1851ffe75eebfa0cf46bf149c6f1c22bb298e18c1ac08cc1feedff653232ff8ca228b9079cc828f35fc3fa570b9ca111e8dc4e556b65de7ec1873851f028c9b5c9a2cb2b45e5e52604807f9eeff62de5b4b6b050789466ca6439f287775501c4a3d1ecb182911892160f5564a846b975f213f870b4af8c7d47d75c2188e11b0d987ea9d87598e6965084467f4cab87803ddabe9a64f32cb5977b2516446d98f14c78bd34959166826ae2b39404d560641ac4bc44588d20e6faed0b6b1200f02709b17b2af5a9c9113641bffad8d209c82f23c47d1608512534385469ef7a42d5ce88333050a4c0ec25e8d6591b5cd099be43ed0366e8034ef5a98b4f6c013fd24304f171775a30225cf7450b81d2a2ef67cfb84ba58f1d81f31429f4511048e388a77b72c6cbe5c25d12eb8545e811197e39a02af15c8aa7989a1baed8821552f81c05def126a8d3e25311f4f822bb22664f95fb662fe94f47608fafd9dc98d2178730f99b457e559fd6b655369eb93a1b63d2d6df7f0c53a38d2e0c3f8ecccbeca86be7ab744b7ce7dfad67156a23f665ebde448b2930bef3b72d11660f7a8d2694eba9fdc21debfc86c1fbf8b20d65988bf231a0df3aab3cffb30c5e0584af0c00c574aeee03379157ca61716bd04d09e74637779130ff0b6d0dd357477cce8277104423634f76b1fcefa805a2782da4aa49a61b85cc5330e48488279b9e87bae41206a5d9ac4f6c24eef8d5402a5db2b311b4b5af2f039979913d26fe9578b4baded60ad4adb058eef56db1f3419ba132b157275785746bfaaf87b1a94803e43f3a99184131e9ef479baa379bad4156aca393aefba85abdcfcdba37f25fd3846626e4e7602cddab48ba4691ac085b7b09135bba28077d339f3be888361b6b52d47b6faf08626c17ade43998e090a5982afdd74d79e31d0420319d9fef1ffda93117143a605f353f63460d0793f53f43d6e5543e549c8225ef0e3940fa86b147754d74c2c96150ba82546b43178b86b304817a143b5b5b1eed8953528c6968cba3bfcbc05e37917341dc5a7eeec7ba99410175374018e6e1e7133415ae93b49651eedf4782083745e488995d980fb94c67386a83c6c0a73c678000f9c577240f3dee075e7eb0554559647a1f30b6c4ac7937f4de6c09e1e8bd48e4d804c90013d47301fbe833bb5d3253bae482330647d13291812b9027837a96f7bb677de056582e1aedef1df54202cb5f9ceae1c7933ca1cc63f4e22ff1d54d0b56ea9f9102e68bda179ffa54802f2481d0a94f99a4f2ff6ccc39a00b06334cbccbbe3388c19e09fefdf64dc570162529c04b11863d3f3c7d4413bf96a5cf031fe9a0660cc684c080a9acba3c68dc4444d80a2492251a4c2ce3df2d14dde88e93ea0fd3682f2eec2cee6fa8433abc549ecd8682df4499f83ae5011d2b48a0634269f96bfe5f74eaff47553c056db3d30be623043c4088939fae823d4526f8e0e6aed2470bca11dbd758970e51ff06d8f17cca02710b556555989f7dcbb2532ccbb19bff493bbcbd5b582de2bbeed8555e8750227dba5d8a8e97b84b749fd1ca8b568"}, {0xd8, 0x1, 0x3ff, "2636c47d5c520a3680cd3ca1ce2b77ee34fe25e325396827212bc9111b54b1ee7330f0ea87630c3b43da3319d14564f3fa6d62b18ad33c8df9c17bdfe139f5291dd8458690f9a256531a8eaa650fb854dd05d2c101e95ec541413dd70e16aef6005a4cbf20bd115d9d08ab8a119fdcb94c4dc7ae36587669089fb25564b44b2c22227847ab56b932cf629a6d17cbc736c49f48ddd742c106bbe22ab34464c8e8ebd6ad65f28afc534d92953e3e761f47bed23f67cd44ba19e0d66590fd2f7c78b5433fe2a68fa0"}, {0xc8, 0x10f, 0x10000, "de632de24bb1135b3c020e11d9ebdabaa8946889a3d31f4ab7104d4a2f20c7b0d2b14c8df993cc2109fff9159287b1813563c565512d45baf3bc49763dc736d31bf09c45e816f5b528a723800e35d5f1314f7000fba76e1189b03adf867dc1b03c7b89a1536b6299b7548619892fa9b586e1ef5050b611d334e259709e99998ebc65955e243801f98089ba30e509d6d380de7b1d29e208818bfa0e3403c7b6c8f5b830ec791a3e82aa305aa1ce0269575ca7d0a8a65fd4"}, {0x50, 0x128, 0x3, "15b4cd8f2465adafc0b91ae971b4c5bef2495c582d61e10404e38b0b53e2b0f0955fdbaf1458614b0d0562f3e43c1929828fc787a5fcaf72cc9a"}, {0x1010, 0x10c, 0x3ff, "0fb698170d117950677960d853c7959e7766288860df29e015755516328db545de5168a4a0f19fa5a52067820fa2cf2ad8dc39e4ccdf03744300519c3e707eac046249b2daf0eeb126e22cccd15cf0efb56e2865dc6536b364562f79fc55de1e6e9e843532e411e625bf95edce3dc4aae4a62197d55e16ea0f6fcbdff274a3c8ab01a864e32fb9f9b947a23e54ab199ce0abfda733b7a05059c56c2f544e5753f0954e9c3c651ae22fe45da168dbb343864b3f35583d756e55228dc3b46069a70e03c3aa2e5b22a5e2540056f60b66337c5ca5c11366a99271d61c905208e33e00bebe503053ba893b27599efe8e05780cad772f28da3b8f93d25b51f161f5bdc777a89139894f5362cc5e3264f914a8d1d79e83eebb766cdb64cdae6ae905d31496ade65aa046f725d08e36ed981db2745bca1ee7dfd3453546251f4110cd0d4badd4bf8784bd66a1254c03af99ad81bb153c348d94998319af86ffeb1c14003cff9e492c8d38e7fff14fc2461e5fdd1783300be7b31975ac8a10c233883081f45ae4e8cda97a06875458e2d4a79d4aeb2b0fdd39d5600869ba4249ac6635c9d7bf327a69e4f41bd9fa19d892ed05acda091f7d45f1ecfbd1803513b33b10959df7e9d8cee7fada03b446c6c5ade0f3623ee8cc8002db0120007de25e77976041b05f6c77dc5c62c35e5037ced4b31399a28dc0b988af6259e3ceb97260db5b8e232d701e0636bbc7036c2d1034603f2c94a031f2dd82458e77812cc2885fc2579191b96d5f6f3c2bceae2a06974ae7d7187a39f2ad83f7e7bb2f6ae501f07efe81602c12cc1ced6eb8d5eda7e70c7d801747153103a4c9be18a71b641206bc37542c494506e501fc7a87dac780ba8c676588ff28556d4e5d5408814ffc633d2f8027d0fd8659bf96130c1f6402b2095d2e3eb0c8d11dbd07d9f196525354a1ad35deeace288687eb968614a69d56eb38ff250fdf9f9758710874152d710c734a5e3f516157d811bb676e035177e6f43cbe8ebf37e4d2094ace93393a68758bf40aa3ccfc3afc9448c33fd28e7814770c3e589224172cb5272f8ea4852628a4a9e73ec926d46adf47b785369526a361a6cd5886ad93748bdd55c7208e7adc6f43ef3ecf8c158265998fce773729bbdc1efd52a41f17f2e113475e0032e9d64aa69569aa8cad37be1f40592ef8eb7afc2b76b189064d5cafbfca09c74f9ca4d3f428a9819f815706961c4b0b1579bbd794d6d71a04bb73c165c929f2c3cd54cf22144be39f6f4d931eec8af5196cafd798f99e0fb0d1cc8f06bb334e303210fdb631edc6348537bfe353dda02fffd40fb7e96a6b7e67aca03672957230ba9d93ead748529c18879649c1cabb348c4e23f77b6a26057bcd859bcb29a28b82f8da4f20a75c68b1eb595ea2b068e1d8b261b704e8dca25d43664e8b0dec39c342eb373fb8c177183305b0410720928ad202aec86584bb12cf3c607ccb3872a5bc415890a6266da86e773f241b8cce6e6d3eae2bbcbfd16716a36616712defce8afd8c7d69ca807c79b53f637e2dd4e6fd70ec335622323b0f91a2eefacc8ed346082059e6cf8f3c0823b32bf81afcb0dcd068955a9b5e21c6e67e17480e94753b1269258f457a74f89f8f13f32f890db52be89d4e3e902366344f4e5670f70aebad59f926b0dbcdbe3b47dba8db353cb09015fe471fcad84ef5d78b6f41b336bb0c63e333af726469a81bbe4c5df3ea4605f873d671a80a66e4ea52421ab897c97ea31e4c67ad5e3b6399a8eb8ea43d8b56088dd16f2d866ef2334f3803bb35795f9795eeb60529e42ffcd59fb4898fae7beb5c4f98610e70a50e255735929efe1d60ed1ac7db94238aa3ce7f1db05999f9ffe750dd0b40b1b846d25d56f544fa624851f7b8f9cdfc5f66a5e9ffa50445973be5108de2ac32a1e5cd070453fd8aa6572bfd7cf69c1b574827258ff23235edd678df946303c8e5787a4c8695d8201fbfa764e6b1e18760754d8f803750515a0fbcc9af5d6c550be6ee14261960585bc05147daecc8e18675a87d4e5b710617230a822cfd377c7d0550a3f878d90fa4b9bf80e6a121dfe412229685bb6e0d50e33bfe386be625ce7244b00f2a47ba691a445676e0f59e85d075475c87676e6278422efd387aed411ecdf61bc1b53b4287f65305f56545524610ef68029045304901016d1eb1c91aa19247cf6f2722995234afecb0e8a5ba66d9e18bc1e1c2f598cb141f42a819bf56cc700a9fa933e81aa644b88ef6990f5af73b3e2ea7a5b166312e99153d344bea749122c3e8f07cd7f3a788a615b2e3e3edee998e26ff386fbdafb88fc6d87bd314609734af738d7e7c9f4d3cd27a070a94071bf50216ce4b7b66354ec884ed77e67a7f4ec24dded879864a2bd622956e651be90c16d0458f17747a16fc5984746f750b22a27a26700ada1169065b30a9fe6b9fa855aa7839135bdf0868075efc5b312bfaf6807775728178ac6385b4e265743a1de072a2076883e7994729edd426e53f677214c75b9ef20acaf7b5351dc7a82b5871465141cf161dde435b1cddb652a29ebe9da9147cb073d1875ae5d9eeef3abab62c1a0d29a557f717cc900ca9f399228b5f6614e532c17d7d0cb367425b15482aff3b76eb16713efde8cd5e92faf674a8073c4754e734c2f96c302089281ab17263dbd9278b089616bac1083a2280388c445f2589848b4db3517c4a523110f0cea87275ce5aaa8ded8ac1da67eafc5fef645f20423460034b27ea9260e62083935a88c3e80768f75d780762756a6fe696bd27708c946b173253a2ab99fe683e5790519f509e3e1531ecd4abf6840077c874691f9efa0cc08fc87cab8bdb687b4c5090333f22dee5016e6ca3f68c8d9a763b33f44e436faf7bcd9f96517541b16d8938d2decbf0414775bb85c1c021056816ff10c1b5b73fbe286d3f743b0d10ac0f80e513b41c59f656cc2a89fd1a827420465f63a0864d959c9d0553067a0091edd7a842e26b3b6bbf2b805d5e1ccb846c8732caf10bd7834f2edd4efafd87b9d9513d48c106e68c140dc268599741d40cb50f88133cf13cd0219aeac5e361fb82dd2b3aa8c6346772a749bb5dd0b924b7c319b987e8a027fde5b815a618a404a1ca904fdc499d3796125e2483aa087310317c6a71ad7eaa405bf4510ff895e5cf2ce520452332f0ad26b70b313317b1e50fcd3e9ddb108f39f668b2117a038e97c0e586d448d4447d4063260b292bc82a280aba8a4db50797ddd1bedf98a46abbca4b68c9596b09ff420e0b5c98e32b94fa43adf034f69c771fb9f1606876afe050136ba1bd20471c24c9709f3604912384f3668c6080deab38329ec31bfaf41727aee24a3ace768270c4eb936ded155948769b4cac62f1a0dcf32988b68e11d6ae5648e8d04f32a02de430f198bb2462edcdeebb938d4072edfbb2a3134e6eef19dfb5e00a53bdccdcca8e84e86ec16196c25dfc2644401ad9eaa4d1a6fbb85f2eae2f2bc6e689f45c77b20c1ac1ab41e81f78849f430968b79b873e351c6b4fe958087308c4396b499516d24885da45f5b569ab92d6836cf879e81b2202c0245bdd27e92bc99b50135e52ae716a67eeb80319e6d894fc2f10a049468ebd8550ee11122381ab2e0ffa533c2dc52f62922c57dfd4e08cbeababdb0d739bf0747d344ae2eb0565e37022153ef2d831eb19ffee0d77614de9c3c8b0a5d91a82552256c415457162ef4a4e2ebe2c5d9135280b76f151f9b59c1518c1392c44db774e2b27418b8ef3d8ac269db34a8e1ea410e6700b00278e77a0e0a1203d0245caa54701820b1589e40d9c77f9cc25886eb44e7c7f3c2d9fef5bd230d00985795b990ad9a4c93892036b9b3648c19c2b684092f8a03a024a35b8d2ab72b093d49afd7f30e17e6a2c57172a20f51f800929215f726c446444955a06335bfa344307b7702f5d30dffa482bb5b3d6b9d546ba833e1465108952c6800929056b52750b327e07e06284102a0e8e3424f34f02cdb7cd5883bfa12cec8a034b6334c3aaff8e774c9c0206d039e562b60c418b4dd5834a73e8bdfc959ed9d9d427b8f567c8abfe85c2564ca5ca2927eebbcf04e2ad7e2c114e63fb79f9cc1c0d0d57d1c84c0073743f4bbc02b5de24231ed21070707191d81775822b6bf76618fe1bc13dfef5235211c9206fab9c695040564293684f98ae8de28bf4351c3f3a3b14c61a9f956330c7ba0aa422601fbdc43ef69ad2a40fa526512c2932e05ec4bffe4fad011696dae1708a34ea629d029c0b6cb83788ca6dec740cab9e4513ddc3086deef84201145376982211722594b84368f5a59e7ace2b8474201522155a847db48ea6e8326e402bf6134723f8bc361f2cfeb7f451f78c7fa68e78e2a915735910bb51b710d5cb8b84da9835201a1dabb99deff444e0f72fd9893d325e4bd22f434b723161725c138697e5b2382b8398225d5580af176c9aea48d5dbca70354a8c8a339b903e34d00f2988f31f583ad387335a7857524820d77bae60ba3297bac284eda4bc73c41cda659c8d0da40ad74cad56fee331ca72170a32734d0f2a5bd997b6bf14aef4ff457b3f844afe6798a6fc43ab0b5481c070a7ba3a2258ea08196de9fecc5131b44504d6597e120f4d1df4bee886a2da09ff01d5ca04bd409e50365e7e894c7902fef0b93bbc0ca9e991dba347bf81518016877de3a2f69d3dbcc48eaf771f976316788cb0585d1b20a81cce38e1d2a943752ccb19ce6a6ccaf4c7fb36253375f6acfda6a3029f34f46239ddb02a7c1a30cf19349e697b1451efc1556023a210d72922b5f2e53404a775fdcfb045c683e6664d17efdb3d97d60e2e8fd4888f7af1aa1556630fee64854c5a4101f313fed5fcfbb48b3f828dfe7d86c2d1c5f4554ef011601017c773220798073817a531c0b1793f7562355cff3e15595484a6871618e133596208de2f3d8615e2d06212ef783f475c9158553860f3fdb61f4ba03ec32585de5e402bfa7889df7bd7e3c6b4dfb0fc3c717c2dd18a1be9e23a976cfb78ab9d3f1b44148232b886f62d162f04f6340df876f721700330700677863b5c2438e89ca1673494d88f699e559d70c48d4859eb75175c6bcea9326513c2433378608f681c6a76d8822b4fc6a412a782a24b43b980c5a7a1e35b7cdec57df2b252e18b5a3321be7c47955fcf2e4f2685f83e44ca4c6ab1b8351ce6011f86f27af9ae710fab115dc4d4c622e1cb150f208023f70078834875409d1252d6bf9e82b09431d4a65d2e479b6d7a06b1bc232fd82d43be5ceaf6b76d79c968aa74b9b857972b77a1e6ce7f5c9396086cf041725fedbdfeca97536bb97121a52104332219013367b5cc2bdc6cbb6c5409686b78ba72863f11f5faed7e652e9cee9b00a1197c3e09e17c537a7ee11acd13050a8305ab1feb4e459fed19e8789aa52116758035b857f6dd90c76d46dc7c5bf947ab03df730af58c6f4d01c18d35ef8652b5c863a2d7fd856579608c91b907edcb43344d2b93265c09c60fe0aad8121d14a5735b86ffc529ae397c86a23b5f16fe093acfc52e50d15e7b41d644d6eec5b33cfe84ef9d28688b59d50455c7d4c8c968a6c4c83f7a17dc518bd0fc4714410bbb1e26c6f99fad77aaaf1e4e3dcef1ef6e9ce4339b4fbaaf1e08f0cd9ea8c2944d518d2029f360926cb43c2a0f2e2e5a1f066f8707b438bcddadec671f97e7e2ec87b651cced2f1c9fc6fb7315b81fda301ecd8d72ea42caa9622e8c31495fb75c8a1a829e0684180285869d4641"}], 0x2348}, 0x4048044) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r2, 0x4008240b, &(0x7f0000000480)={0x2, 0x80, 0x0, 0x0, 0xff, 0x40, 0x0, 0x2, 0x16820, 0x8, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0xebc, 0x1, @perf_config_ext={0x7, 0x4}, 0x200, 0x0, 0x3, 0x2, 0x0, 0x5, 0x1, 0x0, 0x6, 0x0, 0x2}) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000780)={0xffffffffffffffff, 0xe0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x9, &(0x7f0000000280)=[0x0], &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000500)=[{}], 0x8, 0x10, &(0x7f0000000540), &(0x7f0000000580), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000640)}}, 0x10) (async) sendmsg$kcm(r0, &(0x7f00000001c0)={0x0, 0x7, &(0x7f0000000140)=[{&(0x7f00000000c0)="2e000000100081880a0f46ecdb4cb9cca7480ef410000000e3bd6efb440009000e000a000d000000ba8002001201", 0x2e}], 0x1}, 0x0) (async) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x8916, 0x0) 04:26:57 executing program 5: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000100)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_STATION(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000340)=ANY=[@ANYBLOB='0\x00\x00\x00', @ANYRES16=r0, @ANYBLOB="010000000000000000001200000008000300", @ANYRES32=r2, @ANYBLOB="0a00060008021100000000000500e4160000000037b52b18f0d05f2e073755c7860fef01ee3b01d76525c952cae3b6aeda0a9661c42d1104e7a23951057ba8af6007a69bb1b0cb3135b351a631ec8e8f13c34d60426328c61b9f311942aecd4fee75e6eed47ba0d902dab6745295d71fedf4c80d6a407feb2675278e2733eaba8c68d657171091bf6e7239ce0d4937102852df11653045d6aa3fe14eba4ad700"/179], 0x30}}, 0x0) (async) r3 = open(&(0x7f0000000080)='./bus\x00', 0x143142, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x40002, 0x0) fallocate(r4, 0x3, 0xfffffffff, 0x4010000bffe) (async) sendmsg$NL80211_CMD_NEW_KEY(r4, &(0x7f0000000480)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000440)={&(0x7f00000002c0)={0x50, r0, 0x200, 0x70bd2a, 0x25dfdbff, {{}, {@void, @val={0xc, 0x99, {0x2, 0x17}}}}, [@NL80211_ATTR_KEY_CIPHER={0x8}, @NL80211_ATTR_KEY_DEFAULT_TYPES={0x1c, 0x6e, 0x0, 0x1, [@NL80211_KEY_DEFAULT_TYPE_MULTICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_MULTICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_MULTICAST={0x4}]}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}]}, 0x50}, 0x1, 0x0, 0x0, 0x20048080}, 0x20008081) (async) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000140)) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), r1) sendmsg$NL80211_CMD_VENDOR(r3, &(0x7f0000000280)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000004c0)={&(0x7f0000000180)={0xa4, r5, 0x100, 0x70bd25, 0x25dfdbfb, {{}, {@val={0x8, 0x1, 0x7f}, @void, @void}}, [@NL80211_ATTR_VENDOR_DATA={0x65, 0xc5, "996df374a921b8b36568c6674cf7cade75f6d9567aa13431f51e2c8f19e35726bb72f7ed62e845269527b128b2fbd10a4c989c5479842a4c1393f3e2433bb55697db2834b1655299569e165e9d2c18a704b31a82516c2a699ba234b1fb0033f1ec"}, @NL80211_ATTR_VENDOR_SUBCMD={0x8, 0xc4, 0x6}, @NL80211_ATTR_VENDOR_ID={0x8}, @NL80211_ATTR_VENDOR_ID={0x8, 0xc3, 0x7}, @NL80211_ATTR_VENDOR_ID={0x8, 0xc3, 0x5}]}, 0xa4}, 0x1, 0x0, 0x0, 0x8d5}, 0x4) 04:26:57 executing program 1: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000140)={0x1, 0xe, &(0x7f0000000440)=ANY=[@ANYBLOB="b7020000f7ffffffbfa70000000000002402000020feffff7a0af0fff8ffffff69a4f0ff00000000b70600000018d1fe2d6405000000000075040000000000000704000000000000b7040000080000206a0700fe00000000850000002f000000b70000000a00000095000000000000006458c2c62fc2868f0399d909a63796c113a80c19aab9d607000000b6cd483be3f0d3253730e711f5969f62c28b22756bedf3cf921e884bf496dca5d2b316da4f0de8163f6242fa7323f1740637c48468766af540439fce41f144631ac262dcae08c3d1a1fbe96dd87235b44174f7c0343185089a0f119e31975e551558055dc2dc"], &(0x7f0000000280)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x139}, 0x48) r1 = socket$kcm(0x11, 0xa, 0x300) setsockopt$sock_attach_bpf(r1, 0x1, 0x32, &(0x7f0000001d80)=r0, 0x4) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001040)=ANY=[@ANYBLOB="b702000014000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b7000000000000009500000000000000e3a333a0daf2f73451c0e17a606fec68cb7d67514fe60077d4dd90123d27e7cf43548ee85857ad4a77cb56e0fcb3dfd4e70ebec677d6ac14c2c794f72cbf5fe31789e70227bfd8115efd90c8c48258f8dbe82e16cf0000000000000000000000000000000000000000000000000000790ae2fd45d54b107c8c8a14195e32f13799d6707432ff48bc085760314166443ce72c74f3db890e1ff15a10d91f27e9a232fe2238fff867ba8fd41b29caad2a986e0e244bd11747ffda1a869db7e632df4de8572344b419c45c2170fe873692d8255170c16822bdffd3135480dae93c7e33bdef00000000d8fd8c79a5d0967ab7e43686b4d1e03e326beea7905ef7de375ef8bc8143df20d13c37db269971210fab7071cc3094078a044777aab9d86cf50afefd7b72a0950d389bc9cb43aa607b7269561dd50b22bd2491331818a10f2ac8c3249582a20d4e04fd1ab7883f656b84137d5f7a6edba86a7b9a4c2f3b3a8abf93b280ea53ce01dcc2d30f4310e8281b0cdc017f9759060ea88a2f6597e966a85c9a74ca196700218f919746bb4b84c16fd56ee450e411d75ab7613b644ba7580b2a0942394ed1737517eed1c892422f54d5a2e1cf1a60fe2dcc1a465aa8d54cb4000053c3f01ea714a7bd4fad615ff6e2991589bbdd1ae0d1bce65c620c4a2527a82afe16e019a5e0b5ec1b1b8aafba090000c3630488edcc4a8cbd3246e962b773a75b28a51cd09cbcb3577fea6f1e9fe8cd2b532c084cbd051b4aeaf0e7813354f14a453b093948d49bca31a7170419bb1d32f256ff3010e69b2f0482c63ab78a74dec8b19ca76e7fdf29766d96e4c2f57ba917f0abd5253e87fbe5b86a4b9151c316df3925d86899ab3e2036f4866e277d82829165922f8aeb4ea2b9db2dbb6a6b157d4019545e00028d09608ef2e186fd216ce84d913813e1be50f5b6b98d5dab8d5fe3dc100d8b6cf41c29b550f45d68a627db8335fd97bd633694ebb6173d9474c50c0360daa387ba5da3e092463a4c084b57eaff89c0083232b22b321c2af2c686ca2a0000297c8161e5c939855271fe95df690f658da38153646e660e9ba212986cd3628a500d14d378d4af508f428ecb0e85322f9fd317b29ec23b193b1ded2824dc90eeea4c56a676609d2f9e6b925cc413cde5414869387f23a309fe29c7e63101fec34b22aae77bd5df5f6181f5b4639119fc5446893479e7907e2eedfd728963537e45e01cd99203cc1f28fb06e5f5a6c96ef934e800000000000000000000005f093ab4f7a54bed3b7bebb3f8b4e722b9bb802389168bf6422899cb27eeca6fede00a5cb6036baf5d8fe305237b2488305a796cb47206b63824ecf0b16b04a11447c1d2998421bee778cd3b5aa7cefad9f6ac61517dbcfbc37b5d878b51f8dab7b4afa0830c81debe7d5ffa53fbd76ec07a3d431abd8f9ba0a393fbdbd6a982d71962aa67f67b4f09df21d0f0ed09cc31d8c78efcabdec9b693348d55b4389f59a679b4b8489c8155efc4d8d7a4f0b5b846"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x24f}, 0x48) ioctl$sock_kcm_SIOCKCMCLONE(r1, 0x89e2, &(0x7f0000000040)={r1}) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000140)={r2, 0x1800000000000060, 0xe, 0x0, &(0x7f0000000100)="280e003f4305607e5bc5795e6558", 0x0, 0x100, 0xf2ffffff, 0x0, 0x0, 0x0, 0x0}, 0x48) 04:26:57 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="20000000340061820000000000000000"], 0x20}}, 0x0) 04:26:57 executing program 2: r0 = perf_event_open(&(0x7f00000001c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xefffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) ioctl$EXT4_IOC_CHECKPOINT(0xffffffffffffffff, 0x4004662b, &(0x7f0000000000)) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) r2 = signalfd(r0, &(0x7f0000000240)={[0x800]}, 0x8) write$tun(r2, &(0x7f0000002600)=ANY=[@ANYBLOB="77939ed22e6d2941ad0b6a5fa4fc65ed00c66f2e154688511200445a23c4fcec0aabb7e8da285572cc37e93f2e7b7f17c606f3f33256b92725131dce335938569ad3954cfa1e85aa7cf89ae35866666a55cc9a728ca4542548cee6ae0ffe4e8da94f2f3c877a5ccb6feaf9e94e9ec70581dff6d2d614b6a0517925aa06d837f10a95f4f51b94f8b77be1dbd5c4147afe12dc1fd133839cc5cd355691ed1c2ba851a84e29b1d4eb4264f6fcd5fbba547b5a3eabce92101c570f0e699715c9235d980534070a14b52f88221a3b92c2ea07e73cc67cfde01856ab41e663596bc3112e38c7e6589dc62fa7f4249b52133f0ca76d8bdb15907bb46f2f2f804fb7719528d09a1e1a1be61cf2fa33614e3d403c2551d35409d4992b16d5c4c2693df73a2c86a128b37909fd2bbd197307c8e70c60afb567a822e50d9987672e72317bdf689e386785b63399fbd87df4997bc3c9c44b8b59b6ea69e4dab4dc28d5f6af89f147956e1a27d765f5f5d8195e9c969552636dc08a0e43c4b695c0b6"], 0x106) ioctl$PTP_PIN_GETFUNC(0xffffffffffffffff, 0x40103d0b, 0x0) ioctl$INCFS_IOC_READ_FILE_SIGNATURE(0xffffffffffffffff, 0x8010671f, &(0x7f00000000c0)={&(0x7f0000000440)=""/127, 0x7f}) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000000600)={0x6, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}], 0x1, "b856a7b683ac71"}) ioctl$BTRFS_IOC_INO_LOOKUP(r3, 0xd0009412, &(0x7f0000001600)={r4, 0x401}) ioctl$FS_IOC_FSGETXATTR(r3, 0x801c581f, &(0x7f0000000040)={0x7fff, 0xa8, 0x1, 0x0, 0x8001}) fsetxattr$trusted_overlay_nlink(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x3) getsockname$inet(r1, &(0x7f0000000100)={0x2, 0x0, @initdev}, &(0x7f0000000140)=0x10) openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) kexec_load(0xd00, 0x10, &(0x7f00000005c0)=[{0x0, 0x0, 0x0, 0x3e0000}], 0x0) 04:26:57 executing program 3: r0 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 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, @perf_bp={0x0}}, 0x0, 0xffffffbfffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x1, 0xfffffffffffffffc}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800}, 0x0, 0xffffffffffffffff, r0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) r2 = syz_open_procfs(0x0, &(0x7f0000000000)='comm\x00') ioctl$BTRFS_IOC_DEV_REPLACE(0xffffffffffffffff, 0xca289435, 0x0) perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x1, 0x5, 0x5e, 0x3f, 0x0, 0xa2, 0x8, 0xf, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x3, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x6, 0x1, @perf_bp={&(0x7f0000000100), 0x5}, 0x40000, 0x5, 0x2, 0x7, 0x2, 0x4f, 0x200, 0x0, 0x3, 0x0, 0x72}, 0x0, 0xffffffffffffffff, r1, 0xa) r3 = gettid() timer_create(0x5, &(0x7f00000000c0)={0x0, 0x7, 0x0, @tid=r3}, &(0x7f0000000100)) perf_event_open(&(0x7f0000000300)={0x5, 0x80, 0x4, 0x2, 0x80, 0xff, 0x0, 0x0, 0xa0020, 0x6, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, @perf_bp={&(0x7f0000000140), 0x4}, 0x10002, 0xfff, 0x3, 0x2, 0xffff, 0x5, 0x5, 0x0, 0x1ff, 0x0, 0x8}, r3, 0xa, 0xffffffffffffffff, 0x2) r4 = open(&(0x7f00000002c0)='./bus\x00', 0x1107542, 0x0) r5 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r5, 0x208200) sendfile(r2, r4, 0x0, 0x800000000035) fsetxattr$trusted_overlay_nlink(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet6_tcp_TCP_ZEROCOPY_RECEIVE(0xffffffffffffffff, 0x6, 0x23, &(0x7f0000003d00)={&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x0, 0x0, &(0x7f0000003bc0)=""/67, 0x43, 0x0, &(0x7f0000003c40)=""/140, 0x8c}, &(0x7f0000003d40)=0x40) 04:26:57 executing program 5: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000100)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_STATION(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000340)=ANY=[@ANYBLOB='0\x00\x00\x00', @ANYRES16=r0, @ANYBLOB="010000000000000000001200000008000300", @ANYRES32=r2, @ANYBLOB="0a00060008021100000000000500e4160000000037b52b18f0d05f2e073755c7860fef01ee3b01d76525c952cae3b6aeda0a9661c42d1104e7a23951057ba8af6007a69bb1b0cb3135b351a631ec8e8f13c34d60426328c61b9f311942aecd4fee75e6eed47ba0d902dab6745295d71fedf4c80d6a407feb2675278e2733eaba8c68d657171091bf6e7239ce0d4937102852df11653045d6aa3fe14eba4ad700"/179], 0x30}}, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x143142, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x40002, 0x0) fallocate(r4, 0x3, 0xfffffffff, 0x4010000bffe) sendmsg$NL80211_CMD_NEW_KEY(r4, &(0x7f0000000480)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000440)={&(0x7f00000002c0)={0x50, r0, 0x200, 0x70bd2a, 0x25dfdbff, {{}, {@void, @val={0xc, 0x99, {0x2, 0x17}}}}, [@NL80211_ATTR_KEY_CIPHER={0x8}, @NL80211_ATTR_KEY_DEFAULT_TYPES={0x1c, 0x6e, 0x0, 0x1, [@NL80211_KEY_DEFAULT_TYPE_MULTICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_MULTICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_MULTICAST={0x4}]}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}]}, 0x50}, 0x1, 0x0, 0x0, 0x20048080}, 0x20008081) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000140)) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), r1) sendmsg$NL80211_CMD_VENDOR(r3, &(0x7f0000000280)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000004c0)={&(0x7f0000000180)={0xa4, r5, 0x100, 0x70bd25, 0x25dfdbfb, {{}, {@val={0x8, 0x1, 0x7f}, @void, @void}}, [@NL80211_ATTR_VENDOR_DATA={0x65, 0xc5, "996df374a921b8b36568c6674cf7cade75f6d9567aa13431f51e2c8f19e35726bb72f7ed62e845269527b128b2fbd10a4c989c5479842a4c1393f3e2433bb55697db2834b1655299569e165e9d2c18a704b31a82516c2a699ba234b1fb0033f1ec"}, @NL80211_ATTR_VENDOR_SUBCMD={0x8, 0xc4, 0x6}, @NL80211_ATTR_VENDOR_ID={0x8}, @NL80211_ATTR_VENDOR_ID={0x8, 0xc3, 0x7}, @NL80211_ATTR_VENDOR_ID={0x8, 0xc3, 0x5}]}, 0xa4}, 0x1, 0x0, 0x0, 0x8d5}, 0x4) syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000100)={'wlan1\x00'}) (async) sendmsg$NL80211_CMD_SET_STATION(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000340)=ANY=[@ANYBLOB='0\x00\x00\x00', @ANYRES16=r0, @ANYBLOB="010000000000000000001200000008000300", @ANYRES32=r2, @ANYBLOB="0a00060008021100000000000500e4160000000037b52b18f0d05f2e073755c7860fef01ee3b01d76525c952cae3b6aeda0a9661c42d1104e7a23951057ba8af6007a69bb1b0cb3135b351a631ec8e8f13c34d60426328c61b9f311942aecd4fee75e6eed47ba0d902dab6745295d71fedf4c80d6a407feb2675278e2733eaba8c68d657171091bf6e7239ce0d4937102852df11653045d6aa3fe14eba4ad700"/179], 0x30}}, 0x0) (async) open(&(0x7f0000000080)='./bus\x00', 0x143142, 0x0) (async) open(&(0x7f0000000080)='./bus\x00', 0x40002, 0x0) (async) fallocate(r4, 0x3, 0xfffffffff, 0x4010000bffe) (async) sendmsg$NL80211_CMD_NEW_KEY(r4, &(0x7f0000000480)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000440)={&(0x7f00000002c0)={0x50, r0, 0x200, 0x70bd2a, 0x25dfdbff, {{}, {@void, @val={0xc, 0x99, {0x2, 0x17}}}}, [@NL80211_ATTR_KEY_CIPHER={0x8}, @NL80211_ATTR_KEY_DEFAULT_TYPES={0x1c, 0x6e, 0x0, 0x1, [@NL80211_KEY_DEFAULT_TYPE_MULTICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_MULTICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_MULTICAST={0x4}]}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}]}, 0x50}, 0x1, 0x0, 0x0, 0x20048080}, 0x20008081) (async) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000140)) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), r1) (async) sendmsg$NL80211_CMD_VENDOR(r3, &(0x7f0000000280)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000004c0)={&(0x7f0000000180)={0xa4, r5, 0x100, 0x70bd25, 0x25dfdbfb, {{}, {@val={0x8, 0x1, 0x7f}, @void, @void}}, [@NL80211_ATTR_VENDOR_DATA={0x65, 0xc5, "996df374a921b8b36568c6674cf7cade75f6d9567aa13431f51e2c8f19e35726bb72f7ed62e845269527b128b2fbd10a4c989c5479842a4c1393f3e2433bb55697db2834b1655299569e165e9d2c18a704b31a82516c2a699ba234b1fb0033f1ec"}, @NL80211_ATTR_VENDOR_SUBCMD={0x8, 0xc4, 0x6}, @NL80211_ATTR_VENDOR_ID={0x8}, @NL80211_ATTR_VENDOR_ID={0x8, 0xc3, 0x7}, @NL80211_ATTR_VENDOR_ID={0x8, 0xc3, 0x5}]}, 0xa4}, 0x1, 0x0, 0x0, 0x8d5}, 0x4) (async) 04:26:57 executing program 0: utime(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) (async) r0 = syz_mount_image$hfsplus(&(0x7f0000000000), &(0x7f00000000c0)='./file0\x00', 0x9, 0x2, &(0x7f00000001c0)=[{&(0x7f0000000100)="a570e9131937aa07723393604095e6a566330870ad469c380ff1bfb4566e17da63fea7981735065748d7f91e14d3e71432f6174173075c7eeb24ffe7c9dc7682e7dc4c4b564193de224f9218dda3b6d3e6c5dac8c40472829f81dda5d55fb573559f7ba6590fb72dc83566a35ee21cfb4fd850d09a59a826", 0x78, 0x80}, {&(0x7f0000000180)="852d6a695dec2d2cc191854695f47543cad614e4a9c783", 0x17, 0x9}], 0x100000, &(0x7f0000000500)={[{@umask={'umask', 0x3d, 0x3}}, {@type={'type', 0x3d, "f87f0aa5"}}, {@umask={'umask', 0x3d, 0xffffffffffffff0a}}]}) write$binfmt_script(r0, &(0x7f0000000340)={'#! ', './file0/file0', [{0x20, '^.'}, {0x20, 'umask'}, {0x20, 'dont_measure'}], 0xa, "1b79a8d9134f631b3cc61fe9bfc5babca8a86a905c31af7807efe23647e29058b058281c9a2b"}, 0x4d) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000480)={0x0, 0x0}) (async) r2 = perf_event_open(&(0x7f0000000180)={0x2, 0x80, 0x3e8, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x7}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) r3 = syz_open_dev$evdev(&(0x7f0000000140), 0x0, 0x0) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000422f69)=""/137, 0x89}], 0x8) (async) dup3(r2, r3, 0x0) perf_event_open(&(0x7f0000000400)={0x4, 0x80, 0x2a, 0x9, 0x9, 0x6, 0x0, 0x3, 0x0, 0xa, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x100, 0x4, @perf_bp={&(0x7f00000003c0), 0x3}, 0x6038, 0x8, 0xff, 0x8, 0x8000, 0x92c, 0x6, 0x0, 0xad3, 0x0, 0x200}, r1, 0xffffffffffffffff, r2, 0x3) 04:26:57 executing program 5: r0 = syz_mount_image$tmpfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mount(&(0x7f0000000140)=@nbd={'/dev/nbd', 0x0}, &(0x7f0000000340)='./file1\x00', 0x0, 0x0, &(0x7f00000004c0)='\x00') mount$overlay(0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=ANY=[@ANYRES64=r0, @ANYRES64=r0, @ANYBLOB="d359436b97f5d43c96", @ANYRES16]) ioctl$INCFS_IOC_READ_FILE_SIGNATURE(0xffffffffffffffff, 0x8010671f, &(0x7f0000000040)={&(0x7f0000000500)=""/72, 0x48}) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) getgid() syz_mount_image$tmpfs(&(0x7f0000000200), &(0x7f0000000280)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="c453c3bf2b7a802684ace3a34322283144b0099dd17da31b255896878d5042818ad882dd1f5384c398"]) mount$overlay(0x0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='workdir=./file1,lowerdir=./file0,upperdir=./bus,nfs_export=on']) mount$overlay(0x0, &(0x7f0000000000)='./file2\x00', &(0x7f00000001c0), 0x6002000, 0x0) symlink(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)='./file0/file0\x00') unlink(&(0x7f0000001d80)='./bus/file0\x00') rename(&(0x7f0000000300)='./bus/file0\x00', 0x0) socket$nl_xfrm(0x10, 0x3, 0x6) fstat(0xffffffffffffffff, 0x0) setresuid(0xee01, 0x0, 0x0) syz_mount_image$ext4(&(0x7f0000000580)='ext4\x00', 0x0, 0x0, 0x4, &(0x7f0000000a00)=[{&(0x7f0000000600)="693d6c80e11919f8a6495f441e46f9c26d6fea04f8f26916d6a4c2a036aff0429f75fd99954e7b9a1549d09f280f0f9ab1ebbac8ca29b49173997fdebeb8cd0b9b23f4d670383511d6c8a15bffff099e861c4996dc5f59f72067c04b9bdeaf5d0d3c753627d95e43793f8ea533bef430d9c5d4ec16c95fdb3fd064aaf86670a18f80303c4aa2c864e6e6be610e88c03a34e7bad6e221d05c299aae762fbd7cc83e417dbd905f32557070c344", 0xac}, {&(0x7f0000000780)="9f63f4c278fba5af5a5239478b3376cd9f11d913c76851e8deec08f0ac46cfca6b120c7c068da6aabcb798fcf8f96fef2fba0cec782cadbc0b2c6c78490d0f34a048b97429c1256afe286bf71e2260d50aee8689e2ce425f2fa55c1468e1632c6b11527c75c5dcfc05b03fe4dd5931a6997d4a268c299f025f784f6cd73d2a0472d965d293", 0x85, 0x80000001}, {&(0x7f00000006c0), 0x0, 0x9}, {&(0x7f0000000840)="db9b99581f1e9374e38aa367e0c6549e191d9e1fc14461ade57de00ce98b136be569d9a2835f5f45ef4ea8aaa6c4de6b9e69e0643adb17acf13763e5b33b5fe8dc22882704464dfeff8f4ee130f8c5e608dc81f052e1adfbd2ed34e8125428bb23d3ec71877ea1cb0fe4357a86ff2ee6fc3654f2fcd3c5f8a896cb5aec8edefb9d4ebef0fa379e2b6914d772a3a4a1a2e953de301153280344dda0161a4cfd12800743bb607d05c1f798a9b64a3b585fc0852b71b144107ffa339af911b88001615f6b", 0xc3, 0x4}], 0x2210010, &(0x7f0000000a80)={[{@dioread_nolock}], [{@fsmagic={'fsmagic', 0x3d, 0xf6}}, {@euid_gt}, {@seclabel}, {@dont_hash}, {@euid_lt}, {@pcr={'pcr', 0x3d, 0x9}}, {@hash}]}) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f0000000440)=@alg, &(0x7f0000000100)=0x80) 04:26:57 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="20000000340061820000000000000000010000000c03f000"], 0x20}}, 0x0) [ 899.740607] kauditd_printk_skb: 5777 callbacks suppressed [ 899.740620] audit: type=1800 audit(1659068817.700:9655): pid=2686 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=15563 res=0 04:26:57 executing program 3: r0 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 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, @perf_bp={0x0}}, 0x0, 0xffffffbfffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x1, 0xfffffffffffffffc}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800}, 0x0, 0xffffffffffffffff, r0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) r2 = syz_open_procfs(0x0, &(0x7f0000000000)='comm\x00') ioctl$BTRFS_IOC_DEV_REPLACE(0xffffffffffffffff, 0xca289435, 0x0) perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x1, 0x5, 0x5e, 0x3f, 0x0, 0xa2, 0x8, 0xf, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x3, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x6, 0x1, @perf_bp={&(0x7f0000000100), 0x5}, 0x40000, 0x5, 0x2, 0x7, 0x2, 0x4f, 0x200, 0x0, 0x3, 0x0, 0x72}, 0x0, 0xffffffffffffffff, r1, 0xa) r3 = gettid() timer_create(0x5, &(0x7f00000000c0)={0x0, 0x7, 0x0, @tid=r3}, &(0x7f0000000100)) perf_event_open(&(0x7f0000000300)={0x5, 0x80, 0x4, 0x2, 0x80, 0xff, 0x0, 0x0, 0xa0020, 0x6, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, @perf_bp={&(0x7f0000000140), 0x4}, 0x10002, 0xfff, 0x3, 0x2, 0xffff, 0x5, 0x5, 0x0, 0x1ff, 0x0, 0x8}, r3, 0xa, 0xffffffffffffffff, 0x2) r4 = open(&(0x7f00000002c0)='./bus\x00', 0x1107542, 0x0) r5 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r5, 0x208200) sendfile(r2, r4, 0x0, 0x800000000035) fsetxattr$trusted_overlay_nlink(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet6_tcp_TCP_ZEROCOPY_RECEIVE(0xffffffffffffffff, 0x6, 0x23, &(0x7f0000003d00)={&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x0, 0x0, &(0x7f0000003bc0)=""/67, 0x43, 0x0, &(0x7f0000003c40)=""/140, 0x8c}, &(0x7f0000003d40)=0x40) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 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, @perf_bp={0x0}}, 0x0, 0xffffffbfffffffff, 0xffffffffffffffff, 0x0) (async) perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x1, 0xfffffffffffffffc}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800}, 0x0, 0xffffffffffffffff, r0, 0x0) (async) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0) (async) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) (async) syz_open_procfs(0x0, &(0x7f0000000000)='comm\x00') (async) ioctl$BTRFS_IOC_DEV_REPLACE(0xffffffffffffffff, 0xca289435, 0x0) (async) perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x1, 0x5, 0x5e, 0x3f, 0x0, 0xa2, 0x8, 0xf, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x3, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x6, 0x1, @perf_bp={&(0x7f0000000100), 0x5}, 0x40000, 0x5, 0x2, 0x7, 0x2, 0x4f, 0x200, 0x0, 0x3, 0x0, 0x72}, 0x0, 0xffffffffffffffff, r1, 0xa) (async) gettid() (async) timer_create(0x5, &(0x7f00000000c0)={0x0, 0x7, 0x0, @tid=r3}, &(0x7f0000000100)) (async) perf_event_open(&(0x7f0000000300)={0x5, 0x80, 0x4, 0x2, 0x80, 0xff, 0x0, 0x0, 0xa0020, 0x6, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, @perf_bp={&(0x7f0000000140), 0x4}, 0x10002, 0xfff, 0x3, 0x2, 0xffff, 0x5, 0x5, 0x0, 0x1ff, 0x0, 0x8}, r3, 0xa, 0xffffffffffffffff, 0x2) (async) open(&(0x7f00000002c0)='./bus\x00', 0x1107542, 0x0) (async) creat(&(0x7f0000000040)='./bus\x00', 0x0) (async) ftruncate(r5, 0x208200) (async) sendfile(r2, r4, 0x0, 0x800000000035) (async) fsetxattr$trusted_overlay_nlink(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) getsockopt$inet6_tcp_TCP_ZEROCOPY_RECEIVE(0xffffffffffffffff, 0x6, 0x23, &(0x7f0000003d00)={&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x0, 0x0, &(0x7f0000003bc0)=""/67, 0x43, 0x0, &(0x7f0000003c40)=""/140, 0x8c}, &(0x7f0000003d40)=0x40) (async) 04:26:58 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="20000000340061820000000000000000010000000c03f000"], 0x20}}, 0x0) [ 899.985955] tmpfs: No value for mount option 'ÄSÿ+z€&„¬ã£C"(1D° Ñ}£%X–‡PBŠØ‚ÝS„Ø' 04:26:58 executing program 1: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000140)={0x1, 0xe, &(0x7f0000000440)=ANY=[@ANYBLOB="b7020000f7ffffffbfa70000000000002402000020feffff7a0af0fff8ffffff69a4f0ff00000000b70600000018d1fe2d6405000000000075040000000000000704000000000000b7040000080000206a0700fe00000000850000002f000000b70000000a00000095000000000000006458c2c62fc2868f0399d909a63796c113a80c19aab9d607000000b6cd483be3f0d3253730e711f5969f62c28b22756bedf3cf921e884bf496dca5d2b316da4f0de8163f6242fa7323f1740637c48468766af540439fce41f144631ac262dcae08c3d1a1fbe96dd87235b44174f7c0343185089a0f119e31975e551558055dc2dc"], &(0x7f0000000280)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x139}, 0x48) (async) r1 = socket$kcm(0x11, 0xa, 0x300) setsockopt$sock_attach_bpf(r1, 0x1, 0x32, &(0x7f0000001d80)=r0, 0x4) (async) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001040)=ANY=[@ANYBLOB="b702000014000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b7000000000000009500000000000000e3a333a0daf2f73451c0e17a606fec68cb7d67514fe60077d4dd90123d27e7cf43548ee85857ad4a77cb56e0fcb3dfd4e70ebec677d6ac14c2c794f72cbf5fe31789e70227bfd8115efd90c8c48258f8dbe82e16cf0000000000000000000000000000000000000000000000000000790ae2fd45d54b107c8c8a14195e32f13799d6707432ff48bc085760314166443ce72c74f3db890e1ff15a10d91f27e9a232fe2238fff867ba8fd41b29caad2a986e0e244bd11747ffda1a869db7e632df4de8572344b419c45c2170fe873692d8255170c16822bdffd3135480dae93c7e33bdef00000000d8fd8c79a5d0967ab7e43686b4d1e03e326beea7905ef7de375ef8bc8143df20d13c37db269971210fab7071cc3094078a044777aab9d86cf50afefd7b72a0950d389bc9cb43aa607b7269561dd50b22bd2491331818a10f2ac8c3249582a20d4e04fd1ab7883f656b84137d5f7a6edba86a7b9a4c2f3b3a8abf93b280ea53ce01dcc2d30f4310e8281b0cdc017f9759060ea88a2f6597e966a85c9a74ca196700218f919746bb4b84c16fd56ee450e411d75ab7613b644ba7580b2a0942394ed1737517eed1c892422f54d5a2e1cf1a60fe2dcc1a465aa8d54cb4000053c3f01ea714a7bd4fad615ff6e2991589bbdd1ae0d1bce65c620c4a2527a82afe16e019a5e0b5ec1b1b8aafba090000c3630488edcc4a8cbd3246e962b773a75b28a51cd09cbcb3577fea6f1e9fe8cd2b532c084cbd051b4aeaf0e7813354f14a453b093948d49bca31a7170419bb1d32f256ff3010e69b2f0482c63ab78a74dec8b19ca76e7fdf29766d96e4c2f57ba917f0abd5253e87fbe5b86a4b9151c316df3925d86899ab3e2036f4866e277d82829165922f8aeb4ea2b9db2dbb6a6b157d4019545e00028d09608ef2e186fd216ce84d913813e1be50f5b6b98d5dab8d5fe3dc100d8b6cf41c29b550f45d68a627db8335fd97bd633694ebb6173d9474c50c0360daa387ba5da3e092463a4c084b57eaff89c0083232b22b321c2af2c686ca2a0000297c8161e5c939855271fe95df690f658da38153646e660e9ba212986cd3628a500d14d378d4af508f428ecb0e85322f9fd317b29ec23b193b1ded2824dc90eeea4c56a676609d2f9e6b925cc413cde5414869387f23a309fe29c7e63101fec34b22aae77bd5df5f6181f5b4639119fc5446893479e7907e2eedfd728963537e45e01cd99203cc1f28fb06e5f5a6c96ef934e800000000000000000000005f093ab4f7a54bed3b7bebb3f8b4e722b9bb802389168bf6422899cb27eeca6fede00a5cb6036baf5d8fe305237b2488305a796cb47206b63824ecf0b16b04a11447c1d2998421bee778cd3b5aa7cefad9f6ac61517dbcfbc37b5d878b51f8dab7b4afa0830c81debe7d5ffa53fbd76ec07a3d431abd8f9ba0a393fbdbd6a982d71962aa67f67b4f09df21d0f0ed09cc31d8c78efcabdec9b693348d55b4389f59a679b4b8489c8155efc4d8d7a4f0b5b846"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x24f}, 0x48) ioctl$sock_kcm_SIOCKCMCLONE(r1, 0x89e2, &(0x7f0000000040)={r1}) (async, rerun: 64) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async, rerun: 64) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000140)={r2, 0x1800000000000060, 0xe, 0x0, &(0x7f0000000100)="280e003f4305607e5bc5795e6558", 0x0, 0x100, 0xf2ffffff, 0x0, 0x0, 0x0, 0x0}, 0x48) [ 900.199628] audit: type=1800 audit(1659068818.160:9656): pid=2717 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=15582 res=0 [ 900.249521] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.4'. 04:26:58 executing program 3: r0 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 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, @perf_bp={0x0}}, 0x0, 0xffffffbfffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x1, 0xfffffffffffffffc}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800}, 0x0, 0xffffffffffffffff, r0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0) (async, rerun: 32) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) (async, rerun: 32) r2 = syz_open_procfs(0x0, &(0x7f0000000000)='comm\x00') (async, rerun: 64) ioctl$BTRFS_IOC_DEV_REPLACE(0xffffffffffffffff, 0xca289435, 0x0) (rerun: 64) perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x1, 0x5, 0x5e, 0x3f, 0x0, 0xa2, 0x8, 0xf, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x3, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x6, 0x1, @perf_bp={&(0x7f0000000100), 0x5}, 0x40000, 0x5, 0x2, 0x7, 0x2, 0x4f, 0x200, 0x0, 0x3, 0x0, 0x72}, 0x0, 0xffffffffffffffff, r1, 0xa) (async, rerun: 32) r3 = gettid() (rerun: 32) timer_create(0x5, &(0x7f00000000c0)={0x0, 0x7, 0x0, @tid=r3}, &(0x7f0000000100)) perf_event_open(&(0x7f0000000300)={0x5, 0x80, 0x4, 0x2, 0x80, 0xff, 0x0, 0x0, 0xa0020, 0x6, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, @perf_bp={&(0x7f0000000140), 0x4}, 0x10002, 0xfff, 0x3, 0x2, 0xffff, 0x5, 0x5, 0x0, 0x1ff, 0x0, 0x8}, r3, 0xa, 0xffffffffffffffff, 0x2) (async) r4 = open(&(0x7f00000002c0)='./bus\x00', 0x1107542, 0x0) (async) r5 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r5, 0x208200) (async) sendfile(r2, r4, 0x0, 0x800000000035) (async) fsetxattr$trusted_overlay_nlink(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet6_tcp_TCP_ZEROCOPY_RECEIVE(0xffffffffffffffff, 0x6, 0x23, &(0x7f0000003d00)={&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x0, 0x0, &(0x7f0000003bc0)=""/67, 0x43, 0x0, &(0x7f0000003c40)=""/140, 0x8c}, &(0x7f0000003d40)=0x40) 04:26:58 executing program 5: r0 = syz_mount_image$tmpfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mount(&(0x7f0000000140)=@nbd={'/dev/nbd', 0x0}, &(0x7f0000000340)='./file1\x00', 0x0, 0x0, &(0x7f00000004c0)='\x00') mount$overlay(0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=ANY=[@ANYRES64=r0, @ANYRES64=r0, @ANYBLOB="d359436b97f5d43c96", @ANYRES16]) ioctl$INCFS_IOC_READ_FILE_SIGNATURE(0xffffffffffffffff, 0x8010671f, &(0x7f0000000040)={&(0x7f0000000500)=""/72, 0x48}) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) getgid() syz_mount_image$tmpfs(&(0x7f0000000200), &(0x7f0000000280)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="c453c3bf2b7a802684ace3a34322283144b0099dd17da31b255896878d5042818ad882dd1f5384c398"]) mount$overlay(0x0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='workdir=./file1,lowerdir=./file0,upperdir=./bus,nfs_export=on']) mount$overlay(0x0, &(0x7f0000000000)='./file2\x00', &(0x7f00000001c0), 0x6002000, 0x0) symlink(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)='./file0/file0\x00') unlink(&(0x7f0000001d80)='./bus/file0\x00') rename(&(0x7f0000000300)='./bus/file0\x00', 0x0) socket$nl_xfrm(0x10, 0x3, 0x6) fstat(0xffffffffffffffff, 0x0) setresuid(0xee01, 0x0, 0x0) syz_mount_image$ext4(&(0x7f0000000580)='ext4\x00', 0x0, 0x0, 0x4, &(0x7f0000000a00)=[{&(0x7f0000000600)="693d6c80e11919f8a6495f441e46f9c26d6fea04f8f26916d6a4c2a036aff0429f75fd99954e7b9a1549d09f280f0f9ab1ebbac8ca29b49173997fdebeb8cd0b9b23f4d670383511d6c8a15bffff099e861c4996dc5f59f72067c04b9bdeaf5d0d3c753627d95e43793f8ea533bef430d9c5d4ec16c95fdb3fd064aaf86670a18f80303c4aa2c864e6e6be610e88c03a34e7bad6e221d05c299aae762fbd7cc83e417dbd905f32557070c344", 0xac}, {&(0x7f0000000780)="9f63f4c278fba5af5a5239478b3376cd9f11d913c76851e8deec08f0ac46cfca6b120c7c068da6aabcb798fcf8f96fef2fba0cec782cadbc0b2c6c78490d0f34a048b97429c1256afe286bf71e2260d50aee8689e2ce425f2fa55c1468e1632c6b11527c75c5dcfc05b03fe4dd5931a6997d4a268c299f025f784f6cd73d2a0472d965d293", 0x85, 0x80000001}, {&(0x7f00000006c0), 0x0, 0x9}, {&(0x7f0000000840)="db9b99581f1e9374e38aa367e0c6549e191d9e1fc14461ade57de00ce98b136be569d9a2835f5f45ef4ea8aaa6c4de6b9e69e0643adb17acf13763e5b33b5fe8dc22882704464dfeff8f4ee130f8c5e608dc81f052e1adfbd2ed34e8125428bb23d3ec71877ea1cb0fe4357a86ff2ee6fc3654f2fcd3c5f8a896cb5aec8edefb9d4ebef0fa379e2b6914d772a3a4a1a2e953de301153280344dda0161a4cfd12800743bb607d05c1f798a9b64a3b585fc0852b71b144107ffa339af911b88001615f6b", 0xc3, 0x4}], 0x2210010, &(0x7f0000000a80)={[{@dioread_nolock}], [{@fsmagic={'fsmagic', 0x3d, 0xf6}}, {@euid_gt}, {@seclabel}, {@dont_hash}, {@euid_lt}, {@pcr={'pcr', 0x3d, 0x9}}, {@hash}]}) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f0000000440)=@alg, &(0x7f0000000100)=0x80) syz_mount_image$tmpfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) mount(&(0x7f0000000140)=@nbd={'/dev/nbd', 0x0}, &(0x7f0000000340)='./file1\x00', 0x0, 0x0, &(0x7f00000004c0)='\x00') (async) mount$overlay(0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=ANY=[@ANYRES64=r0, @ANYRES64=r0, @ANYBLOB="d359436b97f5d43c96", @ANYRES16]) (async) ioctl$INCFS_IOC_READ_FILE_SIGNATURE(0xffffffffffffffff, 0x8010671f, &(0x7f0000000040)={&(0x7f0000000500)=""/72, 0x48}) (async) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) (async) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) (async) getgid() (async) syz_mount_image$tmpfs(&(0x7f0000000200), &(0x7f0000000280)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="c453c3bf2b7a802684ace3a34322283144b0099dd17da31b255896878d5042818ad882dd1f5384c398"]) (async) mount$overlay(0x0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='workdir=./file1,lowerdir=./file0,upperdir=./bus,nfs_export=on']) (async) mount$overlay(0x0, &(0x7f0000000000)='./file2\x00', &(0x7f00000001c0), 0x6002000, 0x0) (async) symlink(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)='./file0/file0\x00') (async) unlink(&(0x7f0000001d80)='./bus/file0\x00') (async) rename(&(0x7f0000000300)='./bus/file0\x00', 0x0) (async) socket$nl_xfrm(0x10, 0x3, 0x6) (async) fstat(0xffffffffffffffff, 0x0) (async) setresuid(0xee01, 0x0, 0x0) (async) syz_mount_image$ext4(&(0x7f0000000580)='ext4\x00', 0x0, 0x0, 0x4, &(0x7f0000000a00)=[{&(0x7f0000000600)="693d6c80e11919f8a6495f441e46f9c26d6fea04f8f26916d6a4c2a036aff0429f75fd99954e7b9a1549d09f280f0f9ab1ebbac8ca29b49173997fdebeb8cd0b9b23f4d670383511d6c8a15bffff099e861c4996dc5f59f72067c04b9bdeaf5d0d3c753627d95e43793f8ea533bef430d9c5d4ec16c95fdb3fd064aaf86670a18f80303c4aa2c864e6e6be610e88c03a34e7bad6e221d05c299aae762fbd7cc83e417dbd905f32557070c344", 0xac}, {&(0x7f0000000780)="9f63f4c278fba5af5a5239478b3376cd9f11d913c76851e8deec08f0ac46cfca6b120c7c068da6aabcb798fcf8f96fef2fba0cec782cadbc0b2c6c78490d0f34a048b97429c1256afe286bf71e2260d50aee8689e2ce425f2fa55c1468e1632c6b11527c75c5dcfc05b03fe4dd5931a6997d4a268c299f025f784f6cd73d2a0472d965d293", 0x85, 0x80000001}, {&(0x7f00000006c0), 0x0, 0x9}, {&(0x7f0000000840)="db9b99581f1e9374e38aa367e0c6549e191d9e1fc14461ade57de00ce98b136be569d9a2835f5f45ef4ea8aaa6c4de6b9e69e0643adb17acf13763e5b33b5fe8dc22882704464dfeff8f4ee130f8c5e608dc81f052e1adfbd2ed34e8125428bb23d3ec71877ea1cb0fe4357a86ff2ee6fc3654f2fcd3c5f8a896cb5aec8edefb9d4ebef0fa379e2b6914d772a3a4a1a2e953de301153280344dda0161a4cfd12800743bb607d05c1f798a9b64a3b585fc0852b71b144107ffa339af911b88001615f6b", 0xc3, 0x4}], 0x2210010, &(0x7f0000000a80)={[{@dioread_nolock}], [{@fsmagic={'fsmagic', 0x3d, 0xf6}}, {@euid_gt}, {@seclabel}, {@dont_hash}, {@euid_lt}, {@pcr={'pcr', 0x3d, 0x9}}, {@hash}]}) (async) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) (async) accept(0xffffffffffffffff, &(0x7f0000000440)=@alg, &(0x7f0000000100)=0x80) (async) 04:26:58 executing program 2: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000140)={0x1, 0xe, &(0x7f0000000440)=ANY=[@ANYBLOB="b7020000f7ffffffbfa70000000000002402000020feffff7a0af0fff8ffffff69a4f0ff00000000b70600000018d1fe2d6405000000000075040000000000000704000000000000b7040000080000206a0700fe00000000850000002f000000b70000000a00000095000000000000006458c2c62fc2868f0399d909a63796c113a80c19aab9d607000000b6cd483be3f0d3253730e711f5969f62c28b22756bedf3cf921e884bf496dca5d2b316da4f0de8163f6242fa7323f1740637c48468766af540439fce41f144631ac262dcae08c3d1a1fbe96dd87235b44174f7c0343185089a0f119e31975e551558055dc2dc"], &(0x7f0000000280)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x139}, 0x48) r1 = socket$kcm(0x11, 0xa, 0x300) setsockopt$sock_attach_bpf(r1, 0x1, 0x32, &(0x7f0000001d80)=r0, 0x4) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001040)=ANY=[@ANYBLOB="b702000014000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b7000000000000009500000000000000e3a333a0daf2f73451c0e17a606fec68cb7d67514fe60077d4dd90123d27e7cf43548ee85857ad4a77cb56e0fcb3dfd4e70ebec677d6ac14c2c794f72cbf5fe31789e70227bfd8115efd90c8c48258f8dbe82e16cf0000000000000000000000000000000000000000000000000000790ae2fd45d54b107c8c8a14195e32f13799d6707432ff48bc085760314166443ce72c74f3db890e1ff15a10d91f27e9a232fe2238fff867ba8fd41b29caad2a986e0e244bd11747ffda1a869db7e632df4de8572344b419c45c2170fe873692d8255170c16822bdffd3135480dae93c7e33bdef00000000d8fd8c79a5d0967ab7e43686b4d1e03e326beea7905ef7de375ef8bc8143df20d13c37db269971210fab7071cc3094078a044777aab9d86cf50afefd7b72a0950d389bc9cb43aa607b7269561dd50b22bd2491331818a10f2ac8c3249582a20d4e04fd1ab7883f656b84137d5f7a6edba86a7b9a4c2f3b3a8abf93b280ea53ce01dcc2d30f4310e8281b0cdc017f9759060ea88a2f6597e966a85c9a74ca196700218f919746bb4b84c16fd56ee450e411d75ab7613b644ba7580b2a0942394ed1737517eed1c892422f54d5a2e1cf1a60fe2dcc1a465aa8d54cb4000053c3f01ea714a7bd4fad615ff6e2991589bbdd1ae0d1bce65c620c4a2527a82afe16e019a5e0b5ec1b1b8aafba090000c3630488edcc4a8cbd3246e962b773a75b28a51cd09cbcb3577fea6f1e9fe8cd2b532c084cbd051b4aeaf0e7813354f14a453b093948d49bca31a7170419bb1d32f256ff3010e69b2f0482c63ab78a74dec8b19ca76e7fdf29766d96e4c2f57ba917f0abd5253e87fbe5b86a4b9151c316df3925d86899ab3e2036f4866e277d82829165922f8aeb4ea2b9db2dbb6a6b157d4019545e00028d09608ef2e186fd216ce84d913813e1be50f5b6b98d5dab8d5fe3dc100d8b6cf41c29b550f45d68a627db8335fd97bd633694ebb6173d9474c50c0360daa387ba5da3e092463a4c084b57eaff89c0083232b22b321c2af2c686ca2a0000297c8161e5c939855271fe95df690f658da38153646e660e9ba212986cd3628a500d14d378d4af508f428ecb0e85322f9fd317b29ec23b193b1ded2824dc90eeea4c56a676609d2f9e6b925cc413cde5414869387f23a309fe29c7e63101fec34b22aae77bd5df5f6181f5b4639119fc5446893479e7907e2eedfd728963537e45e01cd99203cc1f28fb06e5f5a6c96ef934e800000000000000000000005f093ab4f7a54bed3b7bebb3f8b4e722b9bb802389168bf6422899cb27eeca6fede00a5cb6036baf5d8fe305237b2488305a796cb47206b63824ecf0b16b04a11447c1d2998421bee778cd3b5aa7cefad9f6ac61517dbcfbc37b5d878b51f8dab7b4afa0830c81debe7d5ffa53fbd76ec07a3d431abd8f9ba0a393fbdbd6a982d71962aa67f67b4f09df21d0f0ed09cc31d8c78efcabdec9b693348d55b4389f59a679b4b8489c8155efc4d8d7a4f0b5b846"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x24f}, 0x48) ioctl$sock_kcm_SIOCKCMCLONE(r1, 0x89e2, &(0x7f0000000040)={r1}) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000140)={r2, 0x1800000000000060, 0xe, 0x0, &(0x7f0000000100)="280e003f4305607e5bc5795e6558", 0x0, 0x100, 0xf2ffffff, 0x0, 0x0, 0x0, 0x0}, 0x48) [ 900.315433] audit: type=1800 audit(1659068818.190:9657): pid=2720 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=15582 res=0 [ 900.348895] net_ratelimit: 1759 callbacks suppressed [ 900.348902] openvswitch: netlink: Flow key attr not present in new flow. 04:26:58 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000380)='./bus\x00', 0x0) mkdir(&(0x7f00000004c0)='./file0/file0\x00', 0x0) r0 = socket$can_bcm(0x1d, 0x2, 0x2) io_setup(0xa, &(0x7f0000000240)=0x0) connect$can_bcm(r0, &(0x7f0000000000), 0x10) io_submit(r1, 0x20000000000002d6, &(0x7f0000000280)=[&(0x7f00000000c0)={0x400000, 0x0, 0x0, 0x1, 0x0, r0, &(0x7f0000000200)="050000000004003f420f000000000000580f02000000003f420f000000000000ffffffff000000000000", 0x38}]) r2 = socket$can_bcm(0x1d, 0x2, 0x2) io_setup(0xa, &(0x7f0000000240)=0x0) connect$can_bcm(r2, &(0x7f0000000000), 0x10) io_submit(r3, 0x20000000000002d6, &(0x7f0000000280)=[&(0x7f00000000c0)={0x400000, 0x0, 0x0, 0x1, 0x0, r2, &(0x7f0000000200)="050000000004003f420f000000000000580f02000000003f420f000000000000ffffffff000000000000", 0x38}]) r4 = dup3(r2, r0, 0x0) clock_gettime(0x0, &(0x7f0000000180)={0x0, 0x0}) utimensat(r4, &(0x7f0000000240)='./bus\x00', &(0x7f0000000340)={{0x77359400}, {r5, r6/1000+10000}}, 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x101) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=.']) chdir(&(0x7f00000001c0)='./bus\x00') lsetxattr$system_posix_acl(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='system.posix_acl_default\x00', 0x0, 0x0, 0x0) sendmsg$can_bcm(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000300), 0x10, &(0x7f0000000440)={&(0x7f00000003c0)=ANY=[@ANYBLOB="01000000020100000500000000000000", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x2710, @ANYRES64=r0], 0x80}, 0x1, 0x0, 0x0, 0x4008004}, 0x40004) mount$overlay(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100), 0x40, &(0x7f00000002c0)=ANY=[@ANYBLOB="75707065726469723d2e2f62759d90d13d6f6e2c6d6561737572652c00"]) 04:26:58 executing program 1: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000140)={0x1, 0xe, &(0x7f0000000440)=ANY=[@ANYBLOB="b7020000f7ffffffbfa70000000000002402000020feffff7a0af0fff8ffffff69a4f0ff00000000b70600000018d1fe2d6405000000000075040000000000000704000000000000b7040000080000206a0700fe00000000850000002f000000b70000000a00000095000000000000006458c2c62fc2868f0399d909a63796c113a80c19aab9d607000000b6cd483be3f0d3253730e711f5969f62c28b22756bedf3cf921e884bf496dca5d2b316da4f0de8163f6242fa7323f1740637c48468766af540439fce41f144631ac262dcae08c3d1a1fbe96dd87235b44174f7c0343185089a0f119e31975e551558055dc2dc"], &(0x7f0000000280)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x139}, 0x48) (async) r1 = socket$kcm(0x11, 0xa, 0x300) setsockopt$sock_attach_bpf(r1, 0x1, 0x32, &(0x7f0000001d80)=r0, 0x4) (async) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001040)=ANY=[@ANYBLOB="b702000014000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b7000000000000009500000000000000e3a333a0daf2f73451c0e17a606fec68cb7d67514fe60077d4dd90123d27e7cf43548ee85857ad4a77cb56e0fcb3dfd4e70ebec677d6ac14c2c794f72cbf5fe31789e70227bfd8115efd90c8c48258f8dbe82e16cf0000000000000000000000000000000000000000000000000000790ae2fd45d54b107c8c8a14195e32f13799d6707432ff48bc085760314166443ce72c74f3db890e1ff15a10d91f27e9a232fe2238fff867ba8fd41b29caad2a986e0e244bd11747ffda1a869db7e632df4de8572344b419c45c2170fe873692d8255170c16822bdffd3135480dae93c7e33bdef00000000d8fd8c79a5d0967ab7e43686b4d1e03e326beea7905ef7de375ef8bc8143df20d13c37db269971210fab7071cc3094078a044777aab9d86cf50afefd7b72a0950d389bc9cb43aa607b7269561dd50b22bd2491331818a10f2ac8c3249582a20d4e04fd1ab7883f656b84137d5f7a6edba86a7b9a4c2f3b3a8abf93b280ea53ce01dcc2d30f4310e8281b0cdc017f9759060ea88a2f6597e966a85c9a74ca196700218f919746bb4b84c16fd56ee450e411d75ab7613b644ba7580b2a0942394ed1737517eed1c892422f54d5a2e1cf1a60fe2dcc1a465aa8d54cb4000053c3f01ea714a7bd4fad615ff6e2991589bbdd1ae0d1bce65c620c4a2527a82afe16e019a5e0b5ec1b1b8aafba090000c3630488edcc4a8cbd3246e962b773a75b28a51cd09cbcb3577fea6f1e9fe8cd2b532c084cbd051b4aeaf0e7813354f14a453b093948d49bca31a7170419bb1d32f256ff3010e69b2f0482c63ab78a74dec8b19ca76e7fdf29766d96e4c2f57ba917f0abd5253e87fbe5b86a4b9151c316df3925d86899ab3e2036f4866e277d82829165922f8aeb4ea2b9db2dbb6a6b157d4019545e00028d09608ef2e186fd216ce84d913813e1be50f5b6b98d5dab8d5fe3dc100d8b6cf41c29b550f45d68a627db8335fd97bd633694ebb6173d9474c50c0360daa387ba5da3e092463a4c084b57eaff89c0083232b22b321c2af2c686ca2a0000297c8161e5c939855271fe95df690f658da38153646e660e9ba212986cd3628a500d14d378d4af508f428ecb0e85322f9fd317b29ec23b193b1ded2824dc90eeea4c56a676609d2f9e6b925cc413cde5414869387f23a309fe29c7e63101fec34b22aae77bd5df5f6181f5b4639119fc5446893479e7907e2eedfd728963537e45e01cd99203cc1f28fb06e5f5a6c96ef934e800000000000000000000005f093ab4f7a54bed3b7bebb3f8b4e722b9bb802389168bf6422899cb27eeca6fede00a5cb6036baf5d8fe305237b2488305a796cb47206b63824ecf0b16b04a11447c1d2998421bee778cd3b5aa7cefad9f6ac61517dbcfbc37b5d878b51f8dab7b4afa0830c81debe7d5ffa53fbd76ec07a3d431abd8f9ba0a393fbdbd6a982d71962aa67f67b4f09df21d0f0ed09cc31d8c78efcabdec9b693348d55b4389f59a679b4b8489c8155efc4d8d7a4f0b5b846"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x24f}, 0x48) ioctl$sock_kcm_SIOCKCMCLONE(r1, 0x89e2, &(0x7f0000000040)={r1}) (async) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000140)={r2, 0x1800000000000060, 0xe, 0x0, &(0x7f0000000100)="280e003f4305607e5bc5795e6558", 0x0, 0x100, 0xf2ffffff, 0x0, 0x0, 0x0, 0x0}, 0x48) 04:26:58 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="20000000340061820000000000000000010000000c03f000"], 0x20}}, 0x0) [ 900.465380] audit: type=1800 audit(1659068818.430:9658): pid=2737 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=13971 res=0 [ 900.558493] overlayfs: unrecognized mount option "measure" or missing value [ 900.614152] tmpfs: No value for mount option 'ÄSÿ+z€&„¬ã£C"(1D° Ñ}£%X–‡PBŠØ‚ÝS„Ø' [ 900.616629] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.4'. 04:26:58 executing program 1: perf_event_open(&(0x7f0000000880)={0x1, 0x80, 0x0, 0x0, 0x3, 0x0, 0x0, 0x9, 0xa8002, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, @perf_config_ext={0xd1, 0x6}, 0x0, 0x0, 0xfffffffc, 0x8, 0x4, 0x0, 0x4}, 0xffffffffffffffff, 0xffffffffbfffffff, 0xffffffffffffffff, 0x0) r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000000)={0x3, 0x2}, 0x4) setsockopt$packet_fanout_data(r0, 0x107, 0x16, 0x0, 0x0) getsockopt$packet_buf(r0, 0x107, 0x5, &(0x7f0000001900)=""/4074, 0x0) socket$inet_udp(0x2, 0x2, 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, 0x0) perf_event_open(0x0, 0x0, 0x3, 0xffffffffffffffff, 0x8) connect$inet(0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x80000000000002, &(0x7f00000005c0)=0x169, 0x4) setsockopt$inet_tcp_TCP_MD5SIG(r1, 0x6, 0xe, &(0x7f0000000780)={@in={{0x2, 0x0, @local}}, 0x0, 0x9, 0x6, 0x0, "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030cf00"}, 0xd8) bind$inet(r1, &(0x7f0000deb000)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r1, 0x0, 0x5, 0x200007fd, &(0x7f0000000040)={0x2, 0x4e23, @local}, 0x10) sendmmsg$inet(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0x1, 0x8, &(0x7f0000000100), 0x4) seccomp$SECCOMP_SET_MODE_FILTER(0x1, 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0xfffffffffffffd83, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0x5801}], 0x1, 0x0, 0xf080, 0x3}, 0x100) write$binfmt_elf64(r1, &(0x7f0000000280)=ANY=[@ANYRES64], 0xfc30) 04:26:58 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) (async) mkdir(&(0x7f0000000380)='./bus\x00', 0x0) (async) mkdir(&(0x7f00000004c0)='./file0/file0\x00', 0x0) (async) r0 = socket$can_bcm(0x1d, 0x2, 0x2) io_setup(0xa, &(0x7f0000000240)=0x0) (async) connect$can_bcm(r0, &(0x7f0000000000), 0x10) io_submit(r1, 0x20000000000002d6, &(0x7f0000000280)=[&(0x7f00000000c0)={0x400000, 0x0, 0x0, 0x1, 0x0, r0, &(0x7f0000000200)="050000000004003f420f000000000000580f02000000003f420f000000000000ffffffff000000000000", 0x38}]) r2 = socket$can_bcm(0x1d, 0x2, 0x2) (async) io_setup(0xa, &(0x7f0000000240)=0x0) connect$can_bcm(r2, &(0x7f0000000000), 0x10) (async) io_submit(r3, 0x20000000000002d6, &(0x7f0000000280)=[&(0x7f00000000c0)={0x400000, 0x0, 0x0, 0x1, 0x0, r2, &(0x7f0000000200)="050000000004003f420f000000000000580f02000000003f420f000000000000ffffffff000000000000", 0x38}]) r4 = dup3(r2, r0, 0x0) clock_gettime(0x0, &(0x7f0000000180)={0x0, 0x0}) utimensat(r4, &(0x7f0000000240)='./bus\x00', &(0x7f0000000340)={{0x77359400}, {r5, r6/1000+10000}}, 0x0) (async) mkdir(&(0x7f0000000200)='./file1\x00', 0x101) (async, rerun: 64) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=.']) (async, rerun: 64) chdir(&(0x7f00000001c0)='./bus\x00') (async, rerun: 64) lsetxattr$system_posix_acl(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='system.posix_acl_default\x00', 0x0, 0x0, 0x0) (rerun: 64) sendmsg$can_bcm(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000300), 0x10, &(0x7f0000000440)={&(0x7f00000003c0)=ANY=[@ANYBLOB="01000000020100000500000000000000", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x2710, @ANYRES64=r0], 0x80}, 0x1, 0x0, 0x0, 0x4008004}, 0x40004) (async) mount$overlay(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100), 0x40, &(0x7f00000002c0)=ANY=[@ANYBLOB="75707065726469723d2e2f62759d90d13d6f6e2c6d6561737572652c00"]) [ 900.720435] openvswitch: netlink: Flow key attr not present in new flow. 04:26:58 executing program 3: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x40002, 0x0) fallocate(r1, 0x3, 0xfffffffff, 0x4010000bffe) ioctl$SNDCTL_SEQ_RESET(r1, 0x5100) ppoll(&(0x7f0000000000)=[{r0, 0x10e0}], 0x1, 0x0, 0x0, 0x0) 04:26:58 executing program 2: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x8, 0x9, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000006856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000000580)="0300000004", 0x5, 0x640}, {&(0x7f0000002540)="03000000040000000500000016000f000300040000000000000000000f00698c", 0x20, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f0000011000)="8081000000180000ddf4655fddf4655fddf4655f00000000000001002000000010000800000000000af302000400000000000000000000000200000030000000020000000400000032", 0x49, 0x1600}, {&(0x7f0000011100)="8081040000180000ddf4655f069ddca1d7de0f3d1c000051dc6cf13831df1c", 0x1f, 0x16fc}, {0x0, 0x0, 0x6700000}, {&(0x7f0000000040)="111fc0d901000000803a0900803a09000000000006", 0x15, 0xc000}], 0x0, &(0x7f0000000180)=ANY=[]) 04:26:58 executing program 5: r0 = syz_mount_image$tmpfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mount(&(0x7f0000000140)=@nbd={'/dev/nbd', 0x0}, &(0x7f0000000340)='./file1\x00', 0x0, 0x0, &(0x7f00000004c0)='\x00') mount$overlay(0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=ANY=[@ANYRES64=r0, @ANYRES64=r0, @ANYBLOB="d359436b97f5d43c96", @ANYRES16]) ioctl$INCFS_IOC_READ_FILE_SIGNATURE(0xffffffffffffffff, 0x8010671f, &(0x7f0000000040)={&(0x7f0000000500)=""/72, 0x48}) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) getgid() syz_mount_image$tmpfs(&(0x7f0000000200), &(0x7f0000000280)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="c453c3bf2b7a802684ace3a34322283144b0099dd17da31b255896878d5042818ad882dd1f5384c398"]) mount$overlay(0x0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='workdir=./file1,lowerdir=./file0,upperdir=./bus,nfs_export=on']) mount$overlay(0x0, &(0x7f0000000000)='./file2\x00', &(0x7f00000001c0), 0x6002000, 0x0) symlink(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)='./file0/file0\x00') unlink(&(0x7f0000001d80)='./bus/file0\x00') rename(&(0x7f0000000300)='./bus/file0\x00', 0x0) socket$nl_xfrm(0x10, 0x3, 0x6) fstat(0xffffffffffffffff, 0x0) setresuid(0xee01, 0x0, 0x0) syz_mount_image$ext4(&(0x7f0000000580)='ext4\x00', 0x0, 0x0, 0x4, &(0x7f0000000a00)=[{&(0x7f0000000600)="693d6c80e11919f8a6495f441e46f9c26d6fea04f8f26916d6a4c2a036aff0429f75fd99954e7b9a1549d09f280f0f9ab1ebbac8ca29b49173997fdebeb8cd0b9b23f4d670383511d6c8a15bffff099e861c4996dc5f59f72067c04b9bdeaf5d0d3c753627d95e43793f8ea533bef430d9c5d4ec16c95fdb3fd064aaf86670a18f80303c4aa2c864e6e6be610e88c03a34e7bad6e221d05c299aae762fbd7cc83e417dbd905f32557070c344", 0xac}, {&(0x7f0000000780)="9f63f4c278fba5af5a5239478b3376cd9f11d913c76851e8deec08f0ac46cfca6b120c7c068da6aabcb798fcf8f96fef2fba0cec782cadbc0b2c6c78490d0f34a048b97429c1256afe286bf71e2260d50aee8689e2ce425f2fa55c1468e1632c6b11527c75c5dcfc05b03fe4dd5931a6997d4a268c299f025f784f6cd73d2a0472d965d293", 0x85, 0x80000001}, {&(0x7f00000006c0), 0x0, 0x9}, {&(0x7f0000000840)="db9b99581f1e9374e38aa367e0c6549e191d9e1fc14461ade57de00ce98b136be569d9a2835f5f45ef4ea8aaa6c4de6b9e69e0643adb17acf13763e5b33b5fe8dc22882704464dfeff8f4ee130f8c5e608dc81f052e1adfbd2ed34e8125428bb23d3ec71877ea1cb0fe4357a86ff2ee6fc3654f2fcd3c5f8a896cb5aec8edefb9d4ebef0fa379e2b6914d772a3a4a1a2e953de301153280344dda0161a4cfd12800743bb607d05c1f798a9b64a3b585fc0852b71b144107ffa339af911b88001615f6b", 0xc3, 0x4}], 0x2210010, &(0x7f0000000a80)={[{@dioread_nolock}], [{@fsmagic={'fsmagic', 0x3d, 0xf6}}, {@euid_gt}, {@seclabel}, {@dont_hash}, {@euid_lt}, {@pcr={'pcr', 0x3d, 0x9}}, {@hash}]}) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f0000000440)=@alg, &(0x7f0000000100)=0x80) syz_mount_image$tmpfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) mount(&(0x7f0000000140)=@nbd={'/dev/nbd', 0x0}, &(0x7f0000000340)='./file1\x00', 0x0, 0x0, &(0x7f00000004c0)='\x00') (async) mount$overlay(0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=ANY=[@ANYRES64=r0, @ANYRES64=r0, @ANYBLOB="d359436b97f5d43c96", @ANYRES16]) (async) ioctl$INCFS_IOC_READ_FILE_SIGNATURE(0xffffffffffffffff, 0x8010671f, &(0x7f0000000040)={&(0x7f0000000500)=""/72, 0x48}) (async) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) (async) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) (async) getgid() (async) syz_mount_image$tmpfs(&(0x7f0000000200), &(0x7f0000000280)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="c453c3bf2b7a802684ace3a34322283144b0099dd17da31b255896878d5042818ad882dd1f5384c398"]) (async) mount$overlay(0x0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='workdir=./file1,lowerdir=./file0,upperdir=./bus,nfs_export=on']) (async) mount$overlay(0x0, &(0x7f0000000000)='./file2\x00', &(0x7f00000001c0), 0x6002000, 0x0) (async) symlink(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)='./file0/file0\x00') (async) unlink(&(0x7f0000001d80)='./bus/file0\x00') (async) rename(&(0x7f0000000300)='./bus/file0\x00', 0x0) (async) socket$nl_xfrm(0x10, 0x3, 0x6) (async) fstat(0xffffffffffffffff, 0x0) (async) setresuid(0xee01, 0x0, 0x0) (async) syz_mount_image$ext4(&(0x7f0000000580)='ext4\x00', 0x0, 0x0, 0x4, &(0x7f0000000a00)=[{&(0x7f0000000600)="693d6c80e11919f8a6495f441e46f9c26d6fea04f8f26916d6a4c2a036aff0429f75fd99954e7b9a1549d09f280f0f9ab1ebbac8ca29b49173997fdebeb8cd0b9b23f4d670383511d6c8a15bffff099e861c4996dc5f59f72067c04b9bdeaf5d0d3c753627d95e43793f8ea533bef430d9c5d4ec16c95fdb3fd064aaf86670a18f80303c4aa2c864e6e6be610e88c03a34e7bad6e221d05c299aae762fbd7cc83e417dbd905f32557070c344", 0xac}, {&(0x7f0000000780)="9f63f4c278fba5af5a5239478b3376cd9f11d913c76851e8deec08f0ac46cfca6b120c7c068da6aabcb798fcf8f96fef2fba0cec782cadbc0b2c6c78490d0f34a048b97429c1256afe286bf71e2260d50aee8689e2ce425f2fa55c1468e1632c6b11527c75c5dcfc05b03fe4dd5931a6997d4a268c299f025f784f6cd73d2a0472d965d293", 0x85, 0x80000001}, {&(0x7f00000006c0), 0x0, 0x9}, {&(0x7f0000000840)="db9b99581f1e9374e38aa367e0c6549e191d9e1fc14461ade57de00ce98b136be569d9a2835f5f45ef4ea8aaa6c4de6b9e69e0643adb17acf13763e5b33b5fe8dc22882704464dfeff8f4ee130f8c5e608dc81f052e1adfbd2ed34e8125428bb23d3ec71877ea1cb0fe4357a86ff2ee6fc3654f2fcd3c5f8a896cb5aec8edefb9d4ebef0fa379e2b6914d772a3a4a1a2e953de301153280344dda0161a4cfd12800743bb607d05c1f798a9b64a3b585fc0852b71b144107ffa339af911b88001615f6b", 0xc3, 0x4}], 0x2210010, &(0x7f0000000a80)={[{@dioread_nolock}], [{@fsmagic={'fsmagic', 0x3d, 0xf6}}, {@euid_gt}, {@seclabel}, {@dont_hash}, {@euid_lt}, {@pcr={'pcr', 0x3d, 0x9}}, {@hash}]}) (async) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) (async) accept(0xffffffffffffffff, &(0x7f0000000440)=@alg, &(0x7f0000000100)=0x80) (async) 04:26:58 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="20000000340061820000000000000000010000000c03f00008001100"], 0x20}}, 0x0) [ 900.927569] EXT4-fs warning (device loop2): ext4_enable_quotas:5883: Failed to enable quota tracking (type=1, err=-13). Please run e2fsck to fix. [ 900.938072] overlayfs: filesystem on './bus' not supported as upperdir [ 900.978094] openvswitch: netlink: Flow key attr not present in new flow. 04:26:59 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="20000000340061820000000000000000010000000c03f00008001100"], 0x20}}, 0x0) [ 901.088472] tmpfs: No value for mount option 'ÄSÿ+z€&„¬ã£C"(1D° Ñ}£%X–‡PBŠØ‚ÝS„Ø' [ 901.119000] openvswitch: netlink: Flow key attr not present in new flow. [ 901.126630] EXT4-fs (loop2): mount failed 04:26:59 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="20000000340061820000000000000000010000000c03f00008001100"], 0x20}}, 0x0) 04:26:59 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) (async, rerun: 32) mkdir(&(0x7f0000000380)='./bus\x00', 0x0) (rerun: 32) mkdir(&(0x7f00000004c0)='./file0/file0\x00', 0x0) (async) r0 = socket$can_bcm(0x1d, 0x2, 0x2) (async) io_setup(0xa, &(0x7f0000000240)=0x0) connect$can_bcm(r0, &(0x7f0000000000), 0x10) (async) io_submit(r1, 0x20000000000002d6, &(0x7f0000000280)=[&(0x7f00000000c0)={0x400000, 0x0, 0x0, 0x1, 0x0, r0, &(0x7f0000000200)="050000000004003f420f000000000000580f02000000003f420f000000000000ffffffff000000000000", 0x38}]) (async) r2 = socket$can_bcm(0x1d, 0x2, 0x2) (async) io_setup(0xa, &(0x7f0000000240)=0x0) connect$can_bcm(r2, &(0x7f0000000000), 0x10) (async) io_submit(r3, 0x20000000000002d6, &(0x7f0000000280)=[&(0x7f00000000c0)={0x400000, 0x0, 0x0, 0x1, 0x0, r2, &(0x7f0000000200)="050000000004003f420f000000000000580f02000000003f420f000000000000ffffffff000000000000", 0x38}]) (async, rerun: 64) r4 = dup3(r2, r0, 0x0) (rerun: 64) clock_gettime(0x0, &(0x7f0000000180)={0x0, 0x0}) utimensat(r4, &(0x7f0000000240)='./bus\x00', &(0x7f0000000340)={{0x77359400}, {r5, r6/1000+10000}}, 0x0) (async) mkdir(&(0x7f0000000200)='./file1\x00', 0x101) (async) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=.']) chdir(&(0x7f00000001c0)='./bus\x00') (async) lsetxattr$system_posix_acl(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='system.posix_acl_default\x00', 0x0, 0x0, 0x0) (async) sendmsg$can_bcm(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000300), 0x10, &(0x7f0000000440)={&(0x7f00000003c0)=ANY=[@ANYBLOB="01000000020100000500000000000000", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x2710, @ANYRES64=r0], 0x80}, 0x1, 0x0, 0x0, 0x4008004}, 0x40004) mount$overlay(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100), 0x40, &(0x7f00000002c0)=ANY=[@ANYBLOB="75707065726469723d2e2f62759d90d13d6f6e2c6d6561737572652c00"]) 04:26:59 executing program 2: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x8, 0x9, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000006856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000000580)="0300000004", 0x5, 0x640}, {&(0x7f0000002540)="03000000040000000500000016000f000300040000000000000000000f00698c", 0x20, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f0000011000)="8081000000180000ddf4655fddf4655fddf4655f00000000000001002000000010000800000000000af302000400000000000000000000000200000030000000020000000400000032", 0x49, 0x1600}, {&(0x7f0000011100)="8081040000180000ddf4655f069ddca1d7de0f3d1c000051dc6cf13831df1c", 0x1f, 0x16fc}, {0x0, 0x0, 0x6700000}, {&(0x7f0000000040)="111fc0d901000000803a0900803a09000000000006", 0x15, 0xc000}], 0x0, &(0x7f0000000180)=ANY=[]) [ 901.260593] openvswitch: netlink: Flow key attr not present in new flow. 04:26:59 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="20000000340061820000000000000000010000000c03f00008001100ff04"], 0x20}}, 0x0) [ 901.307229] EXT4-fs warning (device loop2): ext4_enable_quotas:5883: Failed to enable quota tracking (type=1, err=-13). Please run e2fsck to fix. 04:26:59 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$can_raw(0x1d, 0x3, 0x1) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)=@ipv6_delroute={0x20, 0x19, 0x1, 0x0, 0x0, {0x2}, [@RTA_METRICS={0x4}]}, 0x20}}, 0x0) sendmsg$nl_route(r2, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000040)={&(0x7f0000000100)=@ipv6_getroute={0xa4, 0x1a, 0x400, 0x70bd29, 0x25dfdbfe, {0xa, 0x14, 0x80, 0x0, 0xfd, 0x3, 0xfe, 0xa}, [@RTA_OIF={0x8}, @RTA_METRICS={0x3b, 0x8, 0x0, 0x1, "2bb24a06eff6396a829c2c94ae329b8483da560ebee9b674e07939f432ddd239753221c879bddb8f2289963a8c0a55391d485cdc9986c7"}, @RTA_METRICS={0x3c, 0x8, 0x0, 0x1, "60560cce76d71bd96059af69b3ff9673d035c3abcb90609902e048a5cbd0d15ec95cb902de144bb86d9c3358701ea3e144270fde028d1d5e"}, @RTA_PRIORITY={0x8}]}, 0xa4}, 0x1, 0x0, 0x0, 0x20000814}, 0x8d1) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000400)={'vxcan1\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000240)=@ipv4_newaddr={0x34, 0x14, 0x105, 0x0, 0x0, {0x2, 0x0, 0x0, 0x0, r3}, [@IFA_CACHEINFO={0x14, 0x6, {0x6, 0x400}}, @IFA_LOCAL={0x8, 0x2, @multicast2}]}, 0x34}}, 0x0) [ 901.368314] openvswitch: netlink: Flow key attr not present in new flow. [ 901.387702] EXT4-fs (loop2): mount failed [ 901.397201] overlayfs: unrecognized mount option "measure" or missing value 04:26:59 executing program 1: perf_event_open(&(0x7f0000000880)={0x1, 0x80, 0x0, 0x0, 0x3, 0x0, 0x0, 0x9, 0xa8002, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, @perf_config_ext={0xd1, 0x6}, 0x0, 0x0, 0xfffffffc, 0x8, 0x4, 0x0, 0x4}, 0xffffffffffffffff, 0xffffffffbfffffff, 0xffffffffffffffff, 0x0) (async) r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000000)={0x3, 0x2}, 0x4) setsockopt$packet_fanout_data(r0, 0x107, 0x16, 0x0, 0x0) getsockopt$packet_buf(r0, 0x107, 0x5, &(0x7f0000001900)=""/4074, 0x0) (async, rerun: 32) socket$inet_udp(0x2, 0x2, 0x0) (async, rerun: 32) bind$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, 0x0) (async, rerun: 32) perf_event_open(0x0, 0x0, 0x3, 0xffffffffffffffff, 0x8) (rerun: 32) connect$inet(0xffffffffffffffff, 0x0, 0x0) (async) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x80000000000002, &(0x7f00000005c0)=0x169, 0x4) setsockopt$inet_tcp_TCP_MD5SIG(r1, 0x6, 0xe, &(0x7f0000000780)={@in={{0x2, 0x0, @local}}, 0x0, 0x9, 0x6, 0x0, "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030cf00"}, 0xd8) (async) bind$inet(r1, &(0x7f0000deb000)={0x2, 0x4e23, @multicast1}, 0x10) (async) sendto$inet(r1, 0x0, 0x5, 0x200007fd, &(0x7f0000000040)={0x2, 0x4e23, @local}, 0x10) sendmmsg$inet(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) setsockopt$sock_int(r1, 0x1, 0x8, &(0x7f0000000100), 0x4) (async) seccomp$SECCOMP_SET_MODE_FILTER(0x1, 0x0, 0x0) (async, rerun: 32) recvmsg(r1, &(0x7f0000000240)={0x0, 0xfffffffffffffd83, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0x5801}], 0x1, 0x0, 0xf080, 0x3}, 0x100) (async, rerun: 32) write$binfmt_elf64(r1, &(0x7f0000000280)=ANY=[@ANYRES64], 0xfc30) 04:26:59 executing program 2: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x8, 0x9, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000006856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000000580)="0300000004", 0x5, 0x640}, {&(0x7f0000002540)="03000000040000000500000016000f000300040000000000000000000f00698c", 0x20, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f0000011000)="8081000000180000ddf4655fddf4655fddf4655f00000000000001002000000010000800000000000af302000400000000000000000000000200000030000000020000000400000032", 0x49, 0x1600}, {&(0x7f0000011100)="8081040000180000ddf4655f069ddca1d7de0f3d1c000051dc6cf13831df1c", 0x1f, 0x16fc}, {0x0, 0x0, 0x6700000}, {&(0x7f0000000040)="111fc0d901000000803a0900803a09000000000006", 0x15, 0xc000}], 0x0, &(0x7f0000000180)=ANY=[]) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x8, 0x9, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000006856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000000580)="0300000004", 0x5, 0x640}, {&(0x7f0000002540)="03000000040000000500000016000f000300040000000000000000000f00698c", 0x20, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f0000011000)="8081000000180000ddf4655fddf4655fddf4655f00000000000001002000000010000800000000000af302000400000000000000000000000200000030000000020000000400000032", 0x49, 0x1600}, {&(0x7f0000011100)="8081040000180000ddf4655f069ddca1d7de0f3d1c000051dc6cf13831df1c", 0x1f, 0x16fc}, {0x0, 0x0, 0x6700000}, {&(0x7f0000000040)="111fc0d901000000803a0900803a09000000000006", 0x15, 0xc000}], 0x0, &(0x7f0000000180)=ANY=[]) (async) 04:26:59 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="20000000340061820000000000000000010000000c03f00008001100ff04"], 0x20}}, 0x0) 04:26:59 executing program 3: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r1 = open(&(0x7f0000000080)='./bus\x00', 0x40002, 0x0) fallocate(r1, 0x3, 0xfffffffff, 0x4010000bffe) (async) ioctl$SNDCTL_SEQ_RESET(r1, 0x5100) (async) ppoll(&(0x7f0000000000)=[{r0, 0x10e0}], 0x1, 0x0, 0x0, 0x0) 04:26:59 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x0) socket$kcm(0x11, 0x0, 0x0) ioctl$FIDEDUPERANGE(0xffffffffffffffff, 0xc0189436, 0x0) sendmsg$nl_route(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000000c0)=@newlink={0x54, 0x10, 0xffffff1f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x1203}, [@IFLA_LINKINFO={0x34, 0x12, 0x0, 0x1, @ipip={{0x9}, {0x24, 0x2, 0x0, 0x1, [@IFLA_IPTUN_ENCAP_TYPE={0x6, 0xf, 0x1}, @IFLA_IPTUN_ENCAP_DPORT={0x6}, @IFLA_IPTUN_PMTUDISC={0x5}, @IFLA_IPTUN_REMOTE={0x8, 0x3, @multicast2}]}}}]}, 0x54}}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x92001, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)=@ipv6_delroute={0x20, 0x19, 0x1, 0x0, 0x0, {0x2}, [@RTA_METRICS={0x4}]}, 0x20}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000300)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)=@ipmr_delroute={0x6c, 0x19, 0xe93d72520c0a6590, 0x70bd2c, 0x25dfdbfe, {0x80, 0x80, 0x14, 0xa2, 0xfc, 0x3, 0x0, 0xb, 0x100}, [@RTA_IP_PROTO={0x5, 0x1b, 0x6}, @RTA_PRIORITY={0x8, 0x6, 0x9}, @RTA_ENCAP={0xc, 0x16, 0x0, 0x1, @LWTUNNEL_IP6_TC={0x5, 0x5, 0x80}}, @RTA_PREFSRC={0x8, 0x7, @multicast2}, @RTA_SPORT={0x6, 0x1c, 0x4e21}, @RTA_TABLE={0x8, 0xf, 0xffff7fff}, @RTA_MULTIPATH={0xc, 0x9, {0x7, 0x11, 0x81}}, @RTA_SPORT={0x6, 0x1c, 0x4e24}, @RTA_NH_ID={0x8, 0x1e, 0x3}]}, 0x6c}, 0x1, 0x0, 0x0, 0x10}, 0x5) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x10, 0x803, 0x0) sendmsg$BATADV_CMD_GET_MESH(r4, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0}}, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000340)=ANY=[@ANYBLOB="400000001000394400"/20, @ANYRES32=0x0, @ANYBLOB="03000000000000002000128008000100736974001400028008000100", @ANYRES32=r5, @ANYBLOB="06000e0000000000"], 0x40}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x400010a0}, 0xc, &(0x7f0000000140)={&(0x7f0000000080)=@gettclass={0x24, 0x2a, 0x800, 0x70bd27, 0x25dfdbff, {0x0, 0x0, 0x0, r5, {0xd, 0xfff1}, {0xffe0, 0xfff1}, {0xfff2, 0xffe0}}, ["", "", "", ""]}, 0x24}, 0x1, 0x0, 0x0, 0x804}, 0x5) 04:26:59 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) (async) r1 = socket$can_raw(0x1d, 0x3, 0x1) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)=@ipv6_delroute={0x20, 0x19, 0x1, 0x0, 0x0, {0x2}, [@RTA_METRICS={0x4}]}, 0x20}}, 0x0) (async) sendmsg$nl_route(r2, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000040)={&(0x7f0000000100)=@ipv6_getroute={0xa4, 0x1a, 0x400, 0x70bd29, 0x25dfdbfe, {0xa, 0x14, 0x80, 0x0, 0xfd, 0x3, 0xfe, 0xa}, [@RTA_OIF={0x8}, @RTA_METRICS={0x3b, 0x8, 0x0, 0x1, "2bb24a06eff6396a829c2c94ae329b8483da560ebee9b674e07939f432ddd239753221c879bddb8f2289963a8c0a55391d485cdc9986c7"}, @RTA_METRICS={0x3c, 0x8, 0x0, 0x1, "60560cce76d71bd96059af69b3ff9673d035c3abcb90609902e048a5cbd0d15ec95cb902de144bb86d9c3358701ea3e144270fde028d1d5e"}, @RTA_PRIORITY={0x8}]}, 0xa4}, 0x1, 0x0, 0x0, 0x20000814}, 0x8d1) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000400)={'vxcan1\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000240)=@ipv4_newaddr={0x34, 0x14, 0x105, 0x0, 0x0, {0x2, 0x0, 0x0, 0x0, r3}, [@IFA_CACHEINFO={0x14, 0x6, {0x6, 0x400}}, @IFA_LOCAL={0x8, 0x2, @multicast2}]}, 0x34}}, 0x0) 04:26:59 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$can_raw(0x1d, 0x3, 0x1) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)=@ipv6_delroute={0x20, 0x19, 0x1, 0x0, 0x0, {0x2}, [@RTA_METRICS={0x4}]}, 0x20}}, 0x0) sendmsg$nl_route(r2, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000040)={&(0x7f0000000100)=@ipv6_getroute={0xa4, 0x1a, 0x400, 0x70bd29, 0x25dfdbfe, {0xa, 0x14, 0x80, 0x0, 0xfd, 0x3, 0xfe, 0xa}, [@RTA_OIF={0x8}, @RTA_METRICS={0x3b, 0x8, 0x0, 0x1, "2bb24a06eff6396a829c2c94ae329b8483da560ebee9b674e07939f432ddd239753221c879bddb8f2289963a8c0a55391d485cdc9986c7"}, @RTA_METRICS={0x3c, 0x8, 0x0, 0x1, "60560cce76d71bd96059af69b3ff9673d035c3abcb90609902e048a5cbd0d15ec95cb902de144bb86d9c3358701ea3e144270fde028d1d5e"}, @RTA_PRIORITY={0x8}]}, 0xa4}, 0x1, 0x0, 0x0, 0x20000814}, 0x8d1) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000400)={'vxcan1\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000240)=@ipv4_newaddr={0x34, 0x14, 0x105, 0x0, 0x0, {0x2, 0x0, 0x0, 0x0, r3}, [@IFA_CACHEINFO={0x14, 0x6, {0x6, 0x400}}, @IFA_LOCAL={0x8, 0x2, @multicast2}]}, 0x34}}, 0x0) socket$nl_route(0x10, 0x3, 0x0) (async) socket$can_raw(0x1d, 0x3, 0x1) (async) socket$nl_route(0x10, 0x3, 0x0) (async) sendmsg$nl_route(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)=@ipv6_delroute={0x20, 0x19, 0x1, 0x0, 0x0, {0x2}, [@RTA_METRICS={0x4}]}, 0x20}}, 0x0) (async) sendmsg$nl_route(r2, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000040)={&(0x7f0000000100)=@ipv6_getroute={0xa4, 0x1a, 0x400, 0x70bd29, 0x25dfdbfe, {0xa, 0x14, 0x80, 0x0, 0xfd, 0x3, 0xfe, 0xa}, [@RTA_OIF={0x8}, @RTA_METRICS={0x3b, 0x8, 0x0, 0x1, "2bb24a06eff6396a829c2c94ae329b8483da560ebee9b674e07939f432ddd239753221c879bddb8f2289963a8c0a55391d485cdc9986c7"}, @RTA_METRICS={0x3c, 0x8, 0x0, 0x1, "60560cce76d71bd96059af69b3ff9673d035c3abcb90609902e048a5cbd0d15ec95cb902de144bb86d9c3358701ea3e144270fde028d1d5e"}, @RTA_PRIORITY={0x8}]}, 0xa4}, 0x1, 0x0, 0x0, 0x20000814}, 0x8d1) (async) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000400)={'vxcan1\x00'}) (async) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000240)=@ipv4_newaddr={0x34, 0x14, 0x105, 0x0, 0x0, {0x2, 0x0, 0x0, 0x0, r3}, [@IFA_CACHEINFO={0x14, 0x6, {0x6, 0x400}}, @IFA_LOCAL={0x8, 0x2, @multicast2}]}, 0x34}}, 0x0) (async) 04:26:59 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="20000000340061820000000000000000010000000c03f00008001100ff04"], 0x20}}, 0x0) [ 901.728785] openvswitch: netlink: Flow key attr not present in new flow. [ 901.739312] EXT4-fs warning (device loop2): ext4_enable_quotas:5883: Failed to enable quota tracking (type=1, err=-13). Please run e2fsck to fix. 04:26:59 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x4e22}, 0x10) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000100)='syz_tun\x00', 0x10) sendto$inet(r0, 0x0, 0x0, 0x20000800, &(0x7f0000000000)={0x2, 0x0, @remote}, 0x10) syz_emit_ethernet(0x42, &(0x7f0000000240)={@local, @remote, @void, {@ipv4={0x800, @tcp={{0x5, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x6, 0x0, @remote, @local}, {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x6, 0x8, 0x4, 0x0, 0x0, 0x0, {[@timestamp={0x8, 0xa, 0x0, 0x2}]}}}}}}}, 0x0) [ 901.825386] EXT4-fs (loop2): mount failed [ 901.827669] openvswitch: netlink: Flow key attr not present in new flow. 04:26:59 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="20000000340061820000000000000000010000000c03f00008001100ff04ff"], 0x20}}, 0x0) 04:26:59 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="20000000340061820000000000000000010000000c03f00008001100ff04ff"], 0x20}}, 0x0) 04:26:59 executing program 5: r0 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 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) r1 = getpid() ioctl$F2FS_IOC_GET_PIN_FILE(0xffffffffffffffff, 0x8004f50e, &(0x7f0000001280)) r2 = perf_event_open(&(0x7f0000000140)={0x4, 0x80, 0x1f, 0x1, 0x1, 0x81, 0x0, 0x2, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x9, 0x2, @perf_config_ext={0x8, 0x6}, 0x8048, 0x7f, 0x0, 0x3, 0x0, 0x0, 0x6, 0x0, 0x87e}, r1, 0x2, r0, 0x0) perf_event_open(&(0x7f0000000080)={0x4, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x2, @perf_config_ext={0x0, 0x10001}, 0x0, 0x4}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r3, 0x6, 0x80000000000002, &(0x7f0000000040)=0x76, 0x4) bind$inet(r3, &(0x7f0000000280)={0x2, 0x4e23, @multicast2}, 0x10) r4 = socket(0x11, 0x800000003, 0x8) r5 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/igmp\x00') setsockopt$inet_tcp_TCP_CONGESTION(r5, 0x6, 0xd, &(0x7f0000002cc0)='htcp\x00', 0x5) preadv(r5, &(0x7f0000000140)=[{&(0x7f0000000180)=""/4100, 0x1004}], 0x1, 0x25000000, 0x0) bind(r4, &(0x7f0000000280)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e030a86df875f2e3ff5f163ee340b7679500800000000000000101013c5811039e0c775027ec8e66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5acc326d3a0dffc2c654"}, 0x80) setsockopt$SO_ATTACH_FILTER(r3, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0xe7}]}, 0x10) sendto$inet(r3, 0x0, 0x0, 0x200007bd, &(0x7f0000000180)={0x2, 0x4e23, @empty}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r3, 0x6, 0xd, &(0x7f00000007c0)='bbr\x00', 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x13, r2, 0xbfede000) sendto$inet(r3, &(0x7f00000012c0)="0c268a927f1f6588b93e480541ba3860ac5cf65ac618ded8974895abeaf4b4835ef922b3f1e0b02bd60da03059bcecc7a95425a3a07e758044ab4ea6f7ae56d88fecf93e1a7511bf746bec66ba", 0xfe6a, 0x20c49a, 0x0, 0x27) sendmmsg$inet(r5, &(0x7f0000002c00)=[{{&(0x7f00000011c0)={0x2, 0x4e21, @broadcast}, 0x10, &(0x7f0000002600)=[{&(0x7f0000001340)="b13f13ce13bb9f7bab8ab88427873d1c471bc8f3e34168725281d17f504cd339ee86a8a92f376dfe9846c2d21b08cb99cf9a2ce1cd8b20eead34cc234d3fc77c4bd69a956205f54edf15507ea2d51e04dbd593c64fc8cfa1f21a06c9c1f0e6232a0e5d505246fe536a1a5482899f154915dee60f6de012585f5d2fd4c228996ed69218d3cf671975feacaa26a01a3ee8a5daf40cd88cd832296d6cfc70936e639fad7775b2636217b2e719a0841c67b478e43ed8c7bf7e2cc9a8317f01f2a7f3b41b199f6efbe42dd1d76e25d5de7ec621df901eecabd42673000ecef2850833cc23061905680f64f760373ed844", 0xee}, {&(0x7f0000001200)="a8309e48adf7f8420a831b90536deb467ede2a5b86e4d527cda788cac9565e349a18871d950af6c63e641cdeb3d663833dfcc9d58e07750a40f910fdacc1d5f3c913f76ac1604d79b25686e7ba79fb53fb34f53fb6a9c59322cb78b0c622510c3348a71de49615673c3c82dc308aa8eae9f03d70297499c853de71944b6792", 0x7f}, {&(0x7f0000001440)="c84a103a6e03ad8df8779fbeb164d4667c848dfd50b2ed85a80ceddae474c689523e5103450aacde45aa23f495f764c4ab81b80512275b4b3f36e5c5902b186a5204d4edf9513ff16edaa164c391126a068d90d21f260209878ccf", 0x5b}, {&(0x7f00000014c0)="8e7c724fd7afe4c344a8a3e880aa0f", 0xf}, {&(0x7f0000001500)="70669176a5f8d2ca6a88f4631c7e8590a24c5dd92d07d9a55f4db746abe8dd543d3dcfd68b75279ddbd379b3607bdfa5750197eb9d8bebea5db59f1f56ea33c5a35b594454002c76e7c982315f1a16c7d8804a117e868fdee3b1d2d39794d113e53a49e2dcbe4694767f0889c98d2c50eb137fcc06fadc9327c54eb5d49120015b62bc5f41a020c064091a4cd1c3b2dcd37fd89bc71b99d22fbd678555183b848a00b80ed2b4c680a90143398d4c91b63407a57bab857f10d2e8d36925ba0e5beb5834a0e35b5a2b811bc827d06a8a2a1373505af72c2e240d2f1c09f09f8968bc9902285713a5c27a0ef0eb79a27822d8e7a0e8317c55d7cbaf263d3f1127614cda684dad906e6b48be276950e91bc7bafd3fc49f1364ce3afef75702c9f6fa4306ae748b14207a297bb46bbf8f27b61bfcbcfca034a7a79ece7a6c687c957f1371e5c5bc75fa11bf3c336641367a51b24e2f7fb7550efa696dd2b5fe82202fcc4190ae08dfbecdb727cf9d533fc46f5c93314125e6426225c9ecf4d0486b56ab72f855f4d3a1645df11cace96eaaa71ff16db32680043d9f18df7dd00ec07cb262864ea50814aacfdb7f3d781e2b32ee4c610688840b4d67647a3e8d898186f5ebb16a0fcd50f7c0990b25765803b578d0ee49082098dd08b1a57111b95ac89b3ce8ea224b0b9fb85996ae9ccbfa52b3ccd3702b04a19e3a1acca14f4d09f4a665e5f19b1e01fee3b8890ab2059a7aa09ddeae585a6fb4156cb3bd61b4adc749730351ecfb5ea30520c488831b3448fe17f3a7c6cb068f54cbe078fdd2fa2e44accedc22a33d2e336d37f97bf7f908cfeb20c988011d9dfa40e7428dfc18ebb744c5d578891f79835ed1ee348312c37b2a1abeb6e1841d1b6e6e7b86319401ad2c69bdb74d831e359e7d4d70b0eee157435d95e0dfbeff19fd1072971c344d027835c2b352f7ec06214a3e97e6d599fdfc7305d435e6f85ba2af16d14932116c382e3dc5cf1982cc70ed44cbb9d96d9a74b7b865ec6078bd0e4edfb6975a5f18352f2fe928e0fce622fe7735c4962e4773d8af05bc1d3a5d20deecc7d74f85526cdba525f2844b9f7d5359eee1033dfc4ce190761b2fd4e7b722afc5c16086d2d43dc20ab285f0cfde948428ebdfc13a9acefb7e1a1f6bd32129b5270c84f0e201404bbb6b8d809d44b75a1a75f4d215e4940058787b09de59ab770aa35845e23738ce5af76c665c21a9372ca9c4d3e9f70965e8dc585a777bb6d4b82a7d56ca2a9fa6d3d65bae99cfda2d0bade7b0fe6a280af15ff422ecb00be6ca053002533d081a0adaf07e3c4d6351a9116de79c32f8ed17c24d605ad9d748c0b815a2db8dab7ce492029e1f2b40025696b98ea49e7a532408313e4cb965be8d370f84df92c9ab8b0651be69d9bb374e603e795086e855afee657f15c69fcf86f6414890cec27eb71a66ed16dc5e560af30a3ed1b372632a313fecaf1abbe1e26f67f928aeb7f15dc712f06df3dc9908c877d956c01e46e2a2908da2754fa63e82b47afe2284f1468ab9d8c56ad0c580225e37bdb5716c505d09c89b69e607a8236a9b38fad5301f5a775fc267645e7ca51df9e2c0e69028c9ab82d30fdf0aecda700d46ec49f56046805e7a3c033aefec737c6dbdd16571d966b0797948d70005db2b5ccc464bae2f8d289024a987ddc30dffed7406911c2878ebbe2390f04ec1fd252b61077077373bd0bf2bc70ccbd37c91cdf54c625e68af1d0c8da7c633ea9766ba0e5b32a0a82666dcca07d56e7b1967c83d28aa8b4a066abc7a4c525483ae40f186499ca8a7db6ca15f0537b55c8f3e4504d496b39e12c28fc5f230a03d047676fff1373244b40c5d9d5f879abcdc016edf661cddbe3fd0febbd392306227900e85f0086ec39f77b0a1ec856bd4b1fceed6d28aae64c516f9a356979dd0a7b1a4995b975ed5a8a945eec3d4e8ac6066e71a8a4c4b4f2e5f16e417291fdc2bf0cd2083f043aeba7b60679307f6cb9caba715e7c70f80b2547fa4f12a4773dd557dae098dd1ff5a03f431d3624cf4d8f110f1cd9ec429386b813c9bb42b3608ef3726426088898ed40c685bbd9a1295e61c34c7ef4dd091b34b76ff8036492947bb6c9b1f39ba1748ede7bbb2741a9a96d0e3194c9195cb1317e8b0d1da9e7e6ca4d05733857cc842b81fccf564c16a4a73e974605ff507354579a8c6f0cbfe6accf181b829b53c32edd0c748c659cba815f053163f648200c5c25becbeaa41bc94378bf2222e7da9a9baf322f36edb7816f7dba0f6d443b43d5070727bac1c41cbb05489a41551dbf257fa608ba70e786516fd85c99dc258c401d0a64450a589159e0be8135e3f9c53f27d1ff197b681b0eb666592d43c5cf0b00ed18aab459ace2c062d52c95977be506a714da6ab9b0aef1a59eadbc7f56ddb387c86b68f10ebe521edf83b88fad3e69a1859492febb01db76b2a340b61e4ec7347980a1fdcd2652a2836ce2e0cef4fb0ee6da9c597048cd10df89f6a90c235bebbb84f46f662172ec77c1ebd5b38c16f8e94e79d6be0ab62735bfd67876649101ab761e796ac7a5aec989bc6c7600d8574996d5ccb601853df21d9d248bf9496fa335ebf86b67022f4bf66cb5fcacc97ca68d71109f9bce2163c29993923f60c47a5a1afcdfe5f938347d140e414438826ce0beb62459f470827b6d7e1a1e5879a9d8f1e8578564e30ca7da91ff523896a62215213697bbae8a6522e3e572784ae811827c407a0f4d528314becfedc3679a63ba73371a0b6b49218df531b14e80742f4574f346687782e93840de431b02028e71d772b76316c3c279b9fdfeb0fbaf58539fd0c330dfa19e4af6cc977f3691334b6c7f1ba2d39a9e922aeb0e17af7624aff43450e1aa20d53a35fc196970bb0904056e730b5f2f1b48a3f97d3759bc59cd7d592220ceafcead274efc106aa2c4c4703cb736aa7bd294e113d5f8dbcbdc3b41738fc388c993821bf307b470b15cef4906acfbdb48a8a79e2477b9d7269e644b6da50ef6792056b5258f0eb710910ec22b673c0f2794f06855ebc0979f1cd76b753c65770bd64e8c5b1682e4ef369373376cc6d8e944c7e6fe251104815a3dde64bf46edd1724fbd8f84a49781c5d913ebbe341eaa96be6893d6e4fb125c27c73e4c52a5acae3f4d2ab157473ae506dbc6632ec5016f1eb480eb4d7f470cd703215365e45cb7bc3ee915d0a0051ab06e9e97299a0ce56419f1dd7497d1558ce84f3f8e880020261e0fe1a52c79d0de60a326068057dd448103afa121ec240a12c3c091dae2e7aaf5e2532eccfe4f48888f2498d361f084bb66062099eb54c281a69f59ca175eb363e61ed4efb66835bb9a40909312b03c9e4f5ee37ff5a5cc457a7989739d247e5b1a3b709315a075224613cc44b65fa8cd19b690ba3d2f0a7999d105f598d3f166793e430a3e64d99d6d0a6a6794990aca85a486361acb3f0eea399c02cf45fab493b7a1c781f27acd6a32d0bab06b05d1fce0592ef1acc2a8f9e4f6788bcea50faccc5941ebc1024c2122bcd5211a2c595b733af1202cdd6e513b462b6cec010e16c971f3a16c2e1d9aed01f0597f9b91a15160b8c19786f0e8add48c2d219433f7c5350efb8bd8c3f24aaad7a98e2567cf5e72294bbf45c1a70b9d9979802e22c41ea1a3a05dfb7cca26e7659d5ca198f4935ece1541df294bb0044a71ace75152e53cc1cd36b141ad5972f458a979ae61fdbe5b04665c6a1c7beac1684ce628b7a8dfae78f9bb3ac875d8b89ee5d877d851852cfce31dce4476d27c135376e7c93a21438ef1af3720c08b81c83dc5154c621a0ed679b64d1d2083240b16b50dd24a153792fa0445abe604d4ab66d42f3c4d9ec855f64dd872793959eb07202b60fba769b0007efe1035e42e0d7c370afb7d63e86ec32c878896a9c8bb6fa6776fee681a37c3a004cb18142f7024c2ff3337cdf34ddf3a92cce1dae362993d2b1655f8e28e9aab62bf1cbc8f12db9a380aecc0575b2353071054e04775e8cb401926a5ad1e529b1c24d5c0aef88844bf0e119df8b077512cd0301b341d599b9aaed54353d8c5b06db0655a012fd5b6d93ec77d1e275a2ef0712bd173247ec78990172a282be2c6ff80130c42aebccdf9d858cabbc2731c8efb6a50bba049ebbadaf71e836c356b9ce2ed4a346ca81edcedf9c41ca8418355d68a8a92d08b91bb241151c0771c25409dbdc395e437b5045cb5ba1aed5f4f8ecf3559a20929c1fe5abce0b468cb1883fc3ebdefa983d449e1f1a5d498ba7a08df262b8d01fee2a0393e77925d38509981e2fe3e61b63a2c2bf61482e576c28a3e672ad3656ae956b6d4ff4ff5c8aca4c5ad9c8b4e787b2a0b7f84ea9f5133a547b595384db7eb36f4643eac286d7f7429dd3a1161923216c34427c5c9ebc0fc577af12d8af9966b7880053f54ee94fc19d22074b3a8eb3cfc1f9e04fb5fc6991b94f17732c409beae63d67899f02e214b1bf38b0149e686d8023075e771b47dfb2dac75d2ccdf92187a0c7b09cdffd6b5e2cfee1841d2d05e29b533c54b6ea75ce727cbd143f961c22acb8143698320af497ed34c5a2a03b8d27c6626c37631cc887f3be2da606cad3c643314a88a17f497fdf887d1a19a4fefe9dda786896d0acebad143106bad84034534d647e19ac95aa7f3bad7042f02434d5e0c03857dba1506f95516c40c76312db77cf9bc7e70433bc64a498a25a455ad454643a11f1dfef777927ea3dc25b2d934eb0e4f53db3be3a2b484c2d6b4684c9d7f54e4f81ad395f571080991f53b6e6f9979e09c146b9a61425df8c9934683531e9f7151dde4c5931de0c40192e4f21c9fa6c275b5c8240452ccfc149b6ecb219becf73e763b636963cc99ffbd7daf4ed8729de943bbcc94fe178bedb3a672bcf26aeac016d116dd37a3dc81b5918d8df985b92f1ca6f85791982d28393f38e2eb626a045c80bc935203e3ba1ad30a9848fdb30654c8cb2de8b0c448c577e826b62127857245539e32739c7c916e63461303237c5a5503277951fd5997482fed76699dc82553fd887f4c8238406413b46a3154132b8dbafb310a1b20c2305c1b06cc788ba3c9f544f01c37e4d2950a16105ed79d5ddbdea0fb76c885dddb8771ef65071e7a06b8e591a724fc152c0aa9c5cfee66db1911f7bbab34358819be43d65bf42ef33f4f0fdc3bb4bfae9296892bbb34370f6a60040b891adf8117df817dd35c0a3b5b0061cc3e03f078ca1ae38f1b61210bb04cd4fb95e36d43d543793a996ee55444d9579e8483047db8e5c79b8766f4a23745ca7622e0c89143a688edb02ec4b40e2e2b1bab46db9c0fa7d2d30983a520400bbded489acbcc5b58e209fd7bbe23f13e9deac842ecc2c1e2f1f4b607dd6832337be01543eaa64692389171ba70537210e47b62c3bf8452d96347099a4d01943739e2a9404b0abcca4a77e063209baab99dc5a176c85d267360b390e47d1391c27d1691b687c4bc72a19c99cbd25c18ad21b167144c9913006db9d10fd079220a73cca5d6374f528a06ad5b4da87be212671e7fb7ba66b5c13b4d92ca74723f059949665159054bd7dcccccda5225f6d20282af5540926a5cca9fbd3737461efdc4e68f14b868b5578a3874037c04a1a5cddd0527e898b234dce31b257350fea62ba5974e164b011bf4671ce934e967da63bb4a3483bd9360462fa035e48cd81270e817bfe24a573143bfda4809d083a96f8a873848396baa2164a7e6bf79f0963cb576b5f683358ee56cdf861eb", 0x1000}, {&(0x7f0000002500)="b2fbc97098c23d48bbe4aa0c7275bc9b27ca89b0cfebd45c4d5a11de6cdce37994dc6636b2e055513383ae6c7e966c8a24e89fa3c30355d2981db1656c2772ff4e0b30e47e6380285b4b00616275f302673bec0bb84b90086c75799252466aa89b05ede169b5316f448017e792636dd4371399079eac2c0d7f7b61e7e4e6773f5a5714b23fe0f61f83b945a382e0497dd795b25232c29dc3c2f96dba14dff049f6c1b8b39d4635f2d5a26daee8516a95169113ab00247061b38e74a28b29ffe82676a46fca8d19a37af9b43e8af497bd5ecd629b5ab8d24de298bba613f9d49eeaeec1828ac654ac05f210b53ca2d58a4f57de48c2d8cd", 0xf7}], 0x6, &(0x7f0000002680)=[@ip_retopts={{0x5c, 0x0, 0x7, {[@cipso={0x86, 0x4a, 0xffffffffffffffff, [{0x0, 0xc, "cc3d42855f45985ae008"}, {0x2, 0xd, "d0f54d54576e55dc374270"}, {0x6, 0x9, "e26d98c24d1d88"}, {0x1, 0xe, "3f91ab927f4b37a9166bcfe2"}, {0x1, 0xd, "8f5f3000a34adb49e88609"}, {0x0, 0x7, "83833ab894"}]}]}}}, @ip_tos_int={{0x14}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @loopback, @local}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x7ff}}, @ip_retopts={{0x74, 0x0, 0x7, {[@cipso={0x86, 0x3c, 0x0, [{0x0, 0x11, "05e237478dc23320000e49a875bf91"}, {0x0, 0x4, 'je'}, {0x7, 0xe, "e363c87961d2f6754c34862d"}, {0x2, 0x7, "a0c7897cf5"}, {0x7, 0x4, "ba17"}, {0x6, 0x3, "93"}, {0x6, 0x5, "e66f48"}]}, @timestamp_prespec={0x44, 0x14, 0xdd, 0x3, 0x9, [{@multicast2, 0x7fff}, {@private=0xa010100, 0xfff}]}, @timestamp_prespec={0x44, 0x14, 0xc1, 0x3, 0x4, [{@broadcast, 0x7}, {@local}]}]}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x1}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x86}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @multicast1, @broadcast}}}], 0x178}}, {{&(0x7f0000002800)={0x2, 0x4e22, @empty}, 0x10, &(0x7f0000002900)=[{&(0x7f0000002840)="67336c1d03906ac1a20cb9b50a85c06f763630b4f54aa2a2097f9e28d08a42155a8670d987112cca13e39d873141edea83", 0x31}, {&(0x7f0000002880)="1fab04424546d02542301f8ae387268f0f4ee53967bb7ee2878d5c9bb731b70ec72033cef143222fd87b55f9f32e5a93ff5d54d9593ef47e2f665ce981d9e0590f1aa17f5492c7746b34efda6449bbb7dc223201358d", 0x56}], 0x2, &(0x7f0000002940)=[@ip_retopts={{0x10}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x5}}, @ip_retopts={{0x70, 0x0, 0x7, {[@noop, @rr={0x7, 0xb, 0xdc, [@rand_addr=0x64010101, @dev={0xac, 0x14, 0x14, 0x37}]}, @ra={0x94, 0x4}, @noop, @timestamp_prespec={0x44, 0x4c, 0xb5, 0x3, 0x2, [{@empty, 0xff}, {@private=0xa010101, 0x200}, {@loopback}, {@local, 0x9e3}, {@multicast2, 0x8}, {@local, 0x9}, {@multicast1, 0x7ff}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x40}, {@multicast1, 0x5}]}]}}}, @ip_retopts={{0x50, 0x0, 0x7, {[@ssrr={0x89, 0x1b, 0x7b, [@empty, @multicast1, @dev={0xac, 0x14, 0x14, 0x3d}, @private=0xa010100, @dev={0xac, 0x14, 0x14, 0x34}, @rand_addr=0x64010102]}, @ra={0x94, 0x4}, @timestamp={0x44, 0x14, 0x3e, 0x0, 0x9, [0xfffffffb, 0x1, 0x6, 0x9]}, @timestamp_addr={0x44, 0xc, 0x6f, 0x1, 0x1, [{@private=0xa010101, 0x5}]}]}}}], 0xe8}}, {{&(0x7f0000002a40)={0x2, 0x4e22, @broadcast}, 0x10, &(0x7f0000002b80)=[{&(0x7f0000002a80)="10df76c0af533c9fc2c43bb32276d200124c55240efd6e35f3b0497bb24562cee719b087", 0x24}, {&(0x7f0000002ac0)="243bd11fca90ad171f512f694e09352e178ab6f6d8241a6b2bbd5496265f1f09eb389d74e49a9e1697611b99456a2751296533c56782b95fae680c1a750059f1b5f34884635f796fcf51e39531a7b96f1c5b83817b516e31b2d731e8bb74428ef962456134c429c0dfe6fad4f503f5bdb2dd4b0b238157386625c0235514015316ba912b063debb70c32e1ed37bfe01b794b538c561b7d1bd6a49f353ab54661986d9aefde26007ee859", 0xaa}], 0x2, &(0x7f0000002bc0)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @broadcast}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0xfffffff8}}], 0x38}}], 0x3, 0x4) socket$inet6_sctp(0xa, 0x5, 0x84) [ 901.956248] openvswitch: netlink: Flow key attr not present in new flow. [ 902.017413] openvswitch: netlink: Flow key attr not present in new flow. 04:27:00 executing program 1: perf_event_open(&(0x7f0000000880)={0x1, 0x80, 0x0, 0x0, 0x3, 0x0, 0x0, 0x9, 0xa8002, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, @perf_config_ext={0xd1, 0x6}, 0x0, 0x0, 0xfffffffc, 0x8, 0x4, 0x0, 0x4}, 0xffffffffffffffff, 0xffffffffbfffffff, 0xffffffffffffffff, 0x0) (async) r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000000)={0x3, 0x2}, 0x4) (async) setsockopt$packet_fanout_data(r0, 0x107, 0x16, 0x0, 0x0) getsockopt$packet_buf(r0, 0x107, 0x5, &(0x7f0000001900)=""/4074, 0x0) socket$inet_udp(0x2, 0x2, 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, 0x0) (rerun: 32) perf_event_open(0x0, 0x0, 0x3, 0xffffffffffffffff, 0x8) (async) connect$inet(0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x80000000000002, &(0x7f00000005c0)=0x169, 0x4) (async, rerun: 32) setsockopt$inet_tcp_TCP_MD5SIG(r1, 0x6, 0xe, &(0x7f0000000780)={@in={{0x2, 0x0, @local}}, 0x0, 0x9, 0x6, 0x0, "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030cf00"}, 0xd8) (async, rerun: 32) bind$inet(r1, &(0x7f0000deb000)={0x2, 0x4e23, @multicast1}, 0x10) (async) sendto$inet(r1, 0x0, 0x5, 0x200007fd, &(0x7f0000000040)={0x2, 0x4e23, @local}, 0x10) (async) sendmmsg$inet(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) setsockopt$sock_int(r1, 0x1, 0x8, &(0x7f0000000100), 0x4) (async, rerun: 32) seccomp$SECCOMP_SET_MODE_FILTER(0x1, 0x0, 0x0) (rerun: 32) recvmsg(r1, &(0x7f0000000240)={0x0, 0xfffffffffffffd83, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0x5801}], 0x1, 0x0, 0xf080, 0x3}, 0x100) write$binfmt_elf64(r1, &(0x7f0000000280)=ANY=[@ANYRES64], 0xfc30) 04:27:00 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x0) socket$kcm(0x11, 0x0, 0x0) (async) ioctl$FIDEDUPERANGE(0xffffffffffffffff, 0xc0189436, 0x0) (async) sendmsg$nl_route(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000000c0)=@newlink={0x54, 0x10, 0xffffff1f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x1203}, [@IFLA_LINKINFO={0x34, 0x12, 0x0, 0x1, @ipip={{0x9}, {0x24, 0x2, 0x0, 0x1, [@IFLA_IPTUN_ENCAP_TYPE={0x6, 0xf, 0x1}, @IFLA_IPTUN_ENCAP_DPORT={0x6}, @IFLA_IPTUN_PMTUDISC={0x5}, @IFLA_IPTUN_REMOTE={0x8, 0x3, @multicast2}]}}}]}, 0x54}}, 0x0) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x92001, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)=@ipv6_delroute={0x20, 0x19, 0x1, 0x0, 0x0, {0x2}, [@RTA_METRICS={0x4}]}, 0x20}}, 0x0) (async) sendmsg$nl_route(r2, &(0x7f0000000300)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)=@ipmr_delroute={0x6c, 0x19, 0xe93d72520c0a6590, 0x70bd2c, 0x25dfdbfe, {0x80, 0x80, 0x14, 0xa2, 0xfc, 0x3, 0x0, 0xb, 0x100}, [@RTA_IP_PROTO={0x5, 0x1b, 0x6}, @RTA_PRIORITY={0x8, 0x6, 0x9}, @RTA_ENCAP={0xc, 0x16, 0x0, 0x1, @LWTUNNEL_IP6_TC={0x5, 0x5, 0x80}}, @RTA_PREFSRC={0x8, 0x7, @multicast2}, @RTA_SPORT={0x6, 0x1c, 0x4e21}, @RTA_TABLE={0x8, 0xf, 0xffff7fff}, @RTA_MULTIPATH={0xc, 0x9, {0x7, 0x11, 0x81}}, @RTA_SPORT={0x6, 0x1c, 0x4e24}, @RTA_NH_ID={0x8, 0x1e, 0x3}]}, 0x6c}, 0x1, 0x0, 0x0, 0x10}, 0x5) (async) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x10, 0x803, 0x0) sendmsg$BATADV_CMD_GET_MESH(r4, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0}}, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000340)=ANY=[@ANYBLOB="400000001000394400"/20, @ANYRES32=0x0, @ANYBLOB="03000000000000002000128008000100736974001400028008000100", @ANYRES32=r5, @ANYBLOB="06000e0000000000"], 0x40}}, 0x0) (async) sendmsg$nl_route_sched(r1, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x400010a0}, 0xc, &(0x7f0000000140)={&(0x7f0000000080)=@gettclass={0x24, 0x2a, 0x800, 0x70bd27, 0x25dfdbff, {0x0, 0x0, 0x0, r5, {0xd, 0xfff1}, {0xffe0, 0xfff1}, {0xfff2, 0xffe0}}, ["", "", "", ""]}, 0x24}, 0x1, 0x0, 0x0, 0x804}, 0x5) 04:27:00 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="20000000340061820000000000000000010000000c03f00008001100ff04ff"], 0x20}}, 0x0) 04:27:00 executing program 3: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x40002, 0x0) fallocate(r1, 0x3, 0xfffffffff, 0x4010000bffe) (async) ioctl$SNDCTL_SEQ_RESET(r1, 0x5100) ppoll(&(0x7f0000000000)=[{r0, 0x10e0}], 0x1, 0x0, 0x0, 0x0) 04:27:00 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="20000000340061820000000000000000010000000c03f00008001100ff04"], 0x20}}, 0x0) 04:27:00 executing program 1: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x0) socket$kcm(0x11, 0x0, 0x0) ioctl$FIDEDUPERANGE(0xffffffffffffffff, 0xc0189436, 0x0) sendmsg$nl_route(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000000c0)=@newlink={0x54, 0x10, 0xffffff1f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x1203}, [@IFLA_LINKINFO={0x34, 0x12, 0x0, 0x1, @ipip={{0x9}, {0x24, 0x2, 0x0, 0x1, [@IFLA_IPTUN_ENCAP_TYPE={0x6, 0xf, 0x1}, @IFLA_IPTUN_ENCAP_DPORT={0x6}, @IFLA_IPTUN_PMTUDISC={0x5}, @IFLA_IPTUN_REMOTE={0x8, 0x3, @multicast2}]}}}]}, 0x54}}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x92001, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)=@ipv6_delroute={0x20, 0x19, 0x1, 0x0, 0x0, {0x2}, [@RTA_METRICS={0x4}]}, 0x20}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000300)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)=@ipmr_delroute={0x6c, 0x19, 0xe93d72520c0a6590, 0x70bd2c, 0x25dfdbfe, {0x80, 0x80, 0x14, 0xa2, 0xfc, 0x3, 0x0, 0xb, 0x100}, [@RTA_IP_PROTO={0x5, 0x1b, 0x6}, @RTA_PRIORITY={0x8, 0x6, 0x9}, @RTA_ENCAP={0xc, 0x16, 0x0, 0x1, @LWTUNNEL_IP6_TC={0x5, 0x5, 0x80}}, @RTA_PREFSRC={0x8, 0x7, @multicast2}, @RTA_SPORT={0x6, 0x1c, 0x4e21}, @RTA_TABLE={0x8, 0xf, 0xffff7fff}, @RTA_MULTIPATH={0xc, 0x9, {0x7, 0x11, 0x81}}, @RTA_SPORT={0x6, 0x1c, 0x4e24}, @RTA_NH_ID={0x8, 0x1e, 0x3}]}, 0x6c}, 0x1, 0x0, 0x0, 0x10}, 0x5) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x10, 0x803, 0x0) sendmsg$BATADV_CMD_GET_MESH(r4, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0}}, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000340)=ANY=[@ANYBLOB="400000001000394400"/20, @ANYRES32=0x0, @ANYBLOB="03000000000000002000128008000100736974001400028008000100", @ANYRES32=r5, @ANYBLOB="06000e0000000000"], 0x40}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x400010a0}, 0xc, &(0x7f0000000140)={&(0x7f0000000080)=@gettclass={0x24, 0x2a, 0x800, 0x70bd27, 0x25dfdbff, {0x0, 0x0, 0x0, r5, {0xd, 0xfff1}, {0xffe0, 0xfff1}, {0xfff2, 0xffe0}}, ["", "", "", ""]}, 0x24}, 0x1, 0x0, 0x0, 0x804}, 0x5) 04:27:00 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) r0 = socket$netlink(0x10, 0x3, 0x0) (async) socket$kcm(0x11, 0x0, 0x0) (async) ioctl$FIDEDUPERANGE(0xffffffffffffffff, 0xc0189436, 0x0) sendmsg$nl_route(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000000c0)=@newlink={0x54, 0x10, 0xffffff1f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x1203}, [@IFLA_LINKINFO={0x34, 0x12, 0x0, 0x1, @ipip={{0x9}, {0x24, 0x2, 0x0, 0x1, [@IFLA_IPTUN_ENCAP_TYPE={0x6, 0xf, 0x1}, @IFLA_IPTUN_ENCAP_DPORT={0x6}, @IFLA_IPTUN_PMTUDISC={0x5}, @IFLA_IPTUN_REMOTE={0x8, 0x3, @multicast2}]}}}]}, 0x54}}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x92001, 0x0) (async) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)=@ipv6_delroute={0x20, 0x19, 0x1, 0x0, 0x0, {0x2}, [@RTA_METRICS={0x4}]}, 0x20}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000300)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)=@ipmr_delroute={0x6c, 0x19, 0xe93d72520c0a6590, 0x70bd2c, 0x25dfdbfe, {0x80, 0x80, 0x14, 0xa2, 0xfc, 0x3, 0x0, 0xb, 0x100}, [@RTA_IP_PROTO={0x5, 0x1b, 0x6}, @RTA_PRIORITY={0x8, 0x6, 0x9}, @RTA_ENCAP={0xc, 0x16, 0x0, 0x1, @LWTUNNEL_IP6_TC={0x5, 0x5, 0x80}}, @RTA_PREFSRC={0x8, 0x7, @multicast2}, @RTA_SPORT={0x6, 0x1c, 0x4e21}, @RTA_TABLE={0x8, 0xf, 0xffff7fff}, @RTA_MULTIPATH={0xc, 0x9, {0x7, 0x11, 0x81}}, @RTA_SPORT={0x6, 0x1c, 0x4e24}, @RTA_NH_ID={0x8, 0x1e, 0x3}]}, 0x6c}, 0x1, 0x0, 0x0, 0x10}, 0x5) (async, rerun: 64) r3 = socket$nl_route(0x10, 0x3, 0x0) (async, rerun: 64) r4 = socket(0x10, 0x803, 0x0) sendmsg$BATADV_CMD_GET_MESH(r4, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0}}, 0x0) (async) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000340)=ANY=[@ANYBLOB="400000001000394400"/20, @ANYRES32=0x0, @ANYBLOB="03000000000000002000128008000100736974001400028008000100", @ANYRES32=r5, @ANYBLOB="06000e0000000000"], 0x40}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x400010a0}, 0xc, &(0x7f0000000140)={&(0x7f0000000080)=@gettclass={0x24, 0x2a, 0x800, 0x70bd27, 0x25dfdbff, {0x0, 0x0, 0x0, r5, {0xd, 0xfff1}, {0xffe0, 0xfff1}, {0xfff2, 0xffe0}}, ["", "", "", ""]}, 0x24}, 0x1, 0x0, 0x0, 0x804}, 0x5) 04:27:00 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="20000000340061820000000000000000010000000c03f00008001100ff"], 0x20}}, 0x0) 04:27:00 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x4e22}, 0x10) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000100)='syz_tun\x00', 0x10) sendto$inet(r0, 0x0, 0x0, 0x20000800, &(0x7f0000000000)={0x2, 0x0, @remote}, 0x10) syz_emit_ethernet(0x42, &(0x7f0000000240)={@local, @remote, @void, {@ipv4={0x800, @tcp={{0x5, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x6, 0x0, @remote, @local}, {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x6, 0x8, 0x4, 0x0, 0x0, 0x0, {[@timestamp={0x8, 0xa, 0x0, 0x2}]}}}}}}}, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) (async) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x4e22}, 0x10) (async) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000100)='syz_tun\x00', 0x10) (async) sendto$inet(r0, 0x0, 0x0, 0x20000800, &(0x7f0000000000)={0x2, 0x0, @remote}, 0x10) (async) syz_emit_ethernet(0x42, &(0x7f0000000240)={@local, @remote, @void, {@ipv4={0x800, @tcp={{0x5, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x6, 0x0, @remote, @local}, {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x6, 0x8, 0x4, 0x0, 0x0, 0x0, {[@timestamp={0x8, 0xa, 0x0, 0x2}]}}}}}}}, 0x0) (async) 04:27:00 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) write$binfmt_aout(r2, 0x0, 0x0) getsockname$packet(r2, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000100)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r3, @ANYBLOB="0101000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000140)=@newqdisc={0x78, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_sfq={{0x8}, {0x4c}}]}, 0x78}}, 0x0) r4 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000140)=@newqdisc={0x78, 0x24, 0x200, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_sfq={{0x8}, {0x4c, 0x2, {{0x1000}}}}]}, 0x78}, 0x1, 0x0, 0x0, 0x40004}, 0x0) sendmsg$BATADV_CMD_GET_MESH(r4, &(0x7f0000000580)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000540)={&(0x7f00000004c0)={0x64, 0x0, 0xa00, 0x70bd28, 0x25dfdbfb, {}, [@BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x1}, @BATADV_ATTR_AP_ISOLATION_ENABLED={0x5, 0x2a, 0x1}, @BATADV_ATTR_BONDING_ENABLED={0x5}, @BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0xdef}, @BATADV_ATTR_NETWORK_CODING_ENABLED={0x5}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0x7}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0xfffffeff}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x9ed}, @BATADV_ATTR_GW_MODE={0x5, 0x33, 0x1}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0xffffffff}]}, 0x64}, 0x1, 0x0, 0x0, 0x4080}, 0x200004c4) r5 = openat$incfs(0xffffffffffffffff, &(0x7f0000000080)='.pending_reads\x00', 0x0, 0x58) getsockopt$bt_rfcomm_RFCOMM_CONNINFO(r5, 0x12, 0x2, &(0x7f00000000c0), &(0x7f00000001c0)) sendmsg$DEVLINK_CMD_SB_TC_POOL_BIND_SET(r4, &(0x7f0000000440)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000400)={&(0x7f0000000240)={0x1a0, 0x0, 0x2, 0x70bd2d, 0x25dfdbfb, {}, [{{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x1}}, {0x8, 0xb, 0x55f4}, {0x6, 0x16, 0x6}, {0x5}, {0x6, 0x11, 0x4}, {0x8, 0xb, 0x4}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}}, {0x8, 0xb, 0x400}, {0x6, 0x16, 0x4}, {0x5}, {0x6, 0x11, 0x997}, {0x8, 0xb, 0x2}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x2}}, {0x8, 0xb, 0x5}, {0x6}, {0x5}, {0x6, 0x11, 0x7f}, {0x8, 0xb, 0x8d6d}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}}, {0x8, 0xb, 0x8001}, {0x6, 0x16, 0x351}, {0x5, 0x12, 0x1}, {0x6, 0x11, 0x6}, {0x8, 0xb, 0x1ff}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x3}}, {0x8, 0xb, 0x5}, {0x6, 0x16, 0x5}, {0x5, 0x12, 0x1}, {0x6, 0x11, 0x2}, {0x8, 0xb, 0x200}}]}, 0x1a0}, 0x1, 0x0, 0x0, 0x4850}, 0x10) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r5, 0x84, 0x9, &(0x7f00000005c0)={0x0, @in6={{0xa, 0x4e21, 0x1, @private2, 0x9}}, 0x63, 0x7, 0x1, 0x2, 0x2, 0x7bb5, 0x8}, 0x9c) 04:27:00 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="20000000340061820000000000000000010000000c03f00008001100"], 0x20}}, 0x0) 04:27:00 executing program 5: r0 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 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) r1 = getpid() ioctl$F2FS_IOC_GET_PIN_FILE(0xffffffffffffffff, 0x8004f50e, &(0x7f0000001280)) r2 = perf_event_open(&(0x7f0000000140)={0x4, 0x80, 0x1f, 0x1, 0x1, 0x81, 0x0, 0x2, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x9, 0x2, @perf_config_ext={0x8, 0x6}, 0x8048, 0x7f, 0x0, 0x3, 0x0, 0x0, 0x6, 0x0, 0x87e}, r1, 0x2, r0, 0x0) perf_event_open(&(0x7f0000000080)={0x4, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x2, @perf_config_ext={0x0, 0x10001}, 0x0, 0x4}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r3, 0x6, 0x80000000000002, &(0x7f0000000040)=0x76, 0x4) bind$inet(r3, &(0x7f0000000280)={0x2, 0x4e23, @multicast2}, 0x10) r4 = socket(0x11, 0x800000003, 0x8) r5 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/igmp\x00') setsockopt$inet_tcp_TCP_CONGESTION(r5, 0x6, 0xd, &(0x7f0000002cc0)='htcp\x00', 0x5) preadv(r5, &(0x7f0000000140)=[{&(0x7f0000000180)=""/4100, 0x1004}], 0x1, 0x25000000, 0x0) bind(r4, &(0x7f0000000280)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e030a86df875f2e3ff5f163ee340b7679500800000000000000101013c5811039e0c775027ec8e66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5acc326d3a0dffc2c654"}, 0x80) setsockopt$SO_ATTACH_FILTER(r3, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0xe7}]}, 0x10) sendto$inet(r3, 0x0, 0x0, 0x200007bd, &(0x7f0000000180)={0x2, 0x4e23, @empty}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r3, 0x6, 0xd, &(0x7f00000007c0)='bbr\x00', 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x13, r2, 0xbfede000) sendto$inet(r3, &(0x7f00000012c0)="0c268a927f1f6588b93e480541ba3860ac5cf65ac618ded8974895abeaf4b4835ef922b3f1e0b02bd60da03059bcecc7a95425a3a07e758044ab4ea6f7ae56d88fecf93e1a7511bf746bec66ba", 0xfe6a, 0x20c49a, 0x0, 0x27) sendmmsg$inet(r5, &(0x7f0000002c00)=[{{&(0x7f00000011c0)={0x2, 0x4e21, @broadcast}, 0x10, &(0x7f0000002600)=[{&(0x7f0000001340)="b13f13ce13bb9f7bab8ab88427873d1c471bc8f3e34168725281d17f504cd339ee86a8a92f376dfe9846c2d21b08cb99cf9a2ce1cd8b20eead34cc234d3fc77c4bd69a956205f54edf15507ea2d51e04dbd593c64fc8cfa1f21a06c9c1f0e6232a0e5d505246fe536a1a5482899f154915dee60f6de012585f5d2fd4c228996ed69218d3cf671975feacaa26a01a3ee8a5daf40cd88cd832296d6cfc70936e639fad7775b2636217b2e719a0841c67b478e43ed8c7bf7e2cc9a8317f01f2a7f3b41b199f6efbe42dd1d76e25d5de7ec621df901eecabd42673000ecef2850833cc23061905680f64f760373ed844", 0xee}, {&(0x7f0000001200)="a8309e48adf7f8420a831b90536deb467ede2a5b86e4d527cda788cac9565e349a18871d950af6c63e641cdeb3d663833dfcc9d58e07750a40f910fdacc1d5f3c913f76ac1604d79b25686e7ba79fb53fb34f53fb6a9c59322cb78b0c622510c3348a71de49615673c3c82dc308aa8eae9f03d70297499c853de71944b6792", 0x7f}, {&(0x7f0000001440)="c84a103a6e03ad8df8779fbeb164d4667c848dfd50b2ed85a80ceddae474c689523e5103450aacde45aa23f495f764c4ab81b80512275b4b3f36e5c5902b186a5204d4edf9513ff16edaa164c391126a068d90d21f260209878ccf", 0x5b}, {&(0x7f00000014c0)="8e7c724fd7afe4c344a8a3e880aa0f", 0xf}, {&(0x7f0000001500)="70669176a5f8d2ca6a88f4631c7e8590a24c5dd92d07d9a55f4db746abe8dd543d3dcfd68b75279ddbd379b3607bdfa5750197eb9d8bebea5db59f1f56ea33c5a35b594454002c76e7c982315f1a16c7d8804a117e868fdee3b1d2d39794d113e53a49e2dcbe4694767f0889c98d2c50eb137fcc06fadc9327c54eb5d49120015b62bc5f41a020c064091a4cd1c3b2dcd37fd89bc71b99d22fbd678555183b848a00b80ed2b4c680a90143398d4c91b63407a57bab857f10d2e8d36925ba0e5beb5834a0e35b5a2b811bc827d06a8a2a1373505af72c2e240d2f1c09f09f8968bc9902285713a5c27a0ef0eb79a27822d8e7a0e8317c55d7cbaf263d3f1127614cda684dad906e6b48be276950e91bc7bafd3fc49f1364ce3afef75702c9f6fa4306ae748b14207a297bb46bbf8f27b61bfcbcfca034a7a79ece7a6c687c957f1371e5c5bc75fa11bf3c336641367a51b24e2f7fb7550efa696dd2b5fe82202fcc4190ae08dfbecdb727cf9d533fc46f5c93314125e6426225c9ecf4d0486b56ab72f855f4d3a1645df11cace96eaaa71ff16db32680043d9f18df7dd00ec07cb262864ea50814aacfdb7f3d781e2b32ee4c610688840b4d67647a3e8d898186f5ebb16a0fcd50f7c0990b25765803b578d0ee49082098dd08b1a57111b95ac89b3ce8ea224b0b9fb85996ae9ccbfa52b3ccd3702b04a19e3a1acca14f4d09f4a665e5f19b1e01fee3b8890ab2059a7aa09ddeae585a6fb4156cb3bd61b4adc749730351ecfb5ea30520c488831b3448fe17f3a7c6cb068f54cbe078fdd2fa2e44accedc22a33d2e336d37f97bf7f908cfeb20c988011d9dfa40e7428dfc18ebb744c5d578891f79835ed1ee348312c37b2a1abeb6e1841d1b6e6e7b86319401ad2c69bdb74d831e359e7d4d70b0eee157435d95e0dfbeff19fd1072971c344d027835c2b352f7ec06214a3e97e6d599fdfc7305d435e6f85ba2af16d14932116c382e3dc5cf1982cc70ed44cbb9d96d9a74b7b865ec6078bd0e4edfb6975a5f18352f2fe928e0fce622fe7735c4962e4773d8af05bc1d3a5d20deecc7d74f85526cdba525f2844b9f7d5359eee1033dfc4ce190761b2fd4e7b722afc5c16086d2d43dc20ab285f0cfde948428ebdfc13a9acefb7e1a1f6bd32129b5270c84f0e201404bbb6b8d809d44b75a1a75f4d215e4940058787b09de59ab770aa35845e23738ce5af76c665c21a9372ca9c4d3e9f70965e8dc585a777bb6d4b82a7d56ca2a9fa6d3d65bae99cfda2d0bade7b0fe6a280af15ff422ecb00be6ca053002533d081a0adaf07e3c4d6351a9116de79c32f8ed17c24d605ad9d748c0b815a2db8dab7ce492029e1f2b40025696b98ea49e7a532408313e4cb965be8d370f84df92c9ab8b0651be69d9bb374e603e795086e855afee657f15c69fcf86f6414890cec27eb71a66ed16dc5e560af30a3ed1b372632a313fecaf1abbe1e26f67f928aeb7f15dc712f06df3dc9908c877d956c01e46e2a2908da2754fa63e82b47afe2284f1468ab9d8c56ad0c580225e37bdb5716c505d09c89b69e607a8236a9b38fad5301f5a775fc267645e7ca51df9e2c0e69028c9ab82d30fdf0aecda700d46ec49f56046805e7a3c033aefec737c6dbdd16571d966b0797948d70005db2b5ccc464bae2f8d289024a987ddc30dffed7406911c2878ebbe2390f04ec1fd252b61077077373bd0bf2bc70ccbd37c91cdf54c625e68af1d0c8da7c633ea9766ba0e5b32a0a82666dcca07d56e7b1967c83d28aa8b4a066abc7a4c525483ae40f186499ca8a7db6ca15f0537b55c8f3e4504d496b39e12c28fc5f230a03d047676fff1373244b40c5d9d5f879abcdc016edf661cddbe3fd0febbd392306227900e85f0086ec39f77b0a1ec856bd4b1fceed6d28aae64c516f9a356979dd0a7b1a4995b975ed5a8a945eec3d4e8ac6066e71a8a4c4b4f2e5f16e417291fdc2bf0cd2083f043aeba7b60679307f6cb9caba715e7c70f80b2547fa4f12a4773dd557dae098dd1ff5a03f431d3624cf4d8f110f1cd9ec429386b813c9bb42b3608ef3726426088898ed40c685bbd9a1295e61c34c7ef4dd091b34b76ff8036492947bb6c9b1f39ba1748ede7bbb2741a9a96d0e3194c9195cb1317e8b0d1da9e7e6ca4d05733857cc842b81fccf564c16a4a73e974605ff507354579a8c6f0cbfe6accf181b829b53c32edd0c748c659cba815f053163f648200c5c25becbeaa41bc94378bf2222e7da9a9baf322f36edb7816f7dba0f6d443b43d5070727bac1c41cbb05489a41551dbf257fa608ba70e786516fd85c99dc258c401d0a64450a589159e0be8135e3f9c53f27d1ff197b681b0eb666592d43c5cf0b00ed18aab459ace2c062d52c95977be506a714da6ab9b0aef1a59eadbc7f56ddb387c86b68f10ebe521edf83b88fad3e69a1859492febb01db76b2a340b61e4ec7347980a1fdcd2652a2836ce2e0cef4fb0ee6da9c597048cd10df89f6a90c235bebbb84f46f662172ec77c1ebd5b38c16f8e94e79d6be0ab62735bfd67876649101ab761e796ac7a5aec989bc6c7600d8574996d5ccb601853df21d9d248bf9496fa335ebf86b67022f4bf66cb5fcacc97ca68d71109f9bce2163c29993923f60c47a5a1afcdfe5f938347d140e414438826ce0beb62459f470827b6d7e1a1e5879a9d8f1e8578564e30ca7da91ff523896a62215213697bbae8a6522e3e572784ae811827c407a0f4d528314becfedc3679a63ba73371a0b6b49218df531b14e80742f4574f346687782e93840de431b02028e71d772b76316c3c279b9fdfeb0fbaf58539fd0c330dfa19e4af6cc977f3691334b6c7f1ba2d39a9e922aeb0e17af7624aff43450e1aa20d53a35fc196970bb0904056e730b5f2f1b48a3f97d3759bc59cd7d592220ceafcead274efc106aa2c4c4703cb736aa7bd294e113d5f8dbcbdc3b41738fc388c993821bf307b470b15cef4906acfbdb48a8a79e2477b9d7269e644b6da50ef6792056b5258f0eb710910ec22b673c0f2794f06855ebc0979f1cd76b753c65770bd64e8c5b1682e4ef369373376cc6d8e944c7e6fe251104815a3dde64bf46edd1724fbd8f84a49781c5d913ebbe341eaa96be6893d6e4fb125c27c73e4c52a5acae3f4d2ab157473ae506dbc6632ec5016f1eb480eb4d7f470cd703215365e45cb7bc3ee915d0a0051ab06e9e97299a0ce56419f1dd7497d1558ce84f3f8e880020261e0fe1a52c79d0de60a326068057dd448103afa121ec240a12c3c091dae2e7aaf5e2532eccfe4f48888f2498d361f084bb66062099eb54c281a69f59ca175eb363e61ed4efb66835bb9a40909312b03c9e4f5ee37ff5a5cc457a7989739d247e5b1a3b709315a075224613cc44b65fa8cd19b690ba3d2f0a7999d105f598d3f166793e430a3e64d99d6d0a6a6794990aca85a486361acb3f0eea399c02cf45fab493b7a1c781f27acd6a32d0bab06b05d1fce0592ef1acc2a8f9e4f6788bcea50faccc5941ebc1024c2122bcd5211a2c595b733af1202cdd6e513b462b6cec010e16c971f3a16c2e1d9aed01f0597f9b91a15160b8c19786f0e8add48c2d219433f7c5350efb8bd8c3f24aaad7a98e2567cf5e72294bbf45c1a70b9d9979802e22c41ea1a3a05dfb7cca26e7659d5ca198f4935ece1541df294bb0044a71ace75152e53cc1cd36b141ad5972f458a979ae61fdbe5b04665c6a1c7beac1684ce628b7a8dfae78f9bb3ac875d8b89ee5d877d851852cfce31dce4476d27c135376e7c93a21438ef1af3720c08b81c83dc5154c621a0ed679b64d1d2083240b16b50dd24a153792fa0445abe604d4ab66d42f3c4d9ec855f64dd872793959eb07202b60fba769b0007efe1035e42e0d7c370afb7d63e86ec32c878896a9c8bb6fa6776fee681a37c3a004cb18142f7024c2ff3337cdf34ddf3a92cce1dae362993d2b1655f8e28e9aab62bf1cbc8f12db9a380aecc0575b2353071054e04775e8cb401926a5ad1e529b1c24d5c0aef88844bf0e119df8b077512cd0301b341d599b9aaed54353d8c5b06db0655a012fd5b6d93ec77d1e275a2ef0712bd173247ec78990172a282be2c6ff80130c42aebccdf9d858cabbc2731c8efb6a50bba049ebbadaf71e836c356b9ce2ed4a346ca81edcedf9c41ca8418355d68a8a92d08b91bb241151c0771c25409dbdc395e437b5045cb5ba1aed5f4f8ecf3559a20929c1fe5abce0b468cb1883fc3ebdefa983d449e1f1a5d498ba7a08df262b8d01fee2a0393e77925d38509981e2fe3e61b63a2c2bf61482e576c28a3e672ad3656ae956b6d4ff4ff5c8aca4c5ad9c8b4e787b2a0b7f84ea9f5133a547b595384db7eb36f4643eac286d7f7429dd3a1161923216c34427c5c9ebc0fc577af12d8af9966b7880053f54ee94fc19d22074b3a8eb3cfc1f9e04fb5fc6991b94f17732c409beae63d67899f02e214b1bf38b0149e686d8023075e771b47dfb2dac75d2ccdf92187a0c7b09cdffd6b5e2cfee1841d2d05e29b533c54b6ea75ce727cbd143f961c22acb8143698320af497ed34c5a2a03b8d27c6626c37631cc887f3be2da606cad3c643314a88a17f497fdf887d1a19a4fefe9dda786896d0acebad143106bad84034534d647e19ac95aa7f3bad7042f02434d5e0c03857dba1506f95516c40c76312db77cf9bc7e70433bc64a498a25a455ad454643a11f1dfef777927ea3dc25b2d934eb0e4f53db3be3a2b484c2d6b4684c9d7f54e4f81ad395f571080991f53b6e6f9979e09c146b9a61425df8c9934683531e9f7151dde4c5931de0c40192e4f21c9fa6c275b5c8240452ccfc149b6ecb219becf73e763b636963cc99ffbd7daf4ed8729de943bbcc94fe178bedb3a672bcf26aeac016d116dd37a3dc81b5918d8df985b92f1ca6f85791982d28393f38e2eb626a045c80bc935203e3ba1ad30a9848fdb30654c8cb2de8b0c448c577e826b62127857245539e32739c7c916e63461303237c5a5503277951fd5997482fed76699dc82553fd887f4c8238406413b46a3154132b8dbafb310a1b20c2305c1b06cc788ba3c9f544f01c37e4d2950a16105ed79d5ddbdea0fb76c885dddb8771ef65071e7a06b8e591a724fc152c0aa9c5cfee66db1911f7bbab34358819be43d65bf42ef33f4f0fdc3bb4bfae9296892bbb34370f6a60040b891adf8117df817dd35c0a3b5b0061cc3e03f078ca1ae38f1b61210bb04cd4fb95e36d43d543793a996ee55444d9579e8483047db8e5c79b8766f4a23745ca7622e0c89143a688edb02ec4b40e2e2b1bab46db9c0fa7d2d30983a520400bbded489acbcc5b58e209fd7bbe23f13e9deac842ecc2c1e2f1f4b607dd6832337be01543eaa64692389171ba70537210e47b62c3bf8452d96347099a4d01943739e2a9404b0abcca4a77e063209baab99dc5a176c85d267360b390e47d1391c27d1691b687c4bc72a19c99cbd25c18ad21b167144c9913006db9d10fd079220a73cca5d6374f528a06ad5b4da87be212671e7fb7ba66b5c13b4d92ca74723f059949665159054bd7dcccccda5225f6d20282af5540926a5cca9fbd3737461efdc4e68f14b868b5578a3874037c04a1a5cddd0527e898b234dce31b257350fea62ba5974e164b011bf4671ce934e967da63bb4a3483bd9360462fa035e48cd81270e817bfe24a573143bfda4809d083a96f8a873848396baa2164a7e6bf79f0963cb576b5f683358ee56cdf861eb", 0x1000}, {&(0x7f0000002500)="b2fbc97098c23d48bbe4aa0c7275bc9b27ca89b0cfebd45c4d5a11de6cdce37994dc6636b2e055513383ae6c7e966c8a24e89fa3c30355d2981db1656c2772ff4e0b30e47e6380285b4b00616275f302673bec0bb84b90086c75799252466aa89b05ede169b5316f448017e792636dd4371399079eac2c0d7f7b61e7e4e6773f5a5714b23fe0f61f83b945a382e0497dd795b25232c29dc3c2f96dba14dff049f6c1b8b39d4635f2d5a26daee8516a95169113ab00247061b38e74a28b29ffe82676a46fca8d19a37af9b43e8af497bd5ecd629b5ab8d24de298bba613f9d49eeaeec1828ac654ac05f210b53ca2d58a4f57de48c2d8cd", 0xf7}], 0x6, &(0x7f0000002680)=[@ip_retopts={{0x5c, 0x0, 0x7, {[@cipso={0x86, 0x4a, 0xffffffffffffffff, [{0x0, 0xc, "cc3d42855f45985ae008"}, {0x2, 0xd, "d0f54d54576e55dc374270"}, {0x6, 0x9, "e26d98c24d1d88"}, {0x1, 0xe, "3f91ab927f4b37a9166bcfe2"}, {0x1, 0xd, "8f5f3000a34adb49e88609"}, {0x0, 0x7, "83833ab894"}]}]}}}, @ip_tos_int={{0x14}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @loopback, @local}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x7ff}}, @ip_retopts={{0x74, 0x0, 0x7, {[@cipso={0x86, 0x3c, 0x0, [{0x0, 0x11, "05e237478dc23320000e49a875bf91"}, {0x0, 0x4, 'je'}, {0x7, 0xe, "e363c87961d2f6754c34862d"}, {0x2, 0x7, "a0c7897cf5"}, {0x7, 0x4, "ba17"}, {0x6, 0x3, "93"}, {0x6, 0x5, "e66f48"}]}, @timestamp_prespec={0x44, 0x14, 0xdd, 0x3, 0x9, [{@multicast2, 0x7fff}, {@private=0xa010100, 0xfff}]}, @timestamp_prespec={0x44, 0x14, 0xc1, 0x3, 0x4, [{@broadcast, 0x7}, {@local}]}]}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x1}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x86}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @multicast1, @broadcast}}}], 0x178}}, {{&(0x7f0000002800)={0x2, 0x4e22, @empty}, 0x10, &(0x7f0000002900)=[{&(0x7f0000002840)="67336c1d03906ac1a20cb9b50a85c06f763630b4f54aa2a2097f9e28d08a42155a8670d987112cca13e39d873141edea83", 0x31}, {&(0x7f0000002880)="1fab04424546d02542301f8ae387268f0f4ee53967bb7ee2878d5c9bb731b70ec72033cef143222fd87b55f9f32e5a93ff5d54d9593ef47e2f665ce981d9e0590f1aa17f5492c7746b34efda6449bbb7dc223201358d", 0x56}], 0x2, &(0x7f0000002940)=[@ip_retopts={{0x10}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x5}}, @ip_retopts={{0x70, 0x0, 0x7, {[@noop, @rr={0x7, 0xb, 0xdc, [@rand_addr=0x64010101, @dev={0xac, 0x14, 0x14, 0x37}]}, @ra={0x94, 0x4}, @noop, @timestamp_prespec={0x44, 0x4c, 0xb5, 0x3, 0x2, [{@empty, 0xff}, {@private=0xa010101, 0x200}, {@loopback}, {@local, 0x9e3}, {@multicast2, 0x8}, {@local, 0x9}, {@multicast1, 0x7ff}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x40}, {@multicast1, 0x5}]}]}}}, @ip_retopts={{0x50, 0x0, 0x7, {[@ssrr={0x89, 0x1b, 0x7b, [@empty, @multicast1, @dev={0xac, 0x14, 0x14, 0x3d}, @private=0xa010100, @dev={0xac, 0x14, 0x14, 0x34}, @rand_addr=0x64010102]}, @ra={0x94, 0x4}, @timestamp={0x44, 0x14, 0x3e, 0x0, 0x9, [0xfffffffb, 0x1, 0x6, 0x9]}, @timestamp_addr={0x44, 0xc, 0x6f, 0x1, 0x1, [{@private=0xa010101, 0x5}]}]}}}], 0xe8}}, {{&(0x7f0000002a40)={0x2, 0x4e22, @broadcast}, 0x10, &(0x7f0000002b80)=[{&(0x7f0000002a80)="10df76c0af533c9fc2c43bb32276d200124c55240efd6e35f3b0497bb24562cee719b087", 0x24}, {&(0x7f0000002ac0)="243bd11fca90ad171f512f694e09352e178ab6f6d8241a6b2bbd5496265f1f09eb389d74e49a9e1697611b99456a2751296533c56782b95fae680c1a750059f1b5f34884635f796fcf51e39531a7b96f1c5b83817b516e31b2d731e8bb74428ef962456134c429c0dfe6fad4f503f5bdb2dd4b0b238157386625c0235514015316ba912b063debb70c32e1ed37bfe01b794b538c561b7d1bd6a49f353ab54661986d9aefde26007ee859", 0xaa}], 0x2, &(0x7f0000002bc0)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @broadcast}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0xfffffff8}}], 0x38}}], 0x3, 0x4) socket$inet6_sctp(0xa, 0x5, 0x84) perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 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) (async) getpid() (async) ioctl$F2FS_IOC_GET_PIN_FILE(0xffffffffffffffff, 0x8004f50e, &(0x7f0000001280)) (async) perf_event_open(&(0x7f0000000140)={0x4, 0x80, 0x1f, 0x1, 0x1, 0x81, 0x0, 0x2, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x9, 0x2, @perf_config_ext={0x8, 0x6}, 0x8048, 0x7f, 0x0, 0x3, 0x0, 0x0, 0x6, 0x0, 0x87e}, r1, 0x2, r0, 0x0) (async) perf_event_open(&(0x7f0000000080)={0x4, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x2, @perf_config_ext={0x0, 0x10001}, 0x0, 0x4}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) socket$inet(0x2, 0x4000000000000001, 0x0) (async) setsockopt$inet_tcp_int(r3, 0x6, 0x80000000000002, &(0x7f0000000040)=0x76, 0x4) (async) bind$inet(r3, &(0x7f0000000280)={0x2, 0x4e23, @multicast2}, 0x10) (async) socket(0x11, 0x800000003, 0x8) (async) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/igmp\x00') (async) setsockopt$inet_tcp_TCP_CONGESTION(r5, 0x6, 0xd, &(0x7f0000002cc0)='htcp\x00', 0x5) (async) preadv(r5, &(0x7f0000000140)=[{&(0x7f0000000180)=""/4100, 0x1004}], 0x1, 0x25000000, 0x0) (async) bind(r4, &(0x7f0000000280)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e030a86df875f2e3ff5f163ee340b7679500800000000000000101013c5811039e0c775027ec8e66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5acc326d3a0dffc2c654"}, 0x80) (async) setsockopt$SO_ATTACH_FILTER(r3, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0xe7}]}, 0x10) (async) sendto$inet(r3, 0x0, 0x0, 0x200007bd, &(0x7f0000000180)={0x2, 0x4e23, @empty}, 0x10) (async) setsockopt$inet_tcp_TCP_CONGESTION(r3, 0x6, 0xd, &(0x7f00000007c0)='bbr\x00', 0x4) (async) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x13, r2, 0xbfede000) (async) sendto$inet(r3, &(0x7f00000012c0)="0c268a927f1f6588b93e480541ba3860ac5cf65ac618ded8974895abeaf4b4835ef922b3f1e0b02bd60da03059bcecc7a95425a3a07e758044ab4ea6f7ae56d88fecf93e1a7511bf746bec66ba", 0xfe6a, 0x20c49a, 0x0, 0x27) (async) sendmmsg$inet(r5, &(0x7f0000002c00)=[{{&(0x7f00000011c0)={0x2, 0x4e21, @broadcast}, 0x10, &(0x7f0000002600)=[{&(0x7f0000001340)="b13f13ce13bb9f7bab8ab88427873d1c471bc8f3e34168725281d17f504cd339ee86a8a92f376dfe9846c2d21b08cb99cf9a2ce1cd8b20eead34cc234d3fc77c4bd69a956205f54edf15507ea2d51e04dbd593c64fc8cfa1f21a06c9c1f0e6232a0e5d505246fe536a1a5482899f154915dee60f6de012585f5d2fd4c228996ed69218d3cf671975feacaa26a01a3ee8a5daf40cd88cd832296d6cfc70936e639fad7775b2636217b2e719a0841c67b478e43ed8c7bf7e2cc9a8317f01f2a7f3b41b199f6efbe42dd1d76e25d5de7ec621df901eecabd42673000ecef2850833cc23061905680f64f760373ed844", 0xee}, {&(0x7f0000001200)="a8309e48adf7f8420a831b90536deb467ede2a5b86e4d527cda788cac9565e349a18871d950af6c63e641cdeb3d663833dfcc9d58e07750a40f910fdacc1d5f3c913f76ac1604d79b25686e7ba79fb53fb34f53fb6a9c59322cb78b0c622510c3348a71de49615673c3c82dc308aa8eae9f03d70297499c853de71944b6792", 0x7f}, {&(0x7f0000001440)="c84a103a6e03ad8df8779fbeb164d4667c848dfd50b2ed85a80ceddae474c689523e5103450aacde45aa23f495f764c4ab81b80512275b4b3f36e5c5902b186a5204d4edf9513ff16edaa164c391126a068d90d21f260209878ccf", 0x5b}, {&(0x7f00000014c0)="8e7c724fd7afe4c344a8a3e880aa0f", 0xf}, {&(0x7f0000001500)="70669176a5f8d2ca6a88f4631c7e8590a24c5dd92d07d9a55f4db746abe8dd543d3dcfd68b75279ddbd379b3607bdfa5750197eb9d8bebea5db59f1f56ea33c5a35b594454002c76e7c982315f1a16c7d8804a117e868fdee3b1d2d39794d113e53a49e2dcbe4694767f0889c98d2c50eb137fcc06fadc9327c54eb5d49120015b62bc5f41a020c064091a4cd1c3b2dcd37fd89bc71b99d22fbd678555183b848a00b80ed2b4c680a90143398d4c91b63407a57bab857f10d2e8d36925ba0e5beb5834a0e35b5a2b811bc827d06a8a2a1373505af72c2e240d2f1c09f09f8968bc9902285713a5c27a0ef0eb79a27822d8e7a0e8317c55d7cbaf263d3f1127614cda684dad906e6b48be276950e91bc7bafd3fc49f1364ce3afef75702c9f6fa4306ae748b14207a297bb46bbf8f27b61bfcbcfca034a7a79ece7a6c687c957f1371e5c5bc75fa11bf3c336641367a51b24e2f7fb7550efa696dd2b5fe82202fcc4190ae08dfbecdb727cf9d533fc46f5c93314125e6426225c9ecf4d0486b56ab72f855f4d3a1645df11cace96eaaa71ff16db32680043d9f18df7dd00ec07cb262864ea50814aacfdb7f3d781e2b32ee4c610688840b4d67647a3e8d898186f5ebb16a0fcd50f7c0990b25765803b578d0ee49082098dd08b1a57111b95ac89b3ce8ea224b0b9fb85996ae9ccbfa52b3ccd3702b04a19e3a1acca14f4d09f4a665e5f19b1e01fee3b8890ab2059a7aa09ddeae585a6fb4156cb3bd61b4adc749730351ecfb5ea30520c488831b3448fe17f3a7c6cb068f54cbe078fdd2fa2e44accedc22a33d2e336d37f97bf7f908cfeb20c988011d9dfa40e7428dfc18ebb744c5d578891f79835ed1ee348312c37b2a1abeb6e1841d1b6e6e7b86319401ad2c69bdb74d831e359e7d4d70b0eee157435d95e0dfbeff19fd1072971c344d027835c2b352f7ec06214a3e97e6d599fdfc7305d435e6f85ba2af16d14932116c382e3dc5cf1982cc70ed44cbb9d96d9a74b7b865ec6078bd0e4edfb6975a5f18352f2fe928e0fce622fe7735c4962e4773d8af05bc1d3a5d20deecc7d74f85526cdba525f2844b9f7d5359eee1033dfc4ce190761b2fd4e7b722afc5c16086d2d43dc20ab285f0cfde948428ebdfc13a9acefb7e1a1f6bd32129b5270c84f0e201404bbb6b8d809d44b75a1a75f4d215e4940058787b09de59ab770aa35845e23738ce5af76c665c21a9372ca9c4d3e9f70965e8dc585a777bb6d4b82a7d56ca2a9fa6d3d65bae99cfda2d0bade7b0fe6a280af15ff422ecb00be6ca053002533d081a0adaf07e3c4d6351a9116de79c32f8ed17c24d605ad9d748c0b815a2db8dab7ce492029e1f2b40025696b98ea49e7a532408313e4cb965be8d370f84df92c9ab8b0651be69d9bb374e603e795086e855afee657f15c69fcf86f6414890cec27eb71a66ed16dc5e560af30a3ed1b372632a313fecaf1abbe1e26f67f928aeb7f15dc712f06df3dc9908c877d956c01e46e2a2908da2754fa63e82b47afe2284f1468ab9d8c56ad0c580225e37bdb5716c505d09c89b69e607a8236a9b38fad5301f5a775fc267645e7ca51df9e2c0e69028c9ab82d30fdf0aecda700d46ec49f56046805e7a3c033aefec737c6dbdd16571d966b0797948d70005db2b5ccc464bae2f8d289024a987ddc30dffed7406911c2878ebbe2390f04ec1fd252b61077077373bd0bf2bc70ccbd37c91cdf54c625e68af1d0c8da7c633ea9766ba0e5b32a0a82666dcca07d56e7b1967c83d28aa8b4a066abc7a4c525483ae40f186499ca8a7db6ca15f0537b55c8f3e4504d496b39e12c28fc5f230a03d047676fff1373244b40c5d9d5f879abcdc016edf661cddbe3fd0febbd392306227900e85f0086ec39f77b0a1ec856bd4b1fceed6d28aae64c516f9a356979dd0a7b1a4995b975ed5a8a945eec3d4e8ac6066e71a8a4c4b4f2e5f16e417291fdc2bf0cd2083f043aeba7b60679307f6cb9caba715e7c70f80b2547fa4f12a4773dd557dae098dd1ff5a03f431d3624cf4d8f110f1cd9ec429386b813c9bb42b3608ef3726426088898ed40c685bbd9a1295e61c34c7ef4dd091b34b76ff8036492947bb6c9b1f39ba1748ede7bbb2741a9a96d0e3194c9195cb1317e8b0d1da9e7e6ca4d05733857cc842b81fccf564c16a4a73e974605ff507354579a8c6f0cbfe6accf181b829b53c32edd0c748c659cba815f053163f648200c5c25becbeaa41bc94378bf2222e7da9a9baf322f36edb7816f7dba0f6d443b43d5070727bac1c41cbb05489a41551dbf257fa608ba70e786516fd85c99dc258c401d0a64450a589159e0be8135e3f9c53f27d1ff197b681b0eb666592d43c5cf0b00ed18aab459ace2c062d52c95977be506a714da6ab9b0aef1a59eadbc7f56ddb387c86b68f10ebe521edf83b88fad3e69a1859492febb01db76b2a340b61e4ec7347980a1fdcd2652a2836ce2e0cef4fb0ee6da9c597048cd10df89f6a90c235bebbb84f46f662172ec77c1ebd5b38c16f8e94e79d6be0ab62735bfd67876649101ab761e796ac7a5aec989bc6c7600d8574996d5ccb601853df21d9d248bf9496fa335ebf86b67022f4bf66cb5fcacc97ca68d71109f9bce2163c29993923f60c47a5a1afcdfe5f938347d140e414438826ce0beb62459f470827b6d7e1a1e5879a9d8f1e8578564e30ca7da91ff523896a62215213697bbae8a6522e3e572784ae811827c407a0f4d528314becfedc3679a63ba73371a0b6b49218df531b14e80742f4574f346687782e93840de431b02028e71d772b76316c3c279b9fdfeb0fbaf58539fd0c330dfa19e4af6cc977f3691334b6c7f1ba2d39a9e922aeb0e17af7624aff43450e1aa20d53a35fc196970bb0904056e730b5f2f1b48a3f97d3759bc59cd7d592220ceafcead274efc106aa2c4c4703cb736aa7bd294e113d5f8dbcbdc3b41738fc388c993821bf307b470b15cef4906acfbdb48a8a79e2477b9d7269e644b6da50ef6792056b5258f0eb710910ec22b673c0f2794f06855ebc0979f1cd76b753c65770bd64e8c5b1682e4ef369373376cc6d8e944c7e6fe251104815a3dde64bf46edd1724fbd8f84a49781c5d913ebbe341eaa96be6893d6e4fb125c27c73e4c52a5acae3f4d2ab157473ae506dbc6632ec5016f1eb480eb4d7f470cd703215365e45cb7bc3ee915d0a0051ab06e9e97299a0ce56419f1dd7497d1558ce84f3f8e880020261e0fe1a52c79d0de60a326068057dd448103afa121ec240a12c3c091dae2e7aaf5e2532eccfe4f48888f2498d361f084bb66062099eb54c281a69f59ca175eb363e61ed4efb66835bb9a40909312b03c9e4f5ee37ff5a5cc457a7989739d247e5b1a3b709315a075224613cc44b65fa8cd19b690ba3d2f0a7999d105f598d3f166793e430a3e64d99d6d0a6a6794990aca85a486361acb3f0eea399c02cf45fab493b7a1c781f27acd6a32d0bab06b05d1fce0592ef1acc2a8f9e4f6788bcea50faccc5941ebc1024c2122bcd5211a2c595b733af1202cdd6e513b462b6cec010e16c971f3a16c2e1d9aed01f0597f9b91a15160b8c19786f0e8add48c2d219433f7c5350efb8bd8c3f24aaad7a98e2567cf5e72294bbf45c1a70b9d9979802e22c41ea1a3a05dfb7cca26e7659d5ca198f4935ece1541df294bb0044a71ace75152e53cc1cd36b141ad5972f458a979ae61fdbe5b04665c6a1c7beac1684ce628b7a8dfae78f9bb3ac875d8b89ee5d877d851852cfce31dce4476d27c135376e7c93a21438ef1af3720c08b81c83dc5154c621a0ed679b64d1d2083240b16b50dd24a153792fa0445abe604d4ab66d42f3c4d9ec855f64dd872793959eb07202b60fba769b0007efe1035e42e0d7c370afb7d63e86ec32c878896a9c8bb6fa6776fee681a37c3a004cb18142f7024c2ff3337cdf34ddf3a92cce1dae362993d2b1655f8e28e9aab62bf1cbc8f12db9a380aecc0575b2353071054e04775e8cb401926a5ad1e529b1c24d5c0aef88844bf0e119df8b077512cd0301b341d599b9aaed54353d8c5b06db0655a012fd5b6d93ec77d1e275a2ef0712bd173247ec78990172a282be2c6ff80130c42aebccdf9d858cabbc2731c8efb6a50bba049ebbadaf71e836c356b9ce2ed4a346ca81edcedf9c41ca8418355d68a8a92d08b91bb241151c0771c25409dbdc395e437b5045cb5ba1aed5f4f8ecf3559a20929c1fe5abce0b468cb1883fc3ebdefa983d449e1f1a5d498ba7a08df262b8d01fee2a0393e77925d38509981e2fe3e61b63a2c2bf61482e576c28a3e672ad3656ae956b6d4ff4ff5c8aca4c5ad9c8b4e787b2a0b7f84ea9f5133a547b595384db7eb36f4643eac286d7f7429dd3a1161923216c34427c5c9ebc0fc577af12d8af9966b7880053f54ee94fc19d22074b3a8eb3cfc1f9e04fb5fc6991b94f17732c409beae63d67899f02e214b1bf38b0149e686d8023075e771b47dfb2dac75d2ccdf92187a0c7b09cdffd6b5e2cfee1841d2d05e29b533c54b6ea75ce727cbd143f961c22acb8143698320af497ed34c5a2a03b8d27c6626c37631cc887f3be2da606cad3c643314a88a17f497fdf887d1a19a4fefe9dda786896d0acebad143106bad84034534d647e19ac95aa7f3bad7042f02434d5e0c03857dba1506f95516c40c76312db77cf9bc7e70433bc64a498a25a455ad454643a11f1dfef777927ea3dc25b2d934eb0e4f53db3be3a2b484c2d6b4684c9d7f54e4f81ad395f571080991f53b6e6f9979e09c146b9a61425df8c9934683531e9f7151dde4c5931de0c40192e4f21c9fa6c275b5c8240452ccfc149b6ecb219becf73e763b636963cc99ffbd7daf4ed8729de943bbcc94fe178bedb3a672bcf26aeac016d116dd37a3dc81b5918d8df985b92f1ca6f85791982d28393f38e2eb626a045c80bc935203e3ba1ad30a9848fdb30654c8cb2de8b0c448c577e826b62127857245539e32739c7c916e63461303237c5a5503277951fd5997482fed76699dc82553fd887f4c8238406413b46a3154132b8dbafb310a1b20c2305c1b06cc788ba3c9f544f01c37e4d2950a16105ed79d5ddbdea0fb76c885dddb8771ef65071e7a06b8e591a724fc152c0aa9c5cfee66db1911f7bbab34358819be43d65bf42ef33f4f0fdc3bb4bfae9296892bbb34370f6a60040b891adf8117df817dd35c0a3b5b0061cc3e03f078ca1ae38f1b61210bb04cd4fb95e36d43d543793a996ee55444d9579e8483047db8e5c79b8766f4a23745ca7622e0c89143a688edb02ec4b40e2e2b1bab46db9c0fa7d2d30983a520400bbded489acbcc5b58e209fd7bbe23f13e9deac842ecc2c1e2f1f4b607dd6832337be01543eaa64692389171ba70537210e47b62c3bf8452d96347099a4d01943739e2a9404b0abcca4a77e063209baab99dc5a176c85d267360b390e47d1391c27d1691b687c4bc72a19c99cbd25c18ad21b167144c9913006db9d10fd079220a73cca5d6374f528a06ad5b4da87be212671e7fb7ba66b5c13b4d92ca74723f059949665159054bd7dcccccda5225f6d20282af5540926a5cca9fbd3737461efdc4e68f14b868b5578a3874037c04a1a5cddd0527e898b234dce31b257350fea62ba5974e164b011bf4671ce934e967da63bb4a3483bd9360462fa035e48cd81270e817bfe24a573143bfda4809d083a96f8a873848396baa2164a7e6bf79f0963cb576b5f683358ee56cdf861eb", 0x1000}, {&(0x7f0000002500)="b2fbc97098c23d48bbe4aa0c7275bc9b27ca89b0cfebd45c4d5a11de6cdce37994dc6636b2e055513383ae6c7e966c8a24e89fa3c30355d2981db1656c2772ff4e0b30e47e6380285b4b00616275f302673bec0bb84b90086c75799252466aa89b05ede169b5316f448017e792636dd4371399079eac2c0d7f7b61e7e4e6773f5a5714b23fe0f61f83b945a382e0497dd795b25232c29dc3c2f96dba14dff049f6c1b8b39d4635f2d5a26daee8516a95169113ab00247061b38e74a28b29ffe82676a46fca8d19a37af9b43e8af497bd5ecd629b5ab8d24de298bba613f9d49eeaeec1828ac654ac05f210b53ca2d58a4f57de48c2d8cd", 0xf7}], 0x6, &(0x7f0000002680)=[@ip_retopts={{0x5c, 0x0, 0x7, {[@cipso={0x86, 0x4a, 0xffffffffffffffff, [{0x0, 0xc, "cc3d42855f45985ae008"}, {0x2, 0xd, "d0f54d54576e55dc374270"}, {0x6, 0x9, "e26d98c24d1d88"}, {0x1, 0xe, "3f91ab927f4b37a9166bcfe2"}, {0x1, 0xd, "8f5f3000a34adb49e88609"}, {0x0, 0x7, "83833ab894"}]}]}}}, @ip_tos_int={{0x14}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @loopback, @local}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x7ff}}, @ip_retopts={{0x74, 0x0, 0x7, {[@cipso={0x86, 0x3c, 0x0, [{0x0, 0x11, "05e237478dc23320000e49a875bf91"}, {0x0, 0x4, 'je'}, {0x7, 0xe, "e363c87961d2f6754c34862d"}, {0x2, 0x7, "a0c7897cf5"}, {0x7, 0x4, "ba17"}, {0x6, 0x3, "93"}, {0x6, 0x5, "e66f48"}]}, @timestamp_prespec={0x44, 0x14, 0xdd, 0x3, 0x9, [{@multicast2, 0x7fff}, {@private=0xa010100, 0xfff}]}, @timestamp_prespec={0x44, 0x14, 0xc1, 0x3, 0x4, [{@broadcast, 0x7}, {@local}]}]}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x1}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x86}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @multicast1, @broadcast}}}], 0x178}}, {{&(0x7f0000002800)={0x2, 0x4e22, @empty}, 0x10, &(0x7f0000002900)=[{&(0x7f0000002840)="67336c1d03906ac1a20cb9b50a85c06f763630b4f54aa2a2097f9e28d08a42155a8670d987112cca13e39d873141edea83", 0x31}, {&(0x7f0000002880)="1fab04424546d02542301f8ae387268f0f4ee53967bb7ee2878d5c9bb731b70ec72033cef143222fd87b55f9f32e5a93ff5d54d9593ef47e2f665ce981d9e0590f1aa17f5492c7746b34efda6449bbb7dc223201358d", 0x56}], 0x2, &(0x7f0000002940)=[@ip_retopts={{0x10}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x5}}, @ip_retopts={{0x70, 0x0, 0x7, {[@noop, @rr={0x7, 0xb, 0xdc, [@rand_addr=0x64010101, @dev={0xac, 0x14, 0x14, 0x37}]}, @ra={0x94, 0x4}, @noop, @timestamp_prespec={0x44, 0x4c, 0xb5, 0x3, 0x2, [{@empty, 0xff}, {@private=0xa010101, 0x200}, {@loopback}, {@local, 0x9e3}, {@multicast2, 0x8}, {@local, 0x9}, {@multicast1, 0x7ff}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x40}, {@multicast1, 0x5}]}]}}}, @ip_retopts={{0x50, 0x0, 0x7, {[@ssrr={0x89, 0x1b, 0x7b, [@empty, @multicast1, @dev={0xac, 0x14, 0x14, 0x3d}, @private=0xa010100, @dev={0xac, 0x14, 0x14, 0x34}, @rand_addr=0x64010102]}, @ra={0x94, 0x4}, @timestamp={0x44, 0x14, 0x3e, 0x0, 0x9, [0xfffffffb, 0x1, 0x6, 0x9]}, @timestamp_addr={0x44, 0xc, 0x6f, 0x1, 0x1, [{@private=0xa010101, 0x5}]}]}}}], 0xe8}}, {{&(0x7f0000002a40)={0x2, 0x4e22, @broadcast}, 0x10, &(0x7f0000002b80)=[{&(0x7f0000002a80)="10df76c0af533c9fc2c43bb32276d200124c55240efd6e35f3b0497bb24562cee719b087", 0x24}, {&(0x7f0000002ac0)="243bd11fca90ad171f512f694e09352e178ab6f6d8241a6b2bbd5496265f1f09eb389d74e49a9e1697611b99456a2751296533c56782b95fae680c1a750059f1b5f34884635f796fcf51e39531a7b96f1c5b83817b516e31b2d731e8bb74428ef962456134c429c0dfe6fad4f503f5bdb2dd4b0b238157386625c0235514015316ba912b063debb70c32e1ed37bfe01b794b538c561b7d1bd6a49f353ab54661986d9aefde26007ee859", 0xaa}], 0x2, &(0x7f0000002bc0)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @broadcast}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0xfffffff8}}], 0x38}}], 0x3, 0x4) (async) socket$inet6_sctp(0xa, 0x5, 0x84) (async) 04:27:00 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="20000000340061820000000000000000010000000c03f000080011"], 0x20}}, 0x0) 04:27:00 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="20000000340061820000000000000000010000000c03f0000800"], 0x20}}, 0x0) 04:27:00 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="20000000340061820000000000000000010000000c03f00008"], 0x20}}, 0x0) [ 902.931972] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. [ 902.983870] device veth3 entered promiscuous mode [ 902.992031] IPv6: ADDRCONF(NETDEV_UP): veth3: link is not ready 04:27:01 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="20000000340061820000000000000000010000000c03f000"], 0x20}}, 0x0) 04:27:01 executing program 1: r0 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e6c, 0x400, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, @perf_config_ext={0x0, 0x20000110000007}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, 0x0, 0x1ff) mkdirat$cgroup_root(0xffffffffffffff9c, 0x0, 0x1ff) perf_event_open(0x0, 0x0, 0x0, r0, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc080661a, &(0x7f0000000040)=0x2) perf_event_open(&(0x7f0000000580)={0x0, 0x80, 0x98, 0x3, 0x31, 0x0, 0x0, 0x9, 0x1, 0xc, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x4, @perf_config_ext, 0x410, 0x4, 0x0, 0x1, 0xfff, 0x9, 0x20, 0x0, 0x1, 0x0, 0x5}, 0xffffffffffffffff, 0x3, 0xffffffffffffffff, 0x1) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000280)='./cgroup.net/syz0\x00', 0x200002, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, 0x0, 0x1ff) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='blkio.bfq.io_merged\x00', 0x26e1, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40086602, &(0x7f0000000140)=0xc9ae) mkdirat$cgroup_root(0xffffffffffffff9c, 0x0, 0x1ff) write$cgroup_int(r1, &(0x7f0000000200), 0x12) r2 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) write$cgroup_pid(0xffffffffffffffff, &(0x7f0000000080)=r2, 0x12) perf_event_open(&(0x7f0000000300)={0x0, 0x80, 0x0, 0x18, 0x0, 0x1f, 0x0, 0x7, 0x10, 0x8, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x254123dd, 0x1, @perf_bp={&(0x7f0000000040), 0xa}, 0x0, 0x1, 0xfffffffe, 0x7, 0x8, 0xc3b, 0x3, 0x0, 0x4, 0x0, 0x1}, r2, 0xa, 0xffffffffffffffff, 0x2) r3 = syz_clone(0x8188000, &(0x7f0000000380)="823c226f5b9c69ecf5bb4f3f5a640c74f5f3b9601e1e5c5c2cc89f2ef80caec76ce30cd992e88b77201108e94aae9a58c89772c49fde2b9339eb6e2913d189fc71128d3250fd266edc996e60464da83b425ed606254af9c064a7875e4c42250d8d44f9b583b361984c260914fa8325b8906a2348176a4735f333fa191877200298c50da6978d9185aa8f6c166543efce2168e4237738f32c42f6c2145d340f564f2a8e845b6714", 0xa7, &(0x7f00000002c0), &(0x7f0000000440), &(0x7f0000000500)="3315c96107d0d9ee1b012f5526137d5296411eb5be04c02ca4f98f7273a13d067ed6c64d6085c7b32e1e43f65fcc158841b4a03cdea949f709e89f1f4ed33454eb250e4761c97c0eccf5d7fe1fef35ce07c180208d09f2172a002011ccde08") perf_event_open(&(0x7f0000000180)={0x2, 0x80, 0x2, 0xff, 0x3, 0xff, 0x0, 0x400, 0x41886, 0x8, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x800, 0x0, @perf_bp={&(0x7f0000000100), 0x9}, 0x8, 0x5, 0x9, 0x5, 0x90, 0x8, 0x2, 0x0, 0x2714000, 0x0, 0x10000}, r3, 0x2, r1, 0x8) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup/syz0\x00', 0x1ff) openat$cgroup_root(0xffffffffffffff9c, 0x0, 0x200002, 0x0) 04:27:01 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) (async) r1 = socket$netlink(0x10, 0x3, 0x0) (async, rerun: 32) r2 = socket(0x10, 0x803, 0x0) (rerun: 32) write$binfmt_aout(r2, 0x0, 0x0) getsockname$packet(r2, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000100)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r3, @ANYBLOB="0101000000000000280012000c00010076657468"], 0x48}}, 0x0) (async) sendmsg$nl_route_sched(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000140)=@newqdisc={0x78, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_sfq={{0x8}, {0x4c}}]}, 0x78}}, 0x0) r4 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000140)=@newqdisc={0x78, 0x24, 0x200, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_sfq={{0x8}, {0x4c, 0x2, {{0x1000}}}}]}, 0x78}, 0x1, 0x0, 0x0, 0x40004}, 0x0) (async, rerun: 32) sendmsg$BATADV_CMD_GET_MESH(r4, &(0x7f0000000580)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000540)={&(0x7f00000004c0)={0x64, 0x0, 0xa00, 0x70bd28, 0x25dfdbfb, {}, [@BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x1}, @BATADV_ATTR_AP_ISOLATION_ENABLED={0x5, 0x2a, 0x1}, @BATADV_ATTR_BONDING_ENABLED={0x5}, @BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0xdef}, @BATADV_ATTR_NETWORK_CODING_ENABLED={0x5}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0x7}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0xfffffeff}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x9ed}, @BATADV_ATTR_GW_MODE={0x5, 0x33, 0x1}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0xffffffff}]}, 0x64}, 0x1, 0x0, 0x0, 0x4080}, 0x200004c4) (rerun: 32) r5 = openat$incfs(0xffffffffffffffff, &(0x7f0000000080)='.pending_reads\x00', 0x0, 0x58) getsockopt$bt_rfcomm_RFCOMM_CONNINFO(r5, 0x12, 0x2, &(0x7f00000000c0), &(0x7f00000001c0)) sendmsg$DEVLINK_CMD_SB_TC_POOL_BIND_SET(r4, &(0x7f0000000440)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000400)={&(0x7f0000000240)={0x1a0, 0x0, 0x2, 0x70bd2d, 0x25dfdbfb, {}, [{{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x1}}, {0x8, 0xb, 0x55f4}, {0x6, 0x16, 0x6}, {0x5}, {0x6, 0x11, 0x4}, {0x8, 0xb, 0x4}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}}, {0x8, 0xb, 0x400}, {0x6, 0x16, 0x4}, {0x5}, {0x6, 0x11, 0x997}, {0x8, 0xb, 0x2}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x2}}, {0x8, 0xb, 0x5}, {0x6}, {0x5}, {0x6, 0x11, 0x7f}, {0x8, 0xb, 0x8d6d}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}}, {0x8, 0xb, 0x8001}, {0x6, 0x16, 0x351}, {0x5, 0x12, 0x1}, {0x6, 0x11, 0x6}, {0x8, 0xb, 0x1ff}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x3}}, {0x8, 0xb, 0x5}, {0x6, 0x16, 0x5}, {0x5, 0x12, 0x1}, {0x6, 0x11, 0x2}, {0x8, 0xb, 0x200}}]}, 0x1a0}, 0x1, 0x0, 0x0, 0x4850}, 0x10) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r5, 0x84, 0x9, &(0x7f00000005c0)={0x0, @in6={{0xa, 0x4e21, 0x1, @private2, 0x9}}, 0x63, 0x7, 0x1, 0x2, 0x2, 0x7bb5, 0x8}, 0x9c) 04:27:01 executing program 5: r0 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 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) (async) r1 = getpid() ioctl$F2FS_IOC_GET_PIN_FILE(0xffffffffffffffff, 0x8004f50e, &(0x7f0000001280)) (async) r2 = perf_event_open(&(0x7f0000000140)={0x4, 0x80, 0x1f, 0x1, 0x1, 0x81, 0x0, 0x2, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x9, 0x2, @perf_config_ext={0x8, 0x6}, 0x8048, 0x7f, 0x0, 0x3, 0x0, 0x0, 0x6, 0x0, 0x87e}, r1, 0x2, r0, 0x0) perf_event_open(&(0x7f0000000080)={0x4, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x2, @perf_config_ext={0x0, 0x10001}, 0x0, 0x4}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r3, 0x6, 0x80000000000002, &(0x7f0000000040)=0x76, 0x4) (async) bind$inet(r3, &(0x7f0000000280)={0x2, 0x4e23, @multicast2}, 0x10) r4 = socket(0x11, 0x800000003, 0x8) (async) r5 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/igmp\x00') setsockopt$inet_tcp_TCP_CONGESTION(r5, 0x6, 0xd, &(0x7f0000002cc0)='htcp\x00', 0x5) (async) preadv(r5, &(0x7f0000000140)=[{&(0x7f0000000180)=""/4100, 0x1004}], 0x1, 0x25000000, 0x0) bind(r4, &(0x7f0000000280)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e030a86df875f2e3ff5f163ee340b7679500800000000000000101013c5811039e0c775027ec8e66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5acc326d3a0dffc2c654"}, 0x80) setsockopt$SO_ATTACH_FILTER(r3, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0xe7}]}, 0x10) (async) sendto$inet(r3, 0x0, 0x0, 0x200007bd, &(0x7f0000000180)={0x2, 0x4e23, @empty}, 0x10) (async) setsockopt$inet_tcp_TCP_CONGESTION(r3, 0x6, 0xd, &(0x7f00000007c0)='bbr\x00', 0x4) (async) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x13, r2, 0xbfede000) (async) sendto$inet(r3, &(0x7f00000012c0)="0c268a927f1f6588b93e480541ba3860ac5cf65ac618ded8974895abeaf4b4835ef922b3f1e0b02bd60da03059bcecc7a95425a3a07e758044ab4ea6f7ae56d88fecf93e1a7511bf746bec66ba", 0xfe6a, 0x20c49a, 0x0, 0x27) sendmmsg$inet(r5, &(0x7f0000002c00)=[{{&(0x7f00000011c0)={0x2, 0x4e21, @broadcast}, 0x10, &(0x7f0000002600)=[{&(0x7f0000001340)="b13f13ce13bb9f7bab8ab88427873d1c471bc8f3e34168725281d17f504cd339ee86a8a92f376dfe9846c2d21b08cb99cf9a2ce1cd8b20eead34cc234d3fc77c4bd69a956205f54edf15507ea2d51e04dbd593c64fc8cfa1f21a06c9c1f0e6232a0e5d505246fe536a1a5482899f154915dee60f6de012585f5d2fd4c228996ed69218d3cf671975feacaa26a01a3ee8a5daf40cd88cd832296d6cfc70936e639fad7775b2636217b2e719a0841c67b478e43ed8c7bf7e2cc9a8317f01f2a7f3b41b199f6efbe42dd1d76e25d5de7ec621df901eecabd42673000ecef2850833cc23061905680f64f760373ed844", 0xee}, {&(0x7f0000001200)="a8309e48adf7f8420a831b90536deb467ede2a5b86e4d527cda788cac9565e349a18871d950af6c63e641cdeb3d663833dfcc9d58e07750a40f910fdacc1d5f3c913f76ac1604d79b25686e7ba79fb53fb34f53fb6a9c59322cb78b0c622510c3348a71de49615673c3c82dc308aa8eae9f03d70297499c853de71944b6792", 0x7f}, {&(0x7f0000001440)="c84a103a6e03ad8df8779fbeb164d4667c848dfd50b2ed85a80ceddae474c689523e5103450aacde45aa23f495f764c4ab81b80512275b4b3f36e5c5902b186a5204d4edf9513ff16edaa164c391126a068d90d21f260209878ccf", 0x5b}, {&(0x7f00000014c0)="8e7c724fd7afe4c344a8a3e880aa0f", 0xf}, {&(0x7f0000001500)="70669176a5f8d2ca6a88f4631c7e8590a24c5dd92d07d9a55f4db746abe8dd543d3dcfd68b75279ddbd379b3607bdfa5750197eb9d8bebea5db59f1f56ea33c5a35b594454002c76e7c982315f1a16c7d8804a117e868fdee3b1d2d39794d113e53a49e2dcbe4694767f0889c98d2c50eb137fcc06fadc9327c54eb5d49120015b62bc5f41a020c064091a4cd1c3b2dcd37fd89bc71b99d22fbd678555183b848a00b80ed2b4c680a90143398d4c91b63407a57bab857f10d2e8d36925ba0e5beb5834a0e35b5a2b811bc827d06a8a2a1373505af72c2e240d2f1c09f09f8968bc9902285713a5c27a0ef0eb79a27822d8e7a0e8317c55d7cbaf263d3f1127614cda684dad906e6b48be276950e91bc7bafd3fc49f1364ce3afef75702c9f6fa4306ae748b14207a297bb46bbf8f27b61bfcbcfca034a7a79ece7a6c687c957f1371e5c5bc75fa11bf3c336641367a51b24e2f7fb7550efa696dd2b5fe82202fcc4190ae08dfbecdb727cf9d533fc46f5c93314125e6426225c9ecf4d0486b56ab72f855f4d3a1645df11cace96eaaa71ff16db32680043d9f18df7dd00ec07cb262864ea50814aacfdb7f3d781e2b32ee4c610688840b4d67647a3e8d898186f5ebb16a0fcd50f7c0990b25765803b578d0ee49082098dd08b1a57111b95ac89b3ce8ea224b0b9fb85996ae9ccbfa52b3ccd3702b04a19e3a1acca14f4d09f4a665e5f19b1e01fee3b8890ab2059a7aa09ddeae585a6fb4156cb3bd61b4adc749730351ecfb5ea30520c488831b3448fe17f3a7c6cb068f54cbe078fdd2fa2e44accedc22a33d2e336d37f97bf7f908cfeb20c988011d9dfa40e7428dfc18ebb744c5d578891f79835ed1ee348312c37b2a1abeb6e1841d1b6e6e7b86319401ad2c69bdb74d831e359e7d4d70b0eee157435d95e0dfbeff19fd1072971c344d027835c2b352f7ec06214a3e97e6d599fdfc7305d435e6f85ba2af16d14932116c382e3dc5cf1982cc70ed44cbb9d96d9a74b7b865ec6078bd0e4edfb6975a5f18352f2fe928e0fce622fe7735c4962e4773d8af05bc1d3a5d20deecc7d74f85526cdba525f2844b9f7d5359eee1033dfc4ce190761b2fd4e7b722afc5c16086d2d43dc20ab285f0cfde948428ebdfc13a9acefb7e1a1f6bd32129b5270c84f0e201404bbb6b8d809d44b75a1a75f4d215e4940058787b09de59ab770aa35845e23738ce5af76c665c21a9372ca9c4d3e9f70965e8dc585a777bb6d4b82a7d56ca2a9fa6d3d65bae99cfda2d0bade7b0fe6a280af15ff422ecb00be6ca053002533d081a0adaf07e3c4d6351a9116de79c32f8ed17c24d605ad9d748c0b815a2db8dab7ce492029e1f2b40025696b98ea49e7a532408313e4cb965be8d370f84df92c9ab8b0651be69d9bb374e603e795086e855afee657f15c69fcf86f6414890cec27eb71a66ed16dc5e560af30a3ed1b372632a313fecaf1abbe1e26f67f928aeb7f15dc712f06df3dc9908c877d956c01e46e2a2908da2754fa63e82b47afe2284f1468ab9d8c56ad0c580225e37bdb5716c505d09c89b69e607a8236a9b38fad5301f5a775fc267645e7ca51df9e2c0e69028c9ab82d30fdf0aecda700d46ec49f56046805e7a3c033aefec737c6dbdd16571d966b0797948d70005db2b5ccc464bae2f8d289024a987ddc30dffed7406911c2878ebbe2390f04ec1fd252b61077077373bd0bf2bc70ccbd37c91cdf54c625e68af1d0c8da7c633ea9766ba0e5b32a0a82666dcca07d56e7b1967c83d28aa8b4a066abc7a4c525483ae40f186499ca8a7db6ca15f0537b55c8f3e4504d496b39e12c28fc5f230a03d047676fff1373244b40c5d9d5f879abcdc016edf661cddbe3fd0febbd392306227900e85f0086ec39f77b0a1ec856bd4b1fceed6d28aae64c516f9a356979dd0a7b1a4995b975ed5a8a945eec3d4e8ac6066e71a8a4c4b4f2e5f16e417291fdc2bf0cd2083f043aeba7b60679307f6cb9caba715e7c70f80b2547fa4f12a4773dd557dae098dd1ff5a03f431d3624cf4d8f110f1cd9ec429386b813c9bb42b3608ef3726426088898ed40c685bbd9a1295e61c34c7ef4dd091b34b76ff8036492947bb6c9b1f39ba1748ede7bbb2741a9a96d0e3194c9195cb1317e8b0d1da9e7e6ca4d05733857cc842b81fccf564c16a4a73e974605ff507354579a8c6f0cbfe6accf181b829b53c32edd0c748c659cba815f053163f648200c5c25becbeaa41bc94378bf2222e7da9a9baf322f36edb7816f7dba0f6d443b43d5070727bac1c41cbb05489a41551dbf257fa608ba70e786516fd85c99dc258c401d0a64450a589159e0be8135e3f9c53f27d1ff197b681b0eb666592d43c5cf0b00ed18aab459ace2c062d52c95977be506a714da6ab9b0aef1a59eadbc7f56ddb387c86b68f10ebe521edf83b88fad3e69a1859492febb01db76b2a340b61e4ec7347980a1fdcd2652a2836ce2e0cef4fb0ee6da9c597048cd10df89f6a90c235bebbb84f46f662172ec77c1ebd5b38c16f8e94e79d6be0ab62735bfd67876649101ab761e796ac7a5aec989bc6c7600d8574996d5ccb601853df21d9d248bf9496fa335ebf86b67022f4bf66cb5fcacc97ca68d71109f9bce2163c29993923f60c47a5a1afcdfe5f938347d140e414438826ce0beb62459f470827b6d7e1a1e5879a9d8f1e8578564e30ca7da91ff523896a62215213697bbae8a6522e3e572784ae811827c407a0f4d528314becfedc3679a63ba73371a0b6b49218df531b14e80742f4574f346687782e93840de431b02028e71d772b76316c3c279b9fdfeb0fbaf58539fd0c330dfa19e4af6cc977f3691334b6c7f1ba2d39a9e922aeb0e17af7624aff43450e1aa20d53a35fc196970bb0904056e730b5f2f1b48a3f97d3759bc59cd7d592220ceafcead274efc106aa2c4c4703cb736aa7bd294e113d5f8dbcbdc3b41738fc388c993821bf307b470b15cef4906acfbdb48a8a79e2477b9d7269e644b6da50ef6792056b5258f0eb710910ec22b673c0f2794f06855ebc0979f1cd76b753c65770bd64e8c5b1682e4ef369373376cc6d8e944c7e6fe251104815a3dde64bf46edd1724fbd8f84a49781c5d913ebbe341eaa96be6893d6e4fb125c27c73e4c52a5acae3f4d2ab157473ae506dbc6632ec5016f1eb480eb4d7f470cd703215365e45cb7bc3ee915d0a0051ab06e9e97299a0ce56419f1dd7497d1558ce84f3f8e880020261e0fe1a52c79d0de60a326068057dd448103afa121ec240a12c3c091dae2e7aaf5e2532eccfe4f48888f2498d361f084bb66062099eb54c281a69f59ca175eb363e61ed4efb66835bb9a40909312b03c9e4f5ee37ff5a5cc457a7989739d247e5b1a3b709315a075224613cc44b65fa8cd19b690ba3d2f0a7999d105f598d3f166793e430a3e64d99d6d0a6a6794990aca85a486361acb3f0eea399c02cf45fab493b7a1c781f27acd6a32d0bab06b05d1fce0592ef1acc2a8f9e4f6788bcea50faccc5941ebc1024c2122bcd5211a2c595b733af1202cdd6e513b462b6cec010e16c971f3a16c2e1d9aed01f0597f9b91a15160b8c19786f0e8add48c2d219433f7c5350efb8bd8c3f24aaad7a98e2567cf5e72294bbf45c1a70b9d9979802e22c41ea1a3a05dfb7cca26e7659d5ca198f4935ece1541df294bb0044a71ace75152e53cc1cd36b141ad5972f458a979ae61fdbe5b04665c6a1c7beac1684ce628b7a8dfae78f9bb3ac875d8b89ee5d877d851852cfce31dce4476d27c135376e7c93a21438ef1af3720c08b81c83dc5154c621a0ed679b64d1d2083240b16b50dd24a153792fa0445abe604d4ab66d42f3c4d9ec855f64dd872793959eb07202b60fba769b0007efe1035e42e0d7c370afb7d63e86ec32c878896a9c8bb6fa6776fee681a37c3a004cb18142f7024c2ff3337cdf34ddf3a92cce1dae362993d2b1655f8e28e9aab62bf1cbc8f12db9a380aecc0575b2353071054e04775e8cb401926a5ad1e529b1c24d5c0aef88844bf0e119df8b077512cd0301b341d599b9aaed54353d8c5b06db0655a012fd5b6d93ec77d1e275a2ef0712bd173247ec78990172a282be2c6ff80130c42aebccdf9d858cabbc2731c8efb6a50bba049ebbadaf71e836c356b9ce2ed4a346ca81edcedf9c41ca8418355d68a8a92d08b91bb241151c0771c25409dbdc395e437b5045cb5ba1aed5f4f8ecf3559a20929c1fe5abce0b468cb1883fc3ebdefa983d449e1f1a5d498ba7a08df262b8d01fee2a0393e77925d38509981e2fe3e61b63a2c2bf61482e576c28a3e672ad3656ae956b6d4ff4ff5c8aca4c5ad9c8b4e787b2a0b7f84ea9f5133a547b595384db7eb36f4643eac286d7f7429dd3a1161923216c34427c5c9ebc0fc577af12d8af9966b7880053f54ee94fc19d22074b3a8eb3cfc1f9e04fb5fc6991b94f17732c409beae63d67899f02e214b1bf38b0149e686d8023075e771b47dfb2dac75d2ccdf92187a0c7b09cdffd6b5e2cfee1841d2d05e29b533c54b6ea75ce727cbd143f961c22acb8143698320af497ed34c5a2a03b8d27c6626c37631cc887f3be2da606cad3c643314a88a17f497fdf887d1a19a4fefe9dda786896d0acebad143106bad84034534d647e19ac95aa7f3bad7042f02434d5e0c03857dba1506f95516c40c76312db77cf9bc7e70433bc64a498a25a455ad454643a11f1dfef777927ea3dc25b2d934eb0e4f53db3be3a2b484c2d6b4684c9d7f54e4f81ad395f571080991f53b6e6f9979e09c146b9a61425df8c9934683531e9f7151dde4c5931de0c40192e4f21c9fa6c275b5c8240452ccfc149b6ecb219becf73e763b636963cc99ffbd7daf4ed8729de943bbcc94fe178bedb3a672bcf26aeac016d116dd37a3dc81b5918d8df985b92f1ca6f85791982d28393f38e2eb626a045c80bc935203e3ba1ad30a9848fdb30654c8cb2de8b0c448c577e826b62127857245539e32739c7c916e63461303237c5a5503277951fd5997482fed76699dc82553fd887f4c8238406413b46a3154132b8dbafb310a1b20c2305c1b06cc788ba3c9f544f01c37e4d2950a16105ed79d5ddbdea0fb76c885dddb8771ef65071e7a06b8e591a724fc152c0aa9c5cfee66db1911f7bbab34358819be43d65bf42ef33f4f0fdc3bb4bfae9296892bbb34370f6a60040b891adf8117df817dd35c0a3b5b0061cc3e03f078ca1ae38f1b61210bb04cd4fb95e36d43d543793a996ee55444d9579e8483047db8e5c79b8766f4a23745ca7622e0c89143a688edb02ec4b40e2e2b1bab46db9c0fa7d2d30983a520400bbded489acbcc5b58e209fd7bbe23f13e9deac842ecc2c1e2f1f4b607dd6832337be01543eaa64692389171ba70537210e47b62c3bf8452d96347099a4d01943739e2a9404b0abcca4a77e063209baab99dc5a176c85d267360b390e47d1391c27d1691b687c4bc72a19c99cbd25c18ad21b167144c9913006db9d10fd079220a73cca5d6374f528a06ad5b4da87be212671e7fb7ba66b5c13b4d92ca74723f059949665159054bd7dcccccda5225f6d20282af5540926a5cca9fbd3737461efdc4e68f14b868b5578a3874037c04a1a5cddd0527e898b234dce31b257350fea62ba5974e164b011bf4671ce934e967da63bb4a3483bd9360462fa035e48cd81270e817bfe24a573143bfda4809d083a96f8a873848396baa2164a7e6bf79f0963cb576b5f683358ee56cdf861eb", 0x1000}, {&(0x7f0000002500)="b2fbc97098c23d48bbe4aa0c7275bc9b27ca89b0cfebd45c4d5a11de6cdce37994dc6636b2e055513383ae6c7e966c8a24e89fa3c30355d2981db1656c2772ff4e0b30e47e6380285b4b00616275f302673bec0bb84b90086c75799252466aa89b05ede169b5316f448017e792636dd4371399079eac2c0d7f7b61e7e4e6773f5a5714b23fe0f61f83b945a382e0497dd795b25232c29dc3c2f96dba14dff049f6c1b8b39d4635f2d5a26daee8516a95169113ab00247061b38e74a28b29ffe82676a46fca8d19a37af9b43e8af497bd5ecd629b5ab8d24de298bba613f9d49eeaeec1828ac654ac05f210b53ca2d58a4f57de48c2d8cd", 0xf7}], 0x6, &(0x7f0000002680)=[@ip_retopts={{0x5c, 0x0, 0x7, {[@cipso={0x86, 0x4a, 0xffffffffffffffff, [{0x0, 0xc, "cc3d42855f45985ae008"}, {0x2, 0xd, "d0f54d54576e55dc374270"}, {0x6, 0x9, "e26d98c24d1d88"}, {0x1, 0xe, "3f91ab927f4b37a9166bcfe2"}, {0x1, 0xd, "8f5f3000a34adb49e88609"}, {0x0, 0x7, "83833ab894"}]}]}}}, @ip_tos_int={{0x14}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @loopback, @local}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x7ff}}, @ip_retopts={{0x74, 0x0, 0x7, {[@cipso={0x86, 0x3c, 0x0, [{0x0, 0x11, "05e237478dc23320000e49a875bf91"}, {0x0, 0x4, 'je'}, {0x7, 0xe, "e363c87961d2f6754c34862d"}, {0x2, 0x7, "a0c7897cf5"}, {0x7, 0x4, "ba17"}, {0x6, 0x3, "93"}, {0x6, 0x5, "e66f48"}]}, @timestamp_prespec={0x44, 0x14, 0xdd, 0x3, 0x9, [{@multicast2, 0x7fff}, {@private=0xa010100, 0xfff}]}, @timestamp_prespec={0x44, 0x14, 0xc1, 0x3, 0x4, [{@broadcast, 0x7}, {@local}]}]}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x1}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x86}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @multicast1, @broadcast}}}], 0x178}}, {{&(0x7f0000002800)={0x2, 0x4e22, @empty}, 0x10, &(0x7f0000002900)=[{&(0x7f0000002840)="67336c1d03906ac1a20cb9b50a85c06f763630b4f54aa2a2097f9e28d08a42155a8670d987112cca13e39d873141edea83", 0x31}, {&(0x7f0000002880)="1fab04424546d02542301f8ae387268f0f4ee53967bb7ee2878d5c9bb731b70ec72033cef143222fd87b55f9f32e5a93ff5d54d9593ef47e2f665ce981d9e0590f1aa17f5492c7746b34efda6449bbb7dc223201358d", 0x56}], 0x2, &(0x7f0000002940)=[@ip_retopts={{0x10}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x5}}, @ip_retopts={{0x70, 0x0, 0x7, {[@noop, @rr={0x7, 0xb, 0xdc, [@rand_addr=0x64010101, @dev={0xac, 0x14, 0x14, 0x37}]}, @ra={0x94, 0x4}, @noop, @timestamp_prespec={0x44, 0x4c, 0xb5, 0x3, 0x2, [{@empty, 0xff}, {@private=0xa010101, 0x200}, {@loopback}, {@local, 0x9e3}, {@multicast2, 0x8}, {@local, 0x9}, {@multicast1, 0x7ff}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x40}, {@multicast1, 0x5}]}]}}}, @ip_retopts={{0x50, 0x0, 0x7, {[@ssrr={0x89, 0x1b, 0x7b, [@empty, @multicast1, @dev={0xac, 0x14, 0x14, 0x3d}, @private=0xa010100, @dev={0xac, 0x14, 0x14, 0x34}, @rand_addr=0x64010102]}, @ra={0x94, 0x4}, @timestamp={0x44, 0x14, 0x3e, 0x0, 0x9, [0xfffffffb, 0x1, 0x6, 0x9]}, @timestamp_addr={0x44, 0xc, 0x6f, 0x1, 0x1, [{@private=0xa010101, 0x5}]}]}}}], 0xe8}}, {{&(0x7f0000002a40)={0x2, 0x4e22, @broadcast}, 0x10, &(0x7f0000002b80)=[{&(0x7f0000002a80)="10df76c0af533c9fc2c43bb32276d200124c55240efd6e35f3b0497bb24562cee719b087", 0x24}, {&(0x7f0000002ac0)="243bd11fca90ad171f512f694e09352e178ab6f6d8241a6b2bbd5496265f1f09eb389d74e49a9e1697611b99456a2751296533c56782b95fae680c1a750059f1b5f34884635f796fcf51e39531a7b96f1c5b83817b516e31b2d731e8bb74428ef962456134c429c0dfe6fad4f503f5bdb2dd4b0b238157386625c0235514015316ba912b063debb70c32e1ed37bfe01b794b538c561b7d1bd6a49f353ab54661986d9aefde26007ee859", 0xaa}], 0x2, &(0x7f0000002bc0)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @broadcast}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0xfffffff8}}], 0x38}}], 0x3, 0x4) (async) socket$inet6_sctp(0xa, 0x5, 0x84) 04:27:01 executing program 3: sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x0, 0x0, &(0x7f0000000280)) r0 = perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c4, 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) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(0xffffffffffffffff, 0x84, 0x7b, &(0x7f0000000180)={0x0, 0x1000}, 0x8) r1 = socket$nl_route(0x10, 0x3, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000000180)={0xa, 0x0, 0x0, @loopback}, 0x1c) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000010c0)={0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x7}, 0x1c) r2 = socket(0x2000000015, 0x80005, 0x0) bind$inet6(r2, &(0x7f0000000180)={0xa, 0x0, 0x0, @loopback}, 0x1c) ioctl$BTRFS_IOC_INO_PATHS(r0, 0xc0389423, &(0x7f00000003c0)={0xb62, 0x30, [0x100000001, 0xfffffffffffffff9, 0x46, 0x7f], &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f00000010c0)={0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x7}, 0x1c) sendmsg$NL80211_CMD_DEL_NAN_FUNCTION(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000440)={&(0x7f0000000400)={0x34, 0x0, 0x200, 0x70bd2d, 0x25dfdbfb, {{}, {@val={0x8}, @val={0xc, 0x99, {0x800, 0x4b}}}}, [@NL80211_ATTR_COOKIE={0xc, 0x58, 0x6}]}, 0x34}, 0x1, 0x0, 0x0, 0x4}, 0x4) ioctl$BTRFS_IOC_RESIZE(0xffffffffffffffff, 0x50009403, &(0x7f0000000780)=ANY=[@ANYRES32=r2, @ANYBLOB="000000006d6178ad1fb8b1034120dcb763f3110fc39fe293cbb58a26eabf2dafee50a3e67abda20363cb03c9431aad8d23e0c1b3351f30182826e88b1428a22e07cc8a3cf67bf661b4dd1d1963df040116fa4a2f3d646e0adf1dd4c8938a6419ee245c1ae0ad42a2ba21f656a0b7b0d6847f68bc0377fa3b1c57f06581d989432be18adc632a119b6a67dd4c50381e30680000aa015ade1e28cd829ebdc218a864b6ab30c83c8fbbb160224820f86d87fcc4b2c324bb28265d3a9c7ca4a2c3da5227fad00d89a53782f9f85c23317ead07fcca2d6cf986647588df4b11603f449001938cc20d62b201fac44d84d7c5e7d028be17ff1b8994552c415a32811874c321d723191322d5c543307ceb8a2fcbed68bcca49a2b32acc5726281b9713"]) getsockopt$inet_sctp6_SCTP_CONTEXT(r2, 0x84, 0x11, &(0x7f0000000100)={0x0, 0x2}, &(0x7f0000000140)=0x8) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r2, 0x84, 0x1a, &(0x7f0000000500)={r3, 0x7c, "bf39e2cccec3a5ddb9ba587ca484c7d94628563426108344f05ddca9b9644090fdf4a8b78a3fbd3920130b155175d9c54d8a8dcae977b5182980ac999cc67bf78afcaaf06b133ac41ee3b055e42189fe79a3a7bcf9d5d725b442164a60103b116ff4b7d4e6147132dff51629a6f9ca9a8b6589b8e7bbd51c5c09a8db"}, &(0x7f0000000200)=0x84) r4 = socket$netlink(0x10, 0x3, 0x0) setsockopt$inet6_int(0xffffffffffffffff, 0x29, 0x7, &(0x7f0000000240)=0x1, 0x4) sendmsg$nl_route(r1, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000340)=ANY=[@ANYBLOB="4000000072005ca3c5c81e78000000", @ANYRES32=0x0, @ANYBLOB="010001000000000007de01000100000008000100010000000800019df90000000900010000b400000088a3102c0f02bc9448fd"], 0x40}, 0x1, 0x0, 0x0, 0x24004040}, 0x85) sendmsg$TIPC_NL_MON_GET(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f00000004c0), 0xc, &(0x7f00000005c0)={&(0x7f00000009c0)=ANY=[@ANYBLOB="030000001c98736812407fdb1d08eca3bb1f2a019f4cd9a14c9a0c88384b809289107600e7f8bf167b57458b2a81dbac1b39fb1aece0e957fc73133930852d0ded56d741e8fd7e57a7447ad6c10451a447dfa0b6096617d3128207190831dd031770ec061f5ae33e881dbca7e4beccdcff2369130fd92358df32a0b258d1bf79df528fbd9e785dc32299d2a6805e04fb6d1bbb4f210a9c74271245c283c626051207f5fc3cf5cf3bf6cdaf9c6160d0d120d917629b50b4007c044f4663dcffc9cbada432d70aa9c008a8d08845c09c496ed70b5434ad152087ad0f6c86c4583cd2e0a4568890b45cd8cb865102b4faaaf994baa64e0dc9ea2f4bdbddf15b96de25ae76d884228b76a601128d71c72aa05352", @ANYBLOB="9fa3ef67bc6bbb34bcad914d55ac5954fe507104900e44448d880808bd47b94bfba8810f5c48c5b7f17d20f2b774066629d0f2feaaebb8e7a81fbb1240f19011f345ad3096c30000000000000000"], 0x88}, 0x1, 0x0, 0x0, 0x1}, 0x40) sendmsg$nl_route(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000640)=ANY=[@ANYBLOB="4400000010001fff00"/20, @ANYRES32=0x0, @ANYBLOB="00110400440001001c001280090001007866726d000000000c000280080002000900000008000a00", @ANYRES32=0x0, @ANYBLOB="e278f3e2f3b30d36eedd4e332bb9cc3ff2f5e6de98472e33aae562498241562f30000f02376d56712a1a"], 0x44}}, 0x0) [ 903.457729] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.4'. 04:27:01 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x4e22}, 0x10) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000100)='syz_tun\x00', 0x10) sendto$inet(r0, 0x0, 0x0, 0x20000800, &(0x7f0000000000)={0x2, 0x0, @remote}, 0x10) syz_emit_ethernet(0x42, &(0x7f0000000240)={@local, @remote, @void, {@ipv4={0x800, @tcp={{0x5, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x6, 0x0, @remote, @local}, {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x6, 0x8, 0x4, 0x0, 0x0, 0x0, {[@timestamp={0x8, 0xa, 0x0, 0x2}]}}}}}}}, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) (async) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x4e22}, 0x10) (async) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000100)='syz_tun\x00', 0x10) (async) sendto$inet(r0, 0x0, 0x0, 0x20000800, &(0x7f0000000000)={0x2, 0x0, @remote}, 0x10) (async) syz_emit_ethernet(0x42, &(0x7f0000000240)={@local, @remote, @void, {@ipv4={0x800, @tcp={{0x5, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x6, 0x0, @remote, @local}, {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x6, 0x8, 0x4, 0x0, 0x0, 0x0, {[@timestamp={0x8, 0xa, 0x0, 0x2}]}}}}}}}, 0x0) (async) 04:27:01 executing program 3: sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x0, 0x0, &(0x7f0000000280)) r0 = perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c4, 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) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(0xffffffffffffffff, 0x84, 0x7b, &(0x7f0000000180)={0x0, 0x1000}, 0x8) r1 = socket$nl_route(0x10, 0x3, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000000180)={0xa, 0x0, 0x0, @loopback}, 0x1c) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000010c0)={0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x7}, 0x1c) r2 = socket(0x2000000015, 0x80005, 0x0) bind$inet6(r2, &(0x7f0000000180)={0xa, 0x0, 0x0, @loopback}, 0x1c) ioctl$BTRFS_IOC_INO_PATHS(r0, 0xc0389423, &(0x7f00000003c0)={0xb62, 0x30, [0x100000001, 0xfffffffffffffff9, 0x46, 0x7f], &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f00000010c0)={0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x7}, 0x1c) sendmsg$NL80211_CMD_DEL_NAN_FUNCTION(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000440)={&(0x7f0000000400)={0x34, 0x0, 0x200, 0x70bd2d, 0x25dfdbfb, {{}, {@val={0x8}, @val={0xc, 0x99, {0x800, 0x4b}}}}, [@NL80211_ATTR_COOKIE={0xc, 0x58, 0x6}]}, 0x34}, 0x1, 0x0, 0x0, 0x4}, 0x4) ioctl$BTRFS_IOC_RESIZE(0xffffffffffffffff, 0x50009403, &(0x7f0000000780)=ANY=[@ANYRES32=r2, @ANYBLOB="000000006d6178ad1fb8b1034120dcb763f3110fc39fe293cbb58a26eabf2dafee50a3e67abda20363cb03c9431aad8d23e0c1b3351f30182826e88b1428a22e07cc8a3cf67bf661b4dd1d1963df040116fa4a2f3d646e0adf1dd4c8938a6419ee245c1ae0ad42a2ba21f656a0b7b0d6847f68bc0377fa3b1c57f06581d989432be18adc632a119b6a67dd4c50381e30680000aa015ade1e28cd829ebdc218a864b6ab30c83c8fbbb160224820f86d87fcc4b2c324bb28265d3a9c7ca4a2c3da5227fad00d89a53782f9f85c23317ead07fcca2d6cf986647588df4b11603f449001938cc20d62b201fac44d84d7c5e7d028be17ff1b8994552c415a32811874c321d723191322d5c543307ceb8a2fcbed68bcca49a2b32acc5726281b9713"]) getsockopt$inet_sctp6_SCTP_CONTEXT(r2, 0x84, 0x11, &(0x7f0000000100)={0x0, 0x2}, &(0x7f0000000140)=0x8) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r2, 0x84, 0x1a, &(0x7f0000000500)={r3, 0x7c, "bf39e2cccec3a5ddb9ba587ca484c7d94628563426108344f05ddca9b9644090fdf4a8b78a3fbd3920130b155175d9c54d8a8dcae977b5182980ac999cc67bf78afcaaf06b133ac41ee3b055e42189fe79a3a7bcf9d5d725b442164a60103b116ff4b7d4e6147132dff51629a6f9ca9a8b6589b8e7bbd51c5c09a8db"}, &(0x7f0000000200)=0x84) r4 = socket$netlink(0x10, 0x3, 0x0) setsockopt$inet6_int(0xffffffffffffffff, 0x29, 0x7, &(0x7f0000000240)=0x1, 0x4) sendmsg$nl_route(r1, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000340)=ANY=[@ANYBLOB="4000000072005ca3c5c81e78000000", @ANYRES32=0x0, @ANYBLOB="010001000000000007de01000100000008000100010000000800019df90000000900010000b400000088a3102c0f02bc9448fd"], 0x40}, 0x1, 0x0, 0x0, 0x24004040}, 0x85) sendmsg$TIPC_NL_MON_GET(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f00000004c0), 0xc, &(0x7f00000005c0)={&(0x7f00000009c0)=ANY=[@ANYBLOB="030000001c98736812407fdb1d08eca3bb1f2a019f4cd9a14c9a0c88384b809289107600e7f8bf167b57458b2a81dbac1b39fb1aece0e957fc73133930852d0ded56d741e8fd7e57a7447ad6c10451a447dfa0b6096617d3128207190831dd031770ec061f5ae33e881dbca7e4beccdcff2369130fd92358df32a0b258d1bf79df528fbd9e785dc32299d2a6805e04fb6d1bbb4f210a9c74271245c283c626051207f5fc3cf5cf3bf6cdaf9c6160d0d120d917629b50b4007c044f4663dcffc9cbada432d70aa9c008a8d08845c09c496ed70b5434ad152087ad0f6c86c4583cd2e0a4568890b45cd8cb865102b4faaaf994baa64e0dc9ea2f4bdbddf15b96de25ae76d884228b76a601128d71c72aa05352", @ANYBLOB="9fa3ef67bc6bbb34bcad914d55ac5954fe507104900e44448d880808bd47b94bfba8810f5c48c5b7f17d20f2b774066629d0f2feaaebb8e7a81fbb1240f19011f345ad3096c30000000000000000"], 0x88}, 0x1, 0x0, 0x0, 0x1}, 0x40) sendmsg$nl_route(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000640)=ANY=[@ANYBLOB="4400000010001fff00"/20, @ANYRES32=0x0, @ANYBLOB="00110400440001001c001280090001007866726d000000000c000280080002000900000008000a00", @ANYRES32=0x0, @ANYBLOB="e278f3e2f3b30d36eedd4e332bb9cc3ff2f5e6de98472e33aae562498241562f30000f02376d56712a1a"], 0x44}}, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) getsockopt$inet_sctp6_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x0, 0x0, &(0x7f0000000280)) (async) perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c4, 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) (async) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(0xffffffffffffffff, 0x84, 0x7b, &(0x7f0000000180)={0x0, 0x1000}, 0x8) (async) socket$nl_route(0x10, 0x3, 0x0) (async) bind$inet6(0xffffffffffffffff, &(0x7f0000000180)={0xa, 0x0, 0x0, @loopback}, 0x1c) (async) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000010c0)={0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x7}, 0x1c) (async) socket(0x2000000015, 0x80005, 0x0) (async) bind$inet6(r2, &(0x7f0000000180)={0xa, 0x0, 0x0, @loopback}, 0x1c) (async) ioctl$BTRFS_IOC_INO_PATHS(r0, 0xc0389423, &(0x7f00000003c0)={0xb62, 0x30, [0x100000001, 0xfffffffffffffff9, 0x46, 0x7f], &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) (async) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f00000010c0)={0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x7}, 0x1c) (async) sendmsg$NL80211_CMD_DEL_NAN_FUNCTION(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000440)={&(0x7f0000000400)={0x34, 0x0, 0x200, 0x70bd2d, 0x25dfdbfb, {{}, {@val={0x8}, @val={0xc, 0x99, {0x800, 0x4b}}}}, [@NL80211_ATTR_COOKIE={0xc, 0x58, 0x6}]}, 0x34}, 0x1, 0x0, 0x0, 0x4}, 0x4) (async) ioctl$BTRFS_IOC_RESIZE(0xffffffffffffffff, 0x50009403, &(0x7f0000000780)=ANY=[@ANYRES32=r2, @ANYBLOB="000000006d6178ad1fb8b1034120dcb763f3110fc39fe293cbb58a26eabf2dafee50a3e67abda20363cb03c9431aad8d23e0c1b3351f30182826e88b1428a22e07cc8a3cf67bf661b4dd1d1963df040116fa4a2f3d646e0adf1dd4c8938a6419ee245c1ae0ad42a2ba21f656a0b7b0d6847f68bc0377fa3b1c57f06581d989432be18adc632a119b6a67dd4c50381e30680000aa015ade1e28cd829ebdc218a864b6ab30c83c8fbbb160224820f86d87fcc4b2c324bb28265d3a9c7ca4a2c3da5227fad00d89a53782f9f85c23317ead07fcca2d6cf986647588df4b11603f449001938cc20d62b201fac44d84d7c5e7d028be17ff1b8994552c415a32811874c321d723191322d5c543307ceb8a2fcbed68bcca49a2b32acc5726281b9713"]) (async) getsockopt$inet_sctp6_SCTP_CONTEXT(r2, 0x84, 0x11, &(0x7f0000000100)={0x0, 0x2}, &(0x7f0000000140)=0x8) (async) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r2, 0x84, 0x1a, &(0x7f0000000500)={r3, 0x7c, "bf39e2cccec3a5ddb9ba587ca484c7d94628563426108344f05ddca9b9644090fdf4a8b78a3fbd3920130b155175d9c54d8a8dcae977b5182980ac999cc67bf78afcaaf06b133ac41ee3b055e42189fe79a3a7bcf9d5d725b442164a60103b116ff4b7d4e6147132dff51629a6f9ca9a8b6589b8e7bbd51c5c09a8db"}, &(0x7f0000000200)=0x84) (async) socket$netlink(0x10, 0x3, 0x0) (async) setsockopt$inet6_int(0xffffffffffffffff, 0x29, 0x7, &(0x7f0000000240)=0x1, 0x4) (async) sendmsg$nl_route(r1, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000340)=ANY=[@ANYBLOB="4000000072005ca3c5c81e78000000", @ANYRES32=0x0, @ANYBLOB="010001000000000007de01000100000008000100010000000800019df90000000900010000b400000088a3102c0f02bc9448fd"], 0x40}, 0x1, 0x0, 0x0, 0x24004040}, 0x85) (async) sendmsg$TIPC_NL_MON_GET(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f00000004c0), 0xc, &(0x7f00000005c0)={&(0x7f00000009c0)=ANY=[@ANYBLOB="030000001c98736812407fdb1d08eca3bb1f2a019f4cd9a14c9a0c88384b809289107600e7f8bf167b57458b2a81dbac1b39fb1aece0e957fc73133930852d0ded56d741e8fd7e57a7447ad6c10451a447dfa0b6096617d3128207190831dd031770ec061f5ae33e881dbca7e4beccdcff2369130fd92358df32a0b258d1bf79df528fbd9e785dc32299d2a6805e04fb6d1bbb4f210a9c74271245c283c626051207f5fc3cf5cf3bf6cdaf9c6160d0d120d917629b50b4007c044f4663dcffc9cbada432d70aa9c008a8d08845c09c496ed70b5434ad152087ad0f6c86c4583cd2e0a4568890b45cd8cb865102b4faaaf994baa64e0dc9ea2f4bdbddf15b96de25ae76d884228b76a601128d71c72aa05352", @ANYBLOB="9fa3ef67bc6bbb34bcad914d55ac5954fe507104900e44448d880808bd47b94bfba8810f5c48c5b7f17d20f2b774066629d0f2feaaebb8e7a81fbb1240f19011f345ad3096c30000000000000000"], 0x88}, 0x1, 0x0, 0x0, 0x1}, 0x40) (async) sendmsg$nl_route(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000640)=ANY=[@ANYBLOB="4400000010001fff00"/20, @ANYRES32=0x0, @ANYBLOB="00110400440001001c001280090001007866726d000000000c000280080002000900000008000a00", @ANYRES32=0x0, @ANYBLOB="e278f3e2f3b30d36eedd4e332bb9cc3ff2f5e6de98472e33aae562498241562f30000f02376d56712a1a"], 0x44}}, 0x0) (async) 04:27:01 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="20000000340061820000000000000000010000000c03f0"], 0x20}}, 0x0) 04:27:01 executing program 1: r0 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e6c, 0x400, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, @perf_config_ext={0x0, 0x20000110000007}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, 0x0, 0x1ff) (async) mkdirat$cgroup_root(0xffffffffffffff9c, 0x0, 0x1ff) (async) perf_event_open(0x0, 0x0, 0x0, r0, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc080661a, &(0x7f0000000040)=0x2) (async) perf_event_open(&(0x7f0000000580)={0x0, 0x80, 0x98, 0x3, 0x31, 0x0, 0x0, 0x9, 0x1, 0xc, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x4, @perf_config_ext, 0x410, 0x4, 0x0, 0x1, 0xfff, 0x9, 0x20, 0x0, 0x1, 0x0, 0x5}, 0xffffffffffffffff, 0x3, 0xffffffffffffffff, 0x1) (async) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000280)='./cgroup.net/syz0\x00', 0x200002, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, 0x0, 0x1ff) (async) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='blkio.bfq.io_merged\x00', 0x26e1, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40086602, &(0x7f0000000140)=0xc9ae) (async, rerun: 32) mkdirat$cgroup_root(0xffffffffffffff9c, 0x0, 0x1ff) (rerun: 32) write$cgroup_int(r1, &(0x7f0000000200), 0x12) r2 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) write$cgroup_pid(0xffffffffffffffff, &(0x7f0000000080)=r2, 0x12) (async, rerun: 64) perf_event_open(&(0x7f0000000300)={0x0, 0x80, 0x0, 0x18, 0x0, 0x1f, 0x0, 0x7, 0x10, 0x8, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x254123dd, 0x1, @perf_bp={&(0x7f0000000040), 0xa}, 0x0, 0x1, 0xfffffffe, 0x7, 0x8, 0xc3b, 0x3, 0x0, 0x4, 0x0, 0x1}, r2, 0xa, 0xffffffffffffffff, 0x2) (async, rerun: 64) r3 = syz_clone(0x8188000, &(0x7f0000000380)="823c226f5b9c69ecf5bb4f3f5a640c74f5f3b9601e1e5c5c2cc89f2ef80caec76ce30cd992e88b77201108e94aae9a58c89772c49fde2b9339eb6e2913d189fc71128d3250fd266edc996e60464da83b425ed606254af9c064a7875e4c42250d8d44f9b583b361984c260914fa8325b8906a2348176a4735f333fa191877200298c50da6978d9185aa8f6c166543efce2168e4237738f32c42f6c2145d340f564f2a8e845b6714", 0xa7, &(0x7f00000002c0), &(0x7f0000000440), &(0x7f0000000500)="3315c96107d0d9ee1b012f5526137d5296411eb5be04c02ca4f98f7273a13d067ed6c64d6085c7b32e1e43f65fcc158841b4a03cdea949f709e89f1f4ed33454eb250e4761c97c0eccf5d7fe1fef35ce07c180208d09f2172a002011ccde08") perf_event_open(&(0x7f0000000180)={0x2, 0x80, 0x2, 0xff, 0x3, 0xff, 0x0, 0x400, 0x41886, 0x8, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x800, 0x0, @perf_bp={&(0x7f0000000100), 0x9}, 0x8, 0x5, 0x9, 0x5, 0x90, 0x8, 0x2, 0x0, 0x2714000, 0x0, 0x10000}, r3, 0x2, r1, 0x8) (async) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup/syz0\x00', 0x1ff) (async) openat$cgroup_root(0xffffffffffffff9c, 0x0, 0x200002, 0x0) 04:27:01 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) (async) r1 = socket$netlink(0x10, 0x3, 0x0) (async) r2 = socket(0x10, 0x803, 0x0) write$binfmt_aout(r2, 0x0, 0x0) getsockname$packet(r2, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000100)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r3, @ANYBLOB="0101000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000140)=@newqdisc={0x78, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_sfq={{0x8}, {0x4c}}]}, 0x78}}, 0x0) r4 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000140)=@newqdisc={0x78, 0x24, 0x200, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_sfq={{0x8}, {0x4c, 0x2, {{0x1000}}}}]}, 0x78}, 0x1, 0x0, 0x0, 0x40004}, 0x0) sendmsg$BATADV_CMD_GET_MESH(r4, &(0x7f0000000580)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000540)={&(0x7f00000004c0)={0x64, 0x0, 0xa00, 0x70bd28, 0x25dfdbfb, {}, [@BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x1}, @BATADV_ATTR_AP_ISOLATION_ENABLED={0x5, 0x2a, 0x1}, @BATADV_ATTR_BONDING_ENABLED={0x5}, @BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0xdef}, @BATADV_ATTR_NETWORK_CODING_ENABLED={0x5}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0x7}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0xfffffeff}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x9ed}, @BATADV_ATTR_GW_MODE={0x5, 0x33, 0x1}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0xffffffff}]}, 0x64}, 0x1, 0x0, 0x0, 0x4080}, 0x200004c4) (async) r5 = openat$incfs(0xffffffffffffffff, &(0x7f0000000080)='.pending_reads\x00', 0x0, 0x58) getsockopt$bt_rfcomm_RFCOMM_CONNINFO(r5, 0x12, 0x2, &(0x7f00000000c0), &(0x7f00000001c0)) (async) sendmsg$DEVLINK_CMD_SB_TC_POOL_BIND_SET(r4, &(0x7f0000000440)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000400)={&(0x7f0000000240)={0x1a0, 0x0, 0x2, 0x70bd2d, 0x25dfdbfb, {}, [{{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x1}}, {0x8, 0xb, 0x55f4}, {0x6, 0x16, 0x6}, {0x5}, {0x6, 0x11, 0x4}, {0x8, 0xb, 0x4}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}}, {0x8, 0xb, 0x400}, {0x6, 0x16, 0x4}, {0x5}, {0x6, 0x11, 0x997}, {0x8, 0xb, 0x2}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x2}}, {0x8, 0xb, 0x5}, {0x6}, {0x5}, {0x6, 0x11, 0x7f}, {0x8, 0xb, 0x8d6d}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}}, {0x8, 0xb, 0x8001}, {0x6, 0x16, 0x351}, {0x5, 0x12, 0x1}, {0x6, 0x11, 0x6}, {0x8, 0xb, 0x1ff}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x3}}, {0x8, 0xb, 0x5}, {0x6, 0x16, 0x5}, {0x5, 0x12, 0x1}, {0x6, 0x11, 0x2}, {0x8, 0xb, 0x200}}]}, 0x1a0}, 0x1, 0x0, 0x0, 0x4850}, 0x10) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r5, 0x84, 0x9, &(0x7f00000005c0)={0x0, @in6={{0xa, 0x4e21, 0x1, @private2, 0x9}}, 0x63, 0x7, 0x1, 0x2, 0x2, 0x7bb5, 0x8}, 0x9c) [ 903.650044] audit: type=1804 audit(1659068821.610:9659): pid=26753 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/root/syzkaller-testdir2693881158/syzkaller.D9xoA1/145/blkio.bfq.io_merged" dev="sda1" ino=14308 res=1 04:27:01 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0xc000000000000}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB='lowerdir=.:file0']) pivot_root(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000800)='./bus\x00') mkdir(&(0x7f0000000240)='./file1\x00', 0x0) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f00000004c0)={{{@in=@local, @in, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@private0}, 0x0, @in6=@ipv4={""/10, ""/2, @dev}}}, &(0x7f0000000780)=0xe8) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f00000007c0)={0x80000001, 0x291, {}, {r0}, 0x6, 0x8}) lsetxattr$system_posix_acl(&(0x7f0000000600)='./bus\x00', &(0x7f00000006c0)='system.posix_acl_default\x00', &(0x7f00000009c0)={{}, {0x1, 0x6}, [{}, {}, {0x2, 0x2}, {}, {0x2, 0x3}], {}, [{0x8, 0x7}], {0x10, 0x5}}, 0x54, 0x0) creat(&(0x7f0000000180)='./bus/file0\x00', 0x0) umount2(&(0x7f0000000680)='./file1\x00', 0x7) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) rename(&(0x7f0000000340)='./bus/file0\x00', &(0x7f00000003c0)='./bus\x00') lsetxattr$security_capability(&(0x7f00000005c0)='./bus\x00', &(0x7f0000000880), &(0x7f0000000900)=@v2, 0x14, 0x0) syz_mount_image$gfs2meta(0x0, &(0x7f0000000380)='./bus\x00', 0x0, 0x2, &(0x7f0000000640)=[{0x0}, {0x0}], 0x1010020, &(0x7f0000000940)={[{'+.#:,'}], [{@dont_measure}, {@mask={'mask', 0x3d, 'MAY_WRITE'}}, {@smackfstransmute={'smackfstransmute', 0x3d, '#^-]q$-*[*}^--().-$,{)'}}]}) chdir(&(0x7f00000001c0)='./bus\x00') rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') [ 903.721023] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.4'. 04:27:01 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="20000000340061820000000000000000010000000c03"], 0x20}}, 0x0) [ 903.806112] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.4'. 04:27:01 executing program 3: sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x0, 0x0, &(0x7f0000000280)) (async) r0 = perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c4, 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) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(0xffffffffffffffff, 0x84, 0x7b, &(0x7f0000000180)={0x0, 0x1000}, 0x8) (async) r1 = socket$nl_route(0x10, 0x3, 0x0) (async) bind$inet6(0xffffffffffffffff, &(0x7f0000000180)={0xa, 0x0, 0x0, @loopback}, 0x1c) (async) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000010c0)={0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x7}, 0x1c) (async) r2 = socket(0x2000000015, 0x80005, 0x0) bind$inet6(r2, &(0x7f0000000180)={0xa, 0x0, 0x0, @loopback}, 0x1c) ioctl$BTRFS_IOC_INO_PATHS(r0, 0xc0389423, &(0x7f00000003c0)={0xb62, 0x30, [0x100000001, 0xfffffffffffffff9, 0x46, 0x7f], &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f00000010c0)={0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x7}, 0x1c) sendmsg$NL80211_CMD_DEL_NAN_FUNCTION(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000440)={&(0x7f0000000400)={0x34, 0x0, 0x200, 0x70bd2d, 0x25dfdbfb, {{}, {@val={0x8}, @val={0xc, 0x99, {0x800, 0x4b}}}}, [@NL80211_ATTR_COOKIE={0xc, 0x58, 0x6}]}, 0x34}, 0x1, 0x0, 0x0, 0x4}, 0x4) ioctl$BTRFS_IOC_RESIZE(0xffffffffffffffff, 0x50009403, &(0x7f0000000780)=ANY=[@ANYRES32=r2, @ANYBLOB="000000006d6178ad1fb8b1034120dcb763f3110fc39fe293cbb58a26eabf2dafee50a3e67abda20363cb03c9431aad8d23e0c1b3351f30182826e88b1428a22e07cc8a3cf67bf661b4dd1d1963df040116fa4a2f3d646e0adf1dd4c8938a6419ee245c1ae0ad42a2ba21f656a0b7b0d6847f68bc0377fa3b1c57f06581d989432be18adc632a119b6a67dd4c50381e30680000aa015ade1e28cd829ebdc218a864b6ab30c83c8fbbb160224820f86d87fcc4b2c324bb28265d3a9c7ca4a2c3da5227fad00d89a53782f9f85c23317ead07fcca2d6cf986647588df4b11603f449001938cc20d62b201fac44d84d7c5e7d028be17ff1b8994552c415a32811874c321d723191322d5c543307ceb8a2fcbed68bcca49a2b32acc5726281b9713"]) (async, rerun: 64) getsockopt$inet_sctp6_SCTP_CONTEXT(r2, 0x84, 0x11, &(0x7f0000000100)={0x0, 0x2}, &(0x7f0000000140)=0x8) (rerun: 64) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r2, 0x84, 0x1a, &(0x7f0000000500)={r3, 0x7c, "bf39e2cccec3a5ddb9ba587ca484c7d94628563426108344f05ddca9b9644090fdf4a8b78a3fbd3920130b155175d9c54d8a8dcae977b5182980ac999cc67bf78afcaaf06b133ac41ee3b055e42189fe79a3a7bcf9d5d725b442164a60103b116ff4b7d4e6147132dff51629a6f9ca9a8b6589b8e7bbd51c5c09a8db"}, &(0x7f0000000200)=0x84) (async) r4 = socket$netlink(0x10, 0x3, 0x0) setsockopt$inet6_int(0xffffffffffffffff, 0x29, 0x7, &(0x7f0000000240)=0x1, 0x4) sendmsg$nl_route(r1, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000340)=ANY=[@ANYBLOB="4000000072005ca3c5c81e78000000", @ANYRES32=0x0, @ANYBLOB="010001000000000007de01000100000008000100010000000800019df90000000900010000b400000088a3102c0f02bc9448fd"], 0x40}, 0x1, 0x0, 0x0, 0x24004040}, 0x85) (async) sendmsg$TIPC_NL_MON_GET(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f00000004c0), 0xc, &(0x7f00000005c0)={&(0x7f00000009c0)=ANY=[@ANYBLOB="030000001c98736812407fdb1d08eca3bb1f2a019f4cd9a14c9a0c88384b809289107600e7f8bf167b57458b2a81dbac1b39fb1aece0e957fc73133930852d0ded56d741e8fd7e57a7447ad6c10451a447dfa0b6096617d3128207190831dd031770ec061f5ae33e881dbca7e4beccdcff2369130fd92358df32a0b258d1bf79df528fbd9e785dc32299d2a6805e04fb6d1bbb4f210a9c74271245c283c626051207f5fc3cf5cf3bf6cdaf9c6160d0d120d917629b50b4007c044f4663dcffc9cbada432d70aa9c008a8d08845c09c496ed70b5434ad152087ad0f6c86c4583cd2e0a4568890b45cd8cb865102b4faaaf994baa64e0dc9ea2f4bdbddf15b96de25ae76d884228b76a601128d71c72aa05352", @ANYBLOB="9fa3ef67bc6bbb34bcad914d55ac5954fe507104900e44448d880808bd47b94bfba8810f5c48c5b7f17d20f2b774066629d0f2feaaebb8e7a81fbb1240f19011f345ad3096c30000000000000000"], 0x88}, 0x1, 0x0, 0x0, 0x1}, 0x40) sendmsg$nl_route(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000640)=ANY=[@ANYBLOB="4400000010001fff00"/20, @ANYRES32=0x0, @ANYBLOB="00110400440001001c001280090001007866726d000000000c000280080002000900000008000a00", @ANYRES32=0x0, @ANYBLOB="e278f3e2f3b30d36eedd4e332bb9cc3ff2f5e6de98472e33aae562498241562f30000f02376d56712a1a"], 0x44}}, 0x0) 04:27:01 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="20000000340061820000000000000000010000000c"], 0x20}}, 0x0) 04:27:01 executing program 1: r0 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e6c, 0x400, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, @perf_config_ext={0x0, 0x20000110000007}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) mkdirat$cgroup_root(0xffffffffffffff9c, 0x0, 0x1ff) (async) mkdirat$cgroup_root(0xffffffffffffff9c, 0x0, 0x1ff) perf_event_open(0x0, 0x0, 0x0, r0, 0x0) (async) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc080661a, &(0x7f0000000040)=0x2) perf_event_open(&(0x7f0000000580)={0x0, 0x80, 0x98, 0x3, 0x31, 0x0, 0x0, 0x9, 0x1, 0xc, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x4, @perf_config_ext, 0x410, 0x4, 0x0, 0x1, 0xfff, 0x9, 0x20, 0x0, 0x1, 0x0, 0x5}, 0xffffffffffffffff, 0x3, 0xffffffffffffffff, 0x1) (async) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000280)='./cgroup.net/syz0\x00', 0x200002, 0x0) (async) mkdirat$cgroup_root(0xffffffffffffff9c, 0x0, 0x1ff) (async) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='blkio.bfq.io_merged\x00', 0x26e1, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40086602, &(0x7f0000000140)=0xc9ae) (async) mkdirat$cgroup_root(0xffffffffffffff9c, 0x0, 0x1ff) (async) write$cgroup_int(r1, &(0x7f0000000200), 0x12) (async) r2 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) write$cgroup_pid(0xffffffffffffffff, &(0x7f0000000080)=r2, 0x12) (async) perf_event_open(&(0x7f0000000300)={0x0, 0x80, 0x0, 0x18, 0x0, 0x1f, 0x0, 0x7, 0x10, 0x8, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x254123dd, 0x1, @perf_bp={&(0x7f0000000040), 0xa}, 0x0, 0x1, 0xfffffffe, 0x7, 0x8, 0xc3b, 0x3, 0x0, 0x4, 0x0, 0x1}, r2, 0xa, 0xffffffffffffffff, 0x2) r3 = syz_clone(0x8188000, &(0x7f0000000380)="823c226f5b9c69ecf5bb4f3f5a640c74f5f3b9601e1e5c5c2cc89f2ef80caec76ce30cd992e88b77201108e94aae9a58c89772c49fde2b9339eb6e2913d189fc71128d3250fd266edc996e60464da83b425ed606254af9c064a7875e4c42250d8d44f9b583b361984c260914fa8325b8906a2348176a4735f333fa191877200298c50da6978d9185aa8f6c166543efce2168e4237738f32c42f6c2145d340f564f2a8e845b6714", 0xa7, &(0x7f00000002c0), &(0x7f0000000440), &(0x7f0000000500)="3315c96107d0d9ee1b012f5526137d5296411eb5be04c02ca4f98f7273a13d067ed6c64d6085c7b32e1e43f65fcc158841b4a03cdea949f709e89f1f4ed33454eb250e4761c97c0eccf5d7fe1fef35ce07c180208d09f2172a002011ccde08") perf_event_open(&(0x7f0000000180)={0x2, 0x80, 0x2, 0xff, 0x3, 0xff, 0x0, 0x400, 0x41886, 0x8, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x800, 0x0, @perf_bp={&(0x7f0000000100), 0x9}, 0x8, 0x5, 0x9, 0x5, 0x90, 0x8, 0x2, 0x0, 0x2714000, 0x0, 0x10000}, r3, 0x2, r1, 0x8) (async) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup/syz0\x00', 0x1ff) (async) openat$cgroup_root(0xffffffffffffff9c, 0x0, 0x200002, 0x0) [ 903.928356] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.4'. [ 904.026797] overlayfs: fs on './file0' does not support file handles, falling back to index=off,nfs_export=off. [ 904.157343] audit: type=1804 audit(1659068822.120:9660): pid=26753 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/root/syzkaller-testdir2693881158/syzkaller.D9xoA1/147/blkio.bfq.io_merged" dev="sda1" ino=13861 res=1 04:27:02 executing program 5: ioctl$SNDCTL_DSP_GETIPTR(0xffffffffffffffff, 0x800c5011, &(0x7f0000000000)) ioctl$SNDCTL_DSP_SUBDIVIDE(0xffffffffffffffff, 0xc0045009, &(0x7f0000000040)=0x7fff) 04:27:02 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="2000000034006182000000000000000001000000"], 0x20}}, 0x0) [ 904.310305] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.4'. 04:27:02 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0xc000000000000}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB='lowerdir=.:file0']) pivot_root(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000800)='./bus\x00') mkdir(&(0x7f0000000240)='./file1\x00', 0x0) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f00000004c0)={{{@in=@local, @in, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@private0}, 0x0, @in6=@ipv4={""/10, ""/2, @dev}}}, &(0x7f0000000780)=0xe8) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f00000007c0)={0x80000001, 0x291, {}, {r0}, 0x6, 0x8}) lsetxattr$system_posix_acl(&(0x7f0000000600)='./bus\x00', &(0x7f00000006c0)='system.posix_acl_default\x00', &(0x7f00000009c0)={{}, {0x1, 0x6}, [{}, {}, {0x2, 0x2}, {}, {0x2, 0x3}], {}, [{0x8, 0x7}], {0x10, 0x5}}, 0x54, 0x0) creat(&(0x7f0000000180)='./bus/file0\x00', 0x0) umount2(&(0x7f0000000680)='./file1\x00', 0x7) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) rename(&(0x7f0000000340)='./bus/file0\x00', &(0x7f00000003c0)='./bus\x00') lsetxattr$security_capability(&(0x7f00000005c0)='./bus\x00', &(0x7f0000000880), &(0x7f0000000900)=@v2, 0x14, 0x0) syz_mount_image$gfs2meta(0x0, &(0x7f0000000380)='./bus\x00', 0x0, 0x2, &(0x7f0000000640)=[{0x0}, {0x0}], 0x1010020, &(0x7f0000000940)={[{'+.#:,'}], [{@dont_measure}, {@mask={'mask', 0x3d, 'MAY_WRITE'}}, {@smackfstransmute={'smackfstransmute', 0x3d, '#^-]q$-*[*}^--().-$,{)'}}]}) chdir(&(0x7f00000001c0)='./bus\x00') rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0xc000000000000}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) (async) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) (async) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) (async) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB='lowerdir=.:file0']) (async) pivot_root(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000800)='./bus\x00') (async) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) (async) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f00000004c0)={{{@in=@local}}, {{@in6=@private0}, 0x0, @in6=@ipv4={""/10, ""/2, @dev}}}, &(0x7f0000000780)=0xe8) (async) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f00000007c0)={0x80000001, 0x291, {}, {r0}, 0x6, 0x8}) (async) lsetxattr$system_posix_acl(&(0x7f0000000600)='./bus\x00', &(0x7f00000006c0)='system.posix_acl_default\x00', &(0x7f00000009c0)={{}, {0x1, 0x6}, [{}, {}, {0x2, 0x2}, {}, {0x2, 0x3}], {}, [{0x8, 0x7}], {0x10, 0x5}}, 0x54, 0x0) (async) creat(&(0x7f0000000180)='./bus/file0\x00', 0x0) (async) umount2(&(0x7f0000000680)='./file1\x00', 0x7) (async) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) (async) rename(&(0x7f0000000340)='./bus/file0\x00', &(0x7f00000003c0)='./bus\x00') (async) lsetxattr$security_capability(&(0x7f00000005c0)='./bus\x00', &(0x7f0000000880), &(0x7f0000000900)=@v2, 0x14, 0x0) (async) syz_mount_image$gfs2meta(0x0, &(0x7f0000000380)='./bus\x00', 0x0, 0x2, &(0x7f0000000640)=[{0x0}, {0x0}], 0x1010020, &(0x7f0000000940)={[{'+.#:,'}], [{@dont_measure}, {@mask={'mask', 0x3d, 'MAY_WRITE'}}, {@smackfstransmute={'smackfstransmute', 0x3d, '#^-]q$-*[*}^--().-$,{)'}}]}) (async) chdir(&(0x7f00000001c0)='./bus\x00') (async) rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') (async) 04:27:02 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000780)={0x0, 0x54}}, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000500)=ANY=[@ANYBLOB="3c00000010008506000000ff0100000000000000", @ANYRES32=r2, @ANYBLOB="5090aa2fb0901a4fd253"], 0x3c}}, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) read$FUSE(0xffffffffffffffff, &(0x7f00000017c0)={0x2020, 0x0, 0x0, 0x0}, 0x2020) syz_mount_image$sysv(&(0x7f00000000c0), &(0x7f00000001c0)='./file0\x00', 0x5, 0x5, &(0x7f0000000480)=[{&(0x7f00000007c0)="5b8729d66fd54c70bbe9b94d28b718ce7c6c1cb8423d17ba4d9666505184259dca4ed87cb7250c3679723da4764e17ee9ba6832da77b9d2ae2f1e095d3785d0b0b8693f0fe1d74c28f52fb1d30537881062037947a7c62938b5af1a17478437edba85098dbb2d610067ee39d361887801395a127ce65ce887124f88a7fc25bb518fff38916a1f2ca79d60c1494a23d1e2cee55872a4e3a49fd942e7b80c98a60b691c296a0f4753af93f5d2f5a97419d73f5567df42cf0d6186685305e1a4951a33e29a82da9dcde8502e86d0bcc6a7c8b56fa72bc55050a15d09b25fce54ed5ba8dff596fc8f5c80858688e8061996290cfac6fb9920f8f4834ba09caedcb52da8f8a36a4a73f15871392b83f314943158d5e338030ddf441442f79ea7126f0dad1a1cace62c4c5c9b91c2ba98e57064120d6693114fed7bdcb74f29f2147aca942f591f692abe805bfe33b2bb19d0c82e40ab57b74c375d41cc3c247d1a6cb05c8c179c0da068f64b2f408f6781487d650f34f3e9f5013386952eef5d1c6ee81db839498baaf2951c4fe9a7da51add1350ec1bbe0dfd0565bc78ba763a16009541404155af48953649248bed2640445c1c5537c2bd8670d932968c38c6b1d59c27b18f6cf720f4f3c77e4a332bed7b43f8030046486c3273bcbc053cfc466b3483e6df2719db94596905b0e85df2f07a7557a7bda6449b5fafd1b190a731b198c153bbd8a395b14f20e3f853f827f66ba999da33508c8fa52360e643692ce1a00febf116f174070f083c195aa37164cd29a3f49883255baa911379b204282a76bb0b2d82f3ac963066c5909d18e5749b8f319c5407ca7817e1ff4ab9c121f993abba7a8ac8e57f5f8d6aeb7a5f9f2237228103b7d8945325cb03468c1c16dfd5afccab754bd6c985760ec93d0dbf629505082b1035e4911a3159d113dbb02563a640ea3933cf8d5861d9a90defbb1c21cdd5babeb743d3f027ea980330a51cecacb530ea98cd8cefbcd0cda4c046c46b3e4e7ff53b809219ec52fe0c8ee1067a37811aa23912e5097fd050a7791b7259890b102e6263d92887e5867972bda9813c0bf89b32e03ddbbddf2b49d245a5a6ee3f48e8c97aae17d45042129d49ca349551c6830f2e11928e916bb2aee5b7389a82a7461bfb8ad8aa2e39ffa9782bf1cd8213bc8d4b2db4122094da4c67b8fa222bc5c09283f5cbeb6f8f7e686abf0425c5d644931c518caa9a3f7b02043686f2de3baa68bd26c38e07545da0507af3d9ec4f657b9d5e0c42f7add4e4235700ab18febf73229395fa69adeb85b969a48a97ffbdbb1dea51fe6d8583b0e7320a6e5bbc5ffca9a4aa1b23217ab4bac0e5e2479595c447a886e52fe11118b77b6cdffcf4d03aac06f641abc59e6baec8a0eed3e639a464d1561887cfa3276cf456675340279f3f78a2823a478abe7ab0b399cb60c076f799224c13d2acb9b619c6d674cdb521a3b970724917f2faa8e1cc577eac4009bd6e76961e846e00198dc23896970fef42a1ce4e93ce68f819193b1e7aa9c122af54f3dd5a1696f299f3a149743fb90129abdd85c3b13c0cfdff7a4ede03695643d215aee4c387a55ed5689dfff826d023c275ec90dea8a8e4a44572e3f42c1f70cc2e00a862f8ce041ea397cd84d38bd647ef20bba9b1fd0f9a130bd99bf16c0953f95a8b06c5d0f955f8d626ec07873335cb50492646a4aa7adec5e8e685447b083214079d811ad7f2e267e5fe6d29176c74892cbcfe27f78d2b398b713fa704327d040be8d25ecd43cea91ae31c1e367f03b0ea9aaa534dcf9a97528c73f72c97d97b2b483646db9b7e89548918044ae8c10de5170251d5a3c67b075e6683ae9276403feed739bf131f1bd773e7c09bd65ac8942b124f0693c4435238d121d54b219e9f3a47836b72a3462fa90b25fbd8dcd964d489549c1a30ac421072993f0568bcb10c8381b1a4eeb996c7cce3055ba666f1f761d16f936bba64830854e2b5500657438c8e601d3fc71a291028a948775d39a80c71f9f6eb26aa8a121eb98a5a10b495f618b609bd3fd19a2d7461d53e69e9096f2f90fe7abeac6b8024d9bfe0668fc5294bda306cbd00934f426a3f973969643dd194cbcbceb74b7a0b8724ae6b3600a1227ff73943374ae4623a992de6b1f66d8cc872ce65a9d79f3a08877d70366d4b9186573df653b1881c9bd6b3fd9ca5fdf106c17ec51fe94e5facd0cef1eff72fbacd4183c26fd899138aa5d42105de5986015f02f20111184b92f2eee29837527e445dfb17837ad8109a77ce5ce62af9c2341f0c6fa7ef2003bf1e25f0ab108d3f6e62f1a57af8311653af77b2d3a4072c637dfc6c65d7d18a517bf1c4ea5ff77a5e31cb015173724bf6b004e3d4bf3ba5a89b3bba71dc4bbf7d9d26d273cf9ba5659b405f66648c3bc996101dc1f1a1f41830579b423af071467784232d70aece05f99c7ab7d33ba3e64eab7044386d0ef020a350b22db2bf0f993f409c613242ef386399538ad6515377446a14e8feb0bc930312df28b7eeb534f4b8ec77c767e1c049f451b05fd36fd4d8c6977c11f50c651d25ddd8f60424cdebba9a1dbfd4e3e92864c48d1366cc205afaaeee1f2747f87a0e33af7f9e4607a9df0ad83d27c9cf081cd61e304ecb95a3d97c428b9f4edef44da3f77104a874f2f9a41c70d45eb3a960f8bff36aec812c0b07ad6263e334ddf903e17ce0a9c9efb7a1abddc63f8398d4e04d986c61ac4386effcaefe0e22751e3a23954796174fa41e1c43a7184be26a637d02479859768aa6fc2437c09548826fd8fdcb413252c22a4572539806eaee630f1df5cdecdd751a8f411e6270b301fdc0271e59365503b3d1c6ce2b2fe8bd7ac2555b0786f679e8a8d32c38da5e0d2365a88fdcad88f9ff0b01b4b979d2d4ad0c9d18c3f49eddc25ca657655c7ff560d1d43893503a688bc0c8ec2679221db82c1b6143bc07541fd8ee549faeb8dfb03e989b8a7a8c91fb4f109e1e803cb1581811ba3873ee5bd67864059a9734b2f4765838d64805d946c7d412f78bd548ff2c130ddb5b718f9fa20e7795dc78c84a471fa03aba721b03366830a566f74dd19df506857eebf596fa31de2642759ae6f8992a5f508edbbd427bf25c093af898123330be657435ce17df78c724ba895a8380c166be4a219b343c9299b13ac27ba1ef507bb8e426663172d5d0957250c634996f71beb1c7d412099f4f2d720575700b1ece5d1a2ac3ef766f6966ea5a99c582d2f82d596a49844d38c7783ac471afa17226edcb4aeaa1ff19e51115150e9d7ee4904717cc4d712aab5002d736c99b75bb873fc17ea0f9cfb80dc9c9d44b6beb2afa83fca4b6521ade8c03470b69878fec13cfe5a079f9ffcd3222931bda0f07c7ef2c2cdbd29ddf46c6e38c86625349c80caf0f9c5657bde17714b1b221f53038dbc7160cad5f76f160bd413c555dadebc195b4210a225daf2920742bfc503c3b0e2f5ef5cdd322fbae2e5e4cb9164764bf03290b1e49e2cad15056def00a17dca4b15e19523feb3d2b7085b3494eed6c4292c951cefe981fc676aa3ea4f782991a6b7085d144f8b1586969539d5ea1fa1cb444a1c4831118c2c44cac280ab7a2351e02384706978fbb4cd14dd79b0d1a2c6eb800666dbb0ecd0ffbaa9d6f7be2a578aff6905cf49720cf0078242c934cd16dbc315b8f8f8d1c0403d4f6f0bacef1dd42745067c7fae8f6864397a0c6f3b1f1fce54c8a7e53b8eb106b7112176b999bc8e4ab7aaeb94605f740287828cabb8d0aef3778f545a245d8ec58378cdc1847179b5d1e44e35a9a326adf3c5674f5e31c36e49cb316a0189df17aeef838664d26af701bc17c3065d2cc430e0b74aefc8a346d32d9bc93e3e152c2114e1eadc4dc6fd3f35bd956a799550a0417f2371540fdbb61b6811aa338cffa68ee2826b5aecc88372e3d85bdc47cdc99fe08170560068003231ef3ce044f4b3688014aab9002e440756d21fdbde4be5c3b7607aa54d04f267e5eb476d62bd1575d73d9768f5335a3ff54c008d2774b8dc0f69b8a9e16270232c52d921fc6adbd9c040a82359143652fdfba8f097845010e882c0b080564c6d73161d25020091973be200a5b45699ac246ccf2af821a12853d5865e6b286aa9493ca5c1a06dea75cb912d259576062244647797ba288cdf2141bd9c6b8952cd752ac246e7dd5ca6751f7f187d388ff7a3f19e82406780ada0b074beda0a970e8f39fc481acdc4ad5faa1dbd75dd24d789f9f206a43a60cd95bcdbd6132c790d4d3ed0759ba4b3b3df2ba4e22ee5c3252173f5be08e2da854afbedbd6b8efe5e6575df9e8c1cc18d40d3875fb2edaa3fed14d521bbd65939b470473b6ae4bc60a47bd78dbaeefd638df2765c3a7103b64a9ce39291f79bfc4a006a3c85e51cdc3c6cb6a47776fce26da610b10705a1fb38b2e96e6bc254eb7b8b84f24f914547df2a4073c3283fca344a72e44500bfb56927e322028bc17349f2dd90ac2b324a99056c79d4df296f52ab5085b760f7a42b462cbd53e3271f32d26ce03b5e7f0ef414a4a4e7292429ce4f25e4e16205c26bf483367061d9bbd1842f4d6d45d0752322a2a5395198f7674a7cf30991a57292ef99605a92405159087abca0fd6c7921be4780dc27b33e8f2a3e558be510c732f6d207239f7a2b032d5d684068a1048f230dc4d5b7c26e0bafce48a47d3b06217bd2fc62cd0d88d830ac3aa6961b36092b52ea5deceb4b1480ce0e28aa2a7a060ee57cee6b206c870f568637e08c7bd7e4d0709248868e7eb55b4705095800b488490e623106ed63de0c21290737e3ea75933e632f3ad5002634952083a8ac19fef62ecfb8ebe73abeefbff94778a5a0a08545ef180198a0d16bc2c3f65b2796999293fe9dbb28c90b4541f837842407047819282fcce75feb05c5f471a16d0aad154c29373a1cbc9f0fa63b3ddf78e87929953711f905ade239d3a406f1f4d1e25daad6ea89ecccfda8d82b644afeaf48a139ce35181be2762e1032b72fa0dda95601a95906e4804cc699deeeb295e2053dc9d47035ef3a7245daa0c06045062db54e2c6655732e705ea8433b7bca402dc3fdca377a5d22e5fe2207cb6d952ffb21f714beaa8107f066e13aa1a767a8d6848111922eff983be1756c0b05adefcda2d9536cddc17a6c62c6d5f357cd868426d51b33ce57b0eb3dcf0ec3472508bf974f04cc58ef554761af89ece44d17f18cb10dbd1c69e9b10b1a310cfdb3428443274d8b044b991b0de1b7e0d287944d4e0a0aeb7018ded9cc4c479a22ccd6f062d3eb7d1b4872e4dd456739c980874b10d86469017e672f8344b6faf33890cbab2c10f88533087b82d5fed6418b0a4e6c3289f049dc982d73503923187634cbf5f52cf5544aee5f66696ea1b613c5825e3d2add82c523a621a80bd4b12e9a753bbe2bae3c177359cfb31071358377b8d2eeafc55dcccd9b736849f8ae1ea9d98e2e901a88c365ad929f1f64449f53778bfe1ed7fd39ab4645f2d65b68ea5e7aedb8108bbd222ce5a431ee1d0f94d0ed82789125dad97148a5173411098949698099a218bc96985d25e45519f940405b99f52bf0177d7023459a49a456ea5bfd6e6b2c2e19a3693037430abd78c5a82304d56fd40982f0f46202eb1ff1871fdd5bb04b11c8e3f6eafae5538f8e1d426a2ed5f326521b6eb78a0dd90fd5e38f8d69d08140403c2d56ef7c8c2fa093d916018a4412913614744e46dc49fdd8149cd25ac0352902e7dd7f6b87cd471f7aace52", 0x1000, 0x10001}, {&(0x7f0000000240), 0x0, 0xffffffffffff4acf}, {&(0x7f0000000340)="4335c6cd5db4d99a7b40a72c014b3ea09ad2d63ba02761775d563b9c929a22aba7673aecc94e75d575b135c53a8266b4993bdd5463f152238a979355725bc7d7671e024d188e14aef9c44b238567af7a462b045024e5205c2963bbeeef6a8f959dfe0f852bfdb59b71d575ac11c75ef7c967f2dafb2bf294b6252bea3d6812f6de704803bf11c0fc0e08e800d4b2da1df4ab5a34e006b58934afc58423da583ef63cb480642ed781b46a266e4096989df34aa09b8aaa486ccd9b933a25c15b752c06703eacd5cfde50c3e778dadaa29ed3871107989e2e3281c3d5f05486e3a5122560637aed1922562a6ed46305e07eca429b705b", 0xf5, 0x6}, {&(0x7f0000000280)="b40225f9903397ca4a", 0x9, 0x4}, {&(0x7f0000000440)="085e3516ed7880367d913ee5542e02b7b5557cc658c832c3a0b9d7065e207edaa13063a582dc6bcd1e50b2c195d5", 0x2e, 0xffffffffffffc406}], 0xa80824, &(0x7f00000005c0)={[{'wg2\x00'}, {}, {'wg2\x00'}, {'/-:'}, {}, {}, {'\'^+]{:}\\$[,]'}, {'wg2\x00'}, {'wg2\x00'}, {'wg2\x00'}], [{@context={'context', 0x3d, 'user_u'}}, {@smackfsdef={'smackfsdef', 0x3d, 'wg2\x00'}}, {@euid_gt={'euid>', r4}}, {@smackfshat={'smackfshat', 0x3d, '+#[&'}}, {@smackfshat={'smackfshat', 0x3d, 'wg2\x00'}}, {@fowner_eq={'fowner', 0x3d, r5}}]}) r6 = socket(0x1, 0x803, 0x0) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) ioctl$ifreq_SIOCGIFINDEX_wireguard(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'wg2\x00', 0x0}) sendmsg$nl_route(r3, &(0x7f0000000300)={0x0, 0xa, &(0x7f0000000000)={&(0x7f0000000140)=ANY=[@ANYBLOB="460000001000010400"/20, @ANYRES32=r7, @ANYBLOB="00000000000000000400140008001e00810000001700220039572e086c1993ffb3bb39ef03f4031cae18c500"], 0x44}, 0x1, 0x0, 0x0, 0x4001}, 0x10) 04:27:02 executing program 1: r0 = perf_event_open(&(0x7f00000007c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0x7, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40082404, &(0x7f0000000000)=0x81) r2 = getpid() sched_setscheduler(r2, 0x5, &(0x7f0000000380)) sendmsg$NL80211_CMD_SET_INTERFACE(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000080)={&(0x7f00000003c0)=ANY=[@ANYBLOB='T\x00\x00', @ANYRES16=0x0, @ANYBLOB, @ANYRES32=0x0, @ANYBLOB="0c0099006ef2000037000000050053000100000008971b000c000000050053fd690303000005005300000000000000fbffffffffffffff00"], 0x54}, 0x1, 0x0, 0x0, 0x20008804}, 0x4001) sendfile(r0, 0xffffffffffffffff, 0x0, 0x9) perf_event_open(&(0x7f0000000440)={0x7, 0x80, 0x2, 0x2, 0xe5, 0x0, 0x0, 0x8, 0x80040, 0xc, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x819, 0x8, @perf_bp={&(0x7f00000000c0), 0x1}, 0x2830, 0x80, 0x8, 0x9, 0x7f, 0x0, 0x0, 0x0, 0x200, 0x0, 0xffffffff}, r2, 0xf, 0xffffffffffffffff, 0x8) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f00000002c0)=0x6) syz_80211_join_ibss(&(0x7f0000000140)='wlan1\x00', &(0x7f0000000040)=@default_ap_ssid, 0x6, 0xfcfdffff00000000) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) setreuid(0x0, 0x0) read$FUSE(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, &(0x7f0000004700)) lsetxattr$system_posix_acl(&(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f00000004c0)=ANY=[@ANYRES32=0x0, @ANYBLOB, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB, @ANYBLOB="e3581ed9b5048da7e957f246ea033f5788938f14c7bb12729e2a3862a3857c3c03822c9dfebaa62e9b5c0063c86fd9a4795addb865dc2c3aa963423a206b9125ac173d22677cf8e0e557256e8f5e4833802af266", @ANYBLOB="443e63f4f08017d16d2bd3c868894d643705eb19d2e5a8596be4a59162e0c315b1df67a02ddf852850418b637acaa27d86c37f9d451959703a7cc09de031a020d8a3bda1d67b65b2254066f8d3f9fa8f5d8ca3e09da5bc22c5b4f67d423fef8b9fa24c4ea9a004000000b3c9d6a781130dbc07aac7f8bcbe7d2186ea92e7dd454da38d8b1f8e0ae7a6994172221ee10a95c22b2c975c728354da4532847df5203a9b986e1472036e41e6681918362a8e59c605a5df1eff5f61ebae4195a1a376ae113de835495c607037363fabdfb7b03d967b45e72750241123df1b1147c9a6a22860b370e0e5a7203901315675dc9e982a1cdc"], 0x5c, 0x0) perf_event_open(&(0x7f0000000640)={0x3, 0x80, 0x6, 0x3, 0x5, 0x1f, 0x0, 0x100000001, 0x200, 0xe, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, @perf_bp={&(0x7f0000000100), 0xc}, 0x200, 0x9, 0x3, 0x8, 0x6, 0xfffffffc, 0x7, 0x0, 0x9, 0x0, 0x1}, 0x0, 0x6, r1, 0xb) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f0000000700)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_INTERFACE(r3, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000240)={0x24, r4, 0x5, 0x0, 0x0, {{}, {@val={0x8, 0x3, r5}, @void}}, [@NL80211_ATTR_IFTYPE={0x8, 0x5, 0x3}]}, 0x24}}, 0x0) 04:27:02 executing program 5: ioctl$SNDCTL_DSP_GETIPTR(0xffffffffffffffff, 0x800c5011, &(0x7f0000000000)) (async) ioctl$SNDCTL_DSP_SUBDIVIDE(0xffffffffffffffff, 0xc0045009, &(0x7f0000000040)=0x7fff) 04:27:02 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="20000000340061820000000000000000010000"], 0x20}}, 0x0) 04:27:02 executing program 5: ioctl$SNDCTL_DSP_GETIPTR(0xffffffffffffffff, 0x800c5011, &(0x7f0000000000)) ioctl$SNDCTL_DSP_SUBDIVIDE(0xffffffffffffffff, 0xc0045009, &(0x7f0000000040)=0x7fff) 04:27:02 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) (async) r1 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000780)={0x0, 0x54}}, 0x0) (async) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000500)=ANY=[@ANYBLOB="3c00000010008506000000ff0100000000000000", @ANYRES32=r2, @ANYBLOB="5090aa2fb0901a4fd253"], 0x3c}}, 0x0) (async) r3 = socket$nl_route(0x10, 0x3, 0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) read$FUSE(0xffffffffffffffff, &(0x7f00000017c0)={0x2020, 0x0, 0x0, 0x0}, 0x2020) syz_mount_image$sysv(&(0x7f00000000c0), &(0x7f00000001c0)='./file0\x00', 0x5, 0x5, &(0x7f0000000480)=[{&(0x7f00000007c0)="5b8729d66fd54c70bbe9b94d28b718ce7c6c1cb8423d17ba4d9666505184259dca4ed87cb7250c3679723da4764e17ee9ba6832da77b9d2ae2f1e095d3785d0b0b8693f0fe1d74c28f52fb1d30537881062037947a7c62938b5af1a17478437edba85098dbb2d610067ee39d361887801395a127ce65ce887124f88a7fc25bb518fff38916a1f2ca79d60c1494a23d1e2cee55872a4e3a49fd942e7b80c98a60b691c296a0f4753af93f5d2f5a97419d73f5567df42cf0d6186685305e1a4951a33e29a82da9dcde8502e86d0bcc6a7c8b56fa72bc55050a15d09b25fce54ed5ba8dff596fc8f5c80858688e8061996290cfac6fb9920f8f4834ba09caedcb52da8f8a36a4a73f15871392b83f314943158d5e338030ddf441442f79ea7126f0dad1a1cace62c4c5c9b91c2ba98e57064120d6693114fed7bdcb74f29f2147aca942f591f692abe805bfe33b2bb19d0c82e40ab57b74c375d41cc3c247d1a6cb05c8c179c0da068f64b2f408f6781487d650f34f3e9f5013386952eef5d1c6ee81db839498baaf2951c4fe9a7da51add1350ec1bbe0dfd0565bc78ba763a16009541404155af48953649248bed2640445c1c5537c2bd8670d932968c38c6b1d59c27b18f6cf720f4f3c77e4a332bed7b43f8030046486c3273bcbc053cfc466b3483e6df2719db94596905b0e85df2f07a7557a7bda6449b5fafd1b190a731b198c153bbd8a395b14f20e3f853f827f66ba999da33508c8fa52360e643692ce1a00febf116f174070f083c195aa37164cd29a3f49883255baa911379b204282a76bb0b2d82f3ac963066c5909d18e5749b8f319c5407ca7817e1ff4ab9c121f993abba7a8ac8e57f5f8d6aeb7a5f9f2237228103b7d8945325cb03468c1c16dfd5afccab754bd6c985760ec93d0dbf629505082b1035e4911a3159d113dbb02563a640ea3933cf8d5861d9a90defbb1c21cdd5babeb743d3f027ea980330a51cecacb530ea98cd8cefbcd0cda4c046c46b3e4e7ff53b809219ec52fe0c8ee1067a37811aa23912e5097fd050a7791b7259890b102e6263d92887e5867972bda9813c0bf89b32e03ddbbddf2b49d245a5a6ee3f48e8c97aae17d45042129d49ca349551c6830f2e11928e916bb2aee5b7389a82a7461bfb8ad8aa2e39ffa9782bf1cd8213bc8d4b2db4122094da4c67b8fa222bc5c09283f5cbeb6f8f7e686abf0425c5d644931c518caa9a3f7b02043686f2de3baa68bd26c38e07545da0507af3d9ec4f657b9d5e0c42f7add4e4235700ab18febf73229395fa69adeb85b969a48a97ffbdbb1dea51fe6d8583b0e7320a6e5bbc5ffca9a4aa1b23217ab4bac0e5e2479595c447a886e52fe11118b77b6cdffcf4d03aac06f641abc59e6baec8a0eed3e639a464d1561887cfa3276cf456675340279f3f78a2823a478abe7ab0b399cb60c076f799224c13d2acb9b619c6d674cdb521a3b970724917f2faa8e1cc577eac4009bd6e76961e846e00198dc23896970fef42a1ce4e93ce68f819193b1e7aa9c122af54f3dd5a1696f299f3a149743fb90129abdd85c3b13c0cfdff7a4ede03695643d215aee4c387a55ed5689dfff826d023c275ec90dea8a8e4a44572e3f42c1f70cc2e00a862f8ce041ea397cd84d38bd647ef20bba9b1fd0f9a130bd99bf16c0953f95a8b06c5d0f955f8d626ec07873335cb50492646a4aa7adec5e8e685447b083214079d811ad7f2e267e5fe6d29176c74892cbcfe27f78d2b398b713fa704327d040be8d25ecd43cea91ae31c1e367f03b0ea9aaa534dcf9a97528c73f72c97d97b2b483646db9b7e89548918044ae8c10de5170251d5a3c67b075e6683ae9276403feed739bf131f1bd773e7c09bd65ac8942b124f0693c4435238d121d54b219e9f3a47836b72a3462fa90b25fbd8dcd964d489549c1a30ac421072993f0568bcb10c8381b1a4eeb996c7cce3055ba666f1f761d16f936bba64830854e2b5500657438c8e601d3fc71a291028a948775d39a80c71f9f6eb26aa8a121eb98a5a10b495f618b609bd3fd19a2d7461d53e69e9096f2f90fe7abeac6b8024d9bfe0668fc5294bda306cbd00934f426a3f973969643dd194cbcbceb74b7a0b8724ae6b3600a1227ff73943374ae4623a992de6b1f66d8cc872ce65a9d79f3a08877d70366d4b9186573df653b1881c9bd6b3fd9ca5fdf106c17ec51fe94e5facd0cef1eff72fbacd4183c26fd899138aa5d42105de5986015f02f20111184b92f2eee29837527e445dfb17837ad8109a77ce5ce62af9c2341f0c6fa7ef2003bf1e25f0ab108d3f6e62f1a57af8311653af77b2d3a4072c637dfc6c65d7d18a517bf1c4ea5ff77a5e31cb015173724bf6b004e3d4bf3ba5a89b3bba71dc4bbf7d9d26d273cf9ba5659b405f66648c3bc996101dc1f1a1f41830579b423af071467784232d70aece05f99c7ab7d33ba3e64eab7044386d0ef020a350b22db2bf0f993f409c613242ef386399538ad6515377446a14e8feb0bc930312df28b7eeb534f4b8ec77c767e1c049f451b05fd36fd4d8c6977c11f50c651d25ddd8f60424cdebba9a1dbfd4e3e92864c48d1366cc205afaaeee1f2747f87a0e33af7f9e4607a9df0ad83d27c9cf081cd61e304ecb95a3d97c428b9f4edef44da3f77104a874f2f9a41c70d45eb3a960f8bff36aec812c0b07ad6263e334ddf903e17ce0a9c9efb7a1abddc63f8398d4e04d986c61ac4386effcaefe0e22751e3a23954796174fa41e1c43a7184be26a637d02479859768aa6fc2437c09548826fd8fdcb413252c22a4572539806eaee630f1df5cdecdd751a8f411e6270b301fdc0271e59365503b3d1c6ce2b2fe8bd7ac2555b0786f679e8a8d32c38da5e0d2365a88fdcad88f9ff0b01b4b979d2d4ad0c9d18c3f49eddc25ca657655c7ff560d1d43893503a688bc0c8ec2679221db82c1b6143bc07541fd8ee549faeb8dfb03e989b8a7a8c91fb4f109e1e803cb1581811ba3873ee5bd67864059a9734b2f4765838d64805d946c7d412f78bd548ff2c130ddb5b718f9fa20e7795dc78c84a471fa03aba721b03366830a566f74dd19df506857eebf596fa31de2642759ae6f8992a5f508edbbd427bf25c093af898123330be657435ce17df78c724ba895a8380c166be4a219b343c9299b13ac27ba1ef507bb8e426663172d5d0957250c634996f71beb1c7d412099f4f2d720575700b1ece5d1a2ac3ef766f6966ea5a99c582d2f82d596a49844d38c7783ac471afa17226edcb4aeaa1ff19e51115150e9d7ee4904717cc4d712aab5002d736c99b75bb873fc17ea0f9cfb80dc9c9d44b6beb2afa83fca4b6521ade8c03470b69878fec13cfe5a079f9ffcd3222931bda0f07c7ef2c2cdbd29ddf46c6e38c86625349c80caf0f9c5657bde17714b1b221f53038dbc7160cad5f76f160bd413c555dadebc195b4210a225daf2920742bfc503c3b0e2f5ef5cdd322fbae2e5e4cb9164764bf03290b1e49e2cad15056def00a17dca4b15e19523feb3d2b7085b3494eed6c4292c951cefe981fc676aa3ea4f782991a6b7085d144f8b1586969539d5ea1fa1cb444a1c4831118c2c44cac280ab7a2351e02384706978fbb4cd14dd79b0d1a2c6eb800666dbb0ecd0ffbaa9d6f7be2a578aff6905cf49720cf0078242c934cd16dbc315b8f8f8d1c0403d4f6f0bacef1dd42745067c7fae8f6864397a0c6f3b1f1fce54c8a7e53b8eb106b7112176b999bc8e4ab7aaeb94605f740287828cabb8d0aef3778f545a245d8ec58378cdc1847179b5d1e44e35a9a326adf3c5674f5e31c36e49cb316a0189df17aeef838664d26af701bc17c3065d2cc430e0b74aefc8a346d32d9bc93e3e152c2114e1eadc4dc6fd3f35bd956a799550a0417f2371540fdbb61b6811aa338cffa68ee2826b5aecc88372e3d85bdc47cdc99fe08170560068003231ef3ce044f4b3688014aab9002e440756d21fdbde4be5c3b7607aa54d04f267e5eb476d62bd1575d73d9768f5335a3ff54c008d2774b8dc0f69b8a9e16270232c52d921fc6adbd9c040a82359143652fdfba8f097845010e882c0b080564c6d73161d25020091973be200a5b45699ac246ccf2af821a12853d5865e6b286aa9493ca5c1a06dea75cb912d259576062244647797ba288cdf2141bd9c6b8952cd752ac246e7dd5ca6751f7f187d388ff7a3f19e82406780ada0b074beda0a970e8f39fc481acdc4ad5faa1dbd75dd24d789f9f206a43a60cd95bcdbd6132c790d4d3ed0759ba4b3b3df2ba4e22ee5c3252173f5be08e2da854afbedbd6b8efe5e6575df9e8c1cc18d40d3875fb2edaa3fed14d521bbd65939b470473b6ae4bc60a47bd78dbaeefd638df2765c3a7103b64a9ce39291f79bfc4a006a3c85e51cdc3c6cb6a47776fce26da610b10705a1fb38b2e96e6bc254eb7b8b84f24f914547df2a4073c3283fca344a72e44500bfb56927e322028bc17349f2dd90ac2b324a99056c79d4df296f52ab5085b760f7a42b462cbd53e3271f32d26ce03b5e7f0ef414a4a4e7292429ce4f25e4e16205c26bf483367061d9bbd1842f4d6d45d0752322a2a5395198f7674a7cf30991a57292ef99605a92405159087abca0fd6c7921be4780dc27b33e8f2a3e558be510c732f6d207239f7a2b032d5d684068a1048f230dc4d5b7c26e0bafce48a47d3b06217bd2fc62cd0d88d830ac3aa6961b36092b52ea5deceb4b1480ce0e28aa2a7a060ee57cee6b206c870f568637e08c7bd7e4d0709248868e7eb55b4705095800b488490e623106ed63de0c21290737e3ea75933e632f3ad5002634952083a8ac19fef62ecfb8ebe73abeefbff94778a5a0a08545ef180198a0d16bc2c3f65b2796999293fe9dbb28c90b4541f837842407047819282fcce75feb05c5f471a16d0aad154c29373a1cbc9f0fa63b3ddf78e87929953711f905ade239d3a406f1f4d1e25daad6ea89ecccfda8d82b644afeaf48a139ce35181be2762e1032b72fa0dda95601a95906e4804cc699deeeb295e2053dc9d47035ef3a7245daa0c06045062db54e2c6655732e705ea8433b7bca402dc3fdca377a5d22e5fe2207cb6d952ffb21f714beaa8107f066e13aa1a767a8d6848111922eff983be1756c0b05adefcda2d9536cddc17a6c62c6d5f357cd868426d51b33ce57b0eb3dcf0ec3472508bf974f04cc58ef554761af89ece44d17f18cb10dbd1c69e9b10b1a310cfdb3428443274d8b044b991b0de1b7e0d287944d4e0a0aeb7018ded9cc4c479a22ccd6f062d3eb7d1b4872e4dd456739c980874b10d86469017e672f8344b6faf33890cbab2c10f88533087b82d5fed6418b0a4e6c3289f049dc982d73503923187634cbf5f52cf5544aee5f66696ea1b613c5825e3d2add82c523a621a80bd4b12e9a753bbe2bae3c177359cfb31071358377b8d2eeafc55dcccd9b736849f8ae1ea9d98e2e901a88c365ad929f1f64449f53778bfe1ed7fd39ab4645f2d65b68ea5e7aedb8108bbd222ce5a431ee1d0f94d0ed82789125dad97148a5173411098949698099a218bc96985d25e45519f940405b99f52bf0177d7023459a49a456ea5bfd6e6b2c2e19a3693037430abd78c5a82304d56fd40982f0f46202eb1ff1871fdd5bb04b11c8e3f6eafae5538f8e1d426a2ed5f326521b6eb78a0dd90fd5e38f8d69d08140403c2d56ef7c8c2fa093d916018a4412913614744e46dc49fdd8149cd25ac0352902e7dd7f6b87cd471f7aace52", 0x1000, 0x10001}, {&(0x7f0000000240), 0x0, 0xffffffffffff4acf}, {&(0x7f0000000340)="4335c6cd5db4d99a7b40a72c014b3ea09ad2d63ba02761775d563b9c929a22aba7673aecc94e75d575b135c53a8266b4993bdd5463f152238a979355725bc7d7671e024d188e14aef9c44b238567af7a462b045024e5205c2963bbeeef6a8f959dfe0f852bfdb59b71d575ac11c75ef7c967f2dafb2bf294b6252bea3d6812f6de704803bf11c0fc0e08e800d4b2da1df4ab5a34e006b58934afc58423da583ef63cb480642ed781b46a266e4096989df34aa09b8aaa486ccd9b933a25c15b752c06703eacd5cfde50c3e778dadaa29ed3871107989e2e3281c3d5f05486e3a5122560637aed1922562a6ed46305e07eca429b705b", 0xf5, 0x6}, {&(0x7f0000000280)="b40225f9903397ca4a", 0x9, 0x4}, {&(0x7f0000000440)="085e3516ed7880367d913ee5542e02b7b5557cc658c832c3a0b9d7065e207edaa13063a582dc6bcd1e50b2c195d5", 0x2e, 0xffffffffffffc406}], 0xa80824, &(0x7f00000005c0)={[{'wg2\x00'}, {}, {'wg2\x00'}, {'/-:'}, {}, {}, {'\'^+]{:}\\$[,]'}, {'wg2\x00'}, {'wg2\x00'}, {'wg2\x00'}], [{@context={'context', 0x3d, 'user_u'}}, {@smackfsdef={'smackfsdef', 0x3d, 'wg2\x00'}}, {@euid_gt={'euid>', r4}}, {@smackfshat={'smackfshat', 0x3d, '+#[&'}}, {@smackfshat={'smackfshat', 0x3d, 'wg2\x00'}}, {@fowner_eq={'fowner', 0x3d, r5}}]}) (async) r6 = socket(0x1, 0x803, 0x0) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) ioctl$ifreq_SIOCGIFINDEX_wireguard(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'wg2\x00', 0x0}) sendmsg$nl_route(r3, &(0x7f0000000300)={0x0, 0xa, &(0x7f0000000000)={&(0x7f0000000140)=ANY=[@ANYBLOB="460000001000010400"/20, @ANYRES32=r7, @ANYBLOB="00000000000000000400140008001e00810000001700220039572e086c1993ffb3bb39ef03f4031cae18c500"], 0x44}, 0x1, 0x0, 0x0, 0x4001}, 0x10) 04:27:02 executing program 5: creat(&(0x7f0000000480)='./file0\x00', 0x0) syz_mount_image$cramfs(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0x100000000, 0x7, &(0x7f00000026c0)=[{&(0x7f00000004c0)="516853d8ad86e0b84c192e5e73bd6dd938ac353bac6f4f0b631f462c20bd0896d5910f896a592b9fe9e53fba1a5a930d2be96932e2ec6a87826caebf88f41f00c84d6b32a176261e1d9c4fd0b1ad24aa412dbec1e4a1b099bace0a564438dca811db096db8db4f175df4d06e7e22e9fa7ece449e5f9b399e92b4327870f957ae147ae2647ab008891e6ca009619d26b177b4093b2eb799cdd026d98eaa3b46a01928957ef06b477fd6723a4bf6851943768f973a34c1c41fab15a37b3ef1de670440ab82f329789782505399aad5abec32268a15ea9e44a64fd0fc06589c7843957bda3652e994a8c6c640ab2328528018fa425eb7d9e1dbf78530673962d4cf85444d5ee5151e8ba9a36c1dea688c8bd5114bc6d67e4c366dc6f4714843bdf2786f1f713c381285936cc04b96d30134be5805c9f8b695567b6798d0ae59046a7888877744d9f78d955372a623f22b8ce072cd016c4ec30d71556d799e0e17fcbc1ab6e829f227d213d455a4fb8448c742bf3b15055870e0eb9b0b3997dcf5f9f05f6c95e68b2cd27ec37a9f1d7001685cbb627d111b3da37f7e1ea83b640ee853e0c993160a8940073da0d4f8547cd8402d0f5595ecf36a9a43bc7851b8ca2a00e37773f4eae9f1bd21c3bd785618dfe84eb0ab467a85db783145685b77970d8885100bbd7bb2eb47bc9e58a7f6fcf75ba19bac4d23302c0defc4d7ebda20d86cf98285f5fd058029762e87181d7328f90c02171580c8317328f3970142dbc8f5e5d92a739978310f322dc1394a6441b4d78fb6d4158189f1611e595877b728d0379533f7f598637d617affc58d447904707e62a0800fc56622bf66eb57b47cf4344b7b884d0710269fb4e0370ce850a9f255635878fd8bf159017661041b1e595148a66f31f759c62b5625932be920e25a914e825012af3f2c8202933d70c9b6c7ed03f438395a40ce4fcf55600f501511a1ae34c6a4440f1294e50dd4fc8db3499ac730e503505f6ab13a9b3ab248f94481d60e2e897ca5ef9933b6d0052d59cab22b5c4e03a448193ba60681280fc291c03ec257488211214a4993ed97161ff01f8b1894a3079e483aba5d051d96670434b747b91cb196ccf26d78f7847768a48ff5408e184b82c6c29d6dad2e0eef80fac3c8b840c7010c39865eb18ef9bc8f0de2a069be4750320d4281abf7d02312964d0dd9d18fe8adc9b4629a5dc9bd52cf6478bf0cb869d240a9ce77e3898e3ffa21fad58475d61b10fc24f4ff60bfc963919b6afe91f7b1a5984a6238da765e1a415c048772c05ffb047e979562a86ad2d62779dea802b1d3a6f4bfc9513c83c85a52b745aaafad47eedd6d5dcb6accf9caa05c99b71864b68f6a569c3f4dee5ea01fa0c5efec6aa449179034a3a765da68613b0107401f8fb7a4b73861e8bc48c44699f2832266c1760b156a7cf08c25d7494c9850c0b2f5439d10c5d7432e45b4780bff3e4a5bc18c73272f1e7ade7729a231aadad2598a6bc391d66dc61950d56fc66a907cc82f1d1504bbb694008bb83f7ba38884a065e07d5ba8e99a583b5b05d196cc36140af81ca18463c9a6988b4a1259fb061735e1d2d5c356d6c069e4e440f07fe05c6a42ebaa3fd96f686a6ebb720794a703dd4a478835b3374e7f37a71df4eff2160bfe0f018b08120c911237f56805d43b5ec192c31199d327cd7257373f44cac218befea93cbd8587ff51a85ac76c4a648e7efac6bd06bdbf2f51439de78b111adb17938574f6909594ced117f98c1b4290377400b016fe39b45cb974ea4034c32223f41481ee28d5c03cfc7ff33251723517d61a65808d913a599eee90a762549703179a9e7920ddf576997c5c5fa8fc965cc725702863fbb586582bad50ca6c8d413bc9bf30387844ac24736ab2a9b76f359f3e147e48543e4e1088fdb5a9cfeaf9ce1471c7dab9e454f0a8d9341471ce67fd3a38eb67fe5edf4467c3efc8f984aed9574d2cfb65b5aa72fc8b7345a2fad7ef1ab92f5a692c3226fb3908a0e08a3bfbd581f243453020a165644421ff588caa07d1af1ba8599fec088551b29df0c05cef8ccfeba28b453163efa8170b6ce736e133cbfd80a9f9262ccf9e885b60b273fa267cd02151cbbc412fdf3db7b2257acb60ea54abd7f1d3598abaeb17470fcf09635981d010dcd6971cedf2076917e2bd66be72f13013f4422aa3e09960138433e6d04c875cdbb537a6a90c18e40159b4d9eb677f7e15165f6b48ca4c45adedfbc9178e3d6317c15932ee70592332f9742aa7ec803d8b4517f68d186b2e7a4b09ba040a6d2b889ba8d8be679f12880993ebb4f51f6e5c5ff0e62390d5fd418f2d58b2cadf270010ef41964952644840b0c414454b3b2570dc8d083b75c00fdcabd04d2fe5216badca83bea905c10796a4bf1c4a7fa135f137319b582bf8742e2e6a9b55b333a4b145048b68e87fc2961f45638f5586708622e3d005814d589176bba23367ef646b2dc077a165a5a73aa8ad5eca4f59f8e8b03121f548b6c22705d472f6e6be0ee73b5e5ef649d8d9d2e0a336804e43671315dbe7af0ac667c01e7bec457142d86dbbaf75076e185bd9413aa4907cd9a0799dc3b8c3e7307887cdaa6a81fc4d502c10eb878b5b84baad9d11c75043991c8bac9a66b1937c17477b62537dadbd390b394a48004e820595b18a479545c7c9762b503b13ffa22a22a80d0b92eb9608d8bb508f202632c4670056bbae80657f2bbe400c02d7939f11ffe1fc8c8af76098db8f36bfaaab604df02918a16e3432f4ab7f2c8d94fe8f1b086c99d52ed392deca6c460c2793f6ae661ad299b393780b7535cc85ec975819e44c40c844fff96c1196297300593d724ba5150c5f9a165fa53660582ca0a17dbc9af1a4fa70fa5e4df553214dd561c9f9b4ef1b4f85aa176c8c11fce60a34c85faf8fd80b9475cb02bdf2f21bf1fc49f4ea786cef6b68043d5937d168218b5500bd0ac5e14895e1a87c006f760daa43e7b7fe1558ee20a9b7cad69ed26a54c310f79398611f6fb4a8998c6d1aaa5fd5ad39d544adc0b17c36dc2ae1606207387b81d7cff2207d011cd55d53f701fbdefc94748b1000ac6744041adc66d31fbf3117e5f9119727d85dacb16525098d143ca7ce7dca153d778f68a7a1ee25f66a07f53386cdf6cfdacd69e7cba01c082307bd61b9448a3382c5eefc1c0a6923230719e5b1c0b3a4684d0b7e1fe934d709def8928b04696fd5fa19d29e330f36e84298d4fb2ecb48e0e364e066193337463dd8e4714630613190e84e7f19c2038f33940aa34ef337ef1bf8f5fa7ba8a1540ec33fe45f7b1a98aed3c3744073837204971de05c53d796c5b5fb9c76105b33035f885a1eda314613c97149263834b0185aaee5d367d55b0815c02076ab3d34674777e1dbc832858f8f499634826b7d50997e4787852d6d2babe499f9bc3c4873201253a8929a1ac4d49945846f89c988661571d8602dbd53cb8f75612181bdd1f86828932e23d373c45d44e13d5008778f247b3a032077c2d769f624f3baa8f44f8a794d976dfb2b087de76dca3eb030134f4d504c62eed2550f224eced0237ac3c7651740df62a8590d56b38946d7eada851c8365024b6430d97c49935d27115b3a432f60bff3600ff17465a94f40b2d7ae1344d80f2c9dd6f575120f716aaa062ebe36c7ffac25e87de191d4c185a04f8c83e358e82b2ed846c3ce7de5ce181aa37c7a72b37dcc260d283d188d17cdf50383ca18397e3b66ebbf1f87012d650775fd6b7d7e42e81a12a72bab749de4f61f8376519435438281648830cb5f68c8066db2f08a6bc7627c4cba84123c067ee6f49c3d744296c54410522eb37080877c6e5ff90ae487296961e0b5e491b46491c94703e2cb6dff3278ee4012fe414cd4d13bec7f5653edb8c9582b2c3629cb1e7d99ca998ad0885c75e869a83b45a59e604dfcb3a6f2ed3176f56d8d013b5fbcd9fd3f193d0f59be3360409d827eb8584f32c1dd91b40cd2c8a240fd651c44e10839fe3a8c5d48da92906ecc56fd1491f29d785ad41b99f2ffdf363378848fb8ef72db2f4cb7a407661669dda07e32db90ed532de24500777ad304652867ed15d147c25396e1ac8c275b755ecbf0b26649b42c4ac9678ae50482231735c16fabc4f1a26d9a3add148d4fcc00836023db7eff90e9430806f7c2d80ca3d0f685a962c189864f20c2fff35c16b7159c8ed904cecd83870c080f6a4886decccb2e6c50d6355513fa484adf0d1dea4cd92c466c927a88725ab69666fb59be6297c0935b576959ab023886b1869473a0573c1fc60f33e45e5f6acde0e5713231a25b1677c17ab9077282639397762a5ffaa3884f0820128c016d9ea070b1481411a233935353389f681d03f6bb5de8f2b4a7bd2e9fa6f96695da2f485ccf1ffc694c61e13e00672d2a2abc41ceaf59ae3b4cf5cf2f513dd8a5c5fabaf05c40c87a034f5ef5f09e92131f7dc00e302c7784a130443207b6b3a5d320f2d0abb510a29ec5aa22c359e7a05d00f814f38ec13bf02ee28bf04f9382b8bfa5621152a1d2eca7bed6e8bc181b4fcac53fbedbbcea9a0124d4740753752eeb3c0bea2d850a9f12a41d084cbfedf7c72ef24ab443d3402cd8ce54773e2d0cef758b81bbcf43f8afbcbd26afcbf5dc1b1f97c6b9262b9d2d464be1d4200d7f84413698d17a1e3d30bb0483767b24a37a200e98e2b3b81fc97670cc5f4130dbe343497c08dfc38b6dcf52ebeb808b34e58ce183af8960e6746e7fd2aa8c8c21e75b21e89312bdd32457f93831caeef14f18b1050a64a208adafdef2a75a1b5ca0b1af5cb1950ef826f20e488f4d3263f85afa8ddebf80d3528120d281529fe6e720010c9648bc66a96a436d9414fc8065b0609d02b224349163237d987481935cdf2e486c1251f4dfa0bdbb3c0737891ed50f40b1d0d4ad7d951204cb011992c99dcaa5e742a9006b49e7270ae8ff025546b16ab51e3870e9c6d168d2b44ad3fb4952097f76b37f041e7b3befb11c419a3f428b041bf31e77af4ca769b8d1ec9ef42b3b97afacd400efcfd230f5e30c72e157eeae6d09f842ff89880b8283330ec2a6ed64ade2256fa0acc5df598a7bbbf06134c8e10b0af80049da5e4637229be1e6a0e64749f441cbd7d87dacc413d26df09588ea4edc9a348bdd979034bcd13489e436adbfb97f6f2998f919dc7eef3828d9bbac3996472e1221d491bad004690c43a2f061b466a6d55872ea70a2dda37de9fe4bf0799549113cd329ee2bc9c2807f996bff8615d0648aaac29f3dd52a8e88f6a85e46c30ef2fb93e2cc32440f324f092cd3230c7385b097de219653d7cef61c6be3da459e519ddbb0bb20f526f2677a58bcfe1b0c892a4f72114acb103de0cabb66e161900ecacf716adbe7fc50942cd6089add4e9708bf85089bb2deb206f78249aef8d463d725a623ce487ecb8573b90d1b9c6007d647f9794b62000c5b3138ee0efd3df423040c657af146721c030bdabbc7b627f9a55323534132a79fc711e5773a8dacacf98b2b49540806c110a7277f989eb80159bb34afdce0cd6c97efcc8930f03b88d92af5bfc139b431b97f37a766991afea260c5a05de5ecbbcd02d6d622e5797fe4ff0b57feff8b11fbbc1e15d18e814207c11a3e437bc78ae33c74ad35f3c20ce4c61e3fef8486401d05a08539d2578148c545c58d3f9c100f89ff26a52c46070337c508b754e3643fd8d28d44880be5b1d73121d155c3f41a9f8d4d623f89229ed1066e29f958a9f21caf4582", 0x1000}, {&(0x7f0000000280)="b1f73d026400848630ef53620ad817d1397c849a48a182b5f8dffc6ebf25a97815fae881a3ac2af7e16dc8d98a92cc7594b4098cd1e5b8f22d7879e4d5204effb933d17638f72a516a135d90b2773fc2476d6e3f4f73e6e5670a5fdda1dc979e2aabf6b42f199f6a7e2226c383dcef437183cd321a79143b29dcb61be264a6b0b0226d7d12c48930", 0x88, 0x8000000000000001}, {&(0x7f0000000340)="4386d20217f718a1fabef62ba912dec4ef9413fb4a98b8495d6c19d23c7eeb73cd5ffe38a3f5f31c5f8cbc26c0440e78175e42ec579be7b44cf42c1303954a2e99823e01713d65cc7a85b8f173daa2ab343de2af2f5267d655c5de0ea003fae351d45c601925a21dc7c933e43d0edb98b8824f51516373537419df2d9d394097e3", 0x81, 0x4}, {&(0x7f00000014c0)="b59fea402b6f6ba90773a1062c7cc753497dd71f7b459e9e076263da60aa46036b97184c9bdc9785d295d44737c619833c4348553ffb36fc0ac7fe4d409207a0011c1d16ba13f1a0fa7365c19821dfbacae18484c4aae01cf6306a6d3c353bca86f86ebcfd2751437edeff6b088812791e00ba2847df97f6223e7188ed7f50e6cea919cb682dc59329e34de4e88f31a54ea7b78257f366e7cab0a5bb23c93156015ec5d407eb5acc413af6ed042c25e357e865e71b8005472c4817c124fe0180ce4a968dd8a4f3301b545041d847604b45f96ab7fdcad8a13745399ece4424f55898cca028df4676abdcb899d4c65a96e0d3adf9037dfd5f1f", 0xf9, 0xc5f7}, {&(0x7f00000015c0)="7363c67f34f456d02e5fc9bd3fbca322063426bf8d6bb37ad8b9c04f5f2e2faf509c17f461fb7c0267ad0d858c8d36e952090591de7b87f1f77c4938ce87144e51c8ad2d390d2cfed2c6c2f6f36327f52e8b4c6e2594bc07434e19bfb639a0aa2d3dc0db0478d417973317a9925f82008872bc064d0bafe423fbb58bf202d5da764698cac8997668b33fea64445f5b910b2a7532016832c0cacdf63c052b49931af51e12de7fe0be5a8d48547dc5e2a2c34a5cde99745470024055019972caca8dcb3028b4a95bdb4b54a5b1f4478f7010392536b6ee576738f0e95b093c2513cadb8fc8364b418437868e8161716a081e145214d5a9145b8ec8e2b9229df96d3e11f515bd62e5f7f0d98be839d709653abd915f0273f6c70d932b4442f8ae16fca8e05afd6f1be2cc3f8f16153d3cd0b24b8068c9be5b95280acbd44ec07274f82da2be132ecdd9546ad0bd52adb5b28891609074803b642263c07896dea45264993554e2c69be9830aa1633c8e591cefccdbc73d675334c2dd378240aaac1edc20f78f9b2252e6ab3d7ef1ce3a5815d5ad43a392c6e7b7fbbadfeb81617515a4fdcb6fa56729cae2a987c11d8ab00d3efb11144249ec1cf39657ce4deb81dfca158edbbc98df5df914b97302549a11a925c152672632495b9c3b735a0e12f79dd5cd4f1903d33ff76a963702c0bf7c0630c35a78db06644d69dd8fe0274572f379e0944ecc961987b3ac3aa1888514ed4358225ed4230af5f25a5933d064e2092deeadb452b4ce0e6edf713dacb0abe1d54917a0370ee927f134e7aee1de65aff9c12b458157305c82a1aca7fbba75f2f68dc2b7b383bfb0f1b07bb4b45229164e109585ca506ac3ec2000343a00aa878b59c2bf954073a2445a00916c3daab907c03dc3ba6abae1cf62c3107794fe27e2b1d60a23134a62f4754d79e389a9de82db7cb0bfc5b97ebdb1d24fa857a3a1f16cf004626e6c19fc693efbbe34dd4bfed6168d166083500b3fea2dd0eb0a52871bdbe66b7d0358aea0ab76d82e115842f08aecde8ee588450080d3b69f1e221207ceb74cc49d0deda69b634b53d9722542a1d9599a60f295bd5a55c3c908bc50577a08a33d995addb546ad6b5313e01e6c0dccbab06f5f9aa44fa0c240741c2f64a49c0cbaedbef7c9e8ae63c07a87709d8063e1bb456fb672965919eafd7a020d97d459dde5f83f3cc34aa169f887e80b4a249caa74993bd9e952be1a8de7a7ae13087b925efeef3063f8e350fc5367e65732da770db2325a703ece3ceff5397089fb1f4f92c5ada4b08383eb8c2ccaa0c404d8fc68b433b2c7fb2e96113b3f134ffdec23e81d3e3548b0f3fbbc3dd6454eb79f4bf277ba5fa6cc54da24aa26c6147ee04a2261878e7f94daeec72a4a16b7fe39522841d7a06fe6ceed04be9be68250d3958aa0683182e248cb441ced82ad36e117a74795aec425135992d4843985eac6758ef74a630a46d6a2941e4a2c1413e80036ae1351b79a477dfc38a171d334fe030b0b9a0eff5db3bade4ae97e7ea76f4cb158542fcca86de0c7ab4aca165b694609ae4d4653be9e8bde765b965c636b736599a479de4ccfb6573ce00a6a1f48a69f66f3950cb9b6a024bbd5556265bd49a1ccdd616e0fa98f31d19c7f868e41c39ffee71a09511d33ebe9b764b50b5350ac15665a4cac3ef9dd82ba8c57788897ad5964ae667c4d57ac5f4bd4991a4d56e7d43d3e6a82b09e8247969905e3f713ee37d2bbf1120afe932b6b648acee99b2cf1c34b9ff728d916a9db2021da1283b51cb72419536f77cc879a189642158d1447523a802a39ec6c3688dd8710a54e30a3b1d3a9825af1a491ab9bc79c4a4ac699363491da31e1f51b3926137f90ec58e44ebfc790c859d63f292c5db1c2e48c510c1be1b5fdd2ddf152b836ca6c0c599efff09217fc4752eceeeca46ff5ca399f6ca89b1688a7472fced59effa104cd424feb274a9fe39676a8eed624cfb7053a0b4236cffa2bbc531f79f16f20ab089996c50fd1d02416a26f1ce2684a863356717e73223c1aadedf64e390fe83948eb5229a4ed163680c58e05b1f422fc30e8334e002496db3f540d5fdd15adac55d704a0374ed3adf1ea2deecce05b05c5219242fabf4efaf4cd9bf460aa1e7c60da9574ce22e3b506e04aa025f9d77a38e8cf7f1f48e980b30b9aea158365feaa527d9aeb7426f52a437cd695275c97c6eb0357a0fd5d7e9bcb58c019a7e76cab4e27b6c96cc9f90b3f31f0244cd2b92d3085bda5967dcc187125ac7c31464d85f4838efd2a8042eeca74ffee17e11354ef4dc315a5718e1bd62674d66ae583c1830376ee71b91cc5925be2e986ffd7b2e09407856fc89c1b38e77b22d528dbc3a0490aa0ea8ad875a6d29d2160bbd1035dc8626e7db198cf616d85784caf5335819cc43c12ae1a91098452b2a5824dd3ed65307673a36e7261d0f924f99bc263247e4008b7c5bb9614a970c49a5f4e78323873b0e0dd057f8e69b47c0da4fb03ac3b9b9417f23ae3ab325100b4facb91c634e1210d1bc038c06da218ad9184d39d9735fb6da096e0fedf340463da4dd2e891e81d9c12a93dc1dc82b98d3a4acf98a6f469aafcf0aa062fe38f0343145e6f99c6adf245dfa2e66053cb36d088d5e5549e10150e4a53b289bcee92bf5a95d72f03b93717ed7976a8fb10936511b705c3f7456f961620c771ed1021b4ab1df7b894511f52ae38ffb86e627a7358bc01a05c974ec89edb4564442de5bab42dcfbc2abf9ebc67cac75e09688d6d1570024d5a7a6ac40384be4d11f56e16e8f2a12937dbc4b9f6495fdf225253aa4f9023d88c7b16563ae41b4fa71df4b1a1fd6e67b40f02e3810fb58d9bdfe54567e70ff747448105f3a7eeab4c1dc693d851752aaebed132a028dafa6b60e8ed42b6e3f0d8cf38439c86c7c51e963baac26d06eb985a9249dfebee5dbc49b20f2f24d789c937f04a04936bafa9621492ff6b61dba1b3b8a5f0be45fb908dae7fa3eef4e468e990a74bc0ed87854ca3b00970a46474e7fa96c155ee9c9f3f539069ad12721a78df2c4130f64d3d226c2b2bfcba5d63f4a2ee31e178878b95f88e60f944ad81001a185eee6af0dcbb3433a18841be45f2151ae00f01f1e17673323fa8b05eba5540e1ab323ec74d2049a0c204bdc562ffecf9dfdaab32247cdaf1d86cf51817a994e17f88a541c8a9522a5d30252a5efb43b37272cb97717d45d075424679089e9adb5828e153aefb9bb649c4af7266c4f619d45515742398cc1ac959ed3a67c16cecc3a9ac2cad10e236c1301c14664c73a6b6fd57c0ea1832fd0de7eb46f34f1f4edff3955f2257a80088615c4a3aa914f6c992fd1f2bb6070f96aca7fc70b9a6f2889cf096fb448779116923d605750451e00b2d8f9f33de2884a608da60e2879176c03522a10219a163523ffb8fb78a8869030d7806ca5db6fac4a3afc60ef1939838115b178fd80ceccf930b5b7446f9bb454ebdbb138cbc0986dde0cf5b005f6e9399bddf7335cec716d7b417f16d2e5a21da39d7e0865b58c8c7b40bd295021aa74c99424531860ed0248a6937fc42197e4014a3431caae75ed081c2acc4e18fb8d710c45637fafd45fe7138a65b02a62086ebbc3c68b0274b110aecd089fa9e92a2266992afb40c6a8224152b7a63362288ce7f00bb32c7e409a98f7da3ad8ad24cffdedecad3fb7c4e9f56f632a15d9581303e079c10e89759a48fbbaf089db83e493df24adf610bd755bb42eb471a62965bf7e432ca30f55afca63db8a1d8a7d04c26dadda0958b91a035f22b667c651ef26c531249c53adb083280018f1bd5b2b6db1b5d5c225ba045637eb4e151de33a1e9c50e7cfbe1b3fbf4eb1c91b9a9ccd40a5fc4952daeea52c7caf1c1b45c3039fc33049f7cda88f22cf61eaf5e506e185c430cb25812252ba9aec0c7e3932ed72e3ad3917f537ea68b844f5a31836e1dcfd876bd33281d1673d8c7a5f190a9b886388977a2aea3b8c679870634e4e8d30c06dd2bb5e4117409d8ca68d44ac5c7a343838721028399cea90cfaebdb645178d12b1862ec0f68a5d23016205669be7c24af3f1641f5563ef1d28bca3fe82f2bd9bee6d4980abf6986d5835db22c62e1090c13384e453e16282eaff0c78f436cd91af3fb4d09c14919e46f9f2f67bb6558d8eb8781d185ef55400b5a11c4404915549aaa218516b24776cb2219f4de6ce22bf309c95811fe09713c7d41752fe6703e1fe61fb7b970f93dfc9ce7386c07e887483b35884a354f5b6881ea7fd13b16d467f1bbd518aab77f88b26cc975e3b9fa0777fbc2eb3a9b425800f5ef45660747c060135ed91ad17e0ba07f402a305c9580441108ed71733735388a4d882bbb07508e7962baaa34a7e2280f1ec0b4926135f37d991d469fdbe41020e3070cd4c99257458dedd1caec26782bef0895957b1376336dd11469b4bfcef7662d15b41ead8415b22efd99f478ac502aa46c948ae531e6a2f690f280741600d995f490be197eba735a6a918b64d179960f44270be1d704f6993eedc76f41ec2e459a2f2cd367d621287c22f69ea0db420348e6253c3204c615d1614f1483606231d0b7c18cffe01f1453ea508c9f149d6c13183a6e14401b5ef7299a15a36d335f47e5891cd3cdd6bd3d61b6d8cd9fdcec254d5f99a2cdc30898ab469b5d6422a49040161c631740256aee7c94373497d80b758342a1140e53c5366338b46c534a89f4f1c32e2e64d0b76334ec9268c34abc305b832a176c8fb1c8e3063396287a04c145b94718a843cc0767be773ef81142e06549e6d6eb197120251da9e749bfe00c53af3b9449e0a9dc0ea55078b0ed669e2cc05b28cd79a8849f295c942436aa49bf3fca435aabcf5a5b55bedbc77cd87818df1c02544204768b764036cb0ee070406ecde66d9b6c6f03e8c5aaaaab69496f42155d2c5f1a4eadc0dd880b6ddc07ccf9d53cc42f9ba7e4adc7afc2443bddcafadb441f363c819941532f570a452e0b36bb1e026477db9839450b2899b71fd0119da553c5127e6c10ea91e026017ae80abb27e3754f0e7768b451428f87bc3320e6bb293f2edc2bfad5ac637d484994696159cd7e4c0233ff1fecd85a33103d2df9b7799a1f13cbb6d6123aff6090974c3e002f164631509572fd0c0b34fec9bcb50904e3de0e6067b366845f198aa0c65c45af06ebf02cc59cea12791b768c97c14481bb54e11147309d00dba86deeba3abee377ad4f67c8387a55d9c90c7eb3bc6461a14baa3f6b76a1e3d451a20b7025a9ef250cf09c04a2303e60a45c83b6a13ab78105202fd2e02cd8bf5f88f6f458c88b29f90ec75911072d770267ecfee0773354211b1bfbada045b6d5f9f649b54e9f89c8c7e66abbe93e9c31510fe23ab2b740523f4ad9257450c2c9e4f337e7bfcecfe7091c0dec2c94280c26b61a0e823cb5d69e23fac8168313464948320105cf7c297f68cb0e7318779683b8a9aa7db7c4a8e718d66d534c1f3fbc2d10fbcf75b6fcd6eb9855b3fe5f4dc02a391a0209c8c28cccadfa95a19d4b4b1b2cd4f62f6fd25ba2979b4b3e8fd49ccd42da6a98743d4e28e032ef359c6e0d39bac52615391e88cda3b0f4e8bd0c03f019d1a74e954091569b5e61f5599b0ec6c6cb65a82da9b269b6aa6eb326b4b6ecf14610c26146320d46ececf01f6cf70bbe4bea1b615d14c57f4a90193e5e8b48521c254133ae993723ee363ed8c0c2a6b7423a2303af7d71d9d7751d1d2fedd9124b0990a400543e26a187", 0x1000, 0x401}, {&(0x7f0000000400)="23b056270f84d01fba0c39270994131ee81e95cafa96f799712fd9208c56d3b1d85dbb4ceaaa8b5bbff011432477203b0cfec2c1bcfa657d5ea5a1b974c7ace22f9f40205de296ec033f10cdcbb6", 0x4e}, {&(0x7f00000025c0)="2a35d900d936cae661fe7758d739f580ff3d2529597f6b01e8fd365d4bfd557843fec887d969062f9ca8e9e477704d47cd0b4a68acab3b33713ec0344ce93ea4b6eaf3494ea3502f1901bd94c69026c8986b6c2a5764ca7ccfd049873c09191d1c2fcdccb1557c4836f617ad5172f8aa30fe650c95f88ecd03cca66f426f5bf61d4b6cc2ab4c468311009def831661709e430f07e43e75631ba3dc6eadeee8e77bbb4a6ec03a5efebc3b2f9d949d58e157dfe79c7b8f28601780295344df28073c5d907e42032d7fd1203d17f6e5efdc01c36f9cd8", 0xd5, 0xffffffffffffffff}], 0x842, &(0x7f00000001c0)={[{'\xd4(%'}, {'ext4\x00'}], [{@subj_role={'subj_role', 0x3d, '}-'}}, {@audit}, {@fsname={'fsname', 0x3d, '({+'}}, {@subj_role={'subj_role', 0x3d, 'ext4\x00'}}]}) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="200000004000000003000000300000000f000000000000000200000002000000008000000080000020000000dcf4655fdcf4655f0100ffff53ef010001000000dbf4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010400)="020000000300000004", 0x9, 0x1000}, {&(0x7f0000012600)="ed41000000100000dbf4655fdcf4655fdcf4655f000000000000040008", 0x1d, 0x4200}], 0x0, &(0x7f0000000140)={[{@noblock_validity}]}) r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000002780)=@ipv6_delroute={0x24, 0x19, 0x200, 0x0, 0x0, {0x2, 0x0, 0x10}, [@RTA_PRIORITY={0x8, 0x6, 0x1}]}, 0x24}}, 0x0) ioctl$F2FS_IOC_RESERVE_COMPRESS_BLOCKS(r0, 0x8008f513, &(0x7f0000000040)) [ 904.561276] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.3'. [ 904.588002] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.4'. 04:27:02 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="200000003400618200000000000000000100"], 0x20}}, 0x0) 04:27:02 executing program 2: perf_event_open(&(0x7f0000000440)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c29, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x40045431, 0x0) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x35b) r0 = creat(0x0, 0x0) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000000)=@updpolicy={0xb8, 0x19, 0x1, 0x0, 0x0, {{@in6=@private1, @in=@private, 0x0, 0x0, 0x0, 0x0, 0x2}}}, 0xb8}}, 0x0) sendmsg$nl_xfrm(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000000)=ANY=[@ANYBLOB="8801000014"], 0x188}}, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000240), 0xffffffffffffffff) sendmsg$TIPC_NL_UDP_GET_REMOTEIP(r2, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000f80)=ANY=[@ANYBLOB="0c020000", @ANYRES16=r3, @ANYBLOB="110728bd7000fbdbdf251600"], 0x20c}}, 0x0) sendmsg$TIPC_NL_BEARER_DISABLE(r0, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000140)={&(0x7f0000000340)=ANY=[@ANYBLOB=' \x00\x00\x00', @ANYRES16=r3, @ANYBLOB="000125bd7000fddbdf25020000000c00078008000200070000004c422a2df1264dbf9b7ac8f8cfe86910ad1228086b0c046bc0d3666d5afd489ce0250795e711e0665fd62d146d9479c6531538ef4733ff1ff4e41f71f99b9da0b963cef9003a897466294c8eaabd1955e8192d2d69a6575cbfc959bb0e11a28f670a8b4a495a34dfc6197cb3796c15632a6f861436854b8200871c9c77415f68ee45daa3299683d1ea0de8a00ba874b9af7b93e02c8e1d37dbbd91414456583b46086a3623a1d2473ff8421b68ca7deb4a46dc0f367751f155c39f8626f804"], 0x20}, 0x1, 0x0, 0x0, 0x2000c895}, 0x40) ftruncate(r1, 0x9) perf_event_open(0x0, 0x0, 0x2, r0, 0x0) r4 = syz_open_pts(0xffffffffffffffff, 0x0) ioctl$TCSETSF(r4, 0x5412, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "00000707000000000000000900000000001000"}) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000006c0)={r0, 0xe0, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x4, &(0x7f0000000200)=[0x0], &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f00000004c0)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000000500), &(0x7f0000000540), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000580)}}, 0x10) sendmsg$nl_xfrm(r0, &(0x7f00000008c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000880)={&(0x7f0000000700)=@delpolicy={0x174, 0x14, 0x100, 0x70bd26, 0x25dfdbfb, {{@in=@private=0xa010102, @in=@multicast1, 0x4e21, 0x6, 0x4e21, 0xc5, 0x2, 0x20, 0x0, 0x0, r5, 0xffffffffffffffff}, 0x6e6bb6, 0x1}, [@extra_flags={0x8, 0x18, 0x4}, @XFRMA_SET_MARK_MASK={0x8, 0x1e, 0x1f}, @replay_thresh={0x8, 0xb, 0x6295}, @replay_val={0x10, 0xa, {0x70bd29, 0x70bd25, 0x4}}, @sec_ctx={0x36, 0x8, {0x32, 0x8, 0x0, 0x6, 0x2a, "e3e5aa2b074c099190f43ebe5ab7438943d6a27ae8814f9ab4988394510d00553377926446fc8ada8263"}}, @coaddr={0x14, 0xe, @in6=@private2={0xfc, 0x2, '\x00', 0x1}}, @algo_aead={0xa1, 0x12, {{'morus640-sse2\x00'}, 0x2a8, 0x180, "e04f4d1b22639e6b187134b08770b8e422078506a517b71854965d359170aff0e183fa6ecda10258f5f52e112866de4b860c6051b82805e06bdd5a20a61972c7ccbd4193dd9fbbc37323e8b28da411cec14f9775e0"}}, @policy_type={0xa, 0x10, {0x1}}]}, 0x174}, 0x1, 0x0, 0x0, 0x4000880}, 0x40016) 04:27:02 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) (async) r1 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000780)={0x0, 0x54}}, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000500)=ANY=[@ANYBLOB="3c00000010008506000000ff0100000000000000", @ANYRES32=r2, @ANYBLOB="5090aa2fb0901a4fd253"], 0x3c}}, 0x0) (async) r3 = socket$nl_route(0x10, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) (async) read$FUSE(0xffffffffffffffff, &(0x7f00000017c0)={0x2020, 0x0, 0x0, 0x0}, 0x2020) syz_mount_image$sysv(&(0x7f00000000c0), &(0x7f00000001c0)='./file0\x00', 0x5, 0x5, &(0x7f0000000480)=[{&(0x7f00000007c0)="5b8729d66fd54c70bbe9b94d28b718ce7c6c1cb8423d17ba4d9666505184259dca4ed87cb7250c3679723da4764e17ee9ba6832da77b9d2ae2f1e095d3785d0b0b8693f0fe1d74c28f52fb1d30537881062037947a7c62938b5af1a17478437edba85098dbb2d610067ee39d361887801395a127ce65ce887124f88a7fc25bb518fff38916a1f2ca79d60c1494a23d1e2cee55872a4e3a49fd942e7b80c98a60b691c296a0f4753af93f5d2f5a97419d73f5567df42cf0d6186685305e1a4951a33e29a82da9dcde8502e86d0bcc6a7c8b56fa72bc55050a15d09b25fce54ed5ba8dff596fc8f5c80858688e8061996290cfac6fb9920f8f4834ba09caedcb52da8f8a36a4a73f15871392b83f314943158d5e338030ddf441442f79ea7126f0dad1a1cace62c4c5c9b91c2ba98e57064120d6693114fed7bdcb74f29f2147aca942f591f692abe805bfe33b2bb19d0c82e40ab57b74c375d41cc3c247d1a6cb05c8c179c0da068f64b2f408f6781487d650f34f3e9f5013386952eef5d1c6ee81db839498baaf2951c4fe9a7da51add1350ec1bbe0dfd0565bc78ba763a16009541404155af48953649248bed2640445c1c5537c2bd8670d932968c38c6b1d59c27b18f6cf720f4f3c77e4a332bed7b43f8030046486c3273bcbc053cfc466b3483e6df2719db94596905b0e85df2f07a7557a7bda6449b5fafd1b190a731b198c153bbd8a395b14f20e3f853f827f66ba999da33508c8fa52360e643692ce1a00febf116f174070f083c195aa37164cd29a3f49883255baa911379b204282a76bb0b2d82f3ac963066c5909d18e5749b8f319c5407ca7817e1ff4ab9c121f993abba7a8ac8e57f5f8d6aeb7a5f9f2237228103b7d8945325cb03468c1c16dfd5afccab754bd6c985760ec93d0dbf629505082b1035e4911a3159d113dbb02563a640ea3933cf8d5861d9a90defbb1c21cdd5babeb743d3f027ea980330a51cecacb530ea98cd8cefbcd0cda4c046c46b3e4e7ff53b809219ec52fe0c8ee1067a37811aa23912e5097fd050a7791b7259890b102e6263d92887e5867972bda9813c0bf89b32e03ddbbddf2b49d245a5a6ee3f48e8c97aae17d45042129d49ca349551c6830f2e11928e916bb2aee5b7389a82a7461bfb8ad8aa2e39ffa9782bf1cd8213bc8d4b2db4122094da4c67b8fa222bc5c09283f5cbeb6f8f7e686abf0425c5d644931c518caa9a3f7b02043686f2de3baa68bd26c38e07545da0507af3d9ec4f657b9d5e0c42f7add4e4235700ab18febf73229395fa69adeb85b969a48a97ffbdbb1dea51fe6d8583b0e7320a6e5bbc5ffca9a4aa1b23217ab4bac0e5e2479595c447a886e52fe11118b77b6cdffcf4d03aac06f641abc59e6baec8a0eed3e639a464d1561887cfa3276cf456675340279f3f78a2823a478abe7ab0b399cb60c076f799224c13d2acb9b619c6d674cdb521a3b970724917f2faa8e1cc577eac4009bd6e76961e846e00198dc23896970fef42a1ce4e93ce68f819193b1e7aa9c122af54f3dd5a1696f299f3a149743fb90129abdd85c3b13c0cfdff7a4ede03695643d215aee4c387a55ed5689dfff826d023c275ec90dea8a8e4a44572e3f42c1f70cc2e00a862f8ce041ea397cd84d38bd647ef20bba9b1fd0f9a130bd99bf16c0953f95a8b06c5d0f955f8d626ec07873335cb50492646a4aa7adec5e8e685447b083214079d811ad7f2e267e5fe6d29176c74892cbcfe27f78d2b398b713fa704327d040be8d25ecd43cea91ae31c1e367f03b0ea9aaa534dcf9a97528c73f72c97d97b2b483646db9b7e89548918044ae8c10de5170251d5a3c67b075e6683ae9276403feed739bf131f1bd773e7c09bd65ac8942b124f0693c4435238d121d54b219e9f3a47836b72a3462fa90b25fbd8dcd964d489549c1a30ac421072993f0568bcb10c8381b1a4eeb996c7cce3055ba666f1f761d16f936bba64830854e2b5500657438c8e601d3fc71a291028a948775d39a80c71f9f6eb26aa8a121eb98a5a10b495f618b609bd3fd19a2d7461d53e69e9096f2f90fe7abeac6b8024d9bfe0668fc5294bda306cbd00934f426a3f973969643dd194cbcbceb74b7a0b8724ae6b3600a1227ff73943374ae4623a992de6b1f66d8cc872ce65a9d79f3a08877d70366d4b9186573df653b1881c9bd6b3fd9ca5fdf106c17ec51fe94e5facd0cef1eff72fbacd4183c26fd899138aa5d42105de5986015f02f20111184b92f2eee29837527e445dfb17837ad8109a77ce5ce62af9c2341f0c6fa7ef2003bf1e25f0ab108d3f6e62f1a57af8311653af77b2d3a4072c637dfc6c65d7d18a517bf1c4ea5ff77a5e31cb015173724bf6b004e3d4bf3ba5a89b3bba71dc4bbf7d9d26d273cf9ba5659b405f66648c3bc996101dc1f1a1f41830579b423af071467784232d70aece05f99c7ab7d33ba3e64eab7044386d0ef020a350b22db2bf0f993f409c613242ef386399538ad6515377446a14e8feb0bc930312df28b7eeb534f4b8ec77c767e1c049f451b05fd36fd4d8c6977c11f50c651d25ddd8f60424cdebba9a1dbfd4e3e92864c48d1366cc205afaaeee1f2747f87a0e33af7f9e4607a9df0ad83d27c9cf081cd61e304ecb95a3d97c428b9f4edef44da3f77104a874f2f9a41c70d45eb3a960f8bff36aec812c0b07ad6263e334ddf903e17ce0a9c9efb7a1abddc63f8398d4e04d986c61ac4386effcaefe0e22751e3a23954796174fa41e1c43a7184be26a637d02479859768aa6fc2437c09548826fd8fdcb413252c22a4572539806eaee630f1df5cdecdd751a8f411e6270b301fdc0271e59365503b3d1c6ce2b2fe8bd7ac2555b0786f679e8a8d32c38da5e0d2365a88fdcad88f9ff0b01b4b979d2d4ad0c9d18c3f49eddc25ca657655c7ff560d1d43893503a688bc0c8ec2679221db82c1b6143bc07541fd8ee549faeb8dfb03e989b8a7a8c91fb4f109e1e803cb1581811ba3873ee5bd67864059a9734b2f4765838d64805d946c7d412f78bd548ff2c130ddb5b718f9fa20e7795dc78c84a471fa03aba721b03366830a566f74dd19df506857eebf596fa31de2642759ae6f8992a5f508edbbd427bf25c093af898123330be657435ce17df78c724ba895a8380c166be4a219b343c9299b13ac27ba1ef507bb8e426663172d5d0957250c634996f71beb1c7d412099f4f2d720575700b1ece5d1a2ac3ef766f6966ea5a99c582d2f82d596a49844d38c7783ac471afa17226edcb4aeaa1ff19e51115150e9d7ee4904717cc4d712aab5002d736c99b75bb873fc17ea0f9cfb80dc9c9d44b6beb2afa83fca4b6521ade8c03470b69878fec13cfe5a079f9ffcd3222931bda0f07c7ef2c2cdbd29ddf46c6e38c86625349c80caf0f9c5657bde17714b1b221f53038dbc7160cad5f76f160bd413c555dadebc195b4210a225daf2920742bfc503c3b0e2f5ef5cdd322fbae2e5e4cb9164764bf03290b1e49e2cad15056def00a17dca4b15e19523feb3d2b7085b3494eed6c4292c951cefe981fc676aa3ea4f782991a6b7085d144f8b1586969539d5ea1fa1cb444a1c4831118c2c44cac280ab7a2351e02384706978fbb4cd14dd79b0d1a2c6eb800666dbb0ecd0ffbaa9d6f7be2a578aff6905cf49720cf0078242c934cd16dbc315b8f8f8d1c0403d4f6f0bacef1dd42745067c7fae8f6864397a0c6f3b1f1fce54c8a7e53b8eb106b7112176b999bc8e4ab7aaeb94605f740287828cabb8d0aef3778f545a245d8ec58378cdc1847179b5d1e44e35a9a326adf3c5674f5e31c36e49cb316a0189df17aeef838664d26af701bc17c3065d2cc430e0b74aefc8a346d32d9bc93e3e152c2114e1eadc4dc6fd3f35bd956a799550a0417f2371540fdbb61b6811aa338cffa68ee2826b5aecc88372e3d85bdc47cdc99fe08170560068003231ef3ce044f4b3688014aab9002e440756d21fdbde4be5c3b7607aa54d04f267e5eb476d62bd1575d73d9768f5335a3ff54c008d2774b8dc0f69b8a9e16270232c52d921fc6adbd9c040a82359143652fdfba8f097845010e882c0b080564c6d73161d25020091973be200a5b45699ac246ccf2af821a12853d5865e6b286aa9493ca5c1a06dea75cb912d259576062244647797ba288cdf2141bd9c6b8952cd752ac246e7dd5ca6751f7f187d388ff7a3f19e82406780ada0b074beda0a970e8f39fc481acdc4ad5faa1dbd75dd24d789f9f206a43a60cd95bcdbd6132c790d4d3ed0759ba4b3b3df2ba4e22ee5c3252173f5be08e2da854afbedbd6b8efe5e6575df9e8c1cc18d40d3875fb2edaa3fed14d521bbd65939b470473b6ae4bc60a47bd78dbaeefd638df2765c3a7103b64a9ce39291f79bfc4a006a3c85e51cdc3c6cb6a47776fce26da610b10705a1fb38b2e96e6bc254eb7b8b84f24f914547df2a4073c3283fca344a72e44500bfb56927e322028bc17349f2dd90ac2b324a99056c79d4df296f52ab5085b760f7a42b462cbd53e3271f32d26ce03b5e7f0ef414a4a4e7292429ce4f25e4e16205c26bf483367061d9bbd1842f4d6d45d0752322a2a5395198f7674a7cf30991a57292ef99605a92405159087abca0fd6c7921be4780dc27b33e8f2a3e558be510c732f6d207239f7a2b032d5d684068a1048f230dc4d5b7c26e0bafce48a47d3b06217bd2fc62cd0d88d830ac3aa6961b36092b52ea5deceb4b1480ce0e28aa2a7a060ee57cee6b206c870f568637e08c7bd7e4d0709248868e7eb55b4705095800b488490e623106ed63de0c21290737e3ea75933e632f3ad5002634952083a8ac19fef62ecfb8ebe73abeefbff94778a5a0a08545ef180198a0d16bc2c3f65b2796999293fe9dbb28c90b4541f837842407047819282fcce75feb05c5f471a16d0aad154c29373a1cbc9f0fa63b3ddf78e87929953711f905ade239d3a406f1f4d1e25daad6ea89ecccfda8d82b644afeaf48a139ce35181be2762e1032b72fa0dda95601a95906e4804cc699deeeb295e2053dc9d47035ef3a7245daa0c06045062db54e2c6655732e705ea8433b7bca402dc3fdca377a5d22e5fe2207cb6d952ffb21f714beaa8107f066e13aa1a767a8d6848111922eff983be1756c0b05adefcda2d9536cddc17a6c62c6d5f357cd868426d51b33ce57b0eb3dcf0ec3472508bf974f04cc58ef554761af89ece44d17f18cb10dbd1c69e9b10b1a310cfdb3428443274d8b044b991b0de1b7e0d287944d4e0a0aeb7018ded9cc4c479a22ccd6f062d3eb7d1b4872e4dd456739c980874b10d86469017e672f8344b6faf33890cbab2c10f88533087b82d5fed6418b0a4e6c3289f049dc982d73503923187634cbf5f52cf5544aee5f66696ea1b613c5825e3d2add82c523a621a80bd4b12e9a753bbe2bae3c177359cfb31071358377b8d2eeafc55dcccd9b736849f8ae1ea9d98e2e901a88c365ad929f1f64449f53778bfe1ed7fd39ab4645f2d65b68ea5e7aedb8108bbd222ce5a431ee1d0f94d0ed82789125dad97148a5173411098949698099a218bc96985d25e45519f940405b99f52bf0177d7023459a49a456ea5bfd6e6b2c2e19a3693037430abd78c5a82304d56fd40982f0f46202eb1ff1871fdd5bb04b11c8e3f6eafae5538f8e1d426a2ed5f326521b6eb78a0dd90fd5e38f8d69d08140403c2d56ef7c8c2fa093d916018a4412913614744e46dc49fdd8149cd25ac0352902e7dd7f6b87cd471f7aace52", 0x1000, 0x10001}, {&(0x7f0000000240), 0x0, 0xffffffffffff4acf}, {&(0x7f0000000340)="4335c6cd5db4d99a7b40a72c014b3ea09ad2d63ba02761775d563b9c929a22aba7673aecc94e75d575b135c53a8266b4993bdd5463f152238a979355725bc7d7671e024d188e14aef9c44b238567af7a462b045024e5205c2963bbeeef6a8f959dfe0f852bfdb59b71d575ac11c75ef7c967f2dafb2bf294b6252bea3d6812f6de704803bf11c0fc0e08e800d4b2da1df4ab5a34e006b58934afc58423da583ef63cb480642ed781b46a266e4096989df34aa09b8aaa486ccd9b933a25c15b752c06703eacd5cfde50c3e778dadaa29ed3871107989e2e3281c3d5f05486e3a5122560637aed1922562a6ed46305e07eca429b705b", 0xf5, 0x6}, {&(0x7f0000000280)="b40225f9903397ca4a", 0x9, 0x4}, {&(0x7f0000000440)="085e3516ed7880367d913ee5542e02b7b5557cc658c832c3a0b9d7065e207edaa13063a582dc6bcd1e50b2c195d5", 0x2e, 0xffffffffffffc406}], 0xa80824, &(0x7f00000005c0)={[{'wg2\x00'}, {}, {'wg2\x00'}, {'/-:'}, {}, {}, {'\'^+]{:}\\$[,]'}, {'wg2\x00'}, {'wg2\x00'}, {'wg2\x00'}], [{@context={'context', 0x3d, 'user_u'}}, {@smackfsdef={'smackfsdef', 0x3d, 'wg2\x00'}}, {@euid_gt={'euid>', r4}}, {@smackfshat={'smackfshat', 0x3d, '+#[&'}}, {@smackfshat={'smackfshat', 0x3d, 'wg2\x00'}}, {@fowner_eq={'fowner', 0x3d, r5}}]}) r6 = socket(0x1, 0x803, 0x0) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) (async) ioctl$ifreq_SIOCGIFINDEX_wireguard(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'wg2\x00', 0x0}) sendmsg$nl_route(r3, &(0x7f0000000300)={0x0, 0xa, &(0x7f0000000000)={&(0x7f0000000140)=ANY=[@ANYBLOB="460000001000010400"/20, @ANYRES32=r7, @ANYBLOB="00000000000000000400140008001e00810000001700220039572e086c1993ffb3bb39ef03f4031cae18c500"], 0x44}, 0x1, 0x0, 0x0, 0x4001}, 0x10) [ 904.706146] overlayfs: fs on './file0' does not support file handles, falling back to index=off,nfs_export=off. 04:27:02 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="2000000034006182000000000000000001"], 0x20}}, 0x0) 04:27:02 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0xc000000000000}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB='lowerdir=.:file0']) pivot_root(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000800)='./bus\x00') mkdir(&(0x7f0000000240)='./file1\x00', 0x0) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f00000004c0)={{{@in=@local, @in, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@private0}, 0x0, @in6=@ipv4={""/10, ""/2, @dev}}}, &(0x7f0000000780)=0xe8) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f00000007c0)={0x80000001, 0x291, {}, {r0}, 0x6, 0x8}) lsetxattr$system_posix_acl(&(0x7f0000000600)='./bus\x00', &(0x7f00000006c0)='system.posix_acl_default\x00', &(0x7f00000009c0)={{}, {0x1, 0x6}, [{}, {}, {0x2, 0x2}, {}, {0x2, 0x3}], {}, [{0x8, 0x7}], {0x10, 0x5}}, 0x54, 0x0) creat(&(0x7f0000000180)='./bus/file0\x00', 0x0) umount2(&(0x7f0000000680)='./file1\x00', 0x7) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) rename(&(0x7f0000000340)='./bus/file0\x00', &(0x7f00000003c0)='./bus\x00') lsetxattr$security_capability(&(0x7f00000005c0)='./bus\x00', &(0x7f0000000880), &(0x7f0000000900)=@v2, 0x14, 0x0) syz_mount_image$gfs2meta(0x0, &(0x7f0000000380)='./bus\x00', 0x0, 0x2, &(0x7f0000000640)=[{0x0}, {0x0}], 0x1010020, &(0x7f0000000940)={[{'+.#:,'}], [{@dont_measure}, {@mask={'mask', 0x3d, 'MAY_WRITE'}}, {@smackfstransmute={'smackfstransmute', 0x3d, '#^-]q$-*[*}^--().-$,{)'}}]}) chdir(&(0x7f00000001c0)='./bus\x00') rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0xc000000000000}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) (async) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) (async) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) (async) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB='lowerdir=.:file0']) (async) pivot_root(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000800)='./bus\x00') (async) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) (async) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f00000004c0)={{{@in=@local}}, {{@in6=@private0}, 0x0, @in6=@ipv4={""/10, ""/2, @dev}}}, &(0x7f0000000780)=0xe8) (async) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f00000007c0)={0x80000001, 0x291, {}, {r0}, 0x6, 0x8}) (async) lsetxattr$system_posix_acl(&(0x7f0000000600)='./bus\x00', &(0x7f00000006c0)='system.posix_acl_default\x00', &(0x7f00000009c0)={{}, {0x1, 0x6}, [{}, {}, {0x2, 0x2}, {}, {0x2, 0x3}], {}, [{0x8, 0x7}], {0x10, 0x5}}, 0x54, 0x0) (async) creat(&(0x7f0000000180)='./bus/file0\x00', 0x0) (async) umount2(&(0x7f0000000680)='./file1\x00', 0x7) (async) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) (async) rename(&(0x7f0000000340)='./bus/file0\x00', &(0x7f00000003c0)='./bus\x00') (async) lsetxattr$security_capability(&(0x7f00000005c0)='./bus\x00', &(0x7f0000000880), &(0x7f0000000900)=@v2, 0x14, 0x0) (async) syz_mount_image$gfs2meta(0x0, &(0x7f0000000380)='./bus\x00', 0x0, 0x2, &(0x7f0000000640)=[{0x0}, {0x0}], 0x1010020, &(0x7f0000000940)={[{'+.#:,'}], [{@dont_measure}, {@mask={'mask', 0x3d, 'MAY_WRITE'}}, {@smackfstransmute={'smackfstransmute', 0x3d, '#^-]q$-*[*}^--().-$,{)'}}]}) (async) chdir(&(0x7f00000001c0)='./bus\x00') (async) rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') (async) 04:27:02 executing program 5: creat(&(0x7f0000000480)='./file0\x00', 0x0) syz_mount_image$cramfs(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0x100000000, 0x7, &(0x7f00000026c0)=[{&(0x7f00000004c0)="516853d8ad86e0b84c192e5e73bd6dd938ac353bac6f4f0b631f462c20bd0896d5910f896a592b9fe9e53fba1a5a930d2be96932e2ec6a87826caebf88f41f00c84d6b32a176261e1d9c4fd0b1ad24aa412dbec1e4a1b099bace0a564438dca811db096db8db4f175df4d06e7e22e9fa7ece449e5f9b399e92b4327870f957ae147ae2647ab008891e6ca009619d26b177b4093b2eb799cdd026d98eaa3b46a01928957ef06b477fd6723a4bf6851943768f973a34c1c41fab15a37b3ef1de670440ab82f329789782505399aad5abec32268a15ea9e44a64fd0fc06589c7843957bda3652e994a8c6c640ab2328528018fa425eb7d9e1dbf78530673962d4cf85444d5ee5151e8ba9a36c1dea688c8bd5114bc6d67e4c366dc6f4714843bdf2786f1f713c381285936cc04b96d30134be5805c9f8b695567b6798d0ae59046a7888877744d9f78d955372a623f22b8ce072cd016c4ec30d71556d799e0e17fcbc1ab6e829f227d213d455a4fb8448c742bf3b15055870e0eb9b0b3997dcf5f9f05f6c95e68b2cd27ec37a9f1d7001685cbb627d111b3da37f7e1ea83b640ee853e0c993160a8940073da0d4f8547cd8402d0f5595ecf36a9a43bc7851b8ca2a00e37773f4eae9f1bd21c3bd785618dfe84eb0ab467a85db783145685b77970d8885100bbd7bb2eb47bc9e58a7f6fcf75ba19bac4d23302c0defc4d7ebda20d86cf98285f5fd058029762e87181d7328f90c02171580c8317328f3970142dbc8f5e5d92a739978310f322dc1394a6441b4d78fb6d4158189f1611e595877b728d0379533f7f598637d617affc58d447904707e62a0800fc56622bf66eb57b47cf4344b7b884d0710269fb4e0370ce850a9f255635878fd8bf159017661041b1e595148a66f31f759c62b5625932be920e25a914e825012af3f2c8202933d70c9b6c7ed03f438395a40ce4fcf55600f501511a1ae34c6a4440f1294e50dd4fc8db3499ac730e503505f6ab13a9b3ab248f94481d60e2e897ca5ef9933b6d0052d59cab22b5c4e03a448193ba60681280fc291c03ec257488211214a4993ed97161ff01f8b1894a3079e483aba5d051d96670434b747b91cb196ccf26d78f7847768a48ff5408e184b82c6c29d6dad2e0eef80fac3c8b840c7010c39865eb18ef9bc8f0de2a069be4750320d4281abf7d02312964d0dd9d18fe8adc9b4629a5dc9bd52cf6478bf0cb869d240a9ce77e3898e3ffa21fad58475d61b10fc24f4ff60bfc963919b6afe91f7b1a5984a6238da765e1a415c048772c05ffb047e979562a86ad2d62779dea802b1d3a6f4bfc9513c83c85a52b745aaafad47eedd6d5dcb6accf9caa05c99b71864b68f6a569c3f4dee5ea01fa0c5efec6aa449179034a3a765da68613b0107401f8fb7a4b73861e8bc48c44699f2832266c1760b156a7cf08c25d7494c9850c0b2f5439d10c5d7432e45b4780bff3e4a5bc18c73272f1e7ade7729a231aadad2598a6bc391d66dc61950d56fc66a907cc82f1d1504bbb694008bb83f7ba38884a065e07d5ba8e99a583b5b05d196cc36140af81ca18463c9a6988b4a1259fb061735e1d2d5c356d6c069e4e440f07fe05c6a42ebaa3fd96f686a6ebb720794a703dd4a478835b3374e7f37a71df4eff2160bfe0f018b08120c911237f56805d43b5ec192c31199d327cd7257373f44cac218befea93cbd8587ff51a85ac76c4a648e7efac6bd06bdbf2f51439de78b111adb17938574f6909594ced117f98c1b4290377400b016fe39b45cb974ea4034c32223f41481ee28d5c03cfc7ff33251723517d61a65808d913a599eee90a762549703179a9e7920ddf576997c5c5fa8fc965cc725702863fbb586582bad50ca6c8d413bc9bf30387844ac24736ab2a9b76f359f3e147e48543e4e1088fdb5a9cfeaf9ce1471c7dab9e454f0a8d9341471ce67fd3a38eb67fe5edf4467c3efc8f984aed9574d2cfb65b5aa72fc8b7345a2fad7ef1ab92f5a692c3226fb3908a0e08a3bfbd581f243453020a165644421ff588caa07d1af1ba8599fec088551b29df0c05cef8ccfeba28b453163efa8170b6ce736e133cbfd80a9f9262ccf9e885b60b273fa267cd02151cbbc412fdf3db7b2257acb60ea54abd7f1d3598abaeb17470fcf09635981d010dcd6971cedf2076917e2bd66be72f13013f4422aa3e09960138433e6d04c875cdbb537a6a90c18e40159b4d9eb677f7e15165f6b48ca4c45adedfbc9178e3d6317c15932ee70592332f9742aa7ec803d8b4517f68d186b2e7a4b09ba040a6d2b889ba8d8be679f12880993ebb4f51f6e5c5ff0e62390d5fd418f2d58b2cadf270010ef41964952644840b0c414454b3b2570dc8d083b75c00fdcabd04d2fe5216badca83bea905c10796a4bf1c4a7fa135f137319b582bf8742e2e6a9b55b333a4b145048b68e87fc2961f45638f5586708622e3d005814d589176bba23367ef646b2dc077a165a5a73aa8ad5eca4f59f8e8b03121f548b6c22705d472f6e6be0ee73b5e5ef649d8d9d2e0a336804e43671315dbe7af0ac667c01e7bec457142d86dbbaf75076e185bd9413aa4907cd9a0799dc3b8c3e7307887cdaa6a81fc4d502c10eb878b5b84baad9d11c75043991c8bac9a66b1937c17477b62537dadbd390b394a48004e820595b18a479545c7c9762b503b13ffa22a22a80d0b92eb9608d8bb508f202632c4670056bbae80657f2bbe400c02d7939f11ffe1fc8c8af76098db8f36bfaaab604df02918a16e3432f4ab7f2c8d94fe8f1b086c99d52ed392deca6c460c2793f6ae661ad299b393780b7535cc85ec975819e44c40c844fff96c1196297300593d724ba5150c5f9a165fa53660582ca0a17dbc9af1a4fa70fa5e4df553214dd561c9f9b4ef1b4f85aa176c8c11fce60a34c85faf8fd80b9475cb02bdf2f21bf1fc49f4ea786cef6b68043d5937d168218b5500bd0ac5e14895e1a87c006f760daa43e7b7fe1558ee20a9b7cad69ed26a54c310f79398611f6fb4a8998c6d1aaa5fd5ad39d544adc0b17c36dc2ae1606207387b81d7cff2207d011cd55d53f701fbdefc94748b1000ac6744041adc66d31fbf3117e5f9119727d85dacb16525098d143ca7ce7dca153d778f68a7a1ee25f66a07f53386cdf6cfdacd69e7cba01c082307bd61b9448a3382c5eefc1c0a6923230719e5b1c0b3a4684d0b7e1fe934d709def8928b04696fd5fa19d29e330f36e84298d4fb2ecb48e0e364e066193337463dd8e4714630613190e84e7f19c2038f33940aa34ef337ef1bf8f5fa7ba8a1540ec33fe45f7b1a98aed3c3744073837204971de05c53d796c5b5fb9c76105b33035f885a1eda314613c97149263834b0185aaee5d367d55b0815c02076ab3d34674777e1dbc832858f8f499634826b7d50997e4787852d6d2babe499f9bc3c4873201253a8929a1ac4d49945846f89c988661571d8602dbd53cb8f75612181bdd1f86828932e23d373c45d44e13d5008778f247b3a032077c2d769f624f3baa8f44f8a794d976dfb2b087de76dca3eb030134f4d504c62eed2550f224eced0237ac3c7651740df62a8590d56b38946d7eada851c8365024b6430d97c49935d27115b3a432f60bff3600ff17465a94f40b2d7ae1344d80f2c9dd6f575120f716aaa062ebe36c7ffac25e87de191d4c185a04f8c83e358e82b2ed846c3ce7de5ce181aa37c7a72b37dcc260d283d188d17cdf50383ca18397e3b66ebbf1f87012d650775fd6b7d7e42e81a12a72bab749de4f61f8376519435438281648830cb5f68c8066db2f08a6bc7627c4cba84123c067ee6f49c3d744296c54410522eb37080877c6e5ff90ae487296961e0b5e491b46491c94703e2cb6dff3278ee4012fe414cd4d13bec7f5653edb8c9582b2c3629cb1e7d99ca998ad0885c75e869a83b45a59e604dfcb3a6f2ed3176f56d8d013b5fbcd9fd3f193d0f59be3360409d827eb8584f32c1dd91b40cd2c8a240fd651c44e10839fe3a8c5d48da92906ecc56fd1491f29d785ad41b99f2ffdf363378848fb8ef72db2f4cb7a407661669dda07e32db90ed532de24500777ad304652867ed15d147c25396e1ac8c275b755ecbf0b26649b42c4ac9678ae50482231735c16fabc4f1a26d9a3add148d4fcc00836023db7eff90e9430806f7c2d80ca3d0f685a962c189864f20c2fff35c16b7159c8ed904cecd83870c080f6a4886decccb2e6c50d6355513fa484adf0d1dea4cd92c466c927a88725ab69666fb59be6297c0935b576959ab023886b1869473a0573c1fc60f33e45e5f6acde0e5713231a25b1677c17ab9077282639397762a5ffaa3884f0820128c016d9ea070b1481411a233935353389f681d03f6bb5de8f2b4a7bd2e9fa6f96695da2f485ccf1ffc694c61e13e00672d2a2abc41ceaf59ae3b4cf5cf2f513dd8a5c5fabaf05c40c87a034f5ef5f09e92131f7dc00e302c7784a130443207b6b3a5d320f2d0abb510a29ec5aa22c359e7a05d00f814f38ec13bf02ee28bf04f9382b8bfa5621152a1d2eca7bed6e8bc181b4fcac53fbedbbcea9a0124d4740753752eeb3c0bea2d850a9f12a41d084cbfedf7c72ef24ab443d3402cd8ce54773e2d0cef758b81bbcf43f8afbcbd26afcbf5dc1b1f97c6b9262b9d2d464be1d4200d7f84413698d17a1e3d30bb0483767b24a37a200e98e2b3b81fc97670cc5f4130dbe343497c08dfc38b6dcf52ebeb808b34e58ce183af8960e6746e7fd2aa8c8c21e75b21e89312bdd32457f93831caeef14f18b1050a64a208adafdef2a75a1b5ca0b1af5cb1950ef826f20e488f4d3263f85afa8ddebf80d3528120d281529fe6e720010c9648bc66a96a436d9414fc8065b0609d02b224349163237d987481935cdf2e486c1251f4dfa0bdbb3c0737891ed50f40b1d0d4ad7d951204cb011992c99dcaa5e742a9006b49e7270ae8ff025546b16ab51e3870e9c6d168d2b44ad3fb4952097f76b37f041e7b3befb11c419a3f428b041bf31e77af4ca769b8d1ec9ef42b3b97afacd400efcfd230f5e30c72e157eeae6d09f842ff89880b8283330ec2a6ed64ade2256fa0acc5df598a7bbbf06134c8e10b0af80049da5e4637229be1e6a0e64749f441cbd7d87dacc413d26df09588ea4edc9a348bdd979034bcd13489e436adbfb97f6f2998f919dc7eef3828d9bbac3996472e1221d491bad004690c43a2f061b466a6d55872ea70a2dda37de9fe4bf0799549113cd329ee2bc9c2807f996bff8615d0648aaac29f3dd52a8e88f6a85e46c30ef2fb93e2cc32440f324f092cd3230c7385b097de219653d7cef61c6be3da459e519ddbb0bb20f526f2677a58bcfe1b0c892a4f72114acb103de0cabb66e161900ecacf716adbe7fc50942cd6089add4e9708bf85089bb2deb206f78249aef8d463d725a623ce487ecb8573b90d1b9c6007d647f9794b62000c5b3138ee0efd3df423040c657af146721c030bdabbc7b627f9a55323534132a79fc711e5773a8dacacf98b2b49540806c110a7277f989eb80159bb34afdce0cd6c97efcc8930f03b88d92af5bfc139b431b97f37a766991afea260c5a05de5ecbbcd02d6d622e5797fe4ff0b57feff8b11fbbc1e15d18e814207c11a3e437bc78ae33c74ad35f3c20ce4c61e3fef8486401d05a08539d2578148c545c58d3f9c100f89ff26a52c46070337c508b754e3643fd8d28d44880be5b1d73121d155c3f41a9f8d4d623f89229ed1066e29f958a9f21caf4582", 0x1000}, {&(0x7f0000000280)="b1f73d026400848630ef53620ad817d1397c849a48a182b5f8dffc6ebf25a97815fae881a3ac2af7e16dc8d98a92cc7594b4098cd1e5b8f22d7879e4d5204effb933d17638f72a516a135d90b2773fc2476d6e3f4f73e6e5670a5fdda1dc979e2aabf6b42f199f6a7e2226c383dcef437183cd321a79143b29dcb61be264a6b0b0226d7d12c48930", 0x88, 0x8000000000000001}, {&(0x7f0000000340)="4386d20217f718a1fabef62ba912dec4ef9413fb4a98b8495d6c19d23c7eeb73cd5ffe38a3f5f31c5f8cbc26c0440e78175e42ec579be7b44cf42c1303954a2e99823e01713d65cc7a85b8f173daa2ab343de2af2f5267d655c5de0ea003fae351d45c601925a21dc7c933e43d0edb98b8824f51516373537419df2d9d394097e3", 0x81, 0x4}, {&(0x7f00000014c0)="b59fea402b6f6ba90773a1062c7cc753497dd71f7b459e9e076263da60aa46036b97184c9bdc9785d295d44737c619833c4348553ffb36fc0ac7fe4d409207a0011c1d16ba13f1a0fa7365c19821dfbacae18484c4aae01cf6306a6d3c353bca86f86ebcfd2751437edeff6b088812791e00ba2847df97f6223e7188ed7f50e6cea919cb682dc59329e34de4e88f31a54ea7b78257f366e7cab0a5bb23c93156015ec5d407eb5acc413af6ed042c25e357e865e71b8005472c4817c124fe0180ce4a968dd8a4f3301b545041d847604b45f96ab7fdcad8a13745399ece4424f55898cca028df4676abdcb899d4c65a96e0d3adf9037dfd5f1f", 0xf9, 0xc5f7}, {&(0x7f00000015c0)="7363c67f34f456d02e5fc9bd3fbca322063426bf8d6bb37ad8b9c04f5f2e2faf509c17f461fb7c0267ad0d858c8d36e952090591de7b87f1f77c4938ce87144e51c8ad2d390d2cfed2c6c2f6f36327f52e8b4c6e2594bc07434e19bfb639a0aa2d3dc0db0478d417973317a9925f82008872bc064d0bafe423fbb58bf202d5da764698cac8997668b33fea64445f5b910b2a7532016832c0cacdf63c052b49931af51e12de7fe0be5a8d48547dc5e2a2c34a5cde99745470024055019972caca8dcb3028b4a95bdb4b54a5b1f4478f7010392536b6ee576738f0e95b093c2513cadb8fc8364b418437868e8161716a081e145214d5a9145b8ec8e2b9229df96d3e11f515bd62e5f7f0d98be839d709653abd915f0273f6c70d932b4442f8ae16fca8e05afd6f1be2cc3f8f16153d3cd0b24b8068c9be5b95280acbd44ec07274f82da2be132ecdd9546ad0bd52adb5b28891609074803b642263c07896dea45264993554e2c69be9830aa1633c8e591cefccdbc73d675334c2dd378240aaac1edc20f78f9b2252e6ab3d7ef1ce3a5815d5ad43a392c6e7b7fbbadfeb81617515a4fdcb6fa56729cae2a987c11d8ab00d3efb11144249ec1cf39657ce4deb81dfca158edbbc98df5df914b97302549a11a925c152672632495b9c3b735a0e12f79dd5cd4f1903d33ff76a963702c0bf7c0630c35a78db06644d69dd8fe0274572f379e0944ecc961987b3ac3aa1888514ed4358225ed4230af5f25a5933d064e2092deeadb452b4ce0e6edf713dacb0abe1d54917a0370ee927f134e7aee1de65aff9c12b458157305c82a1aca7fbba75f2f68dc2b7b383bfb0f1b07bb4b45229164e109585ca506ac3ec2000343a00aa878b59c2bf954073a2445a00916c3daab907c03dc3ba6abae1cf62c3107794fe27e2b1d60a23134a62f4754d79e389a9de82db7cb0bfc5b97ebdb1d24fa857a3a1f16cf004626e6c19fc693efbbe34dd4bfed6168d166083500b3fea2dd0eb0a52871bdbe66b7d0358aea0ab76d82e115842f08aecde8ee588450080d3b69f1e221207ceb74cc49d0deda69b634b53d9722542a1d9599a60f295bd5a55c3c908bc50577a08a33d995addb546ad6b5313e01e6c0dccbab06f5f9aa44fa0c240741c2f64a49c0cbaedbef7c9e8ae63c07a87709d8063e1bb456fb672965919eafd7a020d97d459dde5f83f3cc34aa169f887e80b4a249caa74993bd9e952be1a8de7a7ae13087b925efeef3063f8e350fc5367e65732da770db2325a703ece3ceff5397089fb1f4f92c5ada4b08383eb8c2ccaa0c404d8fc68b433b2c7fb2e96113b3f134ffdec23e81d3e3548b0f3fbbc3dd6454eb79f4bf277ba5fa6cc54da24aa26c6147ee04a2261878e7f94daeec72a4a16b7fe39522841d7a06fe6ceed04be9be68250d3958aa0683182e248cb441ced82ad36e117a74795aec425135992d4843985eac6758ef74a630a46d6a2941e4a2c1413e80036ae1351b79a477dfc38a171d334fe030b0b9a0eff5db3bade4ae97e7ea76f4cb158542fcca86de0c7ab4aca165b694609ae4d4653be9e8bde765b965c636b736599a479de4ccfb6573ce00a6a1f48a69f66f3950cb9b6a024bbd5556265bd49a1ccdd616e0fa98f31d19c7f868e41c39ffee71a09511d33ebe9b764b50b5350ac15665a4cac3ef9dd82ba8c57788897ad5964ae667c4d57ac5f4bd4991a4d56e7d43d3e6a82b09e8247969905e3f713ee37d2bbf1120afe932b6b648acee99b2cf1c34b9ff728d916a9db2021da1283b51cb72419536f77cc879a189642158d1447523a802a39ec6c3688dd8710a54e30a3b1d3a9825af1a491ab9bc79c4a4ac699363491da31e1f51b3926137f90ec58e44ebfc790c859d63f292c5db1c2e48c510c1be1b5fdd2ddf152b836ca6c0c599efff09217fc4752eceeeca46ff5ca399f6ca89b1688a7472fced59effa104cd424feb274a9fe39676a8eed624cfb7053a0b4236cffa2bbc531f79f16f20ab089996c50fd1d02416a26f1ce2684a863356717e73223c1aadedf64e390fe83948eb5229a4ed163680c58e05b1f422fc30e8334e002496db3f540d5fdd15adac55d704a0374ed3adf1ea2deecce05b05c5219242fabf4efaf4cd9bf460aa1e7c60da9574ce22e3b506e04aa025f9d77a38e8cf7f1f48e980b30b9aea158365feaa527d9aeb7426f52a437cd695275c97c6eb0357a0fd5d7e9bcb58c019a7e76cab4e27b6c96cc9f90b3f31f0244cd2b92d3085bda5967dcc187125ac7c31464d85f4838efd2a8042eeca74ffee17e11354ef4dc315a5718e1bd62674d66ae583c1830376ee71b91cc5925be2e986ffd7b2e09407856fc89c1b38e77b22d528dbc3a0490aa0ea8ad875a6d29d2160bbd1035dc8626e7db198cf616d85784caf5335819cc43c12ae1a91098452b2a5824dd3ed65307673a36e7261d0f924f99bc263247e4008b7c5bb9614a970c49a5f4e78323873b0e0dd057f8e69b47c0da4fb03ac3b9b9417f23ae3ab325100b4facb91c634e1210d1bc038c06da218ad9184d39d9735fb6da096e0fedf340463da4dd2e891e81d9c12a93dc1dc82b98d3a4acf98a6f469aafcf0aa062fe38f0343145e6f99c6adf245dfa2e66053cb36d088d5e5549e10150e4a53b289bcee92bf5a95d72f03b93717ed7976a8fb10936511b705c3f7456f961620c771ed1021b4ab1df7b894511f52ae38ffb86e627a7358bc01a05c974ec89edb4564442de5bab42dcfbc2abf9ebc67cac75e09688d6d1570024d5a7a6ac40384be4d11f56e16e8f2a12937dbc4b9f6495fdf225253aa4f9023d88c7b16563ae41b4fa71df4b1a1fd6e67b40f02e3810fb58d9bdfe54567e70ff747448105f3a7eeab4c1dc693d851752aaebed132a028dafa6b60e8ed42b6e3f0d8cf38439c86c7c51e963baac26d06eb985a9249dfebee5dbc49b20f2f24d789c937f04a04936bafa9621492ff6b61dba1b3b8a5f0be45fb908dae7fa3eef4e468e990a74bc0ed87854ca3b00970a46474e7fa96c155ee9c9f3f539069ad12721a78df2c4130f64d3d226c2b2bfcba5d63f4a2ee31e178878b95f88e60f944ad81001a185eee6af0dcbb3433a18841be45f2151ae00f01f1e17673323fa8b05eba5540e1ab323ec74d2049a0c204bdc562ffecf9dfdaab32247cdaf1d86cf51817a994e17f88a541c8a9522a5d30252a5efb43b37272cb97717d45d075424679089e9adb5828e153aefb9bb649c4af7266c4f619d45515742398cc1ac959ed3a67c16cecc3a9ac2cad10e236c1301c14664c73a6b6fd57c0ea1832fd0de7eb46f34f1f4edff3955f2257a80088615c4a3aa914f6c992fd1f2bb6070f96aca7fc70b9a6f2889cf096fb448779116923d605750451e00b2d8f9f33de2884a608da60e2879176c03522a10219a163523ffb8fb78a8869030d7806ca5db6fac4a3afc60ef1939838115b178fd80ceccf930b5b7446f9bb454ebdbb138cbc0986dde0cf5b005f6e9399bddf7335cec716d7b417f16d2e5a21da39d7e0865b58c8c7b40bd295021aa74c99424531860ed0248a6937fc42197e4014a3431caae75ed081c2acc4e18fb8d710c45637fafd45fe7138a65b02a62086ebbc3c68b0274b110aecd089fa9e92a2266992afb40c6a8224152b7a63362288ce7f00bb32c7e409a98f7da3ad8ad24cffdedecad3fb7c4e9f56f632a15d9581303e079c10e89759a48fbbaf089db83e493df24adf610bd755bb42eb471a62965bf7e432ca30f55afca63db8a1d8a7d04c26dadda0958b91a035f22b667c651ef26c531249c53adb083280018f1bd5b2b6db1b5d5c225ba045637eb4e151de33a1e9c50e7cfbe1b3fbf4eb1c91b9a9ccd40a5fc4952daeea52c7caf1c1b45c3039fc33049f7cda88f22cf61eaf5e506e185c430cb25812252ba9aec0c7e3932ed72e3ad3917f537ea68b844f5a31836e1dcfd876bd33281d1673d8c7a5f190a9b886388977a2aea3b8c679870634e4e8d30c06dd2bb5e4117409d8ca68d44ac5c7a343838721028399cea90cfaebdb645178d12b1862ec0f68a5d23016205669be7c24af3f1641f5563ef1d28bca3fe82f2bd9bee6d4980abf6986d5835db22c62e1090c13384e453e16282eaff0c78f436cd91af3fb4d09c14919e46f9f2f67bb6558d8eb8781d185ef55400b5a11c4404915549aaa218516b24776cb2219f4de6ce22bf309c95811fe09713c7d41752fe6703e1fe61fb7b970f93dfc9ce7386c07e887483b35884a354f5b6881ea7fd13b16d467f1bbd518aab77f88b26cc975e3b9fa0777fbc2eb3a9b425800f5ef45660747c060135ed91ad17e0ba07f402a305c9580441108ed71733735388a4d882bbb07508e7962baaa34a7e2280f1ec0b4926135f37d991d469fdbe41020e3070cd4c99257458dedd1caec26782bef0895957b1376336dd11469b4bfcef7662d15b41ead8415b22efd99f478ac502aa46c948ae531e6a2f690f280741600d995f490be197eba735a6a918b64d179960f44270be1d704f6993eedc76f41ec2e459a2f2cd367d621287c22f69ea0db420348e6253c3204c615d1614f1483606231d0b7c18cffe01f1453ea508c9f149d6c13183a6e14401b5ef7299a15a36d335f47e5891cd3cdd6bd3d61b6d8cd9fdcec254d5f99a2cdc30898ab469b5d6422a49040161c631740256aee7c94373497d80b758342a1140e53c5366338b46c534a89f4f1c32e2e64d0b76334ec9268c34abc305b832a176c8fb1c8e3063396287a04c145b94718a843cc0767be773ef81142e06549e6d6eb197120251da9e749bfe00c53af3b9449e0a9dc0ea55078b0ed669e2cc05b28cd79a8849f295c942436aa49bf3fca435aabcf5a5b55bedbc77cd87818df1c02544204768b764036cb0ee070406ecde66d9b6c6f03e8c5aaaaab69496f42155d2c5f1a4eadc0dd880b6ddc07ccf9d53cc42f9ba7e4adc7afc2443bddcafadb441f363c819941532f570a452e0b36bb1e026477db9839450b2899b71fd0119da553c5127e6c10ea91e026017ae80abb27e3754f0e7768b451428f87bc3320e6bb293f2edc2bfad5ac637d484994696159cd7e4c0233ff1fecd85a33103d2df9b7799a1f13cbb6d6123aff6090974c3e002f164631509572fd0c0b34fec9bcb50904e3de0e6067b366845f198aa0c65c45af06ebf02cc59cea12791b768c97c14481bb54e11147309d00dba86deeba3abee377ad4f67c8387a55d9c90c7eb3bc6461a14baa3f6b76a1e3d451a20b7025a9ef250cf09c04a2303e60a45c83b6a13ab78105202fd2e02cd8bf5f88f6f458c88b29f90ec75911072d770267ecfee0773354211b1bfbada045b6d5f9f649b54e9f89c8c7e66abbe93e9c31510fe23ab2b740523f4ad9257450c2c9e4f337e7bfcecfe7091c0dec2c94280c26b61a0e823cb5d69e23fac8168313464948320105cf7c297f68cb0e7318779683b8a9aa7db7c4a8e718d66d534c1f3fbc2d10fbcf75b6fcd6eb9855b3fe5f4dc02a391a0209c8c28cccadfa95a19d4b4b1b2cd4f62f6fd25ba2979b4b3e8fd49ccd42da6a98743d4e28e032ef359c6e0d39bac52615391e88cda3b0f4e8bd0c03f019d1a74e954091569b5e61f5599b0ec6c6cb65a82da9b269b6aa6eb326b4b6ecf14610c26146320d46ececf01f6cf70bbe4bea1b615d14c57f4a90193e5e8b48521c254133ae993723ee363ed8c0c2a6b7423a2303af7d71d9d7751d1d2fedd9124b0990a400543e26a187", 0x1000, 0x401}, {&(0x7f0000000400)="23b056270f84d01fba0c39270994131ee81e95cafa96f799712fd9208c56d3b1d85dbb4ceaaa8b5bbff011432477203b0cfec2c1bcfa657d5ea5a1b974c7ace22f9f40205de296ec033f10cdcbb6", 0x4e}, {&(0x7f00000025c0)="2a35d900d936cae661fe7758d739f580ff3d2529597f6b01e8fd365d4bfd557843fec887d969062f9ca8e9e477704d47cd0b4a68acab3b33713ec0344ce93ea4b6eaf3494ea3502f1901bd94c69026c8986b6c2a5764ca7ccfd049873c09191d1c2fcdccb1557c4836f617ad5172f8aa30fe650c95f88ecd03cca66f426f5bf61d4b6cc2ab4c468311009def831661709e430f07e43e75631ba3dc6eadeee8e77bbb4a6ec03a5efebc3b2f9d949d58e157dfe79c7b8f28601780295344df28073c5d907e42032d7fd1203d17f6e5efdc01c36f9cd8", 0xd5, 0xffffffffffffffff}], 0x842, &(0x7f00000001c0)={[{'\xd4(%'}, {'ext4\x00'}], [{@subj_role={'subj_role', 0x3d, '}-'}}, {@audit}, {@fsname={'fsname', 0x3d, '({+'}}, {@subj_role={'subj_role', 0x3d, 'ext4\x00'}}]}) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="200000004000000003000000300000000f000000000000000200000002000000008000000080000020000000dcf4655fdcf4655f0100ffff53ef010001000000dbf4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010400)="020000000300000004", 0x9, 0x1000}, {&(0x7f0000012600)="ed41000000100000dbf4655fdcf4655fdcf4655f000000000000040008", 0x1d, 0x4200}], 0x0, &(0x7f0000000140)={[{@noblock_validity}]}) r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000002780)=@ipv6_delroute={0x24, 0x19, 0x200, 0x0, 0x0, {0x2, 0x0, 0x10}, [@RTA_PRIORITY={0x8, 0x6, 0x1}]}, 0x24}}, 0x0) ioctl$F2FS_IOC_RESERVE_COMPRESS_BLOCKS(r0, 0x8008f513, &(0x7f0000000040)) 04:27:02 executing program 1: r0 = perf_event_open(&(0x7f00000007c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0x7, 0xffffffffffffffff, 0x0) (async) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, 0x0) (async) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40082404, &(0x7f0000000000)=0x81) (async) r2 = getpid() sched_setscheduler(r2, 0x5, &(0x7f0000000380)) sendmsg$NL80211_CMD_SET_INTERFACE(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000080)={&(0x7f00000003c0)=ANY=[@ANYBLOB='T\x00\x00', @ANYRES16=0x0, @ANYBLOB, @ANYRES32=0x0, @ANYBLOB="0c0099006ef2000037000000050053000100000008971b000c000000050053fd690303000005005300000000000000fbffffffffffffff00"], 0x54}, 0x1, 0x0, 0x0, 0x20008804}, 0x4001) sendfile(r0, 0xffffffffffffffff, 0x0, 0x9) perf_event_open(&(0x7f0000000440)={0x7, 0x80, 0x2, 0x2, 0xe5, 0x0, 0x0, 0x8, 0x80040, 0xc, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x819, 0x8, @perf_bp={&(0x7f00000000c0), 0x1}, 0x2830, 0x80, 0x8, 0x9, 0x7f, 0x0, 0x0, 0x0, 0x200, 0x0, 0xffffffff}, r2, 0xf, 0xffffffffffffffff, 0x8) (async) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f00000002c0)=0x6) (async) syz_80211_join_ibss(&(0x7f0000000140)='wlan1\x00', &(0x7f0000000040)=@default_ap_ssid, 0x6, 0xfcfdffff00000000) r3 = socket$nl_generic(0x10, 0x3, 0x10) (async) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) (async) setreuid(0x0, 0x0) (async) read$FUSE(0xffffffffffffffff, 0x0, 0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, &(0x7f0000004700)) (async) lsetxattr$system_posix_acl(&(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f00000004c0)=ANY=[@ANYRES32=0x0, @ANYBLOB, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB, @ANYBLOB="e3581ed9b5048da7e957f246ea033f5788938f14c7bb12729e2a3862a3857c3c03822c9dfebaa62e9b5c0063c86fd9a4795addb865dc2c3aa963423a206b9125ac173d22677cf8e0e557256e8f5e4833802af266", @ANYBLOB="443e63f4f08017d16d2bd3c868894d643705eb19d2e5a8596be4a59162e0c315b1df67a02ddf852850418b637acaa27d86c37f9d451959703a7cc09de031a020d8a3bda1d67b65b2254066f8d3f9fa8f5d8ca3e09da5bc22c5b4f67d423fef8b9fa24c4ea9a004000000b3c9d6a781130dbc07aac7f8bcbe7d2186ea92e7dd454da38d8b1f8e0ae7a6994172221ee10a95c22b2c975c728354da4532847df5203a9b986e1472036e41e6681918362a8e59c605a5df1eff5f61ebae4195a1a376ae113de835495c607037363fabdfb7b03d967b45e72750241123df1b1147c9a6a22860b370e0e5a7203901315675dc9e982a1cdc"], 0x5c, 0x0) (async) perf_event_open(&(0x7f0000000640)={0x3, 0x80, 0x6, 0x3, 0x5, 0x1f, 0x0, 0x100000001, 0x200, 0xe, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, @perf_bp={&(0x7f0000000100), 0xc}, 0x200, 0x9, 0x3, 0x8, 0x6, 0xfffffffc, 0x7, 0x0, 0x9, 0x0, 0x1}, 0x0, 0x6, r1, 0xb) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f0000000700)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_INTERFACE(r3, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000240)={0x24, r4, 0x5, 0x0, 0x0, {{}, {@val={0x8, 0x3, r5}, @void}}, [@NL80211_ATTR_IFTYPE={0x8, 0x5, 0x3}]}, 0x24}}, 0x0) 04:27:02 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="20000000340061820000000000000000"], 0x20}}, 0x0) 04:27:02 executing program 5: creat(&(0x7f0000000480)='./file0\x00', 0x0) (async, rerun: 32) syz_mount_image$cramfs(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0x100000000, 0x7, &(0x7f00000026c0)=[{&(0x7f00000004c0)="516853d8ad86e0b84c192e5e73bd6dd938ac353bac6f4f0b631f462c20bd0896d5910f896a592b9fe9e53fba1a5a930d2be96932e2ec6a87826caebf88f41f00c84d6b32a176261e1d9c4fd0b1ad24aa412dbec1e4a1b099bace0a564438dca811db096db8db4f175df4d06e7e22e9fa7ece449e5f9b399e92b4327870f957ae147ae2647ab008891e6ca009619d26b177b4093b2eb799cdd026d98eaa3b46a01928957ef06b477fd6723a4bf6851943768f973a34c1c41fab15a37b3ef1de670440ab82f329789782505399aad5abec32268a15ea9e44a64fd0fc06589c7843957bda3652e994a8c6c640ab2328528018fa425eb7d9e1dbf78530673962d4cf85444d5ee5151e8ba9a36c1dea688c8bd5114bc6d67e4c366dc6f4714843bdf2786f1f713c381285936cc04b96d30134be5805c9f8b695567b6798d0ae59046a7888877744d9f78d955372a623f22b8ce072cd016c4ec30d71556d799e0e17fcbc1ab6e829f227d213d455a4fb8448c742bf3b15055870e0eb9b0b3997dcf5f9f05f6c95e68b2cd27ec37a9f1d7001685cbb627d111b3da37f7e1ea83b640ee853e0c993160a8940073da0d4f8547cd8402d0f5595ecf36a9a43bc7851b8ca2a00e37773f4eae9f1bd21c3bd785618dfe84eb0ab467a85db783145685b77970d8885100bbd7bb2eb47bc9e58a7f6fcf75ba19bac4d23302c0defc4d7ebda20d86cf98285f5fd058029762e87181d7328f90c02171580c8317328f3970142dbc8f5e5d92a739978310f322dc1394a6441b4d78fb6d4158189f1611e595877b728d0379533f7f598637d617affc58d447904707e62a0800fc56622bf66eb57b47cf4344b7b884d0710269fb4e0370ce850a9f255635878fd8bf159017661041b1e595148a66f31f759c62b5625932be920e25a914e825012af3f2c8202933d70c9b6c7ed03f438395a40ce4fcf55600f501511a1ae34c6a4440f1294e50dd4fc8db3499ac730e503505f6ab13a9b3ab248f94481d60e2e897ca5ef9933b6d0052d59cab22b5c4e03a448193ba60681280fc291c03ec257488211214a4993ed97161ff01f8b1894a3079e483aba5d051d96670434b747b91cb196ccf26d78f7847768a48ff5408e184b82c6c29d6dad2e0eef80fac3c8b840c7010c39865eb18ef9bc8f0de2a069be4750320d4281abf7d02312964d0dd9d18fe8adc9b4629a5dc9bd52cf6478bf0cb869d240a9ce77e3898e3ffa21fad58475d61b10fc24f4ff60bfc963919b6afe91f7b1a5984a6238da765e1a415c048772c05ffb047e979562a86ad2d62779dea802b1d3a6f4bfc9513c83c85a52b745aaafad47eedd6d5dcb6accf9caa05c99b71864b68f6a569c3f4dee5ea01fa0c5efec6aa449179034a3a765da68613b0107401f8fb7a4b73861e8bc48c44699f2832266c1760b156a7cf08c25d7494c9850c0b2f5439d10c5d7432e45b4780bff3e4a5bc18c73272f1e7ade7729a231aadad2598a6bc391d66dc61950d56fc66a907cc82f1d1504bbb694008bb83f7ba38884a065e07d5ba8e99a583b5b05d196cc36140af81ca18463c9a6988b4a1259fb061735e1d2d5c356d6c069e4e440f07fe05c6a42ebaa3fd96f686a6ebb720794a703dd4a478835b3374e7f37a71df4eff2160bfe0f018b08120c911237f56805d43b5ec192c31199d327cd7257373f44cac218befea93cbd8587ff51a85ac76c4a648e7efac6bd06bdbf2f51439de78b111adb17938574f6909594ced117f98c1b4290377400b016fe39b45cb974ea4034c32223f41481ee28d5c03cfc7ff33251723517d61a65808d913a599eee90a762549703179a9e7920ddf576997c5c5fa8fc965cc725702863fbb586582bad50ca6c8d413bc9bf30387844ac24736ab2a9b76f359f3e147e48543e4e1088fdb5a9cfeaf9ce1471c7dab9e454f0a8d9341471ce67fd3a38eb67fe5edf4467c3efc8f984aed9574d2cfb65b5aa72fc8b7345a2fad7ef1ab92f5a692c3226fb3908a0e08a3bfbd581f243453020a165644421ff588caa07d1af1ba8599fec088551b29df0c05cef8ccfeba28b453163efa8170b6ce736e133cbfd80a9f9262ccf9e885b60b273fa267cd02151cbbc412fdf3db7b2257acb60ea54abd7f1d3598abaeb17470fcf09635981d010dcd6971cedf2076917e2bd66be72f13013f4422aa3e09960138433e6d04c875cdbb537a6a90c18e40159b4d9eb677f7e15165f6b48ca4c45adedfbc9178e3d6317c15932ee70592332f9742aa7ec803d8b4517f68d186b2e7a4b09ba040a6d2b889ba8d8be679f12880993ebb4f51f6e5c5ff0e62390d5fd418f2d58b2cadf270010ef41964952644840b0c414454b3b2570dc8d083b75c00fdcabd04d2fe5216badca83bea905c10796a4bf1c4a7fa135f137319b582bf8742e2e6a9b55b333a4b145048b68e87fc2961f45638f5586708622e3d005814d589176bba23367ef646b2dc077a165a5a73aa8ad5eca4f59f8e8b03121f548b6c22705d472f6e6be0ee73b5e5ef649d8d9d2e0a336804e43671315dbe7af0ac667c01e7bec457142d86dbbaf75076e185bd9413aa4907cd9a0799dc3b8c3e7307887cdaa6a81fc4d502c10eb878b5b84baad9d11c75043991c8bac9a66b1937c17477b62537dadbd390b394a48004e820595b18a479545c7c9762b503b13ffa22a22a80d0b92eb9608d8bb508f202632c4670056bbae80657f2bbe400c02d7939f11ffe1fc8c8af76098db8f36bfaaab604df02918a16e3432f4ab7f2c8d94fe8f1b086c99d52ed392deca6c460c2793f6ae661ad299b393780b7535cc85ec975819e44c40c844fff96c1196297300593d724ba5150c5f9a165fa53660582ca0a17dbc9af1a4fa70fa5e4df553214dd561c9f9b4ef1b4f85aa176c8c11fce60a34c85faf8fd80b9475cb02bdf2f21bf1fc49f4ea786cef6b68043d5937d168218b5500bd0ac5e14895e1a87c006f760daa43e7b7fe1558ee20a9b7cad69ed26a54c310f79398611f6fb4a8998c6d1aaa5fd5ad39d544adc0b17c36dc2ae1606207387b81d7cff2207d011cd55d53f701fbdefc94748b1000ac6744041adc66d31fbf3117e5f9119727d85dacb16525098d143ca7ce7dca153d778f68a7a1ee25f66a07f53386cdf6cfdacd69e7cba01c082307bd61b9448a3382c5eefc1c0a6923230719e5b1c0b3a4684d0b7e1fe934d709def8928b04696fd5fa19d29e330f36e84298d4fb2ecb48e0e364e066193337463dd8e4714630613190e84e7f19c2038f33940aa34ef337ef1bf8f5fa7ba8a1540ec33fe45f7b1a98aed3c3744073837204971de05c53d796c5b5fb9c76105b33035f885a1eda314613c97149263834b0185aaee5d367d55b0815c02076ab3d34674777e1dbc832858f8f499634826b7d50997e4787852d6d2babe499f9bc3c4873201253a8929a1ac4d49945846f89c988661571d8602dbd53cb8f75612181bdd1f86828932e23d373c45d44e13d5008778f247b3a032077c2d769f624f3baa8f44f8a794d976dfb2b087de76dca3eb030134f4d504c62eed2550f224eced0237ac3c7651740df62a8590d56b38946d7eada851c8365024b6430d97c49935d27115b3a432f60bff3600ff17465a94f40b2d7ae1344d80f2c9dd6f575120f716aaa062ebe36c7ffac25e87de191d4c185a04f8c83e358e82b2ed846c3ce7de5ce181aa37c7a72b37dcc260d283d188d17cdf50383ca18397e3b66ebbf1f87012d650775fd6b7d7e42e81a12a72bab749de4f61f8376519435438281648830cb5f68c8066db2f08a6bc7627c4cba84123c067ee6f49c3d744296c54410522eb37080877c6e5ff90ae487296961e0b5e491b46491c94703e2cb6dff3278ee4012fe414cd4d13bec7f5653edb8c9582b2c3629cb1e7d99ca998ad0885c75e869a83b45a59e604dfcb3a6f2ed3176f56d8d013b5fbcd9fd3f193d0f59be3360409d827eb8584f32c1dd91b40cd2c8a240fd651c44e10839fe3a8c5d48da92906ecc56fd1491f29d785ad41b99f2ffdf363378848fb8ef72db2f4cb7a407661669dda07e32db90ed532de24500777ad304652867ed15d147c25396e1ac8c275b755ecbf0b26649b42c4ac9678ae50482231735c16fabc4f1a26d9a3add148d4fcc00836023db7eff90e9430806f7c2d80ca3d0f685a962c189864f20c2fff35c16b7159c8ed904cecd83870c080f6a4886decccb2e6c50d6355513fa484adf0d1dea4cd92c466c927a88725ab69666fb59be6297c0935b576959ab023886b1869473a0573c1fc60f33e45e5f6acde0e5713231a25b1677c17ab9077282639397762a5ffaa3884f0820128c016d9ea070b1481411a233935353389f681d03f6bb5de8f2b4a7bd2e9fa6f96695da2f485ccf1ffc694c61e13e00672d2a2abc41ceaf59ae3b4cf5cf2f513dd8a5c5fabaf05c40c87a034f5ef5f09e92131f7dc00e302c7784a130443207b6b3a5d320f2d0abb510a29ec5aa22c359e7a05d00f814f38ec13bf02ee28bf04f9382b8bfa5621152a1d2eca7bed6e8bc181b4fcac53fbedbbcea9a0124d4740753752eeb3c0bea2d850a9f12a41d084cbfedf7c72ef24ab443d3402cd8ce54773e2d0cef758b81bbcf43f8afbcbd26afcbf5dc1b1f97c6b9262b9d2d464be1d4200d7f84413698d17a1e3d30bb0483767b24a37a200e98e2b3b81fc97670cc5f4130dbe343497c08dfc38b6dcf52ebeb808b34e58ce183af8960e6746e7fd2aa8c8c21e75b21e89312bdd32457f93831caeef14f18b1050a64a208adafdef2a75a1b5ca0b1af5cb1950ef826f20e488f4d3263f85afa8ddebf80d3528120d281529fe6e720010c9648bc66a96a436d9414fc8065b0609d02b224349163237d987481935cdf2e486c1251f4dfa0bdbb3c0737891ed50f40b1d0d4ad7d951204cb011992c99dcaa5e742a9006b49e7270ae8ff025546b16ab51e3870e9c6d168d2b44ad3fb4952097f76b37f041e7b3befb11c419a3f428b041bf31e77af4ca769b8d1ec9ef42b3b97afacd400efcfd230f5e30c72e157eeae6d09f842ff89880b8283330ec2a6ed64ade2256fa0acc5df598a7bbbf06134c8e10b0af80049da5e4637229be1e6a0e64749f441cbd7d87dacc413d26df09588ea4edc9a348bdd979034bcd13489e436adbfb97f6f2998f919dc7eef3828d9bbac3996472e1221d491bad004690c43a2f061b466a6d55872ea70a2dda37de9fe4bf0799549113cd329ee2bc9c2807f996bff8615d0648aaac29f3dd52a8e88f6a85e46c30ef2fb93e2cc32440f324f092cd3230c7385b097de219653d7cef61c6be3da459e519ddbb0bb20f526f2677a58bcfe1b0c892a4f72114acb103de0cabb66e161900ecacf716adbe7fc50942cd6089add4e9708bf85089bb2deb206f78249aef8d463d725a623ce487ecb8573b90d1b9c6007d647f9794b62000c5b3138ee0efd3df423040c657af146721c030bdabbc7b627f9a55323534132a79fc711e5773a8dacacf98b2b49540806c110a7277f989eb80159bb34afdce0cd6c97efcc8930f03b88d92af5bfc139b431b97f37a766991afea260c5a05de5ecbbcd02d6d622e5797fe4ff0b57feff8b11fbbc1e15d18e814207c11a3e437bc78ae33c74ad35f3c20ce4c61e3fef8486401d05a08539d2578148c545c58d3f9c100f89ff26a52c46070337c508b754e3643fd8d28d44880be5b1d73121d155c3f41a9f8d4d623f89229ed1066e29f958a9f21caf4582", 0x1000}, {&(0x7f0000000280)="b1f73d026400848630ef53620ad817d1397c849a48a182b5f8dffc6ebf25a97815fae881a3ac2af7e16dc8d98a92cc7594b4098cd1e5b8f22d7879e4d5204effb933d17638f72a516a135d90b2773fc2476d6e3f4f73e6e5670a5fdda1dc979e2aabf6b42f199f6a7e2226c383dcef437183cd321a79143b29dcb61be264a6b0b0226d7d12c48930", 0x88, 0x8000000000000001}, {&(0x7f0000000340)="4386d20217f718a1fabef62ba912dec4ef9413fb4a98b8495d6c19d23c7eeb73cd5ffe38a3f5f31c5f8cbc26c0440e78175e42ec579be7b44cf42c1303954a2e99823e01713d65cc7a85b8f173daa2ab343de2af2f5267d655c5de0ea003fae351d45c601925a21dc7c933e43d0edb98b8824f51516373537419df2d9d394097e3", 0x81, 0x4}, {&(0x7f00000014c0)="b59fea402b6f6ba90773a1062c7cc753497dd71f7b459e9e076263da60aa46036b97184c9bdc9785d295d44737c619833c4348553ffb36fc0ac7fe4d409207a0011c1d16ba13f1a0fa7365c19821dfbacae18484c4aae01cf6306a6d3c353bca86f86ebcfd2751437edeff6b088812791e00ba2847df97f6223e7188ed7f50e6cea919cb682dc59329e34de4e88f31a54ea7b78257f366e7cab0a5bb23c93156015ec5d407eb5acc413af6ed042c25e357e865e71b8005472c4817c124fe0180ce4a968dd8a4f3301b545041d847604b45f96ab7fdcad8a13745399ece4424f55898cca028df4676abdcb899d4c65a96e0d3adf9037dfd5f1f", 0xf9, 0xc5f7}, {&(0x7f00000015c0)="7363c67f34f456d02e5fc9bd3fbca322063426bf8d6bb37ad8b9c04f5f2e2faf509c17f461fb7c0267ad0d858c8d36e952090591de7b87f1f77c4938ce87144e51c8ad2d390d2cfed2c6c2f6f36327f52e8b4c6e2594bc07434e19bfb639a0aa2d3dc0db0478d417973317a9925f82008872bc064d0bafe423fbb58bf202d5da764698cac8997668b33fea64445f5b910b2a7532016832c0cacdf63c052b49931af51e12de7fe0be5a8d48547dc5e2a2c34a5cde99745470024055019972caca8dcb3028b4a95bdb4b54a5b1f4478f7010392536b6ee576738f0e95b093c2513cadb8fc8364b418437868e8161716a081e145214d5a9145b8ec8e2b9229df96d3e11f515bd62e5f7f0d98be839d709653abd915f0273f6c70d932b4442f8ae16fca8e05afd6f1be2cc3f8f16153d3cd0b24b8068c9be5b95280acbd44ec07274f82da2be132ecdd9546ad0bd52adb5b28891609074803b642263c07896dea45264993554e2c69be9830aa1633c8e591cefccdbc73d675334c2dd378240aaac1edc20f78f9b2252e6ab3d7ef1ce3a5815d5ad43a392c6e7b7fbbadfeb81617515a4fdcb6fa56729cae2a987c11d8ab00d3efb11144249ec1cf39657ce4deb81dfca158edbbc98df5df914b97302549a11a925c152672632495b9c3b735a0e12f79dd5cd4f1903d33ff76a963702c0bf7c0630c35a78db06644d69dd8fe0274572f379e0944ecc961987b3ac3aa1888514ed4358225ed4230af5f25a5933d064e2092deeadb452b4ce0e6edf713dacb0abe1d54917a0370ee927f134e7aee1de65aff9c12b458157305c82a1aca7fbba75f2f68dc2b7b383bfb0f1b07bb4b45229164e109585ca506ac3ec2000343a00aa878b59c2bf954073a2445a00916c3daab907c03dc3ba6abae1cf62c3107794fe27e2b1d60a23134a62f4754d79e389a9de82db7cb0bfc5b97ebdb1d24fa857a3a1f16cf004626e6c19fc693efbbe34dd4bfed6168d166083500b3fea2dd0eb0a52871bdbe66b7d0358aea0ab76d82e115842f08aecde8ee588450080d3b69f1e221207ceb74cc49d0deda69b634b53d9722542a1d9599a60f295bd5a55c3c908bc50577a08a33d995addb546ad6b5313e01e6c0dccbab06f5f9aa44fa0c240741c2f64a49c0cbaedbef7c9e8ae63c07a87709d8063e1bb456fb672965919eafd7a020d97d459dde5f83f3cc34aa169f887e80b4a249caa74993bd9e952be1a8de7a7ae13087b925efeef3063f8e350fc5367e65732da770db2325a703ece3ceff5397089fb1f4f92c5ada4b08383eb8c2ccaa0c404d8fc68b433b2c7fb2e96113b3f134ffdec23e81d3e3548b0f3fbbc3dd6454eb79f4bf277ba5fa6cc54da24aa26c6147ee04a2261878e7f94daeec72a4a16b7fe39522841d7a06fe6ceed04be9be68250d3958aa0683182e248cb441ced82ad36e117a74795aec425135992d4843985eac6758ef74a630a46d6a2941e4a2c1413e80036ae1351b79a477dfc38a171d334fe030b0b9a0eff5db3bade4ae97e7ea76f4cb158542fcca86de0c7ab4aca165b694609ae4d4653be9e8bde765b965c636b736599a479de4ccfb6573ce00a6a1f48a69f66f3950cb9b6a024bbd5556265bd49a1ccdd616e0fa98f31d19c7f868e41c39ffee71a09511d33ebe9b764b50b5350ac15665a4cac3ef9dd82ba8c57788897ad5964ae667c4d57ac5f4bd4991a4d56e7d43d3e6a82b09e8247969905e3f713ee37d2bbf1120afe932b6b648acee99b2cf1c34b9ff728d916a9db2021da1283b51cb72419536f77cc879a189642158d1447523a802a39ec6c3688dd8710a54e30a3b1d3a9825af1a491ab9bc79c4a4ac699363491da31e1f51b3926137f90ec58e44ebfc790c859d63f292c5db1c2e48c510c1be1b5fdd2ddf152b836ca6c0c599efff09217fc4752eceeeca46ff5ca399f6ca89b1688a7472fced59effa104cd424feb274a9fe39676a8eed624cfb7053a0b4236cffa2bbc531f79f16f20ab089996c50fd1d02416a26f1ce2684a863356717e73223c1aadedf64e390fe83948eb5229a4ed163680c58e05b1f422fc30e8334e002496db3f540d5fdd15adac55d704a0374ed3adf1ea2deecce05b05c5219242fabf4efaf4cd9bf460aa1e7c60da9574ce22e3b506e04aa025f9d77a38e8cf7f1f48e980b30b9aea158365feaa527d9aeb7426f52a437cd695275c97c6eb0357a0fd5d7e9bcb58c019a7e76cab4e27b6c96cc9f90b3f31f0244cd2b92d3085bda5967dcc187125ac7c31464d85f4838efd2a8042eeca74ffee17e11354ef4dc315a5718e1bd62674d66ae583c1830376ee71b91cc5925be2e986ffd7b2e09407856fc89c1b38e77b22d528dbc3a0490aa0ea8ad875a6d29d2160bbd1035dc8626e7db198cf616d85784caf5335819cc43c12ae1a91098452b2a5824dd3ed65307673a36e7261d0f924f99bc263247e4008b7c5bb9614a970c49a5f4e78323873b0e0dd057f8e69b47c0da4fb03ac3b9b9417f23ae3ab325100b4facb91c634e1210d1bc038c06da218ad9184d39d9735fb6da096e0fedf340463da4dd2e891e81d9c12a93dc1dc82b98d3a4acf98a6f469aafcf0aa062fe38f0343145e6f99c6adf245dfa2e66053cb36d088d5e5549e10150e4a53b289bcee92bf5a95d72f03b93717ed7976a8fb10936511b705c3f7456f961620c771ed1021b4ab1df7b894511f52ae38ffb86e627a7358bc01a05c974ec89edb4564442de5bab42dcfbc2abf9ebc67cac75e09688d6d1570024d5a7a6ac40384be4d11f56e16e8f2a12937dbc4b9f6495fdf225253aa4f9023d88c7b16563ae41b4fa71df4b1a1fd6e67b40f02e3810fb58d9bdfe54567e70ff747448105f3a7eeab4c1dc693d851752aaebed132a028dafa6b60e8ed42b6e3f0d8cf38439c86c7c51e963baac26d06eb985a9249dfebee5dbc49b20f2f24d789c937f04a04936bafa9621492ff6b61dba1b3b8a5f0be45fb908dae7fa3eef4e468e990a74bc0ed87854ca3b00970a46474e7fa96c155ee9c9f3f539069ad12721a78df2c4130f64d3d226c2b2bfcba5d63f4a2ee31e178878b95f88e60f944ad81001a185eee6af0dcbb3433a18841be45f2151ae00f01f1e17673323fa8b05eba5540e1ab323ec74d2049a0c204bdc562ffecf9dfdaab32247cdaf1d86cf51817a994e17f88a541c8a9522a5d30252a5efb43b37272cb97717d45d075424679089e9adb5828e153aefb9bb649c4af7266c4f619d45515742398cc1ac959ed3a67c16cecc3a9ac2cad10e236c1301c14664c73a6b6fd57c0ea1832fd0de7eb46f34f1f4edff3955f2257a80088615c4a3aa914f6c992fd1f2bb6070f96aca7fc70b9a6f2889cf096fb448779116923d605750451e00b2d8f9f33de2884a608da60e2879176c03522a10219a163523ffb8fb78a8869030d7806ca5db6fac4a3afc60ef1939838115b178fd80ceccf930b5b7446f9bb454ebdbb138cbc0986dde0cf5b005f6e9399bddf7335cec716d7b417f16d2e5a21da39d7e0865b58c8c7b40bd295021aa74c99424531860ed0248a6937fc42197e4014a3431caae75ed081c2acc4e18fb8d710c45637fafd45fe7138a65b02a62086ebbc3c68b0274b110aecd089fa9e92a2266992afb40c6a8224152b7a63362288ce7f00bb32c7e409a98f7da3ad8ad24cffdedecad3fb7c4e9f56f632a15d9581303e079c10e89759a48fbbaf089db83e493df24adf610bd755bb42eb471a62965bf7e432ca30f55afca63db8a1d8a7d04c26dadda0958b91a035f22b667c651ef26c531249c53adb083280018f1bd5b2b6db1b5d5c225ba045637eb4e151de33a1e9c50e7cfbe1b3fbf4eb1c91b9a9ccd40a5fc4952daeea52c7caf1c1b45c3039fc33049f7cda88f22cf61eaf5e506e185c430cb25812252ba9aec0c7e3932ed72e3ad3917f537ea68b844f5a31836e1dcfd876bd33281d1673d8c7a5f190a9b886388977a2aea3b8c679870634e4e8d30c06dd2bb5e4117409d8ca68d44ac5c7a343838721028399cea90cfaebdb645178d12b1862ec0f68a5d23016205669be7c24af3f1641f5563ef1d28bca3fe82f2bd9bee6d4980abf6986d5835db22c62e1090c13384e453e16282eaff0c78f436cd91af3fb4d09c14919e46f9f2f67bb6558d8eb8781d185ef55400b5a11c4404915549aaa218516b24776cb2219f4de6ce22bf309c95811fe09713c7d41752fe6703e1fe61fb7b970f93dfc9ce7386c07e887483b35884a354f5b6881ea7fd13b16d467f1bbd518aab77f88b26cc975e3b9fa0777fbc2eb3a9b425800f5ef45660747c060135ed91ad17e0ba07f402a305c9580441108ed71733735388a4d882bbb07508e7962baaa34a7e2280f1ec0b4926135f37d991d469fdbe41020e3070cd4c99257458dedd1caec26782bef0895957b1376336dd11469b4bfcef7662d15b41ead8415b22efd99f478ac502aa46c948ae531e6a2f690f280741600d995f490be197eba735a6a918b64d179960f44270be1d704f6993eedc76f41ec2e459a2f2cd367d621287c22f69ea0db420348e6253c3204c615d1614f1483606231d0b7c18cffe01f1453ea508c9f149d6c13183a6e14401b5ef7299a15a36d335f47e5891cd3cdd6bd3d61b6d8cd9fdcec254d5f99a2cdc30898ab469b5d6422a49040161c631740256aee7c94373497d80b758342a1140e53c5366338b46c534a89f4f1c32e2e64d0b76334ec9268c34abc305b832a176c8fb1c8e3063396287a04c145b94718a843cc0767be773ef81142e06549e6d6eb197120251da9e749bfe00c53af3b9449e0a9dc0ea55078b0ed669e2cc05b28cd79a8849f295c942436aa49bf3fca435aabcf5a5b55bedbc77cd87818df1c02544204768b764036cb0ee070406ecde66d9b6c6f03e8c5aaaaab69496f42155d2c5f1a4eadc0dd880b6ddc07ccf9d53cc42f9ba7e4adc7afc2443bddcafadb441f363c819941532f570a452e0b36bb1e026477db9839450b2899b71fd0119da553c5127e6c10ea91e026017ae80abb27e3754f0e7768b451428f87bc3320e6bb293f2edc2bfad5ac637d484994696159cd7e4c0233ff1fecd85a33103d2df9b7799a1f13cbb6d6123aff6090974c3e002f164631509572fd0c0b34fec9bcb50904e3de0e6067b366845f198aa0c65c45af06ebf02cc59cea12791b768c97c14481bb54e11147309d00dba86deeba3abee377ad4f67c8387a55d9c90c7eb3bc6461a14baa3f6b76a1e3d451a20b7025a9ef250cf09c04a2303e60a45c83b6a13ab78105202fd2e02cd8bf5f88f6f458c88b29f90ec75911072d770267ecfee0773354211b1bfbada045b6d5f9f649b54e9f89c8c7e66abbe93e9c31510fe23ab2b740523f4ad9257450c2c9e4f337e7bfcecfe7091c0dec2c94280c26b61a0e823cb5d69e23fac8168313464948320105cf7c297f68cb0e7318779683b8a9aa7db7c4a8e718d66d534c1f3fbc2d10fbcf75b6fcd6eb9855b3fe5f4dc02a391a0209c8c28cccadfa95a19d4b4b1b2cd4f62f6fd25ba2979b4b3e8fd49ccd42da6a98743d4e28e032ef359c6e0d39bac52615391e88cda3b0f4e8bd0c03f019d1a74e954091569b5e61f5599b0ec6c6cb65a82da9b269b6aa6eb326b4b6ecf14610c26146320d46ececf01f6cf70bbe4bea1b615d14c57f4a90193e5e8b48521c254133ae993723ee363ed8c0c2a6b7423a2303af7d71d9d7751d1d2fedd9124b0990a400543e26a187", 0x1000, 0x401}, {&(0x7f0000000400)="23b056270f84d01fba0c39270994131ee81e95cafa96f799712fd9208c56d3b1d85dbb4ceaaa8b5bbff011432477203b0cfec2c1bcfa657d5ea5a1b974c7ace22f9f40205de296ec033f10cdcbb6", 0x4e}, {&(0x7f00000025c0)="2a35d900d936cae661fe7758d739f580ff3d2529597f6b01e8fd365d4bfd557843fec887d969062f9ca8e9e477704d47cd0b4a68acab3b33713ec0344ce93ea4b6eaf3494ea3502f1901bd94c69026c8986b6c2a5764ca7ccfd049873c09191d1c2fcdccb1557c4836f617ad5172f8aa30fe650c95f88ecd03cca66f426f5bf61d4b6cc2ab4c468311009def831661709e430f07e43e75631ba3dc6eadeee8e77bbb4a6ec03a5efebc3b2f9d949d58e157dfe79c7b8f28601780295344df28073c5d907e42032d7fd1203d17f6e5efdc01c36f9cd8", 0xd5, 0xffffffffffffffff}], 0x842, &(0x7f00000001c0)={[{'\xd4(%'}, {'ext4\x00'}], [{@subj_role={'subj_role', 0x3d, '}-'}}, {@audit}, {@fsname={'fsname', 0x3d, '({+'}}, {@subj_role={'subj_role', 0x3d, 'ext4\x00'}}]}) (rerun: 32) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="200000004000000003000000300000000f000000000000000200000002000000008000000080000020000000dcf4655fdcf4655f0100ffff53ef010001000000dbf4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010400)="020000000300000004", 0x9, 0x1000}, {&(0x7f0000012600)="ed41000000100000dbf4655fdcf4655fdcf4655f000000000000040008", 0x1d, 0x4200}], 0x0, &(0x7f0000000140)={[{@noblock_validity}]}) r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000002780)=@ipv6_delroute={0x24, 0x19, 0x200, 0x0, 0x0, {0x2, 0x0, 0x10}, [@RTA_PRIORITY={0x8, 0x6, 0x1}]}, 0x24}}, 0x0) (async) ioctl$F2FS_IOC_RESERVE_COMPRESS_BLOCKS(r0, 0x8008f513, &(0x7f0000000040)) 04:27:02 executing program 3: r0 = perf_event_open(&(0x7f0000000040)={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={0x0, 0xc}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000002000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(0xffffffffffffffff, 0xc0189379, &(0x7f0000000840)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYBLOB="0000000000000000131377c53835d41454d5d41d29ad1a602959814633d7da8224a2f3d772e7636e48b33cbf708372e8f1b9935bbe7771301027c8a88201365b4043be2206209ef02df9cbf2f6e880d30100"/96]) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x40082406, &(0x7f0000000580)='.\x00') perf_event_open(&(0x7f00000007c0)={0x5, 0x80, 0xb, 0x1f, 0x4, 0x2, 0x0, 0x0, 0x84, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x4, 0x0, @perf_config_ext={0x10000, 0x81}, 0x8100, 0x2, 0x7, 0x5, 0x1, 0xfffffffe, 0x1, 0x0, 0x80000000, 0x0, 0x6}, 0x0, 0xc, r1, 0x2) symlink(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000002c0)='./file0\x00') llistxattr(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000640)='sysfs\x00', 0x0, 0x0) pivot_root(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') mknodat(0xffffffffffffff9c, &(0x7f0000001ac0)='./file0\x00', 0x0, 0x80) chdir(&(0x7f0000000280)='./file1\x00') mount$overlay(0x0, &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000000), 0x40028, &(0x7f0000000680)={[{@index_off}, {@nfs_export_off}, {@nfs_export_off}, {@default_permissions}, {@lowerdir={'lowerdir', 0x3d, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/'}}], [{@appraise}, {@obj_role={'obj_role', 0x3d, 'sysfs\x00'}}, {@obj_role={'obj_role', 0x3d, 'sysfs\x00'}}, {@uid_eq={'uid', 0x3d, 0xffffffffffffffff}}, {@func={'func', 0x3d, 'BPRM_CHECK'}}, {@defcontext={'defcontext', 0x3d, 'system_u'}}]}) r2 = syz_mount_image$vfat(0x0, 0x0, 0x0, 0x3, &(0x7f00000019c0)=[{&(0x7f0000000500)}, {0x0}, {0x0}], 0x4, &(0x7f0000001b00)=ANY=[@ANYRESDEC=0x0, @ANYBLOB]) creat(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x8) unlink(&(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') r3 = syz_mount_image$squashfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x100000001, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="6873717307000000911d675f001000000000000001000c00d00002000400000026010000000000000602000000000000b501000000000000ee0100000000000099000000000000003e010000000000008501000000000000a30100000000000078da2baeacca4eccc9492d2aa61d030085492b1f78da2baeacca4eccc9492d2a1e658c324619a30c1803005565c4a273797a6b616c6c657273a30078da636278cbc8c0c0c83051363d1ec8604800e2ff4000a41852805804889990d43003f925486aa4581818a4813433c37fb81aa01003c82c3520d62fc92dd02faeacd2cdcc4d4c4f4d4fcd3331b434373733b634d24fcbcc493580908c48363031400088d604627620e644926705f2fba16ab81850012392cba0f28cc87ad9806233a1721acaa87a9990f4229b0131f700dc0c76a818282442807ee400d2008b6a3509450078da63648000662056016226061686b4cc9c54030f0646a0208463c80255c508a5991838c0127ac9f939296d40614698b6654006cc0cc3470cac708e1132c71800421f11fb1c0078da636080803628ad02a53da0f43228fd084aab3142680046df02a2850100000000000008805cf90100535f0100ab010000000000001d0078da63606063a8482c29293264636080b21860624670312300b5bc09ab10800000", 0x1e0}], 0x0, &(0x7f00000000c0)=ANY=[]) r4 = openat(r3, &(0x7f0000000040)='./file1\x00', 0x0, 0x3bf) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f00000005c0), 0x2, 0x2) getsockopt$sock_cred(r4, 0x1, 0x11, 0x0, &(0x7f0000000240)) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r2}, './file0\x00'}) 04:27:03 executing program 2: perf_event_open(&(0x7f0000000440)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c29, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) ioctl$TCSETS(0xffffffffffffffff, 0x40045431, 0x0) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x35b) (async) r0 = creat(0x0, 0x0) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000000)=@updpolicy={0xb8, 0x19, 0x1, 0x0, 0x0, {{@in6=@private1, @in=@private, 0x0, 0x0, 0x0, 0x0, 0x2}}}, 0xb8}}, 0x0) (async) sendmsg$nl_xfrm(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000000)=ANY=[@ANYBLOB="8801000014"], 0x188}}, 0x0) (async) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000240), 0xffffffffffffffff) sendmsg$TIPC_NL_UDP_GET_REMOTEIP(r2, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000f80)=ANY=[@ANYBLOB="0c020000", @ANYRES16=r3, @ANYBLOB="110728bd7000fbdbdf251600"], 0x20c}}, 0x0) (async) sendmsg$TIPC_NL_BEARER_DISABLE(r0, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000140)={&(0x7f0000000340)=ANY=[@ANYBLOB=' \x00\x00\x00', @ANYRES16=r3, @ANYBLOB="000125bd7000fddbdf25020000000c00078008000200070000004c422a2df1264dbf9b7ac8f8cfe86910ad1228086b0c046bc0d3666d5afd489ce0250795e711e0665fd62d146d9479c6531538ef4733ff1ff4e41f71f99b9da0b963cef9003a897466294c8eaabd1955e8192d2d69a6575cbfc959bb0e11a28f670a8b4a495a34dfc6197cb3796c15632a6f861436854b8200871c9c77415f68ee45daa3299683d1ea0de8a00ba874b9af7b93e02c8e1d37dbbd91414456583b46086a3623a1d2473ff8421b68ca7deb4a46dc0f367751f155c39f8626f804"], 0x20}, 0x1, 0x0, 0x0, 0x2000c895}, 0x40) (async) ftruncate(r1, 0x9) perf_event_open(0x0, 0x0, 0x2, r0, 0x0) (async) r4 = syz_open_pts(0xffffffffffffffff, 0x0) ioctl$TCSETSF(r4, 0x5412, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "00000707000000000000000900000000001000"}) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000006c0)={r0, 0xe0, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x4, &(0x7f0000000200)=[0x0], &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f00000004c0)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000000500), &(0x7f0000000540), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000580)}}, 0x10) sendmsg$nl_xfrm(r0, &(0x7f00000008c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000880)={&(0x7f0000000700)=@delpolicy={0x174, 0x14, 0x100, 0x70bd26, 0x25dfdbfb, {{@in=@private=0xa010102, @in=@multicast1, 0x4e21, 0x6, 0x4e21, 0xc5, 0x2, 0x20, 0x0, 0x0, r5, 0xffffffffffffffff}, 0x6e6bb6, 0x1}, [@extra_flags={0x8, 0x18, 0x4}, @XFRMA_SET_MARK_MASK={0x8, 0x1e, 0x1f}, @replay_thresh={0x8, 0xb, 0x6295}, @replay_val={0x10, 0xa, {0x70bd29, 0x70bd25, 0x4}}, @sec_ctx={0x36, 0x8, {0x32, 0x8, 0x0, 0x6, 0x2a, "e3e5aa2b074c099190f43ebe5ab7438943d6a27ae8814f9ab4988394510d00553377926446fc8ada8263"}}, @coaddr={0x14, 0xe, @in6=@private2={0xfc, 0x2, '\x00', 0x1}}, @algo_aead={0xa1, 0x12, {{'morus640-sse2\x00'}, 0x2a8, 0x180, "e04f4d1b22639e6b187134b08770b8e422078506a517b71854965d359170aff0e183fa6ecda10258f5f52e112866de4b860c6051b82805e06bdd5a20a61972c7ccbd4193dd9fbbc37323e8b28da411cec14f9775e0"}}, @policy_type={0xa, 0x10, {0x1}}]}, 0x174}, 0x1, 0x0, 0x0, 0x4000880}, 0x40016) 04:27:03 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="20000000340061820000000000000000"], 0x20}}, 0x0) 04:27:03 executing program 2: perf_event_open(&(0x7f0000000440)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c29, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x40045431, 0x0) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x35b) r0 = creat(0x0, 0x0) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000000)=@updpolicy={0xb8, 0x19, 0x1, 0x0, 0x0, {{@in6=@private1, @in=@private, 0x0, 0x0, 0x0, 0x0, 0x2}}}, 0xb8}}, 0x0) sendmsg$nl_xfrm(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000000)=ANY=[@ANYBLOB="8801000014"], 0x188}}, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000240), 0xffffffffffffffff) sendmsg$TIPC_NL_UDP_GET_REMOTEIP(r2, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000f80)=ANY=[@ANYBLOB="0c020000", @ANYRES16=r3, @ANYBLOB="110728bd7000fbdbdf251600"], 0x20c}}, 0x0) sendmsg$TIPC_NL_BEARER_DISABLE(r0, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000140)={&(0x7f0000000340)=ANY=[@ANYBLOB=' \x00\x00\x00', @ANYRES16=r3, @ANYBLOB="000125bd7000fddbdf25020000000c00078008000200070000004c422a2df1264dbf9b7ac8f8cfe86910ad1228086b0c046bc0d3666d5afd489ce0250795e711e0665fd62d146d9479c6531538ef4733ff1ff4e41f71f99b9da0b963cef9003a897466294c8eaabd1955e8192d2d69a6575cbfc959bb0e11a28f670a8b4a495a34dfc6197cb3796c15632a6f861436854b8200871c9c77415f68ee45daa3299683d1ea0de8a00ba874b9af7b93e02c8e1d37dbbd91414456583b46086a3623a1d2473ff8421b68ca7deb4a46dc0f367751f155c39f8626f804"], 0x20}, 0x1, 0x0, 0x0, 0x2000c895}, 0x40) ftruncate(r1, 0x9) perf_event_open(0x0, 0x0, 0x2, r0, 0x0) r4 = syz_open_pts(0xffffffffffffffff, 0x0) ioctl$TCSETSF(r4, 0x5412, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "00000707000000000000000900000000001000"}) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000006c0)={r0, 0xe0, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x4, &(0x7f0000000200)=[0x0], &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f00000004c0)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000000500), &(0x7f0000000540), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000580)}}, 0x10) sendmsg$nl_xfrm(r0, &(0x7f00000008c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000880)={&(0x7f0000000700)=@delpolicy={0x174, 0x14, 0x100, 0x70bd26, 0x25dfdbfb, {{@in=@private=0xa010102, @in=@multicast1, 0x4e21, 0x6, 0x4e21, 0xc5, 0x2, 0x20, 0x0, 0x0, r5, 0xffffffffffffffff}, 0x6e6bb6, 0x1}, [@extra_flags={0x8, 0x18, 0x4}, @XFRMA_SET_MARK_MASK={0x8, 0x1e, 0x1f}, @replay_thresh={0x8, 0xb, 0x6295}, @replay_val={0x10, 0xa, {0x70bd29, 0x70bd25, 0x4}}, @sec_ctx={0x36, 0x8, {0x32, 0x8, 0x0, 0x6, 0x2a, "e3e5aa2b074c099190f43ebe5ab7438943d6a27ae8814f9ab4988394510d00553377926446fc8ada8263"}}, @coaddr={0x14, 0xe, @in6=@private2={0xfc, 0x2, '\x00', 0x1}}, @algo_aead={0xa1, 0x12, {{'morus640-sse2\x00'}, 0x2a8, 0x180, "e04f4d1b22639e6b187134b08770b8e422078506a517b71854965d359170aff0e183fa6ecda10258f5f52e112866de4b860c6051b82805e06bdd5a20a61972c7ccbd4193dd9fbbc37323e8b28da411cec14f9775e0"}}, @policy_type={0xa, 0x10, {0x1}}]}, 0x174}, 0x1, 0x0, 0x0, 0x4000880}, 0x40016) perf_event_open(&(0x7f0000000440)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c29, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) ioctl$TCSETS(0xffffffffffffffff, 0x40045431, 0x0) (async) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x35b) (async) creat(0x0, 0x0) (async) socket$nl_xfrm(0x10, 0x3, 0x6) (async) sendmsg$nl_xfrm(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000000)=@updpolicy={0xb8, 0x19, 0x1, 0x0, 0x0, {{@in6=@private1, @in=@private, 0x0, 0x0, 0x0, 0x0, 0x2}}}, 0xb8}}, 0x0) (async) sendmsg$nl_xfrm(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000000)=ANY=[@ANYBLOB="8801000014"], 0x188}}, 0x0) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$tipc2(&(0x7f0000000240), 0xffffffffffffffff) (async) sendmsg$TIPC_NL_UDP_GET_REMOTEIP(r2, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000f80)=ANY=[@ANYBLOB="0c020000", @ANYRES16=r3, @ANYBLOB="110728bd7000fbdbdf251600"], 0x20c}}, 0x0) (async) sendmsg$TIPC_NL_BEARER_DISABLE(r0, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000140)={&(0x7f0000000340)=ANY=[@ANYBLOB=' \x00\x00\x00', @ANYRES16=r3, @ANYBLOB="000125bd7000fddbdf25020000000c00078008000200070000004c422a2df1264dbf9b7ac8f8cfe86910ad1228086b0c046bc0d3666d5afd489ce0250795e711e0665fd62d146d9479c6531538ef4733ff1ff4e41f71f99b9da0b963cef9003a897466294c8eaabd1955e8192d2d69a6575cbfc959bb0e11a28f670a8b4a495a34dfc6197cb3796c15632a6f861436854b8200871c9c77415f68ee45daa3299683d1ea0de8a00ba874b9af7b93e02c8e1d37dbbd91414456583b46086a3623a1d2473ff8421b68ca7deb4a46dc0f367751f155c39f8626f804"], 0x20}, 0x1, 0x0, 0x0, 0x2000c895}, 0x40) (async) ftruncate(r1, 0x9) (async) perf_event_open(0x0, 0x0, 0x2, r0, 0x0) (async) syz_open_pts(0xffffffffffffffff, 0x0) (async) ioctl$TCSETSF(r4, 0x5412, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "00000707000000000000000900000000001000"}) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000006c0)={r0, 0xe0, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x4, &(0x7f0000000200)=[0x0], &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f00000004c0)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000000500), &(0x7f0000000540), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000580)}}, 0x10) (async) sendmsg$nl_xfrm(r0, &(0x7f00000008c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000880)={&(0x7f0000000700)=@delpolicy={0x174, 0x14, 0x100, 0x70bd26, 0x25dfdbfb, {{@in=@private=0xa010102, @in=@multicast1, 0x4e21, 0x6, 0x4e21, 0xc5, 0x2, 0x20, 0x0, 0x0, r5, 0xffffffffffffffff}, 0x6e6bb6, 0x1}, [@extra_flags={0x8, 0x18, 0x4}, @XFRMA_SET_MARK_MASK={0x8, 0x1e, 0x1f}, @replay_thresh={0x8, 0xb, 0x6295}, @replay_val={0x10, 0xa, {0x70bd29, 0x70bd25, 0x4}}, @sec_ctx={0x36, 0x8, {0x32, 0x8, 0x0, 0x6, 0x2a, "e3e5aa2b074c099190f43ebe5ab7438943d6a27ae8814f9ab4988394510d00553377926446fc8ada8263"}}, @coaddr={0x14, 0xe, @in6=@private2={0xfc, 0x2, '\x00', 0x1}}, @algo_aead={0xa1, 0x12, {{'morus640-sse2\x00'}, 0x2a8, 0x180, "e04f4d1b22639e6b187134b08770b8e422078506a517b71854965d359170aff0e183fa6ecda10258f5f52e112866de4b860c6051b82805e06bdd5a20a61972c7ccbd4193dd9fbbc37323e8b28da411cec14f9775e0"}}, @policy_type={0xa, 0x10, {0x1}}]}, 0x174}, 0x1, 0x0, 0x0, 0x4000880}, 0x40016) (async) 04:27:03 executing program 5: sendmsg$GTP_CMD_GETPDP(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x40081}, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100, 0x0, 0x8, 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)}, 0x0, 0x0, 0x80000, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6, 0x10, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x0) syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$sock_x25_SIOCADDRT(0xffffffffffffffff, 0x890b, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000004d5c0)={0x7, [], 0x7f, "4dedac18a29c84"}) r1 = perf_event_open(&(0x7f0000000000)={0x2, 0x80, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x3, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x5, 0x3, &(0x7f0000000480)=ANY=[@ANYBLOB="850000000700000025000000000000089500000000000000cf86f547728f7fd62efec9bc7cba134e7b06d8491b28add6577ed004c59d08f9b1e2f65227d090dbf4dcadf4621c26a97457f3946534d529cf85b55702a4f804000000f9d115e02475115a3ca275306ec69f21a5663130f6aa75fb6f496624df0ea8c77f2b16173aa4c24644f41a6626f3d7655440e1f0d20e2c5e984756e32bb6fabebc06fcf98097dc4e20e8f6683d4520e141051e8da5e74a0072b6d47e9a88a45d685136bd33b0e3f8400b33b4a1b67ad3ed6c4b161acbb872296c3b0f05b4f1490c6d0cc64454e5a0bea54af3fc6c49f1bc63ae54e0d82f1704d9ffc1545dc37736513e9d412ceb03749826c3e648599a413b46ba3df5dad48836e55d9bc34bf630d3f43a5da5963d51f2527b9e0df2e522f46221186fe7577bc2f4648879b50fb8253a96b393bfe9d735e234d7cdea2a779201cb3e433519b436a99c7c818e0e3fa984f3c89b9ca12ae9458ef2e116f7270de1edad3392c3c622708845ea6e69f6f4a20d7e18db74093919325cc95a4d48727939bff66469201b626b55aac478d06f5e8c54eff0d6011ead14a1ec6078f5de980a3456ff1a31d5984422b21ecc4442ccf4e7a2e4c9e57ebedbbf568843d001e8ae464ce8bd9faea0dfc6fe437f569ddb8df52559c087eb4e0a4bc81b1363d99d5072795d3209e87cf316588994a5ad04dee870ea9f2437860b9140cee7efe0bfb2220f0b571638765ee1f030f973a2b57fdb64c990500f731b7332b4fba5298c0c0ecdccf4581f0a72ef26845f99f055c784f7f226fcfbf92db65797e6d9c6079f22936a2f48a5e747772ee0718a7f6a61b006a49debdb1e9afc3f9392ff7d41ffbf7ee5eb488c1de1d7abd153ce81db970b4915c6fccbd6eb11328f6d96a59a254f117933bc6340eee771f79f90a5c851c40acc125ac6acd682ac8ef6f393e5a69d034c5b6ebaffca972231f831685ea7eeb2aaa64e0004070bcbb91e545103e6a47180ad68113873ae89560e8241b8e09ffec1dfd566822d495ab4bc2c9a2f16463b80c4c55d3fcdd47ba6478f10a59dae536dce86e97a05ab91b3314122ceca33988a79de3a7355d063882a917a09c1b3c7d0eef9515d9fcde7582d3978062581368c4073ca0caaa18fb232bb946abdd00de773ed973010b00d43fc4b5263e45f81fd6ebc632f22dad4c75207d7d701a428e7d60a726c8c8528fe6920e8fa5132fb9ef1d0d31edabf947c19480cc44b9e01be1370dcd6fc05327f545bd753ee5b021c76388ff0ac6a922ea2d654d11c3d2c3be4cf9a50ceb519e95a43a3903bbb2720f73b767a653759ca2ac302d423bd89ab641040ee3200000000d030b25fa0a68d5e732afae80a09801688f8e121dfacd0abb572280230b47f1dc1be0b152a6b5a2a652617026fb8ec66fd0f640168a90d0a440699a88b5d59bd96e2c5a8c67a15f27722695d548f0b900344b36433d7cb88878946500731f8df6ccf9ec2ed12e5e278228f75fcca5381919aef126834c2b53e17635321738f44ece50dc61fb368c53d1dfbe11153c91dd59a0d6354d8b63500"/1141], &(0x7f0000000000)='GPL\x00', 0x5, 0x252, &(0x7f000000cf3d)=""/195}, 0x48) ioctl$PERF_EVENT_IOC_SET_BPF(r1, 0x40042408, r2) ioctl$PERF_EVENT_IOC_QUERY_BPF(r1, 0xc008240a, &(0x7f0000000140)=ANY=[@ANYBLOB]) ioctl$FIBMAP(r1, 0x1, &(0x7f0000000140)=0x8001) bpf$PROG_LOAD(0x5, &(0x7f00000017c0)={0x0, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) ioctl$USBDEVFS_CLEAR_HALT(r0, 0x80045515, &(0x7f0000000000)={0x6}) r3 = syz_open_procfs(0x0, &(0x7f0000000180)='net/ip6_mr_cache\x00') bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@base={0x3, 0x0, 0xa5, 0x0, 0x48, 0xffffffffffffffff, 0x0, '\x00', 0x0, r3, 0x0, 0x0, 0x3}, 0x48) 04:27:03 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="20000000340061820000000000000000"], 0x20}}, 0x0) [ 905.258711] overlayfs: fs on './file0' does not support file handles, falling back to index=off,nfs_export=off. 04:27:03 executing program 3: r0 = perf_event_open(&(0x7f0000000040)={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={0x0, 0xc}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000002000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(0xffffffffffffffff, 0xc0189379, &(0x7f0000000840)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYBLOB="0000000000000000131377c53835d41454d5d41d29ad1a602959814633d7da8224a2f3d772e7636e48b33cbf708372e8f1b9935bbe7771301027c8a88201365b4043be2206209ef02df9cbf2f6e880d30100"/96]) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x40082406, &(0x7f0000000580)='.\x00') perf_event_open(&(0x7f00000007c0)={0x5, 0x80, 0xb, 0x1f, 0x4, 0x2, 0x0, 0x0, 0x84, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x4, 0x0, @perf_config_ext={0x10000, 0x81}, 0x8100, 0x2, 0x7, 0x5, 0x1, 0xfffffffe, 0x1, 0x0, 0x80000000, 0x0, 0x6}, 0x0, 0xc, r1, 0x2) (async) symlink(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000002c0)='./file0\x00') (async) llistxattr(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) (async) mount(0x0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000640)='sysfs\x00', 0x0, 0x0) pivot_root(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') mknodat(0xffffffffffffff9c, &(0x7f0000001ac0)='./file0\x00', 0x0, 0x80) chdir(&(0x7f0000000280)='./file1\x00') mount$overlay(0x0, &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000000), 0x40028, &(0x7f0000000680)={[{@index_off}, {@nfs_export_off}, {@nfs_export_off}, {@default_permissions}, {@lowerdir={'lowerdir', 0x3d, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/'}}], [{@appraise}, {@obj_role={'obj_role', 0x3d, 'sysfs\x00'}}, {@obj_role={'obj_role', 0x3d, 'sysfs\x00'}}, {@uid_eq={'uid', 0x3d, 0xffffffffffffffff}}, {@func={'func', 0x3d, 'BPRM_CHECK'}}, {@defcontext={'defcontext', 0x3d, 'system_u'}}]}) (async) r2 = syz_mount_image$vfat(0x0, 0x0, 0x0, 0x3, &(0x7f00000019c0)=[{&(0x7f0000000500)}, {0x0}, {0x0}], 0x4, &(0x7f0000001b00)=ANY=[@ANYRESDEC=0x0, @ANYBLOB]) (async) creat(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x8) (async) unlink(&(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') (async) r3 = syz_mount_image$squashfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x100000001, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="6873717307000000911d675f001000000000000001000c00d00002000400000026010000000000000602000000000000b501000000000000ee0100000000000099000000000000003e010000000000008501000000000000a30100000000000078da2baeacca4eccc9492d2aa61d030085492b1f78da2baeacca4eccc9492d2a1e658c324619a30c1803005565c4a273797a6b616c6c657273a30078da636278cbc8c0c0c83051363d1ec8604800e2ff4000a41852805804889990d43003f925486aa4581818a4813433c37fb81aa01003c82c3520d62fc92dd02faeacd2cdcc4d4c4f4d4fcd3331b434373733b634d24fcbcc493580908c48363031400088d604627620e644926705f2fba16ab81850012392cba0f28cc87ad9806233a1721acaa87a9990f4229b0131f700dc0c76a818282442807ee400d2008b6a3509450078da63648000662056016226061686b4cc9c54030f0646a0208463c80255c508a5991838c0127ac9f939296d40614698b6654006cc0cc3470cac708e1132c71800421f11fb1c0078da636080803628ad02a53da0f43228fd084aab3142680046df02a2850100000000000008805cf90100535f0100ab010000000000001d0078da63606063a8482c29293264636080b21860624670312300b5bc09ab10800000", 0x1e0}], 0x0, &(0x7f00000000c0)=ANY=[]) r4 = openat(r3, &(0x7f0000000040)='./file1\x00', 0x0, 0x3bf) (async) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f00000005c0), 0x2, 0x2) getsockopt$sock_cred(r4, 0x1, 0x11, 0x0, &(0x7f0000000240)) (async) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r2}, './file0\x00'}) [ 905.329081] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 905.339755] nla_parse: 8 callbacks suppressed [ 905.339764] netlink: 312 bytes leftover after parsing attributes in process `syz-executor.2'. [ 905.356613] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 905.395295] netlink: 504 bytes leftover after parsing attributes in process `syz-executor.2'. 04:27:03 executing program 0: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) close(r0) perf_event_open(&(0x7f00000002c0)={0x3, 0x80, 0x0, 0x4, 0x7, 0x0, 0x0, 0x3ff, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0xfffffff8, 0x0, @perf_config_ext={0x2, 0x400}, 0x18010, 0x0, 0x0, 0x3, 0x100000001, 0x2, 0x1, 0x0, 0x7, 0x0, 0x100000001}, 0x0, 0x5, r0, 0xa) r1 = socket$inet(0x2, 0x4000000805, 0x0) r2 = socket$inet_sctp(0x2, 0x5, 0x84) r3 = dup3(r1, r2, 0x0) perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0x0, 0x5, 0xe7, 0x3, 0x0, 0x5, 0x0, 0x4, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x9, 0x4, @perf_bp={&(0x7f0000000000), 0x2}, 0x81, 0x5, 0x4bc, 0x4, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x10, 0xffffffffffffffff, 0x8) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r2, 0x84, 0x64, &(0x7f0000d6cff0)=[@in={0x2, 0x4e20, @loopback}], 0x10) sendto$inet(r3, &(0x7f0000fa3fff)='\t', 0x1, 0x0, &(0x7f00006f7000)={0x2, 0x0, @dev}, 0x10) perf_event_open(&(0x7f00000004c0)={0x0, 0x80, 0x4, 0x0, 0xb, 0xf6, 0x0, 0x6, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000, 0x0, 0x0, 0x0, 0x2, 0xffffffff, 0xfffffffd, 0x0, @perf_bp, 0x7560, 0xfffffffffffffffe, 0x0, 0x0, 0x101, 0x3, 0x7}, 0x0, 0x0, 0xffffffffffffffff, 0xb) ptrace$setregs(0xf, 0x0, 0x0, &(0x7f0000000340)="9f61efe78b41718305576b9778c107226bbf43d7bfa6fb193d6dc37c61ba9c5f020233aa1d49923005c51738620a68f4324a57d986d0cb916784f5e18762e929ec9771901671281d96855b0f53f0eb7f7dfe630bba66bb3fdb2938f38e6dabbb07427e6532d555607636e024088fe244a347bec6d47198f92bea9423180b26ebd66a2add2a2c799a4135c86bf8a7d481285f1aab079bb0f789802a9436da4bd224b805b0a17ff94661be20385f485be6b3dd2cf5deb5d22d4b6c671587") sendto$inet(r2, &(0x7f00003cef9f)='7', 0xfffa, 0x0, &(0x7f0000618000)={0x2, 0x4e20, @loopback}, 0x10) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r3, 0x84, 0x66, &(0x7f000059aff8), &(0x7f000034f000)=0x2059b000) r4 = socket$nl_route(0x10, 0x3, 0x0) socket$inet6_icmp_raw(0xa, 0x3, 0x3a) sendmsg$nl_route(r4, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000001140)={&(0x7f0000000540)=ANY=[@ANYBLOB="680000001000030500"/20, @ANYRES32=0x0, @ANYBLOB="0000000000000000400012800c0001006d6163766c616e0030000280080001001000000008000300030000001c0005800a0004008e93b2114b2d00000a000400aaaaaaaaaaaa000008000500", @ANYRES32=0x0, @ANYBLOB="4688b7891deeb5537ab92821414bedc599c9d4ba0b32a28218a228b5bdd8bc1d20f5d04e4139d0c102ed878a9879ee8fecf9d1e83e0e78f742d12cc4d920086025534c4f97dc3f25b1c3767c4cd2e2a8f29eb4bb6f8d36e29c4d14422fbcb19be8d8723099a008b726b3ac2c96bb7d6996aa3d89e581923867064050154d0206565b1f13c215949945a85a6576e3f4834b721caaa798b436cff21d86dcaa111ebe53a1be2b9902fde6e75122cae5b339bb27b2ce2804266a3c7923b49ff3c28933d89cacdc18517f9ab5068c7b5396a59c444fa0ca3ec332bedc967a8e4191a7cb9b50"], 0x68}}, 0x0) 04:27:03 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="2000000034006182000000000000000001"], 0x20}}, 0x0) (fail_nth: 1) 04:27:03 executing program 1: r0 = perf_event_open(&(0x7f00000007c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0x7, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40082404, &(0x7f0000000000)=0x81) (async) r2 = getpid() sched_setscheduler(r2, 0x5, &(0x7f0000000380)) (async) sendmsg$NL80211_CMD_SET_INTERFACE(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000080)={&(0x7f00000003c0)=ANY=[@ANYBLOB='T\x00\x00', @ANYRES16=0x0, @ANYBLOB, @ANYRES32=0x0, @ANYBLOB="0c0099006ef2000037000000050053000100000008971b000c000000050053fd690303000005005300000000000000fbffffffffffffff00"], 0x54}, 0x1, 0x0, 0x0, 0x20008804}, 0x4001) (async, rerun: 64) sendfile(r0, 0xffffffffffffffff, 0x0, 0x9) (async, rerun: 64) perf_event_open(&(0x7f0000000440)={0x7, 0x80, 0x2, 0x2, 0xe5, 0x0, 0x0, 0x8, 0x80040, 0xc, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x819, 0x8, @perf_bp={&(0x7f00000000c0), 0x1}, 0x2830, 0x80, 0x8, 0x9, 0x7f, 0x0, 0x0, 0x0, 0x200, 0x0, 0xffffffff}, r2, 0xf, 0xffffffffffffffff, 0x8) (async) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f00000002c0)=0x6) syz_80211_join_ibss(&(0x7f0000000140)='wlan1\x00', &(0x7f0000000040)=@default_ap_ssid, 0x6, 0xfcfdffff00000000) (async) r3 = socket$nl_generic(0x10, 0x3, 0x10) (async) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) setreuid(0x0, 0x0) read$FUSE(0xffffffffffffffff, 0x0, 0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, &(0x7f0000004700)) lsetxattr$system_posix_acl(&(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f00000004c0)=ANY=[@ANYRES32=0x0, @ANYBLOB, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB, @ANYBLOB="e3581ed9b5048da7e957f246ea033f5788938f14c7bb12729e2a3862a3857c3c03822c9dfebaa62e9b5c0063c86fd9a4795addb865dc2c3aa963423a206b9125ac173d22677cf8e0e557256e8f5e4833802af266", @ANYBLOB="443e63f4f08017d16d2bd3c868894d643705eb19d2e5a8596be4a59162e0c315b1df67a02ddf852850418b637acaa27d86c37f9d451959703a7cc09de031a020d8a3bda1d67b65b2254066f8d3f9fa8f5d8ca3e09da5bc22c5b4f67d423fef8b9fa24c4ea9a004000000b3c9d6a781130dbc07aac7f8bcbe7d2186ea92e7dd454da38d8b1f8e0ae7a6994172221ee10a95c22b2c975c728354da4532847df5203a9b986e1472036e41e6681918362a8e59c605a5df1eff5f61ebae4195a1a376ae113de835495c607037363fabdfb7b03d967b45e72750241123df1b1147c9a6a22860b370e0e5a7203901315675dc9e982a1cdc"], 0x5c, 0x0) (async) perf_event_open(&(0x7f0000000640)={0x3, 0x80, 0x6, 0x3, 0x5, 0x1f, 0x0, 0x100000001, 0x200, 0xe, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, @perf_bp={&(0x7f0000000100), 0xc}, 0x200, 0x9, 0x3, 0x8, 0x6, 0xfffffffc, 0x7, 0x0, 0x9, 0x0, 0x1}, 0x0, 0x6, r1, 0xb) (async, rerun: 32) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f0000000700)={'wlan1\x00', 0x0}) (rerun: 32) sendmsg$NL80211_CMD_SET_INTERFACE(r3, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000240)={0x24, r4, 0x5, 0x0, 0x0, {{}, {@val={0x8, 0x3, r5}, @void}}, [@NL80211_ATTR_IFTYPE={0x8, 0x5, 0x3}]}, 0x24}}, 0x0) 04:27:03 executing program 2: syz_mount_image$nfs(0x0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0, 0x0, 0x832000, 0x0) r0 = socket$netlink(0x10, 0x3, 0x0) perf_event_open(&(0x7f00000001c0)={0x1, 0x80, 0x1, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x7, 0x7}, 0x0, 0x5, 0xffffffff, 0x3, 0x8001, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8b18, &(0x7f0000000000)={'wlan1\x00'}) r1 = socket$inet6_udp(0xa, 0x2, 0x0) r2 = dup(0xffffffffffffffff) getpeername$packet(r2, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0xa) socket(0x1f, 0x6, 0x9) r4 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000180), 0x402880, 0x0) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000380), r2) sendmsg$NL80211_CMD_DEL_KEY(r4, &(0x7f0000000500)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f00000003c0)={&(0x7f0000000480)={0x80, r5, 0x10, 0x70bd26, 0x25dfdbfb, {{}, {@void, @val={0xc, 0x99, {0xe73}}}}, [@NL80211_ATTR_KEY_DEFAULT_TYPES={0xc, 0x6e, 0x0, 0x1, [@NL80211_KEY_DEFAULT_TYPE_MULTICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}]}, @NL80211_ATTR_KEY_DATA_WEP104={0x11, 0x7, "e4ca95cde870872f79f7352f7d"}, @NL80211_ATTR_KEY_DATA_WEP40={0x9, 0x7, "78951ecc80"}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_KEY_IDX={0x5, 0x8, 0x2}, @NL80211_ATTR_KEY_CIPHER={0x8, 0x9, 0xfac01}]}, 0x80}, 0x1, 0x0, 0x0, 0x4}, 0x40c1) ioctl$sock_inet6_SIOCADDRT(r1, 0x890b, &(0x7f0000000400)={@dev={0xfe, 0x80, '\x00', 0xa8}, @dev={0xfe, 0x80, '\x00', 0x2a}, @mcast2, 0x5, 0x0, 0x100, 0x0, 0x0, 0x24e20086, r3}) socket$inet6_udp(0xa, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup(r6) getpeername$packet(r7, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0xa) ioctl$sock_ipv6_tunnel_SIOCDEL6RD(0xffffffffffffffff, 0x89fa, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000140)={@rand_addr, @rand_addr, 0x29, 0x9}}) sendmsg$ETHTOOL_MSG_LINKMODES_SET(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000006c0)=ANY=[@ANYBLOB="8c00", @ANYRES16=0x0, @ANYBLOB="00012cc37000fcdbdf2505000000080009000e0000000800050000000000080009001e0000000500020006000000050006000800000005000200030000002400018008000100", @ANYRES32=r3, @ANYBLOB="08000100", @ANYRES8, @ANYRES16, @ANYRES32, @ANYBLOB="06400000", @ANYRES32, @ANYBLOB="080005004000000005000600660000001400018008000100", @ANYRES32=r8, @ANYBLOB="7c0b6ec65925b2957657a1d513b5c5f6d1e18751dbaef78755e478811081c34c6e7caf1cbfb95f421aad08b08d936a7871becca34c25babb9d972ab4d2d21ea03372707458fe481de6a1a0703200efd2fd8b3a755305d95a077f334e7457ed1a3c5311913ceb3f76d239d07d303a1583c044ef6918338724eb2375ff358c225074887a20a277b0d051497260caa91c6e192f8843011b885c23a2ab6f498b29eaea80e63de219fced238da25026b68e23bed1ce8d06d5859b48416f6c5f6346a5aba28a595766cd923217e8c63f200e64f1c8c1a641303328c44776dbf5a1f8bcd7e2365374e5", @ANYRESDEC=r6], 0x8c}, 0x1, 0x0, 0x0, 0x488c0}, 0x4840) pipe(&(0x7f0000000340)) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x13c, &(0x7f0000000000)={&(0x7f0000000540)=ANY=[@ANYBLOB="2800000010000101c543718cbdffbbc1000003004934f3fd347aa709af2e17bfde1ca03793ccf85bcb6137df803e2736222a2035c386350955acddf58e2a50ded9b7b92b8ea92b78200381aa44f750270d2595a5965d1b180520f148c591956b9d3b9f347efc4db7bae48377402799af9daa5eabcdf4e3384ffeb6c886fcf4675b160c4c0fe7c0c36f942d16be63f3151aaf575ed40edae328834a903394efad44f88ff4fe388b709af8bc38991c4eb5bba1b948de632e29308ea4473883daebca5c9a36c143ec670e79e970cde731fb95739d3355e7a2eba52520f35e74540f586ac7e37e42cc7cb4191acbb663af0e4e13e56f408ec4c76e7a92199f14f0", @ANYRES32=0x0, @ANYBLOB="01f200000000000008001b0000000000"], 0x28}}, 0x0) 04:27:03 executing program 5: sendmsg$GTP_CMD_GETPDP(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x40081}, 0x0) (async) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100, 0x0, 0x8, 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)}, 0x0, 0x0, 0x80000, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6, 0x10, 0xffffffffffffffff, 0x0) (async) r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x0) syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$sock_x25_SIOCADDRT(0xffffffffffffffff, 0x890b, 0x0) (async) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000004d5c0)={0x7, [], 0x7f, "4dedac18a29c84"}) r1 = perf_event_open(&(0x7f0000000000)={0x2, 0x80, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x3, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x5, 0x3, &(0x7f0000000480)=ANY=[@ANYBLOB="850000000700000025000000000000089500000000000000cf86f547728f7fd62efec9bc7cba134e7b06d8491b28add6577ed004c59d08f9b1e2f65227d090dbf4dcadf4621c26a97457f3946534d529cf85b55702a4f804000000f9d115e02475115a3ca275306ec69f21a5663130f6aa75fb6f496624df0ea8c77f2b16173aa4c24644f41a6626f3d7655440e1f0d20e2c5e984756e32bb6fabebc06fcf98097dc4e20e8f6683d4520e141051e8da5e74a0072b6d47e9a88a45d685136bd33b0e3f8400b33b4a1b67ad3ed6c4b161acbb872296c3b0f05b4f1490c6d0cc64454e5a0bea54af3fc6c49f1bc63ae54e0d82f1704d9ffc1545dc37736513e9d412ceb03749826c3e648599a413b46ba3df5dad48836e55d9bc34bf630d3f43a5da5963d51f2527b9e0df2e522f46221186fe7577bc2f4648879b50fb8253a96b393bfe9d735e234d7cdea2a779201cb3e433519b436a99c7c818e0e3fa984f3c89b9ca12ae9458ef2e116f7270de1edad3392c3c622708845ea6e69f6f4a20d7e18db74093919325cc95a4d48727939bff66469201b626b55aac478d06f5e8c54eff0d6011ead14a1ec6078f5de980a3456ff1a31d5984422b21ecc4442ccf4e7a2e4c9e57ebedbbf568843d001e8ae464ce8bd9faea0dfc6fe437f569ddb8df52559c087eb4e0a4bc81b1363d99d5072795d3209e87cf316588994a5ad04dee870ea9f2437860b9140cee7efe0bfb2220f0b571638765ee1f030f973a2b57fdb64c990500f731b7332b4fba5298c0c0ecdccf4581f0a72ef26845f99f055c784f7f226fcfbf92db65797e6d9c6079f22936a2f48a5e747772ee0718a7f6a61b006a49debdb1e9afc3f9392ff7d41ffbf7ee5eb488c1de1d7abd153ce81db970b4915c6fccbd6eb11328f6d96a59a254f117933bc6340eee771f79f90a5c851c40acc125ac6acd682ac8ef6f393e5a69d034c5b6ebaffca972231f831685ea7eeb2aaa64e0004070bcbb91e545103e6a47180ad68113873ae89560e8241b8e09ffec1dfd566822d495ab4bc2c9a2f16463b80c4c55d3fcdd47ba6478f10a59dae536dce86e97a05ab91b3314122ceca33988a79de3a7355d063882a917a09c1b3c7d0eef9515d9fcde7582d3978062581368c4073ca0caaa18fb232bb946abdd00de773ed973010b00d43fc4b5263e45f81fd6ebc632f22dad4c75207d7d701a428e7d60a726c8c8528fe6920e8fa5132fb9ef1d0d31edabf947c19480cc44b9e01be1370dcd6fc05327f545bd753ee5b021c76388ff0ac6a922ea2d654d11c3d2c3be4cf9a50ceb519e95a43a3903bbb2720f73b767a653759ca2ac302d423bd89ab641040ee3200000000d030b25fa0a68d5e732afae80a09801688f8e121dfacd0abb572280230b47f1dc1be0b152a6b5a2a652617026fb8ec66fd0f640168a90d0a440699a88b5d59bd96e2c5a8c67a15f27722695d548f0b900344b36433d7cb88878946500731f8df6ccf9ec2ed12e5e278228f75fcca5381919aef126834c2b53e17635321738f44ece50dc61fb368c53d1dfbe11153c91dd59a0d6354d8b63500"/1141], &(0x7f0000000000)='GPL\x00', 0x5, 0x252, &(0x7f000000cf3d)=""/195}, 0x48) ioctl$PERF_EVENT_IOC_SET_BPF(r1, 0x40042408, r2) (async) ioctl$PERF_EVENT_IOC_QUERY_BPF(r1, 0xc008240a, &(0x7f0000000140)=ANY=[@ANYBLOB]) ioctl$FIBMAP(r1, 0x1, &(0x7f0000000140)=0x8001) (async) bpf$PROG_LOAD(0x5, &(0x7f00000017c0)={0x0, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) ioctl$USBDEVFS_CLEAR_HALT(r0, 0x80045515, &(0x7f0000000000)={0x6}) (async) r3 = syz_open_procfs(0x0, &(0x7f0000000180)='net/ip6_mr_cache\x00') bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@base={0x3, 0x0, 0xa5, 0x0, 0x48, 0xffffffffffffffff, 0x0, '\x00', 0x0, r3, 0x0, 0x0, 0x3}, 0x48) 04:27:03 executing program 3: r0 = perf_event_open(&(0x7f0000000040)={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={0x0, 0xc}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000002000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(0xffffffffffffffff, 0xc0189379, &(0x7f0000000840)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYBLOB="0000000000000000131377c53835d41454d5d41d29ad1a602959814633d7da8224a2f3d772e7636e48b33cbf708372e8f1b9935bbe7771301027c8a88201365b4043be2206209ef02df9cbf2f6e880d30100"/96]) (async) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x40082406, &(0x7f0000000580)='.\x00') (async) perf_event_open(&(0x7f00000007c0)={0x5, 0x80, 0xb, 0x1f, 0x4, 0x2, 0x0, 0x0, 0x84, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x4, 0x0, @perf_config_ext={0x10000, 0x81}, 0x8100, 0x2, 0x7, 0x5, 0x1, 0xfffffffe, 0x1, 0x0, 0x80000000, 0x0, 0x6}, 0x0, 0xc, r1, 0x2) (async) symlink(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000002c0)='./file0\x00') (async) llistxattr(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) (async, rerun: 64) mount(0x0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000640)='sysfs\x00', 0x0, 0x0) (async, rerun: 64) pivot_root(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') (async, rerun: 32) mknodat(0xffffffffffffff9c, &(0x7f0000001ac0)='./file0\x00', 0x0, 0x80) (async, rerun: 32) chdir(&(0x7f0000000280)='./file1\x00') (async, rerun: 64) mount$overlay(0x0, &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000000), 0x40028, &(0x7f0000000680)={[{@index_off}, {@nfs_export_off}, {@nfs_export_off}, {@default_permissions}, {@lowerdir={'lowerdir', 0x3d, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/'}}], [{@appraise}, {@obj_role={'obj_role', 0x3d, 'sysfs\x00'}}, {@obj_role={'obj_role', 0x3d, 'sysfs\x00'}}, {@uid_eq={'uid', 0x3d, 0xffffffffffffffff}}, {@func={'func', 0x3d, 'BPRM_CHECK'}}, {@defcontext={'defcontext', 0x3d, 'system_u'}}]}) (rerun: 64) r2 = syz_mount_image$vfat(0x0, 0x0, 0x0, 0x3, &(0x7f00000019c0)=[{&(0x7f0000000500)}, {0x0}, {0x0}], 0x4, &(0x7f0000001b00)=ANY=[@ANYRESDEC=0x0, @ANYBLOB]) (async) creat(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x8) (async, rerun: 32) unlink(&(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') (async, rerun: 32) r3 = syz_mount_image$squashfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x100000001, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="6873717307000000911d675f001000000000000001000c00d00002000400000026010000000000000602000000000000b501000000000000ee0100000000000099000000000000003e010000000000008501000000000000a30100000000000078da2baeacca4eccc9492d2aa61d030085492b1f78da2baeacca4eccc9492d2a1e658c324619a30c1803005565c4a273797a6b616c6c657273a30078da636278cbc8c0c0c83051363d1ec8604800e2ff4000a41852805804889990d43003f925486aa4581818a4813433c37fb81aa01003c82c3520d62fc92dd02faeacd2cdcc4d4c4f4d4fcd3331b434373733b634d24fcbcc493580908c48363031400088d604627620e644926705f2fba16ab81850012392cba0f28cc87ad9806233a1721acaa87a9990f4229b0131f700dc0c76a818282442807ee400d2008b6a3509450078da63648000662056016226061686b4cc9c54030f0646a0208463c80255c508a5991838c0127ac9f939296d40614698b6654006cc0cc3470cac708e1132c71800421f11fb1c0078da636080803628ad02a53da0f43228fd084aab3142680046df02a2850100000000000008805cf90100535f0100ab010000000000001d0078da63606063a8482c29293264636080b21860624670312300b5bc09ab10800000", 0x1e0}], 0x0, &(0x7f00000000c0)=ANY=[]) r4 = openat(r3, &(0x7f0000000040)='./file1\x00', 0x0, 0x3bf) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f00000005c0), 0x2, 0x2) (async) getsockopt$sock_cred(r4, 0x1, 0x11, 0x0, &(0x7f0000000240)) (async, rerun: 64) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r2}, './file0\x00'}) (rerun: 64) [ 905.566811] FAULT_INJECTION: forcing a failure. [ 905.566811] name failslab, interval 1, probability 0, space 0, times 1 [ 905.620863] CPU: 1 PID: 3228 Comm: syz-executor.4 Not tainted 4.19.211-syzkaller #0 [ 905.628693] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/29/2022 [ 905.638049] Call Trace: [ 905.640651] dump_stack+0x1fc/0x2ef [ 905.644296] should_fail.cold+0xa/0xf [ 905.648110] ? setup_fault_attr+0x200/0x200 [ 905.652441] ? lock_acquire+0x170/0x3c0 [ 905.656428] __should_failslab+0x115/0x180 [ 905.660672] should_failslab+0x5/0x10 [ 905.664482] kmem_cache_alloc_node+0x245/0x3b0 [ 905.669076] __alloc_skb+0x71/0x560 [ 905.671019] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.2'. [ 905.672712] netlink_sendmsg+0x9f6/0xc50 [ 905.672731] ? aa_af_perm+0x230/0x230 [ 905.672745] ? nlmsg_notify+0x1f0/0x1f0 [ 905.672757] ? kernel_recvmsg+0x220/0x220 [ 905.672779] ? nlmsg_notify+0x1f0/0x1f0 [ 905.672795] sock_sendmsg+0xc3/0x120 [ 905.672809] ___sys_sendmsg+0x7bb/0x8e0 [ 905.672827] ? check_preemption_disabled+0x41/0x280 [ 905.672839] ? copy_msghdr_from_user+0x440/0x440 [ 905.672856] ? __fget+0x32f/0x510 [ 905.672877] ? lock_downgrade+0x720/0x720 [ 905.672892] ? check_preemption_disabled+0x41/0x280 [ 905.672910] ? check_preemption_disabled+0x41/0x280 [ 905.672927] ? __fget+0x356/0x510 [ 905.672944] ? do_dup2+0x450/0x450 [ 905.672957] ? lock_downgrade+0x720/0x720 [ 905.672973] ? vfs_write+0x3d7/0x540 [ 905.672991] ? __fdget+0x1d0/0x230 [ 905.673008] __x64_sys_sendmsg+0x132/0x220 [ 905.673026] ? __sys_sendmsg+0x1b0/0x1b0 [ 905.762769] ? vfs_write+0x393/0x540 [ 905.766481] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 905.773051] ? trace_hardirqs_off_caller+0x6e/0x210 [ 905.778053] ? do_syscall_64+0x21/0x620 [ 905.782016] do_syscall_64+0xf9/0x620 [ 905.785808] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 905.790982] RIP: 0033:0x7f6c52dd3209 [ 905.794682] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 905.813652] RSP: 002b:00007f6c51748168 EFLAGS: 00000246 ORIG_RAX: 000000000000002e 04:27:03 executing program 0: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) close(r0) (async) perf_event_open(&(0x7f00000002c0)={0x3, 0x80, 0x0, 0x4, 0x7, 0x0, 0x0, 0x3ff, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0xfffffff8, 0x0, @perf_config_ext={0x2, 0x400}, 0x18010, 0x0, 0x0, 0x3, 0x100000001, 0x2, 0x1, 0x0, 0x7, 0x0, 0x100000001}, 0x0, 0x5, r0, 0xa) r1 = socket$inet(0x2, 0x4000000805, 0x0) (async) r2 = socket$inet_sctp(0x2, 0x5, 0x84) r3 = dup3(r1, r2, 0x0) perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0x0, 0x5, 0xe7, 0x3, 0x0, 0x5, 0x0, 0x4, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x9, 0x4, @perf_bp={&(0x7f0000000000), 0x2}, 0x81, 0x5, 0x4bc, 0x4, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x10, 0xffffffffffffffff, 0x8) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r2, 0x84, 0x64, &(0x7f0000d6cff0)=[@in={0x2, 0x4e20, @loopback}], 0x10) (async) sendto$inet(r3, &(0x7f0000fa3fff)='\t', 0x1, 0x0, &(0x7f00006f7000)={0x2, 0x0, @dev}, 0x10) perf_event_open(&(0x7f00000004c0)={0x0, 0x80, 0x4, 0x0, 0xb, 0xf6, 0x0, 0x6, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000, 0x0, 0x0, 0x0, 0x2, 0xffffffff, 0xfffffffd, 0x0, @perf_bp, 0x7560, 0xfffffffffffffffe, 0x0, 0x0, 0x101, 0x3, 0x7}, 0x0, 0x0, 0xffffffffffffffff, 0xb) (async) ptrace$setregs(0xf, 0x0, 0x0, &(0x7f0000000340)="9f61efe78b41718305576b9778c107226bbf43d7bfa6fb193d6dc37c61ba9c5f020233aa1d49923005c51738620a68f4324a57d986d0cb916784f5e18762e929ec9771901671281d96855b0f53f0eb7f7dfe630bba66bb3fdb2938f38e6dabbb07427e6532d555607636e024088fe244a347bec6d47198f92bea9423180b26ebd66a2add2a2c799a4135c86bf8a7d481285f1aab079bb0f789802a9436da4bd224b805b0a17ff94661be20385f485be6b3dd2cf5deb5d22d4b6c671587") (async) sendto$inet(r2, &(0x7f00003cef9f)='7', 0xfffa, 0x0, &(0x7f0000618000)={0x2, 0x4e20, @loopback}, 0x10) (async) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r3, 0x84, 0x66, &(0x7f000059aff8), &(0x7f000034f000)=0x2059b000) r4 = socket$nl_route(0x10, 0x3, 0x0) socket$inet6_icmp_raw(0xa, 0x3, 0x3a) (async) sendmsg$nl_route(r4, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000001140)={&(0x7f0000000540)=ANY=[@ANYBLOB="680000001000030500"/20, @ANYRES32=0x0, @ANYBLOB="0000000000000000400012800c0001006d6163766c616e0030000280080001001000000008000300030000001c0005800a0004008e93b2114b2d00000a000400aaaaaaaaaaaa000008000500", @ANYRES32=0x0, @ANYBLOB="4688b7891deeb5537ab92821414bedc599c9d4ba0b32a28218a228b5bdd8bc1d20f5d04e4139d0c102ed878a9879ee8fecf9d1e83e0e78f742d12cc4d920086025534c4f97dc3f25b1c3767c4cd2e2a8f29eb4bb6f8d36e29c4d14422fbcb19be8d8723099a008b726b3ac2c96bb7d6996aa3d89e581923867064050154d0206565b1f13c215949945a85a6576e3f4834b721caaa798b436cff21d86dcaa111ebe53a1be2b9902fde6e75122cae5b339bb27b2ce2804266a3c7923b49ff3c28933d89cacdc18517f9ab5068c7b5396a59c444fa0ca3ec332bedc967a8e4191a7cb9b50"], 0x68}}, 0x0) [ 905.821345] RAX: ffffffffffffffda RBX: 00007f6c52ee5f60 RCX: 00007f6c52dd3209 [ 905.828599] RDX: 0000000000000000 RSI: 0000000020000040 RDI: 0000000000000003 [ 905.835852] RBP: 00007f6c517481d0 R08: 0000000000000000 R09: 0000000000000000 [ 905.843103] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 905.850367] R13: 00007ffc0fa0b35f R14: 00007f6c51748300 R15: 0000000000022000 04:27:03 executing program 2: syz_mount_image$nfs(0x0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0, 0x0, 0x832000, 0x0) r0 = socket$netlink(0x10, 0x3, 0x0) perf_event_open(&(0x7f00000001c0)={0x1, 0x80, 0x1, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x7, 0x7}, 0x0, 0x5, 0xffffffff, 0x3, 0x8001, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8b18, &(0x7f0000000000)={'wlan1\x00'}) r1 = socket$inet6_udp(0xa, 0x2, 0x0) r2 = dup(0xffffffffffffffff) getpeername$packet(r2, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0xa) socket(0x1f, 0x6, 0x9) r4 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000180), 0x402880, 0x0) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000380), r2) sendmsg$NL80211_CMD_DEL_KEY(r4, &(0x7f0000000500)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f00000003c0)={&(0x7f0000000480)={0x80, r5, 0x10, 0x70bd26, 0x25dfdbfb, {{}, {@void, @val={0xc, 0x99, {0xe73}}}}, [@NL80211_ATTR_KEY_DEFAULT_TYPES={0xc, 0x6e, 0x0, 0x1, [@NL80211_KEY_DEFAULT_TYPE_MULTICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}]}, @NL80211_ATTR_KEY_DATA_WEP104={0x11, 0x7, "e4ca95cde870872f79f7352f7d"}, @NL80211_ATTR_KEY_DATA_WEP40={0x9, 0x7, "78951ecc80"}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_KEY_IDX={0x5, 0x8, 0x2}, @NL80211_ATTR_KEY_CIPHER={0x8, 0x9, 0xfac01}]}, 0x80}, 0x1, 0x0, 0x0, 0x4}, 0x40c1) ioctl$sock_inet6_SIOCADDRT(r1, 0x890b, &(0x7f0000000400)={@dev={0xfe, 0x80, '\x00', 0xa8}, @dev={0xfe, 0x80, '\x00', 0x2a}, @mcast2, 0x5, 0x0, 0x100, 0x0, 0x0, 0x24e20086, r3}) socket$inet6_udp(0xa, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup(r6) getpeername$packet(r7, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0xa) ioctl$sock_ipv6_tunnel_SIOCDEL6RD(0xffffffffffffffff, 0x89fa, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000140)={@rand_addr, @rand_addr, 0x29, 0x9}}) sendmsg$ETHTOOL_MSG_LINKMODES_SET(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000006c0)=ANY=[@ANYBLOB="8c00", @ANYRES16=0x0, @ANYBLOB="00012cc37000fcdbdf2505000000080009000e0000000800050000000000080009001e0000000500020006000000050006000800000005000200030000002400018008000100", @ANYRES32=r3, @ANYBLOB="08000100", @ANYRES8, @ANYRES16, @ANYRES32, @ANYBLOB="06400000", @ANYRES32, @ANYBLOB="080005004000000005000600660000001400018008000100", @ANYRES32=r8, @ANYBLOB="7c0b6ec65925b2957657a1d513b5c5f6d1e18751dbaef78755e478811081c34c6e7caf1cbfb95f421aad08b08d936a7871becca34c25babb9d972ab4d2d21ea03372707458fe481de6a1a0703200efd2fd8b3a755305d95a077f334e7457ed1a3c5311913ceb3f76d239d07d303a1583c044ef6918338724eb2375ff358c225074887a20a277b0d051497260caa91c6e192f8843011b885c23a2ab6f498b29eaea80e63de219fced238da25026b68e23bed1ce8d06d5859b48416f6c5f6346a5aba28a595766cd923217e8c63f200e64f1c8c1a641303328c44776dbf5a1f8bcd7e2365374e5", @ANYRESDEC=r6], 0x8c}, 0x1, 0x0, 0x0, 0x488c0}, 0x4840) pipe(&(0x7f0000000340)) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x13c, &(0x7f0000000000)={&(0x7f0000000540)=ANY=[@ANYBLOB="2800000010000101c543718cbdffbbc1000003004934f3fd347aa709af2e17bfde1ca03793ccf85bcb6137df803e2736222a2035c386350955acddf58e2a50ded9b7b92b8ea92b78200381aa44f750270d2595a5965d1b180520f148c591956b9d3b9f347efc4db7bae48377402799af9daa5eabcdf4e3384ffeb6c886fcf4675b160c4c0fe7c0c36f942d16be63f3151aaf575ed40edae328834a903394efad44f88ff4fe388b709af8bc38991c4eb5bba1b948de632e29308ea4473883daebca5c9a36c143ec670e79e970cde731fb95739d3355e7a2eba52520f35e74540f586ac7e37e42cc7cb4191acbb663af0e4e13e56f408ec4c76e7a92199f14f0", @ANYRES32=0x0, @ANYBLOB="01f200000000000008001b0000000000"], 0x28}}, 0x0) syz_mount_image$nfs(0x0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0, 0x0, 0x832000, 0x0) (async) socket$netlink(0x10, 0x3, 0x0) (async) perf_event_open(&(0x7f00000001c0)={0x1, 0x80, 0x1, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x7, 0x7}, 0x0, 0x5, 0xffffffff, 0x3, 0x8001, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8b18, &(0x7f0000000000)={'wlan1\x00'}) (async) socket$inet6_udp(0xa, 0x2, 0x0) (async) dup(0xffffffffffffffff) (async) getpeername$packet(r2, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0xa) (async) socket(0x1f, 0x6, 0x9) (async) openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000180), 0x402880, 0x0) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000380), r2) (async) sendmsg$NL80211_CMD_DEL_KEY(r4, &(0x7f0000000500)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f00000003c0)={&(0x7f0000000480)={0x80, r5, 0x10, 0x70bd26, 0x25dfdbfb, {{}, {@void, @val={0xc, 0x99, {0xe73}}}}, [@NL80211_ATTR_KEY_DEFAULT_TYPES={0xc, 0x6e, 0x0, 0x1, [@NL80211_KEY_DEFAULT_TYPE_MULTICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}]}, @NL80211_ATTR_KEY_DATA_WEP104={0x11, 0x7, "e4ca95cde870872f79f7352f7d"}, @NL80211_ATTR_KEY_DATA_WEP40={0x9, 0x7, "78951ecc80"}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_KEY_IDX={0x5, 0x8, 0x2}, @NL80211_ATTR_KEY_CIPHER={0x8, 0x9, 0xfac01}]}, 0x80}, 0x1, 0x0, 0x0, 0x4}, 0x40c1) (async) ioctl$sock_inet6_SIOCADDRT(r1, 0x890b, &(0x7f0000000400)={@dev={0xfe, 0x80, '\x00', 0xa8}, @dev={0xfe, 0x80, '\x00', 0x2a}, @mcast2, 0x5, 0x0, 0x100, 0x0, 0x0, 0x24e20086, r3}) (async) socket$inet6_udp(0xa, 0x2, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) (async) dup(r6) (async) getpeername$packet(r7, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0xa) (async) ioctl$sock_ipv6_tunnel_SIOCDEL6RD(0xffffffffffffffff, 0x89fa, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000140)={@rand_addr, @rand_addr, 0x29, 0x9}}) (async) sendmsg$ETHTOOL_MSG_LINKMODES_SET(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000006c0)=ANY=[@ANYBLOB="8c00", @ANYRES16=0x0, @ANYBLOB="00012cc37000fcdbdf2505000000080009000e0000000800050000000000080009001e0000000500020006000000050006000800000005000200030000002400018008000100", @ANYRES32=r3, @ANYBLOB="08000100", @ANYRES8, @ANYRES16, @ANYRES32, @ANYBLOB="06400000", @ANYRES32, @ANYBLOB="080005004000000005000600660000001400018008000100", @ANYRES32=r8, @ANYBLOB="7c0b6ec65925b2957657a1d513b5c5f6d1e18751dbaef78755e478811081c34c6e7caf1cbfb95f421aad08b08d936a7871becca34c25babb9d972ab4d2d21ea03372707458fe481de6a1a0703200efd2fd8b3a755305d95a077f334e7457ed1a3c5311913ceb3f76d239d07d303a1583c044ef6918338724eb2375ff358c225074887a20a277b0d051497260caa91c6e192f8843011b885c23a2ab6f498b29eaea80e63de219fced238da25026b68e23bed1ce8d06d5859b48416f6c5f6346a5aba28a595766cd923217e8c63f200e64f1c8c1a641303328c44776dbf5a1f8bcd7e2365374e5", @ANYRESDEC=r6], 0x8c}, 0x1, 0x0, 0x0, 0x488c0}, 0x4840) (async) pipe(&(0x7f0000000340)) (async) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x13c, &(0x7f0000000000)={&(0x7f0000000540)=ANY=[@ANYBLOB="2800000010000101c543718cbdffbbc1000003004934f3fd347aa709af2e17bfde1ca03793ccf85bcb6137df803e2736222a2035c386350955acddf58e2a50ded9b7b92b8ea92b78200381aa44f750270d2595a5965d1b180520f148c591956b9d3b9f347efc4db7bae48377402799af9daa5eabcdf4e3384ffeb6c886fcf4675b160c4c0fe7c0c36f942d16be63f3151aaf575ed40edae328834a903394efad44f88ff4fe388b709af8bc38991c4eb5bba1b948de632e29308ea4473883daebca5c9a36c143ec670e79e970cde731fb95739d3355e7a2eba52520f35e74540f586ac7e37e42cc7cb4191acbb663af0e4e13e56f408ec4c76e7a92199f14f0", @ANYRES32=0x0, @ANYBLOB="01f200000000000008001b0000000000"], 0x28}}, 0x0) (async) 04:27:03 executing program 3: syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb080600010800060400010180c200000064010102bbbbbbbbbbbbac79b7ed7cfe331414aa"], 0x0) 04:27:03 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="2000000034006182000000000000000001"], 0x20}}, 0x0) (fail_nth: 2) 04:27:04 executing program 0: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) close(r0) perf_event_open(&(0x7f00000002c0)={0x3, 0x80, 0x0, 0x4, 0x7, 0x0, 0x0, 0x3ff, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0xfffffff8, 0x0, @perf_config_ext={0x2, 0x400}, 0x18010, 0x0, 0x0, 0x3, 0x100000001, 0x2, 0x1, 0x0, 0x7, 0x0, 0x100000001}, 0x0, 0x5, r0, 0xa) (async) r1 = socket$inet(0x2, 0x4000000805, 0x0) r2 = socket$inet_sctp(0x2, 0x5, 0x84) r3 = dup3(r1, r2, 0x0) (async) perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0x0, 0x5, 0xe7, 0x3, 0x0, 0x5, 0x0, 0x4, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x9, 0x4, @perf_bp={&(0x7f0000000000), 0x2}, 0x81, 0x5, 0x4bc, 0x4, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x10, 0xffffffffffffffff, 0x8) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r2, 0x84, 0x64, &(0x7f0000d6cff0)=[@in={0x2, 0x4e20, @loopback}], 0x10) sendto$inet(r3, &(0x7f0000fa3fff)='\t', 0x1, 0x0, &(0x7f00006f7000)={0x2, 0x0, @dev}, 0x10) (async) perf_event_open(&(0x7f00000004c0)={0x0, 0x80, 0x4, 0x0, 0xb, 0xf6, 0x0, 0x6, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000, 0x0, 0x0, 0x0, 0x2, 0xffffffff, 0xfffffffd, 0x0, @perf_bp, 0x7560, 0xfffffffffffffffe, 0x0, 0x0, 0x101, 0x3, 0x7}, 0x0, 0x0, 0xffffffffffffffff, 0xb) (async, rerun: 64) ptrace$setregs(0xf, 0x0, 0x0, &(0x7f0000000340)="9f61efe78b41718305576b9778c107226bbf43d7bfa6fb193d6dc37c61ba9c5f020233aa1d49923005c51738620a68f4324a57d986d0cb916784f5e18762e929ec9771901671281d96855b0f53f0eb7f7dfe630bba66bb3fdb2938f38e6dabbb07427e6532d555607636e024088fe244a347bec6d47198f92bea9423180b26ebd66a2add2a2c799a4135c86bf8a7d481285f1aab079bb0f789802a9436da4bd224b805b0a17ff94661be20385f485be6b3dd2cf5deb5d22d4b6c671587") (rerun: 64) sendto$inet(r2, &(0x7f00003cef9f)='7', 0xfffa, 0x0, &(0x7f0000618000)={0x2, 0x4e20, @loopback}, 0x10) (async) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r3, 0x84, 0x66, &(0x7f000059aff8), &(0x7f000034f000)=0x2059b000) r4 = socket$nl_route(0x10, 0x3, 0x0) (async) socket$inet6_icmp_raw(0xa, 0x3, 0x3a) sendmsg$nl_route(r4, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000001140)={&(0x7f0000000540)=ANY=[@ANYBLOB="680000001000030500"/20, @ANYRES32=0x0, @ANYBLOB="0000000000000000400012800c0001006d6163766c616e0030000280080001001000000008000300030000001c0005800a0004008e93b2114b2d00000a000400aaaaaaaaaaaa000008000500", @ANYRES32=0x0, @ANYBLOB="4688b7891deeb5537ab92821414bedc599c9d4ba0b32a28218a228b5bdd8bc1d20f5d04e4139d0c102ed878a9879ee8fecf9d1e83e0e78f742d12cc4d920086025534c4f97dc3f25b1c3767c4cd2e2a8f29eb4bb6f8d36e29c4d14422fbcb19be8d8723099a008b726b3ac2c96bb7d6996aa3d89e581923867064050154d0206565b1f13c215949945a85a6576e3f4834b721caaa798b436cff21d86dcaa111ebe53a1be2b9902fde6e75122cae5b339bb27b2ce2804266a3c7923b49ff3c28933d89cacdc18517f9ab5068c7b5396a59c444fa0ca3ec332bedc967a8e4191a7cb9b50"], 0x68}}, 0x0) 04:27:04 executing program 5: sendmsg$GTP_CMD_GETPDP(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x40081}, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100, 0x0, 0x8, 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)}, 0x0, 0x0, 0x80000, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6, 0x10, 0xffffffffffffffff, 0x0) (async) r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x0) syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) (async) ioctl$sock_x25_SIOCADDRT(0xffffffffffffffff, 0x890b, 0x0) (async) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000004d5c0)={0x7, [], 0x7f, "4dedac18a29c84"}) (async) r1 = perf_event_open(&(0x7f0000000000)={0x2, 0x80, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x3, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x5, 0x3, &(0x7f0000000480)=ANY=[@ANYBLOB="850000000700000025000000000000089500000000000000cf86f547728f7fd62efec9bc7cba134e7b06d8491b28add6577ed004c59d08f9b1e2f65227d090dbf4dcadf4621c26a97457f3946534d529cf85b55702a4f804000000f9d115e02475115a3ca275306ec69f21a5663130f6aa75fb6f496624df0ea8c77f2b16173aa4c24644f41a6626f3d7655440e1f0d20e2c5e984756e32bb6fabebc06fcf98097dc4e20e8f6683d4520e141051e8da5e74a0072b6d47e9a88a45d685136bd33b0e3f8400b33b4a1b67ad3ed6c4b161acbb872296c3b0f05b4f1490c6d0cc64454e5a0bea54af3fc6c49f1bc63ae54e0d82f1704d9ffc1545dc37736513e9d412ceb03749826c3e648599a413b46ba3df5dad48836e55d9bc34bf630d3f43a5da5963d51f2527b9e0df2e522f46221186fe7577bc2f4648879b50fb8253a96b393bfe9d735e234d7cdea2a779201cb3e433519b436a99c7c818e0e3fa984f3c89b9ca12ae9458ef2e116f7270de1edad3392c3c622708845ea6e69f6f4a20d7e18db74093919325cc95a4d48727939bff66469201b626b55aac478d06f5e8c54eff0d6011ead14a1ec6078f5de980a3456ff1a31d5984422b21ecc4442ccf4e7a2e4c9e57ebedbbf568843d001e8ae464ce8bd9faea0dfc6fe437f569ddb8df52559c087eb4e0a4bc81b1363d99d5072795d3209e87cf316588994a5ad04dee870ea9f2437860b9140cee7efe0bfb2220f0b571638765ee1f030f973a2b57fdb64c990500f731b7332b4fba5298c0c0ecdccf4581f0a72ef26845f99f055c784f7f226fcfbf92db65797e6d9c6079f22936a2f48a5e747772ee0718a7f6a61b006a49debdb1e9afc3f9392ff7d41ffbf7ee5eb488c1de1d7abd153ce81db970b4915c6fccbd6eb11328f6d96a59a254f117933bc6340eee771f79f90a5c851c40acc125ac6acd682ac8ef6f393e5a69d034c5b6ebaffca972231f831685ea7eeb2aaa64e0004070bcbb91e545103e6a47180ad68113873ae89560e8241b8e09ffec1dfd566822d495ab4bc2c9a2f16463b80c4c55d3fcdd47ba6478f10a59dae536dce86e97a05ab91b3314122ceca33988a79de3a7355d063882a917a09c1b3c7d0eef9515d9fcde7582d3978062581368c4073ca0caaa18fb232bb946abdd00de773ed973010b00d43fc4b5263e45f81fd6ebc632f22dad4c75207d7d701a428e7d60a726c8c8528fe6920e8fa5132fb9ef1d0d31edabf947c19480cc44b9e01be1370dcd6fc05327f545bd753ee5b021c76388ff0ac6a922ea2d654d11c3d2c3be4cf9a50ceb519e95a43a3903bbb2720f73b767a653759ca2ac302d423bd89ab641040ee3200000000d030b25fa0a68d5e732afae80a09801688f8e121dfacd0abb572280230b47f1dc1be0b152a6b5a2a652617026fb8ec66fd0f640168a90d0a440699a88b5d59bd96e2c5a8c67a15f27722695d548f0b900344b36433d7cb88878946500731f8df6ccf9ec2ed12e5e278228f75fcca5381919aef126834c2b53e17635321738f44ece50dc61fb368c53d1dfbe11153c91dd59a0d6354d8b63500"/1141], &(0x7f0000000000)='GPL\x00', 0x5, 0x252, &(0x7f000000cf3d)=""/195}, 0x48) ioctl$PERF_EVENT_IOC_SET_BPF(r1, 0x40042408, r2) ioctl$PERF_EVENT_IOC_QUERY_BPF(r1, 0xc008240a, &(0x7f0000000140)=ANY=[@ANYBLOB]) (async) ioctl$FIBMAP(r1, 0x1, &(0x7f0000000140)=0x8001) (async) bpf$PROG_LOAD(0x5, &(0x7f00000017c0)={0x0, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) ioctl$USBDEVFS_CLEAR_HALT(r0, 0x80045515, &(0x7f0000000000)={0x6}) (async) r3 = syz_open_procfs(0x0, &(0x7f0000000180)='net/ip6_mr_cache\x00') bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@base={0x3, 0x0, 0xa5, 0x0, 0x48, 0xffffffffffffffff, 0x0, '\x00', 0x0, r3, 0x0, 0x0, 0x3}, 0x48) [ 906.033706] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.2'. 04:27:04 executing program 3: syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb080600010800060400010180c200000064010102bbbbbbbbbbbbac79b7ed7cfe331414aa"], 0x0) [ 906.075349] FAULT_INJECTION: forcing a failure. [ 906.075349] name failslab, interval 1, probability 0, space 0, times 0 [ 906.100473] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.2'. 04:27:04 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) syz_open_procfs(0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x2000, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$TCSETSF(0xffffffffffffffff, 0x5404, &(0x7f0000000040)={0x0, 0x0, 0x10000000, 0x0, 0x0, "5344a1aad2b6241beea138b0d904464276d656"}) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/diskstats\x00', 0x0, 0x0) perf_event_open(&(0x7f0000000880)={0x3, 0x80, 0x0, 0x4, 0x9, 0x0, 0x0, 0x0, 0x41446, 0x4, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_bp={&(0x7f0000000280)}, 0x50, 0x800, 0x7, 0x3, 0x0, 0x4, 0x7fff, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xa, 0xffffffffffffffff, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000140)='/proc/bus/input/handlers\x00', 0x0, 0x0) setsockopt$XDP_UMEM_COMPLETION_RING(r2, 0x11b, 0x6, &(0x7f00000001c0)=0x10000, 0x4) sendfile(r0, r1, 0x0, 0x4000000000010046) setsockopt$netrom_NETROM_T1(r1, 0x103, 0x1, &(0x7f0000000080)=0x7, 0x4) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) fsetxattr$security_evm(0xffffffffffffffff, &(0x7f0000000900), 0x0, 0x0, 0x1) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000008b00)=[{{0x0, 0x0, &(0x7f0000001dc0)=[{&(0x7f0000001c00)=""/62, 0x3e}], 0x1, &(0x7f0000000a00)=""/187, 0xbb}, 0x2}, {{0x0, 0x0, 0x0, 0x0, &(0x7f00000064c0)=""/92, 0x5c}, 0x100}, {{0x0, 0x0, &(0x7f0000008300)=[{&(0x7f0000007cc0)=""/228, 0xe4}, {0x0}, {&(0x7f00000080c0)=""/229, 0xe5}, {&(0x7f00000081c0)=""/194, 0xc2}, {&(0x7f0000000880)}], 0x5, &(0x7f00000083c0)=""/66, 0x42}, 0x80}, {{&(0x7f0000008440)=@pppoe={0x18, 0x0, {0x0, @multicast}}, 0x80, 0x0}, 0xc}, {{&(0x7f0000008540)=@sco={0x1f, @none}, 0x80, &(0x7f0000008740)=[{0x0}, {0x0}], 0x2, &(0x7f0000008780)=""/164, 0xa4}, 0x2577}], 0x5, 0x2022, &(0x7f0000008d40)={0x77359400}) r3 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="616c6c6f775f7574696d653d3030303030300000000000303030302c757466383d312cd55f920899ab32ad9b6d61736b3d30303030303030303030303030303030303230303030302c00060881e7e6820657ee7c74cd28314b620a329e286f154d8d1125b20c329d80044eba03a3e5fc0a3c78020ae211059914518cc7e3587800afe04bf2dc46cf037876581efa51ce14fc26543d6d7c6373420c2037877884a66055193237000fca9274fa430105d77b3d49a823030957a5635b5e79fcb5014e16763736937835e03bd8f3a4a8397354382f989e2f9d2528d9f4005a0cf9347fa40169d72e1c2bc46aaf4e01f12f0baaeb6fc070221b2ff858ae6eac0ff29281961f59a76058a981204b038a98bf6306e429c0b8b66f02dcd0be25ee7e82add46d15c8db38c1f2da3ffd48303d8d93cfd5543bef0099d0e5005dd6000000004ae2000000000040009626249fc1c3b675902f0e793d4cb500196fc65c978b52bd87fdd37da5dbda000000ce0e0000000900000000dc5224a6f064ed14d003673de14afbad33ab7d31894bc652c003e898893e564dcf7bf57e71276c565a812364ecd23e0000000000000000007e77fa074810545c53b51eaf21778103e37c2f699d942a2c4d6b62de6e88b5144d26e0603f05c114debf51305a21de715b2581dcb99e000f8f28835929382f522c4944d60000470574a51fd1585b004d17bc907c533e1af1d3a3ffa496dfa096c4834e66ac06001ff061e08831aca98522d5cedb7a783f36f464dee0060880133c1995decba554ce8f686fc3db00946f117a495f9f4429ff6eec0d3928a33f1c6f20c6b8a0005534a09bd9fdf3ebcff609db7a9c45e43646515de3a94ce9d8cba49d958000331feb0bb175bc7d090000000005000000368b0c8243a411d22cebfaf4b5502f98fa051a5ddc7bb9501ff86c8b6dfc360087013cc05ddbf8d906c7f4daae4cbe00f99546a9e95bf7dde3da1849643155b4b90aa21e554b833b0fd394075db85728e257b874c56db7b0f06fa45c48088a5cb5cd7fd4d0b60dabe406b557c49fde3fcf2b70842a9e90783ba31aae660f7c546eeb0a4e229f2f8f9b2108001358741a4c255b8cfad4dfa70792520ac2d802e7c20db13b4094d563dbd7f648bdf9780f96e51e3b5d7a038c178279e1b01c345f58326ee12915cc044236fea8d145cc2fbf3eb6aa3ea2bc89283f08aaeeb276f09aebea00080000c4938c3ed6b30d06620000000000000101cb26ee4a57f9c59e67cf5001e02ed6a9b2338315a80776c4f6bcb136a76bb3fd9b70b6b7306591dcfae83785ae4024042c909b7c5dcfa457d3329453483ae90b38ec5f8e01006d0921ca013cfb4bfe8965917ed98e08fe0915dad1c87e7db3cd14e3063a93a39dbf3bf9aa2ecf7618af48eacd36ae331f56ed217f35e97c47eada460ae1d6ad68a0786416b3af6d45c6106a61d134fc3590bff6ad625928f74ce9ff6252fe06"]) mkdirat(r3, &(0x7f0000000240)='./file1\x00', 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r1, 0xc018937b, &(0x7f00000000c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="2e2f66e36c653100"]) 04:27:04 executing program 2: syz_mount_image$nfs(0x0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0, 0x0, 0x832000, 0x0) (async) r0 = socket$netlink(0x10, 0x3, 0x0) perf_event_open(&(0x7f00000001c0)={0x1, 0x80, 0x1, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x7, 0x7}, 0x0, 0x5, 0xffffffff, 0x3, 0x8001, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8b18, &(0x7f0000000000)={'wlan1\x00'}) (async) r1 = socket$inet6_udp(0xa, 0x2, 0x0) (async) r2 = dup(0xffffffffffffffff) getpeername$packet(r2, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0xa) socket(0x1f, 0x6, 0x9) (async) r4 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000180), 0x402880, 0x0) (async) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000380), r2) sendmsg$NL80211_CMD_DEL_KEY(r4, &(0x7f0000000500)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f00000003c0)={&(0x7f0000000480)={0x80, r5, 0x10, 0x70bd26, 0x25dfdbfb, {{}, {@void, @val={0xc, 0x99, {0xe73}}}}, [@NL80211_ATTR_KEY_DEFAULT_TYPES={0xc, 0x6e, 0x0, 0x1, [@NL80211_KEY_DEFAULT_TYPE_MULTICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}]}, @NL80211_ATTR_KEY_DATA_WEP104={0x11, 0x7, "e4ca95cde870872f79f7352f7d"}, @NL80211_ATTR_KEY_DATA_WEP40={0x9, 0x7, "78951ecc80"}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_KEY_IDX={0x5, 0x8, 0x2}, @NL80211_ATTR_KEY_CIPHER={0x8, 0x9, 0xfac01}]}, 0x80}, 0x1, 0x0, 0x0, 0x4}, 0x40c1) (async) ioctl$sock_inet6_SIOCADDRT(r1, 0x890b, &(0x7f0000000400)={@dev={0xfe, 0x80, '\x00', 0xa8}, @dev={0xfe, 0x80, '\x00', 0x2a}, @mcast2, 0x5, 0x0, 0x100, 0x0, 0x0, 0x24e20086, r3}) socket$inet6_udp(0xa, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup(r6) getpeername$packet(r7, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0xa) ioctl$sock_ipv6_tunnel_SIOCDEL6RD(0xffffffffffffffff, 0x89fa, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000140)={@rand_addr, @rand_addr, 0x29, 0x9}}) (async) sendmsg$ETHTOOL_MSG_LINKMODES_SET(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000006c0)=ANY=[@ANYBLOB="8c00", @ANYRES16=0x0, @ANYBLOB="00012cc37000fcdbdf2505000000080009000e0000000800050000000000080009001e0000000500020006000000050006000800000005000200030000002400018008000100", @ANYRES32=r3, @ANYBLOB="08000100", @ANYRES8, @ANYRES16, @ANYRES32, @ANYBLOB="06400000", @ANYRES32, @ANYBLOB="080005004000000005000600660000001400018008000100", @ANYRES32=r8, @ANYBLOB="7c0b6ec65925b2957657a1d513b5c5f6d1e18751dbaef78755e478811081c34c6e7caf1cbfb95f421aad08b08d936a7871becca34c25babb9d972ab4d2d21ea03372707458fe481de6a1a0703200efd2fd8b3a755305d95a077f334e7457ed1a3c5311913ceb3f76d239d07d303a1583c044ef6918338724eb2375ff358c225074887a20a277b0d051497260caa91c6e192f8843011b885c23a2ab6f498b29eaea80e63de219fced238da25026b68e23bed1ce8d06d5859b48416f6c5f6346a5aba28a595766cd923217e8c63f200e64f1c8c1a641303328c44776dbf5a1f8bcd7e2365374e5", @ANYRESDEC=r6], 0x8c}, 0x1, 0x0, 0x0, 0x488c0}, 0x4840) pipe(&(0x7f0000000340)) (async) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x13c, &(0x7f0000000000)={&(0x7f0000000540)=ANY=[@ANYBLOB="2800000010000101c543718cbdffbbc1000003004934f3fd347aa709af2e17bfde1ca03793ccf85bcb6137df803e2736222a2035c386350955acddf58e2a50ded9b7b92b8ea92b78200381aa44f750270d2595a5965d1b180520f148c591956b9d3b9f347efc4db7bae48377402799af9daa5eabcdf4e3384ffeb6c886fcf4675b160c4c0fe7c0c36f942d16be63f3151aaf575ed40edae328834a903394efad44f88ff4fe388b709af8bc38991c4eb5bba1b948de632e29308ea4473883daebca5c9a36c143ec670e79e970cde731fb95739d3355e7a2eba52520f35e74540f586ac7e37e42cc7cb4191acbb663af0e4e13e56f408ec4c76e7a92199f14f0", @ANYRES32=0x0, @ANYBLOB="01f200000000000008001b0000000000"], 0x28}}, 0x0) [ 906.133318] CPU: 0 PID: 3275 Comm: syz-executor.4 Not tainted 4.19.211-syzkaller #0 [ 906.141147] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/29/2022 [ 906.150591] Call Trace: [ 906.153192] dump_stack+0x1fc/0x2ef [ 906.156832] should_fail.cold+0xa/0xf [ 906.160644] ? setup_fault_attr+0x200/0x200 [ 906.164975] ? lock_acquire+0x170/0x3c0 [ 906.168958] __should_failslab+0x115/0x180 [ 906.173202] should_failslab+0x5/0x10 [ 906.177016] kmem_cache_alloc_node_trace+0x244/0x3b0 04:27:04 executing program 3: syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb080600010800060400010180c200000064010102bbbbbbbbbbbbac79b7ed7cfe331414aa"], 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb080600010800060400010180c200000064010102bbbbbbbbbbbbac79b7ed7cfe331414aa"], 0x0) (async) [ 906.182149] __kmalloc_node_track_caller+0x38/0x70 [ 906.187092] __alloc_skb+0xae/0x560 [ 906.190734] netlink_sendmsg+0x9f6/0xc50 [ 906.194810] ? aa_af_perm+0x230/0x230 [ 906.198620] ? nlmsg_notify+0x1f0/0x1f0 [ 906.202597] ? kernel_recvmsg+0x220/0x220 [ 906.206767] ? nlmsg_notify+0x1f0/0x1f0 [ 906.210756] sock_sendmsg+0xc3/0x120 [ 906.214484] ___sys_sendmsg+0x7bb/0x8e0 [ 906.218473] ? check_preemption_disabled+0x41/0x280 [ 906.223501] ? copy_msghdr_from_user+0x440/0x440 04:27:04 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'rose0\x00', 0x1}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e6c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x9, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD_XDP(0x5, 0x0, 0xfffffffffffffeb5) ioctl$TUNSETLINK(0xffffffffffffffff, 0x400454cd, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r2, 0x8914, &(0x7f0000000080)) r3 = accept4$inet(r1, 0x0, &(0x7f0000000040), 0x80800) ioctl$F2FS_IOC_GET_PIN_FILE(r3, 0x8004f50e, &(0x7f0000000180)) [ 906.226605] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.2'. [ 906.228258] ? __fget+0x32f/0x510 [ 906.228280] ? lock_downgrade+0x720/0x720 [ 906.228298] ? check_preemption_disabled+0x41/0x280 [ 906.228315] ? check_preemption_disabled+0x41/0x280 [ 906.228334] ? __fget+0x356/0x510 [ 906.228350] ? do_dup2+0x450/0x450 [ 906.228364] ? lock_downgrade+0x720/0x720 [ 906.228380] ? vfs_write+0x3d7/0x540 [ 906.228396] ? __fdget+0x1d0/0x230 [ 906.272790] __x64_sys_sendmsg+0x132/0x220 [ 906.277031] ? __sys_sendmsg+0x1b0/0x1b0 04:27:04 executing program 2: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8001420, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x42202, 0x0) write$FUSE_OPEN(r1, &(0x7f0000000000)={0x20, 0x24, 0x0, {0x0, 0xc}}, 0x20) splice(r0, 0x0, r1, 0x0, 0xffffffe1, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x7e, 0x0) r3 = dup2(r2, r1) ioctl$int_in(r1, 0x5452, &(0x7f00000000c0)=0x200) write$FUSE_IOCTL(r3, &(0x7f0000000140)={0x20}, 0x20) [ 906.281108] ? vfs_write+0x393/0x540 [ 906.284846] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 906.290215] ? trace_hardirqs_off_caller+0x6e/0x210 [ 906.295242] ? do_syscall_64+0x21/0x620 [ 906.299228] do_syscall_64+0xf9/0x620 [ 906.303046] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 906.308241] RIP: 0033:0x7f6c52dd3209 [ 906.311959] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 04:27:04 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'rose0\x00', 0x1}) (async) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r2 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e6c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x9, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD_XDP(0x5, 0x0, 0xfffffffffffffeb5) (async) ioctl$TUNSETLINK(0xffffffffffffffff, 0x400454cd, 0x0) (async) ioctl$PERF_EVENT_IOC_SET_FILTER(r2, 0x8914, &(0x7f0000000080)) r3 = accept4$inet(r1, 0x0, &(0x7f0000000040), 0x80800) ioctl$F2FS_IOC_GET_PIN_FILE(r3, 0x8004f50e, &(0x7f0000000180)) 04:27:04 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'rose0\x00', 0x1}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e6c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x9, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD_XDP(0x5, 0x0, 0xfffffffffffffeb5) ioctl$TUNSETLINK(0xffffffffffffffff, 0x400454cd, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r2, 0x8914, &(0x7f0000000080)) r3 = accept4$inet(r1, 0x0, &(0x7f0000000040), 0x80800) ioctl$F2FS_IOC_GET_PIN_FILE(r3, 0x8004f50e, &(0x7f0000000180)) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'rose0\x00', 0x1}) (async) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e6c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x9, 0xffffffffffffffff, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, 0x0, 0xfffffffffffffeb5) (async) ioctl$TUNSETLINK(0xffffffffffffffff, 0x400454cd, 0x0) (async) ioctl$PERF_EVENT_IOC_SET_FILTER(r2, 0x8914, &(0x7f0000000080)) (async) accept4$inet(r1, 0x0, &(0x7f0000000040), 0x80800) (async) ioctl$F2FS_IOC_GET_PIN_FILE(r3, 0x8004f50e, &(0x7f0000000180)) (async) 04:27:04 executing program 5: r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) ioctl$EXT4_IOC_GETSTATE(r1, 0x40046629, &(0x7f00000000c0)) perf_event_open(&(0x7f0000000000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x2402, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) ioctl$KVM_CREATE_IRQCHIP(r2, 0xae60) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000240)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_SET_LAPIC(r3, 0x4400ae8f, &(0x7f0000000440)={"6cdd4237dd245c8404721efdc9c8dc1964125fa96fa42b761c6ec25b2bec0ba4c81036c93a40c8a4d4412a763b00040000000000003c5ca206c047ecee377abaece6b88378e38e06c5fc191f361d264ffa8b46485f02baee1ab6b8154252066178868d1ef4b53606000000000000007c21a984c2b9ca4bbb7a87165c0c1dbc75d7ea4df1001000000000694525952f44500a1f0db509c32cc7ace842c28f37f06e4ea9f1e5f0c6c379f9cc58bf69fcde317fad4825aa1b6a832d4e48cc41bb5a6baa41d614f6c8941bee805954a62d196a4e8d4bf6b21224b57f530d0000c1ff53bf79a1f5c5dc34cf2645cbc11c4562d22db88d0edc5daee171cc04d96d9ec2db07478f347edbd6404923ad4a5672b1b285c7988c4ec0922c655ff600000000c00dc290d936d93236051fadfb4b95d02c0bda7ce38dabb7cd103fe4d0c9c963cd717a77f8df8d46099b1f580968af6afbbc19db161c6df3e7c9c71bc08a282fc2c142856b5e4caff4c0a4f72445ef10dcd2c569319d6e9bb2058d023f669a64fc7d9684b45b00000000364673dcfa9235ea5a2ff23c4bb5c5acb290e8976dcac779ff000000000000003d4e185afe28a774b99d3890bd37428617de4cdd6f53c419ce31054182fd098af7b7f1b1152c691611f897558d4b755cb783978d9859b0537b05b623dcb5c4ca9317471a40fa4998cca80e961efffb4e1aa25d8a17deef0c8694c4395fc99be3c3fe7aeb8af4929ce7d346ca62b25d48fda5d10146702f78b233b5208752726ed9f0c340d494b92d19cc930bb8a5f8b4da8f4603ac0c3b698384e17a570dc8524823ed15af4ecfabb4b2541d3c114b7bba1c21a845c9cf0d1cc24aba47e30f558b2246ad95ccf7d2f80cc0ab26f08336ea1a33b79cf35b898837016eb211a1734c7af076e15451e33519fc978f66df7df4557c91024a8dc130a28ef5f63ad07b39c8d23b85cf434e065e8a29a80047fe17dee6f6347b4951f97b5703dc78b1ca9d74ea6a9ae12ab367c0de2659cc38d2f33ddd86e0597d33361eada119b5132145fa4525c488c7fffd6ceda6e9a02ebd97ced6b0161f2cc84615ceb8b18883299c636e9e46724a9a0600a8bb02f3e489631d522019a35fe12a33caf9dd8768ddbc02a484c345c3eff254297b1dbb04989c3f9f3c7b3c985c39b1d313018068d3809bac8c657e39f4f692613e28387e955722908dd88b56163be8312ff47c5b6f280472935af74e97a5a8110a4d74496f4c8ec82ddb010100000000000001a047526865c888c9ff36056cc4ad258021e1581d43badaaec6cc5a2ef989de9801fed6d4be2bfcfe07a69c46bffbe9dd03970800000000000000d372bdd6d89dc1ecf63c23d506114d0fba2bd1c69e8f7e3fccdcda85ce975ec1381b1cec6ddaa76e186719d819164300"}) syz_kvm_setup_cpu$x86(r2, r3, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000200)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) [ 906.330865] RSP: 002b:00007f6c51748168 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 906.338596] RAX: ffffffffffffffda RBX: 00007f6c52ee5f60 RCX: 00007f6c52dd3209 [ 906.345870] RDX: 0000000000000000 RSI: 0000000020000040 RDI: 0000000000000003 [ 906.353150] RBP: 00007f6c517481d0 R08: 0000000000000000 R09: 0000000000000000 [ 906.360424] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 906.367705] R13: 00007ffc0fa0b35f R14: 00007f6c51748300 R15: 0000000000022000 04:27:04 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="2000000034006182000000000000000001"], 0x20}}, 0x0) (fail_nth: 3) 04:27:04 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) setrlimit(0x1, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1c1042, 0x0) r1 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)) pwrite64(r0, &(0x7f0000000180)="13", 0x1, 0x4010040bffd) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) getrlimit(0xd, &(0x7f0000000000)) setrlimit(0x1, &(0x7f00000000c0)={0x4a, 0xfffffffffffffffd}) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000140)=0xffffffff) ioctl$TIOCGPGRP(r0, 0x540f, &(0x7f0000000240)=0x0) perf_event_open(&(0x7f00000001c0)={0x4, 0x80, 0x4, 0x0, 0x1, 0xee, 0x0, 0x72, 0x6020, 0x8, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x3, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x5a3c, 0x2, @perf_config_ext={0xbba, 0x9}, 0x14802, 0x5, 0xc59c, 0x8, 0x8, 0x4, 0xee, 0x0, 0x6, 0x0, 0x101}, r2, 0x2, 0xffffffffffffffff, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x40002, 0x0) fallocate(r3, 0x3, 0xfffffffff, 0x4010000bffe) r4 = openat(r1, &(0x7f0000000400)='./bus\x00', 0x200003, 0xc8) r5 = open(&(0x7f0000000080)='./bus\x00', 0x40002, 0x0) fallocate(r5, 0x3, 0xfffffffff, 0x4010000bffe) bpf$PROG_LOAD(0x5, &(0x7f0000000480)={0x1e, 0x6, &(0x7f0000000280)=@framed={{0x18, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x425f}, [@map_idx_val={0x18, 0x4, 0x6, 0x0, 0x8, 0x0, 0x0, 0x0, 0x9}, @exit]}, &(0x7f0000000300)='syzkaller\x00', 0x8, 0x35, &(0x7f0000000340)=""/53, 0x41100, 0x2, '\x00', 0x0, 0x15, r3, 0x8, &(0x7f0000000380)={0x6, 0x2}, 0x8, 0x10, &(0x7f00000003c0)={0x0, 0xb, 0x1, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000440)=[r4, r5, r1, r1]}, 0x80) openat(0xffffffffffffffff, 0x0, 0x204180, 0x1a2) lseek(r1, 0x0, 0x3) 04:27:04 executing program 2: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8001420, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x42202, 0x0) write$FUSE_OPEN(r1, &(0x7f0000000000)={0x20, 0x24, 0x0, {0x0, 0xc}}, 0x20) splice(r0, 0x0, r1, 0x0, 0xffffffe1, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x7e, 0x0) r3 = dup2(r2, r1) ioctl$int_in(r1, 0x5452, &(0x7f00000000c0)=0x200) write$FUSE_IOCTL(r3, &(0x7f0000000140)={0x20}, 0x20) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x8001420, 0x0) (async) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) (async) open(&(0x7f00000002c0)='./bus\x00', 0x42202, 0x0) (async) write$FUSE_OPEN(r1, &(0x7f0000000000)={0x20, 0x24, 0x0, {0x0, 0xc}}, 0x20) (async) splice(r0, 0x0, r1, 0x0, 0xffffffe1, 0x0) (async) open$dir(&(0x7f0000000180)='./file0\x00', 0x7e, 0x0) (async) dup2(r2, r1) (async) ioctl$int_in(r1, 0x5452, &(0x7f00000000c0)=0x200) (async) write$FUSE_IOCTL(r3, &(0x7f0000000140)={0x20}, 0x20) (async) 04:27:04 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) syz_open_procfs(0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x2000, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) ioctl$TCSETSF(0xffffffffffffffff, 0x5404, &(0x7f0000000040)={0x0, 0x0, 0x10000000, 0x0, 0x0, "5344a1aad2b6241beea138b0d904464276d656"}) (async) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) (async) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/diskstats\x00', 0x0, 0x0) perf_event_open(&(0x7f0000000880)={0x3, 0x80, 0x0, 0x4, 0x9, 0x0, 0x0, 0x0, 0x41446, 0x4, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_bp={&(0x7f0000000280)}, 0x50, 0x800, 0x7, 0x3, 0x0, 0x4, 0x7fff, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xa, 0xffffffffffffffff, 0x0) (async) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000140)='/proc/bus/input/handlers\x00', 0x0, 0x0) setsockopt$XDP_UMEM_COMPLETION_RING(r2, 0x11b, 0x6, &(0x7f00000001c0)=0x10000, 0x4) (async) sendfile(r0, r1, 0x0, 0x4000000000010046) (async) setsockopt$netrom_NETROM_T1(r1, 0x103, 0x1, &(0x7f0000000080)=0x7, 0x4) (async) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) fsetxattr$security_evm(0xffffffffffffffff, &(0x7f0000000900), 0x0, 0x0, 0x1) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000008b00)=[{{0x0, 0x0, &(0x7f0000001dc0)=[{&(0x7f0000001c00)=""/62, 0x3e}], 0x1, &(0x7f0000000a00)=""/187, 0xbb}, 0x2}, {{0x0, 0x0, 0x0, 0x0, &(0x7f00000064c0)=""/92, 0x5c}, 0x100}, {{0x0, 0x0, &(0x7f0000008300)=[{&(0x7f0000007cc0)=""/228, 0xe4}, {0x0}, {&(0x7f00000080c0)=""/229, 0xe5}, {&(0x7f00000081c0)=""/194, 0xc2}, {&(0x7f0000000880)}], 0x5, &(0x7f00000083c0)=""/66, 0x42}, 0x80}, {{&(0x7f0000008440)=@pppoe={0x18, 0x0, {0x0, @multicast}}, 0x80, 0x0}, 0xc}, {{&(0x7f0000008540)=@sco={0x1f, @none}, 0x80, &(0x7f0000008740)=[{0x0}, {0x0}], 0x2, &(0x7f0000008780)=""/164, 0xa4}, 0x2577}], 0x5, 0x2022, &(0x7f0000008d40)={0x77359400}) (async) r3 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="616c6c6f775f7574696d653d3030303030300000000000303030302c757466383d312cd55f920899ab32ad9b6d61736b3d30303030303030303030303030303030303230303030302c00060881e7e6820657ee7c74cd28314b620a329e286f154d8d1125b20c329d80044eba03a3e5fc0a3c78020ae211059914518cc7e3587800afe04bf2dc46cf037876581efa51ce14fc26543d6d7c6373420c2037877884a66055193237000fca9274fa430105d77b3d49a823030957a5635b5e79fcb5014e16763736937835e03bd8f3a4a8397354382f989e2f9d2528d9f4005a0cf9347fa40169d72e1c2bc46aaf4e01f12f0baaeb6fc070221b2ff858ae6eac0ff29281961f59a76058a981204b038a98bf6306e429c0b8b66f02dcd0be25ee7e82add46d15c8db38c1f2da3ffd48303d8d93cfd5543bef0099d0e5005dd6000000004ae2000000000040009626249fc1c3b675902f0e793d4cb500196fc65c978b52bd87fdd37da5dbda000000ce0e0000000900000000dc5224a6f064ed14d003673de14afbad33ab7d31894bc652c003e898893e564dcf7bf57e71276c565a812364ecd23e0000000000000000007e77fa074810545c53b51eaf21778103e37c2f699d942a2c4d6b62de6e88b5144d26e0603f05c114debf51305a21de715b2581dcb99e000f8f28835929382f522c4944d60000470574a51fd1585b004d17bc907c533e1af1d3a3ffa496dfa096c4834e66ac06001ff061e08831aca98522d5cedb7a783f36f464dee0060880133c1995decba554ce8f686fc3db00946f117a495f9f4429ff6eec0d3928a33f1c6f20c6b8a0005534a09bd9fdf3ebcff609db7a9c45e43646515de3a94ce9d8cba49d958000331feb0bb175bc7d090000000005000000368b0c8243a411d22cebfaf4b5502f98fa051a5ddc7bb9501ff86c8b6dfc360087013cc05ddbf8d906c7f4daae4cbe00f99546a9e95bf7dde3da1849643155b4b90aa21e554b833b0fd394075db85728e257b874c56db7b0f06fa45c48088a5cb5cd7fd4d0b60dabe406b557c49fde3fcf2b70842a9e90783ba31aae660f7c546eeb0a4e229f2f8f9b2108001358741a4c255b8cfad4dfa70792520ac2d802e7c20db13b4094d563dbd7f648bdf9780f96e51e3b5d7a038c178279e1b01c345f58326ee12915cc044236fea8d145cc2fbf3eb6aa3ea2bc89283f08aaeeb276f09aebea00080000c4938c3ed6b30d06620000000000000101cb26ee4a57f9c59e67cf5001e02ed6a9b2338315a80776c4f6bcb136a76bb3fd9b70b6b7306591dcfae83785ae4024042c909b7c5dcfa457d3329453483ae90b38ec5f8e01006d0921ca013cfb4bfe8965917ed98e08fe0915dad1c87e7db3cd14e3063a93a39dbf3bf9aa2ecf7618af48eacd36ae331f56ed217f35e97c47eada460ae1d6ad68a0786416b3af6d45c6106a61d134fc3590bff6ad625928f74ce9ff6252fe06"]) mkdirat(r3, &(0x7f0000000240)='./file1\x00', 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r1, 0xc018937b, &(0x7f00000000c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="2e2f66e36c653100"]) 04:27:04 executing program 5: r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) (async) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) ioctl$EXT4_IOC_GETSTATE(r1, 0x40046629, &(0x7f00000000c0)) (async) perf_event_open(&(0x7f0000000000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x2402, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) (async) ioctl$KVM_CREATE_IRQCHIP(r2, 0xae60) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, 0x0) (async) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000240)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_SET_LAPIC(r3, 0x4400ae8f, &(0x7f0000000440)={"6cdd4237dd245c8404721efdc9c8dc1964125fa96fa42b761c6ec25b2bec0ba4c81036c93a40c8a4d4412a763b00040000000000003c5ca206c047ecee377abaece6b88378e38e06c5fc191f361d264ffa8b46485f02baee1ab6b8154252066178868d1ef4b53606000000000000007c21a984c2b9ca4bbb7a87165c0c1dbc75d7ea4df1001000000000694525952f44500a1f0db509c32cc7ace842c28f37f06e4ea9f1e5f0c6c379f9cc58bf69fcde317fad4825aa1b6a832d4e48cc41bb5a6baa41d614f6c8941bee805954a62d196a4e8d4bf6b21224b57f530d0000c1ff53bf79a1f5c5dc34cf2645cbc11c4562d22db88d0edc5daee171cc04d96d9ec2db07478f347edbd6404923ad4a5672b1b285c7988c4ec0922c655ff600000000c00dc290d936d93236051fadfb4b95d02c0bda7ce38dabb7cd103fe4d0c9c963cd717a77f8df8d46099b1f580968af6afbbc19db161c6df3e7c9c71bc08a282fc2c142856b5e4caff4c0a4f72445ef10dcd2c569319d6e9bb2058d023f669a64fc7d9684b45b00000000364673dcfa9235ea5a2ff23c4bb5c5acb290e8976dcac779ff000000000000003d4e185afe28a774b99d3890bd37428617de4cdd6f53c419ce31054182fd098af7b7f1b1152c691611f897558d4b755cb783978d9859b0537b05b623dcb5c4ca9317471a40fa4998cca80e961efffb4e1aa25d8a17deef0c8694c4395fc99be3c3fe7aeb8af4929ce7d346ca62b25d48fda5d10146702f78b233b5208752726ed9f0c340d494b92d19cc930bb8a5f8b4da8f4603ac0c3b698384e17a570dc8524823ed15af4ecfabb4b2541d3c114b7bba1c21a845c9cf0d1cc24aba47e30f558b2246ad95ccf7d2f80cc0ab26f08336ea1a33b79cf35b898837016eb211a1734c7af076e15451e33519fc978f66df7df4557c91024a8dc130a28ef5f63ad07b39c8d23b85cf434e065e8a29a80047fe17dee6f6347b4951f97b5703dc78b1ca9d74ea6a9ae12ab367c0de2659cc38d2f33ddd86e0597d33361eada119b5132145fa4525c488c7fffd6ceda6e9a02ebd97ced6b0161f2cc84615ceb8b18883299c636e9e46724a9a0600a8bb02f3e489631d522019a35fe12a33caf9dd8768ddbc02a484c345c3eff254297b1dbb04989c3f9f3c7b3c985c39b1d313018068d3809bac8c657e39f4f692613e28387e955722908dd88b56163be8312ff47c5b6f280472935af74e97a5a8110a4d74496f4c8ec82ddb010100000000000001a047526865c888c9ff36056cc4ad258021e1581d43badaaec6cc5a2ef989de9801fed6d4be2bfcfe07a69c46bffbe9dd03970800000000000000d372bdd6d89dc1ecf63c23d506114d0fba2bd1c69e8f7e3fccdcda85ce975ec1381b1cec6ddaa76e186719d819164300"}) syz_kvm_setup_cpu$x86(r2, r3, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000200)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) 04:27:04 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) syz_open_procfs(0x0, 0x0) (async) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) (async) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x2000, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) ioctl$TCSETSF(0xffffffffffffffff, 0x5404, &(0x7f0000000040)={0x0, 0x0, 0x10000000, 0x0, 0x0, "5344a1aad2b6241beea138b0d904464276d656"}) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/diskstats\x00', 0x0, 0x0) perf_event_open(&(0x7f0000000880)={0x3, 0x80, 0x0, 0x4, 0x9, 0x0, 0x0, 0x0, 0x41446, 0x4, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_bp={&(0x7f0000000280)}, 0x50, 0x800, 0x7, 0x3, 0x0, 0x4, 0x7fff, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xa, 0xffffffffffffffff, 0x0) (async) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000140)='/proc/bus/input/handlers\x00', 0x0, 0x0) setsockopt$XDP_UMEM_COMPLETION_RING(r2, 0x11b, 0x6, &(0x7f00000001c0)=0x10000, 0x4) (async) sendfile(r0, r1, 0x0, 0x4000000000010046) setsockopt$netrom_NETROM_T1(r1, 0x103, 0x1, &(0x7f0000000080)=0x7, 0x4) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) (async) fsetxattr$security_evm(0xffffffffffffffff, &(0x7f0000000900), 0x0, 0x0, 0x1) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000008b00)=[{{0x0, 0x0, &(0x7f0000001dc0)=[{&(0x7f0000001c00)=""/62, 0x3e}], 0x1, &(0x7f0000000a00)=""/187, 0xbb}, 0x2}, {{0x0, 0x0, 0x0, 0x0, &(0x7f00000064c0)=""/92, 0x5c}, 0x100}, {{0x0, 0x0, &(0x7f0000008300)=[{&(0x7f0000007cc0)=""/228, 0xe4}, {0x0}, {&(0x7f00000080c0)=""/229, 0xe5}, {&(0x7f00000081c0)=""/194, 0xc2}, {&(0x7f0000000880)}], 0x5, &(0x7f00000083c0)=""/66, 0x42}, 0x80}, {{&(0x7f0000008440)=@pppoe={0x18, 0x0, {0x0, @multicast}}, 0x80, 0x0}, 0xc}, {{&(0x7f0000008540)=@sco={0x1f, @none}, 0x80, &(0x7f0000008740)=[{0x0}, {0x0}], 0x2, &(0x7f0000008780)=""/164, 0xa4}, 0x2577}], 0x5, 0x2022, &(0x7f0000008d40)={0x77359400}) (async) r3 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="616c6c6f775f7574696d653d3030303030300000000000303030302c757466383d312cd55f920899ab32ad9b6d61736b3d30303030303030303030303030303030303230303030302c00060881e7e6820657ee7c74cd28314b620a329e286f154d8d1125b20c329d80044eba03a3e5fc0a3c78020ae211059914518cc7e3587800afe04bf2dc46cf037876581efa51ce14fc26543d6d7c6373420c2037877884a66055193237000fca9274fa430105d77b3d49a823030957a5635b5e79fcb5014e16763736937835e03bd8f3a4a8397354382f989e2f9d2528d9f4005a0cf9347fa40169d72e1c2bc46aaf4e01f12f0baaeb6fc070221b2ff858ae6eac0ff29281961f59a76058a981204b038a98bf6306e429c0b8b66f02dcd0be25ee7e82add46d15c8db38c1f2da3ffd48303d8d93cfd5543bef0099d0e5005dd6000000004ae2000000000040009626249fc1c3b675902f0e793d4cb500196fc65c978b52bd87fdd37da5dbda000000ce0e0000000900000000dc5224a6f064ed14d003673de14afbad33ab7d31894bc652c003e898893e564dcf7bf57e71276c565a812364ecd23e0000000000000000007e77fa074810545c53b51eaf21778103e37c2f699d942a2c4d6b62de6e88b5144d26e0603f05c114debf51305a21de715b2581dcb99e000f8f28835929382f522c4944d60000470574a51fd1585b004d17bc907c533e1af1d3a3ffa496dfa096c4834e66ac06001ff061e08831aca98522d5cedb7a783f36f464dee0060880133c1995decba554ce8f686fc3db00946f117a495f9f4429ff6eec0d3928a33f1c6f20c6b8a0005534a09bd9fdf3ebcff609db7a9c45e43646515de3a94ce9d8cba49d958000331feb0bb175bc7d090000000005000000368b0c8243a411d22cebfaf4b5502f98fa051a5ddc7bb9501ff86c8b6dfc360087013cc05ddbf8d906c7f4daae4cbe00f99546a9e95bf7dde3da1849643155b4b90aa21e554b833b0fd394075db85728e257b874c56db7b0f06fa45c48088a5cb5cd7fd4d0b60dabe406b557c49fde3fcf2b70842a9e90783ba31aae660f7c546eeb0a4e229f2f8f9b2108001358741a4c255b8cfad4dfa70792520ac2d802e7c20db13b4094d563dbd7f648bdf9780f96e51e3b5d7a038c178279e1b01c345f58326ee12915cc044236fea8d145cc2fbf3eb6aa3ea2bc89283f08aaeeb276f09aebea00080000c4938c3ed6b30d06620000000000000101cb26ee4a57f9c59e67cf5001e02ed6a9b2338315a80776c4f6bcb136a76bb3fd9b70b6b7306591dcfae83785ae4024042c909b7c5dcfa457d3329453483ae90b38ec5f8e01006d0921ca013cfb4bfe8965917ed98e08fe0915dad1c87e7db3cd14e3063a93a39dbf3bf9aa2ecf7618af48eacd36ae331f56ed217f35e97c47eada460ae1d6ad68a0786416b3af6d45c6106a61d134fc3590bff6ad625928f74ce9ff6252fe06"]) mkdirat(r3, &(0x7f0000000240)='./file1\x00', 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r1, 0xc018937b, &(0x7f00000000c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="2e2f66e36c653100"]) 04:27:04 executing program 3: r0 = getpgid(0x0) r1 = perf_event_open(&(0x7f0000000700)={0x5, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x18000000, 0xfffffffffffffffa}, 0x20, 0x0, 0x40}, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000001c0), 0xfffffef3) r4 = gettid() timer_create(0x5, &(0x7f00000000c0)={0x0, 0x7, 0x0, @tid=r4}, &(0x7f0000000100)) r5 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r5, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)=@ipv6_delroute={0x20, 0x19, 0x1, 0x0, 0x0, {0x2}, [@RTA_METRICS={0x4}]}, 0x20}}, 0x0) sendmmsg(r5, &(0x7f0000002dc0)=[{{&(0x7f0000000000)=@qipcrtr={0x2a, 0xffffffffffffffff, 0x4000}, 0x80, &(0x7f0000000540)=[{&(0x7f0000000780)="c4a0be4c66f5d5df8d1dbea86dd9b0e496d8fbc79f9a91036c1c87ca6e2e8d34b1d13f4c761bfc70de4eabab12b89a15ccddb68a38c3f3c94ec41f6cf08ce0f3bfe2c26e368f845c03e4508e05bf232aa25fcec771f375c7aa1c21c6564fea220a33609c032efa9f03541e0d913f86494dfe8f0ec6917458753c561e374d64d0f0860c11171b39066eb3c7d6dc87635ecbf0a5bbbad128ec3eab5ccf42790005cf458780140c4dba348692a1c48fce663dced4a7e0bf6f99caa94a8f58573664abd116e1cd8a359b0738e4eb47fbc5f7deb387e051ebb9f8760f959e7df56ae0a7c42c85efa4084fe2e6433ed259cb1b17905fb8cc9e4f30c968ee3eb0f0a2f2b5ee4d1e3b5d06875cc4ba1efeaae3f07d83fef5a66ddb3789ce21b8ae945bd8cee4d5f4bfbff6c5417f77e6cdac72cbb1c2a62d734d7fd2b308c8503e77436d810ecc9a95d84def309ddd2e3e2e8d2d0668cd6815dbaf8e5e6838b1f45ae7f1214738eb215ad0f87e3912f9f863d314e9d2244eaf55407e77aaece8966a6ac336db60538aa61c4b89140e02728001d29647df14d5925404fbd2617cf1a96ffae992866e83f8aff28449a163fa174636e99531ad75f9c84d7e1de92d28916bc2d734c7d1699d3bcba22790a868f4a616f38fe55b432b01b8d42a1669374e290e6e6a5c702839048d2451ad17fd406fe07f7d3065362194ef943cc18a8b0f5b250c970fce580962666544e3475b808b9126853ad4a929b7f2dd22e6f93178eddf628da99eb99e4802464ce0629e0b157b18393dfb8dd92b4ea090fb7e65a2e01ad1d9d1081d62c754e3a1e3fd8b1cb5cd25f0a42cda158014e7d7b6a9fe335952cdc5b4335debba3cac1c11a68ba43f7eca1d0fd885b25d3c1405048128859784e5281f9b69abc61ecd2256fea0317f36a1ed6698167d706a10a981fe8e5374c0b558b615a35aef58e94c61673b15d31159b859f861f8c05a0ea510f7b3e43a50694a3135dc6f99cca19d2a7b6dafdab9c066438e62def6b107f946c8f6ccc4969cffa1fd767d316f6b9c01f3f19aadf4ff13251642512643398021f091fd453f2607fd447184dcc87527dd85195a7699f3e03ef08dc8a32d0fb0d33c9e92e436623c66075fdec4bf2bc20e2ef5f76fcc93e96efb897397be12dbea5e5808ecbc3f44be2da095290d34e3ceced731bef7aa31929ea76d9390bdd1df93ee2d0f6bbc720edf8ae19cddd9a1f5b453e123d6d5ccbb5aa03923440bced5bf3ae67c0d629f11ce977c789fbb8becd12d9b5149478b5693e8e87e792695739476e49f00456d88fb70636da007edd7bf2d1b817a2983c1cbf153e84dc021fe55c22307f45992a37b5231f03e94209f085a86f823228e98e18a1ced10778d85c1e5d773119521bacd357f297fc516fbb849f79f5bdd7b137690cb812d42cc18f29c619497878581a80ff143aa8cdae41c08d7332fd457b4733d3ad15ae65f550616851c4ecebab2a88dc9944554a0593c3145a8d7c54897aa32609799ea422c457d1f05dd36ef5a96348e00bc0fc0f3e79ec8e96b396fa9f54f3484be49f66e5ade3356ca8fba00eba809d3f9d5a0183b1479be35f0f747b80941d47900c09b272c41c185647f6b74f9e83b6990ec3073cb4f619447a09b9fa8c2ca192fb70951730eb52323199473f5af3d611a0a93feb12bb2c5f1ea9a6210f1775478bd97d5f2866d4f40ddb61eb6ac8f956ad1c789fa01a1d112686a292eaf6d044498a1c78df20bde4b4229028d513bba32cd8b26f3650e14fefbb9d04ba5ea39284715890cbdb855b49391b7d07f246a7aa43354086f72ee4fe07de3a0d04c51509cd1970042289c79068c91e2d70672f710dac2b5f13fddb511491486837a9c3e9b694f09f5db45d767460e2764d00236eb351de02b1405f05c069ce75ad1393d31b084e4e4070f7237b41b792bfcfae5267c87b554cd4aabcdaa8db44b36e3a9a9dcb7cef8b0217157fea697ce01ff3c0eee911e9b0d546fd27af5e791a64e457b4a897cb70ca1d906ce3b34d1d0fffcfe86e18331066055b5b73ce08940fa32fa9d812cc1966f3700c92444adce51f66d72eab7165d431bfb385757daf09a633f91026f760f0471233701a5a64f29903069cf63df3c536aa1d512eb0bca6250a562020b9365548286f72a33b846f227000642a58d37e1d8755f830ab9cce48b78f9f5780f64cc80f35cd014910ee072efa42c1ef9654a2a12e817aed0e77e007dd2c0992803d5fe6fde7e94af0340b23a53b246a951b9c0ebddd6daa89213ce4fded17e75c29b8a7204158e2b055d13214db95c1814dc6727abf2554a86e2593a2c930dd2a39b055d75385748908b8402e60efc76d0766a090131072e68eb4168546cb023794443c968af83e74db60e3863e9516623461182fb1d70b98f1af56a596414d9fc951b55a05f46b482169b4b35b2fbebf687667fb8d3661827ce1191949e2c799cc1c3876f32409343818694b35c51d10b56a40cc2dfc470bf7ee19a82dcdd19025f6cff15cbc1286ce56ce4a4142dbe58563e1ce9081bab0dbeb0bed6f9c813dc78bf8e93162f9a4e36b65301f3f71ae17635eb1c8a7f8296527814b7321f2ad8b18d53147569e98b194c8ba4c625a83c02d0b83f29237ee92c87c8c3606ffffe054d52a2ad55fe130cb702a3e641f164117b0855a5e6da7c55fae5b94efc84b48ee3f4b98ec95cbd7ef334fce2854daf58ac4e72fbbbd1e5cf26ee52f003d8bca8ddb0172896d7309ed677863497c4296aa04a65500a55218ae8bfbd48ce5875967ec59e75496db4754171f20eb9e123a863c5e354aa7c982cbf780203abab0c68de652650a1671863dc0022b23a39cd0c943d7c56c3e7e189fcd11d2f145e73e45d7247f7b0946fbc7c687b050ee4795815233bf65402239fdf0a65d0d5c42d905708412eb5eafc032b22a98e102657f873f8e6ebf02035b1764855716a061e529a6cecc230cfac2683e1e31b115b7d425262660080334cdcbfae8eaf598bfcbf88c8e372e26970112c8e0a68eea7e1d67aacd5ad6622e39f85b1f71cf6a5bee404d8d86a37f4baef459e11d84861cfdea0cb0c675eb0dabdfcc6f5960a8822adc78bcc06abbf1198097aa0989955917d93ba86f2d128ebffedb44805aa595fb3dca560f37b0fb334ac36781960e235ddbd29b7f3bfcf4f0eaf6d0500e05c7c2806d9fe3a9d3b081d2ea586fe7a7b227771df962d7f09525acc306cd3d6b47d11d5fded003e119defc15fbb6e9537a584675890b7b140af6427d5cc8fdf0b7a94adb58381aad618beea15bc61bbcc4b940f10dba846dcb80d95c0c1d607ade71a7fe22b267e34a1bc4629a4a742765cc35e5d4bb132f04d8ec105bec13414bbea41672d2728ec19b8c063c3bb6eb1e23bdc72d0ff1def2720d00388d27cca1fa0650ec30547b55999f287a5ef36d81cf3cf216258eccd473303fdd1300220125c32b5407551eaca2649a08c1b3e478af26506b4ef8595eb9960cddb1098975adfcf3568dcf0e535a201919b8af60e6bdbbc324a46cef865ad1a6684749e147018d177b7814f7d4e4342ac4f8a4d8fb5297778d5ba0b820b2f0b80958ad63623ff2789082d05b0a828d153650397ff1e1d5b3b4ef7565f9c86ae7fa789c60bcd234a05ced92465b5f0d61ae4867102b3dd5a910a2efe4302d736ec18670dc83429f935607d0f5f40950eb873fc0fd5b97c58fc38ef0d60bd9e8d6359b806b55aba36a655fc46a1adcaf63c0acda6ad6cd00e7c5d812a4b8cf9c2263498809b4139431da086e919f35343799298f8d3c393994bfab3257c67cfe248f80ff5542ab75fbce3932799f4ca15e718e28c806365be98b5c1a99dc78ad5d750e5a63b0613bb48789758f6a618276a36c9b8796ed58ca5e2cffed384ba54f9ad9230b5f370b3959c823a89e7ab4c2b3eccd66df311e4dddf16322a3a4a0a38425a126f3d7cb4437f80791d1a15aaac192fdf68b3b6baae7bda55f0b096dd1a58105df6b3fbc2bb2fc907099349bc2799086cfce98b4d02f98da87473655edc1ac4e3ed2bb9b758cba8690661317dbceb93e22f40a6099063e08661b90cc67b8b4ab08de68f7945fd7700ab4f7efe48d1eff0ab3ac213c65e063cf506d49fc2cbe9d820421a8691fd0858420a760e7e87f064cc3051491fc5e762a227891404509946e0ed4375c47179e7c738adf986ef3b8552188915ab6d15837527b5cfd4a84cf7476aa4cdebc0deaec25687ee9893be978976e2868c4796877f16761cb03db293d81ad3e34faa2a84576d7641f9e8e36a4da8c39115ee884f82bceba91d5c41ede9c926c624523001fc5184ea975381a19d62a3826932051665b77ae285bdb2c7394882ec228a6bbf8a93b12879a44f1ec9d2702d0d01fec26cb7aeb0419b371cdd14bb020583490bf7b8b611ae6668549817a2328c12d72a75366db21346c2c9062f673012bd68902f8a8a5f2c7f224acfab42cac73d53d69d31fefea6d298fbbecf84c8e19f836cf2e5dcee84493cec8cfe9dab91bffc4c5a1a406227e595b899f62a87aa9cd547a337364187005f6fff5d4640aeb37fd9a566c610533ff6f1e00c4e2f6aa7b3b6303f1df1daa14efa631779212a6deb2a3abc18ae2230135ad9c3ba00271231b07ad35af0ae483685576bb31ede03d0a6eb274fbe3a08de389504088074a81522444dd2d2c100e8c2504e88bf7ce5fbcec887265b3b7cfabca8b11decfb008bfbbc7ddee4184e752b350ed428cff1883f4345e7abd50bd40412398505c98f3c87aa1803d9ef0e72a510eef898e11cb5734541c2ee530879d79215cbe6b10d8cf5458ae019cc42262a7cbde916abec135940c568a5b83cdc19fdca6efefa91445d6ae7ee2598ae3e94e4491d86c26e48f7df5743b809492d2a1845b5f576392902ad8c98fd4ebac8c4f83fffbaea8a233700affdb1ccd2b1ed558ed68b3d25b42a2923640fe14230a12ba31f158d71e4a8bc05dfe0bdc47a6f3d7e9d0a1f33c52e34b0ca97361295e08a2a0cd9c60e75d3d703e75e40478e16739ae0789057eb98df9921d6ae758e30501e19b3ed8a2c8b49fa1ca77b0ef72f2df51b74805a93be255075beeef91483338b37aa3491880b12329a8e22cbe24e4608f224d2fa76e0acba86e194b97522acd5ca9bf352dfbf4495c1213630fb5b6e36b51deb121eb2c4c92c5941d5a9163935973518b723f1acc06d65d77e0a5f73ffaa0ca017ac9eecf2ede149075ba5eb6ef87cfff853b11418972fc1cfca1ca99f4c220a0b7a3fb09569f11f719dc542ba7741084e649e391b3eac441083cff360701178521b52c28b0f2930ef1c809998599ec991fb525b27220ae1793dee71b06b00b510ddd68e99f46329fab0066dda292eca1b8020497513f27dcbcb2fd6b4b1b7769c55180a0d456e5fa0b68e74b9db8f2c0f3090fea5a97416a4666e3c9f4d845ba1415dca66ebf748c9095b47a61746e16b84cd7a3dfe97ef0253ed46ee8b5ebc654103de6c2348d7585039b9f927d028a3a16208fc78c1e972f20a26b5553f430974240c176783211ef34ca9f7f63203e7e1e639eb2567d63b9152c757229335a3b2df6f8ba585b44daa3f6e482879fe2957efe3d49ec3ed1e0b6ddf7173c10c3c80fdca18f1863d3474db0ba2382e3fbf7fbf817383bdf9984830da0da1294e9443a92819350bef6a3a008cdd771bfe8bab5c182a30c7660d091a4b089653300eee65394a4dbab8200e22388e372e6ffe08bd2ed152fdac5725c84b22cf", 0x1000}, {&(0x7f0000000340)="1e2eade17261ac468fc46fd56f9b4299d356c808bf1240108e0c1c4b4518b5e13959b462b48bb6464692115bb5dbf53f4afd62a946a9bbc33846d9e4b1377aa799b97e45d534aa85e3de1853c7526d32381907c5cb6490666fc3d49a72b727133b80fb29d3273678a24328406843ca7094bd1e28bee291194e2142c56b768c96a60637aea91460ebbfc5ddff025625bdaec412091ac750969bf047616cfb74740a04a96ab6327d6240b843aa0c6714ecfbc4938b3a27b7388fe311c0bf24415d714389adccc592a3af82667242b9e07185f06a957f0c89f9caae0037ea1833aa29984f060c7acfc1b3f5884384964c83bf037d", 0xf3}, {&(0x7f0000000080)="8a833cb7c284b14139e93db85298c3", 0xf}, {&(0x7f0000001780)="1c6783c363d8eecc915749ec8eb77130158325dfe7e7ee5eec95e1d832ef025d9027a575e90eaab0339581d76c9605f435b7437d5c6aebd316d897560d70a36bc9a62002137b53fac8e22e913752ff75b4b992c90a3deec34b43274c342a0447f5e37caf299ec758a43a26a59ee9cc9de6dfe376c5c4e40bcd5e240a2006ac9a7495c7590c4de11164204436469917b4d806b3695dbfbb67c08d313651f21fa1d054ea6f32959e15d71200222ba0a56f6d676e99e95070881007dbfb0e5c46aa8539da07f3c20b2244ab2faf14a30124f577da8806785d9351f57b0f1b3359333839f628b1e8418a990d6deecaf999da2f9266fc0590d2cc81891c6f56b643ff5e4759fab3f001b8a9bf2bd655bc0ab77af77524edb26c3276ba717ef77d21ac31a2619cfbe5729abb04c0129f98fc0b77dc2f3bc9191c99166ddfce9124b713176d467aabcb68f49045aaea54b9c7c93415c8f0a27a6e712975c4a1f2e3988f39238e01654dd7c219144be65e753b9254122ec1c8df8001b1589cdb3154301230f83b9851ba042f0930086ab3dbcae5e04e7a789186f47acae2651a6af01efa92f0597bbbcaf1f480c852fc9ae2598f64a5ee5c265aa8da95d33cd44a621847b296a8d6dcb4c004462e309adda07594cbc7fe467d8059b2297b5ad9c3758ec0ead276dcde2b360c5863fe95d76ccaf423809a6323255d4c8f43772320475cd993733c7263197dcd91141556970defd3e37008191ff44e72fc326cf89ce860ba3ae16ab7dece23f222e04ff18a8076eb5a31d94bb42e909c330a0bcc8c6e5aaf00001fb4d1169ddc9d943d59de1ba8f4cbd9f2f7bce5b4a6ace3dd6d5cc304e430b7d92cc89147ffc9726152586414ae125e0276e954abc357fbec7ed660d2ccbaf98818d07390b497332f0971364966ca737697023d8e1a07a08615db5747938b00518df3e481bd5df9749d6c6a65d2b325ba64b9aa8d3d37a81486279e294e72e15518fbeeb24d14bc78dabd16fffe27960c6d9bc1bf8e636a3950a08a3aea2a93210a935f91bed26db1a072da2a67c79d3cd49b9992f799899a5087f70d9a490defcdf8c23a355e8f66a3c4c5b6ca41010c26c2d4a28dd56d1023b3deb8740cbd77fbdc2b16921e2be1819c9d0c5632156970303c6175e79def6a24e4b4af24505a8a33f6b92aa9a1f8d5c62549894267fc2445a4e21f65b904940f221b063b25d4a5e8bd9e5d65d8b9332a677a7fdca5dcc6de35c3bdb93bf059cf7910455073fafd5c5bee66c8170d8b16d36c4aa8ea355132ec0ca6217701c12e294a61d311ee21626a311e60b18bdacfa2207ba954f1f4086256aa32219a668105f99ff642271fb1906ca751838f73fb63317d60a1a31ef87bef64a6b197a92fee292ff7622e5e289ff1c8be6cd5ec2b6a701b39a40bb29188da5ca138881c9190d5bc582019f79e8d8e13bfeb863432e0867240386a1627a19dd0089b63b005dc0d6960e9d8e9da83d9e8bc0507edc42872843c0b04f57b36dd400d7804a5f62a5ef629a9f1479b6748b9d9e633c7d7efd8d82fbfb47eaf9142486d20c5191c23ffddfc7ed95f3dc27273347b109ba2fff6fe76443ef39936309a90d1d1561b8a21b560465dbb940228e69d092c7bda46656b7729bfaf2cecf82271d3e49afa71836d4ac79e0667cfc8a93b5fd0e0ddd61d153ac608aa071710de013e1fe79dd38650338280b9854f621f1c9473f2ca95b30cfdf9b810745d54c3a23d0165d4ce2fec76e8b9739188308697d6ba09e07954f3a36df9309cb6baf8694582b04473fefc1c8a31ff961245375615d5f486f76388e21285d2a22ccac5bbd472aed25b2ff95495506504daeeb28c807521c605db34ff6d5673ab9a113c53f556a878ff139d175d1697550df5afaebf19777f20922594657d8de12e5ee2437336babee58a21e61f8cac41eac6a0d8d3c489dfd3ed41df09a49c33df5047e0449fc3795b7402bcee401b1eb0c84ec672526df328e154cac9b78df7f6770f838d74515f8ef58abbd2b4f3a5e616a1c369a9abc044fbc5d446ebe3ab4aef2e633ff4e003f8dc593a0e6cf167a57476b6bb72494e185363f610495eee490c1c5a0dee436cdbda0480f8f7146c63c31ddbb0c918384018d7d6ac3aeb5f9e2e51fd9997e8322ada2804918f5b9bcdd41aaaf41f515265eea7500d7e3962edbc7859f07c56fa80965aca093237630ed31b494b476e1104d98f9af7b349e1f43f94632429a410ef34d2962ecc7e139c62d0a928e28213e81a4c412310a71f2f6a96e836dbaa0854ddea46ae5d1c1a6f411ececaa7689b4457ca595035b44ddebace3b3c83c965ec3d4e2ab8f37f1f0dc80c4de83263ececdfb00ec0e4bc51fbf1d6c6cb174998521f0afdbc1153f53fb050f5b7544b40386625496f506384e72f83c28883c6cec022f843ada629a61dbe23a973db96dff9f7529d790206279740054788118dd470ceb3a953cbde60162fa9258789c889d246522e3fa72400648534f1c04ac48abcad629f75b2a1bb28476ab0cd7a75bf4f4014ef0d3b9673acabd659cadcbd25d9b6222ad0c70489c40cd90dcce347ecae8d93538319a694b8d276594bb11b3c41f05077536a44d1117ad76a1e2e091d65e3d740905e6834cd95cc152bd927f511e437d67323a6ba6467c0acbe2b62a26cddbffdcc81ff48e535fdf240797ac4ca3dab5faab63a8f3c90474fb15e4ace40213dbb812c9e1931491c02a490aa62ff89f60e255739ca46ab9f95e043966a2a78b46f7a49f3815322f4c32c721230ca594c44d61c914d4b88085786126299bc010101e84ada09f6659f67483654f153fcb341de9420b7f0e607779af505b6b5c4987d61e1c2d4d826b3379ad8e9567f5c0224e2324c0a1705499e9a6c0a09858182a98b585eecaa56aaa9a4ad7d6e9ba87a235bfea33ce8226292cb132ad6783cac32732eb64d95e067e6fb105023c6b20e8c4a98860a57d5ae262263ea5b5518c7fcb13ecae3ff63787002076134f88ee868cfecf93509e840c1357c2c8ce4b9354455ad859376dcc0b1291425e238c6a8c93003e40d1c017f4939af8b7e9d5ad7a313f3982ecfd0f46b79566e390313b76b87ff3f3b7c01f344e526a3937c4ccb1a1ecc766834dd93d5708a4beb4815be62cc966463c372f0be6b940d568894b39d798b69700819c444db4f774ed70a2cb9f46769e7d203b38799ab2241d1030a73259ae51ca8c7add28ee48d57d5bfc1548fb4d60284281c6b8be51821bda4a6727546b7333a9bc7d121603bca2b7dc42f50b4ff7caacd001d843b8d7665ee46f42561263b7ced69eaa359e79ba42ce600fd518fcd7d3f06ee6fc399226919e14d336e99ea8f8cc66f70e7eea609b8b83caf53faf32a691446eb77c6b0740d7df5a4665fa5e1e0410a9df2a2064306e4050b59364aa04fe98d957000d470cc1a2be2d7979de0925acafa54eccc6fedd12b0e58c4aaa9a63b129a8374d41ddb5347caf0340cd049161e1e0c1bb478b4233e3dc486dbcff4895100d22cb7c907128ae3ccdf4999c1643037e559d89434f45d54b41ba5004f6975a3251eb87014c6ade593819b31ee055717440e22cbc8112fcb5e652cc7475c8d15254eb8cf892f3c9e82362a2479ec49dd9e16e27b0ae87d8e079402bb42f24ee383faf7cc2d7fad792abef5e249354954d92de0721830258846181721836404dfa90f9d5f3da948e1bf2667f33176a0c65919187f6b3ec3807f79b0efd82a61db7bf073278b6143950d3fa449d513b9f468e56259ef30d9f447a347c744720c1dc8c91b42ef385734c2a7cb2b0836e49de593c7877e5864c468e1ef728eb87d2ee4b041e536ea836ad83bc40d22173e19fbb76c6205442333c3253ef5100a4b9b4a99006eadf878ecc358fdb890a6b26626b5657e71d0428ec8d9fb4a180a9ee0c264f6326bd70751ece2ea76f5bbe2cb125f21cb27804dad25cefd9c2433eb7ebad88a6e96e230fc42c799095b1dcd18611196cd8eecfcd202e5fa9c143757deebf59f772ea76208f8789c1c8087ce9e5bd2d102f8e67414e31290f895d0cff5761afee47d8c55c06e62c0dece56f2e86d01e55d219138fcb7c1ab90109c0286df7ad7bc25deb30937b3b34bb7aa4bc216461bf1ecbbb1f89489e9714af397f481df4b51a0e3563a1b821f34312e166505636d4729ef35a9c38f240b31f7a6a83608fde168cb8cd35d53707b39fd29641c8abaf99d7399d664cc662e226802b6e0ab2b79e0fbe8899369071f361ba73e3d50dc0652b304d2220df94ca11d3b2367fa2531989db3192665ba8ea4e205f3cc8fd3e40496e65f15978c90b20755653fe67dfc1f6f4a3de2329e46b34251f79a6f513f91d520f4831e978e92ad1da04518da9ee019cfc8b14b7ebb01456f3c37c489d36b8cfc16249e78ec85f52af4bc1342e6c8a6cc07967e447efeede7140398e5c6f6ad58b4259b2a083b5c6c183725d16e8d5d30bb33e1e6247c5979a19dc2f5e1a5a36cbb9d3a6ff53e058ecfbc0e1248709935dcb68a6b32a69347702162526481c56c9d5333a4a399360ec075a2c2aaf171d1f5cf2b825682d2beffc24f87691f2b4c0b4c0d4349a59bd8a5548fb2455be108a61608163b41db5d6b9c43051aaab9ef2f2dda314b9242386f085893cc3eaae7c679ee38018386ba20b62f81a38afd611cfa15d848472111eaa40d740ace8700bf9bdaa4aea7f121501cac49824142a30e632127af51ffdd9b919addff370ac1e34d80d6273445134356aa974b6f23a797a2ad9696c6a02532a02df6f5ab73dde8f90e156da767c13c54dedf6a661553f2d5941b68b1e96ba1ec8e077ca926a99a7bbea485250974cd29cef35f5b892f32a02d7efa5cd43764963c39248907ab65333956ef7c0ca4e9a28e100b2fe4ae19ef478201027588be8b2047d0f0d685db00141272fa8c1f7cc15a00e33c2a6e89b77bbc93f285589d79990cad47d33483bf0058faf3f15defeb70809e010dd99d30ff79602fd9cfdf4ae794a6fe01f40bb24c0f637aa9a83ed275a0bcbc7453ab569efa6af9292ef129b410ea6f16d0bf6f6b91124670862d745e07127d675e658b0108c617aaa701fc4825297d29cc37776b405dcaf93e1beb6da02fb23cdce4f147cd78456f687b3e7cdc2fe9223dcdfd5d3b3a79cc93f1c17412fb8b91d3f37f859fc875fdcc0022d1dbfedab153352474daceab02e105103ecd9952c91b2db8134d373242aab9e6036dd3792a52e17e1fe97f3fcb106e281f0fa5b0851dd004ac26dce5a70060fde574d8b1fceb449833c681eeea898b5771e73d7d488baa762a1c4dce66a457a292c98d416ce5a16b9d9f38ed6c26f55f6f7bb150b48fd2be2ff6970081c119fdfeb8f13737e990279c3220f4764af1429d4b156b6a9e473e56f0a89989691de19520912e8d6923d7d9f47c3cb728f041b11d3015bc221dccb2b436ad1f16dabd26a462f3860e746da13c49a1751543440263d0e36d59f911a9b6d2a0036946737e3adeda9a0356d22a4851ffff901faac020662c4b3f38e3d6a5825c8ab638ff367ee1838c506ecd243447b9964ee9ad6c531c417ebfb7564b242cce899e73a0ee3d04a314ad69ae8e3b827c468600637d4fdcf620c2f58e14b6af2065feb19c1f14ba188e6e16de191acd43a6e3543fdc4fdbee05eec1d8b39b776b5a8b76195fed906427e307691bb041574333ce2595f22416709f86cee997fb0c25d1bc31989304b8fc1ac20c141f73a3a46b63a70d0ae8d5e5", 0x1000}, {&(0x7f0000000440)="aa9d35967d35d512896d3becf1459f5b50c9ea35b8052a78e1795dbb9c16219e936ce7029554a28a4d5e64034a40e11e25ada8280a0e024a3ec5a66fcc233f74e7016b227154602ad9a861d1d7780b46210c317b49423bbc143bf6532d4659f4cc95427a2df1b9d3baaa8f7cfd0aaea374e8ebf3e2b82b960648fc48e1f1db70d6eb4cf160984a32d295d1450eb5372297a9ef250ca48ae1401ef04180f89fb07b0780f1e5c1c57d3fad39ff33eebf52c94e2f7bb357c025af1ba04cec81ed9c7de18fcb10a706261adb2a8c413a1236b382477a4d609c", 0xd7}], 0x5, &(0x7f00000005c0)=[{0x110, 0x114, 0x4e, "1ad193696b4e69521da6b769d7c71d94f9dc413e448ad6cc1e6f32f0041aa40569481ce6bbe4c12ae80b9d2b8c1f20098d46f9c7ea84779bbcc9789e9850d90fa7bd416ebac9a13e81be3ecc5a53288ab41205ffaf19921cfe1114bcae29e9240c00032ffcdd585c4adba607f5e26c6396fd75ef13cc701fb66236c9a6bae56723d1dca56a83bc511e32e949d1f9a31e326bf0eabf4b9f1bd76158ab960b09bd76513b683b8357565f7cac208dc206a3dd4c95a2793e9f07c7e0d96a49f38e5218091b1ff88b45d6cbc9f9cd068082046c859da6da843f6bd195f84babba32eb56f7a4909e2d9c5a4f12d1c49a2619fa547279371da84cf9915e5adf"}, {0x18, 0x110, 0xae7, '*V'}], 0x128}}, {{&(0x7f0000002780)=@ieee802154={0x24, @long={0x3, 0xffff, {0xaaaaaaaaaaaa0002}}}, 0x80, &(0x7f0000002980)=[{&(0x7f0000002800)="893cc6ce3019f1fc57d2f8edab3789ff34abfdf9444598f7d4c0d383029ca71597e7ab9723ec348a2b12677f05d779b9f5db84a7353daf66852b68280c6b563ad97f24e5bc4da50ab7ab3355281330876052954dcb190beb05e22d3134f479dc9e73184275206b", 0x67}, {&(0x7f00000001c0)="120f7b07", 0x4}, {&(0x7f0000002880)="5ebf0fdf054b3961079addf0b19fd04b664e45a980c955ee0a8b8039fd0e00d3a0190b07b417e1d808a697cb467e1842fe1667ceb7f5f77450b6ab4ee8ed0ae59235ca0e2c44127226d29fcb985e3b4734713cd7262f2d23d78fed0f457ee43f8d735d825d3fa0d9801f77ca25fd1eb6fbbf632c27084a7d2b5e831c290749055c75a3a241a8e32d1b4ca7997e31d62bb4ebd080a0445a6f937ad0b2aa808ce33d9387f4e03491484353e689291919ca4452041f5f21c28416fbe6b9b61eee90e548474c0ae474e4ab660399bc2a5c3ef8d89f79c8a61ab4ef7e85cec4d42d02f6131ec1fe8be9948e7851c45a0334a10458fe95e700c6d0c70c153dd120", 0xfe}], 0x3, &(0x7f00000029c0)=[{0x108, 0x108, 0x800, "a5c372d86e67cd2174050302451b9c2e7ef92474f10257ae7f786e80268a924dbabc2abdc4250c0be413be3064f172724e74fbaf62ad6544a609c4e56f6d0d85b193c4caf9599cebd2af952f77f0d2b4e13034ea53a4a7c811ef78c2f3664e67f114ef484ae9afbdc57b2331d67ef477458be0bd9e9db0c1ca81891c332564f593503d94af8dacbd60a06f73f11770934b3756adb957551d461edfaeff4c66abf62b471529ea7e9870d3bfe59ea3f95beeb340e33ea77799963e6bd00f8d4413966fbfa9a648d13ff67fc7ec95692eeff5f98649fb38369b3905a6c54f5eb72a2b5e6ac8c54438b3fae2bc8d7b24894e5a38df"}, {0xc8, 0x112, 0x3f, "e4e7b8eea6569f91bdf813689ed2a6a653ad9b9ff780a4a47c87f9316c2b5187f26857784859ae4ffdb93724a2d64f9dc2d51a0fbf0b903f18f6eaf6ec6299e6ec4eede713f2d7cdd0f5810dd7f4eb7538a6b0f284dad95ee72533b6300d67a172852d978230fc24711dfff904432c645d67c4b50954529dc69f9d83cac8a1c57290888af6246d54a6b93ed240c7810d520079e3725ebebaf1cfd2c64113bcafcfce936bc8ea907e854a69f66f9c0e91e48f"}, {0x10, 0x11, 0x2}, {0x58, 0x10e, 0x2, "6bce7fe3136aca542cb64c5d9bcc344c488a7922249b14932ee75fc620ae72197bd87bf6a8992196010937b60f9bfd4fb9246c4543251074044da267257d32a41dfc65f164ea83"}, {0x88, 0x114, 0x80000001, "31ddbecfa16c62d0b0eb937796fa6d4a973be9aff1f9165b1f6a4e8c661bacdae74dc59df39aa9a1f6761f67bda0783fdec7b10302a06b07f349ac63b97b46b5262cd5aea5cede1afc188961eba7fad3ed2836fb4ca9961f6ba9a1898588aba4ea8c80208fd57a1e1991827a2e615d82da5ecee8bb3a"}, {0x90, 0x105, 0x1ff, "2342add406bfe5c444ddccfaa98ca065023e31e5719100037ebe6c92589074c32be9d5eb7683f87f7e04a321690d385d7b2a5d51e10e8259614d9df82c98016c309defb921499c9a307bc2f805ea1a92978c2b04c133971dce67c96f991e9ad557986dfcacff63fe25c4e8ce5295400428c3b36d603c55a808bbd91bb693"}, {0xa8, 0x3a, 0x7, "20437fbfe29ff5f9ca5438cf5c58ca36358eb0cc95a6503e01380ea92342b9893313d09fcea6bda3db41c27ce904d9d6161c0502cf5813666bfc12b48552bfe1f003024b383ec88fcaa8544c218cb59c0f0a058f2481cc1e94614dd39bff77e4f1fb37d48664db0f2e576f2c974f3929518d0a6e79546cd04a3181a2276200cd9f2ac37259a77cbd55182d220dac70d7491e"}], 0x3f8}}], 0x2, 0x80) kcmp(0xffffffffffffffff, r4, 0x4, r1, r5) read(r2, &(0x7f0000000200)=""/250, 0x50c7e3e3) mkdir(0x0, 0x0) [ 906.559871] FAULT_INJECTION: forcing a failure. [ 906.559871] name failslab, interval 1, probability 0, space 0, times 0 [ 906.590899] CPU: 1 PID: 3348 Comm: syz-executor.4 Not tainted 4.19.211-syzkaller #0 [ 906.598715] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/29/2022 [ 906.608074] Call Trace: [ 906.610672] dump_stack+0x1fc/0x2ef [ 906.614306] should_fail.cold+0xa/0xf [ 906.618145] ? setup_fault_attr+0x200/0x200 [ 906.622478] ? lock_downgrade+0x720/0x720 [ 906.622708] EXT4-fs warning (device sda1): ext4_block_to_path:105: block 1074791436 > max in inode 14108 [ 906.626631] ? check_preemption_disabled+0x41/0x280 [ 906.626652] __should_failslab+0x115/0x180 [ 906.626668] should_failslab+0x5/0x10 [ 906.626679] kmem_cache_alloc+0x3f/0x370 [ 906.626692] skb_clone+0x151/0x3d0 [ 906.626705] netlink_deliver_tap+0x955/0xb00 [ 906.626722] netlink_unicast+0x545/0x690 [ 906.626735] ? netlink_sendskb+0x110/0x110 [ 906.626747] ? _copy_from_iter_full+0x229/0x7c0 [ 906.626761] ? __phys_addr_symbol+0x2c/0x70 [ 906.626778] ? __check_object_size+0x17b/0x3e0 [ 906.626791] netlink_sendmsg+0x6c3/0xc50 [ 906.626809] ? aa_af_perm+0x230/0x230 [ 906.626823] ? nlmsg_notify+0x1f0/0x1f0 [ 906.626834] ? kernel_recvmsg+0x220/0x220 [ 906.626856] ? nlmsg_notify+0x1f0/0x1f0 [ 906.644501] ------------[ cut here ]------------ [ 906.645951] sock_sendmsg+0xc3/0x120 [ 906.649728] kernel BUG at fs/ext4/indirect.c:1236! [ 906.653766] ___sys_sendmsg+0x7bb/0x8e0 [ 906.672560] invalid opcode: 0000 [#1] PREEMPT SMP KASAN [ 906.674584] ? check_preemption_disabled+0x41/0x280 [ 906.678880] CPU: 0 PID: 3332 Comm: syz-executor.0 Not tainted 4.19.211-syzkaller #0 [ 906.683436] ? copy_msghdr_from_user+0x440/0x440 [ 906.688594] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/29/2022 [ 906.692375] ? __fget+0x32f/0x510 [ 906.696325] RIP: 0010:ext4_ind_remove_space+0xfab/0x13a0 [ 906.700450] ? lock_downgrade+0x720/0x720 [ 906.704397] Code: 00 0f 85 9d 03 00 00 48 8b 0b 4c 89 fe 44 8b 4c 24 20 48 8b 7c 24 10 48 83 c1 04 e8 ef b6 ff ff e9 16 f6 ff ff e8 f5 e5 84 ff <0f> 0b 4c 8b 7c 24 50 e9 8e f9 ff ff e8 e4 e5 84 ff 48 8b 7c 24 10 [ 906.709131] ? check_preemption_disabled+0x41/0x280 [ 906.712811] RSP: 0018:ffff88808bea7b10 EFLAGS: 00010216 [ 906.717926] ? check_preemption_disabled+0x41/0x280 [ 906.721868] RAX: 0000000000040000 RBX: 0000000000000004 RCX: ffffc90005ce6000 [ 906.727212] ? __fget+0x356/0x510 [ 906.732198] RDX: 0000000000038872 RSI: ffffffff81dd9f7b RDI: 0000000000000004 [ 906.739971] ? do_dup2+0x450/0x450 [ 906.744702] RBP: 0000000000000000 R08: 000000000000005c R09: 0000000000000004 [ 906.754037] ? lock_downgrade+0x720/0x720 [ 906.757457] R10: 0000000000000004 R11: 0000000000000000 R12: 0000000000001000 [ 906.762887] ? vfs_write+0x3d7/0x540 [ 906.767004] R13: ffff88808bea7bc0 R14: ffff88808bea7be0 R15: ffff88808e3c4770 [ 906.785884] ? __fdget+0x1d0/0x230 [ 906.790875] FS: 00007fd86ea4e700(0000) GS:ffff8880ba000000(0000) knlGS:0000000000000000 [ 906.796219] __x64_sys_sendmsg+0x132/0x220 [ 906.801207] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 906.808981] ? __sys_sendmsg+0x1b0/0x1b0 [ 906.812422] CR2: 00007fd86ea2d718 CR3: 0000000051437000 CR4: 00000000003406f0 [ 906.819694] ? vfs_write+0x393/0x540 [ 906.823206] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 906.830477] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 906.834592] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 906.841856] ? trace_hardirqs_off_caller+0x6e/0x210 [ 906.845533] Call Trace: [ 906.852789] ? do_syscall_64+0x21/0x620 [ 906.856306] ? retint_kernel+0x2d/0x2d [ 906.866163] do_syscall_64+0xf9/0x620 [ 906.870377] ? __es_remove_extent+0x4fa/0x700 [ 906.876248] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 906.880283] ? ext4_ind_truncate+0x910/0x910 [ 906.887529] RIP: 0033:0x7f6c52dd3209 [ 906.891219] ? rcu_read_lock_sched_held+0x16c/0x1d0 04:27:04 executing program 5: r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) ioctl$EXT4_IOC_GETSTATE(r1, 0x40046629, &(0x7f00000000c0)) perf_event_open(&(0x7f0000000000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x2402, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) ioctl$KVM_CREATE_IRQCHIP(r2, 0xae60) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000240)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_SET_LAPIC(r3, 0x4400ae8f, &(0x7f0000000440)={"6cdd4237dd245c8404721efdc9c8dc1964125fa96fa42b761c6ec25b2bec0ba4c81036c93a40c8a4d4412a763b00040000000000003c5ca206c047ecee377abaece6b88378e38e06c5fc191f361d264ffa8b46485f02baee1ab6b8154252066178868d1ef4b53606000000000000007c21a984c2b9ca4bbb7a87165c0c1dbc75d7ea4df1001000000000694525952f44500a1f0db509c32cc7ace842c28f37f06e4ea9f1e5f0c6c379f9cc58bf69fcde317fad4825aa1b6a832d4e48cc41bb5a6baa41d614f6c8941bee805954a62d196a4e8d4bf6b21224b57f530d0000c1ff53bf79a1f5c5dc34cf2645cbc11c4562d22db88d0edc5daee171cc04d96d9ec2db07478f347edbd6404923ad4a5672b1b285c7988c4ec0922c655ff600000000c00dc290d936d93236051fadfb4b95d02c0bda7ce38dabb7cd103fe4d0c9c963cd717a77f8df8d46099b1f580968af6afbbc19db161c6df3e7c9c71bc08a282fc2c142856b5e4caff4c0a4f72445ef10dcd2c569319d6e9bb2058d023f669a64fc7d9684b45b00000000364673dcfa9235ea5a2ff23c4bb5c5acb290e8976dcac779ff000000000000003d4e185afe28a774b99d3890bd37428617de4cdd6f53c419ce31054182fd098af7b7f1b1152c691611f897558d4b755cb783978d9859b0537b05b623dcb5c4ca9317471a40fa4998cca80e961efffb4e1aa25d8a17deef0c8694c4395fc99be3c3fe7aeb8af4929ce7d346ca62b25d48fda5d10146702f78b233b5208752726ed9f0c340d494b92d19cc930bb8a5f8b4da8f4603ac0c3b698384e17a570dc8524823ed15af4ecfabb4b2541d3c114b7bba1c21a845c9cf0d1cc24aba47e30f558b2246ad95ccf7d2f80cc0ab26f08336ea1a33b79cf35b898837016eb211a1734c7af076e15451e33519fc978f66df7df4557c91024a8dc130a28ef5f63ad07b39c8d23b85cf434e065e8a29a80047fe17dee6f6347b4951f97b5703dc78b1ca9d74ea6a9ae12ab367c0de2659cc38d2f33ddd86e0597d33361eada119b5132145fa4525c488c7fffd6ceda6e9a02ebd97ced6b0161f2cc84615ceb8b18883299c636e9e46724a9a0600a8bb02f3e489631d522019a35fe12a33caf9dd8768ddbc02a484c345c3eff254297b1dbb04989c3f9f3c7b3c985c39b1d313018068d3809bac8c657e39f4f692613e28387e955722908dd88b56163be8312ff47c5b6f280472935af74e97a5a8110a4d74496f4c8ec82ddb010100000000000001a047526865c888c9ff36056cc4ad258021e1581d43badaaec6cc5a2ef989de9801fed6d4be2bfcfe07a69c46bffbe9dd03970800000000000000d372bdd6d89dc1ecf63c23d506114d0fba2bd1c69e8f7e3fccdcda85ce975ec1381b1cec6ddaa76e186719d819164300"}) syz_kvm_setup_cpu$x86(r2, r3, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000200)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) getpid() (async) sched_setscheduler(r0, 0x5, &(0x7f0000000380)) (async) openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) (async) ioctl$EXT4_IOC_GETSTATE(r1, 0x40046629, &(0x7f00000000c0)) (async) perf_event_open(&(0x7f0000000000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x2402, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) (async) ioctl$KVM_CREATE_IRQCHIP(r2, 0xae60) (async) ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) (async) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, 0x0) (async) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000240)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$KVM_SET_LAPIC(r3, 0x4400ae8f, &(0x7f0000000440)={"6cdd4237dd245c8404721efdc9c8dc1964125fa96fa42b761c6ec25b2bec0ba4c81036c93a40c8a4d4412a763b00040000000000003c5ca206c047ecee377abaece6b88378e38e06c5fc191f361d264ffa8b46485f02baee1ab6b8154252066178868d1ef4b53606000000000000007c21a984c2b9ca4bbb7a87165c0c1dbc75d7ea4df1001000000000694525952f44500a1f0db509c32cc7ace842c28f37f06e4ea9f1e5f0c6c379f9cc58bf69fcde317fad4825aa1b6a832d4e48cc41bb5a6baa41d614f6c8941bee805954a62d196a4e8d4bf6b21224b57f530d0000c1ff53bf79a1f5c5dc34cf2645cbc11c4562d22db88d0edc5daee171cc04d96d9ec2db07478f347edbd6404923ad4a5672b1b285c7988c4ec0922c655ff600000000c00dc290d936d93236051fadfb4b95d02c0bda7ce38dabb7cd103fe4d0c9c963cd717a77f8df8d46099b1f580968af6afbbc19db161c6df3e7c9c71bc08a282fc2c142856b5e4caff4c0a4f72445ef10dcd2c569319d6e9bb2058d023f669a64fc7d9684b45b00000000364673dcfa9235ea5a2ff23c4bb5c5acb290e8976dcac779ff000000000000003d4e185afe28a774b99d3890bd37428617de4cdd6f53c419ce31054182fd098af7b7f1b1152c691611f897558d4b755cb783978d9859b0537b05b623dcb5c4ca9317471a40fa4998cca80e961efffb4e1aa25d8a17deef0c8694c4395fc99be3c3fe7aeb8af4929ce7d346ca62b25d48fda5d10146702f78b233b5208752726ed9f0c340d494b92d19cc930bb8a5f8b4da8f4603ac0c3b698384e17a570dc8524823ed15af4ecfabb4b2541d3c114b7bba1c21a845c9cf0d1cc24aba47e30f558b2246ad95ccf7d2f80cc0ab26f08336ea1a33b79cf35b898837016eb211a1734c7af076e15451e33519fc978f66df7df4557c91024a8dc130a28ef5f63ad07b39c8d23b85cf434e065e8a29a80047fe17dee6f6347b4951f97b5703dc78b1ca9d74ea6a9ae12ab367c0de2659cc38d2f33ddd86e0597d33361eada119b5132145fa4525c488c7fffd6ceda6e9a02ebd97ced6b0161f2cc84615ceb8b18883299c636e9e46724a9a0600a8bb02f3e489631d522019a35fe12a33caf9dd8768ddbc02a484c345c3eff254297b1dbb04989c3f9f3c7b3c985c39b1d313018068d3809bac8c657e39f4f692613e28387e955722908dd88b56163be8312ff47c5b6f280472935af74e97a5a8110a4d74496f4c8ec82ddb010100000000000001a047526865c888c9ff36056cc4ad258021e1581d43badaaec6cc5a2ef989de9801fed6d4be2bfcfe07a69c46bffbe9dd03970800000000000000d372bdd6d89dc1ecf63c23d506114d0fba2bd1c69e8f7e3fccdcda85ce975ec1381b1cec6ddaa76e186719d819164300"}) (async) syz_kvm_setup_cpu$x86(r2, r3, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000200)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$KVM_RUN(r3, 0xae80, 0x0) (async) [ 906.898462] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 906.903800] ? __es_remove_extent+0x46c/0x700 [ 906.911040] RSP: 002b:00007f6c51748168 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 906.916037] ? ext4_es_remove_extent+0xce/0x350 [ 906.918593] RAX: ffffffffffffffda RBX: 00007f6c52ee5f60 RCX: 00007f6c52dd3209 [ 906.922549] ? lock_downgrade+0x720/0x720 [ 906.927754] RDX: 0000000000000000 RSI: 0000000020000040 RDI: 0000000000000003 04:27:05 executing program 3: r0 = getpgid(0x0) r1 = perf_event_open(&(0x7f0000000700)={0x5, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x18000000, 0xfffffffffffffffa}, 0x20, 0x0, 0x40}, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000001c0), 0xfffffef3) (async) r4 = gettid() timer_create(0x5, &(0x7f00000000c0)={0x0, 0x7, 0x0, @tid=r4}, &(0x7f0000000100)) (async) r5 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r5, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)=@ipv6_delroute={0x20, 0x19, 0x1, 0x0, 0x0, {0x2}, [@RTA_METRICS={0x4}]}, 0x20}}, 0x0) (async) sendmmsg(r5, &(0x7f0000002dc0)=[{{&(0x7f0000000000)=@qipcrtr={0x2a, 0xffffffffffffffff, 0x4000}, 0x80, &(0x7f0000000540)=[{&(0x7f0000000780)="c4a0be4c66f5d5df8d1dbea86dd9b0e496d8fbc79f9a91036c1c87ca6e2e8d34b1d13f4c761bfc70de4eabab12b89a15ccddb68a38c3f3c94ec41f6cf08ce0f3bfe2c26e368f845c03e4508e05bf232aa25fcec771f375c7aa1c21c6564fea220a33609c032efa9f03541e0d913f86494dfe8f0ec6917458753c561e374d64d0f0860c11171b39066eb3c7d6dc87635ecbf0a5bbbad128ec3eab5ccf42790005cf458780140c4dba348692a1c48fce663dced4a7e0bf6f99caa94a8f58573664abd116e1cd8a359b0738e4eb47fbc5f7deb387e051ebb9f8760f959e7df56ae0a7c42c85efa4084fe2e6433ed259cb1b17905fb8cc9e4f30c968ee3eb0f0a2f2b5ee4d1e3b5d06875cc4ba1efeaae3f07d83fef5a66ddb3789ce21b8ae945bd8cee4d5f4bfbff6c5417f77e6cdac72cbb1c2a62d734d7fd2b308c8503e77436d810ecc9a95d84def309ddd2e3e2e8d2d0668cd6815dbaf8e5e6838b1f45ae7f1214738eb215ad0f87e3912f9f863d314e9d2244eaf55407e77aaece8966a6ac336db60538aa61c4b89140e02728001d29647df14d5925404fbd2617cf1a96ffae992866e83f8aff28449a163fa174636e99531ad75f9c84d7e1de92d28916bc2d734c7d1699d3bcba22790a868f4a616f38fe55b432b01b8d42a1669374e290e6e6a5c702839048d2451ad17fd406fe07f7d3065362194ef943cc18a8b0f5b250c970fce580962666544e3475b808b9126853ad4a929b7f2dd22e6f93178eddf628da99eb99e4802464ce0629e0b157b18393dfb8dd92b4ea090fb7e65a2e01ad1d9d1081d62c754e3a1e3fd8b1cb5cd25f0a42cda158014e7d7b6a9fe335952cdc5b4335debba3cac1c11a68ba43f7eca1d0fd885b25d3c1405048128859784e5281f9b69abc61ecd2256fea0317f36a1ed6698167d706a10a981fe8e5374c0b558b615a35aef58e94c61673b15d31159b859f861f8c05a0ea510f7b3e43a50694a3135dc6f99cca19d2a7b6dafdab9c066438e62def6b107f946c8f6ccc4969cffa1fd767d316f6b9c01f3f19aadf4ff13251642512643398021f091fd453f2607fd447184dcc87527dd85195a7699f3e03ef08dc8a32d0fb0d33c9e92e436623c66075fdec4bf2bc20e2ef5f76fcc93e96efb897397be12dbea5e5808ecbc3f44be2da095290d34e3ceced731bef7aa31929ea76d9390bdd1df93ee2d0f6bbc720edf8ae19cddd9a1f5b453e123d6d5ccbb5aa03923440bced5bf3ae67c0d629f11ce977c789fbb8becd12d9b5149478b5693e8e87e792695739476e49f00456d88fb70636da007edd7bf2d1b817a2983c1cbf153e84dc021fe55c22307f45992a37b5231f03e94209f085a86f823228e98e18a1ced10778d85c1e5d773119521bacd357f297fc516fbb849f79f5bdd7b137690cb812d42cc18f29c619497878581a80ff143aa8cdae41c08d7332fd457b4733d3ad15ae65f550616851c4ecebab2a88dc9944554a0593c3145a8d7c54897aa32609799ea422c457d1f05dd36ef5a96348e00bc0fc0f3e79ec8e96b396fa9f54f3484be49f66e5ade3356ca8fba00eba809d3f9d5a0183b1479be35f0f747b80941d47900c09b272c41c185647f6b74f9e83b6990ec3073cb4f619447a09b9fa8c2ca192fb70951730eb52323199473f5af3d611a0a93feb12bb2c5f1ea9a6210f1775478bd97d5f2866d4f40ddb61eb6ac8f956ad1c789fa01a1d112686a292eaf6d044498a1c78df20bde4b4229028d513bba32cd8b26f3650e14fefbb9d04ba5ea39284715890cbdb855b49391b7d07f246a7aa43354086f72ee4fe07de3a0d04c51509cd1970042289c79068c91e2d70672f710dac2b5f13fddb511491486837a9c3e9b694f09f5db45d767460e2764d00236eb351de02b1405f05c069ce75ad1393d31b084e4e4070f7237b41b792bfcfae5267c87b554cd4aabcdaa8db44b36e3a9a9dcb7cef8b0217157fea697ce01ff3c0eee911e9b0d546fd27af5e791a64e457b4a897cb70ca1d906ce3b34d1d0fffcfe86e18331066055b5b73ce08940fa32fa9d812cc1966f3700c92444adce51f66d72eab7165d431bfb385757daf09a633f91026f760f0471233701a5a64f29903069cf63df3c536aa1d512eb0bca6250a562020b9365548286f72a33b846f227000642a58d37e1d8755f830ab9cce48b78f9f5780f64cc80f35cd014910ee072efa42c1ef9654a2a12e817aed0e77e007dd2c0992803d5fe6fde7e94af0340b23a53b246a951b9c0ebddd6daa89213ce4fded17e75c29b8a7204158e2b055d13214db95c1814dc6727abf2554a86e2593a2c930dd2a39b055d75385748908b8402e60efc76d0766a090131072e68eb4168546cb023794443c968af83e74db60e3863e9516623461182fb1d70b98f1af56a596414d9fc951b55a05f46b482169b4b35b2fbebf687667fb8d3661827ce1191949e2c799cc1c3876f32409343818694b35c51d10b56a40cc2dfc470bf7ee19a82dcdd19025f6cff15cbc1286ce56ce4a4142dbe58563e1ce9081bab0dbeb0bed6f9c813dc78bf8e93162f9a4e36b65301f3f71ae17635eb1c8a7f8296527814b7321f2ad8b18d53147569e98b194c8ba4c625a83c02d0b83f29237ee92c87c8c3606ffffe054d52a2ad55fe130cb702a3e641f164117b0855a5e6da7c55fae5b94efc84b48ee3f4b98ec95cbd7ef334fce2854daf58ac4e72fbbbd1e5cf26ee52f003d8bca8ddb0172896d7309ed677863497c4296aa04a65500a55218ae8bfbd48ce5875967ec59e75496db4754171f20eb9e123a863c5e354aa7c982cbf780203abab0c68de652650a1671863dc0022b23a39cd0c943d7c56c3e7e189fcd11d2f145e73e45d7247f7b0946fbc7c687b050ee4795815233bf65402239fdf0a65d0d5c42d905708412eb5eafc032b22a98e102657f873f8e6ebf02035b1764855716a061e529a6cecc230cfac2683e1e31b115b7d425262660080334cdcbfae8eaf598bfcbf88c8e372e26970112c8e0a68eea7e1d67aacd5ad6622e39f85b1f71cf6a5bee404d8d86a37f4baef459e11d84861cfdea0cb0c675eb0dabdfcc6f5960a8822adc78bcc06abbf1198097aa0989955917d93ba86f2d128ebffedb44805aa595fb3dca560f37b0fb334ac36781960e235ddbd29b7f3bfcf4f0eaf6d0500e05c7c2806d9fe3a9d3b081d2ea586fe7a7b227771df962d7f09525acc306cd3d6b47d11d5fded003e119defc15fbb6e9537a584675890b7b140af6427d5cc8fdf0b7a94adb58381aad618beea15bc61bbcc4b940f10dba846dcb80d95c0c1d607ade71a7fe22b267e34a1bc4629a4a742765cc35e5d4bb132f04d8ec105bec13414bbea41672d2728ec19b8c063c3bb6eb1e23bdc72d0ff1def2720d00388d27cca1fa0650ec30547b55999f287a5ef36d81cf3cf216258eccd473303fdd1300220125c32b5407551eaca2649a08c1b3e478af26506b4ef8595eb9960cddb1098975adfcf3568dcf0e535a201919b8af60e6bdbbc324a46cef865ad1a6684749e147018d177b7814f7d4e4342ac4f8a4d8fb5297778d5ba0b820b2f0b80958ad63623ff2789082d05b0a828d153650397ff1e1d5b3b4ef7565f9c86ae7fa789c60bcd234a05ced92465b5f0d61ae4867102b3dd5a910a2efe4302d736ec18670dc83429f935607d0f5f40950eb873fc0fd5b97c58fc38ef0d60bd9e8d6359b806b55aba36a655fc46a1adcaf63c0acda6ad6cd00e7c5d812a4b8cf9c2263498809b4139431da086e919f35343799298f8d3c393994bfab3257c67cfe248f80ff5542ab75fbce3932799f4ca15e718e28c806365be98b5c1a99dc78ad5d750e5a63b0613bb48789758f6a618276a36c9b8796ed58ca5e2cffed384ba54f9ad9230b5f370b3959c823a89e7ab4c2b3eccd66df311e4dddf16322a3a4a0a38425a126f3d7cb4437f80791d1a15aaac192fdf68b3b6baae7bda55f0b096dd1a58105df6b3fbc2bb2fc907099349bc2799086cfce98b4d02f98da87473655edc1ac4e3ed2bb9b758cba8690661317dbceb93e22f40a6099063e08661b90cc67b8b4ab08de68f7945fd7700ab4f7efe48d1eff0ab3ac213c65e063cf506d49fc2cbe9d820421a8691fd0858420a760e7e87f064cc3051491fc5e762a227891404509946e0ed4375c47179e7c738adf986ef3b8552188915ab6d15837527b5cfd4a84cf7476aa4cdebc0deaec25687ee9893be978976e2868c4796877f16761cb03db293d81ad3e34faa2a84576d7641f9e8e36a4da8c39115ee884f82bceba91d5c41ede9c926c624523001fc5184ea975381a19d62a3826932051665b77ae285bdb2c7394882ec228a6bbf8a93b12879a44f1ec9d2702d0d01fec26cb7aeb0419b371cdd14bb020583490bf7b8b611ae6668549817a2328c12d72a75366db21346c2c9062f673012bd68902f8a8a5f2c7f224acfab42cac73d53d69d31fefea6d298fbbecf84c8e19f836cf2e5dcee84493cec8cfe9dab91bffc4c5a1a406227e595b899f62a87aa9cd547a337364187005f6fff5d4640aeb37fd9a566c610533ff6f1e00c4e2f6aa7b3b6303f1df1daa14efa631779212a6deb2a3abc18ae2230135ad9c3ba00271231b07ad35af0ae483685576bb31ede03d0a6eb274fbe3a08de389504088074a81522444dd2d2c100e8c2504e88bf7ce5fbcec887265b3b7cfabca8b11decfb008bfbbc7ddee4184e752b350ed428cff1883f4345e7abd50bd40412398505c98f3c87aa1803d9ef0e72a510eef898e11cb5734541c2ee530879d79215cbe6b10d8cf5458ae019cc42262a7cbde916abec135940c568a5b83cdc19fdca6efefa91445d6ae7ee2598ae3e94e4491d86c26e48f7df5743b809492d2a1845b5f576392902ad8c98fd4ebac8c4f83fffbaea8a233700affdb1ccd2b1ed558ed68b3d25b42a2923640fe14230a12ba31f158d71e4a8bc05dfe0bdc47a6f3d7e9d0a1f33c52e34b0ca97361295e08a2a0cd9c60e75d3d703e75e40478e16739ae0789057eb98df9921d6ae758e30501e19b3ed8a2c8b49fa1ca77b0ef72f2df51b74805a93be255075beeef91483338b37aa3491880b12329a8e22cbe24e4608f224d2fa76e0acba86e194b97522acd5ca9bf352dfbf4495c1213630fb5b6e36b51deb121eb2c4c92c5941d5a9163935973518b723f1acc06d65d77e0a5f73ffaa0ca017ac9eecf2ede149075ba5eb6ef87cfff853b11418972fc1cfca1ca99f4c220a0b7a3fb09569f11f719dc542ba7741084e649e391b3eac441083cff360701178521b52c28b0f2930ef1c809998599ec991fb525b27220ae1793dee71b06b00b510ddd68e99f46329fab0066dda292eca1b8020497513f27dcbcb2fd6b4b1b7769c55180a0d456e5fa0b68e74b9db8f2c0f3090fea5a97416a4666e3c9f4d845ba1415dca66ebf748c9095b47a61746e16b84cd7a3dfe97ef0253ed46ee8b5ebc654103de6c2348d7585039b9f927d028a3a16208fc78c1e972f20a26b5553f430974240c176783211ef34ca9f7f63203e7e1e639eb2567d63b9152c757229335a3b2df6f8ba585b44daa3f6e482879fe2957efe3d49ec3ed1e0b6ddf7173c10c3c80fdca18f1863d3474db0ba2382e3fbf7fbf817383bdf9984830da0da1294e9443a92819350bef6a3a008cdd771bfe8bab5c182a30c7660d091a4b089653300eee65394a4dbab8200e22388e372e6ffe08bd2ed152fdac5725c84b22cf", 0x1000}, {&(0x7f0000000340)="1e2eade17261ac468fc46fd56f9b4299d356c808bf1240108e0c1c4b4518b5e13959b462b48bb6464692115bb5dbf53f4afd62a946a9bbc33846d9e4b1377aa799b97e45d534aa85e3de1853c7526d32381907c5cb6490666fc3d49a72b727133b80fb29d3273678a24328406843ca7094bd1e28bee291194e2142c56b768c96a60637aea91460ebbfc5ddff025625bdaec412091ac750969bf047616cfb74740a04a96ab6327d6240b843aa0c6714ecfbc4938b3a27b7388fe311c0bf24415d714389adccc592a3af82667242b9e07185f06a957f0c89f9caae0037ea1833aa29984f060c7acfc1b3f5884384964c83bf037d", 0xf3}, {&(0x7f0000000080)="8a833cb7c284b14139e93db85298c3", 0xf}, {&(0x7f0000001780)="1c6783c363d8eecc915749ec8eb77130158325dfe7e7ee5eec95e1d832ef025d9027a575e90eaab0339581d76c9605f435b7437d5c6aebd316d897560d70a36bc9a62002137b53fac8e22e913752ff75b4b992c90a3deec34b43274c342a0447f5e37caf299ec758a43a26a59ee9cc9de6dfe376c5c4e40bcd5e240a2006ac9a7495c7590c4de11164204436469917b4d806b3695dbfbb67c08d313651f21fa1d054ea6f32959e15d71200222ba0a56f6d676e99e95070881007dbfb0e5c46aa8539da07f3c20b2244ab2faf14a30124f577da8806785d9351f57b0f1b3359333839f628b1e8418a990d6deecaf999da2f9266fc0590d2cc81891c6f56b643ff5e4759fab3f001b8a9bf2bd655bc0ab77af77524edb26c3276ba717ef77d21ac31a2619cfbe5729abb04c0129f98fc0b77dc2f3bc9191c99166ddfce9124b713176d467aabcb68f49045aaea54b9c7c93415c8f0a27a6e712975c4a1f2e3988f39238e01654dd7c219144be65e753b9254122ec1c8df8001b1589cdb3154301230f83b9851ba042f0930086ab3dbcae5e04e7a789186f47acae2651a6af01efa92f0597bbbcaf1f480c852fc9ae2598f64a5ee5c265aa8da95d33cd44a621847b296a8d6dcb4c004462e309adda07594cbc7fe467d8059b2297b5ad9c3758ec0ead276dcde2b360c5863fe95d76ccaf423809a6323255d4c8f43772320475cd993733c7263197dcd91141556970defd3e37008191ff44e72fc326cf89ce860ba3ae16ab7dece23f222e04ff18a8076eb5a31d94bb42e909c330a0bcc8c6e5aaf00001fb4d1169ddc9d943d59de1ba8f4cbd9f2f7bce5b4a6ace3dd6d5cc304e430b7d92cc89147ffc9726152586414ae125e0276e954abc357fbec7ed660d2ccbaf98818d07390b497332f0971364966ca737697023d8e1a07a08615db5747938b00518df3e481bd5df9749d6c6a65d2b325ba64b9aa8d3d37a81486279e294e72e15518fbeeb24d14bc78dabd16fffe27960c6d9bc1bf8e636a3950a08a3aea2a93210a935f91bed26db1a072da2a67c79d3cd49b9992f799899a5087f70d9a490defcdf8c23a355e8f66a3c4c5b6ca41010c26c2d4a28dd56d1023b3deb8740cbd77fbdc2b16921e2be1819c9d0c5632156970303c6175e79def6a24e4b4af24505a8a33f6b92aa9a1f8d5c62549894267fc2445a4e21f65b904940f221b063b25d4a5e8bd9e5d65d8b9332a677a7fdca5dcc6de35c3bdb93bf059cf7910455073fafd5c5bee66c8170d8b16d36c4aa8ea355132ec0ca6217701c12e294a61d311ee21626a311e60b18bdacfa2207ba954f1f4086256aa32219a668105f99ff642271fb1906ca751838f73fb63317d60a1a31ef87bef64a6b197a92fee292ff7622e5e289ff1c8be6cd5ec2b6a701b39a40bb29188da5ca138881c9190d5bc582019f79e8d8e13bfeb863432e0867240386a1627a19dd0089b63b005dc0d6960e9d8e9da83d9e8bc0507edc42872843c0b04f57b36dd400d7804a5f62a5ef629a9f1479b6748b9d9e633c7d7efd8d82fbfb47eaf9142486d20c5191c23ffddfc7ed95f3dc27273347b109ba2fff6fe76443ef39936309a90d1d1561b8a21b560465dbb940228e69d092c7bda46656b7729bfaf2cecf82271d3e49afa71836d4ac79e0667cfc8a93b5fd0e0ddd61d153ac608aa071710de013e1fe79dd38650338280b9854f621f1c9473f2ca95b30cfdf9b810745d54c3a23d0165d4ce2fec76e8b9739188308697d6ba09e07954f3a36df9309cb6baf8694582b04473fefc1c8a31ff961245375615d5f486f76388e21285d2a22ccac5bbd472aed25b2ff95495506504daeeb28c807521c605db34ff6d5673ab9a113c53f556a878ff139d175d1697550df5afaebf19777f20922594657d8de12e5ee2437336babee58a21e61f8cac41eac6a0d8d3c489dfd3ed41df09a49c33df5047e0449fc3795b7402bcee401b1eb0c84ec672526df328e154cac9b78df7f6770f838d74515f8ef58abbd2b4f3a5e616a1c369a9abc044fbc5d446ebe3ab4aef2e633ff4e003f8dc593a0e6cf167a57476b6bb72494e185363f610495eee490c1c5a0dee436cdbda0480f8f7146c63c31ddbb0c918384018d7d6ac3aeb5f9e2e51fd9997e8322ada2804918f5b9bcdd41aaaf41f515265eea7500d7e3962edbc7859f07c56fa80965aca093237630ed31b494b476e1104d98f9af7b349e1f43f94632429a410ef34d2962ecc7e139c62d0a928e28213e81a4c412310a71f2f6a96e836dbaa0854ddea46ae5d1c1a6f411ececaa7689b4457ca595035b44ddebace3b3c83c965ec3d4e2ab8f37f1f0dc80c4de83263ececdfb00ec0e4bc51fbf1d6c6cb174998521f0afdbc1153f53fb050f5b7544b40386625496f506384e72f83c28883c6cec022f843ada629a61dbe23a973db96dff9f7529d790206279740054788118dd470ceb3a953cbde60162fa9258789c889d246522e3fa72400648534f1c04ac48abcad629f75b2a1bb28476ab0cd7a75bf4f4014ef0d3b9673acabd659cadcbd25d9b6222ad0c70489c40cd90dcce347ecae8d93538319a694b8d276594bb11b3c41f05077536a44d1117ad76a1e2e091d65e3d740905e6834cd95cc152bd927f511e437d67323a6ba6467c0acbe2b62a26cddbffdcc81ff48e535fdf240797ac4ca3dab5faab63a8f3c90474fb15e4ace40213dbb812c9e1931491c02a490aa62ff89f60e255739ca46ab9f95e043966a2a78b46f7a49f3815322f4c32c721230ca594c44d61c914d4b88085786126299bc010101e84ada09f6659f67483654f153fcb341de9420b7f0e607779af505b6b5c4987d61e1c2d4d826b3379ad8e9567f5c0224e2324c0a1705499e9a6c0a09858182a98b585eecaa56aaa9a4ad7d6e9ba87a235bfea33ce8226292cb132ad6783cac32732eb64d95e067e6fb105023c6b20e8c4a98860a57d5ae262263ea5b5518c7fcb13ecae3ff63787002076134f88ee868cfecf93509e840c1357c2c8ce4b9354455ad859376dcc0b1291425e238c6a8c93003e40d1c017f4939af8b7e9d5ad7a313f3982ecfd0f46b79566e390313b76b87ff3f3b7c01f344e526a3937c4ccb1a1ecc766834dd93d5708a4beb4815be62cc966463c372f0be6b940d568894b39d798b69700819c444db4f774ed70a2cb9f46769e7d203b38799ab2241d1030a73259ae51ca8c7add28ee48d57d5bfc1548fb4d60284281c6b8be51821bda4a6727546b7333a9bc7d121603bca2b7dc42f50b4ff7caacd001d843b8d7665ee46f42561263b7ced69eaa359e79ba42ce600fd518fcd7d3f06ee6fc399226919e14d336e99ea8f8cc66f70e7eea609b8b83caf53faf32a691446eb77c6b0740d7df5a4665fa5e1e0410a9df2a2064306e4050b59364aa04fe98d957000d470cc1a2be2d7979de0925acafa54eccc6fedd12b0e58c4aaa9a63b129a8374d41ddb5347caf0340cd049161e1e0c1bb478b4233e3dc486dbcff4895100d22cb7c907128ae3ccdf4999c1643037e559d89434f45d54b41ba5004f6975a3251eb87014c6ade593819b31ee055717440e22cbc8112fcb5e652cc7475c8d15254eb8cf892f3c9e82362a2479ec49dd9e16e27b0ae87d8e079402bb42f24ee383faf7cc2d7fad792abef5e249354954d92de0721830258846181721836404dfa90f9d5f3da948e1bf2667f33176a0c65919187f6b3ec3807f79b0efd82a61db7bf073278b6143950d3fa449d513b9f468e56259ef30d9f447a347c744720c1dc8c91b42ef385734c2a7cb2b0836e49de593c7877e5864c468e1ef728eb87d2ee4b041e536ea836ad83bc40d22173e19fbb76c6205442333c3253ef5100a4b9b4a99006eadf878ecc358fdb890a6b26626b5657e71d0428ec8d9fb4a180a9ee0c264f6326bd70751ece2ea76f5bbe2cb125f21cb27804dad25cefd9c2433eb7ebad88a6e96e230fc42c799095b1dcd18611196cd8eecfcd202e5fa9c143757deebf59f772ea76208f8789c1c8087ce9e5bd2d102f8e67414e31290f895d0cff5761afee47d8c55c06e62c0dece56f2e86d01e55d219138fcb7c1ab90109c0286df7ad7bc25deb30937b3b34bb7aa4bc216461bf1ecbbb1f89489e9714af397f481df4b51a0e3563a1b821f34312e166505636d4729ef35a9c38f240b31f7a6a83608fde168cb8cd35d53707b39fd29641c8abaf99d7399d664cc662e226802b6e0ab2b79e0fbe8899369071f361ba73e3d50dc0652b304d2220df94ca11d3b2367fa2531989db3192665ba8ea4e205f3cc8fd3e40496e65f15978c90b20755653fe67dfc1f6f4a3de2329e46b34251f79a6f513f91d520f4831e978e92ad1da04518da9ee019cfc8b14b7ebb01456f3c37c489d36b8cfc16249e78ec85f52af4bc1342e6c8a6cc07967e447efeede7140398e5c6f6ad58b4259b2a083b5c6c183725d16e8d5d30bb33e1e6247c5979a19dc2f5e1a5a36cbb9d3a6ff53e058ecfbc0e1248709935dcb68a6b32a69347702162526481c56c9d5333a4a399360ec075a2c2aaf171d1f5cf2b825682d2beffc24f87691f2b4c0b4c0d4349a59bd8a5548fb2455be108a61608163b41db5d6b9c43051aaab9ef2f2dda314b9242386f085893cc3eaae7c679ee38018386ba20b62f81a38afd611cfa15d848472111eaa40d740ace8700bf9bdaa4aea7f121501cac49824142a30e632127af51ffdd9b919addff370ac1e34d80d6273445134356aa974b6f23a797a2ad9696c6a02532a02df6f5ab73dde8f90e156da767c13c54dedf6a661553f2d5941b68b1e96ba1ec8e077ca926a99a7bbea485250974cd29cef35f5b892f32a02d7efa5cd43764963c39248907ab65333956ef7c0ca4e9a28e100b2fe4ae19ef478201027588be8b2047d0f0d685db00141272fa8c1f7cc15a00e33c2a6e89b77bbc93f285589d79990cad47d33483bf0058faf3f15defeb70809e010dd99d30ff79602fd9cfdf4ae794a6fe01f40bb24c0f637aa9a83ed275a0bcbc7453ab569efa6af9292ef129b410ea6f16d0bf6f6b91124670862d745e07127d675e658b0108c617aaa701fc4825297d29cc37776b405dcaf93e1beb6da02fb23cdce4f147cd78456f687b3e7cdc2fe9223dcdfd5d3b3a79cc93f1c17412fb8b91d3f37f859fc875fdcc0022d1dbfedab153352474daceab02e105103ecd9952c91b2db8134d373242aab9e6036dd3792a52e17e1fe97f3fcb106e281f0fa5b0851dd004ac26dce5a70060fde574d8b1fceb449833c681eeea898b5771e73d7d488baa762a1c4dce66a457a292c98d416ce5a16b9d9f38ed6c26f55f6f7bb150b48fd2be2ff6970081c119fdfeb8f13737e990279c3220f4764af1429d4b156b6a9e473e56f0a89989691de19520912e8d6923d7d9f47c3cb728f041b11d3015bc221dccb2b436ad1f16dabd26a462f3860e746da13c49a1751543440263d0e36d59f911a9b6d2a0036946737e3adeda9a0356d22a4851ffff901faac020662c4b3f38e3d6a5825c8ab638ff367ee1838c506ecd243447b9964ee9ad6c531c417ebfb7564b242cce899e73a0ee3d04a314ad69ae8e3b827c468600637d4fdcf620c2f58e14b6af2065feb19c1f14ba188e6e16de191acd43a6e3543fdc4fdbee05eec1d8b39b776b5a8b76195fed906427e307691bb041574333ce2595f22416709f86cee997fb0c25d1bc31989304b8fc1ac20c141f73a3a46b63a70d0ae8d5e5", 0x1000}, {&(0x7f0000000440)="aa9d35967d35d512896d3becf1459f5b50c9ea35b8052a78e1795dbb9c16219e936ce7029554a28a4d5e64034a40e11e25ada8280a0e024a3ec5a66fcc233f74e7016b227154602ad9a861d1d7780b46210c317b49423bbc143bf6532d4659f4cc95427a2df1b9d3baaa8f7cfd0aaea374e8ebf3e2b82b960648fc48e1f1db70d6eb4cf160984a32d295d1450eb5372297a9ef250ca48ae1401ef04180f89fb07b0780f1e5c1c57d3fad39ff33eebf52c94e2f7bb357c025af1ba04cec81ed9c7de18fcb10a706261adb2a8c413a1236b382477a4d609c", 0xd7}], 0x5, &(0x7f00000005c0)=[{0x110, 0x114, 0x4e, "1ad193696b4e69521da6b769d7c71d94f9dc413e448ad6cc1e6f32f0041aa40569481ce6bbe4c12ae80b9d2b8c1f20098d46f9c7ea84779bbcc9789e9850d90fa7bd416ebac9a13e81be3ecc5a53288ab41205ffaf19921cfe1114bcae29e9240c00032ffcdd585c4adba607f5e26c6396fd75ef13cc701fb66236c9a6bae56723d1dca56a83bc511e32e949d1f9a31e326bf0eabf4b9f1bd76158ab960b09bd76513b683b8357565f7cac208dc206a3dd4c95a2793e9f07c7e0d96a49f38e5218091b1ff88b45d6cbc9f9cd068082046c859da6da843f6bd195f84babba32eb56f7a4909e2d9c5a4f12d1c49a2619fa547279371da84cf9915e5adf"}, {0x18, 0x110, 0xae7, '*V'}], 0x128}}, {{&(0x7f0000002780)=@ieee802154={0x24, @long={0x3, 0xffff, {0xaaaaaaaaaaaa0002}}}, 0x80, &(0x7f0000002980)=[{&(0x7f0000002800)="893cc6ce3019f1fc57d2f8edab3789ff34abfdf9444598f7d4c0d383029ca71597e7ab9723ec348a2b12677f05d779b9f5db84a7353daf66852b68280c6b563ad97f24e5bc4da50ab7ab3355281330876052954dcb190beb05e22d3134f479dc9e73184275206b", 0x67}, {&(0x7f00000001c0)="120f7b07", 0x4}, {&(0x7f0000002880)="5ebf0fdf054b3961079addf0b19fd04b664e45a980c955ee0a8b8039fd0e00d3a0190b07b417e1d808a697cb467e1842fe1667ceb7f5f77450b6ab4ee8ed0ae59235ca0e2c44127226d29fcb985e3b4734713cd7262f2d23d78fed0f457ee43f8d735d825d3fa0d9801f77ca25fd1eb6fbbf632c27084a7d2b5e831c290749055c75a3a241a8e32d1b4ca7997e31d62bb4ebd080a0445a6f937ad0b2aa808ce33d9387f4e03491484353e689291919ca4452041f5f21c28416fbe6b9b61eee90e548474c0ae474e4ab660399bc2a5c3ef8d89f79c8a61ab4ef7e85cec4d42d02f6131ec1fe8be9948e7851c45a0334a10458fe95e700c6d0c70c153dd120", 0xfe}], 0x3, &(0x7f00000029c0)=[{0x108, 0x108, 0x800, "a5c372d86e67cd2174050302451b9c2e7ef92474f10257ae7f786e80268a924dbabc2abdc4250c0be413be3064f172724e74fbaf62ad6544a609c4e56f6d0d85b193c4caf9599cebd2af952f77f0d2b4e13034ea53a4a7c811ef78c2f3664e67f114ef484ae9afbdc57b2331d67ef477458be0bd9e9db0c1ca81891c332564f593503d94af8dacbd60a06f73f11770934b3756adb957551d461edfaeff4c66abf62b471529ea7e9870d3bfe59ea3f95beeb340e33ea77799963e6bd00f8d4413966fbfa9a648d13ff67fc7ec95692eeff5f98649fb38369b3905a6c54f5eb72a2b5e6ac8c54438b3fae2bc8d7b24894e5a38df"}, {0xc8, 0x112, 0x3f, "e4e7b8eea6569f91bdf813689ed2a6a653ad9b9ff780a4a47c87f9316c2b5187f26857784859ae4ffdb93724a2d64f9dc2d51a0fbf0b903f18f6eaf6ec6299e6ec4eede713f2d7cdd0f5810dd7f4eb7538a6b0f284dad95ee72533b6300d67a172852d978230fc24711dfff904432c645d67c4b50954529dc69f9d83cac8a1c57290888af6246d54a6b93ed240c7810d520079e3725ebebaf1cfd2c64113bcafcfce936bc8ea907e854a69f66f9c0e91e48f"}, {0x10, 0x11, 0x2}, {0x58, 0x10e, 0x2, "6bce7fe3136aca542cb64c5d9bcc344c488a7922249b14932ee75fc620ae72197bd87bf6a8992196010937b60f9bfd4fb9246c4543251074044da267257d32a41dfc65f164ea83"}, {0x88, 0x114, 0x80000001, "31ddbecfa16c62d0b0eb937796fa6d4a973be9aff1f9165b1f6a4e8c661bacdae74dc59df39aa9a1f6761f67bda0783fdec7b10302a06b07f349ac63b97b46b5262cd5aea5cede1afc188961eba7fad3ed2836fb4ca9961f6ba9a1898588aba4ea8c80208fd57a1e1991827a2e615d82da5ecee8bb3a"}, {0x90, 0x105, 0x1ff, "2342add406bfe5c444ddccfaa98ca065023e31e5719100037ebe6c92589074c32be9d5eb7683f87f7e04a321690d385d7b2a5d51e10e8259614d9df82c98016c309defb921499c9a307bc2f805ea1a92978c2b04c133971dce67c96f991e9ad557986dfcacff63fe25c4e8ce5295400428c3b36d603c55a808bbd91bb693"}, {0xa8, 0x3a, 0x7, "20437fbfe29ff5f9ca5438cf5c58ca36358eb0cc95a6503e01380ea92342b9893313d09fcea6bda3db41c27ce904d9d6161c0502cf5813666bfc12b48552bfe1f003024b383ec88fcaa8544c218cb59c0f0a058f2481cc1e94614dd39bff77e4f1fb37d48664db0f2e576f2c974f3929518d0a6e79546cd04a3181a2276200cd9f2ac37259a77cbd55182d220dac70d7491e"}], 0x3f8}}], 0x2, 0x80) (async) kcmp(0xffffffffffffffff, r4, 0x4, r1, r5) (async) read(r2, &(0x7f0000000200)=""/250, 0x50c7e3e3) mkdir(0x0, 0x0) [ 906.931535] ? lock_acquire+0x170/0x3c0 [ 906.935998] RBP: 00007f6c517481d0 R08: 0000000000000000 R09: 0000000000000000 [ 906.941166] ? ext4_es_remove_extent+0xb5/0x350 [ 906.945540] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 906.949236] ? _raw_write_unlock+0x29/0x40 [ 906.954314] R13: 00007ffc0fa0b35f R14: 00007f6c51748300 R15: 0000000000022000 [ 906.973205] ext4_punch_hole+0xfd3/0x11f0 [ 907.047430] ext4_fallocate+0x3f8/0x2150 [ 907.051499] ? retint_kernel+0x2d/0x2d [ 907.055404] ? ext4_insert_range+0x1500/0x1500 04:27:05 executing program 3: r0 = getpgid(0x0) r1 = perf_event_open(&(0x7f0000000700)={0x5, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x18000000, 0xfffffffffffffffa}, 0x20, 0x0, 0x40}, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000001c0), 0xfffffef3) r4 = gettid() timer_create(0x5, &(0x7f00000000c0)={0x0, 0x7, 0x0, @tid=r4}, &(0x7f0000000100)) (async) r5 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r5, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)=@ipv6_delroute={0x20, 0x19, 0x1, 0x0, 0x0, {0x2}, [@RTA_METRICS={0x4}]}, 0x20}}, 0x0) (async) sendmmsg(r5, &(0x7f0000002dc0)=[{{&(0x7f0000000000)=@qipcrtr={0x2a, 0xffffffffffffffff, 0x4000}, 0x80, &(0x7f0000000540)=[{&(0x7f0000000780)="c4a0be4c66f5d5df8d1dbea86dd9b0e496d8fbc79f9a91036c1c87ca6e2e8d34b1d13f4c761bfc70de4eabab12b89a15ccddb68a38c3f3c94ec41f6cf08ce0f3bfe2c26e368f845c03e4508e05bf232aa25fcec771f375c7aa1c21c6564fea220a33609c032efa9f03541e0d913f86494dfe8f0ec6917458753c561e374d64d0f0860c11171b39066eb3c7d6dc87635ecbf0a5bbbad128ec3eab5ccf42790005cf458780140c4dba348692a1c48fce663dced4a7e0bf6f99caa94a8f58573664abd116e1cd8a359b0738e4eb47fbc5f7deb387e051ebb9f8760f959e7df56ae0a7c42c85efa4084fe2e6433ed259cb1b17905fb8cc9e4f30c968ee3eb0f0a2f2b5ee4d1e3b5d06875cc4ba1efeaae3f07d83fef5a66ddb3789ce21b8ae945bd8cee4d5f4bfbff6c5417f77e6cdac72cbb1c2a62d734d7fd2b308c8503e77436d810ecc9a95d84def309ddd2e3e2e8d2d0668cd6815dbaf8e5e6838b1f45ae7f1214738eb215ad0f87e3912f9f863d314e9d2244eaf55407e77aaece8966a6ac336db60538aa61c4b89140e02728001d29647df14d5925404fbd2617cf1a96ffae992866e83f8aff28449a163fa174636e99531ad75f9c84d7e1de92d28916bc2d734c7d1699d3bcba22790a868f4a616f38fe55b432b01b8d42a1669374e290e6e6a5c702839048d2451ad17fd406fe07f7d3065362194ef943cc18a8b0f5b250c970fce580962666544e3475b808b9126853ad4a929b7f2dd22e6f93178eddf628da99eb99e4802464ce0629e0b157b18393dfb8dd92b4ea090fb7e65a2e01ad1d9d1081d62c754e3a1e3fd8b1cb5cd25f0a42cda158014e7d7b6a9fe335952cdc5b4335debba3cac1c11a68ba43f7eca1d0fd885b25d3c1405048128859784e5281f9b69abc61ecd2256fea0317f36a1ed6698167d706a10a981fe8e5374c0b558b615a35aef58e94c61673b15d31159b859f861f8c05a0ea510f7b3e43a50694a3135dc6f99cca19d2a7b6dafdab9c066438e62def6b107f946c8f6ccc4969cffa1fd767d316f6b9c01f3f19aadf4ff13251642512643398021f091fd453f2607fd447184dcc87527dd85195a7699f3e03ef08dc8a32d0fb0d33c9e92e436623c66075fdec4bf2bc20e2ef5f76fcc93e96efb897397be12dbea5e5808ecbc3f44be2da095290d34e3ceced731bef7aa31929ea76d9390bdd1df93ee2d0f6bbc720edf8ae19cddd9a1f5b453e123d6d5ccbb5aa03923440bced5bf3ae67c0d629f11ce977c789fbb8becd12d9b5149478b5693e8e87e792695739476e49f00456d88fb70636da007edd7bf2d1b817a2983c1cbf153e84dc021fe55c22307f45992a37b5231f03e94209f085a86f823228e98e18a1ced10778d85c1e5d773119521bacd357f297fc516fbb849f79f5bdd7b137690cb812d42cc18f29c619497878581a80ff143aa8cdae41c08d7332fd457b4733d3ad15ae65f550616851c4ecebab2a88dc9944554a0593c3145a8d7c54897aa32609799ea422c457d1f05dd36ef5a96348e00bc0fc0f3e79ec8e96b396fa9f54f3484be49f66e5ade3356ca8fba00eba809d3f9d5a0183b1479be35f0f747b80941d47900c09b272c41c185647f6b74f9e83b6990ec3073cb4f619447a09b9fa8c2ca192fb70951730eb52323199473f5af3d611a0a93feb12bb2c5f1ea9a6210f1775478bd97d5f2866d4f40ddb61eb6ac8f956ad1c789fa01a1d112686a292eaf6d044498a1c78df20bde4b4229028d513bba32cd8b26f3650e14fefbb9d04ba5ea39284715890cbdb855b49391b7d07f246a7aa43354086f72ee4fe07de3a0d04c51509cd1970042289c79068c91e2d70672f710dac2b5f13fddb511491486837a9c3e9b694f09f5db45d767460e2764d00236eb351de02b1405f05c069ce75ad1393d31b084e4e4070f7237b41b792bfcfae5267c87b554cd4aabcdaa8db44b36e3a9a9dcb7cef8b0217157fea697ce01ff3c0eee911e9b0d546fd27af5e791a64e457b4a897cb70ca1d906ce3b34d1d0fffcfe86e18331066055b5b73ce08940fa32fa9d812cc1966f3700c92444adce51f66d72eab7165d431bfb385757daf09a633f91026f760f0471233701a5a64f29903069cf63df3c536aa1d512eb0bca6250a562020b9365548286f72a33b846f227000642a58d37e1d8755f830ab9cce48b78f9f5780f64cc80f35cd014910ee072efa42c1ef9654a2a12e817aed0e77e007dd2c0992803d5fe6fde7e94af0340b23a53b246a951b9c0ebddd6daa89213ce4fded17e75c29b8a7204158e2b055d13214db95c1814dc6727abf2554a86e2593a2c930dd2a39b055d75385748908b8402e60efc76d0766a090131072e68eb4168546cb023794443c968af83e74db60e3863e9516623461182fb1d70b98f1af56a596414d9fc951b55a05f46b482169b4b35b2fbebf687667fb8d3661827ce1191949e2c799cc1c3876f32409343818694b35c51d10b56a40cc2dfc470bf7ee19a82dcdd19025f6cff15cbc1286ce56ce4a4142dbe58563e1ce9081bab0dbeb0bed6f9c813dc78bf8e93162f9a4e36b65301f3f71ae17635eb1c8a7f8296527814b7321f2ad8b18d53147569e98b194c8ba4c625a83c02d0b83f29237ee92c87c8c3606ffffe054d52a2ad55fe130cb702a3e641f164117b0855a5e6da7c55fae5b94efc84b48ee3f4b98ec95cbd7ef334fce2854daf58ac4e72fbbbd1e5cf26ee52f003d8bca8ddb0172896d7309ed677863497c4296aa04a65500a55218ae8bfbd48ce5875967ec59e75496db4754171f20eb9e123a863c5e354aa7c982cbf780203abab0c68de652650a1671863dc0022b23a39cd0c943d7c56c3e7e189fcd11d2f145e73e45d7247f7b0946fbc7c687b050ee4795815233bf65402239fdf0a65d0d5c42d905708412eb5eafc032b22a98e102657f873f8e6ebf02035b1764855716a061e529a6cecc230cfac2683e1e31b115b7d425262660080334cdcbfae8eaf598bfcbf88c8e372e26970112c8e0a68eea7e1d67aacd5ad6622e39f85b1f71cf6a5bee404d8d86a37f4baef459e11d84861cfdea0cb0c675eb0dabdfcc6f5960a8822adc78bcc06abbf1198097aa0989955917d93ba86f2d128ebffedb44805aa595fb3dca560f37b0fb334ac36781960e235ddbd29b7f3bfcf4f0eaf6d0500e05c7c2806d9fe3a9d3b081d2ea586fe7a7b227771df962d7f09525acc306cd3d6b47d11d5fded003e119defc15fbb6e9537a584675890b7b140af6427d5cc8fdf0b7a94adb58381aad618beea15bc61bbcc4b940f10dba846dcb80d95c0c1d607ade71a7fe22b267e34a1bc4629a4a742765cc35e5d4bb132f04d8ec105bec13414bbea41672d2728ec19b8c063c3bb6eb1e23bdc72d0ff1def2720d00388d27cca1fa0650ec30547b55999f287a5ef36d81cf3cf216258eccd473303fdd1300220125c32b5407551eaca2649a08c1b3e478af26506b4ef8595eb9960cddb1098975adfcf3568dcf0e535a201919b8af60e6bdbbc324a46cef865ad1a6684749e147018d177b7814f7d4e4342ac4f8a4d8fb5297778d5ba0b820b2f0b80958ad63623ff2789082d05b0a828d153650397ff1e1d5b3b4ef7565f9c86ae7fa789c60bcd234a05ced92465b5f0d61ae4867102b3dd5a910a2efe4302d736ec18670dc83429f935607d0f5f40950eb873fc0fd5b97c58fc38ef0d60bd9e8d6359b806b55aba36a655fc46a1adcaf63c0acda6ad6cd00e7c5d812a4b8cf9c2263498809b4139431da086e919f35343799298f8d3c393994bfab3257c67cfe248f80ff5542ab75fbce3932799f4ca15e718e28c806365be98b5c1a99dc78ad5d750e5a63b0613bb48789758f6a618276a36c9b8796ed58ca5e2cffed384ba54f9ad9230b5f370b3959c823a89e7ab4c2b3eccd66df311e4dddf16322a3a4a0a38425a126f3d7cb4437f80791d1a15aaac192fdf68b3b6baae7bda55f0b096dd1a58105df6b3fbc2bb2fc907099349bc2799086cfce98b4d02f98da87473655edc1ac4e3ed2bb9b758cba8690661317dbceb93e22f40a6099063e08661b90cc67b8b4ab08de68f7945fd7700ab4f7efe48d1eff0ab3ac213c65e063cf506d49fc2cbe9d820421a8691fd0858420a760e7e87f064cc3051491fc5e762a227891404509946e0ed4375c47179e7c738adf986ef3b8552188915ab6d15837527b5cfd4a84cf7476aa4cdebc0deaec25687ee9893be978976e2868c4796877f16761cb03db293d81ad3e34faa2a84576d7641f9e8e36a4da8c39115ee884f82bceba91d5c41ede9c926c624523001fc5184ea975381a19d62a3826932051665b77ae285bdb2c7394882ec228a6bbf8a93b12879a44f1ec9d2702d0d01fec26cb7aeb0419b371cdd14bb020583490bf7b8b611ae6668549817a2328c12d72a75366db21346c2c9062f673012bd68902f8a8a5f2c7f224acfab42cac73d53d69d31fefea6d298fbbecf84c8e19f836cf2e5dcee84493cec8cfe9dab91bffc4c5a1a406227e595b899f62a87aa9cd547a337364187005f6fff5d4640aeb37fd9a566c610533ff6f1e00c4e2f6aa7b3b6303f1df1daa14efa631779212a6deb2a3abc18ae2230135ad9c3ba00271231b07ad35af0ae483685576bb31ede03d0a6eb274fbe3a08de389504088074a81522444dd2d2c100e8c2504e88bf7ce5fbcec887265b3b7cfabca8b11decfb008bfbbc7ddee4184e752b350ed428cff1883f4345e7abd50bd40412398505c98f3c87aa1803d9ef0e72a510eef898e11cb5734541c2ee530879d79215cbe6b10d8cf5458ae019cc42262a7cbde916abec135940c568a5b83cdc19fdca6efefa91445d6ae7ee2598ae3e94e4491d86c26e48f7df5743b809492d2a1845b5f576392902ad8c98fd4ebac8c4f83fffbaea8a233700affdb1ccd2b1ed558ed68b3d25b42a2923640fe14230a12ba31f158d71e4a8bc05dfe0bdc47a6f3d7e9d0a1f33c52e34b0ca97361295e08a2a0cd9c60e75d3d703e75e40478e16739ae0789057eb98df9921d6ae758e30501e19b3ed8a2c8b49fa1ca77b0ef72f2df51b74805a93be255075beeef91483338b37aa3491880b12329a8e22cbe24e4608f224d2fa76e0acba86e194b97522acd5ca9bf352dfbf4495c1213630fb5b6e36b51deb121eb2c4c92c5941d5a9163935973518b723f1acc06d65d77e0a5f73ffaa0ca017ac9eecf2ede149075ba5eb6ef87cfff853b11418972fc1cfca1ca99f4c220a0b7a3fb09569f11f719dc542ba7741084e649e391b3eac441083cff360701178521b52c28b0f2930ef1c809998599ec991fb525b27220ae1793dee71b06b00b510ddd68e99f46329fab0066dda292eca1b8020497513f27dcbcb2fd6b4b1b7769c55180a0d456e5fa0b68e74b9db8f2c0f3090fea5a97416a4666e3c9f4d845ba1415dca66ebf748c9095b47a61746e16b84cd7a3dfe97ef0253ed46ee8b5ebc654103de6c2348d7585039b9f927d028a3a16208fc78c1e972f20a26b5553f430974240c176783211ef34ca9f7f63203e7e1e639eb2567d63b9152c757229335a3b2df6f8ba585b44daa3f6e482879fe2957efe3d49ec3ed1e0b6ddf7173c10c3c80fdca18f1863d3474db0ba2382e3fbf7fbf817383bdf9984830da0da1294e9443a92819350bef6a3a008cdd771bfe8bab5c182a30c7660d091a4b089653300eee65394a4dbab8200e22388e372e6ffe08bd2ed152fdac5725c84b22cf", 0x1000}, {&(0x7f0000000340)="1e2eade17261ac468fc46fd56f9b4299d356c808bf1240108e0c1c4b4518b5e13959b462b48bb6464692115bb5dbf53f4afd62a946a9bbc33846d9e4b1377aa799b97e45d534aa85e3de1853c7526d32381907c5cb6490666fc3d49a72b727133b80fb29d3273678a24328406843ca7094bd1e28bee291194e2142c56b768c96a60637aea91460ebbfc5ddff025625bdaec412091ac750969bf047616cfb74740a04a96ab6327d6240b843aa0c6714ecfbc4938b3a27b7388fe311c0bf24415d714389adccc592a3af82667242b9e07185f06a957f0c89f9caae0037ea1833aa29984f060c7acfc1b3f5884384964c83bf037d", 0xf3}, {&(0x7f0000000080)="8a833cb7c284b14139e93db85298c3", 0xf}, {&(0x7f0000001780)="1c6783c363d8eecc915749ec8eb77130158325dfe7e7ee5eec95e1d832ef025d9027a575e90eaab0339581d76c9605f435b7437d5c6aebd316d897560d70a36bc9a62002137b53fac8e22e913752ff75b4b992c90a3deec34b43274c342a0447f5e37caf299ec758a43a26a59ee9cc9de6dfe376c5c4e40bcd5e240a2006ac9a7495c7590c4de11164204436469917b4d806b3695dbfbb67c08d313651f21fa1d054ea6f32959e15d71200222ba0a56f6d676e99e95070881007dbfb0e5c46aa8539da07f3c20b2244ab2faf14a30124f577da8806785d9351f57b0f1b3359333839f628b1e8418a990d6deecaf999da2f9266fc0590d2cc81891c6f56b643ff5e4759fab3f001b8a9bf2bd655bc0ab77af77524edb26c3276ba717ef77d21ac31a2619cfbe5729abb04c0129f98fc0b77dc2f3bc9191c99166ddfce9124b713176d467aabcb68f49045aaea54b9c7c93415c8f0a27a6e712975c4a1f2e3988f39238e01654dd7c219144be65e753b9254122ec1c8df8001b1589cdb3154301230f83b9851ba042f0930086ab3dbcae5e04e7a789186f47acae2651a6af01efa92f0597bbbcaf1f480c852fc9ae2598f64a5ee5c265aa8da95d33cd44a621847b296a8d6dcb4c004462e309adda07594cbc7fe467d8059b2297b5ad9c3758ec0ead276dcde2b360c5863fe95d76ccaf423809a6323255d4c8f43772320475cd993733c7263197dcd91141556970defd3e37008191ff44e72fc326cf89ce860ba3ae16ab7dece23f222e04ff18a8076eb5a31d94bb42e909c330a0bcc8c6e5aaf00001fb4d1169ddc9d943d59de1ba8f4cbd9f2f7bce5b4a6ace3dd6d5cc304e430b7d92cc89147ffc9726152586414ae125e0276e954abc357fbec7ed660d2ccbaf98818d07390b497332f0971364966ca737697023d8e1a07a08615db5747938b00518df3e481bd5df9749d6c6a65d2b325ba64b9aa8d3d37a81486279e294e72e15518fbeeb24d14bc78dabd16fffe27960c6d9bc1bf8e636a3950a08a3aea2a93210a935f91bed26db1a072da2a67c79d3cd49b9992f799899a5087f70d9a490defcdf8c23a355e8f66a3c4c5b6ca41010c26c2d4a28dd56d1023b3deb8740cbd77fbdc2b16921e2be1819c9d0c5632156970303c6175e79def6a24e4b4af24505a8a33f6b92aa9a1f8d5c62549894267fc2445a4e21f65b904940f221b063b25d4a5e8bd9e5d65d8b9332a677a7fdca5dcc6de35c3bdb93bf059cf7910455073fafd5c5bee66c8170d8b16d36c4aa8ea355132ec0ca6217701c12e294a61d311ee21626a311e60b18bdacfa2207ba954f1f4086256aa32219a668105f99ff642271fb1906ca751838f73fb63317d60a1a31ef87bef64a6b197a92fee292ff7622e5e289ff1c8be6cd5ec2b6a701b39a40bb29188da5ca138881c9190d5bc582019f79e8d8e13bfeb863432e0867240386a1627a19dd0089b63b005dc0d6960e9d8e9da83d9e8bc0507edc42872843c0b04f57b36dd400d7804a5f62a5ef629a9f1479b6748b9d9e633c7d7efd8d82fbfb47eaf9142486d20c5191c23ffddfc7ed95f3dc27273347b109ba2fff6fe76443ef39936309a90d1d1561b8a21b560465dbb940228e69d092c7bda46656b7729bfaf2cecf82271d3e49afa71836d4ac79e0667cfc8a93b5fd0e0ddd61d153ac608aa071710de013e1fe79dd38650338280b9854f621f1c9473f2ca95b30cfdf9b810745d54c3a23d0165d4ce2fec76e8b9739188308697d6ba09e07954f3a36df9309cb6baf8694582b04473fefc1c8a31ff961245375615d5f486f76388e21285d2a22ccac5bbd472aed25b2ff95495506504daeeb28c807521c605db34ff6d5673ab9a113c53f556a878ff139d175d1697550df5afaebf19777f20922594657d8de12e5ee2437336babee58a21e61f8cac41eac6a0d8d3c489dfd3ed41df09a49c33df5047e0449fc3795b7402bcee401b1eb0c84ec672526df328e154cac9b78df7f6770f838d74515f8ef58abbd2b4f3a5e616a1c369a9abc044fbc5d446ebe3ab4aef2e633ff4e003f8dc593a0e6cf167a57476b6bb72494e185363f610495eee490c1c5a0dee436cdbda0480f8f7146c63c31ddbb0c918384018d7d6ac3aeb5f9e2e51fd9997e8322ada2804918f5b9bcdd41aaaf41f515265eea7500d7e3962edbc7859f07c56fa80965aca093237630ed31b494b476e1104d98f9af7b349e1f43f94632429a410ef34d2962ecc7e139c62d0a928e28213e81a4c412310a71f2f6a96e836dbaa0854ddea46ae5d1c1a6f411ececaa7689b4457ca595035b44ddebace3b3c83c965ec3d4e2ab8f37f1f0dc80c4de83263ececdfb00ec0e4bc51fbf1d6c6cb174998521f0afdbc1153f53fb050f5b7544b40386625496f506384e72f83c28883c6cec022f843ada629a61dbe23a973db96dff9f7529d790206279740054788118dd470ceb3a953cbde60162fa9258789c889d246522e3fa72400648534f1c04ac48abcad629f75b2a1bb28476ab0cd7a75bf4f4014ef0d3b9673acabd659cadcbd25d9b6222ad0c70489c40cd90dcce347ecae8d93538319a694b8d276594bb11b3c41f05077536a44d1117ad76a1e2e091d65e3d740905e6834cd95cc152bd927f511e437d67323a6ba6467c0acbe2b62a26cddbffdcc81ff48e535fdf240797ac4ca3dab5faab63a8f3c90474fb15e4ace40213dbb812c9e1931491c02a490aa62ff89f60e255739ca46ab9f95e043966a2a78b46f7a49f3815322f4c32c721230ca594c44d61c914d4b88085786126299bc010101e84ada09f6659f67483654f153fcb341de9420b7f0e607779af505b6b5c4987d61e1c2d4d826b3379ad8e9567f5c0224e2324c0a1705499e9a6c0a09858182a98b585eecaa56aaa9a4ad7d6e9ba87a235bfea33ce8226292cb132ad6783cac32732eb64d95e067e6fb105023c6b20e8c4a98860a57d5ae262263ea5b5518c7fcb13ecae3ff63787002076134f88ee868cfecf93509e840c1357c2c8ce4b9354455ad859376dcc0b1291425e238c6a8c93003e40d1c017f4939af8b7e9d5ad7a313f3982ecfd0f46b79566e390313b76b87ff3f3b7c01f344e526a3937c4ccb1a1ecc766834dd93d5708a4beb4815be62cc966463c372f0be6b940d568894b39d798b69700819c444db4f774ed70a2cb9f46769e7d203b38799ab2241d1030a73259ae51ca8c7add28ee48d57d5bfc1548fb4d60284281c6b8be51821bda4a6727546b7333a9bc7d121603bca2b7dc42f50b4ff7caacd001d843b8d7665ee46f42561263b7ced69eaa359e79ba42ce600fd518fcd7d3f06ee6fc399226919e14d336e99ea8f8cc66f70e7eea609b8b83caf53faf32a691446eb77c6b0740d7df5a4665fa5e1e0410a9df2a2064306e4050b59364aa04fe98d957000d470cc1a2be2d7979de0925acafa54eccc6fedd12b0e58c4aaa9a63b129a8374d41ddb5347caf0340cd049161e1e0c1bb478b4233e3dc486dbcff4895100d22cb7c907128ae3ccdf4999c1643037e559d89434f45d54b41ba5004f6975a3251eb87014c6ade593819b31ee055717440e22cbc8112fcb5e652cc7475c8d15254eb8cf892f3c9e82362a2479ec49dd9e16e27b0ae87d8e079402bb42f24ee383faf7cc2d7fad792abef5e249354954d92de0721830258846181721836404dfa90f9d5f3da948e1bf2667f33176a0c65919187f6b3ec3807f79b0efd82a61db7bf073278b6143950d3fa449d513b9f468e56259ef30d9f447a347c744720c1dc8c91b42ef385734c2a7cb2b0836e49de593c7877e5864c468e1ef728eb87d2ee4b041e536ea836ad83bc40d22173e19fbb76c6205442333c3253ef5100a4b9b4a99006eadf878ecc358fdb890a6b26626b5657e71d0428ec8d9fb4a180a9ee0c264f6326bd70751ece2ea76f5bbe2cb125f21cb27804dad25cefd9c2433eb7ebad88a6e96e230fc42c799095b1dcd18611196cd8eecfcd202e5fa9c143757deebf59f772ea76208f8789c1c8087ce9e5bd2d102f8e67414e31290f895d0cff5761afee47d8c55c06e62c0dece56f2e86d01e55d219138fcb7c1ab90109c0286df7ad7bc25deb30937b3b34bb7aa4bc216461bf1ecbbb1f89489e9714af397f481df4b51a0e3563a1b821f34312e166505636d4729ef35a9c38f240b31f7a6a83608fde168cb8cd35d53707b39fd29641c8abaf99d7399d664cc662e226802b6e0ab2b79e0fbe8899369071f361ba73e3d50dc0652b304d2220df94ca11d3b2367fa2531989db3192665ba8ea4e205f3cc8fd3e40496e65f15978c90b20755653fe67dfc1f6f4a3de2329e46b34251f79a6f513f91d520f4831e978e92ad1da04518da9ee019cfc8b14b7ebb01456f3c37c489d36b8cfc16249e78ec85f52af4bc1342e6c8a6cc07967e447efeede7140398e5c6f6ad58b4259b2a083b5c6c183725d16e8d5d30bb33e1e6247c5979a19dc2f5e1a5a36cbb9d3a6ff53e058ecfbc0e1248709935dcb68a6b32a69347702162526481c56c9d5333a4a399360ec075a2c2aaf171d1f5cf2b825682d2beffc24f87691f2b4c0b4c0d4349a59bd8a5548fb2455be108a61608163b41db5d6b9c43051aaab9ef2f2dda314b9242386f085893cc3eaae7c679ee38018386ba20b62f81a38afd611cfa15d848472111eaa40d740ace8700bf9bdaa4aea7f121501cac49824142a30e632127af51ffdd9b919addff370ac1e34d80d6273445134356aa974b6f23a797a2ad9696c6a02532a02df6f5ab73dde8f90e156da767c13c54dedf6a661553f2d5941b68b1e96ba1ec8e077ca926a99a7bbea485250974cd29cef35f5b892f32a02d7efa5cd43764963c39248907ab65333956ef7c0ca4e9a28e100b2fe4ae19ef478201027588be8b2047d0f0d685db00141272fa8c1f7cc15a00e33c2a6e89b77bbc93f285589d79990cad47d33483bf0058faf3f15defeb70809e010dd99d30ff79602fd9cfdf4ae794a6fe01f40bb24c0f637aa9a83ed275a0bcbc7453ab569efa6af9292ef129b410ea6f16d0bf6f6b91124670862d745e07127d675e658b0108c617aaa701fc4825297d29cc37776b405dcaf93e1beb6da02fb23cdce4f147cd78456f687b3e7cdc2fe9223dcdfd5d3b3a79cc93f1c17412fb8b91d3f37f859fc875fdcc0022d1dbfedab153352474daceab02e105103ecd9952c91b2db8134d373242aab9e6036dd3792a52e17e1fe97f3fcb106e281f0fa5b0851dd004ac26dce5a70060fde574d8b1fceb449833c681eeea898b5771e73d7d488baa762a1c4dce66a457a292c98d416ce5a16b9d9f38ed6c26f55f6f7bb150b48fd2be2ff6970081c119fdfeb8f13737e990279c3220f4764af1429d4b156b6a9e473e56f0a89989691de19520912e8d6923d7d9f47c3cb728f041b11d3015bc221dccb2b436ad1f16dabd26a462f3860e746da13c49a1751543440263d0e36d59f911a9b6d2a0036946737e3adeda9a0356d22a4851ffff901faac020662c4b3f38e3d6a5825c8ab638ff367ee1838c506ecd243447b9964ee9ad6c531c417ebfb7564b242cce899e73a0ee3d04a314ad69ae8e3b827c468600637d4fdcf620c2f58e14b6af2065feb19c1f14ba188e6e16de191acd43a6e3543fdc4fdbee05eec1d8b39b776b5a8b76195fed906427e307691bb041574333ce2595f22416709f86cee997fb0c25d1bc31989304b8fc1ac20c141f73a3a46b63a70d0ae8d5e5", 0x1000}, {&(0x7f0000000440)="aa9d35967d35d512896d3becf1459f5b50c9ea35b8052a78e1795dbb9c16219e936ce7029554a28a4d5e64034a40e11e25ada8280a0e024a3ec5a66fcc233f74e7016b227154602ad9a861d1d7780b46210c317b49423bbc143bf6532d4659f4cc95427a2df1b9d3baaa8f7cfd0aaea374e8ebf3e2b82b960648fc48e1f1db70d6eb4cf160984a32d295d1450eb5372297a9ef250ca48ae1401ef04180f89fb07b0780f1e5c1c57d3fad39ff33eebf52c94e2f7bb357c025af1ba04cec81ed9c7de18fcb10a706261adb2a8c413a1236b382477a4d609c", 0xd7}], 0x5, &(0x7f00000005c0)=[{0x110, 0x114, 0x4e, "1ad193696b4e69521da6b769d7c71d94f9dc413e448ad6cc1e6f32f0041aa40569481ce6bbe4c12ae80b9d2b8c1f20098d46f9c7ea84779bbcc9789e9850d90fa7bd416ebac9a13e81be3ecc5a53288ab41205ffaf19921cfe1114bcae29e9240c00032ffcdd585c4adba607f5e26c6396fd75ef13cc701fb66236c9a6bae56723d1dca56a83bc511e32e949d1f9a31e326bf0eabf4b9f1bd76158ab960b09bd76513b683b8357565f7cac208dc206a3dd4c95a2793e9f07c7e0d96a49f38e5218091b1ff88b45d6cbc9f9cd068082046c859da6da843f6bd195f84babba32eb56f7a4909e2d9c5a4f12d1c49a2619fa547279371da84cf9915e5adf"}, {0x18, 0x110, 0xae7, '*V'}], 0x128}}, {{&(0x7f0000002780)=@ieee802154={0x24, @long={0x3, 0xffff, {0xaaaaaaaaaaaa0002}}}, 0x80, &(0x7f0000002980)=[{&(0x7f0000002800)="893cc6ce3019f1fc57d2f8edab3789ff34abfdf9444598f7d4c0d383029ca71597e7ab9723ec348a2b12677f05d779b9f5db84a7353daf66852b68280c6b563ad97f24e5bc4da50ab7ab3355281330876052954dcb190beb05e22d3134f479dc9e73184275206b", 0x67}, {&(0x7f00000001c0)="120f7b07", 0x4}, {&(0x7f0000002880)="5ebf0fdf054b3961079addf0b19fd04b664e45a980c955ee0a8b8039fd0e00d3a0190b07b417e1d808a697cb467e1842fe1667ceb7f5f77450b6ab4ee8ed0ae59235ca0e2c44127226d29fcb985e3b4734713cd7262f2d23d78fed0f457ee43f8d735d825d3fa0d9801f77ca25fd1eb6fbbf632c27084a7d2b5e831c290749055c75a3a241a8e32d1b4ca7997e31d62bb4ebd080a0445a6f937ad0b2aa808ce33d9387f4e03491484353e689291919ca4452041f5f21c28416fbe6b9b61eee90e548474c0ae474e4ab660399bc2a5c3ef8d89f79c8a61ab4ef7e85cec4d42d02f6131ec1fe8be9948e7851c45a0334a10458fe95e700c6d0c70c153dd120", 0xfe}], 0x3, &(0x7f00000029c0)=[{0x108, 0x108, 0x800, "a5c372d86e67cd2174050302451b9c2e7ef92474f10257ae7f786e80268a924dbabc2abdc4250c0be413be3064f172724e74fbaf62ad6544a609c4e56f6d0d85b193c4caf9599cebd2af952f77f0d2b4e13034ea53a4a7c811ef78c2f3664e67f114ef484ae9afbdc57b2331d67ef477458be0bd9e9db0c1ca81891c332564f593503d94af8dacbd60a06f73f11770934b3756adb957551d461edfaeff4c66abf62b471529ea7e9870d3bfe59ea3f95beeb340e33ea77799963e6bd00f8d4413966fbfa9a648d13ff67fc7ec95692eeff5f98649fb38369b3905a6c54f5eb72a2b5e6ac8c54438b3fae2bc8d7b24894e5a38df"}, {0xc8, 0x112, 0x3f, "e4e7b8eea6569f91bdf813689ed2a6a653ad9b9ff780a4a47c87f9316c2b5187f26857784859ae4ffdb93724a2d64f9dc2d51a0fbf0b903f18f6eaf6ec6299e6ec4eede713f2d7cdd0f5810dd7f4eb7538a6b0f284dad95ee72533b6300d67a172852d978230fc24711dfff904432c645d67c4b50954529dc69f9d83cac8a1c57290888af6246d54a6b93ed240c7810d520079e3725ebebaf1cfd2c64113bcafcfce936bc8ea907e854a69f66f9c0e91e48f"}, {0x10, 0x11, 0x2}, {0x58, 0x10e, 0x2, "6bce7fe3136aca542cb64c5d9bcc344c488a7922249b14932ee75fc620ae72197bd87bf6a8992196010937b60f9bfd4fb9246c4543251074044da267257d32a41dfc65f164ea83"}, {0x88, 0x114, 0x80000001, "31ddbecfa16c62d0b0eb937796fa6d4a973be9aff1f9165b1f6a4e8c661bacdae74dc59df39aa9a1f6761f67bda0783fdec7b10302a06b07f349ac63b97b46b5262cd5aea5cede1afc188961eba7fad3ed2836fb4ca9961f6ba9a1898588aba4ea8c80208fd57a1e1991827a2e615d82da5ecee8bb3a"}, {0x90, 0x105, 0x1ff, "2342add406bfe5c444ddccfaa98ca065023e31e5719100037ebe6c92589074c32be9d5eb7683f87f7e04a321690d385d7b2a5d51e10e8259614d9df82c98016c309defb921499c9a307bc2f805ea1a92978c2b04c133971dce67c96f991e9ad557986dfcacff63fe25c4e8ce5295400428c3b36d603c55a808bbd91bb693"}, {0xa8, 0x3a, 0x7, "20437fbfe29ff5f9ca5438cf5c58ca36358eb0cc95a6503e01380ea92342b9893313d09fcea6bda3db41c27ce904d9d6161c0502cf5813666bfc12b48552bfe1f003024b383ec88fcaa8544c218cb59c0f0a058f2481cc1e94614dd39bff77e4f1fb37d48664db0f2e576f2c974f3929518d0a6e79546cd04a3181a2276200cd9f2ac37259a77cbd55182d220dac70d7491e"}], 0x3f8}}], 0x2, 0x80) kcmp(0xffffffffffffffff, r4, 0x4, r1, r5) read(r2, &(0x7f0000000200)=""/250, 0x50c7e3e3) (async) mkdir(0x0, 0x0) [ 907.060001] ? ext4_insert_range+0x1500/0x1500 [ 907.064623] vfs_fallocate+0x487/0x9a0 [ 907.068662] __x64_sys_fallocate+0xcf/0x140 [ 907.073013] do_syscall_64+0xf9/0x620 [ 907.076820] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 907.082010] RIP: 0033:0x7fd8700d9209 [ 907.085720] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 907.098091] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.4'. [ 907.104609] RSP: 002b:00007fd86ea4e168 EFLAGS: 00000246 ORIG_RAX: 000000000000011d [ 907.104622] RAX: ffffffffffffffda RBX: 00007fd8701ebf60 RCX: 00007fd8700d9209 [ 907.104630] RDX: 0000000fffffffff RSI: 0000000000000003 RDI: 0000000000000006 [ 907.104637] RBP: 00007fd870133161 R08: 0000000000000000 R09: 0000000000000000 [ 907.104643] R10: 000004010000bffe R11: 0000000000000246 R12: 0000000000000000 [ 907.104650] R13: 00007ffc150d45cf R14: 00007fd86ea4e300 R15: 0000000000022000 [ 907.104662] Modules linked in: 04:27:05 executing program 1: r0 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) mmap(&(0x7f0000008000/0x4000)=nil, 0x4000, 0x1000006, 0x400002172, 0xffffffffffffffff, 0x0) mremap(&(0x7f0000000000/0x9000)=nil, 0x9000, 0x1000, 0x3, &(0x7f0000fff000/0x1000)=nil) futex(0x0, 0x85, 0x0, 0x0, &(0x7f0000000000), 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe6000/0x18000)=nil, &(0x7f0000000080)=[@text64={0x40, &(0x7f0000000200)="0f23cc4c0fc76e1e66b8c4008ee066b899008ed8440f01c866baf80cb86b58fa85ef66bafc0cb000eeb902020000b80f000000ba000000000f300f209a66baf80cb820d1f48aef66bafc0cb8d9f50000ef803125", 0x54}], 0x1, 0x0, 0x0, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, 0x0) r4 = openat$incfs(0xffffffffffffff9c, &(0x7f0000004200)='.log\x00', 0x400040, 0x0) ioctl$TCSETSW2(r4, 0x402c542c, &(0x7f0000004240)={0x0, 0x0, 0xffffffff, 0x6c63, 0x0, "48a137198e109751a937fa5c3f6faa9df7b9f6", 0x0, 0x4}) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) ioctl$KVM_SET_GUEST_DEBUG(r3, 0x4048ae9b, &(0x7f0000000100)={0x40003, 0x0, [0x0, 0x3]}) r5 = openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x6002, 0x0) read$FUSE(r5, &(0x7f0000006a00)={0x2020}, 0x400000) ioctl$KVM_SET_REGS(r3, 0x4090ae82, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="64001440493f207fc87b70baf589a87cc29bfa50de54f91200fbc2d32500000000", @ANYRES32=0x0, @ANYBLOB="0904000000000400ff000e00a1ffffffffffffff000000000033000001000000ffffffff0100f7d40000000008001f00ff0700dcfb8c021531e59663432bbfdbddec00080028007b59000008002e000400002008000d0040002000"], 0x64}, 0x1, 0x0, 0x0, 0x40000}, 0x4040001) ioctl$KVM_RUN(r3, 0xae80, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) [ 907.113484] net_ratelimit: 15 callbacks suppressed [ 907.113488] openvswitch: netlink: Flow key attr not present in new flow. 04:27:05 executing program 1: r0 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) mmap(&(0x7f0000008000/0x4000)=nil, 0x4000, 0x1000006, 0x400002172, 0xffffffffffffffff, 0x0) mremap(&(0x7f0000000000/0x9000)=nil, 0x9000, 0x1000, 0x3, &(0x7f0000fff000/0x1000)=nil) futex(0x0, 0x85, 0x0, 0x0, &(0x7f0000000000), 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe6000/0x18000)=nil, &(0x7f0000000080)=[@text64={0x40, &(0x7f0000000200)="0f23cc4c0fc76e1e66b8c4008ee066b899008ed8440f01c866baf80cb86b58fa85ef66bafc0cb000eeb902020000b80f000000ba000000000f300f209a66baf80cb820d1f48aef66bafc0cb8d9f50000ef803125", 0x54}], 0x1, 0x0, 0x0, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, 0x0) r4 = openat$incfs(0xffffffffffffff9c, &(0x7f0000004200)='.log\x00', 0x400040, 0x0) ioctl$TCSETSW2(r4, 0x402c542c, &(0x7f0000004240)={0x0, 0x0, 0xffffffff, 0x6c63, 0x0, "48a137198e109751a937fa5c3f6faa9df7b9f6", 0x0, 0x4}) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) ioctl$KVM_SET_GUEST_DEBUG(r3, 0x4048ae9b, &(0x7f0000000100)={0x40003, 0x0, [0x0, 0x3]}) r5 = openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x6002, 0x0) read$FUSE(r5, &(0x7f0000006a00)={0x2020}, 0x400000) ioctl$KVM_SET_REGS(r3, 0x4090ae82, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="64001440493f207fc87b70baf589a87cc29bfa50de54f91200fbc2d32500000000", @ANYRES32=0x0, @ANYBLOB="0904000000000400ff000e00a1ffffffffffffff000000000033000001000000ffffffff0100f7d40000000008001f00ff0700dcfb8c021531e59663432bbfdbddec00080028007b59000008002e000400002008000d0040002000"], 0x64}, 0x1, 0x0, 0x0, 0x40000}, 0x4040001) ioctl$KVM_RUN(r3, 0xae80, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) openat$kvm(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) (async) mmap(&(0x7f0000008000/0x4000)=nil, 0x4000, 0x1000006, 0x400002172, 0xffffffffffffffff, 0x0) (async) mremap(&(0x7f0000000000/0x9000)=nil, 0x9000, 0x1000, 0x3, &(0x7f0000fff000/0x1000)=nil) (async) futex(0x0, 0x85, 0x0, 0x0, &(0x7f0000000000), 0x0) (async) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r0) (async) ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) (async) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe6000/0x18000)=nil, &(0x7f0000000080)=[@text64={0x40, &(0x7f0000000200)="0f23cc4c0fc76e1e66b8c4008ee066b899008ed8440f01c866baf80cb86b58fa85ef66bafc0cb000eeb902020000b80f000000ba000000000f300f209a66baf80cb820d1f48aef66bafc0cb8d9f50000ef803125", 0x54}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) (async) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, 0x0) (async) openat$incfs(0xffffffffffffff9c, &(0x7f0000004200)='.log\x00', 0x400040, 0x0) (async) ioctl$TCSETSW2(r4, 0x402c542c, &(0x7f0000004240)={0x0, 0x0, 0xffffffff, 0x6c63, 0x0, "48a137198e109751a937fa5c3f6faa9df7b9f6", 0x0, 0x4}) (async) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) (async) ioctl$KVM_SET_GUEST_DEBUG(r3, 0x4048ae9b, &(0x7f0000000100)={0x40003, 0x0, [0x0, 0x3]}) (async) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x6002, 0x0) (async) read$FUSE(r5, &(0x7f0000006a00)={0x2020}, 0x400000) (async) ioctl$KVM_SET_REGS(r3, 0x4090ae82, 0x0) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="64001440493f207fc87b70baf589a87cc29bfa50de54f91200fbc2d32500000000", @ANYRES32=0x0, @ANYBLOB="0904000000000400ff000e00a1ffffffffffffff000000000033000001000000ffffffff0100f7d40000000008001f00ff0700dcfb8c021531e59663432bbfdbddec00080028007b59000008002e000400002008000d0040002000"], 0x64}, 0x1, 0x0, 0x0, 0x40000}, 0x4040001) (async) ioctl$KVM_RUN(r3, 0xae80, 0x0) (async) ioctl$KVM_RUN(r3, 0xae80, 0x0) (async) 04:27:05 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="2000000034006182000000000000000001"], 0x20}}, 0x0) (fail_nth: 4) [ 907.239539] ---[ end trace 99f4d9f2c7633ab6 ]--- [ 907.244721] RIP: 0010:ext4_ind_remove_space+0xfab/0x13a0 [ 907.250234] Code: 00 0f 85 9d 03 00 00 48 8b 0b 4c 89 fe 44 8b 4c 24 20 48 8b 7c 24 10 48 83 c1 04 e8 ef b6 ff ff e9 16 f6 ff ff e8 f5 e5 84 ff <0f> 0b 4c 8b 7c 24 50 e9 8e f9 ff ff e8 e4 e5 84 ff 48 8b 7c 24 10 [ 907.338570] RSP: 0018:ffff88808bea7b10 EFLAGS: 00010216 [ 907.345301] RAX: 0000000000040000 RBX: 0000000000000004 RCX: ffffc90005ce6000 [ 907.345781] FAULT_INJECTION: forcing a failure. [ 907.345781] name failslab, interval 1, probability 0, space 0, times 0 [ 907.353222] RDX: 0000000000038872 RSI: ffffffff81dd9f7b RDI: 0000000000000004 [ 907.371654] RBP: 0000000000000000 R08: 000000000000005c R09: 0000000000000004 [ 907.379044] R10: 0000000000000004 R11: 0000000000000000 R12: 0000000000001000 [ 907.387327] R13: ffff88808bea7bc0 R14: ffff88808bea7be0 R15: ffff88808e3c4770 [ 907.394897] FS: 00007fd86ea4e700(0000) GS:ffff8880ba000000(0000) knlGS:0000000000000000 [ 907.396892] CPU: 1 PID: 3412 Comm: syz-executor.4 Tainted: G D 4.19.211-syzkaller #0 [ 907.403488] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 907.412311] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/29/2022 [ 907.412316] Call Trace: [ 907.412336] dump_stack+0x1fc/0x2ef [ 907.412353] should_fail.cold+0xa/0xf [ 907.412369] ? setup_fault_attr+0x200/0x200 [ 907.412384] ? lock_acquire+0x170/0x3c0 [ 907.412398] ? lock_downgrade+0x720/0x720 [ 907.412413] __should_failslab+0x115/0x180 [ 907.412429] should_failslab+0x5/0x10 [ 907.412441] __kmalloc+0x2ab/0x3c0 [ 907.412455] ? genl_family_rcv_msg+0x78b/0xc40 [ 907.412469] genl_family_rcv_msg+0x78b/0xc40 [ 907.412484] ? genl_rcv+0x40/0x40 [ 907.412499] ? __dev_queue_xmit+0x15f5/0x2e00 [ 907.418443] CR2: 0000000020000040 CR3: 0000000051437000 CR4: 00000000003406f0 [ 907.427695] ? __dev_queue_xmit+0x15f5/0x2e00 [ 907.427708] ? __local_bh_enable_ip+0x159/0x270 [ 907.427719] ? __dev_queue_xmit+0xacc/0x2e00 [ 907.427733] ? __radix_tree_lookup+0x216/0x370 [ 907.427749] genl_rcv_msg+0xbf/0x160 [ 907.427762] netlink_rcv_skb+0x160/0x440 [ 907.427775] ? genl_family_rcv_msg+0xc40/0xc40 [ 907.427787] ? netlink_ack+0xae0/0xae0 [ 907.427800] ? genl_rcv+0x15/0x40 [ 907.427815] genl_rcv+0x24/0x40 [ 907.427828] netlink_unicast+0x4d5/0x690 [ 907.427842] ? netlink_sendskb+0x110/0x110 [ 907.427854] ? _copy_from_iter_full+0x229/0x7c0 [ 907.427867] ? __phys_addr_symbol+0x2c/0x70 [ 907.427883] ? __check_object_size+0x17b/0x3e0 [ 907.427897] netlink_sendmsg+0x6c3/0xc50 [ 907.427911] ? aa_af_perm+0x230/0x230 [ 907.427924] ? nlmsg_notify+0x1f0/0x1f0 [ 907.427935] ? kernel_recvmsg+0x220/0x220 [ 907.427950] ? nlmsg_notify+0x1f0/0x1f0 [ 907.427965] sock_sendmsg+0xc3/0x120 [ 907.427977] ___sys_sendmsg+0x7bb/0x8e0 [ 907.427996] ? copy_msghdr_from_user+0x440/0x440 [ 907.428015] ? lock_downgrade+0x720/0x720 [ 907.428027] ? lock_acquire+0x170/0x3c0 [ 907.428039] ? __fget+0x94/0x510 [ 907.428053] ? __fget+0x356/0x510 [ 907.428066] ? do_dup2+0x450/0x450 [ 907.428079] ? lock_downgrade+0x720/0x720 [ 907.428094] ? __fdget+0x1d0/0x230 [ 907.428109] __x64_sys_sendmsg+0x132/0x220 [ 907.428121] ? __sys_sendmsg+0x1b0/0x1b0 [ 907.428134] ? vfs_write+0x393/0x540 [ 907.428153] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 907.428168] ? trace_hardirqs_off_caller+0x6e/0x210 [ 907.428185] do_syscall_64+0xf9/0x620 [ 907.428200] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 907.428210] RIP: 0033:0x7f6c52dd3209 [ 907.428224] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 907.428231] RSP: 002b:00007f6c51748168 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 907.428243] RAX: ffffffffffffffda RBX: 00007f6c52ee5f60 RCX: 00007f6c52dd3209 [ 907.428250] RDX: 0000000000000000 RSI: 0000000020000040 RDI: 0000000000000003 [ 907.428257] RBP: 00007f6c517481d0 R08: 0000000000000000 R09: 0000000000000000 [ 907.428264] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 907.428271] R13: 00007ffc0fa0b35f R14: 00007f6c51748300 R15: 0000000000022000 [ 907.731000] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 907.739304] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 907.747109] Kernel panic - not syncing: Fatal exception [ 907.752522] Kernel Offset: disabled [ 907.756177] Rebooting in 86400 seconds..