ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x40020, 0x1017e0}, {&(0x7f000007a4c0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x181000}, {&(0x7f000007a8e0)='syzkallers\x00'/32, 0x20, 0x181800}, {&(0x7f000007a900)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0x184800}, {&(0x7f000007a980)="eb52904e5446532020202000080100000000000000f8000000000000000000000000000080008000ff030000000000000800000000000000ff010000000000000100000002000000015f1c32890d2820000000000e1fbe717cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e20506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00"/224, 0xe0, 0x1ff800}, {&(0x7f000007aa60)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1ff9e0}], 0x0, &(0x7f000007aa80)) 11:08:27 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x81, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r3, &(0x7f0000000000)={0xa, 0x14e24, 0x0, @empty}, 0x1c) recvmmsg(r3, &(0x7f0000000200), 0x38c, 0x0, 0x0) ioctl$sock_SIOCSIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD(r3, 0x8983, &(0x7f0000000280)) connect$inet6(r3, &(0x7f0000000180)={0xa, 0x4e24, 0x0, @loopback}, 0x1c) sendmmsg(r3, &(0x7f00000092c0), 0x4ff, 0x0) 11:08:27 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0xf2) sched_setscheduler(0x0, 0x0, &(0x7f0000001700)) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0xfa) socket$inet6_tcp(0xa, 0x1, 0x0) syz_open_dev$tty20(0xc, 0x4, 0x0) r3 = creat(&(0x7f0000000100)='./file0\x00', 0xd931d3864d39dcab) write$binfmt_elf64(r3, &(0x7f0000000280)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x3e, 0x0, 0x0, 0x40, 0x0, 0x0, 0x0, 0x38, 0x2}}, 0x40) r4 = socket(0x1e, 0x1, 0x0) connect$tipc(r4, &(0x7f0000000000)=@name={0x1e, 0x2, 0x0, {{0x1, 0x1}}}, 0x10) write$binfmt_misc(r4, &(0x7f0000000080)=ANY=[@ANYRES64, @ANYRESOCT], 0x2000011a) 11:08:27 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@bloom_filter={0x1e, 0x0, 0x401, 0x6}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000280)={r0, 0x0, &(0x7f0000000240)=@udp6}, 0x20) 11:08:27 executing program 1: syz_emit_vhci(&(0x7f0000000000)=@HCI_EVENT_PKT={0x4, @hci_ev_cmd_status={{0xf, 0x4}, {0x0, 0x0, 0x428}}}, 0x7) 11:08:29 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x81, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r3, &(0x7f0000000000)={0xa, 0x14e24, 0x0, @empty}, 0x1c) recvmmsg(r3, &(0x7f0000000200), 0x38c, 0x0, 0x0) ioctl$sock_SIOCSIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD(r3, 0x8983, &(0x7f0000000280)) connect$inet6(r3, &(0x7f0000000180)={0xa, 0x4e24, 0x0, @loopback}, 0x1c) sendmmsg(r3, &(0x7f00000092c0), 0x4ff, 0x0) 11:08:29 executing program 1: syz_emit_vhci(&(0x7f0000000000)=@HCI_EVENT_PKT={0x4, @hci_ev_cmd_status={{0xf, 0x4}, {0x0, 0x0, 0x428}}}, 0x7) 11:08:29 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0xf2) sched_setscheduler(0x0, 0x0, &(0x7f0000001700)) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0xfa) socket$inet6_tcp(0xa, 0x1, 0x0) syz_open_dev$tty20(0xc, 0x4, 0x0) r3 = creat(&(0x7f0000000100)='./file0\x00', 0xd931d3864d39dcab) write$binfmt_elf64(r3, &(0x7f0000000280)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x3e, 0x0, 0x0, 0x40, 0x0, 0x0, 0x0, 0x38, 0x2}}, 0x40) r4 = socket(0x1e, 0x1, 0x0) connect$tipc(r4, &(0x7f0000000000)=@name={0x1e, 0x2, 0x0, {{0x1, 0x1}}}, 0x10) write$binfmt_misc(r4, &(0x7f0000000080)=ANY=[@ANYRES64, @ANYRESOCT], 0x2000011a) 11:08:29 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@bloom_filter={0x1e, 0x0, 0x401, 0x6}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000280)={r0, 0x0, &(0x7f0000000240)=@udp6}, 0x20) 11:08:30 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x81, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r3, &(0x7f0000000000)={0xa, 0x14e24, 0x0, @empty}, 0x1c) recvmmsg(r3, &(0x7f0000000200), 0x38c, 0x0, 0x0) ioctl$sock_SIOCSIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD(r3, 0x8983, &(0x7f0000000280)) connect$inet6(r3, &(0x7f0000000180)={0xa, 0x4e24, 0x0, @loopback}, 0x1c) sendmmsg(r3, &(0x7f00000092c0), 0x4ff, 0x0) 11:08:30 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x81, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r3, &(0x7f0000000000)={0xa, 0x14e24, 0x0, @empty}, 0x1c) recvmmsg(r3, &(0x7f0000000200), 0x38c, 0x0, 0x0) ioctl$sock_SIOCSIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD(r3, 0x8983, &(0x7f0000000280)) connect$inet6(r3, &(0x7f0000000180)={0xa, 0x4e24, 0x0, @loopback}, 0x1c) sendmmsg(r3, &(0x7f00000092c0), 0x4ff, 0x0) 11:08:30 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x81, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r3, &(0x7f0000000000)={0xa, 0x14e24, 0x0, @empty}, 0x1c) recvmmsg(r3, &(0x7f0000000200), 0x38c, 0x0, 0x0) ioctl$sock_SIOCSIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD(r3, 0x8983, &(0x7f0000000280)) connect$inet6(r3, &(0x7f0000000180)={0xa, 0x4e24, 0x0, @loopback}, 0x1c) sendmmsg(r3, &(0x7f00000092c0), 0x4ff, 0x0) 11:08:30 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@bloom_filter={0x1e, 0x0, 0x401, 0x6}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000280)={r0, 0x0, &(0x7f0000000240)=@udp6}, 0x20) 11:08:31 executing program 1: syz_emit_vhci(&(0x7f0000000000)=@HCI_EVENT_PKT={0x4, @hci_ev_cmd_status={{0xf, 0x4}, {0x0, 0x0, 0x428}}}, 0x7) 11:08:31 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@bloom_filter={0x1e, 0x0, 0x401, 0x6}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000280)={r0, 0x0, &(0x7f0000000240)=@udp6}, 0x20) 11:08:34 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x81, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r3, &(0x7f0000000000)={0xa, 0x14e24, 0x0, @empty}, 0x1c) recvmmsg(r3, &(0x7f0000000200), 0x38c, 0x0, 0x0) ioctl$sock_SIOCSIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD(r3, 0x8983, &(0x7f0000000280)) connect$inet6(r3, &(0x7f0000000180)={0xa, 0x4e24, 0x0, @loopback}, 0x1c) sendmmsg(r3, &(0x7f00000092c0), 0x4ff, 0x0) 11:08:34 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x81, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r3, &(0x7f0000000000)={0xa, 0x14e24, 0x0, @empty}, 0x1c) recvmmsg(r3, &(0x7f0000000200), 0x38c, 0x0, 0x0) ioctl$sock_SIOCSIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD(r3, 0x8983, &(0x7f0000000280)) connect$inet6(r3, &(0x7f0000000180)={0xa, 0x4e24, 0x0, @loopback}, 0x1c) sendmmsg(r3, &(0x7f00000092c0), 0x4ff, 0x0) 11:08:34 executing program 1: syz_emit_vhci(&(0x7f0000000000)=@HCI_EVENT_PKT={0x4, @hci_ev_cmd_status={{0xf, 0x4}, {0x0, 0x0, 0x428}}}, 0x7) [ 486.858548][ T5866] Bluetooth: hci2: Controller not accepting commands anymore: ncmd = 0 [ 486.877655][ T5866] Bluetooth: hci2: Injecting HCI hardware error event [ 486.908075][ T3643] Bluetooth: hci2: hardware error 0x00 11:08:36 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x81, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r3, &(0x7f0000000000)={0xa, 0x14e24, 0x0, @empty}, 0x1c) recvmmsg(r3, &(0x7f0000000200), 0x38c, 0x0, 0x0) ioctl$sock_SIOCSIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD(r3, 0x8983, &(0x7f0000000280)) connect$inet6(r3, &(0x7f0000000180)={0xa, 0x4e24, 0x0, @loopback}, 0x1c) sendmmsg(r3, &(0x7f00000092c0), 0x4ff, 0x0) 11:08:36 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x81, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r3, &(0x7f0000000000)={0xa, 0x14e24, 0x0, @empty}, 0x1c) recvmmsg(r3, &(0x7f0000000200), 0x38c, 0x0, 0x0) ioctl$sock_SIOCSIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD(r3, 0x8983, &(0x7f0000000280)) connect$inet6(r3, &(0x7f0000000180)={0xa, 0x4e24, 0x0, @loopback}, 0x1c) sendmmsg(r3, &(0x7f00000092c0), 0x4ff, 0x0) 11:08:37 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x81, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r3, &(0x7f0000000000)={0xa, 0x14e24, 0x0, @empty}, 0x1c) recvmmsg(r3, &(0x7f0000000200), 0x38c, 0x0, 0x0) ioctl$sock_SIOCSIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD(r3, 0x8983, &(0x7f0000000280)) connect$inet6(r3, &(0x7f0000000180)={0xa, 0x4e24, 0x0, @loopback}, 0x1c) sendmmsg(r3, &(0x7f00000092c0), 0x4ff, 0x0) [ 491.437828][ T3643] Bluetooth: hci2: Opcode 0x c03 failed: -110 11:08:39 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x81, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r3, &(0x7f0000000000)={0xa, 0x14e24, 0x0, @empty}, 0x1c) recvmmsg(r3, &(0x7f0000000200), 0x38c, 0x0, 0x0) ioctl$sock_SIOCSIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD(r3, 0x8983, &(0x7f0000000280)) connect$inet6(r3, &(0x7f0000000180)={0xa, 0x4e24, 0x0, @loopback}, 0x1c) sendmmsg(r3, &(0x7f00000092c0), 0x4ff, 0x0) 11:08:39 executing program 3: r0 = socket$inet_smc(0x2b, 0x1, 0x0) getsockopt$inet_mreq(r0, 0x0, 0xc, 0x0, &(0x7f0000000040)) 11:08:39 executing program 2: r0 = syz_open_dev$dri(&(0x7f0000000180), 0x0, 0x0) sendfile(0xffffffffffffffff, r0, &(0x7f0000000100)=0x7fffffffffffffff, 0x9) 11:08:39 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x81, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r3, &(0x7f0000000000)={0xa, 0x14e24, 0x0, @empty}, 0x1c) recvmmsg(r3, &(0x7f0000000200), 0x38c, 0x0, 0x0) ioctl$sock_SIOCSIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD(r3, 0x8983, &(0x7f0000000280)) connect$inet6(r3, &(0x7f0000000180)={0xa, 0x4e24, 0x0, @loopback}, 0x1c) sendmmsg(r3, &(0x7f00000092c0), 0x4ff, 0x0) 11:08:39 executing program 1: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=0000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) rmdir(&(0x7f00000000c0)='./file0/../file0/file0\x00') read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f000000c680)="ff80bd331cffb5a77e215e4430d1f5a0894fb47bced403982724595531581e1f701416b3e6cd710cb0030d31ccf828916e6ce6d05752a7d0704dcb7798817505ca75c219c41a811f87eae2acef3bc9b38d75d359206c48ada7c7d3d2bd27f2bcffd953e74036cac371fbcc8908b68ca5e7dbd75f97faa049ee84a951840180beb4849027181ceb1c54b5a04a8e74ed6fd037e46206bff589aee2421fd37b8dcce31e9e4a59be277d5d14aa179614dae10694449cd45c3569004de7637335481a098f0ec182c0900add4db8c6f1b8307ed2739f278a37abd78f2a3aff7f64ed6223897e6176c9e0ded9f16dbf8313ab652afbf208c452458f371ceb1db9553c968442ee9d6d2fbcbae4c0ae848d6a730acb5f7141882a73fff4375d635bcb6dd9c56d77bc9f5149498006c362bcef100b95583b02a686ab2492c05aaffa5ebf614c2ca47ce38721129f2289948480ccacde410414be776aa69ce7d4c208f8cf9f8319dd51171aadef97fdd819b69e5c20d9ccab0e7a2b001d40706f5c41d35e1cd51136ed93d4812ae8933898c4bbce4071bacf75fa2cb4bd9d65738833a7eba83f359fa662b1cde624a3df6b76fd7632cf48d644ebb7e91c8ae2c6f2a31e6c3deae17ea6fa45d3e42d1b31703363ac3158cffbb1d754c0335b83b1858b6ee03cc4ae3b0cb5592b6b207639d2678e7f5b77b0d55537e45d06e3273f8936d6dd718ed0caffc0bdb8600f87ec247189996e84ffd7b4d4c0e281dcb0457159f5f9209c1bd6382b01a3562356407f09d86a75b4e8fe2a1cf811e05803d8a9c9b5dccc4bdf7dfddda8daf07a40dcacb29f18270ecb3770fed2186f86d785b251de55cc2c9b752113741fe8c8fb2b0594fd9958ef3894ab251bb3d513f1520971d5bdcd34ef8091dbeb37b1214da23c546a65cc88bbe28e3f3ba5f178b40bd01a3ac199b534d394907b4b3ca7801163c4fc5a781d138ebf12ab5e74adf7759c9269b9760b2230177ab57b5a18566bcea92fc35318c14016a19a8ec268d66db571b32160b6e8f714cec27114e9fccd3ff978ddb074a81141ccabe2d94e63960c4df55b627916fa2e135e61ba1b8e3ed59d11b7e305d36c9f5bf527b9aef7eb5f59b9a4a2fe92c05a7465cbc0ce957636298a74cb933c43616fd6d832805e56c0e3f73a8dff334a74f3fcd6ebd1c5c35bbc741a06c73ee8424f2237110c665e9601ef369c69fd69a49fbb8dfc30345c121dc5e8212b9dddfd4c86731320255f87d001d75ec666f433fd6e6533dcd7540ff982e0522570f226178710ca717bfd9c9a14cbb1f92d38c516614d451401488f51e6e69fdbba48920bfa22e8237c42195c939cde91fb65a6d9c09bf67185102c3aef8a9242b630aa427bd3bbca87b2ada1074b99654faed4eb22c57755a16f327040f4931b855ef14083800f795d8401e6e4201de5134f74f39991067c2dce0d09c4282aab505ae6e6fc7beb9ce181e1f3094ea1c5847967e42fda54d5df681ec306ebfd71fa4498ae34982743801a01a509c7387acf49f8ba9a42f8a9ba31be4e6252b23ed58882595103ba12114ef9329ae6a9d6923da8ff08834799f88acf209b5eba9b41b13e65823c69ac75a6b60816e5853c02d608feefdd976961a568603b778c47c490102c0e4fbd37b4801dc5d54e2c31a26dcfcef2788a0a4e28b03cb33bda7d309d37982ed0d41d99b39a6ea7b2133b50dc5c072ae3eae34f81d617f5ec8b1626a78ac28c96aee7c48e8101f7bcbf82c2480c95792cf4096cc4071707d4d45547ddee0f91143d2b6071896c31daaac8ee19ee6c8bbf278f8bc049fe415d3e3174d36220510d3efef1c96177c33a334ddb67d59c6257934208b02a10b75c6762069a1b0172f1422b4294dad2e567a1e5690e135a2049822311bf137a82ba3ce18c1015a39d73905c3fc67eb3aac5ccc839049be0ba0b1e4850e6eb0be97eeb7c4331999e27c1313e8558e489c43d5c4d5c9b26a330420bfe23accf417de279c27f6345dfd7225df6c02188609ac977bf9239840d02f92182fa103d92dfdc156a1ae4bdf2060484f169e52a9f724fa5d8e7d43df2252a000879acd15f57c8deb1184d29e27a3d041042d651d8ee54b2f20a59a4f927c072863bd48703e249e12f75e96094a6439e6f07095f1be3b8cd018d0df34f5cd6283f74f0c36f53d1b564118125e88f74e2a3d2a51cdc9a1fee39961bac22bb487fc30e1e045001567dea7d85a9506f1d211bf5b652315c50c2b611da863dc7ea47e49a75051ac6788226435a4e96da2fc2dfa812a6f89ba0a050300004af34a3f0bd2a4dd043dcd4701c221fea985ba6a800c932daf5598a4370f6aa16c8787b9611a7a31ceb74c2af5691f44a5b3c57868b182551d808b55c480b781edf21d0cb17277e70ebb24d074c471492d511bc0b32d1f442d77888b3a8a7c2e4c6764d9e7d7b3905c5fd2cebe6892639c02f8fd676af2fb5e745dc04e087214c18c011a765b5ab368c507a9b77831b85b248e4f7260658995d520e7b849d45b8530c314eec97b7461257bd36fd9fc5a5211f30f3c2f30e5e6a22670c05416d884fcc7a573225a9bc12c9263614e020dd39b96a2f4452901ffb0cc1d940338a1b237c63278edffccd590530a50994ffea17510515a75623e137f47041714032c7da5602be4da0f110e855d9d21523922156bd72a2e1878bc5947d10214b84f7bc4cefeee8b1b1f3439252c1ed4a0a11ac89b9bba7d9a68176015315a81865a54f6aa4be7b974b2c9fd4934496e959211bbb53b12c0bdea6321ab07f154050e3f44de12f055c19bdff2b566305f7da41610b88a78c23d660c2ca035a7a4782b0ca6a023a8dfa237e7032c9be9e8444cd00243a1d0767863e0bd156c83a2eb1072988ac6967f23744ea793a677895695b38bf579022b7d1c157b861fc961ed2ddb8cb4c20396d6fc46eb533001924536a50038dd08a9a087681ab667b18416e841a05f92bf06a19da940145eef04e2a931ec1661ad32e983e18b112d3323316884e47ee79448a9719933509aad552f3651a564e39a690f2bcceab0844126830d0b5dc9e3c36b0008bdbc6eafbfa9fd02e472c6a1109de6703259fe21478fe25914f7373019f414eab9b3c7ad53ceb73b33c2a99669e23aaf2253a753395c7e95dd1505f436f5658afe90eef219c38603b7c50f38a30ce8ff3b359b699d4fca2f009da871eb833c7f24c368cb2b10c3ccc0b06c289c5a61f745779e82607aafc63ad22f406352fe6f729be1e5d14814244dd3a44b89c39e6791c6201ed1020584d21ae0cf50e9ef1d78755e54ce320440c9de75a2397e89c24acb49238e1a1469f831014343540463f03d22602f29b5cf43763eaf152f7c3b337e60fc0728e94e2e62bf2b5076ae6de516f6f48d1d1f9bcaa6e78e13c3799f684b59c15af16c07bb5e6d0a66bcb3aafcf97d13e58f3890e0a6e46cd8188411f87e887c33b2d2aec51c48f929fe9da355d2bd0881e0cfe0fa8a07989a8f56530e390adbb477d1e3a8e922c58b43e15bbda7b144748b8590ab38ec30125f7e21d44671e116d202f1c886b3fdc3ce1c2d286051aa3e3de0d4f79c3952ef85eb43df39f4c34cb16b18c36afc53d2111d3bf49eabe7f0f61cc181e01d4211114d51811da3d349e65653791bf694a14b5f7e5a572c607e5ea61b959a9559919e4ffb3a28aaf5f9465d00e76a021e81dba670d57757331bd266e46c4be2e1c9cbc7e5210599a6030a3a3857ce3cd51e48a3bad2c714e8856dbeacca13ebc156dd92c3d96b26c0566a3aeb187f68fb24eabfc07abb8b5b53a0380117e42b65b417442bc5a3513e97fc777a313049a36379b63d521ccd6781265c149adb7de63c03728f3e66ffe02bc35944d57961abd13400ff865ec3b820e3ae33890ddcbd3e8a7fbe467e2bf26af79890fe752caf9b22583bee42e6219b13e4e7748f27d48bba3e5e772691a92a2096f5cc3edc43570470a50796d7588203ecaedb6cf166461cc03f9f9be1e5347f9be9d687d4444786ac4bf2601fcd96cfea1e18785499a18a4a9aa3f5b0b9a0387da6b93e0c80ecde0d74bea2f3d616bd131db153829e78e3c2fbe86409c7adbb9891b69b8c4644c82b3a8102fb7afe273e781bfc19b698bca0357102e5f5ea8ae290b7aae34cab45eb0b4937cff4f25abb04b98e119279bebd0a8bc3df0975680a303219377ec9c87b3468e81370585dcbbae06fdf5ed2dfb4e9abb318d4807a648a774a06ce6cea716796255b8cfd4b5f13fbbcf7856f5ac3694ad0102ea98ceb6981f6184379e2357ca7b382118193987937d2d1f4c82f3450aa66cf29d46db2a9f3cd8851c3295d9421243f1389fa11818fd3c766d2bd577eee12629bc063e79597fe327cba27787de740e05660ca004722b2c7f6a3b5a870826451269fa9c1a294dc662857cda772faf59ffef7911d6542e290fc16d821dcaea366408781d5d678bdb764af962fc78a845bfabdba8d2a71d3ddad578219ac5834e64551547aa7940290bb01f82b0a9c9d7354448096882b5d0484dafb312533e43dc94b5f5b927ebbac937e202f9281e2f6eadbdc5c767c250b014a81bdac4a029e168a929613891d34fd97769a97a0c09b9e324f173e9e630b6dabffbe4ad2bcf5a1e73826778354b82c702f1b4e24c63b73dee19df35dbd6bdc5abe1dfb2008e22a0e091dd9b98176457e7e5c866d77ce505020724d8571b3c46545a89bfb21045ae6d34ee70af17f98aad3bcddddb1ca938f7e97709364bb610729e5befc13434b5df96afebc4f6253190be186c37885ec3a74814631cca0f1d2961c2ea98caeca1f9e96d9941f35f7f0878d297385fbf8447430a1337a23fd816fd5bf636c69806a59a463b256181523f3de0c1c67f28d053b62932fe8ac42454c82cef04d57238cc2374fb637edf152d86fefc827ba44765e7d1ce6015a2587411c18068baaa4a6746e1301f86b4fc965cc3ebf457d8c3dc91aa21fa2c3ddaa47bc0b9a86c6761924dfdee981afa6a3870af77292b1f80c924ce005a4f721db3d29a701f3dfb0ebd911d01c853c2594d5e276d333894a87c9c3fe4988d0592523580849865c5edac4aaf9978c4010aed6bd3eb156ae019645e73aa3f276def36e4d07bdfdd074207ad82976bbb825533ca68d727e24d4eef672a2d19e443a825d6c9bed92a26a49fd2e8503ca1e742b302a4d42d8a028b4211026ad6b7608a548066b4be621cc5c3c09c8af75f6de14f9edbd0043c2da5a7a90d7267a4ccbcacc7460606d8e8226d6ee076f9601040ffcbf8dc4903c5ec49a377a325723f4c984a51e933e6841c65c24e5da9d6609bbb70896ac5286685f33aeefe6ef95c2c1d3121463a58acee0b860aeb4b05dd5c5d55248991deb1b06bfad0b3bee167aa1d4ac3edbb05bfd476834bbaba24865420acfab8a08eebb8d485f8df5179676b752823c79614a03dd1ded4d1b7e8677cfbfbb08d8d5149eadf1f3496c92f9ec005d218ffba6f89539ccbd7a8f5c2ee70e1ebc61cdf961af55ce7e25d6d28812e36137c68664a832ddfcc02c2457e3c2b8eed3ca03bbe3029acc4aa406b78e73b9c3cc256e5723970c03182b182cf420ec6225e41d1679a13af3bcad3d6ad70e07faa8d9c0538f20d3b5795d2688dd65d7bc4347d8f649c906b81d2fc41097e39a1c1b591a636a5bed5b73db89784f148c46be18a49f36bcc5f6fd686ffe9ae76981666c0315e2f0b2039751360ef4c9c6afef3e7c6622800a435b908750f2a31248945285f03177dd3e0f633319df794311c4746695f4d25bb4752abcf5d7dfa66e12c62724ad852ffb5b618660575fec83813171e6fd87cce7cffcefef5c30cf7bbb559faf5b3db38dd0dcdb0c499d731b44a412ad9f053786bcc32f868dfa1427b5ce65adaa5d88679e8abb13082ce8d5d80afa0faf200c91fb09a504a108e610f72d50601acdc745c5d23056d82d4a77028d7c0c68c9ecf33dbc2d8f0bf79f3969e3d1fd8a9a1c131d2368e5902a4aae881b57f5287e1746585afb6ac36fb3344830da8b5093b6253d20f9d284b313c4596e31ca9c2e8d0d8221370f80f45c92b1f9fec66b92f8cfcfacde56ccafe1574e66afd5e03d7b52eabddb82dacf863b005f9c0ae84966f84abb369854f29fd1d668e2c24f060214b831ba571ea8fdf83067a2cee7cb2e80aa5fc8230f9386af04bf28bd9d0cb8cedb42412c232932fe97f4d6fcb5de403d9674ad4db5120611b454738aba51ed60890ccaf176eb721f5a20546eaae66d6c32586567fbc004e3c34fc744593795e7f593a24189cf7f6b02417c44138c4de9ef06883b7c70b8a119cff264feb8bfca8f22752a42e88a6bf6fe246491a296aa7dcd084c760a064b9b37dd439ce0688a38f405e0f8739b72651e7ff028066ad7627ca2df3d7c4e970e5bfccd8deb6000d943e878564e86efe9b7c55551982195289a4e3b206d567276cf007877a686a57cfd07b564d4aa8a311eba2ef6b3e2e4b00146b8f8a28bd982e955e5c3fef184181ecbce8bff1eab3ae0dc5d1e3c6185e041b9f96b9affac10d4f6e98badc22be91a4e531a7924ed0b07c50bae5f004020114145e5e9d9222d046af98cc0219bde1dd5afe0d76aaa744a44b4f2979fecc3bc26aa6aca0d3683b0c6494106aad296ef5e4d47923e17a9fa7474c97932f1497bf409a1664300ac843879dbe0740de6def5d46c4bec7406b96f5d92b23680a76a3ebec7b5f3df1009abc369c929436d9d4386368a21bc19f0d587912557f714f4070e1de149637d6f1e1f2024a855d1177153d8238d45c45ebc078b452135e3199ab0a5a0b5896d55c42e2f4e9b5f4146195a22bfa6b06648bc9b1293b9a3d8d5e297efaf7322958903e29d0e0a4b4fab7c0a18bbd6d40a5d64b6898a243ea501f150719fb368196cbb687bab39e3b727513aedc83da1961fab527c747d81c8c7711b02fbc06353baedb53919a1eb0e0ba42c156c24d971c91f4342e3b87c5704b63a9280a93103570c93bb04ac482e7e13355358c23d9e368fae146f8745325f126dd0ce4132d6d2a8017182481e339a982732d464db057370fe582c2e0a82942cbae6626da0d87a3429bf8012cf9d625bb5aa39d54dff647846b9d7355babd3053f564b7df50bd1452ecf370d4d9ac73580cd8d5c4bb4f9b331ab6e1e976c6942fdc490c4a705b6b3bac04b1fb0685833dd99301cac7791ca55c0b5e9091c59829f54290b31e8439c598b7b2df297dec6eb0b7b11e83115892be907e56cb7f27aa9766752e530072ae291f98afd828d8a479f087f9d2fdec20d009d30527e055271a8444aa470a68812f90329ea8ec08cd5efad75f1721de9e4792c0e61fc44b4accea135b7b2d7bed3424467d08b22c33229a13be421dfb42ac01c8a9c99d8777ed042f4e30295200b4bd68b705f70b22cd6f5bb5c4aabde465081d2782f84e08e110bf691ef607d0dbe79c7fc2858341d82510cd1eb2d3f26b14f7cd67bb41cb68fa770690eb5bdb95d54b9cc4b0a104cd1845327ff70460e97f22846c99ec0d6f7008df8dffd638f121f6bf566623daf39b114db507504566d06dbb72a97070b938d0f2ca61355342eea0946966fdfc91985e51532cdcb2d7ed37232e69edcd4cc44ee8f575f34a950916dc674394652ccf3ad1733fc1eb637c32f6e071d3e3fe84481dce2e3fcf15b9bec71a8975f85314f04a0fd3d319ab6b2a702c071587c7552d01b8a860086e273674e0d684ecd58a5754015178e485d66831ce27c8344d1ed194550dd482fc609f031b3eb1365470df49af2bdf79c8fb9684447d08bb51897590f0728510760027cd073d3a0f5ea45e5786afeb3cff176f62ef0de82c69e3b821038f7b0ea3b6d97ab548ef9601f41e51eaf8e63c228d4a9ec2b5d67e10b22b729fa9771c790e0006be161c5f3bb5beb937c40ebcbab4019ee89831d24119761ed55949ec3e67fc66929864cb14568db0e811e6a1f0b6435a5199baf3604978ae0f677ec9a647c210cfa2c2faa62289093890a90d0076f28da2fc7371ae391aab2ddf7a6def1478387b64afad76ff4e1096ebd49bda7349508db3b26b3be4c80fce48996bd15d4a53ed1975c53e7874b113103b1e98ed7d02f308801c524ab8aa557300a1031e85405aa7cb4124d517a391412ea48bd066c6e37166cbba981b265318ad0f0afb9a3f714c4a67b629e98db2ce10cda236e64691528707f972ffd984019d1f60469577151c410bc77ca1fb3efed2280f6b5fa2183dc0dc9a31424f7a3cf99afa8a445095cdd7a3ed6b67ef1d5c8edd24963583ff0c1efd70fb1fddaf3f95eaa45733c3246cda09f752e794d0a84bb50135356422d364ccc58b5d1d9b43ed7b763b52070bf39d880ca67bf7a514c86749c9cc2ea9bcb0316baf0216090fc99b2ff73648f3c5d6670cbf86cfb27e25e03e5dd0ebe2ecd569e647f21972cc3e178a7b08b2b78aaf44039a361b3babfb7059088079bddbe6c28a8d616927065bd028afc9e546886dadec8d1c2cea165f641e361566b22d8acac56df2e6d2d110435d4a98804f5969badfaae32afa2732587a346bc74686d311bce32ba23512d67ff4d9abc71d163e5d9151c7012bfce523f6c877639fdd508f299810f6081280cf88af6f7ae0c973144d797af27a59b5c296910f88cd9e88292d63fc5862a36d05dd4c643cc13a1c7da2ce53a58c9b7b940113b922d10d9943edb073ea244cb6ee6bdaafebad116965c1e4dc471681800f09c1d915bde171ae3a38191aa11d30427649cf8a44c61cece7296839db17cb834f30961fe12498188182dd5b28fc6a63483bc3628347b7e9c073f7da2b596e2ecdcdd65a4c717e108d7c484583b974a1b81b19501c7fd68de4149799f9d0145c471a3c6ce1b9f91ce60638490c64844f78976f91cb62db01ca147d89d1a76debb7a79b253302c4a49ea8b9b173939303b5c58859e0bb4c128a31943eb371316f6c72db9fcf9e3291a84afc1c752c9ee9417b09d10a6a1e7564413ca23837b60c9fef7653eb46942ead68a0ce0a2768c0be30d081d517053f5217f0af277270103cc492f68f494115efa2a8d8a62abadcda978ace3e131960bf8facb1e8f774c65aca7dc7286dee049604335683101c7a994d116fe294855e19a128367630fa55d9abcdcf9663c38ce70607187970026fdb82f4ba8bbb2e906a6817ae0374b26b997d9fe636e8137d741d91921e18d5e56a20d5e14de9f98bb60873ee594c21be6b844ac30cccb0413ce62ba0a9c26b43547d622f32b82006db6dd5ebc73145c2ac4983517da0cbc148bc2def5610bef766bf5952b0e346c83ed4c4f45d6f04ec0c363e4535c67dd79feb9abb440e41591e365822273d4b1e1ec477e632d490bd1f57e2bbff9535e4e257280f74497a1456376fc5ac540074d890939bf53d7fe3f529f71607a929c2227db926c1fef265e9e78bb00ccea6d367b7a3d4d48c4db0a452fa29ab8fa242f9d086b5c468c6fd75ca455e919c823c7e11f7adb039d2b20ba9d6df0d6bbdb3c116fa8ad9e335d7a13de88e09b2e0665b3aab94b3f405048394a5c6c724ff1b40dd523cfaba631d4548694cf89f4dd5615064a7149f27dea6433592c3be9833c3cf22150c8a8e97083b0f8f8928b8986ba42007b77446bb73ea9c4453cad0a189b9c8fee831958dfd70ab069835898b343f965948c43e8bc53d19a6c42ef4d344871a47aed211bc0725865ac50b5461ec3785948c586b88735aa239db21593224570d834ab62309558ee8ae1eda96fff960e0f9b6e13432bbf25ca3c871f99f1c9242072e884035a87d83d7d154bbb3f3b7bb6c97f36d5fd8c5865b4e3f5f4f1e63d3180073758e2cae240594ca0406843573beec7b7565eceb1d30a526ca2fa41fdf01d519f990e2dc2aabf613aa10cab2c521fd4af3719c343478d84ac8cf08031252be6ed0e09b0d63e4d9e084bfaaec8f3a346f80bee7c31091bae6a3e4d995a7e7b8311ac12cb7b21827491db1d5eb06994506df6743d50aa5f24cb5a09e72bc9978b9e4213e68a52700815a3b0aa168cc729a9c2e0b9d56e1efacb2fda9c5d2b5711da9a9ac9b1e6690bdb9aadbb8767494cf907c4152e89327764c904818d72e56f89bbf06d689d4f2fc28359ffa42d4b48f79cf52d8df654eea9cdfbb2750370975d99bf115440c870e393774e1879f7633754c6ce7c3b89e4f2c5b9e8e72007bd94c8c9530e7ad999a5d7e13954906ec903194e60f6a239acaaee75dac45e708678fcc9d5cb1ca85a69ba2c038bad53f55fceebadaf232551fd5cd8e83d88720efafdd5928e440467f1e3086acd8e7df0b1f753295370e737c237d8f31a153a3fa6df6882d21a22e3c2222f6d04358218ae3266b0296c084e5fcdec8d075e07c7bde80a52c641358d2b310db4a06708e7dbd67b6e32e6c4cff9d9b185cde6286d5b7e27674e94e813d81144e0d6de75499fc50ece12ee22528f17c7afece82fe236798b750e171bce00eb834681f8ea39db30fa9a21bdd9fc39eb1ef67f82a06491d773ffedf789ad776d01e528098fc48019ed90bbb083a7be17ebe8e29357187ef7d72f34189c4f2b119922322ff58e662c0e73869c3cff2cc82d5211894bd109a8623cebd88fe31c9a7473ea6fbc93c994bbef9ff793b7e45b835023fe95e7f8ba46c3eb1c48710d3c8844af0707a8e4e87a2df833380a5ce3c935ac5d85b549a4c24569bccd87883a8b303ef8ece18605ae2a55ec7c8f86cc741d5d218711a1bc60295ae8dd32ff5c6908df2722a70ed7bb4d9a43c5e21a1bc14ee9dc4de5f5d597519c7084dd1be4888a79712d207939fa68706a33525225ba9f6f525186e5a28079ffa552b42d9c76881971489dd8aaa6dc1f6d3be7181ac2af101984887bff1774eca1b5ffafea85357346ac4a277291496e0ce244dd51f96f108f1b6a5f1ad3af8724cc6f425bd363402bd04010330cf5a8669ff1182f931695279f7f4a56897710d5bbff7276b7c17f6cd2336e0ec5f02340c729b1185cf9876b071a2d88b610305878874b6ba99bca1b61cd3ccf78b30f75014b36c7156f74a6b49c71ae3b78a8d1dcdde23e1d1dc60b2698ce9805b8e7a36968760e154f8ebf7f55ee5fdb6936fe36d639b2c00fbab126e6e09d6a0f5c803ada8fc834969141262d94d46a3991aeabb7c512868ecd67cd0fdd590eead283b85714f4e792afb3b0c3ffe1cccc82935e05747182cec4f16b0fb95c52a9e607e3b2720a298de61148f675d30d7d2d54fa571815cf73161901506ee75d5a6bb161bfd95170532babb407c85ee9dfde4610ba661242c04d85d8ab2f5de8f68da9774b871a0bb05b601e06c9abb81b0cb424a0dc9b76151f8f516ab034f0ab24eac1e5ea917d37542fc1741ad20ea3e7bcee4e86c30d84f3172f87240b1961d0c400269f27448c2f2133d0b503eeacdb9bb43c5ccff9579f6a351ab87011c214d5c0f9a60f903e9701dc203130c4e19177968602fa820fbf4b4348fa9a3f6b60dab62b31bd02e40e50991f913761452b94f14807181cd39d98fa0b060f02627cc9a", 0x2000, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)={0x90, 0x0, 0x0, {0x1000000000001, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000}}}, 0x0, 0x0, 0x0, 0x0}) r2 = fcntl$dupfd(r0, 0x0, r0) syz_fuse_handle_req(r2, &(0x7f0000004280)="9b1a9b72c155a00dfeef877e39bc463149b0131ac619274f2dc90653ce4e03b08ec2c98c94d9bb3078a2a5a83afc28418aa01a9dc95cf0180ed44f76cdecde8379db36cedd0f57a6a3f798fe3546e710844e156f86b7e60afdd7d93b31a68c9a44340ee00c2cf3109a6b6686a35f396dcf2f4a86a886506b3d343f503f66d151dbdb7a0eb1206c080f3e45e42c6e4093df5b7548ee041bc3a1dd1e8cc5051560c730e6708c7c896920c6d4eab5ba26b6dd4b487a7b6386485bf18fb777a693b7113c4550226387db25e94db9d10716953275237b195b94e28df4df559a29a1613b213098e5846128da84ea06735a1e3f8313cd04db08af7446abcbdd5568242567d113c75f03d47df20b33bcc4b6261030f6fed858b99e684aaf9469340158a947c59efba0501bb29ab015bd2e5cf9af1f83dff8df1eb2c336c6b8d9c84db277e4cae24553e5a64f3322940391cac01bab1b8188489b6a845dab6f78e214c9b5a7603d4908aa7c511b60759ad5d66219df94b0bb842ce6101f12dd2cd5ebbd574e4974b9faff7ec8d229db00adcc556fe748d34a6f6e0f8c8845ea53f7898ab9a8c2d97f4ae45ac2ac214fc2517f8b868278000cf92ca90ffb856ac0d1e97c7e946c3daba38629a6c07cc85892a24af93fb180520b60108c92f4a94f71a20c006d54f76377d416652a960855372632fc8f929c825c5a3346e74644a69becb091561c5087b7adb02e3d620589d786e205056d396851b8fb419309d2d821bf3804af7d5d1b1dc9ea66dadb8f0ffb431a1070ea863bae7ae76c9895c4f93b43097e02e16f3b213268c9b813dfa255e90b6e4ec4c7fe67c90db2911fd548b8f9ca5c36468e43dde9a86974e52aa93429461365ba7b036230faa91a21b444e9d986f0dba8204495405d5fb3c5ba1728fe2d47f869e63e15eb178d9d219fa9ed8c50ce4b1d16b15ac714b3832043209adf9a0e07bd325f3730ef5899865d8068de19d0ba91590c38ec3c437a610c0d200a574baddff2e532f4f267daffcd08bf63f325d5b9bf3272776920cbd7d9d6bdb136ec5ce29ce6689397b8434923ce5a4d87f92c750229fee5c4540dbb31fa61c2a38edd9f96cbeb3ef50b1fcd197c306b3ef4424bbe5bccd893202ae0c3a4df37556a7ad3f87677b2ab775bb9312a399da45632a1826cc00fa2c2f0839c375359828d92cfe64b44d1a6ae7483f1340a790e723f628c26023b4700bdc4db9affde09fa52341fe6fc7c51f318084e5faa8cd28ed803b51b537de2955a2fdfe2a1e389a574bba10062480393256b9e8265da751112daae3924bc3b4aaf31243173aea7fbeacca65f4cc54c725ef39926356494416f44063a0ab4810ab90f213257cbf7f8656b4cdd381ffd5c56588de1f9de61a5942298ede5b0bcc490b6007bd514d3db6da9042fa08203f165b52bd060486bdeae3662e7cbc25544d9920c744ee6d30a722c82fc55a8f5bfd9777c02e3dd4037fa1b4b3a5215e4b588e825ab1f7a647ea6c29dcabcdc642614d4303547ec38c2bf7236704a8e17d60e630e68516b9934e8ce23dfc7f4558a093529382404ebd9a9e2579df8f4ffe4107a0dc8bbed7f14e079cadddffd7cda0a909cfd5a38e3b977b04f3cb0e6e22bcea8184aa2c59d42795f3e63963bea7a2a1e281b26ab618b87e4f6c233cb11bba7050df46b7049c4d6d9d81603316ecc6a847add2a3d0add42780f8448f52ec157899ccd4f7b77f9fceb48696a055d9c2c6d530a0bddbbd3a186afe21d957eb0211170b6e02725590e7a60add8fc3d5ae5305fed0725e21ef9845a5ef7b5358712a9d6c5affb57729ce0959917ba1aefca3613745268b68e9bcb38bae992ec7021e5849d0c3a28ee16ed007d2e447cbfb556f0e40f13a0393766f5104225fd2ffeedabede77dd894a55c589f04e1465a20313269b6d865c5a9ebf722c58b4862463a2f8afac792c97940ae43dcee001eb12af63e33f9e2c1609ed596b5731da7bbce347c34afa35d8d7026c6ee5b5e3de5ffd251e7471cd0e4fbcbff7339fddbfdc6567c74a939f45b6d2f3b94da7a853f9839186d7ae289276200da514a322c91461e7abc34385d12615f0c009ae847c9a6e8475a220a50fcb1069be74d9ab8cc0c50f5ed95832f8e4286122a2129a41bc093d59056383733bdb484691347ed8c0a61d39baf21cdeb9fe3a6234428947aabd00b29433cc7b7a31ba04d99c5d4ffeb696a3f4a611cf9e8a971dae6ee42c8afc77d7b6edfbc10afdae62dea080d75b6d1c6f9e3ef0ee23c969593461662e529be0b36525b86ca074323615a261fed2ca6805089e2d8f22be74dcbba4a21dac23d12673afe8de4c47a0058c1a48807d7d516b897778884fd6891731a99317ceb037b686d7162d0c3e1705506326ca1f46723bd807b049e07db92f3c9c3071027fe7a806083e3d7b30b282f93be8aff4d60f406ed8fc202f13fe0d7ce243cbc2e4379b29feeaf0d629e0ff2e3c5b6efe2f08b0df76483af3b159cd6d1c7c5d6f52777a04f200b138505b9dd3bddd0a929b4ff45da1a0f110cd3b7b6d8e0b27107e78c10a58d6345fa232c9c5105801d16782087a13d38b2000c86a5ab35f14153f57548fb1e02a2a9cac706599710533965a7a4a1c7ee37705cb3e36b45ee3dd5a3d9ecdc01e9923d9a8d4bc8cd290bbbef6d068dc5f76760a05add7c49f05600a1f8e807177ea32ae6d0dfb72a6c075e5f4a4c8f29157ae541a944d4815adef8bce52a59d1afee790eaab67049971f27d9ebf8400116be2863e5529b61529dd45d1dfc224625f0962aa01e3b2c09423fb1f9411229fc2485f6e7162fb270b5f68b93eee8aeef61d788f553f475e00bf1aa782856fd7b2033298d6b5120aab6c233d8d329c8497f7a3a89d5d4acc58c2d719c20d9437c7843c0999357c01d68e341227a2863417212e62501e80471f89081a3c148039fc5a50624c68498cf26065ed24291f139eab89bf3d43f6301fd9148e30acc2aac4429bbf4e930feb2d0e70ef6fdddd8fbacecf5c6c72a59d1f99fa83f880da9ec8976e4bdd2735c47d5dbc619b143547d9b8301edf3a25049dbc06ae043492311664d9bc1b7cdf9f31bcfdcdbb82c4c39c455cb6f934de2f710b0beb6c81967b4eb840fa1f0cdd32ec1dd330f3d54c7cc1d014bc43f78ba4e7e4355ada7dffa3851d8e4f55a695d06cb7f511934409f0ec09e854fa9bbb8b9488a0d442b667033edca68fc0fec26f1cb0f6c12e59ab8cd3f01a47e939dbdc29f1de6f1594e2e66515a0d2d5299dbbcec8ba7f1fca3bd1a2f846bf02d52e2c06ac8d8480f09eb6533b2f2bef32625c09f3c093443aff8100164b4f9078c3b88b117926bcaa715a074005572c59c053af62509e9322bd73e324ae3992fc600a7dc85e654d018ecea0780a3ab9ea8dccad8e02cb9e51571efe7aca3800fd7f47a5e4dfb4dbaee7c067da70aa6992994929cd035b2dc614cc5ba3114a21a4edd4d2c8177817c801b84aa2109aedad93c20ccb489aa92c902faf185125a6abef6dfeab04b399c024c2e2cbe5c29418969114e1f3c3eb4bf5d9e6338a8c3ac85d564652bc99ea95d561af30148ca232a1697b10570379dfc155eacfb741f6d59834619a4fa6553e7b077f5a2e7f719f4ef5a97fd3be213a0741efd7bfa2b687ea21dfc9e84e90426a0e1a0266c8220dfc397b7f65cc630bef84c3dbca745b3690630b14ab4328a402b19442af11f4a2837f14ae5f0659592f0941baf892b477161916768c129c376a75082f3e377f1f0e3698b1ea7607d335a5ffceea5a594a219d55b5a84ed02e8b53794edd16905a7a71b81bc203edfac2766bf189bdee6fc2b9224e4b3407e070e91ef7625fdd21801ae343b77745f547bc7709fe8d0d933aa35c075f312b83bb68b71d643e5cec705ccbbb1cafc7df07fe7b22dac50cb92d244d1b8008088d8d0c3ecfff96091a678f134410682cbf5961b6fbe70dc180621274770bb385105b101e3bc9d65ec408745244cb437ba1ab3ce7841672670d4426e9eedabe3c10ed9c5f6e1705594c6856e9d4eb7b82aa43560802675153ed8990c22c43a872ca0f1e616a6b8b632d95bd23f1e5d9acc430e6b1be9a984bd08ebd60f31d649b4c3f941ef29dcdcc4222e4e1c0e5abecd8090d7d4ede311c9d3b14e326366b76a68998d11efac99ccb963b911658ec79dfaf9b79b49e7d8f6413058321328ebe5f44c9c67158b617aec3622b72dcee66b554541dbd20f55c4d3c0dd341b90488d4c3f8347144b8678b5fe8316ec2fd9282a2b9d38155652bdc342641ab7fe84ebf9f7fc8fbcd445795f256e15076bdce1d49e8af401a214af6ff3a573abc38202e67a413c786d4bb55526eedbd11b4e025400a387f6170723e31f72f56f8650390649e08cd56aa9b0d9e5918edb2b60a21fad3cfe9fa51ddb6a2bea9a67ec601581be2861c8f09940546f4b1192fbd88442ff9ee28bc5250fb52074773984b0827dbb040e02e0c279ad6282d34b14eae928e2f7bdea54455a67402aeca0f85ee56d6131fe417004f08d6b68448e2a967663b4d64ab8345f02d3ea1504c6971908c9143de28c6832002d337b3d2279bd7ed589684bf041d2d2dc7d9e8a7857915c13a6c834bf490046a83d4cfcdc7c0d7be8ab3c71ecb9e029928b5add9bda31c1dd61bf8b097f5cfa64dec3203af5de311360b7152b9bbb41a4f24953c947e9e3f0668d011afe752db01d27e1ea2022d77eadebe12449467f608ae664cfe3d38ab8e07279cadbe5cf29b0da23bf6c0341b9eefc0d3825363b821db7498e5bb33872e2993cf80036c4545b5f2ca0e9b756ac9c2de6d2a4099f627bb7bbcdcb4ddd3543e35a7ff1b26697fa44c02b713ecb354b334576295196bb1b016f7e2ed6f8c3eed9d92e3fe90be0d6dd79a35823021acee1577356aedc8a998e2d7f1657376849cb7c026f66395da529336161645d17352f268b11263aeb0342ac146c2d817717789128cc05f4012a99ade4372511edeb7bb518d013d4f8f66faf6294e6751576bc2b1e8586998d4c9dc06c63782bba94fc0873e2759d2abc10d74926dad27dafc7cca08c15a778c6a97621afb33f29314160106fc349ed8e52437133ad6e1701f5ff2dabc2fc7ee3a0d293a80bfeb5561887d01c98a9118dca92224457fd38b67eb9e27e9e9660f133beb46b3d88d6fdd79adf0cafa5b7f9ce0aef23ec9ed0edd8a6541d595ec5515788d71bcda1ded8cad971871596860af0b4467caa451515d808b01fd92a7c4caadd9bded1f5a500ed787e4b1b5437ca704465036ea4c04230a9480d97024cd5ab2028579a9936072b5742287f1c5ad11d63b812e3e1181b4431074d8ad39d6ed78ec1fe5656646fd462e56d276d352c163aa5431c92731ee9bc251cc1a140603bfedaf90a4a2aebc074607e885984a2506358866b413ff8778971a5e2a2d0a5fa335007a4b05ce5fbb80d735ff124165122ceb30cc6e6f16601a911b66b863a8a2ebf7eaf95195373e2b90dd55487d9c13cadc46ae95f74e222062c17fd87d4ae058700756a5defcba9549ebf4388aa44fc069e4f2eee64fef19954395fc3dfdab92a11fb6a4cbbcffdef9a9db9e9acb5276caba58681505295b557573e46612db0204abd64341123112ee65b5b48339639394e1644d83e3ce579b50f6fb096f6112e1d5a1b40ee29024d51acf97e039178eb7535d0dd1a62ab48f48f17179e9148d4f6dd182d4c61ba5a58e446ef9fdd55bd97f719453d4802a2cf79074312a5ba92c845366154755c13d3f94c3ace8dba1431307293f567c2e4c7b8e5ffadd6b2c4bce483776f1f029a97e0cea613520ea07e891cc8d47624851367601cbec43559f3c5f9b161a77ed2bde6ae62f5eaedc2a5f4c40bd57f91683fa763a124992e9f25f0257e5c7d55057bc941b998acf82b62d3f31a25bc6c356a45380a322166acb9de795f30c40f615c9d27ee15224bedd880126c41bbfca9b1961b9d8a7f48cf78a95adc99d822b24e0068cb10f34ff47847f61ab2ca068fcc7cbc4c7cf24ba476d7ed42afd91bf1285ac7687fa0e6341abc2a0819947d20a7b0724ad58c6894b91713a9a8f3d3335d8b15210852d8c47f3cf32e055511da34836193997c78348f8c9d1932b6c74ebd23b0d2b3570bbe016c067891febd69aad64521e6efb611aecb677abf4da9eb63e412b71c108ec4a79dfd9ebba02750246a7d3c7ea2130df7d5ed8b9c365c92ad809d8d32f86978758638189b1dcd9b945e270f9df4c4e6cdf01fafcc4ae00ff0992b05f288f1b40a66301ef5e5eefbe71e9ae7b4cbfcffd0122fd916ddc9df955c6a4e5b54ef19b880c46bc6316e2117c824627844e2ca9c6e9966df2475097f061df45ec62c0d3a6208cfbfbcde4ec94b883d7a157a506ae3a4e6e65c1fa44f1005669178f8eaf4a5c55140a172702b881da64338cbf82f8508e6d8178317bd60991e00fcf9133a3f9864fb3ea92b8a9bd1774eb8732282e37004521783f83590cc9429d2b5c74bd364dc56182f7c5e2cd447c9c48629181cadf5a2934c0f16a45449b35edb2c467ea881dc6b959e7b7bfcb04865e585a2c0ca49ff75fb80346b5a1c19d45faa04101a2ad39fd92c0bb5c4af33ec8b32beace78d8df830a194e099f59d5808f617408315178f2ea7c8d698d8dca44cad998ddd9f3df77f86dbb5c5ae3ac36c7b88ecda044f3a62dd47f578291291aee3dfb232251244042b07c62a1a4c660688bf607a6fe5708cb5b0e2a7428e8c6551fd60e0644c14c15a180b0520e97241dc235efdcaa2529289ea871a3788f824b2c86e05f6155002ce0d537633c98f26a47842f14aa2d4c035add9fe239d48cc71bd951c323c1df0f72cf267e26b9eadeb6978fe23cf58a75074f2dd488775772c9e381514b5720957d6259553e8aff9a0e54225c6891fb3f3bf89ef29d51bf394435a275175b09ff229919c0403212964c295efd09f114f300395fef3989208ee37a22a4de09bed9750bc8777073eaa8c9fc525788b4b62db77da017fe55369b7c17eba4362c17a928bda8db5e96b69f44b962c99406548a4f058f143504dd063507577773aaccd105de483ab217c0a246917cacd42e0e0988a2ed5c80e104cd478de1046b9c5807c4edbe89aca7f4170b82d7ed54a3b10a979b3f2b9ece57111ef533714a76c3127e555d6768c7711dd328dd9cb2883711a9632b5ee77ab59c21212a8d06e17dd403bcbce5ceac95606d3c564dbef1a6cb942b430e1f8e5ee18ce0e5ee480eefdf66079596ec0805f6cd1648a56b527e235dff4ccd88cb3a72926ee29fddd0d37715459a7ef26ce2f2dd3dbbe238f1edb2a8efb08ebbd7643ac48339a41e7220985c0d02a28c64e5a54c29c7e806510174bc32403503c8d68c3a94cbac70bd75a787fcc23b4dec080b0356aff96aff75ff60d888bd61acff10bb515df2c0e3be57c0f4b750b17b0f8d5746aa04b1614d9d9c52294b698adafc8d050a558c5738175782424722016066314fbf427d5e86d4853e7b4c53e162ddafe95cdbccdc9c1ec5f3e612c7c5861fafeca57864f0a49781d5e7ee9073a5af08f64b2ec102caf79e0c14c01547e3319228d828d41facc8e23e30d5ce94f1b5367b32ab1f0b07585c447d419533ac21176ccd800361278e77e7bb1e166e53228dad65ba0a6b8f6f08955289568b258206b1738cbd19e42e44b527d4538f240ecc2ef0dfb417f15081df6de73896b62ac244657699a8f737e779d18b19e3d7af98dd7b033f36f67ee715977ec00362e4d05ce1344e6bfca1a016ef6f9d0d155c40b5dbb75464eea8987a98c8ef74433b3a1a4e67e3d5e6be9120e3e0e9e1f9f2f779eb781e603ab29954c999bf5433a4f8ef5c830a3274ef84f7aa409c68acdc8e2ce3f56e8507af923e09d9e30a70b78702a2f0d21156eb2455181b27a4dbcb170754192331c1aa75da0099f66125fc4085931f5ccf0c43aa8b6895a12a152abf833d33c53c2771b6a0b7dd7dc2bbfd381e58974ec005aee39b700c0ffc54bb265ade1806c68395d3d54f23d5978c364b5b4a2832418d28c223f449f41c2746a3313e8a6e2afdf7eb01aae670f8ef913b226cbfc16ae3958bc4dd8d659778330bb822ad7589885d3f8d00cd932fdaa4c5d172d665ad5a547e23d32039fa85f543b2fccf0511d311f73a95e1cc800ff289fc9814b93227879848f9549053af07be63ce5cda147e32cb93c36045cf87361ccf51f1d91fe4f6f4d999dd6295d06e39b48bdd408fda0cdc5732e83ca463a0332e264ee4d48468881aeb6b76d21b3c08e50563d4906927efdba5d98627223301c10c157a60cf6e0c9f157a14d15da3014adb1f6694d653c5ecd29aa71190566a7ec5aa924c00bca021fd1bbee0905bd694ea1573eaeecba2c9ae47d1960c0497cbc34308bb6e057bcbb3dfa78b46952c968a0b2afd491b34e6e41991e75db97f8b5a129a1af3e0261bd7798b72ae260c7dcd8bbad8b33fe9f91662c101c89f9fc948361e9d080034fa9b173bf64268423b9b8d41e50c62e9d0bd39ab5f7c9ca6c73fa9d8f94027d71f1ef970f08edc118adc5c2cba92a957062031eb467e715c23da5805d14c55bc9d1eed542d7f100397d29128cf9ecc0c9c5859e0c57ab0cb2af8ca394d317a13cbb6cff551f0a4661ee57ab3d38d1cd320d3daefca1d4556474cf949cb5efa48d3bc8fbb802a29bcfd492a85b51358c2c638c4ce487646826ddde551eb746b4b602d7ef343fe1e735e74243f99fb92eab9fbd0163fa8276e8985bc26dad60310bae4d5ecbd51130bfbd4e684da65d3df7c55aa30cd77872acfb5e6ca2740e3a6ad8c8533b7121d3cacbf1f5ec19caa80ede9553c376fd63465151c5bb087a6cb6a05265f15cceeea7de14f0c9232ebd5841e70beb82c9dc38c53cdcecf1dde86de2aa155c2a62fcde541add4d6e12b2972058fe25091c9fe8e3aadb700501e7e348395d963898a397ec14fd18e2e8be2cd6ab21d3ed234f1866e384e83141cffefbc825466bace63b7ea0dec1c5f28b4b9bd735005448aa0fe23aebcdb6b2555dc75742e9ed1dbb914a4270dc80e1a8e1c44025f42c636e91eff123a7abc18325ca39b6aaeb6a00b1e3b1e752be850c28e585a1366f4213ca99d6908b40273adc62572b2317ba10c73fd6a5c9002b5dec6847b0d1ee052d418115f5744386262f4f67a8b9e7078d205ef1c7ba08b06c0793823a6c40d7c8c0257516b5f7e4cdc7df9a845dc93466b1e7a98f73a8c2a7079a1e6bc6b1a64babdc0ea0a6aa7aea78953c5fbf55d59345d978ebb07ea52c57ae7cc98a38c15ab1807ebc8c8b7174700eb80f290769e47cc09e5866a303a17849744a79203294371b4efecd99e63768de496a85f9714708d03a02d5ae5fdedad1967e1d0f36185a351c2f72c442637c3a32e63ded156058d4a40594f74c22b861e50caad102dff837cb9f84a2dcab7ad09983fce52d9cebba027d1c936c8a48ab68460d55f71daf3e8745ba6a60c2c794e5dac040b5a402214513c95c0e5a48191054ccf86c1f8496d4725ab9a5b899b464ffb2738ad501d32a7147aacfb38abc9c4c2f1d502d6afeb3107f01bd676fde82b7794e280db002696fb66f258f6d85e1fe7ee0401dff0daa173cd3d9ce5554f9ea40d7e26609fa445c4603e772b0d339483638c7818ea3461a5fbeb80f042002b73aab0c8c26a3756ad557337f5206627c86276baf36cd855a61e010ba42cbaf66a6480fd9734b0b1721fb563e794fe935ec4fd6aa0c44ad27f3b397cdc185e6f3a8800b156d7513699e8577da84d53958ef5a8cfd4403b0150a96de2f6af1be7c4442749acc0d35e4826d60088125f16c701f354503cf3eeaae5e636a8611d1aeb2ba3c329b4f1c480badf6ab5e9ec9e52e08ebc5873c0c12c97bb26c219f5cfa41e9b3fe69c707b0f33b62867cdad9592c16e21bc4f3f7d11c082ef57dc3724637991e01101ce506ce040de54df580b826bc62f2a78693f4afdea901f2c5b0041539f0075cd5b273176831c5379c05cad9460523e71fefb8a0cc2a17c1177bf22f3dc5e7e07f6b0023102bc0a3875a6ff81274ccb29bb92a61ba25fb5fed8ac046bb8e1d97e05cf80224871854603675184c93bab681ebb1c19ce6ced4b6aea98bc2e21b8384305da599dfee7c3d4e712b6adbbd95eb319ff40ff9e8e93ce56360593f08bde35c16b90e375778de3b379c76d7abb51a0b027d68a5c8e6cb907765e2673e163ed114990e3c3d3c1c90efbee8d39767b77f8f0d4e1173e6918507d34469449a2b41a109159d6acd06ac06cb43c9ac3535668c52cfe6dc57165ed63f59b2ced5c6701465889276a1e60a809c2eb7cd409761a0712ec7d47a33d040f9dc606414ec995c51be38f21b03197dfc8258759e30480c2cbc21cb7a9b9cb73e631b07f711903763707fb4d35d64aa107f6b2fe69490ea02e0789b9f253fd3bd201f24cf1b0a709a8649938040eb09a187d88d2a41f799ccdcf2dd6d4e4a774dfab29db5fade32b5a90e96a20efee4e1534470bfc99f901c5da8e40e7ef5891c37f701610b5607f7288f4cee4cb96b8acc0976d6433ebef7c9c879222745e280ab504af7c0312dfed4a71f18cf007dc63b8d7382c365c5c730dcfec3220f396fcafe400c7a211e158429954820e975625f41ae484a414c37e844075c8b82f0493fdd95b96a19e8f9b3d768024982cff6749fb69d14b11f72c8f218887395bc3ad861521d5de06d4d67d925734419ff49e5a1e7a121fe62d8042a599278fd5a67af81c23ca5e13b488e439ea554f4c8cd207ee0faeee3ac3f9166fd7845a49c442f817c4bcc9a5eef10c5c6901fde668f1f13c6aa6310ba4e44883c5831440142918f3562ddb50f02fda2297a721823be521d9abca4b37fffdfc0d0ae1d012e22a63b24f02acac2a1471e4c6c68eeed9c9004aa9d1b36b7c11d24ee39790d002719e9a156333b41e27fe21dda599c5d2f146607cce272f3cae5a37cd5c6798b3fa95710f8b3210a5ea61e583c12933ba34a88932c3e1a162d0f6c12d22d834acfa268ff92a561fa5a6f3fbde698c31f6720eb92b0c56d97519e7cbe3392c0e7b15db2b6f46f284a2daf062f35186353a50e6fc90a9decedbb5edac0b6f94bec43b3293b13e3c20878756ff7603e7fc99d305bb7f7a331330a2f6b9ab4042a332280ee54a66b024835d20808e382c540cbfbfdc114ad6c0c8cb7e53ff96060d842ef8427b243c062788636a43f71ae40849a072e66aaeae2cb23c91cc516295787da5a15ac4cdc16ef7e94932e12c811ae8ed621b88015cda219e3bd71ab3bab0ebbb4d3c5a78bd03e0bb0a42e2582ae8800a614e24ecc081dd45c4f6b25d0e957e1b11b01ab15279cd97b458ad3ab5ade831916da98443d68078a2cd7319bb0739b4ce99f8245123ebd5b5a5f8b990e16d8183e42d06358c322e862e42c7a43cab86ae253e1f36c6bf8bd948e341087233ed035795934ef7a09adc9514551d21ea34e7b442bbb0272e4f323e0a06eae4c85617286542ffaf0bd7dcc83e32fc8087bc61522108b2ae6e2", 0x2000, &(0x7f0000000900)={&(0x7f0000000000)={0x50}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 11:08:39 executing program 0: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000240)={'wlan1\x00', 0x0}) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040000", @ANYRES16=r3, @ANYBLOB="01edff000000000004003b1c210008000300", @ANYRES32=r2, @ANYBLOB="2c0433005000de295b3acba52ee4080211000001505050505050"], 0x448}}, 0x0) sendmsg$NL80211_CMD_TESTMODE(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000280)={0x108, 0x0, 0x0, 0x0, 0x0, {{}, {@void, @void}}, [@NL80211_ATTR_TESTDATA={0x89, 0x45, "dd76b38f6f0ef2d20831137fab6f3d9d68805ad304aec7fb7eec4f86857a53d5b8006f4426844b7f54fb02e4d6838ccb39f442b18e927096bd6bc6b79ea6ee30e14cab798da1ea32ac9ca6f5ee631618a2c8dc4524decab26668ab4fb3d027419d88194e6c8df386a325f6f9cd1f3876e6c3e5ec141828c0f0d09ea0c69e59f882048a5b88"}, @NL80211_ATTR_TESTDATA={0x2d, 0x45, "887a065cba23a6ed8c9a6cacd439de7d261cae91f0000177069be900589cf8d095a8fd6e18d33359e7"}, @NL80211_ATTR_TESTDATA={0x36, 0x45, "2fd85d4d5d5be656c424613709426fd464be36fc25e0a758351e42d73b187dba636bb86330c74c41693d5b43d17f8b2205ce"}]}, 0x108}}, 0x0) write$binfmt_script(r0, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000b, 0x28011, r0, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r5 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_WOWLAN(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000100), 0xc, &(0x7f00000001c0)={&(0x7f00000007c0)={0x24, 0x0, 0x0, 0x0, 0x0, {{}, {@val={0x8}, @val={0x8}, @void}}}, 0x24}}, 0x0) sendfile(r5, r4, 0x0, 0x10000a006) 11:08:39 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={0x0, 0x5c}}, 0x0) sendmsg$NFT_MSG_GETCHAIN(r0, 0x0, 0x0) setsockopt$inet6_IPV6_RTHDRDSTOPTS(0xffffffffffffffff, 0x29, 0x37, 0x0, 0x0) r1 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000180), 0x801, 0x0) sendmsg$NFT_BATCH(r1, &(0x7f00000002c0)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000280)={&(0x7f0000000640)={{0x14}, [@NFT_MSG_DELFLOWTABLE={0x20, 0x18, 0xa, 0x201, 0x0, 0x0, {0x0, 0x0, 0x6}, [@NFTA_FLOWTABLE_HANDLE={0xc, 0x5, 0x1, 0x0, 0x4}]}, @NFT_MSG_NEWSET={0x4c, 0x9, 0xa, 0x101, 0x0, 0x0, {0x3, 0x0, 0x1}, [@NFTA_SET_USERDATA={0x2c, 0xd, 0x1, 0x0, "889c6c908aa94ae26dc9a1b39606a227ea74585873c1099c5f4b2a1cd6a5b163f056b9fc6ea66c92"}, @NFTA_SET_NAME={0x9, 0x2, 'syz0\x00'}]}, @NFT_MSG_NEWTABLE={0x54, 0x0, 0xa, 0x301, 0x0, 0x0, {0x0, 0x0, 0xa}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}, @NFTA_TABLE_FLAGS={0x8, 0x2, 0x1, 0x0, 0x1}, @NFTA_TABLE_FLAGS={0x8}, @NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x2}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz1\x00'}]}, @NFT_MSG_DELFLOWTABLE={0x98, 0x18, 0xa, 0x201, 0x0, 0x0, {0x3, 0x0, 0x8}, [@NFTA_FLOWTABLE_HANDLE={0xc, 0x5, 0x1, 0x0, 0x4}, @NFTA_FLOWTABLE_TABLE={0x9, 0x1, 'syz1\x00'}, @NFTA_FLOWTABLE_HANDLE={0xc, 0x5, 0x1, 0x0, 0x3}, @NFTA_FLOWTABLE_HOOK={0x4c, 0x3, 0x0, 0x1, [@NFTA_FLOWTABLE_HOOK_DEVS={0x18, 0x3, 0x0, 0x1, [{0x14, 0x1, 'nr0\x00'}]}, @NFTA_FLOWTABLE_HOOK_DEVS={0x18, 0x3, 0x0, 0x1, [{0x14, 0x1, 'caif0\x00'}]}, @NFTA_FLOWTABLE_HOOK_PRIORITY={0x8, 0x2, 0x1, 0x0, 0x6}, @NFTA_FLOWTABLE_HOOK_PRIORITY={0x8, 0x2, 0x1, 0x0, 0x1000}, @NFTA_FLOWTABLE_HOOK_PRIORITY={0x8, 0x2, 0x1, 0x0, 0x2}]}, @NFTA_FLOWTABLE_HOOK={0xc, 0x3, 0x0, 0x1, [@NFTA_FLOWTABLE_HOOK_PRIORITY={0x8, 0x2, 0x1, 0x0, 0x8}]}, @NFTA_FLOWTABLE_FLAGS={0x8, 0x7, 0x1, 0x0, 0x1}]}, @NFT_MSG_DELCHAIN={0x3c, 0x5, 0xa, 0x101, 0x0, 0x0, {0xa}, [@NFTA_CHAIN_NAME={0x9, 0x3, 'syz1\x00'}, @NFTA_CHAIN_COUNTERS={0x1c, 0x8, 0x0, 0x1, [@NFTA_COUNTER_BYTES={0xc, 0x1, 0x1, 0x0, 0x7}, @NFTA_COUNTER_PACKETS={0xc, 0x2, 0x1, 0x0, 0x4}]}]}, @NFT_MSG_DELRULE={0x114, 0x8, 0xa, 0x401, 0x0, 0x0, {0xa, 0x0, 0x3}, [@NFTA_RULE_COMPAT={0x24, 0x5, 0x0, 0x1, [@NFTA_RULE_COMPAT_PROTO_BRIDGE={0x8, 0x1, 0x1, 0x0, 0x16}, @NFTA_RULE_COMPAT_FLAGS={0x8, 0x2, 0x1, 0x0, 0x2}, @NFTA_RULE_COMPAT_PROTO_IPV4={0x8, 0x1, 0x1, 0x0, 0x1}, @NFTA_RULE_COMPAT_PROTO_IPV6={0x8, 0x1, 0x1, 0x0, 0x62}]}, @NFTA_RULE_CHAIN_ID={0x8, 0xb, 0x1, 0x0, 0x7}, @NFTA_RULE_USERDATA={0xcb, 0x7, 0x1, 0x0, "73a43d635015543f9e611f6713357edeffea2d96db2f12c0dfdde9588559909fefec8a3b89dd019cccecda0dca172cb8a6ec565f13806f62a5329b093806a00585b950624327a6d961a06028f01b4d17e8cd6ad4b6360e8793fb68dcd9c5825bfcfca3555b9dafb8e13050576d28228c3b10d6c3a243ebdc1ce5158112a86aced8921da59bb55485e2c74f9e7d7f87a3491cca5fcf06f7a491e66e34bac1bf1bb44607102a165fc51248f23308c6b2b9e77eb570c6f88581828ce297e201a346f026906271934e"}, @NFTA_RULE_CHAIN_ID={0x8}]}, @NFT_MSG_DELTABLE={0x1a0, 0x2, 0xa, 0x201, 0x0, 0x0, {0x7, 0x0, 0x5}, [@NFTA_TABLE_USERDATA={0xa0, 0x6, "be20babb84e26e7e502274e33f1658b1e78f8f95f8b03e676090d8a441cc45d5de830d8759624b642b1a3edcdc0af2a9105e17eca7a09ec39c7e56fd3438355d198ef5efea1a0961e03b41f1f286e848b336a944b2520372f2f7404290ef4c54a1475c389841196ea3a824bdc63dd675646b5bd4dcb03c7c755cc58dcd1068fb64c796d0dd8749c62a961abf1e7fad9c54d3793ac7534577ceb25767"}, @NFTA_TABLE_USERDATA={0x9b, 0x6, "fc875ff6e71494cb6b63f7358831dd6ea3c21ea45703a13d1e7845c895d476d5e1e68b1487d2645e05f7e56128d0c74bf4df99a9b78e794ecff983bcf4a8f0c84c0391802e7e1489b623e78dc3ae1817129515b7a3dd635ffd64b3009b82af98d18e6952b5388f0ab63c17ad9fb758f567632f51a4c49460407603c90ddff5deb8755401fd1b94d5810fd6347fecef6e77e213044fc204"}, @NFTA_TABLE_FLAGS={0x8}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}, @NFTA_TABLE_FLAGS={0x8}, @NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x2}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}, @NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x3}, @NFTA_TABLE_FLAGS={0x8}, @NFTA_TABLE_FLAGS={0x8}]}, @NFT_MSG_DELSETELEM={0x46c, 0xe, 0xa, 0x201, 0x0, 0x0, {0xb, 0x0, 0x7}, [@NFTA_SET_ELEM_LIST_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_ELEM_LIST_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_ELEM_LIST_ELEMENTS={0xec, 0x3, 0x0, 0x1, [{0x60, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_EXPIRATION={0xc, 0x5, 0x1, 0x0, 0xfffffffffffffff8}, @NFTA_SET_ELEM_EXPIRATION={0xc, 0x5, 0x1, 0x0, 0xd1e}, @NFTA_SET_ELEM_DATA={0x4}, @NFTA_SET_ELEM_USERDATA={0x12, 0x6, 0x1, 0x0, "ba6e2c0cc32025a37ff456702cf3"}, @NFTA_SET_ELEM_EXPIRATION={0xc, 0x5, 0x1, 0x0, 0xfff}, @NFTA_SET_ELEM_FLAGS={0x8}, @NFTA_SET_ELEM_OBJREF={0x9, 0x9, 'syz0\x00'}, @NFTA_SET_ELEM_TIMEOUT={0xc, 0x4, 0x1, 0x0, 0x3}]}, {0xc, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_USERDATA={0x8, 0x6, 0x1, 0x0, "cf9c12bf"}]}, {0x7c, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_EXPR={0x4}, @NFTA_SET_ELEM_USERDATA={0x64, 0x6, 0x1, 0x0, "2e5f7487a9d407f1e3d2e7bb5d41cb4c1896797ccb97551cfe2e4ab5656a11dde619a0189c4a15e2cc599aac0f833ccedf05b67290698ce87251e097fd8cd60bd04135c68b899763f97a9112e09c62bcdd20a606ab4cf3327f04de61861df90a"}, @NFTA_SET_ELEM_KEY_END={0x10, 0xa, 0x0, 0x1, [@NFTA_DATA_VERDICT={0xc, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffd}]}]}]}]}, @NFTA_SET_ELEM_LIST_SET={0x9, 0x2, 'syz0\x00'}, @NFTA_SET_ELEM_LIST_ELEMENTS={0x348, 0x3, 0x0, 0x1, [{0x6c, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_EXPIRATION={0xc, 0x5, 0x1, 0x0, 0xffffffffffffff00}, @NFTA_SET_ELEM_EXPR={0x4}, @NFTA_SET_ELEM_USERDATA={0x55, 0x6, 0x1, 0x0, "dda013827c4ae4519fc6c9a30ee41d256d944040ae5dc43e712a90a54f387fa5ece508ee9871d28216cf4665e23278346ae2388491ff53d006aca869b7539ff5e182dc8669f127b05927500c063e413abe"}]}, {0x16c, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_EXPR={0x4}, @NFTA_SET_ELEM_DATA={0x3c, 0x2, 0x0, 0x1, [@NFTA_DATA_VERDICT={0x10, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}]}, @NFTA_DATA_VERDICT={0x28, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x4}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x6}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x5}]}]}, @NFTA_SET_ELEM_KEY_END={0x128, 0xa, 0x0, 0x1, [@NFTA_DATA_VERDICT={0x20, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x200}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x9}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}]}, @NFTA_DATA_VALUE={0xd3, 0x1, "ff148eaf149e6b2187e51329eb87fb16fa1613c2796ef0252fd5df96b6022f492ca395ba7c845c3a06f8c2f4bed471abe66bf12720dfe36532eefcf0e86d0e2135109721f22a217b3678fdd50ddac8ea8175564b85c8c4f04e6780386441d218800576c0021ccad1af02e8bb77eb2385b747d718c7de77b76dada4fe586dca7b3fe6ada5a742af58bc38ca5dcbf5971a0ecde368db5a12da4dc354f2d4f90aac4a70317ad077e5181bfaf3393825ed324b5b99112eea55398da12568134f7a21fb1e32979ec1c51ec20e17061fdc4b"}, @NFTA_DATA_VERDICT={0x30, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xffffffffffffffff}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}]}]}]}, {0x16c, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_EXPR={0x4}, @NFTA_SET_ELEM_EXPRESSIONS={0x14, 0xb, 0x0, 0x1, [{0x10, 0x1, 0x0, 0x1, @limit={{0xa}, @void}}]}, @NFTA_SET_ELEM_TIMEOUT={0xc, 0x4, 0x1, 0x0, 0x8}, @NFTA_SET_ELEM_EXPRESSIONS={0x38, 0xb, 0x0, 0x1, [{0x24, 0x1, 0x0, 0x1, @lookup={{0xb}, @val={0x14, 0x2, 0x0, 0x1, [@NFTA_LOOKUP_DREG={0x8, 0x3, 0x1, 0x0, 0xd}, @NFTA_LOOKUP_SET_ID={0x8, 0x4, 0x1, 0x0, 0x1}]}}}, {0x10, 0x1, 0x0, 0x1, @lookup={{0xb}, @void}}]}, @NFTA_SET_ELEM_USERDATA={0xed, 0x6, 0x1, 0x0, "1ca57f667dd0df5f01cc0d24f7fefa63b1fc04866c70d3437b9356f2ad42a5e5975512cc2b97c1d6f7e28c93b90cd01fcf10607cb61f088096e989fd87d80f6999cac190fda26d5a27716a60e40f74d8938dbc8c3390c2a9aac315a538cc566fa83059567826d7aac0cded7b5f2217abe1bf09d8565d9382738c0af6d66c5b80ca32f15ee8b93b602ae9b7a46921d8946527f04a7e54472efa09699e8aac0df552dde6982947988f3cdfb7b53bb45d298bc7a381103828b67bcfd2743cee13abd400d91d8955039d3a670dd664a27a816ae22ec7481feb501e0df0079ce8f5a0810e3776dbb0151736"}, @NFTA_SET_ELEM_EXPR={0x4}, @NFTA_SET_ELEM_EXPIRATION={0xc, 0x5, 0x1, 0x0, 0x2}, @NFTA_SET_ELEM_OBJREF={0x9, 0x9, 'syz0\x00'}]}]}]}], {0x14}}, 0x8dc}, 0x1, 0x0, 0x0, 0x1}, 0x20010) r2 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r2, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000340)="2e00000010008188040f80ec59acbc0413a1f848100000005e000000000000000e000a000f00000002800000121f", 0x2e}], 0x1}, 0x0) socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f000000c2c0)={0x0, 0x0, 0x0}, 0x0) keyctl$instantiate_iov(0x14, 0x0, &(0x7f00000018c0)=[{&(0x7f0000000280)}, {0x0}, {&(0x7f0000000640)}, {0x0}], 0x4, 0x0) sendmsg$kcm(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000000c0)="2e00000010008188040f46ecdb4cb9cca7480ef410000000e3bd6efb440009000e000a000d000000ba8000001201", 0x2e}], 0x1}, 0x0) sendmsg$kcm(r2, &(0x7f00000005c0)={&(0x7f0000000380)=@alg={0x26, 'hash\x00', 0x0, 0x0, 'sha1-asm\x00'}, 0x80, &(0x7f0000000540)=[{&(0x7f0000000400)="68d5bb76ecc8ce5be0ee7a8d9d08181646d71791041f5027caefec8811a9dd6a3e425796bba9fe0bc3a26abe925c8a068bab519062c967fb7a431e000f9b6efdbda5d62968be974b3f58b0378def9729f3c7aeca7a81c379e34ac94ba4d1d44e24c92d6e3149cbb2347b47d88f5ee6197994cd2f85bc3f156f56fbdd7144f99c865ab9a7cfbb9133f3e3006d59872c20cd79247f00dca6fe6a741214e100", 0x9e}, {&(0x7f0000000300)="a04df969ed6c0477febc6cffab9729c13c8f82e84ea493e17028bd44cc0ee59269cec698892de9", 0x27}, {&(0x7f0000001900)="f9ceecaa7a7b5950e6ba8934e7d014905fbe32f3c064a5d511b298d5f635718202dd8bcbf006e79c345b4e212350f6e8cb54e797902db591d7ad56cd79358583cde4e395e72507805cedd99bcfb975d0848d6962828c21f6ad9e0ec1f0f1108266fd75999c535ae7d7fc387ade6bc56f78e38a5a85693da75517ce3a3b3ef5d675f3bcdd14e254fae9f594555922363a3cca47fc6848c3d70f4630a1ccfa7a3352492caae4b7be93eefe2eec390d5becb138746e5af20d218abcb84c01be19191183aa114f0c2f8a12fd47e169deb4b0ede9b8aa43ccae382d57573a3a80de001d0ab86dba12f1d33e5851a6a865a1e8731068cd6fbe276480cc67a2ebc1db7a925cce781cdbe546b45ec2d1c6784d4d1caf09a107a40721f467cbc15d9d4be362d3fb20076c38a6ae2f3cedd9936fd990d9412e457271c9cafca36d0c746e03d9d3f1d08d30afc4c94d8907e2916b406b745d23349bc9f30d27011370307025313feb26327cd32aa72dc527c81a0a98b2b8401ae8bb70ac137082661abddf55ec9aa6ed7907b102cd452636c10998842b44545a45e99ecbe7b1c4f036479dc3d745e35e423f6054db2e96576cbce60244fc2696e8260f544e98fd3ab0db771a7f0dc37afa05439d835323b3c644dd1928acf1a7cef5e358f3d0959321c18feb3edd80e29e0a7a78b2af1bd11e844a29a5eedf069283406005872304db23ac7978d2f78246048c57e93c0b7c1141bdb9ecd6556aff77948c166ff0f6c4a979bba7a3db2a6e80c88721d10ec92cd1b05fc562328d48a8b9320f9c9c4165d74fdcd83c716bf08102f4b218a0364e7d9d2c47a6e2d762f6fe765d527b721751f5650e581ed89e8decafae965be8e384c0d0e36333ac8ad851e5dd4002bc5d3a9d0d753e833121cf58a4076191a5b610a5abaad332371a2f9888b024129f6b478c66690fda3b804d6afab8c04d94aaab18215140a765eb63360df3eaf087497c3e4dffba95c2ea430de6508712dba5754beffe096748e338ad98b5528d5ef2bc1b530ce58a058a23f0cc4e8826eeb558fcccb685d9e82a61e289bfe250e8cb98b89c72d199c3be50172e5f34745c11370f5db2ec41517454251613a2890c3b2a5bce3c96e7a5772f01a68a5e515ad5795a66a4604d1ff71db9f6df780c484a0bd1cd6a7dd0eca03a7bf78a604345a606c0c3ec4109e12a18e683c019bb8cf82af82f88151efeb2483cb3d5202342eb659e111418fa267ca6aee0167958b9862e6823a4de843b18c27e00141a2edb50cc142de6b76cc9a4929923a1aacf9e1a25147f7e9ca4bf68caf462d6392bf530d787f8dac7320ed749417721bad3bdc41ad149613c66dae2be8edd3ab912b8a25314f00540d47e7e5af02157d2ee2d9985cb378aa4f6e14f953a7bdedb894f678a4146986140cfef28efd77e13785c35521cd41199e41b288ab6beb8563abca4b29bfd99996782eacda466c75c6e243889528e6b75673b57b8f2a96937564f511944847b2e3eb69a5a88f5771ff1721b646498442542ec2a71966ba5fb492acd943476bc49836270e09a817fae641f6852803895e3c450e5b66fd0c0cb96cccdb5e3e406dd801e7546d55222c516e8ec642145b5f04368a7442dd0b22543858a368e2d86d66ccce3d2f58d9db15b93b39fa9ec6a58225d4ba7864b3c41e11e1cb7525c25617306b5674051b551ab4346263c9550f99fd09cc3f9f00e7da2b74285eab4ad95e9f1b334a36c1e3d756ff340608a2e8972f54ed6fff782e978a53e3f30760bbcdc1010e81eeba0f17bf496f4f0aa55729dc01d5922a897cba722084d746d14b9ffcf7f5e98a9a8a8de8438e3ff9bb72f5c51c5f8b4f5eeda38149a83795098d2bd4b730551a7fcf795490c6c6c51690534c8da8a27d77d9e0da6ca17301b1e1d0d6c4d0cfb554ef5e315c28631a748550d41b3870ff9b5f30b765678b03225d63538a40bcc837249d8d1f72983207aed82f74e77ed5fb07420eb6246cbc5a5030f3a86603a0d49be6d8d905c03f8ab56c20c065fc980eee0f601997362952e73394c75312a4765f7cdd94814e7da714460254ff11a1571d89397a9e53850ae4b1f1b774ba41069663629e6aaa88e9331d001b43135b8864c18c53c076e47419b521688e8f9a0a2528792cb53beaf12af7b44db054af424cbe6accc1dedcb728781740a5ed044626b896c3cd997d5a97b93e28e0e3cd363bb6180d84dd404db8caedaacb5190bc7dc07d19966bb03f58eb40de0ae812f838547fdd34db205b2aad523f0c961a6eaf6fb43f9e6eb41b5023935f703cbb3ab89b288c85e83ca41b0d8f80f58eed655231843ffa9071ba88c118df196b436bac99929eb3cadfe4fb8a41d52d66d657ea2e63b50c7de0febe8ef3aac1ccce00893e93b21c5d3c0422eb933eca1e0492f53ff5f5419acf879f2c31f02e401ea12fbc49b8e2cf9edb8f263d66c24443ddb88c17ffcca2aee40f1b4c75fa51b5635adebc15f74d82e65fffeb3d3a9bfd26ae1dfcc65e5f3d89f64f99dbd0f3435e28370a44a1dafe31185b630ab1b56ff46d00f2dd308b33ec411581d37034edec20523ccf1278e446a926d4616317a5a10d92a54c139d8028e4d81fcb1abad9cf43f814610caddc6bfd29fc5f5ff992120ff7addf2c4f808774f6af27c1371f972911803916d5400fbb4d2b89490ad745c890deb6bc7f93bfa9d019df0c34ddcb08d38b2c778f99fee65d78593423eb12d5012a695578d170483817ea779adeb038c48b15380e2fc2cf8543c47a7711ad6eba8acc1526d1b154f706cbbfb9a953c3ac956d7054cd1ceaf2b672bcf677434ebccbcc5114d73db3be9b14d5983f5b1fb7423c6c790d0f1502b3a279ab26415a33b7c1d636d8385280c05139d2aaeb360e37840c87b224bd9b16ecee756992daf5db8b932f8202871ab0522c631c8d8da67b8120b596289e42cd069db13b845f92e0a769ab621753b9421784bea01a6299f665b2f811a9ee1640ae4ab4b50ee7cd24c99ce7aef753b167aca40f3beed07ab46fbdf8f6a90f9c374504d57d365fbfd55dd2843fd7c8e9660c6d063112fbd0ae5393fccd5c8a877ae530acf14b9b85fd119827cef2da273b8331571c136744ee6f3485c3fc1d9a67147091f97e1ffcf42983ec297ff652e4c40125b1da38874710a451daecbed4880c4a9d2f0b9547dc9ffdf21f45ee03d1dfde005223dcd14b7f872109c2c7f583c87bbbf01979837c4eaa4d77bb8e18bd756f37abaf8fede5c41f023afb23e5bf8a6f3e65902b3c03892ecc0f5150ff9b453d0d26994f14bebe4b21fb0138b47172967030c519a5a63833df99a533dab8c758432486531ba8e7e4fc81b2173ef68cb381e54e285f5044c4f08207e977e211919e12dd45e211d6948b28b752b6bc29620403a8efd347e4fae1d537ce917fa789f2b1ad989c7ef7d6c6dad90e9d5ad92412a74ea5911cb1f11425a224aa5295901a6c4543afe6f9cf6483bc1cc6769b7cd3692c1b05240aaec50d48e2ccb2384b9029129f90361afec3fbd4cd21ec2dced86b7a7b073df380380184bcd8b38441286827ef1074442f97e0f5a3566d15f3b9133725073a90f858a141faefe00b535a6c38de04a8a45cda004740d1dd37fc80e50a6a0ab9fafaf0b39ff23ab16f441892393cc09973ddebe8fa441762483bb44065461ad10fd3126fbecfd3c9571ac5cb408c5bd202b130debeb7f77d32628e947eba0add8f2ecd34d432d790205f5e6d1b5c6fe35cdc77154fa30054d0970b20edd3117da4f6169dafc21318e89c7e91814f6b5478aa811a738a8b980d58b57711307933e89338ee2e9250a4df87c42d09e89c06cfba02be13b875489d4a55195412786983e17e5be76d84631a9ab8b24996cf64d203a57e1ce52a11c70dc8c688d274fe18af2eabb4ce232e59240feb575b196ac1f05d848c0c37bdf4214273f3bddc321c6bee9acb2cdee9ae6d1fdc7a7c13667f16cc54cedc51f4609d5cd87c25d22e2c90864a06aa2595ee6dae6b1d91b12b5e4cd5dd72747a46fbfc6324278119509765fd31c70e25e740488dd81d46819a6830dce537b4439c45031adf34d3f8aa8c4028fc6cc7657cec7a1e3e146cafdefc9159b858c9f261ff6ec4fe88575ff90228ebc8663f4e4591ddcda4700291cfc8c6f127c6543385af58cd43ab26e5a3984844364e4e3352f0508d4bda2ce96128d524faf56d88dd68517d12555948e0cbc03c1aa78baa96ea2b6d326f36244f0e0f0a25beae29bdd52e9e51a21ceeb46fc3d8ed3cae54c19bb9cf766f15517cc4df7a07ba5218fc526bcb5e90f867db5be6260fb9265ecd5e1e9d87b793a4d60170ff9aa781937a5671d64bf77fa01e15442415478b9e8a4ff0c67f781c5bed2cf08c5b0728865364c6c928d624dfa4ab965e5a8a4b380e8824549b0347f56d703f56e2d52d6b3bdb095bc50d24812292b0d22ed017944eff9f7f43bd397c9d076650603d3ea4ad697d5f28a82f169ad9ed54f9ba937b51a607f0fe2b48e0d3c6fe01e61c7d918681461e32ea8ae3a192eb36afe7aa2d9aa065141dc00708e864c92702ee45cb75b58ef4fc05e50a788fe609f93ddcfdb93cb6be986eb54ca5cd32d57bbdb7e08b3de55c5b1570b3d94524acb9f7c1b7024a43c02f911d71576ef0de4c67c846522a4130d0a6d8494a000dbda8aa0b06e8842698d5372d0f37855ea439c83e7efc17a337e1aa300d28b77fdcd7083bf4be050f341fd2b6e47211bac230fa61ad658818c74f41ed1a749c5bac41193a56df7774a22073ff9f91a5092aea66c2093c3fca985858ef7a11c95eca120fb4071998fae5d631108af0396f15a10b321bf4ec4c77fb798f67a92d8da0570a62d4930b17d87cba594a74e7bfcac77e24da775e192c287f44a97849c42fd8e43254e1df1f1e3b797c254bd27fc06e643b36629dcb4458f1b8b195289dc583da53b2a7ffd3cd1968a5c40709e99e62c3203efd17f1a546efbeae4ecea8fb4baafc0d8268fb89cc5db7307ca0365c730e3b57566b17877b4676c1099fa3272c9aab1b46b2a78d0b0d9049622f24f8a31632e86f4a0138ee3e701dcb07c1694bc562c5592784e59727de8f1b37c1a58b7531e9c9eca350e63cc17b4435faa80eef4f33391f578f2664a369ef44065356933226a94b42c34328ebcaeb87db08e400b59f574acd525febfdb57b82c8f971a3a32e6d8b7f36dd55d12e90446d745d2c99bc5bf5a2bbe017d57c8499b9e8b77f90b64959d430be918a0df61b360a5512a633629bb2b43f6074a219a790a704f65f7e3feb3ad42b5ffa9eb80cb49e9075f87a26020d0ef1926e55c8fb890df2c27ef12c154efc65388f309de45ed348f63e81e50518ffd09fd082754cd08f07c94c828ec8772e74574158d357d6e6341d3bc607bb7f3557725f5f25d2c6a605625610d0c5a7a392e00808c948392e368003ec1515f899a7a37b15db0ddd4d2703b5fdf34e73d00b07dba7c43fe47b9d5d2c44341dacc2f1f3ae28da3504470fc735a16d8a4028360eaded69ecf1af0d619a1abadfd427fa702823504a2c04c1128fb1b70a82aefc8ff9267cfb5f9001ad9861336ccf8f19943a53405b06ae7ecec9ff4474bce20ddd224a08e045fb01e1d6703dbe0bf4a4ae212ba2ff361071171bd2633d240b0d2eda867b7871b2b6b90d69172ad101153beafad817125599c281fd66727a088880fa078346abd00865a711fc33fdcbb6ce8304285dbf16417dd0a5d00e21316f153958cc396ca9734", 0x1000}, {&(0x7f0000000f40)="1ade6b2a7f07c9d3b4318355a6f439e53c30fc8271033e487b3984a7069250e10a482b11c38b40f02a2e69be156cf010416cb4f896641c9e473f928f823013856eed8403db24848480a8c5789d8a472af5ba5181968b4b7b88d6c30d1bae27c5415175b25c648101c9ee5a4c53049f954bc18c2567a8de32b21b377da33d7d8d93be019c6db0f045e3e90eb154397624dd6cda5bbdb0f8e894b03058dcdf2031e9c03d346b137018e1f43ac8e34187fcb80814f2d90691cb37e082a2126a6632d208f73f70ae456193471e35669d76af48651ae56f66a8b3f459b7f82238eedf3092e5a106", 0xe5}, {&(0x7f0000001040)="14d2f535fa92be06bc064ac6d40cc891f5e580428f7b1333192b26091e3b752f06ce061afc2b86e198c720212929f3499efd1b8bb42e9799060d1f16a9575fcd000b19b1cff5a41235fa0f7f99b7941f361863f922fe8b4061d06abdf59f8c706b50300f244b58000de1d4c978f0b1ba02ef0c064b59ebc3e1e90fc9a78c7ea8a8f33619337dbb3420bc8aa4b2ddf016845bd1c24c91c6f1f5d55b065d18068f1086eda7b9021db275d1bfb21a272d33442ba3e483187db7feaa9bf9969f3e9c39d8202dcb36f6f8d6ec439e1f4aea0ee8fbe410e284ed35f9fa87bbf45b3c966df82c93ca0d85d6dafd", 0xea}, {&(0x7f00000004c0)="021514168c48380fecb1ad7b4056b329149bae645e41a3e5c22d362affb3c3732a8066ef7383145261959ae67c5195a9e7c7f88557ed91b44da146055adc", 0x3e}, {&(0x7f0000002900)="a22cb621fa72aad2bcf88ea9d974dfd9d775bbc457b7b4d404fec1a695a72649cf9438be0c9f0b4015675112b67b68c9f919fa277d7bd72c5b8b2374e75c108a2b500736e765b2073073de780b54d141c366eb8544b2fb853f27f3de6c80cce5d5fae22c9b3dab835ec67d4bcd4d2ff3cd1b44ee1ae62f3da1075eaacdf16a79b64ecea31670d7cc878c9ff9d49ad69eacaedc09a3406fcb4272724f2c3285e11bc772fce63cdcf3fc38494b9fa002a04bb3fc43473715811a39f68620ee63d38eeeb1a576d0d1489b1995dc9965702e48f9fe253d9c7285108f1a559c146422fd2f5e95b71d8305f316f668341ed6e443615a293c6656da5e4ea3fa6e2b9b3ab2ffd807f9fffc1a7f744ffd994ca63d283674d556600f2182045ea98f48db888ccbcf72bc7aefa2b43591a7479b87fe34e4662df30732ca47d16e9cd88a87305aefff7a6a0cf6ea6075b7497d059786ba321e0d50e49038e9c93bff9a357dc48a62640711f9e1931f463413f515d82cb3d606fbde6b324f9594c18cca6705c4120433a8e73ce4ba7d02d7c867c290f7e9229effb23abb30cc956d74c34c8a8859ae9de810ee9a5a8f245c8118d3bf048ac3baa91619b998271cf4d3ef517df2b6cf0fce0694c9db73100e518c7d076a629e759f4c2fd2effa10ea548eb48d9d628c24a109c1b5ef3d0f39b64f32b4a3bf37077fc3835479fdca033a065468c1f22b5d3e3a1eeb430f58482bb66386d8d120f8059bc40d82f15a7147bcd74fbb513fc2bd0d654dc1cffd45b55cb85d7636f1291016a13c1dd9df34446abbc607652358e9424669c7652d4ec03181724f29df46ec0c1e59983166cf934175cc3ab27153197ffbb74d3178731473790e543a4626bbbec5cee691e0edcabb1b5fa8c0eb94139be9ac47b7e6a677073330fedd0d2cb023bf694045a077be24784dbc47f15886646441eca4ab0d79c8948e4eee4534e29b0c74d9818203c802e5b995ff6cf055e6c29c185ea468c1211f454b0dfbbd29b535d16ae2d1badb42f7f6beb831418b0f24fc5a7b9a0abeef6552394b3f96c7e2788cf761af5e66e9d513cf6a3134edbb9f7650b14615a2db09f4b474ef6fa5764fa0057c05de691a193714c682c56ed56d0ca99b87360bad2d0697b5506400597feb5d50e953e1c9c1db5aa69486e12d99a63034cf476963419f0a68bf4c94509820c7160828bcebcdbc244e01e73fec0939d90c806368e0e8b2f4702746aa7a8f1c39518f21025d4f019b1f09b9e235ae68821b228835664219938c2719881acdb4f31926837f028f638beddd8896bc1aa9c9b6fde9f4c3bcfe07ee66ffa86af59d2ab5dfaaa7ae455919b0534c45db7d9f931fb696f8ddda116d6b0668cec0191231ac2031332826e3585041a4a5669aef4f6db999229ed3eee0e05631f4c5cb55c9efe90ece0b7aedace8e928a6b67cd21b1cbe317739a8da9d9324db4a0675379e6da61a05f459fcab8383bd753a3f2a13168b566ae621849ab33c21129da85c07ba85dbc4bf3bca6924d9f16ec20e6e286d899fa3137d649a91ad1349648113a4fa370a4ebdcc039236c5fe86b33bdc301f5f34de2071a58d4546078203fa8b2a337dc81f402fa4043333e45410c750eb3796457ebbbac5388c4919cf8471cb42615067f2f02c497fb6e4115cce8495192167e6b40175de8d6b34ca95b516b2da2f85902b6a90f6b17842807ea42142cea229f31e21bd9a935fd70e0b0ba96331740c8051143c82d159ff1904b86d61c917529838665925c1657cf1c764cfda35efe478be9beb8f36d138dc965907b7f974fd63d76299c8dcf11ccbc4b22a55549e2086335cf33dda0a837ac20ca38d9642d5673b2439a50aa741ad72aa0caa0de4d0669961dddf3ccbf4c731379902d8a1c444cb29127416a8baa0d4e74e06d0d8cbf08879274dcfccc59bcee9dad2c4eb10d9e558b2807782a56a75d654415935fdc84ef857866c100ab4dcef10a327b16988764c47c7595498343ed3fc25a0d58a770f3f96156bcc122a47682ba2ff11a9b9cb349036b13f037961f5ef4bab224924d182be992c8f5274b79eefefbe5b92ee71131c8567d9beedfa0ec15b945ec42b516d2358ba9d18b943b9742c7f54fc42e6932ed00ef8728834d26c607aef9bd29bc8cae5139eed13aee20e999132d9d93c7a99f37e9dd0e1478cf6326dd81fa5111dbcb2792f3d62a64151be750a3519630e6d60a8e072523bdb1ed439b7730990620891f54b4be6130c995b18c77ef2056c50bdc092fde88cfc8c62f2c1af92504517be5cffd1605750ba6a238f09432a3153c5e0f4a710a24320783f6a0515ce3e545e04fb401aa4b4016857e48c67ae707cf139a8321d52844c175dac8d2e48b117b0eb324607f64d4225922a752d8b8da430a619e05c8ec87bcf9d371cf8769737226c773e8a2c9dd1206a0b56274443284cdf7396d577b12a1a223c23b22ea0b720b99bbd13fec15fad922ba442e60b335ce403b6e73eb585b68ecfbbef3213ddad86f30ace57b8688681e2d64fd310a65750476982c9c594e9c816c30543cc714b6bc11d4f8569cec5d596cc3dc7ceb74f12503e486d50a58332828b862da0913fb9a8fa770aa83de8ec8c4fac70ea87c9f7713d134be3e7cf4afc3f3c8df1fc878ff96f934194b485d7ef2486f5ea0df3af79ca951382a50e0944153d9f1d6f2dcf646e6a1d45d1b7bb15d2413a08e35e0545a9b2c4b05f0e4c284b26c98b50b8bd2e706354ec8724b822f158575a252d59a5d31aee445413fd5e1bfea6b3da74fc6cb5ae46699a40baad1101502918afa411e2b36081de2b5568d3a51f9cca945cea2772c5885551cc8cc499ff7667107551cffce6fae700821da3b3827d219f28f72efd50695885c837898723c24a8eec8a6c6bc3470414a9ca06a7d191aad3e6a3bb2021b8b453445b0434186051d9242aae175e47c5632399c21dabeb2771ec2a0a8202e27d24d72ec4721a5b70a0382c312e497709b8d8875eea753acf9b68e484ecf6597c780124d67cb627e47a2460dab71f38c6215ef69436a3b19d8623eddb71d665401b193e5d794c0d7e180d42b7aa453b1a0a6e2f1f63a44299d9a9512cbcbf5e0c77d6cb1b51921a49104abb17fd60e04f79e668b5429e6f19822d2a062b6aa8af77a207a1452ffa78bb68a47c58f266e1daabc0c3df40a5871caae52b866861e93610e2d082159b8e043d8e077af711a0b3fe5aba0c4a17275243bb58c549291f792bf74b2e4027adc7b90854bdc6cc39f5bce430001e5be5b7062a14990895676f1f00f24beaf9dd89477d7933d14bd2d78f670e33d4d0810a74e23dacd9bef4578ec7dba829df470b75a312483788980bf4931df786f708f79342fb88e7b1fe8b9aaed731fa1c9220e2d1674db18a43458fc4291a482873503b41b06020eefd9bb82a345b055b01afd6613649c27be8739da5c48a1add4c37c107b9c25383240696bedc8f4d2c0c914ae76577a0a72d56741607a8428fa1d909ba4f5991146626680befaa2cab62c8fcf8c019ad10b7b8bbb84440629f274820d70e999dc31e9df07e02fee724038d625497f037c770365e5c089a0d65544c32aef15c667e3558d5f0b31267704580f816d6470a9d3d1cd746f6f2e11b9baa346eb79a26610df4a3cee68129370b8ac9e8dd751ae7c1bcd7f2a512e8b58e3a736ef03ebb279d9f6354010eaa3ce1f65c43de24a6c0be7675317b5e264a7e6f03a3a163b2900d60437d1a41bad086f581ffaebfcfecc5a756a156a8c3a5f079c49ef1890566de87a194f8427a9a01977bea590fa7e55121347a48df462ccceedae1e4382c3fa0bfa16218dfe68a7e8563f23603395c3bfd8df5a851c91dc77476ced35bd11d202e7b4a92bed02709c53ae4716f915735c41cfd41935cc93286b6d769977fee2bd1f71931914ee0b7358bd78154d5b7ce8dcc0fe1a64181fdadde8e11574e433f470179ad9bb457759f074aab523cb5f71cc18b32518180f373abff4141efba15e023798b25ec5ad7034fb1c7aa01083bb8b466ad2626b053b66ff56f46d7031ed19fa874baae76b9ccc87be9e7505bda9bf91e614c26d18f25b2b509284ec639e96ec05fbc85d31238785761672feb86ca45737d399d9f888c1f9698b754365be4a748ed41a2a12e37f63dd1c3d5d83d6defb0c8cd12fba5757ab99632cd9c3de0e8102372be8e374191ed291bc0c44a9453bf599ed6ef8211c75e7a1eb437e7d6ab6427a36d5c3daa46dd1b84e61463aff3a464dbe643774507eb44925d8ff3eeef515947ee5d7909e8ec212b126761c976bca44b6e9b18793d449ad4d7fabe654ba89e2fd24d1247944306b1ff7b9ab35d0822f02a55317f5956a33c66a3db6027b1355efce449ef6b6b19ef51a773d19868baeec514a2f8db5d4a656e1fa52c37b765954b2a3db60a07e5a60d47397c2da742822002c2ec7abad74f6686b4af8bac30c8bc6b51873b88fc13c58ce2113064b241d8207e46a72ff188c93ddf29982bf5a770a82a5174fd0bb39f16f333d74d5ad5f631dba2a6e77c8deb7278a1c2f0bf7209f4f202b858dd3df28c13b211646f49bd3dfd3be53350dcacce258d116d01136f5ce40411761d4a0a7adf3d77010dea485dd50148386721ebc49c0444ebe6df76e7dbf32f60faec78afb027683830a073bb4c53eacc254d6bb327022b8e9b8ad6ec207c6b7348d33113f74c5af4f9684d9ac28816689fd8ce1faa15fdefc7f317341b6b63cbc535949c68f85d684492282f6bffc7d50398dd7c786aeacaf908cf7d4a2dd05db2201d3cac723b195da61648d71c441b5f34ea4d8e3af6db43f6da96a1ca36260c14045ea2763bbefdb248b0defd877dc9eccddb6c068bbb8a9f9caf24cef86ed9f29105f6949045521b57c45e9a46e443e2b6bde792db4c08084baffea31d8fcecce9c50e71c0233ce5439819a5b7c2802c032c7581737120f41dcf757592479b80c732986b018fa69eb3f7e8039aaa2d7280665f87866443b08b7794cc3f1afb3cfa28328bb50cb9f9db1b5d56acc593c888b68f99388baaef2eabfddd4113e8e612b5477ac2842d717a59fee8dbe692fd0b18e9a3b0819767c48a44086632ed85ec31cf9dba62cbad378f792257a75d23c4878a5749b6af33f0a13853ece90016003e45ee268e1668a3e8f687726a318a1bdba1f81ad94930f429906c604bcc5eaf8500ec4319cb6d4c0b15fb20da6273b7e0bfc927701dfa9691a04969a06d1b9341ac056f45aa50b43fa7002c43d3481237312d4bf5db9e45957a68a12c8b512af03a153a1dce280a0e9b785ef5de35529e759a1ef1ebf9509520552db4d546b8e63ea6e626b3f8159b161da583d064bea75b3197f6361647dd495d01a65ecc88749937d4e03a39e2661a3bb3bba7e6ae72caf47c747ec2eecd1e16ae8a0386549b69a0fda7d4682d2be6e31192ef94b4384359e7c3979ccd5e5d105ef9309c77eb5661a5be6ce0c49a8c8c40cd54d84989361489a14241951382a8835194d6d275aff2907a5723ee3cf5222011366bc92741707dc219ec55c46461fbba3e639d1227fcec144296cbb6b1a7d5ff239b7e599bfedc0a0ce3a1677778c6e610f70f1fd91c326c0345290191671f6c394a980bab97d0694d7acdfe6d785dde63f085bfa96c46a99cf1e61db1bf840160759eb92b30f07d14a9beacd8d29e6a09e393f515b0581ba334a92f92a7d3f7a0a32125ecc96171c54fa83a6a0e8b7f766169b43cec77e9128edba5789041", 0x1000}], 0x7, &(0x7f0000001140)=[{0xa0, 0xf, 0xfffffff7, "18b959c25b0772d5d82fb606b3ca1ddc121e9cf138a3a1782bac13b7c74da345e88e624b94b662f8bb8c6cb003d772dcc6e86ff8585966cca63c0a4f017c14eb20429b1d5df2692f6e16191d8c620ee77e3b6a85ceec1a363608f7492110a103f5aa33934554ac3f478eb74a7c87b6d87e847b06200fbf18d9c28410cd4ef65561a7b844721b89ce202409"}, {0xf8, 0x10d, 0x3, "61557d501f823989ddfad226e6d1f162c386dfe28f687fcb27b7c4468fda901b778a120a505f10fa9fa56e4abcea60b4d3a7f9ac01dec0c453be3c21751639c64979fc47401333e4ce2b5c0e0cc1798e503a96515fc789989ae188e152875823550e19bccd95b305c38640935204f4948459682ca9b7db302157027c03b2aa577b5ca089ae766fecf1700402c517b18d4ec047fcfb10d15f227e3a3c1fa5a929de14639e1958f5249d0e46bd0021515e72941a874e23b8c1cc7191609f0589eb7b0818b9719c6eb9f5030b8f52a397b0b5cf2bc8269dac81656a89c78d4701f2a3640b39772a2f"}], 0x198}, 0x20000040) sendmsg$IPSET_CMD_GET_BYNAME(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000100)={&(0x7f0000000040)={0x1c, 0xe, 0x6, 0x3, 0x0, 0x0, {0x2, 0x0, 0x4}, [@IPSET_ATTR_PROTOCOL={0x5}]}, 0x1c}, 0x1, 0x0, 0x0, 0x10}, 0x4000) sendfile(r2, 0xffffffffffffffff, 0x0, 0x0) 11:08:39 executing program 2: r0 = syz_open_dev$dri(&(0x7f0000000180), 0x0, 0x0) sendfile(0xffffffffffffffff, r0, &(0x7f0000000100)=0x7fffffffffffffff, 0x9) 11:08:41 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x81, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r3, &(0x7f0000000000)={0xa, 0x14e24, 0x0, @empty}, 0x1c) recvmmsg(r3, &(0x7f0000000200), 0x38c, 0x0, 0x0) ioctl$sock_SIOCSIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD(r3, 0x8983, &(0x7f0000000280)) connect$inet6(r3, &(0x7f0000000180)={0xa, 0x4e24, 0x0, @loopback}, 0x1c) sendmmsg(r3, &(0x7f00000092c0), 0x4ff, 0x0) [ 493.970399][ T27] audit: type=1804 audit(1660820921.421:122): pid=8741 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir4009670880/syzkaller.8AgeZu/192/cgroup.controllers" dev="sda1" ino=1178 res=1 errno=0 11:08:41 executing program 1: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=0000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) rmdir(&(0x7f00000000c0)='./file0/../file0/file0\x00') read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f000000c680)="ff80bd331cffb5a77e215e4430d1f5a0894fb47bced403982724595531581e1f701416b3e6cd710cb0030d31ccf828916e6ce6d05752a7d0704dcb7798817505ca75c219c41a811f87eae2acef3bc9b38d75d359206c48ada7c7d3d2bd27f2bcffd953e74036cac371fbcc8908b68ca5e7dbd75f97faa049ee84a951840180beb4849027181ceb1c54b5a04a8e74ed6fd037e46206bff589aee2421fd37b8dcce31e9e4a59be277d5d14aa179614dae10694449cd45c3569004de7637335481a098f0ec182c0900add4db8c6f1b8307ed2739f278a37abd78f2a3aff7f64ed6223897e6176c9e0ded9f16dbf8313ab652afbf208c452458f371ceb1db9553c968442ee9d6d2fbcbae4c0ae848d6a730acb5f7141882a73fff4375d635bcb6dd9c56d77bc9f5149498006c362bcef100b95583b02a686ab2492c05aaffa5ebf614c2ca47ce38721129f2289948480ccacde410414be776aa69ce7d4c208f8cf9f8319dd51171aadef97fdd819b69e5c20d9ccab0e7a2b001d40706f5c41d35e1cd51136ed93d4812ae8933898c4bbce4071bacf75fa2cb4bd9d65738833a7eba83f359fa662b1cde624a3df6b76fd7632cf48d644ebb7e91c8ae2c6f2a31e6c3deae17ea6fa45d3e42d1b31703363ac3158cffbb1d754c0335b83b1858b6ee03cc4ae3b0cb5592b6b207639d2678e7f5b77b0d55537e45d06e3273f8936d6dd718ed0caffc0bdb8600f87ec247189996e84ffd7b4d4c0e281dcb0457159f5f9209c1bd6382b01a3562356407f09d86a75b4e8fe2a1cf811e05803d8a9c9b5dccc4bdf7dfddda8daf07a40dcacb29f18270ecb3770fed2186f86d785b251de55cc2c9b752113741fe8c8fb2b0594fd9958ef3894ab251bb3d513f1520971d5bdcd34ef8091dbeb37b1214da23c546a65cc88bbe28e3f3ba5f178b40bd01a3ac199b534d394907b4b3ca7801163c4fc5a781d138ebf12ab5e74adf7759c9269b9760b2230177ab57b5a18566bcea92fc35318c14016a19a8ec268d66db571b32160b6e8f714cec27114e9fccd3ff978ddb074a81141ccabe2d94e63960c4df55b627916fa2e135e61ba1b8e3ed59d11b7e305d36c9f5bf527b9aef7eb5f59b9a4a2fe92c05a7465cbc0ce957636298a74cb933c43616fd6d832805e56c0e3f73a8dff334a74f3fcd6ebd1c5c35bbc741a06c73ee8424f2237110c665e9601ef369c69fd69a49fbb8dfc30345c121dc5e8212b9dddfd4c86731320255f87d001d75ec666f433fd6e6533dcd7540ff982e0522570f226178710ca717bfd9c9a14cbb1f92d38c516614d451401488f51e6e69fdbba48920bfa22e8237c42195c939cde91fb65a6d9c09bf67185102c3aef8a9242b630aa427bd3bbca87b2ada1074b99654faed4eb22c57755a16f327040f4931b855ef14083800f795d8401e6e4201de5134f74f39991067c2dce0d09c4282aab505ae6e6fc7beb9ce181e1f3094ea1c5847967e42fda54d5df681ec306ebfd71fa4498ae34982743801a01a509c7387acf49f8ba9a42f8a9ba31be4e6252b23ed58882595103ba12114ef9329ae6a9d6923da8ff08834799f88acf209b5eba9b41b13e65823c69ac75a6b60816e5853c02d608feefdd976961a568603b778c47c490102c0e4fbd37b4801dc5d54e2c31a26dcfcef2788a0a4e28b03cb33bda7d309d37982ed0d41d99b39a6ea7b2133b50dc5c072ae3eae34f81d617f5ec8b1626a78ac28c96aee7c48e8101f7bcbf82c2480c95792cf4096cc4071707d4d45547ddee0f91143d2b6071896c31daaac8ee19ee6c8bbf278f8bc049fe415d3e3174d36220510d3efef1c96177c33a334ddb67d59c6257934208b02a10b75c6762069a1b0172f1422b4294dad2e567a1e5690e135a2049822311bf137a82ba3ce18c1015a39d73905c3fc67eb3aac5ccc839049be0ba0b1e4850e6eb0be97eeb7c4331999e27c1313e8558e489c43d5c4d5c9b26a330420bfe23accf417de279c27f6345dfd7225df6c02188609ac977bf9239840d02f92182fa103d92dfdc156a1ae4bdf2060484f169e52a9f724fa5d8e7d43df2252a000879acd15f57c8deb1184d29e27a3d041042d651d8ee54b2f20a59a4f927c072863bd48703e249e12f75e96094a6439e6f07095f1be3b8cd018d0df34f5cd6283f74f0c36f53d1b564118125e88f74e2a3d2a51cdc9a1fee39961bac22bb487fc30e1e045001567dea7d85a9506f1d211bf5b652315c50c2b611da863dc7ea47e49a75051ac6788226435a4e96da2fc2dfa812a6f89ba0a050300004af34a3f0bd2a4dd043dcd4701c221fea985ba6a800c932daf5598a4370f6aa16c8787b9611a7a31ceb74c2af5691f44a5b3c57868b182551d808b55c480b781edf21d0cb17277e70ebb24d074c471492d511bc0b32d1f442d77888b3a8a7c2e4c6764d9e7d7b3905c5fd2cebe6892639c02f8fd676af2fb5e745dc04e087214c18c011a765b5ab368c507a9b77831b85b248e4f7260658995d520e7b849d45b8530c314eec97b7461257bd36fd9fc5a5211f30f3c2f30e5e6a22670c05416d884fcc7a573225a9bc12c9263614e020dd39b96a2f4452901ffb0cc1d940338a1b237c63278edffccd590530a50994ffea17510515a75623e137f47041714032c7da5602be4da0f110e855d9d21523922156bd72a2e1878bc5947d10214b84f7bc4cefeee8b1b1f3439252c1ed4a0a11ac89b9bba7d9a68176015315a81865a54f6aa4be7b974b2c9fd4934496e959211bbb53b12c0bdea6321ab07f154050e3f44de12f055c19bdff2b566305f7da41610b88a78c23d660c2ca035a7a4782b0ca6a023a8dfa237e7032c9be9e8444cd00243a1d0767863e0bd156c83a2eb1072988ac6967f23744ea793a677895695b38bf579022b7d1c157b861fc961ed2ddb8cb4c20396d6fc46eb533001924536a50038dd08a9a087681ab667b18416e841a05f92bf06a19da940145eef04e2a931ec1661ad32e983e18b112d3323316884e47ee79448a9719933509aad552f3651a564e39a690f2bcceab0844126830d0b5dc9e3c36b0008bdbc6eafbfa9fd02e472c6a1109de6703259fe21478fe25914f7373019f414eab9b3c7ad53ceb73b33c2a99669e23aaf2253a753395c7e95dd1505f436f5658afe90eef219c38603b7c50f38a30ce8ff3b359b699d4fca2f009da871eb833c7f24c368cb2b10c3ccc0b06c289c5a61f745779e82607aafc63ad22f406352fe6f729be1e5d14814244dd3a44b89c39e6791c6201ed1020584d21ae0cf50e9ef1d78755e54ce320440c9de75a2397e89c24acb49238e1a1469f831014343540463f03d22602f29b5cf43763eaf152f7c3b337e60fc0728e94e2e62bf2b5076ae6de516f6f48d1d1f9bcaa6e78e13c3799f684b59c15af16c07bb5e6d0a66bcb3aafcf97d13e58f3890e0a6e46cd8188411f87e887c33b2d2aec51c48f929fe9da355d2bd0881e0cfe0fa8a07989a8f56530e390adbb477d1e3a8e922c58b43e15bbda7b144748b8590ab38ec30125f7e21d44671e116d202f1c886b3fdc3ce1c2d286051aa3e3de0d4f79c3952ef85eb43df39f4c34cb16b18c36afc53d2111d3bf49eabe7f0f61cc181e01d4211114d51811da3d349e65653791bf694a14b5f7e5a572c607e5ea61b959a9559919e4ffb3a28aaf5f9465d00e76a021e81dba670d57757331bd266e46c4be2e1c9cbc7e5210599a6030a3a3857ce3cd51e48a3bad2c714e8856dbeacca13ebc156dd92c3d96b26c0566a3aeb187f68fb24eabfc07abb8b5b53a0380117e42b65b417442bc5a3513e97fc777a313049a36379b63d521ccd6781265c149adb7de63c03728f3e66ffe02bc35944d57961abd13400ff865ec3b820e3ae33890ddcbd3e8a7fbe467e2bf26af79890fe752caf9b22583bee42e6219b13e4e7748f27d48bba3e5e772691a92a2096f5cc3edc43570470a50796d7588203ecaedb6cf166461cc03f9f9be1e5347f9be9d687d4444786ac4bf2601fcd96cfea1e18785499a18a4a9aa3f5b0b9a0387da6b93e0c80ecde0d74bea2f3d616bd131db153829e78e3c2fbe86409c7adbb9891b69b8c4644c82b3a8102fb7afe273e781bfc19b698bca0357102e5f5ea8ae290b7aae34cab45eb0b4937cff4f25abb04b98e119279bebd0a8bc3df0975680a303219377ec9c87b3468e81370585dcbbae06fdf5ed2dfb4e9abb318d4807a648a774a06ce6cea716796255b8cfd4b5f13fbbcf7856f5ac3694ad0102ea98ceb6981f6184379e2357ca7b382118193987937d2d1f4c82f3450aa66cf29d46db2a9f3cd8851c3295d9421243f1389fa11818fd3c766d2bd577eee12629bc063e79597fe327cba27787de740e05660ca004722b2c7f6a3b5a870826451269fa9c1a294dc662857cda772faf59ffef7911d6542e290fc16d821dcaea366408781d5d678bdb764af962fc78a845bfabdba8d2a71d3ddad578219ac5834e64551547aa7940290bb01f82b0a9c9d7354448096882b5d0484dafb312533e43dc94b5f5b927ebbac937e202f9281e2f6eadbdc5c767c250b014a81bdac4a029e168a929613891d34fd97769a97a0c09b9e324f173e9e630b6dabffbe4ad2bcf5a1e73826778354b82c702f1b4e24c63b73dee19df35dbd6bdc5abe1dfb2008e22a0e091dd9b98176457e7e5c866d77ce505020724d8571b3c46545a89bfb21045ae6d34ee70af17f98aad3bcddddb1ca938f7e97709364bb610729e5befc13434b5df96afebc4f6253190be186c37885ec3a74814631cca0f1d2961c2ea98caeca1f9e96d9941f35f7f0878d297385fbf8447430a1337a23fd816fd5bf636c69806a59a463b256181523f3de0c1c67f28d053b62932fe8ac42454c82cef04d57238cc2374fb637edf152d86fefc827ba44765e7d1ce6015a2587411c18068baaa4a6746e1301f86b4fc965cc3ebf457d8c3dc91aa21fa2c3ddaa47bc0b9a86c6761924dfdee981afa6a3870af77292b1f80c924ce005a4f721db3d29a701f3dfb0ebd911d01c853c2594d5e276d333894a87c9c3fe4988d0592523580849865c5edac4aaf9978c4010aed6bd3eb156ae019645e73aa3f276def36e4d07bdfdd074207ad82976bbb825533ca68d727e24d4eef672a2d19e443a825d6c9bed92a26a49fd2e8503ca1e742b302a4d42d8a028b4211026ad6b7608a548066b4be621cc5c3c09c8af75f6de14f9edbd0043c2da5a7a90d7267a4ccbcacc7460606d8e8226d6ee076f9601040ffcbf8dc4903c5ec49a377a325723f4c984a51e933e6841c65c24e5da9d6609bbb70896ac5286685f33aeefe6ef95c2c1d3121463a58acee0b860aeb4b05dd5c5d55248991deb1b06bfad0b3bee167aa1d4ac3edbb05bfd476834bbaba24865420acfab8a08eebb8d485f8df5179676b752823c79614a03dd1ded4d1b7e8677cfbfbb08d8d5149eadf1f3496c92f9ec005d218ffba6f89539ccbd7a8f5c2ee70e1ebc61cdf961af55ce7e25d6d28812e36137c68664a832ddfcc02c2457e3c2b8eed3ca03bbe3029acc4aa406b78e73b9c3cc256e5723970c03182b182cf420ec6225e41d1679a13af3bcad3d6ad70e07faa8d9c0538f20d3b5795d2688dd65d7bc4347d8f649c906b81d2fc41097e39a1c1b591a636a5bed5b73db89784f148c46be18a49f36bcc5f6fd686ffe9ae76981666c0315e2f0b2039751360ef4c9c6afef3e7c6622800a435b908750f2a31248945285f03177dd3e0f633319df794311c4746695f4d25bb4752abcf5d7dfa66e12c62724ad852ffb5b618660575fec83813171e6fd87cce7cffcefef5c30cf7bbb559faf5b3db38dd0dcdb0c499d731b44a412ad9f053786bcc32f868dfa1427b5ce65adaa5d88679e8abb13082ce8d5d80afa0faf200c91fb09a504a108e610f72d50601acdc745c5d23056d82d4a77028d7c0c68c9ecf33dbc2d8f0bf79f3969e3d1fd8a9a1c131d2368e5902a4aae881b57f5287e1746585afb6ac36fb3344830da8b5093b6253d20f9d284b313c4596e31ca9c2e8d0d8221370f80f45c92b1f9fec66b92f8cfcfacde56ccafe1574e66afd5e03d7b52eabddb82dacf863b005f9c0ae84966f84abb369854f29fd1d668e2c24f060214b831ba571ea8fdf83067a2cee7cb2e80aa5fc8230f9386af04bf28bd9d0cb8cedb42412c232932fe97f4d6fcb5de403d9674ad4db5120611b454738aba51ed60890ccaf176eb721f5a20546eaae66d6c32586567fbc004e3c34fc744593795e7f593a24189cf7f6b02417c44138c4de9ef06883b7c70b8a119cff264feb8bfca8f22752a42e88a6bf6fe246491a296aa7dcd084c760a064b9b37dd439ce0688a38f405e0f8739b72651e7ff028066ad7627ca2df3d7c4e970e5bfccd8deb6000d943e878564e86efe9b7c55551982195289a4e3b206d567276cf007877a686a57cfd07b564d4aa8a311eba2ef6b3e2e4b00146b8f8a28bd982e955e5c3fef184181ecbce8bff1eab3ae0dc5d1e3c6185e041b9f96b9affac10d4f6e98badc22be91a4e531a7924ed0b07c50bae5f004020114145e5e9d9222d046af98cc0219bde1dd5afe0d76aaa744a44b4f2979fecc3bc26aa6aca0d3683b0c6494106aad296ef5e4d47923e17a9fa7474c97932f1497bf409a1664300ac843879dbe0740de6def5d46c4bec7406b96f5d92b23680a76a3ebec7b5f3df1009abc369c929436d9d4386368a21bc19f0d587912557f714f4070e1de149637d6f1e1f2024a855d1177153d8238d45c45ebc078b452135e3199ab0a5a0b5896d55c42e2f4e9b5f4146195a22bfa6b06648bc9b1293b9a3d8d5e297efaf7322958903e29d0e0a4b4fab7c0a18bbd6d40a5d64b6898a243ea501f150719fb368196cbb687bab39e3b727513aedc83da1961fab527c747d81c8c7711b02fbc06353baedb53919a1eb0e0ba42c156c24d971c91f4342e3b87c5704b63a9280a93103570c93bb04ac482e7e13355358c23d9e368fae146f8745325f126dd0ce4132d6d2a8017182481e339a982732d464db057370fe582c2e0a82942cbae6626da0d87a3429bf8012cf9d625bb5aa39d54dff647846b9d7355babd3053f564b7df50bd1452ecf370d4d9ac73580cd8d5c4bb4f9b331ab6e1e976c6942fdc490c4a705b6b3bac04b1fb0685833dd99301cac7791ca55c0b5e9091c59829f54290b31e8439c598b7b2df297dec6eb0b7b11e83115892be907e56cb7f27aa9766752e530072ae291f98afd828d8a479f087f9d2fdec20d009d30527e055271a8444aa470a68812f90329ea8ec08cd5efad75f1721de9e4792c0e61fc44b4accea135b7b2d7bed3424467d08b22c33229a13be421dfb42ac01c8a9c99d8777ed042f4e30295200b4bd68b705f70b22cd6f5bb5c4aabde465081d2782f84e08e110bf691ef607d0dbe79c7fc2858341d82510cd1eb2d3f26b14f7cd67bb41cb68fa770690eb5bdb95d54b9cc4b0a104cd1845327ff70460e97f22846c99ec0d6f7008df8dffd638f121f6bf566623daf39b114db507504566d06dbb72a97070b938d0f2ca61355342eea0946966fdfc91985e51532cdcb2d7ed37232e69edcd4cc44ee8f575f34a950916dc674394652ccf3ad1733fc1eb637c32f6e071d3e3fe84481dce2e3fcf15b9bec71a8975f85314f04a0fd3d319ab6b2a702c071587c7552d01b8a860086e273674e0d684ecd58a5754015178e485d66831ce27c8344d1ed194550dd482fc609f031b3eb1365470df49af2bdf79c8fb9684447d08bb51897590f0728510760027cd073d3a0f5ea45e5786afeb3cff176f62ef0de82c69e3b821038f7b0ea3b6d97ab548ef9601f41e51eaf8e63c228d4a9ec2b5d67e10b22b729fa9771c790e0006be161c5f3bb5beb937c40ebcbab4019ee89831d24119761ed55949ec3e67fc66929864cb14568db0e811e6a1f0b6435a5199baf3604978ae0f677ec9a647c210cfa2c2faa62289093890a90d0076f28da2fc7371ae391aab2ddf7a6def1478387b64afad76ff4e1096ebd49bda7349508db3b26b3be4c80fce48996bd15d4a53ed1975c53e7874b113103b1e98ed7d02f308801c524ab8aa557300a1031e85405aa7cb4124d517a391412ea48bd066c6e37166cbba981b265318ad0f0afb9a3f714c4a67b629e98db2ce10cda236e64691528707f972ffd984019d1f60469577151c410bc77ca1fb3efed2280f6b5fa2183dc0dc9a31424f7a3cf99afa8a445095cdd7a3ed6b67ef1d5c8edd24963583ff0c1efd70fb1fddaf3f95eaa45733c3246cda09f752e794d0a84bb50135356422d364ccc58b5d1d9b43ed7b763b52070bf39d880ca67bf7a514c86749c9cc2ea9bcb0316baf0216090fc99b2ff73648f3c5d6670cbf86cfb27e25e03e5dd0ebe2ecd569e647f21972cc3e178a7b08b2b78aaf44039a361b3babfb7059088079bddbe6c28a8d616927065bd028afc9e546886dadec8d1c2cea165f641e361566b22d8acac56df2e6d2d110435d4a98804f5969badfaae32afa2732587a346bc74686d311bce32ba23512d67ff4d9abc71d163e5d9151c7012bfce523f6c877639fdd508f299810f6081280cf88af6f7ae0c973144d797af27a59b5c296910f88cd9e88292d63fc5862a36d05dd4c643cc13a1c7da2ce53a58c9b7b940113b922d10d9943edb073ea244cb6ee6bdaafebad116965c1e4dc471681800f09c1d915bde171ae3a38191aa11d30427649cf8a44c61cece7296839db17cb834f30961fe12498188182dd5b28fc6a63483bc3628347b7e9c073f7da2b596e2ecdcdd65a4c717e108d7c484583b974a1b81b19501c7fd68de4149799f9d0145c471a3c6ce1b9f91ce60638490c64844f78976f91cb62db01ca147d89d1a76debb7a79b253302c4a49ea8b9b173939303b5c58859e0bb4c128a31943eb371316f6c72db9fcf9e3291a84afc1c752c9ee9417b09d10a6a1e7564413ca23837b60c9fef7653eb46942ead68a0ce0a2768c0be30d081d517053f5217f0af277270103cc492f68f494115efa2a8d8a62abadcda978ace3e131960bf8facb1e8f774c65aca7dc7286dee049604335683101c7a994d116fe294855e19a128367630fa55d9abcdcf9663c38ce70607187970026fdb82f4ba8bbb2e906a6817ae0374b26b997d9fe636e8137d741d91921e18d5e56a20d5e14de9f98bb60873ee594c21be6b844ac30cccb0413ce62ba0a9c26b43547d622f32b82006db6dd5ebc73145c2ac4983517da0cbc148bc2def5610bef766bf5952b0e346c83ed4c4f45d6f04ec0c363e4535c67dd79feb9abb440e41591e365822273d4b1e1ec477e632d490bd1f57e2bbff9535e4e257280f74497a1456376fc5ac540074d890939bf53d7fe3f529f71607a929c2227db926c1fef265e9e78bb00ccea6d367b7a3d4d48c4db0a452fa29ab8fa242f9d086b5c468c6fd75ca455e919c823c7e11f7adb039d2b20ba9d6df0d6bbdb3c116fa8ad9e335d7a13de88e09b2e0665b3aab94b3f405048394a5c6c724ff1b40dd523cfaba631d4548694cf89f4dd5615064a7149f27dea6433592c3be9833c3cf22150c8a8e97083b0f8f8928b8986ba42007b77446bb73ea9c4453cad0a189b9c8fee831958dfd70ab069835898b343f965948c43e8bc53d19a6c42ef4d344871a47aed211bc0725865ac50b5461ec3785948c586b88735aa239db21593224570d834ab62309558ee8ae1eda96fff960e0f9b6e13432bbf25ca3c871f99f1c9242072e884035a87d83d7d154bbb3f3b7bb6c97f36d5fd8c5865b4e3f5f4f1e63d3180073758e2cae240594ca0406843573beec7b7565eceb1d30a526ca2fa41fdf01d519f990e2dc2aabf613aa10cab2c521fd4af3719c343478d84ac8cf08031252be6ed0e09b0d63e4d9e084bfaaec8f3a346f80bee7c31091bae6a3e4d995a7e7b8311ac12cb7b21827491db1d5eb06994506df6743d50aa5f24cb5a09e72bc9978b9e4213e68a52700815a3b0aa168cc729a9c2e0b9d56e1efacb2fda9c5d2b5711da9a9ac9b1e6690bdb9aadbb8767494cf907c4152e89327764c904818d72e56f89bbf06d689d4f2fc28359ffa42d4b48f79cf52d8df654eea9cdfbb2750370975d99bf115440c870e393774e1879f7633754c6ce7c3b89e4f2c5b9e8e72007bd94c8c9530e7ad999a5d7e13954906ec903194e60f6a239acaaee75dac45e708678fcc9d5cb1ca85a69ba2c038bad53f55fceebadaf232551fd5cd8e83d88720efafdd5928e440467f1e3086acd8e7df0b1f753295370e737c237d8f31a153a3fa6df6882d21a22e3c2222f6d04358218ae3266b0296c084e5fcdec8d075e07c7bde80a52c641358d2b310db4a06708e7dbd67b6e32e6c4cff9d9b185cde6286d5b7e27674e94e813d81144e0d6de75499fc50ece12ee22528f17c7afece82fe236798b750e171bce00eb834681f8ea39db30fa9a21bdd9fc39eb1ef67f82a06491d773ffedf789ad776d01e528098fc48019ed90bbb083a7be17ebe8e29357187ef7d72f34189c4f2b119922322ff58e662c0e73869c3cff2cc82d5211894bd109a8623cebd88fe31c9a7473ea6fbc93c994bbef9ff793b7e45b835023fe95e7f8ba46c3eb1c48710d3c8844af0707a8e4e87a2df833380a5ce3c935ac5d85b549a4c24569bccd87883a8b303ef8ece18605ae2a55ec7c8f86cc741d5d218711a1bc60295ae8dd32ff5c6908df2722a70ed7bb4d9a43c5e21a1bc14ee9dc4de5f5d597519c7084dd1be4888a79712d207939fa68706a33525225ba9f6f525186e5a28079ffa552b42d9c76881971489dd8aaa6dc1f6d3be7181ac2af101984887bff1774eca1b5ffafea85357346ac4a277291496e0ce244dd51f96f108f1b6a5f1ad3af8724cc6f425bd363402bd04010330cf5a8669ff1182f931695279f7f4a56897710d5bbff7276b7c17f6cd2336e0ec5f02340c729b1185cf9876b071a2d88b610305878874b6ba99bca1b61cd3ccf78b30f75014b36c7156f74a6b49c71ae3b78a8d1dcdde23e1d1dc60b2698ce9805b8e7a36968760e154f8ebf7f55ee5fdb6936fe36d639b2c00fbab126e6e09d6a0f5c803ada8fc834969141262d94d46a3991aeabb7c512868ecd67cd0fdd590eead283b85714f4e792afb3b0c3ffe1cccc82935e05747182cec4f16b0fb95c52a9e607e3b2720a298de61148f675d30d7d2d54fa571815cf73161901506ee75d5a6bb161bfd95170532babb407c85ee9dfde4610ba661242c04d85d8ab2f5de8f68da9774b871a0bb05b601e06c9abb81b0cb424a0dc9b76151f8f516ab034f0ab24eac1e5ea917d37542fc1741ad20ea3e7bcee4e86c30d84f3172f87240b1961d0c400269f27448c2f2133d0b503eeacdb9bb43c5ccff9579f6a351ab87011c214d5c0f9a60f903e9701dc203130c4e19177968602fa820fbf4b4348fa9a3f6b60dab62b31bd02e40e50991f913761452b94f14807181cd39d98fa0b060f02627cc9a", 0x2000, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)={0x90, 0x0, 0x0, {0x1000000000001, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000}}}, 0x0, 0x0, 0x0, 0x0}) r2 = fcntl$dupfd(r0, 0x0, r0) syz_fuse_handle_req(r2, &(0x7f0000004280)="9b1a9b72c155a00dfeef877e39bc463149b0131ac619274f2dc90653ce4e03b08ec2c98c94d9bb3078a2a5a83afc28418aa01a9dc95cf0180ed44f76cdecde8379db36cedd0f57a6a3f798fe3546e710844e156f86b7e60afdd7d93b31a68c9a44340ee00c2cf3109a6b6686a35f396dcf2f4a86a886506b3d343f503f66d151dbdb7a0eb1206c080f3e45e42c6e4093df5b7548ee041bc3a1dd1e8cc5051560c730e6708c7c896920c6d4eab5ba26b6dd4b487a7b6386485bf18fb777a693b7113c4550226387db25e94db9d10716953275237b195b94e28df4df559a29a1613b213098e5846128da84ea06735a1e3f8313cd04db08af7446abcbdd5568242567d113c75f03d47df20b33bcc4b6261030f6fed858b99e684aaf9469340158a947c59efba0501bb29ab015bd2e5cf9af1f83dff8df1eb2c336c6b8d9c84db277e4cae24553e5a64f3322940391cac01bab1b8188489b6a845dab6f78e214c9b5a7603d4908aa7c511b60759ad5d66219df94b0bb842ce6101f12dd2cd5ebbd574e4974b9faff7ec8d229db00adcc556fe748d34a6f6e0f8c8845ea53f7898ab9a8c2d97f4ae45ac2ac214fc2517f8b868278000cf92ca90ffb856ac0d1e97c7e946c3daba38629a6c07cc85892a24af93fb180520b60108c92f4a94f71a20c006d54f76377d416652a960855372632fc8f929c825c5a3346e74644a69becb091561c5087b7adb02e3d620589d786e205056d396851b8fb419309d2d821bf3804af7d5d1b1dc9ea66dadb8f0ffb431a1070ea863bae7ae76c9895c4f93b43097e02e16f3b213268c9b813dfa255e90b6e4ec4c7fe67c90db2911fd548b8f9ca5c36468e43dde9a86974e52aa93429461365ba7b036230faa91a21b444e9d986f0dba8204495405d5fb3c5ba1728fe2d47f869e63e15eb178d9d219fa9ed8c50ce4b1d16b15ac714b3832043209adf9a0e07bd325f3730ef5899865d8068de19d0ba91590c38ec3c437a610c0d200a574baddff2e532f4f267daffcd08bf63f325d5b9bf3272776920cbd7d9d6bdb136ec5ce29ce6689397b8434923ce5a4d87f92c750229fee5c4540dbb31fa61c2a38edd9f96cbeb3ef50b1fcd197c306b3ef4424bbe5bccd893202ae0c3a4df37556a7ad3f87677b2ab775bb9312a399da45632a1826cc00fa2c2f0839c375359828d92cfe64b44d1a6ae7483f1340a790e723f628c26023b4700bdc4db9affde09fa52341fe6fc7c51f318084e5faa8cd28ed803b51b537de2955a2fdfe2a1e389a574bba10062480393256b9e8265da751112daae3924bc3b4aaf31243173aea7fbeacca65f4cc54c725ef39926356494416f44063a0ab4810ab90f213257cbf7f8656b4cdd381ffd5c56588de1f9de61a5942298ede5b0bcc490b6007bd514d3db6da9042fa08203f165b52bd060486bdeae3662e7cbc25544d9920c744ee6d30a722c82fc55a8f5bfd9777c02e3dd4037fa1b4b3a5215e4b588e825ab1f7a647ea6c29dcabcdc642614d4303547ec38c2bf7236704a8e17d60e630e68516b9934e8ce23dfc7f4558a093529382404ebd9a9e2579df8f4ffe4107a0dc8bbed7f14e079cadddffd7cda0a909cfd5a38e3b977b04f3cb0e6e22bcea8184aa2c59d42795f3e63963bea7a2a1e281b26ab618b87e4f6c233cb11bba7050df46b7049c4d6d9d81603316ecc6a847add2a3d0add42780f8448f52ec157899ccd4f7b77f9fceb48696a055d9c2c6d530a0bddbbd3a186afe21d957eb0211170b6e02725590e7a60add8fc3d5ae5305fed0725e21ef9845a5ef7b5358712a9d6c5affb57729ce0959917ba1aefca3613745268b68e9bcb38bae992ec7021e5849d0c3a28ee16ed007d2e447cbfb556f0e40f13a0393766f5104225fd2ffeedabede77dd894a55c589f04e1465a20313269b6d865c5a9ebf722c58b4862463a2f8afac792c97940ae43dcee001eb12af63e33f9e2c1609ed596b5731da7bbce347c34afa35d8d7026c6ee5b5e3de5ffd251e7471cd0e4fbcbff7339fddbfdc6567c74a939f45b6d2f3b94da7a853f9839186d7ae289276200da514a322c91461e7abc34385d12615f0c009ae847c9a6e8475a220a50fcb1069be74d9ab8cc0c50f5ed95832f8e4286122a2129a41bc093d59056383733bdb484691347ed8c0a61d39baf21cdeb9fe3a6234428947aabd00b29433cc7b7a31ba04d99c5d4ffeb696a3f4a611cf9e8a971dae6ee42c8afc77d7b6edfbc10afdae62dea080d75b6d1c6f9e3ef0ee23c969593461662e529be0b36525b86ca074323615a261fed2ca6805089e2d8f22be74dcbba4a21dac23d12673afe8de4c47a0058c1a48807d7d516b897778884fd6891731a99317ceb037b686d7162d0c3e1705506326ca1f46723bd807b049e07db92f3c9c3071027fe7a806083e3d7b30b282f93be8aff4d60f406ed8fc202f13fe0d7ce243cbc2e4379b29feeaf0d629e0ff2e3c5b6efe2f08b0df76483af3b159cd6d1c7c5d6f52777a04f200b138505b9dd3bddd0a929b4ff45da1a0f110cd3b7b6d8e0b27107e78c10a58d6345fa232c9c5105801d16782087a13d38b2000c86a5ab35f14153f57548fb1e02a2a9cac706599710533965a7a4a1c7ee37705cb3e36b45ee3dd5a3d9ecdc01e9923d9a8d4bc8cd290bbbef6d068dc5f76760a05add7c49f05600a1f8e807177ea32ae6d0dfb72a6c075e5f4a4c8f29157ae541a944d4815adef8bce52a59d1afee790eaab67049971f27d9ebf8400116be2863e5529b61529dd45d1dfc224625f0962aa01e3b2c09423fb1f9411229fc2485f6e7162fb270b5f68b93eee8aeef61d788f553f475e00bf1aa782856fd7b2033298d6b5120aab6c233d8d329c8497f7a3a89d5d4acc58c2d719c20d9437c7843c0999357c01d68e341227a2863417212e62501e80471f89081a3c148039fc5a50624c68498cf26065ed24291f139eab89bf3d43f6301fd9148e30acc2aac4429bbf4e930feb2d0e70ef6fdddd8fbacecf5c6c72a59d1f99fa83f880da9ec8976e4bdd2735c47d5dbc619b143547d9b8301edf3a25049dbc06ae043492311664d9bc1b7cdf9f31bcfdcdbb82c4c39c455cb6f934de2f710b0beb6c81967b4eb840fa1f0cdd32ec1dd330f3d54c7cc1d014bc43f78ba4e7e4355ada7dffa3851d8e4f55a695d06cb7f511934409f0ec09e854fa9bbb8b9488a0d442b667033edca68fc0fec26f1cb0f6c12e59ab8cd3f01a47e939dbdc29f1de6f1594e2e66515a0d2d5299dbbcec8ba7f1fca3bd1a2f846bf02d52e2c06ac8d8480f09eb6533b2f2bef32625c09f3c093443aff8100164b4f9078c3b88b117926bcaa715a074005572c59c053af62509e9322bd73e324ae3992fc600a7dc85e654d018ecea0780a3ab9ea8dccad8e02cb9e51571efe7aca3800fd7f47a5e4dfb4dbaee7c067da70aa6992994929cd035b2dc614cc5ba3114a21a4edd4d2c8177817c801b84aa2109aedad93c20ccb489aa92c902faf185125a6abef6dfeab04b399c024c2e2cbe5c29418969114e1f3c3eb4bf5d9e6338a8c3ac85d564652bc99ea95d561af30148ca232a1697b10570379dfc155eacfb741f6d59834619a4fa6553e7b077f5a2e7f719f4ef5a97fd3be213a0741efd7bfa2b687ea21dfc9e84e90426a0e1a0266c8220dfc397b7f65cc630bef84c3dbca745b3690630b14ab4328a402b19442af11f4a2837f14ae5f0659592f0941baf892b477161916768c129c376a75082f3e377f1f0e3698b1ea7607d335a5ffceea5a594a219d55b5a84ed02e8b53794edd16905a7a71b81bc203edfac2766bf189bdee6fc2b9224e4b3407e070e91ef7625fdd21801ae343b77745f547bc7709fe8d0d933aa35c075f312b83bb68b71d643e5cec705ccbbb1cafc7df07fe7b22dac50cb92d244d1b8008088d8d0c3ecfff96091a678f134410682cbf5961b6fbe70dc180621274770bb385105b101e3bc9d65ec408745244cb437ba1ab3ce7841672670d4426e9eedabe3c10ed9c5f6e1705594c6856e9d4eb7b82aa43560802675153ed8990c22c43a872ca0f1e616a6b8b632d95bd23f1e5d9acc430e6b1be9a984bd08ebd60f31d649b4c3f941ef29dcdcc4222e4e1c0e5abecd8090d7d4ede311c9d3b14e326366b76a68998d11efac99ccb963b911658ec79dfaf9b79b49e7d8f6413058321328ebe5f44c9c67158b617aec3622b72dcee66b554541dbd20f55c4d3c0dd341b90488d4c3f8347144b8678b5fe8316ec2fd9282a2b9d38155652bdc342641ab7fe84ebf9f7fc8fbcd445795f256e15076bdce1d49e8af401a214af6ff3a573abc38202e67a413c786d4bb55526eedbd11b4e025400a387f6170723e31f72f56f8650390649e08cd56aa9b0d9e5918edb2b60a21fad3cfe9fa51ddb6a2bea9a67ec601581be2861c8f09940546f4b1192fbd88442ff9ee28bc5250fb52074773984b0827dbb040e02e0c279ad6282d34b14eae928e2f7bdea54455a67402aeca0f85ee56d6131fe417004f08d6b68448e2a967663b4d64ab8345f02d3ea1504c6971908c9143de28c6832002d337b3d2279bd7ed589684bf041d2d2dc7d9e8a7857915c13a6c834bf490046a83d4cfcdc7c0d7be8ab3c71ecb9e029928b5add9bda31c1dd61bf8b097f5cfa64dec3203af5de311360b7152b9bbb41a4f24953c947e9e3f0668d011afe752db01d27e1ea2022d77eadebe12449467f608ae664cfe3d38ab8e07279cadbe5cf29b0da23bf6c0341b9eefc0d3825363b821db7498e5bb33872e2993cf80036c4545b5f2ca0e9b756ac9c2de6d2a4099f627bb7bbcdcb4ddd3543e35a7ff1b26697fa44c02b713ecb354b334576295196bb1b016f7e2ed6f8c3eed9d92e3fe90be0d6dd79a35823021acee1577356aedc8a998e2d7f1657376849cb7c026f66395da529336161645d17352f268b11263aeb0342ac146c2d817717789128cc05f4012a99ade4372511edeb7bb518d013d4f8f66faf6294e6751576bc2b1e8586998d4c9dc06c63782bba94fc0873e2759d2abc10d74926dad27dafc7cca08c15a778c6a97621afb33f29314160106fc349ed8e52437133ad6e1701f5ff2dabc2fc7ee3a0d293a80bfeb5561887d01c98a9118dca92224457fd38b67eb9e27e9e9660f133beb46b3d88d6fdd79adf0cafa5b7f9ce0aef23ec9ed0edd8a6541d595ec5515788d71bcda1ded8cad971871596860af0b4467caa451515d808b01fd92a7c4caadd9bded1f5a500ed787e4b1b5437ca704465036ea4c04230a9480d97024cd5ab2028579a9936072b5742287f1c5ad11d63b812e3e1181b4431074d8ad39d6ed78ec1fe5656646fd462e56d276d352c163aa5431c92731ee9bc251cc1a140603bfedaf90a4a2aebc074607e885984a2506358866b413ff8778971a5e2a2d0a5fa335007a4b05ce5fbb80d735ff124165122ceb30cc6e6f16601a911b66b863a8a2ebf7eaf95195373e2b90dd55487d9c13cadc46ae95f74e222062c17fd87d4ae058700756a5defcba9549ebf4388aa44fc069e4f2eee64fef19954395fc3dfdab92a11fb6a4cbbcffdef9a9db9e9acb5276caba58681505295b557573e46612db0204abd64341123112ee65b5b48339639394e1644d83e3ce579b50f6fb096f6112e1d5a1b40ee29024d51acf97e039178eb7535d0dd1a62ab48f48f17179e9148d4f6dd182d4c61ba5a58e446ef9fdd55bd97f719453d4802a2cf79074312a5ba92c845366154755c13d3f94c3ace8dba1431307293f567c2e4c7b8e5ffadd6b2c4bce483776f1f029a97e0cea613520ea07e891cc8d47624851367601cbec43559f3c5f9b161a77ed2bde6ae62f5eaedc2a5f4c40bd57f91683fa763a124992e9f25f0257e5c7d55057bc941b998acf82b62d3f31a25bc6c356a45380a322166acb9de795f30c40f615c9d27ee15224bedd880126c41bbfca9b1961b9d8a7f48cf78a95adc99d822b24e0068cb10f34ff47847f61ab2ca068fcc7cbc4c7cf24ba476d7ed42afd91bf1285ac7687fa0e6341abc2a0819947d20a7b0724ad58c6894b91713a9a8f3d3335d8b15210852d8c47f3cf32e055511da34836193997c78348f8c9d1932b6c74ebd23b0d2b3570bbe016c067891febd69aad64521e6efb611aecb677abf4da9eb63e412b71c108ec4a79dfd9ebba02750246a7d3c7ea2130df7d5ed8b9c365c92ad809d8d32f86978758638189b1dcd9b945e270f9df4c4e6cdf01fafcc4ae00ff0992b05f288f1b40a66301ef5e5eefbe71e9ae7b4cbfcffd0122fd916ddc9df955c6a4e5b54ef19b880c46bc6316e2117c824627844e2ca9c6e9966df2475097f061df45ec62c0d3a6208cfbfbcde4ec94b883d7a157a506ae3a4e6e65c1fa44f1005669178f8eaf4a5c55140a172702b881da64338cbf82f8508e6d8178317bd60991e00fcf9133a3f9864fb3ea92b8a9bd1774eb8732282e37004521783f83590cc9429d2b5c74bd364dc56182f7c5e2cd447c9c48629181cadf5a2934c0f16a45449b35edb2c467ea881dc6b959e7b7bfcb04865e585a2c0ca49ff75fb80346b5a1c19d45faa04101a2ad39fd92c0bb5c4af33ec8b32beace78d8df830a194e099f59d5808f617408315178f2ea7c8d698d8dca44cad998ddd9f3df77f86dbb5c5ae3ac36c7b88ecda044f3a62dd47f578291291aee3dfb232251244042b07c62a1a4c660688bf607a6fe5708cb5b0e2a7428e8c6551fd60e0644c14c15a180b0520e97241dc235efdcaa2529289ea871a3788f824b2c86e05f6155002ce0d537633c98f26a47842f14aa2d4c035add9fe239d48cc71bd951c323c1df0f72cf267e26b9eadeb6978fe23cf58a75074f2dd488775772c9e381514b5720957d6259553e8aff9a0e54225c6891fb3f3bf89ef29d51bf394435a275175b09ff229919c0403212964c295efd09f114f300395fef3989208ee37a22a4de09bed9750bc8777073eaa8c9fc525788b4b62db77da017fe55369b7c17eba4362c17a928bda8db5e96b69f44b962c99406548a4f058f143504dd063507577773aaccd105de483ab217c0a246917cacd42e0e0988a2ed5c80e104cd478de1046b9c5807c4edbe89aca7f4170b82d7ed54a3b10a979b3f2b9ece57111ef533714a76c3127e555d6768c7711dd328dd9cb2883711a9632b5ee77ab59c21212a8d06e17dd403bcbce5ceac95606d3c564dbef1a6cb942b430e1f8e5ee18ce0e5ee480eefdf66079596ec0805f6cd1648a56b527e235dff4ccd88cb3a72926ee29fddd0d37715459a7ef26ce2f2dd3dbbe238f1edb2a8efb08ebbd7643ac48339a41e7220985c0d02a28c64e5a54c29c7e806510174bc32403503c8d68c3a94cbac70bd75a787fcc23b4dec080b0356aff96aff75ff60d888bd61acff10bb515df2c0e3be57c0f4b750b17b0f8d5746aa04b1614d9d9c52294b698adafc8d050a558c5738175782424722016066314fbf427d5e86d4853e7b4c53e162ddafe95cdbccdc9c1ec5f3e612c7c5861fafeca57864f0a49781d5e7ee9073a5af08f64b2ec102caf79e0c14c01547e3319228d828d41facc8e23e30d5ce94f1b5367b32ab1f0b07585c447d419533ac21176ccd800361278e77e7bb1e166e53228dad65ba0a6b8f6f08955289568b258206b1738cbd19e42e44b527d4538f240ecc2ef0dfb417f15081df6de73896b62ac244657699a8f737e779d18b19e3d7af98dd7b033f36f67ee715977ec00362e4d05ce1344e6bfca1a016ef6f9d0d155c40b5dbb75464eea8987a98c8ef74433b3a1a4e67e3d5e6be9120e3e0e9e1f9f2f779eb781e603ab29954c999bf5433a4f8ef5c830a3274ef84f7aa409c68acdc8e2ce3f56e8507af923e09d9e30a70b78702a2f0d21156eb2455181b27a4dbcb170754192331c1aa75da0099f66125fc4085931f5ccf0c43aa8b6895a12a152abf833d33c53c2771b6a0b7dd7dc2bbfd381e58974ec005aee39b700c0ffc54bb265ade1806c68395d3d54f23d5978c364b5b4a2832418d28c223f449f41c2746a3313e8a6e2afdf7eb01aae670f8ef913b226cbfc16ae3958bc4dd8d659778330bb822ad7589885d3f8d00cd932fdaa4c5d172d665ad5a547e23d32039fa85f543b2fccf0511d311f73a95e1cc800ff289fc9814b93227879848f9549053af07be63ce5cda147e32cb93c36045cf87361ccf51f1d91fe4f6f4d999dd6295d06e39b48bdd408fda0cdc5732e83ca463a0332e264ee4d48468881aeb6b76d21b3c08e50563d4906927efdba5d98627223301c10c157a60cf6e0c9f157a14d15da3014adb1f6694d653c5ecd29aa71190566a7ec5aa924c00bca021fd1bbee0905bd694ea1573eaeecba2c9ae47d1960c0497cbc34308bb6e057bcbb3dfa78b46952c968a0b2afd491b34e6e41991e75db97f8b5a129a1af3e0261bd7798b72ae260c7dcd8bbad8b33fe9f91662c101c89f9fc948361e9d080034fa9b173bf64268423b9b8d41e50c62e9d0bd39ab5f7c9ca6c73fa9d8f94027d71f1ef970f08edc118adc5c2cba92a957062031eb467e715c23da5805d14c55bc9d1eed542d7f100397d29128cf9ecc0c9c5859e0c57ab0cb2af8ca394d317a13cbb6cff551f0a4661ee57ab3d38d1cd320d3daefca1d4556474cf949cb5efa48d3bc8fbb802a29bcfd492a85b51358c2c638c4ce487646826ddde551eb746b4b602d7ef343fe1e735e74243f99fb92eab9fbd0163fa8276e8985bc26dad60310bae4d5ecbd51130bfbd4e684da65d3df7c55aa30cd77872acfb5e6ca2740e3a6ad8c8533b7121d3cacbf1f5ec19caa80ede9553c376fd63465151c5bb087a6cb6a05265f15cceeea7de14f0c9232ebd5841e70beb82c9dc38c53cdcecf1dde86de2aa155c2a62fcde541add4d6e12b2972058fe25091c9fe8e3aadb700501e7e348395d963898a397ec14fd18e2e8be2cd6ab21d3ed234f1866e384e83141cffefbc825466bace63b7ea0dec1c5f28b4b9bd735005448aa0fe23aebcdb6b2555dc75742e9ed1dbb914a4270dc80e1a8e1c44025f42c636e91eff123a7abc18325ca39b6aaeb6a00b1e3b1e752be850c28e585a1366f4213ca99d6908b40273adc62572b2317ba10c73fd6a5c9002b5dec6847b0d1ee052d418115f5744386262f4f67a8b9e7078d205ef1c7ba08b06c0793823a6c40d7c8c0257516b5f7e4cdc7df9a845dc93466b1e7a98f73a8c2a7079a1e6bc6b1a64babdc0ea0a6aa7aea78953c5fbf55d59345d978ebb07ea52c57ae7cc98a38c15ab1807ebc8c8b7174700eb80f290769e47cc09e5866a303a17849744a79203294371b4efecd99e63768de496a85f9714708d03a02d5ae5fdedad1967e1d0f36185a351c2f72c442637c3a32e63ded156058d4a40594f74c22b861e50caad102dff837cb9f84a2dcab7ad09983fce52d9cebba027d1c936c8a48ab68460d55f71daf3e8745ba6a60c2c794e5dac040b5a402214513c95c0e5a48191054ccf86c1f8496d4725ab9a5b899b464ffb2738ad501d32a7147aacfb38abc9c4c2f1d502d6afeb3107f01bd676fde82b7794e280db002696fb66f258f6d85e1fe7ee0401dff0daa173cd3d9ce5554f9ea40d7e26609fa445c4603e772b0d339483638c7818ea3461a5fbeb80f042002b73aab0c8c26a3756ad557337f5206627c86276baf36cd855a61e010ba42cbaf66a6480fd9734b0b1721fb563e794fe935ec4fd6aa0c44ad27f3b397cdc185e6f3a8800b156d7513699e8577da84d53958ef5a8cfd4403b0150a96de2f6af1be7c4442749acc0d35e4826d60088125f16c701f354503cf3eeaae5e636a8611d1aeb2ba3c329b4f1c480badf6ab5e9ec9e52e08ebc5873c0c12c97bb26c219f5cfa41e9b3fe69c707b0f33b62867cdad9592c16e21bc4f3f7d11c082ef57dc3724637991e01101ce506ce040de54df580b826bc62f2a78693f4afdea901f2c5b0041539f0075cd5b273176831c5379c05cad9460523e71fefb8a0cc2a17c1177bf22f3dc5e7e07f6b0023102bc0a3875a6ff81274ccb29bb92a61ba25fb5fed8ac046bb8e1d97e05cf80224871854603675184c93bab681ebb1c19ce6ced4b6aea98bc2e21b8384305da599dfee7c3d4e712b6adbbd95eb319ff40ff9e8e93ce56360593f08bde35c16b90e375778de3b379c76d7abb51a0b027d68a5c8e6cb907765e2673e163ed114990e3c3d3c1c90efbee8d39767b77f8f0d4e1173e6918507d34469449a2b41a109159d6acd06ac06cb43c9ac3535668c52cfe6dc57165ed63f59b2ced5c6701465889276a1e60a809c2eb7cd409761a0712ec7d47a33d040f9dc606414ec995c51be38f21b03197dfc8258759e30480c2cbc21cb7a9b9cb73e631b07f711903763707fb4d35d64aa107f6b2fe69490ea02e0789b9f253fd3bd201f24cf1b0a709a8649938040eb09a187d88d2a41f799ccdcf2dd6d4e4a774dfab29db5fade32b5a90e96a20efee4e1534470bfc99f901c5da8e40e7ef5891c37f701610b5607f7288f4cee4cb96b8acc0976d6433ebef7c9c879222745e280ab504af7c0312dfed4a71f18cf007dc63b8d7382c365c5c730dcfec3220f396fcafe400c7a211e158429954820e975625f41ae484a414c37e844075c8b82f0493fdd95b96a19e8f9b3d768024982cff6749fb69d14b11f72c8f218887395bc3ad861521d5de06d4d67d925734419ff49e5a1e7a121fe62d8042a599278fd5a67af81c23ca5e13b488e439ea554f4c8cd207ee0faeee3ac3f9166fd7845a49c442f817c4bcc9a5eef10c5c6901fde668f1f13c6aa6310ba4e44883c5831440142918f3562ddb50f02fda2297a721823be521d9abca4b37fffdfc0d0ae1d012e22a63b24f02acac2a1471e4c6c68eeed9c9004aa9d1b36b7c11d24ee39790d002719e9a156333b41e27fe21dda599c5d2f146607cce272f3cae5a37cd5c6798b3fa95710f8b3210a5ea61e583c12933ba34a88932c3e1a162d0f6c12d22d834acfa268ff92a561fa5a6f3fbde698c31f6720eb92b0c56d97519e7cbe3392c0e7b15db2b6f46f284a2daf062f35186353a50e6fc90a9decedbb5edac0b6f94bec43b3293b13e3c20878756ff7603e7fc99d305bb7f7a331330a2f6b9ab4042a332280ee54a66b024835d20808e382c540cbfbfdc114ad6c0c8cb7e53ff96060d842ef8427b243c062788636a43f71ae40849a072e66aaeae2cb23c91cc516295787da5a15ac4cdc16ef7e94932e12c811ae8ed621b88015cda219e3bd71ab3bab0ebbb4d3c5a78bd03e0bb0a42e2582ae8800a614e24ecc081dd45c4f6b25d0e957e1b11b01ab15279cd97b458ad3ab5ade831916da98443d68078a2cd7319bb0739b4ce99f8245123ebd5b5a5f8b990e16d8183e42d06358c322e862e42c7a43cab86ae253e1f36c6bf8bd948e341087233ed035795934ef7a09adc9514551d21ea34e7b442bbb0272e4f323e0a06eae4c85617286542ffaf0bd7dcc83e32fc8087bc61522108b2ae6e2", 0x2000, &(0x7f0000000900)={&(0x7f0000000000)={0x50}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 11:08:41 executing program 2: r0 = syz_open_dev$dri(&(0x7f0000000180), 0x0, 0x0) sendfile(0xffffffffffffffff, r0, &(0x7f0000000100)=0x7fffffffffffffff, 0x9) [ 494.094691][ T8756] netlink: 'syz-executor.3': attribute type 10 has an invalid length. 11:08:41 executing program 5: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=0000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) rmdir(&(0x7f00000000c0)='./file0/../file0/file0\x00') read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f000000c680)="ff80bd331cffb5a77e215e4430d1f5a0894fb47bced403982724595531581e1f701416b3e6cd710cb0030d31ccf828916e6ce6d05752a7d0704dcb7798817505ca75c219c41a811f87eae2acef3bc9b38d75d359206c48ada7c7d3d2bd27f2bcffd953e74036cac371fbcc8908b68ca5e7dbd75f97faa049ee84a951840180beb4849027181ceb1c54b5a04a8e74ed6fd037e46206bff589aee2421fd37b8dcce31e9e4a59be277d5d14aa179614dae10694449cd45c3569004de7637335481a098f0ec182c0900add4db8c6f1b8307ed2739f278a37abd78f2a3aff7f64ed6223897e6176c9e0ded9f16dbf8313ab652afbf208c452458f371ceb1db9553c968442ee9d6d2fbcbae4c0ae848d6a730acb5f7141882a73fff4375d635bcb6dd9c56d77bc9f5149498006c362bcef100b95583b02a686ab2492c05aaffa5ebf614c2ca47ce38721129f2289948480ccacde410414be776aa69ce7d4c208f8cf9f8319dd51171aadef97fdd819b69e5c20d9ccab0e7a2b001d40706f5c41d35e1cd51136ed93d4812ae8933898c4bbce4071bacf75fa2cb4bd9d65738833a7eba83f359fa662b1cde624a3df6b76fd7632cf48d644ebb7e91c8ae2c6f2a31e6c3deae17ea6fa45d3e42d1b31703363ac3158cffbb1d754c0335b83b1858b6ee03cc4ae3b0cb5592b6b207639d2678e7f5b77b0d55537e45d06e3273f8936d6dd718ed0caffc0bdb8600f87ec247189996e84ffd7b4d4c0e281dcb0457159f5f9209c1bd6382b01a3562356407f09d86a75b4e8fe2a1cf811e05803d8a9c9b5dccc4bdf7dfddda8daf07a40dcacb29f18270ecb3770fed2186f86d785b251de55cc2c9b752113741fe8c8fb2b0594fd9958ef3894ab251bb3d513f1520971d5bdcd34ef8091dbeb37b1214da23c546a65cc88bbe28e3f3ba5f178b40bd01a3ac199b534d394907b4b3ca7801163c4fc5a781d138ebf12ab5e74adf7759c9269b9760b2230177ab57b5a18566bcea92fc35318c14016a19a8ec268d66db571b32160b6e8f714cec27114e9fccd3ff978ddb074a81141ccabe2d94e63960c4df55b627916fa2e135e61ba1b8e3ed59d11b7e305d36c9f5bf527b9aef7eb5f59b9a4a2fe92c05a7465cbc0ce957636298a74cb933c43616fd6d832805e56c0e3f73a8dff334a74f3fcd6ebd1c5c35bbc741a06c73ee8424f2237110c665e9601ef369c69fd69a49fbb8dfc30345c121dc5e8212b9dddfd4c86731320255f87d001d75ec666f433fd6e6533dcd7540ff982e0522570f226178710ca717bfd9c9a14cbb1f92d38c516614d451401488f51e6e69fdbba48920bfa22e8237c42195c939cde91fb65a6d9c09bf67185102c3aef8a9242b630aa427bd3bbca87b2ada1074b99654faed4eb22c57755a16f327040f4931b855ef14083800f795d8401e6e4201de5134f74f39991067c2dce0d09c4282aab505ae6e6fc7beb9ce181e1f3094ea1c5847967e42fda54d5df681ec306ebfd71fa4498ae34982743801a01a509c7387acf49f8ba9a42f8a9ba31be4e6252b23ed58882595103ba12114ef9329ae6a9d6923da8ff08834799f88acf209b5eba9b41b13e65823c69ac75a6b60816e5853c02d608feefdd976961a568603b778c47c490102c0e4fbd37b4801dc5d54e2c31a26dcfcef2788a0a4e28b03cb33bda7d309d37982ed0d41d99b39a6ea7b2133b50dc5c072ae3eae34f81d617f5ec8b1626a78ac28c96aee7c48e8101f7bcbf82c2480c95792cf4096cc4071707d4d45547ddee0f91143d2b6071896c31daaac8ee19ee6c8bbf278f8bc049fe415d3e3174d36220510d3efef1c96177c33a334ddb67d59c6257934208b02a10b75c6762069a1b0172f1422b4294dad2e567a1e5690e135a2049822311bf137a82ba3ce18c1015a39d73905c3fc67eb3aac5ccc839049be0ba0b1e4850e6eb0be97eeb7c4331999e27c1313e8558e489c43d5c4d5c9b26a330420bfe23accf417de279c27f6345dfd7225df6c02188609ac977bf9239840d02f92182fa103d92dfdc156a1ae4bdf2060484f169e52a9f724fa5d8e7d43df2252a000879acd15f57c8deb1184d29e27a3d041042d651d8ee54b2f20a59a4f927c072863bd48703e249e12f75e96094a6439e6f07095f1be3b8cd018d0df34f5cd6283f74f0c36f53d1b564118125e88f74e2a3d2a51cdc9a1fee39961bac22bb487fc30e1e045001567dea7d85a9506f1d211bf5b652315c50c2b611da863dc7ea47e49a75051ac6788226435a4e96da2fc2dfa812a6f89ba0a050300004af34a3f0bd2a4dd043dcd4701c221fea985ba6a800c932daf5598a4370f6aa16c8787b9611a7a31ceb74c2af5691f44a5b3c57868b182551d808b55c480b781edf21d0cb17277e70ebb24d074c471492d511bc0b32d1f442d77888b3a8a7c2e4c6764d9e7d7b3905c5fd2cebe6892639c02f8fd676af2fb5e745dc04e087214c18c011a765b5ab368c507a9b77831b85b248e4f7260658995d520e7b849d45b8530c314eec97b7461257bd36fd9fc5a5211f30f3c2f30e5e6a22670c05416d884fcc7a573225a9bc12c9263614e020dd39b96a2f4452901ffb0cc1d940338a1b237c63278edffccd590530a50994ffea17510515a75623e137f47041714032c7da5602be4da0f110e855d9d21523922156bd72a2e1878bc5947d10214b84f7bc4cefeee8b1b1f3439252c1ed4a0a11ac89b9bba7d9a68176015315a81865a54f6aa4be7b974b2c9fd4934496e959211bbb53b12c0bdea6321ab07f154050e3f44de12f055c19bdff2b566305f7da41610b88a78c23d660c2ca035a7a4782b0ca6a023a8dfa237e7032c9be9e8444cd00243a1d0767863e0bd156c83a2eb1072988ac6967f23744ea793a677895695b38bf579022b7d1c157b861fc961ed2ddb8cb4c20396d6fc46eb533001924536a50038dd08a9a087681ab667b18416e841a05f92bf06a19da940145eef04e2a931ec1661ad32e983e18b112d3323316884e47ee79448a9719933509aad552f3651a564e39a690f2bcceab0844126830d0b5dc9e3c36b0008bdbc6eafbfa9fd02e472c6a1109de6703259fe21478fe25914f7373019f414eab9b3c7ad53ceb73b33c2a99669e23aaf2253a753395c7e95dd1505f436f5658afe90eef219c38603b7c50f38a30ce8ff3b359b699d4fca2f009da871eb833c7f24c368cb2b10c3ccc0b06c289c5a61f745779e82607aafc63ad22f406352fe6f729be1e5d14814244dd3a44b89c39e6791c6201ed1020584d21ae0cf50e9ef1d78755e54ce320440c9de75a2397e89c24acb49238e1a1469f831014343540463f03d22602f29b5cf43763eaf152f7c3b337e60fc0728e94e2e62bf2b5076ae6de516f6f48d1d1f9bcaa6e78e13c3799f684b59c15af16c07bb5e6d0a66bcb3aafcf97d13e58f3890e0a6e46cd8188411f87e887c33b2d2aec51c48f929fe9da355d2bd0881e0cfe0fa8a07989a8f56530e390adbb477d1e3a8e922c58b43e15bbda7b144748b8590ab38ec30125f7e21d44671e116d202f1c886b3fdc3ce1c2d286051aa3e3de0d4f79c3952ef85eb43df39f4c34cb16b18c36afc53d2111d3bf49eabe7f0f61cc181e01d4211114d51811da3d349e65653791bf694a14b5f7e5a572c607e5ea61b959a9559919e4ffb3a28aaf5f9465d00e76a021e81dba670d57757331bd266e46c4be2e1c9cbc7e5210599a6030a3a3857ce3cd51e48a3bad2c714e8856dbeacca13ebc156dd92c3d96b26c0566a3aeb187f68fb24eabfc07abb8b5b53a0380117e42b65b417442bc5a3513e97fc777a313049a36379b63d521ccd6781265c149adb7de63c03728f3e66ffe02bc35944d57961abd13400ff865ec3b820e3ae33890ddcbd3e8a7fbe467e2bf26af79890fe752caf9b22583bee42e6219b13e4e7748f27d48bba3e5e772691a92a2096f5cc3edc43570470a50796d7588203ecaedb6cf166461cc03f9f9be1e5347f9be9d687d4444786ac4bf2601fcd96cfea1e18785499a18a4a9aa3f5b0b9a0387da6b93e0c80ecde0d74bea2f3d616bd131db153829e78e3c2fbe86409c7adbb9891b69b8c4644c82b3a8102fb7afe273e781bfc19b698bca0357102e5f5ea8ae290b7aae34cab45eb0b4937cff4f25abb04b98e119279bebd0a8bc3df0975680a303219377ec9c87b3468e81370585dcbbae06fdf5ed2dfb4e9abb318d4807a648a774a06ce6cea716796255b8cfd4b5f13fbbcf7856f5ac3694ad0102ea98ceb6981f6184379e2357ca7b382118193987937d2d1f4c82f3450aa66cf29d46db2a9f3cd8851c3295d9421243f1389fa11818fd3c766d2bd577eee12629bc063e79597fe327cba27787de740e05660ca004722b2c7f6a3b5a870826451269fa9c1a294dc662857cda772faf59ffef7911d6542e290fc16d821dcaea366408781d5d678bdb764af962fc78a845bfabdba8d2a71d3ddad578219ac5834e64551547aa7940290bb01f82b0a9c9d7354448096882b5d0484dafb312533e43dc94b5f5b927ebbac937e202f9281e2f6eadbdc5c767c250b014a81bdac4a029e168a929613891d34fd97769a97a0c09b9e324f173e9e630b6dabffbe4ad2bcf5a1e73826778354b82c702f1b4e24c63b73dee19df35dbd6bdc5abe1dfb2008e22a0e091dd9b98176457e7e5c866d77ce505020724d8571b3c46545a89bfb21045ae6d34ee70af17f98aad3bcddddb1ca938f7e97709364bb610729e5befc13434b5df96afebc4f6253190be186c37885ec3a74814631cca0f1d2961c2ea98caeca1f9e96d9941f35f7f0878d297385fbf8447430a1337a23fd816fd5bf636c69806a59a463b256181523f3de0c1c67f28d053b62932fe8ac42454c82cef04d57238cc2374fb637edf152d86fefc827ba44765e7d1ce6015a2587411c18068baaa4a6746e1301f86b4fc965cc3ebf457d8c3dc91aa21fa2c3ddaa47bc0b9a86c6761924dfdee981afa6a3870af77292b1f80c924ce005a4f721db3d29a701f3dfb0ebd911d01c853c2594d5e276d333894a87c9c3fe4988d0592523580849865c5edac4aaf9978c4010aed6bd3eb156ae019645e73aa3f276def36e4d07bdfdd074207ad82976bbb825533ca68d727e24d4eef672a2d19e443a825d6c9bed92a26a49fd2e8503ca1e742b302a4d42d8a028b4211026ad6b7608a548066b4be621cc5c3c09c8af75f6de14f9edbd0043c2da5a7a90d7267a4ccbcacc7460606d8e8226d6ee076f9601040ffcbf8dc4903c5ec49a377a325723f4c984a51e933e6841c65c24e5da9d6609bbb70896ac5286685f33aeefe6ef95c2c1d3121463a58acee0b860aeb4b05dd5c5d55248991deb1b06bfad0b3bee167aa1d4ac3edbb05bfd476834bbaba24865420acfab8a08eebb8d485f8df5179676b752823c79614a03dd1ded4d1b7e8677cfbfbb08d8d5149eadf1f3496c92f9ec005d218ffba6f89539ccbd7a8f5c2ee70e1ebc61cdf961af55ce7e25d6d28812e36137c68664a832ddfcc02c2457e3c2b8eed3ca03bbe3029acc4aa406b78e73b9c3cc256e5723970c03182b182cf420ec6225e41d1679a13af3bcad3d6ad70e07faa8d9c0538f20d3b5795d2688dd65d7bc4347d8f649c906b81d2fc41097e39a1c1b591a636a5bed5b73db89784f148c46be18a49f36bcc5f6fd686ffe9ae76981666c0315e2f0b2039751360ef4c9c6afef3e7c6622800a435b908750f2a31248945285f03177dd3e0f633319df794311c4746695f4d25bb4752abcf5d7dfa66e12c62724ad852ffb5b618660575fec83813171e6fd87cce7cffcefef5c30cf7bbb559faf5b3db38dd0dcdb0c499d731b44a412ad9f053786bcc32f868dfa1427b5ce65adaa5d88679e8abb13082ce8d5d80afa0faf200c91fb09a504a108e610f72d50601acdc745c5d23056d82d4a77028d7c0c68c9ecf33dbc2d8f0bf79f3969e3d1fd8a9a1c131d2368e5902a4aae881b57f5287e1746585afb6ac36fb3344830da8b5093b6253d20f9d284b313c4596e31ca9c2e8d0d8221370f80f45c92b1f9fec66b92f8cfcfacde56ccafe1574e66afd5e03d7b52eabddb82dacf863b005f9c0ae84966f84abb369854f29fd1d668e2c24f060214b831ba571ea8fdf83067a2cee7cb2e80aa5fc8230f9386af04bf28bd9d0cb8cedb42412c232932fe97f4d6fcb5de403d9674ad4db5120611b454738aba51ed60890ccaf176eb721f5a20546eaae66d6c32586567fbc004e3c34fc744593795e7f593a24189cf7f6b02417c44138c4de9ef06883b7c70b8a119cff264feb8bfca8f22752a42e88a6bf6fe246491a296aa7dcd084c760a064b9b37dd439ce0688a38f405e0f8739b72651e7ff028066ad7627ca2df3d7c4e970e5bfccd8deb6000d943e878564e86efe9b7c55551982195289a4e3b206d567276cf007877a686a57cfd07b564d4aa8a311eba2ef6b3e2e4b00146b8f8a28bd982e955e5c3fef184181ecbce8bff1eab3ae0dc5d1e3c6185e041b9f96b9affac10d4f6e98badc22be91a4e531a7924ed0b07c50bae5f004020114145e5e9d9222d046af98cc0219bde1dd5afe0d76aaa744a44b4f2979fecc3bc26aa6aca0d3683b0c6494106aad296ef5e4d47923e17a9fa7474c97932f1497bf409a1664300ac843879dbe0740de6def5d46c4bec7406b96f5d92b23680a76a3ebec7b5f3df1009abc369c929436d9d4386368a21bc19f0d587912557f714f4070e1de149637d6f1e1f2024a855d1177153d8238d45c45ebc078b452135e3199ab0a5a0b5896d55c42e2f4e9b5f4146195a22bfa6b06648bc9b1293b9a3d8d5e297efaf7322958903e29d0e0a4b4fab7c0a18bbd6d40a5d64b6898a243ea501f150719fb368196cbb687bab39e3b727513aedc83da1961fab527c747d81c8c7711b02fbc06353baedb53919a1eb0e0ba42c156c24d971c91f4342e3b87c5704b63a9280a93103570c93bb04ac482e7e13355358c23d9e368fae146f8745325f126dd0ce4132d6d2a8017182481e339a982732d464db057370fe582c2e0a82942cbae6626da0d87a3429bf8012cf9d625bb5aa39d54dff647846b9d7355babd3053f564b7df50bd1452ecf370d4d9ac73580cd8d5c4bb4f9b331ab6e1e976c6942fdc490c4a705b6b3bac04b1fb0685833dd99301cac7791ca55c0b5e9091c59829f54290b31e8439c598b7b2df297dec6eb0b7b11e83115892be907e56cb7f27aa9766752e530072ae291f98afd828d8a479f087f9d2fdec20d009d30527e055271a8444aa470a68812f90329ea8ec08cd5efad75f1721de9e4792c0e61fc44b4accea135b7b2d7bed3424467d08b22c33229a13be421dfb42ac01c8a9c99d8777ed042f4e30295200b4bd68b705f70b22cd6f5bb5c4aabde465081d2782f84e08e110bf691ef607d0dbe79c7fc2858341d82510cd1eb2d3f26b14f7cd67bb41cb68fa770690eb5bdb95d54b9cc4b0a104cd1845327ff70460e97f22846c99ec0d6f7008df8dffd638f121f6bf566623daf39b114db507504566d06dbb72a97070b938d0f2ca61355342eea0946966fdfc91985e51532cdcb2d7ed37232e69edcd4cc44ee8f575f34a950916dc674394652ccf3ad1733fc1eb637c32f6e071d3e3fe84481dce2e3fcf15b9bec71a8975f85314f04a0fd3d319ab6b2a702c071587c7552d01b8a860086e273674e0d684ecd58a5754015178e485d66831ce27c8344d1ed194550dd482fc609f031b3eb1365470df49af2bdf79c8fb9684447d08bb51897590f0728510760027cd073d3a0f5ea45e5786afeb3cff176f62ef0de82c69e3b821038f7b0ea3b6d97ab548ef9601f41e51eaf8e63c228d4a9ec2b5d67e10b22b729fa9771c790e0006be161c5f3bb5beb937c40ebcbab4019ee89831d24119761ed55949ec3e67fc66929864cb14568db0e811e6a1f0b6435a5199baf3604978ae0f677ec9a647c210cfa2c2faa62289093890a90d0076f28da2fc7371ae391aab2ddf7a6def1478387b64afad76ff4e1096ebd49bda7349508db3b26b3be4c80fce48996bd15d4a53ed1975c53e7874b113103b1e98ed7d02f308801c524ab8aa557300a1031e85405aa7cb4124d517a391412ea48bd066c6e37166cbba981b265318ad0f0afb9a3f714c4a67b629e98db2ce10cda236e64691528707f972ffd984019d1f60469577151c410bc77ca1fb3efed2280f6b5fa2183dc0dc9a31424f7a3cf99afa8a445095cdd7a3ed6b67ef1d5c8edd24963583ff0c1efd70fb1fddaf3f95eaa45733c3246cda09f752e794d0a84bb50135356422d364ccc58b5d1d9b43ed7b763b52070bf39d880ca67bf7a514c86749c9cc2ea9bcb0316baf0216090fc99b2ff73648f3c5d6670cbf86cfb27e25e03e5dd0ebe2ecd569e647f21972cc3e178a7b08b2b78aaf44039a361b3babfb7059088079bddbe6c28a8d616927065bd028afc9e546886dadec8d1c2cea165f641e361566b22d8acac56df2e6d2d110435d4a98804f5969badfaae32afa2732587a346bc74686d311bce32ba23512d67ff4d9abc71d163e5d9151c7012bfce523f6c877639fdd508f299810f6081280cf88af6f7ae0c973144d797af27a59b5c296910f88cd9e88292d63fc5862a36d05dd4c643cc13a1c7da2ce53a58c9b7b940113b922d10d9943edb073ea244cb6ee6bdaafebad116965c1e4dc471681800f09c1d915bde171ae3a38191aa11d30427649cf8a44c61cece7296839db17cb834f30961fe12498188182dd5b28fc6a63483bc3628347b7e9c073f7da2b596e2ecdcdd65a4c717e108d7c484583b974a1b81b19501c7fd68de4149799f9d0145c471a3c6ce1b9f91ce60638490c64844f78976f91cb62db01ca147d89d1a76debb7a79b253302c4a49ea8b9b173939303b5c58859e0bb4c128a31943eb371316f6c72db9fcf9e3291a84afc1c752c9ee9417b09d10a6a1e7564413ca23837b60c9fef7653eb46942ead68a0ce0a2768c0be30d081d517053f5217f0af277270103cc492f68f494115efa2a8d8a62abadcda978ace3e131960bf8facb1e8f774c65aca7dc7286dee049604335683101c7a994d116fe294855e19a128367630fa55d9abcdcf9663c38ce70607187970026fdb82f4ba8bbb2e906a6817ae0374b26b997d9fe636e8137d741d91921e18d5e56a20d5e14de9f98bb60873ee594c21be6b844ac30cccb0413ce62ba0a9c26b43547d622f32b82006db6dd5ebc73145c2ac4983517da0cbc148bc2def5610bef766bf5952b0e346c83ed4c4f45d6f04ec0c363e4535c67dd79feb9abb440e41591e365822273d4b1e1ec477e632d490bd1f57e2bbff9535e4e257280f74497a1456376fc5ac540074d890939bf53d7fe3f529f71607a929c2227db926c1fef265e9e78bb00ccea6d367b7a3d4d48c4db0a452fa29ab8fa242f9d086b5c468c6fd75ca455e919c823c7e11f7adb039d2b20ba9d6df0d6bbdb3c116fa8ad9e335d7a13de88e09b2e0665b3aab94b3f405048394a5c6c724ff1b40dd523cfaba631d4548694cf89f4dd5615064a7149f27dea6433592c3be9833c3cf22150c8a8e97083b0f8f8928b8986ba42007b77446bb73ea9c4453cad0a189b9c8fee831958dfd70ab069835898b343f965948c43e8bc53d19a6c42ef4d344871a47aed211bc0725865ac50b5461ec3785948c586b88735aa239db21593224570d834ab62309558ee8ae1eda96fff960e0f9b6e13432bbf25ca3c871f99f1c9242072e884035a87d83d7d154bbb3f3b7bb6c97f36d5fd8c5865b4e3f5f4f1e63d3180073758e2cae240594ca0406843573beec7b7565eceb1d30a526ca2fa41fdf01d519f990e2dc2aabf613aa10cab2c521fd4af3719c343478d84ac8cf08031252be6ed0e09b0d63e4d9e084bfaaec8f3a346f80bee7c31091bae6a3e4d995a7e7b8311ac12cb7b21827491db1d5eb06994506df6743d50aa5f24cb5a09e72bc9978b9e4213e68a52700815a3b0aa168cc729a9c2e0b9d56e1efacb2fda9c5d2b5711da9a9ac9b1e6690bdb9aadbb8767494cf907c4152e89327764c904818d72e56f89bbf06d689d4f2fc28359ffa42d4b48f79cf52d8df654eea9cdfbb2750370975d99bf115440c870e393774e1879f7633754c6ce7c3b89e4f2c5b9e8e72007bd94c8c9530e7ad999a5d7e13954906ec903194e60f6a239acaaee75dac45e708678fcc9d5cb1ca85a69ba2c038bad53f55fceebadaf232551fd5cd8e83d88720efafdd5928e440467f1e3086acd8e7df0b1f753295370e737c237d8f31a153a3fa6df6882d21a22e3c2222f6d04358218ae3266b0296c084e5fcdec8d075e07c7bde80a52c641358d2b310db4a06708e7dbd67b6e32e6c4cff9d9b185cde6286d5b7e27674e94e813d81144e0d6de75499fc50ece12ee22528f17c7afece82fe236798b750e171bce00eb834681f8ea39db30fa9a21bdd9fc39eb1ef67f82a06491d773ffedf789ad776d01e528098fc48019ed90bbb083a7be17ebe8e29357187ef7d72f34189c4f2b119922322ff58e662c0e73869c3cff2cc82d5211894bd109a8623cebd88fe31c9a7473ea6fbc93c994bbef9ff793b7e45b835023fe95e7f8ba46c3eb1c48710d3c8844af0707a8e4e87a2df833380a5ce3c935ac5d85b549a4c24569bccd87883a8b303ef8ece18605ae2a55ec7c8f86cc741d5d218711a1bc60295ae8dd32ff5c6908df2722a70ed7bb4d9a43c5e21a1bc14ee9dc4de5f5d597519c7084dd1be4888a79712d207939fa68706a33525225ba9f6f525186e5a28079ffa552b42d9c76881971489dd8aaa6dc1f6d3be7181ac2af101984887bff1774eca1b5ffafea85357346ac4a277291496e0ce244dd51f96f108f1b6a5f1ad3af8724cc6f425bd363402bd04010330cf5a8669ff1182f931695279f7f4a56897710d5bbff7276b7c17f6cd2336e0ec5f02340c729b1185cf9876b071a2d88b610305878874b6ba99bca1b61cd3ccf78b30f75014b36c7156f74a6b49c71ae3b78a8d1dcdde23e1d1dc60b2698ce9805b8e7a36968760e154f8ebf7f55ee5fdb6936fe36d639b2c00fbab126e6e09d6a0f5c803ada8fc834969141262d94d46a3991aeabb7c512868ecd67cd0fdd590eead283b85714f4e792afb3b0c3ffe1cccc82935e05747182cec4f16b0fb95c52a9e607e3b2720a298de61148f675d30d7d2d54fa571815cf73161901506ee75d5a6bb161bfd95170532babb407c85ee9dfde4610ba661242c04d85d8ab2f5de8f68da9774b871a0bb05b601e06c9abb81b0cb424a0dc9b76151f8f516ab034f0ab24eac1e5ea917d37542fc1741ad20ea3e7bcee4e86c30d84f3172f87240b1961d0c400269f27448c2f2133d0b503eeacdb9bb43c5ccff9579f6a351ab87011c214d5c0f9a60f903e9701dc203130c4e19177968602fa820fbf4b4348fa9a3f6b60dab62b31bd02e40e50991f913761452b94f14807181cd39d98fa0b060f02627cc9a", 0x2000, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)={0x90, 0x0, 0x0, {0x1000000000001, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000}}}, 0x0, 0x0, 0x0, 0x0}) r2 = fcntl$dupfd(r0, 0x0, r0) syz_fuse_handle_req(r2, &(0x7f0000004280)="9b1a9b72c155a00dfeef877e39bc463149b0131ac619274f2dc90653ce4e03b08ec2c98c94d9bb3078a2a5a83afc28418aa01a9dc95cf0180ed44f76cdecde8379db36cedd0f57a6a3f798fe3546e710844e156f86b7e60afdd7d93b31a68c9a44340ee00c2cf3109a6b6686a35f396dcf2f4a86a886506b3d343f503f66d151dbdb7a0eb1206c080f3e45e42c6e4093df5b7548ee041bc3a1dd1e8cc5051560c730e6708c7c896920c6d4eab5ba26b6dd4b487a7b6386485bf18fb777a693b7113c4550226387db25e94db9d10716953275237b195b94e28df4df559a29a1613b213098e5846128da84ea06735a1e3f8313cd04db08af7446abcbdd5568242567d113c75f03d47df20b33bcc4b6261030f6fed858b99e684aaf9469340158a947c59efba0501bb29ab015bd2e5cf9af1f83dff8df1eb2c336c6b8d9c84db277e4cae24553e5a64f3322940391cac01bab1b8188489b6a845dab6f78e214c9b5a7603d4908aa7c511b60759ad5d66219df94b0bb842ce6101f12dd2cd5ebbd574e4974b9faff7ec8d229db00adcc556fe748d34a6f6e0f8c8845ea53f7898ab9a8c2d97f4ae45ac2ac214fc2517f8b868278000cf92ca90ffb856ac0d1e97c7e946c3daba38629a6c07cc85892a24af93fb180520b60108c92f4a94f71a20c006d54f76377d416652a960855372632fc8f929c825c5a3346e74644a69becb091561c5087b7adb02e3d620589d786e205056d396851b8fb419309d2d821bf3804af7d5d1b1dc9ea66dadb8f0ffb431a1070ea863bae7ae76c9895c4f93b43097e02e16f3b213268c9b813dfa255e90b6e4ec4c7fe67c90db2911fd548b8f9ca5c36468e43dde9a86974e52aa93429461365ba7b036230faa91a21b444e9d986f0dba8204495405d5fb3c5ba1728fe2d47f869e63e15eb178d9d219fa9ed8c50ce4b1d16b15ac714b3832043209adf9a0e07bd325f3730ef5899865d8068de19d0ba91590c38ec3c437a610c0d200a574baddff2e532f4f267daffcd08bf63f325d5b9bf3272776920cbd7d9d6bdb136ec5ce29ce6689397b8434923ce5a4d87f92c750229fee5c4540dbb31fa61c2a38edd9f96cbeb3ef50b1fcd197c306b3ef4424bbe5bccd893202ae0c3a4df37556a7ad3f87677b2ab775bb9312a399da45632a1826cc00fa2c2f0839c375359828d92cfe64b44d1a6ae7483f1340a790e723f628c26023b4700bdc4db9affde09fa52341fe6fc7c51f318084e5faa8cd28ed803b51b537de2955a2fdfe2a1e389a574bba10062480393256b9e8265da751112daae3924bc3b4aaf31243173aea7fbeacca65f4cc54c725ef39926356494416f44063a0ab4810ab90f213257cbf7f8656b4cdd381ffd5c56588de1f9de61a5942298ede5b0bcc490b6007bd514d3db6da9042fa08203f165b52bd060486bdeae3662e7cbc25544d9920c744ee6d30a722c82fc55a8f5bfd9777c02e3dd4037fa1b4b3a5215e4b588e825ab1f7a647ea6c29dcabcdc642614d4303547ec38c2bf7236704a8e17d60e630e68516b9934e8ce23dfc7f4558a093529382404ebd9a9e2579df8f4ffe4107a0dc8bbed7f14e079cadddffd7cda0a909cfd5a38e3b977b04f3cb0e6e22bcea8184aa2c59d42795f3e63963bea7a2a1e281b26ab618b87e4f6c233cb11bba7050df46b7049c4d6d9d81603316ecc6a847add2a3d0add42780f8448f52ec157899ccd4f7b77f9fceb48696a055d9c2c6d530a0bddbbd3a186afe21d957eb0211170b6e02725590e7a60add8fc3d5ae5305fed0725e21ef9845a5ef7b5358712a9d6c5affb57729ce0959917ba1aefca3613745268b68e9bcb38bae992ec7021e5849d0c3a28ee16ed007d2e447cbfb556f0e40f13a0393766f5104225fd2ffeedabede77dd894a55c589f04e1465a20313269b6d865c5a9ebf722c58b4862463a2f8afac792c97940ae43dcee001eb12af63e33f9e2c1609ed596b5731da7bbce347c34afa35d8d7026c6ee5b5e3de5ffd251e7471cd0e4fbcbff7339fddbfdc6567c74a939f45b6d2f3b94da7a853f9839186d7ae289276200da514a322c91461e7abc34385d12615f0c009ae847c9a6e8475a220a50fcb1069be74d9ab8cc0c50f5ed95832f8e4286122a2129a41bc093d59056383733bdb484691347ed8c0a61d39baf21cdeb9fe3a6234428947aabd00b29433cc7b7a31ba04d99c5d4ffeb696a3f4a611cf9e8a971dae6ee42c8afc77d7b6edfbc10afdae62dea080d75b6d1c6f9e3ef0ee23c969593461662e529be0b36525b86ca074323615a261fed2ca6805089e2d8f22be74dcbba4a21dac23d12673afe8de4c47a0058c1a48807d7d516b897778884fd6891731a99317ceb037b686d7162d0c3e1705506326ca1f46723bd807b049e07db92f3c9c3071027fe7a806083e3d7b30b282f93be8aff4d60f406ed8fc202f13fe0d7ce243cbc2e4379b29feeaf0d629e0ff2e3c5b6efe2f08b0df76483af3b159cd6d1c7c5d6f52777a04f200b138505b9dd3bddd0a929b4ff45da1a0f110cd3b7b6d8e0b27107e78c10a58d6345fa232c9c5105801d16782087a13d38b2000c86a5ab35f14153f57548fb1e02a2a9cac706599710533965a7a4a1c7ee37705cb3e36b45ee3dd5a3d9ecdc01e9923d9a8d4bc8cd290bbbef6d068dc5f76760a05add7c49f05600a1f8e807177ea32ae6d0dfb72a6c075e5f4a4c8f29157ae541a944d4815adef8bce52a59d1afee790eaab67049971f27d9ebf8400116be2863e5529b61529dd45d1dfc224625f0962aa01e3b2c09423fb1f9411229fc2485f6e7162fb270b5f68b93eee8aeef61d788f553f475e00bf1aa782856fd7b2033298d6b5120aab6c233d8d329c8497f7a3a89d5d4acc58c2d719c20d9437c7843c0999357c01d68e341227a2863417212e62501e80471f89081a3c148039fc5a50624c68498cf26065ed24291f139eab89bf3d43f6301fd9148e30acc2aac4429bbf4e930feb2d0e70ef6fdddd8fbacecf5c6c72a59d1f99fa83f880da9ec8976e4bdd2735c47d5dbc619b143547d9b8301edf3a25049dbc06ae043492311664d9bc1b7cdf9f31bcfdcdbb82c4c39c455cb6f934de2f710b0beb6c81967b4eb840fa1f0cdd32ec1dd330f3d54c7cc1d014bc43f78ba4e7e4355ada7dffa3851d8e4f55a695d06cb7f511934409f0ec09e854fa9bbb8b9488a0d442b667033edca68fc0fec26f1cb0f6c12e59ab8cd3f01a47e939dbdc29f1de6f1594e2e66515a0d2d5299dbbcec8ba7f1fca3bd1a2f846bf02d52e2c06ac8d8480f09eb6533b2f2bef32625c09f3c093443aff8100164b4f9078c3b88b117926bcaa715a074005572c59c053af62509e9322bd73e324ae3992fc600a7dc85e654d018ecea0780a3ab9ea8dccad8e02cb9e51571efe7aca3800fd7f47a5e4dfb4dbaee7c067da70aa6992994929cd035b2dc614cc5ba3114a21a4edd4d2c8177817c801b84aa2109aedad93c20ccb489aa92c902faf185125a6abef6dfeab04b399c024c2e2cbe5c29418969114e1f3c3eb4bf5d9e6338a8c3ac85d564652bc99ea95d561af30148ca232a1697b10570379dfc155eacfb741f6d59834619a4fa6553e7b077f5a2e7f719f4ef5a97fd3be213a0741efd7bfa2b687ea21dfc9e84e90426a0e1a0266c8220dfc397b7f65cc630bef84c3dbca745b3690630b14ab4328a402b19442af11f4a2837f14ae5f0659592f0941baf892b477161916768c129c376a75082f3e377f1f0e3698b1ea7607d335a5ffceea5a594a219d55b5a84ed02e8b53794edd16905a7a71b81bc203edfac2766bf189bdee6fc2b9224e4b3407e070e91ef7625fdd21801ae343b77745f547bc7709fe8d0d933aa35c075f312b83bb68b71d643e5cec705ccbbb1cafc7df07fe7b22dac50cb92d244d1b8008088d8d0c3ecfff96091a678f134410682cbf5961b6fbe70dc180621274770bb385105b101e3bc9d65ec408745244cb437ba1ab3ce7841672670d4426e9eedabe3c10ed9c5f6e1705594c6856e9d4eb7b82aa43560802675153ed8990c22c43a872ca0f1e616a6b8b632d95bd23f1e5d9acc430e6b1be9a984bd08ebd60f31d649b4c3f941ef29dcdcc4222e4e1c0e5abecd8090d7d4ede311c9d3b14e326366b76a68998d11efac99ccb963b911658ec79dfaf9b79b49e7d8f6413058321328ebe5f44c9c67158b617aec3622b72dcee66b554541dbd20f55c4d3c0dd341b90488d4c3f8347144b8678b5fe8316ec2fd9282a2b9d38155652bdc342641ab7fe84ebf9f7fc8fbcd445795f256e15076bdce1d49e8af401a214af6ff3a573abc38202e67a413c786d4bb55526eedbd11b4e025400a387f6170723e31f72f56f8650390649e08cd56aa9b0d9e5918edb2b60a21fad3cfe9fa51ddb6a2bea9a67ec601581be2861c8f09940546f4b1192fbd88442ff9ee28bc5250fb52074773984b0827dbb040e02e0c279ad6282d34b14eae928e2f7bdea54455a67402aeca0f85ee56d6131fe417004f08d6b68448e2a967663b4d64ab8345f02d3ea1504c6971908c9143de28c6832002d337b3d2279bd7ed589684bf041d2d2dc7d9e8a7857915c13a6c834bf490046a83d4cfcdc7c0d7be8ab3c71ecb9e029928b5add9bda31c1dd61bf8b097f5cfa64dec3203af5de311360b7152b9bbb41a4f24953c947e9e3f0668d011afe752db01d27e1ea2022d77eadebe12449467f608ae664cfe3d38ab8e07279cadbe5cf29b0da23bf6c0341b9eefc0d3825363b821db7498e5bb33872e2993cf80036c4545b5f2ca0e9b756ac9c2de6d2a4099f627bb7bbcdcb4ddd3543e35a7ff1b26697fa44c02b713ecb354b334576295196bb1b016f7e2ed6f8c3eed9d92e3fe90be0d6dd79a35823021acee1577356aedc8a998e2d7f1657376849cb7c026f66395da529336161645d17352f268b11263aeb0342ac146c2d817717789128cc05f4012a99ade4372511edeb7bb518d013d4f8f66faf6294e6751576bc2b1e8586998d4c9dc06c63782bba94fc0873e2759d2abc10d74926dad27dafc7cca08c15a778c6a97621afb33f29314160106fc349ed8e52437133ad6e1701f5ff2dabc2fc7ee3a0d293a80bfeb5561887d01c98a9118dca92224457fd38b67eb9e27e9e9660f133beb46b3d88d6fdd79adf0cafa5b7f9ce0aef23ec9ed0edd8a6541d595ec5515788d71bcda1ded8cad971871596860af0b4467caa451515d808b01fd92a7c4caadd9bded1f5a500ed787e4b1b5437ca704465036ea4c04230a9480d97024cd5ab2028579a9936072b5742287f1c5ad11d63b812e3e1181b4431074d8ad39d6ed78ec1fe5656646fd462e56d276d352c163aa5431c92731ee9bc251cc1a140603bfedaf90a4a2aebc074607e885984a2506358866b413ff8778971a5e2a2d0a5fa335007a4b05ce5fbb80d735ff124165122ceb30cc6e6f16601a911b66b863a8a2ebf7eaf95195373e2b90dd55487d9c13cadc46ae95f74e222062c17fd87d4ae058700756a5defcba9549ebf4388aa44fc069e4f2eee64fef19954395fc3dfdab92a11fb6a4cbbcffdef9a9db9e9acb5276caba58681505295b557573e46612db0204abd64341123112ee65b5b48339639394e1644d83e3ce579b50f6fb096f6112e1d5a1b40ee29024d51acf97e039178eb7535d0dd1a62ab48f48f17179e9148d4f6dd182d4c61ba5a58e446ef9fdd55bd97f719453d4802a2cf79074312a5ba92c845366154755c13d3f94c3ace8dba1431307293f567c2e4c7b8e5ffadd6b2c4bce483776f1f029a97e0cea613520ea07e891cc8d47624851367601cbec43559f3c5f9b161a77ed2bde6ae62f5eaedc2a5f4c40bd57f91683fa763a124992e9f25f0257e5c7d55057bc941b998acf82b62d3f31a25bc6c356a45380a322166acb9de795f30c40f615c9d27ee15224bedd880126c41bbfca9b1961b9d8a7f48cf78a95adc99d822b24e0068cb10f34ff47847f61ab2ca068fcc7cbc4c7cf24ba476d7ed42afd91bf1285ac7687fa0e6341abc2a0819947d20a7b0724ad58c6894b91713a9a8f3d3335d8b15210852d8c47f3cf32e055511da34836193997c78348f8c9d1932b6c74ebd23b0d2b3570bbe016c067891febd69aad64521e6efb611aecb677abf4da9eb63e412b71c108ec4a79dfd9ebba02750246a7d3c7ea2130df7d5ed8b9c365c92ad809d8d32f86978758638189b1dcd9b945e270f9df4c4e6cdf01fafcc4ae00ff0992b05f288f1b40a66301ef5e5eefbe71e9ae7b4cbfcffd0122fd916ddc9df955c6a4e5b54ef19b880c46bc6316e2117c824627844e2ca9c6e9966df2475097f061df45ec62c0d3a6208cfbfbcde4ec94b883d7a157a506ae3a4e6e65c1fa44f1005669178f8eaf4a5c55140a172702b881da64338cbf82f8508e6d8178317bd60991e00fcf9133a3f9864fb3ea92b8a9bd1774eb8732282e37004521783f83590cc9429d2b5c74bd364dc56182f7c5e2cd447c9c48629181cadf5a2934c0f16a45449b35edb2c467ea881dc6b959e7b7bfcb04865e585a2c0ca49ff75fb80346b5a1c19d45faa04101a2ad39fd92c0bb5c4af33ec8b32beace78d8df830a194e099f59d5808f617408315178f2ea7c8d698d8dca44cad998ddd9f3df77f86dbb5c5ae3ac36c7b88ecda044f3a62dd47f578291291aee3dfb232251244042b07c62a1a4c660688bf607a6fe5708cb5b0e2a7428e8c6551fd60e0644c14c15a180b0520e97241dc235efdcaa2529289ea871a3788f824b2c86e05f6155002ce0d537633c98f26a47842f14aa2d4c035add9fe239d48cc71bd951c323c1df0f72cf267e26b9eadeb6978fe23cf58a75074f2dd488775772c9e381514b5720957d6259553e8aff9a0e54225c6891fb3f3bf89ef29d51bf394435a275175b09ff229919c0403212964c295efd09f114f300395fef3989208ee37a22a4de09bed9750bc8777073eaa8c9fc525788b4b62db77da017fe55369b7c17eba4362c17a928bda8db5e96b69f44b962c99406548a4f058f143504dd063507577773aaccd105de483ab217c0a246917cacd42e0e0988a2ed5c80e104cd478de1046b9c5807c4edbe89aca7f4170b82d7ed54a3b10a979b3f2b9ece57111ef533714a76c3127e555d6768c7711dd328dd9cb2883711a9632b5ee77ab59c21212a8d06e17dd403bcbce5ceac95606d3c564dbef1a6cb942b430e1f8e5ee18ce0e5ee480eefdf66079596ec0805f6cd1648a56b527e235dff4ccd88cb3a72926ee29fddd0d37715459a7ef26ce2f2dd3dbbe238f1edb2a8efb08ebbd7643ac48339a41e7220985c0d02a28c64e5a54c29c7e806510174bc32403503c8d68c3a94cbac70bd75a787fcc23b4dec080b0356aff96aff75ff60d888bd61acff10bb515df2c0e3be57c0f4b750b17b0f8d5746aa04b1614d9d9c52294b698adafc8d050a558c5738175782424722016066314fbf427d5e86d4853e7b4c53e162ddafe95cdbccdc9c1ec5f3e612c7c5861fafeca57864f0a49781d5e7ee9073a5af08f64b2ec102caf79e0c14c01547e3319228d828d41facc8e23e30d5ce94f1b5367b32ab1f0b07585c447d419533ac21176ccd800361278e77e7bb1e166e53228dad65ba0a6b8f6f08955289568b258206b1738cbd19e42e44b527d4538f240ecc2ef0dfb417f15081df6de73896b62ac244657699a8f737e779d18b19e3d7af98dd7b033f36f67ee715977ec00362e4d05ce1344e6bfca1a016ef6f9d0d155c40b5dbb75464eea8987a98c8ef74433b3a1a4e67e3d5e6be9120e3e0e9e1f9f2f779eb781e603ab29954c999bf5433a4f8ef5c830a3274ef84f7aa409c68acdc8e2ce3f56e8507af923e09d9e30a70b78702a2f0d21156eb2455181b27a4dbcb170754192331c1aa75da0099f66125fc4085931f5ccf0c43aa8b6895a12a152abf833d33c53c2771b6a0b7dd7dc2bbfd381e58974ec005aee39b700c0ffc54bb265ade1806c68395d3d54f23d5978c364b5b4a2832418d28c223f449f41c2746a3313e8a6e2afdf7eb01aae670f8ef913b226cbfc16ae3958bc4dd8d659778330bb822ad7589885d3f8d00cd932fdaa4c5d172d665ad5a547e23d32039fa85f543b2fccf0511d311f73a95e1cc800ff289fc9814b93227879848f9549053af07be63ce5cda147e32cb93c36045cf87361ccf51f1d91fe4f6f4d999dd6295d06e39b48bdd408fda0cdc5732e83ca463a0332e264ee4d48468881aeb6b76d21b3c08e50563d4906927efdba5d98627223301c10c157a60cf6e0c9f157a14d15da3014adb1f6694d653c5ecd29aa71190566a7ec5aa924c00bca021fd1bbee0905bd694ea1573eaeecba2c9ae47d1960c0497cbc34308bb6e057bcbb3dfa78b46952c968a0b2afd491b34e6e41991e75db97f8b5a129a1af3e0261bd7798b72ae260c7dcd8bbad8b33fe9f91662c101c89f9fc948361e9d080034fa9b173bf64268423b9b8d41e50c62e9d0bd39ab5f7c9ca6c73fa9d8f94027d71f1ef970f08edc118adc5c2cba92a957062031eb467e715c23da5805d14c55bc9d1eed542d7f100397d29128cf9ecc0c9c5859e0c57ab0cb2af8ca394d317a13cbb6cff551f0a4661ee57ab3d38d1cd320d3daefca1d4556474cf949cb5efa48d3bc8fbb802a29bcfd492a85b51358c2c638c4ce487646826ddde551eb746b4b602d7ef343fe1e735e74243f99fb92eab9fbd0163fa8276e8985bc26dad60310bae4d5ecbd51130bfbd4e684da65d3df7c55aa30cd77872acfb5e6ca2740e3a6ad8c8533b7121d3cacbf1f5ec19caa80ede9553c376fd63465151c5bb087a6cb6a05265f15cceeea7de14f0c9232ebd5841e70beb82c9dc38c53cdcecf1dde86de2aa155c2a62fcde541add4d6e12b2972058fe25091c9fe8e3aadb700501e7e348395d963898a397ec14fd18e2e8be2cd6ab21d3ed234f1866e384e83141cffefbc825466bace63b7ea0dec1c5f28b4b9bd735005448aa0fe23aebcdb6b2555dc75742e9ed1dbb914a4270dc80e1a8e1c44025f42c636e91eff123a7abc18325ca39b6aaeb6a00b1e3b1e752be850c28e585a1366f4213ca99d6908b40273adc62572b2317ba10c73fd6a5c9002b5dec6847b0d1ee052d418115f5744386262f4f67a8b9e7078d205ef1c7ba08b06c0793823a6c40d7c8c0257516b5f7e4cdc7df9a845dc93466b1e7a98f73a8c2a7079a1e6bc6b1a64babdc0ea0a6aa7aea78953c5fbf55d59345d978ebb07ea52c57ae7cc98a38c15ab1807ebc8c8b7174700eb80f290769e47cc09e5866a303a17849744a79203294371b4efecd99e63768de496a85f9714708d03a02d5ae5fdedad1967e1d0f36185a351c2f72c442637c3a32e63ded156058d4a40594f74c22b861e50caad102dff837cb9f84a2dcab7ad09983fce52d9cebba027d1c936c8a48ab68460d55f71daf3e8745ba6a60c2c794e5dac040b5a402214513c95c0e5a48191054ccf86c1f8496d4725ab9a5b899b464ffb2738ad501d32a7147aacfb38abc9c4c2f1d502d6afeb3107f01bd676fde82b7794e280db002696fb66f258f6d85e1fe7ee0401dff0daa173cd3d9ce5554f9ea40d7e26609fa445c4603e772b0d339483638c7818ea3461a5fbeb80f042002b73aab0c8c26a3756ad557337f5206627c86276baf36cd855a61e010ba42cbaf66a6480fd9734b0b1721fb563e794fe935ec4fd6aa0c44ad27f3b397cdc185e6f3a8800b156d7513699e8577da84d53958ef5a8cfd4403b0150a96de2f6af1be7c4442749acc0d35e4826d60088125f16c701f354503cf3eeaae5e636a8611d1aeb2ba3c329b4f1c480badf6ab5e9ec9e52e08ebc5873c0c12c97bb26c219f5cfa41e9b3fe69c707b0f33b62867cdad9592c16e21bc4f3f7d11c082ef57dc3724637991e01101ce506ce040de54df580b826bc62f2a78693f4afdea901f2c5b0041539f0075cd5b273176831c5379c05cad9460523e71fefb8a0cc2a17c1177bf22f3dc5e7e07f6b0023102bc0a3875a6ff81274ccb29bb92a61ba25fb5fed8ac046bb8e1d97e05cf80224871854603675184c93bab681ebb1c19ce6ced4b6aea98bc2e21b8384305da599dfee7c3d4e712b6adbbd95eb319ff40ff9e8e93ce56360593f08bde35c16b90e375778de3b379c76d7abb51a0b027d68a5c8e6cb907765e2673e163ed114990e3c3d3c1c90efbee8d39767b77f8f0d4e1173e6918507d34469449a2b41a109159d6acd06ac06cb43c9ac3535668c52cfe6dc57165ed63f59b2ced5c6701465889276a1e60a809c2eb7cd409761a0712ec7d47a33d040f9dc606414ec995c51be38f21b03197dfc8258759e30480c2cbc21cb7a9b9cb73e631b07f711903763707fb4d35d64aa107f6b2fe69490ea02e0789b9f253fd3bd201f24cf1b0a709a8649938040eb09a187d88d2a41f799ccdcf2dd6d4e4a774dfab29db5fade32b5a90e96a20efee4e1534470bfc99f901c5da8e40e7ef5891c37f701610b5607f7288f4cee4cb96b8acc0976d6433ebef7c9c879222745e280ab504af7c0312dfed4a71f18cf007dc63b8d7382c365c5c730dcfec3220f396fcafe400c7a211e158429954820e975625f41ae484a414c37e844075c8b82f0493fdd95b96a19e8f9b3d768024982cff6749fb69d14b11f72c8f218887395bc3ad861521d5de06d4d67d925734419ff49e5a1e7a121fe62d8042a599278fd5a67af81c23ca5e13b488e439ea554f4c8cd207ee0faeee3ac3f9166fd7845a49c442f817c4bcc9a5eef10c5c6901fde668f1f13c6aa6310ba4e44883c5831440142918f3562ddb50f02fda2297a721823be521d9abca4b37fffdfc0d0ae1d012e22a63b24f02acac2a1471e4c6c68eeed9c9004aa9d1b36b7c11d24ee39790d002719e9a156333b41e27fe21dda599c5d2f146607cce272f3cae5a37cd5c6798b3fa95710f8b3210a5ea61e583c12933ba34a88932c3e1a162d0f6c12d22d834acfa268ff92a561fa5a6f3fbde698c31f6720eb92b0c56d97519e7cbe3392c0e7b15db2b6f46f284a2daf062f35186353a50e6fc90a9decedbb5edac0b6f94bec43b3293b13e3c20878756ff7603e7fc99d305bb7f7a331330a2f6b9ab4042a332280ee54a66b024835d20808e382c540cbfbfdc114ad6c0c8cb7e53ff96060d842ef8427b243c062788636a43f71ae40849a072e66aaeae2cb23c91cc516295787da5a15ac4cdc16ef7e94932e12c811ae8ed621b88015cda219e3bd71ab3bab0ebbb4d3c5a78bd03e0bb0a42e2582ae8800a614e24ecc081dd45c4f6b25d0e957e1b11b01ab15279cd97b458ad3ab5ade831916da98443d68078a2cd7319bb0739b4ce99f8245123ebd5b5a5f8b990e16d8183e42d06358c322e862e42c7a43cab86ae253e1f36c6bf8bd948e341087233ed035795934ef7a09adc9514551d21ea34e7b442bbb0272e4f323e0a06eae4c85617286542ffaf0bd7dcc83e32fc8087bc61522108b2ae6e2", 0x2000, &(0x7f0000000900)={&(0x7f0000000000)={0x50}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 494.210073][ T8756] 8021q: adding VLAN 0 to HW filter on device team0 11:08:41 executing program 5: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=0000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) rmdir(&(0x7f00000000c0)='./file0/../file0/file0\x00') read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f000000c680)="ff80bd331cffb5a77e215e4430d1f5a0894fb47bced403982724595531581e1f701416b3e6cd710cb0030d31ccf828916e6ce6d05752a7d0704dcb7798817505ca75c219c41a811f87eae2acef3bc9b38d75d359206c48ada7c7d3d2bd27f2bcffd953e74036cac371fbcc8908b68ca5e7dbd75f97faa049ee84a951840180beb4849027181ceb1c54b5a04a8e74ed6fd037e46206bff589aee2421fd37b8dcce31e9e4a59be277d5d14aa179614dae10694449cd45c3569004de7637335481a098f0ec182c0900add4db8c6f1b8307ed2739f278a37abd78f2a3aff7f64ed6223897e6176c9e0ded9f16dbf8313ab652afbf208c452458f371ceb1db9553c968442ee9d6d2fbcbae4c0ae848d6a730acb5f7141882a73fff4375d635bcb6dd9c56d77bc9f5149498006c362bcef100b95583b02a686ab2492c05aaffa5ebf614c2ca47ce38721129f2289948480ccacde410414be776aa69ce7d4c208f8cf9f8319dd51171aadef97fdd819b69e5c20d9ccab0e7a2b001d40706f5c41d35e1cd51136ed93d4812ae8933898c4bbce4071bacf75fa2cb4bd9d65738833a7eba83f359fa662b1cde624a3df6b76fd7632cf48d644ebb7e91c8ae2c6f2a31e6c3deae17ea6fa45d3e42d1b31703363ac3158cffbb1d754c0335b83b1858b6ee03cc4ae3b0cb5592b6b207639d2678e7f5b77b0d55537e45d06e3273f8936d6dd718ed0caffc0bdb8600f87ec247189996e84ffd7b4d4c0e281dcb0457159f5f9209c1bd6382b01a3562356407f09d86a75b4e8fe2a1cf811e05803d8a9c9b5dccc4bdf7dfddda8daf07a40dcacb29f18270ecb3770fed2186f86d785b251de55cc2c9b752113741fe8c8fb2b0594fd9958ef3894ab251bb3d513f1520971d5bdcd34ef8091dbeb37b1214da23c546a65cc88bbe28e3f3ba5f178b40bd01a3ac199b534d394907b4b3ca7801163c4fc5a781d138ebf12ab5e74adf7759c9269b9760b2230177ab57b5a18566bcea92fc35318c14016a19a8ec268d66db571b32160b6e8f714cec27114e9fccd3ff978ddb074a81141ccabe2d94e63960c4df55b627916fa2e135e61ba1b8e3ed59d11b7e305d36c9f5bf527b9aef7eb5f59b9a4a2fe92c05a7465cbc0ce957636298a74cb933c43616fd6d832805e56c0e3f73a8dff334a74f3fcd6ebd1c5c35bbc741a06c73ee8424f2237110c665e9601ef369c69fd69a49fbb8dfc30345c121dc5e8212b9dddfd4c86731320255f87d001d75ec666f433fd6e6533dcd7540ff982e0522570f226178710ca717bfd9c9a14cbb1f92d38c516614d451401488f51e6e69fdbba48920bfa22e8237c42195c939cde91fb65a6d9c09bf67185102c3aef8a9242b630aa427bd3bbca87b2ada1074b99654faed4eb22c57755a16f327040f4931b855ef14083800f795d8401e6e4201de5134f74f39991067c2dce0d09c4282aab505ae6e6fc7beb9ce181e1f3094ea1c5847967e42fda54d5df681ec306ebfd71fa4498ae34982743801a01a509c7387acf49f8ba9a42f8a9ba31be4e6252b23ed58882595103ba12114ef9329ae6a9d6923da8ff08834799f88acf209b5eba9b41b13e65823c69ac75a6b60816e5853c02d608feefdd976961a568603b778c47c490102c0e4fbd37b4801dc5d54e2c31a26dcfcef2788a0a4e28b03cb33bda7d309d37982ed0d41d99b39a6ea7b2133b50dc5c072ae3eae34f81d617f5ec8b1626a78ac28c96aee7c48e8101f7bcbf82c2480c95792cf4096cc4071707d4d45547ddee0f91143d2b6071896c31daaac8ee19ee6c8bbf278f8bc049fe415d3e3174d36220510d3efef1c96177c33a334ddb67d59c6257934208b02a10b75c6762069a1b0172f1422b4294dad2e567a1e5690e135a2049822311bf137a82ba3ce18c1015a39d73905c3fc67eb3aac5ccc839049be0ba0b1e4850e6eb0be97eeb7c4331999e27c1313e8558e489c43d5c4d5c9b26a330420bfe23accf417de279c27f6345dfd7225df6c02188609ac977bf9239840d02f92182fa103d92dfdc156a1ae4bdf2060484f169e52a9f724fa5d8e7d43df2252a000879acd15f57c8deb1184d29e27a3d041042d651d8ee54b2f20a59a4f927c072863bd48703e249e12f75e96094a6439e6f07095f1be3b8cd018d0df34f5cd6283f74f0c36f53d1b564118125e88f74e2a3d2a51cdc9a1fee39961bac22bb487fc30e1e045001567dea7d85a9506f1d211bf5b652315c50c2b611da863dc7ea47e49a75051ac6788226435a4e96da2fc2dfa812a6f89ba0a050300004af34a3f0bd2a4dd043dcd4701c221fea985ba6a800c932daf5598a4370f6aa16c8787b9611a7a31ceb74c2af5691f44a5b3c57868b182551d808b55c480b781edf21d0cb17277e70ebb24d074c471492d511bc0b32d1f442d77888b3a8a7c2e4c6764d9e7d7b3905c5fd2cebe6892639c02f8fd676af2fb5e745dc04e087214c18c011a765b5ab368c507a9b77831b85b248e4f7260658995d520e7b849d45b8530c314eec97b7461257bd36fd9fc5a5211f30f3c2f30e5e6a22670c05416d884fcc7a573225a9bc12c9263614e020dd39b96a2f4452901ffb0cc1d940338a1b237c63278edffccd590530a50994ffea17510515a75623e137f47041714032c7da5602be4da0f110e855d9d21523922156bd72a2e1878bc5947d10214b84f7bc4cefeee8b1b1f3439252c1ed4a0a11ac89b9bba7d9a68176015315a81865a54f6aa4be7b974b2c9fd4934496e959211bbb53b12c0bdea6321ab07f154050e3f44de12f055c19bdff2b566305f7da41610b88a78c23d660c2ca035a7a4782b0ca6a023a8dfa237e7032c9be9e8444cd00243a1d0767863e0bd156c83a2eb1072988ac6967f23744ea793a677895695b38bf579022b7d1c157b861fc961ed2ddb8cb4c20396d6fc46eb533001924536a50038dd08a9a087681ab667b18416e841a05f92bf06a19da940145eef04e2a931ec1661ad32e983e18b112d3323316884e47ee79448a9719933509aad552f3651a564e39a690f2bcceab0844126830d0b5dc9e3c36b0008bdbc6eafbfa9fd02e472c6a1109de6703259fe21478fe25914f7373019f414eab9b3c7ad53ceb73b33c2a99669e23aaf2253a753395c7e95dd1505f436f5658afe90eef219c38603b7c50f38a30ce8ff3b359b699d4fca2f009da871eb833c7f24c368cb2b10c3ccc0b06c289c5a61f745779e82607aafc63ad22f406352fe6f729be1e5d14814244dd3a44b89c39e6791c6201ed1020584d21ae0cf50e9ef1d78755e54ce320440c9de75a2397e89c24acb49238e1a1469f831014343540463f03d22602f29b5cf43763eaf152f7c3b337e60fc0728e94e2e62bf2b5076ae6de516f6f48d1d1f9bcaa6e78e13c3799f684b59c15af16c07bb5e6d0a66bcb3aafcf97d13e58f3890e0a6e46cd8188411f87e887c33b2d2aec51c48f929fe9da355d2bd0881e0cfe0fa8a07989a8f56530e390adbb477d1e3a8e922c58b43e15bbda7b144748b8590ab38ec30125f7e21d44671e116d202f1c886b3fdc3ce1c2d286051aa3e3de0d4f79c3952ef85eb43df39f4c34cb16b18c36afc53d2111d3bf49eabe7f0f61cc181e01d4211114d51811da3d349e65653791bf694a14b5f7e5a572c607e5ea61b959a9559919e4ffb3a28aaf5f9465d00e76a021e81dba670d57757331bd266e46c4be2e1c9cbc7e5210599a6030a3a3857ce3cd51e48a3bad2c714e8856dbeacca13ebc156dd92c3d96b26c0566a3aeb187f68fb24eabfc07abb8b5b53a0380117e42b65b417442bc5a3513e97fc777a313049a36379b63d521ccd6781265c149adb7de63c03728f3e66ffe02bc35944d57961abd13400ff865ec3b820e3ae33890ddcbd3e8a7fbe467e2bf26af79890fe752caf9b22583bee42e6219b13e4e7748f27d48bba3e5e772691a92a2096f5cc3edc43570470a50796d7588203ecaedb6cf166461cc03f9f9be1e5347f9be9d687d4444786ac4bf2601fcd96cfea1e18785499a18a4a9aa3f5b0b9a0387da6b93e0c80ecde0d74bea2f3d616bd131db153829e78e3c2fbe86409c7adbb9891b69b8c4644c82b3a8102fb7afe273e781bfc19b698bca0357102e5f5ea8ae290b7aae34cab45eb0b4937cff4f25abb04b98e119279bebd0a8bc3df0975680a303219377ec9c87b3468e81370585dcbbae06fdf5ed2dfb4e9abb318d4807a648a774a06ce6cea716796255b8cfd4b5f13fbbcf7856f5ac3694ad0102ea98ceb6981f6184379e2357ca7b382118193987937d2d1f4c82f3450aa66cf29d46db2a9f3cd8851c3295d9421243f1389fa11818fd3c766d2bd577eee12629bc063e79597fe327cba27787de740e05660ca004722b2c7f6a3b5a870826451269fa9c1a294dc662857cda772faf59ffef7911d6542e290fc16d821dcaea366408781d5d678bdb764af962fc78a845bfabdba8d2a71d3ddad578219ac5834e64551547aa7940290bb01f82b0a9c9d7354448096882b5d0484dafb312533e43dc94b5f5b927ebbac937e202f9281e2f6eadbdc5c767c250b014a81bdac4a029e168a929613891d34fd97769a97a0c09b9e324f173e9e630b6dabffbe4ad2bcf5a1e73826778354b82c702f1b4e24c63b73dee19df35dbd6bdc5abe1dfb2008e22a0e091dd9b98176457e7e5c866d77ce505020724d8571b3c46545a89bfb21045ae6d34ee70af17f98aad3bcddddb1ca938f7e97709364bb610729e5befc13434b5df96afebc4f6253190be186c37885ec3a74814631cca0f1d2961c2ea98caeca1f9e96d9941f35f7f0878d297385fbf8447430a1337a23fd816fd5bf636c69806a59a463b256181523f3de0c1c67f28d053b62932fe8ac42454c82cef04d57238cc2374fb637edf152d86fefc827ba44765e7d1ce6015a2587411c18068baaa4a6746e1301f86b4fc965cc3ebf457d8c3dc91aa21fa2c3ddaa47bc0b9a86c6761924dfdee981afa6a3870af77292b1f80c924ce005a4f721db3d29a701f3dfb0ebd911d01c853c2594d5e276d333894a87c9c3fe4988d0592523580849865c5edac4aaf9978c4010aed6bd3eb156ae019645e73aa3f276def36e4d07bdfdd074207ad82976bbb825533ca68d727e24d4eef672a2d19e443a825d6c9bed92a26a49fd2e8503ca1e742b302a4d42d8a028b4211026ad6b7608a548066b4be621cc5c3c09c8af75f6de14f9edbd0043c2da5a7a90d7267a4ccbcacc7460606d8e8226d6ee076f9601040ffcbf8dc4903c5ec49a377a325723f4c984a51e933e6841c65c24e5da9d6609bbb70896ac5286685f33aeefe6ef95c2c1d3121463a58acee0b860aeb4b05dd5c5d55248991deb1b06bfad0b3bee167aa1d4ac3edbb05bfd476834bbaba24865420acfab8a08eebb8d485f8df5179676b752823c79614a03dd1ded4d1b7e8677cfbfbb08d8d5149eadf1f3496c92f9ec005d218ffba6f89539ccbd7a8f5c2ee70e1ebc61cdf961af55ce7e25d6d28812e36137c68664a832ddfcc02c2457e3c2b8eed3ca03bbe3029acc4aa406b78e73b9c3cc256e5723970c03182b182cf420ec6225e41d1679a13af3bcad3d6ad70e07faa8d9c0538f20d3b5795d2688dd65d7bc4347d8f649c906b81d2fc41097e39a1c1b591a636a5bed5b73db89784f148c46be18a49f36bcc5f6fd686ffe9ae76981666c0315e2f0b2039751360ef4c9c6afef3e7c6622800a435b908750f2a31248945285f03177dd3e0f633319df794311c4746695f4d25bb4752abcf5d7dfa66e12c62724ad852ffb5b618660575fec83813171e6fd87cce7cffcefef5c30cf7bbb559faf5b3db38dd0dcdb0c499d731b44a412ad9f053786bcc32f868dfa1427b5ce65adaa5d88679e8abb13082ce8d5d80afa0faf200c91fb09a504a108e610f72d50601acdc745c5d23056d82d4a77028d7c0c68c9ecf33dbc2d8f0bf79f3969e3d1fd8a9a1c131d2368e5902a4aae881b57f5287e1746585afb6ac36fb3344830da8b5093b6253d20f9d284b313c4596e31ca9c2e8d0d8221370f80f45c92b1f9fec66b92f8cfcfacde56ccafe1574e66afd5e03d7b52eabddb82dacf863b005f9c0ae84966f84abb369854f29fd1d668e2c24f060214b831ba571ea8fdf83067a2cee7cb2e80aa5fc8230f9386af04bf28bd9d0cb8cedb42412c232932fe97f4d6fcb5de403d9674ad4db5120611b454738aba51ed60890ccaf176eb721f5a20546eaae66d6c32586567fbc004e3c34fc744593795e7f593a24189cf7f6b02417c44138c4de9ef06883b7c70b8a119cff264feb8bfca8f22752a42e88a6bf6fe246491a296aa7dcd084c760a064b9b37dd439ce0688a38f405e0f8739b72651e7ff028066ad7627ca2df3d7c4e970e5bfccd8deb6000d943e878564e86efe9b7c55551982195289a4e3b206d567276cf007877a686a57cfd07b564d4aa8a311eba2ef6b3e2e4b00146b8f8a28bd982e955e5c3fef184181ecbce8bff1eab3ae0dc5d1e3c6185e041b9f96b9affac10d4f6e98badc22be91a4e531a7924ed0b07c50bae5f004020114145e5e9d9222d046af98cc0219bde1dd5afe0d76aaa744a44b4f2979fecc3bc26aa6aca0d3683b0c6494106aad296ef5e4d47923e17a9fa7474c97932f1497bf409a1664300ac843879dbe0740de6def5d46c4bec7406b96f5d92b23680a76a3ebec7b5f3df1009abc369c929436d9d4386368a21bc19f0d587912557f714f4070e1de149637d6f1e1f2024a855d1177153d8238d45c45ebc078b452135e3199ab0a5a0b5896d55c42e2f4e9b5f4146195a22bfa6b06648bc9b1293b9a3d8d5e297efaf7322958903e29d0e0a4b4fab7c0a18bbd6d40a5d64b6898a243ea501f150719fb368196cbb687bab39e3b727513aedc83da1961fab527c747d81c8c7711b02fbc06353baedb53919a1eb0e0ba42c156c24d971c91f4342e3b87c5704b63a9280a93103570c93bb04ac482e7e13355358c23d9e368fae146f8745325f126dd0ce4132d6d2a8017182481e339a982732d464db057370fe582c2e0a82942cbae6626da0d87a3429bf8012cf9d625bb5aa39d54dff647846b9d7355babd3053f564b7df50bd1452ecf370d4d9ac73580cd8d5c4bb4f9b331ab6e1e976c6942fdc490c4a705b6b3bac04b1fb0685833dd99301cac7791ca55c0b5e9091c59829f54290b31e8439c598b7b2df297dec6eb0b7b11e83115892be907e56cb7f27aa9766752e530072ae291f98afd828d8a479f087f9d2fdec20d009d30527e055271a8444aa470a68812f90329ea8ec08cd5efad75f1721de9e4792c0e61fc44b4accea135b7b2d7bed3424467d08b22c33229a13be421dfb42ac01c8a9c99d8777ed042f4e30295200b4bd68b705f70b22cd6f5bb5c4aabde465081d2782f84e08e110bf691ef607d0dbe79c7fc2858341d82510cd1eb2d3f26b14f7cd67bb41cb68fa770690eb5bdb95d54b9cc4b0a104cd1845327ff70460e97f22846c99ec0d6f7008df8dffd638f121f6bf566623daf39b114db507504566d06dbb72a97070b938d0f2ca61355342eea0946966fdfc91985e51532cdcb2d7ed37232e69edcd4cc44ee8f575f34a950916dc674394652ccf3ad1733fc1eb637c32f6e071d3e3fe84481dce2e3fcf15b9bec71a8975f85314f04a0fd3d319ab6b2a702c071587c7552d01b8a860086e273674e0d684ecd58a5754015178e485d66831ce27c8344d1ed194550dd482fc609f031b3eb1365470df49af2bdf79c8fb9684447d08bb51897590f0728510760027cd073d3a0f5ea45e5786afeb3cff176f62ef0de82c69e3b821038f7b0ea3b6d97ab548ef9601f41e51eaf8e63c228d4a9ec2b5d67e10b22b729fa9771c790e0006be161c5f3bb5beb937c40ebcbab4019ee89831d24119761ed55949ec3e67fc66929864cb14568db0e811e6a1f0b6435a5199baf3604978ae0f677ec9a647c210cfa2c2faa62289093890a90d0076f28da2fc7371ae391aab2ddf7a6def1478387b64afad76ff4e1096ebd49bda7349508db3b26b3be4c80fce48996bd15d4a53ed1975c53e7874b113103b1e98ed7d02f308801c524ab8aa557300a1031e85405aa7cb4124d517a391412ea48bd066c6e37166cbba981b265318ad0f0afb9a3f714c4a67b629e98db2ce10cda236e64691528707f972ffd984019d1f60469577151c410bc77ca1fb3efed2280f6b5fa2183dc0dc9a31424f7a3cf99afa8a445095cdd7a3ed6b67ef1d5c8edd24963583ff0c1efd70fb1fddaf3f95eaa45733c3246cda09f752e794d0a84bb50135356422d364ccc58b5d1d9b43ed7b763b52070bf39d880ca67bf7a514c86749c9cc2ea9bcb0316baf0216090fc99b2ff73648f3c5d6670cbf86cfb27e25e03e5dd0ebe2ecd569e647f21972cc3e178a7b08b2b78aaf44039a361b3babfb7059088079bddbe6c28a8d616927065bd028afc9e546886dadec8d1c2cea165f641e361566b22d8acac56df2e6d2d110435d4a98804f5969badfaae32afa2732587a346bc74686d311bce32ba23512d67ff4d9abc71d163e5d9151c7012bfce523f6c877639fdd508f299810f6081280cf88af6f7ae0c973144d797af27a59b5c296910f88cd9e88292d63fc5862a36d05dd4c643cc13a1c7da2ce53a58c9b7b940113b922d10d9943edb073ea244cb6ee6bdaafebad116965c1e4dc471681800f09c1d915bde171ae3a38191aa11d30427649cf8a44c61cece7296839db17cb834f30961fe12498188182dd5b28fc6a63483bc3628347b7e9c073f7da2b596e2ecdcdd65a4c717e108d7c484583b974a1b81b19501c7fd68de4149799f9d0145c471a3c6ce1b9f91ce60638490c64844f78976f91cb62db01ca147d89d1a76debb7a79b253302c4a49ea8b9b173939303b5c58859e0bb4c128a31943eb371316f6c72db9fcf9e3291a84afc1c752c9ee9417b09d10a6a1e7564413ca23837b60c9fef7653eb46942ead68a0ce0a2768c0be30d081d517053f5217f0af277270103cc492f68f494115efa2a8d8a62abadcda978ace3e131960bf8facb1e8f774c65aca7dc7286dee049604335683101c7a994d116fe294855e19a128367630fa55d9abcdcf9663c38ce70607187970026fdb82f4ba8bbb2e906a6817ae0374b26b997d9fe636e8137d741d91921e18d5e56a20d5e14de9f98bb60873ee594c21be6b844ac30cccb0413ce62ba0a9c26b43547d622f32b82006db6dd5ebc73145c2ac4983517da0cbc148bc2def5610bef766bf5952b0e346c83ed4c4f45d6f04ec0c363e4535c67dd79feb9abb440e41591e365822273d4b1e1ec477e632d490bd1f57e2bbff9535e4e257280f74497a1456376fc5ac540074d890939bf53d7fe3f529f71607a929c2227db926c1fef265e9e78bb00ccea6d367b7a3d4d48c4db0a452fa29ab8fa242f9d086b5c468c6fd75ca455e919c823c7e11f7adb039d2b20ba9d6df0d6bbdb3c116fa8ad9e335d7a13de88e09b2e0665b3aab94b3f405048394a5c6c724ff1b40dd523cfaba631d4548694cf89f4dd5615064a7149f27dea6433592c3be9833c3cf22150c8a8e97083b0f8f8928b8986ba42007b77446bb73ea9c4453cad0a189b9c8fee831958dfd70ab069835898b343f965948c43e8bc53d19a6c42ef4d344871a47aed211bc0725865ac50b5461ec3785948c586b88735aa239db21593224570d834ab62309558ee8ae1eda96fff960e0f9b6e13432bbf25ca3c871f99f1c9242072e884035a87d83d7d154bbb3f3b7bb6c97f36d5fd8c5865b4e3f5f4f1e63d3180073758e2cae240594ca0406843573beec7b7565eceb1d30a526ca2fa41fdf01d519f990e2dc2aabf613aa10cab2c521fd4af3719c343478d84ac8cf08031252be6ed0e09b0d63e4d9e084bfaaec8f3a346f80bee7c31091bae6a3e4d995a7e7b8311ac12cb7b21827491db1d5eb06994506df6743d50aa5f24cb5a09e72bc9978b9e4213e68a52700815a3b0aa168cc729a9c2e0b9d56e1efacb2fda9c5d2b5711da9a9ac9b1e6690bdb9aadbb8767494cf907c4152e89327764c904818d72e56f89bbf06d689d4f2fc28359ffa42d4b48f79cf52d8df654eea9cdfbb2750370975d99bf115440c870e393774e1879f7633754c6ce7c3b89e4f2c5b9e8e72007bd94c8c9530e7ad999a5d7e13954906ec903194e60f6a239acaaee75dac45e708678fcc9d5cb1ca85a69ba2c038bad53f55fceebadaf232551fd5cd8e83d88720efafdd5928e440467f1e3086acd8e7df0b1f753295370e737c237d8f31a153a3fa6df6882d21a22e3c2222f6d04358218ae3266b0296c084e5fcdec8d075e07c7bde80a52c641358d2b310db4a06708e7dbd67b6e32e6c4cff9d9b185cde6286d5b7e27674e94e813d81144e0d6de75499fc50ece12ee22528f17c7afece82fe236798b750e171bce00eb834681f8ea39db30fa9a21bdd9fc39eb1ef67f82a06491d773ffedf789ad776d01e528098fc48019ed90bbb083a7be17ebe8e29357187ef7d72f34189c4f2b119922322ff58e662c0e73869c3cff2cc82d5211894bd109a8623cebd88fe31c9a7473ea6fbc93c994bbef9ff793b7e45b835023fe95e7f8ba46c3eb1c48710d3c8844af0707a8e4e87a2df833380a5ce3c935ac5d85b549a4c24569bccd87883a8b303ef8ece18605ae2a55ec7c8f86cc741d5d218711a1bc60295ae8dd32ff5c6908df2722a70ed7bb4d9a43c5e21a1bc14ee9dc4de5f5d597519c7084dd1be4888a79712d207939fa68706a33525225ba9f6f525186e5a28079ffa552b42d9c76881971489dd8aaa6dc1f6d3be7181ac2af101984887bff1774eca1b5ffafea85357346ac4a277291496e0ce244dd51f96f108f1b6a5f1ad3af8724cc6f425bd363402bd04010330cf5a8669ff1182f931695279f7f4a56897710d5bbff7276b7c17f6cd2336e0ec5f02340c729b1185cf9876b071a2d88b610305878874b6ba99bca1b61cd3ccf78b30f75014b36c7156f74a6b49c71ae3b78a8d1dcdde23e1d1dc60b2698ce9805b8e7a36968760e154f8ebf7f55ee5fdb6936fe36d639b2c00fbab126e6e09d6a0f5c803ada8fc834969141262d94d46a3991aeabb7c512868ecd67cd0fdd590eead283b85714f4e792afb3b0c3ffe1cccc82935e05747182cec4f16b0fb95c52a9e607e3b2720a298de61148f675d30d7d2d54fa571815cf73161901506ee75d5a6bb161bfd95170532babb407c85ee9dfde4610ba661242c04d85d8ab2f5de8f68da9774b871a0bb05b601e06c9abb81b0cb424a0dc9b76151f8f516ab034f0ab24eac1e5ea917d37542fc1741ad20ea3e7bcee4e86c30d84f3172f87240b1961d0c400269f27448c2f2133d0b503eeacdb9bb43c5ccff9579f6a351ab87011c214d5c0f9a60f903e9701dc203130c4e19177968602fa820fbf4b4348fa9a3f6b60dab62b31bd02e40e50991f913761452b94f14807181cd39d98fa0b060f02627cc9a", 0x2000, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)={0x90, 0x0, 0x0, {0x1000000000001, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000}}}, 0x0, 0x0, 0x0, 0x0}) r2 = fcntl$dupfd(r0, 0x0, r0) syz_fuse_handle_req(r2, &(0x7f0000004280)="9b1a9b72c155a00dfeef877e39bc463149b0131ac619274f2dc90653ce4e03b08ec2c98c94d9bb3078a2a5a83afc28418aa01a9dc95cf0180ed44f76cdecde8379db36cedd0f57a6a3f798fe3546e710844e156f86b7e60afdd7d93b31a68c9a44340ee00c2cf3109a6b6686a35f396dcf2f4a86a886506b3d343f503f66d151dbdb7a0eb1206c080f3e45e42c6e4093df5b7548ee041bc3a1dd1e8cc5051560c730e6708c7c896920c6d4eab5ba26b6dd4b487a7b6386485bf18fb777a693b7113c4550226387db25e94db9d10716953275237b195b94e28df4df559a29a1613b213098e5846128da84ea06735a1e3f8313cd04db08af7446abcbdd5568242567d113c75f03d47df20b33bcc4b6261030f6fed858b99e684aaf9469340158a947c59efba0501bb29ab015bd2e5cf9af1f83dff8df1eb2c336c6b8d9c84db277e4cae24553e5a64f3322940391cac01bab1b8188489b6a845dab6f78e214c9b5a7603d4908aa7c511b60759ad5d66219df94b0bb842ce6101f12dd2cd5ebbd574e4974b9faff7ec8d229db00adcc556fe748d34a6f6e0f8c8845ea53f7898ab9a8c2d97f4ae45ac2ac214fc2517f8b868278000cf92ca90ffb856ac0d1e97c7e946c3daba38629a6c07cc85892a24af93fb180520b60108c92f4a94f71a20c006d54f76377d416652a960855372632fc8f929c825c5a3346e74644a69becb091561c5087b7adb02e3d620589d786e205056d396851b8fb419309d2d821bf3804af7d5d1b1dc9ea66dadb8f0ffb431a1070ea863bae7ae76c9895c4f93b43097e02e16f3b213268c9b813dfa255e90b6e4ec4c7fe67c90db2911fd548b8f9ca5c36468e43dde9a86974e52aa93429461365ba7b036230faa91a21b444e9d986f0dba8204495405d5fb3c5ba1728fe2d47f869e63e15eb178d9d219fa9ed8c50ce4b1d16b15ac714b3832043209adf9a0e07bd325f3730ef5899865d8068de19d0ba91590c38ec3c437a610c0d200a574baddff2e532f4f267daffcd08bf63f325d5b9bf3272776920cbd7d9d6bdb136ec5ce29ce6689397b8434923ce5a4d87f92c750229fee5c4540dbb31fa61c2a38edd9f96cbeb3ef50b1fcd197c306b3ef4424bbe5bccd893202ae0c3a4df37556a7ad3f87677b2ab775bb9312a399da45632a1826cc00fa2c2f0839c375359828d92cfe64b44d1a6ae7483f1340a790e723f628c26023b4700bdc4db9affde09fa52341fe6fc7c51f318084e5faa8cd28ed803b51b537de2955a2fdfe2a1e389a574bba10062480393256b9e8265da751112daae3924bc3b4aaf31243173aea7fbeacca65f4cc54c725ef39926356494416f44063a0ab4810ab90f213257cbf7f8656b4cdd381ffd5c56588de1f9de61a5942298ede5b0bcc490b6007bd514d3db6da9042fa08203f165b52bd060486bdeae3662e7cbc25544d9920c744ee6d30a722c82fc55a8f5bfd9777c02e3dd4037fa1b4b3a5215e4b588e825ab1f7a647ea6c29dcabcdc642614d4303547ec38c2bf7236704a8e17d60e630e68516b9934e8ce23dfc7f4558a093529382404ebd9a9e2579df8f4ffe4107a0dc8bbed7f14e079cadddffd7cda0a909cfd5a38e3b977b04f3cb0e6e22bcea8184aa2c59d42795f3e63963bea7a2a1e281b26ab618b87e4f6c233cb11bba7050df46b7049c4d6d9d81603316ecc6a847add2a3d0add42780f8448f52ec157899ccd4f7b77f9fceb48696a055d9c2c6d530a0bddbbd3a186afe21d957eb0211170b6e02725590e7a60add8fc3d5ae5305fed0725e21ef9845a5ef7b5358712a9d6c5affb57729ce0959917ba1aefca3613745268b68e9bcb38bae992ec7021e5849d0c3a28ee16ed007d2e447cbfb556f0e40f13a0393766f5104225fd2ffeedabede77dd894a55c589f04e1465a20313269b6d865c5a9ebf722c58b4862463a2f8afac792c97940ae43dcee001eb12af63e33f9e2c1609ed596b5731da7bbce347c34afa35d8d7026c6ee5b5e3de5ffd251e7471cd0e4fbcbff7339fddbfdc6567c74a939f45b6d2f3b94da7a853f9839186d7ae289276200da514a322c91461e7abc34385d12615f0c009ae847c9a6e8475a220a50fcb1069be74d9ab8cc0c50f5ed95832f8e4286122a2129a41bc093d59056383733bdb484691347ed8c0a61d39baf21cdeb9fe3a6234428947aabd00b29433cc7b7a31ba04d99c5d4ffeb696a3f4a611cf9e8a971dae6ee42c8afc77d7b6edfbc10afdae62dea080d75b6d1c6f9e3ef0ee23c969593461662e529be0b36525b86ca074323615a261fed2ca6805089e2d8f22be74dcbba4a21dac23d12673afe8de4c47a0058c1a48807d7d516b897778884fd6891731a99317ceb037b686d7162d0c3e1705506326ca1f46723bd807b049e07db92f3c9c3071027fe7a806083e3d7b30b282f93be8aff4d60f406ed8fc202f13fe0d7ce243cbc2e4379b29feeaf0d629e0ff2e3c5b6efe2f08b0df76483af3b159cd6d1c7c5d6f52777a04f200b138505b9dd3bddd0a929b4ff45da1a0f110cd3b7b6d8e0b27107e78c10a58d6345fa232c9c5105801d16782087a13d38b2000c86a5ab35f14153f57548fb1e02a2a9cac706599710533965a7a4a1c7ee37705cb3e36b45ee3dd5a3d9ecdc01e9923d9a8d4bc8cd290bbbef6d068dc5f76760a05add7c49f05600a1f8e807177ea32ae6d0dfb72a6c075e5f4a4c8f29157ae541a944d4815adef8bce52a59d1afee790eaab67049971f27d9ebf8400116be2863e5529b61529dd45d1dfc224625f0962aa01e3b2c09423fb1f9411229fc2485f6e7162fb270b5f68b93eee8aeef61d788f553f475e00bf1aa782856fd7b2033298d6b5120aab6c233d8d329c8497f7a3a89d5d4acc58c2d719c20d9437c7843c0999357c01d68e341227a2863417212e62501e80471f89081a3c148039fc5a50624c68498cf26065ed24291f139eab89bf3d43f6301fd9148e30acc2aac4429bbf4e930feb2d0e70ef6fdddd8fbacecf5c6c72a59d1f99fa83f880da9ec8976e4bdd2735c47d5dbc619b143547d9b8301edf3a25049dbc06ae043492311664d9bc1b7cdf9f31bcfdcdbb82c4c39c455cb6f934de2f710b0beb6c81967b4eb840fa1f0cdd32ec1dd330f3d54c7cc1d014bc43f78ba4e7e4355ada7dffa3851d8e4f55a695d06cb7f511934409f0ec09e854fa9bbb8b9488a0d442b667033edca68fc0fec26f1cb0f6c12e59ab8cd3f01a47e939dbdc29f1de6f1594e2e66515a0d2d5299dbbcec8ba7f1fca3bd1a2f846bf02d52e2c06ac8d8480f09eb6533b2f2bef32625c09f3c093443aff8100164b4f9078c3b88b117926bcaa715a074005572c59c053af62509e9322bd73e324ae3992fc600a7dc85e654d018ecea0780a3ab9ea8dccad8e02cb9e51571efe7aca3800fd7f47a5e4dfb4dbaee7c067da70aa6992994929cd035b2dc614cc5ba3114a21a4edd4d2c8177817c801b84aa2109aedad93c20ccb489aa92c902faf185125a6abef6dfeab04b399c024c2e2cbe5c29418969114e1f3c3eb4bf5d9e6338a8c3ac85d564652bc99ea95d561af30148ca232a1697b10570379dfc155eacfb741f6d59834619a4fa6553e7b077f5a2e7f719f4ef5a97fd3be213a0741efd7bfa2b687ea21dfc9e84e90426a0e1a0266c8220dfc397b7f65cc630bef84c3dbca745b3690630b14ab4328a402b19442af11f4a2837f14ae5f0659592f0941baf892b477161916768c129c376a75082f3e377f1f0e3698b1ea7607d335a5ffceea5a594a219d55b5a84ed02e8b53794edd16905a7a71b81bc203edfac2766bf189bdee6fc2b9224e4b3407e070e91ef7625fdd21801ae343b77745f547bc7709fe8d0d933aa35c075f312b83bb68b71d643e5cec705ccbbb1cafc7df07fe7b22dac50cb92d244d1b8008088d8d0c3ecfff96091a678f134410682cbf5961b6fbe70dc180621274770bb385105b101e3bc9d65ec408745244cb437ba1ab3ce7841672670d4426e9eedabe3c10ed9c5f6e1705594c6856e9d4eb7b82aa43560802675153ed8990c22c43a872ca0f1e616a6b8b632d95bd23f1e5d9acc430e6b1be9a984bd08ebd60f31d649b4c3f941ef29dcdcc4222e4e1c0e5abecd8090d7d4ede311c9d3b14e326366b76a68998d11efac99ccb963b911658ec79dfaf9b79b49e7d8f6413058321328ebe5f44c9c67158b617aec3622b72dcee66b554541dbd20f55c4d3c0dd341b90488d4c3f8347144b8678b5fe8316ec2fd9282a2b9d38155652bdc342641ab7fe84ebf9f7fc8fbcd445795f256e15076bdce1d49e8af401a214af6ff3a573abc38202e67a413c786d4bb55526eedbd11b4e025400a387f6170723e31f72f56f8650390649e08cd56aa9b0d9e5918edb2b60a21fad3cfe9fa51ddb6a2bea9a67ec601581be2861c8f09940546f4b1192fbd88442ff9ee28bc5250fb52074773984b0827dbb040e02e0c279ad6282d34b14eae928e2f7bdea54455a67402aeca0f85ee56d6131fe417004f08d6b68448e2a967663b4d64ab8345f02d3ea1504c6971908c9143de28c6832002d337b3d2279bd7ed589684bf041d2d2dc7d9e8a7857915c13a6c834bf490046a83d4cfcdc7c0d7be8ab3c71ecb9e029928b5add9bda31c1dd61bf8b097f5cfa64dec3203af5de311360b7152b9bbb41a4f24953c947e9e3f0668d011afe752db01d27e1ea2022d77eadebe12449467f608ae664cfe3d38ab8e07279cadbe5cf29b0da23bf6c0341b9eefc0d3825363b821db7498e5bb33872e2993cf80036c4545b5f2ca0e9b756ac9c2de6d2a4099f627bb7bbcdcb4ddd3543e35a7ff1b26697fa44c02b713ecb354b334576295196bb1b016f7e2ed6f8c3eed9d92e3fe90be0d6dd79a35823021acee1577356aedc8a998e2d7f1657376849cb7c026f66395da529336161645d17352f268b11263aeb0342ac146c2d817717789128cc05f4012a99ade4372511edeb7bb518d013d4f8f66faf6294e6751576bc2b1e8586998d4c9dc06c63782bba94fc0873e2759d2abc10d74926dad27dafc7cca08c15a778c6a97621afb33f29314160106fc349ed8e52437133ad6e1701f5ff2dabc2fc7ee3a0d293a80bfeb5561887d01c98a9118dca92224457fd38b67eb9e27e9e9660f133beb46b3d88d6fdd79adf0cafa5b7f9ce0aef23ec9ed0edd8a6541d595ec5515788d71bcda1ded8cad971871596860af0b4467caa451515d808b01fd92a7c4caadd9bded1f5a500ed787e4b1b5437ca704465036ea4c04230a9480d97024cd5ab2028579a9936072b5742287f1c5ad11d63b812e3e1181b4431074d8ad39d6ed78ec1fe5656646fd462e56d276d352c163aa5431c92731ee9bc251cc1a140603bfedaf90a4a2aebc074607e885984a2506358866b413ff8778971a5e2a2d0a5fa335007a4b05ce5fbb80d735ff124165122ceb30cc6e6f16601a911b66b863a8a2ebf7eaf95195373e2b90dd55487d9c13cadc46ae95f74e222062c17fd87d4ae058700756a5defcba9549ebf4388aa44fc069e4f2eee64fef19954395fc3dfdab92a11fb6a4cbbcffdef9a9db9e9acb5276caba58681505295b557573e46612db0204abd64341123112ee65b5b48339639394e1644d83e3ce579b50f6fb096f6112e1d5a1b40ee29024d51acf97e039178eb7535d0dd1a62ab48f48f17179e9148d4f6dd182d4c61ba5a58e446ef9fdd55bd97f719453d4802a2cf79074312a5ba92c845366154755c13d3f94c3ace8dba1431307293f567c2e4c7b8e5ffadd6b2c4bce483776f1f029a97e0cea613520ea07e891cc8d47624851367601cbec43559f3c5f9b161a77ed2bde6ae62f5eaedc2a5f4c40bd57f91683fa763a124992e9f25f0257e5c7d55057bc941b998acf82b62d3f31a25bc6c356a45380a322166acb9de795f30c40f615c9d27ee15224bedd880126c41bbfca9b1961b9d8a7f48cf78a95adc99d822b24e0068cb10f34ff47847f61ab2ca068fcc7cbc4c7cf24ba476d7ed42afd91bf1285ac7687fa0e6341abc2a0819947d20a7b0724ad58c6894b91713a9a8f3d3335d8b15210852d8c47f3cf32e055511da34836193997c78348f8c9d1932b6c74ebd23b0d2b3570bbe016c067891febd69aad64521e6efb611aecb677abf4da9eb63e412b71c108ec4a79dfd9ebba02750246a7d3c7ea2130df7d5ed8b9c365c92ad809d8d32f86978758638189b1dcd9b945e270f9df4c4e6cdf01fafcc4ae00ff0992b05f288f1b40a66301ef5e5eefbe71e9ae7b4cbfcffd0122fd916ddc9df955c6a4e5b54ef19b880c46bc6316e2117c824627844e2ca9c6e9966df2475097f061df45ec62c0d3a6208cfbfbcde4ec94b883d7a157a506ae3a4e6e65c1fa44f1005669178f8eaf4a5c55140a172702b881da64338cbf82f8508e6d8178317bd60991e00fcf9133a3f9864fb3ea92b8a9bd1774eb8732282e37004521783f83590cc9429d2b5c74bd364dc56182f7c5e2cd447c9c48629181cadf5a2934c0f16a45449b35edb2c467ea881dc6b959e7b7bfcb04865e585a2c0ca49ff75fb80346b5a1c19d45faa04101a2ad39fd92c0bb5c4af33ec8b32beace78d8df830a194e099f59d5808f617408315178f2ea7c8d698d8dca44cad998ddd9f3df77f86dbb5c5ae3ac36c7b88ecda044f3a62dd47f578291291aee3dfb232251244042b07c62a1a4c660688bf607a6fe5708cb5b0e2a7428e8c6551fd60e0644c14c15a180b0520e97241dc235efdcaa2529289ea871a3788f824b2c86e05f6155002ce0d537633c98f26a47842f14aa2d4c035add9fe239d48cc71bd951c323c1df0f72cf267e26b9eadeb6978fe23cf58a75074f2dd488775772c9e381514b5720957d6259553e8aff9a0e54225c6891fb3f3bf89ef29d51bf394435a275175b09ff229919c0403212964c295efd09f114f300395fef3989208ee37a22a4de09bed9750bc8777073eaa8c9fc525788b4b62db77da017fe55369b7c17eba4362c17a928bda8db5e96b69f44b962c99406548a4f058f143504dd063507577773aaccd105de483ab217c0a246917cacd42e0e0988a2ed5c80e104cd478de1046b9c5807c4edbe89aca7f4170b82d7ed54a3b10a979b3f2b9ece57111ef533714a76c3127e555d6768c7711dd328dd9cb2883711a9632b5ee77ab59c21212a8d06e17dd403bcbce5ceac95606d3c564dbef1a6cb942b430e1f8e5ee18ce0e5ee480eefdf66079596ec0805f6cd1648a56b527e235dff4ccd88cb3a72926ee29fddd0d37715459a7ef26ce2f2dd3dbbe238f1edb2a8efb08ebbd7643ac48339a41e7220985c0d02a28c64e5a54c29c7e806510174bc32403503c8d68c3a94cbac70bd75a787fcc23b4dec080b0356aff96aff75ff60d888bd61acff10bb515df2c0e3be57c0f4b750b17b0f8d5746aa04b1614d9d9c52294b698adafc8d050a558c5738175782424722016066314fbf427d5e86d4853e7b4c53e162ddafe95cdbccdc9c1ec5f3e612c7c5861fafeca57864f0a49781d5e7ee9073a5af08f64b2ec102caf79e0c14c01547e3319228d828d41facc8e23e30d5ce94f1b5367b32ab1f0b07585c447d419533ac21176ccd800361278e77e7bb1e166e53228dad65ba0a6b8f6f08955289568b258206b1738cbd19e42e44b527d4538f240ecc2ef0dfb417f15081df6de73896b62ac244657699a8f737e779d18b19e3d7af98dd7b033f36f67ee715977ec00362e4d05ce1344e6bfca1a016ef6f9d0d155c40b5dbb75464eea8987a98c8ef74433b3a1a4e67e3d5e6be9120e3e0e9e1f9f2f779eb781e603ab29954c999bf5433a4f8ef5c830a3274ef84f7aa409c68acdc8e2ce3f56e8507af923e09d9e30a70b78702a2f0d21156eb2455181b27a4dbcb170754192331c1aa75da0099f66125fc4085931f5ccf0c43aa8b6895a12a152abf833d33c53c2771b6a0b7dd7dc2bbfd381e58974ec005aee39b700c0ffc54bb265ade1806c68395d3d54f23d5978c364b5b4a2832418d28c223f449f41c2746a3313e8a6e2afdf7eb01aae670f8ef913b226cbfc16ae3958bc4dd8d659778330bb822ad7589885d3f8d00cd932fdaa4c5d172d665ad5a547e23d32039fa85f543b2fccf0511d311f73a95e1cc800ff289fc9814b93227879848f9549053af07be63ce5cda147e32cb93c36045cf87361ccf51f1d91fe4f6f4d999dd6295d06e39b48bdd408fda0cdc5732e83ca463a0332e264ee4d48468881aeb6b76d21b3c08e50563d4906927efdba5d98627223301c10c157a60cf6e0c9f157a14d15da3014adb1f6694d653c5ecd29aa71190566a7ec5aa924c00bca021fd1bbee0905bd694ea1573eaeecba2c9ae47d1960c0497cbc34308bb6e057bcbb3dfa78b46952c968a0b2afd491b34e6e41991e75db97f8b5a129a1af3e0261bd7798b72ae260c7dcd8bbad8b33fe9f91662c101c89f9fc948361e9d080034fa9b173bf64268423b9b8d41e50c62e9d0bd39ab5f7c9ca6c73fa9d8f94027d71f1ef970f08edc118adc5c2cba92a957062031eb467e715c23da5805d14c55bc9d1eed542d7f100397d29128cf9ecc0c9c5859e0c57ab0cb2af8ca394d317a13cbb6cff551f0a4661ee57ab3d38d1cd320d3daefca1d4556474cf949cb5efa48d3bc8fbb802a29bcfd492a85b51358c2c638c4ce487646826ddde551eb746b4b602d7ef343fe1e735e74243f99fb92eab9fbd0163fa8276e8985bc26dad60310bae4d5ecbd51130bfbd4e684da65d3df7c55aa30cd77872acfb5e6ca2740e3a6ad8c8533b7121d3cacbf1f5ec19caa80ede9553c376fd63465151c5bb087a6cb6a05265f15cceeea7de14f0c9232ebd5841e70beb82c9dc38c53cdcecf1dde86de2aa155c2a62fcde541add4d6e12b2972058fe25091c9fe8e3aadb700501e7e348395d963898a397ec14fd18e2e8be2cd6ab21d3ed234f1866e384e83141cffefbc825466bace63b7ea0dec1c5f28b4b9bd735005448aa0fe23aebcdb6b2555dc75742e9ed1dbb914a4270dc80e1a8e1c44025f42c636e91eff123a7abc18325ca39b6aaeb6a00b1e3b1e752be850c28e585a1366f4213ca99d6908b40273adc62572b2317ba10c73fd6a5c9002b5dec6847b0d1ee052d418115f5744386262f4f67a8b9e7078d205ef1c7ba08b06c0793823a6c40d7c8c0257516b5f7e4cdc7df9a845dc93466b1e7a98f73a8c2a7079a1e6bc6b1a64babdc0ea0a6aa7aea78953c5fbf55d59345d978ebb07ea52c57ae7cc98a38c15ab1807ebc8c8b7174700eb80f290769e47cc09e5866a303a17849744a79203294371b4efecd99e63768de496a85f9714708d03a02d5ae5fdedad1967e1d0f36185a351c2f72c442637c3a32e63ded156058d4a40594f74c22b861e50caad102dff837cb9f84a2dcab7ad09983fce52d9cebba027d1c936c8a48ab68460d55f71daf3e8745ba6a60c2c794e5dac040b5a402214513c95c0e5a48191054ccf86c1f8496d4725ab9a5b899b464ffb2738ad501d32a7147aacfb38abc9c4c2f1d502d6afeb3107f01bd676fde82b7794e280db002696fb66f258f6d85e1fe7ee0401dff0daa173cd3d9ce5554f9ea40d7e26609fa445c4603e772b0d339483638c7818ea3461a5fbeb80f042002b73aab0c8c26a3756ad557337f5206627c86276baf36cd855a61e010ba42cbaf66a6480fd9734b0b1721fb563e794fe935ec4fd6aa0c44ad27f3b397cdc185e6f3a8800b156d7513699e8577da84d53958ef5a8cfd4403b0150a96de2f6af1be7c4442749acc0d35e4826d60088125f16c701f354503cf3eeaae5e636a8611d1aeb2ba3c329b4f1c480badf6ab5e9ec9e52e08ebc5873c0c12c97bb26c219f5cfa41e9b3fe69c707b0f33b62867cdad9592c16e21bc4f3f7d11c082ef57dc3724637991e01101ce506ce040de54df580b826bc62f2a78693f4afdea901f2c5b0041539f0075cd5b273176831c5379c05cad9460523e71fefb8a0cc2a17c1177bf22f3dc5e7e07f6b0023102bc0a3875a6ff81274ccb29bb92a61ba25fb5fed8ac046bb8e1d97e05cf80224871854603675184c93bab681ebb1c19ce6ced4b6aea98bc2e21b8384305da599dfee7c3d4e712b6adbbd95eb319ff40ff9e8e93ce56360593f08bde35c16b90e375778de3b379c76d7abb51a0b027d68a5c8e6cb907765e2673e163ed114990e3c3d3c1c90efbee8d39767b77f8f0d4e1173e6918507d34469449a2b41a109159d6acd06ac06cb43c9ac3535668c52cfe6dc57165ed63f59b2ced5c6701465889276a1e60a809c2eb7cd409761a0712ec7d47a33d040f9dc606414ec995c51be38f21b03197dfc8258759e30480c2cbc21cb7a9b9cb73e631b07f711903763707fb4d35d64aa107f6b2fe69490ea02e0789b9f253fd3bd201f24cf1b0a709a8649938040eb09a187d88d2a41f799ccdcf2dd6d4e4a774dfab29db5fade32b5a90e96a20efee4e1534470bfc99f901c5da8e40e7ef5891c37f701610b5607f7288f4cee4cb96b8acc0976d6433ebef7c9c879222745e280ab504af7c0312dfed4a71f18cf007dc63b8d7382c365c5c730dcfec3220f396fcafe400c7a211e158429954820e975625f41ae484a414c37e844075c8b82f0493fdd95b96a19e8f9b3d768024982cff6749fb69d14b11f72c8f218887395bc3ad861521d5de06d4d67d925734419ff49e5a1e7a121fe62d8042a599278fd5a67af81c23ca5e13b488e439ea554f4c8cd207ee0faeee3ac3f9166fd7845a49c442f817c4bcc9a5eef10c5c6901fde668f1f13c6aa6310ba4e44883c5831440142918f3562ddb50f02fda2297a721823be521d9abca4b37fffdfc0d0ae1d012e22a63b24f02acac2a1471e4c6c68eeed9c9004aa9d1b36b7c11d24ee39790d002719e9a156333b41e27fe21dda599c5d2f146607cce272f3cae5a37cd5c6798b3fa95710f8b3210a5ea61e583c12933ba34a88932c3e1a162d0f6c12d22d834acfa268ff92a561fa5a6f3fbde698c31f6720eb92b0c56d97519e7cbe3392c0e7b15db2b6f46f284a2daf062f35186353a50e6fc90a9decedbb5edac0b6f94bec43b3293b13e3c20878756ff7603e7fc99d305bb7f7a331330a2f6b9ab4042a332280ee54a66b024835d20808e382c540cbfbfdc114ad6c0c8cb7e53ff96060d842ef8427b243c062788636a43f71ae40849a072e66aaeae2cb23c91cc516295787da5a15ac4cdc16ef7e94932e12c811ae8ed621b88015cda219e3bd71ab3bab0ebbb4d3c5a78bd03e0bb0a42e2582ae8800a614e24ecc081dd45c4f6b25d0e957e1b11b01ab15279cd97b458ad3ab5ade831916da98443d68078a2cd7319bb0739b4ce99f8245123ebd5b5a5f8b990e16d8183e42d06358c322e862e42c7a43cab86ae253e1f36c6bf8bd948e341087233ed035795934ef7a09adc9514551d21ea34e7b442bbb0272e4f323e0a06eae4c85617286542ffaf0bd7dcc83e32fc8087bc61522108b2ae6e2", 0x2000, &(0x7f0000000900)={&(0x7f0000000000)={0x50}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 11:08:41 executing program 2: r0 = syz_open_dev$dri(&(0x7f0000000180), 0x0, 0x0) sendfile(0xffffffffffffffff, r0, &(0x7f0000000100)=0x7fffffffffffffff, 0x9) 11:08:41 executing program 0: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000240)={'wlan1\x00', 0x0}) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040000", @ANYRES16=r3, @ANYBLOB="01edff000000000004003b1c210008000300", @ANYRES32=r2, @ANYBLOB="2c0433005000de295b3acba52ee4080211000001505050505050"], 0x448}}, 0x0) sendmsg$NL80211_CMD_TESTMODE(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000280)={0x108, 0x0, 0x0, 0x0, 0x0, {{}, {@void, @void}}, [@NL80211_ATTR_TESTDATA={0x89, 0x45, "dd76b38f6f0ef2d20831137fab6f3d9d68805ad304aec7fb7eec4f86857a53d5b8006f4426844b7f54fb02e4d6838ccb39f442b18e927096bd6bc6b79ea6ee30e14cab798da1ea32ac9ca6f5ee631618a2c8dc4524decab26668ab4fb3d027419d88194e6c8df386a325f6f9cd1f3876e6c3e5ec141828c0f0d09ea0c69e59f882048a5b88"}, @NL80211_ATTR_TESTDATA={0x2d, 0x45, "887a065cba23a6ed8c9a6cacd439de7d261cae91f0000177069be900589cf8d095a8fd6e18d33359e7"}, @NL80211_ATTR_TESTDATA={0x36, 0x45, "2fd85d4d5d5be656c424613709426fd464be36fc25e0a758351e42d73b187dba636bb86330c74c41693d5b43d17f8b2205ce"}]}, 0x108}}, 0x0) write$binfmt_script(r0, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000b, 0x28011, r0, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r5 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_WOWLAN(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000100), 0xc, &(0x7f00000001c0)={&(0x7f00000007c0)={0x24, 0x0, 0x0, 0x0, 0x0, {{}, {@val={0x8}, @val={0x8}, @void}}}, 0x24}}, 0x0) sendfile(r5, r4, 0x0, 0x10000a006) [ 494.357124][ T8756] bond0: (slave team0): Enslaving as an active interface with an up link [ 494.372125][ T8755] netlink: 'syz-executor.3': attribute type 10 has an invalid length. 11:08:41 executing program 1: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=0000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) rmdir(&(0x7f00000000c0)='./file0/../file0/file0\x00') read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f000000c680)="ff80bd331cffb5a77e215e4430d1f5a0894fb47bced403982724595531581e1f701416b3e6cd710cb0030d31ccf828916e6ce6d05752a7d0704dcb7798817505ca75c219c41a811f87eae2acef3bc9b38d75d359206c48ada7c7d3d2bd27f2bcffd953e74036cac371fbcc8908b68ca5e7dbd75f97faa049ee84a951840180beb4849027181ceb1c54b5a04a8e74ed6fd037e46206bff589aee2421fd37b8dcce31e9e4a59be277d5d14aa179614dae10694449cd45c3569004de7637335481a098f0ec182c0900add4db8c6f1b8307ed2739f278a37abd78f2a3aff7f64ed6223897e6176c9e0ded9f16dbf8313ab652afbf208c452458f371ceb1db9553c968442ee9d6d2fbcbae4c0ae848d6a730acb5f7141882a73fff4375d635bcb6dd9c56d77bc9f5149498006c362bcef100b95583b02a686ab2492c05aaffa5ebf614c2ca47ce38721129f2289948480ccacde410414be776aa69ce7d4c208f8cf9f8319dd51171aadef97fdd819b69e5c20d9ccab0e7a2b001d40706f5c41d35e1cd51136ed93d4812ae8933898c4bbce4071bacf75fa2cb4bd9d65738833a7eba83f359fa662b1cde624a3df6b76fd7632cf48d644ebb7e91c8ae2c6f2a31e6c3deae17ea6fa45d3e42d1b31703363ac3158cffbb1d754c0335b83b1858b6ee03cc4ae3b0cb5592b6b207639d2678e7f5b77b0d55537e45d06e3273f8936d6dd718ed0caffc0bdb8600f87ec247189996e84ffd7b4d4c0e281dcb0457159f5f9209c1bd6382b01a3562356407f09d86a75b4e8fe2a1cf811e05803d8a9c9b5dccc4bdf7dfddda8daf07a40dcacb29f18270ecb3770fed2186f86d785b251de55cc2c9b752113741fe8c8fb2b0594fd9958ef3894ab251bb3d513f1520971d5bdcd34ef8091dbeb37b1214da23c546a65cc88bbe28e3f3ba5f178b40bd01a3ac199b534d394907b4b3ca7801163c4fc5a781d138ebf12ab5e74adf7759c9269b9760b2230177ab57b5a18566bcea92fc35318c14016a19a8ec268d66db571b32160b6e8f714cec27114e9fccd3ff978ddb074a81141ccabe2d94e63960c4df55b627916fa2e135e61ba1b8e3ed59d11b7e305d36c9f5bf527b9aef7eb5f59b9a4a2fe92c05a7465cbc0ce957636298a74cb933c43616fd6d832805e56c0e3f73a8dff334a74f3fcd6ebd1c5c35bbc741a06c73ee8424f2237110c665e9601ef369c69fd69a49fbb8dfc30345c121dc5e8212b9dddfd4c86731320255f87d001d75ec666f433fd6e6533dcd7540ff982e0522570f226178710ca717bfd9c9a14cbb1f92d38c516614d451401488f51e6e69fdbba48920bfa22e8237c42195c939cde91fb65a6d9c09bf67185102c3aef8a9242b630aa427bd3bbca87b2ada1074b99654faed4eb22c57755a16f327040f4931b855ef14083800f795d8401e6e4201de5134f74f39991067c2dce0d09c4282aab505ae6e6fc7beb9ce181e1f3094ea1c5847967e42fda54d5df681ec306ebfd71fa4498ae34982743801a01a509c7387acf49f8ba9a42f8a9ba31be4e6252b23ed58882595103ba12114ef9329ae6a9d6923da8ff08834799f88acf209b5eba9b41b13e65823c69ac75a6b60816e5853c02d608feefdd976961a568603b778c47c490102c0e4fbd37b4801dc5d54e2c31a26dcfcef2788a0a4e28b03cb33bda7d309d37982ed0d41d99b39a6ea7b2133b50dc5c072ae3eae34f81d617f5ec8b1626a78ac28c96aee7c48e8101f7bcbf82c2480c95792cf4096cc4071707d4d45547ddee0f91143d2b6071896c31daaac8ee19ee6c8bbf278f8bc049fe415d3e3174d36220510d3efef1c96177c33a334ddb67d59c6257934208b02a10b75c6762069a1b0172f1422b4294dad2e567a1e5690e135a2049822311bf137a82ba3ce18c1015a39d73905c3fc67eb3aac5ccc839049be0ba0b1e4850e6eb0be97eeb7c4331999e27c1313e8558e489c43d5c4d5c9b26a330420bfe23accf417de279c27f6345dfd7225df6c02188609ac977bf9239840d02f92182fa103d92dfdc156a1ae4bdf2060484f169e52a9f724fa5d8e7d43df2252a000879acd15f57c8deb1184d29e27a3d041042d651d8ee54b2f20a59a4f927c072863bd48703e249e12f75e96094a6439e6f07095f1be3b8cd018d0df34f5cd6283f74f0c36f53d1b564118125e88f74e2a3d2a51cdc9a1fee39961bac22bb487fc30e1e045001567dea7d85a9506f1d211bf5b652315c50c2b611da863dc7ea47e49a75051ac6788226435a4e96da2fc2dfa812a6f89ba0a050300004af34a3f0bd2a4dd043dcd4701c221fea985ba6a800c932daf5598a4370f6aa16c8787b9611a7a31ceb74c2af5691f44a5b3c57868b182551d808b55c480b781edf21d0cb17277e70ebb24d074c471492d511bc0b32d1f442d77888b3a8a7c2e4c6764d9e7d7b3905c5fd2cebe6892639c02f8fd676af2fb5e745dc04e087214c18c011a765b5ab368c507a9b77831b85b248e4f7260658995d520e7b849d45b8530c314eec97b7461257bd36fd9fc5a5211f30f3c2f30e5e6a22670c05416d884fcc7a573225a9bc12c9263614e020dd39b96a2f4452901ffb0cc1d940338a1b237c63278edffccd590530a50994ffea17510515a75623e137f47041714032c7da5602be4da0f110e855d9d21523922156bd72a2e1878bc5947d10214b84f7bc4cefeee8b1b1f3439252c1ed4a0a11ac89b9bba7d9a68176015315a81865a54f6aa4be7b974b2c9fd4934496e959211bbb53b12c0bdea6321ab07f154050e3f44de12f055c19bdff2b566305f7da41610b88a78c23d660c2ca035a7a4782b0ca6a023a8dfa237e7032c9be9e8444cd00243a1d0767863e0bd156c83a2eb1072988ac6967f23744ea793a677895695b38bf579022b7d1c157b861fc961ed2ddb8cb4c20396d6fc46eb533001924536a50038dd08a9a087681ab667b18416e841a05f92bf06a19da940145eef04e2a931ec1661ad32e983e18b112d3323316884e47ee79448a9719933509aad552f3651a564e39a690f2bcceab0844126830d0b5dc9e3c36b0008bdbc6eafbfa9fd02e472c6a1109de6703259fe21478fe25914f7373019f414eab9b3c7ad53ceb73b33c2a99669e23aaf2253a753395c7e95dd1505f436f5658afe90eef219c38603b7c50f38a30ce8ff3b359b699d4fca2f009da871eb833c7f24c368cb2b10c3ccc0b06c289c5a61f745779e82607aafc63ad22f406352fe6f729be1e5d14814244dd3a44b89c39e6791c6201ed1020584d21ae0cf50e9ef1d78755e54ce320440c9de75a2397e89c24acb49238e1a1469f831014343540463f03d22602f29b5cf43763eaf152f7c3b337e60fc0728e94e2e62bf2b5076ae6de516f6f48d1d1f9bcaa6e78e13c3799f684b59c15af16c07bb5e6d0a66bcb3aafcf97d13e58f3890e0a6e46cd8188411f87e887c33b2d2aec51c48f929fe9da355d2bd0881e0cfe0fa8a07989a8f56530e390adbb477d1e3a8e922c58b43e15bbda7b144748b8590ab38ec30125f7e21d44671e116d202f1c886b3fdc3ce1c2d286051aa3e3de0d4f79c3952ef85eb43df39f4c34cb16b18c36afc53d2111d3bf49eabe7f0f61cc181e01d4211114d51811da3d349e65653791bf694a14b5f7e5a572c607e5ea61b959a9559919e4ffb3a28aaf5f9465d00e76a021e81dba670d57757331bd266e46c4be2e1c9cbc7e5210599a6030a3a3857ce3cd51e48a3bad2c714e8856dbeacca13ebc156dd92c3d96b26c0566a3aeb187f68fb24eabfc07abb8b5b53a0380117e42b65b417442bc5a3513e97fc777a313049a36379b63d521ccd6781265c149adb7de63c03728f3e66ffe02bc35944d57961abd13400ff865ec3b820e3ae33890ddcbd3e8a7fbe467e2bf26af79890fe752caf9b22583bee42e6219b13e4e7748f27d48bba3e5e772691a92a2096f5cc3edc43570470a50796d7588203ecaedb6cf166461cc03f9f9be1e5347f9be9d687d4444786ac4bf2601fcd96cfea1e18785499a18a4a9aa3f5b0b9a0387da6b93e0c80ecde0d74bea2f3d616bd131db153829e78e3c2fbe86409c7adbb9891b69b8c4644c82b3a8102fb7afe273e781bfc19b698bca0357102e5f5ea8ae290b7aae34cab45eb0b4937cff4f25abb04b98e119279bebd0a8bc3df0975680a303219377ec9c87b3468e81370585dcbbae06fdf5ed2dfb4e9abb318d4807a648a774a06ce6cea716796255b8cfd4b5f13fbbcf7856f5ac3694ad0102ea98ceb6981f6184379e2357ca7b382118193987937d2d1f4c82f3450aa66cf29d46db2a9f3cd8851c3295d9421243f1389fa11818fd3c766d2bd577eee12629bc063e79597fe327cba27787de740e05660ca004722b2c7f6a3b5a870826451269fa9c1a294dc662857cda772faf59ffef7911d6542e290fc16d821dcaea366408781d5d678bdb764af962fc78a845bfabdba8d2a71d3ddad578219ac5834e64551547aa7940290bb01f82b0a9c9d7354448096882b5d0484dafb312533e43dc94b5f5b927ebbac937e202f9281e2f6eadbdc5c767c250b014a81bdac4a029e168a929613891d34fd97769a97a0c09b9e324f173e9e630b6dabffbe4ad2bcf5a1e73826778354b82c702f1b4e24c63b73dee19df35dbd6bdc5abe1dfb2008e22a0e091dd9b98176457e7e5c866d77ce505020724d8571b3c46545a89bfb21045ae6d34ee70af17f98aad3bcddddb1ca938f7e97709364bb610729e5befc13434b5df96afebc4f6253190be186c37885ec3a74814631cca0f1d2961c2ea98caeca1f9e96d9941f35f7f0878d297385fbf8447430a1337a23fd816fd5bf636c69806a59a463b256181523f3de0c1c67f28d053b62932fe8ac42454c82cef04d57238cc2374fb637edf152d86fefc827ba44765e7d1ce6015a2587411c18068baaa4a6746e1301f86b4fc965cc3ebf457d8c3dc91aa21fa2c3ddaa47bc0b9a86c6761924dfdee981afa6a3870af77292b1f80c924ce005a4f721db3d29a701f3dfb0ebd911d01c853c2594d5e276d333894a87c9c3fe4988d0592523580849865c5edac4aaf9978c4010aed6bd3eb156ae019645e73aa3f276def36e4d07bdfdd074207ad82976bbb825533ca68d727e24d4eef672a2d19e443a825d6c9bed92a26a49fd2e8503ca1e742b302a4d42d8a028b4211026ad6b7608a548066b4be621cc5c3c09c8af75f6de14f9edbd0043c2da5a7a90d7267a4ccbcacc7460606d8e8226d6ee076f9601040ffcbf8dc4903c5ec49a377a325723f4c984a51e933e6841c65c24e5da9d6609bbb70896ac5286685f33aeefe6ef95c2c1d3121463a58acee0b860aeb4b05dd5c5d55248991deb1b06bfad0b3bee167aa1d4ac3edbb05bfd476834bbaba24865420acfab8a08eebb8d485f8df5179676b752823c79614a03dd1ded4d1b7e8677cfbfbb08d8d5149eadf1f3496c92f9ec005d218ffba6f89539ccbd7a8f5c2ee70e1ebc61cdf961af55ce7e25d6d28812e36137c68664a832ddfcc02c2457e3c2b8eed3ca03bbe3029acc4aa406b78e73b9c3cc256e5723970c03182b182cf420ec6225e41d1679a13af3bcad3d6ad70e07faa8d9c0538f20d3b5795d2688dd65d7bc4347d8f649c906b81d2fc41097e39a1c1b591a636a5bed5b73db89784f148c46be18a49f36bcc5f6fd686ffe9ae76981666c0315e2f0b2039751360ef4c9c6afef3e7c6622800a435b908750f2a31248945285f03177dd3e0f633319df794311c4746695f4d25bb4752abcf5d7dfa66e12c62724ad852ffb5b618660575fec83813171e6fd87cce7cffcefef5c30cf7bbb559faf5b3db38dd0dcdb0c499d731b44a412ad9f053786bcc32f868dfa1427b5ce65adaa5d88679e8abb13082ce8d5d80afa0faf200c91fb09a504a108e610f72d50601acdc745c5d23056d82d4a77028d7c0c68c9ecf33dbc2d8f0bf79f3969e3d1fd8a9a1c131d2368e5902a4aae881b57f5287e1746585afb6ac36fb3344830da8b5093b6253d20f9d284b313c4596e31ca9c2e8d0d8221370f80f45c92b1f9fec66b92f8cfcfacde56ccafe1574e66afd5e03d7b52eabddb82dacf863b005f9c0ae84966f84abb369854f29fd1d668e2c24f060214b831ba571ea8fdf83067a2cee7cb2e80aa5fc8230f9386af04bf28bd9d0cb8cedb42412c232932fe97f4d6fcb5de403d9674ad4db5120611b454738aba51ed60890ccaf176eb721f5a20546eaae66d6c32586567fbc004e3c34fc744593795e7f593a24189cf7f6b02417c44138c4de9ef06883b7c70b8a119cff264feb8bfca8f22752a42e88a6bf6fe246491a296aa7dcd084c760a064b9b37dd439ce0688a38f405e0f8739b72651e7ff028066ad7627ca2df3d7c4e970e5bfccd8deb6000d943e878564e86efe9b7c55551982195289a4e3b206d567276cf007877a686a57cfd07b564d4aa8a311eba2ef6b3e2e4b00146b8f8a28bd982e955e5c3fef184181ecbce8bff1eab3ae0dc5d1e3c6185e041b9f96b9affac10d4f6e98badc22be91a4e531a7924ed0b07c50bae5f004020114145e5e9d9222d046af98cc0219bde1dd5afe0d76aaa744a44b4f2979fecc3bc26aa6aca0d3683b0c6494106aad296ef5e4d47923e17a9fa7474c97932f1497bf409a1664300ac843879dbe0740de6def5d46c4bec7406b96f5d92b23680a76a3ebec7b5f3df1009abc369c929436d9d4386368a21bc19f0d587912557f714f4070e1de149637d6f1e1f2024a855d1177153d8238d45c45ebc078b452135e3199ab0a5a0b5896d55c42e2f4e9b5f4146195a22bfa6b06648bc9b1293b9a3d8d5e297efaf7322958903e29d0e0a4b4fab7c0a18bbd6d40a5d64b6898a243ea501f150719fb368196cbb687bab39e3b727513aedc83da1961fab527c747d81c8c7711b02fbc06353baedb53919a1eb0e0ba42c156c24d971c91f4342e3b87c5704b63a9280a93103570c93bb04ac482e7e13355358c23d9e368fae146f8745325f126dd0ce4132d6d2a8017182481e339a982732d464db057370fe582c2e0a82942cbae6626da0d87a3429bf8012cf9d625bb5aa39d54dff647846b9d7355babd3053f564b7df50bd1452ecf370d4d9ac73580cd8d5c4bb4f9b331ab6e1e976c6942fdc490c4a705b6b3bac04b1fb0685833dd99301cac7791ca55c0b5e9091c59829f54290b31e8439c598b7b2df297dec6eb0b7b11e83115892be907e56cb7f27aa9766752e530072ae291f98afd828d8a479f087f9d2fdec20d009d30527e055271a8444aa470a68812f90329ea8ec08cd5efad75f1721de9e4792c0e61fc44b4accea135b7b2d7bed3424467d08b22c33229a13be421dfb42ac01c8a9c99d8777ed042f4e30295200b4bd68b705f70b22cd6f5bb5c4aabde465081d2782f84e08e110bf691ef607d0dbe79c7fc2858341d82510cd1eb2d3f26b14f7cd67bb41cb68fa770690eb5bdb95d54b9cc4b0a104cd1845327ff70460e97f22846c99ec0d6f7008df8dffd638f121f6bf566623daf39b114db507504566d06dbb72a97070b938d0f2ca61355342eea0946966fdfc91985e51532cdcb2d7ed37232e69edcd4cc44ee8f575f34a950916dc674394652ccf3ad1733fc1eb637c32f6e071d3e3fe84481dce2e3fcf15b9bec71a8975f85314f04a0fd3d319ab6b2a702c071587c7552d01b8a860086e273674e0d684ecd58a5754015178e485d66831ce27c8344d1ed194550dd482fc609f031b3eb1365470df49af2bdf79c8fb9684447d08bb51897590f0728510760027cd073d3a0f5ea45e5786afeb3cff176f62ef0de82c69e3b821038f7b0ea3b6d97ab548ef9601f41e51eaf8e63c228d4a9ec2b5d67e10b22b729fa9771c790e0006be161c5f3bb5beb937c40ebcbab4019ee89831d24119761ed55949ec3e67fc66929864cb14568db0e811e6a1f0b6435a5199baf3604978ae0f677ec9a647c210cfa2c2faa62289093890a90d0076f28da2fc7371ae391aab2ddf7a6def1478387b64afad76ff4e1096ebd49bda7349508db3b26b3be4c80fce48996bd15d4a53ed1975c53e7874b113103b1e98ed7d02f308801c524ab8aa557300a1031e85405aa7cb4124d517a391412ea48bd066c6e37166cbba981b265318ad0f0afb9a3f714c4a67b629e98db2ce10cda236e64691528707f972ffd984019d1f60469577151c410bc77ca1fb3efed2280f6b5fa2183dc0dc9a31424f7a3cf99afa8a445095cdd7a3ed6b67ef1d5c8edd24963583ff0c1efd70fb1fddaf3f95eaa45733c3246cda09f752e794d0a84bb50135356422d364ccc58b5d1d9b43ed7b763b52070bf39d880ca67bf7a514c86749c9cc2ea9bcb0316baf0216090fc99b2ff73648f3c5d6670cbf86cfb27e25e03e5dd0ebe2ecd569e647f21972cc3e178a7b08b2b78aaf44039a361b3babfb7059088079bddbe6c28a8d616927065bd028afc9e546886dadec8d1c2cea165f641e361566b22d8acac56df2e6d2d110435d4a98804f5969badfaae32afa2732587a346bc74686d311bce32ba23512d67ff4d9abc71d163e5d9151c7012bfce523f6c877639fdd508f299810f6081280cf88af6f7ae0c973144d797af27a59b5c296910f88cd9e88292d63fc5862a36d05dd4c643cc13a1c7da2ce53a58c9b7b940113b922d10d9943edb073ea244cb6ee6bdaafebad116965c1e4dc471681800f09c1d915bde171ae3a38191aa11d30427649cf8a44c61cece7296839db17cb834f30961fe12498188182dd5b28fc6a63483bc3628347b7e9c073f7da2b596e2ecdcdd65a4c717e108d7c484583b974a1b81b19501c7fd68de4149799f9d0145c471a3c6ce1b9f91ce60638490c64844f78976f91cb62db01ca147d89d1a76debb7a79b253302c4a49ea8b9b173939303b5c58859e0bb4c128a31943eb371316f6c72db9fcf9e3291a84afc1c752c9ee9417b09d10a6a1e7564413ca23837b60c9fef7653eb46942ead68a0ce0a2768c0be30d081d517053f5217f0af277270103cc492f68f494115efa2a8d8a62abadcda978ace3e131960bf8facb1e8f774c65aca7dc7286dee049604335683101c7a994d116fe294855e19a128367630fa55d9abcdcf9663c38ce70607187970026fdb82f4ba8bbb2e906a6817ae0374b26b997d9fe636e8137d741d91921e18d5e56a20d5e14de9f98bb60873ee594c21be6b844ac30cccb0413ce62ba0a9c26b43547d622f32b82006db6dd5ebc73145c2ac4983517da0cbc148bc2def5610bef766bf5952b0e346c83ed4c4f45d6f04ec0c363e4535c67dd79feb9abb440e41591e365822273d4b1e1ec477e632d490bd1f57e2bbff9535e4e257280f74497a1456376fc5ac540074d890939bf53d7fe3f529f71607a929c2227db926c1fef265e9e78bb00ccea6d367b7a3d4d48c4db0a452fa29ab8fa242f9d086b5c468c6fd75ca455e919c823c7e11f7adb039d2b20ba9d6df0d6bbdb3c116fa8ad9e335d7a13de88e09b2e0665b3aab94b3f405048394a5c6c724ff1b40dd523cfaba631d4548694cf89f4dd5615064a7149f27dea6433592c3be9833c3cf22150c8a8e97083b0f8f8928b8986ba42007b77446bb73ea9c4453cad0a189b9c8fee831958dfd70ab069835898b343f965948c43e8bc53d19a6c42ef4d344871a47aed211bc0725865ac50b5461ec3785948c586b88735aa239db21593224570d834ab62309558ee8ae1eda96fff960e0f9b6e13432bbf25ca3c871f99f1c9242072e884035a87d83d7d154bbb3f3b7bb6c97f36d5fd8c5865b4e3f5f4f1e63d3180073758e2cae240594ca0406843573beec7b7565eceb1d30a526ca2fa41fdf01d519f990e2dc2aabf613aa10cab2c521fd4af3719c343478d84ac8cf08031252be6ed0e09b0d63e4d9e084bfaaec8f3a346f80bee7c31091bae6a3e4d995a7e7b8311ac12cb7b21827491db1d5eb06994506df6743d50aa5f24cb5a09e72bc9978b9e4213e68a52700815a3b0aa168cc729a9c2e0b9d56e1efacb2fda9c5d2b5711da9a9ac9b1e6690bdb9aadbb8767494cf907c4152e89327764c904818d72e56f89bbf06d689d4f2fc28359ffa42d4b48f79cf52d8df654eea9cdfbb2750370975d99bf115440c870e393774e1879f7633754c6ce7c3b89e4f2c5b9e8e72007bd94c8c9530e7ad999a5d7e13954906ec903194e60f6a239acaaee75dac45e708678fcc9d5cb1ca85a69ba2c038bad53f55fceebadaf232551fd5cd8e83d88720efafdd5928e440467f1e3086acd8e7df0b1f753295370e737c237d8f31a153a3fa6df6882d21a22e3c2222f6d04358218ae3266b0296c084e5fcdec8d075e07c7bde80a52c641358d2b310db4a06708e7dbd67b6e32e6c4cff9d9b185cde6286d5b7e27674e94e813d81144e0d6de75499fc50ece12ee22528f17c7afece82fe236798b750e171bce00eb834681f8ea39db30fa9a21bdd9fc39eb1ef67f82a06491d773ffedf789ad776d01e528098fc48019ed90bbb083a7be17ebe8e29357187ef7d72f34189c4f2b119922322ff58e662c0e73869c3cff2cc82d5211894bd109a8623cebd88fe31c9a7473ea6fbc93c994bbef9ff793b7e45b835023fe95e7f8ba46c3eb1c48710d3c8844af0707a8e4e87a2df833380a5ce3c935ac5d85b549a4c24569bccd87883a8b303ef8ece18605ae2a55ec7c8f86cc741d5d218711a1bc60295ae8dd32ff5c6908df2722a70ed7bb4d9a43c5e21a1bc14ee9dc4de5f5d597519c7084dd1be4888a79712d207939fa68706a33525225ba9f6f525186e5a28079ffa552b42d9c76881971489dd8aaa6dc1f6d3be7181ac2af101984887bff1774eca1b5ffafea85357346ac4a277291496e0ce244dd51f96f108f1b6a5f1ad3af8724cc6f425bd363402bd04010330cf5a8669ff1182f931695279f7f4a56897710d5bbff7276b7c17f6cd2336e0ec5f02340c729b1185cf9876b071a2d88b610305878874b6ba99bca1b61cd3ccf78b30f75014b36c7156f74a6b49c71ae3b78a8d1dcdde23e1d1dc60b2698ce9805b8e7a36968760e154f8ebf7f55ee5fdb6936fe36d639b2c00fbab126e6e09d6a0f5c803ada8fc834969141262d94d46a3991aeabb7c512868ecd67cd0fdd590eead283b85714f4e792afb3b0c3ffe1cccc82935e05747182cec4f16b0fb95c52a9e607e3b2720a298de61148f675d30d7d2d54fa571815cf73161901506ee75d5a6bb161bfd95170532babb407c85ee9dfde4610ba661242c04d85d8ab2f5de8f68da9774b871a0bb05b601e06c9abb81b0cb424a0dc9b76151f8f516ab034f0ab24eac1e5ea917d37542fc1741ad20ea3e7bcee4e86c30d84f3172f87240b1961d0c400269f27448c2f2133d0b503eeacdb9bb43c5ccff9579f6a351ab87011c214d5c0f9a60f903e9701dc203130c4e19177968602fa820fbf4b4348fa9a3f6b60dab62b31bd02e40e50991f913761452b94f14807181cd39d98fa0b060f02627cc9a", 0x2000, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)={0x90, 0x0, 0x0, {0x1000000000001, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000}}}, 0x0, 0x0, 0x0, 0x0}) r2 = fcntl$dupfd(r0, 0x0, r0) syz_fuse_handle_req(r2, &(0x7f0000004280)="9b1a9b72c155a00dfeef877e39bc463149b0131ac619274f2dc90653ce4e03b08ec2c98c94d9bb3078a2a5a83afc28418aa01a9dc95cf0180ed44f76cdecde8379db36cedd0f57a6a3f798fe3546e710844e156f86b7e60afdd7d93b31a68c9a44340ee00c2cf3109a6b6686a35f396dcf2f4a86a886506b3d343f503f66d151dbdb7a0eb1206c080f3e45e42c6e4093df5b7548ee041bc3a1dd1e8cc5051560c730e6708c7c896920c6d4eab5ba26b6dd4b487a7b6386485bf18fb777a693b7113c4550226387db25e94db9d10716953275237b195b94e28df4df559a29a1613b213098e5846128da84ea06735a1e3f8313cd04db08af7446abcbdd5568242567d113c75f03d47df20b33bcc4b6261030f6fed858b99e684aaf9469340158a947c59efba0501bb29ab015bd2e5cf9af1f83dff8df1eb2c336c6b8d9c84db277e4cae24553e5a64f3322940391cac01bab1b8188489b6a845dab6f78e214c9b5a7603d4908aa7c511b60759ad5d66219df94b0bb842ce6101f12dd2cd5ebbd574e4974b9faff7ec8d229db00adcc556fe748d34a6f6e0f8c8845ea53f7898ab9a8c2d97f4ae45ac2ac214fc2517f8b868278000cf92ca90ffb856ac0d1e97c7e946c3daba38629a6c07cc85892a24af93fb180520b60108c92f4a94f71a20c006d54f76377d416652a960855372632fc8f929c825c5a3346e74644a69becb091561c5087b7adb02e3d620589d786e205056d396851b8fb419309d2d821bf3804af7d5d1b1dc9ea66dadb8f0ffb431a1070ea863bae7ae76c9895c4f93b43097e02e16f3b213268c9b813dfa255e90b6e4ec4c7fe67c90db2911fd548b8f9ca5c36468e43dde9a86974e52aa93429461365ba7b036230faa91a21b444e9d986f0dba8204495405d5fb3c5ba1728fe2d47f869e63e15eb178d9d219fa9ed8c50ce4b1d16b15ac714b3832043209adf9a0e07bd325f3730ef5899865d8068de19d0ba91590c38ec3c437a610c0d200a574baddff2e532f4f267daffcd08bf63f325d5b9bf3272776920cbd7d9d6bdb136ec5ce29ce6689397b8434923ce5a4d87f92c750229fee5c4540dbb31fa61c2a38edd9f96cbeb3ef50b1fcd197c306b3ef4424bbe5bccd893202ae0c3a4df37556a7ad3f87677b2ab775bb9312a399da45632a1826cc00fa2c2f0839c375359828d92cfe64b44d1a6ae7483f1340a790e723f628c26023b4700bdc4db9affde09fa52341fe6fc7c51f318084e5faa8cd28ed803b51b537de2955a2fdfe2a1e389a574bba10062480393256b9e8265da751112daae3924bc3b4aaf31243173aea7fbeacca65f4cc54c725ef39926356494416f44063a0ab4810ab90f213257cbf7f8656b4cdd381ffd5c56588de1f9de61a5942298ede5b0bcc490b6007bd514d3db6da9042fa08203f165b52bd060486bdeae3662e7cbc25544d9920c744ee6d30a722c82fc55a8f5bfd9777c02e3dd4037fa1b4b3a5215e4b588e825ab1f7a647ea6c29dcabcdc642614d4303547ec38c2bf7236704a8e17d60e630e68516b9934e8ce23dfc7f4558a093529382404ebd9a9e2579df8f4ffe4107a0dc8bbed7f14e079cadddffd7cda0a909cfd5a38e3b977b04f3cb0e6e22bcea8184aa2c59d42795f3e63963bea7a2a1e281b26ab618b87e4f6c233cb11bba7050df46b7049c4d6d9d81603316ecc6a847add2a3d0add42780f8448f52ec157899ccd4f7b77f9fceb48696a055d9c2c6d530a0bddbbd3a186afe21d957eb0211170b6e02725590e7a60add8fc3d5ae5305fed0725e21ef9845a5ef7b5358712a9d6c5affb57729ce0959917ba1aefca3613745268b68e9bcb38bae992ec7021e5849d0c3a28ee16ed007d2e447cbfb556f0e40f13a0393766f5104225fd2ffeedabede77dd894a55c589f04e1465a20313269b6d865c5a9ebf722c58b4862463a2f8afac792c97940ae43dcee001eb12af63e33f9e2c1609ed596b5731da7bbce347c34afa35d8d7026c6ee5b5e3de5ffd251e7471cd0e4fbcbff7339fddbfdc6567c74a939f45b6d2f3b94da7a853f9839186d7ae289276200da514a322c91461e7abc34385d12615f0c009ae847c9a6e8475a220a50fcb1069be74d9ab8cc0c50f5ed95832f8e4286122a2129a41bc093d59056383733bdb484691347ed8c0a61d39baf21cdeb9fe3a6234428947aabd00b29433cc7b7a31ba04d99c5d4ffeb696a3f4a611cf9e8a971dae6ee42c8afc77d7b6edfbc10afdae62dea080d75b6d1c6f9e3ef0ee23c969593461662e529be0b36525b86ca074323615a261fed2ca6805089e2d8f22be74dcbba4a21dac23d12673afe8de4c47a0058c1a48807d7d516b897778884fd6891731a99317ceb037b686d7162d0c3e1705506326ca1f46723bd807b049e07db92f3c9c3071027fe7a806083e3d7b30b282f93be8aff4d60f406ed8fc202f13fe0d7ce243cbc2e4379b29feeaf0d629e0ff2e3c5b6efe2f08b0df76483af3b159cd6d1c7c5d6f52777a04f200b138505b9dd3bddd0a929b4ff45da1a0f110cd3b7b6d8e0b27107e78c10a58d6345fa232c9c5105801d16782087a13d38b2000c86a5ab35f14153f57548fb1e02a2a9cac706599710533965a7a4a1c7ee37705cb3e36b45ee3dd5a3d9ecdc01e9923d9a8d4bc8cd290bbbef6d068dc5f76760a05add7c49f05600a1f8e807177ea32ae6d0dfb72a6c075e5f4a4c8f29157ae541a944d4815adef8bce52a59d1afee790eaab67049971f27d9ebf8400116be2863e5529b61529dd45d1dfc224625f0962aa01e3b2c09423fb1f9411229fc2485f6e7162fb270b5f68b93eee8aeef61d788f553f475e00bf1aa782856fd7b2033298d6b5120aab6c233d8d329c8497f7a3a89d5d4acc58c2d719c20d9437c7843c0999357c01d68e341227a2863417212e62501e80471f89081a3c148039fc5a50624c68498cf26065ed24291f139eab89bf3d43f6301fd9148e30acc2aac4429bbf4e930feb2d0e70ef6fdddd8fbacecf5c6c72a59d1f99fa83f880da9ec8976e4bdd2735c47d5dbc619b143547d9b8301edf3a25049dbc06ae043492311664d9bc1b7cdf9f31bcfdcdbb82c4c39c455cb6f934de2f710b0beb6c81967b4eb840fa1f0cdd32ec1dd330f3d54c7cc1d014bc43f78ba4e7e4355ada7dffa3851d8e4f55a695d06cb7f511934409f0ec09e854fa9bbb8b9488a0d442b667033edca68fc0fec26f1cb0f6c12e59ab8cd3f01a47e939dbdc29f1de6f1594e2e66515a0d2d5299dbbcec8ba7f1fca3bd1a2f846bf02d52e2c06ac8d8480f09eb6533b2f2bef32625c09f3c093443aff8100164b4f9078c3b88b117926bcaa715a074005572c59c053af62509e9322bd73e324ae3992fc600a7dc85e654d018ecea0780a3ab9ea8dccad8e02cb9e51571efe7aca3800fd7f47a5e4dfb4dbaee7c067da70aa6992994929cd035b2dc614cc5ba3114a21a4edd4d2c8177817c801b84aa2109aedad93c20ccb489aa92c902faf185125a6abef6dfeab04b399c024c2e2cbe5c29418969114e1f3c3eb4bf5d9e6338a8c3ac85d564652bc99ea95d561af30148ca232a1697b10570379dfc155eacfb741f6d59834619a4fa6553e7b077f5a2e7f719f4ef5a97fd3be213a0741efd7bfa2b687ea21dfc9e84e90426a0e1a0266c8220dfc397b7f65cc630bef84c3dbca745b3690630b14ab4328a402b19442af11f4a2837f14ae5f0659592f0941baf892b477161916768c129c376a75082f3e377f1f0e3698b1ea7607d335a5ffceea5a594a219d55b5a84ed02e8b53794edd16905a7a71b81bc203edfac2766bf189bdee6fc2b9224e4b3407e070e91ef7625fdd21801ae343b77745f547bc7709fe8d0d933aa35c075f312b83bb68b71d643e5cec705ccbbb1cafc7df07fe7b22dac50cb92d244d1b8008088d8d0c3ecfff96091a678f134410682cbf5961b6fbe70dc180621274770bb385105b101e3bc9d65ec408745244cb437ba1ab3ce7841672670d4426e9eedabe3c10ed9c5f6e1705594c6856e9d4eb7b82aa43560802675153ed8990c22c43a872ca0f1e616a6b8b632d95bd23f1e5d9acc430e6b1be9a984bd08ebd60f31d649b4c3f941ef29dcdcc4222e4e1c0e5abecd8090d7d4ede311c9d3b14e326366b76a68998d11efac99ccb963b911658ec79dfaf9b79b49e7d8f6413058321328ebe5f44c9c67158b617aec3622b72dcee66b554541dbd20f55c4d3c0dd341b90488d4c3f8347144b8678b5fe8316ec2fd9282a2b9d38155652bdc342641ab7fe84ebf9f7fc8fbcd445795f256e15076bdce1d49e8af401a214af6ff3a573abc38202e67a413c786d4bb55526eedbd11b4e025400a387f6170723e31f72f56f8650390649e08cd56aa9b0d9e5918edb2b60a21fad3cfe9fa51ddb6a2bea9a67ec601581be2861c8f09940546f4b1192fbd88442ff9ee28bc5250fb52074773984b0827dbb040e02e0c279ad6282d34b14eae928e2f7bdea54455a67402aeca0f85ee56d6131fe417004f08d6b68448e2a967663b4d64ab8345f02d3ea1504c6971908c9143de28c6832002d337b3d2279bd7ed589684bf041d2d2dc7d9e8a7857915c13a6c834bf490046a83d4cfcdc7c0d7be8ab3c71ecb9e029928b5add9bda31c1dd61bf8b097f5cfa64dec3203af5de311360b7152b9bbb41a4f24953c947e9e3f0668d011afe752db01d27e1ea2022d77eadebe12449467f608ae664cfe3d38ab8e07279cadbe5cf29b0da23bf6c0341b9eefc0d3825363b821db7498e5bb33872e2993cf80036c4545b5f2ca0e9b756ac9c2de6d2a4099f627bb7bbcdcb4ddd3543e35a7ff1b26697fa44c02b713ecb354b334576295196bb1b016f7e2ed6f8c3eed9d92e3fe90be0d6dd79a35823021acee1577356aedc8a998e2d7f1657376849cb7c026f66395da529336161645d17352f268b11263aeb0342ac146c2d817717789128cc05f4012a99ade4372511edeb7bb518d013d4f8f66faf6294e6751576bc2b1e8586998d4c9dc06c63782bba94fc0873e2759d2abc10d74926dad27dafc7cca08c15a778c6a97621afb33f29314160106fc349ed8e52437133ad6e1701f5ff2dabc2fc7ee3a0d293a80bfeb5561887d01c98a9118dca92224457fd38b67eb9e27e9e9660f133beb46b3d88d6fdd79adf0cafa5b7f9ce0aef23ec9ed0edd8a6541d595ec5515788d71bcda1ded8cad971871596860af0b4467caa451515d808b01fd92a7c4caadd9bded1f5a500ed787e4b1b5437ca704465036ea4c04230a9480d97024cd5ab2028579a9936072b5742287f1c5ad11d63b812e3e1181b4431074d8ad39d6ed78ec1fe5656646fd462e56d276d352c163aa5431c92731ee9bc251cc1a140603bfedaf90a4a2aebc074607e885984a2506358866b413ff8778971a5e2a2d0a5fa335007a4b05ce5fbb80d735ff124165122ceb30cc6e6f16601a911b66b863a8a2ebf7eaf95195373e2b90dd55487d9c13cadc46ae95f74e222062c17fd87d4ae058700756a5defcba9549ebf4388aa44fc069e4f2eee64fef19954395fc3dfdab92a11fb6a4cbbcffdef9a9db9e9acb5276caba58681505295b557573e46612db0204abd64341123112ee65b5b48339639394e1644d83e3ce579b50f6fb096f6112e1d5a1b40ee29024d51acf97e039178eb7535d0dd1a62ab48f48f17179e9148d4f6dd182d4c61ba5a58e446ef9fdd55bd97f719453d4802a2cf79074312a5ba92c845366154755c13d3f94c3ace8dba1431307293f567c2e4c7b8e5ffadd6b2c4bce483776f1f029a97e0cea613520ea07e891cc8d47624851367601cbec43559f3c5f9b161a77ed2bde6ae62f5eaedc2a5f4c40bd57f91683fa763a124992e9f25f0257e5c7d55057bc941b998acf82b62d3f31a25bc6c356a45380a322166acb9de795f30c40f615c9d27ee15224bedd880126c41bbfca9b1961b9d8a7f48cf78a95adc99d822b24e0068cb10f34ff47847f61ab2ca068fcc7cbc4c7cf24ba476d7ed42afd91bf1285ac7687fa0e6341abc2a0819947d20a7b0724ad58c6894b91713a9a8f3d3335d8b15210852d8c47f3cf32e055511da34836193997c78348f8c9d1932b6c74ebd23b0d2b3570bbe016c067891febd69aad64521e6efb611aecb677abf4da9eb63e412b71c108ec4a79dfd9ebba02750246a7d3c7ea2130df7d5ed8b9c365c92ad809d8d32f86978758638189b1dcd9b945e270f9df4c4e6cdf01fafcc4ae00ff0992b05f288f1b40a66301ef5e5eefbe71e9ae7b4cbfcffd0122fd916ddc9df955c6a4e5b54ef19b880c46bc6316e2117c824627844e2ca9c6e9966df2475097f061df45ec62c0d3a6208cfbfbcde4ec94b883d7a157a506ae3a4e6e65c1fa44f1005669178f8eaf4a5c55140a172702b881da64338cbf82f8508e6d8178317bd60991e00fcf9133a3f9864fb3ea92b8a9bd1774eb8732282e37004521783f83590cc9429d2b5c74bd364dc56182f7c5e2cd447c9c48629181cadf5a2934c0f16a45449b35edb2c467ea881dc6b959e7b7bfcb04865e585a2c0ca49ff75fb80346b5a1c19d45faa04101a2ad39fd92c0bb5c4af33ec8b32beace78d8df830a194e099f59d5808f617408315178f2ea7c8d698d8dca44cad998ddd9f3df77f86dbb5c5ae3ac36c7b88ecda044f3a62dd47f578291291aee3dfb232251244042b07c62a1a4c660688bf607a6fe5708cb5b0e2a7428e8c6551fd60e0644c14c15a180b0520e97241dc235efdcaa2529289ea871a3788f824b2c86e05f6155002ce0d537633c98f26a47842f14aa2d4c035add9fe239d48cc71bd951c323c1df0f72cf267e26b9eadeb6978fe23cf58a75074f2dd488775772c9e381514b5720957d6259553e8aff9a0e54225c6891fb3f3bf89ef29d51bf394435a275175b09ff229919c0403212964c295efd09f114f300395fef3989208ee37a22a4de09bed9750bc8777073eaa8c9fc525788b4b62db77da017fe55369b7c17eba4362c17a928bda8db5e96b69f44b962c99406548a4f058f143504dd063507577773aaccd105de483ab217c0a246917cacd42e0e0988a2ed5c80e104cd478de1046b9c5807c4edbe89aca7f4170b82d7ed54a3b10a979b3f2b9ece57111ef533714a76c3127e555d6768c7711dd328dd9cb2883711a9632b5ee77ab59c21212a8d06e17dd403bcbce5ceac95606d3c564dbef1a6cb942b430e1f8e5ee18ce0e5ee480eefdf66079596ec0805f6cd1648a56b527e235dff4ccd88cb3a72926ee29fddd0d37715459a7ef26ce2f2dd3dbbe238f1edb2a8efb08ebbd7643ac48339a41e7220985c0d02a28c64e5a54c29c7e806510174bc32403503c8d68c3a94cbac70bd75a787fcc23b4dec080b0356aff96aff75ff60d888bd61acff10bb515df2c0e3be57c0f4b750b17b0f8d5746aa04b1614d9d9c52294b698adafc8d050a558c5738175782424722016066314fbf427d5e86d4853e7b4c53e162ddafe95cdbccdc9c1ec5f3e612c7c5861fafeca57864f0a49781d5e7ee9073a5af08f64b2ec102caf79e0c14c01547e3319228d828d41facc8e23e30d5ce94f1b5367b32ab1f0b07585c447d419533ac21176ccd800361278e77e7bb1e166e53228dad65ba0a6b8f6f08955289568b258206b1738cbd19e42e44b527d4538f240ecc2ef0dfb417f15081df6de73896b62ac244657699a8f737e779d18b19e3d7af98dd7b033f36f67ee715977ec00362e4d05ce1344e6bfca1a016ef6f9d0d155c40b5dbb75464eea8987a98c8ef74433b3a1a4e67e3d5e6be9120e3e0e9e1f9f2f779eb781e603ab29954c999bf5433a4f8ef5c830a3274ef84f7aa409c68acdc8e2ce3f56e8507af923e09d9e30a70b78702a2f0d21156eb2455181b27a4dbcb170754192331c1aa75da0099f66125fc4085931f5ccf0c43aa8b6895a12a152abf833d33c53c2771b6a0b7dd7dc2bbfd381e58974ec005aee39b700c0ffc54bb265ade1806c68395d3d54f23d5978c364b5b4a2832418d28c223f449f41c2746a3313e8a6e2afdf7eb01aae670f8ef913b226cbfc16ae3958bc4dd8d659778330bb822ad7589885d3f8d00cd932fdaa4c5d172d665ad5a547e23d32039fa85f543b2fccf0511d311f73a95e1cc800ff289fc9814b93227879848f9549053af07be63ce5cda147e32cb93c36045cf87361ccf51f1d91fe4f6f4d999dd6295d06e39b48bdd408fda0cdc5732e83ca463a0332e264ee4d48468881aeb6b76d21b3c08e50563d4906927efdba5d98627223301c10c157a60cf6e0c9f157a14d15da3014adb1f6694d653c5ecd29aa71190566a7ec5aa924c00bca021fd1bbee0905bd694ea1573eaeecba2c9ae47d1960c0497cbc34308bb6e057bcbb3dfa78b46952c968a0b2afd491b34e6e41991e75db97f8b5a129a1af3e0261bd7798b72ae260c7dcd8bbad8b33fe9f91662c101c89f9fc948361e9d080034fa9b173bf64268423b9b8d41e50c62e9d0bd39ab5f7c9ca6c73fa9d8f94027d71f1ef970f08edc118adc5c2cba92a957062031eb467e715c23da5805d14c55bc9d1eed542d7f100397d29128cf9ecc0c9c5859e0c57ab0cb2af8ca394d317a13cbb6cff551f0a4661ee57ab3d38d1cd320d3daefca1d4556474cf949cb5efa48d3bc8fbb802a29bcfd492a85b51358c2c638c4ce487646826ddde551eb746b4b602d7ef343fe1e735e74243f99fb92eab9fbd0163fa8276e8985bc26dad60310bae4d5ecbd51130bfbd4e684da65d3df7c55aa30cd77872acfb5e6ca2740e3a6ad8c8533b7121d3cacbf1f5ec19caa80ede9553c376fd63465151c5bb087a6cb6a05265f15cceeea7de14f0c9232ebd5841e70beb82c9dc38c53cdcecf1dde86de2aa155c2a62fcde541add4d6e12b2972058fe25091c9fe8e3aadb700501e7e348395d963898a397ec14fd18e2e8be2cd6ab21d3ed234f1866e384e83141cffefbc825466bace63b7ea0dec1c5f28b4b9bd735005448aa0fe23aebcdb6b2555dc75742e9ed1dbb914a4270dc80e1a8e1c44025f42c636e91eff123a7abc18325ca39b6aaeb6a00b1e3b1e752be850c28e585a1366f4213ca99d6908b40273adc62572b2317ba10c73fd6a5c9002b5dec6847b0d1ee052d418115f5744386262f4f67a8b9e7078d205ef1c7ba08b06c0793823a6c40d7c8c0257516b5f7e4cdc7df9a845dc93466b1e7a98f73a8c2a7079a1e6bc6b1a64babdc0ea0a6aa7aea78953c5fbf55d59345d978ebb07ea52c57ae7cc98a38c15ab1807ebc8c8b7174700eb80f290769e47cc09e5866a303a17849744a79203294371b4efecd99e63768de496a85f9714708d03a02d5ae5fdedad1967e1d0f36185a351c2f72c442637c3a32e63ded156058d4a40594f74c22b861e50caad102dff837cb9f84a2dcab7ad09983fce52d9cebba027d1c936c8a48ab68460d55f71daf3e8745ba6a60c2c794e5dac040b5a402214513c95c0e5a48191054ccf86c1f8496d4725ab9a5b899b464ffb2738ad501d32a7147aacfb38abc9c4c2f1d502d6afeb3107f01bd676fde82b7794e280db002696fb66f258f6d85e1fe7ee0401dff0daa173cd3d9ce5554f9ea40d7e26609fa445c4603e772b0d339483638c7818ea3461a5fbeb80f042002b73aab0c8c26a3756ad557337f5206627c86276baf36cd855a61e010ba42cbaf66a6480fd9734b0b1721fb563e794fe935ec4fd6aa0c44ad27f3b397cdc185e6f3a8800b156d7513699e8577da84d53958ef5a8cfd4403b0150a96de2f6af1be7c4442749acc0d35e4826d60088125f16c701f354503cf3eeaae5e636a8611d1aeb2ba3c329b4f1c480badf6ab5e9ec9e52e08ebc5873c0c12c97bb26c219f5cfa41e9b3fe69c707b0f33b62867cdad9592c16e21bc4f3f7d11c082ef57dc3724637991e01101ce506ce040de54df580b826bc62f2a78693f4afdea901f2c5b0041539f0075cd5b273176831c5379c05cad9460523e71fefb8a0cc2a17c1177bf22f3dc5e7e07f6b0023102bc0a3875a6ff81274ccb29bb92a61ba25fb5fed8ac046bb8e1d97e05cf80224871854603675184c93bab681ebb1c19ce6ced4b6aea98bc2e21b8384305da599dfee7c3d4e712b6adbbd95eb319ff40ff9e8e93ce56360593f08bde35c16b90e375778de3b379c76d7abb51a0b027d68a5c8e6cb907765e2673e163ed114990e3c3d3c1c90efbee8d39767b77f8f0d4e1173e6918507d34469449a2b41a109159d6acd06ac06cb43c9ac3535668c52cfe6dc57165ed63f59b2ced5c6701465889276a1e60a809c2eb7cd409761a0712ec7d47a33d040f9dc606414ec995c51be38f21b03197dfc8258759e30480c2cbc21cb7a9b9cb73e631b07f711903763707fb4d35d64aa107f6b2fe69490ea02e0789b9f253fd3bd201f24cf1b0a709a8649938040eb09a187d88d2a41f799ccdcf2dd6d4e4a774dfab29db5fade32b5a90e96a20efee4e1534470bfc99f901c5da8e40e7ef5891c37f701610b5607f7288f4cee4cb96b8acc0976d6433ebef7c9c879222745e280ab504af7c0312dfed4a71f18cf007dc63b8d7382c365c5c730dcfec3220f396fcafe400c7a211e158429954820e975625f41ae484a414c37e844075c8b82f0493fdd95b96a19e8f9b3d768024982cff6749fb69d14b11f72c8f218887395bc3ad861521d5de06d4d67d925734419ff49e5a1e7a121fe62d8042a599278fd5a67af81c23ca5e13b488e439ea554f4c8cd207ee0faeee3ac3f9166fd7845a49c442f817c4bcc9a5eef10c5c6901fde668f1f13c6aa6310ba4e44883c5831440142918f3562ddb50f02fda2297a721823be521d9abca4b37fffdfc0d0ae1d012e22a63b24f02acac2a1471e4c6c68eeed9c9004aa9d1b36b7c11d24ee39790d002719e9a156333b41e27fe21dda599c5d2f146607cce272f3cae5a37cd5c6798b3fa95710f8b3210a5ea61e583c12933ba34a88932c3e1a162d0f6c12d22d834acfa268ff92a561fa5a6f3fbde698c31f6720eb92b0c56d97519e7cbe3392c0e7b15db2b6f46f284a2daf062f35186353a50e6fc90a9decedbb5edac0b6f94bec43b3293b13e3c20878756ff7603e7fc99d305bb7f7a331330a2f6b9ab4042a332280ee54a66b024835d20808e382c540cbfbfdc114ad6c0c8cb7e53ff96060d842ef8427b243c062788636a43f71ae40849a072e66aaeae2cb23c91cc516295787da5a15ac4cdc16ef7e94932e12c811ae8ed621b88015cda219e3bd71ab3bab0ebbb4d3c5a78bd03e0bb0a42e2582ae8800a614e24ecc081dd45c4f6b25d0e957e1b11b01ab15279cd97b458ad3ab5ade831916da98443d68078a2cd7319bb0739b4ce99f8245123ebd5b5a5f8b990e16d8183e42d06358c322e862e42c7a43cab86ae253e1f36c6bf8bd948e341087233ed035795934ef7a09adc9514551d21ea34e7b442bbb0272e4f323e0a06eae4c85617286542ffaf0bd7dcc83e32fc8087bc61522108b2ae6e2", 0x2000, &(0x7f0000000900)={&(0x7f0000000000)={0x50}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 11:08:41 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000240)={'wlan1\x00', 0x0}) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040000", @ANYRES16=r3, @ANYBLOB="01edff000000000004003b1c210008000300", @ANYRES32=r2, @ANYBLOB="2c0433005000de295b3acba52ee4080211000001505050505050"], 0x448}}, 0x0) sendmsg$NL80211_CMD_TESTMODE(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000280)={0x108, 0x0, 0x0, 0x0, 0x0, {{}, {@void, @void}}, [@NL80211_ATTR_TESTDATA={0x89, 0x45, "dd76b38f6f0ef2d20831137fab6f3d9d68805ad304aec7fb7eec4f86857a53d5b8006f4426844b7f54fb02e4d6838ccb39f442b18e927096bd6bc6b79ea6ee30e14cab798da1ea32ac9ca6f5ee631618a2c8dc4524decab26668ab4fb3d027419d88194e6c8df386a325f6f9cd1f3876e6c3e5ec141828c0f0d09ea0c69e59f882048a5b88"}, @NL80211_ATTR_TESTDATA={0x2d, 0x45, "887a065cba23a6ed8c9a6cacd439de7d261cae91f0000177069be900589cf8d095a8fd6e18d33359e7"}, @NL80211_ATTR_TESTDATA={0x36, 0x45, "2fd85d4d5d5be656c424613709426fd464be36fc25e0a758351e42d73b187dba636bb86330c74c41693d5b43d17f8b2205ce"}]}, 0x108}}, 0x0) write$binfmt_script(r0, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000b, 0x28011, r0, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r5 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_WOWLAN(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000100), 0xc, &(0x7f00000001c0)={&(0x7f00000007c0)={0x24, 0x0, 0x0, 0x0, 0x0, {{}, {@val={0x8}, @val={0x8}, @void}}}, 0x24}}, 0x0) sendfile(r5, r4, 0x0, 0x10000a006) [ 494.539536][ T8755] bond0: (slave team0): Releasing backup interface 11:08:42 executing program 5: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=0000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) rmdir(&(0x7f00000000c0)='./file0/../file0/file0\x00') read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f000000c680)="ff80bd331cffb5a77e215e4430d1f5a0894fb47bced403982724595531581e1f701416b3e6cd710cb0030d31ccf828916e6ce6d05752a7d0704dcb7798817505ca75c219c41a811f87eae2acef3bc9b38d75d359206c48ada7c7d3d2bd27f2bcffd953e74036cac371fbcc8908b68ca5e7dbd75f97faa049ee84a951840180beb4849027181ceb1c54b5a04a8e74ed6fd037e46206bff589aee2421fd37b8dcce31e9e4a59be277d5d14aa179614dae10694449cd45c3569004de7637335481a098f0ec182c0900add4db8c6f1b8307ed2739f278a37abd78f2a3aff7f64ed6223897e6176c9e0ded9f16dbf8313ab652afbf208c452458f371ceb1db9553c968442ee9d6d2fbcbae4c0ae848d6a730acb5f7141882a73fff4375d635bcb6dd9c56d77bc9f5149498006c362bcef100b95583b02a686ab2492c05aaffa5ebf614c2ca47ce38721129f2289948480ccacde410414be776aa69ce7d4c208f8cf9f8319dd51171aadef97fdd819b69e5c20d9ccab0e7a2b001d40706f5c41d35e1cd51136ed93d4812ae8933898c4bbce4071bacf75fa2cb4bd9d65738833a7eba83f359fa662b1cde624a3df6b76fd7632cf48d644ebb7e91c8ae2c6f2a31e6c3deae17ea6fa45d3e42d1b31703363ac3158cffbb1d754c0335b83b1858b6ee03cc4ae3b0cb5592b6b207639d2678e7f5b77b0d55537e45d06e3273f8936d6dd718ed0caffc0bdb8600f87ec247189996e84ffd7b4d4c0e281dcb0457159f5f9209c1bd6382b01a3562356407f09d86a75b4e8fe2a1cf811e05803d8a9c9b5dccc4bdf7dfddda8daf07a40dcacb29f18270ecb3770fed2186f86d785b251de55cc2c9b752113741fe8c8fb2b0594fd9958ef3894ab251bb3d513f1520971d5bdcd34ef8091dbeb37b1214da23c546a65cc88bbe28e3f3ba5f178b40bd01a3ac199b534d394907b4b3ca7801163c4fc5a781d138ebf12ab5e74adf7759c9269b9760b2230177ab57b5a18566bcea92fc35318c14016a19a8ec268d66db571b32160b6e8f714cec27114e9fccd3ff978ddb074a81141ccabe2d94e63960c4df55b627916fa2e135e61ba1b8e3ed59d11b7e305d36c9f5bf527b9aef7eb5f59b9a4a2fe92c05a7465cbc0ce957636298a74cb933c43616fd6d832805e56c0e3f73a8dff334a74f3fcd6ebd1c5c35bbc741a06c73ee8424f2237110c665e9601ef369c69fd69a49fbb8dfc30345c121dc5e8212b9dddfd4c86731320255f87d001d75ec666f433fd6e6533dcd7540ff982e0522570f226178710ca717bfd9c9a14cbb1f92d38c516614d451401488f51e6e69fdbba48920bfa22e8237c42195c939cde91fb65a6d9c09bf67185102c3aef8a9242b630aa427bd3bbca87b2ada1074b99654faed4eb22c57755a16f327040f4931b855ef14083800f795d8401e6e4201de5134f74f39991067c2dce0d09c4282aab505ae6e6fc7beb9ce181e1f3094ea1c5847967e42fda54d5df681ec306ebfd71fa4498ae34982743801a01a509c7387acf49f8ba9a42f8a9ba31be4e6252b23ed58882595103ba12114ef9329ae6a9d6923da8ff08834799f88acf209b5eba9b41b13e65823c69ac75a6b60816e5853c02d608feefdd976961a568603b778c47c490102c0e4fbd37b4801dc5d54e2c31a26dcfcef2788a0a4e28b03cb33bda7d309d37982ed0d41d99b39a6ea7b2133b50dc5c072ae3eae34f81d617f5ec8b1626a78ac28c96aee7c48e8101f7bcbf82c2480c95792cf4096cc4071707d4d45547ddee0f91143d2b6071896c31daaac8ee19ee6c8bbf278f8bc049fe415d3e3174d36220510d3efef1c96177c33a334ddb67d59c6257934208b02a10b75c6762069a1b0172f1422b4294dad2e567a1e5690e135a2049822311bf137a82ba3ce18c1015a39d73905c3fc67eb3aac5ccc839049be0ba0b1e4850e6eb0be97eeb7c4331999e27c1313e8558e489c43d5c4d5c9b26a330420bfe23accf417de279c27f6345dfd7225df6c02188609ac977bf9239840d02f92182fa103d92dfdc156a1ae4bdf2060484f169e52a9f724fa5d8e7d43df2252a000879acd15f57c8deb1184d29e27a3d041042d651d8ee54b2f20a59a4f927c072863bd48703e249e12f75e96094a6439e6f07095f1be3b8cd018d0df34f5cd6283f74f0c36f53d1b564118125e88f74e2a3d2a51cdc9a1fee39961bac22bb487fc30e1e045001567dea7d85a9506f1d211bf5b652315c50c2b611da863dc7ea47e49a75051ac6788226435a4e96da2fc2dfa812a6f89ba0a050300004af34a3f0bd2a4dd043dcd4701c221fea985ba6a800c932daf5598a4370f6aa16c8787b9611a7a31ceb74c2af5691f44a5b3c57868b182551d808b55c480b781edf21d0cb17277e70ebb24d074c471492d511bc0b32d1f442d77888b3a8a7c2e4c6764d9e7d7b3905c5fd2cebe6892639c02f8fd676af2fb5e745dc04e087214c18c011a765b5ab368c507a9b77831b85b248e4f7260658995d520e7b849d45b8530c314eec97b7461257bd36fd9fc5a5211f30f3c2f30e5e6a22670c05416d884fcc7a573225a9bc12c9263614e020dd39b96a2f4452901ffb0cc1d940338a1b237c63278edffccd590530a50994ffea17510515a75623e137f47041714032c7da5602be4da0f110e855d9d21523922156bd72a2e1878bc5947d10214b84f7bc4cefeee8b1b1f3439252c1ed4a0a11ac89b9bba7d9a68176015315a81865a54f6aa4be7b974b2c9fd4934496e959211bbb53b12c0bdea6321ab07f154050e3f44de12f055c19bdff2b566305f7da41610b88a78c23d660c2ca035a7a4782b0ca6a023a8dfa237e7032c9be9e8444cd00243a1d0767863e0bd156c83a2eb1072988ac6967f23744ea793a677895695b38bf579022b7d1c157b861fc961ed2ddb8cb4c20396d6fc46eb533001924536a50038dd08a9a087681ab667b18416e841a05f92bf06a19da940145eef04e2a931ec1661ad32e983e18b112d3323316884e47ee79448a9719933509aad552f3651a564e39a690f2bcceab0844126830d0b5dc9e3c36b0008bdbc6eafbfa9fd02e472c6a1109de6703259fe21478fe25914f7373019f414eab9b3c7ad53ceb73b33c2a99669e23aaf2253a753395c7e95dd1505f436f5658afe90eef219c38603b7c50f38a30ce8ff3b359b699d4fca2f009da871eb833c7f24c368cb2b10c3ccc0b06c289c5a61f745779e82607aafc63ad22f406352fe6f729be1e5d14814244dd3a44b89c39e6791c6201ed1020584d21ae0cf50e9ef1d78755e54ce320440c9de75a2397e89c24acb49238e1a1469f831014343540463f03d22602f29b5cf43763eaf152f7c3b337e60fc0728e94e2e62bf2b5076ae6de516f6f48d1d1f9bcaa6e78e13c3799f684b59c15af16c07bb5e6d0a66bcb3aafcf97d13e58f3890e0a6e46cd8188411f87e887c33b2d2aec51c48f929fe9da355d2bd0881e0cfe0fa8a07989a8f56530e390adbb477d1e3a8e922c58b43e15bbda7b144748b8590ab38ec30125f7e21d44671e116d202f1c886b3fdc3ce1c2d286051aa3e3de0d4f79c3952ef85eb43df39f4c34cb16b18c36afc53d2111d3bf49eabe7f0f61cc181e01d4211114d51811da3d349e65653791bf694a14b5f7e5a572c607e5ea61b959a9559919e4ffb3a28aaf5f9465d00e76a021e81dba670d57757331bd266e46c4be2e1c9cbc7e5210599a6030a3a3857ce3cd51e48a3bad2c714e8856dbeacca13ebc156dd92c3d96b26c0566a3aeb187f68fb24eabfc07abb8b5b53a0380117e42b65b417442bc5a3513e97fc777a313049a36379b63d521ccd6781265c149adb7de63c03728f3e66ffe02bc35944d57961abd13400ff865ec3b820e3ae33890ddcbd3e8a7fbe467e2bf26af79890fe752caf9b22583bee42e6219b13e4e7748f27d48bba3e5e772691a92a2096f5cc3edc43570470a50796d7588203ecaedb6cf166461cc03f9f9be1e5347f9be9d687d4444786ac4bf2601fcd96cfea1e18785499a18a4a9aa3f5b0b9a0387da6b93e0c80ecde0d74bea2f3d616bd131db153829e78e3c2fbe86409c7adbb9891b69b8c4644c82b3a8102fb7afe273e781bfc19b698bca0357102e5f5ea8ae290b7aae34cab45eb0b4937cff4f25abb04b98e119279bebd0a8bc3df0975680a303219377ec9c87b3468e81370585dcbbae06fdf5ed2dfb4e9abb318d4807a648a774a06ce6cea716796255b8cfd4b5f13fbbcf7856f5ac3694ad0102ea98ceb6981f6184379e2357ca7b382118193987937d2d1f4c82f3450aa66cf29d46db2a9f3cd8851c3295d9421243f1389fa11818fd3c766d2bd577eee12629bc063e79597fe327cba27787de740e05660ca004722b2c7f6a3b5a870826451269fa9c1a294dc662857cda772faf59ffef7911d6542e290fc16d821dcaea366408781d5d678bdb764af962fc78a845bfabdba8d2a71d3ddad578219ac5834e64551547aa7940290bb01f82b0a9c9d7354448096882b5d0484dafb312533e43dc94b5f5b927ebbac937e202f9281e2f6eadbdc5c767c250b014a81bdac4a029e168a929613891d34fd97769a97a0c09b9e324f173e9e630b6dabffbe4ad2bcf5a1e73826778354b82c702f1b4e24c63b73dee19df35dbd6bdc5abe1dfb2008e22a0e091dd9b98176457e7e5c866d77ce505020724d8571b3c46545a89bfb21045ae6d34ee70af17f98aad3bcddddb1ca938f7e97709364bb610729e5befc13434b5df96afebc4f6253190be186c37885ec3a74814631cca0f1d2961c2ea98caeca1f9e96d9941f35f7f0878d297385fbf8447430a1337a23fd816fd5bf636c69806a59a463b256181523f3de0c1c67f28d053b62932fe8ac42454c82cef04d57238cc2374fb637edf152d86fefc827ba44765e7d1ce6015a2587411c18068baaa4a6746e1301f86b4fc965cc3ebf457d8c3dc91aa21fa2c3ddaa47bc0b9a86c6761924dfdee981afa6a3870af77292b1f80c924ce005a4f721db3d29a701f3dfb0ebd911d01c853c2594d5e276d333894a87c9c3fe4988d0592523580849865c5edac4aaf9978c4010aed6bd3eb156ae019645e73aa3f276def36e4d07bdfdd074207ad82976bbb825533ca68d727e24d4eef672a2d19e443a825d6c9bed92a26a49fd2e8503ca1e742b302a4d42d8a028b4211026ad6b7608a548066b4be621cc5c3c09c8af75f6de14f9edbd0043c2da5a7a90d7267a4ccbcacc7460606d8e8226d6ee076f9601040ffcbf8dc4903c5ec49a377a325723f4c984a51e933e6841c65c24e5da9d6609bbb70896ac5286685f33aeefe6ef95c2c1d3121463a58acee0b860aeb4b05dd5c5d55248991deb1b06bfad0b3bee167aa1d4ac3edbb05bfd476834bbaba24865420acfab8a08eebb8d485f8df5179676b752823c79614a03dd1ded4d1b7e8677cfbfbb08d8d5149eadf1f3496c92f9ec005d218ffba6f89539ccbd7a8f5c2ee70e1ebc61cdf961af55ce7e25d6d28812e36137c68664a832ddfcc02c2457e3c2b8eed3ca03bbe3029acc4aa406b78e73b9c3cc256e5723970c03182b182cf420ec6225e41d1679a13af3bcad3d6ad70e07faa8d9c0538f20d3b5795d2688dd65d7bc4347d8f649c906b81d2fc41097e39a1c1b591a636a5bed5b73db89784f148c46be18a49f36bcc5f6fd686ffe9ae76981666c0315e2f0b2039751360ef4c9c6afef3e7c6622800a435b908750f2a31248945285f03177dd3e0f633319df794311c4746695f4d25bb4752abcf5d7dfa66e12c62724ad852ffb5b618660575fec83813171e6fd87cce7cffcefef5c30cf7bbb559faf5b3db38dd0dcdb0c499d731b44a412ad9f053786bcc32f868dfa1427b5ce65adaa5d88679e8abb13082ce8d5d80afa0faf200c91fb09a504a108e610f72d50601acdc745c5d23056d82d4a77028d7c0c68c9ecf33dbc2d8f0bf79f3969e3d1fd8a9a1c131d2368e5902a4aae881b57f5287e1746585afb6ac36fb3344830da8b5093b6253d20f9d284b313c4596e31ca9c2e8d0d8221370f80f45c92b1f9fec66b92f8cfcfacde56ccafe1574e66afd5e03d7b52eabddb82dacf863b005f9c0ae84966f84abb369854f29fd1d668e2c24f060214b831ba571ea8fdf83067a2cee7cb2e80aa5fc8230f9386af04bf28bd9d0cb8cedb42412c232932fe97f4d6fcb5de403d9674ad4db5120611b454738aba51ed60890ccaf176eb721f5a20546eaae66d6c32586567fbc004e3c34fc744593795e7f593a24189cf7f6b02417c44138c4de9ef06883b7c70b8a119cff264feb8bfca8f22752a42e88a6bf6fe246491a296aa7dcd084c760a064b9b37dd439ce0688a38f405e0f8739b72651e7ff028066ad7627ca2df3d7c4e970e5bfccd8deb6000d943e878564e86efe9b7c55551982195289a4e3b206d567276cf007877a686a57cfd07b564d4aa8a311eba2ef6b3e2e4b00146b8f8a28bd982e955e5c3fef184181ecbce8bff1eab3ae0dc5d1e3c6185e041b9f96b9affac10d4f6e98badc22be91a4e531a7924ed0b07c50bae5f004020114145e5e9d9222d046af98cc0219bde1dd5afe0d76aaa744a44b4f2979fecc3bc26aa6aca0d3683b0c6494106aad296ef5e4d47923e17a9fa7474c97932f1497bf409a1664300ac843879dbe0740de6def5d46c4bec7406b96f5d92b23680a76a3ebec7b5f3df1009abc369c929436d9d4386368a21bc19f0d587912557f714f4070e1de149637d6f1e1f2024a855d1177153d8238d45c45ebc078b452135e3199ab0a5a0b5896d55c42e2f4e9b5f4146195a22bfa6b06648bc9b1293b9a3d8d5e297efaf7322958903e29d0e0a4b4fab7c0a18bbd6d40a5d64b6898a243ea501f150719fb368196cbb687bab39e3b727513aedc83da1961fab527c747d81c8c7711b02fbc06353baedb53919a1eb0e0ba42c156c24d971c91f4342e3b87c5704b63a9280a93103570c93bb04ac482e7e13355358c23d9e368fae146f8745325f126dd0ce4132d6d2a8017182481e339a982732d464db057370fe582c2e0a82942cbae6626da0d87a3429bf8012cf9d625bb5aa39d54dff647846b9d7355babd3053f564b7df50bd1452ecf370d4d9ac73580cd8d5c4bb4f9b331ab6e1e976c6942fdc490c4a705b6b3bac04b1fb0685833dd99301cac7791ca55c0b5e9091c59829f54290b31e8439c598b7b2df297dec6eb0b7b11e83115892be907e56cb7f27aa9766752e530072ae291f98afd828d8a479f087f9d2fdec20d009d30527e055271a8444aa470a68812f90329ea8ec08cd5efad75f1721de9e4792c0e61fc44b4accea135b7b2d7bed3424467d08b22c33229a13be421dfb42ac01c8a9c99d8777ed042f4e30295200b4bd68b705f70b22cd6f5bb5c4aabde465081d2782f84e08e110bf691ef607d0dbe79c7fc2858341d82510cd1eb2d3f26b14f7cd67bb41cb68fa770690eb5bdb95d54b9cc4b0a104cd1845327ff70460e97f22846c99ec0d6f7008df8dffd638f121f6bf566623daf39b114db507504566d06dbb72a97070b938d0f2ca61355342eea0946966fdfc91985e51532cdcb2d7ed37232e69edcd4cc44ee8f575f34a950916dc674394652ccf3ad1733fc1eb637c32f6e071d3e3fe84481dce2e3fcf15b9bec71a8975f85314f04a0fd3d319ab6b2a702c071587c7552d01b8a860086e273674e0d684ecd58a5754015178e485d66831ce27c8344d1ed194550dd482fc609f031b3eb1365470df49af2bdf79c8fb9684447d08bb51897590f0728510760027cd073d3a0f5ea45e5786afeb3cff176f62ef0de82c69e3b821038f7b0ea3b6d97ab548ef9601f41e51eaf8e63c228d4a9ec2b5d67e10b22b729fa9771c790e0006be161c5f3bb5beb937c40ebcbab4019ee89831d24119761ed55949ec3e67fc66929864cb14568db0e811e6a1f0b6435a5199baf3604978ae0f677ec9a647c210cfa2c2faa62289093890a90d0076f28da2fc7371ae391aab2ddf7a6def1478387b64afad76ff4e1096ebd49bda7349508db3b26b3be4c80fce48996bd15d4a53ed1975c53e7874b113103b1e98ed7d02f308801c524ab8aa557300a1031e85405aa7cb4124d517a391412ea48bd066c6e37166cbba981b265318ad0f0afb9a3f714c4a67b629e98db2ce10cda236e64691528707f972ffd984019d1f60469577151c410bc77ca1fb3efed2280f6b5fa2183dc0dc9a31424f7a3cf99afa8a445095cdd7a3ed6b67ef1d5c8edd24963583ff0c1efd70fb1fddaf3f95eaa45733c3246cda09f752e794d0a84bb50135356422d364ccc58b5d1d9b43ed7b763b52070bf39d880ca67bf7a514c86749c9cc2ea9bcb0316baf0216090fc99b2ff73648f3c5d6670cbf86cfb27e25e03e5dd0ebe2ecd569e647f21972cc3e178a7b08b2b78aaf44039a361b3babfb7059088079bddbe6c28a8d616927065bd028afc9e546886dadec8d1c2cea165f641e361566b22d8acac56df2e6d2d110435d4a98804f5969badfaae32afa2732587a346bc74686d311bce32ba23512d67ff4d9abc71d163e5d9151c7012bfce523f6c877639fdd508f299810f6081280cf88af6f7ae0c973144d797af27a59b5c296910f88cd9e88292d63fc5862a36d05dd4c643cc13a1c7da2ce53a58c9b7b940113b922d10d9943edb073ea244cb6ee6bdaafebad116965c1e4dc471681800f09c1d915bde171ae3a38191aa11d30427649cf8a44c61cece7296839db17cb834f30961fe12498188182dd5b28fc6a63483bc3628347b7e9c073f7da2b596e2ecdcdd65a4c717e108d7c484583b974a1b81b19501c7fd68de4149799f9d0145c471a3c6ce1b9f91ce60638490c64844f78976f91cb62db01ca147d89d1a76debb7a79b253302c4a49ea8b9b173939303b5c58859e0bb4c128a31943eb371316f6c72db9fcf9e3291a84afc1c752c9ee9417b09d10a6a1e7564413ca23837b60c9fef7653eb46942ead68a0ce0a2768c0be30d081d517053f5217f0af277270103cc492f68f494115efa2a8d8a62abadcda978ace3e131960bf8facb1e8f774c65aca7dc7286dee049604335683101c7a994d116fe294855e19a128367630fa55d9abcdcf9663c38ce70607187970026fdb82f4ba8bbb2e906a6817ae0374b26b997d9fe636e8137d741d91921e18d5e56a20d5e14de9f98bb60873ee594c21be6b844ac30cccb0413ce62ba0a9c26b43547d622f32b82006db6dd5ebc73145c2ac4983517da0cbc148bc2def5610bef766bf5952b0e346c83ed4c4f45d6f04ec0c363e4535c67dd79feb9abb440e41591e365822273d4b1e1ec477e632d490bd1f57e2bbff9535e4e257280f74497a1456376fc5ac540074d890939bf53d7fe3f529f71607a929c2227db926c1fef265e9e78bb00ccea6d367b7a3d4d48c4db0a452fa29ab8fa242f9d086b5c468c6fd75ca455e919c823c7e11f7adb039d2b20ba9d6df0d6bbdb3c116fa8ad9e335d7a13de88e09b2e0665b3aab94b3f405048394a5c6c724ff1b40dd523cfaba631d4548694cf89f4dd5615064a7149f27dea6433592c3be9833c3cf22150c8a8e97083b0f8f8928b8986ba42007b77446bb73ea9c4453cad0a189b9c8fee831958dfd70ab069835898b343f965948c43e8bc53d19a6c42ef4d344871a47aed211bc0725865ac50b5461ec3785948c586b88735aa239db21593224570d834ab62309558ee8ae1eda96fff960e0f9b6e13432bbf25ca3c871f99f1c9242072e884035a87d83d7d154bbb3f3b7bb6c97f36d5fd8c5865b4e3f5f4f1e63d3180073758e2cae240594ca0406843573beec7b7565eceb1d30a526ca2fa41fdf01d519f990e2dc2aabf613aa10cab2c521fd4af3719c343478d84ac8cf08031252be6ed0e09b0d63e4d9e084bfaaec8f3a346f80bee7c31091bae6a3e4d995a7e7b8311ac12cb7b21827491db1d5eb06994506df6743d50aa5f24cb5a09e72bc9978b9e4213e68a52700815a3b0aa168cc729a9c2e0b9d56e1efacb2fda9c5d2b5711da9a9ac9b1e6690bdb9aadbb8767494cf907c4152e89327764c904818d72e56f89bbf06d689d4f2fc28359ffa42d4b48f79cf52d8df654eea9cdfbb2750370975d99bf115440c870e393774e1879f7633754c6ce7c3b89e4f2c5b9e8e72007bd94c8c9530e7ad999a5d7e13954906ec903194e60f6a239acaaee75dac45e708678fcc9d5cb1ca85a69ba2c038bad53f55fceebadaf232551fd5cd8e83d88720efafdd5928e440467f1e3086acd8e7df0b1f753295370e737c237d8f31a153a3fa6df6882d21a22e3c2222f6d04358218ae3266b0296c084e5fcdec8d075e07c7bde80a52c641358d2b310db4a06708e7dbd67b6e32e6c4cff9d9b185cde6286d5b7e27674e94e813d81144e0d6de75499fc50ece12ee22528f17c7afece82fe236798b750e171bce00eb834681f8ea39db30fa9a21bdd9fc39eb1ef67f82a06491d773ffedf789ad776d01e528098fc48019ed90bbb083a7be17ebe8e29357187ef7d72f34189c4f2b119922322ff58e662c0e73869c3cff2cc82d5211894bd109a8623cebd88fe31c9a7473ea6fbc93c994bbef9ff793b7e45b835023fe95e7f8ba46c3eb1c48710d3c8844af0707a8e4e87a2df833380a5ce3c935ac5d85b549a4c24569bccd87883a8b303ef8ece18605ae2a55ec7c8f86cc741d5d218711a1bc60295ae8dd32ff5c6908df2722a70ed7bb4d9a43c5e21a1bc14ee9dc4de5f5d597519c7084dd1be4888a79712d207939fa68706a33525225ba9f6f525186e5a28079ffa552b42d9c76881971489dd8aaa6dc1f6d3be7181ac2af101984887bff1774eca1b5ffafea85357346ac4a277291496e0ce244dd51f96f108f1b6a5f1ad3af8724cc6f425bd363402bd04010330cf5a8669ff1182f931695279f7f4a56897710d5bbff7276b7c17f6cd2336e0ec5f02340c729b1185cf9876b071a2d88b610305878874b6ba99bca1b61cd3ccf78b30f75014b36c7156f74a6b49c71ae3b78a8d1dcdde23e1d1dc60b2698ce9805b8e7a36968760e154f8ebf7f55ee5fdb6936fe36d639b2c00fbab126e6e09d6a0f5c803ada8fc834969141262d94d46a3991aeabb7c512868ecd67cd0fdd590eead283b85714f4e792afb3b0c3ffe1cccc82935e05747182cec4f16b0fb95c52a9e607e3b2720a298de61148f675d30d7d2d54fa571815cf73161901506ee75d5a6bb161bfd95170532babb407c85ee9dfde4610ba661242c04d85d8ab2f5de8f68da9774b871a0bb05b601e06c9abb81b0cb424a0dc9b76151f8f516ab034f0ab24eac1e5ea917d37542fc1741ad20ea3e7bcee4e86c30d84f3172f87240b1961d0c400269f27448c2f2133d0b503eeacdb9bb43c5ccff9579f6a351ab87011c214d5c0f9a60f903e9701dc203130c4e19177968602fa820fbf4b4348fa9a3f6b60dab62b31bd02e40e50991f913761452b94f14807181cd39d98fa0b060f02627cc9a", 0x2000, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)={0x90, 0x0, 0x0, {0x1000000000001, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000}}}, 0x0, 0x0, 0x0, 0x0}) r2 = fcntl$dupfd(r0, 0x0, r0) syz_fuse_handle_req(r2, &(0x7f0000004280)="9b1a9b72c155a00dfeef877e39bc463149b0131ac619274f2dc90653ce4e03b08ec2c98c94d9bb3078a2a5a83afc28418aa01a9dc95cf0180ed44f76cdecde8379db36cedd0f57a6a3f798fe3546e710844e156f86b7e60afdd7d93b31a68c9a44340ee00c2cf3109a6b6686a35f396dcf2f4a86a886506b3d343f503f66d151dbdb7a0eb1206c080f3e45e42c6e4093df5b7548ee041bc3a1dd1e8cc5051560c730e6708c7c896920c6d4eab5ba26b6dd4b487a7b6386485bf18fb777a693b7113c4550226387db25e94db9d10716953275237b195b94e28df4df559a29a1613b213098e5846128da84ea06735a1e3f8313cd04db08af7446abcbdd5568242567d113c75f03d47df20b33bcc4b6261030f6fed858b99e684aaf9469340158a947c59efba0501bb29ab015bd2e5cf9af1f83dff8df1eb2c336c6b8d9c84db277e4cae24553e5a64f3322940391cac01bab1b8188489b6a845dab6f78e214c9b5a7603d4908aa7c511b60759ad5d66219df94b0bb842ce6101f12dd2cd5ebbd574e4974b9faff7ec8d229db00adcc556fe748d34a6f6e0f8c8845ea53f7898ab9a8c2d97f4ae45ac2ac214fc2517f8b868278000cf92ca90ffb856ac0d1e97c7e946c3daba38629a6c07cc85892a24af93fb180520b60108c92f4a94f71a20c006d54f76377d416652a960855372632fc8f929c825c5a3346e74644a69becb091561c5087b7adb02e3d620589d786e205056d396851b8fb419309d2d821bf3804af7d5d1b1dc9ea66dadb8f0ffb431a1070ea863bae7ae76c9895c4f93b43097e02e16f3b213268c9b813dfa255e90b6e4ec4c7fe67c90db2911fd548b8f9ca5c36468e43dde9a86974e52aa93429461365ba7b036230faa91a21b444e9d986f0dba8204495405d5fb3c5ba1728fe2d47f869e63e15eb178d9d219fa9ed8c50ce4b1d16b15ac714b3832043209adf9a0e07bd325f3730ef5899865d8068de19d0ba91590c38ec3c437a610c0d200a574baddff2e532f4f267daffcd08bf63f325d5b9bf3272776920cbd7d9d6bdb136ec5ce29ce6689397b8434923ce5a4d87f92c750229fee5c4540dbb31fa61c2a38edd9f96cbeb3ef50b1fcd197c306b3ef4424bbe5bccd893202ae0c3a4df37556a7ad3f87677b2ab775bb9312a399da45632a1826cc00fa2c2f0839c375359828d92cfe64b44d1a6ae7483f1340a790e723f628c26023b4700bdc4db9affde09fa52341fe6fc7c51f318084e5faa8cd28ed803b51b537de2955a2fdfe2a1e389a574bba10062480393256b9e8265da751112daae3924bc3b4aaf31243173aea7fbeacca65f4cc54c725ef39926356494416f44063a0ab4810ab90f213257cbf7f8656b4cdd381ffd5c56588de1f9de61a5942298ede5b0bcc490b6007bd514d3db6da9042fa08203f165b52bd060486bdeae3662e7cbc25544d9920c744ee6d30a722c82fc55a8f5bfd9777c02e3dd4037fa1b4b3a5215e4b588e825ab1f7a647ea6c29dcabcdc642614d4303547ec38c2bf7236704a8e17d60e630e68516b9934e8ce23dfc7f4558a093529382404ebd9a9e2579df8f4ffe4107a0dc8bbed7f14e079cadddffd7cda0a909cfd5a38e3b977b04f3cb0e6e22bcea8184aa2c59d42795f3e63963bea7a2a1e281b26ab618b87e4f6c233cb11bba7050df46b7049c4d6d9d81603316ecc6a847add2a3d0add42780f8448f52ec157899ccd4f7b77f9fceb48696a055d9c2c6d530a0bddbbd3a186afe21d957eb0211170b6e02725590e7a60add8fc3d5ae5305fed0725e21ef9845a5ef7b5358712a9d6c5affb57729ce0959917ba1aefca3613745268b68e9bcb38bae992ec7021e5849d0c3a28ee16ed007d2e447cbfb556f0e40f13a0393766f5104225fd2ffeedabede77dd894a55c589f04e1465a20313269b6d865c5a9ebf722c58b4862463a2f8afac792c97940ae43dcee001eb12af63e33f9e2c1609ed596b5731da7bbce347c34afa35d8d7026c6ee5b5e3de5ffd251e7471cd0e4fbcbff7339fddbfdc6567c74a939f45b6d2f3b94da7a853f9839186d7ae289276200da514a322c91461e7abc34385d12615f0c009ae847c9a6e8475a220a50fcb1069be74d9ab8cc0c50f5ed95832f8e4286122a2129a41bc093d59056383733bdb484691347ed8c0a61d39baf21cdeb9fe3a6234428947aabd00b29433cc7b7a31ba04d99c5d4ffeb696a3f4a611cf9e8a971dae6ee42c8afc77d7b6edfbc10afdae62dea080d75b6d1c6f9e3ef0ee23c969593461662e529be0b36525b86ca074323615a261fed2ca6805089e2d8f22be74dcbba4a21dac23d12673afe8de4c47a0058c1a48807d7d516b897778884fd6891731a99317ceb037b686d7162d0c3e1705506326ca1f46723bd807b049e07db92f3c9c3071027fe7a806083e3d7b30b282f93be8aff4d60f406ed8fc202f13fe0d7ce243cbc2e4379b29feeaf0d629e0ff2e3c5b6efe2f08b0df76483af3b159cd6d1c7c5d6f52777a04f200b138505b9dd3bddd0a929b4ff45da1a0f110cd3b7b6d8e0b27107e78c10a58d6345fa232c9c5105801d16782087a13d38b2000c86a5ab35f14153f57548fb1e02a2a9cac706599710533965a7a4a1c7ee37705cb3e36b45ee3dd5a3d9ecdc01e9923d9a8d4bc8cd290bbbef6d068dc5f76760a05add7c49f05600a1f8e807177ea32ae6d0dfb72a6c075e5f4a4c8f29157ae541a944d4815adef8bce52a59d1afee790eaab67049971f27d9ebf8400116be2863e5529b61529dd45d1dfc224625f0962aa01e3b2c09423fb1f9411229fc2485f6e7162fb270b5f68b93eee8aeef61d788f553f475e00bf1aa782856fd7b2033298d6b5120aab6c233d8d329c8497f7a3a89d5d4acc58c2d719c20d9437c7843c0999357c01d68e341227a2863417212e62501e80471f89081a3c148039fc5a50624c68498cf26065ed24291f139eab89bf3d43f6301fd9148e30acc2aac4429bbf4e930feb2d0e70ef6fdddd8fbacecf5c6c72a59d1f99fa83f880da9ec8976e4bdd2735c47d5dbc619b143547d9b8301edf3a25049dbc06ae043492311664d9bc1b7cdf9f31bcfdcdbb82c4c39c455cb6f934de2f710b0beb6c81967b4eb840fa1f0cdd32ec1dd330f3d54c7cc1d014bc43f78ba4e7e4355ada7dffa3851d8e4f55a695d06cb7f511934409f0ec09e854fa9bbb8b9488a0d442b667033edca68fc0fec26f1cb0f6c12e59ab8cd3f01a47e939dbdc29f1de6f1594e2e66515a0d2d5299dbbcec8ba7f1fca3bd1a2f846bf02d52e2c06ac8d8480f09eb6533b2f2bef32625c09f3c093443aff8100164b4f9078c3b88b117926bcaa715a074005572c59c053af62509e9322bd73e324ae3992fc600a7dc85e654d018ecea0780a3ab9ea8dccad8e02cb9e51571efe7aca3800fd7f47a5e4dfb4dbaee7c067da70aa6992994929cd035b2dc614cc5ba3114a21a4edd4d2c8177817c801b84aa2109aedad93c20ccb489aa92c902faf185125a6abef6dfeab04b399c024c2e2cbe5c29418969114e1f3c3eb4bf5d9e6338a8c3ac85d564652bc99ea95d561af30148ca232a1697b10570379dfc155eacfb741f6d59834619a4fa6553e7b077f5a2e7f719f4ef5a97fd3be213a0741efd7bfa2b687ea21dfc9e84e90426a0e1a0266c8220dfc397b7f65cc630bef84c3dbca745b3690630b14ab4328a402b19442af11f4a2837f14ae5f0659592f0941baf892b477161916768c129c376a75082f3e377f1f0e3698b1ea7607d335a5ffceea5a594a219d55b5a84ed02e8b53794edd16905a7a71b81bc203edfac2766bf189bdee6fc2b9224e4b3407e070e91ef7625fdd21801ae343b77745f547bc7709fe8d0d933aa35c075f312b83bb68b71d643e5cec705ccbbb1cafc7df07fe7b22dac50cb92d244d1b8008088d8d0c3ecfff96091a678f134410682cbf5961b6fbe70dc180621274770bb385105b101e3bc9d65ec408745244cb437ba1ab3ce7841672670d4426e9eedabe3c10ed9c5f6e1705594c6856e9d4eb7b82aa43560802675153ed8990c22c43a872ca0f1e616a6b8b632d95bd23f1e5d9acc430e6b1be9a984bd08ebd60f31d649b4c3f941ef29dcdcc4222e4e1c0e5abecd8090d7d4ede311c9d3b14e326366b76a68998d11efac99ccb963b911658ec79dfaf9b79b49e7d8f6413058321328ebe5f44c9c67158b617aec3622b72dcee66b554541dbd20f55c4d3c0dd341b90488d4c3f8347144b8678b5fe8316ec2fd9282a2b9d38155652bdc342641ab7fe84ebf9f7fc8fbcd445795f256e15076bdce1d49e8af401a214af6ff3a573abc38202e67a413c786d4bb55526eedbd11b4e025400a387f6170723e31f72f56f8650390649e08cd56aa9b0d9e5918edb2b60a21fad3cfe9fa51ddb6a2bea9a67ec601581be2861c8f09940546f4b1192fbd88442ff9ee28bc5250fb52074773984b0827dbb040e02e0c279ad6282d34b14eae928e2f7bdea54455a67402aeca0f85ee56d6131fe417004f08d6b68448e2a967663b4d64ab8345f02d3ea1504c6971908c9143de28c6832002d337b3d2279bd7ed589684bf041d2d2dc7d9e8a7857915c13a6c834bf490046a83d4cfcdc7c0d7be8ab3c71ecb9e029928b5add9bda31c1dd61bf8b097f5cfa64dec3203af5de311360b7152b9bbb41a4f24953c947e9e3f0668d011afe752db01d27e1ea2022d77eadebe12449467f608ae664cfe3d38ab8e07279cadbe5cf29b0da23bf6c0341b9eefc0d3825363b821db7498e5bb33872e2993cf80036c4545b5f2ca0e9b756ac9c2de6d2a4099f627bb7bbcdcb4ddd3543e35a7ff1b26697fa44c02b713ecb354b334576295196bb1b016f7e2ed6f8c3eed9d92e3fe90be0d6dd79a35823021acee1577356aedc8a998e2d7f1657376849cb7c026f66395da529336161645d17352f268b11263aeb0342ac146c2d817717789128cc05f4012a99ade4372511edeb7bb518d013d4f8f66faf6294e6751576bc2b1e8586998d4c9dc06c63782bba94fc0873e2759d2abc10d74926dad27dafc7cca08c15a778c6a97621afb33f29314160106fc349ed8e52437133ad6e1701f5ff2dabc2fc7ee3a0d293a80bfeb5561887d01c98a9118dca92224457fd38b67eb9e27e9e9660f133beb46b3d88d6fdd79adf0cafa5b7f9ce0aef23ec9ed0edd8a6541d595ec5515788d71bcda1ded8cad971871596860af0b4467caa451515d808b01fd92a7c4caadd9bded1f5a500ed787e4b1b5437ca704465036ea4c04230a9480d97024cd5ab2028579a9936072b5742287f1c5ad11d63b812e3e1181b4431074d8ad39d6ed78ec1fe5656646fd462e56d276d352c163aa5431c92731ee9bc251cc1a140603bfedaf90a4a2aebc074607e885984a2506358866b413ff8778971a5e2a2d0a5fa335007a4b05ce5fbb80d735ff124165122ceb30cc6e6f16601a911b66b863a8a2ebf7eaf95195373e2b90dd55487d9c13cadc46ae95f74e222062c17fd87d4ae058700756a5defcba9549ebf4388aa44fc069e4f2eee64fef19954395fc3dfdab92a11fb6a4cbbcffdef9a9db9e9acb5276caba58681505295b557573e46612db0204abd64341123112ee65b5b48339639394e1644d83e3ce579b50f6fb096f6112e1d5a1b40ee29024d51acf97e039178eb7535d0dd1a62ab48f48f17179e9148d4f6dd182d4c61ba5a58e446ef9fdd55bd97f719453d4802a2cf79074312a5ba92c845366154755c13d3f94c3ace8dba1431307293f567c2e4c7b8e5ffadd6b2c4bce483776f1f029a97e0cea613520ea07e891cc8d47624851367601cbec43559f3c5f9b161a77ed2bde6ae62f5eaedc2a5f4c40bd57f91683fa763a124992e9f25f0257e5c7d55057bc941b998acf82b62d3f31a25bc6c356a45380a322166acb9de795f30c40f615c9d27ee15224bedd880126c41bbfca9b1961b9d8a7f48cf78a95adc99d822b24e0068cb10f34ff47847f61ab2ca068fcc7cbc4c7cf24ba476d7ed42afd91bf1285ac7687fa0e6341abc2a0819947d20a7b0724ad58c6894b91713a9a8f3d3335d8b15210852d8c47f3cf32e055511da34836193997c78348f8c9d1932b6c74ebd23b0d2b3570bbe016c067891febd69aad64521e6efb611aecb677abf4da9eb63e412b71c108ec4a79dfd9ebba02750246a7d3c7ea2130df7d5ed8b9c365c92ad809d8d32f86978758638189b1dcd9b945e270f9df4c4e6cdf01fafcc4ae00ff0992b05f288f1b40a66301ef5e5eefbe71e9ae7b4cbfcffd0122fd916ddc9df955c6a4e5b54ef19b880c46bc6316e2117c824627844e2ca9c6e9966df2475097f061df45ec62c0d3a6208cfbfbcde4ec94b883d7a157a506ae3a4e6e65c1fa44f1005669178f8eaf4a5c55140a172702b881da64338cbf82f8508e6d8178317bd60991e00fcf9133a3f9864fb3ea92b8a9bd1774eb8732282e37004521783f83590cc9429d2b5c74bd364dc56182f7c5e2cd447c9c48629181cadf5a2934c0f16a45449b35edb2c467ea881dc6b959e7b7bfcb04865e585a2c0ca49ff75fb80346b5a1c19d45faa04101a2ad39fd92c0bb5c4af33ec8b32beace78d8df830a194e099f59d5808f617408315178f2ea7c8d698d8dca44cad998ddd9f3df77f86dbb5c5ae3ac36c7b88ecda044f3a62dd47f578291291aee3dfb232251244042b07c62a1a4c660688bf607a6fe5708cb5b0e2a7428e8c6551fd60e0644c14c15a180b0520e97241dc235efdcaa2529289ea871a3788f824b2c86e05f6155002ce0d537633c98f26a47842f14aa2d4c035add9fe239d48cc71bd951c323c1df0f72cf267e26b9eadeb6978fe23cf58a75074f2dd488775772c9e381514b5720957d6259553e8aff9a0e54225c6891fb3f3bf89ef29d51bf394435a275175b09ff229919c0403212964c295efd09f114f300395fef3989208ee37a22a4de09bed9750bc8777073eaa8c9fc525788b4b62db77da017fe55369b7c17eba4362c17a928bda8db5e96b69f44b962c99406548a4f058f143504dd063507577773aaccd105de483ab217c0a246917cacd42e0e0988a2ed5c80e104cd478de1046b9c5807c4edbe89aca7f4170b82d7ed54a3b10a979b3f2b9ece57111ef533714a76c3127e555d6768c7711dd328dd9cb2883711a9632b5ee77ab59c21212a8d06e17dd403bcbce5ceac95606d3c564dbef1a6cb942b430e1f8e5ee18ce0e5ee480eefdf66079596ec0805f6cd1648a56b527e235dff4ccd88cb3a72926ee29fddd0d37715459a7ef26ce2f2dd3dbbe238f1edb2a8efb08ebbd7643ac48339a41e7220985c0d02a28c64e5a54c29c7e806510174bc32403503c8d68c3a94cbac70bd75a787fcc23b4dec080b0356aff96aff75ff60d888bd61acff10bb515df2c0e3be57c0f4b750b17b0f8d5746aa04b1614d9d9c52294b698adafc8d050a558c5738175782424722016066314fbf427d5e86d4853e7b4c53e162ddafe95cdbccdc9c1ec5f3e612c7c5861fafeca57864f0a49781d5e7ee9073a5af08f64b2ec102caf79e0c14c01547e3319228d828d41facc8e23e30d5ce94f1b5367b32ab1f0b07585c447d419533ac21176ccd800361278e77e7bb1e166e53228dad65ba0a6b8f6f08955289568b258206b1738cbd19e42e44b527d4538f240ecc2ef0dfb417f15081df6de73896b62ac244657699a8f737e779d18b19e3d7af98dd7b033f36f67ee715977ec00362e4d05ce1344e6bfca1a016ef6f9d0d155c40b5dbb75464eea8987a98c8ef74433b3a1a4e67e3d5e6be9120e3e0e9e1f9f2f779eb781e603ab29954c999bf5433a4f8ef5c830a3274ef84f7aa409c68acdc8e2ce3f56e8507af923e09d9e30a70b78702a2f0d21156eb2455181b27a4dbcb170754192331c1aa75da0099f66125fc4085931f5ccf0c43aa8b6895a12a152abf833d33c53c2771b6a0b7dd7dc2bbfd381e58974ec005aee39b700c0ffc54bb265ade1806c68395d3d54f23d5978c364b5b4a2832418d28c223f449f41c2746a3313e8a6e2afdf7eb01aae670f8ef913b226cbfc16ae3958bc4dd8d659778330bb822ad7589885d3f8d00cd932fdaa4c5d172d665ad5a547e23d32039fa85f543b2fccf0511d311f73a95e1cc800ff289fc9814b93227879848f9549053af07be63ce5cda147e32cb93c36045cf87361ccf51f1d91fe4f6f4d999dd6295d06e39b48bdd408fda0cdc5732e83ca463a0332e264ee4d48468881aeb6b76d21b3c08e50563d4906927efdba5d98627223301c10c157a60cf6e0c9f157a14d15da3014adb1f6694d653c5ecd29aa71190566a7ec5aa924c00bca021fd1bbee0905bd694ea1573eaeecba2c9ae47d1960c0497cbc34308bb6e057bcbb3dfa78b46952c968a0b2afd491b34e6e41991e75db97f8b5a129a1af3e0261bd7798b72ae260c7dcd8bbad8b33fe9f91662c101c89f9fc948361e9d080034fa9b173bf64268423b9b8d41e50c62e9d0bd39ab5f7c9ca6c73fa9d8f94027d71f1ef970f08edc118adc5c2cba92a957062031eb467e715c23da5805d14c55bc9d1eed542d7f100397d29128cf9ecc0c9c5859e0c57ab0cb2af8ca394d317a13cbb6cff551f0a4661ee57ab3d38d1cd320d3daefca1d4556474cf949cb5efa48d3bc8fbb802a29bcfd492a85b51358c2c638c4ce487646826ddde551eb746b4b602d7ef343fe1e735e74243f99fb92eab9fbd0163fa8276e8985bc26dad60310bae4d5ecbd51130bfbd4e684da65d3df7c55aa30cd77872acfb5e6ca2740e3a6ad8c8533b7121d3cacbf1f5ec19caa80ede9553c376fd63465151c5bb087a6cb6a05265f15cceeea7de14f0c9232ebd5841e70beb82c9dc38c53cdcecf1dde86de2aa155c2a62fcde541add4d6e12b2972058fe25091c9fe8e3aadb700501e7e348395d963898a397ec14fd18e2e8be2cd6ab21d3ed234f1866e384e83141cffefbc825466bace63b7ea0dec1c5f28b4b9bd735005448aa0fe23aebcdb6b2555dc75742e9ed1dbb914a4270dc80e1a8e1c44025f42c636e91eff123a7abc18325ca39b6aaeb6a00b1e3b1e752be850c28e585a1366f4213ca99d6908b40273adc62572b2317ba10c73fd6a5c9002b5dec6847b0d1ee052d418115f5744386262f4f67a8b9e7078d205ef1c7ba08b06c0793823a6c40d7c8c0257516b5f7e4cdc7df9a845dc93466b1e7a98f73a8c2a7079a1e6bc6b1a64babdc0ea0a6aa7aea78953c5fbf55d59345d978ebb07ea52c57ae7cc98a38c15ab1807ebc8c8b7174700eb80f290769e47cc09e5866a303a17849744a79203294371b4efecd99e63768de496a85f9714708d03a02d5ae5fdedad1967e1d0f36185a351c2f72c442637c3a32e63ded156058d4a40594f74c22b861e50caad102dff837cb9f84a2dcab7ad09983fce52d9cebba027d1c936c8a48ab68460d55f71daf3e8745ba6a60c2c794e5dac040b5a402214513c95c0e5a48191054ccf86c1f8496d4725ab9a5b899b464ffb2738ad501d32a7147aacfb38abc9c4c2f1d502d6afeb3107f01bd676fde82b7794e280db002696fb66f258f6d85e1fe7ee0401dff0daa173cd3d9ce5554f9ea40d7e26609fa445c4603e772b0d339483638c7818ea3461a5fbeb80f042002b73aab0c8c26a3756ad557337f5206627c86276baf36cd855a61e010ba42cbaf66a6480fd9734b0b1721fb563e794fe935ec4fd6aa0c44ad27f3b397cdc185e6f3a8800b156d7513699e8577da84d53958ef5a8cfd4403b0150a96de2f6af1be7c4442749acc0d35e4826d60088125f16c701f354503cf3eeaae5e636a8611d1aeb2ba3c329b4f1c480badf6ab5e9ec9e52e08ebc5873c0c12c97bb26c219f5cfa41e9b3fe69c707b0f33b62867cdad9592c16e21bc4f3f7d11c082ef57dc3724637991e01101ce506ce040de54df580b826bc62f2a78693f4afdea901f2c5b0041539f0075cd5b273176831c5379c05cad9460523e71fefb8a0cc2a17c1177bf22f3dc5e7e07f6b0023102bc0a3875a6ff81274ccb29bb92a61ba25fb5fed8ac046bb8e1d97e05cf80224871854603675184c93bab681ebb1c19ce6ced4b6aea98bc2e21b8384305da599dfee7c3d4e712b6adbbd95eb319ff40ff9e8e93ce56360593f08bde35c16b90e375778de3b379c76d7abb51a0b027d68a5c8e6cb907765e2673e163ed114990e3c3d3c1c90efbee8d39767b77f8f0d4e1173e6918507d34469449a2b41a109159d6acd06ac06cb43c9ac3535668c52cfe6dc57165ed63f59b2ced5c6701465889276a1e60a809c2eb7cd409761a0712ec7d47a33d040f9dc606414ec995c51be38f21b03197dfc8258759e30480c2cbc21cb7a9b9cb73e631b07f711903763707fb4d35d64aa107f6b2fe69490ea02e0789b9f253fd3bd201f24cf1b0a709a8649938040eb09a187d88d2a41f799ccdcf2dd6d4e4a774dfab29db5fade32b5a90e96a20efee4e1534470bfc99f901c5da8e40e7ef5891c37f701610b5607f7288f4cee4cb96b8acc0976d6433ebef7c9c879222745e280ab504af7c0312dfed4a71f18cf007dc63b8d7382c365c5c730dcfec3220f396fcafe400c7a211e158429954820e975625f41ae484a414c37e844075c8b82f0493fdd95b96a19e8f9b3d768024982cff6749fb69d14b11f72c8f218887395bc3ad861521d5de06d4d67d925734419ff49e5a1e7a121fe62d8042a599278fd5a67af81c23ca5e13b488e439ea554f4c8cd207ee0faeee3ac3f9166fd7845a49c442f817c4bcc9a5eef10c5c6901fde668f1f13c6aa6310ba4e44883c5831440142918f3562ddb50f02fda2297a721823be521d9abca4b37fffdfc0d0ae1d012e22a63b24f02acac2a1471e4c6c68eeed9c9004aa9d1b36b7c11d24ee39790d002719e9a156333b41e27fe21dda599c5d2f146607cce272f3cae5a37cd5c6798b3fa95710f8b3210a5ea61e583c12933ba34a88932c3e1a162d0f6c12d22d834acfa268ff92a561fa5a6f3fbde698c31f6720eb92b0c56d97519e7cbe3392c0e7b15db2b6f46f284a2daf062f35186353a50e6fc90a9decedbb5edac0b6f94bec43b3293b13e3c20878756ff7603e7fc99d305bb7f7a331330a2f6b9ab4042a332280ee54a66b024835d20808e382c540cbfbfdc114ad6c0c8cb7e53ff96060d842ef8427b243c062788636a43f71ae40849a072e66aaeae2cb23c91cc516295787da5a15ac4cdc16ef7e94932e12c811ae8ed621b88015cda219e3bd71ab3bab0ebbb4d3c5a78bd03e0bb0a42e2582ae8800a614e24ecc081dd45c4f6b25d0e957e1b11b01ab15279cd97b458ad3ab5ade831916da98443d68078a2cd7319bb0739b4ce99f8245123ebd5b5a5f8b990e16d8183e42d06358c322e862e42c7a43cab86ae253e1f36c6bf8bd948e341087233ed035795934ef7a09adc9514551d21ea34e7b442bbb0272e4f323e0a06eae4c85617286542ffaf0bd7dcc83e32fc8087bc61522108b2ae6e2", 0x2000, &(0x7f0000000900)={&(0x7f0000000000)={0x50}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 494.609661][ T27] audit: type=1804 audit(1660820922.061:123): pid=8781 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir4009670880/syzkaller.8AgeZu/193/cgroup.controllers" dev="sda1" ino=1177 res=1 errno=0 [ 494.728279][ T8755] bridge0: port 3(team0) entered blocking state [ 494.772307][ T8755] bridge0: port 3(team0) entered disabled state [ 494.839604][ T8755] device team0 entered promiscuous mode [ 494.848529][ T27] audit: type=1804 audit(1660820922.301:124): pid=8787 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir872392710/syzkaller.AzGo4R/214/cgroup.controllers" dev="sda1" ino=1183 res=1 errno=0 [ 494.883090][ T8755] device team_slave_0 entered promiscuous mode [ 494.917466][ T8755] device team_slave_1 entered promiscuous mode 11:08:42 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={0x0, 0x5c}}, 0x0) sendmsg$NFT_MSG_GETCHAIN(r0, 0x0, 0x0) setsockopt$inet6_IPV6_RTHDRDSTOPTS(0xffffffffffffffff, 0x29, 0x37, 0x0, 0x0) r1 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000180), 0x801, 0x0) sendmsg$NFT_BATCH(r1, &(0x7f00000002c0)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000280)={&(0x7f0000000640)={{0x14}, [@NFT_MSG_DELFLOWTABLE={0x20, 0x18, 0xa, 0x201, 0x0, 0x0, {0x0, 0x0, 0x6}, [@NFTA_FLOWTABLE_HANDLE={0xc, 0x5, 0x1, 0x0, 0x4}]}, @NFT_MSG_NEWSET={0x4c, 0x9, 0xa, 0x101, 0x0, 0x0, {0x3, 0x0, 0x1}, [@NFTA_SET_USERDATA={0x2c, 0xd, 0x1, 0x0, "889c6c908aa94ae26dc9a1b39606a227ea74585873c1099c5f4b2a1cd6a5b163f056b9fc6ea66c92"}, @NFTA_SET_NAME={0x9, 0x2, 'syz0\x00'}]}, @NFT_MSG_NEWTABLE={0x54, 0x0, 0xa, 0x301, 0x0, 0x0, {0x0, 0x0, 0xa}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}, @NFTA_TABLE_FLAGS={0x8, 0x2, 0x1, 0x0, 0x1}, @NFTA_TABLE_FLAGS={0x8}, @NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x2}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz1\x00'}]}, @NFT_MSG_DELFLOWTABLE={0x98, 0x18, 0xa, 0x201, 0x0, 0x0, {0x3, 0x0, 0x8}, [@NFTA_FLOWTABLE_HANDLE={0xc, 0x5, 0x1, 0x0, 0x4}, @NFTA_FLOWTABLE_TABLE={0x9, 0x1, 'syz1\x00'}, @NFTA_FLOWTABLE_HANDLE={0xc, 0x5, 0x1, 0x0, 0x3}, @NFTA_FLOWTABLE_HOOK={0x4c, 0x3, 0x0, 0x1, [@NFTA_FLOWTABLE_HOOK_DEVS={0x18, 0x3, 0x0, 0x1, [{0x14, 0x1, 'nr0\x00'}]}, @NFTA_FLOWTABLE_HOOK_DEVS={0x18, 0x3, 0x0, 0x1, [{0x14, 0x1, 'caif0\x00'}]}, @NFTA_FLOWTABLE_HOOK_PRIORITY={0x8, 0x2, 0x1, 0x0, 0x6}, @NFTA_FLOWTABLE_HOOK_PRIORITY={0x8, 0x2, 0x1, 0x0, 0x1000}, @NFTA_FLOWTABLE_HOOK_PRIORITY={0x8, 0x2, 0x1, 0x0, 0x2}]}, @NFTA_FLOWTABLE_HOOK={0xc, 0x3, 0x0, 0x1, [@NFTA_FLOWTABLE_HOOK_PRIORITY={0x8, 0x2, 0x1, 0x0, 0x8}]}, @NFTA_FLOWTABLE_FLAGS={0x8, 0x7, 0x1, 0x0, 0x1}]}, @NFT_MSG_DELCHAIN={0x3c, 0x5, 0xa, 0x101, 0x0, 0x0, {0xa}, [@NFTA_CHAIN_NAME={0x9, 0x3, 'syz1\x00'}, @NFTA_CHAIN_COUNTERS={0x1c, 0x8, 0x0, 0x1, [@NFTA_COUNTER_BYTES={0xc, 0x1, 0x1, 0x0, 0x7}, @NFTA_COUNTER_PACKETS={0xc, 0x2, 0x1, 0x0, 0x4}]}]}, @NFT_MSG_DELRULE={0x114, 0x8, 0xa, 0x401, 0x0, 0x0, {0xa, 0x0, 0x3}, [@NFTA_RULE_COMPAT={0x24, 0x5, 0x0, 0x1, [@NFTA_RULE_COMPAT_PROTO_BRIDGE={0x8, 0x1, 0x1, 0x0, 0x16}, @NFTA_RULE_COMPAT_FLAGS={0x8, 0x2, 0x1, 0x0, 0x2}, @NFTA_RULE_COMPAT_PROTO_IPV4={0x8, 0x1, 0x1, 0x0, 0x1}, @NFTA_RULE_COMPAT_PROTO_IPV6={0x8, 0x1, 0x1, 0x0, 0x62}]}, @NFTA_RULE_CHAIN_ID={0x8, 0xb, 0x1, 0x0, 0x7}, @NFTA_RULE_USERDATA={0xcb, 0x7, 0x1, 0x0, "73a43d635015543f9e611f6713357edeffea2d96db2f12c0dfdde9588559909fefec8a3b89dd019cccecda0dca172cb8a6ec565f13806f62a5329b093806a00585b950624327a6d961a06028f01b4d17e8cd6ad4b6360e8793fb68dcd9c5825bfcfca3555b9dafb8e13050576d28228c3b10d6c3a243ebdc1ce5158112a86aced8921da59bb55485e2c74f9e7d7f87a3491cca5fcf06f7a491e66e34bac1bf1bb44607102a165fc51248f23308c6b2b9e77eb570c6f88581828ce297e201a346f026906271934e"}, @NFTA_RULE_CHAIN_ID={0x8}]}, @NFT_MSG_DELTABLE={0x1a0, 0x2, 0xa, 0x201, 0x0, 0x0, {0x7, 0x0, 0x5}, [@NFTA_TABLE_USERDATA={0xa0, 0x6, "be20babb84e26e7e502274e33f1658b1e78f8f95f8b03e676090d8a441cc45d5de830d8759624b642b1a3edcdc0af2a9105e17eca7a09ec39c7e56fd3438355d198ef5efea1a0961e03b41f1f286e848b336a944b2520372f2f7404290ef4c54a1475c389841196ea3a824bdc63dd675646b5bd4dcb03c7c755cc58dcd1068fb64c796d0dd8749c62a961abf1e7fad9c54d3793ac7534577ceb25767"}, @NFTA_TABLE_USERDATA={0x9b, 0x6, "fc875ff6e71494cb6b63f7358831dd6ea3c21ea45703a13d1e7845c895d476d5e1e68b1487d2645e05f7e56128d0c74bf4df99a9b78e794ecff983bcf4a8f0c84c0391802e7e1489b623e78dc3ae1817129515b7a3dd635ffd64b3009b82af98d18e6952b5388f0ab63c17ad9fb758f567632f51a4c49460407603c90ddff5deb8755401fd1b94d5810fd6347fecef6e77e213044fc204"}, @NFTA_TABLE_FLAGS={0x8}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}, @NFTA_TABLE_FLAGS={0x8}, @NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x2}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}, @NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x3}, @NFTA_TABLE_FLAGS={0x8}, @NFTA_TABLE_FLAGS={0x8}]}, @NFT_MSG_DELSETELEM={0x46c, 0xe, 0xa, 0x201, 0x0, 0x0, {0xb, 0x0, 0x7}, [@NFTA_SET_ELEM_LIST_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_ELEM_LIST_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_ELEM_LIST_ELEMENTS={0xec, 0x3, 0x0, 0x1, [{0x60, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_EXPIRATION={0xc, 0x5, 0x1, 0x0, 0xfffffffffffffff8}, @NFTA_SET_ELEM_EXPIRATION={0xc, 0x5, 0x1, 0x0, 0xd1e}, @NFTA_SET_ELEM_DATA={0x4}, @NFTA_SET_ELEM_USERDATA={0x12, 0x6, 0x1, 0x0, "ba6e2c0cc32025a37ff456702cf3"}, @NFTA_SET_ELEM_EXPIRATION={0xc, 0x5, 0x1, 0x0, 0xfff}, @NFTA_SET_ELEM_FLAGS={0x8}, @NFTA_SET_ELEM_OBJREF={0x9, 0x9, 'syz0\x00'}, @NFTA_SET_ELEM_TIMEOUT={0xc, 0x4, 0x1, 0x0, 0x3}]}, {0xc, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_USERDATA={0x8, 0x6, 0x1, 0x0, "cf9c12bf"}]}, {0x7c, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_EXPR={0x4}, @NFTA_SET_ELEM_USERDATA={0x64, 0x6, 0x1, 0x0, "2e5f7487a9d407f1e3d2e7bb5d41cb4c1896797ccb97551cfe2e4ab5656a11dde619a0189c4a15e2cc599aac0f833ccedf05b67290698ce87251e097fd8cd60bd04135c68b899763f97a9112e09c62bcdd20a606ab4cf3327f04de61861df90a"}, @NFTA_SET_ELEM_KEY_END={0x10, 0xa, 0x0, 0x1, [@NFTA_DATA_VERDICT={0xc, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffd}]}]}]}]}, @NFTA_SET_ELEM_LIST_SET={0x9, 0x2, 'syz0\x00'}, @NFTA_SET_ELEM_LIST_ELEMENTS={0x348, 0x3, 0x0, 0x1, [{0x6c, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_EXPIRATION={0xc, 0x5, 0x1, 0x0, 0xffffffffffffff00}, @NFTA_SET_ELEM_EXPR={0x4}, @NFTA_SET_ELEM_USERDATA={0x55, 0x6, 0x1, 0x0, "dda013827c4ae4519fc6c9a30ee41d256d944040ae5dc43e712a90a54f387fa5ece508ee9871d28216cf4665e23278346ae2388491ff53d006aca869b7539ff5e182dc8669f127b05927500c063e413abe"}]}, {0x16c, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_EXPR={0x4}, @NFTA_SET_ELEM_DATA={0x3c, 0x2, 0x0, 0x1, [@NFTA_DATA_VERDICT={0x10, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}]}, @NFTA_DATA_VERDICT={0x28, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x4}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x6}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x5}]}]}, @NFTA_SET_ELEM_KEY_END={0x128, 0xa, 0x0, 0x1, [@NFTA_DATA_VERDICT={0x20, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x200}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x9}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}]}, @NFTA_DATA_VALUE={0xd3, 0x1, "ff148eaf149e6b2187e51329eb87fb16fa1613c2796ef0252fd5df96b6022f492ca395ba7c845c3a06f8c2f4bed471abe66bf12720dfe36532eefcf0e86d0e2135109721f22a217b3678fdd50ddac8ea8175564b85c8c4f04e6780386441d218800576c0021ccad1af02e8bb77eb2385b747d718c7de77b76dada4fe586dca7b3fe6ada5a742af58bc38ca5dcbf5971a0ecde368db5a12da4dc354f2d4f90aac4a70317ad077e5181bfaf3393825ed324b5b99112eea55398da12568134f7a21fb1e32979ec1c51ec20e17061fdc4b"}, @NFTA_DATA_VERDICT={0x30, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xffffffffffffffff}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}]}]}]}, {0x16c, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_EXPR={0x4}, @NFTA_SET_ELEM_EXPRESSIONS={0x14, 0xb, 0x0, 0x1, [{0x10, 0x1, 0x0, 0x1, @limit={{0xa}, @void}}]}, @NFTA_SET_ELEM_TIMEOUT={0xc, 0x4, 0x1, 0x0, 0x8}, @NFTA_SET_ELEM_EXPRESSIONS={0x38, 0xb, 0x0, 0x1, [{0x24, 0x1, 0x0, 0x1, @lookup={{0xb}, @val={0x14, 0x2, 0x0, 0x1, [@NFTA_LOOKUP_DREG={0x8, 0x3, 0x1, 0x0, 0xd}, @NFTA_LOOKUP_SET_ID={0x8, 0x4, 0x1, 0x0, 0x1}]}}}, {0x10, 0x1, 0x0, 0x1, @lookup={{0xb}, @void}}]}, @NFTA_SET_ELEM_USERDATA={0xed, 0x6, 0x1, 0x0, "1ca57f667dd0df5f01cc0d24f7fefa63b1fc04866c70d3437b9356f2ad42a5e5975512cc2b97c1d6f7e28c93b90cd01fcf10607cb61f088096e989fd87d80f6999cac190fda26d5a27716a60e40f74d8938dbc8c3390c2a9aac315a538cc566fa83059567826d7aac0cded7b5f2217abe1bf09d8565d9382738c0af6d66c5b80ca32f15ee8b93b602ae9b7a46921d8946527f04a7e54472efa09699e8aac0df552dde6982947988f3cdfb7b53bb45d298bc7a381103828b67bcfd2743cee13abd400d91d8955039d3a670dd664a27a816ae22ec7481feb501e0df0079ce8f5a0810e3776dbb0151736"}, @NFTA_SET_ELEM_EXPR={0x4}, @NFTA_SET_ELEM_EXPIRATION={0xc, 0x5, 0x1, 0x0, 0x2}, @NFTA_SET_ELEM_OBJREF={0x9, 0x9, 'syz0\x00'}]}]}]}], {0x14}}, 0x8dc}, 0x1, 0x0, 0x0, 0x1}, 0x20010) r2 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r2, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000340)="2e00000010008188040f80ec59acbc0413a1f848100000005e000000000000000e000a000f00000002800000121f", 0x2e}], 0x1}, 0x0) socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f000000c2c0)={0x0, 0x0, 0x0}, 0x0) keyctl$instantiate_iov(0x14, 0x0, &(0x7f00000018c0)=[{&(0x7f0000000280)}, {0x0}, {&(0x7f0000000640)}, {0x0}], 0x4, 0x0) sendmsg$kcm(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000000c0)="2e00000010008188040f46ecdb4cb9cca7480ef410000000e3bd6efb440009000e000a000d000000ba8000001201", 0x2e}], 0x1}, 0x0) sendmsg$kcm(r2, &(0x7f00000005c0)={&(0x7f0000000380)=@alg={0x26, 'hash\x00', 0x0, 0x0, 'sha1-asm\x00'}, 0x80, &(0x7f0000000540)=[{&(0x7f0000000400)="68d5bb76ecc8ce5be0ee7a8d9d08181646d71791041f5027caefec8811a9dd6a3e425796bba9fe0bc3a26abe925c8a068bab519062c967fb7a431e000f9b6efdbda5d62968be974b3f58b0378def9729f3c7aeca7a81c379e34ac94ba4d1d44e24c92d6e3149cbb2347b47d88f5ee6197994cd2f85bc3f156f56fbdd7144f99c865ab9a7cfbb9133f3e3006d59872c20cd79247f00dca6fe6a741214e100", 0x9e}, {&(0x7f0000000300)="a04df969ed6c0477febc6cffab9729c13c8f82e84ea493e17028bd44cc0ee59269cec698892de9", 0x27}, {&(0x7f0000001900)="f9ceecaa7a7b5950e6ba8934e7d014905fbe32f3c064a5d511b298d5f635718202dd8bcbf006e79c345b4e212350f6e8cb54e797902db591d7ad56cd79358583cde4e395e72507805cedd99bcfb975d0848d6962828c21f6ad9e0ec1f0f1108266fd75999c535ae7d7fc387ade6bc56f78e38a5a85693da75517ce3a3b3ef5d675f3bcdd14e254fae9f594555922363a3cca47fc6848c3d70f4630a1ccfa7a3352492caae4b7be93eefe2eec390d5becb138746e5af20d218abcb84c01be19191183aa114f0c2f8a12fd47e169deb4b0ede9b8aa43ccae382d57573a3a80de001d0ab86dba12f1d33e5851a6a865a1e8731068cd6fbe276480cc67a2ebc1db7a925cce781cdbe546b45ec2d1c6784d4d1caf09a107a40721f467cbc15d9d4be362d3fb20076c38a6ae2f3cedd9936fd990d9412e457271c9cafca36d0c746e03d9d3f1d08d30afc4c94d8907e2916b406b745d23349bc9f30d27011370307025313feb26327cd32aa72dc527c81a0a98b2b8401ae8bb70ac137082661abddf55ec9aa6ed7907b102cd452636c10998842b44545a45e99ecbe7b1c4f036479dc3d745e35e423f6054db2e96576cbce60244fc2696e8260f544e98fd3ab0db771a7f0dc37afa05439d835323b3c644dd1928acf1a7cef5e358f3d0959321c18feb3edd80e29e0a7a78b2af1bd11e844a29a5eedf069283406005872304db23ac7978d2f78246048c57e93c0b7c1141bdb9ecd6556aff77948c166ff0f6c4a979bba7a3db2a6e80c88721d10ec92cd1b05fc562328d48a8b9320f9c9c4165d74fdcd83c716bf08102f4b218a0364e7d9d2c47a6e2d762f6fe765d527b721751f5650e581ed89e8decafae965be8e384c0d0e36333ac8ad851e5dd4002bc5d3a9d0d753e833121cf58a4076191a5b610a5abaad332371a2f9888b024129f6b478c66690fda3b804d6afab8c04d94aaab18215140a765eb63360df3eaf087497c3e4dffba95c2ea430de6508712dba5754beffe096748e338ad98b5528d5ef2bc1b530ce58a058a23f0cc4e8826eeb558fcccb685d9e82a61e289bfe250e8cb98b89c72d199c3be50172e5f34745c11370f5db2ec41517454251613a2890c3b2a5bce3c96e7a5772f01a68a5e515ad5795a66a4604d1ff71db9f6df780c484a0bd1cd6a7dd0eca03a7bf78a604345a606c0c3ec4109e12a18e683c019bb8cf82af82f88151efeb2483cb3d5202342eb659e111418fa267ca6aee0167958b9862e6823a4de843b18c27e00141a2edb50cc142de6b76cc9a4929923a1aacf9e1a25147f7e9ca4bf68caf462d6392bf530d787f8dac7320ed749417721bad3bdc41ad149613c66dae2be8edd3ab912b8a25314f00540d47e7e5af02157d2ee2d9985cb378aa4f6e14f953a7bdedb894f678a4146986140cfef28efd77e13785c35521cd41199e41b288ab6beb8563abca4b29bfd99996782eacda466c75c6e243889528e6b75673b57b8f2a96937564f511944847b2e3eb69a5a88f5771ff1721b646498442542ec2a71966ba5fb492acd943476bc49836270e09a817fae641f6852803895e3c450e5b66fd0c0cb96cccdb5e3e406dd801e7546d55222c516e8ec642145b5f04368a7442dd0b22543858a368e2d86d66ccce3d2f58d9db15b93b39fa9ec6a58225d4ba7864b3c41e11e1cb7525c25617306b5674051b551ab4346263c9550f99fd09cc3f9f00e7da2b74285eab4ad95e9f1b334a36c1e3d756ff340608a2e8972f54ed6fff782e978a53e3f30760bbcdc1010e81eeba0f17bf496f4f0aa55729dc01d5922a897cba722084d746d14b9ffcf7f5e98a9a8a8de8438e3ff9bb72f5c51c5f8b4f5eeda38149a83795098d2bd4b730551a7fcf795490c6c6c51690534c8da8a27d77d9e0da6ca17301b1e1d0d6c4d0cfb554ef5e315c28631a748550d41b3870ff9b5f30b765678b03225d63538a40bcc837249d8d1f72983207aed82f74e77ed5fb07420eb6246cbc5a5030f3a86603a0d49be6d8d905c03f8ab56c20c065fc980eee0f601997362952e73394c75312a4765f7cdd94814e7da714460254ff11a1571d89397a9e53850ae4b1f1b774ba41069663629e6aaa88e9331d001b43135b8864c18c53c076e47419b521688e8f9a0a2528792cb53beaf12af7b44db054af424cbe6accc1dedcb728781740a5ed044626b896c3cd997d5a97b93e28e0e3cd363bb6180d84dd404db8caedaacb5190bc7dc07d19966bb03f58eb40de0ae812f838547fdd34db205b2aad523f0c961a6eaf6fb43f9e6eb41b5023935f703cbb3ab89b288c85e83ca41b0d8f80f58eed655231843ffa9071ba88c118df196b436bac99929eb3cadfe4fb8a41d52d66d657ea2e63b50c7de0febe8ef3aac1ccce00893e93b21c5d3c0422eb933eca1e0492f53ff5f5419acf879f2c31f02e401ea12fbc49b8e2cf9edb8f263d66c24443ddb88c17ffcca2aee40f1b4c75fa51b5635adebc15f74d82e65fffeb3d3a9bfd26ae1dfcc65e5f3d89f64f99dbd0f3435e28370a44a1dafe31185b630ab1b56ff46d00f2dd308b33ec411581d37034edec20523ccf1278e446a926d4616317a5a10d92a54c139d8028e4d81fcb1abad9cf43f814610caddc6bfd29fc5f5ff992120ff7addf2c4f808774f6af27c1371f972911803916d5400fbb4d2b89490ad745c890deb6bc7f93bfa9d019df0c34ddcb08d38b2c778f99fee65d78593423eb12d5012a695578d170483817ea779adeb038c48b15380e2fc2cf8543c47a7711ad6eba8acc1526d1b154f706cbbfb9a953c3ac956d7054cd1ceaf2b672bcf677434ebccbcc5114d73db3be9b14d5983f5b1fb7423c6c790d0f1502b3a279ab26415a33b7c1d636d8385280c05139d2aaeb360e37840c87b224bd9b16ecee756992daf5db8b932f8202871ab0522c631c8d8da67b8120b596289e42cd069db13b845f92e0a769ab621753b9421784bea01a6299f665b2f811a9ee1640ae4ab4b50ee7cd24c99ce7aef753b167aca40f3beed07ab46fbdf8f6a90f9c374504d57d365fbfd55dd2843fd7c8e9660c6d063112fbd0ae5393fccd5c8a877ae530acf14b9b85fd119827cef2da273b8331571c136744ee6f3485c3fc1d9a67147091f97e1ffcf42983ec297ff652e4c40125b1da38874710a451daecbed4880c4a9d2f0b9547dc9ffdf21f45ee03d1dfde005223dcd14b7f872109c2c7f583c87bbbf01979837c4eaa4d77bb8e18bd756f37abaf8fede5c41f023afb23e5bf8a6f3e65902b3c03892ecc0f5150ff9b453d0d26994f14bebe4b21fb0138b47172967030c519a5a63833df99a533dab8c758432486531ba8e7e4fc81b2173ef68cb381e54e285f5044c4f08207e977e211919e12dd45e211d6948b28b752b6bc29620403a8efd347e4fae1d537ce917fa789f2b1ad989c7ef7d6c6dad90e9d5ad92412a74ea5911cb1f11425a224aa5295901a6c4543afe6f9cf6483bc1cc6769b7cd3692c1b05240aaec50d48e2ccb2384b9029129f90361afec3fbd4cd21ec2dced86b7a7b073df380380184bcd8b38441286827ef1074442f97e0f5a3566d15f3b9133725073a90f858a141faefe00b535a6c38de04a8a45cda004740d1dd37fc80e50a6a0ab9fafaf0b39ff23ab16f441892393cc09973ddebe8fa441762483bb44065461ad10fd3126fbecfd3c9571ac5cb408c5bd202b130debeb7f77d32628e947eba0add8f2ecd34d432d790205f5e6d1b5c6fe35cdc77154fa30054d0970b20edd3117da4f6169dafc21318e89c7e91814f6b5478aa811a738a8b980d58b57711307933e89338ee2e9250a4df87c42d09e89c06cfba02be13b875489d4a55195412786983e17e5be76d84631a9ab8b24996cf64d203a57e1ce52a11c70dc8c688d274fe18af2eabb4ce232e59240feb575b196ac1f05d848c0c37bdf4214273f3bddc321c6bee9acb2cdee9ae6d1fdc7a7c13667f16cc54cedc51f4609d5cd87c25d22e2c90864a06aa2595ee6dae6b1d91b12b5e4cd5dd72747a46fbfc6324278119509765fd31c70e25e740488dd81d46819a6830dce537b4439c45031adf34d3f8aa8c4028fc6cc7657cec7a1e3e146cafdefc9159b858c9f261ff6ec4fe88575ff90228ebc8663f4e4591ddcda4700291cfc8c6f127c6543385af58cd43ab26e5a3984844364e4e3352f0508d4bda2ce96128d524faf56d88dd68517d12555948e0cbc03c1aa78baa96ea2b6d326f36244f0e0f0a25beae29bdd52e9e51a21ceeb46fc3d8ed3cae54c19bb9cf766f15517cc4df7a07ba5218fc526bcb5e90f867db5be6260fb9265ecd5e1e9d87b793a4d60170ff9aa781937a5671d64bf77fa01e15442415478b9e8a4ff0c67f781c5bed2cf08c5b0728865364c6c928d624dfa4ab965e5a8a4b380e8824549b0347f56d703f56e2d52d6b3bdb095bc50d24812292b0d22ed017944eff9f7f43bd397c9d076650603d3ea4ad697d5f28a82f169ad9ed54f9ba937b51a607f0fe2b48e0d3c6fe01e61c7d918681461e32ea8ae3a192eb36afe7aa2d9aa065141dc00708e864c92702ee45cb75b58ef4fc05e50a788fe609f93ddcfdb93cb6be986eb54ca5cd32d57bbdb7e08b3de55c5b1570b3d94524acb9f7c1b7024a43c02f911d71576ef0de4c67c846522a4130d0a6d8494a000dbda8aa0b06e8842698d5372d0f37855ea439c83e7efc17a337e1aa300d28b77fdcd7083bf4be050f341fd2b6e47211bac230fa61ad658818c74f41ed1a749c5bac41193a56df7774a22073ff9f91a5092aea66c2093c3fca985858ef7a11c95eca120fb4071998fae5d631108af0396f15a10b321bf4ec4c77fb798f67a92d8da0570a62d4930b17d87cba594a74e7bfcac77e24da775e192c287f44a97849c42fd8e43254e1df1f1e3b797c254bd27fc06e643b36629dcb4458f1b8b195289dc583da53b2a7ffd3cd1968a5c40709e99e62c3203efd17f1a546efbeae4ecea8fb4baafc0d8268fb89cc5db7307ca0365c730e3b57566b17877b4676c1099fa3272c9aab1b46b2a78d0b0d9049622f24f8a31632e86f4a0138ee3e701dcb07c1694bc562c5592784e59727de8f1b37c1a58b7531e9c9eca350e63cc17b4435faa80eef4f33391f578f2664a369ef44065356933226a94b42c34328ebcaeb87db08e400b59f574acd525febfdb57b82c8f971a3a32e6d8b7f36dd55d12e90446d745d2c99bc5bf5a2bbe017d57c8499b9e8b77f90b64959d430be918a0df61b360a5512a633629bb2b43f6074a219a790a704f65f7e3feb3ad42b5ffa9eb80cb49e9075f87a26020d0ef1926e55c8fb890df2c27ef12c154efc65388f309de45ed348f63e81e50518ffd09fd082754cd08f07c94c828ec8772e74574158d357d6e6341d3bc607bb7f3557725f5f25d2c6a605625610d0c5a7a392e00808c948392e368003ec1515f899a7a37b15db0ddd4d2703b5fdf34e73d00b07dba7c43fe47b9d5d2c44341dacc2f1f3ae28da3504470fc735a16d8a4028360eaded69ecf1af0d619a1abadfd427fa702823504a2c04c1128fb1b70a82aefc8ff9267cfb5f9001ad9861336ccf8f19943a53405b06ae7ecec9ff4474bce20ddd224a08e045fb01e1d6703dbe0bf4a4ae212ba2ff361071171bd2633d240b0d2eda867b7871b2b6b90d69172ad101153beafad817125599c281fd66727a088880fa078346abd00865a711fc33fdcbb6ce8304285dbf16417dd0a5d00e21316f153958cc396ca9734", 0x1000}, {&(0x7f0000000f40)="1ade6b2a7f07c9d3b4318355a6f439e53c30fc8271033e487b3984a7069250e10a482b11c38b40f02a2e69be156cf010416cb4f896641c9e473f928f823013856eed8403db24848480a8c5789d8a472af5ba5181968b4b7b88d6c30d1bae27c5415175b25c648101c9ee5a4c53049f954bc18c2567a8de32b21b377da33d7d8d93be019c6db0f045e3e90eb154397624dd6cda5bbdb0f8e894b03058dcdf2031e9c03d346b137018e1f43ac8e34187fcb80814f2d90691cb37e082a2126a6632d208f73f70ae456193471e35669d76af48651ae56f66a8b3f459b7f82238eedf3092e5a106", 0xe5}, {&(0x7f0000001040)="14d2f535fa92be06bc064ac6d40cc891f5e580428f7b1333192b26091e3b752f06ce061afc2b86e198c720212929f3499efd1b8bb42e9799060d1f16a9575fcd000b19b1cff5a41235fa0f7f99b7941f361863f922fe8b4061d06abdf59f8c706b50300f244b58000de1d4c978f0b1ba02ef0c064b59ebc3e1e90fc9a78c7ea8a8f33619337dbb3420bc8aa4b2ddf016845bd1c24c91c6f1f5d55b065d18068f1086eda7b9021db275d1bfb21a272d33442ba3e483187db7feaa9bf9969f3e9c39d8202dcb36f6f8d6ec439e1f4aea0ee8fbe410e284ed35f9fa87bbf45b3c966df82c93ca0d85d6dafd", 0xea}, {&(0x7f00000004c0)="021514168c48380fecb1ad7b4056b329149bae645e41a3e5c22d362affb3c3732a8066ef7383145261959ae67c5195a9e7c7f88557ed91b44da146055adc", 0x3e}, {&(0x7f0000002900)="a22cb621fa72aad2bcf88ea9d974dfd9d775bbc457b7b4d404fec1a695a72649cf9438be0c9f0b4015675112b67b68c9f919fa277d7bd72c5b8b2374e75c108a2b500736e765b2073073de780b54d141c366eb8544b2fb853f27f3de6c80cce5d5fae22c9b3dab835ec67d4bcd4d2ff3cd1b44ee1ae62f3da1075eaacdf16a79b64ecea31670d7cc878c9ff9d49ad69eacaedc09a3406fcb4272724f2c3285e11bc772fce63cdcf3fc38494b9fa002a04bb3fc43473715811a39f68620ee63d38eeeb1a576d0d1489b1995dc9965702e48f9fe253d9c7285108f1a559c146422fd2f5e95b71d8305f316f668341ed6e443615a293c6656da5e4ea3fa6e2b9b3ab2ffd807f9fffc1a7f744ffd994ca63d283674d556600f2182045ea98f48db888ccbcf72bc7aefa2b43591a7479b87fe34e4662df30732ca47d16e9cd88a87305aefff7a6a0cf6ea6075b7497d059786ba321e0d50e49038e9c93bff9a357dc48a62640711f9e1931f463413f515d82cb3d606fbde6b324f9594c18cca6705c4120433a8e73ce4ba7d02d7c867c290f7e9229effb23abb30cc956d74c34c8a8859ae9de810ee9a5a8f245c8118d3bf048ac3baa91619b998271cf4d3ef517df2b6cf0fce0694c9db73100e518c7d076a629e759f4c2fd2effa10ea548eb48d9d628c24a109c1b5ef3d0f39b64f32b4a3bf37077fc3835479fdca033a065468c1f22b5d3e3a1eeb430f58482bb66386d8d120f8059bc40d82f15a7147bcd74fbb513fc2bd0d654dc1cffd45b55cb85d7636f1291016a13c1dd9df34446abbc607652358e9424669c7652d4ec03181724f29df46ec0c1e59983166cf934175cc3ab27153197ffbb74d3178731473790e543a4626bbbec5cee691e0edcabb1b5fa8c0eb94139be9ac47b7e6a677073330fedd0d2cb023bf694045a077be24784dbc47f15886646441eca4ab0d79c8948e4eee4534e29b0c74d9818203c802e5b995ff6cf055e6c29c185ea468c1211f454b0dfbbd29b535d16ae2d1badb42f7f6beb831418b0f24fc5a7b9a0abeef6552394b3f96c7e2788cf761af5e66e9d513cf6a3134edbb9f7650b14615a2db09f4b474ef6fa5764fa0057c05de691a193714c682c56ed56d0ca99b87360bad2d0697b5506400597feb5d50e953e1c9c1db5aa69486e12d99a63034cf476963419f0a68bf4c94509820c7160828bcebcdbc244e01e73fec0939d90c806368e0e8b2f4702746aa7a8f1c39518f21025d4f019b1f09b9e235ae68821b228835664219938c2719881acdb4f31926837f028f638beddd8896bc1aa9c9b6fde9f4c3bcfe07ee66ffa86af59d2ab5dfaaa7ae455919b0534c45db7d9f931fb696f8ddda116d6b0668cec0191231ac2031332826e3585041a4a5669aef4f6db999229ed3eee0e05631f4c5cb55c9efe90ece0b7aedace8e928a6b67cd21b1cbe317739a8da9d9324db4a0675379e6da61a05f459fcab8383bd753a3f2a13168b566ae621849ab33c21129da85c07ba85dbc4bf3bca6924d9f16ec20e6e286d899fa3137d649a91ad1349648113a4fa370a4ebdcc039236c5fe86b33bdc301f5f34de2071a58d4546078203fa8b2a337dc81f402fa4043333e45410c750eb3796457ebbbac5388c4919cf8471cb42615067f2f02c497fb6e4115cce8495192167e6b40175de8d6b34ca95b516b2da2f85902b6a90f6b17842807ea42142cea229f31e21bd9a935fd70e0b0ba96331740c8051143c82d159ff1904b86d61c917529838665925c1657cf1c764cfda35efe478be9beb8f36d138dc965907b7f974fd63d76299c8dcf11ccbc4b22a55549e2086335cf33dda0a837ac20ca38d9642d5673b2439a50aa741ad72aa0caa0de4d0669961dddf3ccbf4c731379902d8a1c444cb29127416a8baa0d4e74e06d0d8cbf08879274dcfccc59bcee9dad2c4eb10d9e558b2807782a56a75d654415935fdc84ef857866c100ab4dcef10a327b16988764c47c7595498343ed3fc25a0d58a770f3f96156bcc122a47682ba2ff11a9b9cb349036b13f037961f5ef4bab224924d182be992c8f5274b79eefefbe5b92ee71131c8567d9beedfa0ec15b945ec42b516d2358ba9d18b943b9742c7f54fc42e6932ed00ef8728834d26c607aef9bd29bc8cae5139eed13aee20e999132d9d93c7a99f37e9dd0e1478cf6326dd81fa5111dbcb2792f3d62a64151be750a3519630e6d60a8e072523bdb1ed439b7730990620891f54b4be6130c995b18c77ef2056c50bdc092fde88cfc8c62f2c1af92504517be5cffd1605750ba6a238f09432a3153c5e0f4a710a24320783f6a0515ce3e545e04fb401aa4b4016857e48c67ae707cf139a8321d52844c175dac8d2e48b117b0eb324607f64d4225922a752d8b8da430a619e05c8ec87bcf9d371cf8769737226c773e8a2c9dd1206a0b56274443284cdf7396d577b12a1a223c23b22ea0b720b99bbd13fec15fad922ba442e60b335ce403b6e73eb585b68ecfbbef3213ddad86f30ace57b8688681e2d64fd310a65750476982c9c594e9c816c30543cc714b6bc11d4f8569cec5d596cc3dc7ceb74f12503e486d50a58332828b862da0913fb9a8fa770aa83de8ec8c4fac70ea87c9f7713d134be3e7cf4afc3f3c8df1fc878ff96f934194b485d7ef2486f5ea0df3af79ca951382a50e0944153d9f1d6f2dcf646e6a1d45d1b7bb15d2413a08e35e0545a9b2c4b05f0e4c284b26c98b50b8bd2e706354ec8724b822f158575a252d59a5d31aee445413fd5e1bfea6b3da74fc6cb5ae46699a40baad1101502918afa411e2b36081de2b5568d3a51f9cca945cea2772c5885551cc8cc499ff7667107551cffce6fae700821da3b3827d219f28f72efd50695885c837898723c24a8eec8a6c6bc3470414a9ca06a7d191aad3e6a3bb2021b8b453445b0434186051d9242aae175e47c5632399c21dabeb2771ec2a0a8202e27d24d72ec4721a5b70a0382c312e497709b8d8875eea753acf9b68e484ecf6597c780124d67cb627e47a2460dab71f38c6215ef69436a3b19d8623eddb71d665401b193e5d794c0d7e180d42b7aa453b1a0a6e2f1f63a44299d9a9512cbcbf5e0c77d6cb1b51921a49104abb17fd60e04f79e668b5429e6f19822d2a062b6aa8af77a207a1452ffa78bb68a47c58f266e1daabc0c3df40a5871caae52b866861e93610e2d082159b8e043d8e077af711a0b3fe5aba0c4a17275243bb58c549291f792bf74b2e4027adc7b90854bdc6cc39f5bce430001e5be5b7062a14990895676f1f00f24beaf9dd89477d7933d14bd2d78f670e33d4d0810a74e23dacd9bef4578ec7dba829df470b75a312483788980bf4931df786f708f79342fb88e7b1fe8b9aaed731fa1c9220e2d1674db18a43458fc4291a482873503b41b06020eefd9bb82a345b055b01afd6613649c27be8739da5c48a1add4c37c107b9c25383240696bedc8f4d2c0c914ae76577a0a72d56741607a8428fa1d909ba4f5991146626680befaa2cab62c8fcf8c019ad10b7b8bbb84440629f274820d70e999dc31e9df07e02fee724038d625497f037c770365e5c089a0d65544c32aef15c667e3558d5f0b31267704580f816d6470a9d3d1cd746f6f2e11b9baa346eb79a26610df4a3cee68129370b8ac9e8dd751ae7c1bcd7f2a512e8b58e3a736ef03ebb279d9f6354010eaa3ce1f65c43de24a6c0be7675317b5e264a7e6f03a3a163b2900d60437d1a41bad086f581ffaebfcfecc5a756a156a8c3a5f079c49ef1890566de87a194f8427a9a01977bea590fa7e55121347a48df462ccceedae1e4382c3fa0bfa16218dfe68a7e8563f23603395c3bfd8df5a851c91dc77476ced35bd11d202e7b4a92bed02709c53ae4716f915735c41cfd41935cc93286b6d769977fee2bd1f71931914ee0b7358bd78154d5b7ce8dcc0fe1a64181fdadde8e11574e433f470179ad9bb457759f074aab523cb5f71cc18b32518180f373abff4141efba15e023798b25ec5ad7034fb1c7aa01083bb8b466ad2626b053b66ff56f46d7031ed19fa874baae76b9ccc87be9e7505bda9bf91e614c26d18f25b2b509284ec639e96ec05fbc85d31238785761672feb86ca45737d399d9f888c1f9698b754365be4a748ed41a2a12e37f63dd1c3d5d83d6defb0c8cd12fba5757ab99632cd9c3de0e8102372be8e374191ed291bc0c44a9453bf599ed6ef8211c75e7a1eb437e7d6ab6427a36d5c3daa46dd1b84e61463aff3a464dbe643774507eb44925d8ff3eeef515947ee5d7909e8ec212b126761c976bca44b6e9b18793d449ad4d7fabe654ba89e2fd24d1247944306b1ff7b9ab35d0822f02a55317f5956a33c66a3db6027b1355efce449ef6b6b19ef51a773d19868baeec514a2f8db5d4a656e1fa52c37b765954b2a3db60a07e5a60d47397c2da742822002c2ec7abad74f6686b4af8bac30c8bc6b51873b88fc13c58ce2113064b241d8207e46a72ff188c93ddf29982bf5a770a82a5174fd0bb39f16f333d74d5ad5f631dba2a6e77c8deb7278a1c2f0bf7209f4f202b858dd3df28c13b211646f49bd3dfd3be53350dcacce258d116d01136f5ce40411761d4a0a7adf3d77010dea485dd50148386721ebc49c0444ebe6df76e7dbf32f60faec78afb027683830a073bb4c53eacc254d6bb327022b8e9b8ad6ec207c6b7348d33113f74c5af4f9684d9ac28816689fd8ce1faa15fdefc7f317341b6b63cbc535949c68f85d684492282f6bffc7d50398dd7c786aeacaf908cf7d4a2dd05db2201d3cac723b195da61648d71c441b5f34ea4d8e3af6db43f6da96a1ca36260c14045ea2763bbefdb248b0defd877dc9eccddb6c068bbb8a9f9caf24cef86ed9f29105f6949045521b57c45e9a46e443e2b6bde792db4c08084baffea31d8fcecce9c50e71c0233ce5439819a5b7c2802c032c7581737120f41dcf757592479b80c732986b018fa69eb3f7e8039aaa2d7280665f87866443b08b7794cc3f1afb3cfa28328bb50cb9f9db1b5d56acc593c888b68f99388baaef2eabfddd4113e8e612b5477ac2842d717a59fee8dbe692fd0b18e9a3b0819767c48a44086632ed85ec31cf9dba62cbad378f792257a75d23c4878a5749b6af33f0a13853ece90016003e45ee268e1668a3e8f687726a318a1bdba1f81ad94930f429906c604bcc5eaf8500ec4319cb6d4c0b15fb20da6273b7e0bfc927701dfa9691a04969a06d1b9341ac056f45aa50b43fa7002c43d3481237312d4bf5db9e45957a68a12c8b512af03a153a1dce280a0e9b785ef5de35529e759a1ef1ebf9509520552db4d546b8e63ea6e626b3f8159b161da583d064bea75b3197f6361647dd495d01a65ecc88749937d4e03a39e2661a3bb3bba7e6ae72caf47c747ec2eecd1e16ae8a0386549b69a0fda7d4682d2be6e31192ef94b4384359e7c3979ccd5e5d105ef9309c77eb5661a5be6ce0c49a8c8c40cd54d84989361489a14241951382a8835194d6d275aff2907a5723ee3cf5222011366bc92741707dc219ec55c46461fbba3e639d1227fcec144296cbb6b1a7d5ff239b7e599bfedc0a0ce3a1677778c6e610f70f1fd91c326c0345290191671f6c394a980bab97d0694d7acdfe6d785dde63f085bfa96c46a99cf1e61db1bf840160759eb92b30f07d14a9beacd8d29e6a09e393f515b0581ba334a92f92a7d3f7a0a32125ecc96171c54fa83a6a0e8b7f766169b43cec77e9128edba5789041", 0x1000}], 0x7, &(0x7f0000001140)=[{0xa0, 0xf, 0xfffffff7, "18b959c25b0772d5d82fb606b3ca1ddc121e9cf138a3a1782bac13b7c74da345e88e624b94b662f8bb8c6cb003d772dcc6e86ff8585966cca63c0a4f017c14eb20429b1d5df2692f6e16191d8c620ee77e3b6a85ceec1a363608f7492110a103f5aa33934554ac3f478eb74a7c87b6d87e847b06200fbf18d9c28410cd4ef65561a7b844721b89ce202409"}, {0xf8, 0x10d, 0x3, "61557d501f823989ddfad226e6d1f162c386dfe28f687fcb27b7c4468fda901b778a120a505f10fa9fa56e4abcea60b4d3a7f9ac01dec0c453be3c21751639c64979fc47401333e4ce2b5c0e0cc1798e503a96515fc789989ae188e152875823550e19bccd95b305c38640935204f4948459682ca9b7db302157027c03b2aa577b5ca089ae766fecf1700402c517b18d4ec047fcfb10d15f227e3a3c1fa5a929de14639e1958f5249d0e46bd0021515e72941a874e23b8c1cc7191609f0589eb7b0818b9719c6eb9f5030b8f52a397b0b5cf2bc8269dac81656a89c78d4701f2a3640b39772a2f"}], 0x198}, 0x20000040) sendmsg$IPSET_CMD_GET_BYNAME(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000100)={&(0x7f0000000040)={0x1c, 0xe, 0x6, 0x3, 0x0, 0x0, {0x2, 0x0, 0x4}, [@IPSET_ATTR_PROTOCOL={0x5}]}, 0x1c}, 0x1, 0x0, 0x0, 0x10}, 0x4000) sendfile(r2, 0xffffffffffffffff, 0x0, 0x0) 11:08:42 executing program 1: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=0000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) rmdir(&(0x7f00000000c0)='./file0/../file0/file0\x00') read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f000000c680)="ff80bd331cffb5a77e215e4430d1f5a0894fb47bced403982724595531581e1f701416b3e6cd710cb0030d31ccf828916e6ce6d05752a7d0704dcb7798817505ca75c219c41a811f87eae2acef3bc9b38d75d359206c48ada7c7d3d2bd27f2bcffd953e74036cac371fbcc8908b68ca5e7dbd75f97faa049ee84a951840180beb4849027181ceb1c54b5a04a8e74ed6fd037e46206bff589aee2421fd37b8dcce31e9e4a59be277d5d14aa179614dae10694449cd45c3569004de7637335481a098f0ec182c0900add4db8c6f1b8307ed2739f278a37abd78f2a3aff7f64ed6223897e6176c9e0ded9f16dbf8313ab652afbf208c452458f371ceb1db9553c968442ee9d6d2fbcbae4c0ae848d6a730acb5f7141882a73fff4375d635bcb6dd9c56d77bc9f5149498006c362bcef100b95583b02a686ab2492c05aaffa5ebf614c2ca47ce38721129f2289948480ccacde410414be776aa69ce7d4c208f8cf9f8319dd51171aadef97fdd819b69e5c20d9ccab0e7a2b001d40706f5c41d35e1cd51136ed93d4812ae8933898c4bbce4071bacf75fa2cb4bd9d65738833a7eba83f359fa662b1cde624a3df6b76fd7632cf48d644ebb7e91c8ae2c6f2a31e6c3deae17ea6fa45d3e42d1b31703363ac3158cffbb1d754c0335b83b1858b6ee03cc4ae3b0cb5592b6b207639d2678e7f5b77b0d55537e45d06e3273f8936d6dd718ed0caffc0bdb8600f87ec247189996e84ffd7b4d4c0e281dcb0457159f5f9209c1bd6382b01a3562356407f09d86a75b4e8fe2a1cf811e05803d8a9c9b5dccc4bdf7dfddda8daf07a40dcacb29f18270ecb3770fed2186f86d785b251de55cc2c9b752113741fe8c8fb2b0594fd9958ef3894ab251bb3d513f1520971d5bdcd34ef8091dbeb37b1214da23c546a65cc88bbe28e3f3ba5f178b40bd01a3ac199b534d394907b4b3ca7801163c4fc5a781d138ebf12ab5e74adf7759c9269b9760b2230177ab57b5a18566bcea92fc35318c14016a19a8ec268d66db571b32160b6e8f714cec27114e9fccd3ff978ddb074a81141ccabe2d94e63960c4df55b627916fa2e135e61ba1b8e3ed59d11b7e305d36c9f5bf527b9aef7eb5f59b9a4a2fe92c05a7465cbc0ce957636298a74cb933c43616fd6d832805e56c0e3f73a8dff334a74f3fcd6ebd1c5c35bbc741a06c73ee8424f2237110c665e9601ef369c69fd69a49fbb8dfc30345c121dc5e8212b9dddfd4c86731320255f87d001d75ec666f433fd6e6533dcd7540ff982e0522570f226178710ca717bfd9c9a14cbb1f92d38c516614d451401488f51e6e69fdbba48920bfa22e8237c42195c939cde91fb65a6d9c09bf67185102c3aef8a9242b630aa427bd3bbca87b2ada1074b99654faed4eb22c57755a16f327040f4931b855ef14083800f795d8401e6e4201de5134f74f39991067c2dce0d09c4282aab505ae6e6fc7beb9ce181e1f3094ea1c5847967e42fda54d5df681ec306ebfd71fa4498ae34982743801a01a509c7387acf49f8ba9a42f8a9ba31be4e6252b23ed58882595103ba12114ef9329ae6a9d6923da8ff08834799f88acf209b5eba9b41b13e65823c69ac75a6b60816e5853c02d608feefdd976961a568603b778c47c490102c0e4fbd37b4801dc5d54e2c31a26dcfcef2788a0a4e28b03cb33bda7d309d37982ed0d41d99b39a6ea7b2133b50dc5c072ae3eae34f81d617f5ec8b1626a78ac28c96aee7c48e8101f7bcbf82c2480c95792cf4096cc4071707d4d45547ddee0f91143d2b6071896c31daaac8ee19ee6c8bbf278f8bc049fe415d3e3174d36220510d3efef1c96177c33a334ddb67d59c6257934208b02a10b75c6762069a1b0172f1422b4294dad2e567a1e5690e135a2049822311bf137a82ba3ce18c1015a39d73905c3fc67eb3aac5ccc839049be0ba0b1e4850e6eb0be97eeb7c4331999e27c1313e8558e489c43d5c4d5c9b26a330420bfe23accf417de279c27f6345dfd7225df6c02188609ac977bf9239840d02f92182fa103d92dfdc156a1ae4bdf2060484f169e52a9f724fa5d8e7d43df2252a000879acd15f57c8deb1184d29e27a3d041042d651d8ee54b2f20a59a4f927c072863bd48703e249e12f75e96094a6439e6f07095f1be3b8cd018d0df34f5cd6283f74f0c36f53d1b564118125e88f74e2a3d2a51cdc9a1fee39961bac22bb487fc30e1e045001567dea7d85a9506f1d211bf5b652315c50c2b611da863dc7ea47e49a75051ac6788226435a4e96da2fc2dfa812a6f89ba0a050300004af34a3f0bd2a4dd043dcd4701c221fea985ba6a800c932daf5598a4370f6aa16c8787b9611a7a31ceb74c2af5691f44a5b3c57868b182551d808b55c480b781edf21d0cb17277e70ebb24d074c471492d511bc0b32d1f442d77888b3a8a7c2e4c6764d9e7d7b3905c5fd2cebe6892639c02f8fd676af2fb5e745dc04e087214c18c011a765b5ab368c507a9b77831b85b248e4f7260658995d520e7b849d45b8530c314eec97b7461257bd36fd9fc5a5211f30f3c2f30e5e6a22670c05416d884fcc7a573225a9bc12c9263614e020dd39b96a2f4452901ffb0cc1d940338a1b237c63278edffccd590530a50994ffea17510515a75623e137f47041714032c7da5602be4da0f110e855d9d21523922156bd72a2e1878bc5947d10214b84f7bc4cefeee8b1b1f3439252c1ed4a0a11ac89b9bba7d9a68176015315a81865a54f6aa4be7b974b2c9fd4934496e959211bbb53b12c0bdea6321ab07f154050e3f44de12f055c19bdff2b566305f7da41610b88a78c23d660c2ca035a7a4782b0ca6a023a8dfa237e7032c9be9e8444cd00243a1d0767863e0bd156c83a2eb1072988ac6967f23744ea793a677895695b38bf579022b7d1c157b861fc961ed2ddb8cb4c20396d6fc46eb533001924536a50038dd08a9a087681ab667b18416e841a05f92bf06a19da940145eef04e2a931ec1661ad32e983e18b112d3323316884e47ee79448a9719933509aad552f3651a564e39a690f2bcceab0844126830d0b5dc9e3c36b0008bdbc6eafbfa9fd02e472c6a1109de6703259fe21478fe25914f7373019f414eab9b3c7ad53ceb73b33c2a99669e23aaf2253a753395c7e95dd1505f436f5658afe90eef219c38603b7c50f38a30ce8ff3b359b699d4fca2f009da871eb833c7f24c368cb2b10c3ccc0b06c289c5a61f745779e82607aafc63ad22f406352fe6f729be1e5d14814244dd3a44b89c39e6791c6201ed1020584d21ae0cf50e9ef1d78755e54ce320440c9de75a2397e89c24acb49238e1a1469f831014343540463f03d22602f29b5cf43763eaf152f7c3b337e60fc0728e94e2e62bf2b5076ae6de516f6f48d1d1f9bcaa6e78e13c3799f684b59c15af16c07bb5e6d0a66bcb3aafcf97d13e58f3890e0a6e46cd8188411f87e887c33b2d2aec51c48f929fe9da355d2bd0881e0cfe0fa8a07989a8f56530e390adbb477d1e3a8e922c58b43e15bbda7b144748b8590ab38ec30125f7e21d44671e116d202f1c886b3fdc3ce1c2d286051aa3e3de0d4f79c3952ef85eb43df39f4c34cb16b18c36afc53d2111d3bf49eabe7f0f61cc181e01d4211114d51811da3d349e65653791bf694a14b5f7e5a572c607e5ea61b959a9559919e4ffb3a28aaf5f9465d00e76a021e81dba670d57757331bd266e46c4be2e1c9cbc7e5210599a6030a3a3857ce3cd51e48a3bad2c714e8856dbeacca13ebc156dd92c3d96b26c0566a3aeb187f68fb24eabfc07abb8b5b53a0380117e42b65b417442bc5a3513e97fc777a313049a36379b63d521ccd6781265c149adb7de63c03728f3e66ffe02bc35944d57961abd13400ff865ec3b820e3ae33890ddcbd3e8a7fbe467e2bf26af79890fe752caf9b22583bee42e6219b13e4e7748f27d48bba3e5e772691a92a2096f5cc3edc43570470a50796d7588203ecaedb6cf166461cc03f9f9be1e5347f9be9d687d4444786ac4bf2601fcd96cfea1e18785499a18a4a9aa3f5b0b9a0387da6b93e0c80ecde0d74bea2f3d616bd131db153829e78e3c2fbe86409c7adbb9891b69b8c4644c82b3a8102fb7afe273e781bfc19b698bca0357102e5f5ea8ae290b7aae34cab45eb0b4937cff4f25abb04b98e119279bebd0a8bc3df0975680a303219377ec9c87b3468e81370585dcbbae06fdf5ed2dfb4e9abb318d4807a648a774a06ce6cea716796255b8cfd4b5f13fbbcf7856f5ac3694ad0102ea98ceb6981f6184379e2357ca7b382118193987937d2d1f4c82f3450aa66cf29d46db2a9f3cd8851c3295d9421243f1389fa11818fd3c766d2bd577eee12629bc063e79597fe327cba27787de740e05660ca004722b2c7f6a3b5a870826451269fa9c1a294dc662857cda772faf59ffef7911d6542e290fc16d821dcaea366408781d5d678bdb764af962fc78a845bfabdba8d2a71d3ddad578219ac5834e64551547aa7940290bb01f82b0a9c9d7354448096882b5d0484dafb312533e43dc94b5f5b927ebbac937e202f9281e2f6eadbdc5c767c250b014a81bdac4a029e168a929613891d34fd97769a97a0c09b9e324f173e9e630b6dabffbe4ad2bcf5a1e73826778354b82c702f1b4e24c63b73dee19df35dbd6bdc5abe1dfb2008e22a0e091dd9b98176457e7e5c866d77ce505020724d8571b3c46545a89bfb21045ae6d34ee70af17f98aad3bcddddb1ca938f7e97709364bb610729e5befc13434b5df96afebc4f6253190be186c37885ec3a74814631cca0f1d2961c2ea98caeca1f9e96d9941f35f7f0878d297385fbf8447430a1337a23fd816fd5bf636c69806a59a463b256181523f3de0c1c67f28d053b62932fe8ac42454c82cef04d57238cc2374fb637edf152d86fefc827ba44765e7d1ce6015a2587411c18068baaa4a6746e1301f86b4fc965cc3ebf457d8c3dc91aa21fa2c3ddaa47bc0b9a86c6761924dfdee981afa6a3870af77292b1f80c924ce005a4f721db3d29a701f3dfb0ebd911d01c853c2594d5e276d333894a87c9c3fe4988d0592523580849865c5edac4aaf9978c4010aed6bd3eb156ae019645e73aa3f276def36e4d07bdfdd074207ad82976bbb825533ca68d727e24d4eef672a2d19e443a825d6c9bed92a26a49fd2e8503ca1e742b302a4d42d8a028b4211026ad6b7608a548066b4be621cc5c3c09c8af75f6de14f9edbd0043c2da5a7a90d7267a4ccbcacc7460606d8e8226d6ee076f9601040ffcbf8dc4903c5ec49a377a325723f4c984a51e933e6841c65c24e5da9d6609bbb70896ac5286685f33aeefe6ef95c2c1d3121463a58acee0b860aeb4b05dd5c5d55248991deb1b06bfad0b3bee167aa1d4ac3edbb05bfd476834bbaba24865420acfab8a08eebb8d485f8df5179676b752823c79614a03dd1ded4d1b7e8677cfbfbb08d8d5149eadf1f3496c92f9ec005d218ffba6f89539ccbd7a8f5c2ee70e1ebc61cdf961af55ce7e25d6d28812e36137c68664a832ddfcc02c2457e3c2b8eed3ca03bbe3029acc4aa406b78e73b9c3cc256e5723970c03182b182cf420ec6225e41d1679a13af3bcad3d6ad70e07faa8d9c0538f20d3b5795d2688dd65d7bc4347d8f649c906b81d2fc41097e39a1c1b591a636a5bed5b73db89784f148c46be18a49f36bcc5f6fd686ffe9ae76981666c0315e2f0b2039751360ef4c9c6afef3e7c6622800a435b908750f2a31248945285f03177dd3e0f633319df794311c4746695f4d25bb4752abcf5d7dfa66e12c62724ad852ffb5b618660575fec83813171e6fd87cce7cffcefef5c30cf7bbb559faf5b3db38dd0dcdb0c499d731b44a412ad9f053786bcc32f868dfa1427b5ce65adaa5d88679e8abb13082ce8d5d80afa0faf200c91fb09a504a108e610f72d50601acdc745c5d23056d82d4a77028d7c0c68c9ecf33dbc2d8f0bf79f3969e3d1fd8a9a1c131d2368e5902a4aae881b57f5287e1746585afb6ac36fb3344830da8b5093b6253d20f9d284b313c4596e31ca9c2e8d0d8221370f80f45c92b1f9fec66b92f8cfcfacde56ccafe1574e66afd5e03d7b52eabddb82dacf863b005f9c0ae84966f84abb369854f29fd1d668e2c24f060214b831ba571ea8fdf83067a2cee7cb2e80aa5fc8230f9386af04bf28bd9d0cb8cedb42412c232932fe97f4d6fcb5de403d9674ad4db5120611b454738aba51ed60890ccaf176eb721f5a20546eaae66d6c32586567fbc004e3c34fc744593795e7f593a24189cf7f6b02417c44138c4de9ef06883b7c70b8a119cff264feb8bfca8f22752a42e88a6bf6fe246491a296aa7dcd084c760a064b9b37dd439ce0688a38f405e0f8739b72651e7ff028066ad7627ca2df3d7c4e970e5bfccd8deb6000d943e878564e86efe9b7c55551982195289a4e3b206d567276cf007877a686a57cfd07b564d4aa8a311eba2ef6b3e2e4b00146b8f8a28bd982e955e5c3fef184181ecbce8bff1eab3ae0dc5d1e3c6185e041b9f96b9affac10d4f6e98badc22be91a4e531a7924ed0b07c50bae5f004020114145e5e9d9222d046af98cc0219bde1dd5afe0d76aaa744a44b4f2979fecc3bc26aa6aca0d3683b0c6494106aad296ef5e4d47923e17a9fa7474c97932f1497bf409a1664300ac843879dbe0740de6def5d46c4bec7406b96f5d92b23680a76a3ebec7b5f3df1009abc369c929436d9d4386368a21bc19f0d587912557f714f4070e1de149637d6f1e1f2024a855d1177153d8238d45c45ebc078b452135e3199ab0a5a0b5896d55c42e2f4e9b5f4146195a22bfa6b06648bc9b1293b9a3d8d5e297efaf7322958903e29d0e0a4b4fab7c0a18bbd6d40a5d64b6898a243ea501f150719fb368196cbb687bab39e3b727513aedc83da1961fab527c747d81c8c7711b02fbc06353baedb53919a1eb0e0ba42c156c24d971c91f4342e3b87c5704b63a9280a93103570c93bb04ac482e7e13355358c23d9e368fae146f8745325f126dd0ce4132d6d2a8017182481e339a982732d464db057370fe582c2e0a82942cbae6626da0d87a3429bf8012cf9d625bb5aa39d54dff647846b9d7355babd3053f564b7df50bd1452ecf370d4d9ac73580cd8d5c4bb4f9b331ab6e1e976c6942fdc490c4a705b6b3bac04b1fb0685833dd99301cac7791ca55c0b5e9091c59829f54290b31e8439c598b7b2df297dec6eb0b7b11e83115892be907e56cb7f27aa9766752e530072ae291f98afd828d8a479f087f9d2fdec20d009d30527e055271a8444aa470a68812f90329ea8ec08cd5efad75f1721de9e4792c0e61fc44b4accea135b7b2d7bed3424467d08b22c33229a13be421dfb42ac01c8a9c99d8777ed042f4e30295200b4bd68b705f70b22cd6f5bb5c4aabde465081d2782f84e08e110bf691ef607d0dbe79c7fc2858341d82510cd1eb2d3f26b14f7cd67bb41cb68fa770690eb5bdb95d54b9cc4b0a104cd1845327ff70460e97f22846c99ec0d6f7008df8dffd638f121f6bf566623daf39b114db507504566d06dbb72a97070b938d0f2ca61355342eea0946966fdfc91985e51532cdcb2d7ed37232e69edcd4cc44ee8f575f34a950916dc674394652ccf3ad1733fc1eb637c32f6e071d3e3fe84481dce2e3fcf15b9bec71a8975f85314f04a0fd3d319ab6b2a702c071587c7552d01b8a860086e273674e0d684ecd58a5754015178e485d66831ce27c8344d1ed194550dd482fc609f031b3eb1365470df49af2bdf79c8fb9684447d08bb51897590f0728510760027cd073d3a0f5ea45e5786afeb3cff176f62ef0de82c69e3b821038f7b0ea3b6d97ab548ef9601f41e51eaf8e63c228d4a9ec2b5d67e10b22b729fa9771c790e0006be161c5f3bb5beb937c40ebcbab4019ee89831d24119761ed55949ec3e67fc66929864cb14568db0e811e6a1f0b6435a5199baf3604978ae0f677ec9a647c210cfa2c2faa62289093890a90d0076f28da2fc7371ae391aab2ddf7a6def1478387b64afad76ff4e1096ebd49bda7349508db3b26b3be4c80fce48996bd15d4a53ed1975c53e7874b113103b1e98ed7d02f308801c524ab8aa557300a1031e85405aa7cb4124d517a391412ea48bd066c6e37166cbba981b265318ad0f0afb9a3f714c4a67b629e98db2ce10cda236e64691528707f972ffd984019d1f60469577151c410bc77ca1fb3efed2280f6b5fa2183dc0dc9a31424f7a3cf99afa8a445095cdd7a3ed6b67ef1d5c8edd24963583ff0c1efd70fb1fddaf3f95eaa45733c3246cda09f752e794d0a84bb50135356422d364ccc58b5d1d9b43ed7b763b52070bf39d880ca67bf7a514c86749c9cc2ea9bcb0316baf0216090fc99b2ff73648f3c5d6670cbf86cfb27e25e03e5dd0ebe2ecd569e647f21972cc3e178a7b08b2b78aaf44039a361b3babfb7059088079bddbe6c28a8d616927065bd028afc9e546886dadec8d1c2cea165f641e361566b22d8acac56df2e6d2d110435d4a98804f5969badfaae32afa2732587a346bc74686d311bce32ba23512d67ff4d9abc71d163e5d9151c7012bfce523f6c877639fdd508f299810f6081280cf88af6f7ae0c973144d797af27a59b5c296910f88cd9e88292d63fc5862a36d05dd4c643cc13a1c7da2ce53a58c9b7b940113b922d10d9943edb073ea244cb6ee6bdaafebad116965c1e4dc471681800f09c1d915bde171ae3a38191aa11d30427649cf8a44c61cece7296839db17cb834f30961fe12498188182dd5b28fc6a63483bc3628347b7e9c073f7da2b596e2ecdcdd65a4c717e108d7c484583b974a1b81b19501c7fd68de4149799f9d0145c471a3c6ce1b9f91ce60638490c64844f78976f91cb62db01ca147d89d1a76debb7a79b253302c4a49ea8b9b173939303b5c58859e0bb4c128a31943eb371316f6c72db9fcf9e3291a84afc1c752c9ee9417b09d10a6a1e7564413ca23837b60c9fef7653eb46942ead68a0ce0a2768c0be30d081d517053f5217f0af277270103cc492f68f494115efa2a8d8a62abadcda978ace3e131960bf8facb1e8f774c65aca7dc7286dee049604335683101c7a994d116fe294855e19a128367630fa55d9abcdcf9663c38ce70607187970026fdb82f4ba8bbb2e906a6817ae0374b26b997d9fe636e8137d741d91921e18d5e56a20d5e14de9f98bb60873ee594c21be6b844ac30cccb0413ce62ba0a9c26b43547d622f32b82006db6dd5ebc73145c2ac4983517da0cbc148bc2def5610bef766bf5952b0e346c83ed4c4f45d6f04ec0c363e4535c67dd79feb9abb440e41591e365822273d4b1e1ec477e632d490bd1f57e2bbff9535e4e257280f74497a1456376fc5ac540074d890939bf53d7fe3f529f71607a929c2227db926c1fef265e9e78bb00ccea6d367b7a3d4d48c4db0a452fa29ab8fa242f9d086b5c468c6fd75ca455e919c823c7e11f7adb039d2b20ba9d6df0d6bbdb3c116fa8ad9e335d7a13de88e09b2e0665b3aab94b3f405048394a5c6c724ff1b40dd523cfaba631d4548694cf89f4dd5615064a7149f27dea6433592c3be9833c3cf22150c8a8e97083b0f8f8928b8986ba42007b77446bb73ea9c4453cad0a189b9c8fee831958dfd70ab069835898b343f965948c43e8bc53d19a6c42ef4d344871a47aed211bc0725865ac50b5461ec3785948c586b88735aa239db21593224570d834ab62309558ee8ae1eda96fff960e0f9b6e13432bbf25ca3c871f99f1c9242072e884035a87d83d7d154bbb3f3b7bb6c97f36d5fd8c5865b4e3f5f4f1e63d3180073758e2cae240594ca0406843573beec7b7565eceb1d30a526ca2fa41fdf01d519f990e2dc2aabf613aa10cab2c521fd4af3719c343478d84ac8cf08031252be6ed0e09b0d63e4d9e084bfaaec8f3a346f80bee7c31091bae6a3e4d995a7e7b8311ac12cb7b21827491db1d5eb06994506df6743d50aa5f24cb5a09e72bc9978b9e4213e68a52700815a3b0aa168cc729a9c2e0b9d56e1efacb2fda9c5d2b5711da9a9ac9b1e6690bdb9aadbb8767494cf907c4152e89327764c904818d72e56f89bbf06d689d4f2fc28359ffa42d4b48f79cf52d8df654eea9cdfbb2750370975d99bf115440c870e393774e1879f7633754c6ce7c3b89e4f2c5b9e8e72007bd94c8c9530e7ad999a5d7e13954906ec903194e60f6a239acaaee75dac45e708678fcc9d5cb1ca85a69ba2c038bad53f55fceebadaf232551fd5cd8e83d88720efafdd5928e440467f1e3086acd8e7df0b1f753295370e737c237d8f31a153a3fa6df6882d21a22e3c2222f6d04358218ae3266b0296c084e5fcdec8d075e07c7bde80a52c641358d2b310db4a06708e7dbd67b6e32e6c4cff9d9b185cde6286d5b7e27674e94e813d81144e0d6de75499fc50ece12ee22528f17c7afece82fe236798b750e171bce00eb834681f8ea39db30fa9a21bdd9fc39eb1ef67f82a06491d773ffedf789ad776d01e528098fc48019ed90bbb083a7be17ebe8e29357187ef7d72f34189c4f2b119922322ff58e662c0e73869c3cff2cc82d5211894bd109a8623cebd88fe31c9a7473ea6fbc93c994bbef9ff793b7e45b835023fe95e7f8ba46c3eb1c48710d3c8844af0707a8e4e87a2df833380a5ce3c935ac5d85b549a4c24569bccd87883a8b303ef8ece18605ae2a55ec7c8f86cc741d5d218711a1bc60295ae8dd32ff5c6908df2722a70ed7bb4d9a43c5e21a1bc14ee9dc4de5f5d597519c7084dd1be4888a79712d207939fa68706a33525225ba9f6f525186e5a28079ffa552b42d9c76881971489dd8aaa6dc1f6d3be7181ac2af101984887bff1774eca1b5ffafea85357346ac4a277291496e0ce244dd51f96f108f1b6a5f1ad3af8724cc6f425bd363402bd04010330cf5a8669ff1182f931695279f7f4a56897710d5bbff7276b7c17f6cd2336e0ec5f02340c729b1185cf9876b071a2d88b610305878874b6ba99bca1b61cd3ccf78b30f75014b36c7156f74a6b49c71ae3b78a8d1dcdde23e1d1dc60b2698ce9805b8e7a36968760e154f8ebf7f55ee5fdb6936fe36d639b2c00fbab126e6e09d6a0f5c803ada8fc834969141262d94d46a3991aeabb7c512868ecd67cd0fdd590eead283b85714f4e792afb3b0c3ffe1cccc82935e05747182cec4f16b0fb95c52a9e607e3b2720a298de61148f675d30d7d2d54fa571815cf73161901506ee75d5a6bb161bfd95170532babb407c85ee9dfde4610ba661242c04d85d8ab2f5de8f68da9774b871a0bb05b601e06c9abb81b0cb424a0dc9b76151f8f516ab034f0ab24eac1e5ea917d37542fc1741ad20ea3e7bcee4e86c30d84f3172f87240b1961d0c400269f27448c2f2133d0b503eeacdb9bb43c5ccff9579f6a351ab87011c214d5c0f9a60f903e9701dc203130c4e19177968602fa820fbf4b4348fa9a3f6b60dab62b31bd02e40e50991f913761452b94f14807181cd39d98fa0b060f02627cc9a", 0x2000, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)={0x90, 0x0, 0x0, {0x1000000000001, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000}}}, 0x0, 0x0, 0x0, 0x0}) r2 = fcntl$dupfd(r0, 0x0, r0) syz_fuse_handle_req(r2, &(0x7f0000004280)="9b1a9b72c155a00dfeef877e39bc463149b0131ac619274f2dc90653ce4e03b08ec2c98c94d9bb3078a2a5a83afc28418aa01a9dc95cf0180ed44f76cdecde8379db36cedd0f57a6a3f798fe3546e710844e156f86b7e60afdd7d93b31a68c9a44340ee00c2cf3109a6b6686a35f396dcf2f4a86a886506b3d343f503f66d151dbdb7a0eb1206c080f3e45e42c6e4093df5b7548ee041bc3a1dd1e8cc5051560c730e6708c7c896920c6d4eab5ba26b6dd4b487a7b6386485bf18fb777a693b7113c4550226387db25e94db9d10716953275237b195b94e28df4df559a29a1613b213098e5846128da84ea06735a1e3f8313cd04db08af7446abcbdd5568242567d113c75f03d47df20b33bcc4b6261030f6fed858b99e684aaf9469340158a947c59efba0501bb29ab015bd2e5cf9af1f83dff8df1eb2c336c6b8d9c84db277e4cae24553e5a64f3322940391cac01bab1b8188489b6a845dab6f78e214c9b5a7603d4908aa7c511b60759ad5d66219df94b0bb842ce6101f12dd2cd5ebbd574e4974b9faff7ec8d229db00adcc556fe748d34a6f6e0f8c8845ea53f7898ab9a8c2d97f4ae45ac2ac214fc2517f8b868278000cf92ca90ffb856ac0d1e97c7e946c3daba38629a6c07cc85892a24af93fb180520b60108c92f4a94f71a20c006d54f76377d416652a960855372632fc8f929c825c5a3346e74644a69becb091561c5087b7adb02e3d620589d786e205056d396851b8fb419309d2d821bf3804af7d5d1b1dc9ea66dadb8f0ffb431a1070ea863bae7ae76c9895c4f93b43097e02e16f3b213268c9b813dfa255e90b6e4ec4c7fe67c90db2911fd548b8f9ca5c36468e43dde9a86974e52aa93429461365ba7b036230faa91a21b444e9d986f0dba8204495405d5fb3c5ba1728fe2d47f869e63e15eb178d9d219fa9ed8c50ce4b1d16b15ac714b3832043209adf9a0e07bd325f3730ef5899865d8068de19d0ba91590c38ec3c437a610c0d200a574baddff2e532f4f267daffcd08bf63f325d5b9bf3272776920cbd7d9d6bdb136ec5ce29ce6689397b8434923ce5a4d87f92c750229fee5c4540dbb31fa61c2a38edd9f96cbeb3ef50b1fcd197c306b3ef4424bbe5bccd893202ae0c3a4df37556a7ad3f87677b2ab775bb9312a399da45632a1826cc00fa2c2f0839c375359828d92cfe64b44d1a6ae7483f1340a790e723f628c26023b4700bdc4db9affde09fa52341fe6fc7c51f318084e5faa8cd28ed803b51b537de2955a2fdfe2a1e389a574bba10062480393256b9e8265da751112daae3924bc3b4aaf31243173aea7fbeacca65f4cc54c725ef39926356494416f44063a0ab4810ab90f213257cbf7f8656b4cdd381ffd5c56588de1f9de61a5942298ede5b0bcc490b6007bd514d3db6da9042fa08203f165b52bd060486bdeae3662e7cbc25544d9920c744ee6d30a722c82fc55a8f5bfd9777c02e3dd4037fa1b4b3a5215e4b588e825ab1f7a647ea6c29dcabcdc642614d4303547ec38c2bf7236704a8e17d60e630e68516b9934e8ce23dfc7f4558a093529382404ebd9a9e2579df8f4ffe4107a0dc8bbed7f14e079cadddffd7cda0a909cfd5a38e3b977b04f3cb0e6e22bcea8184aa2c59d42795f3e63963bea7a2a1e281b26ab618b87e4f6c233cb11bba7050df46b7049c4d6d9d81603316ecc6a847add2a3d0add42780f8448f52ec157899ccd4f7b77f9fceb48696a055d9c2c6d530a0bddbbd3a186afe21d957eb0211170b6e02725590e7a60add8fc3d5ae5305fed0725e21ef9845a5ef7b5358712a9d6c5affb57729ce0959917ba1aefca3613745268b68e9bcb38bae992ec7021e5849d0c3a28ee16ed007d2e447cbfb556f0e40f13a0393766f5104225fd2ffeedabede77dd894a55c589f04e1465a20313269b6d865c5a9ebf722c58b4862463a2f8afac792c97940ae43dcee001eb12af63e33f9e2c1609ed596b5731da7bbce347c34afa35d8d7026c6ee5b5e3de5ffd251e7471cd0e4fbcbff7339fddbfdc6567c74a939f45b6d2f3b94da7a853f9839186d7ae289276200da514a322c91461e7abc34385d12615f0c009ae847c9a6e8475a220a50fcb1069be74d9ab8cc0c50f5ed95832f8e4286122a2129a41bc093d59056383733bdb484691347ed8c0a61d39baf21cdeb9fe3a6234428947aabd00b29433cc7b7a31ba04d99c5d4ffeb696a3f4a611cf9e8a971dae6ee42c8afc77d7b6edfbc10afdae62dea080d75b6d1c6f9e3ef0ee23c969593461662e529be0b36525b86ca074323615a261fed2ca6805089e2d8f22be74dcbba4a21dac23d12673afe8de4c47a0058c1a48807d7d516b897778884fd6891731a99317ceb037b686d7162d0c3e1705506326ca1f46723bd807b049e07db92f3c9c3071027fe7a806083e3d7b30b282f93be8aff4d60f406ed8fc202f13fe0d7ce243cbc2e4379b29feeaf0d629e0ff2e3c5b6efe2f08b0df76483af3b159cd6d1c7c5d6f52777a04f200b138505b9dd3bddd0a929b4ff45da1a0f110cd3b7b6d8e0b27107e78c10a58d6345fa232c9c5105801d16782087a13d38b2000c86a5ab35f14153f57548fb1e02a2a9cac706599710533965a7a4a1c7ee37705cb3e36b45ee3dd5a3d9ecdc01e9923d9a8d4bc8cd290bbbef6d068dc5f76760a05add7c49f05600a1f8e807177ea32ae6d0dfb72a6c075e5f4a4c8f29157ae541a944d4815adef8bce52a59d1afee790eaab67049971f27d9ebf8400116be2863e5529b61529dd45d1dfc224625f0962aa01e3b2c09423fb1f9411229fc2485f6e7162fb270b5f68b93eee8aeef61d788f553f475e00bf1aa782856fd7b2033298d6b5120aab6c233d8d329c8497f7a3a89d5d4acc58c2d719c20d9437c7843c0999357c01d68e341227a2863417212e62501e80471f89081a3c148039fc5a50624c68498cf26065ed24291f139eab89bf3d43f6301fd9148e30acc2aac4429bbf4e930feb2d0e70ef6fdddd8fbacecf5c6c72a59d1f99fa83f880da9ec8976e4bdd2735c47d5dbc619b143547d9b8301edf3a25049dbc06ae043492311664d9bc1b7cdf9f31bcfdcdbb82c4c39c455cb6f934de2f710b0beb6c81967b4eb840fa1f0cdd32ec1dd330f3d54c7cc1d014bc43f78ba4e7e4355ada7dffa3851d8e4f55a695d06cb7f511934409f0ec09e854fa9bbb8b9488a0d442b667033edca68fc0fec26f1cb0f6c12e59ab8cd3f01a47e939dbdc29f1de6f1594e2e66515a0d2d5299dbbcec8ba7f1fca3bd1a2f846bf02d52e2c06ac8d8480f09eb6533b2f2bef32625c09f3c093443aff8100164b4f9078c3b88b117926bcaa715a074005572c59c053af62509e9322bd73e324ae3992fc600a7dc85e654d018ecea0780a3ab9ea8dccad8e02cb9e51571efe7aca3800fd7f47a5e4dfb4dbaee7c067da70aa6992994929cd035b2dc614cc5ba3114a21a4edd4d2c8177817c801b84aa2109aedad93c20ccb489aa92c902faf185125a6abef6dfeab04b399c024c2e2cbe5c29418969114e1f3c3eb4bf5d9e6338a8c3ac85d564652bc99ea95d561af30148ca232a1697b10570379dfc155eacfb741f6d59834619a4fa6553e7b077f5a2e7f719f4ef5a97fd3be213a0741efd7bfa2b687ea21dfc9e84e90426a0e1a0266c8220dfc397b7f65cc630bef84c3dbca745b3690630b14ab4328a402b19442af11f4a2837f14ae5f0659592f0941baf892b477161916768c129c376a75082f3e377f1f0e3698b1ea7607d335a5ffceea5a594a219d55b5a84ed02e8b53794edd16905a7a71b81bc203edfac2766bf189bdee6fc2b9224e4b3407e070e91ef7625fdd21801ae343b77745f547bc7709fe8d0d933aa35c075f312b83bb68b71d643e5cec705ccbbb1cafc7df07fe7b22dac50cb92d244d1b8008088d8d0c3ecfff96091a678f134410682cbf5961b6fbe70dc180621274770bb385105b101e3bc9d65ec408745244cb437ba1ab3ce7841672670d4426e9eedabe3c10ed9c5f6e1705594c6856e9d4eb7b82aa43560802675153ed8990c22c43a872ca0f1e616a6b8b632d95bd23f1e5d9acc430e6b1be9a984bd08ebd60f31d649b4c3f941ef29dcdcc4222e4e1c0e5abecd8090d7d4ede311c9d3b14e326366b76a68998d11efac99ccb963b911658ec79dfaf9b79b49e7d8f6413058321328ebe5f44c9c67158b617aec3622b72dcee66b554541dbd20f55c4d3c0dd341b90488d4c3f8347144b8678b5fe8316ec2fd9282a2b9d38155652bdc342641ab7fe84ebf9f7fc8fbcd445795f256e15076bdce1d49e8af401a214af6ff3a573abc38202e67a413c786d4bb55526eedbd11b4e025400a387f6170723e31f72f56f8650390649e08cd56aa9b0d9e5918edb2b60a21fad3cfe9fa51ddb6a2bea9a67ec601581be2861c8f09940546f4b1192fbd88442ff9ee28bc5250fb52074773984b0827dbb040e02e0c279ad6282d34b14eae928e2f7bdea54455a67402aeca0f85ee56d6131fe417004f08d6b68448e2a967663b4d64ab8345f02d3ea1504c6971908c9143de28c6832002d337b3d2279bd7ed589684bf041d2d2dc7d9e8a7857915c13a6c834bf490046a83d4cfcdc7c0d7be8ab3c71ecb9e029928b5add9bda31c1dd61bf8b097f5cfa64dec3203af5de311360b7152b9bbb41a4f24953c947e9e3f0668d011afe752db01d27e1ea2022d77eadebe12449467f608ae664cfe3d38ab8e07279cadbe5cf29b0da23bf6c0341b9eefc0d3825363b821db7498e5bb33872e2993cf80036c4545b5f2ca0e9b756ac9c2de6d2a4099f627bb7bbcdcb4ddd3543e35a7ff1b26697fa44c02b713ecb354b334576295196bb1b016f7e2ed6f8c3eed9d92e3fe90be0d6dd79a35823021acee1577356aedc8a998e2d7f1657376849cb7c026f66395da529336161645d17352f268b11263aeb0342ac146c2d817717789128cc05f4012a99ade4372511edeb7bb518d013d4f8f66faf6294e6751576bc2b1e8586998d4c9dc06c63782bba94fc0873e2759d2abc10d74926dad27dafc7cca08c15a778c6a97621afb33f29314160106fc349ed8e52437133ad6e1701f5ff2dabc2fc7ee3a0d293a80bfeb5561887d01c98a9118dca92224457fd38b67eb9e27e9e9660f133beb46b3d88d6fdd79adf0cafa5b7f9ce0aef23ec9ed0edd8a6541d595ec5515788d71bcda1ded8cad971871596860af0b4467caa451515d808b01fd92a7c4caadd9bded1f5a500ed787e4b1b5437ca704465036ea4c04230a9480d97024cd5ab2028579a9936072b5742287f1c5ad11d63b812e3e1181b4431074d8ad39d6ed78ec1fe5656646fd462e56d276d352c163aa5431c92731ee9bc251cc1a140603bfedaf90a4a2aebc074607e885984a2506358866b413ff8778971a5e2a2d0a5fa335007a4b05ce5fbb80d735ff124165122ceb30cc6e6f16601a911b66b863a8a2ebf7eaf95195373e2b90dd55487d9c13cadc46ae95f74e222062c17fd87d4ae058700756a5defcba9549ebf4388aa44fc069e4f2eee64fef19954395fc3dfdab92a11fb6a4cbbcffdef9a9db9e9acb5276caba58681505295b557573e46612db0204abd64341123112ee65b5b48339639394e1644d83e3ce579b50f6fb096f6112e1d5a1b40ee29024d51acf97e039178eb7535d0dd1a62ab48f48f17179e9148d4f6dd182d4c61ba5a58e446ef9fdd55bd97f719453d4802a2cf79074312a5ba92c845366154755c13d3f94c3ace8dba1431307293f567c2e4c7b8e5ffadd6b2c4bce483776f1f029a97e0cea613520ea07e891cc8d47624851367601cbec43559f3c5f9b161a77ed2bde6ae62f5eaedc2a5f4c40bd57f91683fa763a124992e9f25f0257e5c7d55057bc941b998acf82b62d3f31a25bc6c356a45380a322166acb9de795f30c40f615c9d27ee15224bedd880126c41bbfca9b1961b9d8a7f48cf78a95adc99d822b24e0068cb10f34ff47847f61ab2ca068fcc7cbc4c7cf24ba476d7ed42afd91bf1285ac7687fa0e6341abc2a0819947d20a7b0724ad58c6894b91713a9a8f3d3335d8b15210852d8c47f3cf32e055511da34836193997c78348f8c9d1932b6c74ebd23b0d2b3570bbe016c067891febd69aad64521e6efb611aecb677abf4da9eb63e412b71c108ec4a79dfd9ebba02750246a7d3c7ea2130df7d5ed8b9c365c92ad809d8d32f86978758638189b1dcd9b945e270f9df4c4e6cdf01fafcc4ae00ff0992b05f288f1b40a66301ef5e5eefbe71e9ae7b4cbfcffd0122fd916ddc9df955c6a4e5b54ef19b880c46bc6316e2117c824627844e2ca9c6e9966df2475097f061df45ec62c0d3a6208cfbfbcde4ec94b883d7a157a506ae3a4e6e65c1fa44f1005669178f8eaf4a5c55140a172702b881da64338cbf82f8508e6d8178317bd60991e00fcf9133a3f9864fb3ea92b8a9bd1774eb8732282e37004521783f83590cc9429d2b5c74bd364dc56182f7c5e2cd447c9c48629181cadf5a2934c0f16a45449b35edb2c467ea881dc6b959e7b7bfcb04865e585a2c0ca49ff75fb80346b5a1c19d45faa04101a2ad39fd92c0bb5c4af33ec8b32beace78d8df830a194e099f59d5808f617408315178f2ea7c8d698d8dca44cad998ddd9f3df77f86dbb5c5ae3ac36c7b88ecda044f3a62dd47f578291291aee3dfb232251244042b07c62a1a4c660688bf607a6fe5708cb5b0e2a7428e8c6551fd60e0644c14c15a180b0520e97241dc235efdcaa2529289ea871a3788f824b2c86e05f6155002ce0d537633c98f26a47842f14aa2d4c035add9fe239d48cc71bd951c323c1df0f72cf267e26b9eadeb6978fe23cf58a75074f2dd488775772c9e381514b5720957d6259553e8aff9a0e54225c6891fb3f3bf89ef29d51bf394435a275175b09ff229919c0403212964c295efd09f114f300395fef3989208ee37a22a4de09bed9750bc8777073eaa8c9fc525788b4b62db77da017fe55369b7c17eba4362c17a928bda8db5e96b69f44b962c99406548a4f058f143504dd063507577773aaccd105de483ab217c0a246917cacd42e0e0988a2ed5c80e104cd478de1046b9c5807c4edbe89aca7f4170b82d7ed54a3b10a979b3f2b9ece57111ef533714a76c3127e555d6768c7711dd328dd9cb2883711a9632b5ee77ab59c21212a8d06e17dd403bcbce5ceac95606d3c564dbef1a6cb942b430e1f8e5ee18ce0e5ee480eefdf66079596ec0805f6cd1648a56b527e235dff4ccd88cb3a72926ee29fddd0d37715459a7ef26ce2f2dd3dbbe238f1edb2a8efb08ebbd7643ac48339a41e7220985c0d02a28c64e5a54c29c7e806510174bc32403503c8d68c3a94cbac70bd75a787fcc23b4dec080b0356aff96aff75ff60d888bd61acff10bb515df2c0e3be57c0f4b750b17b0f8d5746aa04b1614d9d9c52294b698adafc8d050a558c5738175782424722016066314fbf427d5e86d4853e7b4c53e162ddafe95cdbccdc9c1ec5f3e612c7c5861fafeca57864f0a49781d5e7ee9073a5af08f64b2ec102caf79e0c14c01547e3319228d828d41facc8e23e30d5ce94f1b5367b32ab1f0b07585c447d419533ac21176ccd800361278e77e7bb1e166e53228dad65ba0a6b8f6f08955289568b258206b1738cbd19e42e44b527d4538f240ecc2ef0dfb417f15081df6de73896b62ac244657699a8f737e779d18b19e3d7af98dd7b033f36f67ee715977ec00362e4d05ce1344e6bfca1a016ef6f9d0d155c40b5dbb75464eea8987a98c8ef74433b3a1a4e67e3d5e6be9120e3e0e9e1f9f2f779eb781e603ab29954c999bf5433a4f8ef5c830a3274ef84f7aa409c68acdc8e2ce3f56e8507af923e09d9e30a70b78702a2f0d21156eb2455181b27a4dbcb170754192331c1aa75da0099f66125fc4085931f5ccf0c43aa8b6895a12a152abf833d33c53c2771b6a0b7dd7dc2bbfd381e58974ec005aee39b700c0ffc54bb265ade1806c68395d3d54f23d5978c364b5b4a2832418d28c223f449f41c2746a3313e8a6e2afdf7eb01aae670f8ef913b226cbfc16ae3958bc4dd8d659778330bb822ad7589885d3f8d00cd932fdaa4c5d172d665ad5a547e23d32039fa85f543b2fccf0511d311f73a95e1cc800ff289fc9814b93227879848f9549053af07be63ce5cda147e32cb93c36045cf87361ccf51f1d91fe4f6f4d999dd6295d06e39b48bdd408fda0cdc5732e83ca463a0332e264ee4d48468881aeb6b76d21b3c08e50563d4906927efdba5d98627223301c10c157a60cf6e0c9f157a14d15da3014adb1f6694d653c5ecd29aa71190566a7ec5aa924c00bca021fd1bbee0905bd694ea1573eaeecba2c9ae47d1960c0497cbc34308bb6e057bcbb3dfa78b46952c968a0b2afd491b34e6e41991e75db97f8b5a129a1af3e0261bd7798b72ae260c7dcd8bbad8b33fe9f91662c101c89f9fc948361e9d080034fa9b173bf64268423b9b8d41e50c62e9d0bd39ab5f7c9ca6c73fa9d8f94027d71f1ef970f08edc118adc5c2cba92a957062031eb467e715c23da5805d14c55bc9d1eed542d7f100397d29128cf9ecc0c9c5859e0c57ab0cb2af8ca394d317a13cbb6cff551f0a4661ee57ab3d38d1cd320d3daefca1d4556474cf949cb5efa48d3bc8fbb802a29bcfd492a85b51358c2c638c4ce487646826ddde551eb746b4b602d7ef343fe1e735e74243f99fb92eab9fbd0163fa8276e8985bc26dad60310bae4d5ecbd51130bfbd4e684da65d3df7c55aa30cd77872acfb5e6ca2740e3a6ad8c8533b7121d3cacbf1f5ec19caa80ede9553c376fd63465151c5bb087a6cb6a05265f15cceeea7de14f0c9232ebd5841e70beb82c9dc38c53cdcecf1dde86de2aa155c2a62fcde541add4d6e12b2972058fe25091c9fe8e3aadb700501e7e348395d963898a397ec14fd18e2e8be2cd6ab21d3ed234f1866e384e83141cffefbc825466bace63b7ea0dec1c5f28b4b9bd735005448aa0fe23aebcdb6b2555dc75742e9ed1dbb914a4270dc80e1a8e1c44025f42c636e91eff123a7abc18325ca39b6aaeb6a00b1e3b1e752be850c28e585a1366f4213ca99d6908b40273adc62572b2317ba10c73fd6a5c9002b5dec6847b0d1ee052d418115f5744386262f4f67a8b9e7078d205ef1c7ba08b06c0793823a6c40d7c8c0257516b5f7e4cdc7df9a845dc93466b1e7a98f73a8c2a7079a1e6bc6b1a64babdc0ea0a6aa7aea78953c5fbf55d59345d978ebb07ea52c57ae7cc98a38c15ab1807ebc8c8b7174700eb80f290769e47cc09e5866a303a17849744a79203294371b4efecd99e63768de496a85f9714708d03a02d5ae5fdedad1967e1d0f36185a351c2f72c442637c3a32e63ded156058d4a40594f74c22b861e50caad102dff837cb9f84a2dcab7ad09983fce52d9cebba027d1c936c8a48ab68460d55f71daf3e8745ba6a60c2c794e5dac040b5a402214513c95c0e5a48191054ccf86c1f8496d4725ab9a5b899b464ffb2738ad501d32a7147aacfb38abc9c4c2f1d502d6afeb3107f01bd676fde82b7794e280db002696fb66f258f6d85e1fe7ee0401dff0daa173cd3d9ce5554f9ea40d7e26609fa445c4603e772b0d339483638c7818ea3461a5fbeb80f042002b73aab0c8c26a3756ad557337f5206627c86276baf36cd855a61e010ba42cbaf66a6480fd9734b0b1721fb563e794fe935ec4fd6aa0c44ad27f3b397cdc185e6f3a8800b156d7513699e8577da84d53958ef5a8cfd4403b0150a96de2f6af1be7c4442749acc0d35e4826d60088125f16c701f354503cf3eeaae5e636a8611d1aeb2ba3c329b4f1c480badf6ab5e9ec9e52e08ebc5873c0c12c97bb26c219f5cfa41e9b3fe69c707b0f33b62867cdad9592c16e21bc4f3f7d11c082ef57dc3724637991e01101ce506ce040de54df580b826bc62f2a78693f4afdea901f2c5b0041539f0075cd5b273176831c5379c05cad9460523e71fefb8a0cc2a17c1177bf22f3dc5e7e07f6b0023102bc0a3875a6ff81274ccb29bb92a61ba25fb5fed8ac046bb8e1d97e05cf80224871854603675184c93bab681ebb1c19ce6ced4b6aea98bc2e21b8384305da599dfee7c3d4e712b6adbbd95eb319ff40ff9e8e93ce56360593f08bde35c16b90e375778de3b379c76d7abb51a0b027d68a5c8e6cb907765e2673e163ed114990e3c3d3c1c90efbee8d39767b77f8f0d4e1173e6918507d34469449a2b41a109159d6acd06ac06cb43c9ac3535668c52cfe6dc57165ed63f59b2ced5c6701465889276a1e60a809c2eb7cd409761a0712ec7d47a33d040f9dc606414ec995c51be38f21b03197dfc8258759e30480c2cbc21cb7a9b9cb73e631b07f711903763707fb4d35d64aa107f6b2fe69490ea02e0789b9f253fd3bd201f24cf1b0a709a8649938040eb09a187d88d2a41f799ccdcf2dd6d4e4a774dfab29db5fade32b5a90e96a20efee4e1534470bfc99f901c5da8e40e7ef5891c37f701610b5607f7288f4cee4cb96b8acc0976d6433ebef7c9c879222745e280ab504af7c0312dfed4a71f18cf007dc63b8d7382c365c5c730dcfec3220f396fcafe400c7a211e158429954820e975625f41ae484a414c37e844075c8b82f0493fdd95b96a19e8f9b3d768024982cff6749fb69d14b11f72c8f218887395bc3ad861521d5de06d4d67d925734419ff49e5a1e7a121fe62d8042a599278fd5a67af81c23ca5e13b488e439ea554f4c8cd207ee0faeee3ac3f9166fd7845a49c442f817c4bcc9a5eef10c5c6901fde668f1f13c6aa6310ba4e44883c5831440142918f3562ddb50f02fda2297a721823be521d9abca4b37fffdfc0d0ae1d012e22a63b24f02acac2a1471e4c6c68eeed9c9004aa9d1b36b7c11d24ee39790d002719e9a156333b41e27fe21dda599c5d2f146607cce272f3cae5a37cd5c6798b3fa95710f8b3210a5ea61e583c12933ba34a88932c3e1a162d0f6c12d22d834acfa268ff92a561fa5a6f3fbde698c31f6720eb92b0c56d97519e7cbe3392c0e7b15db2b6f46f284a2daf062f35186353a50e6fc90a9decedbb5edac0b6f94bec43b3293b13e3c20878756ff7603e7fc99d305bb7f7a331330a2f6b9ab4042a332280ee54a66b024835d20808e382c540cbfbfdc114ad6c0c8cb7e53ff96060d842ef8427b243c062788636a43f71ae40849a072e66aaeae2cb23c91cc516295787da5a15ac4cdc16ef7e94932e12c811ae8ed621b88015cda219e3bd71ab3bab0ebbb4d3c5a78bd03e0bb0a42e2582ae8800a614e24ecc081dd45c4f6b25d0e957e1b11b01ab15279cd97b458ad3ab5ade831916da98443d68078a2cd7319bb0739b4ce99f8245123ebd5b5a5f8b990e16d8183e42d06358c322e862e42c7a43cab86ae253e1f36c6bf8bd948e341087233ed035795934ef7a09adc9514551d21ea34e7b442bbb0272e4f323e0a06eae4c85617286542ffaf0bd7dcc83e32fc8087bc61522108b2ae6e2", 0x2000, &(0x7f0000000900)={&(0x7f0000000000)={0x50}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 495.139154][ T8797] netlink: 'syz-executor.3': attribute type 10 has an invalid length. [ 495.212932][ T8797] device team0 left promiscuous mode [ 495.239467][ T8797] device team_slave_0 left promiscuous mode [ 495.246569][ T8797] device team_slave_1 left promiscuous mode [ 495.292186][ T8797] bridge0: port 3(team0) entered disabled state [ 495.362312][ T8797] 8021q: adding VLAN 0 to HW filter on device team0 [ 495.384854][ T8797] bond0: (slave team0): Enslaving as an active interface with an up link [ 495.395166][ T8799] netlink: 'syz-executor.3': attribute type 10 has an invalid length. [ 495.447327][ T8799] bond0: (slave team0): Releasing backup interface [ 495.500937][ T8799] bridge0: port 3(team0) entered blocking state [ 495.510502][ T8799] bridge0: port 3(team0) entered disabled state [ 495.534068][ T8799] device team0 entered promiscuous mode [ 495.540551][ T8799] device team_slave_0 entered promiscuous mode [ 495.560885][ T8799] device team_slave_1 entered promiscuous mode 11:08:43 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={0x0, 0x5c}}, 0x0) sendmsg$NFT_MSG_GETCHAIN(r0, 0x0, 0x0) setsockopt$inet6_IPV6_RTHDRDSTOPTS(0xffffffffffffffff, 0x29, 0x37, 0x0, 0x0) r1 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000180), 0x801, 0x0) sendmsg$NFT_BATCH(r1, &(0x7f00000002c0)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000280)={&(0x7f0000000640)={{0x14}, [@NFT_MSG_DELFLOWTABLE={0x20, 0x18, 0xa, 0x201, 0x0, 0x0, {0x0, 0x0, 0x6}, [@NFTA_FLOWTABLE_HANDLE={0xc, 0x5, 0x1, 0x0, 0x4}]}, @NFT_MSG_NEWSET={0x4c, 0x9, 0xa, 0x101, 0x0, 0x0, {0x3, 0x0, 0x1}, [@NFTA_SET_USERDATA={0x2c, 0xd, 0x1, 0x0, "889c6c908aa94ae26dc9a1b39606a227ea74585873c1099c5f4b2a1cd6a5b163f056b9fc6ea66c92"}, @NFTA_SET_NAME={0x9, 0x2, 'syz0\x00'}]}, @NFT_MSG_NEWTABLE={0x54, 0x0, 0xa, 0x301, 0x0, 0x0, {0x0, 0x0, 0xa}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}, @NFTA_TABLE_FLAGS={0x8, 0x2, 0x1, 0x0, 0x1}, @NFTA_TABLE_FLAGS={0x8}, @NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x2}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz1\x00'}]}, @NFT_MSG_DELFLOWTABLE={0x98, 0x18, 0xa, 0x201, 0x0, 0x0, {0x3, 0x0, 0x8}, [@NFTA_FLOWTABLE_HANDLE={0xc, 0x5, 0x1, 0x0, 0x4}, @NFTA_FLOWTABLE_TABLE={0x9, 0x1, 'syz1\x00'}, @NFTA_FLOWTABLE_HANDLE={0xc, 0x5, 0x1, 0x0, 0x3}, @NFTA_FLOWTABLE_HOOK={0x4c, 0x3, 0x0, 0x1, [@NFTA_FLOWTABLE_HOOK_DEVS={0x18, 0x3, 0x0, 0x1, [{0x14, 0x1, 'nr0\x00'}]}, @NFTA_FLOWTABLE_HOOK_DEVS={0x18, 0x3, 0x0, 0x1, [{0x14, 0x1, 'caif0\x00'}]}, @NFTA_FLOWTABLE_HOOK_PRIORITY={0x8, 0x2, 0x1, 0x0, 0x6}, @NFTA_FLOWTABLE_HOOK_PRIORITY={0x8, 0x2, 0x1, 0x0, 0x1000}, @NFTA_FLOWTABLE_HOOK_PRIORITY={0x8, 0x2, 0x1, 0x0, 0x2}]}, @NFTA_FLOWTABLE_HOOK={0xc, 0x3, 0x0, 0x1, [@NFTA_FLOWTABLE_HOOK_PRIORITY={0x8, 0x2, 0x1, 0x0, 0x8}]}, @NFTA_FLOWTABLE_FLAGS={0x8, 0x7, 0x1, 0x0, 0x1}]}, @NFT_MSG_DELCHAIN={0x3c, 0x5, 0xa, 0x101, 0x0, 0x0, {0xa}, [@NFTA_CHAIN_NAME={0x9, 0x3, 'syz1\x00'}, @NFTA_CHAIN_COUNTERS={0x1c, 0x8, 0x0, 0x1, [@NFTA_COUNTER_BYTES={0xc, 0x1, 0x1, 0x0, 0x7}, @NFTA_COUNTER_PACKETS={0xc, 0x2, 0x1, 0x0, 0x4}]}]}, @NFT_MSG_DELRULE={0x114, 0x8, 0xa, 0x401, 0x0, 0x0, {0xa, 0x0, 0x3}, [@NFTA_RULE_COMPAT={0x24, 0x5, 0x0, 0x1, [@NFTA_RULE_COMPAT_PROTO_BRIDGE={0x8, 0x1, 0x1, 0x0, 0x16}, @NFTA_RULE_COMPAT_FLAGS={0x8, 0x2, 0x1, 0x0, 0x2}, @NFTA_RULE_COMPAT_PROTO_IPV4={0x8, 0x1, 0x1, 0x0, 0x1}, @NFTA_RULE_COMPAT_PROTO_IPV6={0x8, 0x1, 0x1, 0x0, 0x62}]}, @NFTA_RULE_CHAIN_ID={0x8, 0xb, 0x1, 0x0, 0x7}, @NFTA_RULE_USERDATA={0xcb, 0x7, 0x1, 0x0, "73a43d635015543f9e611f6713357edeffea2d96db2f12c0dfdde9588559909fefec8a3b89dd019cccecda0dca172cb8a6ec565f13806f62a5329b093806a00585b950624327a6d961a06028f01b4d17e8cd6ad4b6360e8793fb68dcd9c5825bfcfca3555b9dafb8e13050576d28228c3b10d6c3a243ebdc1ce5158112a86aced8921da59bb55485e2c74f9e7d7f87a3491cca5fcf06f7a491e66e34bac1bf1bb44607102a165fc51248f23308c6b2b9e77eb570c6f88581828ce297e201a346f026906271934e"}, @NFTA_RULE_CHAIN_ID={0x8}]}, @NFT_MSG_DELTABLE={0x1a0, 0x2, 0xa, 0x201, 0x0, 0x0, {0x7, 0x0, 0x5}, [@NFTA_TABLE_USERDATA={0xa0, 0x6, "be20babb84e26e7e502274e33f1658b1e78f8f95f8b03e676090d8a441cc45d5de830d8759624b642b1a3edcdc0af2a9105e17eca7a09ec39c7e56fd3438355d198ef5efea1a0961e03b41f1f286e848b336a944b2520372f2f7404290ef4c54a1475c389841196ea3a824bdc63dd675646b5bd4dcb03c7c755cc58dcd1068fb64c796d0dd8749c62a961abf1e7fad9c54d3793ac7534577ceb25767"}, @NFTA_TABLE_USERDATA={0x9b, 0x6, "fc875ff6e71494cb6b63f7358831dd6ea3c21ea45703a13d1e7845c895d476d5e1e68b1487d2645e05f7e56128d0c74bf4df99a9b78e794ecff983bcf4a8f0c84c0391802e7e1489b623e78dc3ae1817129515b7a3dd635ffd64b3009b82af98d18e6952b5388f0ab63c17ad9fb758f567632f51a4c49460407603c90ddff5deb8755401fd1b94d5810fd6347fecef6e77e213044fc204"}, @NFTA_TABLE_FLAGS={0x8}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}, @NFTA_TABLE_FLAGS={0x8}, @NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x2}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}, @NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x3}, @NFTA_TABLE_FLAGS={0x8}, @NFTA_TABLE_FLAGS={0x8}]}, @NFT_MSG_DELSETELEM={0x46c, 0xe, 0xa, 0x201, 0x0, 0x0, {0xb, 0x0, 0x7}, [@NFTA_SET_ELEM_LIST_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_ELEM_LIST_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_ELEM_LIST_ELEMENTS={0xec, 0x3, 0x0, 0x1, [{0x60, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_EXPIRATION={0xc, 0x5, 0x1, 0x0, 0xfffffffffffffff8}, @NFTA_SET_ELEM_EXPIRATION={0xc, 0x5, 0x1, 0x0, 0xd1e}, @NFTA_SET_ELEM_DATA={0x4}, @NFTA_SET_ELEM_USERDATA={0x12, 0x6, 0x1, 0x0, "ba6e2c0cc32025a37ff456702cf3"}, @NFTA_SET_ELEM_EXPIRATION={0xc, 0x5, 0x1, 0x0, 0xfff}, @NFTA_SET_ELEM_FLAGS={0x8}, @NFTA_SET_ELEM_OBJREF={0x9, 0x9, 'syz0\x00'}, @NFTA_SET_ELEM_TIMEOUT={0xc, 0x4, 0x1, 0x0, 0x3}]}, {0xc, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_USERDATA={0x8, 0x6, 0x1, 0x0, "cf9c12bf"}]}, {0x7c, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_EXPR={0x4}, @NFTA_SET_ELEM_USERDATA={0x64, 0x6, 0x1, 0x0, "2e5f7487a9d407f1e3d2e7bb5d41cb4c1896797ccb97551cfe2e4ab5656a11dde619a0189c4a15e2cc599aac0f833ccedf05b67290698ce87251e097fd8cd60bd04135c68b899763f97a9112e09c62bcdd20a606ab4cf3327f04de61861df90a"}, @NFTA_SET_ELEM_KEY_END={0x10, 0xa, 0x0, 0x1, [@NFTA_DATA_VERDICT={0xc, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffd}]}]}]}]}, @NFTA_SET_ELEM_LIST_SET={0x9, 0x2, 'syz0\x00'}, @NFTA_SET_ELEM_LIST_ELEMENTS={0x348, 0x3, 0x0, 0x1, [{0x6c, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_EXPIRATION={0xc, 0x5, 0x1, 0x0, 0xffffffffffffff00}, @NFTA_SET_ELEM_EXPR={0x4}, @NFTA_SET_ELEM_USERDATA={0x55, 0x6, 0x1, 0x0, "dda013827c4ae4519fc6c9a30ee41d256d944040ae5dc43e712a90a54f387fa5ece508ee9871d28216cf4665e23278346ae2388491ff53d006aca869b7539ff5e182dc8669f127b05927500c063e413abe"}]}, {0x16c, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_EXPR={0x4}, @NFTA_SET_ELEM_DATA={0x3c, 0x2, 0x0, 0x1, [@NFTA_DATA_VERDICT={0x10, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}]}, @NFTA_DATA_VERDICT={0x28, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x4}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x6}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x5}]}]}, @NFTA_SET_ELEM_KEY_END={0x128, 0xa, 0x0, 0x1, [@NFTA_DATA_VERDICT={0x20, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x200}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x9}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}]}, @NFTA_DATA_VALUE={0xd3, 0x1, "ff148eaf149e6b2187e51329eb87fb16fa1613c2796ef0252fd5df96b6022f492ca395ba7c845c3a06f8c2f4bed471abe66bf12720dfe36532eefcf0e86d0e2135109721f22a217b3678fdd50ddac8ea8175564b85c8c4f04e6780386441d218800576c0021ccad1af02e8bb77eb2385b747d718c7de77b76dada4fe586dca7b3fe6ada5a742af58bc38ca5dcbf5971a0ecde368db5a12da4dc354f2d4f90aac4a70317ad077e5181bfaf3393825ed324b5b99112eea55398da12568134f7a21fb1e32979ec1c51ec20e17061fdc4b"}, @NFTA_DATA_VERDICT={0x30, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xffffffffffffffff}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}]}]}]}, {0x16c, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_EXPR={0x4}, @NFTA_SET_ELEM_EXPRESSIONS={0x14, 0xb, 0x0, 0x1, [{0x10, 0x1, 0x0, 0x1, @limit={{0xa}, @void}}]}, @NFTA_SET_ELEM_TIMEOUT={0xc, 0x4, 0x1, 0x0, 0x8}, @NFTA_SET_ELEM_EXPRESSIONS={0x38, 0xb, 0x0, 0x1, [{0x24, 0x1, 0x0, 0x1, @lookup={{0xb}, @val={0x14, 0x2, 0x0, 0x1, [@NFTA_LOOKUP_DREG={0x8, 0x3, 0x1, 0x0, 0xd}, @NFTA_LOOKUP_SET_ID={0x8, 0x4, 0x1, 0x0, 0x1}]}}}, {0x10, 0x1, 0x0, 0x1, @lookup={{0xb}, @void}}]}, @NFTA_SET_ELEM_USERDATA={0xed, 0x6, 0x1, 0x0, "1ca57f667dd0df5f01cc0d24f7fefa63b1fc04866c70d3437b9356f2ad42a5e5975512cc2b97c1d6f7e28c93b90cd01fcf10607cb61f088096e989fd87d80f6999cac190fda26d5a27716a60e40f74d8938dbc8c3390c2a9aac315a538cc566fa83059567826d7aac0cded7b5f2217abe1bf09d8565d9382738c0af6d66c5b80ca32f15ee8b93b602ae9b7a46921d8946527f04a7e54472efa09699e8aac0df552dde6982947988f3cdfb7b53bb45d298bc7a381103828b67bcfd2743cee13abd400d91d8955039d3a670dd664a27a816ae22ec7481feb501e0df0079ce8f5a0810e3776dbb0151736"}, @NFTA_SET_ELEM_EXPR={0x4}, @NFTA_SET_ELEM_EXPIRATION={0xc, 0x5, 0x1, 0x0, 0x2}, @NFTA_SET_ELEM_OBJREF={0x9, 0x9, 'syz0\x00'}]}]}]}], {0x14}}, 0x8dc}, 0x1, 0x0, 0x0, 0x1}, 0x20010) r2 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r2, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000340)="2e00000010008188040f80ec59acbc0413a1f848100000005e000000000000000e000a000f00000002800000121f", 0x2e}], 0x1}, 0x0) socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f000000c2c0)={0x0, 0x0, 0x0}, 0x0) keyctl$instantiate_iov(0x14, 0x0, &(0x7f00000018c0)=[{&(0x7f0000000280)}, {0x0}, {&(0x7f0000000640)}, {0x0}], 0x4, 0x0) sendmsg$kcm(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000000c0)="2e00000010008188040f46ecdb4cb9cca7480ef410000000e3bd6efb440009000e000a000d000000ba8000001201", 0x2e}], 0x1}, 0x0) sendmsg$kcm(r2, &(0x7f00000005c0)={&(0x7f0000000380)=@alg={0x26, 'hash\x00', 0x0, 0x0, 'sha1-asm\x00'}, 0x80, &(0x7f0000000540)=[{&(0x7f0000000400)="68d5bb76ecc8ce5be0ee7a8d9d08181646d71791041f5027caefec8811a9dd6a3e425796bba9fe0bc3a26abe925c8a068bab519062c967fb7a431e000f9b6efdbda5d62968be974b3f58b0378def9729f3c7aeca7a81c379e34ac94ba4d1d44e24c92d6e3149cbb2347b47d88f5ee6197994cd2f85bc3f156f56fbdd7144f99c865ab9a7cfbb9133f3e3006d59872c20cd79247f00dca6fe6a741214e100", 0x9e}, {&(0x7f0000000300)="a04df969ed6c0477febc6cffab9729c13c8f82e84ea493e17028bd44cc0ee59269cec698892de9", 0x27}, {&(0x7f0000001900)="f9ceecaa7a7b5950e6ba8934e7d014905fbe32f3c064a5d511b298d5f635718202dd8bcbf006e79c345b4e212350f6e8cb54e797902db591d7ad56cd79358583cde4e395e72507805cedd99bcfb975d0848d6962828c21f6ad9e0ec1f0f1108266fd75999c535ae7d7fc387ade6bc56f78e38a5a85693da75517ce3a3b3ef5d675f3bcdd14e254fae9f594555922363a3cca47fc6848c3d70f4630a1ccfa7a3352492caae4b7be93eefe2eec390d5becb138746e5af20d218abcb84c01be19191183aa114f0c2f8a12fd47e169deb4b0ede9b8aa43ccae382d57573a3a80de001d0ab86dba12f1d33e5851a6a865a1e8731068cd6fbe276480cc67a2ebc1db7a925cce781cdbe546b45ec2d1c6784d4d1caf09a107a40721f467cbc15d9d4be362d3fb20076c38a6ae2f3cedd9936fd990d9412e457271c9cafca36d0c746e03d9d3f1d08d30afc4c94d8907e2916b406b745d23349bc9f30d27011370307025313feb26327cd32aa72dc527c81a0a98b2b8401ae8bb70ac137082661abddf55ec9aa6ed7907b102cd452636c10998842b44545a45e99ecbe7b1c4f036479dc3d745e35e423f6054db2e96576cbce60244fc2696e8260f544e98fd3ab0db771a7f0dc37afa05439d835323b3c644dd1928acf1a7cef5e358f3d0959321c18feb3edd80e29e0a7a78b2af1bd11e844a29a5eedf069283406005872304db23ac7978d2f78246048c57e93c0b7c1141bdb9ecd6556aff77948c166ff0f6c4a979bba7a3db2a6e80c88721d10ec92cd1b05fc562328d48a8b9320f9c9c4165d74fdcd83c716bf08102f4b218a0364e7d9d2c47a6e2d762f6fe765d527b721751f5650e581ed89e8decafae965be8e384c0d0e36333ac8ad851e5dd4002bc5d3a9d0d753e833121cf58a4076191a5b610a5abaad332371a2f9888b024129f6b478c66690fda3b804d6afab8c04d94aaab18215140a765eb63360df3eaf087497c3e4dffba95c2ea430de6508712dba5754beffe096748e338ad98b5528d5ef2bc1b530ce58a058a23f0cc4e8826eeb558fcccb685d9e82a61e289bfe250e8cb98b89c72d199c3be50172e5f34745c11370f5db2ec41517454251613a2890c3b2a5bce3c96e7a5772f01a68a5e515ad5795a66a4604d1ff71db9f6df780c484a0bd1cd6a7dd0eca03a7bf78a604345a606c0c3ec4109e12a18e683c019bb8cf82af82f88151efeb2483cb3d5202342eb659e111418fa267ca6aee0167958b9862e6823a4de843b18c27e00141a2edb50cc142de6b76cc9a4929923a1aacf9e1a25147f7e9ca4bf68caf462d6392bf530d787f8dac7320ed749417721bad3bdc41ad149613c66dae2be8edd3ab912b8a25314f00540d47e7e5af02157d2ee2d9985cb378aa4f6e14f953a7bdedb894f678a4146986140cfef28efd77e13785c35521cd41199e41b288ab6beb8563abca4b29bfd99996782eacda466c75c6e243889528e6b75673b57b8f2a96937564f511944847b2e3eb69a5a88f5771ff1721b646498442542ec2a71966ba5fb492acd943476bc49836270e09a817fae641f6852803895e3c450e5b66fd0c0cb96cccdb5e3e406dd801e7546d55222c516e8ec642145b5f04368a7442dd0b22543858a368e2d86d66ccce3d2f58d9db15b93b39fa9ec6a58225d4ba7864b3c41e11e1cb7525c25617306b5674051b551ab4346263c9550f99fd09cc3f9f00e7da2b74285eab4ad95e9f1b334a36c1e3d756ff340608a2e8972f54ed6fff782e978a53e3f30760bbcdc1010e81eeba0f17bf496f4f0aa55729dc01d5922a897cba722084d746d14b9ffcf7f5e98a9a8a8de8438e3ff9bb72f5c51c5f8b4f5eeda38149a83795098d2bd4b730551a7fcf795490c6c6c51690534c8da8a27d77d9e0da6ca17301b1e1d0d6c4d0cfb554ef5e315c28631a748550d41b3870ff9b5f30b765678b03225d63538a40bcc837249d8d1f72983207aed82f74e77ed5fb07420eb6246cbc5a5030f3a86603a0d49be6d8d905c03f8ab56c20c065fc980eee0f601997362952e73394c75312a4765f7cdd94814e7da714460254ff11a1571d89397a9e53850ae4b1f1b774ba41069663629e6aaa88e9331d001b43135b8864c18c53c076e47419b521688e8f9a0a2528792cb53beaf12af7b44db054af424cbe6accc1dedcb728781740a5ed044626b896c3cd997d5a97b93e28e0e3cd363bb6180d84dd404db8caedaacb5190bc7dc07d19966bb03f58eb40de0ae812f838547fdd34db205b2aad523f0c961a6eaf6fb43f9e6eb41b5023935f703cbb3ab89b288c85e83ca41b0d8f80f58eed655231843ffa9071ba88c118df196b436bac99929eb3cadfe4fb8a41d52d66d657ea2e63b50c7de0febe8ef3aac1ccce00893e93b21c5d3c0422eb933eca1e0492f53ff5f5419acf879f2c31f02e401ea12fbc49b8e2cf9edb8f263d66c24443ddb88c17ffcca2aee40f1b4c75fa51b5635adebc15f74d82e65fffeb3d3a9bfd26ae1dfcc65e5f3d89f64f99dbd0f3435e28370a44a1dafe31185b630ab1b56ff46d00f2dd308b33ec411581d37034edec20523ccf1278e446a926d4616317a5a10d92a54c139d8028e4d81fcb1abad9cf43f814610caddc6bfd29fc5f5ff992120ff7addf2c4f808774f6af27c1371f972911803916d5400fbb4d2b89490ad745c890deb6bc7f93bfa9d019df0c34ddcb08d38b2c778f99fee65d78593423eb12d5012a695578d170483817ea779adeb038c48b15380e2fc2cf8543c47a7711ad6eba8acc1526d1b154f706cbbfb9a953c3ac956d7054cd1ceaf2b672bcf677434ebccbcc5114d73db3be9b14d5983f5b1fb7423c6c790d0f1502b3a279ab26415a33b7c1d636d8385280c05139d2aaeb360e37840c87b224bd9b16ecee756992daf5db8b932f8202871ab0522c631c8d8da67b8120b596289e42cd069db13b845f92e0a769ab621753b9421784bea01a6299f665b2f811a9ee1640ae4ab4b50ee7cd24c99ce7aef753b167aca40f3beed07ab46fbdf8f6a90f9c374504d57d365fbfd55dd2843fd7c8e9660c6d063112fbd0ae5393fccd5c8a877ae530acf14b9b85fd119827cef2da273b8331571c136744ee6f3485c3fc1d9a67147091f97e1ffcf42983ec297ff652e4c40125b1da38874710a451daecbed4880c4a9d2f0b9547dc9ffdf21f45ee03d1dfde005223dcd14b7f872109c2c7f583c87bbbf01979837c4eaa4d77bb8e18bd756f37abaf8fede5c41f023afb23e5bf8a6f3e65902b3c03892ecc0f5150ff9b453d0d26994f14bebe4b21fb0138b47172967030c519a5a63833df99a533dab8c758432486531ba8e7e4fc81b2173ef68cb381e54e285f5044c4f08207e977e211919e12dd45e211d6948b28b752b6bc29620403a8efd347e4fae1d537ce917fa789f2b1ad989c7ef7d6c6dad90e9d5ad92412a74ea5911cb1f11425a224aa5295901a6c4543afe6f9cf6483bc1cc6769b7cd3692c1b05240aaec50d48e2ccb2384b9029129f90361afec3fbd4cd21ec2dced86b7a7b073df380380184bcd8b38441286827ef1074442f97e0f5a3566d15f3b9133725073a90f858a141faefe00b535a6c38de04a8a45cda004740d1dd37fc80e50a6a0ab9fafaf0b39ff23ab16f441892393cc09973ddebe8fa441762483bb44065461ad10fd3126fbecfd3c9571ac5cb408c5bd202b130debeb7f77d32628e947eba0add8f2ecd34d432d790205f5e6d1b5c6fe35cdc77154fa30054d0970b20edd3117da4f6169dafc21318e89c7e91814f6b5478aa811a738a8b980d58b57711307933e89338ee2e9250a4df87c42d09e89c06cfba02be13b875489d4a55195412786983e17e5be76d84631a9ab8b24996cf64d203a57e1ce52a11c70dc8c688d274fe18af2eabb4ce232e59240feb575b196ac1f05d848c0c37bdf4214273f3bddc321c6bee9acb2cdee9ae6d1fdc7a7c13667f16cc54cedc51f4609d5cd87c25d22e2c90864a06aa2595ee6dae6b1d91b12b5e4cd5dd72747a46fbfc6324278119509765fd31c70e25e740488dd81d46819a6830dce537b4439c45031adf34d3f8aa8c4028fc6cc7657cec7a1e3e146cafdefc9159b858c9f261ff6ec4fe88575ff90228ebc8663f4e4591ddcda4700291cfc8c6f127c6543385af58cd43ab26e5a3984844364e4e3352f0508d4bda2ce96128d524faf56d88dd68517d12555948e0cbc03c1aa78baa96ea2b6d326f36244f0e0f0a25beae29bdd52e9e51a21ceeb46fc3d8ed3cae54c19bb9cf766f15517cc4df7a07ba5218fc526bcb5e90f867db5be6260fb9265ecd5e1e9d87b793a4d60170ff9aa781937a5671d64bf77fa01e15442415478b9e8a4ff0c67f781c5bed2cf08c5b0728865364c6c928d624dfa4ab965e5a8a4b380e8824549b0347f56d703f56e2d52d6b3bdb095bc50d24812292b0d22ed017944eff9f7f43bd397c9d076650603d3ea4ad697d5f28a82f169ad9ed54f9ba937b51a607f0fe2b48e0d3c6fe01e61c7d918681461e32ea8ae3a192eb36afe7aa2d9aa065141dc00708e864c92702ee45cb75b58ef4fc05e50a788fe609f93ddcfdb93cb6be986eb54ca5cd32d57bbdb7e08b3de55c5b1570b3d94524acb9f7c1b7024a43c02f911d71576ef0de4c67c846522a4130d0a6d8494a000dbda8aa0b06e8842698d5372d0f37855ea439c83e7efc17a337e1aa300d28b77fdcd7083bf4be050f341fd2b6e47211bac230fa61ad658818c74f41ed1a749c5bac41193a56df7774a22073ff9f91a5092aea66c2093c3fca985858ef7a11c95eca120fb4071998fae5d631108af0396f15a10b321bf4ec4c77fb798f67a92d8da0570a62d4930b17d87cba594a74e7bfcac77e24da775e192c287f44a97849c42fd8e43254e1df1f1e3b797c254bd27fc06e643b36629dcb4458f1b8b195289dc583da53b2a7ffd3cd1968a5c40709e99e62c3203efd17f1a546efbeae4ecea8fb4baafc0d8268fb89cc5db7307ca0365c730e3b57566b17877b4676c1099fa3272c9aab1b46b2a78d0b0d9049622f24f8a31632e86f4a0138ee3e701dcb07c1694bc562c5592784e59727de8f1b37c1a58b7531e9c9eca350e63cc17b4435faa80eef4f33391f578f2664a369ef44065356933226a94b42c34328ebcaeb87db08e400b59f574acd525febfdb57b82c8f971a3a32e6d8b7f36dd55d12e90446d745d2c99bc5bf5a2bbe017d57c8499b9e8b77f90b64959d430be918a0df61b360a5512a633629bb2b43f6074a219a790a704f65f7e3feb3ad42b5ffa9eb80cb49e9075f87a26020d0ef1926e55c8fb890df2c27ef12c154efc65388f309de45ed348f63e81e50518ffd09fd082754cd08f07c94c828ec8772e74574158d357d6e6341d3bc607bb7f3557725f5f25d2c6a605625610d0c5a7a392e00808c948392e368003ec1515f899a7a37b15db0ddd4d2703b5fdf34e73d00b07dba7c43fe47b9d5d2c44341dacc2f1f3ae28da3504470fc735a16d8a4028360eaded69ecf1af0d619a1abadfd427fa702823504a2c04c1128fb1b70a82aefc8ff9267cfb5f9001ad9861336ccf8f19943a53405b06ae7ecec9ff4474bce20ddd224a08e045fb01e1d6703dbe0bf4a4ae212ba2ff361071171bd2633d240b0d2eda867b7871b2b6b90d69172ad101153beafad817125599c281fd66727a088880fa078346abd00865a711fc33fdcbb6ce8304285dbf16417dd0a5d00e21316f153958cc396ca9734", 0x1000}, {&(0x7f0000000f40)="1ade6b2a7f07c9d3b4318355a6f439e53c30fc8271033e487b3984a7069250e10a482b11c38b40f02a2e69be156cf010416cb4f896641c9e473f928f823013856eed8403db24848480a8c5789d8a472af5ba5181968b4b7b88d6c30d1bae27c5415175b25c648101c9ee5a4c53049f954bc18c2567a8de32b21b377da33d7d8d93be019c6db0f045e3e90eb154397624dd6cda5bbdb0f8e894b03058dcdf2031e9c03d346b137018e1f43ac8e34187fcb80814f2d90691cb37e082a2126a6632d208f73f70ae456193471e35669d76af48651ae56f66a8b3f459b7f82238eedf3092e5a106", 0xe5}, {&(0x7f0000001040)="14d2f535fa92be06bc064ac6d40cc891f5e580428f7b1333192b26091e3b752f06ce061afc2b86e198c720212929f3499efd1b8bb42e9799060d1f16a9575fcd000b19b1cff5a41235fa0f7f99b7941f361863f922fe8b4061d06abdf59f8c706b50300f244b58000de1d4c978f0b1ba02ef0c064b59ebc3e1e90fc9a78c7ea8a8f33619337dbb3420bc8aa4b2ddf016845bd1c24c91c6f1f5d55b065d18068f1086eda7b9021db275d1bfb21a272d33442ba3e483187db7feaa9bf9969f3e9c39d8202dcb36f6f8d6ec439e1f4aea0ee8fbe410e284ed35f9fa87bbf45b3c966df82c93ca0d85d6dafd", 0xea}, {&(0x7f00000004c0)="021514168c48380fecb1ad7b4056b329149bae645e41a3e5c22d362affb3c3732a8066ef7383145261959ae67c5195a9e7c7f88557ed91b44da146055adc", 0x3e}, {&(0x7f0000002900)="a22cb621fa72aad2bcf88ea9d974dfd9d775bbc457b7b4d404fec1a695a72649cf9438be0c9f0b4015675112b67b68c9f919fa277d7bd72c5b8b2374e75c108a2b500736e765b2073073de780b54d141c366eb8544b2fb853f27f3de6c80cce5d5fae22c9b3dab835ec67d4bcd4d2ff3cd1b44ee1ae62f3da1075eaacdf16a79b64ecea31670d7cc878c9ff9d49ad69eacaedc09a3406fcb4272724f2c3285e11bc772fce63cdcf3fc38494b9fa002a04bb3fc43473715811a39f68620ee63d38eeeb1a576d0d1489b1995dc9965702e48f9fe253d9c7285108f1a559c146422fd2f5e95b71d8305f316f668341ed6e443615a293c6656da5e4ea3fa6e2b9b3ab2ffd807f9fffc1a7f744ffd994ca63d283674d556600f2182045ea98f48db888ccbcf72bc7aefa2b43591a7479b87fe34e4662df30732ca47d16e9cd88a87305aefff7a6a0cf6ea6075b7497d059786ba321e0d50e49038e9c93bff9a357dc48a62640711f9e1931f463413f515d82cb3d606fbde6b324f9594c18cca6705c4120433a8e73ce4ba7d02d7c867c290f7e9229effb23abb30cc956d74c34c8a8859ae9de810ee9a5a8f245c8118d3bf048ac3baa91619b998271cf4d3ef517df2b6cf0fce0694c9db73100e518c7d076a629e759f4c2fd2effa10ea548eb48d9d628c24a109c1b5ef3d0f39b64f32b4a3bf37077fc3835479fdca033a065468c1f22b5d3e3a1eeb430f58482bb66386d8d120f8059bc40d82f15a7147bcd74fbb513fc2bd0d654dc1cffd45b55cb85d7636f1291016a13c1dd9df34446abbc607652358e9424669c7652d4ec03181724f29df46ec0c1e59983166cf934175cc3ab27153197ffbb74d3178731473790e543a4626bbbec5cee691e0edcabb1b5fa8c0eb94139be9ac47b7e6a677073330fedd0d2cb023bf694045a077be24784dbc47f15886646441eca4ab0d79c8948e4eee4534e29b0c74d9818203c802e5b995ff6cf055e6c29c185ea468c1211f454b0dfbbd29b535d16ae2d1badb42f7f6beb831418b0f24fc5a7b9a0abeef6552394b3f96c7e2788cf761af5e66e9d513cf6a3134edbb9f7650b14615a2db09f4b474ef6fa5764fa0057c05de691a193714c682c56ed56d0ca99b87360bad2d0697b5506400597feb5d50e953e1c9c1db5aa69486e12d99a63034cf476963419f0a68bf4c94509820c7160828bcebcdbc244e01e73fec0939d90c806368e0e8b2f4702746aa7a8f1c39518f21025d4f019b1f09b9e235ae68821b228835664219938c2719881acdb4f31926837f028f638beddd8896bc1aa9c9b6fde9f4c3bcfe07ee66ffa86af59d2ab5dfaaa7ae455919b0534c45db7d9f931fb696f8ddda116d6b0668cec0191231ac2031332826e3585041a4a5669aef4f6db999229ed3eee0e05631f4c5cb55c9efe90ece0b7aedace8e928a6b67cd21b1cbe317739a8da9d9324db4a0675379e6da61a05f459fcab8383bd753a3f2a13168b566ae621849ab33c21129da85c07ba85dbc4bf3bca6924d9f16ec20e6e286d899fa3137d649a91ad1349648113a4fa370a4ebdcc039236c5fe86b33bdc301f5f34de2071a58d4546078203fa8b2a337dc81f402fa4043333e45410c750eb3796457ebbbac5388c4919cf8471cb42615067f2f02c497fb6e4115cce8495192167e6b40175de8d6b34ca95b516b2da2f85902b6a90f6b17842807ea42142cea229f31e21bd9a935fd70e0b0ba96331740c8051143c82d159ff1904b86d61c917529838665925c1657cf1c764cfda35efe478be9beb8f36d138dc965907b7f974fd63d76299c8dcf11ccbc4b22a55549e2086335cf33dda0a837ac20ca38d9642d5673b2439a50aa741ad72aa0caa0de4d0669961dddf3ccbf4c731379902d8a1c444cb29127416a8baa0d4e74e06d0d8cbf08879274dcfccc59bcee9dad2c4eb10d9e558b2807782a56a75d654415935fdc84ef857866c100ab4dcef10a327b16988764c47c7595498343ed3fc25a0d58a770f3f96156bcc122a47682ba2ff11a9b9cb349036b13f037961f5ef4bab224924d182be992c8f5274b79eefefbe5b92ee71131c8567d9beedfa0ec15b945ec42b516d2358ba9d18b943b9742c7f54fc42e6932ed00ef8728834d26c607aef9bd29bc8cae5139eed13aee20e999132d9d93c7a99f37e9dd0e1478cf6326dd81fa5111dbcb2792f3d62a64151be750a3519630e6d60a8e072523bdb1ed439b7730990620891f54b4be6130c995b18c77ef2056c50bdc092fde88cfc8c62f2c1af92504517be5cffd1605750ba6a238f09432a3153c5e0f4a710a24320783f6a0515ce3e545e04fb401aa4b4016857e48c67ae707cf139a8321d52844c175dac8d2e48b117b0eb324607f64d4225922a752d8b8da430a619e05c8ec87bcf9d371cf8769737226c773e8a2c9dd1206a0b56274443284cdf7396d577b12a1a223c23b22ea0b720b99bbd13fec15fad922ba442e60b335ce403b6e73eb585b68ecfbbef3213ddad86f30ace57b8688681e2d64fd310a65750476982c9c594e9c816c30543cc714b6bc11d4f8569cec5d596cc3dc7ceb74f12503e486d50a58332828b862da0913fb9a8fa770aa83de8ec8c4fac70ea87c9f7713d134be3e7cf4afc3f3c8df1fc878ff96f934194b485d7ef2486f5ea0df3af79ca951382a50e0944153d9f1d6f2dcf646e6a1d45d1b7bb15d2413a08e35e0545a9b2c4b05f0e4c284b26c98b50b8bd2e706354ec8724b822f158575a252d59a5d31aee445413fd5e1bfea6b3da74fc6cb5ae46699a40baad1101502918afa411e2b36081de2b5568d3a51f9cca945cea2772c5885551cc8cc499ff7667107551cffce6fae700821da3b3827d219f28f72efd50695885c837898723c24a8eec8a6c6bc3470414a9ca06a7d191aad3e6a3bb2021b8b453445b0434186051d9242aae175e47c5632399c21dabeb2771ec2a0a8202e27d24d72ec4721a5b70a0382c312e497709b8d8875eea753acf9b68e484ecf6597c780124d67cb627e47a2460dab71f38c6215ef69436a3b19d8623eddb71d665401b193e5d794c0d7e180d42b7aa453b1a0a6e2f1f63a44299d9a9512cbcbf5e0c77d6cb1b51921a49104abb17fd60e04f79e668b5429e6f19822d2a062b6aa8af77a207a1452ffa78bb68a47c58f266e1daabc0c3df40a5871caae52b866861e93610e2d082159b8e043d8e077af711a0b3fe5aba0c4a17275243bb58c549291f792bf74b2e4027adc7b90854bdc6cc39f5bce430001e5be5b7062a14990895676f1f00f24beaf9dd89477d7933d14bd2d78f670e33d4d0810a74e23dacd9bef4578ec7dba829df470b75a312483788980bf4931df786f708f79342fb88e7b1fe8b9aaed731fa1c9220e2d1674db18a43458fc4291a482873503b41b06020eefd9bb82a345b055b01afd6613649c27be8739da5c48a1add4c37c107b9c25383240696bedc8f4d2c0c914ae76577a0a72d56741607a8428fa1d909ba4f5991146626680befaa2cab62c8fcf8c019ad10b7b8bbb84440629f274820d70e999dc31e9df07e02fee724038d625497f037c770365e5c089a0d65544c32aef15c667e3558d5f0b31267704580f816d6470a9d3d1cd746f6f2e11b9baa346eb79a26610df4a3cee68129370b8ac9e8dd751ae7c1bcd7f2a512e8b58e3a736ef03ebb279d9f6354010eaa3ce1f65c43de24a6c0be7675317b5e264a7e6f03a3a163b2900d60437d1a41bad086f581ffaebfcfecc5a756a156a8c3a5f079c49ef1890566de87a194f8427a9a01977bea590fa7e55121347a48df462ccceedae1e4382c3fa0bfa16218dfe68a7e8563f23603395c3bfd8df5a851c91dc77476ced35bd11d202e7b4a92bed02709c53ae4716f915735c41cfd41935cc93286b6d769977fee2bd1f71931914ee0b7358bd78154d5b7ce8dcc0fe1a64181fdadde8e11574e433f470179ad9bb457759f074aab523cb5f71cc18b32518180f373abff4141efba15e023798b25ec5ad7034fb1c7aa01083bb8b466ad2626b053b66ff56f46d7031ed19fa874baae76b9ccc87be9e7505bda9bf91e614c26d18f25b2b509284ec639e96ec05fbc85d31238785761672feb86ca45737d399d9f888c1f9698b754365be4a748ed41a2a12e37f63dd1c3d5d83d6defb0c8cd12fba5757ab99632cd9c3de0e8102372be8e374191ed291bc0c44a9453bf599ed6ef8211c75e7a1eb437e7d6ab6427a36d5c3daa46dd1b84e61463aff3a464dbe643774507eb44925d8ff3eeef515947ee5d7909e8ec212b126761c976bca44b6e9b18793d449ad4d7fabe654ba89e2fd24d1247944306b1ff7b9ab35d0822f02a55317f5956a33c66a3db6027b1355efce449ef6b6b19ef51a773d19868baeec514a2f8db5d4a656e1fa52c37b765954b2a3db60a07e5a60d47397c2da742822002c2ec7abad74f6686b4af8bac30c8bc6b51873b88fc13c58ce2113064b241d8207e46a72ff188c93ddf29982bf5a770a82a5174fd0bb39f16f333d74d5ad5f631dba2a6e77c8deb7278a1c2f0bf7209f4f202b858dd3df28c13b211646f49bd3dfd3be53350dcacce258d116d01136f5ce40411761d4a0a7adf3d77010dea485dd50148386721ebc49c0444ebe6df76e7dbf32f60faec78afb027683830a073bb4c53eacc254d6bb327022b8e9b8ad6ec207c6b7348d33113f74c5af4f9684d9ac28816689fd8ce1faa15fdefc7f317341b6b63cbc535949c68f85d684492282f6bffc7d50398dd7c786aeacaf908cf7d4a2dd05db2201d3cac723b195da61648d71c441b5f34ea4d8e3af6db43f6da96a1ca36260c14045ea2763bbefdb248b0defd877dc9eccddb6c068bbb8a9f9caf24cef86ed9f29105f6949045521b57c45e9a46e443e2b6bde792db4c08084baffea31d8fcecce9c50e71c0233ce5439819a5b7c2802c032c7581737120f41dcf757592479b80c732986b018fa69eb3f7e8039aaa2d7280665f87866443b08b7794cc3f1afb3cfa28328bb50cb9f9db1b5d56acc593c888b68f99388baaef2eabfddd4113e8e612b5477ac2842d717a59fee8dbe692fd0b18e9a3b0819767c48a44086632ed85ec31cf9dba62cbad378f792257a75d23c4878a5749b6af33f0a13853ece90016003e45ee268e1668a3e8f687726a318a1bdba1f81ad94930f429906c604bcc5eaf8500ec4319cb6d4c0b15fb20da6273b7e0bfc927701dfa9691a04969a06d1b9341ac056f45aa50b43fa7002c43d3481237312d4bf5db9e45957a68a12c8b512af03a153a1dce280a0e9b785ef5de35529e759a1ef1ebf9509520552db4d546b8e63ea6e626b3f8159b161da583d064bea75b3197f6361647dd495d01a65ecc88749937d4e03a39e2661a3bb3bba7e6ae72caf47c747ec2eecd1e16ae8a0386549b69a0fda7d4682d2be6e31192ef94b4384359e7c3979ccd5e5d105ef9309c77eb5661a5be6ce0c49a8c8c40cd54d84989361489a14241951382a8835194d6d275aff2907a5723ee3cf5222011366bc92741707dc219ec55c46461fbba3e639d1227fcec144296cbb6b1a7d5ff239b7e599bfedc0a0ce3a1677778c6e610f70f1fd91c326c0345290191671f6c394a980bab97d0694d7acdfe6d785dde63f085bfa96c46a99cf1e61db1bf840160759eb92b30f07d14a9beacd8d29e6a09e393f515b0581ba334a92f92a7d3f7a0a32125ecc96171c54fa83a6a0e8b7f766169b43cec77e9128edba5789041", 0x1000}], 0x7, &(0x7f0000001140)=[{0xa0, 0xf, 0xfffffff7, "18b959c25b0772d5d82fb606b3ca1ddc121e9cf138a3a1782bac13b7c74da345e88e624b94b662f8bb8c6cb003d772dcc6e86ff8585966cca63c0a4f017c14eb20429b1d5df2692f6e16191d8c620ee77e3b6a85ceec1a363608f7492110a103f5aa33934554ac3f478eb74a7c87b6d87e847b06200fbf18d9c28410cd4ef65561a7b844721b89ce202409"}, {0xf8, 0x10d, 0x3, "61557d501f823989ddfad226e6d1f162c386dfe28f687fcb27b7c4468fda901b778a120a505f10fa9fa56e4abcea60b4d3a7f9ac01dec0c453be3c21751639c64979fc47401333e4ce2b5c0e0cc1798e503a96515fc789989ae188e152875823550e19bccd95b305c38640935204f4948459682ca9b7db302157027c03b2aa577b5ca089ae766fecf1700402c517b18d4ec047fcfb10d15f227e3a3c1fa5a929de14639e1958f5249d0e46bd0021515e72941a874e23b8c1cc7191609f0589eb7b0818b9719c6eb9f5030b8f52a397b0b5cf2bc8269dac81656a89c78d4701f2a3640b39772a2f"}], 0x198}, 0x20000040) sendmsg$IPSET_CMD_GET_BYNAME(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000100)={&(0x7f0000000040)={0x1c, 0xe, 0x6, 0x3, 0x0, 0x0, {0x2, 0x0, 0x4}, [@IPSET_ATTR_PROTOCOL={0x5}]}, 0x1c}, 0x1, 0x0, 0x0, 0x10}, 0x4000) sendfile(r2, 0xffffffffffffffff, 0x0, 0x0) 11:08:43 executing program 5: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00', r0}, 0x10) r1 = openat$vmci(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$IOCTL_VMCI_VERSION2(r1, 0x7a7, &(0x7f0000000080)=0xb0000) ioctl$IOCTL_VMCI_INIT_CONTEXT(r1, 0x7a0, &(0x7f0000000000)={@my=0x1}) ioctl$IOCTL_VMCI_DATAGRAM_SEND(r1, 0x7ab, &(0x7f00000000c0)={&(0x7f0000000140)={{@host=0x3}, {@hyper}, 0x400, "73163a12182b2ad3048e118a28adea8f3a2e29e92f9e3491d427d4e8860ff29b664e5272e4d2c7a1f4347ccbf417012cbe02edb2c8345841fb93baf116025abcc171b4a5eabdbd87d439621a8abd117e9f76ce3e927c7db5780516083254a6ccc8415a7e55ab278c8156937cf91f4b1109b447e1f57587f02b79be4c88896d2a41423d3ca97ca42969d19fc3cc73b79cba059e9d730797572d921b8b96c24029fcb6c50d6a3dfae586b553caa0efe849db9eed4952683230c6d3ac8ca9a94ac3a9c178e04be55d5d7469954effaa4c6ff6b848376e8f9c64afc1b1533c7517b8653b5bbdcb2cc73ea8aa736cd006b18fa8a6f34bcdaa31d23e3ad0a0a0bc69ae2ccc541066ed5c37042ac41dba63a8419c5c5c0966a7bb562c0ec98be448515afef98e065b8874ba59939b25f76c81a0b7e74968b42be1861157fbdf7518f0e3825aa3f8507b497a922c95bf977509d9a53db2d05f8d406168f7674b5d5926e4227e804ab36ef1ab26650513deb6a10d4d3a6c3dd868102ed8d0eb8704d269d240f34baf77839fb12344aa2add228b8bc8d488e8f41b42f2a9196d4ab9c3f434f87a4d4d7ca5e41843abcb6a267c912f14da0bc1a1d262a2699d00cf20a550159e630f7bf5a019d88d170d4786fc7773102905fce705bce02eb93575e3bfa7d999f0c76c7cbb73f9b2e564c44e5969cefd3f63e31a784624ff1ea0967f382337ab03880b84d52ba99547309fcb5a87a26414ebcea23a71e9d820ef75284c2c02505dbc28140a8f60d6891bb493457d5d96c023db94586548a66575ef8f106f76c1506724f98aa1ff83204125cbb87307fd594d3ec756b48dafa9857bdc8a5a7cf0e04fcafb896044ef79828ff848e960134c68b0e8e800c6d2fa4d8c23d051085b9fad50109f0a0463549bdf9e05ff28d42ea614e3d0c59b45de36c02c37df4cfd7c7a72a6b2a3162c0b34f807ca4194abc7b9dfc9f95b5d1d5ab3fdbfcd4859706e59616cc95fe3f9fd1afaee6cb75acae54505f07d9044514c6495d1f326b8b54d65af798c2f26b2ce7d01e99b5c62de388e3b741413a18cce71fa868f836684c24ccd21145dcdd953e841856882fed6994ddb73b705f17d42d3d948161e3063ddf437b4ff97e5536e6eee2075bb23bb98952bb7b16f3e2288dc582aabfee399f27eef085b960df21ad146f640a0171db59b35ce2b5de03a53c1e2e235669fd35269b42c248db9b774c73fdf85ccf6d94ce9b671b6e08d53b80566d749a3e85aa252c3385da25a5a6e2044f8a47109efa507627cf1251c5c5f3310f88ee982837727f78f2d4b57c8da9ece3535108589af4cda00e6130b0e935792522eaf64132c116c4ebba581c3236e91b361db9594ddac32ca7cf837b3e4841ecd573ef74e1595bc89902eb489fb7641b85c7fef8d3e3659cbbb7ed83f201836c4ded054"}, 0x418}) 11:08:43 executing program 1: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={0x0, 0x5c}}, 0x0) sendmsg$NFT_MSG_GETCHAIN(r0, 0x0, 0x0) setsockopt$inet6_IPV6_RTHDRDSTOPTS(0xffffffffffffffff, 0x29, 0x37, 0x0, 0x0) r1 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000180), 0x801, 0x0) sendmsg$NFT_BATCH(r1, &(0x7f00000002c0)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000280)={&(0x7f0000000640)={{0x14}, [@NFT_MSG_DELFLOWTABLE={0x20, 0x18, 0xa, 0x201, 0x0, 0x0, {0x0, 0x0, 0x6}, [@NFTA_FLOWTABLE_HANDLE={0xc, 0x5, 0x1, 0x0, 0x4}]}, @NFT_MSG_NEWSET={0x4c, 0x9, 0xa, 0x101, 0x0, 0x0, {0x3, 0x0, 0x1}, [@NFTA_SET_USERDATA={0x2c, 0xd, 0x1, 0x0, "889c6c908aa94ae26dc9a1b39606a227ea74585873c1099c5f4b2a1cd6a5b163f056b9fc6ea66c92"}, @NFTA_SET_NAME={0x9, 0x2, 'syz0\x00'}]}, @NFT_MSG_NEWTABLE={0x54, 0x0, 0xa, 0x301, 0x0, 0x0, {0x0, 0x0, 0xa}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}, @NFTA_TABLE_FLAGS={0x8, 0x2, 0x1, 0x0, 0x1}, @NFTA_TABLE_FLAGS={0x8}, @NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x2}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz1\x00'}]}, @NFT_MSG_DELFLOWTABLE={0x98, 0x18, 0xa, 0x201, 0x0, 0x0, {0x3, 0x0, 0x8}, [@NFTA_FLOWTABLE_HANDLE={0xc, 0x5, 0x1, 0x0, 0x4}, @NFTA_FLOWTABLE_TABLE={0x9, 0x1, 'syz1\x00'}, @NFTA_FLOWTABLE_HANDLE={0xc, 0x5, 0x1, 0x0, 0x3}, @NFTA_FLOWTABLE_HOOK={0x4c, 0x3, 0x0, 0x1, [@NFTA_FLOWTABLE_HOOK_DEVS={0x18, 0x3, 0x0, 0x1, [{0x14, 0x1, 'nr0\x00'}]}, @NFTA_FLOWTABLE_HOOK_DEVS={0x18, 0x3, 0x0, 0x1, [{0x14, 0x1, 'caif0\x00'}]}, @NFTA_FLOWTABLE_HOOK_PRIORITY={0x8, 0x2, 0x1, 0x0, 0x6}, @NFTA_FLOWTABLE_HOOK_PRIORITY={0x8, 0x2, 0x1, 0x0, 0x1000}, @NFTA_FLOWTABLE_HOOK_PRIORITY={0x8, 0x2, 0x1, 0x0, 0x2}]}, @NFTA_FLOWTABLE_HOOK={0xc, 0x3, 0x0, 0x1, [@NFTA_FLOWTABLE_HOOK_PRIORITY={0x8, 0x2, 0x1, 0x0, 0x8}]}, @NFTA_FLOWTABLE_FLAGS={0x8, 0x7, 0x1, 0x0, 0x1}]}, @NFT_MSG_DELCHAIN={0x3c, 0x5, 0xa, 0x101, 0x0, 0x0, {0xa}, [@NFTA_CHAIN_NAME={0x9, 0x3, 'syz1\x00'}, @NFTA_CHAIN_COUNTERS={0x1c, 0x8, 0x0, 0x1, [@NFTA_COUNTER_BYTES={0xc, 0x1, 0x1, 0x0, 0x7}, @NFTA_COUNTER_PACKETS={0xc, 0x2, 0x1, 0x0, 0x4}]}]}, @NFT_MSG_DELRULE={0x114, 0x8, 0xa, 0x401, 0x0, 0x0, {0xa, 0x0, 0x3}, [@NFTA_RULE_COMPAT={0x24, 0x5, 0x0, 0x1, [@NFTA_RULE_COMPAT_PROTO_BRIDGE={0x8, 0x1, 0x1, 0x0, 0x16}, @NFTA_RULE_COMPAT_FLAGS={0x8, 0x2, 0x1, 0x0, 0x2}, @NFTA_RULE_COMPAT_PROTO_IPV4={0x8, 0x1, 0x1, 0x0, 0x1}, @NFTA_RULE_COMPAT_PROTO_IPV6={0x8, 0x1, 0x1, 0x0, 0x62}]}, @NFTA_RULE_CHAIN_ID={0x8, 0xb, 0x1, 0x0, 0x7}, @NFTA_RULE_USERDATA={0xcb, 0x7, 0x1, 0x0, "73a43d635015543f9e611f6713357edeffea2d96db2f12c0dfdde9588559909fefec8a3b89dd019cccecda0dca172cb8a6ec565f13806f62a5329b093806a00585b950624327a6d961a06028f01b4d17e8cd6ad4b6360e8793fb68dcd9c5825bfcfca3555b9dafb8e13050576d28228c3b10d6c3a243ebdc1ce5158112a86aced8921da59bb55485e2c74f9e7d7f87a3491cca5fcf06f7a491e66e34bac1bf1bb44607102a165fc51248f23308c6b2b9e77eb570c6f88581828ce297e201a346f026906271934e"}, @NFTA_RULE_CHAIN_ID={0x8}]}, @NFT_MSG_DELTABLE={0x1a0, 0x2, 0xa, 0x201, 0x0, 0x0, {0x7, 0x0, 0x5}, [@NFTA_TABLE_USERDATA={0xa0, 0x6, "be20babb84e26e7e502274e33f1658b1e78f8f95f8b03e676090d8a441cc45d5de830d8759624b642b1a3edcdc0af2a9105e17eca7a09ec39c7e56fd3438355d198ef5efea1a0961e03b41f1f286e848b336a944b2520372f2f7404290ef4c54a1475c389841196ea3a824bdc63dd675646b5bd4dcb03c7c755cc58dcd1068fb64c796d0dd8749c62a961abf1e7fad9c54d3793ac7534577ceb25767"}, @NFTA_TABLE_USERDATA={0x9b, 0x6, "fc875ff6e71494cb6b63f7358831dd6ea3c21ea45703a13d1e7845c895d476d5e1e68b1487d2645e05f7e56128d0c74bf4df99a9b78e794ecff983bcf4a8f0c84c0391802e7e1489b623e78dc3ae1817129515b7a3dd635ffd64b3009b82af98d18e6952b5388f0ab63c17ad9fb758f567632f51a4c49460407603c90ddff5deb8755401fd1b94d5810fd6347fecef6e77e213044fc204"}, @NFTA_TABLE_FLAGS={0x8}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}, @NFTA_TABLE_FLAGS={0x8}, @NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x2}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}, @NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x3}, @NFTA_TABLE_FLAGS={0x8}, @NFTA_TABLE_FLAGS={0x8}]}, @NFT_MSG_DELSETELEM={0x46c, 0xe, 0xa, 0x201, 0x0, 0x0, {0xb, 0x0, 0x7}, [@NFTA_SET_ELEM_LIST_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_ELEM_LIST_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_ELEM_LIST_ELEMENTS={0xec, 0x3, 0x0, 0x1, [{0x60, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_EXPIRATION={0xc, 0x5, 0x1, 0x0, 0xfffffffffffffff8}, @NFTA_SET_ELEM_EXPIRATION={0xc, 0x5, 0x1, 0x0, 0xd1e}, @NFTA_SET_ELEM_DATA={0x4}, @NFTA_SET_ELEM_USERDATA={0x12, 0x6, 0x1, 0x0, "ba6e2c0cc32025a37ff456702cf3"}, @NFTA_SET_ELEM_EXPIRATION={0xc, 0x5, 0x1, 0x0, 0xfff}, @NFTA_SET_ELEM_FLAGS={0x8}, @NFTA_SET_ELEM_OBJREF={0x9, 0x9, 'syz0\x00'}, @NFTA_SET_ELEM_TIMEOUT={0xc, 0x4, 0x1, 0x0, 0x3}]}, {0xc, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_USERDATA={0x8, 0x6, 0x1, 0x0, "cf9c12bf"}]}, {0x7c, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_EXPR={0x4}, @NFTA_SET_ELEM_USERDATA={0x64, 0x6, 0x1, 0x0, "2e5f7487a9d407f1e3d2e7bb5d41cb4c1896797ccb97551cfe2e4ab5656a11dde619a0189c4a15e2cc599aac0f833ccedf05b67290698ce87251e097fd8cd60bd04135c68b899763f97a9112e09c62bcdd20a606ab4cf3327f04de61861df90a"}, @NFTA_SET_ELEM_KEY_END={0x10, 0xa, 0x0, 0x1, [@NFTA_DATA_VERDICT={0xc, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffd}]}]}]}]}, @NFTA_SET_ELEM_LIST_SET={0x9, 0x2, 'syz0\x00'}, @NFTA_SET_ELEM_LIST_ELEMENTS={0x348, 0x3, 0x0, 0x1, [{0x6c, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_EXPIRATION={0xc, 0x5, 0x1, 0x0, 0xffffffffffffff00}, @NFTA_SET_ELEM_EXPR={0x4}, @NFTA_SET_ELEM_USERDATA={0x55, 0x6, 0x1, 0x0, "dda013827c4ae4519fc6c9a30ee41d256d944040ae5dc43e712a90a54f387fa5ece508ee9871d28216cf4665e23278346ae2388491ff53d006aca869b7539ff5e182dc8669f127b05927500c063e413abe"}]}, {0x16c, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_EXPR={0x4}, @NFTA_SET_ELEM_DATA={0x3c, 0x2, 0x0, 0x1, [@NFTA_DATA_VERDICT={0x10, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}]}, @NFTA_DATA_VERDICT={0x28, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x4}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x6}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x5}]}]}, @NFTA_SET_ELEM_KEY_END={0x128, 0xa, 0x0, 0x1, [@NFTA_DATA_VERDICT={0x20, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x200}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x9}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}]}, @NFTA_DATA_VALUE={0xd3, 0x1, "ff148eaf149e6b2187e51329eb87fb16fa1613c2796ef0252fd5df96b6022f492ca395ba7c845c3a06f8c2f4bed471abe66bf12720dfe36532eefcf0e86d0e2135109721f22a217b3678fdd50ddac8ea8175564b85c8c4f04e6780386441d218800576c0021ccad1af02e8bb77eb2385b747d718c7de77b76dada4fe586dca7b3fe6ada5a742af58bc38ca5dcbf5971a0ecde368db5a12da4dc354f2d4f90aac4a70317ad077e5181bfaf3393825ed324b5b99112eea55398da12568134f7a21fb1e32979ec1c51ec20e17061fdc4b"}, @NFTA_DATA_VERDICT={0x30, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xffffffffffffffff}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}]}]}]}, {0x16c, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_EXPR={0x4}, @NFTA_SET_ELEM_EXPRESSIONS={0x14, 0xb, 0x0, 0x1, [{0x10, 0x1, 0x0, 0x1, @limit={{0xa}, @void}}]}, @NFTA_SET_ELEM_TIMEOUT={0xc, 0x4, 0x1, 0x0, 0x8}, @NFTA_SET_ELEM_EXPRESSIONS={0x38, 0xb, 0x0, 0x1, [{0x24, 0x1, 0x0, 0x1, @lookup={{0xb}, @val={0x14, 0x2, 0x0, 0x1, [@NFTA_LOOKUP_DREG={0x8, 0x3, 0x1, 0x0, 0xd}, @NFTA_LOOKUP_SET_ID={0x8, 0x4, 0x1, 0x0, 0x1}]}}}, {0x10, 0x1, 0x0, 0x1, @lookup={{0xb}, @void}}]}, @NFTA_SET_ELEM_USERDATA={0xed, 0x6, 0x1, 0x0, "1ca57f667dd0df5f01cc0d24f7fefa63b1fc04866c70d3437b9356f2ad42a5e5975512cc2b97c1d6f7e28c93b90cd01fcf10607cb61f088096e989fd87d80f6999cac190fda26d5a27716a60e40f74d8938dbc8c3390c2a9aac315a538cc566fa83059567826d7aac0cded7b5f2217abe1bf09d8565d9382738c0af6d66c5b80ca32f15ee8b93b602ae9b7a46921d8946527f04a7e54472efa09699e8aac0df552dde6982947988f3cdfb7b53bb45d298bc7a381103828b67bcfd2743cee13abd400d91d8955039d3a670dd664a27a816ae22ec7481feb501e0df0079ce8f5a0810e3776dbb0151736"}, @NFTA_SET_ELEM_EXPR={0x4}, @NFTA_SET_ELEM_EXPIRATION={0xc, 0x5, 0x1, 0x0, 0x2}, @NFTA_SET_ELEM_OBJREF={0x9, 0x9, 'syz0\x00'}]}]}]}], {0x14}}, 0x8dc}, 0x1, 0x0, 0x0, 0x1}, 0x20010) r2 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r2, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000340)="2e00000010008188040f80ec59acbc0413a1f848100000005e000000000000000e000a000f00000002800000121f", 0x2e}], 0x1}, 0x0) socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f000000c2c0)={0x0, 0x0, 0x0}, 0x0) keyctl$instantiate_iov(0x14, 0x0, &(0x7f00000018c0)=[{&(0x7f0000000280)}, {0x0}, {&(0x7f0000000640)}, {0x0}], 0x4, 0x0) sendmsg$kcm(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000000c0)="2e00000010008188040f46ecdb4cb9cca7480ef410000000e3bd6efb440009000e000a000d000000ba8000001201", 0x2e}], 0x1}, 0x0) sendmsg$kcm(r2, &(0x7f00000005c0)={&(0x7f0000000380)=@alg={0x26, 'hash\x00', 0x0, 0x0, 'sha1-asm\x00'}, 0x80, &(0x7f0000000540)=[{&(0x7f0000000400)="68d5bb76ecc8ce5be0ee7a8d9d08181646d71791041f5027caefec8811a9dd6a3e425796bba9fe0bc3a26abe925c8a068bab519062c967fb7a431e000f9b6efdbda5d62968be974b3f58b0378def9729f3c7aeca7a81c379e34ac94ba4d1d44e24c92d6e3149cbb2347b47d88f5ee6197994cd2f85bc3f156f56fbdd7144f99c865ab9a7cfbb9133f3e3006d59872c20cd79247f00dca6fe6a741214e100", 0x9e}, {&(0x7f0000000300)="a04df969ed6c0477febc6cffab9729c13c8f82e84ea493e17028bd44cc0ee59269cec698892de9", 0x27}, {&(0x7f0000001900)="f9ceecaa7a7b5950e6ba8934e7d014905fbe32f3c064a5d511b298d5f635718202dd8bcbf006e79c345b4e212350f6e8cb54e797902db591d7ad56cd79358583cde4e395e72507805cedd99bcfb975d0848d6962828c21f6ad9e0ec1f0f1108266fd75999c535ae7d7fc387ade6bc56f78e38a5a85693da75517ce3a3b3ef5d675f3bcdd14e254fae9f594555922363a3cca47fc6848c3d70f4630a1ccfa7a3352492caae4b7be93eefe2eec390d5becb138746e5af20d218abcb84c01be19191183aa114f0c2f8a12fd47e169deb4b0ede9b8aa43ccae382d57573a3a80de001d0ab86dba12f1d33e5851a6a865a1e8731068cd6fbe276480cc67a2ebc1db7a925cce781cdbe546b45ec2d1c6784d4d1caf09a107a40721f467cbc15d9d4be362d3fb20076c38a6ae2f3cedd9936fd990d9412e457271c9cafca36d0c746e03d9d3f1d08d30afc4c94d8907e2916b406b745d23349bc9f30d27011370307025313feb26327cd32aa72dc527c81a0a98b2b8401ae8bb70ac137082661abddf55ec9aa6ed7907b102cd452636c10998842b44545a45e99ecbe7b1c4f036479dc3d745e35e423f6054db2e96576cbce60244fc2696e8260f544e98fd3ab0db771a7f0dc37afa05439d835323b3c644dd1928acf1a7cef5e358f3d0959321c18feb3edd80e29e0a7a78b2af1bd11e844a29a5eedf069283406005872304db23ac7978d2f78246048c57e93c0b7c1141bdb9ecd6556aff77948c166ff0f6c4a979bba7a3db2a6e80c88721d10ec92cd1b05fc562328d48a8b9320f9c9c4165d74fdcd83c716bf08102f4b218a0364e7d9d2c47a6e2d762f6fe765d527b721751f5650e581ed89e8decafae965be8e384c0d0e36333ac8ad851e5dd4002bc5d3a9d0d753e833121cf58a4076191a5b610a5abaad332371a2f9888b024129f6b478c66690fda3b804d6afab8c04d94aaab18215140a765eb63360df3eaf087497c3e4dffba95c2ea430de6508712dba5754beffe096748e338ad98b5528d5ef2bc1b530ce58a058a23f0cc4e8826eeb558fcccb685d9e82a61e289bfe250e8cb98b89c72d199c3be50172e5f34745c11370f5db2ec41517454251613a2890c3b2a5bce3c96e7a5772f01a68a5e515ad5795a66a4604d1ff71db9f6df780c484a0bd1cd6a7dd0eca03a7bf78a604345a606c0c3ec4109e12a18e683c019bb8cf82af82f88151efeb2483cb3d5202342eb659e111418fa267ca6aee0167958b9862e6823a4de843b18c27e00141a2edb50cc142de6b76cc9a4929923a1aacf9e1a25147f7e9ca4bf68caf462d6392bf530d787f8dac7320ed749417721bad3bdc41ad149613c66dae2be8edd3ab912b8a25314f00540d47e7e5af02157d2ee2d9985cb378aa4f6e14f953a7bdedb894f678a4146986140cfef28efd77e13785c35521cd41199e41b288ab6beb8563abca4b29bfd99996782eacda466c75c6e243889528e6b75673b57b8f2a96937564f511944847b2e3eb69a5a88f5771ff1721b646498442542ec2a71966ba5fb492acd943476bc49836270e09a817fae641f6852803895e3c450e5b66fd0c0cb96cccdb5e3e406dd801e7546d55222c516e8ec642145b5f04368a7442dd0b22543858a368e2d86d66ccce3d2f58d9db15b93b39fa9ec6a58225d4ba7864b3c41e11e1cb7525c25617306b5674051b551ab4346263c9550f99fd09cc3f9f00e7da2b74285eab4ad95e9f1b334a36c1e3d756ff340608a2e8972f54ed6fff782e978a53e3f30760bbcdc1010e81eeba0f17bf496f4f0aa55729dc01d5922a897cba722084d746d14b9ffcf7f5e98a9a8a8de8438e3ff9bb72f5c51c5f8b4f5eeda38149a83795098d2bd4b730551a7fcf795490c6c6c51690534c8da8a27d77d9e0da6ca17301b1e1d0d6c4d0cfb554ef5e315c28631a748550d41b3870ff9b5f30b765678b03225d63538a40bcc837249d8d1f72983207aed82f74e77ed5fb07420eb6246cbc5a5030f3a86603a0d49be6d8d905c03f8ab56c20c065fc980eee0f601997362952e73394c75312a4765f7cdd94814e7da714460254ff11a1571d89397a9e53850ae4b1f1b774ba41069663629e6aaa88e9331d001b43135b8864c18c53c076e47419b521688e8f9a0a2528792cb53beaf12af7b44db054af424cbe6accc1dedcb728781740a5ed044626b896c3cd997d5a97b93e28e0e3cd363bb6180d84dd404db8caedaacb5190bc7dc07d19966bb03f58eb40de0ae812f838547fdd34db205b2aad523f0c961a6eaf6fb43f9e6eb41b5023935f703cbb3ab89b288c85e83ca41b0d8f80f58eed655231843ffa9071ba88c118df196b436bac99929eb3cadfe4fb8a41d52d66d657ea2e63b50c7de0febe8ef3aac1ccce00893e93b21c5d3c0422eb933eca1e0492f53ff5f5419acf879f2c31f02e401ea12fbc49b8e2cf9edb8f263d66c24443ddb88c17ffcca2aee40f1b4c75fa51b5635adebc15f74d82e65fffeb3d3a9bfd26ae1dfcc65e5f3d89f64f99dbd0f3435e28370a44a1dafe31185b630ab1b56ff46d00f2dd308b33ec411581d37034edec20523ccf1278e446a926d4616317a5a10d92a54c139d8028e4d81fcb1abad9cf43f814610caddc6bfd29fc5f5ff992120ff7addf2c4f808774f6af27c1371f972911803916d5400fbb4d2b89490ad745c890deb6bc7f93bfa9d019df0c34ddcb08d38b2c778f99fee65d78593423eb12d5012a695578d170483817ea779adeb038c48b15380e2fc2cf8543c47a7711ad6eba8acc1526d1b154f706cbbfb9a953c3ac956d7054cd1ceaf2b672bcf677434ebccbcc5114d73db3be9b14d5983f5b1fb7423c6c790d0f1502b3a279ab26415a33b7c1d636d8385280c05139d2aaeb360e37840c87b224bd9b16ecee756992daf5db8b932f8202871ab0522c631c8d8da67b8120b596289e42cd069db13b845f92e0a769ab621753b9421784bea01a6299f665b2f811a9ee1640ae4ab4b50ee7cd24c99ce7aef753b167aca40f3beed07ab46fbdf8f6a90f9c374504d57d365fbfd55dd2843fd7c8e9660c6d063112fbd0ae5393fccd5c8a877ae530acf14b9b85fd119827cef2da273b8331571c136744ee6f3485c3fc1d9a67147091f97e1ffcf42983ec297ff652e4c40125b1da38874710a451daecbed4880c4a9d2f0b9547dc9ffdf21f45ee03d1dfde005223dcd14b7f872109c2c7f583c87bbbf01979837c4eaa4d77bb8e18bd756f37abaf8fede5c41f023afb23e5bf8a6f3e65902b3c03892ecc0f5150ff9b453d0d26994f14bebe4b21fb0138b47172967030c519a5a63833df99a533dab8c758432486531ba8e7e4fc81b2173ef68cb381e54e285f5044c4f08207e977e211919e12dd45e211d6948b28b752b6bc29620403a8efd347e4fae1d537ce917fa789f2b1ad989c7ef7d6c6dad90e9d5ad92412a74ea5911cb1f11425a224aa5295901a6c4543afe6f9cf6483bc1cc6769b7cd3692c1b05240aaec50d48e2ccb2384b9029129f90361afec3fbd4cd21ec2dced86b7a7b073df380380184bcd8b38441286827ef1074442f97e0f5a3566d15f3b9133725073a90f858a141faefe00b535a6c38de04a8a45cda004740d1dd37fc80e50a6a0ab9fafaf0b39ff23ab16f441892393cc09973ddebe8fa441762483bb44065461ad10fd3126fbecfd3c9571ac5cb408c5bd202b130debeb7f77d32628e947eba0add8f2ecd34d432d790205f5e6d1b5c6fe35cdc77154fa30054d0970b20edd3117da4f6169dafc21318e89c7e91814f6b5478aa811a738a8b980d58b57711307933e89338ee2e9250a4df87c42d09e89c06cfba02be13b875489d4a55195412786983e17e5be76d84631a9ab8b24996cf64d203a57e1ce52a11c70dc8c688d274fe18af2eabb4ce232e59240feb575b196ac1f05d848c0c37bdf4214273f3bddc321c6bee9acb2cdee9ae6d1fdc7a7c13667f16cc54cedc51f4609d5cd87c25d22e2c90864a06aa2595ee6dae6b1d91b12b5e4cd5dd72747a46fbfc6324278119509765fd31c70e25e740488dd81d46819a6830dce537b4439c45031adf34d3f8aa8c4028fc6cc7657cec7a1e3e146cafdefc9159b858c9f261ff6ec4fe88575ff90228ebc8663f4e4591ddcda4700291cfc8c6f127c6543385af58cd43ab26e5a3984844364e4e3352f0508d4bda2ce96128d524faf56d88dd68517d12555948e0cbc03c1aa78baa96ea2b6d326f36244f0e0f0a25beae29bdd52e9e51a21ceeb46fc3d8ed3cae54c19bb9cf766f15517cc4df7a07ba5218fc526bcb5e90f867db5be6260fb9265ecd5e1e9d87b793a4d60170ff9aa781937a5671d64bf77fa01e15442415478b9e8a4ff0c67f781c5bed2cf08c5b0728865364c6c928d624dfa4ab965e5a8a4b380e8824549b0347f56d703f56e2d52d6b3bdb095bc50d24812292b0d22ed017944eff9f7f43bd397c9d076650603d3ea4ad697d5f28a82f169ad9ed54f9ba937b51a607f0fe2b48e0d3c6fe01e61c7d918681461e32ea8ae3a192eb36afe7aa2d9aa065141dc00708e864c92702ee45cb75b58ef4fc05e50a788fe609f93ddcfdb93cb6be986eb54ca5cd32d57bbdb7e08b3de55c5b1570b3d94524acb9f7c1b7024a43c02f911d71576ef0de4c67c846522a4130d0a6d8494a000dbda8aa0b06e8842698d5372d0f37855ea439c83e7efc17a337e1aa300d28b77fdcd7083bf4be050f341fd2b6e47211bac230fa61ad658818c74f41ed1a749c5bac41193a56df7774a22073ff9f91a5092aea66c2093c3fca985858ef7a11c95eca120fb4071998fae5d631108af0396f15a10b321bf4ec4c77fb798f67a92d8da0570a62d4930b17d87cba594a74e7bfcac77e24da775e192c287f44a97849c42fd8e43254e1df1f1e3b797c254bd27fc06e643b36629dcb4458f1b8b195289dc583da53b2a7ffd3cd1968a5c40709e99e62c3203efd17f1a546efbeae4ecea8fb4baafc0d8268fb89cc5db7307ca0365c730e3b57566b17877b4676c1099fa3272c9aab1b46b2a78d0b0d9049622f24f8a31632e86f4a0138ee3e701dcb07c1694bc562c5592784e59727de8f1b37c1a58b7531e9c9eca350e63cc17b4435faa80eef4f33391f578f2664a369ef44065356933226a94b42c34328ebcaeb87db08e400b59f574acd525febfdb57b82c8f971a3a32e6d8b7f36dd55d12e90446d745d2c99bc5bf5a2bbe017d57c8499b9e8b77f90b64959d430be918a0df61b360a5512a633629bb2b43f6074a219a790a704f65f7e3feb3ad42b5ffa9eb80cb49e9075f87a26020d0ef1926e55c8fb890df2c27ef12c154efc65388f309de45ed348f63e81e50518ffd09fd082754cd08f07c94c828ec8772e74574158d357d6e6341d3bc607bb7f3557725f5f25d2c6a605625610d0c5a7a392e00808c948392e368003ec1515f899a7a37b15db0ddd4d2703b5fdf34e73d00b07dba7c43fe47b9d5d2c44341dacc2f1f3ae28da3504470fc735a16d8a4028360eaded69ecf1af0d619a1abadfd427fa702823504a2c04c1128fb1b70a82aefc8ff9267cfb5f9001ad9861336ccf8f19943a53405b06ae7ecec9ff4474bce20ddd224a08e045fb01e1d6703dbe0bf4a4ae212ba2ff361071171bd2633d240b0d2eda867b7871b2b6b90d69172ad101153beafad817125599c281fd66727a088880fa078346abd00865a711fc33fdcbb6ce8304285dbf16417dd0a5d00e21316f153958cc396ca9734", 0x1000}, {&(0x7f0000000f40)="1ade6b2a7f07c9d3b4318355a6f439e53c30fc8271033e487b3984a7069250e10a482b11c38b40f02a2e69be156cf010416cb4f896641c9e473f928f823013856eed8403db24848480a8c5789d8a472af5ba5181968b4b7b88d6c30d1bae27c5415175b25c648101c9ee5a4c53049f954bc18c2567a8de32b21b377da33d7d8d93be019c6db0f045e3e90eb154397624dd6cda5bbdb0f8e894b03058dcdf2031e9c03d346b137018e1f43ac8e34187fcb80814f2d90691cb37e082a2126a6632d208f73f70ae456193471e35669d76af48651ae56f66a8b3f459b7f82238eedf3092e5a106", 0xe5}, {&(0x7f0000001040)="14d2f535fa92be06bc064ac6d40cc891f5e580428f7b1333192b26091e3b752f06ce061afc2b86e198c720212929f3499efd1b8bb42e9799060d1f16a9575fcd000b19b1cff5a41235fa0f7f99b7941f361863f922fe8b4061d06abdf59f8c706b50300f244b58000de1d4c978f0b1ba02ef0c064b59ebc3e1e90fc9a78c7ea8a8f33619337dbb3420bc8aa4b2ddf016845bd1c24c91c6f1f5d55b065d18068f1086eda7b9021db275d1bfb21a272d33442ba3e483187db7feaa9bf9969f3e9c39d8202dcb36f6f8d6ec439e1f4aea0ee8fbe410e284ed35f9fa87bbf45b3c966df82c93ca0d85d6dafd", 0xea}, {&(0x7f00000004c0)="021514168c48380fecb1ad7b4056b329149bae645e41a3e5c22d362affb3c3732a8066ef7383145261959ae67c5195a9e7c7f88557ed91b44da146055adc", 0x3e}, {&(0x7f0000002900)="a22cb621fa72aad2bcf88ea9d974dfd9d775bbc457b7b4d404fec1a695a72649cf9438be0c9f0b4015675112b67b68c9f919fa277d7bd72c5b8b2374e75c108a2b500736e765b2073073de780b54d141c366eb8544b2fb853f27f3de6c80cce5d5fae22c9b3dab835ec67d4bcd4d2ff3cd1b44ee1ae62f3da1075eaacdf16a79b64ecea31670d7cc878c9ff9d49ad69eacaedc09a3406fcb4272724f2c3285e11bc772fce63cdcf3fc38494b9fa002a04bb3fc43473715811a39f68620ee63d38eeeb1a576d0d1489b1995dc9965702e48f9fe253d9c7285108f1a559c146422fd2f5e95b71d8305f316f668341ed6e443615a293c6656da5e4ea3fa6e2b9b3ab2ffd807f9fffc1a7f744ffd994ca63d283674d556600f2182045ea98f48db888ccbcf72bc7aefa2b43591a7479b87fe34e4662df30732ca47d16e9cd88a87305aefff7a6a0cf6ea6075b7497d059786ba321e0d50e49038e9c93bff9a357dc48a62640711f9e1931f463413f515d82cb3d606fbde6b324f9594c18cca6705c4120433a8e73ce4ba7d02d7c867c290f7e9229effb23abb30cc956d74c34c8a8859ae9de810ee9a5a8f245c8118d3bf048ac3baa91619b998271cf4d3ef517df2b6cf0fce0694c9db73100e518c7d076a629e759f4c2fd2effa10ea548eb48d9d628c24a109c1b5ef3d0f39b64f32b4a3bf37077fc3835479fdca033a065468c1f22b5d3e3a1eeb430f58482bb66386d8d120f8059bc40d82f15a7147bcd74fbb513fc2bd0d654dc1cffd45b55cb85d7636f1291016a13c1dd9df34446abbc607652358e9424669c7652d4ec03181724f29df46ec0c1e59983166cf934175cc3ab27153197ffbb74d3178731473790e543a4626bbbec5cee691e0edcabb1b5fa8c0eb94139be9ac47b7e6a677073330fedd0d2cb023bf694045a077be24784dbc47f15886646441eca4ab0d79c8948e4eee4534e29b0c74d9818203c802e5b995ff6cf055e6c29c185ea468c1211f454b0dfbbd29b535d16ae2d1badb42f7f6beb831418b0f24fc5a7b9a0abeef6552394b3f96c7e2788cf761af5e66e9d513cf6a3134edbb9f7650b14615a2db09f4b474ef6fa5764fa0057c05de691a193714c682c56ed56d0ca99b87360bad2d0697b5506400597feb5d50e953e1c9c1db5aa69486e12d99a63034cf476963419f0a68bf4c94509820c7160828bcebcdbc244e01e73fec0939d90c806368e0e8b2f4702746aa7a8f1c39518f21025d4f019b1f09b9e235ae68821b228835664219938c2719881acdb4f31926837f028f638beddd8896bc1aa9c9b6fde9f4c3bcfe07ee66ffa86af59d2ab5dfaaa7ae455919b0534c45db7d9f931fb696f8ddda116d6b0668cec0191231ac2031332826e3585041a4a5669aef4f6db999229ed3eee0e05631f4c5cb55c9efe90ece0b7aedace8e928a6b67cd21b1cbe317739a8da9d9324db4a0675379e6da61a05f459fcab8383bd753a3f2a13168b566ae621849ab33c21129da85c07ba85dbc4bf3bca6924d9f16ec20e6e286d899fa3137d649a91ad1349648113a4fa370a4ebdcc039236c5fe86b33bdc301f5f34de2071a58d4546078203fa8b2a337dc81f402fa4043333e45410c750eb3796457ebbbac5388c4919cf8471cb42615067f2f02c497fb6e4115cce8495192167e6b40175de8d6b34ca95b516b2da2f85902b6a90f6b17842807ea42142cea229f31e21bd9a935fd70e0b0ba96331740c8051143c82d159ff1904b86d61c917529838665925c1657cf1c764cfda35efe478be9beb8f36d138dc965907b7f974fd63d76299c8dcf11ccbc4b22a55549e2086335cf33dda0a837ac20ca38d9642d5673b2439a50aa741ad72aa0caa0de4d0669961dddf3ccbf4c731379902d8a1c444cb29127416a8baa0d4e74e06d0d8cbf08879274dcfccc59bcee9dad2c4eb10d9e558b2807782a56a75d654415935fdc84ef857866c100ab4dcef10a327b16988764c47c7595498343ed3fc25a0d58a770f3f96156bcc122a47682ba2ff11a9b9cb349036b13f037961f5ef4bab224924d182be992c8f5274b79eefefbe5b92ee71131c8567d9beedfa0ec15b945ec42b516d2358ba9d18b943b9742c7f54fc42e6932ed00ef8728834d26c607aef9bd29bc8cae5139eed13aee20e999132d9d93c7a99f37e9dd0e1478cf6326dd81fa5111dbcb2792f3d62a64151be750a3519630e6d60a8e072523bdb1ed439b7730990620891f54b4be6130c995b18c77ef2056c50bdc092fde88cfc8c62f2c1af92504517be5cffd1605750ba6a238f09432a3153c5e0f4a710a24320783f6a0515ce3e545e04fb401aa4b4016857e48c67ae707cf139a8321d52844c175dac8d2e48b117b0eb324607f64d4225922a752d8b8da430a619e05c8ec87bcf9d371cf8769737226c773e8a2c9dd1206a0b56274443284cdf7396d577b12a1a223c23b22ea0b720b99bbd13fec15fad922ba442e60b335ce403b6e73eb585b68ecfbbef3213ddad86f30ace57b8688681e2d64fd310a65750476982c9c594e9c816c30543cc714b6bc11d4f8569cec5d596cc3dc7ceb74f12503e486d50a58332828b862da0913fb9a8fa770aa83de8ec8c4fac70ea87c9f7713d134be3e7cf4afc3f3c8df1fc878ff96f934194b485d7ef2486f5ea0df3af79ca951382a50e0944153d9f1d6f2dcf646e6a1d45d1b7bb15d2413a08e35e0545a9b2c4b05f0e4c284b26c98b50b8bd2e706354ec8724b822f158575a252d59a5d31aee445413fd5e1bfea6b3da74fc6cb5ae46699a40baad1101502918afa411e2b36081de2b5568d3a51f9cca945cea2772c5885551cc8cc499ff7667107551cffce6fae700821da3b3827d219f28f72efd50695885c837898723c24a8eec8a6c6bc3470414a9ca06a7d191aad3e6a3bb2021b8b453445b0434186051d9242aae175e47c5632399c21dabeb2771ec2a0a8202e27d24d72ec4721a5b70a0382c312e497709b8d8875eea753acf9b68e484ecf6597c780124d67cb627e47a2460dab71f38c6215ef69436a3b19d8623eddb71d665401b193e5d794c0d7e180d42b7aa453b1a0a6e2f1f63a44299d9a9512cbcbf5e0c77d6cb1b51921a49104abb17fd60e04f79e668b5429e6f19822d2a062b6aa8af77a207a1452ffa78bb68a47c58f266e1daabc0c3df40a5871caae52b866861e93610e2d082159b8e043d8e077af711a0b3fe5aba0c4a17275243bb58c549291f792bf74b2e4027adc7b90854bdc6cc39f5bce430001e5be5b7062a14990895676f1f00f24beaf9dd89477d7933d14bd2d78f670e33d4d0810a74e23dacd9bef4578ec7dba829df470b75a312483788980bf4931df786f708f79342fb88e7b1fe8b9aaed731fa1c9220e2d1674db18a43458fc4291a482873503b41b06020eefd9bb82a345b055b01afd6613649c27be8739da5c48a1add4c37c107b9c25383240696bedc8f4d2c0c914ae76577a0a72d56741607a8428fa1d909ba4f5991146626680befaa2cab62c8fcf8c019ad10b7b8bbb84440629f274820d70e999dc31e9df07e02fee724038d625497f037c770365e5c089a0d65544c32aef15c667e3558d5f0b31267704580f816d6470a9d3d1cd746f6f2e11b9baa346eb79a26610df4a3cee68129370b8ac9e8dd751ae7c1bcd7f2a512e8b58e3a736ef03ebb279d9f6354010eaa3ce1f65c43de24a6c0be7675317b5e264a7e6f03a3a163b2900d60437d1a41bad086f581ffaebfcfecc5a756a156a8c3a5f079c49ef1890566de87a194f8427a9a01977bea590fa7e55121347a48df462ccceedae1e4382c3fa0bfa16218dfe68a7e8563f23603395c3bfd8df5a851c91dc77476ced35bd11d202e7b4a92bed02709c53ae4716f915735c41cfd41935cc93286b6d769977fee2bd1f71931914ee0b7358bd78154d5b7ce8dcc0fe1a64181fdadde8e11574e433f470179ad9bb457759f074aab523cb5f71cc18b32518180f373abff4141efba15e023798b25ec5ad7034fb1c7aa01083bb8b466ad2626b053b66ff56f46d7031ed19fa874baae76b9ccc87be9e7505bda9bf91e614c26d18f25b2b509284ec639e96ec05fbc85d31238785761672feb86ca45737d399d9f888c1f9698b754365be4a748ed41a2a12e37f63dd1c3d5d83d6defb0c8cd12fba5757ab99632cd9c3de0e8102372be8e374191ed291bc0c44a9453bf599ed6ef8211c75e7a1eb437e7d6ab6427a36d5c3daa46dd1b84e61463aff3a464dbe643774507eb44925d8ff3eeef515947ee5d7909e8ec212b126761c976bca44b6e9b18793d449ad4d7fabe654ba89e2fd24d1247944306b1ff7b9ab35d0822f02a55317f5956a33c66a3db6027b1355efce449ef6b6b19ef51a773d19868baeec514a2f8db5d4a656e1fa52c37b765954b2a3db60a07e5a60d47397c2da742822002c2ec7abad74f6686b4af8bac30c8bc6b51873b88fc13c58ce2113064b241d8207e46a72ff188c93ddf29982bf5a770a82a5174fd0bb39f16f333d74d5ad5f631dba2a6e77c8deb7278a1c2f0bf7209f4f202b858dd3df28c13b211646f49bd3dfd3be53350dcacce258d116d01136f5ce40411761d4a0a7adf3d77010dea485dd50148386721ebc49c0444ebe6df76e7dbf32f60faec78afb027683830a073bb4c53eacc254d6bb327022b8e9b8ad6ec207c6b7348d33113f74c5af4f9684d9ac28816689fd8ce1faa15fdefc7f317341b6b63cbc535949c68f85d684492282f6bffc7d50398dd7c786aeacaf908cf7d4a2dd05db2201d3cac723b195da61648d71c441b5f34ea4d8e3af6db43f6da96a1ca36260c14045ea2763bbefdb248b0defd877dc9eccddb6c068bbb8a9f9caf24cef86ed9f29105f6949045521b57c45e9a46e443e2b6bde792db4c08084baffea31d8fcecce9c50e71c0233ce5439819a5b7c2802c032c7581737120f41dcf757592479b80c732986b018fa69eb3f7e8039aaa2d7280665f87866443b08b7794cc3f1afb3cfa28328bb50cb9f9db1b5d56acc593c888b68f99388baaef2eabfddd4113e8e612b5477ac2842d717a59fee8dbe692fd0b18e9a3b0819767c48a44086632ed85ec31cf9dba62cbad378f792257a75d23c4878a5749b6af33f0a13853ece90016003e45ee268e1668a3e8f687726a318a1bdba1f81ad94930f429906c604bcc5eaf8500ec4319cb6d4c0b15fb20da6273b7e0bfc927701dfa9691a04969a06d1b9341ac056f45aa50b43fa7002c43d3481237312d4bf5db9e45957a68a12c8b512af03a153a1dce280a0e9b785ef5de35529e759a1ef1ebf9509520552db4d546b8e63ea6e626b3f8159b161da583d064bea75b3197f6361647dd495d01a65ecc88749937d4e03a39e2661a3bb3bba7e6ae72caf47c747ec2eecd1e16ae8a0386549b69a0fda7d4682d2be6e31192ef94b4384359e7c3979ccd5e5d105ef9309c77eb5661a5be6ce0c49a8c8c40cd54d84989361489a14241951382a8835194d6d275aff2907a5723ee3cf5222011366bc92741707dc219ec55c46461fbba3e639d1227fcec144296cbb6b1a7d5ff239b7e599bfedc0a0ce3a1677778c6e610f70f1fd91c326c0345290191671f6c394a980bab97d0694d7acdfe6d785dde63f085bfa96c46a99cf1e61db1bf840160759eb92b30f07d14a9beacd8d29e6a09e393f515b0581ba334a92f92a7d3f7a0a32125ecc96171c54fa83a6a0e8b7f766169b43cec77e9128edba5789041", 0x1000}], 0x7, &(0x7f0000001140)=[{0xa0, 0xf, 0xfffffff7, "18b959c25b0772d5d82fb606b3ca1ddc121e9cf138a3a1782bac13b7c74da345e88e624b94b662f8bb8c6cb003d772dcc6e86ff8585966cca63c0a4f017c14eb20429b1d5df2692f6e16191d8c620ee77e3b6a85ceec1a363608f7492110a103f5aa33934554ac3f478eb74a7c87b6d87e847b06200fbf18d9c28410cd4ef65561a7b844721b89ce202409"}, {0xf8, 0x10d, 0x3, "61557d501f823989ddfad226e6d1f162c386dfe28f687fcb27b7c4468fda901b778a120a505f10fa9fa56e4abcea60b4d3a7f9ac01dec0c453be3c21751639c64979fc47401333e4ce2b5c0e0cc1798e503a96515fc789989ae188e152875823550e19bccd95b305c38640935204f4948459682ca9b7db302157027c03b2aa577b5ca089ae766fecf1700402c517b18d4ec047fcfb10d15f227e3a3c1fa5a929de14639e1958f5249d0e46bd0021515e72941a874e23b8c1cc7191609f0589eb7b0818b9719c6eb9f5030b8f52a397b0b5cf2bc8269dac81656a89c78d4701f2a3640b39772a2f"}], 0x198}, 0x20000040) sendmsg$IPSET_CMD_GET_BYNAME(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000100)={&(0x7f0000000040)={0x1c, 0xe, 0x6, 0x3, 0x0, 0x0, {0x2, 0x0, 0x4}, [@IPSET_ATTR_PROTOCOL={0x5}]}, 0x1c}, 0x1, 0x0, 0x0, 0x10}, 0x4000) sendfile(r2, 0xffffffffffffffff, 0x0, 0x0) 11:08:43 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000240)={'wlan1\x00', 0x0}) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040000", @ANYRES16=r3, @ANYBLOB="01edff000000000004003b1c210008000300", @ANYRES32=r2, @ANYBLOB="2c0433005000de295b3acba52ee4080211000001505050505050"], 0x448}}, 0x0) sendmsg$NL80211_CMD_TESTMODE(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000280)={0x108, 0x0, 0x0, 0x0, 0x0, {{}, {@void, @void}}, [@NL80211_ATTR_TESTDATA={0x89, 0x45, "dd76b38f6f0ef2d20831137fab6f3d9d68805ad304aec7fb7eec4f86857a53d5b8006f4426844b7f54fb02e4d6838ccb39f442b18e927096bd6bc6b79ea6ee30e14cab798da1ea32ac9ca6f5ee631618a2c8dc4524decab26668ab4fb3d027419d88194e6c8df386a325f6f9cd1f3876e6c3e5ec141828c0f0d09ea0c69e59f882048a5b88"}, @NL80211_ATTR_TESTDATA={0x2d, 0x45, "887a065cba23a6ed8c9a6cacd439de7d261cae91f0000177069be900589cf8d095a8fd6e18d33359e7"}, @NL80211_ATTR_TESTDATA={0x36, 0x45, "2fd85d4d5d5be656c424613709426fd464be36fc25e0a758351e42d73b187dba636bb86330c74c41693d5b43d17f8b2205ce"}]}, 0x108}}, 0x0) write$binfmt_script(r0, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000b, 0x28011, r0, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r5 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_WOWLAN(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000100), 0xc, &(0x7f00000001c0)={&(0x7f00000007c0)={0x24, 0x0, 0x0, 0x0, 0x0, {{}, {@val={0x8}, @val={0x8}, @void}}}, 0x24}}, 0x0) sendfile(r5, r4, 0x0, 0x10000a006) 11:08:43 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000100)={0xa, 0x4e22}, 0x1c) listen(r0, 0xfff) syz_emit_ethernet(0x4a, &(0x7f00000005c0)={@local, @local, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "0a3ff2", 0x14, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x2}}}}}}}, 0x0) syz_emit_ethernet(0x58, &(0x7f0000000240)={@local, @link_local, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, '\x00', 0x22, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, {[@timestamp={0x8, 0xa}]}}, {"c09f"}}}}}}}, 0x0) 11:08:43 executing program 0: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000240)={'wlan1\x00', 0x0}) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040000", @ANYRES16=r3, @ANYBLOB="01edff000000000004003b1c210008000300", @ANYRES32=r2, @ANYBLOB="2c0433005000de295b3acba52ee4080211000001505050505050"], 0x448}}, 0x0) sendmsg$NL80211_CMD_TESTMODE(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000280)={0x108, 0x0, 0x0, 0x0, 0x0, {{}, {@void, @void}}, [@NL80211_ATTR_TESTDATA={0x89, 0x45, "dd76b38f6f0ef2d20831137fab6f3d9d68805ad304aec7fb7eec4f86857a53d5b8006f4426844b7f54fb02e4d6838ccb39f442b18e927096bd6bc6b79ea6ee30e14cab798da1ea32ac9ca6f5ee631618a2c8dc4524decab26668ab4fb3d027419d88194e6c8df386a325f6f9cd1f3876e6c3e5ec141828c0f0d09ea0c69e59f882048a5b88"}, @NL80211_ATTR_TESTDATA={0x2d, 0x45, "887a065cba23a6ed8c9a6cacd439de7d261cae91f0000177069be900589cf8d095a8fd6e18d33359e7"}, @NL80211_ATTR_TESTDATA={0x36, 0x45, "2fd85d4d5d5be656c424613709426fd464be36fc25e0a758351e42d73b187dba636bb86330c74c41693d5b43d17f8b2205ce"}]}, 0x108}}, 0x0) write$binfmt_script(r0, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000b, 0x28011, r0, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r5 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_WOWLAN(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000100), 0xc, &(0x7f00000001c0)={&(0x7f00000007c0)={0x24, 0x0, 0x0, 0x0, 0x0, {{}, {@val={0x8}, @val={0x8}, @void}}}, 0x24}}, 0x0) sendfile(r5, r4, 0x0, 0x10000a006) 11:08:43 executing program 5: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00', r0}, 0x10) r1 = openat$vmci(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$IOCTL_VMCI_VERSION2(r1, 0x7a7, &(0x7f0000000080)=0xb0000) ioctl$IOCTL_VMCI_INIT_CONTEXT(r1, 0x7a0, &(0x7f0000000000)={@my=0x1}) ioctl$IOCTL_VMCI_DATAGRAM_SEND(r1, 0x7ab, &(0x7f00000000c0)={&(0x7f0000000140)={{@host=0x3}, {@hyper}, 0x400, "73163a12182b2ad3048e118a28adea8f3a2e29e92f9e3491d427d4e8860ff29b664e5272e4d2c7a1f4347ccbf417012cbe02edb2c8345841fb93baf116025abcc171b4a5eabdbd87d439621a8abd117e9f76ce3e927c7db5780516083254a6ccc8415a7e55ab278c8156937cf91f4b1109b447e1f57587f02b79be4c88896d2a41423d3ca97ca42969d19fc3cc73b79cba059e9d730797572d921b8b96c24029fcb6c50d6a3dfae586b553caa0efe849db9eed4952683230c6d3ac8ca9a94ac3a9c178e04be55d5d7469954effaa4c6ff6b848376e8f9c64afc1b1533c7517b8653b5bbdcb2cc73ea8aa736cd006b18fa8a6f34bcdaa31d23e3ad0a0a0bc69ae2ccc541066ed5c37042ac41dba63a8419c5c5c0966a7bb562c0ec98be448515afef98e065b8874ba59939b25f76c81a0b7e74968b42be1861157fbdf7518f0e3825aa3f8507b497a922c95bf977509d9a53db2d05f8d406168f7674b5d5926e4227e804ab36ef1ab26650513deb6a10d4d3a6c3dd868102ed8d0eb8704d269d240f34baf77839fb12344aa2add228b8bc8d488e8f41b42f2a9196d4ab9c3f434f87a4d4d7ca5e41843abcb6a267c912f14da0bc1a1d262a2699d00cf20a550159e630f7bf5a019d88d170d4786fc7773102905fce705bce02eb93575e3bfa7d999f0c76c7cbb73f9b2e564c44e5969cefd3f63e31a784624ff1ea0967f382337ab03880b84d52ba99547309fcb5a87a26414ebcea23a71e9d820ef75284c2c02505dbc28140a8f60d6891bb493457d5d96c023db94586548a66575ef8f106f76c1506724f98aa1ff83204125cbb87307fd594d3ec756b48dafa9857bdc8a5a7cf0e04fcafb896044ef79828ff848e960134c68b0e8e800c6d2fa4d8c23d051085b9fad50109f0a0463549bdf9e05ff28d42ea614e3d0c59b45de36c02c37df4cfd7c7a72a6b2a3162c0b34f807ca4194abc7b9dfc9f95b5d1d5ab3fdbfcd4859706e59616cc95fe3f9fd1afaee6cb75acae54505f07d9044514c6495d1f326b8b54d65af798c2f26b2ce7d01e99b5c62de388e3b741413a18cce71fa868f836684c24ccd21145dcdd953e841856882fed6994ddb73b705f17d42d3d948161e3063ddf437b4ff97e5536e6eee2075bb23bb98952bb7b16f3e2288dc582aabfee399f27eef085b960df21ad146f640a0171db59b35ce2b5de03a53c1e2e235669fd35269b42c248db9b774c73fdf85ccf6d94ce9b671b6e08d53b80566d749a3e85aa252c3385da25a5a6e2044f8a47109efa507627cf1251c5c5f3310f88ee982837727f78f2d4b57c8da9ece3535108589af4cda00e6130b0e935792522eaf64132c116c4ebba581c3236e91b361db9594ddac32ca7cf837b3e4841ecd573ef74e1595bc89902eb489fb7641b85c7fef8d3e3659cbbb7ed83f201836c4ded054"}, 0x418}) 11:08:43 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000100)={0xa, 0x4e22}, 0x1c) listen(r0, 0xfff) syz_emit_ethernet(0x4a, &(0x7f00000005c0)={@local, @local, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "0a3ff2", 0x14, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x2}}}}}}}, 0x0) syz_emit_ethernet(0x58, &(0x7f0000000240)={@local, @link_local, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, '\x00', 0x22, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, {[@timestamp={0x8, 0xa}]}}, {"c09f"}}}}}}}, 0x0) [ 496.408299][ T8807] netlink: 'syz-executor.1': attribute type 10 has an invalid length. 11:08:44 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000100)={0xa, 0x4e22}, 0x1c) listen(r0, 0xfff) syz_emit_ethernet(0x4a, &(0x7f00000005c0)={@local, @local, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "0a3ff2", 0x14, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x2}}}}}}}, 0x0) syz_emit_ethernet(0x58, &(0x7f0000000240)={@local, @link_local, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, '\x00', 0x22, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, {[@timestamp={0x8, 0xa}]}}, {"c09f"}}}}}}}, 0x0) [ 496.561324][ T8807] 8021q: adding VLAN 0 to HW filter on device team0 [ 496.639063][ T27] audit: type=1804 audit(1660820924.091:125): pid=8816 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir872392710/syzkaller.AzGo4R/215/cgroup.controllers" dev="sda1" ino=1181 res=1 errno=0 11:08:44 executing program 5: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00', r0}, 0x10) r1 = openat$vmci(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$IOCTL_VMCI_VERSION2(r1, 0x7a7, &(0x7f0000000080)=0xb0000) ioctl$IOCTL_VMCI_INIT_CONTEXT(r1, 0x7a0, &(0x7f0000000000)={@my=0x1}) ioctl$IOCTL_VMCI_DATAGRAM_SEND(r1, 0x7ab, &(0x7f00000000c0)={&(0x7f0000000140)={{@host=0x3}, {@hyper}, 0x400, "73163a12182b2ad3048e118a28adea8f3a2e29e92f9e3491d427d4e8860ff29b664e5272e4d2c7a1f4347ccbf417012cbe02edb2c8345841fb93baf116025abcc171b4a5eabdbd87d439621a8abd117e9f76ce3e927c7db5780516083254a6ccc8415a7e55ab278c8156937cf91f4b1109b447e1f57587f02b79be4c88896d2a41423d3ca97ca42969d19fc3cc73b79cba059e9d730797572d921b8b96c24029fcb6c50d6a3dfae586b553caa0efe849db9eed4952683230c6d3ac8ca9a94ac3a9c178e04be55d5d7469954effaa4c6ff6b848376e8f9c64afc1b1533c7517b8653b5bbdcb2cc73ea8aa736cd006b18fa8a6f34bcdaa31d23e3ad0a0a0bc69ae2ccc541066ed5c37042ac41dba63a8419c5c5c0966a7bb562c0ec98be448515afef98e065b8874ba59939b25f76c81a0b7e74968b42be1861157fbdf7518f0e3825aa3f8507b497a922c95bf977509d9a53db2d05f8d406168f7674b5d5926e4227e804ab36ef1ab26650513deb6a10d4d3a6c3dd868102ed8d0eb8704d269d240f34baf77839fb12344aa2add228b8bc8d488e8f41b42f2a9196d4ab9c3f434f87a4d4d7ca5e41843abcb6a267c912f14da0bc1a1d262a2699d00cf20a550159e630f7bf5a019d88d170d4786fc7773102905fce705bce02eb93575e3bfa7d999f0c76c7cbb73f9b2e564c44e5969cefd3f63e31a784624ff1ea0967f382337ab03880b84d52ba99547309fcb5a87a26414ebcea23a71e9d820ef75284c2c02505dbc28140a8f60d6891bb493457d5d96c023db94586548a66575ef8f106f76c1506724f98aa1ff83204125cbb87307fd594d3ec756b48dafa9857bdc8a5a7cf0e04fcafb896044ef79828ff848e960134c68b0e8e800c6d2fa4d8c23d051085b9fad50109f0a0463549bdf9e05ff28d42ea614e3d0c59b45de36c02c37df4cfd7c7a72a6b2a3162c0b34f807ca4194abc7b9dfc9f95b5d1d5ab3fdbfcd4859706e59616cc95fe3f9fd1afaee6cb75acae54505f07d9044514c6495d1f326b8b54d65af798c2f26b2ce7d01e99b5c62de388e3b741413a18cce71fa868f836684c24ccd21145dcdd953e841856882fed6994ddb73b705f17d42d3d948161e3063ddf437b4ff97e5536e6eee2075bb23bb98952bb7b16f3e2288dc582aabfee399f27eef085b960df21ad146f640a0171db59b35ce2b5de03a53c1e2e235669fd35269b42c248db9b774c73fdf85ccf6d94ce9b671b6e08d53b80566d749a3e85aa252c3385da25a5a6e2044f8a47109efa507627cf1251c5c5f3310f88ee982837727f78f2d4b57c8da9ece3535108589af4cda00e6130b0e935792522eaf64132c116c4ebba581c3236e91b361db9594ddac32ca7cf837b3e4841ecd573ef74e1595bc89902eb489fb7641b85c7fef8d3e3659cbbb7ed83f201836c4ded054"}, 0x418}) [ 496.688549][ T8807] bond0: (slave team0): Enslaving as an active interface with an up link [ 496.701303][ T8810] netlink: 'syz-executor.3': attribute type 10 has an invalid length. [ 496.735165][ T8810] device team0 left promiscuous mode [ 496.741679][ T8810] device team_slave_0 left promiscuous mode [ 496.762477][ T8810] device team_slave_1 left promiscuous mode [ 496.783098][ T8810] bridge0: port 3(team0) entered disabled state 11:08:44 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000100)={0xa, 0x4e22}, 0x1c) listen(r0, 0xfff) syz_emit_ethernet(0x4a, &(0x7f00000005c0)={@local, @local, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "0a3ff2", 0x14, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x2}}}}}}}, 0x0) syz_emit_ethernet(0x58, &(0x7f0000000240)={@local, @link_local, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, '\x00', 0x22, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, {[@timestamp={0x8, 0xa}]}}, {"c09f"}}}}}}}, 0x0) [ 496.838416][ T27] audit: type=1804 audit(1660820924.131:126): pid=8817 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir4009670880/syzkaller.8AgeZu/194/cgroup.controllers" dev="sda1" ino=1182 res=1 errno=0 [ 496.866904][ T8810] 8021q: adding VLAN 0 to HW filter on device team0 11:08:44 executing program 4: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00', r0}, 0x10) r1 = openat$vmci(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$IOCTL_VMCI_VERSION2(r1, 0x7a7, &(0x7f0000000080)=0xb0000) ioctl$IOCTL_VMCI_INIT_CONTEXT(r1, 0x7a0, &(0x7f0000000000)={@my=0x1}) ioctl$IOCTL_VMCI_DATAGRAM_SEND(r1, 0x7ab, &(0x7f00000000c0)={&(0x7f0000000140)={{@host=0x3}, {@hyper}, 0x400, "73163a12182b2ad3048e118a28adea8f3a2e29e92f9e3491d427d4e8860ff29b664e5272e4d2c7a1f4347ccbf417012cbe02edb2c8345841fb93baf116025abcc171b4a5eabdbd87d439621a8abd117e9f76ce3e927c7db5780516083254a6ccc8415a7e55ab278c8156937cf91f4b1109b447e1f57587f02b79be4c88896d2a41423d3ca97ca42969d19fc3cc73b79cba059e9d730797572d921b8b96c24029fcb6c50d6a3dfae586b553caa0efe849db9eed4952683230c6d3ac8ca9a94ac3a9c178e04be55d5d7469954effaa4c6ff6b848376e8f9c64afc1b1533c7517b8653b5bbdcb2cc73ea8aa736cd006b18fa8a6f34bcdaa31d23e3ad0a0a0bc69ae2ccc541066ed5c37042ac41dba63a8419c5c5c0966a7bb562c0ec98be448515afef98e065b8874ba59939b25f76c81a0b7e74968b42be1861157fbdf7518f0e3825aa3f8507b497a922c95bf977509d9a53db2d05f8d406168f7674b5d5926e4227e804ab36ef1ab26650513deb6a10d4d3a6c3dd868102ed8d0eb8704d269d240f34baf77839fb12344aa2add228b8bc8d488e8f41b42f2a9196d4ab9c3f434f87a4d4d7ca5e41843abcb6a267c912f14da0bc1a1d262a2699d00cf20a550159e630f7bf5a019d88d170d4786fc7773102905fce705bce02eb93575e3bfa7d999f0c76c7cbb73f9b2e564c44e5969cefd3f63e31a784624ff1ea0967f382337ab03880b84d52ba99547309fcb5a87a26414ebcea23a71e9d820ef75284c2c02505dbc28140a8f60d6891bb493457d5d96c023db94586548a66575ef8f106f76c1506724f98aa1ff83204125cbb87307fd594d3ec756b48dafa9857bdc8a5a7cf0e04fcafb896044ef79828ff848e960134c68b0e8e800c6d2fa4d8c23d051085b9fad50109f0a0463549bdf9e05ff28d42ea614e3d0c59b45de36c02c37df4cfd7c7a72a6b2a3162c0b34f807ca4194abc7b9dfc9f95b5d1d5ab3fdbfcd4859706e59616cc95fe3f9fd1afaee6cb75acae54505f07d9044514c6495d1f326b8b54d65af798c2f26b2ce7d01e99b5c62de388e3b741413a18cce71fa868f836684c24ccd21145dcdd953e841856882fed6994ddb73b705f17d42d3d948161e3063ddf437b4ff97e5536e6eee2075bb23bb98952bb7b16f3e2288dc582aabfee399f27eef085b960df21ad146f640a0171db59b35ce2b5de03a53c1e2e235669fd35269b42c248db9b774c73fdf85ccf6d94ce9b671b6e08d53b80566d749a3e85aa252c3385da25a5a6e2044f8a47109efa507627cf1251c5c5f3310f88ee982837727f78f2d4b57c8da9ece3535108589af4cda00e6130b0e935792522eaf64132c116c4ebba581c3236e91b361db9594ddac32ca7cf837b3e4841ecd573ef74e1595bc89902eb489fb7641b85c7fef8d3e3659cbbb7ed83f201836c4ded054"}, 0x418}) [ 496.945146][ T8810] bond0: (slave team0): Enslaving as an active interface with an up link [ 496.953902][ T8815] netlink: 'syz-executor.1': attribute type 10 has an invalid length. [ 497.021652][ T8815] bond0: (slave team0): Releasing backup interface [ 497.074157][ T8815] bridge0: port 3(team0) entered blocking state [ 497.081138][ T8815] bridge0: port 3(team0) entered disabled state [ 497.090497][ T8815] device team0 entered promiscuous mode [ 497.096612][ T8815] device team_slave_0 entered promiscuous mode [ 497.106707][ T8815] device team_slave_1 entered promiscuous mode [ 497.132035][ T8818] netlink: 'syz-executor.3': attribute type 10 has an invalid length. [ 497.153240][ T8818] bond0: (slave team0): Releasing backup interface [ 497.184926][ T8818] bridge0: port 3(team0) entered blocking state [ 497.199657][ T8818] bridge0: port 3(team0) entered disabled state [ 497.221400][ T8818] device team0 entered promiscuous mode [ 497.227992][ T8818] device team_slave_0 entered promiscuous mode [ 497.238417][ T8818] device team_slave_1 entered promiscuous mode 11:08:44 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={0x0, 0x5c}}, 0x0) sendmsg$NFT_MSG_GETCHAIN(r0, 0x0, 0x0) setsockopt$inet6_IPV6_RTHDRDSTOPTS(0xffffffffffffffff, 0x29, 0x37, 0x0, 0x0) r1 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000180), 0x801, 0x0) sendmsg$NFT_BATCH(r1, &(0x7f00000002c0)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000280)={&(0x7f0000000640)={{0x14}, [@NFT_MSG_DELFLOWTABLE={0x20, 0x18, 0xa, 0x201, 0x0, 0x0, {0x0, 0x0, 0x6}, [@NFTA_FLOWTABLE_HANDLE={0xc, 0x5, 0x1, 0x0, 0x4}]}, @NFT_MSG_NEWSET={0x4c, 0x9, 0xa, 0x101, 0x0, 0x0, {0x3, 0x0, 0x1}, [@NFTA_SET_USERDATA={0x2c, 0xd, 0x1, 0x0, "889c6c908aa94ae26dc9a1b39606a227ea74585873c1099c5f4b2a1cd6a5b163f056b9fc6ea66c92"}, @NFTA_SET_NAME={0x9, 0x2, 'syz0\x00'}]}, @NFT_MSG_NEWTABLE={0x54, 0x0, 0xa, 0x301, 0x0, 0x0, {0x0, 0x0, 0xa}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}, @NFTA_TABLE_FLAGS={0x8, 0x2, 0x1, 0x0, 0x1}, @NFTA_TABLE_FLAGS={0x8}, @NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x2}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz1\x00'}]}, @NFT_MSG_DELFLOWTABLE={0x98, 0x18, 0xa, 0x201, 0x0, 0x0, {0x3, 0x0, 0x8}, [@NFTA_FLOWTABLE_HANDLE={0xc, 0x5, 0x1, 0x0, 0x4}, @NFTA_FLOWTABLE_TABLE={0x9, 0x1, 'syz1\x00'}, @NFTA_FLOWTABLE_HANDLE={0xc, 0x5, 0x1, 0x0, 0x3}, @NFTA_FLOWTABLE_HOOK={0x4c, 0x3, 0x0, 0x1, [@NFTA_FLOWTABLE_HOOK_DEVS={0x18, 0x3, 0x0, 0x1, [{0x14, 0x1, 'nr0\x00'}]}, @NFTA_FLOWTABLE_HOOK_DEVS={0x18, 0x3, 0x0, 0x1, [{0x14, 0x1, 'caif0\x00'}]}, @NFTA_FLOWTABLE_HOOK_PRIORITY={0x8, 0x2, 0x1, 0x0, 0x6}, @NFTA_FLOWTABLE_HOOK_PRIORITY={0x8, 0x2, 0x1, 0x0, 0x1000}, @NFTA_FLOWTABLE_HOOK_PRIORITY={0x8, 0x2, 0x1, 0x0, 0x2}]}, @NFTA_FLOWTABLE_HOOK={0xc, 0x3, 0x0, 0x1, [@NFTA_FLOWTABLE_HOOK_PRIORITY={0x8, 0x2, 0x1, 0x0, 0x8}]}, @NFTA_FLOWTABLE_FLAGS={0x8, 0x7, 0x1, 0x0, 0x1}]}, @NFT_MSG_DELCHAIN={0x3c, 0x5, 0xa, 0x101, 0x0, 0x0, {0xa}, [@NFTA_CHAIN_NAME={0x9, 0x3, 'syz1\x00'}, @NFTA_CHAIN_COUNTERS={0x1c, 0x8, 0x0, 0x1, [@NFTA_COUNTER_BYTES={0xc, 0x1, 0x1, 0x0, 0x7}, @NFTA_COUNTER_PACKETS={0xc, 0x2, 0x1, 0x0, 0x4}]}]}, @NFT_MSG_DELRULE={0x114, 0x8, 0xa, 0x401, 0x0, 0x0, {0xa, 0x0, 0x3}, [@NFTA_RULE_COMPAT={0x24, 0x5, 0x0, 0x1, [@NFTA_RULE_COMPAT_PROTO_BRIDGE={0x8, 0x1, 0x1, 0x0, 0x16}, @NFTA_RULE_COMPAT_FLAGS={0x8, 0x2, 0x1, 0x0, 0x2}, @NFTA_RULE_COMPAT_PROTO_IPV4={0x8, 0x1, 0x1, 0x0, 0x1}, @NFTA_RULE_COMPAT_PROTO_IPV6={0x8, 0x1, 0x1, 0x0, 0x62}]}, @NFTA_RULE_CHAIN_ID={0x8, 0xb, 0x1, 0x0, 0x7}, @NFTA_RULE_USERDATA={0xcb, 0x7, 0x1, 0x0, "73a43d635015543f9e611f6713357edeffea2d96db2f12c0dfdde9588559909fefec8a3b89dd019cccecda0dca172cb8a6ec565f13806f62a5329b093806a00585b950624327a6d961a06028f01b4d17e8cd6ad4b6360e8793fb68dcd9c5825bfcfca3555b9dafb8e13050576d28228c3b10d6c3a243ebdc1ce5158112a86aced8921da59bb55485e2c74f9e7d7f87a3491cca5fcf06f7a491e66e34bac1bf1bb44607102a165fc51248f23308c6b2b9e77eb570c6f88581828ce297e201a346f026906271934e"}, @NFTA_RULE_CHAIN_ID={0x8}]}, @NFT_MSG_DELTABLE={0x1a0, 0x2, 0xa, 0x201, 0x0, 0x0, {0x7, 0x0, 0x5}, [@NFTA_TABLE_USERDATA={0xa0, 0x6, "be20babb84e26e7e502274e33f1658b1e78f8f95f8b03e676090d8a441cc45d5de830d8759624b642b1a3edcdc0af2a9105e17eca7a09ec39c7e56fd3438355d198ef5efea1a0961e03b41f1f286e848b336a944b2520372f2f7404290ef4c54a1475c389841196ea3a824bdc63dd675646b5bd4dcb03c7c755cc58dcd1068fb64c796d0dd8749c62a961abf1e7fad9c54d3793ac7534577ceb25767"}, @NFTA_TABLE_USERDATA={0x9b, 0x6, "fc875ff6e71494cb6b63f7358831dd6ea3c21ea45703a13d1e7845c895d476d5e1e68b1487d2645e05f7e56128d0c74bf4df99a9b78e794ecff983bcf4a8f0c84c0391802e7e1489b623e78dc3ae1817129515b7a3dd635ffd64b3009b82af98d18e6952b5388f0ab63c17ad9fb758f567632f51a4c49460407603c90ddff5deb8755401fd1b94d5810fd6347fecef6e77e213044fc204"}, @NFTA_TABLE_FLAGS={0x8}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}, @NFTA_TABLE_FLAGS={0x8}, @NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x2}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}, @NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x3}, @NFTA_TABLE_FLAGS={0x8}, @NFTA_TABLE_FLAGS={0x8}]}, @NFT_MSG_DELSETELEM={0x46c, 0xe, 0xa, 0x201, 0x0, 0x0, {0xb, 0x0, 0x7}, [@NFTA_SET_ELEM_LIST_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_ELEM_LIST_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_ELEM_LIST_ELEMENTS={0xec, 0x3, 0x0, 0x1, [{0x60, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_EXPIRATION={0xc, 0x5, 0x1, 0x0, 0xfffffffffffffff8}, @NFTA_SET_ELEM_EXPIRATION={0xc, 0x5, 0x1, 0x0, 0xd1e}, @NFTA_SET_ELEM_DATA={0x4}, @NFTA_SET_ELEM_USERDATA={0x12, 0x6, 0x1, 0x0, "ba6e2c0cc32025a37ff456702cf3"}, @NFTA_SET_ELEM_EXPIRATION={0xc, 0x5, 0x1, 0x0, 0xfff}, @NFTA_SET_ELEM_FLAGS={0x8}, @NFTA_SET_ELEM_OBJREF={0x9, 0x9, 'syz0\x00'}, @NFTA_SET_ELEM_TIMEOUT={0xc, 0x4, 0x1, 0x0, 0x3}]}, {0xc, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_USERDATA={0x8, 0x6, 0x1, 0x0, "cf9c12bf"}]}, {0x7c, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_EXPR={0x4}, @NFTA_SET_ELEM_USERDATA={0x64, 0x6, 0x1, 0x0, "2e5f7487a9d407f1e3d2e7bb5d41cb4c1896797ccb97551cfe2e4ab5656a11dde619a0189c4a15e2cc599aac0f833ccedf05b67290698ce87251e097fd8cd60bd04135c68b899763f97a9112e09c62bcdd20a606ab4cf3327f04de61861df90a"}, @NFTA_SET_ELEM_KEY_END={0x10, 0xa, 0x0, 0x1, [@NFTA_DATA_VERDICT={0xc, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffd}]}]}]}]}, @NFTA_SET_ELEM_LIST_SET={0x9, 0x2, 'syz0\x00'}, @NFTA_SET_ELEM_LIST_ELEMENTS={0x348, 0x3, 0x0, 0x1, [{0x6c, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_EXPIRATION={0xc, 0x5, 0x1, 0x0, 0xffffffffffffff00}, @NFTA_SET_ELEM_EXPR={0x4}, @NFTA_SET_ELEM_USERDATA={0x55, 0x6, 0x1, 0x0, "dda013827c4ae4519fc6c9a30ee41d256d944040ae5dc43e712a90a54f387fa5ece508ee9871d28216cf4665e23278346ae2388491ff53d006aca869b7539ff5e182dc8669f127b05927500c063e413abe"}]}, {0x16c, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_EXPR={0x4}, @NFTA_SET_ELEM_DATA={0x3c, 0x2, 0x0, 0x1, [@NFTA_DATA_VERDICT={0x10, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}]}, @NFTA_DATA_VERDICT={0x28, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x4}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x6}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x5}]}]}, @NFTA_SET_ELEM_KEY_END={0x128, 0xa, 0x0, 0x1, [@NFTA_DATA_VERDICT={0x20, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x200}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x9}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}]}, @NFTA_DATA_VALUE={0xd3, 0x1, "ff148eaf149e6b2187e51329eb87fb16fa1613c2796ef0252fd5df96b6022f492ca395ba7c845c3a06f8c2f4bed471abe66bf12720dfe36532eefcf0e86d0e2135109721f22a217b3678fdd50ddac8ea8175564b85c8c4f04e6780386441d218800576c0021ccad1af02e8bb77eb2385b747d718c7de77b76dada4fe586dca7b3fe6ada5a742af58bc38ca5dcbf5971a0ecde368db5a12da4dc354f2d4f90aac4a70317ad077e5181bfaf3393825ed324b5b99112eea55398da12568134f7a21fb1e32979ec1c51ec20e17061fdc4b"}, @NFTA_DATA_VERDICT={0x30, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xffffffffffffffff}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}]}]}]}, {0x16c, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_EXPR={0x4}, @NFTA_SET_ELEM_EXPRESSIONS={0x14, 0xb, 0x0, 0x1, [{0x10, 0x1, 0x0, 0x1, @limit={{0xa}, @void}}]}, @NFTA_SET_ELEM_TIMEOUT={0xc, 0x4, 0x1, 0x0, 0x8}, @NFTA_SET_ELEM_EXPRESSIONS={0x38, 0xb, 0x0, 0x1, [{0x24, 0x1, 0x0, 0x1, @lookup={{0xb}, @val={0x14, 0x2, 0x0, 0x1, [@NFTA_LOOKUP_DREG={0x8, 0x3, 0x1, 0x0, 0xd}, @NFTA_LOOKUP_SET_ID={0x8, 0x4, 0x1, 0x0, 0x1}]}}}, {0x10, 0x1, 0x0, 0x1, @lookup={{0xb}, @void}}]}, @NFTA_SET_ELEM_USERDATA={0xed, 0x6, 0x1, 0x0, "1ca57f667dd0df5f01cc0d24f7fefa63b1fc04866c70d3437b9356f2ad42a5e5975512cc2b97c1d6f7e28c93b90cd01fcf10607cb61f088096e989fd87d80f6999cac190fda26d5a27716a60e40f74d8938dbc8c3390c2a9aac315a538cc566fa83059567826d7aac0cded7b5f2217abe1bf09d8565d9382738c0af6d66c5b80ca32f15ee8b93b602ae9b7a46921d8946527f04a7e54472efa09699e8aac0df552dde6982947988f3cdfb7b53bb45d298bc7a381103828b67bcfd2743cee13abd400d91d8955039d3a670dd664a27a816ae22ec7481feb501e0df0079ce8f5a0810e3776dbb0151736"}, @NFTA_SET_ELEM_EXPR={0x4}, @NFTA_SET_ELEM_EXPIRATION={0xc, 0x5, 0x1, 0x0, 0x2}, @NFTA_SET_ELEM_OBJREF={0x9, 0x9, 'syz0\x00'}]}]}]}], {0x14}}, 0x8dc}, 0x1, 0x0, 0x0, 0x1}, 0x20010) r2 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r2, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000340)="2e00000010008188040f80ec59acbc0413a1f848100000005e000000000000000e000a000f00000002800000121f", 0x2e}], 0x1}, 0x0) socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f000000c2c0)={0x0, 0x0, 0x0}, 0x0) keyctl$instantiate_iov(0x14, 0x0, &(0x7f00000018c0)=[{&(0x7f0000000280)}, {0x0}, {&(0x7f0000000640)}, {0x0}], 0x4, 0x0) sendmsg$kcm(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000000c0)="2e00000010008188040f46ecdb4cb9cca7480ef410000000e3bd6efb440009000e000a000d000000ba8000001201", 0x2e}], 0x1}, 0x0) sendmsg$kcm(r2, &(0x7f00000005c0)={&(0x7f0000000380)=@alg={0x26, 'hash\x00', 0x0, 0x0, 'sha1-asm\x00'}, 0x80, &(0x7f0000000540)=[{&(0x7f0000000400)="68d5bb76ecc8ce5be0ee7a8d9d08181646d71791041f5027caefec8811a9dd6a3e425796bba9fe0bc3a26abe925c8a068bab519062c967fb7a431e000f9b6efdbda5d62968be974b3f58b0378def9729f3c7aeca7a81c379e34ac94ba4d1d44e24c92d6e3149cbb2347b47d88f5ee6197994cd2f85bc3f156f56fbdd7144f99c865ab9a7cfbb9133f3e3006d59872c20cd79247f00dca6fe6a741214e100", 0x9e}, {&(0x7f0000000300)="a04df969ed6c0477febc6cffab9729c13c8f82e84ea493e17028bd44cc0ee59269cec698892de9", 0x27}, {&(0x7f0000001900)="f9ceecaa7a7b5950e6ba8934e7d014905fbe32f3c064a5d511b298d5f635718202dd8bcbf006e79c345b4e212350f6e8cb54e797902db591d7ad56cd79358583cde4e395e72507805cedd99bcfb975d0848d6962828c21f6ad9e0ec1f0f1108266fd75999c535ae7d7fc387ade6bc56f78e38a5a85693da75517ce3a3b3ef5d675f3bcdd14e254fae9f594555922363a3cca47fc6848c3d70f4630a1ccfa7a3352492caae4b7be93eefe2eec390d5becb138746e5af20d218abcb84c01be19191183aa114f0c2f8a12fd47e169deb4b0ede9b8aa43ccae382d57573a3a80de001d0ab86dba12f1d33e5851a6a865a1e8731068cd6fbe276480cc67a2ebc1db7a925cce781cdbe546b45ec2d1c6784d4d1caf09a107a40721f467cbc15d9d4be362d3fb20076c38a6ae2f3cedd9936fd990d9412e457271c9cafca36d0c746e03d9d3f1d08d30afc4c94d8907e2916b406b745d23349bc9f30d27011370307025313feb26327cd32aa72dc527c81a0a98b2b8401ae8bb70ac137082661abddf55ec9aa6ed7907b102cd452636c10998842b44545a45e99ecbe7b1c4f036479dc3d745e35e423f6054db2e96576cbce60244fc2696e8260f544e98fd3ab0db771a7f0dc37afa05439d835323b3c644dd1928acf1a7cef5e358f3d0959321c18feb3edd80e29e0a7a78b2af1bd11e844a29a5eedf069283406005872304db23ac7978d2f78246048c57e93c0b7c1141bdb9ecd6556aff77948c166ff0f6c4a979bba7a3db2a6e80c88721d10ec92cd1b05fc562328d48a8b9320f9c9c4165d74fdcd83c716bf08102f4b218a0364e7d9d2c47a6e2d762f6fe765d527b721751f5650e581ed89e8decafae965be8e384c0d0e36333ac8ad851e5dd4002bc5d3a9d0d753e833121cf58a4076191a5b610a5abaad332371a2f9888b024129f6b478c66690fda3b804d6afab8c04d94aaab18215140a765eb63360df3eaf087497c3e4dffba95c2ea430de6508712dba5754beffe096748e338ad98b5528d5ef2bc1b530ce58a058a23f0cc4e8826eeb558fcccb685d9e82a61e289bfe250e8cb98b89c72d199c3be50172e5f34745c11370f5db2ec41517454251613a2890c3b2a5bce3c96e7a5772f01a68a5e515ad5795a66a4604d1ff71db9f6df780c484a0bd1cd6a7dd0eca03a7bf78a604345a606c0c3ec4109e12a18e683c019bb8cf82af82f88151efeb2483cb3d5202342eb659e111418fa267ca6aee0167958b9862e6823a4de843b18c27e00141a2edb50cc142de6b76cc9a4929923a1aacf9e1a25147f7e9ca4bf68caf462d6392bf530d787f8dac7320ed749417721bad3bdc41ad149613c66dae2be8edd3ab912b8a25314f00540d47e7e5af02157d2ee2d9985cb378aa4f6e14f953a7bdedb894f678a4146986140cfef28efd77e13785c35521cd41199e41b288ab6beb8563abca4b29bfd99996782eacda466c75c6e243889528e6b75673b57b8f2a96937564f511944847b2e3eb69a5a88f5771ff1721b646498442542ec2a71966ba5fb492acd943476bc49836270e09a817fae641f6852803895e3c450e5b66fd0c0cb96cccdb5e3e406dd801e7546d55222c516e8ec642145b5f04368a7442dd0b22543858a368e2d86d66ccce3d2f58d9db15b93b39fa9ec6a58225d4ba7864b3c41e11e1cb7525c25617306b5674051b551ab4346263c9550f99fd09cc3f9f00e7da2b74285eab4ad95e9f1b334a36c1e3d756ff340608a2e8972f54ed6fff782e978a53e3f30760bbcdc1010e81eeba0f17bf496f4f0aa55729dc01d5922a897cba722084d746d14b9ffcf7f5e98a9a8a8de8438e3ff9bb72f5c51c5f8b4f5eeda38149a83795098d2bd4b730551a7fcf795490c6c6c51690534c8da8a27d77d9e0da6ca17301b1e1d0d6c4d0cfb554ef5e315c28631a748550d41b3870ff9b5f30b765678b03225d63538a40bcc837249d8d1f72983207aed82f74e77ed5fb07420eb6246cbc5a5030f3a86603a0d49be6d8d905c03f8ab56c20c065fc980eee0f601997362952e73394c75312a4765f7cdd94814e7da714460254ff11a1571d89397a9e53850ae4b1f1b774ba41069663629e6aaa88e9331d001b43135b8864c18c53c076e47419b521688e8f9a0a2528792cb53beaf12af7b44db054af424cbe6accc1dedcb728781740a5ed044626b896c3cd997d5a97b93e28e0e3cd363bb6180d84dd404db8caedaacb5190bc7dc07d19966bb03f58eb40de0ae812f838547fdd34db205b2aad523f0c961a6eaf6fb43f9e6eb41b5023935f703cbb3ab89b288c85e83ca41b0d8f80f58eed655231843ffa9071ba88c118df196b436bac99929eb3cadfe4fb8a41d52d66d657ea2e63b50c7de0febe8ef3aac1ccce00893e93b21c5d3c0422eb933eca1e0492f53ff5f5419acf879f2c31f02e401ea12fbc49b8e2cf9edb8f263d66c24443ddb88c17ffcca2aee40f1b4c75fa51b5635adebc15f74d82e65fffeb3d3a9bfd26ae1dfcc65e5f3d89f64f99dbd0f3435e28370a44a1dafe31185b630ab1b56ff46d00f2dd308b33ec411581d37034edec20523ccf1278e446a926d4616317a5a10d92a54c139d8028e4d81fcb1abad9cf43f814610caddc6bfd29fc5f5ff992120ff7addf2c4f808774f6af27c1371f972911803916d5400fbb4d2b89490ad745c890deb6bc7f93bfa9d019df0c34ddcb08d38b2c778f99fee65d78593423eb12d5012a695578d170483817ea779adeb038c48b15380e2fc2cf8543c47a7711ad6eba8acc1526d1b154f706cbbfb9a953c3ac956d7054cd1ceaf2b672bcf677434ebccbcc5114d73db3be9b14d5983f5b1fb7423c6c790d0f1502b3a279ab26415a33b7c1d636d8385280c05139d2aaeb360e37840c87b224bd9b16ecee756992daf5db8b932f8202871ab0522c631c8d8da67b8120b596289e42cd069db13b845f92e0a769ab621753b9421784bea01a6299f665b2f811a9ee1640ae4ab4b50ee7cd24c99ce7aef753b167aca40f3beed07ab46fbdf8f6a90f9c374504d57d365fbfd55dd2843fd7c8e9660c6d063112fbd0ae5393fccd5c8a877ae530acf14b9b85fd119827cef2da273b8331571c136744ee6f3485c3fc1d9a67147091f97e1ffcf42983ec297ff652e4c40125b1da38874710a451daecbed4880c4a9d2f0b9547dc9ffdf21f45ee03d1dfde005223dcd14b7f872109c2c7f583c87bbbf01979837c4eaa4d77bb8e18bd756f37abaf8fede5c41f023afb23e5bf8a6f3e65902b3c03892ecc0f5150ff9b453d0d26994f14bebe4b21fb0138b47172967030c519a5a63833df99a533dab8c758432486531ba8e7e4fc81b2173ef68cb381e54e285f5044c4f08207e977e211919e12dd45e211d6948b28b752b6bc29620403a8efd347e4fae1d537ce917fa789f2b1ad989c7ef7d6c6dad90e9d5ad92412a74ea5911cb1f11425a224aa5295901a6c4543afe6f9cf6483bc1cc6769b7cd3692c1b05240aaec50d48e2ccb2384b9029129f90361afec3fbd4cd21ec2dced86b7a7b073df380380184bcd8b38441286827ef1074442f97e0f5a3566d15f3b9133725073a90f858a141faefe00b535a6c38de04a8a45cda004740d1dd37fc80e50a6a0ab9fafaf0b39ff23ab16f441892393cc09973ddebe8fa441762483bb44065461ad10fd3126fbecfd3c9571ac5cb408c5bd202b130debeb7f77d32628e947eba0add8f2ecd34d432d790205f5e6d1b5c6fe35cdc77154fa30054d0970b20edd3117da4f6169dafc21318e89c7e91814f6b5478aa811a738a8b980d58b57711307933e89338ee2e9250a4df87c42d09e89c06cfba02be13b875489d4a55195412786983e17e5be76d84631a9ab8b24996cf64d203a57e1ce52a11c70dc8c688d274fe18af2eabb4ce232e59240feb575b196ac1f05d848c0c37bdf4214273f3bddc321c6bee9acb2cdee9ae6d1fdc7a7c13667f16cc54cedc51f4609d5cd87c25d22e2c90864a06aa2595ee6dae6b1d91b12b5e4cd5dd72747a46fbfc6324278119509765fd31c70e25e740488dd81d46819a6830dce537b4439c45031adf34d3f8aa8c4028fc6cc7657cec7a1e3e146cafdefc9159b858c9f261ff6ec4fe88575ff90228ebc8663f4e4591ddcda4700291cfc8c6f127c6543385af58cd43ab26e5a3984844364e4e3352f0508d4bda2ce96128d524faf56d88dd68517d12555948e0cbc03c1aa78baa96ea2b6d326f36244f0e0f0a25beae29bdd52e9e51a21ceeb46fc3d8ed3cae54c19bb9cf766f15517cc4df7a07ba5218fc526bcb5e90f867db5be6260fb9265ecd5e1e9d87b793a4d60170ff9aa781937a5671d64bf77fa01e15442415478b9e8a4ff0c67f781c5bed2cf08c5b0728865364c6c928d624dfa4ab965e5a8a4b380e8824549b0347f56d703f56e2d52d6b3bdb095bc50d24812292b0d22ed017944eff9f7f43bd397c9d076650603d3ea4ad697d5f28a82f169ad9ed54f9ba937b51a607f0fe2b48e0d3c6fe01e61c7d918681461e32ea8ae3a192eb36afe7aa2d9aa065141dc00708e864c92702ee45cb75b58ef4fc05e50a788fe609f93ddcfdb93cb6be986eb54ca5cd32d57bbdb7e08b3de55c5b1570b3d94524acb9f7c1b7024a43c02f911d71576ef0de4c67c846522a4130d0a6d8494a000dbda8aa0b06e8842698d5372d0f37855ea439c83e7efc17a337e1aa300d28b77fdcd7083bf4be050f341fd2b6e47211bac230fa61ad658818c74f41ed1a749c5bac41193a56df7774a22073ff9f91a5092aea66c2093c3fca985858ef7a11c95eca120fb4071998fae5d631108af0396f15a10b321bf4ec4c77fb798f67a92d8da0570a62d4930b17d87cba594a74e7bfcac77e24da775e192c287f44a97849c42fd8e43254e1df1f1e3b797c254bd27fc06e643b36629dcb4458f1b8b195289dc583da53b2a7ffd3cd1968a5c40709e99e62c3203efd17f1a546efbeae4ecea8fb4baafc0d8268fb89cc5db7307ca0365c730e3b57566b17877b4676c1099fa3272c9aab1b46b2a78d0b0d9049622f24f8a31632e86f4a0138ee3e701dcb07c1694bc562c5592784e59727de8f1b37c1a58b7531e9c9eca350e63cc17b4435faa80eef4f33391f578f2664a369ef44065356933226a94b42c34328ebcaeb87db08e400b59f574acd525febfdb57b82c8f971a3a32e6d8b7f36dd55d12e90446d745d2c99bc5bf5a2bbe017d57c8499b9e8b77f90b64959d430be918a0df61b360a5512a633629bb2b43f6074a219a790a704f65f7e3feb3ad42b5ffa9eb80cb49e9075f87a26020d0ef1926e55c8fb890df2c27ef12c154efc65388f309de45ed348f63e81e50518ffd09fd082754cd08f07c94c828ec8772e74574158d357d6e6341d3bc607bb7f3557725f5f25d2c6a605625610d0c5a7a392e00808c948392e368003ec1515f899a7a37b15db0ddd4d2703b5fdf34e73d00b07dba7c43fe47b9d5d2c44341dacc2f1f3ae28da3504470fc735a16d8a4028360eaded69ecf1af0d619a1abadfd427fa702823504a2c04c1128fb1b70a82aefc8ff9267cfb5f9001ad9861336ccf8f19943a53405b06ae7ecec9ff4474bce20ddd224a08e045fb01e1d6703dbe0bf4a4ae212ba2ff361071171bd2633d240b0d2eda867b7871b2b6b90d69172ad101153beafad817125599c281fd66727a088880fa078346abd00865a711fc33fdcbb6ce8304285dbf16417dd0a5d00e21316f153958cc396ca9734", 0x1000}, {&(0x7f0000000f40)="1ade6b2a7f07c9d3b4318355a6f439e53c30fc8271033e487b3984a7069250e10a482b11c38b40f02a2e69be156cf010416cb4f896641c9e473f928f823013856eed8403db24848480a8c5789d8a472af5ba5181968b4b7b88d6c30d1bae27c5415175b25c648101c9ee5a4c53049f954bc18c2567a8de32b21b377da33d7d8d93be019c6db0f045e3e90eb154397624dd6cda5bbdb0f8e894b03058dcdf2031e9c03d346b137018e1f43ac8e34187fcb80814f2d90691cb37e082a2126a6632d208f73f70ae456193471e35669d76af48651ae56f66a8b3f459b7f82238eedf3092e5a106", 0xe5}, {&(0x7f0000001040)="14d2f535fa92be06bc064ac6d40cc891f5e580428f7b1333192b26091e3b752f06ce061afc2b86e198c720212929f3499efd1b8bb42e9799060d1f16a9575fcd000b19b1cff5a41235fa0f7f99b7941f361863f922fe8b4061d06abdf59f8c706b50300f244b58000de1d4c978f0b1ba02ef0c064b59ebc3e1e90fc9a78c7ea8a8f33619337dbb3420bc8aa4b2ddf016845bd1c24c91c6f1f5d55b065d18068f1086eda7b9021db275d1bfb21a272d33442ba3e483187db7feaa9bf9969f3e9c39d8202dcb36f6f8d6ec439e1f4aea0ee8fbe410e284ed35f9fa87bbf45b3c966df82c93ca0d85d6dafd", 0xea}, {&(0x7f00000004c0)="021514168c48380fecb1ad7b4056b329149bae645e41a3e5c22d362affb3c3732a8066ef7383145261959ae67c5195a9e7c7f88557ed91b44da146055adc", 0x3e}, {&(0x7f0000002900)="a22cb621fa72aad2bcf88ea9d974dfd9d775bbc457b7b4d404fec1a695a72649cf9438be0c9f0b4015675112b67b68c9f919fa277d7bd72c5b8b2374e75c108a2b500736e765b2073073de780b54d141c366eb8544b2fb853f27f3de6c80cce5d5fae22c9b3dab835ec67d4bcd4d2ff3cd1b44ee1ae62f3da1075eaacdf16a79b64ecea31670d7cc878c9ff9d49ad69eacaedc09a3406fcb4272724f2c3285e11bc772fce63cdcf3fc38494b9fa002a04bb3fc43473715811a39f68620ee63d38eeeb1a576d0d1489b1995dc9965702e48f9fe253d9c7285108f1a559c146422fd2f5e95b71d8305f316f668341ed6e443615a293c6656da5e4ea3fa6e2b9b3ab2ffd807f9fffc1a7f744ffd994ca63d283674d556600f2182045ea98f48db888ccbcf72bc7aefa2b43591a7479b87fe34e4662df30732ca47d16e9cd88a87305aefff7a6a0cf6ea6075b7497d059786ba321e0d50e49038e9c93bff9a357dc48a62640711f9e1931f463413f515d82cb3d606fbde6b324f9594c18cca6705c4120433a8e73ce4ba7d02d7c867c290f7e9229effb23abb30cc956d74c34c8a8859ae9de810ee9a5a8f245c8118d3bf048ac3baa91619b998271cf4d3ef517df2b6cf0fce0694c9db73100e518c7d076a629e759f4c2fd2effa10ea548eb48d9d628c24a109c1b5ef3d0f39b64f32b4a3bf37077fc3835479fdca033a065468c1f22b5d3e3a1eeb430f58482bb66386d8d120f8059bc40d82f15a7147bcd74fbb513fc2bd0d654dc1cffd45b55cb85d7636f1291016a13c1dd9df34446abbc607652358e9424669c7652d4ec03181724f29df46ec0c1e59983166cf934175cc3ab27153197ffbb74d3178731473790e543a4626bbbec5cee691e0edcabb1b5fa8c0eb94139be9ac47b7e6a677073330fedd0d2cb023bf694045a077be24784dbc47f15886646441eca4ab0d79c8948e4eee4534e29b0c74d9818203c802e5b995ff6cf055e6c29c185ea468c1211f454b0dfbbd29b535d16ae2d1badb42f7f6beb831418b0f24fc5a7b9a0abeef6552394b3f96c7e2788cf761af5e66e9d513cf6a3134edbb9f7650b14615a2db09f4b474ef6fa5764fa0057c05de691a193714c682c56ed56d0ca99b87360bad2d0697b5506400597feb5d50e953e1c9c1db5aa69486e12d99a63034cf476963419f0a68bf4c94509820c7160828bcebcdbc244e01e73fec0939d90c806368e0e8b2f4702746aa7a8f1c39518f21025d4f019b1f09b9e235ae68821b228835664219938c2719881acdb4f31926837f028f638beddd8896bc1aa9c9b6fde9f4c3bcfe07ee66ffa86af59d2ab5dfaaa7ae455919b0534c45db7d9f931fb696f8ddda116d6b0668cec0191231ac2031332826e3585041a4a5669aef4f6db999229ed3eee0e05631f4c5cb55c9efe90ece0b7aedace8e928a6b67cd21b1cbe317739a8da9d9324db4a0675379e6da61a05f459fcab8383bd753a3f2a13168b566ae621849ab33c21129da85c07ba85dbc4bf3bca6924d9f16ec20e6e286d899fa3137d649a91ad1349648113a4fa370a4ebdcc039236c5fe86b33bdc301f5f34de2071a58d4546078203fa8b2a337dc81f402fa4043333e45410c750eb3796457ebbbac5388c4919cf8471cb42615067f2f02c497fb6e4115cce8495192167e6b40175de8d6b34ca95b516b2da2f85902b6a90f6b17842807ea42142cea229f31e21bd9a935fd70e0b0ba96331740c8051143c82d159ff1904b86d61c917529838665925c1657cf1c764cfda35efe478be9beb8f36d138dc965907b7f974fd63d76299c8dcf11ccbc4b22a55549e2086335cf33dda0a837ac20ca38d9642d5673b2439a50aa741ad72aa0caa0de4d0669961dddf3ccbf4c731379902d8a1c444cb29127416a8baa0d4e74e06d0d8cbf08879274dcfccc59bcee9dad2c4eb10d9e558b2807782a56a75d654415935fdc84ef857866c100ab4dcef10a327b16988764c47c7595498343ed3fc25a0d58a770f3f96156bcc122a47682ba2ff11a9b9cb349036b13f037961f5ef4bab224924d182be992c8f5274b79eefefbe5b92ee71131c8567d9beedfa0ec15b945ec42b516d2358ba9d18b943b9742c7f54fc42e6932ed00ef8728834d26c607aef9bd29bc8cae5139eed13aee20e999132d9d93c7a99f37e9dd0e1478cf6326dd81fa5111dbcb2792f3d62a64151be750a3519630e6d60a8e072523bdb1ed439b7730990620891f54b4be6130c995b18c77ef2056c50bdc092fde88cfc8c62f2c1af92504517be5cffd1605750ba6a238f09432a3153c5e0f4a710a24320783f6a0515ce3e545e04fb401aa4b4016857e48c67ae707cf139a8321d52844c175dac8d2e48b117b0eb324607f64d4225922a752d8b8da430a619e05c8ec87bcf9d371cf8769737226c773e8a2c9dd1206a0b56274443284cdf7396d577b12a1a223c23b22ea0b720b99bbd13fec15fad922ba442e60b335ce403b6e73eb585b68ecfbbef3213ddad86f30ace57b8688681e2d64fd310a65750476982c9c594e9c816c30543cc714b6bc11d4f8569cec5d596cc3dc7ceb74f12503e486d50a58332828b862da0913fb9a8fa770aa83de8ec8c4fac70ea87c9f7713d134be3e7cf4afc3f3c8df1fc878ff96f934194b485d7ef2486f5ea0df3af79ca951382a50e0944153d9f1d6f2dcf646e6a1d45d1b7bb15d2413a08e35e0545a9b2c4b05f0e4c284b26c98b50b8bd2e706354ec8724b822f158575a252d59a5d31aee445413fd5e1bfea6b3da74fc6cb5ae46699a40baad1101502918afa411e2b36081de2b5568d3a51f9cca945cea2772c5885551cc8cc499ff7667107551cffce6fae700821da3b3827d219f28f72efd50695885c837898723c24a8eec8a6c6bc3470414a9ca06a7d191aad3e6a3bb2021b8b453445b0434186051d9242aae175e47c5632399c21dabeb2771ec2a0a8202e27d24d72ec4721a5b70a0382c312e497709b8d8875eea753acf9b68e484ecf6597c780124d67cb627e47a2460dab71f38c6215ef69436a3b19d8623eddb71d665401b193e5d794c0d7e180d42b7aa453b1a0a6e2f1f63a44299d9a9512cbcbf5e0c77d6cb1b51921a49104abb17fd60e04f79e668b5429e6f19822d2a062b6aa8af77a207a1452ffa78bb68a47c58f266e1daabc0c3df40a5871caae52b866861e93610e2d082159b8e043d8e077af711a0b3fe5aba0c4a17275243bb58c549291f792bf74b2e4027adc7b90854bdc6cc39f5bce430001e5be5b7062a14990895676f1f00f24beaf9dd89477d7933d14bd2d78f670e33d4d0810a74e23dacd9bef4578ec7dba829df470b75a312483788980bf4931df786f708f79342fb88e7b1fe8b9aaed731fa1c9220e2d1674db18a43458fc4291a482873503b41b06020eefd9bb82a345b055b01afd6613649c27be8739da5c48a1add4c37c107b9c25383240696bedc8f4d2c0c914ae76577a0a72d56741607a8428fa1d909ba4f5991146626680befaa2cab62c8fcf8c019ad10b7b8bbb84440629f274820d70e999dc31e9df07e02fee724038d625497f037c770365e5c089a0d65544c32aef15c667e3558d5f0b31267704580f816d6470a9d3d1cd746f6f2e11b9baa346eb79a26610df4a3cee68129370b8ac9e8dd751ae7c1bcd7f2a512e8b58e3a736ef03ebb279d9f6354010eaa3ce1f65c43de24a6c0be7675317b5e264a7e6f03a3a163b2900d60437d1a41bad086f581ffaebfcfecc5a756a156a8c3a5f079c49ef1890566de87a194f8427a9a01977bea590fa7e55121347a48df462ccceedae1e4382c3fa0bfa16218dfe68a7e8563f23603395c3bfd8df5a851c91dc77476ced35bd11d202e7b4a92bed02709c53ae4716f915735c41cfd41935cc93286b6d769977fee2bd1f71931914ee0b7358bd78154d5b7ce8dcc0fe1a64181fdadde8e11574e433f470179ad9bb457759f074aab523cb5f71cc18b32518180f373abff4141efba15e023798b25ec5ad7034fb1c7aa01083bb8b466ad2626b053b66ff56f46d7031ed19fa874baae76b9ccc87be9e7505bda9bf91e614c26d18f25b2b509284ec639e96ec05fbc85d31238785761672feb86ca45737d399d9f888c1f9698b754365be4a748ed41a2a12e37f63dd1c3d5d83d6defb0c8cd12fba5757ab99632cd9c3de0e8102372be8e374191ed291bc0c44a9453bf599ed6ef8211c75e7a1eb437e7d6ab6427a36d5c3daa46dd1b84e61463aff3a464dbe643774507eb44925d8ff3eeef515947ee5d7909e8ec212b126761c976bca44b6e9b18793d449ad4d7fabe654ba89e2fd24d1247944306b1ff7b9ab35d0822f02a55317f5956a33c66a3db6027b1355efce449ef6b6b19ef51a773d19868baeec514a2f8db5d4a656e1fa52c37b765954b2a3db60a07e5a60d47397c2da742822002c2ec7abad74f6686b4af8bac30c8bc6b51873b88fc13c58ce2113064b241d8207e46a72ff188c93ddf29982bf5a770a82a5174fd0bb39f16f333d74d5ad5f631dba2a6e77c8deb7278a1c2f0bf7209f4f202b858dd3df28c13b211646f49bd3dfd3be53350dcacce258d116d01136f5ce40411761d4a0a7adf3d77010dea485dd50148386721ebc49c0444ebe6df76e7dbf32f60faec78afb027683830a073bb4c53eacc254d6bb327022b8e9b8ad6ec207c6b7348d33113f74c5af4f9684d9ac28816689fd8ce1faa15fdefc7f317341b6b63cbc535949c68f85d684492282f6bffc7d50398dd7c786aeacaf908cf7d4a2dd05db2201d3cac723b195da61648d71c441b5f34ea4d8e3af6db43f6da96a1ca36260c14045ea2763bbefdb248b0defd877dc9eccddb6c068bbb8a9f9caf24cef86ed9f29105f6949045521b57c45e9a46e443e2b6bde792db4c08084baffea31d8fcecce9c50e71c0233ce5439819a5b7c2802c032c7581737120f41dcf757592479b80c732986b018fa69eb3f7e8039aaa2d7280665f87866443b08b7794cc3f1afb3cfa28328bb50cb9f9db1b5d56acc593c888b68f99388baaef2eabfddd4113e8e612b5477ac2842d717a59fee8dbe692fd0b18e9a3b0819767c48a44086632ed85ec31cf9dba62cbad378f792257a75d23c4878a5749b6af33f0a13853ece90016003e45ee268e1668a3e8f687726a318a1bdba1f81ad94930f429906c604bcc5eaf8500ec4319cb6d4c0b15fb20da6273b7e0bfc927701dfa9691a04969a06d1b9341ac056f45aa50b43fa7002c43d3481237312d4bf5db9e45957a68a12c8b512af03a153a1dce280a0e9b785ef5de35529e759a1ef1ebf9509520552db4d546b8e63ea6e626b3f8159b161da583d064bea75b3197f6361647dd495d01a65ecc88749937d4e03a39e2661a3bb3bba7e6ae72caf47c747ec2eecd1e16ae8a0386549b69a0fda7d4682d2be6e31192ef94b4384359e7c3979ccd5e5d105ef9309c77eb5661a5be6ce0c49a8c8c40cd54d84989361489a14241951382a8835194d6d275aff2907a5723ee3cf5222011366bc92741707dc219ec55c46461fbba3e639d1227fcec144296cbb6b1a7d5ff239b7e599bfedc0a0ce3a1677778c6e610f70f1fd91c326c0345290191671f6c394a980bab97d0694d7acdfe6d785dde63f085bfa96c46a99cf1e61db1bf840160759eb92b30f07d14a9beacd8d29e6a09e393f515b0581ba334a92f92a7d3f7a0a32125ecc96171c54fa83a6a0e8b7f766169b43cec77e9128edba5789041", 0x1000}], 0x7, &(0x7f0000001140)=[{0xa0, 0xf, 0xfffffff7, "18b959c25b0772d5d82fb606b3ca1ddc121e9cf138a3a1782bac13b7c74da345e88e624b94b662f8bb8c6cb003d772dcc6e86ff8585966cca63c0a4f017c14eb20429b1d5df2692f6e16191d8c620ee77e3b6a85ceec1a363608f7492110a103f5aa33934554ac3f478eb74a7c87b6d87e847b06200fbf18d9c28410cd4ef65561a7b844721b89ce202409"}, {0xf8, 0x10d, 0x3, "61557d501f823989ddfad226e6d1f162c386dfe28f687fcb27b7c4468fda901b778a120a505f10fa9fa56e4abcea60b4d3a7f9ac01dec0c453be3c21751639c64979fc47401333e4ce2b5c0e0cc1798e503a96515fc789989ae188e152875823550e19bccd95b305c38640935204f4948459682ca9b7db302157027c03b2aa577b5ca089ae766fecf1700402c517b18d4ec047fcfb10d15f227e3a3c1fa5a929de14639e1958f5249d0e46bd0021515e72941a874e23b8c1cc7191609f0589eb7b0818b9719c6eb9f5030b8f52a397b0b5cf2bc8269dac81656a89c78d4701f2a3640b39772a2f"}], 0x198}, 0x20000040) sendmsg$IPSET_CMD_GET_BYNAME(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000100)={&(0x7f0000000040)={0x1c, 0xe, 0x6, 0x3, 0x0, 0x0, {0x2, 0x0, 0x4}, [@IPSET_ATTR_PROTOCOL={0x5}]}, 0x1c}, 0x1, 0x0, 0x0, 0x10}, 0x4000) sendfile(r2, 0xffffffffffffffff, 0x0, 0x0) 11:08:44 executing program 5: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00', r0}, 0x10) r1 = openat$vmci(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$IOCTL_VMCI_VERSION2(r1, 0x7a7, &(0x7f0000000080)=0xb0000) ioctl$IOCTL_VMCI_INIT_CONTEXT(r1, 0x7a0, &(0x7f0000000000)={@my=0x1}) ioctl$IOCTL_VMCI_DATAGRAM_SEND(r1, 0x7ab, &(0x7f00000000c0)={&(0x7f0000000140)={{@host=0x3}, {@hyper}, 0x400, "73163a12182b2ad3048e118a28adea8f3a2e29e92f9e3491d427d4e8860ff29b664e5272e4d2c7a1f4347ccbf417012cbe02edb2c8345841fb93baf116025abcc171b4a5eabdbd87d439621a8abd117e9f76ce3e927c7db5780516083254a6ccc8415a7e55ab278c8156937cf91f4b1109b447e1f57587f02b79be4c88896d2a41423d3ca97ca42969d19fc3cc73b79cba059e9d730797572d921b8b96c24029fcb6c50d6a3dfae586b553caa0efe849db9eed4952683230c6d3ac8ca9a94ac3a9c178e04be55d5d7469954effaa4c6ff6b848376e8f9c64afc1b1533c7517b8653b5bbdcb2cc73ea8aa736cd006b18fa8a6f34bcdaa31d23e3ad0a0a0bc69ae2ccc541066ed5c37042ac41dba63a8419c5c5c0966a7bb562c0ec98be448515afef98e065b8874ba59939b25f76c81a0b7e74968b42be1861157fbdf7518f0e3825aa3f8507b497a922c95bf977509d9a53db2d05f8d406168f7674b5d5926e4227e804ab36ef1ab26650513deb6a10d4d3a6c3dd868102ed8d0eb8704d269d240f34baf77839fb12344aa2add228b8bc8d488e8f41b42f2a9196d4ab9c3f434f87a4d4d7ca5e41843abcb6a267c912f14da0bc1a1d262a2699d00cf20a550159e630f7bf5a019d88d170d4786fc7773102905fce705bce02eb93575e3bfa7d999f0c76c7cbb73f9b2e564c44e5969cefd3f63e31a784624ff1ea0967f382337ab03880b84d52ba99547309fcb5a87a26414ebcea23a71e9d820ef75284c2c02505dbc28140a8f60d6891bb493457d5d96c023db94586548a66575ef8f106f76c1506724f98aa1ff83204125cbb87307fd594d3ec756b48dafa9857bdc8a5a7cf0e04fcafb896044ef79828ff848e960134c68b0e8e800c6d2fa4d8c23d051085b9fad50109f0a0463549bdf9e05ff28d42ea614e3d0c59b45de36c02c37df4cfd7c7a72a6b2a3162c0b34f807ca4194abc7b9dfc9f95b5d1d5ab3fdbfcd4859706e59616cc95fe3f9fd1afaee6cb75acae54505f07d9044514c6495d1f326b8b54d65af798c2f26b2ce7d01e99b5c62de388e3b741413a18cce71fa868f836684c24ccd21145dcdd953e841856882fed6994ddb73b705f17d42d3d948161e3063ddf437b4ff97e5536e6eee2075bb23bb98952bb7b16f3e2288dc582aabfee399f27eef085b960df21ad146f640a0171db59b35ce2b5de03a53c1e2e235669fd35269b42c248db9b774c73fdf85ccf6d94ce9b671b6e08d53b80566d749a3e85aa252c3385da25a5a6e2044f8a47109efa507627cf1251c5c5f3310f88ee982837727f78f2d4b57c8da9ece3535108589af4cda00e6130b0e935792522eaf64132c116c4ebba581c3236e91b361db9594ddac32ca7cf837b3e4841ecd573ef74e1595bc89902eb489fb7641b85c7fef8d3e3659cbbb7ed83f201836c4ded054"}, 0x418}) 11:08:44 executing program 4: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00', r0}, 0x10) r1 = openat$vmci(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$IOCTL_VMCI_VERSION2(r1, 0x7a7, &(0x7f0000000080)=0xb0000) ioctl$IOCTL_VMCI_INIT_CONTEXT(r1, 0x7a0, &(0x7f0000000000)={@my=0x1}) ioctl$IOCTL_VMCI_DATAGRAM_SEND(r1, 0x7ab, &(0x7f00000000c0)={&(0x7f0000000140)={{@host=0x3}, {@hyper}, 0x400, "73163a12182b2ad3048e118a28adea8f3a2e29e92f9e3491d427d4e8860ff29b664e5272e4d2c7a1f4347ccbf417012cbe02edb2c8345841fb93baf116025abcc171b4a5eabdbd87d439621a8abd117e9f76ce3e927c7db5780516083254a6ccc8415a7e55ab278c8156937cf91f4b1109b447e1f57587f02b79be4c88896d2a41423d3ca97ca42969d19fc3cc73b79cba059e9d730797572d921b8b96c24029fcb6c50d6a3dfae586b553caa0efe849db9eed4952683230c6d3ac8ca9a94ac3a9c178e04be55d5d7469954effaa4c6ff6b848376e8f9c64afc1b1533c7517b8653b5bbdcb2cc73ea8aa736cd006b18fa8a6f34bcdaa31d23e3ad0a0a0bc69ae2ccc541066ed5c37042ac41dba63a8419c5c5c0966a7bb562c0ec98be448515afef98e065b8874ba59939b25f76c81a0b7e74968b42be1861157fbdf7518f0e3825aa3f8507b497a922c95bf977509d9a53db2d05f8d406168f7674b5d5926e4227e804ab36ef1ab26650513deb6a10d4d3a6c3dd868102ed8d0eb8704d269d240f34baf77839fb12344aa2add228b8bc8d488e8f41b42f2a9196d4ab9c3f434f87a4d4d7ca5e41843abcb6a267c912f14da0bc1a1d262a2699d00cf20a550159e630f7bf5a019d88d170d4786fc7773102905fce705bce02eb93575e3bfa7d999f0c76c7cbb73f9b2e564c44e5969cefd3f63e31a784624ff1ea0967f382337ab03880b84d52ba99547309fcb5a87a26414ebcea23a71e9d820ef75284c2c02505dbc28140a8f60d6891bb493457d5d96c023db94586548a66575ef8f106f76c1506724f98aa1ff83204125cbb87307fd594d3ec756b48dafa9857bdc8a5a7cf0e04fcafb896044ef79828ff848e960134c68b0e8e800c6d2fa4d8c23d051085b9fad50109f0a0463549bdf9e05ff28d42ea614e3d0c59b45de36c02c37df4cfd7c7a72a6b2a3162c0b34f807ca4194abc7b9dfc9f95b5d1d5ab3fdbfcd4859706e59616cc95fe3f9fd1afaee6cb75acae54505f07d9044514c6495d1f326b8b54d65af798c2f26b2ce7d01e99b5c62de388e3b741413a18cce71fa868f836684c24ccd21145dcdd953e841856882fed6994ddb73b705f17d42d3d948161e3063ddf437b4ff97e5536e6eee2075bb23bb98952bb7b16f3e2288dc582aabfee399f27eef085b960df21ad146f640a0171db59b35ce2b5de03a53c1e2e235669fd35269b42c248db9b774c73fdf85ccf6d94ce9b671b6e08d53b80566d749a3e85aa252c3385da25a5a6e2044f8a47109efa507627cf1251c5c5f3310f88ee982837727f78f2d4b57c8da9ece3535108589af4cda00e6130b0e935792522eaf64132c116c4ebba581c3236e91b361db9594ddac32ca7cf837b3e4841ecd573ef74e1595bc89902eb489fb7641b85c7fef8d3e3659cbbb7ed83f201836c4ded054"}, 0x418}) 11:08:44 executing program 1: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={0x0, 0x5c}}, 0x0) sendmsg$NFT_MSG_GETCHAIN(r0, 0x0, 0x0) setsockopt$inet6_IPV6_RTHDRDSTOPTS(0xffffffffffffffff, 0x29, 0x37, 0x0, 0x0) r1 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000180), 0x801, 0x0) sendmsg$NFT_BATCH(r1, &(0x7f00000002c0)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000280)={&(0x7f0000000640)={{0x14}, [@NFT_MSG_DELFLOWTABLE={0x20, 0x18, 0xa, 0x201, 0x0, 0x0, {0x0, 0x0, 0x6}, [@NFTA_FLOWTABLE_HANDLE={0xc, 0x5, 0x1, 0x0, 0x4}]}, @NFT_MSG_NEWSET={0x4c, 0x9, 0xa, 0x101, 0x0, 0x0, {0x3, 0x0, 0x1}, [@NFTA_SET_USERDATA={0x2c, 0xd, 0x1, 0x0, "889c6c908aa94ae26dc9a1b39606a227ea74585873c1099c5f4b2a1cd6a5b163f056b9fc6ea66c92"}, @NFTA_SET_NAME={0x9, 0x2, 'syz0\x00'}]}, @NFT_MSG_NEWTABLE={0x54, 0x0, 0xa, 0x301, 0x0, 0x0, {0x0, 0x0, 0xa}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}, @NFTA_TABLE_FLAGS={0x8, 0x2, 0x1, 0x0, 0x1}, @NFTA_TABLE_FLAGS={0x8}, @NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x2}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz1\x00'}]}, @NFT_MSG_DELFLOWTABLE={0x98, 0x18, 0xa, 0x201, 0x0, 0x0, {0x3, 0x0, 0x8}, [@NFTA_FLOWTABLE_HANDLE={0xc, 0x5, 0x1, 0x0, 0x4}, @NFTA_FLOWTABLE_TABLE={0x9, 0x1, 'syz1\x00'}, @NFTA_FLOWTABLE_HANDLE={0xc, 0x5, 0x1, 0x0, 0x3}, @NFTA_FLOWTABLE_HOOK={0x4c, 0x3, 0x0, 0x1, [@NFTA_FLOWTABLE_HOOK_DEVS={0x18, 0x3, 0x0, 0x1, [{0x14, 0x1, 'nr0\x00'}]}, @NFTA_FLOWTABLE_HOOK_DEVS={0x18, 0x3, 0x0, 0x1, [{0x14, 0x1, 'caif0\x00'}]}, @NFTA_FLOWTABLE_HOOK_PRIORITY={0x8, 0x2, 0x1, 0x0, 0x6}, @NFTA_FLOWTABLE_HOOK_PRIORITY={0x8, 0x2, 0x1, 0x0, 0x1000}, @NFTA_FLOWTABLE_HOOK_PRIORITY={0x8, 0x2, 0x1, 0x0, 0x2}]}, @NFTA_FLOWTABLE_HOOK={0xc, 0x3, 0x0, 0x1, [@NFTA_FLOWTABLE_HOOK_PRIORITY={0x8, 0x2, 0x1, 0x0, 0x8}]}, @NFTA_FLOWTABLE_FLAGS={0x8, 0x7, 0x1, 0x0, 0x1}]}, @NFT_MSG_DELCHAIN={0x3c, 0x5, 0xa, 0x101, 0x0, 0x0, {0xa}, [@NFTA_CHAIN_NAME={0x9, 0x3, 'syz1\x00'}, @NFTA_CHAIN_COUNTERS={0x1c, 0x8, 0x0, 0x1, [@NFTA_COUNTER_BYTES={0xc, 0x1, 0x1, 0x0, 0x7}, @NFTA_COUNTER_PACKETS={0xc, 0x2, 0x1, 0x0, 0x4}]}]}, @NFT_MSG_DELRULE={0x114, 0x8, 0xa, 0x401, 0x0, 0x0, {0xa, 0x0, 0x3}, [@NFTA_RULE_COMPAT={0x24, 0x5, 0x0, 0x1, [@NFTA_RULE_COMPAT_PROTO_BRIDGE={0x8, 0x1, 0x1, 0x0, 0x16}, @NFTA_RULE_COMPAT_FLAGS={0x8, 0x2, 0x1, 0x0, 0x2}, @NFTA_RULE_COMPAT_PROTO_IPV4={0x8, 0x1, 0x1, 0x0, 0x1}, @NFTA_RULE_COMPAT_PROTO_IPV6={0x8, 0x1, 0x1, 0x0, 0x62}]}, @NFTA_RULE_CHAIN_ID={0x8, 0xb, 0x1, 0x0, 0x7}, @NFTA_RULE_USERDATA={0xcb, 0x7, 0x1, 0x0, "73a43d635015543f9e611f6713357edeffea2d96db2f12c0dfdde9588559909fefec8a3b89dd019cccecda0dca172cb8a6ec565f13806f62a5329b093806a00585b950624327a6d961a06028f01b4d17e8cd6ad4b6360e8793fb68dcd9c5825bfcfca3555b9dafb8e13050576d28228c3b10d6c3a243ebdc1ce5158112a86aced8921da59bb55485e2c74f9e7d7f87a3491cca5fcf06f7a491e66e34bac1bf1bb44607102a165fc51248f23308c6b2b9e77eb570c6f88581828ce297e201a346f026906271934e"}, @NFTA_RULE_CHAIN_ID={0x8}]}, @NFT_MSG_DELTABLE={0x1a0, 0x2, 0xa, 0x201, 0x0, 0x0, {0x7, 0x0, 0x5}, [@NFTA_TABLE_USERDATA={0xa0, 0x6, "be20babb84e26e7e502274e33f1658b1e78f8f95f8b03e676090d8a441cc45d5de830d8759624b642b1a3edcdc0af2a9105e17eca7a09ec39c7e56fd3438355d198ef5efea1a0961e03b41f1f286e848b336a944b2520372f2f7404290ef4c54a1475c389841196ea3a824bdc63dd675646b5bd4dcb03c7c755cc58dcd1068fb64c796d0dd8749c62a961abf1e7fad9c54d3793ac7534577ceb25767"}, @NFTA_TABLE_USERDATA={0x9b, 0x6, "fc875ff6e71494cb6b63f7358831dd6ea3c21ea45703a13d1e7845c895d476d5e1e68b1487d2645e05f7e56128d0c74bf4df99a9b78e794ecff983bcf4a8f0c84c0391802e7e1489b623e78dc3ae1817129515b7a3dd635ffd64b3009b82af98d18e6952b5388f0ab63c17ad9fb758f567632f51a4c49460407603c90ddff5deb8755401fd1b94d5810fd6347fecef6e77e213044fc204"}, @NFTA_TABLE_FLAGS={0x8}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}, @NFTA_TABLE_FLAGS={0x8}, @NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x2}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}, @NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x3}, @NFTA_TABLE_FLAGS={0x8}, @NFTA_TABLE_FLAGS={0x8}]}, @NFT_MSG_DELSETELEM={0x46c, 0xe, 0xa, 0x201, 0x0, 0x0, {0xb, 0x0, 0x7}, [@NFTA_SET_ELEM_LIST_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_ELEM_LIST_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_ELEM_LIST_ELEMENTS={0xec, 0x3, 0x0, 0x1, [{0x60, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_EXPIRATION={0xc, 0x5, 0x1, 0x0, 0xfffffffffffffff8}, @NFTA_SET_ELEM_EXPIRATION={0xc, 0x5, 0x1, 0x0, 0xd1e}, @NFTA_SET_ELEM_DATA={0x4}, @NFTA_SET_ELEM_USERDATA={0x12, 0x6, 0x1, 0x0, "ba6e2c0cc32025a37ff456702cf3"}, @NFTA_SET_ELEM_EXPIRATION={0xc, 0x5, 0x1, 0x0, 0xfff}, @NFTA_SET_ELEM_FLAGS={0x8}, @NFTA_SET_ELEM_OBJREF={0x9, 0x9, 'syz0\x00'}, @NFTA_SET_ELEM_TIMEOUT={0xc, 0x4, 0x1, 0x0, 0x3}]}, {0xc, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_USERDATA={0x8, 0x6, 0x1, 0x0, "cf9c12bf"}]}, {0x7c, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_EXPR={0x4}, @NFTA_SET_ELEM_USERDATA={0x64, 0x6, 0x1, 0x0, "2e5f7487a9d407f1e3d2e7bb5d41cb4c1896797ccb97551cfe2e4ab5656a11dde619a0189c4a15e2cc599aac0f833ccedf05b67290698ce87251e097fd8cd60bd04135c68b899763f97a9112e09c62bcdd20a606ab4cf3327f04de61861df90a"}, @NFTA_SET_ELEM_KEY_END={0x10, 0xa, 0x0, 0x1, [@NFTA_DATA_VERDICT={0xc, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffd}]}]}]}]}, @NFTA_SET_ELEM_LIST_SET={0x9, 0x2, 'syz0\x00'}, @NFTA_SET_ELEM_LIST_ELEMENTS={0x348, 0x3, 0x0, 0x1, [{0x6c, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_EXPIRATION={0xc, 0x5, 0x1, 0x0, 0xffffffffffffff00}, @NFTA_SET_ELEM_EXPR={0x4}, @NFTA_SET_ELEM_USERDATA={0x55, 0x6, 0x1, 0x0, "dda013827c4ae4519fc6c9a30ee41d256d944040ae5dc43e712a90a54f387fa5ece508ee9871d28216cf4665e23278346ae2388491ff53d006aca869b7539ff5e182dc8669f127b05927500c063e413abe"}]}, {0x16c, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_EXPR={0x4}, @NFTA_SET_ELEM_DATA={0x3c, 0x2, 0x0, 0x1, [@NFTA_DATA_VERDICT={0x10, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}]}, @NFTA_DATA_VERDICT={0x28, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x4}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x6}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x5}]}]}, @NFTA_SET_ELEM_KEY_END={0x128, 0xa, 0x0, 0x1, [@NFTA_DATA_VERDICT={0x20, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x200}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x9}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}]}, @NFTA_DATA_VALUE={0xd3, 0x1, "ff148eaf149e6b2187e51329eb87fb16fa1613c2796ef0252fd5df96b6022f492ca395ba7c845c3a06f8c2f4bed471abe66bf12720dfe36532eefcf0e86d0e2135109721f22a217b3678fdd50ddac8ea8175564b85c8c4f04e6780386441d218800576c0021ccad1af02e8bb77eb2385b747d718c7de77b76dada4fe586dca7b3fe6ada5a742af58bc38ca5dcbf5971a0ecde368db5a12da4dc354f2d4f90aac4a70317ad077e5181bfaf3393825ed324b5b99112eea55398da12568134f7a21fb1e32979ec1c51ec20e17061fdc4b"}, @NFTA_DATA_VERDICT={0x30, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xffffffffffffffff}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}]}]}]}, {0x16c, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_EXPR={0x4}, @NFTA_SET_ELEM_EXPRESSIONS={0x14, 0xb, 0x0, 0x1, [{0x10, 0x1, 0x0, 0x1, @limit={{0xa}, @void}}]}, @NFTA_SET_ELEM_TIMEOUT={0xc, 0x4, 0x1, 0x0, 0x8}, @NFTA_SET_ELEM_EXPRESSIONS={0x38, 0xb, 0x0, 0x1, [{0x24, 0x1, 0x0, 0x1, @lookup={{0xb}, @val={0x14, 0x2, 0x0, 0x1, [@NFTA_LOOKUP_DREG={0x8, 0x3, 0x1, 0x0, 0xd}, @NFTA_LOOKUP_SET_ID={0x8, 0x4, 0x1, 0x0, 0x1}]}}}, {0x10, 0x1, 0x0, 0x1, @lookup={{0xb}, @void}}]}, @NFTA_SET_ELEM_USERDATA={0xed, 0x6, 0x1, 0x0, "1ca57f667dd0df5f01cc0d24f7fefa63b1fc04866c70d3437b9356f2ad42a5e5975512cc2b97c1d6f7e28c93b90cd01fcf10607cb61f088096e989fd87d80f6999cac190fda26d5a27716a60e40f74d8938dbc8c3390c2a9aac315a538cc566fa83059567826d7aac0cded7b5f2217abe1bf09d8565d9382738c0af6d66c5b80ca32f15ee8b93b602ae9b7a46921d8946527f04a7e54472efa09699e8aac0df552dde6982947988f3cdfb7b53bb45d298bc7a381103828b67bcfd2743cee13abd400d91d8955039d3a670dd664a27a816ae22ec7481feb501e0df0079ce8f5a0810e3776dbb0151736"}, @NFTA_SET_ELEM_EXPR={0x4}, @NFTA_SET_ELEM_EXPIRATION={0xc, 0x5, 0x1, 0x0, 0x2}, @NFTA_SET_ELEM_OBJREF={0x9, 0x9, 'syz0\x00'}]}]}]}], {0x14}}, 0x8dc}, 0x1, 0x0, 0x0, 0x1}, 0x20010) r2 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r2, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000340)="2e00000010008188040f80ec59acbc0413a1f848100000005e000000000000000e000a000f00000002800000121f", 0x2e}], 0x1}, 0x0) socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f000000c2c0)={0x0, 0x0, 0x0}, 0x0) keyctl$instantiate_iov(0x14, 0x0, &(0x7f00000018c0)=[{&(0x7f0000000280)}, {0x0}, {&(0x7f0000000640)}, {0x0}], 0x4, 0x0) sendmsg$kcm(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000000c0)="2e00000010008188040f46ecdb4cb9cca7480ef410000000e3bd6efb440009000e000a000d000000ba8000001201", 0x2e}], 0x1}, 0x0) sendmsg$kcm(r2, &(0x7f00000005c0)={&(0x7f0000000380)=@alg={0x26, 'hash\x00', 0x0, 0x0, 'sha1-asm\x00'}, 0x80, &(0x7f0000000540)=[{&(0x7f0000000400)="68d5bb76ecc8ce5be0ee7a8d9d08181646d71791041f5027caefec8811a9dd6a3e425796bba9fe0bc3a26abe925c8a068bab519062c967fb7a431e000f9b6efdbda5d62968be974b3f58b0378def9729f3c7aeca7a81c379e34ac94ba4d1d44e24c92d6e3149cbb2347b47d88f5ee6197994cd2f85bc3f156f56fbdd7144f99c865ab9a7cfbb9133f3e3006d59872c20cd79247f00dca6fe6a741214e100", 0x9e}, {&(0x7f0000000300)="a04df969ed6c0477febc6cffab9729c13c8f82e84ea493e17028bd44cc0ee59269cec698892de9", 0x27}, {&(0x7f0000001900)="f9ceecaa7a7b5950e6ba8934e7d014905fbe32f3c064a5d511b298d5f635718202dd8bcbf006e79c345b4e212350f6e8cb54e797902db591d7ad56cd79358583cde4e395e72507805cedd99bcfb975d0848d6962828c21f6ad9e0ec1f0f1108266fd75999c535ae7d7fc387ade6bc56f78e38a5a85693da75517ce3a3b3ef5d675f3bcdd14e254fae9f594555922363a3cca47fc6848c3d70f4630a1ccfa7a3352492caae4b7be93eefe2eec390d5becb138746e5af20d218abcb84c01be19191183aa114f0c2f8a12fd47e169deb4b0ede9b8aa43ccae382d57573a3a80de001d0ab86dba12f1d33e5851a6a865a1e8731068cd6fbe276480cc67a2ebc1db7a925cce781cdbe546b45ec2d1c6784d4d1caf09a107a40721f467cbc15d9d4be362d3fb20076c38a6ae2f3cedd9936fd990d9412e457271c9cafca36d0c746e03d9d3f1d08d30afc4c94d8907e2916b406b745d23349bc9f30d27011370307025313feb26327cd32aa72dc527c81a0a98b2b8401ae8bb70ac137082661abddf55ec9aa6ed7907b102cd452636c10998842b44545a45e99ecbe7b1c4f036479dc3d745e35e423f6054db2e96576cbce60244fc2696e8260f544e98fd3ab0db771a7f0dc37afa05439d835323b3c644dd1928acf1a7cef5e358f3d0959321c18feb3edd80e29e0a7a78b2af1bd11e844a29a5eedf069283406005872304db23ac7978d2f78246048c57e93c0b7c1141bdb9ecd6556aff77948c166ff0f6c4a979bba7a3db2a6e80c88721d10ec92cd1b05fc562328d48a8b9320f9c9c4165d74fdcd83c716bf08102f4b218a0364e7d9d2c47a6e2d762f6fe765d527b721751f5650e581ed89e8decafae965be8e384c0d0e36333ac8ad851e5dd4002bc5d3a9d0d753e833121cf58a4076191a5b610a5abaad332371a2f9888b024129f6b478c66690fda3b804d6afab8c04d94aaab18215140a765eb63360df3eaf087497c3e4dffba95c2ea430de6508712dba5754beffe096748e338ad98b5528d5ef2bc1b530ce58a058a23f0cc4e8826eeb558fcccb685d9e82a61e289bfe250e8cb98b89c72d199c3be50172e5f34745c11370f5db2ec41517454251613a2890c3b2a5bce3c96e7a5772f01a68a5e515ad5795a66a4604d1ff71db9f6df780c484a0bd1cd6a7dd0eca03a7bf78a604345a606c0c3ec4109e12a18e683c019bb8cf82af82f88151efeb2483cb3d5202342eb659e111418fa267ca6aee0167958b9862e6823a4de843b18c27e00141a2edb50cc142de6b76cc9a4929923a1aacf9e1a25147f7e9ca4bf68caf462d6392bf530d787f8dac7320ed749417721bad3bdc41ad149613c66dae2be8edd3ab912b8a25314f00540d47e7e5af02157d2ee2d9985cb378aa4f6e14f953a7bdedb894f678a4146986140cfef28efd77e13785c35521cd41199e41b288ab6beb8563abca4b29bfd99996782eacda466c75c6e243889528e6b75673b57b8f2a96937564f511944847b2e3eb69a5a88f5771ff1721b646498442542ec2a71966ba5fb492acd943476bc49836270e09a817fae641f6852803895e3c450e5b66fd0c0cb96cccdb5e3e406dd801e7546d55222c516e8ec642145b5f04368a7442dd0b22543858a368e2d86d66ccce3d2f58d9db15b93b39fa9ec6a58225d4ba7864b3c41e11e1cb7525c25617306b5674051b551ab4346263c9550f99fd09cc3f9f00e7da2b74285eab4ad95e9f1b334a36c1e3d756ff340608a2e8972f54ed6fff782e978a53e3f30760bbcdc1010e81eeba0f17bf496f4f0aa55729dc01d5922a897cba722084d746d14b9ffcf7f5e98a9a8a8de8438e3ff9bb72f5c51c5f8b4f5eeda38149a83795098d2bd4b730551a7fcf795490c6c6c51690534c8da8a27d77d9e0da6ca17301b1e1d0d6c4d0cfb554ef5e315c28631a748550d41b3870ff9b5f30b765678b03225d63538a40bcc837249d8d1f72983207aed82f74e77ed5fb07420eb6246cbc5a5030f3a86603a0d49be6d8d905c03f8ab56c20c065fc980eee0f601997362952e73394c75312a4765f7cdd94814e7da714460254ff11a1571d89397a9e53850ae4b1f1b774ba41069663629e6aaa88e9331d001b43135b8864c18c53c076e47419b521688e8f9a0a2528792cb53beaf12af7b44db054af424cbe6accc1dedcb728781740a5ed044626b896c3cd997d5a97b93e28e0e3cd363bb6180d84dd404db8caedaacb5190bc7dc07d19966bb03f58eb40de0ae812f838547fdd34db205b2aad523f0c961a6eaf6fb43f9e6eb41b5023935f703cbb3ab89b288c85e83ca41b0d8f80f58eed655231843ffa9071ba88c118df196b436bac99929eb3cadfe4fb8a41d52d66d657ea2e63b50c7de0febe8ef3aac1ccce00893e93b21c5d3c0422eb933eca1e0492f53ff5f5419acf879f2c31f02e401ea12fbc49b8e2cf9edb8f263d66c24443ddb88c17ffcca2aee40f1b4c75fa51b5635adebc15f74d82e65fffeb3d3a9bfd26ae1dfcc65e5f3d89f64f99dbd0f3435e28370a44a1dafe31185b630ab1b56ff46d00f2dd308b33ec411581d37034edec20523ccf1278e446a926d4616317a5a10d92a54c139d8028e4d81fcb1abad9cf43f814610caddc6bfd29fc5f5ff992120ff7addf2c4f808774f6af27c1371f972911803916d5400fbb4d2b89490ad745c890deb6bc7f93bfa9d019df0c34ddcb08d38b2c778f99fee65d78593423eb12d5012a695578d170483817ea779adeb038c48b15380e2fc2cf8543c47a7711ad6eba8acc1526d1b154f706cbbfb9a953c3ac956d7054cd1ceaf2b672bcf677434ebccbcc5114d73db3be9b14d5983f5b1fb7423c6c790d0f1502b3a279ab26415a33b7c1d636d8385280c05139d2aaeb360e37840c87b224bd9b16ecee756992daf5db8b932f8202871ab0522c631c8d8da67b8120b596289e42cd069db13b845f92e0a769ab621753b9421784bea01a6299f665b2f811a9ee1640ae4ab4b50ee7cd24c99ce7aef753b167aca40f3beed07ab46fbdf8f6a90f9c374504d57d365fbfd55dd2843fd7c8e9660c6d063112fbd0ae5393fccd5c8a877ae530acf14b9b85fd119827cef2da273b8331571c136744ee6f3485c3fc1d9a67147091f97e1ffcf42983ec297ff652e4c40125b1da38874710a451daecbed4880c4a9d2f0b9547dc9ffdf21f45ee03d1dfde005223dcd14b7f872109c2c7f583c87bbbf01979837c4eaa4d77bb8e18bd756f37abaf8fede5c41f023afb23e5bf8a6f3e65902b3c03892ecc0f5150ff9b453d0d26994f14bebe4b21fb0138b47172967030c519a5a63833df99a533dab8c758432486531ba8e7e4fc81b2173ef68cb381e54e285f5044c4f08207e977e211919e12dd45e211d6948b28b752b6bc29620403a8efd347e4fae1d537ce917fa789f2b1ad989c7ef7d6c6dad90e9d5ad92412a74ea5911cb1f11425a224aa5295901a6c4543afe6f9cf6483bc1cc6769b7cd3692c1b05240aaec50d48e2ccb2384b9029129f90361afec3fbd4cd21ec2dced86b7a7b073df380380184bcd8b38441286827ef1074442f97e0f5a3566d15f3b9133725073a90f858a141faefe00b535a6c38de04a8a45cda004740d1dd37fc80e50a6a0ab9fafaf0b39ff23ab16f441892393cc09973ddebe8fa441762483bb44065461ad10fd3126fbecfd3c9571ac5cb408c5bd202b130debeb7f77d32628e947eba0add8f2ecd34d432d790205f5e6d1b5c6fe35cdc77154fa30054d0970b20edd3117da4f6169dafc21318e89c7e91814f6b5478aa811a738a8b980d58b57711307933e89338ee2e9250a4df87c42d09e89c06cfba02be13b875489d4a55195412786983e17e5be76d84631a9ab8b24996cf64d203a57e1ce52a11c70dc8c688d274fe18af2eabb4ce232e59240feb575b196ac1f05d848c0c37bdf4214273f3bddc321c6bee9acb2cdee9ae6d1fdc7a7c13667f16cc54cedc51f4609d5cd87c25d22e2c90864a06aa2595ee6dae6b1d91b12b5e4cd5dd72747a46fbfc6324278119509765fd31c70e25e740488dd81d46819a6830dce537b4439c45031adf34d3f8aa8c4028fc6cc7657cec7a1e3e146cafdefc9159b858c9f261ff6ec4fe88575ff90228ebc8663f4e4591ddcda4700291cfc8c6f127c6543385af58cd43ab26e5a3984844364e4e3352f0508d4bda2ce96128d524faf56d88dd68517d12555948e0cbc03c1aa78baa96ea2b6d326f36244f0e0f0a25beae29bdd52e9e51a21ceeb46fc3d8ed3cae54c19bb9cf766f15517cc4df7a07ba5218fc526bcb5e90f867db5be6260fb9265ecd5e1e9d87b793a4d60170ff9aa781937a5671d64bf77fa01e15442415478b9e8a4ff0c67f781c5bed2cf08c5b0728865364c6c928d624dfa4ab965e5a8a4b380e8824549b0347f56d703f56e2d52d6b3bdb095bc50d24812292b0d22ed017944eff9f7f43bd397c9d076650603d3ea4ad697d5f28a82f169ad9ed54f9ba937b51a607f0fe2b48e0d3c6fe01e61c7d918681461e32ea8ae3a192eb36afe7aa2d9aa065141dc00708e864c92702ee45cb75b58ef4fc05e50a788fe609f93ddcfdb93cb6be986eb54ca5cd32d57bbdb7e08b3de55c5b1570b3d94524acb9f7c1b7024a43c02f911d71576ef0de4c67c846522a4130d0a6d8494a000dbda8aa0b06e8842698d5372d0f37855ea439c83e7efc17a337e1aa300d28b77fdcd7083bf4be050f341fd2b6e47211bac230fa61ad658818c74f41ed1a749c5bac41193a56df7774a22073ff9f91a5092aea66c2093c3fca985858ef7a11c95eca120fb4071998fae5d631108af0396f15a10b321bf4ec4c77fb798f67a92d8da0570a62d4930b17d87cba594a74e7bfcac77e24da775e192c287f44a97849c42fd8e43254e1df1f1e3b797c254bd27fc06e643b36629dcb4458f1b8b195289dc583da53b2a7ffd3cd1968a5c40709e99e62c3203efd17f1a546efbeae4ecea8fb4baafc0d8268fb89cc5db7307ca0365c730e3b57566b17877b4676c1099fa3272c9aab1b46b2a78d0b0d9049622f24f8a31632e86f4a0138ee3e701dcb07c1694bc562c5592784e59727de8f1b37c1a58b7531e9c9eca350e63cc17b4435faa80eef4f33391f578f2664a369ef44065356933226a94b42c34328ebcaeb87db08e400b59f574acd525febfdb57b82c8f971a3a32e6d8b7f36dd55d12e90446d745d2c99bc5bf5a2bbe017d57c8499b9e8b77f90b64959d430be918a0df61b360a5512a633629bb2b43f6074a219a790a704f65f7e3feb3ad42b5ffa9eb80cb49e9075f87a26020d0ef1926e55c8fb890df2c27ef12c154efc65388f309de45ed348f63e81e50518ffd09fd082754cd08f07c94c828ec8772e74574158d357d6e6341d3bc607bb7f3557725f5f25d2c6a605625610d0c5a7a392e00808c948392e368003ec1515f899a7a37b15db0ddd4d2703b5fdf34e73d00b07dba7c43fe47b9d5d2c44341dacc2f1f3ae28da3504470fc735a16d8a4028360eaded69ecf1af0d619a1abadfd427fa702823504a2c04c1128fb1b70a82aefc8ff9267cfb5f9001ad9861336ccf8f19943a53405b06ae7ecec9ff4474bce20ddd224a08e045fb01e1d6703dbe0bf4a4ae212ba2ff361071171bd2633d240b0d2eda867b7871b2b6b90d69172ad101153beafad817125599c281fd66727a088880fa078346abd00865a711fc33fdcbb6ce8304285dbf16417dd0a5d00e21316f153958cc396ca9734", 0x1000}, {&(0x7f0000000f40)="1ade6b2a7f07c9d3b4318355a6f439e53c30fc8271033e487b3984a7069250e10a482b11c38b40f02a2e69be156cf010416cb4f896641c9e473f928f823013856eed8403db24848480a8c5789d8a472af5ba5181968b4b7b88d6c30d1bae27c5415175b25c648101c9ee5a4c53049f954bc18c2567a8de32b21b377da33d7d8d93be019c6db0f045e3e90eb154397624dd6cda5bbdb0f8e894b03058dcdf2031e9c03d346b137018e1f43ac8e34187fcb80814f2d90691cb37e082a2126a6632d208f73f70ae456193471e35669d76af48651ae56f66a8b3f459b7f82238eedf3092e5a106", 0xe5}, {&(0x7f0000001040)="14d2f535fa92be06bc064ac6d40cc891f5e580428f7b1333192b26091e3b752f06ce061afc2b86e198c720212929f3499efd1b8bb42e9799060d1f16a9575fcd000b19b1cff5a41235fa0f7f99b7941f361863f922fe8b4061d06abdf59f8c706b50300f244b58000de1d4c978f0b1ba02ef0c064b59ebc3e1e90fc9a78c7ea8a8f33619337dbb3420bc8aa4b2ddf016845bd1c24c91c6f1f5d55b065d18068f1086eda7b9021db275d1bfb21a272d33442ba3e483187db7feaa9bf9969f3e9c39d8202dcb36f6f8d6ec439e1f4aea0ee8fbe410e284ed35f9fa87bbf45b3c966df82c93ca0d85d6dafd", 0xea}, {&(0x7f00000004c0)="021514168c48380fecb1ad7b4056b329149bae645e41a3e5c22d362affb3c3732a8066ef7383145261959ae67c5195a9e7c7f88557ed91b44da146055adc", 0x3e}, {&(0x7f0000002900)="a22cb621fa72aad2bcf88ea9d974dfd9d775bbc457b7b4d404fec1a695a72649cf9438be0c9f0b4015675112b67b68c9f919fa277d7bd72c5b8b2374e75c108a2b500736e765b2073073de780b54d141c366eb8544b2fb853f27f3de6c80cce5d5fae22c9b3dab835ec67d4bcd4d2ff3cd1b44ee1ae62f3da1075eaacdf16a79b64ecea31670d7cc878c9ff9d49ad69eacaedc09a3406fcb4272724f2c3285e11bc772fce63cdcf3fc38494b9fa002a04bb3fc43473715811a39f68620ee63d38eeeb1a576d0d1489b1995dc9965702e48f9fe253d9c7285108f1a559c146422fd2f5e95b71d8305f316f668341ed6e443615a293c6656da5e4ea3fa6e2b9b3ab2ffd807f9fffc1a7f744ffd994ca63d283674d556600f2182045ea98f48db888ccbcf72bc7aefa2b43591a7479b87fe34e4662df30732ca47d16e9cd88a87305aefff7a6a0cf6ea6075b7497d059786ba321e0d50e49038e9c93bff9a357dc48a62640711f9e1931f463413f515d82cb3d606fbde6b324f9594c18cca6705c4120433a8e73ce4ba7d02d7c867c290f7e9229effb23abb30cc956d74c34c8a8859ae9de810ee9a5a8f245c8118d3bf048ac3baa91619b998271cf4d3ef517df2b6cf0fce0694c9db73100e518c7d076a629e759f4c2fd2effa10ea548eb48d9d628c24a109c1b5ef3d0f39b64f32b4a3bf37077fc3835479fdca033a065468c1f22b5d3e3a1eeb430f58482bb66386d8d120f8059bc40d82f15a7147bcd74fbb513fc2bd0d654dc1cffd45b55cb85d7636f1291016a13c1dd9df34446abbc607652358e9424669c7652d4ec03181724f29df46ec0c1e59983166cf934175cc3ab27153197ffbb74d3178731473790e543a4626bbbec5cee691e0edcabb1b5fa8c0eb94139be9ac47b7e6a677073330fedd0d2cb023bf694045a077be24784dbc47f15886646441eca4ab0d79c8948e4eee4534e29b0c74d9818203c802e5b995ff6cf055e6c29c185ea468c1211f454b0dfbbd29b535d16ae2d1badb42f7f6beb831418b0f24fc5a7b9a0abeef6552394b3f96c7e2788cf761af5e66e9d513cf6a3134edbb9f7650b14615a2db09f4b474ef6fa5764fa0057c05de691a193714c682c56ed56d0ca99b87360bad2d0697b5506400597feb5d50e953e1c9c1db5aa69486e12d99a63034cf476963419f0a68bf4c94509820c7160828bcebcdbc244e01e73fec0939d90c806368e0e8b2f4702746aa7a8f1c39518f21025d4f019b1f09b9e235ae68821b228835664219938c2719881acdb4f31926837f028f638beddd8896bc1aa9c9b6fde9f4c3bcfe07ee66ffa86af59d2ab5dfaaa7ae455919b0534c45db7d9f931fb696f8ddda116d6b0668cec0191231ac2031332826e3585041a4a5669aef4f6db999229ed3eee0e05631f4c5cb55c9efe90ece0b7aedace8e928a6b67cd21b1cbe317739a8da9d9324db4a0675379e6da61a05f459fcab8383bd753a3f2a13168b566ae621849ab33c21129da85c07ba85dbc4bf3bca6924d9f16ec20e6e286d899fa3137d649a91ad1349648113a4fa370a4ebdcc039236c5fe86b33bdc301f5f34de2071a58d4546078203fa8b2a337dc81f402fa4043333e45410c750eb3796457ebbbac5388c4919cf8471cb42615067f2f02c497fb6e4115cce8495192167e6b40175de8d6b34ca95b516b2da2f85902b6a90f6b17842807ea42142cea229f31e21bd9a935fd70e0b0ba96331740c8051143c82d159ff1904b86d61c917529838665925c1657cf1c764cfda35efe478be9beb8f36d138dc965907b7f974fd63d76299c8dcf11ccbc4b22a55549e2086335cf33dda0a837ac20ca38d9642d5673b2439a50aa741ad72aa0caa0de4d0669961dddf3ccbf4c731379902d8a1c444cb29127416a8baa0d4e74e06d0d8cbf08879274dcfccc59bcee9dad2c4eb10d9e558b2807782a56a75d654415935fdc84ef857866c100ab4dcef10a327b16988764c47c7595498343ed3fc25a0d58a770f3f96156bcc122a47682ba2ff11a9b9cb349036b13f037961f5ef4bab224924d182be992c8f5274b79eefefbe5b92ee71131c8567d9beedfa0ec15b945ec42b516d2358ba9d18b943b9742c7f54fc42e6932ed00ef8728834d26c607aef9bd29bc8cae5139eed13aee20e999132d9d93c7a99f37e9dd0e1478cf6326dd81fa5111dbcb2792f3d62a64151be750a3519630e6d60a8e072523bdb1ed439b7730990620891f54b4be6130c995b18c77ef2056c50bdc092fde88cfc8c62f2c1af92504517be5cffd1605750ba6a238f09432a3153c5e0f4a710a24320783f6a0515ce3e545e04fb401aa4b4016857e48c67ae707cf139a8321d52844c175dac8d2e48b117b0eb324607f64d4225922a752d8b8da430a619e05c8ec87bcf9d371cf8769737226c773e8a2c9dd1206a0b56274443284cdf7396d577b12a1a223c23b22ea0b720b99bbd13fec15fad922ba442e60b335ce403b6e73eb585b68ecfbbef3213ddad86f30ace57b8688681e2d64fd310a65750476982c9c594e9c816c30543cc714b6bc11d4f8569cec5d596cc3dc7ceb74f12503e486d50a58332828b862da0913fb9a8fa770aa83de8ec8c4fac70ea87c9f7713d134be3e7cf4afc3f3c8df1fc878ff96f934194b485d7ef2486f5ea0df3af79ca951382a50e0944153d9f1d6f2dcf646e6a1d45d1b7bb15d2413a08e35e0545a9b2c4b05f0e4c284b26c98b50b8bd2e706354ec8724b822f158575a252d59a5d31aee445413fd5e1bfea6b3da74fc6cb5ae46699a40baad1101502918afa411e2b36081de2b5568d3a51f9cca945cea2772c5885551cc8cc499ff7667107551cffce6fae700821da3b3827d219f28f72efd50695885c837898723c24a8eec8a6c6bc3470414a9ca06a7d191aad3e6a3bb2021b8b453445b0434186051d9242aae175e47c5632399c21dabeb2771ec2a0a8202e27d24d72ec4721a5b70a0382c312e497709b8d8875eea753acf9b68e484ecf6597c780124d67cb627e47a2460dab71f38c6215ef69436a3b19d8623eddb71d665401b193e5d794c0d7e180d42b7aa453b1a0a6e2f1f63a44299d9a9512cbcbf5e0c77d6cb1b51921a49104abb17fd60e04f79e668b5429e6f19822d2a062b6aa8af77a207a1452ffa78bb68a47c58f266e1daabc0c3df40a5871caae52b866861e93610e2d082159b8e043d8e077af711a0b3fe5aba0c4a17275243bb58c549291f792bf74b2e4027adc7b90854bdc6cc39f5bce430001e5be5b7062a14990895676f1f00f24beaf9dd89477d7933d14bd2d78f670e33d4d0810a74e23dacd9bef4578ec7dba829df470b75a312483788980bf4931df786f708f79342fb88e7b1fe8b9aaed731fa1c9220e2d1674db18a43458fc4291a482873503b41b06020eefd9bb82a345b055b01afd6613649c27be8739da5c48a1add4c37c107b9c25383240696bedc8f4d2c0c914ae76577a0a72d56741607a8428fa1d909ba4f5991146626680befaa2cab62c8fcf8c019ad10b7b8bbb84440629f274820d70e999dc31e9df07e02fee724038d625497f037c770365e5c089a0d65544c32aef15c667e3558d5f0b31267704580f816d6470a9d3d1cd746f6f2e11b9baa346eb79a26610df4a3cee68129370b8ac9e8dd751ae7c1bcd7f2a512e8b58e3a736ef03ebb279d9f6354010eaa3ce1f65c43de24a6c0be7675317b5e264a7e6f03a3a163b2900d60437d1a41bad086f581ffaebfcfecc5a756a156a8c3a5f079c49ef1890566de87a194f8427a9a01977bea590fa7e55121347a48df462ccceedae1e4382c3fa0bfa16218dfe68a7e8563f23603395c3bfd8df5a851c91dc77476ced35bd11d202e7b4a92bed02709c53ae4716f915735c41cfd41935cc93286b6d769977fee2bd1f71931914ee0b7358bd78154d5b7ce8dcc0fe1a64181fdadde8e11574e433f470179ad9bb457759f074aab523cb5f71cc18b32518180f373abff4141efba15e023798b25ec5ad7034fb1c7aa01083bb8b466ad2626b053b66ff56f46d7031ed19fa874baae76b9ccc87be9e7505bda9bf91e614c26d18f25b2b509284ec639e96ec05fbc85d31238785761672feb86ca45737d399d9f888c1f9698b754365be4a748ed41a2a12e37f63dd1c3d5d83d6defb0c8cd12fba5757ab99632cd9c3de0e8102372be8e374191ed291bc0c44a9453bf599ed6ef8211c75e7a1eb437e7d6ab6427a36d5c3daa46dd1b84e61463aff3a464dbe643774507eb44925d8ff3eeef515947ee5d7909e8ec212b126761c976bca44b6e9b18793d449ad4d7fabe654ba89e2fd24d1247944306b1ff7b9ab35d0822f02a55317f5956a33c66a3db6027b1355efce449ef6b6b19ef51a773d19868baeec514a2f8db5d4a656e1fa52c37b765954b2a3db60a07e5a60d47397c2da742822002c2ec7abad74f6686b4af8bac30c8bc6b51873b88fc13c58ce2113064b241d8207e46a72ff188c93ddf29982bf5a770a82a5174fd0bb39f16f333d74d5ad5f631dba2a6e77c8deb7278a1c2f0bf7209f4f202b858dd3df28c13b211646f49bd3dfd3be53350dcacce258d116d01136f5ce40411761d4a0a7adf3d77010dea485dd50148386721ebc49c0444ebe6df76e7dbf32f60faec78afb027683830a073bb4c53eacc254d6bb327022b8e9b8ad6ec207c6b7348d33113f74c5af4f9684d9ac28816689fd8ce1faa15fdefc7f317341b6b63cbc535949c68f85d684492282f6bffc7d50398dd7c786aeacaf908cf7d4a2dd05db2201d3cac723b195da61648d71c441b5f34ea4d8e3af6db43f6da96a1ca36260c14045ea2763bbefdb248b0defd877dc9eccddb6c068bbb8a9f9caf24cef86ed9f29105f6949045521b57c45e9a46e443e2b6bde792db4c08084baffea31d8fcecce9c50e71c0233ce5439819a5b7c2802c032c7581737120f41dcf757592479b80c732986b018fa69eb3f7e8039aaa2d7280665f87866443b08b7794cc3f1afb3cfa28328bb50cb9f9db1b5d56acc593c888b68f99388baaef2eabfddd4113e8e612b5477ac2842d717a59fee8dbe692fd0b18e9a3b0819767c48a44086632ed85ec31cf9dba62cbad378f792257a75d23c4878a5749b6af33f0a13853ece90016003e45ee268e1668a3e8f687726a318a1bdba1f81ad94930f429906c604bcc5eaf8500ec4319cb6d4c0b15fb20da6273b7e0bfc927701dfa9691a04969a06d1b9341ac056f45aa50b43fa7002c43d3481237312d4bf5db9e45957a68a12c8b512af03a153a1dce280a0e9b785ef5de35529e759a1ef1ebf9509520552db4d546b8e63ea6e626b3f8159b161da583d064bea75b3197f6361647dd495d01a65ecc88749937d4e03a39e2661a3bb3bba7e6ae72caf47c747ec2eecd1e16ae8a0386549b69a0fda7d4682d2be6e31192ef94b4384359e7c3979ccd5e5d105ef9309c77eb5661a5be6ce0c49a8c8c40cd54d84989361489a14241951382a8835194d6d275aff2907a5723ee3cf5222011366bc92741707dc219ec55c46461fbba3e639d1227fcec144296cbb6b1a7d5ff239b7e599bfedc0a0ce3a1677778c6e610f70f1fd91c326c0345290191671f6c394a980bab97d0694d7acdfe6d785dde63f085bfa96c46a99cf1e61db1bf840160759eb92b30f07d14a9beacd8d29e6a09e393f515b0581ba334a92f92a7d3f7a0a32125ecc96171c54fa83a6a0e8b7f766169b43cec77e9128edba5789041", 0x1000}], 0x7, &(0x7f0000001140)=[{0xa0, 0xf, 0xfffffff7, "18b959c25b0772d5d82fb606b3ca1ddc121e9cf138a3a1782bac13b7c74da345e88e624b94b662f8bb8c6cb003d772dcc6e86ff8585966cca63c0a4f017c14eb20429b1d5df2692f6e16191d8c620ee77e3b6a85ceec1a363608f7492110a103f5aa33934554ac3f478eb74a7c87b6d87e847b06200fbf18d9c28410cd4ef65561a7b844721b89ce202409"}, {0xf8, 0x10d, 0x3, "61557d501f823989ddfad226e6d1f162c386dfe28f687fcb27b7c4468fda901b778a120a505f10fa9fa56e4abcea60b4d3a7f9ac01dec0c453be3c21751639c64979fc47401333e4ce2b5c0e0cc1798e503a96515fc789989ae188e152875823550e19bccd95b305c38640935204f4948459682ca9b7db302157027c03b2aa577b5ca089ae766fecf1700402c517b18d4ec047fcfb10d15f227e3a3c1fa5a929de14639e1958f5249d0e46bd0021515e72941a874e23b8c1cc7191609f0589eb7b0818b9719c6eb9f5030b8f52a397b0b5cf2bc8269dac81656a89c78d4701f2a3640b39772a2f"}], 0x198}, 0x20000040) sendmsg$IPSET_CMD_GET_BYNAME(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000100)={&(0x7f0000000040)={0x1c, 0xe, 0x6, 0x3, 0x0, 0x0, {0x2, 0x0, 0x4}, [@IPSET_ATTR_PROTOCOL={0x5}]}, 0x1c}, 0x1, 0x0, 0x0, 0x10}, 0x4000) sendfile(r2, 0xffffffffffffffff, 0x0, 0x0) 11:08:44 executing program 0: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000240)={'wlan1\x00', 0x0}) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040000", @ANYRES16=r3, @ANYBLOB="01edff000000000004003b1c210008000300", @ANYRES32=r2, @ANYBLOB="2c0433005000de295b3acba52ee4080211000001505050505050"], 0x448}}, 0x0) sendmsg$NL80211_CMD_TESTMODE(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000280)={0x108, 0x0, 0x0, 0x0, 0x0, {{}, {@void, @void}}, [@NL80211_ATTR_TESTDATA={0x89, 0x45, "dd76b38f6f0ef2d20831137fab6f3d9d68805ad304aec7fb7eec4f86857a53d5b8006f4426844b7f54fb02e4d6838ccb39f442b18e927096bd6bc6b79ea6ee30e14cab798da1ea32ac9ca6f5ee631618a2c8dc4524decab26668ab4fb3d027419d88194e6c8df386a325f6f9cd1f3876e6c3e5ec141828c0f0d09ea0c69e59f882048a5b88"}, @NL80211_ATTR_TESTDATA={0x2d, 0x45, "887a065cba23a6ed8c9a6cacd439de7d261cae91f0000177069be900589cf8d095a8fd6e18d33359e7"}, @NL80211_ATTR_TESTDATA={0x36, 0x45, "2fd85d4d5d5be656c424613709426fd464be36fc25e0a758351e42d73b187dba636bb86330c74c41693d5b43d17f8b2205ce"}]}, 0x108}}, 0x0) write$binfmt_script(r0, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000b, 0x28011, r0, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r5 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_WOWLAN(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000100), 0xc, &(0x7f00000001c0)={&(0x7f00000007c0)={0x24, 0x0, 0x0, 0x0, 0x0, {{}, {@val={0x8}, @val={0x8}, @void}}}, 0x24}}, 0x0) sendfile(r5, r4, 0x0, 0x10000a006) 11:08:44 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000240)={'wlan1\x00', 0x0}) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040000", @ANYRES16=r3, @ANYBLOB="01edff000000000004003b1c210008000300", @ANYRES32=r2, @ANYBLOB="2c0433005000de295b3acba52ee4080211000001505050505050"], 0x448}}, 0x0) sendmsg$NL80211_CMD_TESTMODE(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000280)={0x108, 0x0, 0x0, 0x0, 0x0, {{}, {@void, @void}}, [@NL80211_ATTR_TESTDATA={0x89, 0x45, "dd76b38f6f0ef2d20831137fab6f3d9d68805ad304aec7fb7eec4f86857a53d5b8006f4426844b7f54fb02e4d6838ccb39f442b18e927096bd6bc6b79ea6ee30e14cab798da1ea32ac9ca6f5ee631618a2c8dc4524decab26668ab4fb3d027419d88194e6c8df386a325f6f9cd1f3876e6c3e5ec141828c0f0d09ea0c69e59f882048a5b88"}, @NL80211_ATTR_TESTDATA={0x2d, 0x45, "887a065cba23a6ed8c9a6cacd439de7d261cae91f0000177069be900589cf8d095a8fd6e18d33359e7"}, @NL80211_ATTR_TESTDATA={0x36, 0x45, "2fd85d4d5d5be656c424613709426fd464be36fc25e0a758351e42d73b187dba636bb86330c74c41693d5b43d17f8b2205ce"}]}, 0x108}}, 0x0) write$binfmt_script(r0, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000b, 0x28011, r0, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r5 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_WOWLAN(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000100), 0xc, &(0x7f00000001c0)={&(0x7f00000007c0)={0x24, 0x0, 0x0, 0x0, 0x0, {{}, {@val={0x8}, @val={0x8}, @void}}}, 0x24}}, 0x0) sendfile(r5, r4, 0x0, 0x10000a006) [ 497.388659][ T8839] netlink: 'syz-executor.1': attribute type 10 has an invalid length. [ 497.425893][ T8839] device team0 left promiscuous mode 11:08:44 executing program 4: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00', r0}, 0x10) r1 = openat$vmci(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$IOCTL_VMCI_VERSION2(r1, 0x7a7, &(0x7f0000000080)=0xb0000) ioctl$IOCTL_VMCI_INIT_CONTEXT(r1, 0x7a0, &(0x7f0000000000)={@my=0x1}) ioctl$IOCTL_VMCI_DATAGRAM_SEND(r1, 0x7ab, &(0x7f00000000c0)={&(0x7f0000000140)={{@host=0x3}, {@hyper}, 0x400, "73163a12182b2ad3048e118a28adea8f3a2e29e92f9e3491d427d4e8860ff29b664e5272e4d2c7a1f4347ccbf417012cbe02edb2c8345841fb93baf116025abcc171b4a5eabdbd87d439621a8abd117e9f76ce3e927c7db5780516083254a6ccc8415a7e55ab278c8156937cf91f4b1109b447e1f57587f02b79be4c88896d2a41423d3ca97ca42969d19fc3cc73b79cba059e9d730797572d921b8b96c24029fcb6c50d6a3dfae586b553caa0efe849db9eed4952683230c6d3ac8ca9a94ac3a9c178e04be55d5d7469954effaa4c6ff6b848376e8f9c64afc1b1533c7517b8653b5bbdcb2cc73ea8aa736cd006b18fa8a6f34bcdaa31d23e3ad0a0a0bc69ae2ccc541066ed5c37042ac41dba63a8419c5c5c0966a7bb562c0ec98be448515afef98e065b8874ba59939b25f76c81a0b7e74968b42be1861157fbdf7518f0e3825aa3f8507b497a922c95bf977509d9a53db2d05f8d406168f7674b5d5926e4227e804ab36ef1ab26650513deb6a10d4d3a6c3dd868102ed8d0eb8704d269d240f34baf77839fb12344aa2add228b8bc8d488e8f41b42f2a9196d4ab9c3f434f87a4d4d7ca5e41843abcb6a267c912f14da0bc1a1d262a2699d00cf20a550159e630f7bf5a019d88d170d4786fc7773102905fce705bce02eb93575e3bfa7d999f0c76c7cbb73f9b2e564c44e5969cefd3f63e31a784624ff1ea0967f382337ab03880b84d52ba99547309fcb5a87a26414ebcea23a71e9d820ef75284c2c02505dbc28140a8f60d6891bb493457d5d96c023db94586548a66575ef8f106f76c1506724f98aa1ff83204125cbb87307fd594d3ec756b48dafa9857bdc8a5a7cf0e04fcafb896044ef79828ff848e960134c68b0e8e800c6d2fa4d8c23d051085b9fad50109f0a0463549bdf9e05ff28d42ea614e3d0c59b45de36c02c37df4cfd7c7a72a6b2a3162c0b34f807ca4194abc7b9dfc9f95b5d1d5ab3fdbfcd4859706e59616cc95fe3f9fd1afaee6cb75acae54505f07d9044514c6495d1f326b8b54d65af798c2f26b2ce7d01e99b5c62de388e3b741413a18cce71fa868f836684c24ccd21145dcdd953e841856882fed6994ddb73b705f17d42d3d948161e3063ddf437b4ff97e5536e6eee2075bb23bb98952bb7b16f3e2288dc582aabfee399f27eef085b960df21ad146f640a0171db59b35ce2b5de03a53c1e2e235669fd35269b42c248db9b774c73fdf85ccf6d94ce9b671b6e08d53b80566d749a3e85aa252c3385da25a5a6e2044f8a47109efa507627cf1251c5c5f3310f88ee982837727f78f2d4b57c8da9ece3535108589af4cda00e6130b0e935792522eaf64132c116c4ebba581c3236e91b361db9594ddac32ca7cf837b3e4841ecd573ef74e1595bc89902eb489fb7641b85c7fef8d3e3659cbbb7ed83f201836c4ded054"}, 0x418}) [ 497.440418][ T8839] device team_slave_0 left promiscuous mode 11:08:44 executing program 5: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x200009, &(0x7f0000002140)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) read$FUSE(r0, &(0x7f0000006840)={0x2020, 0x0, 0x0}, 0x206f) syz_fuse_handle_req(r0, &(0x7f00000042c0)="9ab1446569aa24b774753c9e994c09c24df9d42fa5a228e469b44cecf6f9f5ce5f77c93b1895aaac9cf34b37415f11fe22d6fa0162aa743b242e8fe0a8659e32fb543d7969d6513136a9f332a8074f8ee1e445277ddd5859eb5ac3321eb710be880a441031da9b31f791d54fb3c97cd8ee92b00cbf962be8eb5fd0b7cab207645f59cf87a8c41e2739dd8386b6bb84b627cbf5e09bac876ad4b215f0e510a853c5e8b9f7822b26771d72972290a1f9a6f0a46942be0d0eb7aa5145ff368863b14e9845926088f9f92d554e572926290dc6e6b574aea8c500fbe5697f881c0cec48282c6d07619248da0c3b9aa6f7c778525d1760051e4ba8ef31d3c8d3e1d4214ffa5261ce1fdbc12eba889968137f5c06fea233000296cf18df494b4e7b1bee7dc2f3751c37415d46f6d7ffb3d0f788f2100ee41266e6fba75b61af22e1d7b286507ff100cc34ed28d5a2c8be3231446874bbbde6f3c367ca802d64192ffcce1ea41b2cbc57f7500fc4f8f12fe02690c1c9785bbc35542b59d05600783cf4f4633b374101d8ed395303392b238d198f9f68c8ae928cbf3b558deec6d38ebaa526e749ac4e47dd5b838ec34f2820a1134252ae60159d4e030cf5e5d6f8de799a31e12ae57cfe5a1a3ded525c6e71271271d35a0056265362387a361f21ea0f4b6d46f6a83a8512687e43b31e11b1396d6e9e49cf42b693732e226b55d21a1203022f6be9f8ecccb68de3bf4ce99689514bd752f4e60bd2f8e376d7fae5b5fc8db0f53db8c52746671e361b9319419c1b3f3168b4797ebd2d118ee42dda4bc59dd0251236195c8cdafc0546354eeb28f4c7e71e8245a6ccaddfb858f61039c0ccf5acd924680aab38dd061fc7b123f24ac7f3d3c0cee43b61045bb1efea25af86088a0591f166e2f11ea4089860893b17ca5e3d99ec75131268e2e4e290c2bf15e4dde23284e4bdf6e549c096ce221d9c8a6c0fc78aa6a1c8b547c0e10738de2a1e8663e03ab0ce4594e244989f75b6672de1eee97ba7e6467a0da51c0e75d5866c405b03c4744d8d3fbb01eddba5a0361662269154c2f0e61a9433982eb904ff562896cbfa692eb1e6c644fcf6cbc103a76b712af706a47608d3e2f5d54d47d8e9906ab37ddf04004d32ce00200fc3c274666aeb618b27424d87b6a4b0262de4436b9e6f150bc798394c298b25a2c318fbe786185464057c0bcfcd1917230d78ee1a49eca12068fa676852c1099096c6cb98dfda27fedac41826516e42cc116f0cbb68f0f810418258dc5a65c0e1ada296176e17f8d762894c80542a79383cc1674a4f3d6520633ce80baba214c20628899f9ac826484c887713aed9c5caf13b40a598cb1e81f7b18dae39efc22dc99ff497e11f158edc2716ebe3bcd593691aa26523efc168e1394ab439c9a9270575ef34eeee9084b0a31b2d81d47c964ac61e600f75d9321d7474dde45bb8d0cc46510488ab68486d3ba6cc9c3ddb6f66f2e5d251ee285121e1645a2f5167fc5fb8ac4491c0d9d0423c7a8452efea2f5a30096a0fa47173f3a68500a5c755ea939c838d3be126a87ff6baa5a1fba638a5c64767d17f04201b935fcb1cb6afa175594f410f2ff773194c703e623876051e46bb0850a5016e65f8fa34b96bafdfe851a0756fe26fb63d52113c0935b0867f7dc8a94d887484b15e8f92b6a316a22c04a985cc94e432cd43f44001bcdbd48efcd463c402d3d181298e96db60fdb714b82e146567af5ae3fc0c3f9d241471b4d129f928d286f780facb1e84434610ab3379dfff0f64d57b4a1c2e96c98b693de952d26773d24e7a95eddbc450f79932d5332d27991c7bfbd3bc35bfeb9496fbebccb5e4c35c368e021dea643cb292d794d3d3bbcc960f989bef09763dc73d83cbf907485635265e81f87b712d958a66719230fc6466615a0e3bb998d48159e9e9c51959354a545966bcffa298c7673b4d32b991c886a997236642c0f104f6795feab9f48d0ffc74667f3f3e82473ac892ad25f4b13029b0b27fb1d86991ddc42bbc3fe584ed364e769f3bc72ed8749e7a654ec1a2ec7a01bd2d5caccdc6241a1b1ef2726db54d2c34ab47020b4c729b5994b43deb00ad959950e0051d2c0f27217397055e78f1dd3bd867a45e06c2134ae8981021aae881cc7b2049fe7c82d2127ec81d6430c8116355c8d0ab8b9291c688ed9b8dbb1ed6f1a99bb58a1be8d5737acbf9461b142c8982f52481195d35ef82aed4fa52385ea4ed00a739d01cad7af9f7c27d357748e24f28d22065ccb37300e8f5d8dae5ca79af7a50edc3e05184d1a2a6d59784d5ceeb1f1550a44ea03bee4dc5c27eb78f0032593c7d082e59211f83a8b91aa78bfb7e959328ee63af26a37b79ce5e5139eeebd12e28b2a26ad2fcbdca652524d036b324782d54247a48b9f8200b2d6d2c091c41366d677e3be6e136cec6c3080d608849135c6e3c7d695d2e226ae1ce999d730d7f79116ab85762e55a3e5a66a690ce0a4bb4fd1560c796e2797414b544ef78e29d55e4853fdbf3362085a65c46105f32c360a0a9867b984a5d0297fe0b06a45684ac801a8e66294cef6e5f3c48648884fbb2422fa00488df33a9a0ff1039c81f1939f2cd2f5fe8aa805af2d2332ac37244ed4a7b50265af8062752b0c16511e5f25e8aa2b60645675bc826557bb75474ca4787f6b584b2f83bc25192579104aa0baae79f396df0d31121f90db9acea9695ee0fe0c22df4db503ec8b2437b05f5d35a65722fa82eebd2aff4bcd3316a5cffc4b31913fd02f82130c77f320bf04bf8fa873d0e3f62122d6a5f87d3e908bedafed4a3cb6d9f73ff546f5a2b74a2493b1753e89b682352bb3166563518dcb190c7b3d9fd667c57978a670b192641a674dc92c2401d067b6767aa632ce32a401175c98200a52ab5d80dffa719746d0bff8a84bac4a56e0ab8124fc332b64ea662d01e1b73231a6638f01cf4d699448da228c16951149c8d3dab9a7e3be9a16c7d1ffb061818f8f9cb2b42739fae4a0d70c0701c8dceee785d36ef6413162de1917df01c693ef3e1f517e7fc46245209fee52f5c6a2f50ab3f56d67d1cd987282b24071d8ebb1bc5cd635957b2a7ad92d0650abd5bbc24b75885b6119592a3d715392718e52f9124c4ac95be3582abba4ac3a4049ee49fa8ceb9b59d4e1e2a069c9d482879fd8d27d5ac22ef870542453be22c2ec4ebf1472c19fbfb56aa0a3671297b020e3fe49d201a82a04420e90bda43691dacf92347bcbcae3742cc4abad4c8010c0afa15278795d4d76c482461ae78f30569e1dcf87b9b150d07a2bd81676ec6022422d490759ae1e861a6c4cd1f733bd772d60975a59356c385a4a390429f3d2131e7f616015261df6db3cc3ec261a53be10c4f197e71878984fee00e6d1069f79825194b7af434fb6bb86db18e11977f82928be35054543060cea94ebb4015d061f20f8454e056e7b6e4f9a1621ef2377d77659c20bf358c817519f1801be15ae3b5b42adfab367777a6789635a0dcdd1f2b97edecea0210768af67601d1b95a8850dddb6b1f4b0c2f52c835b0833d81966ad19e49ceb9dc9c729cd8334bc3ee5bb8c74186f5cc3e765b9fdd91d79baaab3d2ab64c15d655d1af7de9cf8d5d7c1baef24577843ce142331743b45b06104b6d0d4392e61ca8c07507ff5f831bbf720854db4debf64182aaebf899ba57626a48748fc2dcf016013d575595d24d383eef2da0ff0c9f6fe9c64b186cd4617e3f37635d7dacb58ec297f3ddb48ce4a5e00cc127267e18a1fdf209e098f2cb2e9c0630d15ec9b867b2b95ecf82ad2c0ba39df9c4d36d492bc9a55c4b767da966e4fd7f4d2fef5e91d0575177c05d240b50757031c76333d43bcc828ab2f0376e29d12d1261ce104a8ea488091326bc451c120c8c04d3e64835c893f55b312e248ad8fc1c32429d68e6b67bf45ab8a1cc3db22f9f01a2266b8349046d3d3e081eaa7f7020c73c0762d11a33b517b8f081da3c61ef63e1d40cd87d69c7ac7491fb61bb57c1fe2d218aff6d39b3e1fc847f0ed894e2f0b4d6a4ad03ba42e28bb1dfab645081f548e64ceb8ce15d2214bd66a14fe594aa447c3537eb493299fef0f9326236ea5dae44e23b34801fe06ee16c79545feaf2528421d6e7f9a256a7914d86bd053dc33c8c2043ba73714f5ff5f0507097a56c40b2190e77877d43be849ee2ac129e582930ced06d359eebb49eda4edb13819f91cecc449c9613d9659906179f8fefa34fecb7d21cdaf09a1ce8d094421da80796c97c02fc56171aaba53fd8a7f55de059044717df164f3571028f16995d51fc8829534cdf58dd134def1e43a34e4f5f372fa8e19d3b85881e99ecd45faa4fccfdb47e094ab06955f3960fac71294dd965f24a97cff36b9966cf1a4c3e96c3e14a3951dcc8a3e9371f7e1ae9df77ddb1a99172174adbee8ea57a0c9872a6d677c2875da88a6a7234bebf68a3cc0532a9809a4de4b4d419bff67b0ba825a7ae6e999087155378357ae67e2dd98697f1d10ffa4497dde6582571670456db995228b97d0ecb2fb30c2ba6c16038c40059815c56b35666cc1c5090f6c38e0f4c12abf79919951b85a2734d32dd12b239912d541f9163387a4aa0be0b7a12d9c6b56dbcf1e9aadcfd72e2664a84d6c5147c72bffe7c3560ccd8c447b748dcd26cc9ca2a85cded742a8dccdfd8e78c96e78d405a19faab9e57183b37583f94b3d416b2920c6b746427ed75c08dc3be02720c1edc4743229153c48f1239b222b9fe2e21c0ae28122bc44f9dc78a59f3485ac8057eb21f0857bcfea2d9ebbbcc197e7880d81515bb1cb7192d97c4258c09926d137e245977db40812b253f99a504bb68137d8d73ca4e7c808d50f1dcc600e6a6db90238ff44e075932fe668c066e6988a6a8b4a8485120c8e4d6511268a75d8f9b0f06689aac8cd621e90c62af1e59aa9efe928e9ea098661b408a2825c4f9aac1efd9d54d163a651054b9ab32719d2be3b176f6795ddad0f1310b9237181689f2f9dd34a41d4d4cd2d7569bf56e6a80bc24d90df3bdde0f9649e699f4ef70c4f3faf9553a231215416bba26c29f17861e0f265e9641b2307ed43d6fde23a378669f4ade874e54c20a5e902205dcaa79a3e8584a3f78a86e703451115a1717df882507c607297afac0a056a0f3509a57502fd2ffff6035d04b91f72f5e1a69ddafaf80f7b2f7a13f38c683988436585e6bc7fc2da328449675c234ec0acf5294ce06c72442beba15e65d6a3e1b5dc3c8f115e1005798383f79b0194f6b7d4b1b32371acbf22340af6e5ee3ea840f7ed451226daef3041fc194e051af2fb450022b394c774273b9575c974c324ecd7268435176ee28c54bb54c8e829232ca636f3bdef60ed460b5ff425936626dd16a3f436f08a863582a79f393378f60f6c8ecdd13d83073bfda2e9f8d0c74a841021cbb8c148e70bfc585627449cdd9fb3045db3ea08a96108b52ee8a4f5048a5d910355789f4bb85c1362955e267e719581c38a2648eaa0b516db6277d2ee3c6e1e1090df3f53a31b747d99887e337dadddab16a297d9e56797007a3d18ce333311c70bb1bf45bdae517ffc589419af643773bb30a1fbff7ecd4a8ae7456a608fe73547c2eda4f070d57dc70b65d867526c946a435ea581497da18646ce569eaf6ccf3474cd6e7aa3d6d4732836ff4167c9153757ce58a34864be6d479f7b4ea1d6480b9ac16c5bff346a74e74133234744df867e16b3d2f1f7db4b21b89019b520917ef863e60f52999d6946b9e09cb60054f49d8a255f02e4b62fff6e6adb9a167ea70a177d00b26f56e29b63138a2ebc30b956161a4ab25d5da1c207c3f762714f651341ae771e17d84fa1c86685f2fcb0a128c2e1208d1930e7ff0d8d55299154112af574b881be8b69cc1721d548ad4dc02632e184c47f9b394bf4a834e60fbead8c8bfbf5087f8454513b0b086ac97bbbb9aa342af9def758fe88f1e4570e65f93fd4a9868665d08fac0cf6ebde786995c433504ca01cdf83311aaae20cc76f819a4344a8ee4e26c1094cb00d2c8a67c733fffcd89e97534cacb08a64d75e8594fa31f0dcfcafb0d1bc184c7067fec6a48ddefd580d4d9a4128d8f70f6fc6562da683904766e982ecd0286064db6844131bb7962a0a497f7b97fefad88a0b128bdf8cca774b1c32cb4af259bfebccda036e7e4ea8962838dbb5c04ffab0a2f1481848a27f06171645daf5246a2e563f3ed60097a9d7023d6ba5c8a58d39f733b12baf0863d82c427460f51cf9e3f77281a42221725b7bb75c2116ab31f704661f090d3eeddd2aa6efc619946b4933c398b635fd04ba3758294965c568997e1ef44b0562804e6c64558f6cfa87662a988c321a856ead51c848528a4954f9ff1948d517d67bc11db66801648848bfb7ee12296428bc3ffec863e9c77ff31ee386197679adab2a0e93bbe0c66ffe9c4b09b636f6216faa373aa8271678cc57ad46898222df7e2d8b14a5b70130596c0430997c4c04d9b5187fd9bb26b71fd19aacc8e08a3239f0eebca7b2873062a19f327a4a282012ebf9898a5ab6310b8623c864d4dada3ded00ad201ce8f3973f90396f5edc1ba466e16247fe6b0ee98acfd53792cc0fea33647b841596655b8d9efbc14b50fe0b588e4c41e2cbd0a700529e7ca91122d3d1b26e52bf44a0c9fe37cdbc352357f13b2adc68e78a00f6dc88a8e6ea54bd0b2c8276f9e1bfebc8655a1f47b72c25ffa97f4463630cc21428ca3bb381a6d3171d28bb946f746f820247bf3f7bb69caaeb5c47026ca9997e586e657a9e1569312bb443299ef4cfeacc9aaf4fc3aaa4a77a21579234d2aab6fd0234398ae07ca7c57ac6d6a51e025744b1430abce27f7f9b0d0e45c051e34d20db95cadcc0e4e327dbd979166b33e39a3951d0b8dd62c0d1542b69583cfc07b127243cac4b052cb29ccb3592972698fa4cd84633d222d78b8741d5f903f8636d95cddfe2ef13829df9ce32705edfda51ded2f0ef38f60a33a2e00373107eef56a01acb5e05d849279b5987343c8bbc73ea660ceaf7c9b90c0a8e1412ff3f517cef8fe604d7a26e085170a76e1bf43f5d1bb77ee771fe841d59fe2cc2874d25bf991b4af6bf9ffe1bfbf3a5587006b60bab5bdfd5a3192e82d474ecab0ab656967856c84cba9469c5823c1d1bf104d2a21c071bb08b2a137883dd9c8f545d6958db8efa45263ae303de76e70f2f6a10e1858e6654004f2a099dc31950ee730c465e0a1822935e309d41650fba489aa3050eedbf3f058d24d1f04fc340966e42d72052d84a66789ccf75000c3fc83b8842badd6b22ddaaaf53ed34e25c1b638e3630d66a7903405052902cf8e7395d54679e2f4a2bf7c8c89b0dc38969376ea164fe97b37b1172e6e8f05a929aa373108e891a64e38e18b432a115a44d754811e03c4f4ae7c525a6b9b92aab0d16967ee1a64eeeb2207c094f6aa96f126d058eff22435a4ae76c31f888ee13b327d2cab4ab5a56abf4cae88c583dd67129271708aa17f4f10886ead0e12734314bd4a49e64349beba4abdf94a1fb23a72cf7e16b5af2f1706d9646a5ff7dbf5c7b1cb2c3781346167b15d4625841d9f3d14392db1d39101d37175c42c522229db0708544058d75cebf3e399cd443d1b943c6f3017a898bd49836a8d92519deb810712aed76602682ef0df2be270734eeda7f289a76f4684baf75702a1ac3da005e62b83f794b934cf882db5d50e5ed4aca868e300d690c0b10daf0a47486e9f49d1b08eac6cf5090ddd2443b1459b2df86ab3447b2b5c6afe8aadb410de6a84b640e326eb882832d1a9cb12e0b8f13aef579f404af8631cdd5a30a031dad19cdf247575dd223229330f19fe4d88c51242217397acf66b86c743de283d5df7212fce59af17eb702eccab192f56f054a33709d41841e4a39638e02b4210559593f9b5c44fd22d9da637ef1a3a0a41c40469990dc4beec30a05b67931c0560d9a59fa875f3e26fd1eb32655aa30c7a1cd3d541716fdaacdda206328f3cbc8f16fc2be26690f18963a16febbaf2cb6c199330579ca067c60b54cbdd211c1350e066448fb50ae28ed58788ac98f0ded3414c8735ab90639916e26ab29102cc2609035e56d9b9d2dbc98118835bcf0e437c77052efe2293d9f19b7197aa1b94b10997b0b1efdef251de8945a97fec885f032c3bee2447335230b866d7aef515b04664d0c59e18233f9a229969e3e17d69716413ca3bc55f5959e340627ea803f7b26f4a74295b295344a3685287093998a1ce75b1ed5d730c9aec812617b4c200a0250c9ef8ef7d2fcfc59ef97422eca746bc6451a5b77307d14c1cfa0ea2c8eb7cf7819644577a6456efec0af058a0e3c8ec371019009462bfe174a11368b57fbe3090208a57b2236b97edc32cda5c6fc988cbaaf91c4020a06a7ad45519eaa761e045fc84d3219b287206282347a031ef1e7b7dbc67de738fa8f9fe71c44201fd1d548f8aebe93bf502d64d4b5f470a419e3fcd87f0616b9813048311ed20ac2efd7f18dcd6889542208b50c28c8c0700f73fa33a964e38d699819cab2098c6ff081266721cdced87ff41948c84037485f30d38a99eeeb3ff4c3049742a29eb09bb35c358e732546267c165a62fee9e25abdafdb8a48785bd432d160797e7a41d580f59d7d8e59b3e6b954d39f86db33b8f7cabde43e8e04cac1fcf9aa6fdbe4326e0d9c782d9a630055b36f85c2b8efebf18f42ef14ee5eb1d33ca322db69704f8bb90bf30eb05908b8d8ed169580923f53a6539cc3b55baa47718053d2ff103c23d90f9cb49ddc7d759950f605bafabcb7953c042c0523b84da994529a87ad68fc6f0709fd7af5fc20e53a17d3f5fd4d25fc5ff6598c6ddfc34668a08ee5e066d81a65e7979c50c08febf76dc5a3a405f551bb8449d94ea0dfdad6dd6dd6d6e4486f4ae1d2523c05f46198d8af4da12873ebdf7d6b5f2d0f1b2d29759ab0d78e34ae6f17b7ab83518cf8b18836ea5630ee934e5ecc123f0d3fe6b803ae1f735d65dcadcaaf6660e02ecad0290f6ead0594733a10b2b1654a44244424fa8b3180b551ac401828203e61603b017106e2256f01b9f26db33897167d9defb54ddfe49334150574493895370bad46cc658667aa9a8ed333c86f112b2a542936af92e2f933254b6fb0b1a599eec3bf2e476ae6714e2486dd31b29e4d26838d84bd7a62c62beab3ba71642278ecaf2e50d70670d9fdff105019791d36321bc57fdfd8f65f2ea1cb188035ecabf6140e777b7e6d2177ac29e9a1a2f87dd54d96184bb1a855bd9efdadfc606f13621f40e07cd8be9c2435c8c90b4ccba5eb7ddcf8cf1f76617c9a9e011abf4a63ffe31df63ecacb8b1d2d653e613cb399ce079392f9ca2e226c60b6e8103447c24c1f80d42e1ee747997602ae3ccff8f9f98ce9b56f6f3e3c0ba507df8b2169539cfc946c42da72644feb9b3b582ce332f8b2eda02192958194903d17b3e9b4bd60d08cd9a7989d946ece6d8dc01d6b66a7851bb11e4b075d38081d3ce7bf1875fec9daf47a589abdb72763c9747b83a28389238b0279c8e41db6521130420851acac463664a97be2190aff921923475f2c1f8a87d1169229e5f10dd0a92221e61358b156020f2c9ca2cb6580743a8d5e3c59e6fd97a7a246211450c7c62f1891cedb434102f8794d81c1caf2c1b4ae18b7c4b9c88de5c51da33e3343cef76da0d00341c2e60c4562c162e41a7efa8290cc9061f3d6a592d5f104c5018f31bcaf912bdd37370fbf8fedf0aa9026c1142299197d67ab026756927b5864ea42c45a82c23c275697d31a1b7900670c9a3c967d12974543c11f20c367a336bea9b9ebe480f9c806528138dff35c5f56b1199b75748e9c5cf50e6a32397dc3eeb04c3636c0848a5e13df8a9758bacea231f34cba13b466360b0dec69f74f8bf9a2dcf3dd94fa3a7d27e8caae00240559d75875ef9c619416593ca0072e7f38caae5a530c62dbe00e38c12cb8b924d63fca4d5c3a4c8f50e8f4f86fc1fe2b163219c46c21eb783e587e18e07ab7e1927a646c4f154c5000cb65ce9528457c3c66f43d9ab7d61580df0ecfb31cb38e4cbcdc3dafcca57311abec6b74048c8b74505ba678a4db07ed7243c70a821aee66a487bf91fd273418f8ef657d1eeb9ea6f095d47641e9f9fa30599e8b9c6b4453a1a5e8afd86fcafb46dd095fa4a98a2b26470e2c799b08c6000f5c3c4e28961463724377f37813f3922484fda986eb7c93ae8365baf648acbb344ca7e044d7ba93e7ba35c31085f3f99c5fdb2f9f2845f00b8590395e8ff730b86f5dd7f52297b8ecd5d5a6bb452bcd12b98d6adb27e7ef0e84b9567c66093ca3edab7e64ac4f56360501d81823ea2b1595f934c5f61c8558304c16154109a983a2af8725c7af91b5bc57e555768aa8115236a6ccc921d472b608eb6b82c4ba3747d79027d7856fae5369aa325df6a76138a5b41a94377eeeb251087e0b8510d8890e3f7a0cffaeddb9d2c29bc89f952489f82ee2e2b485cd297e6d30683701623cf73ee9ee606baeae9c3afba287eff57731b9cfaf034b1f56c8b31a32a1078c4fcab298c3f925a8e7cacceb9edf7ba2e54d31033a25462021e4a3c0bf5af341b462ee4417024da7c12c7f385de3af129aef1338a9c1fd68323d07ff47ec8bcca66b44300624d02c9202a2d093c3c85fd922b57b3bd14162c8ca5690734b7e4e4b8980b73a8e9908a9fa3dd508b30e3b1e1fd4ec388affa27c4bc26ca2820e0a902d51ff94984e8894fa5fca7b8704b7600ca6d6b1b1527ea999fcdf8fe3b290ec0036cad222f92cf8a5a54d0fa91de6e74ef61f60a233c9f15fdc86226c3f688de15ed8f0c3f1bc3afcad87cee47a19384afc6a804f197339ebce4aca211dbe0504a000755d18f20c4ecacd4123acdff7653cbb26456499495662508c8186afb883f5481c6bdf88cf137e263bde9d62f054573e0d1454cc119c95d4d9011332bd77682f79debcf5c21f0be7e9a83a58cec34e7cfb17a8122e030669228e4d3d9e274a678c5b77e6180aacc2fa8eb9952c5b04de6b2c7bee591badab96a3c3248c275b5b8faf5394eacc427a840570033be5006c33ce2d2c6e54f08681c3f74ad2fe54bca6dc62a9d84f6c58509c1e5dd5cfcc7a358493d428de48dfc1bc3f74154801c97e6aae38445045320b4cf66c1e56eb6ea2c1218de65f120b463c5cfb9255b3a25eb6e848cbd977f0605d71c561c2a754f5761c31f84101ee8178782cc8cf70b41a2204c5cb2f3134d572327fe4bbc1792249dfcf0ae7ba5d81fb5ae4a7978d044085f3b7f2e398c05733e2bf456cae898f8b5a81e9c79179bb5ca716713fce643dabe21eaee4386e646e25ad3adc5a4ad40f9bd6743f5f742efb1a674ffdbd2ced56c646ae590eb8f10283b47f57e6f96ad76adebecb24df74020b096fdee3c8d780d563a915f73c8b0246b861cd3a8580d5cf75798e8cf1c5875724661a39277e7165fe48ed8d5e6a20d68239f626fe8ea434a4e6e03ea434ec68c4b92a0fc2af15a135d6cbaeeca39a0c1896dab33daac", 0x2000, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006780)={0x90}, 0x0, 0x0, 0x0, 0x0}) creat(&(0x7f00000000c0)='./file0/file0\x00', 0x0) [ 497.493553][ T8839] device team_slave_1 left promiscuous mode [ 497.501286][ T8839] bridge0: port 3(team0) entered disabled state [ 497.555223][ T27] audit: type=1804 audit(1660820925.011:127): pid=8855 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir872392710/syzkaller.AzGo4R/216/cgroup.controllers" dev="sda1" ino=1177 res=1 errno=0 11:08:45 executing program 4: r0 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000200)=ANY=[@ANYBLOB="1201000050cb5320450c10108e490102030109021b"], 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000000180)='V', 0x1) write$char_usb(r1, &(0x7f0000000040)="9d", 0x1) syz_usb_disconnect(r0) 11:08:45 executing program 5: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x200009, &(0x7f0000002140)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) read$FUSE(r0, &(0x7f0000006840)={0x2020, 0x0, 0x0}, 0x206f) syz_fuse_handle_req(r0, &(0x7f00000042c0)="9ab1446569aa24b774753c9e994c09c24df9d42fa5a228e469b44cecf6f9f5ce5f77c93b1895aaac9cf34b37415f11fe22d6fa0162aa743b242e8fe0a8659e32fb543d7969d6513136a9f332a8074f8ee1e445277ddd5859eb5ac3321eb710be880a441031da9b31f791d54fb3c97cd8ee92b00cbf962be8eb5fd0b7cab207645f59cf87a8c41e2739dd8386b6bb84b627cbf5e09bac876ad4b215f0e510a853c5e8b9f7822b26771d72972290a1f9a6f0a46942be0d0eb7aa5145ff368863b14e9845926088f9f92d554e572926290dc6e6b574aea8c500fbe5697f881c0cec48282c6d07619248da0c3b9aa6f7c778525d1760051e4ba8ef31d3c8d3e1d4214ffa5261ce1fdbc12eba889968137f5c06fea233000296cf18df494b4e7b1bee7dc2f3751c37415d46f6d7ffb3d0f788f2100ee41266e6fba75b61af22e1d7b286507ff100cc34ed28d5a2c8be3231446874bbbde6f3c367ca802d64192ffcce1ea41b2cbc57f7500fc4f8f12fe02690c1c9785bbc35542b59d05600783cf4f4633b374101d8ed395303392b238d198f9f68c8ae928cbf3b558deec6d38ebaa526e749ac4e47dd5b838ec34f2820a1134252ae60159d4e030cf5e5d6f8de799a31e12ae57cfe5a1a3ded525c6e71271271d35a0056265362387a361f21ea0f4b6d46f6a83a8512687e43b31e11b1396d6e9e49cf42b693732e226b55d21a1203022f6be9f8ecccb68de3bf4ce99689514bd752f4e60bd2f8e376d7fae5b5fc8db0f53db8c52746671e361b9319419c1b3f3168b4797ebd2d118ee42dda4bc59dd0251236195c8cdafc0546354eeb28f4c7e71e8245a6ccaddfb858f61039c0ccf5acd924680aab38dd061fc7b123f24ac7f3d3c0cee43b61045bb1efea25af86088a0591f166e2f11ea4089860893b17ca5e3d99ec75131268e2e4e290c2bf15e4dde23284e4bdf6e549c096ce221d9c8a6c0fc78aa6a1c8b547c0e10738de2a1e8663e03ab0ce4594e244989f75b6672de1eee97ba7e6467a0da51c0e75d5866c405b03c4744d8d3fbb01eddba5a0361662269154c2f0e61a9433982eb904ff562896cbfa692eb1e6c644fcf6cbc103a76b712af706a47608d3e2f5d54d47d8e9906ab37ddf04004d32ce00200fc3c274666aeb618b27424d87b6a4b0262de4436b9e6f150bc798394c298b25a2c318fbe786185464057c0bcfcd1917230d78ee1a49eca12068fa676852c1099096c6cb98dfda27fedac41826516e42cc116f0cbb68f0f810418258dc5a65c0e1ada296176e17f8d762894c80542a79383cc1674a4f3d6520633ce80baba214c20628899f9ac826484c887713aed9c5caf13b40a598cb1e81f7b18dae39efc22dc99ff497e11f158edc2716ebe3bcd593691aa26523efc168e1394ab439c9a9270575ef34eeee9084b0a31b2d81d47c964ac61e600f75d9321d7474dde45bb8d0cc46510488ab68486d3ba6cc9c3ddb6f66f2e5d251ee285121e1645a2f5167fc5fb8ac4491c0d9d0423c7a8452efea2f5a30096a0fa47173f3a68500a5c755ea939c838d3be126a87ff6baa5a1fba638a5c64767d17f04201b935fcb1cb6afa175594f410f2ff773194c703e623876051e46bb0850a5016e65f8fa34b96bafdfe851a0756fe26fb63d52113c0935b0867f7dc8a94d887484b15e8f92b6a316a22c04a985cc94e432cd43f44001bcdbd48efcd463c402d3d181298e96db60fdb714b82e146567af5ae3fc0c3f9d241471b4d129f928d286f780facb1e84434610ab3379dfff0f64d57b4a1c2e96c98b693de952d26773d24e7a95eddbc450f79932d5332d27991c7bfbd3bc35bfeb9496fbebccb5e4c35c368e021dea643cb292d794d3d3bbcc960f989bef09763dc73d83cbf907485635265e81f87b712d958a66719230fc6466615a0e3bb998d48159e9e9c51959354a545966bcffa298c7673b4d32b991c886a997236642c0f104f6795feab9f48d0ffc74667f3f3e82473ac892ad25f4b13029b0b27fb1d86991ddc42bbc3fe584ed364e769f3bc72ed8749e7a654ec1a2ec7a01bd2d5caccdc6241a1b1ef2726db54d2c34ab47020b4c729b5994b43deb00ad959950e0051d2c0f27217397055e78f1dd3bd867a45e06c2134ae8981021aae881cc7b2049fe7c82d2127ec81d6430c8116355c8d0ab8b9291c688ed9b8dbb1ed6f1a99bb58a1be8d5737acbf9461b142c8982f52481195d35ef82aed4fa52385ea4ed00a739d01cad7af9f7c27d357748e24f28d22065ccb37300e8f5d8dae5ca79af7a50edc3e05184d1a2a6d59784d5ceeb1f1550a44ea03bee4dc5c27eb78f0032593c7d082e59211f83a8b91aa78bfb7e959328ee63af26a37b79ce5e5139eeebd12e28b2a26ad2fcbdca652524d036b324782d54247a48b9f8200b2d6d2c091c41366d677e3be6e136cec6c3080d608849135c6e3c7d695d2e226ae1ce999d730d7f79116ab85762e55a3e5a66a690ce0a4bb4fd1560c796e2797414b544ef78e29d55e4853fdbf3362085a65c46105f32c360a0a9867b984a5d0297fe0b06a45684ac801a8e66294cef6e5f3c48648884fbb2422fa00488df33a9a0ff1039c81f1939f2cd2f5fe8aa805af2d2332ac37244ed4a7b50265af8062752b0c16511e5f25e8aa2b60645675bc826557bb75474ca4787f6b584b2f83bc25192579104aa0baae79f396df0d31121f90db9acea9695ee0fe0c22df4db503ec8b2437b05f5d35a65722fa82eebd2aff4bcd3316a5cffc4b31913fd02f82130c77f320bf04bf8fa873d0e3f62122d6a5f87d3e908bedafed4a3cb6d9f73ff546f5a2b74a2493b1753e89b682352bb3166563518dcb190c7b3d9fd667c57978a670b192641a674dc92c2401d067b6767aa632ce32a401175c98200a52ab5d80dffa719746d0bff8a84bac4a56e0ab8124fc332b64ea662d01e1b73231a6638f01cf4d699448da228c16951149c8d3dab9a7e3be9a16c7d1ffb061818f8f9cb2b42739fae4a0d70c0701c8dceee785d36ef6413162de1917df01c693ef3e1f517e7fc46245209fee52f5c6a2f50ab3f56d67d1cd987282b24071d8ebb1bc5cd635957b2a7ad92d0650abd5bbc24b75885b6119592a3d715392718e52f9124c4ac95be3582abba4ac3a4049ee49fa8ceb9b59d4e1e2a069c9d482879fd8d27d5ac22ef870542453be22c2ec4ebf1472c19fbfb56aa0a3671297b020e3fe49d201a82a04420e90bda43691dacf92347bcbcae3742cc4abad4c8010c0afa15278795d4d76c482461ae78f30569e1dcf87b9b150d07a2bd81676ec6022422d490759ae1e861a6c4cd1f733bd772d60975a59356c385a4a390429f3d2131e7f616015261df6db3cc3ec261a53be10c4f197e71878984fee00e6d1069f79825194b7af434fb6bb86db18e11977f82928be35054543060cea94ebb4015d061f20f8454e056e7b6e4f9a1621ef2377d77659c20bf358c817519f1801be15ae3b5b42adfab367777a6789635a0dcdd1f2b97edecea0210768af67601d1b95a8850dddb6b1f4b0c2f52c835b0833d81966ad19e49ceb9dc9c729cd8334bc3ee5bb8c74186f5cc3e765b9fdd91d79baaab3d2ab64c15d655d1af7de9cf8d5d7c1baef24577843ce142331743b45b06104b6d0d4392e61ca8c07507ff5f831bbf720854db4debf64182aaebf899ba57626a48748fc2dcf016013d575595d24d383eef2da0ff0c9f6fe9c64b186cd4617e3f37635d7dacb58ec297f3ddb48ce4a5e00cc127267e18a1fdf209e098f2cb2e9c0630d15ec9b867b2b95ecf82ad2c0ba39df9c4d36d492bc9a55c4b767da966e4fd7f4d2fef5e91d0575177c05d240b50757031c76333d43bcc828ab2f0376e29d12d1261ce104a8ea488091326bc451c120c8c04d3e64835c893f55b312e248ad8fc1c32429d68e6b67bf45ab8a1cc3db22f9f01a2266b8349046d3d3e081eaa7f7020c73c0762d11a33b517b8f081da3c61ef63e1d40cd87d69c7ac7491fb61bb57c1fe2d218aff6d39b3e1fc847f0ed894e2f0b4d6a4ad03ba42e28bb1dfab645081f548e64ceb8ce15d2214bd66a14fe594aa447c3537eb493299fef0f9326236ea5dae44e23b34801fe06ee16c79545feaf2528421d6e7f9a256a7914d86bd053dc33c8c2043ba73714f5ff5f0507097a56c40b2190e77877d43be849ee2ac129e582930ced06d359eebb49eda4edb13819f91cecc449c9613d9659906179f8fefa34fecb7d21cdaf09a1ce8d094421da80796c97c02fc56171aaba53fd8a7f55de059044717df164f3571028f16995d51fc8829534cdf58dd134def1e43a34e4f5f372fa8e19d3b85881e99ecd45faa4fccfdb47e094ab06955f3960fac71294dd965f24a97cff36b9966cf1a4c3e96c3e14a3951dcc8a3e9371f7e1ae9df77ddb1a99172174adbee8ea57a0c9872a6d677c2875da88a6a7234bebf68a3cc0532a9809a4de4b4d419bff67b0ba825a7ae6e999087155378357ae67e2dd98697f1d10ffa4497dde6582571670456db995228b97d0ecb2fb30c2ba6c16038c40059815c56b35666cc1c5090f6c38e0f4c12abf79919951b85a2734d32dd12b239912d541f9163387a4aa0be0b7a12d9c6b56dbcf1e9aadcfd72e2664a84d6c5147c72bffe7c3560ccd8c447b748dcd26cc9ca2a85cded742a8dccdfd8e78c96e78d405a19faab9e57183b37583f94b3d416b2920c6b746427ed75c08dc3be02720c1edc4743229153c48f1239b222b9fe2e21c0ae28122bc44f9dc78a59f3485ac8057eb21f0857bcfea2d9ebbbcc197e7880d81515bb1cb7192d97c4258c09926d137e245977db40812b253f99a504bb68137d8d73ca4e7c808d50f1dcc600e6a6db90238ff44e075932fe668c066e6988a6a8b4a8485120c8e4d6511268a75d8f9b0f06689aac8cd621e90c62af1e59aa9efe928e9ea098661b408a2825c4f9aac1efd9d54d163a651054b9ab32719d2be3b176f6795ddad0f1310b9237181689f2f9dd34a41d4d4cd2d7569bf56e6a80bc24d90df3bdde0f9649e699f4ef70c4f3faf9553a231215416bba26c29f17861e0f265e9641b2307ed43d6fde23a378669f4ade874e54c20a5e902205dcaa79a3e8584a3f78a86e703451115a1717df882507c607297afac0a056a0f3509a57502fd2ffff6035d04b91f72f5e1a69ddafaf80f7b2f7a13f38c683988436585e6bc7fc2da328449675c234ec0acf5294ce06c72442beba15e65d6a3e1b5dc3c8f115e1005798383f79b0194f6b7d4b1b32371acbf22340af6e5ee3ea840f7ed451226daef3041fc194e051af2fb450022b394c774273b9575c974c324ecd7268435176ee28c54bb54c8e829232ca636f3bdef60ed460b5ff425936626dd16a3f436f08a863582a79f393378f60f6c8ecdd13d83073bfda2e9f8d0c74a841021cbb8c148e70bfc585627449cdd9fb3045db3ea08a96108b52ee8a4f5048a5d910355789f4bb85c1362955e267e719581c38a2648eaa0b516db6277d2ee3c6e1e1090df3f53a31b747d99887e337dadddab16a297d9e56797007a3d18ce333311c70bb1bf45bdae517ffc589419af643773bb30a1fbff7ecd4a8ae7456a608fe73547c2eda4f070d57dc70b65d867526c946a435ea581497da18646ce569eaf6ccf3474cd6e7aa3d6d4732836ff4167c9153757ce58a34864be6d479f7b4ea1d6480b9ac16c5bff346a74e74133234744df867e16b3d2f1f7db4b21b89019b520917ef863e60f52999d6946b9e09cb60054f49d8a255f02e4b62fff6e6adb9a167ea70a177d00b26f56e29b63138a2ebc30b956161a4ab25d5da1c207c3f762714f651341ae771e17d84fa1c86685f2fcb0a128c2e1208d1930e7ff0d8d55299154112af574b881be8b69cc1721d548ad4dc02632e184c47f9b394bf4a834e60fbead8c8bfbf5087f8454513b0b086ac97bbbb9aa342af9def758fe88f1e4570e65f93fd4a9868665d08fac0cf6ebde786995c433504ca01cdf83311aaae20cc76f819a4344a8ee4e26c1094cb00d2c8a67c733fffcd89e97534cacb08a64d75e8594fa31f0dcfcafb0d1bc184c7067fec6a48ddefd580d4d9a4128d8f70f6fc6562da683904766e982ecd0286064db6844131bb7962a0a497f7b97fefad88a0b128bdf8cca774b1c32cb4af259bfebccda036e7e4ea8962838dbb5c04ffab0a2f1481848a27f06171645daf5246a2e563f3ed60097a9d7023d6ba5c8a58d39f733b12baf0863d82c427460f51cf9e3f77281a42221725b7bb75c2116ab31f704661f090d3eeddd2aa6efc619946b4933c398b635fd04ba3758294965c568997e1ef44b0562804e6c64558f6cfa87662a988c321a856ead51c848528a4954f9ff1948d517d67bc11db66801648848bfb7ee12296428bc3ffec863e9c77ff31ee386197679adab2a0e93bbe0c66ffe9c4b09b636f6216faa373aa8271678cc57ad46898222df7e2d8b14a5b70130596c0430997c4c04d9b5187fd9bb26b71fd19aacc8e08a3239f0eebca7b2873062a19f327a4a282012ebf9898a5ab6310b8623c864d4dada3ded00ad201ce8f3973f90396f5edc1ba466e16247fe6b0ee98acfd53792cc0fea33647b841596655b8d9efbc14b50fe0b588e4c41e2cbd0a700529e7ca91122d3d1b26e52bf44a0c9fe37cdbc352357f13b2adc68e78a00f6dc88a8e6ea54bd0b2c8276f9e1bfebc8655a1f47b72c25ffa97f4463630cc21428ca3bb381a6d3171d28bb946f746f820247bf3f7bb69caaeb5c47026ca9997e586e657a9e1569312bb443299ef4cfeacc9aaf4fc3aaa4a77a21579234d2aab6fd0234398ae07ca7c57ac6d6a51e025744b1430abce27f7f9b0d0e45c051e34d20db95cadcc0e4e327dbd979166b33e39a3951d0b8dd62c0d1542b69583cfc07b127243cac4b052cb29ccb3592972698fa4cd84633d222d78b8741d5f903f8636d95cddfe2ef13829df9ce32705edfda51ded2f0ef38f60a33a2e00373107eef56a01acb5e05d849279b5987343c8bbc73ea660ceaf7c9b90c0a8e1412ff3f517cef8fe604d7a26e085170a76e1bf43f5d1bb77ee771fe841d59fe2cc2874d25bf991b4af6bf9ffe1bfbf3a5587006b60bab5bdfd5a3192e82d474ecab0ab656967856c84cba9469c5823c1d1bf104d2a21c071bb08b2a137883dd9c8f545d6958db8efa45263ae303de76e70f2f6a10e1858e6654004f2a099dc31950ee730c465e0a1822935e309d41650fba489aa3050eedbf3f058d24d1f04fc340966e42d72052d84a66789ccf75000c3fc83b8842badd6b22ddaaaf53ed34e25c1b638e3630d66a7903405052902cf8e7395d54679e2f4a2bf7c8c89b0dc38969376ea164fe97b37b1172e6e8f05a929aa373108e891a64e38e18b432a115a44d754811e03c4f4ae7c525a6b9b92aab0d16967ee1a64eeeb2207c094f6aa96f126d058eff22435a4ae76c31f888ee13b327d2cab4ab5a56abf4cae88c583dd67129271708aa17f4f10886ead0e12734314bd4a49e64349beba4abdf94a1fb23a72cf7e16b5af2f1706d9646a5ff7dbf5c7b1cb2c3781346167b15d4625841d9f3d14392db1d39101d37175c42c522229db0708544058d75cebf3e399cd443d1b943c6f3017a898bd49836a8d92519deb810712aed76602682ef0df2be270734eeda7f289a76f4684baf75702a1ac3da005e62b83f794b934cf882db5d50e5ed4aca868e300d690c0b10daf0a47486e9f49d1b08eac6cf5090ddd2443b1459b2df86ab3447b2b5c6afe8aadb410de6a84b640e326eb882832d1a9cb12e0b8f13aef579f404af8631cdd5a30a031dad19cdf247575dd223229330f19fe4d88c51242217397acf66b86c743de283d5df7212fce59af17eb702eccab192f56f054a33709d41841e4a39638e02b4210559593f9b5c44fd22d9da637ef1a3a0a41c40469990dc4beec30a05b67931c0560d9a59fa875f3e26fd1eb32655aa30c7a1cd3d541716fdaacdda206328f3cbc8f16fc2be26690f18963a16febbaf2cb6c199330579ca067c60b54cbdd211c1350e066448fb50ae28ed58788ac98f0ded3414c8735ab90639916e26ab29102cc2609035e56d9b9d2dbc98118835bcf0e437c77052efe2293d9f19b7197aa1b94b10997b0b1efdef251de8945a97fec885f032c3bee2447335230b866d7aef515b04664d0c59e18233f9a229969e3e17d69716413ca3bc55f5959e340627ea803f7b26f4a74295b295344a3685287093998a1ce75b1ed5d730c9aec812617b4c200a0250c9ef8ef7d2fcfc59ef97422eca746bc6451a5b77307d14c1cfa0ea2c8eb7cf7819644577a6456efec0af058a0e3c8ec371019009462bfe174a11368b57fbe3090208a57b2236b97edc32cda5c6fc988cbaaf91c4020a06a7ad45519eaa761e045fc84d3219b287206282347a031ef1e7b7dbc67de738fa8f9fe71c44201fd1d548f8aebe93bf502d64d4b5f470a419e3fcd87f0616b9813048311ed20ac2efd7f18dcd6889542208b50c28c8c0700f73fa33a964e38d699819cab2098c6ff081266721cdced87ff41948c84037485f30d38a99eeeb3ff4c3049742a29eb09bb35c358e732546267c165a62fee9e25abdafdb8a48785bd432d160797e7a41d580f59d7d8e59b3e6b954d39f86db33b8f7cabde43e8e04cac1fcf9aa6fdbe4326e0d9c782d9a630055b36f85c2b8efebf18f42ef14ee5eb1d33ca322db69704f8bb90bf30eb05908b8d8ed169580923f53a6539cc3b55baa47718053d2ff103c23d90f9cb49ddc7d759950f605bafabcb7953c042c0523b84da994529a87ad68fc6f0709fd7af5fc20e53a17d3f5fd4d25fc5ff6598c6ddfc34668a08ee5e066d81a65e7979c50c08febf76dc5a3a405f551bb8449d94ea0dfdad6dd6dd6d6e4486f4ae1d2523c05f46198d8af4da12873ebdf7d6b5f2d0f1b2d29759ab0d78e34ae6f17b7ab83518cf8b18836ea5630ee934e5ecc123f0d3fe6b803ae1f735d65dcadcaaf6660e02ecad0290f6ead0594733a10b2b1654a44244424fa8b3180b551ac401828203e61603b017106e2256f01b9f26db33897167d9defb54ddfe49334150574493895370bad46cc658667aa9a8ed333c86f112b2a542936af92e2f933254b6fb0b1a599eec3bf2e476ae6714e2486dd31b29e4d26838d84bd7a62c62beab3ba71642278ecaf2e50d70670d9fdff105019791d36321bc57fdfd8f65f2ea1cb188035ecabf6140e777b7e6d2177ac29e9a1a2f87dd54d96184bb1a855bd9efdadfc606f13621f40e07cd8be9c2435c8c90b4ccba5eb7ddcf8cf1f76617c9a9e011abf4a63ffe31df63ecacb8b1d2d653e613cb399ce079392f9ca2e226c60b6e8103447c24c1f80d42e1ee747997602ae3ccff8f9f98ce9b56f6f3e3c0ba507df8b2169539cfc946c42da72644feb9b3b582ce332f8b2eda02192958194903d17b3e9b4bd60d08cd9a7989d946ece6d8dc01d6b66a7851bb11e4b075d38081d3ce7bf1875fec9daf47a589abdb72763c9747b83a28389238b0279c8e41db6521130420851acac463664a97be2190aff921923475f2c1f8a87d1169229e5f10dd0a92221e61358b156020f2c9ca2cb6580743a8d5e3c59e6fd97a7a246211450c7c62f1891cedb434102f8794d81c1caf2c1b4ae18b7c4b9c88de5c51da33e3343cef76da0d00341c2e60c4562c162e41a7efa8290cc9061f3d6a592d5f104c5018f31bcaf912bdd37370fbf8fedf0aa9026c1142299197d67ab026756927b5864ea42c45a82c23c275697d31a1b7900670c9a3c967d12974543c11f20c367a336bea9b9ebe480f9c806528138dff35c5f56b1199b75748e9c5cf50e6a32397dc3eeb04c3636c0848a5e13df8a9758bacea231f34cba13b466360b0dec69f74f8bf9a2dcf3dd94fa3a7d27e8caae00240559d75875ef9c619416593ca0072e7f38caae5a530c62dbe00e38c12cb8b924d63fca4d5c3a4c8f50e8f4f86fc1fe2b163219c46c21eb783e587e18e07ab7e1927a646c4f154c5000cb65ce9528457c3c66f43d9ab7d61580df0ecfb31cb38e4cbcdc3dafcca57311abec6b74048c8b74505ba678a4db07ed7243c70a821aee66a487bf91fd273418f8ef657d1eeb9ea6f095d47641e9f9fa30599e8b9c6b4453a1a5e8afd86fcafb46dd095fa4a98a2b26470e2c799b08c6000f5c3c4e28961463724377f37813f3922484fda986eb7c93ae8365baf648acbb344ca7e044d7ba93e7ba35c31085f3f99c5fdb2f9f2845f00b8590395e8ff730b86f5dd7f52297b8ecd5d5a6bb452bcd12b98d6adb27e7ef0e84b9567c66093ca3edab7e64ac4f56360501d81823ea2b1595f934c5f61c8558304c16154109a983a2af8725c7af91b5bc57e555768aa8115236a6ccc921d472b608eb6b82c4ba3747d79027d7856fae5369aa325df6a76138a5b41a94377eeeb251087e0b8510d8890e3f7a0cffaeddb9d2c29bc89f952489f82ee2e2b485cd297e6d30683701623cf73ee9ee606baeae9c3afba287eff57731b9cfaf034b1f56c8b31a32a1078c4fcab298c3f925a8e7cacceb9edf7ba2e54d31033a25462021e4a3c0bf5af341b462ee4417024da7c12c7f385de3af129aef1338a9c1fd68323d07ff47ec8bcca66b44300624d02c9202a2d093c3c85fd922b57b3bd14162c8ca5690734b7e4e4b8980b73a8e9908a9fa3dd508b30e3b1e1fd4ec388affa27c4bc26ca2820e0a902d51ff94984e8894fa5fca7b8704b7600ca6d6b1b1527ea999fcdf8fe3b290ec0036cad222f92cf8a5a54d0fa91de6e74ef61f60a233c9f15fdc86226c3f688de15ed8f0c3f1bc3afcad87cee47a19384afc6a804f197339ebce4aca211dbe0504a000755d18f20c4ecacd4123acdff7653cbb26456499495662508c8186afb883f5481c6bdf88cf137e263bde9d62f054573e0d1454cc119c95d4d9011332bd77682f79debcf5c21f0be7e9a83a58cec34e7cfb17a8122e030669228e4d3d9e274a678c5b77e6180aacc2fa8eb9952c5b04de6b2c7bee591badab96a3c3248c275b5b8faf5394eacc427a840570033be5006c33ce2d2c6e54f08681c3f74ad2fe54bca6dc62a9d84f6c58509c1e5dd5cfcc7a358493d428de48dfc1bc3f74154801c97e6aae38445045320b4cf66c1e56eb6ea2c1218de65f120b463c5cfb9255b3a25eb6e848cbd977f0605d71c561c2a754f5761c31f84101ee8178782cc8cf70b41a2204c5cb2f3134d572327fe4bbc1792249dfcf0ae7ba5d81fb5ae4a7978d044085f3b7f2e398c05733e2bf456cae898f8b5a81e9c79179bb5ca716713fce643dabe21eaee4386e646e25ad3adc5a4ad40f9bd6743f5f742efb1a674ffdbd2ced56c646ae590eb8f10283b47f57e6f96ad76adebecb24df74020b096fdee3c8d780d563a915f73c8b0246b861cd3a8580d5cf75798e8cf1c5875724661a39277e7165fe48ed8d5e6a20d68239f626fe8ea434a4e6e03ea434ec68c4b92a0fc2af15a135d6cbaeeca39a0c1896dab33daac", 0x2000, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006780)={0x90}, 0x0, 0x0, 0x0, 0x0}) creat(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 11:08:45 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(r3, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)={&(0x7f0000000440)={0x14}, 0x14}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000004c0)=@newqdisc={0x30, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_ingress={0xc}]}, 0x30}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000340)=@delchain={0x24, 0x64, 0xf31, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0x2, 0xffff}}}, 0x24}}, 0x0) [ 497.798099][ T8839] 8021q: adding VLAN 0 to HW filter on device team0 [ 497.823286][ T8839] bond0: (slave team0): Enslaving as an active interface with an up link [ 497.832613][ T8850] netlink: 'syz-executor.1': attribute type 10 has an invalid length. [ 497.847232][ T8850] bond0: (slave team0): Releasing backup interface [ 497.866082][ T8850] bridge0: port 3(team0) entered blocking state [ 497.877131][ T8850] bridge0: port 3(team0) entered disabled state [ 497.887348][ T8850] device team0 entered promiscuous mode 11:08:45 executing program 5: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x200009, &(0x7f0000002140)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) read$FUSE(r0, &(0x7f0000006840)={0x2020, 0x0, 0x0}, 0x206f) syz_fuse_handle_req(r0, &(0x7f00000042c0)="9ab1446569aa24b774753c9e994c09c24df9d42fa5a228e469b44cecf6f9f5ce5f77c93b1895aaac9cf34b37415f11fe22d6fa0162aa743b242e8fe0a8659e32fb543d7969d6513136a9f332a8074f8ee1e445277ddd5859eb5ac3321eb710be880a441031da9b31f791d54fb3c97cd8ee92b00cbf962be8eb5fd0b7cab207645f59cf87a8c41e2739dd8386b6bb84b627cbf5e09bac876ad4b215f0e510a853c5e8b9f7822b26771d72972290a1f9a6f0a46942be0d0eb7aa5145ff368863b14e9845926088f9f92d554e572926290dc6e6b574aea8c500fbe5697f881c0cec48282c6d07619248da0c3b9aa6f7c778525d1760051e4ba8ef31d3c8d3e1d4214ffa5261ce1fdbc12eba889968137f5c06fea233000296cf18df494b4e7b1bee7dc2f3751c37415d46f6d7ffb3d0f788f2100ee41266e6fba75b61af22e1d7b286507ff100cc34ed28d5a2c8be3231446874bbbde6f3c367ca802d64192ffcce1ea41b2cbc57f7500fc4f8f12fe02690c1c9785bbc35542b59d05600783cf4f4633b374101d8ed395303392b238d198f9f68c8ae928cbf3b558deec6d38ebaa526e749ac4e47dd5b838ec34f2820a1134252ae60159d4e030cf5e5d6f8de799a31e12ae57cfe5a1a3ded525c6e71271271d35a0056265362387a361f21ea0f4b6d46f6a83a8512687e43b31e11b1396d6e9e49cf42b693732e226b55d21a1203022f6be9f8ecccb68de3bf4ce99689514bd752f4e60bd2f8e376d7fae5b5fc8db0f53db8c52746671e361b9319419c1b3f3168b4797ebd2d118ee42dda4bc59dd0251236195c8cdafc0546354eeb28f4c7e71e8245a6ccaddfb858f61039c0ccf5acd924680aab38dd061fc7b123f24ac7f3d3c0cee43b61045bb1efea25af86088a0591f166e2f11ea4089860893b17ca5e3d99ec75131268e2e4e290c2bf15e4dde23284e4bdf6e549c096ce221d9c8a6c0fc78aa6a1c8b547c0e10738de2a1e8663e03ab0ce4594e244989f75b6672de1eee97ba7e6467a0da51c0e75d5866c405b03c4744d8d3fbb01eddba5a0361662269154c2f0e61a9433982eb904ff562896cbfa692eb1e6c644fcf6cbc103a76b712af706a47608d3e2f5d54d47d8e9906ab37ddf04004d32ce00200fc3c274666aeb618b27424d87b6a4b0262de4436b9e6f150bc798394c298b25a2c318fbe786185464057c0bcfcd1917230d78ee1a49eca12068fa676852c1099096c6cb98dfda27fedac41826516e42cc116f0cbb68f0f810418258dc5a65c0e1ada296176e17f8d762894c80542a79383cc1674a4f3d6520633ce80baba214c20628899f9ac826484c887713aed9c5caf13b40a598cb1e81f7b18dae39efc22dc99ff497e11f158edc2716ebe3bcd593691aa26523efc168e1394ab439c9a9270575ef34eeee9084b0a31b2d81d47c964ac61e600f75d9321d7474dde45bb8d0cc46510488ab68486d3ba6cc9c3ddb6f66f2e5d251ee285121e1645a2f5167fc5fb8ac4491c0d9d0423c7a8452efea2f5a30096a0fa47173f3a68500a5c755ea939c838d3be126a87ff6baa5a1fba638a5c64767d17f04201b935fcb1cb6afa175594f410f2ff773194c703e623876051e46bb0850a5016e65f8fa34b96bafdfe851a0756fe26fb63d52113c0935b0867f7dc8a94d887484b15e8f92b6a316a22c04a985cc94e432cd43f44001bcdbd48efcd463c402d3d181298e96db60fdb714b82e146567af5ae3fc0c3f9d241471b4d129f928d286f780facb1e84434610ab3379dfff0f64d57b4a1c2e96c98b693de952d26773d24e7a95eddbc450f79932d5332d27991c7bfbd3bc35bfeb9496fbebccb5e4c35c368e021dea643cb292d794d3d3bbcc960f989bef09763dc73d83cbf907485635265e81f87b712d958a66719230fc6466615a0e3bb998d48159e9e9c51959354a545966bcffa298c7673b4d32b991c886a997236642c0f104f6795feab9f48d0ffc74667f3f3e82473ac892ad25f4b13029b0b27fb1d86991ddc42bbc3fe584ed364e769f3bc72ed8749e7a654ec1a2ec7a01bd2d5caccdc6241a1b1ef2726db54d2c34ab47020b4c729b5994b43deb00ad959950e0051d2c0f27217397055e78f1dd3bd867a45e06c2134ae8981021aae881cc7b2049fe7c82d2127ec81d6430c8116355c8d0ab8b9291c688ed9b8dbb1ed6f1a99bb58a1be8d5737acbf9461b142c8982f52481195d35ef82aed4fa52385ea4ed00a739d01cad7af9f7c27d357748e24f28d22065ccb37300e8f5d8dae5ca79af7a50edc3e05184d1a2a6d59784d5ceeb1f1550a44ea03bee4dc5c27eb78f0032593c7d082e59211f83a8b91aa78bfb7e959328ee63af26a37b79ce5e5139eeebd12e28b2a26ad2fcbdca652524d036b324782d54247a48b9f8200b2d6d2c091c41366d677e3be6e136cec6c3080d608849135c6e3c7d695d2e226ae1ce999d730d7f79116ab85762e55a3e5a66a690ce0a4bb4fd1560c796e2797414b544ef78e29d55e4853fdbf3362085a65c46105f32c360a0a9867b984a5d0297fe0b06a45684ac801a8e66294cef6e5f3c48648884fbb2422fa00488df33a9a0ff1039c81f1939f2cd2f5fe8aa805af2d2332ac37244ed4a7b50265af8062752b0c16511e5f25e8aa2b60645675bc826557bb75474ca4787f6b584b2f83bc25192579104aa0baae79f396df0d31121f90db9acea9695ee0fe0c22df4db503ec8b2437b05f5d35a65722fa82eebd2aff4bcd3316a5cffc4b31913fd02f82130c77f320bf04bf8fa873d0e3f62122d6a5f87d3e908bedafed4a3cb6d9f73ff546f5a2b74a2493b1753e89b682352bb3166563518dcb190c7b3d9fd667c57978a670b192641a674dc92c2401d067b6767aa632ce32a401175c98200a52ab5d80dffa719746d0bff8a84bac4a56e0ab8124fc332b64ea662d01e1b73231a6638f01cf4d699448da228c16951149c8d3dab9a7e3be9a16c7d1ffb061818f8f9cb2b42739fae4a0d70c0701c8dceee785d36ef6413162de1917df01c693ef3e1f517e7fc46245209fee52f5c6a2f50ab3f56d67d1cd987282b24071d8ebb1bc5cd635957b2a7ad92d0650abd5bbc24b75885b6119592a3d715392718e52f9124c4ac95be3582abba4ac3a4049ee49fa8ceb9b59d4e1e2a069c9d482879fd8d27d5ac22ef870542453be22c2ec4ebf1472c19fbfb56aa0a3671297b020e3fe49d201a82a04420e90bda43691dacf92347bcbcae3742cc4abad4c8010c0afa15278795d4d76c482461ae78f30569e1dcf87b9b150d07a2bd81676ec6022422d490759ae1e861a6c4cd1f733bd772d60975a59356c385a4a390429f3d2131e7f616015261df6db3cc3ec261a53be10c4f197e71878984fee00e6d1069f79825194b7af434fb6bb86db18e11977f82928be35054543060cea94ebb4015d061f20f8454e056e7b6e4f9a1621ef2377d77659c20bf358c817519f1801be15ae3b5b42adfab367777a6789635a0dcdd1f2b97edecea0210768af67601d1b95a8850dddb6b1f4b0c2f52c835b0833d81966ad19e49ceb9dc9c729cd8334bc3ee5bb8c74186f5cc3e765b9fdd91d79baaab3d2ab64c15d655d1af7de9cf8d5d7c1baef24577843ce142331743b45b06104b6d0d4392e61ca8c07507ff5f831bbf720854db4debf64182aaebf899ba57626a48748fc2dcf016013d575595d24d383eef2da0ff0c9f6fe9c64b186cd4617e3f37635d7dacb58ec297f3ddb48ce4a5e00cc127267e18a1fdf209e098f2cb2e9c0630d15ec9b867b2b95ecf82ad2c0ba39df9c4d36d492bc9a55c4b767da966e4fd7f4d2fef5e91d0575177c05d240b50757031c76333d43bcc828ab2f0376e29d12d1261ce104a8ea488091326bc451c120c8c04d3e64835c893f55b312e248ad8fc1c32429d68e6b67bf45ab8a1cc3db22f9f01a2266b8349046d3d3e081eaa7f7020c73c0762d11a33b517b8f081da3c61ef63e1d40cd87d69c7ac7491fb61bb57c1fe2d218aff6d39b3e1fc847f0ed894e2f0b4d6a4ad03ba42e28bb1dfab645081f548e64ceb8ce15d2214bd66a14fe594aa447c3537eb493299fef0f9326236ea5dae44e23b34801fe06ee16c79545feaf2528421d6e7f9a256a7914d86bd053dc33c8c2043ba73714f5ff5f0507097a56c40b2190e77877d43be849ee2ac129e582930ced06d359eebb49eda4edb13819f91cecc449c9613d9659906179f8fefa34fecb7d21cdaf09a1ce8d094421da80796c97c02fc56171aaba53fd8a7f55de059044717df164f3571028f16995d51fc8829534cdf58dd134def1e43a34e4f5f372fa8e19d3b85881e99ecd45faa4fccfdb47e094ab06955f3960fac71294dd965f24a97cff36b9966cf1a4c3e96c3e14a3951dcc8a3e9371f7e1ae9df77ddb1a99172174adbee8ea57a0c9872a6d677c2875da88a6a7234bebf68a3cc0532a9809a4de4b4d419bff67b0ba825a7ae6e999087155378357ae67e2dd98697f1d10ffa4497dde6582571670456db995228b97d0ecb2fb30c2ba6c16038c40059815c56b35666cc1c5090f6c38e0f4c12abf79919951b85a2734d32dd12b239912d541f9163387a4aa0be0b7a12d9c6b56dbcf1e9aadcfd72e2664a84d6c5147c72bffe7c3560ccd8c447b748dcd26cc9ca2a85cded742a8dccdfd8e78c96e78d405a19faab9e57183b37583f94b3d416b2920c6b746427ed75c08dc3be02720c1edc4743229153c48f1239b222b9fe2e21c0ae28122bc44f9dc78a59f3485ac8057eb21f0857bcfea2d9ebbbcc197e7880d81515bb1cb7192d97c4258c09926d137e245977db40812b253f99a504bb68137d8d73ca4e7c808d50f1dcc600e6a6db90238ff44e075932fe668c066e6988a6a8b4a8485120c8e4d6511268a75d8f9b0f06689aac8cd621e90c62af1e59aa9efe928e9ea098661b408a2825c4f9aac1efd9d54d163a651054b9ab32719d2be3b176f6795ddad0f1310b9237181689f2f9dd34a41d4d4cd2d7569bf56e6a80bc24d90df3bdde0f9649e699f4ef70c4f3faf9553a231215416bba26c29f17861e0f265e9641b2307ed43d6fde23a378669f4ade874e54c20a5e902205dcaa79a3e8584a3f78a86e703451115a1717df882507c607297afac0a056a0f3509a57502fd2ffff6035d04b91f72f5e1a69ddafaf80f7b2f7a13f38c683988436585e6bc7fc2da328449675c234ec0acf5294ce06c72442beba15e65d6a3e1b5dc3c8f115e1005798383f79b0194f6b7d4b1b32371acbf22340af6e5ee3ea840f7ed451226daef3041fc194e051af2fb450022b394c774273b9575c974c324ecd7268435176ee28c54bb54c8e829232ca636f3bdef60ed460b5ff425936626dd16a3f436f08a863582a79f393378f60f6c8ecdd13d83073bfda2e9f8d0c74a841021cbb8c148e70bfc585627449cdd9fb3045db3ea08a96108b52ee8a4f5048a5d910355789f4bb85c1362955e267e719581c38a2648eaa0b516db6277d2ee3c6e1e1090df3f53a31b747d99887e337dadddab16a297d9e56797007a3d18ce333311c70bb1bf45bdae517ffc589419af643773bb30a1fbff7ecd4a8ae7456a608fe73547c2eda4f070d57dc70b65d867526c946a435ea581497da18646ce569eaf6ccf3474cd6e7aa3d6d4732836ff4167c9153757ce58a34864be6d479f7b4ea1d6480b9ac16c5bff346a74e74133234744df867e16b3d2f1f7db4b21b89019b520917ef863e60f52999d6946b9e09cb60054f49d8a255f02e4b62fff6e6adb9a167ea70a177d00b26f56e29b63138a2ebc30b956161a4ab25d5da1c207c3f762714f651341ae771e17d84fa1c86685f2fcb0a128c2e1208d1930e7ff0d8d55299154112af574b881be8b69cc1721d548ad4dc02632e184c47f9b394bf4a834e60fbead8c8bfbf5087f8454513b0b086ac97bbbb9aa342af9def758fe88f1e4570e65f93fd4a9868665d08fac0cf6ebde786995c433504ca01cdf83311aaae20cc76f819a4344a8ee4e26c1094cb00d2c8a67c733fffcd89e97534cacb08a64d75e8594fa31f0dcfcafb0d1bc184c7067fec6a48ddefd580d4d9a4128d8f70f6fc6562da683904766e982ecd0286064db6844131bb7962a0a497f7b97fefad88a0b128bdf8cca774b1c32cb4af259bfebccda036e7e4ea8962838dbb5c04ffab0a2f1481848a27f06171645daf5246a2e563f3ed60097a9d7023d6ba5c8a58d39f733b12baf0863d82c427460f51cf9e3f77281a42221725b7bb75c2116ab31f704661f090d3eeddd2aa6efc619946b4933c398b635fd04ba3758294965c568997e1ef44b0562804e6c64558f6cfa87662a988c321a856ead51c848528a4954f9ff1948d517d67bc11db66801648848bfb7ee12296428bc3ffec863e9c77ff31ee386197679adab2a0e93bbe0c66ffe9c4b09b636f6216faa373aa8271678cc57ad46898222df7e2d8b14a5b70130596c0430997c4c04d9b5187fd9bb26b71fd19aacc8e08a3239f0eebca7b2873062a19f327a4a282012ebf9898a5ab6310b8623c864d4dada3ded00ad201ce8f3973f90396f5edc1ba466e16247fe6b0ee98acfd53792cc0fea33647b841596655b8d9efbc14b50fe0b588e4c41e2cbd0a700529e7ca91122d3d1b26e52bf44a0c9fe37cdbc352357f13b2adc68e78a00f6dc88a8e6ea54bd0b2c8276f9e1bfebc8655a1f47b72c25ffa97f4463630cc21428ca3bb381a6d3171d28bb946f746f820247bf3f7bb69caaeb5c47026ca9997e586e657a9e1569312bb443299ef4cfeacc9aaf4fc3aaa4a77a21579234d2aab6fd0234398ae07ca7c57ac6d6a51e025744b1430abce27f7f9b0d0e45c051e34d20db95cadcc0e4e327dbd979166b33e39a3951d0b8dd62c0d1542b69583cfc07b127243cac4b052cb29ccb3592972698fa4cd84633d222d78b8741d5f903f8636d95cddfe2ef13829df9ce32705edfda51ded2f0ef38f60a33a2e00373107eef56a01acb5e05d849279b5987343c8bbc73ea660ceaf7c9b90c0a8e1412ff3f517cef8fe604d7a26e085170a76e1bf43f5d1bb77ee771fe841d59fe2cc2874d25bf991b4af6bf9ffe1bfbf3a5587006b60bab5bdfd5a3192e82d474ecab0ab656967856c84cba9469c5823c1d1bf104d2a21c071bb08b2a137883dd9c8f545d6958db8efa45263ae303de76e70f2f6a10e1858e6654004f2a099dc31950ee730c465e0a1822935e309d41650fba489aa3050eedbf3f058d24d1f04fc340966e42d72052d84a66789ccf75000c3fc83b8842badd6b22ddaaaf53ed34e25c1b638e3630d66a7903405052902cf8e7395d54679e2f4a2bf7c8c89b0dc38969376ea164fe97b37b1172e6e8f05a929aa373108e891a64e38e18b432a115a44d754811e03c4f4ae7c525a6b9b92aab0d16967ee1a64eeeb2207c094f6aa96f126d058eff22435a4ae76c31f888ee13b327d2cab4ab5a56abf4cae88c583dd67129271708aa17f4f10886ead0e12734314bd4a49e64349beba4abdf94a1fb23a72cf7e16b5af2f1706d9646a5ff7dbf5c7b1cb2c3781346167b15d4625841d9f3d14392db1d39101d37175c42c522229db0708544058d75cebf3e399cd443d1b943c6f3017a898bd49836a8d92519deb810712aed76602682ef0df2be270734eeda7f289a76f4684baf75702a1ac3da005e62b83f794b934cf882db5d50e5ed4aca868e300d690c0b10daf0a47486e9f49d1b08eac6cf5090ddd2443b1459b2df86ab3447b2b5c6afe8aadb410de6a84b640e326eb882832d1a9cb12e0b8f13aef579f404af8631cdd5a30a031dad19cdf247575dd223229330f19fe4d88c51242217397acf66b86c743de283d5df7212fce59af17eb702eccab192f56f054a33709d41841e4a39638e02b4210559593f9b5c44fd22d9da637ef1a3a0a41c40469990dc4beec30a05b67931c0560d9a59fa875f3e26fd1eb32655aa30c7a1cd3d541716fdaacdda206328f3cbc8f16fc2be26690f18963a16febbaf2cb6c199330579ca067c60b54cbdd211c1350e066448fb50ae28ed58788ac98f0ded3414c8735ab90639916e26ab29102cc2609035e56d9b9d2dbc98118835bcf0e437c77052efe2293d9f19b7197aa1b94b10997b0b1efdef251de8945a97fec885f032c3bee2447335230b866d7aef515b04664d0c59e18233f9a229969e3e17d69716413ca3bc55f5959e340627ea803f7b26f4a74295b295344a3685287093998a1ce75b1ed5d730c9aec812617b4c200a0250c9ef8ef7d2fcfc59ef97422eca746bc6451a5b77307d14c1cfa0ea2c8eb7cf7819644577a6456efec0af058a0e3c8ec371019009462bfe174a11368b57fbe3090208a57b2236b97edc32cda5c6fc988cbaaf91c4020a06a7ad45519eaa761e045fc84d3219b287206282347a031ef1e7b7dbc67de738fa8f9fe71c44201fd1d548f8aebe93bf502d64d4b5f470a419e3fcd87f0616b9813048311ed20ac2efd7f18dcd6889542208b50c28c8c0700f73fa33a964e38d699819cab2098c6ff081266721cdced87ff41948c84037485f30d38a99eeeb3ff4c3049742a29eb09bb35c358e732546267c165a62fee9e25abdafdb8a48785bd432d160797e7a41d580f59d7d8e59b3e6b954d39f86db33b8f7cabde43e8e04cac1fcf9aa6fdbe4326e0d9c782d9a630055b36f85c2b8efebf18f42ef14ee5eb1d33ca322db69704f8bb90bf30eb05908b8d8ed169580923f53a6539cc3b55baa47718053d2ff103c23d90f9cb49ddc7d759950f605bafabcb7953c042c0523b84da994529a87ad68fc6f0709fd7af5fc20e53a17d3f5fd4d25fc5ff6598c6ddfc34668a08ee5e066d81a65e7979c50c08febf76dc5a3a405f551bb8449d94ea0dfdad6dd6dd6d6e4486f4ae1d2523c05f46198d8af4da12873ebdf7d6b5f2d0f1b2d29759ab0d78e34ae6f17b7ab83518cf8b18836ea5630ee934e5ecc123f0d3fe6b803ae1f735d65dcadcaaf6660e02ecad0290f6ead0594733a10b2b1654a44244424fa8b3180b551ac401828203e61603b017106e2256f01b9f26db33897167d9defb54ddfe49334150574493895370bad46cc658667aa9a8ed333c86f112b2a542936af92e2f933254b6fb0b1a599eec3bf2e476ae6714e2486dd31b29e4d26838d84bd7a62c62beab3ba71642278ecaf2e50d70670d9fdff105019791d36321bc57fdfd8f65f2ea1cb188035ecabf6140e777b7e6d2177ac29e9a1a2f87dd54d96184bb1a855bd9efdadfc606f13621f40e07cd8be9c2435c8c90b4ccba5eb7ddcf8cf1f76617c9a9e011abf4a63ffe31df63ecacb8b1d2d653e613cb399ce079392f9ca2e226c60b6e8103447c24c1f80d42e1ee747997602ae3ccff8f9f98ce9b56f6f3e3c0ba507df8b2169539cfc946c42da72644feb9b3b582ce332f8b2eda02192958194903d17b3e9b4bd60d08cd9a7989d946ece6d8dc01d6b66a7851bb11e4b075d38081d3ce7bf1875fec9daf47a589abdb72763c9747b83a28389238b0279c8e41db6521130420851acac463664a97be2190aff921923475f2c1f8a87d1169229e5f10dd0a92221e61358b156020f2c9ca2cb6580743a8d5e3c59e6fd97a7a246211450c7c62f1891cedb434102f8794d81c1caf2c1b4ae18b7c4b9c88de5c51da33e3343cef76da0d00341c2e60c4562c162e41a7efa8290cc9061f3d6a592d5f104c5018f31bcaf912bdd37370fbf8fedf0aa9026c1142299197d67ab026756927b5864ea42c45a82c23c275697d31a1b7900670c9a3c967d12974543c11f20c367a336bea9b9ebe480f9c806528138dff35c5f56b1199b75748e9c5cf50e6a32397dc3eeb04c3636c0848a5e13df8a9758bacea231f34cba13b466360b0dec69f74f8bf9a2dcf3dd94fa3a7d27e8caae00240559d75875ef9c619416593ca0072e7f38caae5a530c62dbe00e38c12cb8b924d63fca4d5c3a4c8f50e8f4f86fc1fe2b163219c46c21eb783e587e18e07ab7e1927a646c4f154c5000cb65ce9528457c3c66f43d9ab7d61580df0ecfb31cb38e4cbcdc3dafcca57311abec6b74048c8b74505ba678a4db07ed7243c70a821aee66a487bf91fd273418f8ef657d1eeb9ea6f095d47641e9f9fa30599e8b9c6b4453a1a5e8afd86fcafb46dd095fa4a98a2b26470e2c799b08c6000f5c3c4e28961463724377f37813f3922484fda986eb7c93ae8365baf648acbb344ca7e044d7ba93e7ba35c31085f3f99c5fdb2f9f2845f00b8590395e8ff730b86f5dd7f52297b8ecd5d5a6bb452bcd12b98d6adb27e7ef0e84b9567c66093ca3edab7e64ac4f56360501d81823ea2b1595f934c5f61c8558304c16154109a983a2af8725c7af91b5bc57e555768aa8115236a6ccc921d472b608eb6b82c4ba3747d79027d7856fae5369aa325df6a76138a5b41a94377eeeb251087e0b8510d8890e3f7a0cffaeddb9d2c29bc89f952489f82ee2e2b485cd297e6d30683701623cf73ee9ee606baeae9c3afba287eff57731b9cfaf034b1f56c8b31a32a1078c4fcab298c3f925a8e7cacceb9edf7ba2e54d31033a25462021e4a3c0bf5af341b462ee4417024da7c12c7f385de3af129aef1338a9c1fd68323d07ff47ec8bcca66b44300624d02c9202a2d093c3c85fd922b57b3bd14162c8ca5690734b7e4e4b8980b73a8e9908a9fa3dd508b30e3b1e1fd4ec388affa27c4bc26ca2820e0a902d51ff94984e8894fa5fca7b8704b7600ca6d6b1b1527ea999fcdf8fe3b290ec0036cad222f92cf8a5a54d0fa91de6e74ef61f60a233c9f15fdc86226c3f688de15ed8f0c3f1bc3afcad87cee47a19384afc6a804f197339ebce4aca211dbe0504a000755d18f20c4ecacd4123acdff7653cbb26456499495662508c8186afb883f5481c6bdf88cf137e263bde9d62f054573e0d1454cc119c95d4d9011332bd77682f79debcf5c21f0be7e9a83a58cec34e7cfb17a8122e030669228e4d3d9e274a678c5b77e6180aacc2fa8eb9952c5b04de6b2c7bee591badab96a3c3248c275b5b8faf5394eacc427a840570033be5006c33ce2d2c6e54f08681c3f74ad2fe54bca6dc62a9d84f6c58509c1e5dd5cfcc7a358493d428de48dfc1bc3f74154801c97e6aae38445045320b4cf66c1e56eb6ea2c1218de65f120b463c5cfb9255b3a25eb6e848cbd977f0605d71c561c2a754f5761c31f84101ee8178782cc8cf70b41a2204c5cb2f3134d572327fe4bbc1792249dfcf0ae7ba5d81fb5ae4a7978d044085f3b7f2e398c05733e2bf456cae898f8b5a81e9c79179bb5ca716713fce643dabe21eaee4386e646e25ad3adc5a4ad40f9bd6743f5f742efb1a674ffdbd2ced56c646ae590eb8f10283b47f57e6f96ad76adebecb24df74020b096fdee3c8d780d563a915f73c8b0246b861cd3a8580d5cf75798e8cf1c5875724661a39277e7165fe48ed8d5e6a20d68239f626fe8ea434a4e6e03ea434ec68c4b92a0fc2af15a135d6cbaeeca39a0c1896dab33daac", 0x2000, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006780)={0x90}, 0x0, 0x0, 0x0, 0x0}) creat(&(0x7f00000000c0)='./file0/file0\x00', 0x0) [ 497.893576][ T8850] device team_slave_0 entered promiscuous mode [ 497.907602][ T8850] device team_slave_1 entered promiscuous mode [ 497.915214][ T8852] device team0 left promiscuous mode [ 497.952270][ T8852] device team_slave_0 left promiscuous mode [ 497.972218][ T4170] usb 5-1: new high-speed USB device number 6 using dummy_hcd [ 497.982640][ T8852] device team_slave_1 left promiscuous mode [ 498.008822][ T8852] bridge0: port 3(team0) entered disabled state [ 498.037045][ T8852] 8021q: adding VLAN 0 to HW filter on device team0 [ 498.049355][ T8852] bond0: (slave team0): Enslaving as an active interface with an up link [ 498.118834][ T8864] bond0: (slave team0): Releasing backup interface [ 498.159236][ T8864] bridge0: port 3(team0) entered blocking state [ 498.176788][ T8864] bridge0: port 3(team0) entered disabled state [ 498.212409][ T8864] device team0 entered promiscuous mode [ 498.219005][ T8864] device team_slave_0 entered promiscuous mode [ 498.242052][ T4170] usb 5-1: Using ep0 maxpacket: 32 [ 498.247255][ T8864] device team_slave_1 entered promiscuous mode 11:08:45 executing program 2: syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1}}]}}, &(0x7f0000000600)={0x0, 0x0, 0x24, &(0x7f0000000100)={0x5, 0xf, 0x24, 0x2, [@wireless={0xb}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "9e94eb33d2cab1ec2a73a5c87f95f24c"}]}}) 11:08:45 executing program 1: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={0x0, 0x5c}}, 0x0) sendmsg$NFT_MSG_GETCHAIN(r0, 0x0, 0x0) setsockopt$inet6_IPV6_RTHDRDSTOPTS(0xffffffffffffffff, 0x29, 0x37, 0x0, 0x0) r1 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000180), 0x801, 0x0) sendmsg$NFT_BATCH(r1, &(0x7f00000002c0)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000280)={&(0x7f0000000640)={{0x14}, [@NFT_MSG_DELFLOWTABLE={0x20, 0x18, 0xa, 0x201, 0x0, 0x0, {0x0, 0x0, 0x6}, [@NFTA_FLOWTABLE_HANDLE={0xc, 0x5, 0x1, 0x0, 0x4}]}, @NFT_MSG_NEWSET={0x4c, 0x9, 0xa, 0x101, 0x0, 0x0, {0x3, 0x0, 0x1}, [@NFTA_SET_USERDATA={0x2c, 0xd, 0x1, 0x0, "889c6c908aa94ae26dc9a1b39606a227ea74585873c1099c5f4b2a1cd6a5b163f056b9fc6ea66c92"}, @NFTA_SET_NAME={0x9, 0x2, 'syz0\x00'}]}, @NFT_MSG_NEWTABLE={0x54, 0x0, 0xa, 0x301, 0x0, 0x0, {0x0, 0x0, 0xa}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}, @NFTA_TABLE_FLAGS={0x8, 0x2, 0x1, 0x0, 0x1}, @NFTA_TABLE_FLAGS={0x8}, @NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x2}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz1\x00'}]}, @NFT_MSG_DELFLOWTABLE={0x98, 0x18, 0xa, 0x201, 0x0, 0x0, {0x3, 0x0, 0x8}, [@NFTA_FLOWTABLE_HANDLE={0xc, 0x5, 0x1, 0x0, 0x4}, @NFTA_FLOWTABLE_TABLE={0x9, 0x1, 'syz1\x00'}, @NFTA_FLOWTABLE_HANDLE={0xc, 0x5, 0x1, 0x0, 0x3}, @NFTA_FLOWTABLE_HOOK={0x4c, 0x3, 0x0, 0x1, [@NFTA_FLOWTABLE_HOOK_DEVS={0x18, 0x3, 0x0, 0x1, [{0x14, 0x1, 'nr0\x00'}]}, @NFTA_FLOWTABLE_HOOK_DEVS={0x18, 0x3, 0x0, 0x1, [{0x14, 0x1, 'caif0\x00'}]}, @NFTA_FLOWTABLE_HOOK_PRIORITY={0x8, 0x2, 0x1, 0x0, 0x6}, @NFTA_FLOWTABLE_HOOK_PRIORITY={0x8, 0x2, 0x1, 0x0, 0x1000}, @NFTA_FLOWTABLE_HOOK_PRIORITY={0x8, 0x2, 0x1, 0x0, 0x2}]}, @NFTA_FLOWTABLE_HOOK={0xc, 0x3, 0x0, 0x1, [@NFTA_FLOWTABLE_HOOK_PRIORITY={0x8, 0x2, 0x1, 0x0, 0x8}]}, @NFTA_FLOWTABLE_FLAGS={0x8, 0x7, 0x1, 0x0, 0x1}]}, @NFT_MSG_DELCHAIN={0x3c, 0x5, 0xa, 0x101, 0x0, 0x0, {0xa}, [@NFTA_CHAIN_NAME={0x9, 0x3, 'syz1\x00'}, @NFTA_CHAIN_COUNTERS={0x1c, 0x8, 0x0, 0x1, [@NFTA_COUNTER_BYTES={0xc, 0x1, 0x1, 0x0, 0x7}, @NFTA_COUNTER_PACKETS={0xc, 0x2, 0x1, 0x0, 0x4}]}]}, @NFT_MSG_DELRULE={0x114, 0x8, 0xa, 0x401, 0x0, 0x0, {0xa, 0x0, 0x3}, [@NFTA_RULE_COMPAT={0x24, 0x5, 0x0, 0x1, [@NFTA_RULE_COMPAT_PROTO_BRIDGE={0x8, 0x1, 0x1, 0x0, 0x16}, @NFTA_RULE_COMPAT_FLAGS={0x8, 0x2, 0x1, 0x0, 0x2}, @NFTA_RULE_COMPAT_PROTO_IPV4={0x8, 0x1, 0x1, 0x0, 0x1}, @NFTA_RULE_COMPAT_PROTO_IPV6={0x8, 0x1, 0x1, 0x0, 0x62}]}, @NFTA_RULE_CHAIN_ID={0x8, 0xb, 0x1, 0x0, 0x7}, @NFTA_RULE_USERDATA={0xcb, 0x7, 0x1, 0x0, "73a43d635015543f9e611f6713357edeffea2d96db2f12c0dfdde9588559909fefec8a3b89dd019cccecda0dca172cb8a6ec565f13806f62a5329b093806a00585b950624327a6d961a06028f01b4d17e8cd6ad4b6360e8793fb68dcd9c5825bfcfca3555b9dafb8e13050576d28228c3b10d6c3a243ebdc1ce5158112a86aced8921da59bb55485e2c74f9e7d7f87a3491cca5fcf06f7a491e66e34bac1bf1bb44607102a165fc51248f23308c6b2b9e77eb570c6f88581828ce297e201a346f026906271934e"}, @NFTA_RULE_CHAIN_ID={0x8}]}, @NFT_MSG_DELTABLE={0x1a0, 0x2, 0xa, 0x201, 0x0, 0x0, {0x7, 0x0, 0x5}, [@NFTA_TABLE_USERDATA={0xa0, 0x6, "be20babb84e26e7e502274e33f1658b1e78f8f95f8b03e676090d8a441cc45d5de830d8759624b642b1a3edcdc0af2a9105e17eca7a09ec39c7e56fd3438355d198ef5efea1a0961e03b41f1f286e848b336a944b2520372f2f7404290ef4c54a1475c389841196ea3a824bdc63dd675646b5bd4dcb03c7c755cc58dcd1068fb64c796d0dd8749c62a961abf1e7fad9c54d3793ac7534577ceb25767"}, @NFTA_TABLE_USERDATA={0x9b, 0x6, "fc875ff6e71494cb6b63f7358831dd6ea3c21ea45703a13d1e7845c895d476d5e1e68b1487d2645e05f7e56128d0c74bf4df99a9b78e794ecff983bcf4a8f0c84c0391802e7e1489b623e78dc3ae1817129515b7a3dd635ffd64b3009b82af98d18e6952b5388f0ab63c17ad9fb758f567632f51a4c49460407603c90ddff5deb8755401fd1b94d5810fd6347fecef6e77e213044fc204"}, @NFTA_TABLE_FLAGS={0x8}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}, @NFTA_TABLE_FLAGS={0x8}, @NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x2}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}, @NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x3}, @NFTA_TABLE_FLAGS={0x8}, @NFTA_TABLE_FLAGS={0x8}]}, @NFT_MSG_DELSETELEM={0x46c, 0xe, 0xa, 0x201, 0x0, 0x0, {0xb, 0x0, 0x7}, [@NFTA_SET_ELEM_LIST_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_ELEM_LIST_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_ELEM_LIST_ELEMENTS={0xec, 0x3, 0x0, 0x1, [{0x60, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_EXPIRATION={0xc, 0x5, 0x1, 0x0, 0xfffffffffffffff8}, @NFTA_SET_ELEM_EXPIRATION={0xc, 0x5, 0x1, 0x0, 0xd1e}, @NFTA_SET_ELEM_DATA={0x4}, @NFTA_SET_ELEM_USERDATA={0x12, 0x6, 0x1, 0x0, "ba6e2c0cc32025a37ff456702cf3"}, @NFTA_SET_ELEM_EXPIRATION={0xc, 0x5, 0x1, 0x0, 0xfff}, @NFTA_SET_ELEM_FLAGS={0x8}, @NFTA_SET_ELEM_OBJREF={0x9, 0x9, 'syz0\x00'}, @NFTA_SET_ELEM_TIMEOUT={0xc, 0x4, 0x1, 0x0, 0x3}]}, {0xc, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_USERDATA={0x8, 0x6, 0x1, 0x0, "cf9c12bf"}]}, {0x7c, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_EXPR={0x4}, @NFTA_SET_ELEM_USERDATA={0x64, 0x6, 0x1, 0x0, "2e5f7487a9d407f1e3d2e7bb5d41cb4c1896797ccb97551cfe2e4ab5656a11dde619a0189c4a15e2cc599aac0f833ccedf05b67290698ce87251e097fd8cd60bd04135c68b899763f97a9112e09c62bcdd20a606ab4cf3327f04de61861df90a"}, @NFTA_SET_ELEM_KEY_END={0x10, 0xa, 0x0, 0x1, [@NFTA_DATA_VERDICT={0xc, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffd}]}]}]}]}, @NFTA_SET_ELEM_LIST_SET={0x9, 0x2, 'syz0\x00'}, @NFTA_SET_ELEM_LIST_ELEMENTS={0x348, 0x3, 0x0, 0x1, [{0x6c, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_EXPIRATION={0xc, 0x5, 0x1, 0x0, 0xffffffffffffff00}, @NFTA_SET_ELEM_EXPR={0x4}, @NFTA_SET_ELEM_USERDATA={0x55, 0x6, 0x1, 0x0, "dda013827c4ae4519fc6c9a30ee41d256d944040ae5dc43e712a90a54f387fa5ece508ee9871d28216cf4665e23278346ae2388491ff53d006aca869b7539ff5e182dc8669f127b05927500c063e413abe"}]}, {0x16c, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_EXPR={0x4}, @NFTA_SET_ELEM_DATA={0x3c, 0x2, 0x0, 0x1, [@NFTA_DATA_VERDICT={0x10, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}]}, @NFTA_DATA_VERDICT={0x28, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x4}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x6}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x5}]}]}, @NFTA_SET_ELEM_KEY_END={0x128, 0xa, 0x0, 0x1, [@NFTA_DATA_VERDICT={0x20, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x200}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x9}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}]}, @NFTA_DATA_VALUE={0xd3, 0x1, "ff148eaf149e6b2187e51329eb87fb16fa1613c2796ef0252fd5df96b6022f492ca395ba7c845c3a06f8c2f4bed471abe66bf12720dfe36532eefcf0e86d0e2135109721f22a217b3678fdd50ddac8ea8175564b85c8c4f04e6780386441d218800576c0021ccad1af02e8bb77eb2385b747d718c7de77b76dada4fe586dca7b3fe6ada5a742af58bc38ca5dcbf5971a0ecde368db5a12da4dc354f2d4f90aac4a70317ad077e5181bfaf3393825ed324b5b99112eea55398da12568134f7a21fb1e32979ec1c51ec20e17061fdc4b"}, @NFTA_DATA_VERDICT={0x30, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xffffffffffffffff}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}]}]}]}, {0x16c, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_EXPR={0x4}, @NFTA_SET_ELEM_EXPRESSIONS={0x14, 0xb, 0x0, 0x1, [{0x10, 0x1, 0x0, 0x1, @limit={{0xa}, @void}}]}, @NFTA_SET_ELEM_TIMEOUT={0xc, 0x4, 0x1, 0x0, 0x8}, @NFTA_SET_ELEM_EXPRESSIONS={0x38, 0xb, 0x0, 0x1, [{0x24, 0x1, 0x0, 0x1, @lookup={{0xb}, @val={0x14, 0x2, 0x0, 0x1, [@NFTA_LOOKUP_DREG={0x8, 0x3, 0x1, 0x0, 0xd}, @NFTA_LOOKUP_SET_ID={0x8, 0x4, 0x1, 0x0, 0x1}]}}}, {0x10, 0x1, 0x0, 0x1, @lookup={{0xb}, @void}}]}, @NFTA_SET_ELEM_USERDATA={0xed, 0x6, 0x1, 0x0, "1ca57f667dd0df5f01cc0d24f7fefa63b1fc04866c70d3437b9356f2ad42a5e5975512cc2b97c1d6f7e28c93b90cd01fcf10607cb61f088096e989fd87d80f6999cac190fda26d5a27716a60e40f74d8938dbc8c3390c2a9aac315a538cc566fa83059567826d7aac0cded7b5f2217abe1bf09d8565d9382738c0af6d66c5b80ca32f15ee8b93b602ae9b7a46921d8946527f04a7e54472efa09699e8aac0df552dde6982947988f3cdfb7b53bb45d298bc7a381103828b67bcfd2743cee13abd400d91d8955039d3a670dd664a27a816ae22ec7481feb501e0df0079ce8f5a0810e3776dbb0151736"}, @NFTA_SET_ELEM_EXPR={0x4}, @NFTA_SET_ELEM_EXPIRATION={0xc, 0x5, 0x1, 0x0, 0x2}, @NFTA_SET_ELEM_OBJREF={0x9, 0x9, 'syz0\x00'}]}]}]}], {0x14}}, 0x8dc}, 0x1, 0x0, 0x0, 0x1}, 0x20010) r2 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r2, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000340)="2e00000010008188040f80ec59acbc0413a1f848100000005e000000000000000e000a000f00000002800000121f", 0x2e}], 0x1}, 0x0) socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f000000c2c0)={0x0, 0x0, 0x0}, 0x0) keyctl$instantiate_iov(0x14, 0x0, &(0x7f00000018c0)=[{&(0x7f0000000280)}, {0x0}, {&(0x7f0000000640)}, {0x0}], 0x4, 0x0) sendmsg$kcm(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000000c0)="2e00000010008188040f46ecdb4cb9cca7480ef410000000e3bd6efb440009000e000a000d000000ba8000001201", 0x2e}], 0x1}, 0x0) sendmsg$kcm(r2, &(0x7f00000005c0)={&(0x7f0000000380)=@alg={0x26, 'hash\x00', 0x0, 0x0, 'sha1-asm\x00'}, 0x80, &(0x7f0000000540)=[{&(0x7f0000000400)="68d5bb76ecc8ce5be0ee7a8d9d08181646d71791041f5027caefec8811a9dd6a3e425796bba9fe0bc3a26abe925c8a068bab519062c967fb7a431e000f9b6efdbda5d62968be974b3f58b0378def9729f3c7aeca7a81c379e34ac94ba4d1d44e24c92d6e3149cbb2347b47d88f5ee6197994cd2f85bc3f156f56fbdd7144f99c865ab9a7cfbb9133f3e3006d59872c20cd79247f00dca6fe6a741214e100", 0x9e}, {&(0x7f0000000300)="a04df969ed6c0477febc6cffab9729c13c8f82e84ea493e17028bd44cc0ee59269cec698892de9", 0x27}, {&(0x7f0000001900)="f9ceecaa7a7b5950e6ba8934e7d014905fbe32f3c064a5d511b298d5f635718202dd8bcbf006e79c345b4e212350f6e8cb54e797902db591d7ad56cd79358583cde4e395e72507805cedd99bcfb975d0848d6962828c21f6ad9e0ec1f0f1108266fd75999c535ae7d7fc387ade6bc56f78e38a5a85693da75517ce3a3b3ef5d675f3bcdd14e254fae9f594555922363a3cca47fc6848c3d70f4630a1ccfa7a3352492caae4b7be93eefe2eec390d5becb138746e5af20d218abcb84c01be19191183aa114f0c2f8a12fd47e169deb4b0ede9b8aa43ccae382d57573a3a80de001d0ab86dba12f1d33e5851a6a865a1e8731068cd6fbe276480cc67a2ebc1db7a925cce781cdbe546b45ec2d1c6784d4d1caf09a107a40721f467cbc15d9d4be362d3fb20076c38a6ae2f3cedd9936fd990d9412e457271c9cafca36d0c746e03d9d3f1d08d30afc4c94d8907e2916b406b745d23349bc9f30d27011370307025313feb26327cd32aa72dc527c81a0a98b2b8401ae8bb70ac137082661abddf55ec9aa6ed7907b102cd452636c10998842b44545a45e99ecbe7b1c4f036479dc3d745e35e423f6054db2e96576cbce60244fc2696e8260f544e98fd3ab0db771a7f0dc37afa05439d835323b3c644dd1928acf1a7cef5e358f3d0959321c18feb3edd80e29e0a7a78b2af1bd11e844a29a5eedf069283406005872304db23ac7978d2f78246048c57e93c0b7c1141bdb9ecd6556aff77948c166ff0f6c4a979bba7a3db2a6e80c88721d10ec92cd1b05fc562328d48a8b9320f9c9c4165d74fdcd83c716bf08102f4b218a0364e7d9d2c47a6e2d762f6fe765d527b721751f5650e581ed89e8decafae965be8e384c0d0e36333ac8ad851e5dd4002bc5d3a9d0d753e833121cf58a4076191a5b610a5abaad332371a2f9888b024129f6b478c66690fda3b804d6afab8c04d94aaab18215140a765eb63360df3eaf087497c3e4dffba95c2ea430de6508712dba5754beffe096748e338ad98b5528d5ef2bc1b530ce58a058a23f0cc4e8826eeb558fcccb685d9e82a61e289bfe250e8cb98b89c72d199c3be50172e5f34745c11370f5db2ec41517454251613a2890c3b2a5bce3c96e7a5772f01a68a5e515ad5795a66a4604d1ff71db9f6df780c484a0bd1cd6a7dd0eca03a7bf78a604345a606c0c3ec4109e12a18e683c019bb8cf82af82f88151efeb2483cb3d5202342eb659e111418fa267ca6aee0167958b9862e6823a4de843b18c27e00141a2edb50cc142de6b76cc9a4929923a1aacf9e1a25147f7e9ca4bf68caf462d6392bf530d787f8dac7320ed749417721bad3bdc41ad149613c66dae2be8edd3ab912b8a25314f00540d47e7e5af02157d2ee2d9985cb378aa4f6e14f953a7bdedb894f678a4146986140cfef28efd77e13785c35521cd41199e41b288ab6beb8563abca4b29bfd99996782eacda466c75c6e243889528e6b75673b57b8f2a96937564f511944847b2e3eb69a5a88f5771ff1721b646498442542ec2a71966ba5fb492acd943476bc49836270e09a817fae641f6852803895e3c450e5b66fd0c0cb96cccdb5e3e406dd801e7546d55222c516e8ec642145b5f04368a7442dd0b22543858a368e2d86d66ccce3d2f58d9db15b93b39fa9ec6a58225d4ba7864b3c41e11e1cb7525c25617306b5674051b551ab4346263c9550f99fd09cc3f9f00e7da2b74285eab4ad95e9f1b334a36c1e3d756ff340608a2e8972f54ed6fff782e978a53e3f30760bbcdc1010e81eeba0f17bf496f4f0aa55729dc01d5922a897cba722084d746d14b9ffcf7f5e98a9a8a8de8438e3ff9bb72f5c51c5f8b4f5eeda38149a83795098d2bd4b730551a7fcf795490c6c6c51690534c8da8a27d77d9e0da6ca17301b1e1d0d6c4d0cfb554ef5e315c28631a748550d41b3870ff9b5f30b765678b03225d63538a40bcc837249d8d1f72983207aed82f74e77ed5fb07420eb6246cbc5a5030f3a86603a0d49be6d8d905c03f8ab56c20c065fc980eee0f601997362952e73394c75312a4765f7cdd94814e7da714460254ff11a1571d89397a9e53850ae4b1f1b774ba41069663629e6aaa88e9331d001b43135b8864c18c53c076e47419b521688e8f9a0a2528792cb53beaf12af7b44db054af424cbe6accc1dedcb728781740a5ed044626b896c3cd997d5a97b93e28e0e3cd363bb6180d84dd404db8caedaacb5190bc7dc07d19966bb03f58eb40de0ae812f838547fdd34db205b2aad523f0c961a6eaf6fb43f9e6eb41b5023935f703cbb3ab89b288c85e83ca41b0d8f80f58eed655231843ffa9071ba88c118df196b436bac99929eb3cadfe4fb8a41d52d66d657ea2e63b50c7de0febe8ef3aac1ccce00893e93b21c5d3c0422eb933eca1e0492f53ff5f5419acf879f2c31f02e401ea12fbc49b8e2cf9edb8f263d66c24443ddb88c17ffcca2aee40f1b4c75fa51b5635adebc15f74d82e65fffeb3d3a9bfd26ae1dfcc65e5f3d89f64f99dbd0f3435e28370a44a1dafe31185b630ab1b56ff46d00f2dd308b33ec411581d37034edec20523ccf1278e446a926d4616317a5a10d92a54c139d8028e4d81fcb1abad9cf43f814610caddc6bfd29fc5f5ff992120ff7addf2c4f808774f6af27c1371f972911803916d5400fbb4d2b89490ad745c890deb6bc7f93bfa9d019df0c34ddcb08d38b2c778f99fee65d78593423eb12d5012a695578d170483817ea779adeb038c48b15380e2fc2cf8543c47a7711ad6eba8acc1526d1b154f706cbbfb9a953c3ac956d7054cd1ceaf2b672bcf677434ebccbcc5114d73db3be9b14d5983f5b1fb7423c6c790d0f1502b3a279ab26415a33b7c1d636d8385280c05139d2aaeb360e37840c87b224bd9b16ecee756992daf5db8b932f8202871ab0522c631c8d8da67b8120b596289e42cd069db13b845f92e0a769ab621753b9421784bea01a6299f665b2f811a9ee1640ae4ab4b50ee7cd24c99ce7aef753b167aca40f3beed07ab46fbdf8f6a90f9c374504d57d365fbfd55dd2843fd7c8e9660c6d063112fbd0ae5393fccd5c8a877ae530acf14b9b85fd119827cef2da273b8331571c136744ee6f3485c3fc1d9a67147091f97e1ffcf42983ec297ff652e4c40125b1da38874710a451daecbed4880c4a9d2f0b9547dc9ffdf21f45ee03d1dfde005223dcd14b7f872109c2c7f583c87bbbf01979837c4eaa4d77bb8e18bd756f37abaf8fede5c41f023afb23e5bf8a6f3e65902b3c03892ecc0f5150ff9b453d0d26994f14bebe4b21fb0138b47172967030c519a5a63833df99a533dab8c758432486531ba8e7e4fc81b2173ef68cb381e54e285f5044c4f08207e977e211919e12dd45e211d6948b28b752b6bc29620403a8efd347e4fae1d537ce917fa789f2b1ad989c7ef7d6c6dad90e9d5ad92412a74ea5911cb1f11425a224aa5295901a6c4543afe6f9cf6483bc1cc6769b7cd3692c1b05240aaec50d48e2ccb2384b9029129f90361afec3fbd4cd21ec2dced86b7a7b073df380380184bcd8b38441286827ef1074442f97e0f5a3566d15f3b9133725073a90f858a141faefe00b535a6c38de04a8a45cda004740d1dd37fc80e50a6a0ab9fafaf0b39ff23ab16f441892393cc09973ddebe8fa441762483bb44065461ad10fd3126fbecfd3c9571ac5cb408c5bd202b130debeb7f77d32628e947eba0add8f2ecd34d432d790205f5e6d1b5c6fe35cdc77154fa30054d0970b20edd3117da4f6169dafc21318e89c7e91814f6b5478aa811a738a8b980d58b57711307933e89338ee2e9250a4df87c42d09e89c06cfba02be13b875489d4a55195412786983e17e5be76d84631a9ab8b24996cf64d203a57e1ce52a11c70dc8c688d274fe18af2eabb4ce232e59240feb575b196ac1f05d848c0c37bdf4214273f3bddc321c6bee9acb2cdee9ae6d1fdc7a7c13667f16cc54cedc51f4609d5cd87c25d22e2c90864a06aa2595ee6dae6b1d91b12b5e4cd5dd72747a46fbfc6324278119509765fd31c70e25e740488dd81d46819a6830dce537b4439c45031adf34d3f8aa8c4028fc6cc7657cec7a1e3e146cafdefc9159b858c9f261ff6ec4fe88575ff90228ebc8663f4e4591ddcda4700291cfc8c6f127c6543385af58cd43ab26e5a3984844364e4e3352f0508d4bda2ce96128d524faf56d88dd68517d12555948e0cbc03c1aa78baa96ea2b6d326f36244f0e0f0a25beae29bdd52e9e51a21ceeb46fc3d8ed3cae54c19bb9cf766f15517cc4df7a07ba5218fc526bcb5e90f867db5be6260fb9265ecd5e1e9d87b793a4d60170ff9aa781937a5671d64bf77fa01e15442415478b9e8a4ff0c67f781c5bed2cf08c5b0728865364c6c928d624dfa4ab965e5a8a4b380e8824549b0347f56d703f56e2d52d6b3bdb095bc50d24812292b0d22ed017944eff9f7f43bd397c9d076650603d3ea4ad697d5f28a82f169ad9ed54f9ba937b51a607f0fe2b48e0d3c6fe01e61c7d918681461e32ea8ae3a192eb36afe7aa2d9aa065141dc00708e864c92702ee45cb75b58ef4fc05e50a788fe609f93ddcfdb93cb6be986eb54ca5cd32d57bbdb7e08b3de55c5b1570b3d94524acb9f7c1b7024a43c02f911d71576ef0de4c67c846522a4130d0a6d8494a000dbda8aa0b06e8842698d5372d0f37855ea439c83e7efc17a337e1aa300d28b77fdcd7083bf4be050f341fd2b6e47211bac230fa61ad658818c74f41ed1a749c5bac41193a56df7774a22073ff9f91a5092aea66c2093c3fca985858ef7a11c95eca120fb4071998fae5d631108af0396f15a10b321bf4ec4c77fb798f67a92d8da0570a62d4930b17d87cba594a74e7bfcac77e24da775e192c287f44a97849c42fd8e43254e1df1f1e3b797c254bd27fc06e643b36629dcb4458f1b8b195289dc583da53b2a7ffd3cd1968a5c40709e99e62c3203efd17f1a546efbeae4ecea8fb4baafc0d8268fb89cc5db7307ca0365c730e3b57566b17877b4676c1099fa3272c9aab1b46b2a78d0b0d9049622f24f8a31632e86f4a0138ee3e701dcb07c1694bc562c5592784e59727de8f1b37c1a58b7531e9c9eca350e63cc17b4435faa80eef4f33391f578f2664a369ef44065356933226a94b42c34328ebcaeb87db08e400b59f574acd525febfdb57b82c8f971a3a32e6d8b7f36dd55d12e90446d745d2c99bc5bf5a2bbe017d57c8499b9e8b77f90b64959d430be918a0df61b360a5512a633629bb2b43f6074a219a790a704f65f7e3feb3ad42b5ffa9eb80cb49e9075f87a26020d0ef1926e55c8fb890df2c27ef12c154efc65388f309de45ed348f63e81e50518ffd09fd082754cd08f07c94c828ec8772e74574158d357d6e6341d3bc607bb7f3557725f5f25d2c6a605625610d0c5a7a392e00808c948392e368003ec1515f899a7a37b15db0ddd4d2703b5fdf34e73d00b07dba7c43fe47b9d5d2c44341dacc2f1f3ae28da3504470fc735a16d8a4028360eaded69ecf1af0d619a1abadfd427fa702823504a2c04c1128fb1b70a82aefc8ff9267cfb5f9001ad9861336ccf8f19943a53405b06ae7ecec9ff4474bce20ddd224a08e045fb01e1d6703dbe0bf4a4ae212ba2ff361071171bd2633d240b0d2eda867b7871b2b6b90d69172ad101153beafad817125599c281fd66727a088880fa078346abd00865a711fc33fdcbb6ce8304285dbf16417dd0a5d00e21316f153958cc396ca9734", 0x1000}, {&(0x7f0000000f40)="1ade6b2a7f07c9d3b4318355a6f439e53c30fc8271033e487b3984a7069250e10a482b11c38b40f02a2e69be156cf010416cb4f896641c9e473f928f823013856eed8403db24848480a8c5789d8a472af5ba5181968b4b7b88d6c30d1bae27c5415175b25c648101c9ee5a4c53049f954bc18c2567a8de32b21b377da33d7d8d93be019c6db0f045e3e90eb154397624dd6cda5bbdb0f8e894b03058dcdf2031e9c03d346b137018e1f43ac8e34187fcb80814f2d90691cb37e082a2126a6632d208f73f70ae456193471e35669d76af48651ae56f66a8b3f459b7f82238eedf3092e5a106", 0xe5}, {&(0x7f0000001040)="14d2f535fa92be06bc064ac6d40cc891f5e580428f7b1333192b26091e3b752f06ce061afc2b86e198c720212929f3499efd1b8bb42e9799060d1f16a9575fcd000b19b1cff5a41235fa0f7f99b7941f361863f922fe8b4061d06abdf59f8c706b50300f244b58000de1d4c978f0b1ba02ef0c064b59ebc3e1e90fc9a78c7ea8a8f33619337dbb3420bc8aa4b2ddf016845bd1c24c91c6f1f5d55b065d18068f1086eda7b9021db275d1bfb21a272d33442ba3e483187db7feaa9bf9969f3e9c39d8202dcb36f6f8d6ec439e1f4aea0ee8fbe410e284ed35f9fa87bbf45b3c966df82c93ca0d85d6dafd", 0xea}, {&(0x7f00000004c0)="021514168c48380fecb1ad7b4056b329149bae645e41a3e5c22d362affb3c3732a8066ef7383145261959ae67c5195a9e7c7f88557ed91b44da146055adc", 0x3e}, {&(0x7f0000002900)="a22cb621fa72aad2bcf88ea9d974dfd9d775bbc457b7b4d404fec1a695a72649cf9438be0c9f0b4015675112b67b68c9f919fa277d7bd72c5b8b2374e75c108a2b500736e765b2073073de780b54d141c366eb8544b2fb853f27f3de6c80cce5d5fae22c9b3dab835ec67d4bcd4d2ff3cd1b44ee1ae62f3da1075eaacdf16a79b64ecea31670d7cc878c9ff9d49ad69eacaedc09a3406fcb4272724f2c3285e11bc772fce63cdcf3fc38494b9fa002a04bb3fc43473715811a39f68620ee63d38eeeb1a576d0d1489b1995dc9965702e48f9fe253d9c7285108f1a559c146422fd2f5e95b71d8305f316f668341ed6e443615a293c6656da5e4ea3fa6e2b9b3ab2ffd807f9fffc1a7f744ffd994ca63d283674d556600f2182045ea98f48db888ccbcf72bc7aefa2b43591a7479b87fe34e4662df30732ca47d16e9cd88a87305aefff7a6a0cf6ea6075b7497d059786ba321e0d50e49038e9c93bff9a357dc48a62640711f9e1931f463413f515d82cb3d606fbde6b324f9594c18cca6705c4120433a8e73ce4ba7d02d7c867c290f7e9229effb23abb30cc956d74c34c8a8859ae9de810ee9a5a8f245c8118d3bf048ac3baa91619b998271cf4d3ef517df2b6cf0fce0694c9db73100e518c7d076a629e759f4c2fd2effa10ea548eb48d9d628c24a109c1b5ef3d0f39b64f32b4a3bf37077fc3835479fdca033a065468c1f22b5d3e3a1eeb430f58482bb66386d8d120f8059bc40d82f15a7147bcd74fbb513fc2bd0d654dc1cffd45b55cb85d7636f1291016a13c1dd9df34446abbc607652358e9424669c7652d4ec03181724f29df46ec0c1e59983166cf934175cc3ab27153197ffbb74d3178731473790e543a4626bbbec5cee691e0edcabb1b5fa8c0eb94139be9ac47b7e6a677073330fedd0d2cb023bf694045a077be24784dbc47f15886646441eca4ab0d79c8948e4eee4534e29b0c74d9818203c802e5b995ff6cf055e6c29c185ea468c1211f454b0dfbbd29b535d16ae2d1badb42f7f6beb831418b0f24fc5a7b9a0abeef6552394b3f96c7e2788cf761af5e66e9d513cf6a3134edbb9f7650b14615a2db09f4b474ef6fa5764fa0057c05de691a193714c682c56ed56d0ca99b87360bad2d0697b5506400597feb5d50e953e1c9c1db5aa69486e12d99a63034cf476963419f0a68bf4c94509820c7160828bcebcdbc244e01e73fec0939d90c806368e0e8b2f4702746aa7a8f1c39518f21025d4f019b1f09b9e235ae68821b228835664219938c2719881acdb4f31926837f028f638beddd8896bc1aa9c9b6fde9f4c3bcfe07ee66ffa86af59d2ab5dfaaa7ae455919b0534c45db7d9f931fb696f8ddda116d6b0668cec0191231ac2031332826e3585041a4a5669aef4f6db999229ed3eee0e05631f4c5cb55c9efe90ece0b7aedace8e928a6b67cd21b1cbe317739a8da9d9324db4a0675379e6da61a05f459fcab8383bd753a3f2a13168b566ae621849ab33c21129da85c07ba85dbc4bf3bca6924d9f16ec20e6e286d899fa3137d649a91ad1349648113a4fa370a4ebdcc039236c5fe86b33bdc301f5f34de2071a58d4546078203fa8b2a337dc81f402fa4043333e45410c750eb3796457ebbbac5388c4919cf8471cb42615067f2f02c497fb6e4115cce8495192167e6b40175de8d6b34ca95b516b2da2f85902b6a90f6b17842807ea42142cea229f31e21bd9a935fd70e0b0ba96331740c8051143c82d159ff1904b86d61c917529838665925c1657cf1c764cfda35efe478be9beb8f36d138dc965907b7f974fd63d76299c8dcf11ccbc4b22a55549e2086335cf33dda0a837ac20ca38d9642d5673b2439a50aa741ad72aa0caa0de4d0669961dddf3ccbf4c731379902d8a1c444cb29127416a8baa0d4e74e06d0d8cbf08879274dcfccc59bcee9dad2c4eb10d9e558b2807782a56a75d654415935fdc84ef857866c100ab4dcef10a327b16988764c47c7595498343ed3fc25a0d58a770f3f96156bcc122a47682ba2ff11a9b9cb349036b13f037961f5ef4bab224924d182be992c8f5274b79eefefbe5b92ee71131c8567d9beedfa0ec15b945ec42b516d2358ba9d18b943b9742c7f54fc42e6932ed00ef8728834d26c607aef9bd29bc8cae5139eed13aee20e999132d9d93c7a99f37e9dd0e1478cf6326dd81fa5111dbcb2792f3d62a64151be750a3519630e6d60a8e072523bdb1ed439b7730990620891f54b4be6130c995b18c77ef2056c50bdc092fde88cfc8c62f2c1af92504517be5cffd1605750ba6a238f09432a3153c5e0f4a710a24320783f6a0515ce3e545e04fb401aa4b4016857e48c67ae707cf139a8321d52844c175dac8d2e48b117b0eb324607f64d4225922a752d8b8da430a619e05c8ec87bcf9d371cf8769737226c773e8a2c9dd1206a0b56274443284cdf7396d577b12a1a223c23b22ea0b720b99bbd13fec15fad922ba442e60b335ce403b6e73eb585b68ecfbbef3213ddad86f30ace57b8688681e2d64fd310a65750476982c9c594e9c816c30543cc714b6bc11d4f8569cec5d596cc3dc7ceb74f12503e486d50a58332828b862da0913fb9a8fa770aa83de8ec8c4fac70ea87c9f7713d134be3e7cf4afc3f3c8df1fc878ff96f934194b485d7ef2486f5ea0df3af79ca951382a50e0944153d9f1d6f2dcf646e6a1d45d1b7bb15d2413a08e35e0545a9b2c4b05f0e4c284b26c98b50b8bd2e706354ec8724b822f158575a252d59a5d31aee445413fd5e1bfea6b3da74fc6cb5ae46699a40baad1101502918afa411e2b36081de2b5568d3a51f9cca945cea2772c5885551cc8cc499ff7667107551cffce6fae700821da3b3827d219f28f72efd50695885c837898723c24a8eec8a6c6bc3470414a9ca06a7d191aad3e6a3bb2021b8b453445b0434186051d9242aae175e47c5632399c21dabeb2771ec2a0a8202e27d24d72ec4721a5b70a0382c312e497709b8d8875eea753acf9b68e484ecf6597c780124d67cb627e47a2460dab71f38c6215ef69436a3b19d8623eddb71d665401b193e5d794c0d7e180d42b7aa453b1a0a6e2f1f63a44299d9a9512cbcbf5e0c77d6cb1b51921a49104abb17fd60e04f79e668b5429e6f19822d2a062b6aa8af77a207a1452ffa78bb68a47c58f266e1daabc0c3df40a5871caae52b866861e93610e2d082159b8e043d8e077af711a0b3fe5aba0c4a17275243bb58c549291f792bf74b2e4027adc7b90854bdc6cc39f5bce430001e5be5b7062a14990895676f1f00f24beaf9dd89477d7933d14bd2d78f670e33d4d0810a74e23dacd9bef4578ec7dba829df470b75a312483788980bf4931df786f708f79342fb88e7b1fe8b9aaed731fa1c9220e2d1674db18a43458fc4291a482873503b41b06020eefd9bb82a345b055b01afd6613649c27be8739da5c48a1add4c37c107b9c25383240696bedc8f4d2c0c914ae76577a0a72d56741607a8428fa1d909ba4f5991146626680befaa2cab62c8fcf8c019ad10b7b8bbb84440629f274820d70e999dc31e9df07e02fee724038d625497f037c770365e5c089a0d65544c32aef15c667e3558d5f0b31267704580f816d6470a9d3d1cd746f6f2e11b9baa346eb79a26610df4a3cee68129370b8ac9e8dd751ae7c1bcd7f2a512e8b58e3a736ef03ebb279d9f6354010eaa3ce1f65c43de24a6c0be7675317b5e264a7e6f03a3a163b2900d60437d1a41bad086f581ffaebfcfecc5a756a156a8c3a5f079c49ef1890566de87a194f8427a9a01977bea590fa7e55121347a48df462ccceedae1e4382c3fa0bfa16218dfe68a7e8563f23603395c3bfd8df5a851c91dc77476ced35bd11d202e7b4a92bed02709c53ae4716f915735c41cfd41935cc93286b6d769977fee2bd1f71931914ee0b7358bd78154d5b7ce8dcc0fe1a64181fdadde8e11574e433f470179ad9bb457759f074aab523cb5f71cc18b32518180f373abff4141efba15e023798b25ec5ad7034fb1c7aa01083bb8b466ad2626b053b66ff56f46d7031ed19fa874baae76b9ccc87be9e7505bda9bf91e614c26d18f25b2b509284ec639e96ec05fbc85d31238785761672feb86ca45737d399d9f888c1f9698b754365be4a748ed41a2a12e37f63dd1c3d5d83d6defb0c8cd12fba5757ab99632cd9c3de0e8102372be8e374191ed291bc0c44a9453bf599ed6ef8211c75e7a1eb437e7d6ab6427a36d5c3daa46dd1b84e61463aff3a464dbe643774507eb44925d8ff3eeef515947ee5d7909e8ec212b126761c976bca44b6e9b18793d449ad4d7fabe654ba89e2fd24d1247944306b1ff7b9ab35d0822f02a55317f5956a33c66a3db6027b1355efce449ef6b6b19ef51a773d19868baeec514a2f8db5d4a656e1fa52c37b765954b2a3db60a07e5a60d47397c2da742822002c2ec7abad74f6686b4af8bac30c8bc6b51873b88fc13c58ce2113064b241d8207e46a72ff188c93ddf29982bf5a770a82a5174fd0bb39f16f333d74d5ad5f631dba2a6e77c8deb7278a1c2f0bf7209f4f202b858dd3df28c13b211646f49bd3dfd3be53350dcacce258d116d01136f5ce40411761d4a0a7adf3d77010dea485dd50148386721ebc49c0444ebe6df76e7dbf32f60faec78afb027683830a073bb4c53eacc254d6bb327022b8e9b8ad6ec207c6b7348d33113f74c5af4f9684d9ac28816689fd8ce1faa15fdefc7f317341b6b63cbc535949c68f85d684492282f6bffc7d50398dd7c786aeacaf908cf7d4a2dd05db2201d3cac723b195da61648d71c441b5f34ea4d8e3af6db43f6da96a1ca36260c14045ea2763bbefdb248b0defd877dc9eccddb6c068bbb8a9f9caf24cef86ed9f29105f6949045521b57c45e9a46e443e2b6bde792db4c08084baffea31d8fcecce9c50e71c0233ce5439819a5b7c2802c032c7581737120f41dcf757592479b80c732986b018fa69eb3f7e8039aaa2d7280665f87866443b08b7794cc3f1afb3cfa28328bb50cb9f9db1b5d56acc593c888b68f99388baaef2eabfddd4113e8e612b5477ac2842d717a59fee8dbe692fd0b18e9a3b0819767c48a44086632ed85ec31cf9dba62cbad378f792257a75d23c4878a5749b6af33f0a13853ece90016003e45ee268e1668a3e8f687726a318a1bdba1f81ad94930f429906c604bcc5eaf8500ec4319cb6d4c0b15fb20da6273b7e0bfc927701dfa9691a04969a06d1b9341ac056f45aa50b43fa7002c43d3481237312d4bf5db9e45957a68a12c8b512af03a153a1dce280a0e9b785ef5de35529e759a1ef1ebf9509520552db4d546b8e63ea6e626b3f8159b161da583d064bea75b3197f6361647dd495d01a65ecc88749937d4e03a39e2661a3bb3bba7e6ae72caf47c747ec2eecd1e16ae8a0386549b69a0fda7d4682d2be6e31192ef94b4384359e7c3979ccd5e5d105ef9309c77eb5661a5be6ce0c49a8c8c40cd54d84989361489a14241951382a8835194d6d275aff2907a5723ee3cf5222011366bc92741707dc219ec55c46461fbba3e639d1227fcec144296cbb6b1a7d5ff239b7e599bfedc0a0ce3a1677778c6e610f70f1fd91c326c0345290191671f6c394a980bab97d0694d7acdfe6d785dde63f085bfa96c46a99cf1e61db1bf840160759eb92b30f07d14a9beacd8d29e6a09e393f515b0581ba334a92f92a7d3f7a0a32125ecc96171c54fa83a6a0e8b7f766169b43cec77e9128edba5789041", 0x1000}], 0x7, &(0x7f0000001140)=[{0xa0, 0xf, 0xfffffff7, "18b959c25b0772d5d82fb606b3ca1ddc121e9cf138a3a1782bac13b7c74da345e88e624b94b662f8bb8c6cb003d772dcc6e86ff8585966cca63c0a4f017c14eb20429b1d5df2692f6e16191d8c620ee77e3b6a85ceec1a363608f7492110a103f5aa33934554ac3f478eb74a7c87b6d87e847b06200fbf18d9c28410cd4ef65561a7b844721b89ce202409"}, {0xf8, 0x10d, 0x3, "61557d501f823989ddfad226e6d1f162c386dfe28f687fcb27b7c4468fda901b778a120a505f10fa9fa56e4abcea60b4d3a7f9ac01dec0c453be3c21751639c64979fc47401333e4ce2b5c0e0cc1798e503a96515fc789989ae188e152875823550e19bccd95b305c38640935204f4948459682ca9b7db302157027c03b2aa577b5ca089ae766fecf1700402c517b18d4ec047fcfb10d15f227e3a3c1fa5a929de14639e1958f5249d0e46bd0021515e72941a874e23b8c1cc7191609f0589eb7b0818b9719c6eb9f5030b8f52a397b0b5cf2bc8269dac81656a89c78d4701f2a3640b39772a2f"}], 0x198}, 0x20000040) sendmsg$IPSET_CMD_GET_BYNAME(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000100)={&(0x7f0000000040)={0x1c, 0xe, 0x6, 0x3, 0x0, 0x0, {0x2, 0x0, 0x4}, [@IPSET_ATTR_PROTOCOL={0x5}]}, 0x1c}, 0x1, 0x0, 0x0, 0x10}, 0x4000) sendfile(r2, 0xffffffffffffffff, 0x0, 0x0) 11:08:45 executing program 5: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x200009, &(0x7f0000002140)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) read$FUSE(r0, &(0x7f0000006840)={0x2020, 0x0, 0x0}, 0x206f) syz_fuse_handle_req(r0, &(0x7f00000042c0)="9ab1446569aa24b774753c9e994c09c24df9d42fa5a228e469b44cecf6f9f5ce5f77c93b1895aaac9cf34b37415f11fe22d6fa0162aa743b242e8fe0a8659e32fb543d7969d6513136a9f332a8074f8ee1e445277ddd5859eb5ac3321eb710be880a441031da9b31f791d54fb3c97cd8ee92b00cbf962be8eb5fd0b7cab207645f59cf87a8c41e2739dd8386b6bb84b627cbf5e09bac876ad4b215f0e510a853c5e8b9f7822b26771d72972290a1f9a6f0a46942be0d0eb7aa5145ff368863b14e9845926088f9f92d554e572926290dc6e6b574aea8c500fbe5697f881c0cec48282c6d07619248da0c3b9aa6f7c778525d1760051e4ba8ef31d3c8d3e1d4214ffa5261ce1fdbc12eba889968137f5c06fea233000296cf18df494b4e7b1bee7dc2f3751c37415d46f6d7ffb3d0f788f2100ee41266e6fba75b61af22e1d7b286507ff100cc34ed28d5a2c8be3231446874bbbde6f3c367ca802d64192ffcce1ea41b2cbc57f7500fc4f8f12fe02690c1c9785bbc35542b59d05600783cf4f4633b374101d8ed395303392b238d198f9f68c8ae928cbf3b558deec6d38ebaa526e749ac4e47dd5b838ec34f2820a1134252ae60159d4e030cf5e5d6f8de799a31e12ae57cfe5a1a3ded525c6e71271271d35a0056265362387a361f21ea0f4b6d46f6a83a8512687e43b31e11b1396d6e9e49cf42b693732e226b55d21a1203022f6be9f8ecccb68de3bf4ce99689514bd752f4e60bd2f8e376d7fae5b5fc8db0f53db8c52746671e361b9319419c1b3f3168b4797ebd2d118ee42dda4bc59dd0251236195c8cdafc0546354eeb28f4c7e71e8245a6ccaddfb858f61039c0ccf5acd924680aab38dd061fc7b123f24ac7f3d3c0cee43b61045bb1efea25af86088a0591f166e2f11ea4089860893b17ca5e3d99ec75131268e2e4e290c2bf15e4dde23284e4bdf6e549c096ce221d9c8a6c0fc78aa6a1c8b547c0e10738de2a1e8663e03ab0ce4594e244989f75b6672de1eee97ba7e6467a0da51c0e75d5866c405b03c4744d8d3fbb01eddba5a0361662269154c2f0e61a9433982eb904ff562896cbfa692eb1e6c644fcf6cbc103a76b712af706a47608d3e2f5d54d47d8e9906ab37ddf04004d32ce00200fc3c274666aeb618b27424d87b6a4b0262de4436b9e6f150bc798394c298b25a2c318fbe786185464057c0bcfcd1917230d78ee1a49eca12068fa676852c1099096c6cb98dfda27fedac41826516e42cc116f0cbb68f0f810418258dc5a65c0e1ada296176e17f8d762894c80542a79383cc1674a4f3d6520633ce80baba214c20628899f9ac826484c887713aed9c5caf13b40a598cb1e81f7b18dae39efc22dc99ff497e11f158edc2716ebe3bcd593691aa26523efc168e1394ab439c9a9270575ef34eeee9084b0a31b2d81d47c964ac61e600f75d9321d7474dde45bb8d0cc46510488ab68486d3ba6cc9c3ddb6f66f2e5d251ee285121e1645a2f5167fc5fb8ac4491c0d9d0423c7a8452efea2f5a30096a0fa47173f3a68500a5c755ea939c838d3be126a87ff6baa5a1fba638a5c64767d17f04201b935fcb1cb6afa175594f410f2ff773194c703e623876051e46bb0850a5016e65f8fa34b96bafdfe851a0756fe26fb63d52113c0935b0867f7dc8a94d887484b15e8f92b6a316a22c04a985cc94e432cd43f44001bcdbd48efcd463c402d3d181298e96db60fdb714b82e146567af5ae3fc0c3f9d241471b4d129f928d286f780facb1e84434610ab3379dfff0f64d57b4a1c2e96c98b693de952d26773d24e7a95eddbc450f79932d5332d27991c7bfbd3bc35bfeb9496fbebccb5e4c35c368e021dea643cb292d794d3d3bbcc960f989bef09763dc73d83cbf907485635265e81f87b712d958a66719230fc6466615a0e3bb998d48159e9e9c51959354a545966bcffa298c7673b4d32b991c886a997236642c0f104f6795feab9f48d0ffc74667f3f3e82473ac892ad25f4b13029b0b27fb1d86991ddc42bbc3fe584ed364e769f3bc72ed8749e7a654ec1a2ec7a01bd2d5caccdc6241a1b1ef2726db54d2c34ab47020b4c729b5994b43deb00ad959950e0051d2c0f27217397055e78f1dd3bd867a45e06c2134ae8981021aae881cc7b2049fe7c82d2127ec81d6430c8116355c8d0ab8b9291c688ed9b8dbb1ed6f1a99bb58a1be8d5737acbf9461b142c8982f52481195d35ef82aed4fa52385ea4ed00a739d01cad7af9f7c27d357748e24f28d22065ccb37300e8f5d8dae5ca79af7a50edc3e05184d1a2a6d59784d5ceeb1f1550a44ea03bee4dc5c27eb78f0032593c7d082e59211f83a8b91aa78bfb7e959328ee63af26a37b79ce5e5139eeebd12e28b2a26ad2fcbdca652524d036b324782d54247a48b9f8200b2d6d2c091c41366d677e3be6e136cec6c3080d608849135c6e3c7d695d2e226ae1ce999d730d7f79116ab85762e55a3e5a66a690ce0a4bb4fd1560c796e2797414b544ef78e29d55e4853fdbf3362085a65c46105f32c360a0a9867b984a5d0297fe0b06a45684ac801a8e66294cef6e5f3c48648884fbb2422fa00488df33a9a0ff1039c81f1939f2cd2f5fe8aa805af2d2332ac37244ed4a7b50265af8062752b0c16511e5f25e8aa2b60645675bc826557bb75474ca4787f6b584b2f83bc25192579104aa0baae79f396df0d31121f90db9acea9695ee0fe0c22df4db503ec8b2437b05f5d35a65722fa82eebd2aff4bcd3316a5cffc4b31913fd02f82130c77f320bf04bf8fa873d0e3f62122d6a5f87d3e908bedafed4a3cb6d9f73ff546f5a2b74a2493b1753e89b682352bb3166563518dcb190c7b3d9fd667c57978a670b192641a674dc92c2401d067b6767aa632ce32a401175c98200a52ab5d80dffa719746d0bff8a84bac4a56e0ab8124fc332b64ea662d01e1b73231a6638f01cf4d699448da228c16951149c8d3dab9a7e3be9a16c7d1ffb061818f8f9cb2b42739fae4a0d70c0701c8dceee785d36ef6413162de1917df01c693ef3e1f517e7fc46245209fee52f5c6a2f50ab3f56d67d1cd987282b24071d8ebb1bc5cd635957b2a7ad92d0650abd5bbc24b75885b6119592a3d715392718e52f9124c4ac95be3582abba4ac3a4049ee49fa8ceb9b59d4e1e2a069c9d482879fd8d27d5ac22ef870542453be22c2ec4ebf1472c19fbfb56aa0a3671297b020e3fe49d201a82a04420e90bda43691dacf92347bcbcae3742cc4abad4c8010c0afa15278795d4d76c482461ae78f30569e1dcf87b9b150d07a2bd81676ec6022422d490759ae1e861a6c4cd1f733bd772d60975a59356c385a4a390429f3d2131e7f616015261df6db3cc3ec261a53be10c4f197e71878984fee00e6d1069f79825194b7af434fb6bb86db18e11977f82928be35054543060cea94ebb4015d061f20f8454e056e7b6e4f9a1621ef2377d77659c20bf358c817519f1801be15ae3b5b42adfab367777a6789635a0dcdd1f2b97edecea0210768af67601d1b95a8850dddb6b1f4b0c2f52c835b0833d81966ad19e49ceb9dc9c729cd8334bc3ee5bb8c74186f5cc3e765b9fdd91d79baaab3d2ab64c15d655d1af7de9cf8d5d7c1baef24577843ce142331743b45b06104b6d0d4392e61ca8c07507ff5f831bbf720854db4debf64182aaebf899ba57626a48748fc2dcf016013d575595d24d383eef2da0ff0c9f6fe9c64b186cd4617e3f37635d7dacb58ec297f3ddb48ce4a5e00cc127267e18a1fdf209e098f2cb2e9c0630d15ec9b867b2b95ecf82ad2c0ba39df9c4d36d492bc9a55c4b767da966e4fd7f4d2fef5e91d0575177c05d240b50757031c76333d43bcc828ab2f0376e29d12d1261ce104a8ea488091326bc451c120c8c04d3e64835c893f55b312e248ad8fc1c32429d68e6b67bf45ab8a1cc3db22f9f01a2266b8349046d3d3e081eaa7f7020c73c0762d11a33b517b8f081da3c61ef63e1d40cd87d69c7ac7491fb61bb57c1fe2d218aff6d39b3e1fc847f0ed894e2f0b4d6a4ad03ba42e28bb1dfab645081f548e64ceb8ce15d2214bd66a14fe594aa447c3537eb493299fef0f9326236ea5dae44e23b34801fe06ee16c79545feaf2528421d6e7f9a256a7914d86bd053dc33c8c2043ba73714f5ff5f0507097a56c40b2190e77877d43be849ee2ac129e582930ced06d359eebb49eda4edb13819f91cecc449c9613d9659906179f8fefa34fecb7d21cdaf09a1ce8d094421da80796c97c02fc56171aaba53fd8a7f55de059044717df164f3571028f16995d51fc8829534cdf58dd134def1e43a34e4f5f372fa8e19d3b85881e99ecd45faa4fccfdb47e094ab06955f3960fac71294dd965f24a97cff36b9966cf1a4c3e96c3e14a3951dcc8a3e9371f7e1ae9df77ddb1a99172174adbee8ea57a0c9872a6d677c2875da88a6a7234bebf68a3cc0532a9809a4de4b4d419bff67b0ba825a7ae6e999087155378357ae67e2dd98697f1d10ffa4497dde6582571670456db995228b97d0ecb2fb30c2ba6c16038c40059815c56b35666cc1c5090f6c38e0f4c12abf79919951b85a2734d32dd12b239912d541f9163387a4aa0be0b7a12d9c6b56dbcf1e9aadcfd72e2664a84d6c5147c72bffe7c3560ccd8c447b748dcd26cc9ca2a85cded742a8dccdfd8e78c96e78d405a19faab9e57183b37583f94b3d416b2920c6b746427ed75c08dc3be02720c1edc4743229153c48f1239b222b9fe2e21c0ae28122bc44f9dc78a59f3485ac8057eb21f0857bcfea2d9ebbbcc197e7880d81515bb1cb7192d97c4258c09926d137e245977db40812b253f99a504bb68137d8d73ca4e7c808d50f1dcc600e6a6db90238ff44e075932fe668c066e6988a6a8b4a8485120c8e4d6511268a75d8f9b0f06689aac8cd621e90c62af1e59aa9efe928e9ea098661b408a2825c4f9aac1efd9d54d163a651054b9ab32719d2be3b176f6795ddad0f1310b9237181689f2f9dd34a41d4d4cd2d7569bf56e6a80bc24d90df3bdde0f9649e699f4ef70c4f3faf9553a231215416bba26c29f17861e0f265e9641b2307ed43d6fde23a378669f4ade874e54c20a5e902205dcaa79a3e8584a3f78a86e703451115a1717df882507c607297afac0a056a0f3509a57502fd2ffff6035d04b91f72f5e1a69ddafaf80f7b2f7a13f38c683988436585e6bc7fc2da328449675c234ec0acf5294ce06c72442beba15e65d6a3e1b5dc3c8f115e1005798383f79b0194f6b7d4b1b32371acbf22340af6e5ee3ea840f7ed451226daef3041fc194e051af2fb450022b394c774273b9575c974c324ecd7268435176ee28c54bb54c8e829232ca636f3bdef60ed460b5ff425936626dd16a3f436f08a863582a79f393378f60f6c8ecdd13d83073bfda2e9f8d0c74a841021cbb8c148e70bfc585627449cdd9fb3045db3ea08a96108b52ee8a4f5048a5d910355789f4bb85c1362955e267e719581c38a2648eaa0b516db6277d2ee3c6e1e1090df3f53a31b747d99887e337dadddab16a297d9e56797007a3d18ce333311c70bb1bf45bdae517ffc589419af643773bb30a1fbff7ecd4a8ae7456a608fe73547c2eda4f070d57dc70b65d867526c946a435ea581497da18646ce569eaf6ccf3474cd6e7aa3d6d4732836ff4167c9153757ce58a34864be6d479f7b4ea1d6480b9ac16c5bff346a74e74133234744df867e16b3d2f1f7db4b21b89019b520917ef863e60f52999d6946b9e09cb60054f49d8a255f02e4b62fff6e6adb9a167ea70a177d00b26f56e29b63138a2ebc30b956161a4ab25d5da1c207c3f762714f651341ae771e17d84fa1c86685f2fcb0a128c2e1208d1930e7ff0d8d55299154112af574b881be8b69cc1721d548ad4dc02632e184c47f9b394bf4a834e60fbead8c8bfbf5087f8454513b0b086ac97bbbb9aa342af9def758fe88f1e4570e65f93fd4a9868665d08fac0cf6ebde786995c433504ca01cdf83311aaae20cc76f819a4344a8ee4e26c1094cb00d2c8a67c733fffcd89e97534cacb08a64d75e8594fa31f0dcfcafb0d1bc184c7067fec6a48ddefd580d4d9a4128d8f70f6fc6562da683904766e982ecd0286064db6844131bb7962a0a497f7b97fefad88a0b128bdf8cca774b1c32cb4af259bfebccda036e7e4ea8962838dbb5c04ffab0a2f1481848a27f06171645daf5246a2e563f3ed60097a9d7023d6ba5c8a58d39f733b12baf0863d82c427460f51cf9e3f77281a42221725b7bb75c2116ab31f704661f090d3eeddd2aa6efc619946b4933c398b635fd04ba3758294965c568997e1ef44b0562804e6c64558f6cfa87662a988c321a856ead51c848528a4954f9ff1948d517d67bc11db66801648848bfb7ee12296428bc3ffec863e9c77ff31ee386197679adab2a0e93bbe0c66ffe9c4b09b636f6216faa373aa8271678cc57ad46898222df7e2d8b14a5b70130596c0430997c4c04d9b5187fd9bb26b71fd19aacc8e08a3239f0eebca7b2873062a19f327a4a282012ebf9898a5ab6310b8623c864d4dada3ded00ad201ce8f3973f90396f5edc1ba466e16247fe6b0ee98acfd53792cc0fea33647b841596655b8d9efbc14b50fe0b588e4c41e2cbd0a700529e7ca91122d3d1b26e52bf44a0c9fe37cdbc352357f13b2adc68e78a00f6dc88a8e6ea54bd0b2c8276f9e1bfebc8655a1f47b72c25ffa97f4463630cc21428ca3bb381a6d3171d28bb946f746f820247bf3f7bb69caaeb5c47026ca9997e586e657a9e1569312bb443299ef4cfeacc9aaf4fc3aaa4a77a21579234d2aab6fd0234398ae07ca7c57ac6d6a51e025744b1430abce27f7f9b0d0e45c051e34d20db95cadcc0e4e327dbd979166b33e39a3951d0b8dd62c0d1542b69583cfc07b127243cac4b052cb29ccb3592972698fa4cd84633d222d78b8741d5f903f8636d95cddfe2ef13829df9ce32705edfda51ded2f0ef38f60a33a2e00373107eef56a01acb5e05d849279b5987343c8bbc73ea660ceaf7c9b90c0a8e1412ff3f517cef8fe604d7a26e085170a76e1bf43f5d1bb77ee771fe841d59fe2cc2874d25bf991b4af6bf9ffe1bfbf3a5587006b60bab5bdfd5a3192e82d474ecab0ab656967856c84cba9469c5823c1d1bf104d2a21c071bb08b2a137883dd9c8f545d6958db8efa45263ae303de76e70f2f6a10e1858e6654004f2a099dc31950ee730c465e0a1822935e309d41650fba489aa3050eedbf3f058d24d1f04fc340966e42d72052d84a66789ccf75000c3fc83b8842badd6b22ddaaaf53ed34e25c1b638e3630d66a7903405052902cf8e7395d54679e2f4a2bf7c8c89b0dc38969376ea164fe97b37b1172e6e8f05a929aa373108e891a64e38e18b432a115a44d754811e03c4f4ae7c525a6b9b92aab0d16967ee1a64eeeb2207c094f6aa96f126d058eff22435a4ae76c31f888ee13b327d2cab4ab5a56abf4cae88c583dd67129271708aa17f4f10886ead0e12734314bd4a49e64349beba4abdf94a1fb23a72cf7e16b5af2f1706d9646a5ff7dbf5c7b1cb2c3781346167b15d4625841d9f3d14392db1d39101d37175c42c522229db0708544058d75cebf3e399cd443d1b943c6f3017a898bd49836a8d92519deb810712aed76602682ef0df2be270734eeda7f289a76f4684baf75702a1ac3da005e62b83f794b934cf882db5d50e5ed4aca868e300d690c0b10daf0a47486e9f49d1b08eac6cf5090ddd2443b1459b2df86ab3447b2b5c6afe8aadb410de6a84b640e326eb882832d1a9cb12e0b8f13aef579f404af8631cdd5a30a031dad19cdf247575dd223229330f19fe4d88c51242217397acf66b86c743de283d5df7212fce59af17eb702eccab192f56f054a33709d41841e4a39638e02b4210559593f9b5c44fd22d9da637ef1a3a0a41c40469990dc4beec30a05b67931c0560d9a59fa875f3e26fd1eb32655aa30c7a1cd3d541716fdaacdda206328f3cbc8f16fc2be26690f18963a16febbaf2cb6c199330579ca067c60b54cbdd211c1350e066448fb50ae28ed58788ac98f0ded3414c8735ab90639916e26ab29102cc2609035e56d9b9d2dbc98118835bcf0e437c77052efe2293d9f19b7197aa1b94b10997b0b1efdef251de8945a97fec885f032c3bee2447335230b866d7aef515b04664d0c59e18233f9a229969e3e17d69716413ca3bc55f5959e340627ea803f7b26f4a74295b295344a3685287093998a1ce75b1ed5d730c9aec812617b4c200a0250c9ef8ef7d2fcfc59ef97422eca746bc6451a5b77307d14c1cfa0ea2c8eb7cf7819644577a6456efec0af058a0e3c8ec371019009462bfe174a11368b57fbe3090208a57b2236b97edc32cda5c6fc988cbaaf91c4020a06a7ad45519eaa761e045fc84d3219b287206282347a031ef1e7b7dbc67de738fa8f9fe71c44201fd1d548f8aebe93bf502d64d4b5f470a419e3fcd87f0616b9813048311ed20ac2efd7f18dcd6889542208b50c28c8c0700f73fa33a964e38d699819cab2098c6ff081266721cdced87ff41948c84037485f30d38a99eeeb3ff4c3049742a29eb09bb35c358e732546267c165a62fee9e25abdafdb8a48785bd432d160797e7a41d580f59d7d8e59b3e6b954d39f86db33b8f7cabde43e8e04cac1fcf9aa6fdbe4326e0d9c782d9a630055b36f85c2b8efebf18f42ef14ee5eb1d33ca322db69704f8bb90bf30eb05908b8d8ed169580923f53a6539cc3b55baa47718053d2ff103c23d90f9cb49ddc7d759950f605bafabcb7953c042c0523b84da994529a87ad68fc6f0709fd7af5fc20e53a17d3f5fd4d25fc5ff6598c6ddfc34668a08ee5e066d81a65e7979c50c08febf76dc5a3a405f551bb8449d94ea0dfdad6dd6dd6d6e4486f4ae1d2523c05f46198d8af4da12873ebdf7d6b5f2d0f1b2d29759ab0d78e34ae6f17b7ab83518cf8b18836ea5630ee934e5ecc123f0d3fe6b803ae1f735d65dcadcaaf6660e02ecad0290f6ead0594733a10b2b1654a44244424fa8b3180b551ac401828203e61603b017106e2256f01b9f26db33897167d9defb54ddfe49334150574493895370bad46cc658667aa9a8ed333c86f112b2a542936af92e2f933254b6fb0b1a599eec3bf2e476ae6714e2486dd31b29e4d26838d84bd7a62c62beab3ba71642278ecaf2e50d70670d9fdff105019791d36321bc57fdfd8f65f2ea1cb188035ecabf6140e777b7e6d2177ac29e9a1a2f87dd54d96184bb1a855bd9efdadfc606f13621f40e07cd8be9c2435c8c90b4ccba5eb7ddcf8cf1f76617c9a9e011abf4a63ffe31df63ecacb8b1d2d653e613cb399ce079392f9ca2e226c60b6e8103447c24c1f80d42e1ee747997602ae3ccff8f9f98ce9b56f6f3e3c0ba507df8b2169539cfc946c42da72644feb9b3b582ce332f8b2eda02192958194903d17b3e9b4bd60d08cd9a7989d946ece6d8dc01d6b66a7851bb11e4b075d38081d3ce7bf1875fec9daf47a589abdb72763c9747b83a28389238b0279c8e41db6521130420851acac463664a97be2190aff921923475f2c1f8a87d1169229e5f10dd0a92221e61358b156020f2c9ca2cb6580743a8d5e3c59e6fd97a7a246211450c7c62f1891cedb434102f8794d81c1caf2c1b4ae18b7c4b9c88de5c51da33e3343cef76da0d00341c2e60c4562c162e41a7efa8290cc9061f3d6a592d5f104c5018f31bcaf912bdd37370fbf8fedf0aa9026c1142299197d67ab026756927b5864ea42c45a82c23c275697d31a1b7900670c9a3c967d12974543c11f20c367a336bea9b9ebe480f9c806528138dff35c5f56b1199b75748e9c5cf50e6a32397dc3eeb04c3636c0848a5e13df8a9758bacea231f34cba13b466360b0dec69f74f8bf9a2dcf3dd94fa3a7d27e8caae00240559d75875ef9c619416593ca0072e7f38caae5a530c62dbe00e38c12cb8b924d63fca4d5c3a4c8f50e8f4f86fc1fe2b163219c46c21eb783e587e18e07ab7e1927a646c4f154c5000cb65ce9528457c3c66f43d9ab7d61580df0ecfb31cb38e4cbcdc3dafcca57311abec6b74048c8b74505ba678a4db07ed7243c70a821aee66a487bf91fd273418f8ef657d1eeb9ea6f095d47641e9f9fa30599e8b9c6b4453a1a5e8afd86fcafb46dd095fa4a98a2b26470e2c799b08c6000f5c3c4e28961463724377f37813f3922484fda986eb7c93ae8365baf648acbb344ca7e044d7ba93e7ba35c31085f3f99c5fdb2f9f2845f00b8590395e8ff730b86f5dd7f52297b8ecd5d5a6bb452bcd12b98d6adb27e7ef0e84b9567c66093ca3edab7e64ac4f56360501d81823ea2b1595f934c5f61c8558304c16154109a983a2af8725c7af91b5bc57e555768aa8115236a6ccc921d472b608eb6b82c4ba3747d79027d7856fae5369aa325df6a76138a5b41a94377eeeb251087e0b8510d8890e3f7a0cffaeddb9d2c29bc89f952489f82ee2e2b485cd297e6d30683701623cf73ee9ee606baeae9c3afba287eff57731b9cfaf034b1f56c8b31a32a1078c4fcab298c3f925a8e7cacceb9edf7ba2e54d31033a25462021e4a3c0bf5af341b462ee4417024da7c12c7f385de3af129aef1338a9c1fd68323d07ff47ec8bcca66b44300624d02c9202a2d093c3c85fd922b57b3bd14162c8ca5690734b7e4e4b8980b73a8e9908a9fa3dd508b30e3b1e1fd4ec388affa27c4bc26ca2820e0a902d51ff94984e8894fa5fca7b8704b7600ca6d6b1b1527ea999fcdf8fe3b290ec0036cad222f92cf8a5a54d0fa91de6e74ef61f60a233c9f15fdc86226c3f688de15ed8f0c3f1bc3afcad87cee47a19384afc6a804f197339ebce4aca211dbe0504a000755d18f20c4ecacd4123acdff7653cbb26456499495662508c8186afb883f5481c6bdf88cf137e263bde9d62f054573e0d1454cc119c95d4d9011332bd77682f79debcf5c21f0be7e9a83a58cec34e7cfb17a8122e030669228e4d3d9e274a678c5b77e6180aacc2fa8eb9952c5b04de6b2c7bee591badab96a3c3248c275b5b8faf5394eacc427a840570033be5006c33ce2d2c6e54f08681c3f74ad2fe54bca6dc62a9d84f6c58509c1e5dd5cfcc7a358493d428de48dfc1bc3f74154801c97e6aae38445045320b4cf66c1e56eb6ea2c1218de65f120b463c5cfb9255b3a25eb6e848cbd977f0605d71c561c2a754f5761c31f84101ee8178782cc8cf70b41a2204c5cb2f3134d572327fe4bbc1792249dfcf0ae7ba5d81fb5ae4a7978d044085f3b7f2e398c05733e2bf456cae898f8b5a81e9c79179bb5ca716713fce643dabe21eaee4386e646e25ad3adc5a4ad40f9bd6743f5f742efb1a674ffdbd2ced56c646ae590eb8f10283b47f57e6f96ad76adebecb24df74020b096fdee3c8d780d563a915f73c8b0246b861cd3a8580d5cf75798e8cf1c5875724661a39277e7165fe48ed8d5e6a20d68239f626fe8ea434a4e6e03ea434ec68c4b92a0fc2af15a135d6cbaeeca39a0c1896dab33daac", 0x2000, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006780)={0x90}, 0x0, 0x0, 0x0, 0x0}) creat(&(0x7f00000000c0)='./file0/file0\x00', 0x0) [ 498.259385][ T8872] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. 11:08:45 executing program 3: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000b40), 0x0, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_WAIT(r0, 0xc02864ca, &(0x7f0000000580)={0x0, 0x0}) [ 498.353590][ T8882] device team0 left promiscuous mode [ 498.386431][ T8882] device team_slave_0 left promiscuous mode [ 498.393121][ T4170] usb 5-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config 11:08:45 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(r3, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)={&(0x7f0000000440)={0x14}, 0x14}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000004c0)=@newqdisc={0x30, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_ingress={0xc}]}, 0x30}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000340)=@delchain={0x24, 0x64, 0xf31, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0x2, 0xffff}}}, 0x24}}, 0x0) 11:08:45 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(r3, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)={&(0x7f0000000440)={0x14}, 0x14}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000004c0)=@newqdisc={0x30, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_ingress={0xc}]}, 0x30}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000340)=@delchain={0x24, 0x64, 0xf31, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0x2, 0xffff}}}, 0x24}}, 0x0) [ 498.405889][ T8882] device team_slave_1 left promiscuous mode [ 498.427947][ T8882] bridge0: port 3(team0) entered disabled state [ 498.428928][ T4170] usb 5-1: config 0 has no interfaces? 11:08:45 executing program 3: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000b40), 0x0, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_WAIT(r0, 0xc02864ca, &(0x7f0000000580)={0x0, 0x0}) 11:08:46 executing program 3: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000b40), 0x0, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_WAIT(r0, 0xc02864ca, &(0x7f0000000580)={0x0, 0x0}) [ 498.579763][ T8882] 8021q: adding VLAN 0 to HW filter on device team0 [ 498.621492][ T8882] bond0: (slave team0): Enslaving as an active interface with an up link [ 498.632514][ T3696] usb 3-1: new high-speed USB device number 5 using dummy_hcd [ 498.659151][ T8885] bond0: (slave team0): Releasing backup interface [ 498.681253][ T8885] bridge0: port 3(team0) entered blocking state [ 498.682214][ T4170] usb 5-1: New USB device found, idVendor=0c45, idProduct=1010, bcdDevice=49.8e [ 498.702582][ T8885] bridge0: port 3(team0) entered disabled state [ 498.715479][ T4170] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 498.726669][ T4170] usb 5-1: Product: syz [ 498.731040][ T4170] usb 5-1: Manufacturer: syz [ 498.735909][ T4170] usb 5-1: SerialNumber: syz [ 498.744224][ T4170] usb 5-1: config 0 descriptor?? [ 498.750241][ T8885] device team0 entered promiscuous mode [ 498.758021][ T8885] device team_slave_0 entered promiscuous mode [ 498.765215][ T8885] device team_slave_1 entered promiscuous mode [ 498.774636][ T8893] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.5'. [ 498.828070][ T8891] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. [ 498.902470][ T3696] usb 3-1: Using ep0 maxpacket: 32 [ 498.995320][ T5866] usb 5-1: USB disconnect, device number 6 [ 499.162183][ T3696] usb 3-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 499.362116][ T3696] usb 3-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 499.371211][ T3696] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 499.379744][ T3696] usb 3-1: Product: syz [ 499.384216][ T3696] usb 3-1: Manufacturer: syz [ 499.388834][ T3696] usb 3-1: SerialNumber: syz [ 499.640447][ T3696] usb 3-1: USB disconnect, device number 5 11:08:47 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000440), 0xffffffffffffffff) r2 = socket$pppl2tp(0x18, 0x1, 0x1) r3 = socket$inet6_udp(0xa, 0x2, 0x0) connect$pppl2tp(r2, &(0x7f0000000000)=@pppol2tpv3={0x18, 0x1, {0x3, r3, {0x2, 0x0, @dev}, 0x2}}, 0x2e) sendmsg$L2TP_CMD_SESSION_GET(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)={0x34, r1, 0x1, 0x0, 0x0, {0x7}, [@L2TP_ATTR_IFNAME={0x14}, @L2TP_ATTR_RECV_TIMEOUT={0xc, 0x16, 0x5}]}, 0x34}}, 0x0) 11:08:47 executing program 3: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000b40), 0x0, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_WAIT(r0, 0xc02864ca, &(0x7f0000000580)={0x0, 0x0}) 11:08:47 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(r3, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)={&(0x7f0000000440)={0x14}, 0x14}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000004c0)=@newqdisc={0x30, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_ingress={0xc}]}, 0x30}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000340)=@delchain={0x24, 0x64, 0xf31, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0x2, 0xffff}}}, 0x24}}, 0x0) 11:08:47 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(r3, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)={&(0x7f0000000440)={0x14}, 0x14}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000004c0)=@newqdisc={0x30, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_ingress={0xc}]}, 0x30}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000340)=@delchain={0x24, 0x64, 0xf31, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0x2, 0xffff}}}, 0x24}}, 0x0) [ 499.723703][ T8905] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. [ 499.790191][ T8907] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.5'. 11:08:47 executing program 2: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000040)={0x4c, 0x14, 0x1, 0x0, 0x0, {0x10}}, 0x4c}}, 0x0) 11:08:47 executing program 1: setresgid(0x0, 0x0, 0x0) timer_create(0x3, 0x0, &(0x7f0000000580)) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000080)={0x1, &(0x7f0000000240)=[{0x6}]}) setsockopt$SO_ATTACH_FILTER(0xffffffffffffffff, 0x1, 0x1a, 0x0, 0x0) timer_delete(0x0) 11:08:47 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x20, &(0x7f0000000400)={@dev, 0x0, 0x1}, 0x20) getsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffffff, 0x29, 0x22, &(0x7f00000000c0)={{{@in6=@loopback, @in=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@local}, 0x0, @in=@broadcast}}, &(0x7f00000001c0)=0xe8) ioctl$sock_inet6_SIOCSIFDSTADDR(0xffffffffffffffff, 0x8918, &(0x7f0000000200)={@ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x26, r2}) r3 = openat$hwrng(0xffffffffffffff9c, 0x0, 0x141080, 0x0) r4 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000600), 0x40002, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000940)={0x11, 0x8, &(0x7f0000000700)=@framed={{0x18, 0x0, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x6}, [@alu={0x4, 0x1, 0x1, 0xb, 0xb, 0x30, 0x17}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x5}, @map_idx={0x18, 0x1, 0x5, 0x0, 0xf}, @generic={0x12, 0x0, 0x9, 0x1000, 0x8}]}, &(0x7f0000000780)='syzkaller\x00', 0x4, 0x0, 0x0, 0x40f00, 0x8, '\x00', r2, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000800)={0x8, 0x4}, 0x8, 0x10, &(0x7f0000000840)={0x5, 0x4, 0x800, 0x4}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000900)=[r4, 0xffffffffffffffff, r3, 0xffffffffffffffff, r4, r4, 0xffffffffffffffff]}, 0x80) ioctl$sock_inet6_SIOCADDRT(r1, 0x890b, &(0x7f0000000080)={@empty, @remote, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x4, 0x0, 0x1, 0x500, 0x1, 0x2000118, r2}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000000)={'batadv_slave_0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFADDR(r0, 0x8916, &(0x7f0000000040)={@ipv4={'\x00', '\xff\xff', @local}, 0x36, r5}) ioctl$sock_inet6_SIOCADDRT(r0, 0x5452, 0x0) 11:08:47 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000440), 0xffffffffffffffff) r2 = socket$pppl2tp(0x18, 0x1, 0x1) r3 = socket$inet6_udp(0xa, 0x2, 0x0) connect$pppl2tp(r2, &(0x7f0000000000)=@pppol2tpv3={0x18, 0x1, {0x3, r3, {0x2, 0x0, @dev}, 0x2}}, 0x2e) sendmsg$L2TP_CMD_SESSION_GET(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)={0x34, r1, 0x1, 0x0, 0x0, {0x7}, [@L2TP_ATTR_IFNAME={0x14}, @L2TP_ATTR_RECV_TIMEOUT={0xc, 0x16, 0x5}]}, 0x34}}, 0x0) 11:08:47 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(r3, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)={&(0x7f0000000440)={0x14}, 0x14}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000004c0)=@newqdisc={0x30, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_ingress={0xc}]}, 0x30}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000340)=@delchain={0x24, 0x64, 0xf31, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0x2, 0xffff}}}, 0x24}}, 0x0) 11:08:47 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(r3, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)={&(0x7f0000000440)={0x14}, 0x14}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000004c0)=@newqdisc={0x30, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_ingress={0xc}]}, 0x30}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000340)=@delchain={0x24, 0x64, 0xf31, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0x2, 0xffff}}}, 0x24}}, 0x0) [ 500.171275][ T8919] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. [ 500.190202][ T27] audit: type=1326 audit(1660820927.641:128): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=8913 comm="syz-executor.1" exe="/root/syz-executor.1" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f9d8c289279 code=0x0 11:08:47 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000440), 0xffffffffffffffff) r2 = socket$pppl2tp(0x18, 0x1, 0x1) r3 = socket$inet6_udp(0xa, 0x2, 0x0) connect$pppl2tp(r2, &(0x7f0000000000)=@pppol2tpv3={0x18, 0x1, {0x3, r3, {0x2, 0x0, @dev}, 0x2}}, 0x2e) sendmsg$L2TP_CMD_SESSION_GET(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)={0x34, r1, 0x1, 0x0, 0x0, {0x7}, [@L2TP_ATTR_IFNAME={0x14}, @L2TP_ATTR_RECV_TIMEOUT={0xc, 0x16, 0x5}]}, 0x34}}, 0x0) 11:08:47 executing program 2: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000040)={0x4c, 0x14, 0x1, 0x0, 0x0, {0x10}}, 0x4c}}, 0x0) [ 500.231585][ T8922] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.5'. 11:08:47 executing program 2: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000040)={0x4c, 0x14, 0x1, 0x0, 0x0, {0x10}}, 0x4c}}, 0x0) 11:08:47 executing program 3: unshare(0x40000000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$TIPC_CMD_SET_NODE_ADDR(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000280)={0x24, r1, 0x1, 0x0, 0x0, {{}, {}, {0x8, 0x11, 0x9}}}, 0x24}}, 0x0) ftruncate(0xffffffffffffffff, 0x0) 11:08:47 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000440), 0xffffffffffffffff) r2 = socket$pppl2tp(0x18, 0x1, 0x1) r3 = socket$inet6_udp(0xa, 0x2, 0x0) connect$pppl2tp(r2, &(0x7f0000000000)=@pppol2tpv3={0x18, 0x1, {0x3, r3, {0x2, 0x0, @dev}, 0x2}}, 0x2e) sendmsg$L2TP_CMD_SESSION_GET(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)={0x34, r1, 0x1, 0x0, 0x0, {0x7}, [@L2TP_ATTR_IFNAME={0x14}, @L2TP_ATTR_RECV_TIMEOUT={0xc, 0x16, 0x5}]}, 0x34}}, 0x0) 11:08:47 executing program 2: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000040)={0x4c, 0x14, 0x1, 0x0, 0x0, {0x10}}, 0x4c}}, 0x0) 11:08:47 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000300)='./file0\x00', 0x8000000000000000, 0x1, &(0x7f0000000240)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x104e042, 0x0) r2 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r2, 0x2007ffe) sendfile(r1, r0, 0x0, 0xfffffffb) [ 500.529248][ T8945] loop5: detected capacity change from 0 to 264192 [ 500.597785][ T27] audit: type=1800 audit(1660820928.051:129): pid=8945 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="loop5" ino=1048629 res=0 errno=0 [ 500.926767][ T8938] tipc: Started in network mode [ 500.932413][ T8938] tipc: Node identity 9, cluster identity 4711 [ 500.938662][ T8938] tipc: Node number set to 9 11:08:48 executing program 1: setresgid(0x0, 0x0, 0x0) timer_create(0x3, 0x0, &(0x7f0000000580)) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000080)={0x1, &(0x7f0000000240)=[{0x6}]}) setsockopt$SO_ATTACH_FILTER(0xffffffffffffffff, 0x1, 0x1a, 0x0, 0x0) timer_delete(0x0) 11:08:48 executing program 0: pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read$FUSE(r0, &(0x7f0000000600)={0x2020}, 0x2020) write$FUSE_ENTRY(r1, &(0x7f0000000140)={0x90, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee01}}}, 0x90) 11:08:48 executing program 4: prctl$PR_MCE_KILL(0x35, 0x0, 0x2) 11:08:48 executing program 2: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000380)={&(0x7f0000000080)=ANY=[@ANYBLOB="9feb010018000000000000001c0000001c00000003000000010000000000000e0200000000000000000000000000000504000000002e"], &(0x7f0000000840)=""/262, 0x37, 0x106, 0x1}, 0x20) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000004440)=@base={0x9, 0x4, 0x4, 0x7, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, r0, 0x2, 0x1}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000340)={r1, &(0x7f00000003c0), &(0x7f00000002c0)=@tcp, 0x2}, 0x20) 11:08:48 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000300)='./file0\x00', 0x8000000000000000, 0x1, &(0x7f0000000240)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x104e042, 0x0) r2 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r2, 0x2007ffe) sendfile(r1, r0, 0x0, 0xfffffffb) 11:08:48 executing program 4: prctl$PR_MCE_KILL(0x35, 0x0, 0x2) [ 501.027703][ T8949] loop5: detected capacity change from 0 to 264192 11:08:48 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x4d, &(0x7f0000000580)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[], {{0x9, 0x5, 0x82, 0x2, 0x10}}, {{0x9, 0x5, 0x3, 0x2, 0x20}}}}}]}}]}}, 0x0) 11:08:48 executing program 2: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000380)={&(0x7f0000000080)=ANY=[@ANYBLOB="9feb010018000000000000001c0000001c00000003000000010000000000000e0200000000000000000000000000000504000000002e"], &(0x7f0000000840)=""/262, 0x37, 0x106, 0x1}, 0x20) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000004440)=@base={0x9, 0x4, 0x4, 0x7, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, r0, 0x2, 0x1}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000340)={r1, &(0x7f00000003c0), &(0x7f00000002c0)=@tcp, 0x2}, 0x20) [ 501.072149][ T11] tipc: Left network mode [ 501.123694][ T27] audit: type=1800 audit(1660820928.581:130): pid=8949 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="loop5" ino=1048631 res=0 errno=0 [ 501.209053][ T27] audit: type=1326 audit(1660820928.621:131): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=8959 comm="syz-executor.1" exe="/root/syz-executor.1" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f9d8c289279 code=0x0 11:08:48 executing program 3: unshare(0x40000000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$TIPC_CMD_SET_NODE_ADDR(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000280)={0x24, r1, 0x1, 0x0, 0x0, {{}, {}, {0x8, 0x11, 0x9}}}, 0x24}}, 0x0) ftruncate(0xffffffffffffffff, 0x0) 11:08:48 executing program 4: prctl$PR_MCE_KILL(0x35, 0x0, 0x2) 11:08:48 executing program 2: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000380)={&(0x7f0000000080)=ANY=[@ANYBLOB="9feb010018000000000000001c0000001c00000003000000010000000000000e0200000000000000000000000000000504000000002e"], &(0x7f0000000840)=""/262, 0x37, 0x106, 0x1}, 0x20) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000004440)=@base={0x9, 0x4, 0x4, 0x7, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, r0, 0x2, 0x1}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000340)={r1, &(0x7f00000003c0), &(0x7f00000002c0)=@tcp, 0x2}, 0x20) 11:08:48 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000300)='./file0\x00', 0x8000000000000000, 0x1, &(0x7f0000000240)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x104e042, 0x0) r2 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r2, 0x2007ffe) sendfile(r1, r0, 0x0, 0xfffffffb) [ 501.424567][ T27] audit: type=1800 audit(1660820928.881:132): pid=8972 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=1159 res=0 errno=0 [ 501.492017][ T8071] usb 1-1: new full-speed USB device number 7 using dummy_hcd [ 501.862128][ T8071] usb 1-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 11:08:49 executing program 1: setresgid(0x0, 0x0, 0x0) timer_create(0x3, 0x0, &(0x7f0000000580)) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000080)={0x1, &(0x7f0000000240)=[{0x6}]}) setsockopt$SO_ATTACH_FILTER(0xffffffffffffffff, 0x1, 0x1a, 0x0, 0x0) timer_delete(0x0) 11:08:49 executing program 4: prctl$PR_MCE_KILL(0x35, 0x0, 0x2) 11:08:49 executing program 2: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000380)={&(0x7f0000000080)=ANY=[@ANYBLOB="9feb010018000000000000001c0000001c00000003000000010000000000000e0200000000000000000000000000000504000000002e"], &(0x7f0000000840)=""/262, 0x37, 0x106, 0x1}, 0x20) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000004440)=@base={0x9, 0x4, 0x4, 0x7, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, r0, 0x2, 0x1}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000340)={r1, &(0x7f00000003c0), &(0x7f00000002c0)=@tcp, 0x2}, 0x20) [ 501.993731][ T8973] tipc: Started in network mode 11:08:49 executing program 4: unshare(0x40000000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$TIPC_CMD_SET_NODE_ADDR(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000280)={0x24, r1, 0x1, 0x0, 0x0, {{}, {}, {0x8, 0x11, 0x9}}}, 0x24}}, 0x0) ftruncate(0xffffffffffffffff, 0x0) 11:08:49 executing program 2: syz_io_uring_setup(0x40ff, &(0x7f00000000c0)={0x0, 0x0, 0x201}, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000140), &(0x7f0000000180)) [ 502.030017][ T8973] tipc: Node identity 9, cluster identity 4711 [ 502.052289][ T8071] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 502.071369][ T8071] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 502.106173][ T8973] tipc: Node number set to 9 [ 502.129659][ T8071] usb 1-1: Product: syz [ 502.137068][ T27] audit: type=1326 audit(1660820929.591:133): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=8981 comm="syz-executor.1" exe="/root/syz-executor.1" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f9d8c289279 code=0x0 [ 502.145548][ T8071] usb 1-1: Manufacturer: syz 11:08:49 executing program 2: syz_io_uring_setup(0x40ff, &(0x7f00000000c0)={0x0, 0x0, 0x201}, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000140), &(0x7f0000000180)) [ 502.233211][ T8071] usb 1-1: SerialNumber: syz [ 502.303199][ T8071] cdc_ether: probe of 1-1:1.0 failed with error -22 [ 502.517635][ T8071] usb 1-1: USB disconnect, device number 7 [ 502.962778][ T8986] tipc: Started in network mode [ 502.967691][ T8986] tipc: Node identity 9, cluster identity 4711 [ 502.974965][ T8986] tipc: Node number set to 9 11:08:50 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000500)='contention_begin\x00', r0}, 0x10) bpf$MAP_CREATE(0x0, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r1 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r2 = dup(r1) write$6lowpan_enable(r2, &(0x7f0000000000)='0', 0xfffffd2c) r3 = syz_io_uring_setup(0x570, &(0x7f00000001c0), &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000180)=0x0, &(0x7f00000000c0)=0x0) syz_io_uring_submit(r4, r5, &(0x7f0000000080)=@IORING_OP_REMOVE_BUFFERS={0x1f, 0x0, 0x0, 0x2}, 0x0) syz_memcpy_off$IO_URING_METADATA_GENERIC(r4, 0x40, &(0x7f0000000140)=0x307e, 0x0, 0x4) io_uring_enter(r3, 0x2905, 0x0, 0x0, 0x0, 0x200000000000000) 11:08:50 executing program 2: syz_io_uring_setup(0x40ff, &(0x7f00000000c0)={0x0, 0x0, 0x201}, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000140), &(0x7f0000000180)) 11:08:50 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000300)='./file0\x00', 0x8000000000000000, 0x1, &(0x7f0000000240)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x104e042, 0x0) r2 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r2, 0x2007ffe) sendfile(r1, r0, 0x0, 0xfffffffb) 11:08:50 executing program 3: unshare(0x40000000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$TIPC_CMD_SET_NODE_ADDR(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000280)={0x24, r1, 0x1, 0x0, 0x0, {{}, {}, {0x8, 0x11, 0x9}}}, 0x24}}, 0x0) ftruncate(0xffffffffffffffff, 0x0) 11:08:50 executing program 1: setresgid(0x0, 0x0, 0x0) timer_create(0x3, 0x0, &(0x7f0000000580)) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000080)={0x1, &(0x7f0000000240)=[{0x6}]}) setsockopt$SO_ATTACH_FILTER(0xffffffffffffffff, 0x1, 0x1a, 0x0, 0x0) timer_delete(0x0) 11:08:50 executing program 2: syz_io_uring_setup(0x40ff, &(0x7f00000000c0)={0x0, 0x0, 0x201}, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000140), &(0x7f0000000180)) [ 503.078828][ T8997] loop5: detected capacity change from 0 to 264192 [ 503.095274][ T27] audit: type=1326 audit(1660820930.551:134): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=8996 comm="syz-executor.1" exe="/root/syz-executor.1" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f9d8c289279 code=0x0 [ 503.225210][ T27] audit: type=1800 audit(1660820930.681:135): pid=8997 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="loop5" ino=1048633 res=0 errno=0 11:08:50 executing program 2: r0 = syz_open_dev$evdev(&(0x7f00000000c0), 0x2, 0x822b01) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x40049421, 0x0) getsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x0, 0x0, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000700)=@newchain={0x954, 0x64, 0x0, 0x0, 0x0, {}, [@filter_kind_options=@f_route={{0xa}, {0x924, 0x2, [@TCA_ROUTE4_ACT={0x294, 0x6, [@m_ct={0x44, 0x0, 0x0, 0x0, {{0x7}, {0x1c, 0x2, 0x0, 0x1, [@TCA_CT_ZONE={0x6}, @TCA_CT_NAT_PORT_MIN={0x6}, @TCA_CT_NAT_IPV4_MAX={0x8, 0xa, @remote}]}, {0x4}, {0xc}, {0xc}}}, @m_xt={0x110, 0x0, 0x0, 0x0, {{0x7}, {0xc4, 0x2, 0x0, 0x1, [@TCA_IPT_TABLE={0x24, 0x1, 'nat\x00'}, @TCA_IPT_TARG={0x2a, 0x6, {0x0, 'raw\x00', 0xff}}, @TCA_IPT_HOOK={0x8}, @TCA_IPT_INDEX={0x8, 0x3, 0x5}, @TCA_IPT_TABLE={0x24, 0x1, 'filter\x00'}, @TCA_IPT_HOOK={0x8}, @TCA_IPT_INDEX={0x8}, @TCA_IPT_TARG={0x2a, 0x6, {0x0, 'raw\x00', 0x0, 0x800}}]}, {0x25, 0x6, "9ccc64b34331bf6ff909d6919dc07df4a4c3ef85404941b02450f1d8aeb5ac320a"}, {0xc}, {0xc}}}, @m_ctinfo={0x13c, 0x0, 0x0, 0x0, {{0xb}, {0x34, 0x2, 0x0, 0x1, [@TCA_CTINFO_PARMS_CPMARK_MASK={0x8}, @TCA_CTINFO_ZONE={0x6}, @TCA_CTINFO_PARMS_DSCP_MASK={0x8}, @TCA_CTINFO_PARMS_DSCP_STATEMASK={0x8}, @TCA_CTINFO_PARMS_CPMARK_MASK={0x8}, @TCA_CTINFO_PARMS_DSCP_STATEMASK={0x8}]}, {0xdd, 0x6, "2b17bb3e2820fb891c38b0598ab254128eec5b5f10ac6b9241a433f824a188f26e570004e8ffdee0b3bd09a9029fb9f99e0ad64e54e9ce200697b16e96bbfe7ea318ad6528c4df24c452eda44ce236970d6a40f2908ec2697527fd60c88b1e7682a2b7908f67ef71790f7bb9f8308074f4267c5c5ab40c00901e58f966a76265ba8601a25966c13b67c35f0bdb1197f3d2c654007b615d9b1c66c7607da88b83b16e07004e880571268fd66441e571660c34a22b395095a3dc730a37e8d2f595f569e8ad4a117200e980b4ab35b92a06a35112350926b6794d"}, {0xc}, {0xc, 0x8, {0x3}}}}]}, @TCA_ROUTE4_IIF={0x8}, @TCA_ROUTE4_FROM={0x8}, @TCA_ROUTE4_FROM={0x8}, @TCA_ROUTE4_FROM={0x8}, @TCA_ROUTE4_ACT={0x248, 0x6, [@m_bpf={0x5c, 0x0, 0x0, 0x0, {{0x8}, {0x14, 0x2, 0x0, 0x1, [@TCA_ACT_BPF_FD={0x8}, @TCA_ACT_BPF_FD={0x8}]}, {0x21, 0x6, "15825b70e88f449fcf4dbecf12e292c30b3e20d0d20b8253c101213bae"}, {0xc}, {0xc, 0x8, {0x1}}}}, @m_skbedit={0xcc, 0x0, 0x0, 0x0, {{0xc}, {0x14, 0x2, 0x0, 0x1, [@TCA_SKBEDIT_PTYPE={0x6}, @TCA_SKBEDIT_QUEUE_MAPPING={0x6, 0x4, 0x64}]}, {0x8d, 0x6, "af0b9bd662130bdf0dea7dccaafb7ae39b346c44127cb2abf0121f3c050dc1541924c6c17eafe5530935c06762ee382677778dd34a790d08ae9144210ea2144788a9039d39502e677062f11a47a8035a1e31ebf43ec07703bf089aadcd1061978b33a63071e30b5843d0c6e7353f5c613d028c93e641316f94918694f838c13f75a3d2e48e852a7e21"}, {0xc}, {0xc}}}, @m_nat={0x11c, 0x0, 0x0, 0x0, {{0x8}, {0xf4, 0x2, 0x0, 0x1, [@TCA_NAT_PARMS={0x28, 0x1, {{}, @loopback, @remote}}, @TCA_NAT_PARMS={0x28, 0x1, {{}, @rand_addr, @private}}, @TCA_NAT_PARMS={0x28, 0x1, {{}, @private, @empty}}, @TCA_NAT_PARMS={0x28, 0x1, {{}, @private, @empty}}, @TCA_NAT_PARMS={0x28, 0x1, {{}, @broadcast, @initdev={0xac, 0x1e, 0x0, 0x0}}}, @TCA_NAT_PARMS={0x28, 0x1, {{}, @broadcast, @dev}}]}, {0x4}, {0xc}, {0xc}}}]}, @TCA_ROUTE4_CLASSID={0x8}, @TCA_ROUTE4_POLICE={0x41c, 0x5, [@TCA_POLICE_AVRATE={0x8, 0x4, 0x2}, @TCA_POLICE_PEAKRATE64={0xc}, @TCA_POLICE_RATE={0x404, 0x2, [0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xfffffff9, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd4, 0x0, 0x0, 0x0, 0xf42d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x5, 0x0, 0x0, 0x0, 0xff, 0x3, 0x0, 0x10001, 0x9, 0x7, 0x10000, 0x0, 0x101, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x18, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18000000, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7fffffff, 0x100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8001, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0xffffffff, 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, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xef8b9499, 0x0, 0x0, 0x0, 0x5, 0x0, 0x7fffffff, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x400]}]}]}}]}, 0x954}}, 0x0) write$char_usb(r0, &(0x7f0000000040)="e2", 0x35000) 11:08:50 executing program 4: unshare(0x40000000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$TIPC_CMD_SET_NODE_ADDR(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000280)={0x24, r1, 0x1, 0x0, 0x0, {{}, {}, {0x8, 0x11, 0x9}}}, 0x24}}, 0x0) ftruncate(0xffffffffffffffff, 0x0) 11:08:50 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000080)=0xe) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000000)) 11:08:51 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000080)=0xe) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000000)) 11:08:51 executing program 2: r0 = syz_open_dev$evdev(&(0x7f00000000c0), 0x2, 0x822b01) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x40049421, 0x0) getsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x0, 0x0, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000700)=@newchain={0x954, 0x64, 0x0, 0x0, 0x0, {}, [@filter_kind_options=@f_route={{0xa}, {0x924, 0x2, [@TCA_ROUTE4_ACT={0x294, 0x6, [@m_ct={0x44, 0x0, 0x0, 0x0, {{0x7}, {0x1c, 0x2, 0x0, 0x1, [@TCA_CT_ZONE={0x6}, @TCA_CT_NAT_PORT_MIN={0x6}, @TCA_CT_NAT_IPV4_MAX={0x8, 0xa, @remote}]}, {0x4}, {0xc}, {0xc}}}, @m_xt={0x110, 0x0, 0x0, 0x0, {{0x7}, {0xc4, 0x2, 0x0, 0x1, [@TCA_IPT_TABLE={0x24, 0x1, 'nat\x00'}, @TCA_IPT_TARG={0x2a, 0x6, {0x0, 'raw\x00', 0xff}}, @TCA_IPT_HOOK={0x8}, @TCA_IPT_INDEX={0x8, 0x3, 0x5}, @TCA_IPT_TABLE={0x24, 0x1, 'filter\x00'}, @TCA_IPT_HOOK={0x8}, @TCA_IPT_INDEX={0x8}, @TCA_IPT_TARG={0x2a, 0x6, {0x0, 'raw\x00', 0x0, 0x800}}]}, {0x25, 0x6, "9ccc64b34331bf6ff909d6919dc07df4a4c3ef85404941b02450f1d8aeb5ac320a"}, {0xc}, {0xc}}}, @m_ctinfo={0x13c, 0x0, 0x0, 0x0, {{0xb}, {0x34, 0x2, 0x0, 0x1, [@TCA_CTINFO_PARMS_CPMARK_MASK={0x8}, @TCA_CTINFO_ZONE={0x6}, @TCA_CTINFO_PARMS_DSCP_MASK={0x8}, @TCA_CTINFO_PARMS_DSCP_STATEMASK={0x8}, @TCA_CTINFO_PARMS_CPMARK_MASK={0x8}, @TCA_CTINFO_PARMS_DSCP_STATEMASK={0x8}]}, {0xdd, 0x6, "2b17bb3e2820fb891c38b0598ab254128eec5b5f10ac6b9241a433f824a188f26e570004e8ffdee0b3bd09a9029fb9f99e0ad64e54e9ce200697b16e96bbfe7ea318ad6528c4df24c452eda44ce236970d6a40f2908ec2697527fd60c88b1e7682a2b7908f67ef71790f7bb9f8308074f4267c5c5ab40c00901e58f966a76265ba8601a25966c13b67c35f0bdb1197f3d2c654007b615d9b1c66c7607da88b83b16e07004e880571268fd66441e571660c34a22b395095a3dc730a37e8d2f595f569e8ad4a117200e980b4ab35b92a06a35112350926b6794d"}, {0xc}, {0xc, 0x8, {0x3}}}}]}, @TCA_ROUTE4_IIF={0x8}, @TCA_ROUTE4_FROM={0x8}, @TCA_ROUTE4_FROM={0x8}, @TCA_ROUTE4_FROM={0x8}, @TCA_ROUTE4_ACT={0x248, 0x6, [@m_bpf={0x5c, 0x0, 0x0, 0x0, {{0x8}, {0x14, 0x2, 0x0, 0x1, [@TCA_ACT_BPF_FD={0x8}, @TCA_ACT_BPF_FD={0x8}]}, {0x21, 0x6, "15825b70e88f449fcf4dbecf12e292c30b3e20d0d20b8253c101213bae"}, {0xc}, {0xc, 0x8, {0x1}}}}, @m_skbedit={0xcc, 0x0, 0x0, 0x0, {{0xc}, {0x14, 0x2, 0x0, 0x1, [@TCA_SKBEDIT_PTYPE={0x6}, @TCA_SKBEDIT_QUEUE_MAPPING={0x6, 0x4, 0x64}]}, {0x8d, 0x6, "af0b9bd662130bdf0dea7dccaafb7ae39b346c44127cb2abf0121f3c050dc1541924c6c17eafe5530935c06762ee382677778dd34a790d08ae9144210ea2144788a9039d39502e677062f11a47a8035a1e31ebf43ec07703bf089aadcd1061978b33a63071e30b5843d0c6e7353f5c613d028c93e641316f94918694f838c13f75a3d2e48e852a7e21"}, {0xc}, {0xc}}}, @m_nat={0x11c, 0x0, 0x0, 0x0, {{0x8}, {0xf4, 0x2, 0x0, 0x1, [@TCA_NAT_PARMS={0x28, 0x1, {{}, @loopback, @remote}}, @TCA_NAT_PARMS={0x28, 0x1, {{}, @rand_addr, @private}}, @TCA_NAT_PARMS={0x28, 0x1, {{}, @private, @empty}}, @TCA_NAT_PARMS={0x28, 0x1, {{}, @private, @empty}}, @TCA_NAT_PARMS={0x28, 0x1, {{}, @broadcast, @initdev={0xac, 0x1e, 0x0, 0x0}}}, @TCA_NAT_PARMS={0x28, 0x1, {{}, @broadcast, @dev}}]}, {0x4}, {0xc}, {0xc}}}]}, @TCA_ROUTE4_CLASSID={0x8}, @TCA_ROUTE4_POLICE={0x41c, 0x5, [@TCA_POLICE_AVRATE={0x8, 0x4, 0x2}, @TCA_POLICE_PEAKRATE64={0xc}, @TCA_POLICE_RATE={0x404, 0x2, [0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xfffffff9, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd4, 0x0, 0x0, 0x0, 0xf42d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x5, 0x0, 0x0, 0x0, 0xff, 0x3, 0x0, 0x10001, 0x9, 0x7, 0x10000, 0x0, 0x101, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x18, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18000000, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7fffffff, 0x100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8001, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0xffffffff, 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, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xef8b9499, 0x0, 0x0, 0x0, 0x5, 0x0, 0x7fffffff, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x400]}]}]}}]}, 0x954}}, 0x0) write$char_usb(r0, &(0x7f0000000040)="e2", 0x35000) 11:08:51 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000080)=0xe) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000000)) 11:08:51 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000500)='contention_begin\x00', r0}, 0x10) bpf$MAP_CREATE(0x0, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r1 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r2 = dup(r1) write$6lowpan_enable(r2, &(0x7f0000000000)='0', 0xfffffd2c) r3 = syz_io_uring_setup(0x570, &(0x7f00000001c0), &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000180)=0x0, &(0x7f00000000c0)=0x0) syz_io_uring_submit(r4, r5, &(0x7f0000000080)=@IORING_OP_REMOVE_BUFFERS={0x1f, 0x0, 0x0, 0x2}, 0x0) syz_memcpy_off$IO_URING_METADATA_GENERIC(r4, 0x40, &(0x7f0000000140)=0x307e, 0x0, 0x4) io_uring_enter(r3, 0x2905, 0x0, 0x0, 0x0, 0x200000000000000) 11:08:51 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000080)=0xe) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000000)) 11:08:51 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000080)=0xe) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000000)) [ 504.647472][ T9000] tipc: Started in network mode [ 504.672024][ T9000] tipc: Node identity 9, cluster identity 4711 [ 504.679150][ T9000] tipc: Node number set to 9 11:08:52 executing program 3: unshare(0x40000000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$TIPC_CMD_SET_NODE_ADDR(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000280)={0x24, r1, 0x1, 0x0, 0x0, {{}, {}, {0x8, 0x11, 0x9}}}, 0x24}}, 0x0) ftruncate(0xffffffffffffffff, 0x0) 11:08:52 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000080)=0xe) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000000)) 11:08:52 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000080)=0xe) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000000)) 11:08:52 executing program 2: r0 = syz_open_dev$evdev(&(0x7f00000000c0), 0x2, 0x822b01) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x40049421, 0x0) getsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x0, 0x0, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000700)=@newchain={0x954, 0x64, 0x0, 0x0, 0x0, {}, [@filter_kind_options=@f_route={{0xa}, {0x924, 0x2, [@TCA_ROUTE4_ACT={0x294, 0x6, [@m_ct={0x44, 0x0, 0x0, 0x0, {{0x7}, {0x1c, 0x2, 0x0, 0x1, [@TCA_CT_ZONE={0x6}, @TCA_CT_NAT_PORT_MIN={0x6}, @TCA_CT_NAT_IPV4_MAX={0x8, 0xa, @remote}]}, {0x4}, {0xc}, {0xc}}}, @m_xt={0x110, 0x0, 0x0, 0x0, {{0x7}, {0xc4, 0x2, 0x0, 0x1, [@TCA_IPT_TABLE={0x24, 0x1, 'nat\x00'}, @TCA_IPT_TARG={0x2a, 0x6, {0x0, 'raw\x00', 0xff}}, @TCA_IPT_HOOK={0x8}, @TCA_IPT_INDEX={0x8, 0x3, 0x5}, @TCA_IPT_TABLE={0x24, 0x1, 'filter\x00'}, @TCA_IPT_HOOK={0x8}, @TCA_IPT_INDEX={0x8}, @TCA_IPT_TARG={0x2a, 0x6, {0x0, 'raw\x00', 0x0, 0x800}}]}, {0x25, 0x6, "9ccc64b34331bf6ff909d6919dc07df4a4c3ef85404941b02450f1d8aeb5ac320a"}, {0xc}, {0xc}}}, @m_ctinfo={0x13c, 0x0, 0x0, 0x0, {{0xb}, {0x34, 0x2, 0x0, 0x1, [@TCA_CTINFO_PARMS_CPMARK_MASK={0x8}, @TCA_CTINFO_ZONE={0x6}, @TCA_CTINFO_PARMS_DSCP_MASK={0x8}, @TCA_CTINFO_PARMS_DSCP_STATEMASK={0x8}, @TCA_CTINFO_PARMS_CPMARK_MASK={0x8}, @TCA_CTINFO_PARMS_DSCP_STATEMASK={0x8}]}, {0xdd, 0x6, "2b17bb3e2820fb891c38b0598ab254128eec5b5f10ac6b9241a433f824a188f26e570004e8ffdee0b3bd09a9029fb9f99e0ad64e54e9ce200697b16e96bbfe7ea318ad6528c4df24c452eda44ce236970d6a40f2908ec2697527fd60c88b1e7682a2b7908f67ef71790f7bb9f8308074f4267c5c5ab40c00901e58f966a76265ba8601a25966c13b67c35f0bdb1197f3d2c654007b615d9b1c66c7607da88b83b16e07004e880571268fd66441e571660c34a22b395095a3dc730a37e8d2f595f569e8ad4a117200e980b4ab35b92a06a35112350926b6794d"}, {0xc}, {0xc, 0x8, {0x3}}}}]}, @TCA_ROUTE4_IIF={0x8}, @TCA_ROUTE4_FROM={0x8}, @TCA_ROUTE4_FROM={0x8}, @TCA_ROUTE4_FROM={0x8}, @TCA_ROUTE4_ACT={0x248, 0x6, [@m_bpf={0x5c, 0x0, 0x0, 0x0, {{0x8}, {0x14, 0x2, 0x0, 0x1, [@TCA_ACT_BPF_FD={0x8}, @TCA_ACT_BPF_FD={0x8}]}, {0x21, 0x6, "15825b70e88f449fcf4dbecf12e292c30b3e20d0d20b8253c101213bae"}, {0xc}, {0xc, 0x8, {0x1}}}}, @m_skbedit={0xcc, 0x0, 0x0, 0x0, {{0xc}, {0x14, 0x2, 0x0, 0x1, [@TCA_SKBEDIT_PTYPE={0x6}, @TCA_SKBEDIT_QUEUE_MAPPING={0x6, 0x4, 0x64}]}, {0x8d, 0x6, "af0b9bd662130bdf0dea7dccaafb7ae39b346c44127cb2abf0121f3c050dc1541924c6c17eafe5530935c06762ee382677778dd34a790d08ae9144210ea2144788a9039d39502e677062f11a47a8035a1e31ebf43ec07703bf089aadcd1061978b33a63071e30b5843d0c6e7353f5c613d028c93e641316f94918694f838c13f75a3d2e48e852a7e21"}, {0xc}, {0xc}}}, @m_nat={0x11c, 0x0, 0x0, 0x0, {{0x8}, {0xf4, 0x2, 0x0, 0x1, [@TCA_NAT_PARMS={0x28, 0x1, {{}, @loopback, @remote}}, @TCA_NAT_PARMS={0x28, 0x1, {{}, @rand_addr, @private}}, @TCA_NAT_PARMS={0x28, 0x1, {{}, @private, @empty}}, @TCA_NAT_PARMS={0x28, 0x1, {{}, @private, @empty}}, @TCA_NAT_PARMS={0x28, 0x1, {{}, @broadcast, @initdev={0xac, 0x1e, 0x0, 0x0}}}, @TCA_NAT_PARMS={0x28, 0x1, {{}, @broadcast, @dev}}]}, {0x4}, {0xc}, {0xc}}}]}, @TCA_ROUTE4_CLASSID={0x8}, @TCA_ROUTE4_POLICE={0x41c, 0x5, [@TCA_POLICE_AVRATE={0x8, 0x4, 0x2}, @TCA_POLICE_PEAKRATE64={0xc}, @TCA_POLICE_RATE={0x404, 0x2, [0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xfffffff9, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd4, 0x0, 0x0, 0x0, 0xf42d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x5, 0x0, 0x0, 0x0, 0xff, 0x3, 0x0, 0x10001, 0x9, 0x7, 0x10000, 0x0, 0x101, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x18, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18000000, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7fffffff, 0x100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8001, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0xffffffff, 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, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xef8b9499, 0x0, 0x0, 0x0, 0x5, 0x0, 0x7fffffff, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x400]}]}]}}]}, 0x954}}, 0x0) write$char_usb(r0, &(0x7f0000000040)="e2", 0x35000) [ 505.006612][ T9012] tipc: Started in network mode [ 505.052137][ T9012] tipc: Node identity 9, cluster identity 4711 [ 505.106976][ T9012] tipc: Node number set to 9 11:08:52 executing program 4: unshare(0x40000000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$TIPC_CMD_SET_NODE_ADDR(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000280)={0x24, r1, 0x1, 0x0, 0x0, {{}, {}, {0x8, 0x11, 0x9}}}, 0x24}}, 0x0) ftruncate(0xffffffffffffffff, 0x0) 11:08:52 executing program 1: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000500)='contention_begin\x00', r0}, 0x10) bpf$MAP_CREATE(0x0, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r1 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r2 = dup(r1) write$6lowpan_enable(r2, &(0x7f0000000000)='0', 0xfffffd2c) r3 = syz_io_uring_setup(0x570, &(0x7f00000001c0), &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000180)=0x0, &(0x7f00000000c0)=0x0) syz_io_uring_submit(r4, r5, &(0x7f0000000080)=@IORING_OP_REMOVE_BUFFERS={0x1f, 0x0, 0x0, 0x2}, 0x0) syz_memcpy_off$IO_URING_METADATA_GENERIC(r4, 0x40, &(0x7f0000000140)=0x307e, 0x0, 0x4) io_uring_enter(r3, 0x2905, 0x0, 0x0, 0x0, 0x200000000000000) 11:08:52 executing program 5: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$VHOST_SET_OWNER(r0, 0xaf01, 0x0) ioctl$VHOST_SET_VRING_KICK(r0, 0x4008af20, &(0x7f0000000000)) 11:08:52 executing program 2: r0 = syz_open_dev$evdev(&(0x7f00000000c0), 0x2, 0x822b01) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x40049421, 0x0) getsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x0, 0x0, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000700)=@newchain={0x954, 0x64, 0x0, 0x0, 0x0, {}, [@filter_kind_options=@f_route={{0xa}, {0x924, 0x2, [@TCA_ROUTE4_ACT={0x294, 0x6, [@m_ct={0x44, 0x0, 0x0, 0x0, {{0x7}, {0x1c, 0x2, 0x0, 0x1, [@TCA_CT_ZONE={0x6}, @TCA_CT_NAT_PORT_MIN={0x6}, @TCA_CT_NAT_IPV4_MAX={0x8, 0xa, @remote}]}, {0x4}, {0xc}, {0xc}}}, @m_xt={0x110, 0x0, 0x0, 0x0, {{0x7}, {0xc4, 0x2, 0x0, 0x1, [@TCA_IPT_TABLE={0x24, 0x1, 'nat\x00'}, @TCA_IPT_TARG={0x2a, 0x6, {0x0, 'raw\x00', 0xff}}, @TCA_IPT_HOOK={0x8}, @TCA_IPT_INDEX={0x8, 0x3, 0x5}, @TCA_IPT_TABLE={0x24, 0x1, 'filter\x00'}, @TCA_IPT_HOOK={0x8}, @TCA_IPT_INDEX={0x8}, @TCA_IPT_TARG={0x2a, 0x6, {0x0, 'raw\x00', 0x0, 0x800}}]}, {0x25, 0x6, "9ccc64b34331bf6ff909d6919dc07df4a4c3ef85404941b02450f1d8aeb5ac320a"}, {0xc}, {0xc}}}, @m_ctinfo={0x13c, 0x0, 0x0, 0x0, {{0xb}, {0x34, 0x2, 0x0, 0x1, [@TCA_CTINFO_PARMS_CPMARK_MASK={0x8}, @TCA_CTINFO_ZONE={0x6}, @TCA_CTINFO_PARMS_DSCP_MASK={0x8}, @TCA_CTINFO_PARMS_DSCP_STATEMASK={0x8}, @TCA_CTINFO_PARMS_CPMARK_MASK={0x8}, @TCA_CTINFO_PARMS_DSCP_STATEMASK={0x8}]}, {0xdd, 0x6, "2b17bb3e2820fb891c38b0598ab254128eec5b5f10ac6b9241a433f824a188f26e570004e8ffdee0b3bd09a9029fb9f99e0ad64e54e9ce200697b16e96bbfe7ea318ad6528c4df24c452eda44ce236970d6a40f2908ec2697527fd60c88b1e7682a2b7908f67ef71790f7bb9f8308074f4267c5c5ab40c00901e58f966a76265ba8601a25966c13b67c35f0bdb1197f3d2c654007b615d9b1c66c7607da88b83b16e07004e880571268fd66441e571660c34a22b395095a3dc730a37e8d2f595f569e8ad4a117200e980b4ab35b92a06a35112350926b6794d"}, {0xc}, {0xc, 0x8, {0x3}}}}]}, @TCA_ROUTE4_IIF={0x8}, @TCA_ROUTE4_FROM={0x8}, @TCA_ROUTE4_FROM={0x8}, @TCA_ROUTE4_FROM={0x8}, @TCA_ROUTE4_ACT={0x248, 0x6, [@m_bpf={0x5c, 0x0, 0x0, 0x0, {{0x8}, {0x14, 0x2, 0x0, 0x1, [@TCA_ACT_BPF_FD={0x8}, @TCA_ACT_BPF_FD={0x8}]}, {0x21, 0x6, "15825b70e88f449fcf4dbecf12e292c30b3e20d0d20b8253c101213bae"}, {0xc}, {0xc, 0x8, {0x1}}}}, @m_skbedit={0xcc, 0x0, 0x0, 0x0, {{0xc}, {0x14, 0x2, 0x0, 0x1, [@TCA_SKBEDIT_PTYPE={0x6}, @TCA_SKBEDIT_QUEUE_MAPPING={0x6, 0x4, 0x64}]}, {0x8d, 0x6, "af0b9bd662130bdf0dea7dccaafb7ae39b346c44127cb2abf0121f3c050dc1541924c6c17eafe5530935c06762ee382677778dd34a790d08ae9144210ea2144788a9039d39502e677062f11a47a8035a1e31ebf43ec07703bf089aadcd1061978b33a63071e30b5843d0c6e7353f5c613d028c93e641316f94918694f838c13f75a3d2e48e852a7e21"}, {0xc}, {0xc}}}, @m_nat={0x11c, 0x0, 0x0, 0x0, {{0x8}, {0xf4, 0x2, 0x0, 0x1, [@TCA_NAT_PARMS={0x28, 0x1, {{}, @loopback, @remote}}, @TCA_NAT_PARMS={0x28, 0x1, {{}, @rand_addr, @private}}, @TCA_NAT_PARMS={0x28, 0x1, {{}, @private, @empty}}, @TCA_NAT_PARMS={0x28, 0x1, {{}, @private, @empty}}, @TCA_NAT_PARMS={0x28, 0x1, {{}, @broadcast, @initdev={0xac, 0x1e, 0x0, 0x0}}}, @TCA_NAT_PARMS={0x28, 0x1, {{}, @broadcast, @dev}}]}, {0x4}, {0xc}, {0xc}}}]}, @TCA_ROUTE4_CLASSID={0x8}, @TCA_ROUTE4_POLICE={0x41c, 0x5, [@TCA_POLICE_AVRATE={0x8, 0x4, 0x2}, @TCA_POLICE_PEAKRATE64={0xc}, @TCA_POLICE_RATE={0x404, 0x2, [0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xfffffff9, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd4, 0x0, 0x0, 0x0, 0xf42d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x5, 0x0, 0x0, 0x0, 0xff, 0x3, 0x0, 0x10001, 0x9, 0x7, 0x10000, 0x0, 0x101, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x18, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18000000, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7fffffff, 0x100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8001, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0xffffffff, 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, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xef8b9499, 0x0, 0x0, 0x0, 0x5, 0x0, 0x7fffffff, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x400]}]}]}}]}, 0x954}}, 0x0) write$char_usb(r0, &(0x7f0000000040)="e2", 0x35000) 11:08:52 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000500)='contention_begin\x00', r0}, 0x10) bpf$MAP_CREATE(0x0, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r1 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r2 = dup(r1) write$6lowpan_enable(r2, &(0x7f0000000000)='0', 0xfffffd2c) r3 = syz_io_uring_setup(0x570, &(0x7f00000001c0), &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000180)=0x0, &(0x7f00000000c0)=0x0) syz_io_uring_submit(r4, r5, &(0x7f0000000080)=@IORING_OP_REMOVE_BUFFERS={0x1f, 0x0, 0x0, 0x2}, 0x0) syz_memcpy_off$IO_URING_METADATA_GENERIC(r4, 0x40, &(0x7f0000000140)=0x307e, 0x0, 0x4) io_uring_enter(r3, 0x2905, 0x0, 0x0, 0x0, 0x200000000000000) 11:08:53 executing program 5: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$VHOST_SET_OWNER(r0, 0xaf01, 0x0) ioctl$VHOST_SET_VRING_KICK(r0, 0x4008af20, &(0x7f0000000000)) 11:08:53 executing program 5: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$VHOST_SET_OWNER(r0, 0xaf01, 0x0) ioctl$VHOST_SET_VRING_KICK(r0, 0x4008af20, &(0x7f0000000000)) [ 505.613738][ T11] tipc: Left network mode [ 505.720906][ T11] tipc: Left network mode 11:08:53 executing program 5: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$VHOST_SET_OWNER(r0, 0xaf01, 0x0) ioctl$VHOST_SET_VRING_KICK(r0, 0x4008af20, &(0x7f0000000000)) [ 505.785425][ T11] tipc: Left network mode [ 505.880651][ T11] tipc: Left network mode [ 506.334518][ T1231] ieee802154 phy0 wpan0: encryption failed: -22 [ 506.342096][ T1231] ieee802154 phy1 wpan1: encryption failed: -22 [ 506.544386][ T9040] tipc: Started in network mode [ 506.597235][ T9040] tipc: Node identity 9, cluster identity 4711 [ 506.671987][ T9040] tipc: Node number set to 9 [ 506.812433][ T9052] tipc: Started in network mode [ 506.826445][ T9052] tipc: Node identity 9, cluster identity 4711 [ 506.862282][ T9052] tipc: Node number set to 9 11:08:54 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = getpid() prlimit64(r3, 0x3, &(0x7f0000000280), &(0x7f0000000300)) r4 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r4, &(0x7f00000000c0)={0x2, 0x4e20, @empty}, 0x10) sendto$inet(r4, &(0x7f0000000140), 0xffffffffffffff58, 0x20008005, &(0x7f0000000100)={0x2, 0x4e20}, 0x10) recvfrom(r4, &(0x7f0000000480)=""/110, 0xfffffe32, 0x700, 0x0, 0xfffffffffffffecb) open(&(0x7f00000002c0)='./file0\x00', 0x1, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file1\x00', 0x40000, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="00da9bccad002100000000001f2b6fe2f96a3f6d2f93ca9700b41d32f92fce90e61dc18e8c44810000e4259e66934175a7e35b9cc4c0e894a793926020f83dc4da84d3c69b0200000067c4eb317d9510c86b996c4c95074763bcb45a1b27d72d69e41d5490584127f1be46d68441f24cc08bc114b8640a1c284a042bad52ed8715cb1335cc80259162dda27f90d1944ee4d82b1aa0b548e7393f3e00bc4cc5b3e3c8219821d391264cefcf708eaeebb789e308a53a50e9c16d7ad1c27b4952e4dc878a3cf617e0558e6a4835afa1ac000000", @ANYBLOB]) ioctl$sock_FIOGETOWN(r2, 0x8903, &(0x7f0000000040)=0x0) ptrace$cont(0x20, r5, 0x2593, 0x4) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) 11:08:54 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$TIPC_NL_MON_PEER_GET(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f00000002c0)={0x20, r1, 0x9f8feb4a16fe3f29, 0x0, 0x0, {}, [@TIPC_NLA_MON={0xc, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8}]}]}, 0x20}}, 0x0) 11:08:54 executing program 1: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000500)='contention_begin\x00', r0}, 0x10) bpf$MAP_CREATE(0x0, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r1 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r2 = dup(r1) write$6lowpan_enable(r2, &(0x7f0000000000)='0', 0xfffffd2c) r3 = syz_io_uring_setup(0x570, &(0x7f00000001c0), &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000180)=0x0, &(0x7f00000000c0)=0x0) syz_io_uring_submit(r4, r5, &(0x7f0000000080)=@IORING_OP_REMOVE_BUFFERS={0x1f, 0x0, 0x0, 0x2}, 0x0) syz_memcpy_off$IO_URING_METADATA_GENERIC(r4, 0x40, &(0x7f0000000140)=0x307e, 0x0, 0x4) io_uring_enter(r3, 0x2905, 0x0, 0x0, 0x0, 0x200000000000000) 11:08:54 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000500)='contention_begin\x00', r0}, 0x10) bpf$MAP_CREATE(0x0, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r1 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r2 = dup(r1) write$6lowpan_enable(r2, &(0x7f0000000000)='0', 0xfffffd2c) r3 = syz_io_uring_setup(0x570, &(0x7f00000001c0), &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000180)=0x0, &(0x7f00000000c0)=0x0) syz_io_uring_submit(r4, r5, &(0x7f0000000080)=@IORING_OP_REMOVE_BUFFERS={0x1f, 0x0, 0x0, 0x2}, 0x0) syz_memcpy_off$IO_URING_METADATA_GENERIC(r4, 0x40, &(0x7f0000000140)=0x307e, 0x0, 0x4) io_uring_enter(r3, 0x2905, 0x0, 0x0, 0x0, 0x200000000000000) 11:08:55 executing program 3: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0xaf01, 0x0) r1 = eventfd(0x0) ioctl$VHOST_SET_LOG_BASE(r0, 0x4008af04, &(0x7f0000000880)=&(0x7f0000000840)) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f00000001c0)=r1) ioctl$VHOST_SET_VRING_KICK(r0, 0x4008af20, &(0x7f0000000040)={0x1, r1}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000140)={0x0, 0x0, 0x0, &(0x7f0000000180)=""/53, 0x0}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000280)={0x1, 0x1, 0x0, &(0x7f00000000c0)=""/87, &(0x7f0000000480)=""/74}) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000003800)={0x1, 0x0, [{0x2, 0x7d, &(0x7f0000000200)=""/125}]}) ioctl$VHOST_VSOCK_SET_RUNNING(r0, 0x4004af61, &(0x7f0000000000)=0x1) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) 11:08:55 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)={0x58, 0x2, 0x6, 0x3, 0x0, 0x0, {}, [@IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_TYPENAME={0x13, 0x3, 'hash:net,iface\x00'}, @IPSET_ATTR_DATA={0xc, 0x7, 0x0, 0x1, [@IPSET_ATTR_HASHSIZE={0x8, 0x12, 0x0}]}]}, 0x58}}, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000040)) r1 = syz_mount_image$vfat(&(0x7f00000002c0), &(0x7f0000000940)='./file0\x00', 0x0, 0x2, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000880)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1d06d1001cc2de850f1fffb2aed768634ee75effac2ac4c15e29fb3c18fac0fff8d198e312475ffa1d000000000000b5dc08ad25822a17b17f463e104179c19c2ad2fbd1e5e0aaa2ab", 0x65, 0x5fd}], 0x0, &(0x7f0000000180)={[{@shortname_mixed}, {@fat=@sys_immutable}, {@iocharset={'iocharset', 0x3d, 'cp874'}}, {@fat=@allow_utime}, {@uni_xlate}, {}, {@rodir}]}) r2 = syz_mount_image$squashfs(&(0x7f0000000000), 0x0, 0x100000001, 0x0, &(0x7f0000000200), 0x0, 0x0) preadv(r2, &(0x7f0000000540)=[{&(0x7f0000000040)=""/135, 0x87}, {&(0x7f0000000400)=""/206, 0xce}, {&(0x7f0000000180)=""/10, 0xa}, {&(0x7f0000000500)=""/58, 0x3a}], 0x4, 0x0, 0xffff) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x85) mknodat$loop(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) pivot_root(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 11:08:55 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = getpid() prlimit64(r3, 0x3, &(0x7f0000000280), &(0x7f0000000300)) r4 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r4, &(0x7f00000000c0)={0x2, 0x4e20, @empty}, 0x10) sendto$inet(r4, &(0x7f0000000140), 0xffffffffffffff58, 0x20008005, &(0x7f0000000100)={0x2, 0x4e20}, 0x10) recvfrom(r4, &(0x7f0000000480)=""/110, 0xfffffe32, 0x700, 0x0, 0xfffffffffffffecb) open(&(0x7f00000002c0)='./file0\x00', 0x1, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file1\x00', 0x40000, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="00da9bccad002100000000001f2b6fe2f96a3f6d2f93ca9700b41d32f92fce90e61dc18e8c44810000e4259e66934175a7e35b9cc4c0e894a793926020f83dc4da84d3c69b0200000067c4eb317d9510c86b996c4c95074763bcb45a1b27d72d69e41d5490584127f1be46d68441f24cc08bc114b8640a1c284a042bad52ed8715cb1335cc80259162dda27f90d1944ee4d82b1aa0b548e7393f3e00bc4cc5b3e3c8219821d391264cefcf708eaeebb789e308a53a50e9c16d7ad1c27b4952e4dc878a3cf617e0558e6a4835afa1ac000000", @ANYBLOB]) ioctl$sock_FIOGETOWN(r2, 0x8903, &(0x7f0000000040)=0x0) ptrace$cont(0x20, r5, 0x2593, 0x4) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) [ 508.257344][ T9088] loop5: detected capacity change from 0 to 5 [ 508.315143][ T9088] Dev loop5: unable to read RDB block 5 11:08:56 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = getpid() prlimit64(r3, 0x3, &(0x7f0000000280), &(0x7f0000000300)) r4 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r4, &(0x7f00000000c0)={0x2, 0x4e20, @empty}, 0x10) sendto$inet(r4, &(0x7f0000000140), 0xffffffffffffff58, 0x20008005, &(0x7f0000000100)={0x2, 0x4e20}, 0x10) recvfrom(r4, &(0x7f0000000480)=""/110, 0xfffffe32, 0x700, 0x0, 0xfffffffffffffecb) open(&(0x7f00000002c0)='./file0\x00', 0x1, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file1\x00', 0x40000, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="00da9bccad002100000000001f2b6fe2f96a3f6d2f93ca9700b41d32f92fce90e61dc18e8c44810000e4259e66934175a7e35b9cc4c0e894a793926020f83dc4da84d3c69b0200000067c4eb317d9510c86b996c4c95074763bcb45a1b27d72d69e41d5490584127f1be46d68441f24cc08bc114b8640a1c284a042bad52ed8715cb1335cc80259162dda27f90d1944ee4d82b1aa0b548e7393f3e00bc4cc5b3e3c8219821d391264cefcf708eaeebb789e308a53a50e9c16d7ad1c27b4952e4dc878a3cf617e0558e6a4835afa1ac000000", @ANYBLOB]) ioctl$sock_FIOGETOWN(r2, 0x8903, &(0x7f0000000040)=0x0) ptrace$cont(0x20, r5, 0x2593, 0x4) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) [ 509.377312][ T9088] loop5: unable to read partition table [ 509.471529][ T9088] loop5: partition table beyond EOD, truncated [ 509.532303][ T9088] FAT-fs (loop5): Directory bread(block 5) failed 11:08:58 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = getpid() prlimit64(r3, 0x3, &(0x7f0000000280), &(0x7f0000000300)) r4 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r4, &(0x7f00000000c0)={0x2, 0x4e20, @empty}, 0x10) sendto$inet(r4, &(0x7f0000000140), 0xffffffffffffff58, 0x20008005, &(0x7f0000000100)={0x2, 0x4e20}, 0x10) recvfrom(r4, &(0x7f0000000480)=""/110, 0xfffffe32, 0x700, 0x0, 0xfffffffffffffecb) open(&(0x7f00000002c0)='./file0\x00', 0x1, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file1\x00', 0x40000, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="00da9bccad002100000000001f2b6fe2f96a3f6d2f93ca9700b41d32f92fce90e61dc18e8c44810000e4259e66934175a7e35b9cc4c0e894a793926020f83dc4da84d3c69b0200000067c4eb317d9510c86b996c4c95074763bcb45a1b27d72d69e41d5490584127f1be46d68441f24cc08bc114b8640a1c284a042bad52ed8715cb1335cc80259162dda27f90d1944ee4d82b1aa0b548e7393f3e00bc4cc5b3e3c8219821d391264cefcf708eaeebb789e308a53a50e9c16d7ad1c27b4952e4dc878a3cf617e0558e6a4835afa1ac000000", @ANYBLOB]) ioctl$sock_FIOGETOWN(r2, 0x8903, &(0x7f0000000040)=0x0) ptrace$cont(0x20, r5, 0x2593, 0x4) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) 11:08:58 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = getpid() prlimit64(r3, 0x3, &(0x7f0000000280), &(0x7f0000000300)) r4 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r4, &(0x7f00000000c0)={0x2, 0x4e20, @empty}, 0x10) sendto$inet(r4, &(0x7f0000000140), 0xffffffffffffff58, 0x20008005, &(0x7f0000000100)={0x2, 0x4e20}, 0x10) recvfrom(r4, &(0x7f0000000480)=""/110, 0xfffffe32, 0x700, 0x0, 0xfffffffffffffecb) open(&(0x7f00000002c0)='./file0\x00', 0x1, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file1\x00', 0x40000, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="00da9bccad002100000000001f2b6fe2f96a3f6d2f93ca9700b41d32f92fce90e61dc18e8c44810000e4259e66934175a7e35b9cc4c0e894a793926020f83dc4da84d3c69b0200000067c4eb317d9510c86b996c4c95074763bcb45a1b27d72d69e41d5490584127f1be46d68441f24cc08bc114b8640a1c284a042bad52ed8715cb1335cc80259162dda27f90d1944ee4d82b1aa0b548e7393f3e00bc4cc5b3e3c8219821d391264cefcf708eaeebb789e308a53a50e9c16d7ad1c27b4952e4dc878a3cf617e0558e6a4835afa1ac000000", @ANYBLOB]) ioctl$sock_FIOGETOWN(r2, 0x8903, &(0x7f0000000040)=0x0) ptrace$cont(0x20, r5, 0x2593, 0x4) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) 11:08:58 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = getpid() prlimit64(r3, 0x3, &(0x7f0000000280), &(0x7f0000000300)) r4 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r4, &(0x7f00000000c0)={0x2, 0x4e20, @empty}, 0x10) sendto$inet(r4, &(0x7f0000000140), 0xffffffffffffff58, 0x20008005, &(0x7f0000000100)={0x2, 0x4e20}, 0x10) recvfrom(r4, &(0x7f0000000480)=""/110, 0xfffffe32, 0x700, 0x0, 0xfffffffffffffecb) open(&(0x7f00000002c0)='./file0\x00', 0x1, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file1\x00', 0x40000, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="00da9bccad002100000000001f2b6fe2f96a3f6d2f93ca9700b41d32f92fce90e61dc18e8c44810000e4259e66934175a7e35b9cc4c0e894a793926020f83dc4da84d3c69b0200000067c4eb317d9510c86b996c4c95074763bcb45a1b27d72d69e41d5490584127f1be46d68441f24cc08bc114b8640a1c284a042bad52ed8715cb1335cc80259162dda27f90d1944ee4d82b1aa0b548e7393f3e00bc4cc5b3e3c8219821d391264cefcf708eaeebb789e308a53a50e9c16d7ad1c27b4952e4dc878a3cf617e0558e6a4835afa1ac000000", @ANYBLOB]) ioctl$sock_FIOGETOWN(r2, 0x8903, &(0x7f0000000040)=0x0) ptrace$cont(0x20, r5, 0x2593, 0x4) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) [ 510.531989][ T9088] FAT-fs (loop5): Directory bread(block 6) failed [ 510.686974][ T9106] nf_conntrack: default automatic helper assignment has been turned off for security reasons and CT-based firewall rule not found. Use the iptables CT target to attach helpers instead. 11:08:59 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = getpid() prlimit64(r3, 0x3, &(0x7f0000000280), &(0x7f0000000300)) r4 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r4, &(0x7f00000000c0)={0x2, 0x4e20, @empty}, 0x10) sendto$inet(r4, &(0x7f0000000140), 0xffffffffffffff58, 0x20008005, &(0x7f0000000100)={0x2, 0x4e20}, 0x10) recvfrom(r4, &(0x7f0000000480)=""/110, 0xfffffe32, 0x700, 0x0, 0xfffffffffffffecb) open(&(0x7f00000002c0)='./file0\x00', 0x1, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file1\x00', 0x40000, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="00da9bccad002100000000001f2b6fe2f96a3f6d2f93ca9700b41d32f92fce90e61dc18e8c44810000e4259e66934175a7e35b9cc4c0e894a793926020f83dc4da84d3c69b0200000067c4eb317d9510c86b996c4c95074763bcb45a1b27d72d69e41d5490584127f1be46d68441f24cc08bc114b8640a1c284a042bad52ed8715cb1335cc80259162dda27f90d1944ee4d82b1aa0b548e7393f3e00bc4cc5b3e3c8219821d391264cefcf708eaeebb789e308a53a50e9c16d7ad1c27b4952e4dc878a3cf617e0558e6a4835afa1ac000000", @ANYBLOB]) ioctl$sock_FIOGETOWN(r2, 0x8903, &(0x7f0000000040)=0x0) ptrace$cont(0x20, r5, 0x2593, 0x4) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) 11:08:59 executing program 1: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000500)='contention_begin\x00', r0}, 0x10) bpf$MAP_CREATE(0x0, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r1 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r2 = dup(r1) write$6lowpan_enable(r2, &(0x7f0000000000)='0', 0xfffffd2c) r3 = syz_io_uring_setup(0x570, &(0x7f00000001c0), &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000180)=0x0, &(0x7f00000000c0)=0x0) syz_io_uring_submit(r4, r5, &(0x7f0000000080)=@IORING_OP_REMOVE_BUFFERS={0x1f, 0x0, 0x0, 0x2}, 0x0) syz_memcpy_off$IO_URING_METADATA_GENERIC(r4, 0x40, &(0x7f0000000140)=0x307e, 0x0, 0x4) io_uring_enter(r3, 0x2905, 0x0, 0x0, 0x0, 0x200000000000000) 11:08:59 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)={0x58, 0x2, 0x6, 0x3, 0x0, 0x0, {}, [@IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_TYPENAME={0x13, 0x3, 'hash:net,iface\x00'}, @IPSET_ATTR_DATA={0xc, 0x7, 0x0, 0x1, [@IPSET_ATTR_HASHSIZE={0x8, 0x12, 0x0}]}]}, 0x58}}, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000040)) r1 = syz_mount_image$vfat(&(0x7f00000002c0), &(0x7f0000000940)='./file0\x00', 0x0, 0x2, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000880)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1d06d1001cc2de850f1fffb2aed768634ee75effac2ac4c15e29fb3c18fac0fff8d198e312475ffa1d000000000000b5dc08ad25822a17b17f463e104179c19c2ad2fbd1e5e0aaa2ab", 0x65, 0x5fd}], 0x0, &(0x7f0000000180)={[{@shortname_mixed}, {@fat=@sys_immutable}, {@iocharset={'iocharset', 0x3d, 'cp874'}}, {@fat=@allow_utime}, {@uni_xlate}, {}, {@rodir}]}) r2 = syz_mount_image$squashfs(&(0x7f0000000000), 0x0, 0x100000001, 0x0, &(0x7f0000000200), 0x0, 0x0) preadv(r2, &(0x7f0000000540)=[{&(0x7f0000000040)=""/135, 0x87}, {&(0x7f0000000400)=""/206, 0xce}, {&(0x7f0000000180)=""/10, 0xa}, {&(0x7f0000000500)=""/58, 0x3a}], 0x4, 0x0, 0xffff) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x85) mknodat$loop(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) pivot_root(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 11:08:59 executing program 3: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0xaf01, 0x0) r1 = eventfd(0x0) ioctl$VHOST_SET_LOG_BASE(r0, 0x4008af04, &(0x7f0000000880)=&(0x7f0000000840)) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f00000001c0)=r1) ioctl$VHOST_SET_VRING_KICK(r0, 0x4008af20, &(0x7f0000000040)={0x1, r1}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000140)={0x0, 0x0, 0x0, &(0x7f0000000180)=""/53, 0x0}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000280)={0x1, 0x1, 0x0, &(0x7f00000000c0)=""/87, &(0x7f0000000480)=""/74}) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000003800)={0x1, 0x0, [{0x2, 0x7d, &(0x7f0000000200)=""/125}]}) ioctl$VHOST_VSOCK_SET_RUNNING(r0, 0x4004af61, &(0x7f0000000000)=0x1) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) [ 512.617481][ T9120] nf_conntrack: default automatic helper assignment has been turned off for security reasons and CT-based firewall rule not found. Use the iptables CT target to attach helpers instead. [ 512.971647][ T9124] loop5: detected capacity change from 0 to 5 11:09:00 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = getpid() prlimit64(r3, 0x3, &(0x7f0000000280), &(0x7f0000000300)) r4 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r4, &(0x7f00000000c0)={0x2, 0x4e20, @empty}, 0x10) sendto$inet(r4, &(0x7f0000000140), 0xffffffffffffff58, 0x20008005, &(0x7f0000000100)={0x2, 0x4e20}, 0x10) recvfrom(r4, &(0x7f0000000480)=""/110, 0xfffffe32, 0x700, 0x0, 0xfffffffffffffecb) open(&(0x7f00000002c0)='./file0\x00', 0x1, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file1\x00', 0x40000, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="00da9bccad002100000000001f2b6fe2f96a3f6d2f93ca9700b41d32f92fce90e61dc18e8c44810000e4259e66934175a7e35b9cc4c0e894a793926020f83dc4da84d3c69b0200000067c4eb317d9510c86b996c4c95074763bcb45a1b27d72d69e41d5490584127f1be46d68441f24cc08bc114b8640a1c284a042bad52ed8715cb1335cc80259162dda27f90d1944ee4d82b1aa0b548e7393f3e00bc4cc5b3e3c8219821d391264cefcf708eaeebb789e308a53a50e9c16d7ad1c27b4952e4dc878a3cf617e0558e6a4835afa1ac000000", @ANYBLOB]) ioctl$sock_FIOGETOWN(r2, 0x8903, &(0x7f0000000040)=0x0) ptrace$cont(0x20, r5, 0x2593, 0x4) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) 11:09:00 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = getpid() prlimit64(r3, 0x3, &(0x7f0000000280), &(0x7f0000000300)) r4 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r4, &(0x7f00000000c0)={0x2, 0x4e20, @empty}, 0x10) sendto$inet(r4, &(0x7f0000000140), 0xffffffffffffff58, 0x20008005, &(0x7f0000000100)={0x2, 0x4e20}, 0x10) recvfrom(r4, &(0x7f0000000480)=""/110, 0xfffffe32, 0x700, 0x0, 0xfffffffffffffecb) open(&(0x7f00000002c0)='./file0\x00', 0x1, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file1\x00', 0x40000, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="00da9bccad002100000000001f2b6fe2f96a3f6d2f93ca9700b41d32f92fce90e61dc18e8c44810000e4259e66934175a7e35b9cc4c0e894a793926020f83dc4da84d3c69b0200000067c4eb317d9510c86b996c4c95074763bcb45a1b27d72d69e41d5490584127f1be46d68441f24cc08bc114b8640a1c284a042bad52ed8715cb1335cc80259162dda27f90d1944ee4d82b1aa0b548e7393f3e00bc4cc5b3e3c8219821d391264cefcf708eaeebb789e308a53a50e9c16d7ad1c27b4952e4dc878a3cf617e0558e6a4835afa1ac000000", @ANYBLOB]) ioctl$sock_FIOGETOWN(r2, 0x8903, &(0x7f0000000040)=0x0) ptrace$cont(0x20, r5, 0x2593, 0x4) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) 11:09:00 executing program 2: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0xaf01, 0x0) r1 = eventfd(0x0) ioctl$VHOST_SET_LOG_BASE(r0, 0x4008af04, &(0x7f0000000880)=&(0x7f0000000840)) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f00000001c0)=r1) ioctl$VHOST_SET_VRING_KICK(r0, 0x4008af20, &(0x7f0000000040)={0x1, r1}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000140)={0x0, 0x0, 0x0, &(0x7f0000000180)=""/53, 0x0}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000280)={0x1, 0x1, 0x0, &(0x7f00000000c0)=""/87, &(0x7f0000000480)=""/74}) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000003800)={0x1, 0x0, [{0x2, 0x7d, &(0x7f0000000200)=""/125}]}) ioctl$VHOST_VSOCK_SET_RUNNING(r0, 0x4004af61, &(0x7f0000000000)=0x1) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) [ 513.202620][ T9124] Dev loop5: unable to read RDB block 5 [ 513.252327][ T9124] loop5: unable to read partition table [ 513.271211][ T9124] loop5: partition table beyond EOD, truncated [ 513.317584][ T9124] FAT-fs (loop5): Directory bread(block 5) failed 11:09:02 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = getpid() prlimit64(r3, 0x3, &(0x7f0000000280), &(0x7f0000000300)) r4 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r4, &(0x7f00000000c0)={0x2, 0x4e20, @empty}, 0x10) sendto$inet(r4, &(0x7f0000000140), 0xffffffffffffff58, 0x20008005, &(0x7f0000000100)={0x2, 0x4e20}, 0x10) recvfrom(r4, &(0x7f0000000480)=""/110, 0xfffffe32, 0x700, 0x0, 0xfffffffffffffecb) open(&(0x7f00000002c0)='./file0\x00', 0x1, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file1\x00', 0x40000, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="00da9bccad002100000000001f2b6fe2f96a3f6d2f93ca9700b41d32f92fce90e61dc18e8c44810000e4259e66934175a7e35b9cc4c0e894a793926020f83dc4da84d3c69b0200000067c4eb317d9510c86b996c4c95074763bcb45a1b27d72d69e41d5490584127f1be46d68441f24cc08bc114b8640a1c284a042bad52ed8715cb1335cc80259162dda27f90d1944ee4d82b1aa0b548e7393f3e00bc4cc5b3e3c8219821d391264cefcf708eaeebb789e308a53a50e9c16d7ad1c27b4952e4dc878a3cf617e0558e6a4835afa1ac000000", @ANYBLOB]) ioctl$sock_FIOGETOWN(r2, 0x8903, &(0x7f0000000040)=0x0) ptrace$cont(0x20, r5, 0x2593, 0x4) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) [ 515.226166][ T9124] FAT-fs (loop5): Directory bread(block 6) failed 11:09:02 executing program 4: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0xaf01, 0x0) r1 = eventfd(0x0) ioctl$VHOST_SET_LOG_BASE(r0, 0x4008af04, &(0x7f0000000880)=&(0x7f0000000840)) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f00000001c0)=r1) ioctl$VHOST_SET_VRING_KICK(r0, 0x4008af20, &(0x7f0000000040)={0x1, r1}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000140)={0x0, 0x0, 0x0, &(0x7f0000000180)=""/53, 0x0}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000280)={0x1, 0x1, 0x0, &(0x7f00000000c0)=""/87, &(0x7f0000000480)=""/74}) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000003800)={0x1, 0x0, [{0x2, 0x7d, &(0x7f0000000200)=""/125}]}) ioctl$VHOST_VSOCK_SET_RUNNING(r0, 0x4004af61, &(0x7f0000000000)=0x1) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) 11:09:03 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)={0x58, 0x2, 0x6, 0x3, 0x0, 0x0, {}, [@IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_TYPENAME={0x13, 0x3, 'hash:net,iface\x00'}, @IPSET_ATTR_DATA={0xc, 0x7, 0x0, 0x1, [@IPSET_ATTR_HASHSIZE={0x8, 0x12, 0x0}]}]}, 0x58}}, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000040)) r1 = syz_mount_image$vfat(&(0x7f00000002c0), &(0x7f0000000940)='./file0\x00', 0x0, 0x2, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000880)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1d06d1001cc2de850f1fffb2aed768634ee75effac2ac4c15e29fb3c18fac0fff8d198e312475ffa1d000000000000b5dc08ad25822a17b17f463e104179c19c2ad2fbd1e5e0aaa2ab", 0x65, 0x5fd}], 0x0, &(0x7f0000000180)={[{@shortname_mixed}, {@fat=@sys_immutable}, {@iocharset={'iocharset', 0x3d, 'cp874'}}, {@fat=@allow_utime}, {@uni_xlate}, {}, {@rodir}]}) r2 = syz_mount_image$squashfs(&(0x7f0000000000), 0x0, 0x100000001, 0x0, &(0x7f0000000200), 0x0, 0x0) preadv(r2, &(0x7f0000000540)=[{&(0x7f0000000040)=""/135, 0x87}, {&(0x7f0000000400)=""/206, 0xce}, {&(0x7f0000000180)=""/10, 0xa}, {&(0x7f0000000500)=""/58, 0x3a}], 0x4, 0x0, 0xffff) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x85) mknodat$loop(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) pivot_root(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') [ 516.647833][ T9158] loop5: detected capacity change from 0 to 5 11:09:04 executing program 1: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0xaf01, 0x0) r1 = eventfd(0x0) ioctl$VHOST_SET_LOG_BASE(r0, 0x4008af04, &(0x7f0000000880)=&(0x7f0000000840)) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f00000001c0)=r1) ioctl$VHOST_SET_VRING_KICK(r0, 0x4008af20, &(0x7f0000000040)={0x1, r1}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000140)={0x0, 0x0, 0x0, &(0x7f0000000180)=""/53, 0x0}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000280)={0x1, 0x1, 0x0, &(0x7f00000000c0)=""/87, &(0x7f0000000480)=""/74}) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000003800)={0x1, 0x0, [{0x2, 0x7d, &(0x7f0000000200)=""/125}]}) ioctl$VHOST_VSOCK_SET_RUNNING(r0, 0x4004af61, &(0x7f0000000000)=0x1) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) [ 516.718884][ T9158] Dev loop5: unable to read RDB block 5 [ 516.778533][ T9158] loop5: unable to read partition table 11:09:04 executing program 0: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0xaf01, 0x0) r1 = eventfd(0x0) ioctl$VHOST_SET_LOG_BASE(r0, 0x4008af04, &(0x7f0000000880)=&(0x7f0000000840)) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f00000001c0)=r1) ioctl$VHOST_SET_VRING_KICK(r0, 0x4008af20, &(0x7f0000000040)={0x1, r1}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000140)={0x0, 0x0, 0x0, &(0x7f0000000180)=""/53, 0x0}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000280)={0x1, 0x1, 0x0, &(0x7f00000000c0)=""/87, &(0x7f0000000480)=""/74}) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000003800)={0x1, 0x0, [{0x2, 0x7d, &(0x7f0000000200)=""/125}]}) ioctl$VHOST_VSOCK_SET_RUNNING(r0, 0x4004af61, &(0x7f0000000000)=0x1) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) [ 516.832793][ T9158] loop5: partition table beyond EOD, truncated [ 516.857244][ T9158] FAT-fs (loop5): Directory bread(block 5) failed [ 516.875492][ T9158] FAT-fs (loop5): Directory bread(block 6) failed 11:09:04 executing program 3: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0xaf01, 0x0) r1 = eventfd(0x0) ioctl$VHOST_SET_LOG_BASE(r0, 0x4008af04, &(0x7f0000000880)=&(0x7f0000000840)) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f00000001c0)=r1) ioctl$VHOST_SET_VRING_KICK(r0, 0x4008af20, &(0x7f0000000040)={0x1, r1}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000140)={0x0, 0x0, 0x0, &(0x7f0000000180)=""/53, 0x0}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000280)={0x1, 0x1, 0x0, &(0x7f00000000c0)=""/87, &(0x7f0000000480)=""/74}) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000003800)={0x1, 0x0, [{0x2, 0x7d, &(0x7f0000000200)=""/125}]}) ioctl$VHOST_VSOCK_SET_RUNNING(r0, 0x4004af61, &(0x7f0000000000)=0x1) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) 11:09:04 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)={0x58, 0x2, 0x6, 0x3, 0x0, 0x0, {}, [@IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_TYPENAME={0x13, 0x3, 'hash:net,iface\x00'}, @IPSET_ATTR_DATA={0xc, 0x7, 0x0, 0x1, [@IPSET_ATTR_HASHSIZE={0x8, 0x12, 0x0}]}]}, 0x58}}, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000040)) r1 = syz_mount_image$vfat(&(0x7f00000002c0), &(0x7f0000000940)='./file0\x00', 0x0, 0x2, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000880)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1d06d1001cc2de850f1fffb2aed768634ee75effac2ac4c15e29fb3c18fac0fff8d198e312475ffa1d000000000000b5dc08ad25822a17b17f463e104179c19c2ad2fbd1e5e0aaa2ab", 0x65, 0x5fd}], 0x0, &(0x7f0000000180)={[{@shortname_mixed}, {@fat=@sys_immutable}, {@iocharset={'iocharset', 0x3d, 'cp874'}}, {@fat=@allow_utime}, {@uni_xlate}, {}, {@rodir}]}) r2 = syz_mount_image$squashfs(&(0x7f0000000000), 0x0, 0x100000001, 0x0, &(0x7f0000000200), 0x0, 0x0) preadv(r2, &(0x7f0000000540)=[{&(0x7f0000000040)=""/135, 0x87}, {&(0x7f0000000400)=""/206, 0xce}, {&(0x7f0000000180)=""/10, 0xa}, {&(0x7f0000000500)=""/58, 0x3a}], 0x4, 0x0, 0xffff) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x85) mknodat$loop(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) pivot_root(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') [ 517.137366][ T9172] loop5: detected capacity change from 0 to 5 [ 517.161224][ T9172] Dev loop5: unable to read RDB block 5 11:09:04 executing program 4: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0xaf01, 0x0) r1 = eventfd(0x0) ioctl$VHOST_SET_LOG_BASE(r0, 0x4008af04, &(0x7f0000000880)=&(0x7f0000000840)) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f00000001c0)=r1) ioctl$VHOST_SET_VRING_KICK(r0, 0x4008af20, &(0x7f0000000040)={0x1, r1}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000140)={0x0, 0x0, 0x0, &(0x7f0000000180)=""/53, 0x0}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000280)={0x1, 0x1, 0x0, &(0x7f00000000c0)=""/87, &(0x7f0000000480)=""/74}) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000003800)={0x1, 0x0, [{0x2, 0x7d, &(0x7f0000000200)=""/125}]}) ioctl$VHOST_VSOCK_SET_RUNNING(r0, 0x4004af61, &(0x7f0000000000)=0x1) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) [ 517.189353][ T9172] loop5: unable to read partition table [ 517.209670][ T9172] loop5: partition table beyond EOD, truncated [ 517.243407][ T9172] FAT-fs (loop5): Directory bread(block 5) failed [ 517.292920][ T9172] FAT-fs (loop5): Directory bread(block 6) failed 11:09:04 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)={0x58, 0x2, 0x6, 0x3, 0x0, 0x0, {}, [@IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_TYPENAME={0x13, 0x3, 'hash:net,iface\x00'}, @IPSET_ATTR_DATA={0xc, 0x7, 0x0, 0x1, [@IPSET_ATTR_HASHSIZE={0x8, 0x12, 0x0}]}]}, 0x58}}, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000040)) r1 = syz_mount_image$vfat(&(0x7f00000002c0), &(0x7f0000000940)='./file0\x00', 0x0, 0x2, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000880)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1d06d1001cc2de850f1fffb2aed768634ee75effac2ac4c15e29fb3c18fac0fff8d198e312475ffa1d000000000000b5dc08ad25822a17b17f463e104179c19c2ad2fbd1e5e0aaa2ab", 0x65, 0x5fd}], 0x0, &(0x7f0000000180)={[{@shortname_mixed}, {@fat=@sys_immutable}, {@iocharset={'iocharset', 0x3d, 'cp874'}}, {@fat=@allow_utime}, {@uni_xlate}, {}, {@rodir}]}) r2 = syz_mount_image$squashfs(&(0x7f0000000000), 0x0, 0x100000001, 0x0, &(0x7f0000000200), 0x0, 0x0) preadv(r2, &(0x7f0000000540)=[{&(0x7f0000000040)=""/135, 0x87}, {&(0x7f0000000400)=""/206, 0xce}, {&(0x7f0000000180)=""/10, 0xa}, {&(0x7f0000000500)=""/58, 0x3a}], 0x4, 0x0, 0xffff) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x85) mknodat$loop(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) pivot_root(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 11:09:04 executing program 2: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0xaf01, 0x0) r1 = eventfd(0x0) ioctl$VHOST_SET_LOG_BASE(r0, 0x4008af04, &(0x7f0000000880)=&(0x7f0000000840)) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f00000001c0)=r1) ioctl$VHOST_SET_VRING_KICK(r0, 0x4008af20, &(0x7f0000000040)={0x1, r1}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000140)={0x0, 0x0, 0x0, &(0x7f0000000180)=""/53, 0x0}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000280)={0x1, 0x1, 0x0, &(0x7f00000000c0)=""/87, &(0x7f0000000480)=""/74}) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000003800)={0x1, 0x0, [{0x2, 0x7d, &(0x7f0000000200)=""/125}]}) ioctl$VHOST_VSOCK_SET_RUNNING(r0, 0x4004af61, &(0x7f0000000000)=0x1) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) [ 517.507897][ T9180] loop5: detected capacity change from 0 to 5 [ 517.526320][ T7696] I/O error, dev loop5, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 517.566388][ T7696] Buffer I/O error on dev loop5, logical block 0, async page read [ 517.624409][ T7696] Dev loop5: unable to read RDB block 5 [ 517.630029][ T7696] loop5: unable to read partition table [ 517.684260][ T7696] loop5: partition table beyond EOD, truncated [ 517.702491][ T9180] FAT-fs (loop5): Directory bread(block 5) failed [ 517.730366][ T9180] FAT-fs (loop5): Directory bread(block 6) failed 11:09:05 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)={0x58, 0x2, 0x6, 0x3, 0x0, 0x0, {}, [@IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_TYPENAME={0x13, 0x3, 'hash:net,iface\x00'}, @IPSET_ATTR_DATA={0xc, 0x7, 0x0, 0x1, [@IPSET_ATTR_HASHSIZE={0x8, 0x12, 0x0}]}]}, 0x58}}, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000040)) r1 = syz_mount_image$vfat(&(0x7f00000002c0), &(0x7f0000000940)='./file0\x00', 0x0, 0x2, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000880)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1d06d1001cc2de850f1fffb2aed768634ee75effac2ac4c15e29fb3c18fac0fff8d198e312475ffa1d000000000000b5dc08ad25822a17b17f463e104179c19c2ad2fbd1e5e0aaa2ab", 0x65, 0x5fd}], 0x0, &(0x7f0000000180)={[{@shortname_mixed}, {@fat=@sys_immutable}, {@iocharset={'iocharset', 0x3d, 'cp874'}}, {@fat=@allow_utime}, {@uni_xlate}, {}, {@rodir}]}) r2 = syz_mount_image$squashfs(&(0x7f0000000000), 0x0, 0x100000001, 0x0, &(0x7f0000000200), 0x0, 0x0) preadv(r2, &(0x7f0000000540)=[{&(0x7f0000000040)=""/135, 0x87}, {&(0x7f0000000400)=""/206, 0xce}, {&(0x7f0000000180)=""/10, 0xa}, {&(0x7f0000000500)=""/58, 0x3a}], 0x4, 0x0, 0xffff) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x85) mknodat$loop(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) pivot_root(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') [ 517.932323][ T9188] loop5: detected capacity change from 0 to 5 [ 517.976306][ T9188] Dev loop5: unable to read RDB block 5 [ 517.992075][ T9188] loop5: unable to read partition table [ 518.027230][ T9188] loop5: partition table beyond EOD, truncated [ 518.072607][ T9188] FAT-fs (loop5): Directory bread(block 5) failed [ 518.100636][ T9188] FAT-fs (loop5): Directory bread(block 6) failed 11:09:05 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)={0x58, 0x2, 0x6, 0x3, 0x0, 0x0, {}, [@IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_TYPENAME={0x13, 0x3, 'hash:net,iface\x00'}, @IPSET_ATTR_DATA={0xc, 0x7, 0x0, 0x1, [@IPSET_ATTR_HASHSIZE={0x8, 0x12, 0x0}]}]}, 0x58}}, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000040)) r1 = syz_mount_image$vfat(&(0x7f00000002c0), &(0x7f0000000940)='./file0\x00', 0x0, 0x2, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000880)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1d06d1001cc2de850f1fffb2aed768634ee75effac2ac4c15e29fb3c18fac0fff8d198e312475ffa1d000000000000b5dc08ad25822a17b17f463e104179c19c2ad2fbd1e5e0aaa2ab", 0x65, 0x5fd}], 0x0, &(0x7f0000000180)={[{@shortname_mixed}, {@fat=@sys_immutable}, {@iocharset={'iocharset', 0x3d, 'cp874'}}, {@fat=@allow_utime}, {@uni_xlate}, {}, {@rodir}]}) r2 = syz_mount_image$squashfs(&(0x7f0000000000), 0x0, 0x100000001, 0x0, &(0x7f0000000200), 0x0, 0x0) preadv(r2, &(0x7f0000000540)=[{&(0x7f0000000040)=""/135, 0x87}, {&(0x7f0000000400)=""/206, 0xce}, {&(0x7f0000000180)=""/10, 0xa}, {&(0x7f0000000500)=""/58, 0x3a}], 0x4, 0x0, 0xffff) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x85) mknodat$loop(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) pivot_root(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 11:09:05 executing program 1: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0xaf01, 0x0) r1 = eventfd(0x0) ioctl$VHOST_SET_LOG_BASE(r0, 0x4008af04, &(0x7f0000000880)=&(0x7f0000000840)) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f00000001c0)=r1) ioctl$VHOST_SET_VRING_KICK(r0, 0x4008af20, &(0x7f0000000040)={0x1, r1}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000140)={0x0, 0x0, 0x0, &(0x7f0000000180)=""/53, 0x0}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000280)={0x1, 0x1, 0x0, &(0x7f00000000c0)=""/87, &(0x7f0000000480)=""/74}) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000003800)={0x1, 0x0, [{0x2, 0x7d, &(0x7f0000000200)=""/125}]}) ioctl$VHOST_VSOCK_SET_RUNNING(r0, 0x4004af61, &(0x7f0000000000)=0x1) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) 11:09:05 executing program 0: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0xaf01, 0x0) r1 = eventfd(0x0) ioctl$VHOST_SET_LOG_BASE(r0, 0x4008af04, &(0x7f0000000880)=&(0x7f0000000840)) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f00000001c0)=r1) ioctl$VHOST_SET_VRING_KICK(r0, 0x4008af20, &(0x7f0000000040)={0x1, r1}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000140)={0x0, 0x0, 0x0, &(0x7f0000000180)=""/53, 0x0}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000280)={0x1, 0x1, 0x0, &(0x7f00000000c0)=""/87, &(0x7f0000000480)=""/74}) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000003800)={0x1, 0x0, [{0x2, 0x7d, &(0x7f0000000200)=""/125}]}) ioctl$VHOST_VSOCK_SET_RUNNING(r0, 0x4004af61, &(0x7f0000000000)=0x1) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) 11:09:05 executing program 3: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0xaf01, 0x0) r1 = eventfd(0x0) ioctl$VHOST_SET_LOG_BASE(r0, 0x4008af04, &(0x7f0000000880)=&(0x7f0000000840)) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f00000001c0)=r1) ioctl$VHOST_SET_VRING_KICK(r0, 0x4008af20, &(0x7f0000000040)={0x1, r1}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000140)={0x0, 0x0, 0x0, &(0x7f0000000180)=""/53, 0x0}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000280)={0x1, 0x1, 0x0, &(0x7f00000000c0)=""/87, &(0x7f0000000480)=""/74}) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000003800)={0x1, 0x0, [{0x2, 0x7d, &(0x7f0000000200)=""/125}]}) ioctl$VHOST_VSOCK_SET_RUNNING(r0, 0x4004af61, &(0x7f0000000000)=0x1) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) [ 518.353849][ T9191] loop5: detected capacity change from 0 to 5 [ 518.386850][ T9191] Dev loop5: unable to read RDB block 5 [ 518.408610][ T9191] loop5: unable to read partition table [ 518.432671][ T9191] loop5: partition table beyond EOD, truncated [ 518.479270][ T9191] FAT-fs (loop5): Directory bread(block 5) failed [ 518.530351][ T9191] FAT-fs (loop5): Directory bread(block 6) failed 11:09:06 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = getpid() prlimit64(r3, 0x3, &(0x7f0000000280), &(0x7f0000000300)) r4 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r4, &(0x7f00000000c0)={0x2, 0x4e20, @empty}, 0x10) sendto$inet(r4, &(0x7f0000000140), 0xffffffffffffff58, 0x20008005, &(0x7f0000000100)={0x2, 0x4e20}, 0x10) recvfrom(r4, &(0x7f0000000480)=""/110, 0xfffffe32, 0x700, 0x0, 0xfffffffffffffecb) open(&(0x7f00000002c0)='./file0\x00', 0x1, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file1\x00', 0x40000, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="00da9bccad002100000000001f2b6fe2f96a3f6d2f93ca9700b41d32f92fce90e61dc18e8c44810000e4259e66934175a7e35b9cc4c0e894a793926020f83dc4da84d3c69b0200000067c4eb317d9510c86b996c4c95074763bcb45a1b27d72d69e41d5490584127f1be46d68441f24cc08bc114b8640a1c284a042bad52ed8715cb1335cc80259162dda27f90d1944ee4d82b1aa0b548e7393f3e00bc4cc5b3e3c8219821d391264cefcf708eaeebb789e308a53a50e9c16d7ad1c27b4952e4dc878a3cf617e0558e6a4835afa1ac000000", @ANYBLOB]) ioctl$sock_FIOGETOWN(r2, 0x8903, &(0x7f0000000040)=0x0) ptrace$cont(0x20, r5, 0x2593, 0x4) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) 11:09:06 executing program 4: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0xaf01, 0x0) r1 = eventfd(0x0) ioctl$VHOST_SET_LOG_BASE(r0, 0x4008af04, &(0x7f0000000880)=&(0x7f0000000840)) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f00000001c0)=r1) ioctl$VHOST_SET_VRING_KICK(r0, 0x4008af20, &(0x7f0000000040)={0x1, r1}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000140)={0x0, 0x0, 0x0, &(0x7f0000000180)=""/53, 0x0}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000280)={0x1, 0x1, 0x0, &(0x7f00000000c0)=""/87, &(0x7f0000000480)=""/74}) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000003800)={0x1, 0x0, [{0x2, 0x7d, &(0x7f0000000200)=""/125}]}) ioctl$VHOST_VSOCK_SET_RUNNING(r0, 0x4004af61, &(0x7f0000000000)=0x1) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) 11:09:07 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = getpid() prlimit64(r3, 0x3, &(0x7f0000000280), &(0x7f0000000300)) r4 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r4, &(0x7f00000000c0)={0x2, 0x4e20, @empty}, 0x10) sendto$inet(r4, &(0x7f0000000140), 0xffffffffffffff58, 0x20008005, &(0x7f0000000100)={0x2, 0x4e20}, 0x10) recvfrom(r4, &(0x7f0000000480)=""/110, 0xfffffe32, 0x700, 0x0, 0xfffffffffffffecb) open(&(0x7f00000002c0)='./file0\x00', 0x1, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file1\x00', 0x40000, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="00da9bccad002100000000001f2b6fe2f96a3f6d2f93ca9700b41d32f92fce90e61dc18e8c44810000e4259e66934175a7e35b9cc4c0e894a793926020f83dc4da84d3c69b0200000067c4eb317d9510c86b996c4c95074763bcb45a1b27d72d69e41d5490584127f1be46d68441f24cc08bc114b8640a1c284a042bad52ed8715cb1335cc80259162dda27f90d1944ee4d82b1aa0b548e7393f3e00bc4cc5b3e3c8219821d391264cefcf708eaeebb789e308a53a50e9c16d7ad1c27b4952e4dc878a3cf617e0558e6a4835afa1ac000000", @ANYBLOB]) ioctl$sock_FIOGETOWN(r2, 0x8903, &(0x7f0000000040)=0x0) ptrace$cont(0x20, r5, 0x2593, 0x4) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) 11:09:07 executing program 2: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0xaf01, 0x0) r1 = eventfd(0x0) ioctl$VHOST_SET_LOG_BASE(r0, 0x4008af04, &(0x7f0000000880)=&(0x7f0000000840)) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f00000001c0)=r1) ioctl$VHOST_SET_VRING_KICK(r0, 0x4008af20, &(0x7f0000000040)={0x1, r1}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000140)={0x0, 0x0, 0x0, &(0x7f0000000180)=""/53, 0x0}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000280)={0x1, 0x1, 0x0, &(0x7f00000000c0)=""/87, &(0x7f0000000480)=""/74}) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000003800)={0x1, 0x0, [{0x2, 0x7d, &(0x7f0000000200)=""/125}]}) ioctl$VHOST_VSOCK_SET_RUNNING(r0, 0x4004af61, &(0x7f0000000000)=0x1) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) 11:09:08 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = getpid() prlimit64(r3, 0x3, &(0x7f0000000280), &(0x7f0000000300)) r4 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r4, &(0x7f00000000c0)={0x2, 0x4e20, @empty}, 0x10) sendto$inet(r4, &(0x7f0000000140), 0xffffffffffffff58, 0x20008005, &(0x7f0000000100)={0x2, 0x4e20}, 0x10) recvfrom(r4, &(0x7f0000000480)=""/110, 0xfffffe32, 0x700, 0x0, 0xfffffffffffffecb) open(&(0x7f00000002c0)='./file0\x00', 0x1, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file1\x00', 0x40000, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="00da9bccad002100000000001f2b6fe2f96a3f6d2f93ca9700b41d32f92fce90e61dc18e8c44810000e4259e66934175a7e35b9cc4c0e894a793926020f83dc4da84d3c69b0200000067c4eb317d9510c86b996c4c95074763bcb45a1b27d72d69e41d5490584127f1be46d68441f24cc08bc114b8640a1c284a042bad52ed8715cb1335cc80259162dda27f90d1944ee4d82b1aa0b548e7393f3e00bc4cc5b3e3c8219821d391264cefcf708eaeebb789e308a53a50e9c16d7ad1c27b4952e4dc878a3cf617e0558e6a4835afa1ac000000", @ANYBLOB]) ioctl$sock_FIOGETOWN(r2, 0x8903, &(0x7f0000000040)=0x0) ptrace$cont(0x20, r5, 0x2593, 0x4) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) 11:09:09 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = getpid() prlimit64(r3, 0x3, &(0x7f0000000280), &(0x7f0000000300)) r4 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r4, &(0x7f00000000c0)={0x2, 0x4e20, @empty}, 0x10) sendto$inet(r4, &(0x7f0000000140), 0xffffffffffffff58, 0x20008005, &(0x7f0000000100)={0x2, 0x4e20}, 0x10) recvfrom(r4, &(0x7f0000000480)=""/110, 0xfffffe32, 0x700, 0x0, 0xfffffffffffffecb) open(&(0x7f00000002c0)='./file0\x00', 0x1, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file1\x00', 0x40000, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="00da9bccad002100000000001f2b6fe2f96a3f6d2f93ca9700b41d32f92fce90e61dc18e8c44810000e4259e66934175a7e35b9cc4c0e894a793926020f83dc4da84d3c69b0200000067c4eb317d9510c86b996c4c95074763bcb45a1b27d72d69e41d5490584127f1be46d68441f24cc08bc114b8640a1c284a042bad52ed8715cb1335cc80259162dda27f90d1944ee4d82b1aa0b548e7393f3e00bc4cc5b3e3c8219821d391264cefcf708eaeebb789e308a53a50e9c16d7ad1c27b4952e4dc878a3cf617e0558e6a4835afa1ac000000", @ANYBLOB]) ioctl$sock_FIOGETOWN(r2, 0x8903, &(0x7f0000000040)=0x0) ptrace$cont(0x20, r5, 0x2593, 0x4) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) 11:09:09 executing program 1: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0xaf01, 0x0) r1 = eventfd(0x0) ioctl$VHOST_SET_LOG_BASE(r0, 0x4008af04, &(0x7f0000000880)=&(0x7f0000000840)) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f00000001c0)=r1) ioctl$VHOST_SET_VRING_KICK(r0, 0x4008af20, &(0x7f0000000040)={0x1, r1}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000140)={0x0, 0x0, 0x0, &(0x7f0000000180)=""/53, 0x0}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000280)={0x1, 0x1, 0x0, &(0x7f00000000c0)=""/87, &(0x7f0000000480)=""/74}) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000003800)={0x1, 0x0, [{0x2, 0x7d, &(0x7f0000000200)=""/125}]}) ioctl$VHOST_VSOCK_SET_RUNNING(r0, 0x4004af61, &(0x7f0000000000)=0x1) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) 11:09:09 executing program 0: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0xaf01, 0x0) r1 = eventfd(0x0) ioctl$VHOST_SET_LOG_BASE(r0, 0x4008af04, &(0x7f0000000880)=&(0x7f0000000840)) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f00000001c0)=r1) ioctl$VHOST_SET_VRING_KICK(r0, 0x4008af20, &(0x7f0000000040)={0x1, r1}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000140)={0x0, 0x0, 0x0, &(0x7f0000000180)=""/53, 0x0}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000280)={0x1, 0x1, 0x0, &(0x7f00000000c0)=""/87, &(0x7f0000000480)=""/74}) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000003800)={0x1, 0x0, [{0x2, 0x7d, &(0x7f0000000200)=""/125}]}) ioctl$VHOST_VSOCK_SET_RUNNING(r0, 0x4004af61, &(0x7f0000000000)=0x1) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) 11:09:10 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = getpid() prlimit64(r3, 0x3, &(0x7f0000000280), &(0x7f0000000300)) r4 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r4, &(0x7f00000000c0)={0x2, 0x4e20, @empty}, 0x10) sendto$inet(r4, &(0x7f0000000140), 0xffffffffffffff58, 0x20008005, &(0x7f0000000100)={0x2, 0x4e20}, 0x10) recvfrom(r4, &(0x7f0000000480)=""/110, 0xfffffe32, 0x700, 0x0, 0xfffffffffffffecb) open(&(0x7f00000002c0)='./file0\x00', 0x1, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file1\x00', 0x40000, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="00da9bccad002100000000001f2b6fe2f96a3f6d2f93ca9700b41d32f92fce90e61dc18e8c44810000e4259e66934175a7e35b9cc4c0e894a793926020f83dc4da84d3c69b0200000067c4eb317d9510c86b996c4c95074763bcb45a1b27d72d69e41d5490584127f1be46d68441f24cc08bc114b8640a1c284a042bad52ed8715cb1335cc80259162dda27f90d1944ee4d82b1aa0b548e7393f3e00bc4cc5b3e3c8219821d391264cefcf708eaeebb789e308a53a50e9c16d7ad1c27b4952e4dc878a3cf617e0558e6a4835afa1ac000000", @ANYBLOB]) ioctl$sock_FIOGETOWN(r2, 0x8903, &(0x7f0000000040)=0x0) ptrace$cont(0x20, r5, 0x2593, 0x4) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) 11:09:10 executing program 3: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$DCCPDIAG_GETSOCK(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000000c0)={0x54, 0x13, 0x1, 0x0, 0x0, {}, [@INET_DIAG_REQ_BYTECODE={0x8, 0x3, "0583b807"}]}, 0x54}}, 0x0) 11:09:10 executing program 4: r0 = socket$phonet_pipe(0x23, 0x5, 0x2) getsockopt$PNPIPE_INITSTATE(r0, 0x113, 0x4, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 11:09:11 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x5}, 0x0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000000000000000000850000000e000000850000002a00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000280)={&(0x7f0000000040)='sched_switch\x00', r2}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0xe, 0x16, &(0x7f0000000d40)=ANY=[@ANYBLOB="611550000000000061134c0000000000bfa000000000000007000000080000002d0301000000000095000000000000006916000000000000bf67000000000000350607000fff07206706000002000000160300000ee60060bf050000000000000f650000000000006507f9ff01000000070700004ddfffff1e75000000000000bf54000000000000070400000400f9ffad4301000000000095000000000000001500000000000000950000000000000032ed3c12dc8c27df8ecf264e0f84f9f17d3c30e32f1754558f2278af6d71d79a5e12814cb1d8a5d4601d295c45a6a0b9bdb7dd399703cac4f6f3be4b369289aa6812b8e007e733a9a4f1b0af3dda82ee45a010fb94fe9de57b9d8a814261bdb94a05000000c6c60bf70d742a81762bab8395fa64810b5b40d893ea8fe0185473d51b546cad3f1d5ab2af27546e7c955ccefa1f6ab689b555202da2e0ec2871b4a7e65836429a527dc47ebe84a423b6c8d345dc8da3085b0ab71ca1b901627b562ed04ae76002d4519af619e3cca4d69e0dee5eb106774a8f3e6916dfec88158f0200000000c8fb730a5c1bf2b2bb71a629361997a75fd552bdc206438b8ef4901fd03c16dfda44221b235c8ac86d8a297dff0445a15f21dce431e56723888fb126a163f16f920ae2fb494059bba8e3b680324a188076eb685d55c4e9b2ad9bc1172ba7cbebe174aba210d739a018f9bbec63222d20cecac4d03723f1c932b3a6aa57f1ad2e99e0e67ab93716d20000009f0f53acbb40b4f8e2738270b31562ed834f2af97787f696649a462e7ee4bcf8b07a10d6735154beb4000000000000000000000000004000bc00f674629709e7e78f4ddc211bc3ebe6bd9d42ca0140a7afaab43176e65ec1118d50d1e827f3472f4445d253887a5ad103649afa17690884f800031e03a651bb96589a7e2e509bcc1d161347623cb5e7ac4629c8ab04871bc47287cd31cc43ea0ffb567b40407d000000210000000000000000005f37d8703f37ca364a601ae899a56715a0a62a34c6c94cce6994521629ab028acfc1d926a0f6a5480a55c22fe3a5ac000000000000000000000000000000c1eb2d91fb79ea00000000000000000000000000000000000000e4007be511fe32fbc90e2364a55e9bb66ac64423d2d00fea2594e190deae46e26c596f84eba90000000000000000fffb0000000082fb0d3cc3aa39ee4b1386bab561cda886fa642994cacd473b543ccb5f0d7b63924f17c67b13631d22a11dc3c693962895496d4f6e9cc54db6c7205a6b068fff496d2da7d6327f31d7c8cc5d325c5379b0363ce8bd1f61b007e1ff5f1be1969a1ba791ad46d800000000c7f26a0337302f3b41eae59809fd05d12f6106f117b062df67d3a6473265dd1410eea68208a3f26b2989b832d8b34a34a4f08b34b3042065acaa10856e858d27adee7daf32903d3fc78700d429a2d4c8b6d803eb83eecfe4c7ff9e6ab5a52e83d089dad7a8710e0254f1b11cced7bc3c8da0c44d2ebf9f6f3ff3be4d1458077c2253b0c7c7a0a9fdd63bf910dc20e5cb2a88e59febc47f1212a21f631dbaa74f22bad050e9856b48ae3a03a497c37758537650fe6db89da3c41fdc3d78e046f6160e1741299e8dc29906870e6431ed1eab5d067a183f064b060a8ec12725d42e3a74863d66bee966b1574f8e01b3f34a267ff0afa1e1c758a0079b747067312e9815a21cb3f1f8150d999d78854ca4d3116dbc7e2bf2402a75fd7a55733360040855ed5d1c0d634fc5fb38f84d9d87b27f8a5d91217b728f13e3ee20e69e0ffb2780b1a7af137ff7b4ff139604faf0453bedf0c5d744b5272b44c23488b2bdbff947c4dfa108cbb88202eeb81f428a5b3c299848649e1a57ff52f657a67463d7dbf85ae9321fc2cc17dc4a29b9cba8ded5de8206c812439ab129ae818837ee15620789c524b3baf49a0be9bb7d958d5e87c6c09bf71a894bad62934782cc308e936d7637e07c4a2b3bc87b0da20000d9ef418cf19e7a8c4c328be0ce91798adc2dca87ddd9d064e081383409ed2912c811ae63f03212a5331c2a4ead00"/1481], &(0x7f0000000100)='GPL\x00'}, 0x48) 11:09:11 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = getpid() prlimit64(r3, 0x3, &(0x7f0000000280), &(0x7f0000000300)) r4 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r4, &(0x7f00000000c0)={0x2, 0x4e20, @empty}, 0x10) sendto$inet(r4, &(0x7f0000000140), 0xffffffffffffff58, 0x20008005, &(0x7f0000000100)={0x2, 0x4e20}, 0x10) recvfrom(r4, &(0x7f0000000480)=""/110, 0xfffffe32, 0x700, 0x0, 0xfffffffffffffecb) open(&(0x7f00000002c0)='./file0\x00', 0x1, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file1\x00', 0x40000, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="00da9bccad002100000000001f2b6fe2f96a3f6d2f93ca9700b41d32f92fce90e61dc18e8c44810000e4259e66934175a7e35b9cc4c0e894a793926020f83dc4da84d3c69b0200000067c4eb317d9510c86b996c4c95074763bcb45a1b27d72d69e41d5490584127f1be46d68441f24cc08bc114b8640a1c284a042bad52ed8715cb1335cc80259162dda27f90d1944ee4d82b1aa0b548e7393f3e00bc4cc5b3e3c8219821d391264cefcf708eaeebb789e308a53a50e9c16d7ad1c27b4952e4dc878a3cf617e0558e6a4835afa1ac000000", @ANYBLOB]) ioctl$sock_FIOGETOWN(r2, 0x8903, &(0x7f0000000040)=0x0) ptrace$cont(0x20, r5, 0x2593, 0x4) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) 11:09:11 executing program 4: r0 = socket$phonet_pipe(0x23, 0x5, 0x2) getsockopt$PNPIPE_INITSTATE(r0, 0x113, 0x4, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 11:09:11 executing program 4: r0 = socket$phonet_pipe(0x23, 0x5, 0x2) getsockopt$PNPIPE_INITSTATE(r0, 0x113, 0x4, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 11:09:11 executing program 2: syz_clone(0x3000, 0x0, 0x0, 0x0, 0x0, 0x0) 11:09:12 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000080), r1) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000380)={0x30, r2, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_MLSCATLST={0x4}, @NLBL_CIPSOV4_A_MLSLVLLST={0x4}, @NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x1}, @NLBL_CIPSOV4_A_TAGLST={0x4}]}, 0x30}}, 0x0) 11:09:12 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000080), r1) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000380)={0x30, r2, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_MLSCATLST={0x4}, @NLBL_CIPSOV4_A_MLSLVLLST={0x4}, @NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x1}, @NLBL_CIPSOV4_A_TAGLST={0x4}]}, 0x30}}, 0x0) 11:09:12 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000080), r1) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000380)={0x30, r2, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_MLSCATLST={0x4}, @NLBL_CIPSOV4_A_MLSLVLLST={0x4}, @NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x1}, @NLBL_CIPSOV4_A_TAGLST={0x4}]}, 0x30}}, 0x0) 11:09:12 executing program 4: r0 = socket$phonet_pipe(0x23, 0x5, 0x2) getsockopt$PNPIPE_INITSTATE(r0, 0x113, 0x4, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 11:09:12 executing program 2: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x1b, 0x0, 0x0, 0x2000}, 0x48) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000180)={r0, 0x0, 0x0}, 0x20) 11:09:12 executing program 0: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) fdatasync(r0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x15) r1 = socket(0x1, 0x803, 0x0) getsockopt$SO_BINDTODEVICE(r1, 0x1, 0x2, &(0x7f0000000000), 0x20000000) 11:09:12 executing program 1: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x29, 0x4b, 0x0, 0x300) [ 525.392237][ T11] tipc: Left network mode [ 525.452194][ T11] tipc: Left network mode 11:09:13 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x5}, 0x0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000000000000000000850000000e000000850000002a00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000280)={&(0x7f0000000040)='sched_switch\x00', r2}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0xe, 0x16, &(0x7f0000000d40)=ANY=[@ANYBLOB="611550000000000061134c0000000000bfa000000000000007000000080000002d0301000000000095000000000000006916000000000000bf67000000000000350607000fff07206706000002000000160300000ee60060bf050000000000000f650000000000006507f9ff01000000070700004ddfffff1e75000000000000bf54000000000000070400000400f9ffad4301000000000095000000000000001500000000000000950000000000000032ed3c12dc8c27df8ecf264e0f84f9f17d3c30e32f1754558f2278af6d71d79a5e12814cb1d8a5d4601d295c45a6a0b9bdb7dd399703cac4f6f3be4b369289aa6812b8e007e733a9a4f1b0af3dda82ee45a010fb94fe9de57b9d8a814261bdb94a05000000c6c60bf70d742a81762bab8395fa64810b5b40d893ea8fe0185473d51b546cad3f1d5ab2af27546e7c955ccefa1f6ab689b555202da2e0ec2871b4a7e65836429a527dc47ebe84a423b6c8d345dc8da3085b0ab71ca1b901627b562ed04ae76002d4519af619e3cca4d69e0dee5eb106774a8f3e6916dfec88158f0200000000c8fb730a5c1bf2b2bb71a629361997a75fd552bdc206438b8ef4901fd03c16dfda44221b235c8ac86d8a297dff0445a15f21dce431e56723888fb126a163f16f920ae2fb494059bba8e3b680324a188076eb685d55c4e9b2ad9bc1172ba7cbebe174aba210d739a018f9bbec63222d20cecac4d03723f1c932b3a6aa57f1ad2e99e0e67ab93716d20000009f0f53acbb40b4f8e2738270b31562ed834f2af97787f696649a462e7ee4bcf8b07a10d6735154beb4000000000000000000000000004000bc00f674629709e7e78f4ddc211bc3ebe6bd9d42ca0140a7afaab43176e65ec1118d50d1e827f3472f4445d253887a5ad103649afa17690884f800031e03a651bb96589a7e2e509bcc1d161347623cb5e7ac4629c8ab04871bc47287cd31cc43ea0ffb567b40407d000000210000000000000000005f37d8703f37ca364a601ae899a56715a0a62a34c6c94cce6994521629ab028acfc1d926a0f6a5480a55c22fe3a5ac000000000000000000000000000000c1eb2d91fb79ea00000000000000000000000000000000000000e4007be511fe32fbc90e2364a55e9bb66ac64423d2d00fea2594e190deae46e26c596f84eba90000000000000000fffb0000000082fb0d3cc3aa39ee4b1386bab561cda886fa642994cacd473b543ccb5f0d7b63924f17c67b13631d22a11dc3c693962895496d4f6e9cc54db6c7205a6b068fff496d2da7d6327f31d7c8cc5d325c5379b0363ce8bd1f61b007e1ff5f1be1969a1ba791ad46d800000000c7f26a0337302f3b41eae59809fd05d12f6106f117b062df67d3a6473265dd1410eea68208a3f26b2989b832d8b34a34a4f08b34b3042065acaa10856e858d27adee7daf32903d3fc78700d429a2d4c8b6d803eb83eecfe4c7ff9e6ab5a52e83d089dad7a8710e0254f1b11cced7bc3c8da0c44d2ebf9f6f3ff3be4d1458077c2253b0c7c7a0a9fdd63bf910dc20e5cb2a88e59febc47f1212a21f631dbaa74f22bad050e9856b48ae3a03a497c37758537650fe6db89da3c41fdc3d78e046f6160e1741299e8dc29906870e6431ed1eab5d067a183f064b060a8ec12725d42e3a74863d66bee966b1574f8e01b3f34a267ff0afa1e1c758a0079b747067312e9815a21cb3f1f8150d999d78854ca4d3116dbc7e2bf2402a75fd7a55733360040855ed5d1c0d634fc5fb38f84d9d87b27f8a5d91217b728f13e3ee20e69e0ffb2780b1a7af137ff7b4ff139604faf0453bedf0c5d744b5272b44c23488b2bdbff947c4dfa108cbb88202eeb81f428a5b3c299848649e1a57ff52f657a67463d7dbf85ae9321fc2cc17dc4a29b9cba8ded5de8206c812439ab129ae818837ee15620789c524b3baf49a0be9bb7d958d5e87c6c09bf71a894bad62934782cc308e936d7637e07c4a2b3bc87b0da20000d9ef418cf19e7a8c4c328be0ce91798adc2dca87ddd9d064e081383409ed2912c811ae63f03212a5331c2a4ead00"/1481], &(0x7f0000000100)='GPL\x00'}, 0x48) 11:09:13 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000080), r1) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000380)={0x30, r2, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_MLSCATLST={0x4}, @NLBL_CIPSOV4_A_MLSLVLLST={0x4}, @NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x1}, @NLBL_CIPSOV4_A_TAGLST={0x4}]}, 0x30}}, 0x0) 11:09:13 executing program 4: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x5, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000010500)="7f000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x1002, 0x2000}, {&(0x7f0000012600)="ed41000010000000daf4655fdbf4655fdbf4655f00000000000004008000000000000800050000000af301000400000000000000000000000900000010", 0x3d, 0x4400}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x181042, 0x0) write$P9_RREADDIR(r0, &(0x7f0000000100)=ANY=[], 0xbf) sendfile(r0, r0, &(0x7f0000000240), 0x7f10) renameat2(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0xffffffffffffffff, 0x0, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) creat(&(0x7f0000000040)='./bus\x00', 0x0) 11:09:13 executing program 2: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x1b, 0x0, 0x0, 0x2000}, 0x48) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000180)={r0, 0x0, 0x0}, 0x20) 11:09:13 executing program 1: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x29, 0x4b, 0x0, 0x300) 11:09:13 executing program 0: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) fdatasync(r0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x15) r1 = socket(0x1, 0x803, 0x0) getsockopt$SO_BINDTODEVICE(r1, 0x1, 0x2, &(0x7f0000000000), 0x20000000) [ 525.972287][ T9282] loop4: detected capacity change from 0 to 4096 11:09:13 executing program 1: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x29, 0x4b, 0x0, 0x300) 11:09:13 executing program 5: r0 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x8, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x6, 0x0, 0x0, 0x7fc00100}]}) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, 0x0) timer_create(0x0, &(0x7f00000000c0)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000080)) timer_settime(0x0, 0x0, &(0x7f00000001c0)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) add_key$user(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) timer_create(0x0, &(0x7f0000000100)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000300)=0x0) timer_settime(r1, 0x0, &(0x7f0000000140)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) poll(0x0, 0x0, 0x100) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r0, 0xc0502100, &(0x7f0000000200)) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r0, 0xc0502100, &(0x7f0000000440)) 11:09:13 executing program 2: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x1b, 0x0, 0x0, 0x2000}, 0x48) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000180)={r0, 0x0, 0x0}, 0x20) 11:09:13 executing program 1: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x29, 0x4b, 0x0, 0x300) 11:09:13 executing program 1: r0 = syz_io_uring_setup(0x75f9, &(0x7f0000000080), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) syz_io_uring_submit(r1, r2, &(0x7f0000001740)=@IORING_OP_RECVMSG={0xa, 0x5c95d8f2a851f33c, 0x0, r4, 0x0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x40}}, 0x0) io_uring_enter(r0, 0x3d5, 0x0, 0x0, 0x0, 0x0) [ 526.229157][ T9282] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: writeback. 11:09:13 executing program 2: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x1b, 0x0, 0x0, 0x2000}, 0x48) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000180)={r0, 0x0, 0x0}, 0x20) [ 526.412327][ T5404] EXT4-fs (loop4): unmounting filesystem. 11:09:15 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x5}, 0x0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000000000000000000850000000e000000850000002a00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000280)={&(0x7f0000000040)='sched_switch\x00', r2}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0xe, 0x16, &(0x7f0000000d40)=ANY=[@ANYBLOB="611550000000000061134c0000000000bfa000000000000007000000080000002d0301000000000095000000000000006916000000000000bf67000000000000350607000fff07206706000002000000160300000ee60060bf050000000000000f650000000000006507f9ff01000000070700004ddfffff1e75000000000000bf54000000000000070400000400f9ffad4301000000000095000000000000001500000000000000950000000000000032ed3c12dc8c27df8ecf264e0f84f9f17d3c30e32f1754558f2278af6d71d79a5e12814cb1d8a5d4601d295c45a6a0b9bdb7dd399703cac4f6f3be4b369289aa6812b8e007e733a9a4f1b0af3dda82ee45a010fb94fe9de57b9d8a814261bdb94a05000000c6c60bf70d742a81762bab8395fa64810b5b40d893ea8fe0185473d51b546cad3f1d5ab2af27546e7c955ccefa1f6ab689b555202da2e0ec2871b4a7e65836429a527dc47ebe84a423b6c8d345dc8da3085b0ab71ca1b901627b562ed04ae76002d4519af619e3cca4d69e0dee5eb106774a8f3e6916dfec88158f0200000000c8fb730a5c1bf2b2bb71a629361997a75fd552bdc206438b8ef4901fd03c16dfda44221b235c8ac86d8a297dff0445a15f21dce431e56723888fb126a163f16f920ae2fb494059bba8e3b680324a188076eb685d55c4e9b2ad9bc1172ba7cbebe174aba210d739a018f9bbec63222d20cecac4d03723f1c932b3a6aa57f1ad2e99e0e67ab93716d20000009f0f53acbb40b4f8e2738270b31562ed834f2af97787f696649a462e7ee4bcf8b07a10d6735154beb4000000000000000000000000004000bc00f674629709e7e78f4ddc211bc3ebe6bd9d42ca0140a7afaab43176e65ec1118d50d1e827f3472f4445d253887a5ad103649afa17690884f800031e03a651bb96589a7e2e509bcc1d161347623cb5e7ac4629c8ab04871bc47287cd31cc43ea0ffb567b40407d000000210000000000000000005f37d8703f37ca364a601ae899a56715a0a62a34c6c94cce6994521629ab028acfc1d926a0f6a5480a55c22fe3a5ac000000000000000000000000000000c1eb2d91fb79ea00000000000000000000000000000000000000e4007be511fe32fbc90e2364a55e9bb66ac64423d2d00fea2594e190deae46e26c596f84eba90000000000000000fffb0000000082fb0d3cc3aa39ee4b1386bab561cda886fa642994cacd473b543ccb5f0d7b63924f17c67b13631d22a11dc3c693962895496d4f6e9cc54db6c7205a6b068fff496d2da7d6327f31d7c8cc5d325c5379b0363ce8bd1f61b007e1ff5f1be1969a1ba791ad46d800000000c7f26a0337302f3b41eae59809fd05d12f6106f117b062df67d3a6473265dd1410eea68208a3f26b2989b832d8b34a34a4f08b34b3042065acaa10856e858d27adee7daf32903d3fc78700d429a2d4c8b6d803eb83eecfe4c7ff9e6ab5a52e83d089dad7a8710e0254f1b11cced7bc3c8da0c44d2ebf9f6f3ff3be4d1458077c2253b0c7c7a0a9fdd63bf910dc20e5cb2a88e59febc47f1212a21f631dbaa74f22bad050e9856b48ae3a03a497c37758537650fe6db89da3c41fdc3d78e046f6160e1741299e8dc29906870e6431ed1eab5d067a183f064b060a8ec12725d42e3a74863d66bee966b1574f8e01b3f34a267ff0afa1e1c758a0079b747067312e9815a21cb3f1f8150d999d78854ca4d3116dbc7e2bf2402a75fd7a55733360040855ed5d1c0d634fc5fb38f84d9d87b27f8a5d91217b728f13e3ee20e69e0ffb2780b1a7af137ff7b4ff139604faf0453bedf0c5d744b5272b44c23488b2bdbff947c4dfa108cbb88202eeb81f428a5b3c299848649e1a57ff52f657a67463d7dbf85ae9321fc2cc17dc4a29b9cba8ded5de8206c812439ab129ae818837ee15620789c524b3baf49a0be9bb7d958d5e87c6c09bf71a894bad62934782cc308e936d7637e07c4a2b3bc87b0da20000d9ef418cf19e7a8c4c328be0ce91798adc2dca87ddd9d064e081383409ed2912c811ae63f03212a5331c2a4ead00"/1481], &(0x7f0000000100)='GPL\x00'}, 0x48) 11:09:15 executing program 1: r0 = syz_io_uring_setup(0x75f9, &(0x7f0000000080), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) syz_io_uring_submit(r1, r2, &(0x7f0000001740)=@IORING_OP_RECVMSG={0xa, 0x5c95d8f2a851f33c, 0x0, r4, 0x0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x40}}, 0x0) io_uring_enter(r0, 0x3d5, 0x0, 0x0, 0x0, 0x0) 11:09:15 executing program 0: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) fdatasync(r0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x15) r1 = socket(0x1, 0x803, 0x0) getsockopt$SO_BINDTODEVICE(r1, 0x1, 0x2, &(0x7f0000000000), 0x20000000) 11:09:15 executing program 4: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x5, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000010500)="7f000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x1002, 0x2000}, {&(0x7f0000012600)="ed41000010000000daf4655fdbf4655fdbf4655f00000000000004008000000000000800050000000af301000400000000000000000000000900000010", 0x3d, 0x4400}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x181042, 0x0) write$P9_RREADDIR(r0, &(0x7f0000000100)=ANY=[], 0xbf) sendfile(r0, r0, &(0x7f0000000240), 0x7f10) renameat2(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0xffffffffffffffff, 0x0, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) creat(&(0x7f0000000040)='./bus\x00', 0x0) 11:09:15 executing program 2: r0 = syz_open_dev$sg(&(0x7f00000002c0), 0x0, 0x0) ioctl$SG_SET_RESERVED_SIZE(r0, 0x2275, &(0x7f00000001c0)=0x10001) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000200)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x9800, 0x0}, &(0x7f0000000080)="80c5900a2dbc", 0x0, 0x0, 0x10030, 0x0, 0x0}) 11:09:15 executing program 5: r0 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x8, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x6, 0x0, 0x0, 0x7fc00100}]}) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, 0x0) timer_create(0x0, &(0x7f00000000c0)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000080)) timer_settime(0x0, 0x0, &(0x7f00000001c0)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) add_key$user(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) timer_create(0x0, &(0x7f0000000100)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000300)=0x0) timer_settime(r1, 0x0, &(0x7f0000000140)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) poll(0x0, 0x0, 0x100) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r0, 0xc0502100, &(0x7f0000000200)) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r0, 0xc0502100, &(0x7f0000000440)) 11:09:15 executing program 1: r0 = syz_io_uring_setup(0x75f9, &(0x7f0000000080), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) syz_io_uring_submit(r1, r2, &(0x7f0000001740)=@IORING_OP_RECVMSG={0xa, 0x5c95d8f2a851f33c, 0x0, r4, 0x0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x40}}, 0x0) io_uring_enter(r0, 0x3d5, 0x0, 0x0, 0x0, 0x0) [ 527.979775][ T9323] loop4: detected capacity change from 0 to 4096 11:09:15 executing program 2: r0 = syz_open_dev$sg(&(0x7f00000002c0), 0x0, 0x0) ioctl$SG_SET_RESERVED_SIZE(r0, 0x2275, &(0x7f00000001c0)=0x10001) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000200)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x9800, 0x0}, &(0x7f0000000080)="80c5900a2dbc", 0x0, 0x0, 0x10030, 0x0, 0x0}) [ 528.040013][ T9323] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: writeback. [ 528.108803][ T9323] EXT4-fs error (device loop4): ext4_append:79: inode #2: comm syz-executor.4: Logical block already allocated 11:09:15 executing program 1: r0 = syz_io_uring_setup(0x75f9, &(0x7f0000000080), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) syz_io_uring_submit(r1, r2, &(0x7f0000001740)=@IORING_OP_RECVMSG={0xa, 0x5c95d8f2a851f33c, 0x0, r4, 0x0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x40}}, 0x0) io_uring_enter(r0, 0x3d5, 0x0, 0x0, 0x0, 0x0) 11:09:15 executing program 2: r0 = syz_open_dev$sg(&(0x7f00000002c0), 0x0, 0x0) ioctl$SG_SET_RESERVED_SIZE(r0, 0x2275, &(0x7f00000001c0)=0x10001) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000200)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x9800, 0x0}, &(0x7f0000000080)="80c5900a2dbc", 0x0, 0x0, 0x10030, 0x0, 0x0}) [ 528.208933][ T9339] EXT4-fs error (device loop4): ext4_append:79: inode #2: comm syz-executor.4: Logical block already allocated 11:09:15 executing program 4: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x5, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000010500)="7f000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x1002, 0x2000}, {&(0x7f0000012600)="ed41000010000000daf4655fdbf4655fdbf4655f00000000000004008000000000000800050000000af301000400000000000000000000000900000010", 0x3d, 0x4400}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x181042, 0x0) write$P9_RREADDIR(r0, &(0x7f0000000100)=ANY=[], 0xbf) sendfile(r0, r0, &(0x7f0000000240), 0x7f10) renameat2(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0xffffffffffffffff, 0x0, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) creat(&(0x7f0000000040)='./bus\x00', 0x0) 11:09:15 executing program 2: r0 = syz_open_dev$sg(&(0x7f00000002c0), 0x0, 0x0) ioctl$SG_SET_RESERVED_SIZE(r0, 0x2275, &(0x7f00000001c0)=0x10001) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000200)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x9800, 0x0}, &(0x7f0000000080)="80c5900a2dbc", 0x0, 0x0, 0x10030, 0x0, 0x0}) [ 528.307035][ T5404] EXT4-fs (loop4): unmounting filesystem. [ 528.403034][ T9345] loop4: detected capacity change from 0 to 4096 [ 528.427342][ T2976] I/O error, dev loop4, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 528.440554][ T2976] Buffer I/O error on dev loop4, logical block 0, async page read [ 528.452824][ T2976] loop4: unable to read partition table [ 528.489964][ T9345] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: writeback. [ 528.629231][ T5404] EXT4-fs (loop4): unmounting filesystem. 11:09:16 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x5}, 0x0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000000000000000000850000000e000000850000002a00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000280)={&(0x7f0000000040)='sched_switch\x00', r2}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0xe, 0x16, &(0x7f0000000d40)=ANY=[@ANYBLOB="611550000000000061134c0000000000bfa000000000000007000000080000002d0301000000000095000000000000006916000000000000bf67000000000000350607000fff07206706000002000000160300000ee60060bf050000000000000f650000000000006507f9ff01000000070700004ddfffff1e75000000000000bf54000000000000070400000400f9ffad4301000000000095000000000000001500000000000000950000000000000032ed3c12dc8c27df8ecf264e0f84f9f17d3c30e32f1754558f2278af6d71d79a5e12814cb1d8a5d4601d295c45a6a0b9bdb7dd399703cac4f6f3be4b369289aa6812b8e007e733a9a4f1b0af3dda82ee45a010fb94fe9de57b9d8a814261bdb94a05000000c6c60bf70d742a81762bab8395fa64810b5b40d893ea8fe0185473d51b546cad3f1d5ab2af27546e7c955ccefa1f6ab689b555202da2e0ec2871b4a7e65836429a527dc47ebe84a423b6c8d345dc8da3085b0ab71ca1b901627b562ed04ae76002d4519af619e3cca4d69e0dee5eb106774a8f3e6916dfec88158f0200000000c8fb730a5c1bf2b2bb71a629361997a75fd552bdc206438b8ef4901fd03c16dfda44221b235c8ac86d8a297dff0445a15f21dce431e56723888fb126a163f16f920ae2fb494059bba8e3b680324a188076eb685d55c4e9b2ad9bc1172ba7cbebe174aba210d739a018f9bbec63222d20cecac4d03723f1c932b3a6aa57f1ad2e99e0e67ab93716d20000009f0f53acbb40b4f8e2738270b31562ed834f2af97787f696649a462e7ee4bcf8b07a10d6735154beb4000000000000000000000000004000bc00f674629709e7e78f4ddc211bc3ebe6bd9d42ca0140a7afaab43176e65ec1118d50d1e827f3472f4445d253887a5ad103649afa17690884f800031e03a651bb96589a7e2e509bcc1d161347623cb5e7ac4629c8ab04871bc47287cd31cc43ea0ffb567b40407d000000210000000000000000005f37d8703f37ca364a601ae899a56715a0a62a34c6c94cce6994521629ab028acfc1d926a0f6a5480a55c22fe3a5ac000000000000000000000000000000c1eb2d91fb79ea00000000000000000000000000000000000000e4007be511fe32fbc90e2364a55e9bb66ac64423d2d00fea2594e190deae46e26c596f84eba90000000000000000fffb0000000082fb0d3cc3aa39ee4b1386bab561cda886fa642994cacd473b543ccb5f0d7b63924f17c67b13631d22a11dc3c693962895496d4f6e9cc54db6c7205a6b068fff496d2da7d6327f31d7c8cc5d325c5379b0363ce8bd1f61b007e1ff5f1be1969a1ba791ad46d800000000c7f26a0337302f3b41eae59809fd05d12f6106f117b062df67d3a6473265dd1410eea68208a3f26b2989b832d8b34a34a4f08b34b3042065acaa10856e858d27adee7daf32903d3fc78700d429a2d4c8b6d803eb83eecfe4c7ff9e6ab5a52e83d089dad7a8710e0254f1b11cced7bc3c8da0c44d2ebf9f6f3ff3be4d1458077c2253b0c7c7a0a9fdd63bf910dc20e5cb2a88e59febc47f1212a21f631dbaa74f22bad050e9856b48ae3a03a497c37758537650fe6db89da3c41fdc3d78e046f6160e1741299e8dc29906870e6431ed1eab5d067a183f064b060a8ec12725d42e3a74863d66bee966b1574f8e01b3f34a267ff0afa1e1c758a0079b747067312e9815a21cb3f1f8150d999d78854ca4d3116dbc7e2bf2402a75fd7a55733360040855ed5d1c0d634fc5fb38f84d9d87b27f8a5d91217b728f13e3ee20e69e0ffb2780b1a7af137ff7b4ff139604faf0453bedf0c5d744b5272b44c23488b2bdbff947c4dfa108cbb88202eeb81f428a5b3c299848649e1a57ff52f657a67463d7dbf85ae9321fc2cc17dc4a29b9cba8ded5de8206c812439ab129ae818837ee15620789c524b3baf49a0be9bb7d958d5e87c6c09bf71a894bad62934782cc308e936d7637e07c4a2b3bc87b0da20000d9ef418cf19e7a8c4c328be0ce91798adc2dca87ddd9d064e081383409ed2912c811ae63f03212a5331c2a4ead00"/1481], &(0x7f0000000100)='GPL\x00'}, 0x48) 11:09:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, 0x0) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000180)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r0}, 0x10) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r1, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) sendmmsg(r1, &(0x7f0000007fc0), 0x800001d, 0x0) 11:09:16 executing program 0: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) fdatasync(r0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x15) r1 = socket(0x1, 0x803, 0x0) getsockopt$SO_BINDTODEVICE(r1, 0x1, 0x2, &(0x7f0000000000), 0x20000000) 11:09:16 executing program 2: mmap(&(0x7f0000164000/0x1000)=nil, 0x1000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) 11:09:16 executing program 4: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x5, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000010500)="7f000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x1002, 0x2000}, {&(0x7f0000012600)="ed41000010000000daf4655fdbf4655fdbf4655f00000000000004008000000000000800050000000af301000400000000000000000000000900000010", 0x3d, 0x4400}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x181042, 0x0) write$P9_RREADDIR(r0, &(0x7f0000000100)=ANY=[], 0xbf) sendfile(r0, r0, &(0x7f0000000240), 0x7f10) renameat2(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0xffffffffffffffff, 0x0, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) creat(&(0x7f0000000040)='./bus\x00', 0x0) 11:09:16 executing program 5: r0 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x8, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x6, 0x0, 0x0, 0x7fc00100}]}) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, 0x0) timer_create(0x0, &(0x7f00000000c0)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000080)) timer_settime(0x0, 0x0, &(0x7f00000001c0)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) add_key$user(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) timer_create(0x0, &(0x7f0000000100)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000300)=0x0) timer_settime(r1, 0x0, &(0x7f0000000140)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) poll(0x0, 0x0, 0x100) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r0, 0xc0502100, &(0x7f0000000200)) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r0, 0xc0502100, &(0x7f0000000440)) 11:09:16 executing program 2: mmap(&(0x7f0000164000/0x1000)=nil, 0x1000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) [ 529.325520][ T9360] loop4: detected capacity change from 0 to 4096 11:09:16 executing program 2: mmap(&(0x7f0000164000/0x1000)=nil, 0x1000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) [ 529.446340][ T9360] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: writeback. 11:09:17 executing program 2: mmap(&(0x7f0000164000/0x1000)=nil, 0x1000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) 11:09:17 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)='0', 0x1}], 0x1) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/ip_vs_stats\x00') lseek(r2, 0xa7, 0x0) mount$fuse(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), 0x20800, &(0x7f0000000200)=ANY=[@ANYBLOB='f9=', @ANYRESHEX=r2, @ANYBLOB=',rootmode=000000000000000000100', @ANYRESDEC=0xee01, @ANYBLOB=',group_id=']) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r3 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r4 = dup(r3) write$6lowpan_enable(r4, &(0x7f0000000000)='0', 0xfffffd2c) r5 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r5, r6, 0x0, 0x20000023896) 11:09:17 executing program 2: r0 = socket(0x1d, 0x2, 0x6) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f00000000c0)={'vcan0\x00', 0x0}) bind$can_j1939(r0, &(0x7f0000000100)={0x1d, r1, 0x2}, 0x18) sendmsg$can_j1939(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001480)={&(0x7f0000000480)="293b299e26fb82889e6dc3cdc3719f21300c96290bd1d219b3f3c7adf4ec14d6c949c4c56499075e07266706a75d2d4182394befa8dfb608a66d41663f7f4d6cb29c2b1c7eee8539ddeec2d7f6f6bb6d01ae257fec0ca6f796643059408ef073c701c178ac451d46ec505498665639867422360555bcfbef8bdd1fa4dba98e8278bb37c597162f98c77c840dedf211a05b8dffba16963c4317b73517609ee9618d729c856b86cf13c607ded6471a7466c167b6bb8b1e2b04c50344ce228de63618a97b42391cb549c2c7c240da02e4033f02d98c271ad17347533ba280c47cd1b03505138e103ffcd0f73fb62ff8fcff70dd745ec543529f7dad6272313dd77be9992eed0cef5f591c00460d70c315a4218a42688264e2cf0e2e7037045c5ad572ca4623485cf78646056e74e39e390371a6dd2afb2302f73beb711a78ac37a660a7690538b406990d8bdc5f84e600d3bf41a1272933a7ebdae1f070f7634082d4d82348737c0fe6c9bbef427d742669ed3eb98d4495a0e1f2e78e26ac94cbf71b76eea97fcca8b2a3b68557d598127f5efca214532d5d128f1d936216ebb910b33ef061340a9aca3aa07f645ba14160e653afc966c2d06b2de304a996c4678ee9be29ca51512b3bfebd1c9f6cc64a4f406194881462e191f6f6b67a4f11fce246ca549764b04ce5a159f7896a42a831c986e3819a421799199d28500555d957f9b02ba29f44473a4b76eb73b08d9438894707100bbc1472b742e23d907778c381fbe62657b490897171b09f8ad0cfb4efacde57bce63f3d4b0d91649de14f5e214a91feed525d669c58caa1e56c30af08b1a8421e48a5a83aead52ff6a0932a0fe8dfc822abbc45589eaeb3e29785708e6a022e1a4595c3da9069e32f924befb3b1041d274bf4a7085aed3584d9d54e306666968936d44f20e51dc4d62305c51c89192002d9673a0051f58a58d259babed9bddc6eda01312e6afabff34c140861a8cc5c0e8309bcbc817c6affcf4adbb120c37f874d41b7191d61f749fb48c20a77272b9f43fba90e7a03a36c61b2577045856a2ea1f3639cd671582853a436a4650c4e076955dda0f773706a7abb9bbfb06cb6c1ca480c3e8f450e0097c4ade1058a412cc106d73a7982bd3f747bb8c65b880e402827d8dcad14316307a17feaf4bf6d68fbe30f348bc3c05d9ae0c03b95a956423ff2db13ffcafcdfbce81948379fb4327ea2c2a981f845f30c44b5b45150622d057bca74c8d5b30f3d6cf73ad58e4a8b12ccdbc948054d826895bc9690dc004129432f937a7566e2bb7f35f59a6c9e4b8fcfe2dafc44a2abd7f6c406beb04253a9c4421cf0c2ecee99542e93e12231587dc1caed1ead783419b602471a3510f2af65fca44aa828fecbc766529fca434c2f00e46e9e75378f5b7aa6beac8b7a59fc568ac7a2dd1a8f2671669660a7b974c86b2e041c3bccf969b38a8a542e7211d8d483c1a4a10934d109a559e97abe08ec0646ca5a2fb2d44ae6040f768d9ea40e53fccdf0f4d1cf3b57c1831af2edbe8d0dc931d4367e730c396b06cd7659af7f95fcac5cdbc91536f2da706738499a897a3e52ff727b8973f472605048ab7146f059048cbe88bc6cd0c6b09b77a716bd8eec3c24686084def15ca3192d4b31ca4f18e95aaca32ed1c6b607278fc9539f8fdf885e1c5ad3126b88e79edd8ae7f1380accaf2c3b423e0205ade587d3ee10ef1de0cba4a4837309e29995103c77ee409b5b5602dd0a7f0969b44c385d5ce6576e5692802c02d31af7cdb9365379217e20ca8b634b5a9420972fd8cd8e53c13756dbbc2c36ece8e12f3f543d159376fa9a99fedb2e180e72153256b13df61b9491043d0ea1d97fadbac51d69010c49a41f642b5178ad1c0df17b36a22ce29fb86177d19360328193c7070885208eb1f0aaa0a22d5fd21742ded1131c7dc2055d35f41fcc4644d1d1b28add1df913e296b8ce980d73124d21d677eb91746d771e2bd38749fefd3724962139aab8d03d956b995056cb67255edc516386954614d983a4ac1b0a3d0e91024cb07ed209457aa2de535afb17bb2bb3bf87530f0889b3e18bc4f51f4787f3b757fe48b4d969da64e6b57eb3e1f06b44b828e09b4f44c90ae360a384459f3c9ffa904d7a869f16eae8cbf862e881090f92395881e34903591d0f2d0e2350592655e01a2037180353479ea91acf40177411618696935440e7b847770f48ce11ba2f6867a3ed5b1739dbad660c6da0e5005a9061b5310c2e12bed963e0d328c2cc9e07b0fb28392a7f0355eb2287a4e72928afc1f9e9fadff4c6db6f27c885a2cc3300852d5597881eda952901184d772b9b059b25e61a296012fd4ae1bef851304c048a3583c074ec1bc759183954f9a8b114266845dd07c73fd0cfc9d7a09165a9c7bc3514db1186e08076314130e8026984fa185c8383cda251cee36f0b2e8c040732c455f9e2b86d4a4db28c184da452cea65e71685617894e150292d34d0f5de57311659e5db2659003d1550b5643c78959a019167f9f490426cc74530af1ae6fc43f721b53d0094a4a704d2556070cdcb309312735e31feb422d8ed923b00a229efd84d4f09c3eba24818e5138c50668c5c38a44c96ecb5bda68e08798b2b990e4dbd6af2df89e2225bd75f4bff2a46b9603bd5f8f053b308bd80b68d3277e65c45570e49478f3a10a88353a9bd423e43d7b48ea288d5ce8370280c6083d490507a76f8a3a8d8c6375f7fecbeacd66ee316dd53c21ecbeaf288c9acd1c01b03635b4193588a76a6d2fa1e11a7f6278c5457f3a721105a6adc6bb0313e273df867d0efbf23c5165b0c4e13190e1a577957c9f3c7424b53fb7484aeab0ae6fddfc87769b07d3f067df197d28f1af9e72e37aba263f22015f809b41dfe70da2f4455b63e594b95df2a3003d88a007c978017ecdc826fcde95fe6a92f740dcad0554908c720c8c1b999d9f241ef91ddbd9eabded424eded3fce13f6921cbf1325553e24b63a12fb23ac3bec2eaea972aec1112c724da094b07cb31480ecf1b15d2bf8cce1bc0b3d7a3e54b5b1822dde58804fb57a9b1cc4dbf6ab1535746f5cb3c8a882bd76023043ac2f5a4a366c662cdaaba38b49d9cf967ef44491fc09788d516ea59a6ffbb2541aad1af3081f744b072301eaef92a4e83d994f82783e7b262fef39b17c390eb9bcfaede087a3e7e797aac632824534e4eaf9183da83c12eaa01cb005fb060407c99d0829ee45860830365cc54a3ce13c036a8f11eb95759652f198f9637c50381d6b1dc71c8e97626ee5db7e668615bafc1876f49b62c0cd1aac5d4c7aade6a29e2b1f6aa44e42f7cabb302f4c8231569afa032f86b087ac04cfc238c9f01436400b29574780eb8bcaff4fb62e24078b660903316f4dc4599b05084e277ab1295523c7e6d64d627f185c8bdf550a4d2c2e612d9343bd3e7072702802b9a4d0a08e3ec40a48f0cfb33014e136fa1ceee60142bd62c3c1880f3b28691e8e1963a1b8cacba3ddfb33cf36b1aa7b93505f756cd82dd1804a875a975c7a00343711ef08e61ca32c2580a969f793c863f50edd4d2d22fa511b7888380221bee63b2dfb2c4a6904ec451271cdb6ea03c819d1eefa5256a4fbae50997b8b87f02dc4a3980f0d78a0b9d1bcf1fabae5401a73d6cb04891b5ef533cc9fda4fc59aa22bac70b74a2b9002b5ba4a24d4a0248eb601d22722d9ba759b4c22c03224f09c8b98af4832cc923a8097a5d3b062263afa060c3ff41927c821a03fe1712d9901b40331cb79d18d31ebd5547177d19aadf56411000e433be4a12db7c82123ac9816c3d70620b30d35116acd1c51544ce096d4aeb484c0e0b96c1624f164db1b49f5308b21ed715c1c36604910579aa6cf12c9e064cd4ba8958f485fb803936686d0da8dca1289afff5ea3179a5cc7151cf913189a1e1b810288d94951fca519ca9448ab0ca7776956b7385323eb9d7b88a5c19cff70dc651e64c263e073514a0f8a7dfc8c15456ec47ff967bc7d767782c2ace1214e8fe0ef2507dcd1246c5179293d83c5f279a2f2ed2b544a908257efd7108769df77c3cc15906a56d4eaab2a82cddb6f2f5cc7f00ba37c591d076f2d8db7ac19d744b837b026faa77cb9d5a29b2223775dcb35b66f941f25ccff942f176f0f4a426e6cf002a8f000ceb45c4884a8024c1f68f78a3798f872f840703ec97d5ed1194049bdbcbd7f9cde9a2e3cf4dd24a9eddc186194e7d124311af94f4180a694251ee0a9e0900b5e28a5c221803c2f042cb421f5f80e60bc33e2f870c3fd08fef7b5cd5d3dcf1597b26f80b9fda9a1575e186471d24c096e3323af26b98a49fdba1a3b2aeeb6737b8cfa1b84fc577a57cb14aa60422409259aeee4aa5effdac4a9e6c5a95bca90b4268daabea4b1b5c74de1bc166fde61d474fcc05677f68ab0e8eccabe7b6563566c4f68830dd23cd1d2d46418de976e1140e8a2c50c71b82dc5d4587650951ef7e10d2523c115c6a99287fe89e4a211a59cbcc449795636ac92acb07972ff6e6eeb57a1cfcb98264975d26112aa4ccdd4a0e343024a66cf2515d9de92c65a593a97f8ed0bd778c5819dab8aca556291300f04c51833010d28c315a44a11d4d95251da2cad52735c1065b250cc8f3501833fb353c785914c2d5768a8c323afd681efe07b1f34ab0329b204eaeec80aeb76ec0f40179e9c6e26283ed1c097f73d6e495e6da45734bc376f1626719b37d6cb1633c93e5edccc47a373aa39a891dc1cb8f165b574ecc9fd5e59e6244c6364fd8b3baaa3d1bd4bc3e2cef434efb9206e898eb7649f12f33228523371f6ce994ef3d7d81e44aac1bdae47f2c8db3277d1629ae83d32f8fdcd7324a8c86fc8419c7e688ff7d0b247153983672381c1834601fe25ed870d1c291635af9d94c739fef1433778d052f205c1499e86b304a3a2bf4c1dd5d025d5fe71ddd9da3642b37631f7167ac373929cc645d33af1400a0de9d4b7604a66886ae408cc03de30fa9651e609441c51cd9e8ed2a253757f35d0478c0be86f87dd5b964ee2d05c1c22ded2502f448c837c1c69fbc2a79c4797ca111a3c44e4b3464c0230a076b8791b7e8942adbf34fdc8e1564fb007119685ff70d855496a8dd0f8fbc569a238195e1fffa17229b27ddbb1a32bb713e3620b275d0bf5985d730499ec5740d670f927638238a560eee900bd4c637d12387a4a16491f6cc465cf029cc258a834ece45802b05735372d1dcda7b448ddf482f08c781a291734a9867984f6e599c701f3a60832d2449de411be0515d0f41b02f82da64e59c6355b1d24d4ea25527d1e1125f49b62012a479843abd2ca442a7f453a9473672ae7908a2d3524c4dfc7ed02e596babe2e20b671031b17a4723f034c9fe5edf3b5c4dc42ab4360fff55ca04343d6c38a9e464f3eace33574d1b93ab546bac7cf6bf6cd421519c7f4c6180a3d87a6cee6227f55f1ec1961a68ab24b81db6d58a5fff032911e3e93a71c3f4c2319c5b2c4afdadaa6bb2851a4989d520e9b3df07ab0a6d4b5a79dc69e0a7f2ecee8f726ad238434bba92cd8be17e8cdbe6760b1ffed0ca5ab107fc372d5184a0f35505a024dcba13216a6007c8250d6c8f11104261cba23e70b1bf19a6d2a67f7ee07b3c4dce8e1f54a6c53fb2a898022523f96fa36e3b0d743e6574952fae99c47118e26681ae02ccad31cdcfe3dbf85e2888f839f44134565c6c07b82a3f2c0d1b90d035efb99d79f56b88bf861997058f784d09ba52dd29a1950b74217064d3", 0x1000}}, 0x0) 11:09:17 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r1, &(0x7f00000003c0)={0xa, 0x4e22, 0x0, @empty}, 0x1c) listen(r1, 0x0) setsockopt$sock_int(r1, 0x1, 0xf, &(0x7f00000002c0)=0x7, 0x4) setsockopt$sock_int(r0, 0x1, 0xf, &(0x7f0000000000)=0x5, 0x4) bind$inet6(r0, &(0x7f0000000080)={0xa, 0x14e22, 0x0, @ipv4}, 0x1c) listen(r0, 0x0) r2 = socket$netlink(0x10, 0x3, 0x4) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001500add427323b470c45b45602067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0000f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) [ 529.768142][ T5404] EXT4-fs (loop4): unmounting filesystem. [ 529.933870][ T9383] [ 529.936719][ T9383] ============================= [ 529.941569][ T9383] WARNING: suspicious RCU usage [ 529.946458][ T9383] 6.0.0-rc1-next-20220818-syzkaller #0 Not tainted [ 529.952972][ T9383] ----------------------------- [ 529.957861][ T9383] include/net/sock.h:592 suspicious rcu_dereference_check() usage! [ 529.965794][ T9383] [ 529.965794][ T9383] other info that might help us debug this: [ 529.965794][ T9383] [ 529.976072][ T9383] [ 529.976072][ T9383] rcu_scheduler_active = 2, debug_locks = 1 [ 529.984163][ T9383] 5 locks held by syz-executor.4/9383: [ 529.989612][ T9383] #0: ffff88805526a010 (&sb->s_type->i_mutex_key#10){+.+.}-{3:3}, at: __sock_release+0x86/0x280 [ 530.000257][ T9383] #1: ffff88804ac8a770 (sk_lock-AF_INET6){+.+.}-{0:0}, at: tcp_close+0x1e/0xc0 [ 530.009400][ T9383] #2: ffffc90001307278 (&h->lhash2[i].lock){+.+.}-{2:2}, at: inet_unhash+0x345/0x680 [ 530.019010][ T9383] #3: ffffffff8d7beb78 (reuseport_lock){+...}-{2:2}, at: reuseport_detach_sock+0x22/0x4a0 [ 530.029149][ T9383] #4: ffff88804ac8a9f8 (clock-AF_INET6){++..}-{2:2}, at: bpf_sk_reuseport_detach+0x26/0x190 [ 530.039543][ T9383] [ 530.039543][ T9383] stack backtrace: [ 530.045505][ T9383] CPU: 1 PID: 9383 Comm: syz-executor.4 Not tainted 6.0.0-rc1-next-20220818-syzkaller #0 [ 530.055677][ T9383] BUG: sleeping function called from invalid context at kernel/locking/rwsem.c:1521 [ 530.065078][ T9383] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 9383, name: syz-executor.4 [ 530.074478][ T9383] preempt_count: 403, expected: 0 [ 530.079519][ T9383] RCU nest depth: 0, expected: 0 [ 530.084470][ T9383] 5 locks held by syz-executor.4/9383: [ 530.089943][ T9383] #0: ffff88805526a010 (&sb->s_type->i_mutex_key#10){+.+.}-{3:3}, at: __sock_release+0x86/0x280 [ 530.100537][ T9383] #1: ffff88804ac8a770 (sk_lock-AF_INET6){+.+.}-{0:0}, at: tcp_close+0x1e/0xc0 [ 530.109638][ T9383] #2: ffffc90001307278 (&h->lhash2[i].lock){+.+.}-{2:2}, at: inet_unhash+0x345/0x680 [ 530.119207][ T9383] #3: ffffffff8d7beb78 (reuseport_lock){+...}-{2:2}, at: reuseport_detach_sock+0x22/0x4a0 [ 530.129235][ T9383] #4: ffff88804ac8a9f8 (clock-AF_INET6){++..}-{2:2}, at: bpf_sk_reuseport_detach+0x26/0x190 [ 530.139440][ T9383] irq event stamp: 2467 [ 530.143597][ T9383] hardirqs last enabled at (2466): [] __up_console_sem+0xae/0xc0 [ 530.152976][ T9383] hardirqs last disabled at (2467): [] dump_stack_lvl+0x2e/0x134 [ 530.162353][ T9383] softirqs last enabled at (2130): [] reuseport_stop_listen_sock+0x1f1/0x500 [ 530.172767][ T9383] softirqs last disabled at (2132): [] reuseport_detach_sock+0x22/0x4a0 [ 530.182675][ T9383] Preemption disabled at: [ 530.182683][ T9383] [<0000000000000000>] 0x0 [ 530.191402][ T9383] CPU: 1 PID: 9383 Comm: syz-executor.4 Not tainted 6.0.0-rc1-next-20220818-syzkaller #0 [ 530.201206][ T9383] [ 530.203519][ T9383] ============================= [ 530.208350][ T9383] [ BUG: Invalid wait context ] [ 530.213180][ T9383] 6.0.0-rc1-next-20220818-syzkaller #0 Not tainted [ 530.219684][ T9383] ----------------------------- [ 530.224530][ T9383] syz-executor.4/9383 is trying to lock: [ 530.230161][ T9383] ffff88807e359d28 (&mm->mmap_lock#2){++++}-{3:3}, at: __access_remote_vm+0xac/0x6f0 [ 530.239637][ T9383] other info that might help us debug this: [ 530.245513][ T9383] context-{4:4} [ 530.248968][ T9383] 5 locks held by syz-executor.4/9383: [ 530.254427][ T9383] #0: ffff88805526a010 (&sb->s_type->i_mutex_key#10){+.+.}-{3:3}, at: __sock_release+0x86/0x280 [ 530.264955][ T9383] #1: ffff88804ac8a770 (sk_lock-AF_INET6){+.+.}-{0:0}, at: tcp_close+0x1e/0xc0 [ 530.274000][ T9383] #2: ffffc90001307278 (&h->lhash2[i].lock){+.+.}-{2:2}, at: inet_unhash+0x345/0x680 [ 530.283570][ T9383] #3: ffffffff8d7beb78 (reuseport_lock){+...}-{2:2}, at: reuseport_detach_sock+0x22/0x4a0 [ 530.293571][ T9383] #4: ffff88804ac8a9f8 (clock-AF_INET6){++..}-{2:2}, at: bpf_sk_reuseport_detach+0x26/0x190 [ 530.303771][ T9383] stack backtrace: [ 530.307480][ T9383] CPU: 1 PID: 9383 Comm: syz-executor.4 Not tainted 6.0.0-rc1-next-20220818-syzkaller #0 [ 530.317321][ T9383] syz-executor.4[9383] cmdline: /root/syz-executor.4 exec [ 530.324445][ T9383] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/22/2022 [ 530.334486][ T9383] Call Trace: [ 530.337760][ T9383] [ 530.340698][ T9383] dump_stack_lvl+0xcd/0x134 [ 530.345300][ T9383] __lock_acquire.cold+0x322/0x3a7 [ 530.350443][ T9383] ? lock_chain_count+0x20/0x20 [ 530.355320][ T9383] ? lockdep_hardirqs_on_prepare+0x400/0x400 [ 530.361322][ T9383] ? lock_chain_count+0x20/0x20 [ 530.366208][ T9383] ? memcpy+0x39/0x60 [ 530.370203][ T9383] ? desc_read+0x2d6/0x380 [ 530.374609][ T9383] lock_acquire+0x1ab/0x570 [ 530.379121][ T9383] ? __access_remote_vm+0xac/0x6f0 [ 530.384222][ T9383] ? lock_release+0x780/0x780 [ 530.388888][ T9383] ? __lock_acquire+0x166e/0x56d0 [ 530.393904][ T9383] down_read_killable+0x9b/0x490 [ 530.398894][ T9383] ? __access_remote_vm+0xac/0x6f0 [ 530.404002][ T9383] ? down_read+0x450/0x450 [ 530.408438][ T9383] __access_remote_vm+0xac/0x6f0 [ 530.413476][ T9383] ? follow_phys+0x2c0/0x2c0 [ 530.418055][ T9383] ? do_raw_spin_lock+0x120/0x2a0 [ 530.423095][ T9383] ? rwlock_bug.part.0+0x90/0x90 [ 530.428025][ T9383] ? __up_console_sem+0x47/0xc0 [ 530.432867][ T9383] get_mm_cmdline.part.0+0x217/0x620 [ 530.438148][ T9383] ? dname_to_vma_addr.isra.0+0x360/0x360 [ 530.444119][ T9383] ? _raw_spin_unlock_irqrestore+0x3d/0x70 [ 530.449919][ T9383] get_task_cmdline_kernel+0x1d9/0x220 [ 530.455379][ T9383] dump_stack_print_cmdline.part.0+0x82/0x150 [ 530.461499][ T9383] ? _atomic_dec_and_lock_irqsave+0x150/0x150 [ 530.467570][ T9383] ? dump_stack_print_info+0xc6/0x190 [ 530.472952][ T9383] dump_stack_print_info+0x185/0x190 [ 530.478232][ T9383] dump_stack_lvl+0xc1/0x134 [ 530.482818][ T9383] __might_resched.cold+0x222/0x26b [ 530.488023][ T9383] down_read_killable+0x75/0x490 [ 530.492975][ T9383] ? down_read+0x450/0x450 [ 530.497391][ T9383] __access_remote_vm+0xac/0x6f0 [ 530.502322][ T9383] ? follow_phys+0x2c0/0x2c0 [ 530.506978][ T9383] ? do_raw_spin_lock+0x120/0x2a0 [ 530.512001][ T9383] ? rwlock_bug.part.0+0x90/0x90 [ 530.516938][ T9383] ? __up_console_sem+0x47/0xc0 [ 530.521785][ T9383] get_mm_cmdline.part.0+0x217/0x620 [ 530.527073][ T9383] ? dname_to_vma_addr.isra.0+0x360/0x360 [ 530.532785][ T9383] ? llist_reverse_order+0x60/0x60 [ 530.537962][ T9383] get_task_cmdline_kernel+0x1d9/0x220 [ 530.543417][ T9383] dump_stack_print_cmdline.part.0+0x82/0x150 [ 530.549500][ T9383] ? _atomic_dec_and_lock_irqsave+0x150/0x150 [ 530.555595][ T9383] ? dump_stack_print_info+0xc6/0x190 [ 530.560982][ T9383] dump_stack_print_info+0x185/0x190 [ 530.566264][ T9383] dump_stack_lvl+0xc1/0x134 [ 530.570864][ T9383] bpf_sk_reuseport_detach+0x156/0x190 [ 530.576324][ T9383] reuseport_detach_sock+0x8c/0x4a0 [ 530.581518][ T9383] reuseport_stop_listen_sock+0x6d/0x500 [ 530.587145][ T9383] inet_unhash+0x3b1/0x680 [ 530.591553][ T9383] tcp_set_state+0x198/0x7e0 [ 530.596138][ T9383] ? tcp_wmem_schedule+0x210/0x210 [ 530.601240][ T9383] ? find_held_lock+0x2d/0x110 [ 530.605997][ T9383] ? tcp_close+0x1e/0xc0 [ 530.610263][ T9383] __tcp_close+0xbfd/0xf50 [ 530.615185][ T9383] tcp_close+0x29/0xc0 [ 530.619250][ T9383] inet_release+0x12e/0x270 [ 530.623771][ T9383] inet6_release+0x4c/0x70 [ 530.628182][ T9383] __sock_release+0xcd/0x280 [ 530.632769][ T9383] sock_close+0x18/0x20 [ 530.636913][ T9383] __fput+0x27c/0xa90 [ 530.640890][ T9383] ? __sock_release+0x280/0x280 [ 530.645731][ T9383] task_work_run+0xdd/0x1a0 [ 530.650227][ T9383] exit_to_user_mode_prepare+0x23c/0x250 [ 530.655855][ T9383] syscall_exit_to_user_mode+0x19/0x50 [ 530.661320][ T9383] do_syscall_64+0x42/0xb0 [ 530.665726][ T9383] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 530.671650][ T9383] RIP: 0033:0x7f6552c3bebb [ 530.676053][ T9383] Code: 0f 05 48 3d 00 f0 ff ff 77 45 c3 0f 1f 40 00 48 83 ec 18 89 7c 24 0c e8 63 fc ff ff 8b 7c 24 0c 41 89 c0 b8 03 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 35 44 89 c7 89 44 24 0c e8 a1 fc ff ff 8b 44 [ 530.695650][ T9383] RSP: 002b:00007ffe0bb0c8d0 EFLAGS: 00000293 ORIG_RAX: 0000000000000003 [ 530.704050][ T9383] RAX: 0000000000000000 RBX: 0000000000000004 RCX: 00007f6552c3bebb [ 530.712010][ T9383] RDX: 00007f6552da07a0 RSI: ffffffffffffffff RDI: 0000000000000003 [ 530.719990][ T9383] RBP: 00007f6552d9d980 R08: 0000000000000000 R09: 00007f6552da07a8 [ 530.727950][ T9383] R10: 00007ffe0bb0c9d0 R11: 0000000000000293 R12: 00000000000815e4 [ 530.735906][ T9383] R13: 00007ffe0bb0c9d0 R14: 00007f6552d9bf80 R15: 0000000000000032 [ 530.743870][ T9383] [ 530.746892][ T9383] syz-executor.4[9383] cmdline: /root/syz-executor.4 exec [ 530.753983][ T9383] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/22/2022 [ 530.764024][ T9383] Call Trace: [ 530.767289][ T9383] [ 530.770206][ T9383] dump_stack_lvl+0xcd/0x134 [ 530.774795][ T9383] __might_resched.cold+0x222/0x26b [ 530.780012][ T9383] down_read_killable+0x75/0x490 [ 530.784944][ T9383] ? down_read+0x450/0x450 [ 530.789354][ T9383] __access_remote_vm+0xac/0x6f0 [ 530.794285][ T9383] ? follow_phys+0x2c0/0x2c0 [ 530.798868][ T9383] ? do_raw_spin_lock+0x120/0x2a0 [ 530.803925][ T9383] ? rwlock_bug.part.0+0x90/0x90 [ 530.808864][ T9383] ? __up_console_sem+0x47/0xc0 [ 530.813773][ T9383] get_mm_cmdline.part.0+0x217/0x620 [ 530.819060][ T9383] ? dname_to_vma_addr.isra.0+0x360/0x360 [ 530.824781][ T9383] ? llist_reverse_order+0x60/0x60 [ 530.829916][ T9383] get_task_cmdline_kernel+0x1d9/0x220 [ 530.835393][ T9383] dump_stack_print_cmdline.part.0+0x82/0x150 [ 530.841457][ T9383] ? _atomic_dec_and_lock_irqsave+0x150/0x150 [ 530.847534][ T9383] ? dump_stack_print_info+0xc6/0x190 [ 530.852916][ T9383] dump_stack_print_info+0x185/0x190 [ 530.858206][ T9383] dump_stack_lvl+0xc1/0x134 [ 530.862795][ T9383] bpf_sk_reuseport_detach+0x156/0x190 [ 530.868254][ T9383] reuseport_detach_sock+0x8c/0x4a0 [ 530.873468][ T9383] reuseport_stop_listen_sock+0x6d/0x500 [ 530.879096][ T9383] inet_unhash+0x3b1/0x680 [ 530.883504][ T9383] tcp_set_state+0x198/0x7e0 [ 530.888085][ T9383] ? tcp_wmem_schedule+0x210/0x210 [ 530.893191][ T9383] ? find_held_lock+0x2d/0x110 [ 530.897944][ T9383] ? tcp_close+0x1e/0xc0 [ 530.902205][ T9383] __tcp_close+0xbfd/0xf50 [ 530.906616][ T9383] tcp_close+0x29/0xc0 [ 530.910689][ T9383] inet_release+0x12e/0x270 [ 530.915188][ T9383] inet6_release+0x4c/0x70 [ 530.919594][ T9383] __sock_release+0xcd/0x280 [ 530.924178][ T9383] sock_close+0x18/0x20 [ 530.928347][ T9383] __fput+0x27c/0xa90 [ 530.932322][ T9383] ? __sock_release+0x280/0x280 [ 530.937175][ T9383] task_work_run+0xdd/0x1a0 [ 530.941668][ T9383] exit_to_user_mode_prepare+0x23c/0x250 [ 530.947293][ T9383] syscall_exit_to_user_mode+0x19/0x50 [ 530.952751][ T9383] do_syscall_64+0x42/0xb0 [ 530.957164][ T9383] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 530.963049][ T9383] RIP: 0033:0x7f6552c3bebb [ 530.967484][ T9383] Code: 0f 05 48 3d 00 f0 ff ff 77 45 c3 0f 1f 40 00 48 83 ec 18 89 7c 24 0c e8 63 fc ff ff 8b 7c 24 0c 41 89 c0 b8 03 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 35 44 89 c7 89 44 24 0c e8 a1 fc ff ff 8b 44 [ 530.987112][ T9383] RSP: 002b:00007ffe0bb0c8d0 EFLAGS: 00000293 ORIG_RAX: 0000000000000003 [ 530.995534][ T9383] RAX: 0000000000000000 RBX: 0000000000000004 RCX: 00007f6552c3bebb [ 531.003498][ T9383] RDX: 00007f6552da07a0 RSI: ffffffffffffffff RDI: 0000000000000003 [ 531.011457][ T9383] RBP: 00007f6552d9d980 R08: 0000000000000000 R09: 00007f6552da07a8 [ 531.019415][ T9383] R10: 00007ffe0bb0c9d0 R11: 0000000000000293 R12: 00000000000815e4 [ 531.027373][ T9383] R13: 00007ffe0bb0c9d0 R14: 00007f6552d9bf80 R15: 0000000000000032 [ 531.035337][ T9383] [ 531.038358][ T9383] syz-executor.4[9383] cmdline: /root/syz-executor.4 exec [ 531.045467][ T9383] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/22/2022 [ 531.055506][ T9383] Call Trace: [ 531.058772][ T9383] [ 531.061691][ T9383] dump_stack_lvl+0xcd/0x134 [ 531.066279][ T9383] bpf_sk_reuseport_detach+0x156/0x190 [ 531.071734][ T9383] reuseport_detach_sock+0x8c/0x4a0 [ 531.076948][ T9383] reuseport_stop_listen_sock+0x6d/0x500 [ 531.082575][ T9383] inet_unhash+0x3b1/0x680 [ 531.086984][ T9383] tcp_set_state+0x198/0x7e0 [ 531.091585][ T9383] ? tcp_wmem_schedule+0x210/0x210 [ 531.096689][ T9383] ? find_held_lock+0x2d/0x110 [ 531.101442][ T9383] ? tcp_close+0x1e/0xc0 [ 531.105681][ T9383] __tcp_close+0xbfd/0xf50 [ 531.110093][ T9383] tcp_close+0x29/0xc0 [ 531.114156][ T9383] inet_release+0x12e/0x270 [ 531.118661][ T9383] inet6_release+0x4c/0x70 [ 531.123065][ T9383] __sock_release+0xcd/0x280 [ 531.127646][ T9383] sock_close+0x18/0x20 [ 531.131790][ T9383] __fput+0x27c/0xa90 [ 531.135779][ T9383] ? __sock_release+0x280/0x280 [ 531.140620][ T9383] task_work_run+0xdd/0x1a0 [ 531.145111][ T9383] exit_to_user_mode_prepare+0x23c/0x250 [ 531.150734][ T9383] syscall_exit_to_user_mode+0x19/0x50 [ 531.156194][ T9383] do_syscall_64+0x42/0xb0 [ 531.160622][ T9383] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 531.166503][ T9383] RIP: 0033:0x7f6552c3bebb [ 531.170922][ T9383] Code: 0f 05 48 3d 00 f0 ff ff 77 45 c3 0f 1f 40 00 48 83 ec 18 89 7c 24 0c e8 63 fc ff ff 8b 7c 24 0c 41 89 c0 b8 03 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 35 44 89 c7 89 44 24 0c e8 a1 fc ff ff 8b 44 [ 531.190539][ T9383] RSP: 002b:00007ffe0bb0c8d0 EFLAGS: 00000293 ORIG_RAX: 0000000000000003 [ 531.198943][ T9383] RAX: 0000000000000000 RBX: 0000000000000004 RCX: 00007f6552c3bebb [ 531.206900][ T9383] RDX: 00007f6552da07a0 RSI: ffffffffffffffff RDI: 0000000000000003 [ 531.214858][ T9383] RBP: 00007f6552d9d980 R08: 0000000000000000 R09: 00007f6552da07a8 [ 531.222814][ T9383] R10: 00007ffe0bb0c9d0 R11: 0000000000000293 R12: 00000000000815e4 [ 531.230773][ T9383] R13: 00007ffe0bb0c9d0 R14: 00007f6552d9bf80 R15: 0000000000000032 [ 531.238740][ T9383] 11:09:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, 0x0) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000180)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r0}, 0x10) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r1, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) sendmmsg(r1, &(0x7f0000007fc0), 0x800001d, 0x0) 11:09:19 executing program 2: r0 = socket(0x1d, 0x2, 0x6) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f00000000c0)={'vcan0\x00', 0x0}) bind$can_j1939(r0, &(0x7f0000000100)={0x1d, r1, 0x2}, 0x18) sendmsg$can_j1939(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001480)={&(0x7f0000000480)="293b299e26fb82889e6dc3cdc3719f21300c96290bd1d219b3f3c7adf4ec14d6c949c4c56499075e07266706a75d2d4182394befa8dfb608a66d41663f7f4d6cb29c2b1c7eee8539ddeec2d7f6f6bb6d01ae257fec0ca6f796643059408ef073c701c178ac451d46ec505498665639867422360555bcfbef8bdd1fa4dba98e8278bb37c597162f98c77c840dedf211a05b8dffba16963c4317b73517609ee9618d729c856b86cf13c607ded6471a7466c167b6bb8b1e2b04c50344ce228de63618a97b42391cb549c2c7c240da02e4033f02d98c271ad17347533ba280c47cd1b03505138e103ffcd0f73fb62ff8fcff70dd745ec543529f7dad6272313dd77be9992eed0cef5f591c00460d70c315a4218a42688264e2cf0e2e7037045c5ad572ca4623485cf78646056e74e39e390371a6dd2afb2302f73beb711a78ac37a660a7690538b406990d8bdc5f84e600d3bf41a1272933a7ebdae1f070f7634082d4d82348737c0fe6c9bbef427d742669ed3eb98d4495a0e1f2e78e26ac94cbf71b76eea97fcca8b2a3b68557d598127f5efca214532d5d128f1d936216ebb910b33ef061340a9aca3aa07f645ba14160e653afc966c2d06b2de304a996c4678ee9be29ca51512b3bfebd1c9f6cc64a4f406194881462e191f6f6b67a4f11fce246ca549764b04ce5a159f7896a42a831c986e3819a421799199d28500555d957f9b02ba29f44473a4b76eb73b08d9438894707100bbc1472b742e23d907778c381fbe62657b490897171b09f8ad0cfb4efacde57bce63f3d4b0d91649de14f5e214a91feed525d669c58caa1e56c30af08b1a8421e48a5a83aead52ff6a0932a0fe8dfc822abbc45589eaeb3e29785708e6a022e1a4595c3da9069e32f924befb3b1041d274bf4a7085aed3584d9d54e306666968936d44f20e51dc4d62305c51c89192002d9673a0051f58a58d259babed9bddc6eda01312e6afabff34c140861a8cc5c0e8309bcbc817c6affcf4adbb120c37f874d41b7191d61f749fb48c20a77272b9f43fba90e7a03a36c61b2577045856a2ea1f3639cd671582853a436a4650c4e076955dda0f773706a7abb9bbfb06cb6c1ca480c3e8f450e0097c4ade1058a412cc106d73a7982bd3f747bb8c65b880e402827d8dcad14316307a17feaf4bf6d68fbe30f348bc3c05d9ae0c03b95a956423ff2db13ffcafcdfbce81948379fb4327ea2c2a981f845f30c44b5b45150622d057bca74c8d5b30f3d6cf73ad58e4a8b12ccdbc948054d826895bc9690dc004129432f937a7566e2bb7f35f59a6c9e4b8fcfe2dafc44a2abd7f6c406beb04253a9c4421cf0c2ecee99542e93e12231587dc1caed1ead783419b602471a3510f2af65fca44aa828fecbc766529fca434c2f00e46e9e75378f5b7aa6beac8b7a59fc568ac7a2dd1a8f2671669660a7b974c86b2e041c3bccf969b38a8a542e7211d8d483c1a4a10934d109a559e97abe08ec0646ca5a2fb2d44ae6040f768d9ea40e53fccdf0f4d1cf3b57c1831af2edbe8d0dc931d4367e730c396b06cd7659af7f95fcac5cdbc91536f2da706738499a897a3e52ff727b8973f472605048ab7146f059048cbe88bc6cd0c6b09b77a716bd8eec3c24686084def15ca3192d4b31ca4f18e95aaca32ed1c6b607278fc9539f8fdf885e1c5ad3126b88e79edd8ae7f1380accaf2c3b423e0205ade587d3ee10ef1de0cba4a4837309e29995103c77ee409b5b5602dd0a7f0969b44c385d5ce6576e5692802c02d31af7cdb9365379217e20ca8b634b5a9420972fd8cd8e53c13756dbbc2c36ece8e12f3f543d159376fa9a99fedb2e180e72153256b13df61b9491043d0ea1d97fadbac51d69010c49a41f642b5178ad1c0df17b36a22ce29fb86177d19360328193c7070885208eb1f0aaa0a22d5fd21742ded1131c7dc2055d35f41fcc4644d1d1b28add1df913e296b8ce980d73124d21d677eb91746d771e2bd38749fefd3724962139aab8d03d956b995056cb67255edc516386954614d983a4ac1b0a3d0e91024cb07ed209457aa2de535afb17bb2bb3bf87530f0889b3e18bc4f51f4787f3b757fe48b4d969da64e6b57eb3e1f06b44b828e09b4f44c90ae360a384459f3c9ffa904d7a869f16eae8cbf862e881090f92395881e34903591d0f2d0e2350592655e01a2037180353479ea91acf40177411618696935440e7b847770f48ce11ba2f6867a3ed5b1739dbad660c6da0e5005a9061b5310c2e12bed963e0d328c2cc9e07b0fb28392a7f0355eb2287a4e72928afc1f9e9fadff4c6db6f27c885a2cc3300852d5597881eda952901184d772b9b059b25e61a296012fd4ae1bef851304c048a3583c074ec1bc759183954f9a8b114266845dd07c73fd0cfc9d7a09165a9c7bc3514db1186e08076314130e8026984fa185c8383cda251cee36f0b2e8c040732c455f9e2b86d4a4db28c184da452cea65e71685617894e150292d34d0f5de57311659e5db2659003d1550b5643c78959a019167f9f490426cc74530af1ae6fc43f721b53d0094a4a704d2556070cdcb309312735e31feb422d8ed923b00a229efd84d4f09c3eba24818e5138c50668c5c38a44c96ecb5bda68e08798b2b990e4dbd6af2df89e2225bd75f4bff2a46b9603bd5f8f053b308bd80b68d3277e65c45570e49478f3a10a88353a9bd423e43d7b48ea288d5ce8370280c6083d490507a76f8a3a8d8c6375f7fecbeacd66ee316dd53c21ecbeaf288c9acd1c01b03635b4193588a76a6d2fa1e11a7f6278c5457f3a721105a6adc6bb0313e273df867d0efbf23c5165b0c4e13190e1a577957c9f3c7424b53fb7484aeab0ae6fddfc87769b07d3f067df197d28f1af9e72e37aba263f22015f809b41dfe70da2f4455b63e594b95df2a3003d88a007c978017ecdc826fcde95fe6a92f740dcad0554908c720c8c1b999d9f241ef91ddbd9eabded424eded3fce13f6921cbf1325553e24b63a12fb23ac3bec2eaea972aec1112c724da094b07cb31480ecf1b15d2bf8cce1bc0b3d7a3e54b5b1822dde58804fb57a9b1cc4dbf6ab1535746f5cb3c8a882bd76023043ac2f5a4a366c662cdaaba38b49d9cf967ef44491fc09788d516ea59a6ffbb2541aad1af3081f744b072301eaef92a4e83d994f82783e7b262fef39b17c390eb9bcfaede087a3e7e797aac632824534e4eaf9183da83c12eaa01cb005fb060407c99d0829ee45860830365cc54a3ce13c036a8f11eb95759652f198f9637c50381d6b1dc71c8e97626ee5db7e668615bafc1876f49b62c0cd1aac5d4c7aade6a29e2b1f6aa44e42f7cabb302f4c8231569afa032f86b087ac04cfc238c9f01436400b29574780eb8bcaff4fb62e24078b660903316f4dc4599b05084e277ab1295523c7e6d64d627f185c8bdf550a4d2c2e612d9343bd3e7072702802b9a4d0a08e3ec40a48f0cfb33014e136fa1ceee60142bd62c3c1880f3b28691e8e1963a1b8cacba3ddfb33cf36b1aa7b93505f756cd82dd1804a875a975c7a00343711ef08e61ca32c2580a969f793c863f50edd4d2d22fa511b7888380221bee63b2dfb2c4a6904ec451271cdb6ea03c819d1eefa5256a4fbae50997b8b87f02dc4a3980f0d78a0b9d1bcf1fabae5401a73d6cb04891b5ef533cc9fda4fc59aa22bac70b74a2b9002b5ba4a24d4a0248eb601d22722d9ba759b4c22c03224f09c8b98af4832cc923a8097a5d3b062263afa060c3ff41927c821a03fe1712d9901b40331cb79d18d31ebd5547177d19aadf56411000e433be4a12db7c82123ac9816c3d70620b30d35116acd1c51544ce096d4aeb484c0e0b96c1624f164db1b49f5308b21ed715c1c36604910579aa6cf12c9e064cd4ba8958f485fb803936686d0da8dca1289afff5ea3179a5cc7151cf913189a1e1b810288d94951fca519ca9448ab0ca7776956b7385323eb9d7b88a5c19cff70dc651e64c263e073514a0f8a7dfc8c15456ec47ff967bc7d767782c2ace1214e8fe0ef2507dcd1246c5179293d83c5f279a2f2ed2b544a908257efd7108769df77c3cc15906a56d4eaab2a82cddb6f2f5cc7f00ba37c591d076f2d8db7ac19d744b837b026faa77cb9d5a29b2223775dcb35b66f941f25ccff942f176f0f4a426e6cf002a8f000ceb45c4884a8024c1f68f78a3798f872f840703ec97d5ed1194049bdbcbd7f9cde9a2e3cf4dd24a9eddc186194e7d124311af94f4180a694251ee0a9e0900b5e28a5c221803c2f042cb421f5f80e60bc33e2f870c3fd08fef7b5cd5d3dcf1597b26f80b9fda9a1575e186471d24c096e3323af26b98a49fdba1a3b2aeeb6737b8cfa1b84fc577a57cb14aa60422409259aeee4aa5effdac4a9e6c5a95bca90b4268daabea4b1b5c74de1bc166fde61d474fcc05677f68ab0e8eccabe7b6563566c4f68830dd23cd1d2d46418de976e1140e8a2c50c71b82dc5d4587650951ef7e10d2523c115c6a99287fe89e4a211a59cbcc449795636ac92acb07972ff6e6eeb57a1cfcb98264975d26112aa4ccdd4a0e343024a66cf2515d9de92c65a593a97f8ed0bd778c5819dab8aca556291300f04c51833010d28c315a44a11d4d95251da2cad52735c1065b250cc8f3501833fb353c785914c2d5768a8c323afd681efe07b1f34ab0329b204eaeec80aeb76ec0f40179e9c6e26283ed1c097f73d6e495e6da45734bc376f1626719b37d6cb1633c93e5edccc47a373aa39a891dc1cb8f165b574ecc9fd5e59e6244c6364fd8b3baaa3d1bd4bc3e2cef434efb9206e898eb7649f12f33228523371f6ce994ef3d7d81e44aac1bdae47f2c8db3277d1629ae83d32f8fdcd7324a8c86fc8419c7e688ff7d0b247153983672381c1834601fe25ed870d1c291635af9d94c739fef1433778d052f205c1499e86b304a3a2bf4c1dd5d025d5fe71ddd9da3642b37631f7167ac373929cc645d33af1400a0de9d4b7604a66886ae408cc03de30fa9651e609441c51cd9e8ed2a253757f35d0478c0be86f87dd5b964ee2d05c1c22ded2502f448c837c1c69fbc2a79c4797ca111a3c44e4b3464c0230a076b8791b7e8942adbf34fdc8e1564fb007119685ff70d855496a8dd0f8fbc569a238195e1fffa17229b27ddbb1a32bb713e3620b275d0bf5985d730499ec5740d670f927638238a560eee900bd4c637d12387a4a16491f6cc465cf029cc258a834ece45802b05735372d1dcda7b448ddf482f08c781a291734a9867984f6e599c701f3a60832d2449de411be0515d0f41b02f82da64e59c6355b1d24d4ea25527d1e1125f49b62012a479843abd2ca442a7f453a9473672ae7908a2d3524c4dfc7ed02e596babe2e20b671031b17a4723f034c9fe5edf3b5c4dc42ab4360fff55ca04343d6c38a9e464f3eace33574d1b93ab546bac7cf6bf6cd421519c7f4c6180a3d87a6cee6227f55f1ec1961a68ab24b81db6d58a5fff032911e3e93a71c3f4c2319c5b2c4afdadaa6bb2851a4989d520e9b3df07ab0a6d4b5a79dc69e0a7f2ecee8f726ad238434bba92cd8be17e8cdbe6760b1ffed0ca5ab107fc372d5184a0f35505a024dcba13216a6007c8250d6c8f11104261cba23e70b1bf19a6d2a67f7ee07b3c4dce8e1f54a6c53fb2a898022523f96fa36e3b0d743e6574952fae99c47118e26681ae02ccad31cdcfe3dbf85e2888f839f44134565c6c07b82a3f2c0d1b90d035efb99d79f56b88bf861997058f784d09ba52dd29a1950b74217064d3", 0x1000}}, 0x0) 11:09:19 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r1, &(0x7f00000003c0)={0xa, 0x4e22, 0x0, @empty}, 0x1c) listen(r1, 0x0) setsockopt$sock_int(r1, 0x1, 0xf, &(0x7f00000002c0)=0x7, 0x4) setsockopt$sock_int(r0, 0x1, 0xf, &(0x7f0000000000)=0x5, 0x4) bind$inet6(r0, &(0x7f0000000080)={0xa, 0x14e22, 0x0, @ipv4}, 0x1c) listen(r0, 0x0) r2 = socket$netlink(0x10, 0x3, 0x4) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001500add427323b470c45b45602067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0000f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) 11:09:19 executing program 5: r0 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x8, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x6, 0x0, 0x0, 0x7fc00100}]}) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, 0x0) timer_create(0x0, &(0x7f00000000c0)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000080)) timer_settime(0x0, 0x0, &(0x7f00000001c0)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) add_key$user(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) timer_create(0x0, &(0x7f0000000100)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000300)=0x0) timer_settime(r1, 0x0, &(0x7f0000000140)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) poll(0x0, 0x0, 0x100) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r0, 0xc0502100, &(0x7f0000000200)) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r0, 0xc0502100, &(0x7f0000000440)) 11:09:19 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)='0', 0x1}], 0x1) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/ip_vs_stats\x00') lseek(r2, 0xa7, 0x0) mount$fuse(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), 0x20800, &(0x7f0000000200)=ANY=[@ANYBLOB='f9=', @ANYRESHEX=r2, @ANYBLOB=',rootmode=000000000000000000100', @ANYRESDEC=0xee01, @ANYBLOB=',group_id=']) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r3 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r4 = dup(r3) write$6lowpan_enable(r4, &(0x7f0000000000)='0', 0xfffffd2c) r5 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r5, r6, 0x0, 0x20000023896) 11:09:19 executing program 3: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)='0', 0x1}], 0x1) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/ip_vs_stats\x00') lseek(r2, 0xa7, 0x0) mount$fuse(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), 0x20800, &(0x7f0000000200)=ANY=[@ANYBLOB='f9=', @ANYRESHEX=r2, @ANYBLOB=',rootmode=000000000000000000100', @ANYRESDEC=0xee01, @ANYBLOB=',group_id=']) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r3 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r4 = dup(r3) write$6lowpan_enable(r4, &(0x7f0000000000)='0', 0xfffffd2c) r5 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r5, r6, 0x0, 0x20000023896) 11:09:19 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r1, &(0x7f00000003c0)={0xa, 0x4e22, 0x0, @empty}, 0x1c) listen(r1, 0x0) setsockopt$sock_int(r1, 0x1, 0xf, &(0x7f00000002c0)=0x7, 0x4) setsockopt$sock_int(r0, 0x1, 0xf, &(0x7f0000000000)=0x5, 0x4) bind$inet6(r0, &(0x7f0000000080)={0xa, 0x14e22, 0x0, @ipv4}, 0x1c) listen(r0, 0x0) r2 = socket$netlink(0x10, 0x3, 0x4) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001500add427323b470c45b45602067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0000f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) 11:09:19 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r1, &(0x7f00000003c0)={0xa, 0x4e22, 0x0, @empty}, 0x1c) listen(r1, 0x0) setsockopt$sock_int(r1, 0x1, 0xf, &(0x7f00000002c0)=0x7, 0x4) setsockopt$sock_int(r0, 0x1, 0xf, &(0x7f0000000000)=0x5, 0x4) bind$inet6(r0, &(0x7f0000000080)={0xa, 0x14e22, 0x0, @ipv4}, 0x1c) listen(r0, 0x0) r2 = socket$netlink(0x10, 0x3, 0x4) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001500add427323b470c45b45602067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0000f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) 11:09:19 executing program 4: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)='0', 0x1}], 0x1) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/ip_vs_stats\x00') lseek(r2, 0xa7, 0x0) mount$fuse(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), 0x20800, &(0x7f0000000200)=ANY=[@ANYBLOB='f9=', @ANYRESHEX=r2, @ANYBLOB=',rootmode=000000000000000000100', @ANYRESDEC=0xee01, @ANYBLOB=',group_id=']) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r3 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r4 = dup(r3) write$6lowpan_enable(r4, &(0x7f0000000000)='0', 0xfffffd2c) r5 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r5, r6, 0x0, 0x20000023896) 11:09:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, 0x0) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000180)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r0}, 0x10) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r1, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) sendmmsg(r1, &(0x7f0000007fc0), 0x800001d, 0x0) 11:09:20 executing program 2: r0 = socket(0x1d, 0x2, 0x6) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f00000000c0)={'vcan0\x00', 0x0}) bind$can_j1939(r0, &(0x7f0000000100)={0x1d, r1, 0x2}, 0x18) sendmsg$can_j1939(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001480)={&(0x7f0000000480)="293b299e26fb82889e6dc3cdc3719f21300c96290bd1d219b3f3c7adf4ec14d6c949c4c56499075e07266706a75d2d4182394befa8dfb608a66d41663f7f4d6cb29c2b1c7eee8539ddeec2d7f6f6bb6d01ae257fec0ca6f796643059408ef073c701c178ac451d46ec505498665639867422360555bcfbef8bdd1fa4dba98e8278bb37c597162f98c77c840dedf211a05b8dffba16963c4317b73517609ee9618d729c856b86cf13c607ded6471a7466c167b6bb8b1e2b04c50344ce228de63618a97b42391cb549c2c7c240da02e4033f02d98c271ad17347533ba280c47cd1b03505138e103ffcd0f73fb62ff8fcff70dd745ec543529f7dad6272313dd77be9992eed0cef5f591c00460d70c315a4218a42688264e2cf0e2e7037045c5ad572ca4623485cf78646056e74e39e390371a6dd2afb2302f73beb711a78ac37a660a7690538b406990d8bdc5f84e600d3bf41a1272933a7ebdae1f070f7634082d4d82348737c0fe6c9bbef427d742669ed3eb98d4495a0e1f2e78e26ac94cbf71b76eea97fcca8b2a3b68557d598127f5efca214532d5d128f1d936216ebb910b33ef061340a9aca3aa07f645ba14160e653afc966c2d06b2de304a996c4678ee9be29ca51512b3bfebd1c9f6cc64a4f406194881462e191f6f6b67a4f11fce246ca549764b04ce5a159f7896a42a831c986e3819a421799199d28500555d957f9b02ba29f44473a4b76eb73b08d9438894707100bbc1472b742e23d907778c381fbe62657b490897171b09f8ad0cfb4efacde57bce63f3d4b0d91649de14f5e214a91feed525d669c58caa1e56c30af08b1a8421e48a5a83aead52ff6a0932a0fe8dfc822abbc45589eaeb3e29785708e6a022e1a4595c3da9069e32f924befb3b1041d274bf4a7085aed3584d9d54e306666968936d44f20e51dc4d62305c51c89192002d9673a0051f58a58d259babed9bddc6eda01312e6afabff34c140861a8cc5c0e8309bcbc817c6affcf4adbb120c37f874d41b7191d61f749fb48c20a77272b9f43fba90e7a03a36c61b2577045856a2ea1f3639cd671582853a436a4650c4e076955dda0f773706a7abb9bbfb06cb6c1ca480c3e8f450e0097c4ade1058a412cc106d73a7982bd3f747bb8c65b880e402827d8dcad14316307a17feaf4bf6d68fbe30f348bc3c05d9ae0c03b95a956423ff2db13ffcafcdfbce81948379fb4327ea2c2a981f845f30c44b5b45150622d057bca74c8d5b30f3d6cf73ad58e4a8b12ccdbc948054d826895bc9690dc004129432f937a7566e2bb7f35f59a6c9e4b8fcfe2dafc44a2abd7f6c406beb04253a9c4421cf0c2ecee99542e93e12231587dc1caed1ead783419b602471a3510f2af65fca44aa828fecbc766529fca434c2f00e46e9e75378f5b7aa6beac8b7a59fc568ac7a2dd1a8f2671669660a7b974c86b2e041c3bccf969b38a8a542e7211d8d483c1a4a10934d109a559e97abe08ec0646ca5a2fb2d44ae6040f768d9ea40e53fccdf0f4d1cf3b57c1831af2edbe8d0dc931d4367e730c396b06cd7659af7f95fcac5cdbc91536f2da706738499a897a3e52ff727b8973f472605048ab7146f059048cbe88bc6cd0c6b09b77a716bd8eec3c24686084def15ca3192d4b31ca4f18e95aaca32ed1c6b607278fc9539f8fdf885e1c5ad3126b88e79edd8ae7f1380accaf2c3b423e0205ade587d3ee10ef1de0cba4a4837309e29995103c77ee409b5b5602dd0a7f0969b44c385d5ce6576e5692802c02d31af7cdb9365379217e20ca8b634b5a9420972fd8cd8e53c13756dbbc2c36ece8e12f3f543d159376fa9a99fedb2e180e72153256b13df61b9491043d0ea1d97fadbac51d69010c49a41f642b5178ad1c0df17b36a22ce29fb86177d19360328193c7070885208eb1f0aaa0a22d5fd21742ded1131c7dc2055d35f41fcc4644d1d1b28add1df913e296b8ce980d73124d21d677eb91746d771e2bd38749fefd3724962139aab8d03d956b995056cb67255edc516386954614d983a4ac1b0a3d0e91024cb07ed209457aa2de535afb17bb2bb3bf87530f0889b3e18bc4f51f4787f3b757fe48b4d969da64e6b57eb3e1f06b44b828e09b4f44c90ae360a384459f3c9ffa904d7a869f16eae8cbf862e881090f92395881e34903591d0f2d0e2350592655e01a2037180353479ea91acf40177411618696935440e7b847770f48ce11ba2f6867a3ed5b1739dbad660c6da0e5005a9061b5310c2e12bed963e0d328c2cc9e07b0fb28392a7f0355eb2287a4e72928afc1f9e9fadff4c6db6f27c885a2cc3300852d5597881eda952901184d772b9b059b25e61a296012fd4ae1bef851304c048a3583c074ec1bc759183954f9a8b114266845dd07c73fd0cfc9d7a09165a9c7bc3514db1186e08076314130e8026984fa185c8383cda251cee36f0b2e8c040732c455f9e2b86d4a4db28c184da452cea65e71685617894e150292d34d0f5de57311659e5db2659003d1550b5643c78959a019167f9f490426cc74530af1ae6fc43f721b53d0094a4a704d2556070cdcb309312735e31feb422d8ed923b00a229efd84d4f09c3eba24818e5138c50668c5c38a44c96ecb5bda68e08798b2b990e4dbd6af2df89e2225bd75f4bff2a46b9603bd5f8f053b308bd80b68d3277e65c45570e49478f3a10a88353a9bd423e43d7b48ea288d5ce8370280c6083d490507a76f8a3a8d8c6375f7fecbeacd66ee316dd53c21ecbeaf288c9acd1c01b03635b4193588a76a6d2fa1e11a7f6278c5457f3a721105a6adc6bb0313e273df867d0efbf23c5165b0c4e13190e1a577957c9f3c7424b53fb7484aeab0ae6fddfc87769b07d3f067df197d28f1af9e72e37aba263f22015f809b41dfe70da2f4455b63e594b95df2a3003d88a007c978017ecdc826fcde95fe6a92f740dcad0554908c720c8c1b999d9f241ef91ddbd9eabded424eded3fce13f6921cbf1325553e24b63a12fb23ac3bec2eaea972aec1112c724da094b07cb31480ecf1b15d2bf8cce1bc0b3d7a3e54b5b1822dde58804fb57a9b1cc4dbf6ab1535746f5cb3c8a882bd76023043ac2f5a4a366c662cdaaba38b49d9cf967ef44491fc09788d516ea59a6ffbb2541aad1af3081f744b072301eaef92a4e83d994f82783e7b262fef39b17c390eb9bcfaede087a3e7e797aac632824534e4eaf9183da83c12eaa01cb005fb060407c99d0829ee45860830365cc54a3ce13c036a8f11eb95759652f198f9637c50381d6b1dc71c8e97626ee5db7e668615bafc1876f49b62c0cd1aac5d4c7aade6a29e2b1f6aa44e42f7cabb302f4c8231569afa032f86b087ac04cfc238c9f01436400b29574780eb8bcaff4fb62e24078b660903316f4dc4599b05084e277ab1295523c7e6d64d627f185c8bdf550a4d2c2e612d9343bd3e7072702802b9a4d0a08e3ec40a48f0cfb33014e136fa1ceee60142bd62c3c1880f3b28691e8e1963a1b8cacba3ddfb33cf36b1aa7b93505f756cd82dd1804a875a975c7a00343711ef08e61ca32c2580a969f793c863f50edd4d2d22fa511b7888380221bee63b2dfb2c4a6904ec451271cdb6ea03c819d1eefa5256a4fbae50997b8b87f02dc4a3980f0d78a0b9d1bcf1fabae5401a73d6cb04891b5ef533cc9fda4fc59aa22bac70b74a2b9002b5ba4a24d4a0248eb601d22722d9ba759b4c22c03224f09c8b98af4832cc923a8097a5d3b062263afa060c3ff41927c821a03fe1712d9901b40331cb79d18d31ebd5547177d19aadf56411000e433be4a12db7c82123ac9816c3d70620b30d35116acd1c51544ce096d4aeb484c0e0b96c1624f164db1b49f5308b21ed715c1c36604910579aa6cf12c9e064cd4ba8958f485fb803936686d0da8dca1289afff5ea3179a5cc7151cf913189a1e1b810288d94951fca519ca9448ab0ca7776956b7385323eb9d7b88a5c19cff70dc651e64c263e073514a0f8a7dfc8c15456ec47ff967bc7d767782c2ace1214e8fe0ef2507dcd1246c5179293d83c5f279a2f2ed2b544a908257efd7108769df77c3cc15906a56d4eaab2a82cddb6f2f5cc7f00ba37c591d076f2d8db7ac19d744b837b026faa77cb9d5a29b2223775dcb35b66f941f25ccff942f176f0f4a426e6cf002a8f000ceb45c4884a8024c1f68f78a3798f872f840703ec97d5ed1194049bdbcbd7f9cde9a2e3cf4dd24a9eddc186194e7d124311af94f4180a694251ee0a9e0900b5e28a5c221803c2f042cb421f5f80e60bc33e2f870c3fd08fef7b5cd5d3dcf1597b26f80b9fda9a1575e186471d24c096e3323af26b98a49fdba1a3b2aeeb6737b8cfa1b84fc577a57cb14aa60422409259aeee4aa5effdac4a9e6c5a95bca90b4268daabea4b1b5c74de1bc166fde61d474fcc05677f68ab0e8eccabe7b6563566c4f68830dd23cd1d2d46418de976e1140e8a2c50c71b82dc5d4587650951ef7e10d2523c115c6a99287fe89e4a211a59cbcc449795636ac92acb07972ff6e6eeb57a1cfcb98264975d26112aa4ccdd4a0e343024a66cf2515d9de92c65a593a97f8ed0bd778c5819dab8aca556291300f04c51833010d28c315a44a11d4d95251da2cad52735c1065b250cc8f3501833fb353c785914c2d5768a8c323afd681efe07b1f34ab0329b204eaeec80aeb76ec0f40179e9c6e26283ed1c097f73d6e495e6da45734bc376f1626719b37d6cb1633c93e5edccc47a373aa39a891dc1cb8f165b574ecc9fd5e59e6244c6364fd8b3baaa3d1bd4bc3e2cef434efb9206e898eb7649f12f33228523371f6ce994ef3d7d81e44aac1bdae47f2c8db3277d1629ae83d32f8fdcd7324a8c86fc8419c7e688ff7d0b247153983672381c1834601fe25ed870d1c291635af9d94c739fef1433778d052f205c1499e86b304a3a2bf4c1dd5d025d5fe71ddd9da3642b37631f7167ac373929cc645d33af1400a0de9d4b7604a66886ae408cc03de30fa9651e609441c51cd9e8ed2a253757f35d0478c0be86f87dd5b964ee2d05c1c22ded2502f448c837c1c69fbc2a79c4797ca111a3c44e4b3464c0230a076b8791b7e8942adbf34fdc8e1564fb007119685ff70d855496a8dd0f8fbc569a238195e1fffa17229b27ddbb1a32bb713e3620b275d0bf5985d730499ec5740d670f927638238a560eee900bd4c637d12387a4a16491f6cc465cf029cc258a834ece45802b05735372d1dcda7b448ddf482f08c781a291734a9867984f6e599c701f3a60832d2449de411be0515d0f41b02f82da64e59c6355b1d24d4ea25527d1e1125f49b62012a479843abd2ca442a7f453a9473672ae7908a2d3524c4dfc7ed02e596babe2e20b671031b17a4723f034c9fe5edf3b5c4dc42ab4360fff55ca04343d6c38a9e464f3eace33574d1b93ab546bac7cf6bf6cd421519c7f4c6180a3d87a6cee6227f55f1ec1961a68ab24b81db6d58a5fff032911e3e93a71c3f4c2319c5b2c4afdadaa6bb2851a4989d520e9b3df07ab0a6d4b5a79dc69e0a7f2ecee8f726ad238434bba92cd8be17e8cdbe6760b1ffed0ca5ab107fc372d5184a0f35505a024dcba13216a6007c8250d6c8f11104261cba23e70b1bf19a6d2a67f7ee07b3c4dce8e1f54a6c53fb2a898022523f96fa36e3b0d743e6574952fae99c47118e26681ae02ccad31cdcfe3dbf85e2888f839f44134565c6c07b82a3f2c0d1b90d035efb99d79f56b88bf861997058f784d09ba52dd29a1950b74217064d3", 0x1000}}, 0x0) 11:09:20 executing program 5: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)='0', 0x1}], 0x1) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/ip_vs_stats\x00') lseek(r2, 0xa7, 0x0) mount$fuse(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), 0x20800, &(0x7f0000000200)=ANY=[@ANYBLOB='f9=', @ANYRESHEX=r2, @ANYBLOB=',rootmode=000000000000000000100', @ANYRESDEC=0xee01, @ANYBLOB=',group_id=']) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r3 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r4 = dup(r3) write$6lowpan_enable(r4, &(0x7f0000000000)='0', 0xfffffd2c) r5 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r5, r6, 0x0, 0x20000023896) 11:09:20 executing program 3: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)='0', 0x1}], 0x1) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/ip_vs_stats\x00') lseek(r2, 0xa7, 0x0) mount$fuse(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), 0x20800, &(0x7f0000000200)=ANY=[@ANYBLOB='f9=', @ANYRESHEX=r2, @ANYBLOB=',rootmode=000000000000000000100', @ANYRESDEC=0xee01, @ANYBLOB=',group_id=']) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r3 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r4 = dup(r3) write$6lowpan_enable(r4, &(0x7f0000000000)='0', 0xfffffd2c) r5 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r5, r6, 0x0, 0x20000023896) 11:09:20 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)='0', 0x1}], 0x1) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/ip_vs_stats\x00') lseek(r2, 0xa7, 0x0) mount$fuse(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), 0x20800, &(0x7f0000000200)=ANY=[@ANYBLOB='f9=', @ANYRESHEX=r2, @ANYBLOB=',rootmode=000000000000000000100', @ANYRESDEC=0xee01, @ANYBLOB=',group_id=']) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r3 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r4 = dup(r3) write$6lowpan_enable(r4, &(0x7f0000000000)='0', 0xfffffd2c) r5 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r5, r6, 0x0, 0x20000023896) 11:09:20 executing program 4: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)='0', 0x1}], 0x1) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/ip_vs_stats\x00') lseek(r2, 0xa7, 0x0) mount$fuse(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), 0x20800, &(0x7f0000000200)=ANY=[@ANYBLOB='f9=', @ANYRESHEX=r2, @ANYBLOB=',rootmode=000000000000000000100', @ANYRESDEC=0xee01, @ANYBLOB=',group_id=']) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r3 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r4 = dup(r3) write$6lowpan_enable(r4, &(0x7f0000000000)='0', 0xfffffd2c) r5 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r5, r6, 0x0, 0x20000023896) 11:09:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, 0x0) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000180)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r0}, 0x10) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r1, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) sendmmsg(r1, &(0x7f0000007fc0), 0x800001d, 0x0) 11:09:21 executing program 2: r0 = socket(0x1d, 0x2, 0x6) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f00000000c0)={'vcan0\x00', 0x0}) bind$can_j1939(r0, &(0x7f0000000100)={0x1d, r1, 0x2}, 0x18) sendmsg$can_j1939(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001480)={&(0x7f0000000480)="293b299e26fb82889e6dc3cdc3719f21300c96290bd1d219b3f3c7adf4ec14d6c949c4c56499075e07266706a75d2d4182394befa8dfb608a66d41663f7f4d6cb29c2b1c7eee8539ddeec2d7f6f6bb6d01ae257fec0ca6f796643059408ef073c701c178ac451d46ec505498665639867422360555bcfbef8bdd1fa4dba98e8278bb37c597162f98c77c840dedf211a05b8dffba16963c4317b73517609ee9618d729c856b86cf13c607ded6471a7466c167b6bb8b1e2b04c50344ce228de63618a97b42391cb549c2c7c240da02e4033f02d98c271ad17347533ba280c47cd1b03505138e103ffcd0f73fb62ff8fcff70dd745ec543529f7dad6272313dd77be9992eed0cef5f591c00460d70c315a4218a42688264e2cf0e2e7037045c5ad572ca4623485cf78646056e74e39e390371a6dd2afb2302f73beb711a78ac37a660a7690538b406990d8bdc5f84e600d3bf41a1272933a7ebdae1f070f7634082d4d82348737c0fe6c9bbef427d742669ed3eb98d4495a0e1f2e78e26ac94cbf71b76eea97fcca8b2a3b68557d598127f5efca214532d5d128f1d936216ebb910b33ef061340a9aca3aa07f645ba14160e653afc966c2d06b2de304a996c4678ee9be29ca51512b3bfebd1c9f6cc64a4f406194881462e191f6f6b67a4f11fce246ca549764b04ce5a159f7896a42a831c986e3819a421799199d28500555d957f9b02ba29f44473a4b76eb73b08d9438894707100bbc1472b742e23d907778c381fbe62657b490897171b09f8ad0cfb4efacde57bce63f3d4b0d91649de14f5e214a91feed525d669c58caa1e56c30af08b1a8421e48a5a83aead52ff6a0932a0fe8dfc822abbc45589eaeb3e29785708e6a022e1a4595c3da9069e32f924befb3b1041d274bf4a7085aed3584d9d54e306666968936d44f20e51dc4d62305c51c89192002d9673a0051f58a58d259babed9bddc6eda01312e6afabff34c140861a8cc5c0e8309bcbc817c6affcf4adbb120c37f874d41b7191d61f749fb48c20a77272b9f43fba90e7a03a36c61b2577045856a2ea1f3639cd671582853a436a4650c4e076955dda0f773706a7abb9bbfb06cb6c1ca480c3e8f450e0097c4ade1058a412cc106d73a7982bd3f747bb8c65b880e402827d8dcad14316307a17feaf4bf6d68fbe30f348bc3c05d9ae0c03b95a956423ff2db13ffcafcdfbce81948379fb4327ea2c2a981f845f30c44b5b45150622d057bca74c8d5b30f3d6cf73ad58e4a8b12ccdbc948054d826895bc9690dc004129432f937a7566e2bb7f35f59a6c9e4b8fcfe2dafc44a2abd7f6c406beb04253a9c4421cf0c2ecee99542e93e12231587dc1caed1ead783419b602471a3510f2af65fca44aa828fecbc766529fca434c2f00e46e9e75378f5b7aa6beac8b7a59fc568ac7a2dd1a8f2671669660a7b974c86b2e041c3bccf969b38a8a542e7211d8d483c1a4a10934d109a559e97abe08ec0646ca5a2fb2d44ae6040f768d9ea40e53fccdf0f4d1cf3b57c1831af2edbe8d0dc931d4367e730c396b06cd7659af7f95fcac5cdbc91536f2da706738499a897a3e52ff727b8973f472605048ab7146f059048cbe88bc6cd0c6b09b77a716bd8eec3c24686084def15ca3192d4b31ca4f18e95aaca32ed1c6b607278fc9539f8fdf885e1c5ad3126b88e79edd8ae7f1380accaf2c3b423e0205ade587d3ee10ef1de0cba4a4837309e29995103c77ee409b5b5602dd0a7f0969b44c385d5ce6576e5692802c02d31af7cdb9365379217e20ca8b634b5a9420972fd8cd8e53c13756dbbc2c36ece8e12f3f543d159376fa9a99fedb2e180e72153256b13df61b9491043d0ea1d97fadbac51d69010c49a41f642b5178ad1c0df17b36a22ce29fb86177d19360328193c7070885208eb1f0aaa0a22d5fd21742ded1131c7dc2055d35f41fcc4644d1d1b28add1df913e296b8ce980d73124d21d677eb91746d771e2bd38749fefd3724962139aab8d03d956b995056cb67255edc516386954614d983a4ac1b0a3d0e91024cb07ed209457aa2de535afb17bb2bb3bf87530f0889b3e18bc4f51f4787f3b757fe48b4d969da64e6b57eb3e1f06b44b828e09b4f44c90ae360a384459f3c9ffa904d7a869f16eae8cbf862e881090f92395881e34903591d0f2d0e2350592655e01a2037180353479ea91acf40177411618696935440e7b847770f48ce11ba2f6867a3ed5b1739dbad660c6da0e5005a9061b5310c2e12bed963e0d328c2cc9e07b0fb28392a7f0355eb2287a4e72928afc1f9e9fadff4c6db6f27c885a2cc3300852d5597881eda952901184d772b9b059b25e61a296012fd4ae1bef851304c048a3583c074ec1bc759183954f9a8b114266845dd07c73fd0cfc9d7a09165a9c7bc3514db1186e08076314130e8026984fa185c8383cda251cee36f0b2e8c040732c455f9e2b86d4a4db28c184da452cea65e71685617894e150292d34d0f5de57311659e5db2659003d1550b5643c78959a019167f9f490426cc74530af1ae6fc43f721b53d0094a4a704d2556070cdcb309312735e31feb422d8ed923b00a229efd84d4f09c3eba24818e5138c50668c5c38a44c96ecb5bda68e08798b2b990e4dbd6af2df89e2225bd75f4bff2a46b9603bd5f8f053b308bd80b68d3277e65c45570e49478f3a10a88353a9bd423e43d7b48ea288d5ce8370280c6083d490507a76f8a3a8d8c6375f7fecbeacd66ee316dd53c21ecbeaf288c9acd1c01b03635b4193588a76a6d2fa1e11a7f6278c5457f3a721105a6adc6bb0313e273df867d0efbf23c5165b0c4e13190e1a577957c9f3c7424b53fb7484aeab0ae6fddfc87769b07d3f067df197d28f1af9e72e37aba263f22015f809b41dfe70da2f4455b63e594b95df2a3003d88a007c978017ecdc826fcde95fe6a92f740dcad0554908c720c8c1b999d9f241ef91ddbd9eabded424eded3fce13f6921cbf1325553e24b63a12fb23ac3bec2eaea972aec1112c724da094b07cb31480ecf1b15d2bf8cce1bc0b3d7a3e54b5b1822dde58804fb57a9b1cc4dbf6ab1535746f5cb3c8a882bd76023043ac2f5a4a366c662cdaaba38b49d9cf967ef44491fc09788d516ea59a6ffbb2541aad1af3081f744b072301eaef92a4e83d994f82783e7b262fef39b17c390eb9bcfaede087a3e7e797aac632824534e4eaf9183da83c12eaa01cb005fb060407c99d0829ee45860830365cc54a3ce13c036a8f11eb95759652f198f9637c50381d6b1dc71c8e97626ee5db7e668615bafc1876f49b62c0cd1aac5d4c7aade6a29e2b1f6aa44e42f7cabb302f4c8231569afa032f86b087ac04cfc238c9f01436400b29574780eb8bcaff4fb62e24078b660903316f4dc4599b05084e277ab1295523c7e6d64d627f185c8bdf550a4d2c2e612d9343bd3e7072702802b9a4d0a08e3ec40a48f0cfb33014e136fa1ceee60142bd62c3c1880f3b28691e8e1963a1b8cacba3ddfb33cf36b1aa7b93505f756cd82dd1804a875a975c7a00343711ef08e61ca32c2580a969f793c863f50edd4d2d22fa511b7888380221bee63b2dfb2c4a6904ec451271cdb6ea03c819d1eefa5256a4fbae50997b8b87f02dc4a3980f0d78a0b9d1bcf1fabae5401a73d6cb04891b5ef533cc9fda4fc59aa22bac70b74a2b9002b5ba4a24d4a0248eb601d22722d9ba759b4c22c03224f09c8b98af4832cc923a8097a5d3b062263afa060c3ff41927c821a03fe1712d9901b40331cb79d18d31ebd5547177d19aadf56411000e433be4a12db7c82123ac9816c3d70620b30d35116acd1c51544ce096d4aeb484c0e0b96c1624f164db1b49f5308b21ed715c1c36604910579aa6cf12c9e064cd4ba8958f485fb803936686d0da8dca1289afff5ea3179a5cc7151cf913189a1e1b810288d94951fca519ca9448ab0ca7776956b7385323eb9d7b88a5c19cff70dc651e64c263e073514a0f8a7dfc8c15456ec47ff967bc7d767782c2ace1214e8fe0ef2507dcd1246c5179293d83c5f279a2f2ed2b544a908257efd7108769df77c3cc15906a56d4eaab2a82cddb6f2f5cc7f00ba37c591d076f2d8db7ac19d744b837b026faa77cb9d5a29b2223775dcb35b66f941f25ccff942f176f0f4a426e6cf002a8f000ceb45c4884a8024c1f68f78a3798f872f840703ec97d5ed1194049bdbcbd7f9cde9a2e3cf4dd24a9eddc186194e7d124311af94f4180a694251ee0a9e0900b5e28a5c221803c2f042cb421f5f80e60bc33e2f870c3fd08fef7b5cd5d3dcf1597b26f80b9fda9a1575e186471d24c096e3323af26b98a49fdba1a3b2aeeb6737b8cfa1b84fc577a57cb14aa60422409259aeee4aa5effdac4a9e6c5a95bca90b4268daabea4b1b5c74de1bc166fde61d474fcc05677f68ab0e8eccabe7b6563566c4f68830dd23cd1d2d46418de976e1140e8a2c50c71b82dc5d4587650951ef7e10d2523c115c6a99287fe89e4a211a59cbcc449795636ac92acb07972ff6e6eeb57a1cfcb98264975d26112aa4ccdd4a0e343024a66cf2515d9de92c65a593a97f8ed0bd778c5819dab8aca556291300f04c51833010d28c315a44a11d4d95251da2cad52735c1065b250cc8f3501833fb353c785914c2d5768a8c323afd681efe07b1f34ab0329b204eaeec80aeb76ec0f40179e9c6e26283ed1c097f73d6e495e6da45734bc376f1626719b37d6cb1633c93e5edccc47a373aa39a891dc1cb8f165b574ecc9fd5e59e6244c6364fd8b3baaa3d1bd4bc3e2cef434efb9206e898eb7649f12f33228523371f6ce994ef3d7d81e44aac1bdae47f2c8db3277d1629ae83d32f8fdcd7324a8c86fc8419c7e688ff7d0b247153983672381c1834601fe25ed870d1c291635af9d94c739fef1433778d052f205c1499e86b304a3a2bf4c1dd5d025d5fe71ddd9da3642b37631f7167ac373929cc645d33af1400a0de9d4b7604a66886ae408cc03de30fa9651e609441c51cd9e8ed2a253757f35d0478c0be86f87dd5b964ee2d05c1c22ded2502f448c837c1c69fbc2a79c4797ca111a3c44e4b3464c0230a076b8791b7e8942adbf34fdc8e1564fb007119685ff70d855496a8dd0f8fbc569a238195e1fffa17229b27ddbb1a32bb713e3620b275d0bf5985d730499ec5740d670f927638238a560eee900bd4c637d12387a4a16491f6cc465cf029cc258a834ece45802b05735372d1dcda7b448ddf482f08c781a291734a9867984f6e599c701f3a60832d2449de411be0515d0f41b02f82da64e59c6355b1d24d4ea25527d1e1125f49b62012a479843abd2ca442a7f453a9473672ae7908a2d3524c4dfc7ed02e596babe2e20b671031b17a4723f034c9fe5edf3b5c4dc42ab4360fff55ca04343d6c38a9e464f3eace33574d1b93ab546bac7cf6bf6cd421519c7f4c6180a3d87a6cee6227f55f1ec1961a68ab24b81db6d58a5fff032911e3e93a71c3f4c2319c5b2c4afdadaa6bb2851a4989d520e9b3df07ab0a6d4b5a79dc69e0a7f2ecee8f726ad238434bba92cd8be17e8cdbe6760b1ffed0ca5ab107fc372d5184a0f35505a024dcba13216a6007c8250d6c8f11104261cba23e70b1bf19a6d2a67f7ee07b3c4dce8e1f54a6c53fb2a898022523f96fa36e3b0d743e6574952fae99c47118e26681ae02ccad31cdcfe3dbf85e2888f839f44134565c6c07b82a3f2c0d1b90d035efb99d79f56b88bf861997058f784d09ba52dd29a1950b74217064d3", 0x1000}}, 0x0) 11:09:21 executing program 3: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)='0', 0x1}], 0x1) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/ip_vs_stats\x00') lseek(r2, 0xa7, 0x0) mount$fuse(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), 0x20800, &(0x7f0000000200)=ANY=[@ANYBLOB='f9=', @ANYRESHEX=r2, @ANYBLOB=',rootmode=000000000000000000100', @ANYRESDEC=0xee01, @ANYBLOB=',group_id=']) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r3 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r4 = dup(r3) write$6lowpan_enable(r4, &(0x7f0000000000)='0', 0xfffffd2c) r5 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r5, r6, 0x0, 0x20000023896) 11:09:21 executing program 5: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)='0', 0x1}], 0x1) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/ip_vs_stats\x00') lseek(r2, 0xa7, 0x0) mount$fuse(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), 0x20800, &(0x7f0000000200)=ANY=[@ANYBLOB='f9=', @ANYRESHEX=r2, @ANYBLOB=',rootmode=000000000000000000100', @ANYRESDEC=0xee01, @ANYBLOB=',group_id=']) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r3 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r4 = dup(r3) write$6lowpan_enable(r4, &(0x7f0000000000)='0', 0xfffffd2c) r5 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r5, r6, 0x0, 0x20000023896) 11:09:21 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)='0', 0x1}], 0x1) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/ip_vs_stats\x00') lseek(r2, 0xa7, 0x0) mount$fuse(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), 0x20800, &(0x7f0000000200)=ANY=[@ANYBLOB='f9=', @ANYRESHEX=r2, @ANYBLOB=',rootmode=000000000000000000100', @ANYRESDEC=0xee01, @ANYBLOB=',group_id=']) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r3 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r4 = dup(r3) write$6lowpan_enable(r4, &(0x7f0000000000)='0', 0xfffffd2c) r5 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r5, r6, 0x0, 0x20000023896) 11:09:21 executing program 4: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)='0', 0x1}], 0x1) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/ip_vs_stats\x00') lseek(r2, 0xa7, 0x0) mount$fuse(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), 0x20800, &(0x7f0000000200)=ANY=[@ANYBLOB='f9=', @ANYRESHEX=r2, @ANYBLOB=',rootmode=000000000000000000100', @ANYRESDEC=0xee01, @ANYBLOB=',group_id=']) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r3 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r4 = dup(r3) write$6lowpan_enable(r4, &(0x7f0000000000)='0', 0xfffffd2c) r5 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r5, r6, 0x0, 0x20000023896) 11:09:22 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r1, &(0x7f00000003c0)={0xa, 0x4e22, 0x0, @empty}, 0x1c) listen(r1, 0x0) setsockopt$sock_int(r1, 0x1, 0xf, &(0x7f00000002c0)=0x7, 0x4) setsockopt$sock_int(r0, 0x1, 0xf, &(0x7f0000000000)=0x5, 0x4) bind$inet6(r0, &(0x7f0000000080)={0xa, 0x14e22, 0x0, @ipv4}, 0x1c) listen(r0, 0x0) r2 = socket$netlink(0x10, 0x3, 0x4) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001500add427323b470c45b45602067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0000f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) 11:09:22 executing program 1: prctl$PR_SET_TIMERSLACK(0x1d, 0xfffffffffffffffa) clock_nanosleep(0x7, 0x0, &(0x7f0000000040)={0x0, 0x989680}, 0x0) 11:09:22 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r1, &(0x7f00000003c0)={0xa, 0x4e22, 0x0, @empty}, 0x1c) listen(r1, 0x0) setsockopt$sock_int(r1, 0x1, 0xf, &(0x7f00000002c0)=0x7, 0x4) setsockopt$sock_int(r0, 0x1, 0xf, &(0x7f0000000000)=0x5, 0x4) bind$inet6(r0, &(0x7f0000000080)={0xa, 0x14e22, 0x0, @ipv4}, 0x1c) listen(r0, 0x0) r2 = socket$netlink(0x10, 0x3, 0x4) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001500add427323b470c45b45602067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0000f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) 11:09:22 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r1, &(0x7f00000003c0)={0xa, 0x4e22, 0x0, @empty}, 0x1c) listen(r1, 0x0) setsockopt$sock_int(r1, 0x1, 0xf, &(0x7f00000002c0)=0x7, 0x4) setsockopt$sock_int(r0, 0x1, 0xf, &(0x7f0000000000)=0x5, 0x4) bind$inet6(r0, &(0x7f0000000080)={0xa, 0x14e22, 0x0, @ipv4}, 0x1c) listen(r0, 0x0) r2 = socket$netlink(0x10, 0x3, 0x4) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001500add427323b470c45b45602067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0000f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) 11:09:22 executing program 1: prctl$PR_SET_TIMERSLACK(0x1d, 0xfffffffffffffffa) clock_nanosleep(0x7, 0x0, &(0x7f0000000040)={0x0, 0x989680}, 0x0) 11:09:22 executing program 5: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)='0', 0x1}], 0x1) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/ip_vs_stats\x00') lseek(r2, 0xa7, 0x0) mount$fuse(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), 0x20800, &(0x7f0000000200)=ANY=[@ANYBLOB='f9=', @ANYRESHEX=r2, @ANYBLOB=',rootmode=000000000000000000100', @ANYRESDEC=0xee01, @ANYBLOB=',group_id=']) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r3 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r4 = dup(r3) write$6lowpan_enable(r4, &(0x7f0000000000)='0', 0xfffffd2c) r5 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r5, r6, 0x0, 0x20000023896) 11:09:22 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18000000000000200000000000000000850000002300000095"], &(0x7f00000001c0)='GPL\x00', 0x4, 0x9a, &(0x7f0000000000)=""/154, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000300)={&(0x7f0000000180)='ext4_ext_remove_space_done\x00', r0}, 0x10) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) 11:09:22 executing program 1: prctl$PR_SET_TIMERSLACK(0x1d, 0xfffffffffffffffa) clock_nanosleep(0x7, 0x0, &(0x7f0000000040)={0x0, 0x989680}, 0x0) 11:09:22 executing program 0: r0 = syz_open_dev$dmmidi(&(0x7f0000000200), 0x7633fb2, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS64(r0, 0xc0385720, &(0x7f0000000000)={0x1}) 11:09:22 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18000000000000200000000000000000850000002300000095"], &(0x7f00000001c0)='GPL\x00', 0x4, 0x9a, &(0x7f0000000000)=""/154, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000300)={&(0x7f0000000180)='ext4_ext_remove_space_done\x00', r0}, 0x10) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) 11:09:22 executing program 3: r0 = syz_open_dev$dri(&(0x7f0000000300), 0x0, 0x0) ioctl$DRM_IOCTL_UNLOCK(r0, 0x4008642b, &(0x7f0000000000)) 11:09:23 executing program 0: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VHOST_SET_LOG_FD(0xffffffffffffffff, 0x4004af07, &(0x7f0000000240)) ioctl$VHOST_SET_VRING_BASE(r0, 0xaf01, 0x0) r1 = eventfd(0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0x4008af12, 0x0) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f00000001c0)=r1) ioctl$VHOST_SET_VRING_KICK(r0, 0x4008af20, &(0x7f0000000040)={0x1, r1}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000140)={0x0, 0x0, 0x0, &(0x7f0000000180)=""/53, 0x0}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000280)={0x1, 0x1, &(0x7f0000000380)=""/247, &(0x7f00000000c0)=""/87, &(0x7f0000000480)=""/74}) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000b80)) ioctl$VHOST_VSOCK_SET_RUNNING(r0, 0x4004af61, &(0x7f0000000000)=0x1) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) ioctl$VHOST_SET_VRING_KICK(r0, 0x4008af20, &(0x7f0000000500)={0x1}) 11:09:23 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18000000000000200000000000000000850000002300000095"], &(0x7f00000001c0)='GPL\x00', 0x4, 0x9a, &(0x7f0000000000)=""/154, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000300)={&(0x7f0000000180)='ext4_ext_remove_space_done\x00', r0}, 0x10) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) 11:09:23 executing program 1: prctl$PR_SET_TIMERSLACK(0x1d, 0xfffffffffffffffa) clock_nanosleep(0x7, 0x0, &(0x7f0000000040)={0x0, 0x989680}, 0x0) 11:09:23 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) splice(r0, 0x0, r3, 0x0, 0x8ec0, 0x0) dup3(r1, r2, 0x0) dup2(r2, r3) write$FUSE_CREATE_OPEN(r3, &(0x7f0000002600)={0xa0, 0x0, 0x0, {{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}}}, 0xff7a) 11:09:23 executing program 3: r0 = syz_open_dev$dri(&(0x7f0000000300), 0x0, 0x0) ioctl$DRM_IOCTL_UNLOCK(r0, 0x4008642b, &(0x7f0000000000)) 11:09:23 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f00000010c0)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_sha1\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000180)="ae07a9d9aaa52948b4635be93e6b6726fe6761825f4d2ad5c7bcb1048ef4210c2dc53b331fa428a6825c614f91892b6e3beab69635f2326eec04e17d712f190eb55a91617397736daa4ee0027bcab4f2f16a2785baffdcce8ba4481bd67d730bfb16d163a4fd7f0b40975e354419b827c5e3d0", 0x73) 11:09:23 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f00000010c0)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_sha1\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000180)="ae07a9d9aaa52948b4635be93e6b6726fe6761825f4d2ad5c7bcb1048ef4210c2dc53b331fa428a6825c614f91892b6e3beab69635f2326eec04e17d712f190eb55a91617397736daa4ee0027bcab4f2f16a2785baffdcce8ba4481bd67d730bfb16d163a4fd7f0b40975e354419b827c5e3d0", 0x73) 11:09:23 executing program 0: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VHOST_SET_LOG_FD(0xffffffffffffffff, 0x4004af07, &(0x7f0000000240)) ioctl$VHOST_SET_VRING_BASE(r0, 0xaf01, 0x0) r1 = eventfd(0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0x4008af12, 0x0) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f00000001c0)=r1) ioctl$VHOST_SET_VRING_KICK(r0, 0x4008af20, &(0x7f0000000040)={0x1, r1}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000140)={0x0, 0x0, 0x0, &(0x7f0000000180)=""/53, 0x0}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000280)={0x1, 0x1, &(0x7f0000000380)=""/247, &(0x7f00000000c0)=""/87, &(0x7f0000000480)=""/74}) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000b80)) ioctl$VHOST_VSOCK_SET_RUNNING(r0, 0x4004af61, &(0x7f0000000000)=0x1) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) ioctl$VHOST_SET_VRING_KICK(r0, 0x4008af20, &(0x7f0000000500)={0x1}) 11:09:23 executing program 3: r0 = syz_open_dev$dri(&(0x7f0000000300), 0x0, 0x0) ioctl$DRM_IOCTL_UNLOCK(r0, 0x4008642b, &(0x7f0000000000)) 11:09:23 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18000000000000200000000000000000850000002300000095"], &(0x7f00000001c0)='GPL\x00', 0x4, 0x9a, &(0x7f0000000000)=""/154, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000300)={&(0x7f0000000180)='ext4_ext_remove_space_done\x00', r0}, 0x10) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) 11:09:23 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000000c0)=@dellink={0x28, 0x11, 0x1, 0x0, 0x0, {}, [@IFLA_GROUP={0x8, 0x1b, 0x2}]}, 0x28}}, 0x0) 11:09:23 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f00000010c0)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_sha1\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000180)="ae07a9d9aaa52948b4635be93e6b6726fe6761825f4d2ad5c7bcb1048ef4210c2dc53b331fa428a6825c614f91892b6e3beab69635f2326eec04e17d712f190eb55a91617397736daa4ee0027bcab4f2f16a2785baffdcce8ba4481bd67d730bfb16d163a4fd7f0b40975e354419b827c5e3d0", 0x73) 11:09:23 executing program 3: r0 = syz_open_dev$dri(&(0x7f0000000300), 0x0, 0x0) ioctl$DRM_IOCTL_UNLOCK(r0, 0x4008642b, &(0x7f0000000000)) 11:09:23 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000000c0)=@dellink={0x28, 0x11, 0x1, 0x0, 0x0, {}, [@IFLA_GROUP={0x8, 0x1b, 0x2}]}, 0x28}}, 0x0) 11:09:23 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmmsg$sock(r0, &(0x7f0000000c40)=[{{0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="8c", 0x1}], 0x1}}, {{0x0, 0x0, &(0x7f0000000880)=[{&(0x7f0000000080)="f2", 0x1}], 0x1, &(0x7f0000000940)=[@timestamping={{0x14, 0x1, 0x2}}], 0x18}}], 0x2, 0x0) 11:09:23 executing program 0: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VHOST_SET_LOG_FD(0xffffffffffffffff, 0x4004af07, &(0x7f0000000240)) ioctl$VHOST_SET_VRING_BASE(r0, 0xaf01, 0x0) r1 = eventfd(0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0x4008af12, 0x0) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f00000001c0)=r1) ioctl$VHOST_SET_VRING_KICK(r0, 0x4008af20, &(0x7f0000000040)={0x1, r1}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000140)={0x0, 0x0, 0x0, &(0x7f0000000180)=""/53, 0x0}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000280)={0x1, 0x1, &(0x7f0000000380)=""/247, &(0x7f00000000c0)=""/87, &(0x7f0000000480)=""/74}) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000b80)) ioctl$VHOST_VSOCK_SET_RUNNING(r0, 0x4004af61, &(0x7f0000000000)=0x1) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) ioctl$VHOST_SET_VRING_KICK(r0, 0x4008af20, &(0x7f0000000500)={0x1}) 11:09:23 executing program 3: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000280)={0x2, 0x5, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, [@sadb_sa={0x2}]}, 0x20}}, 0x0) 11:09:23 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000000c0)=@dellink={0x28, 0x11, 0x1, 0x0, 0x0, {}, [@IFLA_GROUP={0x8, 0x1b, 0x2}]}, 0x28}}, 0x0) 11:09:23 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f00000010c0)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_sha1\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000180)="ae07a9d9aaa52948b4635be93e6b6726fe6761825f4d2ad5c7bcb1048ef4210c2dc53b331fa428a6825c614f91892b6e3beab69635f2326eec04e17d712f190eb55a91617397736daa4ee0027bcab4f2f16a2785baffdcce8ba4481bd67d730bfb16d163a4fd7f0b40975e354419b827c5e3d0", 0x73) 11:09:23 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmmsg$sock(r0, &(0x7f0000000c40)=[{{0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="8c", 0x1}], 0x1}}, {{0x0, 0x0, &(0x7f0000000880)=[{&(0x7f0000000080)="f2", 0x1}], 0x1, &(0x7f0000000940)=[@timestamping={{0x14, 0x1, 0x2}}], 0x18}}], 0x2, 0x0) 11:09:23 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f00000010c0)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_sha1\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000180)="ae07a9d9aaa52948b4635be93e6b6726fe6761825f4d2ad5c7bcb1048ef4210c2dc53b331fa428a6825c614f91892b6e3beab69635f2326eec04e17d712f190eb55a91617397736daa4ee0027bcab4f2f16a2785baffdcce8ba4481bd67d730bfb16d163a4fd7f0b40975e354419b827c5e3d0", 0x73) 11:09:23 executing program 3: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000280)={0x2, 0x5, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, [@sadb_sa={0x2}]}, 0x20}}, 0x0) 11:09:23 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmmsg$sock(r0, &(0x7f0000000c40)=[{{0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="8c", 0x1}], 0x1}}, {{0x0, 0x0, &(0x7f0000000880)=[{&(0x7f0000000080)="f2", 0x1}], 0x1, &(0x7f0000000940)=[@timestamping={{0x14, 0x1, 0x2}}], 0x18}}], 0x2, 0x0) 11:09:23 executing program 0: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VHOST_SET_LOG_FD(0xffffffffffffffff, 0x4004af07, &(0x7f0000000240)) ioctl$VHOST_SET_VRING_BASE(r0, 0xaf01, 0x0) r1 = eventfd(0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0x4008af12, 0x0) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f00000001c0)=r1) ioctl$VHOST_SET_VRING_KICK(r0, 0x4008af20, &(0x7f0000000040)={0x1, r1}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000140)={0x0, 0x0, 0x0, &(0x7f0000000180)=""/53, 0x0}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000280)={0x1, 0x1, &(0x7f0000000380)=""/247, &(0x7f00000000c0)=""/87, &(0x7f0000000480)=""/74}) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000b80)) ioctl$VHOST_VSOCK_SET_RUNNING(r0, 0x4004af61, &(0x7f0000000000)=0x1) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) ioctl$VHOST_SET_VRING_KICK(r0, 0x4008af20, &(0x7f0000000500)={0x1}) 11:09:23 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000000c0)=@dellink={0x28, 0x11, 0x1, 0x0, 0x0, {}, [@IFLA_GROUP={0x8, 0x1b, 0x2}]}, 0x28}}, 0x0) 11:09:23 executing program 3: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000280)={0x2, 0x5, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, [@sadb_sa={0x2}]}, 0x20}}, 0x0) 11:09:23 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmmsg$sock(r0, &(0x7f0000000c40)=[{{0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="8c", 0x1}], 0x1}}, {{0x0, 0x0, &(0x7f0000000880)=[{&(0x7f0000000080)="f2", 0x1}], 0x1, &(0x7f0000000940)=[@timestamping={{0x14, 0x1, 0x2}}], 0x18}}], 0x2, 0x0) 11:09:23 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x2, 0x4, 0x1, 0xbf22}, 0x48) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000000100)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000500000095000000000000009500a5050000000077d8f3b423cdac8d80000000000000002be16ad10a48b243ccc4260648fecb1300111a94f50ad32d6ad25dfd73a015e0ca7fc2506a0f68a7d007dc6751dfb265a0e3ccae669e173a649c1cfd5587d452d64e7cc957d77578f4c25235138d5521f9453559c35da860e8efbc6f2b2a3e314422b854421eed52d5661cfeecf9c66c54c3b3ffe1b4ce25d7c983c044c03bf3a48dfe3e26e7a23129d6606fd28a69989d552af6d9a9df2c3af36e0360050011bbecc2f4a3799af2551ce935b0f327cb3f011a7d06602e2fd5234712596b6964188f56972f3ed38ae82f87925bfacba83109753f541cd027edd68149ee99eebc6f7d6dd4aed4af7588c8e1b44ccb19e810879b70a70000000000000000000000d7900a820b63278f4e9a217b98ef7042ad2a92895614cd50cbe43a1ed252687f6b00000000000009d27d753a30a147b24a48435bd8a568669596e9e0867958e1dd7a30efb6670c06054002238260000000000000587c1ed797aa21a38e1e389f92fae000000f61ba73c31b05c00fba8a4aee676d7caa2e53b91a68ee2e60da7b01a2e5785a238afa4aba70c08b0d71b6f72d6a8d87fb08533d97ad96d394e420d44b6dac433a5cdf334178b04963c67dd5a5707e618a1ef9057fec00f9e93021f5a8d30e716de8cde9c60fdb4060c0cdb6f5f3c981d5eb78dab81af3c2c39d9c86dd4c78d511516fc4b3d081a7ab33eb38037b43fbe29ac47db1b83b5390d4c14e64f794d3e35273ee9c6b35fb238c1ff3213102b7f3e1c737355e7c11862bc6b820df084fd11ae93c6582f1f8a8ec03fe4c0e0cd89beb338267d40741dcf91a906957e78be38e9bd45a36bbc86defc29262d753724aafcd1f4b24ea161aef43bd96cbbd77373f4b96f3128745"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r2}, 0x10) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f00000007c0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000500000095000000000000009500a5050000000077d8f3b423cdac8d80000000000000002be16ad10a48b243ccc4260648fecb1300111a94f50ad32d6ad25dfd73a015e0ca7fc2506a0f68a7d007dc6751dfb265a0e3ccae669e173a649c1cfd5587d452d64e7cc957d77578f4c25235138d5521f9453559c35da860e8efbc6f2b2a3e314422b854421eed52d5661cfeecf9c66c54c3b3ffe1b4ce25d7c983c044c03bf3a48dfe3e26e7a23129d6606fd28a69989d552af6d9a9df2c3af36e0360050011bbecc2f4a3799af2551ce935b0f327cb3f011a7d06602e2fd5234712596b6964188f56972f3ed38ae82f87925bfacba83109753f541cd027edd68149ee99eebc6f7d6dd4aed4af7588c8e1b44ccb19e810879b70a70000000000000000000000d7900a820b63278f4e9a217b98ef7042ad2a92895614cd50cbe43a1ed252687f6b00000000000009d27d753a30a147b24a48435bd8a568669596e9e0867958e1dd7a30efb6670c06054002238260000000000000587c1ed797aa21a38e1e389f92fae000000f61ba73c31905c00fba8a4aee676d7caa2e53b91a68ee2e60da7b01a2e5785a238afa4aba70c08b0d71b6f72d6a8d87fb08533d97ad96d394e420d44b6dac433a5cdf334178b04963c67dd5a5707e618a1ef9057fec00f9e93021f5a8d30e716de8cde9c60fdb4060c0cdb6f5f3c981d5eb78dab81af3c2c39d9c86dd4c78d511516fc4b3d081a7ab33eb38037b43fbe29ac47db1b83b5390d4c14e64f794d3e35273ee9c6b35fb238c1ff3213102b7f3e1c737355e7c11862bc6b820df084fd11ae93c6582f1f8a8ec03fe4c0e0cd89beb338267d40741dcf91a906957e78be38e9bd45a36bbc86defc29262d753724aafcd1f4b24ea161aef43bd96cbbd77373f4b96f3128745d4a8712f2988836e21afb5570c0432acf5b58f8eeadd020298b018667580661d7e59154dccb354a28c92891e1739234bfe2ade7d08190ddbb3181a6b47423a46dc0b35cd002991c8deefb8fef644caaf94fff8149f83d30b"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) fdatasync(r3) socketpair(0x0, 0x5, 0x2, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$nl_route(r4, &(0x7f0000000280)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)=ANY=[@ANYBLOB="240000002000040028bd7000feebdf250a10201f000d000400920d"], 0x24}, 0x1, 0x0, 0x0, 0x40000}, 0x8000) r5 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0xd, 0x5, 0x4, 0x6, 0x101, r1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x1}, 0x48) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x4, 0x15ae, 0x401}) getrlimit(0x5, &(0x7f00000002c0)) bpf$MAP_CREATE(0x0, &(0x7f0000000740)=@base={0xa, 0x1, 0x73b6, 0x7f, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0xfffffffd}, 0x48) preadv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000180)=""/183, 0xb7}], 0x1, 0x0, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000008440)={0x2020}, 0x2020) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000600)={0x18, 0x9, &(0x7f00000003c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0xfffffffa, 0x0, 0x0, 0x0, 0x7}, [@alu={0x4, 0x0, 0x0, 0x4, 0x1, 0x8, 0xfffffffffffffff0}, @btf_id={0x18, 0x3, 0x3, 0x0, 0x2}, @generic={0x80, 0x8, 0x8, 0x812, 0x9}, @map_fd={0x18, 0xb}]}, &(0x7f00000004c0)='syzkaller\x00', 0x800, 0x0, 0x0, 0x41100, 0x10, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000540)={0x4, 0x5}, 0x8, 0x10, &(0x7f0000000580)={0x4, 0x10, 0x40, 0x9}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000005c0)=[0xffffffffffffffff, r5, r5]}, 0x80) write$binfmt_script(r0, 0x0, 0x208e19b) fremovexattr(r0, &(0x7f0000000000)=@known='trusted.overlay.redirect\x00') 11:09:23 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000000000000000000000000000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r0}, 0x10) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$NL80211_CMD_CRIT_PROTOCOL_START(r3, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000540)={0x0, 0x1c}}, 0x0) getsockname$packet(r3, &(0x7f0000000600)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="3c0000001000850600000000fe6122314a000800", @ANYRES32=r4, @ANYBLOB="2377f292252155b21c0012000c000100626f6e64000000000c0002000800010001"], 0x3c}}, 0x0) sendmsg$nl_route(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000680)={&(0x7f0000000840)=@newlink={0x3c, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @bridge={{0xb}, {0x4}}}, @IFLA_MASTER={0x8, 0xa, r4}]}, 0x3c}}, 0x0) r5 = socket$inet(0x10, 0x80003, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r5, 0x89f2, &(0x7f0000000480)={'syztnl2\x00', &(0x7f0000000400)={'gretap0\x00', 0x0, 0x700, 0x80, 0x6, 0x80, {{0xb, 0x4, 0x1, 0x6, 0x2c, 0x66, 0x0, 0x7, 0x4, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}, @remote, {[@noop, @cipso={0x86, 0x8, 0x3, [{0x0, 0x2}]}, @ssrr={0x89, 0xf, 0x18, [@loopback, @remote, @initdev={0xac, 0x1e, 0x1, 0x0}]}]}}}}}) 11:09:23 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f00000010c0)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_sha1\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000180)="ae07a9d9aaa52948b4635be93e6b6726fe6761825f4d2ad5c7bcb1048ef4210c2dc53b331fa428a6825c614f91892b6e3beab69635f2326eec04e17d712f190eb55a91617397736daa4ee0027bcab4f2f16a2785baffdcce8ba4481bd67d730bfb16d163a4fd7f0b40975e354419b827c5e3d0", 0x73) 11:09:23 executing program 3: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000280)={0x2, 0x5, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, [@sadb_sa={0x2}]}, 0x20}}, 0x0) 11:09:23 executing program 2: syz_read_part_table(0x0, 0x2, &(0x7f0000002280)=[{0x0, 0x0, 0x40000000000006c}, {&(0x7f0000001280)="31c60970fcc19f094995cb7ef70c32dbb54a9b75d3d6ca4e0d93aeb459c3d2a8e77a90cb5c97bf30a75b3c0af3996e92ae15f493ecac0c984c55dc46b8f394bcabdc524246941837df771630c95f63bfe915b6fb285a99e14fd7e8036955982ae4699fad505f06b79de8d7354844b115e1ccb4d12a4b825e249b38228238026a85b06b66946e65f5c122a4641a2aad6d0cbe90a4ace579971e08f333c59a763b50da428abd632baa8b0d3ef622bb53b0bf9d00257ca3675a3be4f8a621c8c3a07a372681ab58b8c83cb63f556871b88e00ff202994ebde8136f81829a57410890bc8c1236ff007bb864bd1aafcae642a867a36333dab8e7f4dda4520f47944fab2c25c8c102dedb1a540b5a9fdfabba4e013ee90de201b0ea4b49e46692634447e93412d794d0c469628bd7ea169827cc28b4898cf4880dc9b456e57898ed3df7b308d9243280aeaaedccd681c481f42f6830b47b905028ee9973d8099c1f00296200bcc2e242ac30f61579433eb36e99ed191770f48efa86ed84be64f241e83d1db114fad87e7a70fbcc68d5805e24d77d8ea806c75a2492e1d243dba267057017034741ebc36d05f024494c185347fb14b07c0acba5f273a437a87fbc0b381b535f57a76f8aee812a29d9c669ee297a06b2936dc4c", 0x1d6}]) [ 536.505006][ T9535] validate_nla: 4 callbacks suppressed [ 536.505024][ T9535] netlink: 'syz-executor.0': attribute type 1 has an invalid length. 11:09:24 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f00000010c0)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_sha1\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000180)="ae07a9d9aaa52948b4635be93e6b6726fe6761825f4d2ad5c7bcb1048ef4210c2dc53b331fa428a6825c614f91892b6e3beab69635f2326eec04e17d712f190eb55a91617397736daa4ee0027bcab4f2f16a2785baffdcce8ba4481bd67d730bfb16d163a4fd7f0b40975e354419b827c5e3d0", 0x73) 11:09:24 executing program 3: r0 = syz_genetlink_get_family_id$devlink(&(0x7f0000000040), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$DEVLINK_CMD_TRAP_GROUP_SET(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)={0x4c, r0, 0x1, 0x0, 0x0, {0x3a}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0xd}, {0x5}}]}, 0x4c}}, 0x0) [ 536.560879][ T9542] loop2: detected capacity change from 0 to 264192 [ 536.592715][ T9535] device bond1 entered promiscuous mode [ 536.600079][ T9535] 8021q: adding VLAN 0 to HW filter on device bond1 [ 536.602731][ T9542] loop2: AHDI p2 11:09:24 executing program 3: r0 = syz_genetlink_get_family_id$devlink(&(0x7f0000000040), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$DEVLINK_CMD_TRAP_GROUP_SET(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)={0x4c, r0, 0x1, 0x0, 0x0, {0x3a}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0xd}, {0x5}}]}, 0x4c}}, 0x0) 11:09:24 executing program 1: syz_mount_image$vfat(&(0x7f00000003c0), &(0x7f00000002c0)='./file0\x00', 0x0, 0x3, &(0x7f0000000500)=[{&(0x7f0000000340)="eb3c90", 0x3}, {&(0x7f0000000080)='WYZKALLER', 0x9, 0x3}, {0x0, 0x0, 0x80000000}], 0x0, &(0x7f0000000040)={[{@fat=@dos1xfloppy}]}) 11:09:24 executing program 3: r0 = syz_genetlink_get_family_id$devlink(&(0x7f0000000040), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$DEVLINK_CMD_TRAP_GROUP_SET(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)={0x4c, r0, 0x1, 0x0, 0x0, {0x3a}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0xd}, {0x5}}]}, 0x4c}}, 0x0) [ 536.675276][ T9543] bond1: (slave bridge1): making interface the new active one [ 536.692064][ T9543] device bridge1 entered promiscuous mode [ 536.692466][ T2976] I/O error, dev loop2, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 536.698736][ T9543] bond1: (slave bridge1): Enslaving as an active interface with an up link [ 536.710554][ T9552] loop1: detected capacity change from 0 to 264192 [ 536.716188][ T4170] IPv6: ADDRCONF(NETDEV_CHANGE): bond1: link becomes ready [ 536.729964][ T2976] Buffer I/O error on dev loop2, logical block 0, async page read [ 536.743907][ T2976] ldm_validate_partition_table(): Disk read failed. [ 536.754389][ T2976] Dev loop2: unable to read RDB block 0 [ 536.761065][ T2976] loop2: unable to read partition table 11:09:24 executing program 3: r0 = syz_genetlink_get_family_id$devlink(&(0x7f0000000040), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$DEVLINK_CMD_TRAP_GROUP_SET(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)={0x4c, r0, 0x1, 0x0, 0x0, {0x3a}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0xd}, {0x5}}]}, 0x4c}}, 0x0) 11:09:24 executing program 2: syz_read_part_table(0x0, 0x2, &(0x7f0000002280)=[{0x0, 0x0, 0x40000000000006c}, {&(0x7f0000001280)="31c60970fcc19f094995cb7ef70c32dbb54a9b75d3d6ca4e0d93aeb459c3d2a8e77a90cb5c97bf30a75b3c0af3996e92ae15f493ecac0c984c55dc46b8f394bcabdc524246941837df771630c95f63bfe915b6fb285a99e14fd7e8036955982ae4699fad505f06b79de8d7354844b115e1ccb4d12a4b825e249b38228238026a85b06b66946e65f5c122a4641a2aad6d0cbe90a4ace579971e08f333c59a763b50da428abd632baa8b0d3ef622bb53b0bf9d00257ca3675a3be4f8a621c8c3a07a372681ab58b8c83cb63f556871b88e00ff202994ebde8136f81829a57410890bc8c1236ff007bb864bd1aafcae642a867a36333dab8e7f4dda4520f47944fab2c25c8c102dedb1a540b5a9fdfabba4e013ee90de201b0ea4b49e46692634447e93412d794d0c469628bd7ea169827cc28b4898cf4880dc9b456e57898ed3df7b308d9243280aeaaedccd681c481f42f6830b47b905028ee9973d8099c1f00296200bcc2e242ac30f61579433eb36e99ed191770f48efa86ed84be64f241e83d1db114fad87e7a70fbcc68d5805e24d77d8ea806c75a2492e1d243dba267057017034741ebc36d05f024494c185347fb14b07c0acba5f273a437a87fbc0b381b535f57a76f8aee812a29d9c669ee297a06b2936dc4c", 0x1d6}]) [ 536.770433][ T9552] FAT-fs (loop1): bogus number of reserved sectors [ 536.775332][ T2976] loop2: partition table beyond EOD, truncated 11:09:24 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x2, 0x4, 0x1, 0xbf22}, 0x48) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000000100)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000500000095000000000000009500a5050000000077d8f3b423cdac8d80000000000000002be16ad10a48b243ccc4260648fecb1300111a94f50ad32d6ad25dfd73a015e0ca7fc2506a0f68a7d007dc6751dfb265a0e3ccae669e173a649c1cfd5587d452d64e7cc957d77578f4c25235138d5521f9453559c35da860e8efbc6f2b2a3e314422b854421eed52d5661cfeecf9c66c54c3b3ffe1b4ce25d7c983c044c03bf3a48dfe3e26e7a23129d6606fd28a69989d552af6d9a9df2c3af36e0360050011bbecc2f4a3799af2551ce935b0f327cb3f011a7d06602e2fd5234712596b6964188f56972f3ed38ae82f87925bfacba83109753f541cd027edd68149ee99eebc6f7d6dd4aed4af7588c8e1b44ccb19e810879b70a70000000000000000000000d7900a820b63278f4e9a217b98ef7042ad2a92895614cd50cbe43a1ed252687f6b00000000000009d27d753a30a147b24a48435bd8a568669596e9e0867958e1dd7a30efb6670c06054002238260000000000000587c1ed797aa21a38e1e389f92fae000000f61ba73c31b05c00fba8a4aee676d7caa2e53b91a68ee2e60da7b01a2e5785a238afa4aba70c08b0d71b6f72d6a8d87fb08533d97ad96d394e420d44b6dac433a5cdf334178b04963c67dd5a5707e618a1ef9057fec00f9e93021f5a8d30e716de8cde9c60fdb4060c0cdb6f5f3c981d5eb78dab81af3c2c39d9c86dd4c78d511516fc4b3d081a7ab33eb38037b43fbe29ac47db1b83b5390d4c14e64f794d3e35273ee9c6b35fb238c1ff3213102b7f3e1c737355e7c11862bc6b820df084fd11ae93c6582f1f8a8ec03fe4c0e0cd89beb338267d40741dcf91a906957e78be38e9bd45a36bbc86defc29262d753724aafcd1f4b24ea161aef43bd96cbbd77373f4b96f3128745"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r2}, 0x10) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f00000007c0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000500000095000000000000009500a5050000000077d8f3b423cdac8d80000000000000002be16ad10a48b243ccc4260648fecb1300111a94f50ad32d6ad25dfd73a015e0ca7fc2506a0f68a7d007dc6751dfb265a0e3ccae669e173a649c1cfd5587d452d64e7cc957d77578f4c25235138d5521f9453559c35da860e8efbc6f2b2a3e314422b854421eed52d5661cfeecf9c66c54c3b3ffe1b4ce25d7c983c044c03bf3a48dfe3e26e7a23129d6606fd28a69989d552af6d9a9df2c3af36e0360050011bbecc2f4a3799af2551ce935b0f327cb3f011a7d06602e2fd5234712596b6964188f56972f3ed38ae82f87925bfacba83109753f541cd027edd68149ee99eebc6f7d6dd4aed4af7588c8e1b44ccb19e810879b70a70000000000000000000000d7900a820b63278f4e9a217b98ef7042ad2a92895614cd50cbe43a1ed252687f6b00000000000009d27d753a30a147b24a48435bd8a568669596e9e0867958e1dd7a30efb6670c06054002238260000000000000587c1ed797aa21a38e1e389f92fae000000f61ba73c31905c00fba8a4aee676d7caa2e53b91a68ee2e60da7b01a2e5785a238afa4aba70c08b0d71b6f72d6a8d87fb08533d97ad96d394e420d44b6dac433a5cdf334178b04963c67dd5a5707e618a1ef9057fec00f9e93021f5a8d30e716de8cde9c60fdb4060c0cdb6f5f3c981d5eb78dab81af3c2c39d9c86dd4c78d511516fc4b3d081a7ab33eb38037b43fbe29ac47db1b83b5390d4c14e64f794d3e35273ee9c6b35fb238c1ff3213102b7f3e1c737355e7c11862bc6b820df084fd11ae93c6582f1f8a8ec03fe4c0e0cd89beb338267d40741dcf91a906957e78be38e9bd45a36bbc86defc29262d753724aafcd1f4b24ea161aef43bd96cbbd77373f4b96f3128745d4a8712f2988836e21afb5570c0432acf5b58f8eeadd020298b018667580661d7e59154dccb354a28c92891e1739234bfe2ade7d08190ddbb3181a6b47423a46dc0b35cd002991c8deefb8fef644caaf94fff8149f83d30b"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) fdatasync(r3) socketpair(0x0, 0x5, 0x2, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$nl_route(r4, &(0x7f0000000280)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)=ANY=[@ANYBLOB="240000002000040028bd7000feebdf250a10201f000d000400920d"], 0x24}, 0x1, 0x0, 0x0, 0x40000}, 0x8000) r5 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0xd, 0x5, 0x4, 0x6, 0x101, r1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x1}, 0x48) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x4, 0x15ae, 0x401}) getrlimit(0x5, &(0x7f00000002c0)) bpf$MAP_CREATE(0x0, &(0x7f0000000740)=@base={0xa, 0x1, 0x73b6, 0x7f, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0xfffffffd}, 0x48) preadv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000180)=""/183, 0xb7}], 0x1, 0x0, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000008440)={0x2020}, 0x2020) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000600)={0x18, 0x9, &(0x7f00000003c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0xfffffffa, 0x0, 0x0, 0x0, 0x7}, [@alu={0x4, 0x0, 0x0, 0x4, 0x1, 0x8, 0xfffffffffffffff0}, @btf_id={0x18, 0x3, 0x3, 0x0, 0x2}, @generic={0x80, 0x8, 0x8, 0x812, 0x9}, @map_fd={0x18, 0xb}]}, &(0x7f00000004c0)='syzkaller\x00', 0x800, 0x0, 0x0, 0x41100, 0x10, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000540)={0x4, 0x5}, 0x8, 0x10, &(0x7f0000000580)={0x4, 0x10, 0x40, 0x9}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000005c0)=[0xffffffffffffffff, r5, r5]}, 0x80) write$binfmt_script(r0, 0x0, 0x208e19b) fremovexattr(r0, &(0x7f0000000000)=@known='trusted.overlay.redirect\x00') 11:09:24 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000000000000000000000000000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r0}, 0x10) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$NL80211_CMD_CRIT_PROTOCOL_START(r3, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000540)={0x0, 0x1c}}, 0x0) getsockname$packet(r3, &(0x7f0000000600)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="3c0000001000850600000000fe6122314a000800", @ANYRES32=r4, @ANYBLOB="2377f292252155b21c0012000c000100626f6e64000000000c0002000800010001"], 0x3c}}, 0x0) sendmsg$nl_route(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000680)={&(0x7f0000000840)=@newlink={0x3c, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @bridge={{0xb}, {0x4}}}, @IFLA_MASTER={0x8, 0xa, r4}]}, 0x3c}}, 0x0) r5 = socket$inet(0x10, 0x80003, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r5, 0x89f2, &(0x7f0000000480)={'syztnl2\x00', &(0x7f0000000400)={'gretap0\x00', 0x0, 0x700, 0x80, 0x6, 0x80, {{0xb, 0x4, 0x1, 0x6, 0x2c, 0x66, 0x0, 0x7, 0x4, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}, @remote, {[@noop, @cipso={0x86, 0x8, 0x3, [{0x0, 0x2}]}, @ssrr={0x89, 0xf, 0x18, [@loopback, @remote, @initdev={0xac, 0x1e, 0x1, 0x0}]}]}}}}}) 11:09:24 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x13, &(0x7f0000000100)=0x100000001, 0x4) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x0, 0x0, @empty}, 0x67) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000040), 0x4) setsockopt$inet6_tcp_TLS_TX(r0, 0x11a, 0x1, &(0x7f0000000180)=@gcm_256={{0x303}, "e573b0375e0016dc", "c408ee5dfa1bb5f044b4ea4ab57a3a932943170243333b60859335878286b7fb", "998a9de9", "fffffffffffffffe"}, 0x38) sendto$inet6(r0, &(0x7f00000001c0)='6', 0x200004c0, 0x0, 0x0, 0x0) close(r0) 11:09:24 executing program 3: r0 = landlock_create_ruleset(&(0x7f0000000080)={0xb10}, 0x8, 0x0) landlock_restrict_self(r0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x1c5b42, 0x0) [ 536.828440][ T9560] loop2: detected capacity change from 0 to 264192 [ 536.830899][ T9552] FAT-fs (loop1): This doesn't look like a DOS 1.x volume; DOS 2.x BPB is non-zero [ 536.857986][ T9552] FAT-fs (loop1): Can't find a valid FAT filesystem [ 536.907217][ T9560] loop2: AHDI p2 11:09:24 executing program 3: r0 = landlock_create_ruleset(&(0x7f0000000080)={0xb10}, 0x8, 0x0) landlock_restrict_self(r0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x1c5b42, 0x0) 11:09:24 executing program 1: syz_mount_image$vfat(&(0x7f00000003c0), &(0x7f00000002c0)='./file0\x00', 0x0, 0x3, &(0x7f0000000500)=[{&(0x7f0000000340)="eb3c90", 0x3}, {&(0x7f0000000080)='WYZKALLER', 0x9, 0x3}, {0x0, 0x0, 0x80000000}], 0x0, &(0x7f0000000040)={[{@fat=@dos1xfloppy}]}) [ 536.929149][ T9568] netlink: 'syz-executor.0': attribute type 1 has an invalid length. [ 536.953154][ T2976] I/O error, dev loop2, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 11:09:24 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x13, &(0x7f0000000100)=0x100000001, 0x4) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x0, 0x0, @empty}, 0x67) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000040), 0x4) setsockopt$inet6_tcp_TLS_TX(r0, 0x11a, 0x1, &(0x7f0000000180)=@gcm_256={{0x303}, "e573b0375e0016dc", "c408ee5dfa1bb5f044b4ea4ab57a3a932943170243333b60859335878286b7fb", "998a9de9", "fffffffffffffffe"}, 0x38) sendto$inet6(r0, &(0x7f00000001c0)='6', 0x200004c0, 0x0, 0x0, 0x0) close(r0) 11:09:24 executing program 3: r0 = landlock_create_ruleset(&(0x7f0000000080)={0xb10}, 0x8, 0x0) landlock_restrict_self(r0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x1c5b42, 0x0) [ 536.991882][ T2976] Buffer I/O error on dev loop2, logical block 0, async page read [ 537.004814][ T9581] loop1: detected capacity change from 0 to 264192 [ 537.015921][ T9568] device bond2 entered promiscuous mode [ 537.022213][ T2976] ldm_validate_partition_table(): Disk read failed. [ 537.025820][ T9568] 8021q: adding VLAN 0 to HW filter on device bond2 [ 537.028868][ T2976] Dev loop2: unable to read RDB block 0 11:09:24 executing program 2: syz_read_part_table(0x0, 0x2, &(0x7f0000002280)=[{0x0, 0x0, 0x40000000000006c}, {&(0x7f0000001280)="31c60970fcc19f094995cb7ef70c32dbb54a9b75d3d6ca4e0d93aeb459c3d2a8e77a90cb5c97bf30a75b3c0af3996e92ae15f493ecac0c984c55dc46b8f394bcabdc524246941837df771630c95f63bfe915b6fb285a99e14fd7e8036955982ae4699fad505f06b79de8d7354844b115e1ccb4d12a4b825e249b38228238026a85b06b66946e65f5c122a4641a2aad6d0cbe90a4ace579971e08f333c59a763b50da428abd632baa8b0d3ef622bb53b0bf9d00257ca3675a3be4f8a621c8c3a07a372681ab58b8c83cb63f556871b88e00ff202994ebde8136f81829a57410890bc8c1236ff007bb864bd1aafcae642a867a36333dab8e7f4dda4520f47944fab2c25c8c102dedb1a540b5a9fdfabba4e013ee90de201b0ea4b49e46692634447e93412d794d0c469628bd7ea169827cc28b4898cf4880dc9b456e57898ed3df7b308d9243280aeaaedccd681c481f42f6830b47b905028ee9973d8099c1f00296200bcc2e242ac30f61579433eb36e99ed191770f48efa86ed84be64f241e83d1db114fad87e7a70fbcc68d5805e24d77d8ea806c75a2492e1d243dba267057017034741ebc36d05f024494c185347fb14b07c0acba5f273a437a87fbc0b381b535f57a76f8aee812a29d9c669ee297a06b2936dc4c", 0x1d6}]) [ 537.042773][ T2976] loop2: unable to read partition table [ 537.049512][ T2976] loop2: partition table beyond EOD, truncated [ 537.088418][ T9581] FAT-fs (loop1): bogus number of reserved sectors [ 537.113138][ T9587] loop2: detected capacity change from 0 to 264192 11:09:24 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x13, &(0x7f0000000100)=0x100000001, 0x4) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x0, 0x0, @empty}, 0x67) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000040), 0x4) setsockopt$inet6_tcp_TLS_TX(r0, 0x11a, 0x1, &(0x7f0000000180)=@gcm_256={{0x303}, "e573b0375e0016dc", "c408ee5dfa1bb5f044b4ea4ab57a3a932943170243333b60859335878286b7fb", "998a9de9", "fffffffffffffffe"}, 0x38) sendto$inet6(r0, &(0x7f00000001c0)='6', 0x200004c0, 0x0, 0x0, 0x0) close(r0) [ 537.131249][ T9581] FAT-fs (loop1): This doesn't look like a DOS 1.x volume; DOS 2.x BPB is non-zero [ 537.138728][ T7696] I/O error, dev loop2, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 537.159458][ T7696] Buffer I/O error on dev loop2, logical block 0, async page read [ 537.168349][ T7696] I/O error, dev loop2, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 537.180149][ T7696] Buffer I/O error on dev loop2, logical block 0, async page read 11:09:24 executing program 3: r0 = landlock_create_ruleset(&(0x7f0000000080)={0xb10}, 0x8, 0x0) landlock_restrict_self(r0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x1c5b42, 0x0) 11:09:24 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x13, &(0x7f0000000100)=0x100000001, 0x4) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x0, 0x0, @empty}, 0x67) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000040), 0x4) setsockopt$inet6_tcp_TLS_TX(r0, 0x11a, 0x1, &(0x7f0000000180)=@gcm_256={{0x303}, "e573b0375e0016dc", "c408ee5dfa1bb5f044b4ea4ab57a3a932943170243333b60859335878286b7fb", "998a9de9", "fffffffffffffffe"}, 0x38) sendto$inet6(r0, &(0x7f00000001c0)='6', 0x200004c0, 0x0, 0x0, 0x0) close(r0) [ 537.192894][ T9581] FAT-fs (loop1): Can't find a valid FAT filesystem [ 537.265716][ T9576] bond2: (slave bridge2): making interface the new active one [ 537.274918][ T7696] loop2: AHDI p2 [ 537.279535][ T9587] loop2: AHDI p2 [ 537.352268][ T9576] device bridge2 entered promiscuous mode [ 537.373923][ T9576] bond2: (slave bridge2): Enslaving as an active interface with an up link 11:09:24 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x2, 0x4, 0x1, 0xbf22}, 0x48) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000000100)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000500000095000000000000009500a5050000000077d8f3b423cdac8d80000000000000002be16ad10a48b243ccc4260648fecb1300111a94f50ad32d6ad25dfd73a015e0ca7fc2506a0f68a7d007dc6751dfb265a0e3ccae669e173a649c1cfd5587d452d64e7cc957d77578f4c25235138d5521f9453559c35da860e8efbc6f2b2a3e314422b854421eed52d5661cfeecf9c66c54c3b3ffe1b4ce25d7c983c044c03bf3a48dfe3e26e7a23129d6606fd28a69989d552af6d9a9df2c3af36e0360050011bbecc2f4a3799af2551ce935b0f327cb3f011a7d06602e2fd5234712596b6964188f56972f3ed38ae82f87925bfacba83109753f541cd027edd68149ee99eebc6f7d6dd4aed4af7588c8e1b44ccb19e810879b70a70000000000000000000000d7900a820b63278f4e9a217b98ef7042ad2a92895614cd50cbe43a1ed252687f6b00000000000009d27d753a30a147b24a48435bd8a568669596e9e0867958e1dd7a30efb6670c06054002238260000000000000587c1ed797aa21a38e1e389f92fae000000f61ba73c31b05c00fba8a4aee676d7caa2e53b91a68ee2e60da7b01a2e5785a238afa4aba70c08b0d71b6f72d6a8d87fb08533d97ad96d394e420d44b6dac433a5cdf334178b04963c67dd5a5707e618a1ef9057fec00f9e93021f5a8d30e716de8cde9c60fdb4060c0cdb6f5f3c981d5eb78dab81af3c2c39d9c86dd4c78d511516fc4b3d081a7ab33eb38037b43fbe29ac47db1b83b5390d4c14e64f794d3e35273ee9c6b35fb238c1ff3213102b7f3e1c737355e7c11862bc6b820df084fd11ae93c6582f1f8a8ec03fe4c0e0cd89beb338267d40741dcf91a906957e78be38e9bd45a36bbc86defc29262d753724aafcd1f4b24ea161aef43bd96cbbd77373f4b96f3128745"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r2}, 0x10) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f00000007c0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000500000095000000000000009500a5050000000077d8f3b423cdac8d80000000000000002be16ad10a48b243ccc4260648fecb1300111a94f50ad32d6ad25dfd73a015e0ca7fc2506a0f68a7d007dc6751dfb265a0e3ccae669e173a649c1cfd5587d452d64e7cc957d77578f4c25235138d5521f9453559c35da860e8efbc6f2b2a3e314422b854421eed52d5661cfeecf9c66c54c3b3ffe1b4ce25d7c983c044c03bf3a48dfe3e26e7a23129d6606fd28a69989d552af6d9a9df2c3af36e0360050011bbecc2f4a3799af2551ce935b0f327cb3f011a7d06602e2fd5234712596b6964188f56972f3ed38ae82f87925bfacba83109753f541cd027edd68149ee99eebc6f7d6dd4aed4af7588c8e1b44ccb19e810879b70a70000000000000000000000d7900a820b63278f4e9a217b98ef7042ad2a92895614cd50cbe43a1ed252687f6b00000000000009d27d753a30a147b24a48435bd8a568669596e9e0867958e1dd7a30efb6670c06054002238260000000000000587c1ed797aa21a38e1e389f92fae000000f61ba73c31905c00fba8a4aee676d7caa2e53b91a68ee2e60da7b01a2e5785a238afa4aba70c08b0d71b6f72d6a8d87fb08533d97ad96d394e420d44b6dac433a5cdf334178b04963c67dd5a5707e618a1ef9057fec00f9e93021f5a8d30e716de8cde9c60fdb4060c0cdb6f5f3c981d5eb78dab81af3c2c39d9c86dd4c78d511516fc4b3d081a7ab33eb38037b43fbe29ac47db1b83b5390d4c14e64f794d3e35273ee9c6b35fb238c1ff3213102b7f3e1c737355e7c11862bc6b820df084fd11ae93c6582f1f8a8ec03fe4c0e0cd89beb338267d40741dcf91a906957e78be38e9bd45a36bbc86defc29262d753724aafcd1f4b24ea161aef43bd96cbbd77373f4b96f3128745d4a8712f2988836e21afb5570c0432acf5b58f8eeadd020298b018667580661d7e59154dccb354a28c92891e1739234bfe2ade7d08190ddbb3181a6b47423a46dc0b35cd002991c8deefb8fef644caaf94fff8149f83d30b"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) fdatasync(r3) socketpair(0x0, 0x5, 0x2, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$nl_route(r4, &(0x7f0000000280)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)=ANY=[@ANYBLOB="240000002000040028bd7000feebdf250a10201f000d000400920d"], 0x24}, 0x1, 0x0, 0x0, 0x40000}, 0x8000) r5 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0xd, 0x5, 0x4, 0x6, 0x101, r1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x1}, 0x48) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x4, 0x15ae, 0x401}) getrlimit(0x5, &(0x7f00000002c0)) bpf$MAP_CREATE(0x0, &(0x7f0000000740)=@base={0xa, 0x1, 0x73b6, 0x7f, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0xfffffffd}, 0x48) preadv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000180)=""/183, 0xb7}], 0x1, 0x0, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000008440)={0x2020}, 0x2020) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000600)={0x18, 0x9, &(0x7f00000003c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0xfffffffa, 0x0, 0x0, 0x0, 0x7}, [@alu={0x4, 0x0, 0x0, 0x4, 0x1, 0x8, 0xfffffffffffffff0}, @btf_id={0x18, 0x3, 0x3, 0x0, 0x2}, @generic={0x80, 0x8, 0x8, 0x812, 0x9}, @map_fd={0x18, 0xb}]}, &(0x7f00000004c0)='syzkaller\x00', 0x800, 0x0, 0x0, 0x41100, 0x10, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000540)={0x4, 0x5}, 0x8, 0x10, &(0x7f0000000580)={0x4, 0x10, 0x40, 0x9}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000005c0)=[0xffffffffffffffff, r5, r5]}, 0x80) write$binfmt_script(r0, 0x0, 0x208e19b) fremovexattr(r0, &(0x7f0000000000)=@known='trusted.overlay.redirect\x00') [ 537.424562][ T5949] IPv6: ADDRCONF(NETDEV_CHANGE): bond2: link becomes ready 11:09:24 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000000000000000000000000000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r0}, 0x10) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$NL80211_CMD_CRIT_PROTOCOL_START(r3, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000540)={0x0, 0x1c}}, 0x0) getsockname$packet(r3, &(0x7f0000000600)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="3c0000001000850600000000fe6122314a000800", @ANYRES32=r4, @ANYBLOB="2377f292252155b21c0012000c000100626f6e64000000000c0002000800010001"], 0x3c}}, 0x0) sendmsg$nl_route(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000680)={&(0x7f0000000840)=@newlink={0x3c, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @bridge={{0xb}, {0x4}}}, @IFLA_MASTER={0x8, 0xa, r4}]}, 0x3c}}, 0x0) r5 = socket$inet(0x10, 0x80003, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r5, 0x89f2, &(0x7f0000000480)={'syztnl2\x00', &(0x7f0000000400)={'gretap0\x00', 0x0, 0x700, 0x80, 0x6, 0x80, {{0xb, 0x4, 0x1, 0x6, 0x2c, 0x66, 0x0, 0x7, 0x4, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}, @remote, {[@noop, @cipso={0x86, 0x8, 0x3, [{0x0, 0x2}]}, @ssrr={0x89, 0xf, 0x18, [@loopback, @remote, @initdev={0xac, 0x1e, 0x1, 0x0}]}]}}}}}) 11:09:24 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x13, &(0x7f0000000100)=0x100000001, 0x4) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x0, 0x0, @empty}, 0x67) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000040), 0x4) setsockopt$inet6_tcp_TLS_TX(r0, 0x11a, 0x1, &(0x7f0000000180)=@gcm_256={{0x303}, "e573b0375e0016dc", "c408ee5dfa1bb5f044b4ea4ab57a3a932943170243333b60859335878286b7fb", "998a9de9", "fffffffffffffffe"}, 0x38) sendto$inet6(r0, &(0x7f00000001c0)='6', 0x200004c0, 0x0, 0x0, 0x0) close(r0) 11:09:24 executing program 2: syz_read_part_table(0x0, 0x2, &(0x7f0000002280)=[{0x0, 0x0, 0x40000000000006c}, {&(0x7f0000001280)="31c60970fcc19f094995cb7ef70c32dbb54a9b75d3d6ca4e0d93aeb459c3d2a8e77a90cb5c97bf30a75b3c0af3996e92ae15f493ecac0c984c55dc46b8f394bcabdc524246941837df771630c95f63bfe915b6fb285a99e14fd7e8036955982ae4699fad505f06b79de8d7354844b115e1ccb4d12a4b825e249b38228238026a85b06b66946e65f5c122a4641a2aad6d0cbe90a4ace579971e08f333c59a763b50da428abd632baa8b0d3ef622bb53b0bf9d00257ca3675a3be4f8a621c8c3a07a372681ab58b8c83cb63f556871b88e00ff202994ebde8136f81829a57410890bc8c1236ff007bb864bd1aafcae642a867a36333dab8e7f4dda4520f47944fab2c25c8c102dedb1a540b5a9fdfabba4e013ee90de201b0ea4b49e46692634447e93412d794d0c469628bd7ea169827cc28b4898cf4880dc9b456e57898ed3df7b308d9243280aeaaedccd681c481f42f6830b47b905028ee9973d8099c1f00296200bcc2e242ac30f61579433eb36e99ed191770f48efa86ed84be64f241e83d1db114fad87e7a70fbcc68d5805e24d77d8ea806c75a2492e1d243dba267057017034741ebc36d05f024494c185347fb14b07c0acba5f273a437a87fbc0b381b535f57a76f8aee812a29d9c669ee297a06b2936dc4c", 0x1d6}]) 11:09:24 executing program 1: syz_mount_image$vfat(&(0x7f00000003c0), &(0x7f00000002c0)='./file0\x00', 0x0, 0x3, &(0x7f0000000500)=[{&(0x7f0000000340)="eb3c90", 0x3}, {&(0x7f0000000080)='WYZKALLER', 0x9, 0x3}, {0x0, 0x0, 0x80000000}], 0x0, &(0x7f0000000040)={[{@fat=@dos1xfloppy}]}) 11:09:24 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x13, &(0x7f0000000100)=0x100000001, 0x4) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x0, 0x0, @empty}, 0x67) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000040), 0x4) setsockopt$inet6_tcp_TLS_TX(r0, 0x11a, 0x1, &(0x7f0000000180)=@gcm_256={{0x303}, "e573b0375e0016dc", "c408ee5dfa1bb5f044b4ea4ab57a3a932943170243333b60859335878286b7fb", "998a9de9", "fffffffffffffffe"}, 0x38) sendto$inet6(r0, &(0x7f00000001c0)='6', 0x200004c0, 0x0, 0x0, 0x0) close(r0) 11:09:25 executing program 5: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000000000000000000000000000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r0}, 0x10) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$NL80211_CMD_CRIT_PROTOCOL_START(r3, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000540)={0x0, 0x1c}}, 0x0) getsockname$packet(r3, &(0x7f0000000600)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="3c0000001000850600000000fe6122314a000800", @ANYRES32=r4, @ANYBLOB="2377f292252155b21c0012000c000100626f6e64000000000c0002000800010001"], 0x3c}}, 0x0) sendmsg$nl_route(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000680)={&(0x7f0000000840)=@newlink={0x3c, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @bridge={{0xb}, {0x4}}}, @IFLA_MASTER={0x8, 0xa, r4}]}, 0x3c}}, 0x0) r5 = socket$inet(0x10, 0x80003, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r5, 0x89f2, &(0x7f0000000480)={'syztnl2\x00', &(0x7f0000000400)={'gretap0\x00', 0x0, 0x700, 0x80, 0x6, 0x80, {{0xb, 0x4, 0x1, 0x6, 0x2c, 0x66, 0x0, 0x7, 0x4, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}, @remote, {[@noop, @cipso={0x86, 0x8, 0x3, [{0x0, 0x2}]}, @ssrr={0x89, 0xf, 0x18, [@loopback, @remote, @initdev={0xac, 0x1e, 0x1, 0x0}]}]}}}}}) [ 537.504901][ T9606] loop1: detected capacity change from 0 to 264192 [ 537.512831][ T9607] loop2: detected capacity change from 0 to 264192 [ 537.516711][ T7696] I/O error, dev loop2, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 11:09:25 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x13, &(0x7f0000000100)=0x100000001, 0x4) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x0, 0x0, @empty}, 0x67) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000040), 0x4) setsockopt$inet6_tcp_TLS_TX(r0, 0x11a, 0x1, &(0x7f0000000180)=@gcm_256={{0x303}, "e573b0375e0016dc", "c408ee5dfa1bb5f044b4ea4ab57a3a932943170243333b60859335878286b7fb", "998a9de9", "fffffffffffffffe"}, 0x38) sendto$inet6(r0, &(0x7f00000001c0)='6', 0x200004c0, 0x0, 0x0, 0x0) close(r0) [ 537.550895][ T7696] Buffer I/O error on dev loop2, logical block 0, async page read [ 537.554779][ T9610] netlink: 'syz-executor.0': attribute type 1 has an invalid length. [ 537.568988][ T9606] FAT-fs (loop1): bogus number of reserved sectors [ 537.576128][ T9606] FAT-fs (loop1): This doesn't look like a DOS 1.x volume; DOS 2.x BPB is non-zero [ 537.585857][ T9610] device bond3 entered promiscuous mode [ 537.591998][ T9606] FAT-fs (loop1): Can't find a valid FAT filesystem [ 537.593335][ T7696] loop2: AHDI p2 [ 537.613980][ T9610] 8021q: adding VLAN 0 to HW filter on device bond3 [ 537.622826][ T9612] netlink: 'syz-executor.5': attribute type 1 has an invalid length. [ 537.636624][ T9607] loop2: AHDI p2 11:09:25 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_GET_CPUID2(r2, 0xc008ae91, &(0x7f0000000040)) 11:09:25 executing program 1: syz_mount_image$vfat(&(0x7f00000003c0), &(0x7f00000002c0)='./file0\x00', 0x0, 0x3, &(0x7f0000000500)=[{&(0x7f0000000340)="eb3c90", 0x3}, {&(0x7f0000000080)='WYZKALLER', 0x9, 0x3}, {0x0, 0x0, 0x80000000}], 0x0, &(0x7f0000000040)={[{@fat=@dos1xfloppy}]}) [ 537.694608][ T9612] device bond5 entered promiscuous mode 11:09:25 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='freezer.self_freezing\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000080)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x1000003, 0x28011, r0, 0x0) timer_create(0x0, &(0x7f00000000c0)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_clone3(0x0, 0x0) openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) timer_settime(0x0, 0x0, &(0x7f0000000100)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) timer_create(0x0, &(0x7f0000000100)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000300)=0x0) timer_settime(r1, 0x0, &(0x7f0000000140)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) futex(&(0x7f0000000000)=0x1, 0x6, 0x0, &(0x7f0000000240)={0x77359400}, 0x0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x60000b, 0x9) [ 537.768047][ T9612] 8021q: adding VLAN 0 to HW filter on device bond5 [ 537.799119][ T9628] loop1: detected capacity change from 0 to 264192 [ 537.799181][ T9614] bond3: (slave bridge3): making interface the new active one 11:09:25 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x2, 0x4, 0x1, 0xbf22}, 0x48) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000000100)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000500000095000000000000009500a5050000000077d8f3b423cdac8d80000000000000002be16ad10a48b243ccc4260648fecb1300111a94f50ad32d6ad25dfd73a015e0ca7fc2506a0f68a7d007dc6751dfb265a0e3ccae669e173a649c1cfd5587d452d64e7cc957d77578f4c25235138d5521f9453559c35da860e8efbc6f2b2a3e314422b854421eed52d5661cfeecf9c66c54c3b3ffe1b4ce25d7c983c044c03bf3a48dfe3e26e7a23129d6606fd28a69989d552af6d9a9df2c3af36e0360050011bbecc2f4a3799af2551ce935b0f327cb3f011a7d06602e2fd5234712596b6964188f56972f3ed38ae82f87925bfacba83109753f541cd027edd68149ee99eebc6f7d6dd4aed4af7588c8e1b44ccb19e810879b70a70000000000000000000000d7900a820b63278f4e9a217b98ef7042ad2a92895614cd50cbe43a1ed252687f6b00000000000009d27d753a30a147b24a48435bd8a568669596e9e0867958e1dd7a30efb6670c06054002238260000000000000587c1ed797aa21a38e1e389f92fae000000f61ba73c31b05c00fba8a4aee676d7caa2e53b91a68ee2e60da7b01a2e5785a238afa4aba70c08b0d71b6f72d6a8d87fb08533d97ad96d394e420d44b6dac433a5cdf334178b04963c67dd5a5707e618a1ef9057fec00f9e93021f5a8d30e716de8cde9c60fdb4060c0cdb6f5f3c981d5eb78dab81af3c2c39d9c86dd4c78d511516fc4b3d081a7ab33eb38037b43fbe29ac47db1b83b5390d4c14e64f794d3e35273ee9c6b35fb238c1ff3213102b7f3e1c737355e7c11862bc6b820df084fd11ae93c6582f1f8a8ec03fe4c0e0cd89beb338267d40741dcf91a906957e78be38e9bd45a36bbc86defc29262d753724aafcd1f4b24ea161aef43bd96cbbd77373f4b96f3128745"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r2}, 0x10) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f00000007c0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000500000095000000000000009500a5050000000077d8f3b423cdac8d80000000000000002be16ad10a48b243ccc4260648fecb1300111a94f50ad32d6ad25dfd73a015e0ca7fc2506a0f68a7d007dc6751dfb265a0e3ccae669e173a649c1cfd5587d452d64e7cc957d77578f4c25235138d5521f9453559c35da860e8efbc6f2b2a3e314422b854421eed52d5661cfeecf9c66c54c3b3ffe1b4ce25d7c983c044c03bf3a48dfe3e26e7a23129d6606fd28a69989d552af6d9a9df2c3af36e0360050011bbecc2f4a3799af2551ce935b0f327cb3f011a7d06602e2fd5234712596b6964188f56972f3ed38ae82f87925bfacba83109753f541cd027edd68149ee99eebc6f7d6dd4aed4af7588c8e1b44ccb19e810879b70a70000000000000000000000d7900a820b63278f4e9a217b98ef7042ad2a92895614cd50cbe43a1ed252687f6b00000000000009d27d753a30a147b24a48435bd8a568669596e9e0867958e1dd7a30efb6670c06054002238260000000000000587c1ed797aa21a38e1e389f92fae000000f61ba73c31905c00fba8a4aee676d7caa2e53b91a68ee2e60da7b01a2e5785a238afa4aba70c08b0d71b6f72d6a8d87fb08533d97ad96d394e420d44b6dac433a5cdf334178b04963c67dd5a5707e618a1ef9057fec00f9e93021f5a8d30e716de8cde9c60fdb4060c0cdb6f5f3c981d5eb78dab81af3c2c39d9c86dd4c78d511516fc4b3d081a7ab33eb38037b43fbe29ac47db1b83b5390d4c14e64f794d3e35273ee9c6b35fb238c1ff3213102b7f3e1c737355e7c11862bc6b820df084fd11ae93c6582f1f8a8ec03fe4c0e0cd89beb338267d40741dcf91a906957e78be38e9bd45a36bbc86defc29262d753724aafcd1f4b24ea161aef43bd96cbbd77373f4b96f3128745d4a8712f2988836e21afb5570c0432acf5b58f8eeadd020298b018667580661d7e59154dccb354a28c92891e1739234bfe2ade7d08190ddbb3181a6b47423a46dc0b35cd002991c8deefb8fef644caaf94fff8149f83d30b"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) fdatasync(r3) socketpair(0x0, 0x5, 0x2, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$nl_route(r4, &(0x7f0000000280)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)=ANY=[@ANYBLOB="240000002000040028bd7000feebdf250a10201f000d000400920d"], 0x24}, 0x1, 0x0, 0x0, 0x40000}, 0x8000) r5 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0xd, 0x5, 0x4, 0x6, 0x101, r1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x1}, 0x48) ioctl$FS_IOC_RESVSP(r1, 0x40305828, &(0x7f0000000040)={0x0, 0x4, 0x15ae, 0x401}) getrlimit(0x5, &(0x7f00000002c0)) bpf$MAP_CREATE(0x0, &(0x7f0000000740)=@base={0xa, 0x1, 0x73b6, 0x7f, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0xfffffffd}, 0x48) preadv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000180)=""/183, 0xb7}], 0x1, 0x0, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000008440)={0x2020}, 0x2020) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000600)={0x18, 0x9, &(0x7f00000003c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0xfffffffa, 0x0, 0x0, 0x0, 0x7}, [@alu={0x4, 0x0, 0x0, 0x4, 0x1, 0x8, 0xfffffffffffffff0}, @btf_id={0x18, 0x3, 0x3, 0x0, 0x2}, @generic={0x80, 0x8, 0x8, 0x812, 0x9}, @map_fd={0x18, 0xb}]}, &(0x7f00000004c0)='syzkaller\x00', 0x800, 0x0, 0x0, 0x41100, 0x10, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000540)={0x4, 0x5}, 0x8, 0x10, &(0x7f0000000580)={0x4, 0x10, 0x40, 0x9}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000005c0)=[0xffffffffffffffff, r5, r5]}, 0x80) write$binfmt_script(r0, 0x0, 0x208e19b) fremovexattr(r0, &(0x7f0000000000)=@known='trusted.overlay.redirect\x00') [ 537.814262][ T9614] device bridge3 entered promiscuous mode [ 537.820844][ T9614] bond3: (slave bridge3): Enslaving as an active interface with an up link [ 537.836737][ T9628] FAT-fs (loop1): bogus number of reserved sectors [ 537.851891][ T9628] FAT-fs (loop1): This doesn't look like a DOS 1.x volume; DOS 2.x BPB is non-zero [ 537.861260][ T9628] FAT-fs (loop1): Can't find a valid FAT filesystem 11:09:25 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_GET_CPUID2(r2, 0xc008ae91, &(0x7f0000000040)) [ 537.899746][ T9615] bond5: (slave bridge1): making interface the new active one [ 537.980493][ T9615] device bridge1 entered promiscuous mode [ 538.010992][ T9615] bond5: (slave bridge1): Enslaving as an active interface with an up link [ 538.020088][ T3717] IPv6: ADDRCONF(NETDEV_CHANGE): bond3: link becomes ready 11:09:25 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000000000000000000000000000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r0}, 0x10) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$NL80211_CMD_CRIT_PROTOCOL_START(r3, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000540)={0x0, 0x1c}}, 0x0) getsockname$packet(r3, &(0x7f0000000600)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="3c0000001000850600000000fe6122314a000800", @ANYRES32=r4, @ANYBLOB="2377f292252155b21c0012000c000100626f6e64000000000c0002000800010001"], 0x3c}}, 0x0) sendmsg$nl_route(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000680)={&(0x7f0000000840)=@newlink={0x3c, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @bridge={{0xb}, {0x4}}}, @IFLA_MASTER={0x8, 0xa, r4}]}, 0x3c}}, 0x0) r5 = socket$inet(0x10, 0x80003, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r5, 0x89f2, &(0x7f0000000480)={'syztnl2\x00', &(0x7f0000000400)={'gretap0\x00', 0x0, 0x700, 0x80, 0x6, 0x80, {{0xb, 0x4, 0x1, 0x6, 0x2c, 0x66, 0x0, 0x7, 0x4, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}, @remote, {[@noop, @cipso={0x86, 0x8, 0x3, [{0x0, 0x2}]}, @ssrr={0x89, 0xf, 0x18, [@loopback, @remote, @initdev={0xac, 0x1e, 0x1, 0x0}]}]}}}}}) 11:09:25 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) getsockopt$netlink(r0, 0x10e, 0x3, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) 11:09:25 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) getsockopt$netlink(r0, 0x10e, 0x3, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) 11:09:25 executing program 5: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000000000000000000000000000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r0}, 0x10) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$NL80211_CMD_CRIT_PROTOCOL_START(r3, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000540)={0x0, 0x1c}}, 0x0) getsockname$packet(r3, &(0x7f0000000600)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="3c0000001000850600000000fe6122314a000800", @ANYRES32=r4, @ANYBLOB="2377f292252155b21c0012000c000100626f6e64000000000c0002000800010001"], 0x3c}}, 0x0) sendmsg$nl_route(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000680)={&(0x7f0000000840)=@newlink={0x3c, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @bridge={{0xb}, {0x4}}}, @IFLA_MASTER={0x8, 0xa, r4}]}, 0x3c}}, 0x0) r5 = socket$inet(0x10, 0x80003, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r5, 0x89f2, &(0x7f0000000480)={'syztnl2\x00', &(0x7f0000000400)={'gretap0\x00', 0x0, 0x700, 0x80, 0x6, 0x80, {{0xb, 0x4, 0x1, 0x6, 0x2c, 0x66, 0x0, 0x7, 0x4, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}, @remote, {[@noop, @cipso={0x86, 0x8, 0x3, [{0x0, 0x2}]}, @ssrr={0x89, 0xf, 0x18, [@loopback, @remote, @initdev={0xac, 0x1e, 0x1, 0x0}]}]}}}}}) [ 538.036341][ T3717] IPv6: ADDRCONF(NETDEV_CHANGE): bond5: link becomes ready 11:09:25 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_GET_CPUID2(r2, 0xc008ae91, &(0x7f0000000040)) 11:09:25 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) getsockopt$netlink(r0, 0x10e, 0x3, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) [ 538.106543][ T9645] netlink: 'syz-executor.0': attribute type 1 has an invalid length. [ 538.145381][ T9645] device bond4 entered promiscuous mode 11:09:25 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) getsockopt$netlink(r0, 0x10e, 0x3, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) 11:09:25 executing program 1: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140), 0x42, 0x0) openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x40, 0x0) mount$fuse(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000180)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}}) read$FUSE(r0, &(0x7f000000c3c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f, 0xffffffff}}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000042c0)="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000