fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x40020, 0xfffe0}, {&(0x7f000007c0e0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x17f000}, {&(0x7f000007c500)='syzkallers\x00'/32, 0x20, 0x180000}, {&(0x7f000007c520)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0x184000}, {&(0x7f000007c5a0)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001000000015f1c32890d2820000000000e1fbe717cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e20506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00"/224, 0xe0, 0x1ffe00}, {&(0x7f000007c680)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1fffe0}], 0x0, &(0x7f0000003a40)=ANY=[@ANYBLOB="0007bc7fc4487a0209ba4e6fdda33cb0e230f03f68ba73ebeb58a91a665ffbdfc47f31be84ec536c508dd988355dd94f463f8aeeb4b5f18d12b3b2b144d70186873c6c95283867e1b25014da2ddf646480c0c98fa6e069254cffe84fb7c94697"]) (async) recvmsg$can_raw(0xffffffffffffffff, &(0x7f0000003a00)={0x0, 0x0, &(0x7f0000003900)=[{&(0x7f0000003480)=""/243, 0xf3}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000003580)=""/199, 0xc7}, {&(0x7f0000000080)}, {&(0x7f0000000140)=""/125, 0x7d}, {&(0x7f0000003680)=""/191, 0xbf}, {&(0x7f00000000c0)=""/34, 0x22}, {&(0x7f0000003740)=""/164, 0xa4}, {&(0x7f0000003800)=""/215, 0xd7}, {&(0x7f00000001c0)=""/52, 0x34}], 0xa, &(0x7f00000039c0)=""/12, 0xc}, 0x40000060) (async) [ 441.818579][ T3699] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 441.862385][ T26] usb 6-1: new high-speed USB device number 10 using dummy_hcd [ 441.892882][ T3699] usb 4-1: config 0 descriptor?? [ 441.900875][ T9140] loop1: detected capacity change from 0 to 8191 [ 441.948767][ T9140] loop1: [ 441.972643][ T26] usb 6-1: Using ep0 maxpacket: 8 22:30:04 executing program 0: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = getpid() process_vm_readv(r0, &(0x7f0000008400)=[{&(0x7f0000000180)=""/69, 0x45}, {&(0x7f0000000240)=""/152, 0x98}], 0x2, &(0x7f0000000200)=[{&(0x7f0000008480)=""/95, 0x5f}], 0x1, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x16, 0xe, &(0x7f0000000740)=ANY=[@ANYBLOB="b702000000000000bfa30000000000000703000000feffff7a0af0fff8ffff1971a4f0ff00000000b7060000080000001e6400000000000045040400010000001704000001000a00b7040000000100006a0af2fe00000000850000001a000000b70000000000000095000000000000009e17f199a68b06d83298a8cdc21ce7849099849d5550ad855dab54d8877a6db61d69f2ffcaa10350e11cb97c8adf1bc9a0c4eeceb9971e43405d621ffbc9a4fd39b0d8ca56b50f0c010d631f6dde53a9a83608c10556e5734eb84049761451ce540c772e2d9f8004e26f7fcc059c062234d5595f6fbaa187b81d110501420106000000000f0000fd9ac3d09e29a9d542ca9d85a5c9c88474895d679838def0a83a733dc6a39b63a5ed61d7480884bd8000000000000000b91c61ccd106cb937b450f859ce8122a79c3e400848b6308c46d6cec3c080a882add4e1179bd4a44b231b6d753a7be428ba953df4aece69311687f4122073a236c3a32efa04137d4694847d2638da3261c8162bb7c7824be6195a66d2e17e122040e11000000007cb2647e041bfba8f83c74cfdd5b6bcf5d3abc3afe0e9eccf45ab22b7bb87f3884922501dfbdd3456325f74575d3f377bdab42c9e4a18fa595dc19eb13a86ba864630afc2e7bd159207135ff534cbf479320e9a27a2cc4ed34661e751232abd21704e96bd117d8ff43fd372fe0be97a09614f4369188bcb3aa6c3dcdf17a77ad6c871591b8aace4853de2919a428ac151c1abf89c6a9ae67045d1eeaf0fc2aba988322095506dd37a0cbba0e42"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000340)}, 0x42) openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, 0x0) (async) ptrace$cont(0x1f, 0x0, 0x3, 0x779) unshare(0x6c060000) (async) pipe(0x0) (async) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) (async) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r1, 0x6, 0xd, 0x0, 0x0) (async) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x20008005, &(0x7f0000000140)={0x2, 0x4e20, @multicast2}, 0x10) (async) r2 = socket$inet(0x10, 0x80003, 0x0) accept4$inet(r2, 0x0, &(0x7f00000000c0), 0x0) (async) sendmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)}, 0x20000800) (async) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1000000, 0x10, 0xffffffffffffffff, 0xbb063000) (async) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r2, 0x8982, &(0x7f0000000100)={0x1, 'vlan1\x00', {}, 0x1ff}) socket$unix(0x1, 0x1, 0x0) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x8, 0x5, &(0x7f0000000080)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3000}, [@alu={0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, @jmp={0x5, 0x0, 0x2, 0x0, 0x0, 0xfffffffffffffffe}]}, &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 442.132501][ T9141] loop1: detected capacity change from 0 to 8191 [ 442.146710][ T7762] I/O error, dev loop1, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 442.162580][ T26] usb 6-1: unable to read config index 0 descriptor/start: -61 [ 442.179444][ T26] usb 6-1: can't read configurations, error -61 22:30:04 executing program 2: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) syz_open_procfs(0x0, &(0x7f0000000080)='fdinfo/4\x00') r2 = socket$inet6(0xa, 0x40000080806, 0x0) bind$inet6(r2, &(0x7f000047b000)={0xa, 0x404e20, 0x0, @empty}, 0x1c) listen(r2, 0x400000001ffffffd) pipe(&(0x7f0000001900)={0xffffffffffffffff}) r4 = openat$vcs(0xffffff9c, &(0x7f0000000000), 0x0, 0x0) io_submit(0x0, 0x1, &(0x7f0000000080)=[&(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, 0x757b, r4, 0x0, 0x0, 0x0, 0x0, 0x2}]) ioctl$TIOCGPGRP(r3, 0x540f, 0x0) r5 = socket$inet6(0xa, 0x6, 0x0) ptrace$getenv(0x4201, 0x0, 0x400, &(0x7f00000000c0)) socket$inet6(0xa, 0x1, 0x1000) ioctl$EXT4_IOC_MOVE_EXT(0xffffffffffffffff, 0xc028660f, 0x0) connect$inet6(r5, &(0x7f0000000000)={0xa, 0x4e20, 0x0, @loopback}, 0x19) r6 = accept4(r2, 0x0, 0x0, 0x800) sendmmsg(r6, &(0x7f0000003d40)=[{{0x0, 0xffffffbf, 0x0, 0x0, 0x0, 0x0, 0xe}, 0x10}], 0x4000000000000d0, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) (async) syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) (async) dup(r0) (async) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) (async) syz_open_procfs(0x0, &(0x7f0000000080)='fdinfo/4\x00') (async) socket$inet6(0xa, 0x40000080806, 0x0) (async) bind$inet6(r2, &(0x7f000047b000)={0xa, 0x404e20, 0x0, @empty}, 0x1c) (async) listen(r2, 0x400000001ffffffd) (async) pipe(&(0x7f0000001900)) (async) openat$vcs(0xffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) io_submit(0x0, 0x1, &(0x7f0000000080)=[&(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, 0x757b, r4, 0x0, 0x0, 0x0, 0x0, 0x2}]) (async) ioctl$TIOCGPGRP(r3, 0x540f, 0x0) (async) socket$inet6(0xa, 0x6, 0x0) (async) ptrace$getenv(0x4201, 0x0, 0x400, &(0x7f00000000c0)) (async) socket$inet6(0xa, 0x1, 0x1000) (async) ioctl$EXT4_IOC_MOVE_EXT(0xffffffffffffffff, 0xc028660f, 0x0) (async) connect$inet6(r5, &(0x7f0000000000)={0xa, 0x4e20, 0x0, @loopback}, 0x19) (async) accept4(r2, 0x0, 0x0, 0x800) (async) sendmmsg(r6, &(0x7f0000003d40)=[{{0x0, 0xffffffbf, 0x0, 0x0, 0x0, 0x0, 0xe}, 0x10}], 0x4000000000000d0, 0x0) (async) [ 442.234676][ T7762] Buffer I/O error on dev loop1, logical block 0, async page read [ 442.253376][ T7762] loop1: [ 442.372599][ T26] usb 6-1: new high-speed USB device number 11 using dummy_hcd [ 442.482551][ T26] usb 6-1: Using ep0 maxpacket: 8 [ 442.692525][ T26] usb 6-1: unable to read config index 0 descriptor/start: -61 [ 442.702429][ T26] usb 6-1: can't read configurations, error -61 [ 442.715830][ T26] usb usb6-port1: unable to enumerate USB device [ 442.787942][ T9104] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 442.812997][ T9104] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 442.872609][ T3699] usbhid 4-1:0.0: can't add hid device: -71 [ 442.878612][ T3699] usbhid: probe of 4-1:0.0 failed with error -71 [ 442.909554][ T3699] usb 4-1: USB disconnect, device number 7 22:30:05 executing program 5: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="120100008ddbdc08fc04281505790000000109311654c21fa9f6b60000aef4bf5f5e43699e89ca42d4402a3c417900f7f2fd"], 0x0) 22:30:05 executing program 1: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) syz_open_procfs(0x0, &(0x7f0000000080)='fdinfo/4\x00') r2 = socket$inet6(0xa, 0x40000080806, 0x0) bind$inet6(r2, &(0x7f000047b000)={0xa, 0x404e20, 0x0, @empty}, 0x1c) listen(r2, 0x400000001ffffffd) pipe(&(0x7f0000001900)={0xffffffffffffffff}) r4 = openat$vcs(0xffffff9c, &(0x7f0000000000), 0x0, 0x0) io_submit(0x0, 0x1, &(0x7f0000000080)=[&(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, 0x757b, r4, 0x0, 0x0, 0x0, 0x0, 0x2}]) ioctl$TIOCGPGRP(r3, 0x540f, 0x0) r5 = socket$inet6(0xa, 0x6, 0x0) ptrace$getenv(0x4201, 0x0, 0x400, &(0x7f00000000c0)) socket$inet6(0xa, 0x1, 0x1000) ioctl$EXT4_IOC_MOVE_EXT(0xffffffffffffffff, 0xc028660f, 0x0) connect$inet6(r5, &(0x7f0000000000)={0xa, 0x4e20, 0x0, @loopback}, 0x19) r6 = accept4(r2, 0x0, 0x0, 0x800) sendmmsg(r6, &(0x7f0000003d40)=[{{0x0, 0xffffffbf, 0x0, 0x0, 0x0, 0x0, 0xe}, 0x10}], 0x4000000000000d0, 0x0) 22:30:05 executing program 0: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = getpid() process_vm_readv(r0, &(0x7f0000008400)=[{&(0x7f0000000180)=""/69, 0x45}, {&(0x7f0000000240)=""/152, 0x98}], 0x2, &(0x7f0000000200)=[{&(0x7f0000008480)=""/95, 0x5f}], 0x1, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x16, 0xe, &(0x7f0000000740)=ANY=[@ANYBLOB="b702000000000000bfa30000000000000703000000feffff7a0af0fff8ffff1971a4f0ff00000000b7060000080000001e6400000000000045040400010000001704000001000a00b7040000000100006a0af2fe00000000850000001a000000b70000000000000095000000000000009e17f199a68b06d83298a8cdc21ce7849099849d5550ad855dab54d8877a6db61d69f2ffcaa10350e11cb97c8adf1bc9a0c4eeceb9971e43405d621ffbc9a4fd39b0d8ca56b50f0c010d631f6dde53a9a83608c10556e5734eb84049761451ce540c772e2d9f8004e26f7fcc059c062234d5595f6fbaa187b81d110501420106000000000f0000fd9ac3d09e29a9d542ca9d85a5c9c88474895d679838def0a83a733dc6a39b63a5ed61d7480884bd8000000000000000b91c61ccd106cb937b450f859ce8122a79c3e400848b6308c46d6cec3c080a882add4e1179bd4a44b231b6d753a7be428ba953df4aece69311687f4122073a236c3a32efa04137d4694847d2638da3261c8162bb7c7824be6195a66d2e17e122040e11000000007cb2647e041bfba8f83c74cfdd5b6bcf5d3abc3afe0e9eccf45ab22b7bb87f3884922501dfbdd3456325f74575d3f377bdab42c9e4a18fa595dc19eb13a86ba864630afc2e7bd159207135ff534cbf479320e9a27a2cc4ed34661e751232abd21704e96bd117d8ff43fd372fe0be97a09614f4369188bcb3aa6c3dcdf17a77ad6c871591b8aace4853de2919a428ac151c1abf89c6a9ae67045d1eeaf0fc2aba988322095506dd37a0cbba0e42"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000340)}, 0x42) openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, 0x0) (async) ptrace$cont(0x1f, 0x0, 0x3, 0x779) (async) unshare(0x6c060000) (async) pipe(0x0) (async) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) (async) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r1, 0x6, 0xd, 0x0, 0x0) (async) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x20008005, &(0x7f0000000140)={0x2, 0x4e20, @multicast2}, 0x10) r2 = socket$inet(0x10, 0x80003, 0x0) accept4$inet(r2, 0x0, &(0x7f00000000c0), 0x0) (async) sendmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)}, 0x20000800) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1000000, 0x10, 0xffffffffffffffff, 0xbb063000) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r2, 0x8982, &(0x7f0000000100)={0x1, 'vlan1\x00', {}, 0x1ff}) socket$unix(0x1, 0x1, 0x0) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x8, 0x5, &(0x7f0000000080)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3000}, [@alu={0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, @jmp={0x5, 0x0, 0x2, 0x0, 0x0, 0xfffffffffffffffe}]}, &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 22:30:05 executing program 2: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) syz_open_procfs(0x0, &(0x7f0000000080)='fdinfo/4\x00') r2 = socket$inet6(0xa, 0x40000080806, 0x0) bind$inet6(r2, &(0x7f000047b000)={0xa, 0x404e20, 0x0, @empty}, 0x1c) (async) listen(r2, 0x400000001ffffffd) pipe(&(0x7f0000001900)={0xffffffffffffffff}) (async) r4 = openat$vcs(0xffffff9c, &(0x7f0000000000), 0x0, 0x0) io_submit(0x0, 0x1, &(0x7f0000000080)=[&(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, 0x757b, r4, 0x0, 0x0, 0x0, 0x0, 0x2}]) (async) ioctl$TIOCGPGRP(r3, 0x540f, 0x0) r5 = socket$inet6(0xa, 0x6, 0x0) ptrace$getenv(0x4201, 0x0, 0x400, &(0x7f00000000c0)) (async) socket$inet6(0xa, 0x1, 0x1000) (async) ioctl$EXT4_IOC_MOVE_EXT(0xffffffffffffffff, 0xc028660f, 0x0) (async) connect$inet6(r5, &(0x7f0000000000)={0xa, 0x4e20, 0x0, @loopback}, 0x19) r6 = accept4(r2, 0x0, 0x0, 0x800) sendmmsg(r6, &(0x7f0000003d40)=[{{0x0, 0xffffffbf, 0x0, 0x0, 0x0, 0x0, 0xe}, 0x10}], 0x4000000000000d0, 0x0) 22:30:05 executing program 3: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000880)=ANY=[@ANYBLOB="12010000000000105804195000000000000109022400010000000109040000010300000009210000000122dc0109058103"], 0x0) syz_usb_connect$hid(0x6, 0x36, &(0x7f00000001c0)=ANY=[@ANYBLOB="c583fcef8352a42ec6abdea9a6bfcd3a1a9eeb0985901f2dc4e9f04ab51b891ba250df36e2e540cf5d379f63ff84baf5c9a29dd19269dafb8b44503bf95941a89c5662f3cee0cabe2ad92ab2096c1b3f60959afa786b7271b00e37d83f5868fe678dde8fa83e31d88a957c0d006c18dce561bea3bc1d09fae1c187d5a2012b65c6d3d2474060b04b0ba9c709ca98fc91c43041f4491895a55b106e86b8f4f76dde3408fc649d80688a415cd1364603fe8d0b4aa1548d931a77e1fad9c86d3fb14d90114df632e3d5a111d841514dbfd145cb5a73f2c1b9d9bb6e1d1ae2d8027faf9c8c07202c635e3666bf9fc0bd86df06adb64d0679b81cfe913046616cdc59d355f75a616883cb38ee526245b1019811834f864c083b1ab6f400029de12942d956e1b92eb2de4db961a0f267469472b3a71a516b8ea3ac7d14"], 0x0) (async) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000400)={0x2c, &(0x7f0000000080)={0x40, 0x31, 0xe3, {0xe3, 0xc, "d39304645c545febc43214469c208b44cccd2ba31eecc9ac4e7338496543c1352dcef93966480c758ef7b23e42e97973a5df1bf3426d7c85bb958a9be8220e6ac31185f57152d8495869fb49688fd3cda18732847bece7523ffb127d56ccaca5e84e6e7352e14f8b7a4a7e0dbc4ee1c27e89928070220db62b957cc32b23936a84fec263689c855c929666c834f0b2f0434dee8da0a9f16ca8752469a395a04c864eb2ae1005548da19dd21da64ccf47aa6b715c7ab5f5cbb4f51fe418c545823bf89c89d5982fc94cc0d3e898241c454a54f9eba46b25828673585ba4f167f8f4"}}, &(0x7f0000000000)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x3c2c}}, &(0x7f0000000300)={0x0, 0xf, 0x20, {0x5, 0xf, 0x20, 0x3, [@ext_cap={0x7, 0x10, 0x2, 0x8, 0x4, 0xb, 0xffff}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x4, 0x0, 0x0, 0x4}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x8, 0xfc, 0x28, 0x9}]}}, &(0x7f0000000380)={0x20, 0x29, 0xf, {0xf, 0x29, 0x7, 0x80, 0xac, 0x1, "d1d56ecf", "0d5dda96"}}, &(0x7f00000003c0)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0xea, 0x0, 0x20, 0x15, 0x92, 0x7ff, 0xfff}}}, &(0x7f00000008c0)={0x84, &(0x7f0000000440)={0x0, 0x16, 0x49, "555071acd72fea71e0386fa70230b444ea2ddfa1c694a9eacdc1cd53ea632ef343012a800d8334bc07428b853aea3e8bb7063b14b30aa6f07b08cccb6f7075a04448a8a88a5fab432c"}, &(0x7f00000004c0)={0x0, 0xa, 0x1, 0x6}, &(0x7f0000000500)={0x0, 0x8, 0x1, 0x20}, &(0x7f0000000540)={0x20, 0x0, 0x4, {0x1, 0x1}}, &(0x7f0000000580)={0x20, 0x0, 0x4, {0x1149, 0x80}}, &(0x7f00000005c0)={0x40, 0x7, 0x2, 0x1000}, &(0x7f0000000600)={0x40, 0x9, 0x1, 0xdb}, &(0x7f0000000640)={0x40, 0xb, 0x2, "c450"}, &(0x7f0000000680)={0x40, 0xf, 0x2, 0x3f}, &(0x7f00000006c0)={0x40, 0x13, 0x6, @broadcast}, &(0x7f0000000700)={0x40, 0x17, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x10}}, &(0x7f0000000740)={0x40, 0x19, 0x2, "cb20"}, &(0x7f0000000780)={0x40, 0x1a, 0x2, 0x4}, &(0x7f00000007c0)={0x40, 0x1c, 0x1, 0x5}, &(0x7f0000000800)={0x40, 0x1e, 0x1, 0x1}, &(0x7f0000000840)={0x40, 0x21, 0x1, 0x80}}) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000180)={0x24, &(0x7f0000000040)={0x0, 0x0, 0x1a, {0x1a, 0x0, "7472468e649dbd2dcb5cd9c18ca32edfe8064222f7619537"}}, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io(r0, &(0x7f0000000340)={0x2c, &(0x7f0000000000)=ANY=[], 0x0, 0x0, 0x0, 0x0}, 0x0) 22:30:05 executing program 0: syz_mount_image$ubifs(0x0, 0x0, 0x0, 0x3, &(0x7f00000013c0)=[{&(0x7f00000002c0)="ff730902bdb45136039111e93a4476bf2b4a30a2685527d1aec829d7c51a0a817bdeba85e74c3c8c6150f6e51a0c6f10f3eab7a50abdbd499bd3929e9489f813656e143356ed81cc7fcff7e19947961614666918d2185659102f9a3db62ee2152d0c4b2641e0fac43905f2a7dc4c5fbc40cd1a975d24c1d5500e66e27bb6c99f455ea0223941dc99c8b338bb00d7b04997c16e33064a21663ce20e71b58fb2a96fd9a278fe7c4a9e863553c5b3a9dfec9efa50019f50641cc5bc327d88f314689c33fc5a41e83605a2031bb72a4165cc715fa560cdf41c464e118f378d1ad614666b037b54a0d289e4228aa4d41979a32572b93b4c8f08aa7eae820c85679b902109a4197528fcea814cdf5c8e7e0793254723dd3162c271a9b5d2b51b9f1cdde868791a0f251771675c02407741dc1a4746292ace7a3b5ea5f6598d68002cbcc63ab1201d044a81057a9d903a9340249252c044255803f8f61106ec6b3df0756e6519271b0ec4d0f1f7b7e811c790d2717c2873236b11ae3f5eff8b5dab28274a2f57787b3e8d378f21274992c8d2df35c0173bf65065413688327a4422446184d7898259d079c42728ab025bbd3dd240725c6556b2bf7b14cdc1145b1fc1ed524b1f59209a97515e8008f3e7a58e43018b595637863324c92f37b94f4070185a90b6b4539f5946ae3d5213ba8df8d20298d42ac1e1de1593e36c5a7bab36decf33e4bc519f6ccadd456613a90fa4148db6d0c0e3d68dd84ca19cda7b08216b4db7a38605b484b8029a0428630789278d5b4f536fc27ae1ec90a4406b03ea11e1765f59212d7842bdbe7118deb3f60e62b20d77ad5193b6e18cc140cb8c193f979c557ef9778e068a08fb4031e1fc1bc09e07827d43df73981bcf7c031c480bb02c010fbf5ff872fe35441997ccbb1b1102d561363987290a21bfbcd38adc374e49f36e29781de4102d69ccc1db3858c8edef5b9aaf2a8af4c16562303ed26bde8c989e455177f98006759e60badb01bb6ce37c7ee16fe75fc56283aab044d3a2a2ad9397141ffbd801ea3791ff8a08d9c8c4bcff74059629bcae08a26c3767aba511d2a60b80654be7a920035b97d4d82034840db5bb32870fc2ee06bd7841488a1111a81adc30db6759c61be1d593cbf217707b21fad3c991d29143391cf09390d7a4f4414c5f037634795ae4a70f839ab2abe82ad8f6f13fcbf77f7944171707cc83a0a93c1403c0e850bfd21f3f86ba7986e1bbe937bb5cbe16e04ebfe4843ab916a895b547cf9b5b47bedf379052da57cf89fbbe9d6857c2ac1ac4888256c322f26681ba8ca3a8b2f94f13af6e890e8e18c62c7014f6171ad509b151a7bde1150b6a5e7f1b82abaa7729c11044e70600bc0a56ffb6588092d24988e2263112e55fbb0b18ff08870ef54c7c907a93badda3e4fd5556840a7c2f59d5610edf634b1d8d79382dbed4bf0ac6e03f78d9080a6885668694330dfb043fc449ea20f879551fa4071ab28f03aa94940179cca2e14898dc3ea55f1221a8078bf92f2381a76b0fd568a8111ca48d1f3b0c1e8867ba9885d357df4270d0b02490c377436857034a55f5b53b58537406248ed2cee8c8b0592e8188b69f9b6459e03e6df729417f3b6573ebd2c085211e6a754c40d48d28d92276a1d873dbc64ba8f11807b13378fd013e7b5cd970a16010d2eb35633bcf43f9379b1965e97d866952460bde8d87905432fa1df1584cb605cd1146c464924e4ad118375127ad9472cdc170e916c01c02c8fdec9c992a9e05a4f32806741b9843342321c843e28028b4dec48728061b01e16684eed73d0a922d29fccebee5ccb7042cee2336f048984b1d0472a650b9fc5f079ba8ab5bbf1bc604560375f7368e8b67df1513ae5ad868a31b7935785db7d716a74a4ab3a89294d3f8e73ea6df156b9165bf2547fa56a3b7c49a3a61a40639a2c6eb90d40cbc649b9778ec64b906877cc5fe4659317e65d65cdff970ca365e5cf00f66b6452e73095f0f9abda035393d7da552c95a3a5a08dd1778826a25817a170dec35abf2b874b3b95c1ca3d5f730bb27d1ef1aa527e9f301e6db787f0e3a5c02b5a850a6a8d90184656e42798cee57db08389a76ea524cffdb0c280492a1b39299e68dcb03209bc8b9a0bbda9f3155ae49b3ee2787fab74bf9db9c53d0d7cbd4c292f52f973ded52a0ee338c16d87d9ec3e1ef5b39ea0b11da29444cd387d7999a60b159dc3324042eb0a6b8b2b8882d7bf5e4a141f7173c6330034f8e94eeee0b602aeb53fb5df91d1a75b20d5c212379a38809a073364305cc201843296524c9eb2739ce7cc0ce02bfc72b9a6cafc2efcf9955a6859411cd0b09c1213a0bc8a8daee32f831793d28914c08dbbe6f11b86e423f5d978a067aaa9208dd4a59213271046659e37098b0fe55c205c3eae8bd11c66e69fbdc0abca771988a33880e9bd714a877f6d1bbb23f09fa07c5daf7660f888e13a0034203a0d4b6645faedcfc26a20fc32a26da28b42f9ea56a158f59e48e7ee30ad1cf40b6a1fa56fc0bc550a9c4c013bc5df21b3cd5d4eee93db45148fc4875a21c7ada3043668733c9d6eb7ae6bd6d7faf6fa4287416650ad9ff472ed27f1a4d1c3ac44ab36fb59f5421571afa88956afe8c57fb733873b05c31d08b89dec917838500391b5719914bf9608335b5339c42f529d1832445314c9b1412847357d3ee671fbbbb273335155b1dafea605afd890909049a9428004f1f7603b356d514abafb68549241f8208b9c46100d613557fc9ad59c0fd9a430a7f692dc8a71e1d7daaf954048f65ccae7bbccacd2b0a0173c96e76aef8144f31cf68cd56797fd4d6cb2c7c756857f7d440aeac3dfc9773af9effa4d50ef3e10400a55760fc18a0429e5c93d9b019bd7702c505d647f396c32eebe48c992a1223dcb56a4febaa07be43ce94bce30f4bebf25da2efa421762781e91da9d054de0ed10e85f0d10fba7f8a7bcc2d06b8199d72e5d4f9d69fb615d5da802553a10b4d9ed5454181834db5f767f44e44103e841ec4c6bb201cb66a237433c5313097300eda4fdf6fa03eae1c1e6d1e57ab1dcbe7fcc66b60a67bd81d18c6746edfbb63905002502c587139ec390d54292817ef5b7fa1ee0751330dc8c92c38578141a5815d4d6ba14949998495cd720327ff67d46a91669724dfec7f69c1809ffc158e9e4b562074b09e1341d47737cf322018daaa56ff4fabf812fe5d78855126c6098daef0ec9b932279294892adb3594d033772aabeb9df8839f29cb255de7404a535148b734043d0a080d65c7c17cdb220beb4c913c6e27cc27083d88ec4a8e9435201e530034525b92b22bed30e3003bb0af8b095b3fc3594a83eab6bd270cea9f7567453dde07186568c7c7a7c4fadd09e489a06553ee13fd1343cc93d2d4df3d667c00e31c338314454b8994c64f96d1b89c10c4def4fad524593848462841c1216ce4686adc2b69c68cb362a0d34ddbbaa4b8be69656fe91e8ad45c7d98549bfe70880b71ed5b90e01e48452e9cc3a050593039e3d8c3fc25619f1b735739b7be6ee04be6a13460b3b24e8b3d41170ab4d35b67a7239a71d456f0c60d082408edd5dacd56356a7c884a79da5d32f80ceeeaec7fff113eb2683088f47f763cd6d643a52dcd75d333247a041bbaa237f62ffe1b77d42b6990ff684559166ff81888b0b42939ab847efecf940e5bb7d29f1ff3fe2c876f4c3b9cff8ccc7f03403606259adad543fd3f03c175c848fe8d06efc2cbb4674a4a0713a1816a48e728986089786b05cfc240e65f020d88919405078566530a8ebba1b61fd89ee2b73cb7ba17a921c076ed9291e72993d9e00f602e710a5e53cc298911d8d1ed7355bd2b301eccc0e334c4e658637f156055da30d85a2299d6e89f82d42c716b4e919db1455e502a3dceca85e3075709dd4005b9741514faa3a42305ed1af93c86e38a2c1ad9e620eecab26e12a99983577bfdec030cb65fe08711f70f5bdfe1ee679b1de1b595011498a9780f3f50bb6475e3837fecbd176bcc3dc9cf4c83f3dd038c2cab92056681b55f86e872e5487b27fd92bdf8b5aed8bacb7a568724b67acc50bd8e2ebda76eaef1d0c4b7cac2615f46c760b20138d368d3170a392f6d088351de4fa706dff16152476ceb72fe357ae313e4f1c5d682c1f6da8e6f4b4c9c2cc6c4236a95aaa556116dcd9350cb9f1e67ec32c362e8f519c1717d48a450a0b47f84c763aed8557c319250d97096d8406f91a4d07410bef731d82a24f741fa3f9330ace94d3edd5a0cd4ce6dc147bae573564d56233f1f38a3eedf1b5f9d321f113716688d8fd6df0df982907d9a0fd4cf34c0c3985f865ea3d0e8e706071bac07fc5c8b18284d3c17f2155790fe7eb207fb7711ef88e9d884ded99e5ad402ae2d91f2602893c8902ce18c1dc7b144f40e410006f9bc8a2c2733ddd948e240af20db6898b60bd4433753b4c05171e972d93fa87a9ebcb89d616a114dac4a389e262d0b05dfdeaea69c07910e44da1f408971dc6b2edb0b6af241bfb234996e2d937bc4992aff821740e5aa227da7047ebbd6b811871d09f191ae6d5a6fcfdeef547e01ddae482ce248c532f310ed4f2dcb6f47932816129f734533e243c97e00e8c01b2d3b79e0814818372c328fd39e34aac6133c47bd890bb2f4a6fca3fee79d3d7df687e3b60cdb35d5f8af297d318f3fb810b6d15c00582fc2648df0ffbcffff439d947b845b350c44580c666cf5ecd0567f24ef10dcbefc1e86c2ef801c635d59d73c2d47a45e67d620a828241867a1b7176adc37fba60a0c754a5ea4df10292ae637e8774c8a49dd775ca05e4e8b33e82ef89692e63a46af94b24fd98480bae54d7bb345621570a9720910b01c21a609b82d3b9aec706b44150221dd9b6d3513e1d1a0906ae1eac4950abfb15bc051648a3803aa5d81977cced8f873552c4a0575c8f5cc0bc25656381cc11f25a6b520030671b1000942fe52502970a10c0b064e73197764e6d020a6d079346114cdc1d0f3be3be75bd6878278deac9a5268055bbde19ddef6c94645729bc266d3dff0d0df7cfd778e488e7a494fddfcc656a356f91c5d8d92b90932fb66315f5ea4cfb7be5372b6335f314baa0696003689c993bdf2491da18d69dfde8dc4f372b0a37d065b55eb833d7325cdea47355f7e0a349731ab45e528aa7a1f5a236403e0ecb335be472b2d6320e38e784c564ae7bef05735d2bad84fae408330f1e17ff7ccd4c6558bca30ef0ef4461bbeddbe1416324be5cbb7cdfc891bd65715ebec6d4c0d9e6bccb79ebfb41d775b5ee23738fa2a961c56e1a14667ce30c26b4c94d4b4942281933d75e3a40272456f4542a1caffd1b5185d079a51433c6f6a0a22e87625297e7479b6969255404ea6c7dce966fcc085c57cdcf5f8f5397d4d68711a799c78b7d33f7d6413a605417b16d4d5adaf290c5f464cb14b9f57987d995c0df9cb6d1bbbc0c2c69b4d0c79672a2f69d1fb31aed4bade6a8b63db7d94daaafc9cf5db6b8b44c0a6246683dd755220e0a72b60cc6821216936224f4b2bd675079ec115e3320365b78d386b0f072363577e813eca197c3761cb3d49eb6e39369156d3df680291b6f6d66120134d653ec9df08f20df9ea32171fb72c6a34268f752b710e83d171c1da61d36a8b263605175373f615a847017c3710bdc599ea162f57e2c138f2813850db1a1e1a46fbf78a12205767e3a8ae1f55ad13326180eb4c69e82b7c9188b84bbf63650a0ad73f36ca57d5b9d9665", 0x1000}, {&(0x7f00000012c0)='q', 0x1}, {&(0x7f0000001380)=':', 0x1}], 0x0, 0x0) chdir(&(0x7f0000001300)='./file0\x00') mknod(&(0x7f0000000140)='./file0\x00', 0x10, 0x1) mount$cgroup(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x2000, &(0x7f0000000080)={[{@subsystem='pids'}], [{@seclabel}]}) syz_mount_image$msdos(&(0x7f0000001340), &(0x7f0000001440)='./file0\x00', 0x1f, 0x8, &(0x7f0000001a00)=[{&(0x7f0000001480)="22a241d2ad0e19ef217d66c598c608b6fb8aca6d809ce6f2b1a6b6df42cb1d4967b357e669d80f8155e020cc4a5be5dd9215bc3733865c9f5d581d5f46bfbccc92a4f20190196269260861e996ebb2f87a670b283f79f48b99eea90e0ee43cc8cd5a5cdf8e6f095a27d7938e03275d639aae59329a5e704fc758c6920eaf100aa18812779d4adc0433533b93767c56ab2dad4989afa28df676888b871d96dd7d0c72deddb7cf820d7c73", 0xaa}, {&(0x7f0000001540)="4772d1d8bc14309611c5f208608767728263bcfdb7d18e612b6be97dfdbcd74c8ca1302235209a73f11e32c25988543033a8a30bf72b5740d47e356ae970425fe74593e0be4ec8bd31cf1871b774e0dc7ccc67d44289aaa5d5c5a1d3e6fde9267b0df8e5a5fe3ff8e3ecbfca0b4ab921d01dc3ddd09b49d2659d5750429d00da2add705eb85a7ca879f93a1a1e630958f3cc5adff7ea97e27e8d2c64341f7841e7da20c5be5fc53a580096e5101b9371beead8c71a70e3", 0xb7, 0x7ff}, {&(0x7f0000001600)="568df9f72e3151b4636bfe1c24c7e7cb132b65ce5ae5875786db1502a9e65e2ab3d37f1f1a7c71372caabcc2b32ade9fbd23e7c89eefde510bd0b8d0ff94bf1799845154ba6741b37d69eb3e6411dffd52e65a7e1ac81ba43e5d3203a165b62d43c32317b395be0642908e3400fa69b90a286518841519d695fc0b161a0e6132404c8387e7b3b966701f0a1f78626b39d20d", 0x92, 0x401}, {&(0x7f00000016c0)="141afd36cc3d769bf7c9634ef5933b72db6e926c103fcabbe7f02945f32ea4114065bc7d014f20de87892423e3f0f862c8a7d35cae4f4379be59241d676b3534d60d0cac6a4e454c0146cc3a3c20d6c55f0fdf411a82b9872fdfae8042a01d995cedc6171e3b2b6b74ae0d218ab14fee26c599a4c9ea3df6d107b08632d530b65a010259fd874a5feb2bf943df74e521d4bf7579031cb563", 0x98, 0x6}, {&(0x7f0000001780)="41a775aba545abe56361bd2a88cdfa1adf9d0dc761", 0x15, 0x6}, {&(0x7f00000017c0)="470c6d139cc8ac8d578480b9ee6990736bd16be113ac073e", 0x18, 0x8}, {&(0x7f0000001800)="1142d5060a8aac27160293d707a57a8ca1621d1aa1f4981ad3111e04520af42f2cc0760da435db19b3aba3e5849f051c3864f14ef99c816fb92ff97453c957c47a607db9709845def8b16fecf0078b9d371260676ac8b9edb0a9f22cd5b3e165f86125634c38ea3343f3e323370d22e24f3784a6ec4aede82837b6198f8bf0711001c2aaac5cf905bd277a9e2d2d1fa6642e60e8a4a7a7e8e73bfe093c0ff7e0872808a031c4c674cfa65a9baf2c8358002c104ad4bd0a5b4cc9e12956d6c2dcc16da14956f337b7", 0xc8, 0x200000000000000}, {&(0x7f0000001900)="7a2ffb51c2091c643083ad7dd2a025f87956c12eda225ab8a86c7041f2afc9f283462892da8393bfb8bc53da9e76c0164f80d414c872d6bb12bfd97cea65eff5bbfe98ba35684ce53aea5c76f684cc97711bee1936b3b0b4586273bfba4ba8ad96acb572b614d96c990622004dbaa95a9596f4f05f52afb37c531127e9875d070aeeb1ba6b01ffe92117887006216132331d7781782aec2efd2c7a13886c47d5186c44dbaea4230551bc6ef8bd35c1e195d098c1e981b9269fd2aee3f2d9e5054c749d183ec9094587e3628e577312d5083fa04d6124a838081986926133dbd0808bd148042074c3131f19f4d349ebc43560e657e06975a99116e3", 0xfb, 0x7fffffffffffffff}], 0x4004a, &(0x7f0000001b40)={[{@nodots}, {@nodots}, {@fat=@debug}, {@fat=@codepage={'codepage', 0x3d, '869'}}, {@dots}, {@dots}, {@fat=@usefree}, {@nodots}], [{@fsmagic={'fsmagic', 0x3d, 0x6}}]}) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='cgroup\x00'], &(0x7f0000000280)) 22:30:06 executing program 2: semctl$GETVAL(0x0, 0x1, 0xc, &(0x7f00000000c0)=""/103) syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r1, 0x8933, &(0x7f0000000000)={'wpan0\x00', 0x0}) r3 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$NL802154_CMD_SET_CCA_MODE(r1, &(0x7f0000000180)={&(0x7f0000000040), 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x24, r3, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_IFINDEX={0x8}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r2}]}, 0x24}}, 0x0) sendmsg$NL802154_CMD_GET_SEC_DEVKEY(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000000)={0x1c, r3, 0xe660e3cde3839f31, 0x0, 0x100000, {}, [@NL802154_ATTR_IFINDEX={0x8}]}, 0x1c}}, 0x0) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ieee802154(&(0x7f0000000140), r4) syz_genetlink_get_family_id$ieee802154(&(0x7f0000000080), r4) [ 443.362415][ T3699] usb 4-1: new high-speed USB device number 8 using dummy_hcd [ 443.412427][ T5087] usb 6-1: new high-speed USB device number 12 using dummy_hcd 22:30:06 executing program 0: syz_mount_image$ubifs(0x0, 0x0, 0x0, 0x3, &(0x7f00000013c0)=[{&(0x7f00000002c0)="ff730902bdb45136039111e93a4476bf2b4a30a2685527d1aec829d7c51a0a817bdeba85e74c3c8c6150f6e51a0c6f10f3eab7a50abdbd499bd3929e9489f813656e143356ed81cc7fcff7e19947961614666918d2185659102f9a3db62ee2152d0c4b2641e0fac43905f2a7dc4c5fbc40cd1a975d24c1d5500e66e27bb6c99f455ea0223941dc99c8b338bb00d7b04997c16e33064a21663ce20e71b58fb2a96fd9a278fe7c4a9e863553c5b3a9dfec9efa50019f50641cc5bc327d88f314689c33fc5a41e83605a2031bb72a4165cc715fa560cdf41c464e118f378d1ad614666b037b54a0d289e4228aa4d41979a32572b93b4c8f08aa7eae820c85679b902109a4197528fcea814cdf5c8e7e0793254723dd3162c271a9b5d2b51b9f1cdde868791a0f251771675c02407741dc1a4746292ace7a3b5ea5f6598d68002cbcc63ab1201d044a81057a9d903a9340249252c044255803f8f61106ec6b3df0756e6519271b0ec4d0f1f7b7e811c790d2717c2873236b11ae3f5eff8b5dab28274a2f57787b3e8d378f21274992c8d2df35c0173bf65065413688327a4422446184d7898259d079c42728ab025bbd3dd240725c6556b2bf7b14cdc1145b1fc1ed524b1f59209a97515e8008f3e7a58e43018b595637863324c92f37b94f4070185a90b6b4539f5946ae3d5213ba8df8d20298d42ac1e1de1593e36c5a7bab36decf33e4bc519f6ccadd456613a90fa4148db6d0c0e3d68dd84ca19cda7b08216b4db7a38605b484b8029a0428630789278d5b4f536fc27ae1ec90a4406b03ea11e1765f59212d7842bdbe7118deb3f60e62b20d77ad5193b6e18cc140cb8c193f979c557ef9778e068a08fb4031e1fc1bc09e07827d43df73981bcf7c031c480bb02c010fbf5ff872fe35441997ccbb1b1102d561363987290a21bfbcd38adc374e49f36e29781de4102d69ccc1db3858c8edef5b9aaf2a8af4c16562303ed26bde8c989e455177f98006759e60badb01bb6ce37c7ee16fe75fc56283aab044d3a2a2ad9397141ffbd801ea3791ff8a08d9c8c4bcff74059629bcae08a26c3767aba511d2a60b80654be7a920035b97d4d82034840db5bb32870fc2ee06bd7841488a1111a81adc30db6759c61be1d593cbf217707b21fad3c991d29143391cf09390d7a4f4414c5f037634795ae4a70f839ab2abe82ad8f6f13fcbf77f7944171707cc83a0a93c1403c0e850bfd21f3f86ba7986e1bbe937bb5cbe16e04ebfe4843ab916a895b547cf9b5b47bedf379052da57cf89fbbe9d6857c2ac1ac4888256c322f26681ba8ca3a8b2f94f13af6e890e8e18c62c7014f6171ad509b151a7bde1150b6a5e7f1b82abaa7729c11044e70600bc0a56ffb6588092d24988e2263112e55fbb0b18ff08870ef54c7c907a93badda3e4fd5556840a7c2f59d5610edf634b1d8d79382dbed4bf0ac6e03f78d9080a6885668694330dfb043fc449ea20f879551fa4071ab28f03aa94940179cca2e14898dc3ea55f1221a8078bf92f2381a76b0fd568a8111ca48d1f3b0c1e8867ba9885d357df4270d0b02490c377436857034a55f5b53b58537406248ed2cee8c8b0592e8188b69f9b6459e03e6df729417f3b6573ebd2c085211e6a754c40d48d28d92276a1d873dbc64ba8f11807b13378fd013e7b5cd970a16010d2eb35633bcf43f9379b1965e97d866952460bde8d87905432fa1df1584cb605cd1146c464924e4ad118375127ad9472cdc170e916c01c02c8fdec9c992a9e05a4f32806741b9843342321c843e28028b4dec48728061b01e16684eed73d0a922d29fccebee5ccb7042cee2336f048984b1d0472a650b9fc5f079ba8ab5bbf1bc604560375f7368e8b67df1513ae5ad868a31b7935785db7d716a74a4ab3a89294d3f8e73ea6df156b9165bf2547fa56a3b7c49a3a61a40639a2c6eb90d40cbc649b9778ec64b906877cc5fe4659317e65d65cdff970ca365e5cf00f66b6452e73095f0f9abda035393d7da552c95a3a5a08dd1778826a25817a170dec35abf2b874b3b95c1ca3d5f730bb27d1ef1aa527e9f301e6db787f0e3a5c02b5a850a6a8d90184656e42798cee57db08389a76ea524cffdb0c280492a1b39299e68dcb03209bc8b9a0bbda9f3155ae49b3ee2787fab74bf9db9c53d0d7cbd4c292f52f973ded52a0ee338c16d87d9ec3e1ef5b39ea0b11da29444cd387d7999a60b159dc3324042eb0a6b8b2b8882d7bf5e4a141f7173c6330034f8e94eeee0b602aeb53fb5df91d1a75b20d5c212379a38809a073364305cc201843296524c9eb2739ce7cc0ce02bfc72b9a6cafc2efcf9955a6859411cd0b09c1213a0bc8a8daee32f831793d28914c08dbbe6f11b86e423f5d978a067aaa9208dd4a59213271046659e37098b0fe55c205c3eae8bd11c66e69fbdc0abca771988a33880e9bd714a877f6d1bbb23f09fa07c5daf7660f888e13a0034203a0d4b6645faedcfc26a20fc32a26da28b42f9ea56a158f59e48e7ee30ad1cf40b6a1fa56fc0bc550a9c4c013bc5df21b3cd5d4eee93db45148fc4875a21c7ada3043668733c9d6eb7ae6bd6d7faf6fa4287416650ad9ff472ed27f1a4d1c3ac44ab36fb59f5421571afa88956afe8c57fb733873b05c31d08b89dec917838500391b5719914bf9608335b5339c42f529d1832445314c9b1412847357d3ee671fbbbb273335155b1dafea605afd890909049a9428004f1f7603b356d514abafb68549241f8208b9c46100d613557fc9ad59c0fd9a430a7f692dc8a71e1d7daaf954048f65ccae7bbccacd2b0a0173c96e76aef8144f31cf68cd56797fd4d6cb2c7c756857f7d440aeac3dfc9773af9effa4d50ef3e10400a55760fc18a0429e5c93d9b019bd7702c505d647f396c32eebe48c992a1223dcb56a4febaa07be43ce94bce30f4bebf25da2efa421762781e91da9d054de0ed10e85f0d10fba7f8a7bcc2d06b8199d72e5d4f9d69fb615d5da802553a10b4d9ed5454181834db5f767f44e44103e841ec4c6bb201cb66a237433c5313097300eda4fdf6fa03eae1c1e6d1e57ab1dcbe7fcc66b60a67bd81d18c6746edfbb63905002502c587139ec390d54292817ef5b7fa1ee0751330dc8c92c38578141a5815d4d6ba14949998495cd720327ff67d46a91669724dfec7f69c1809ffc158e9e4b562074b09e1341d47737cf322018daaa56ff4fabf812fe5d78855126c6098daef0ec9b932279294892adb3594d033772aabeb9df8839f29cb255de7404a535148b734043d0a080d65c7c17cdb220beb4c913c6e27cc27083d88ec4a8e9435201e530034525b92b22bed30e3003bb0af8b095b3fc3594a83eab6bd270cea9f7567453dde07186568c7c7a7c4fadd09e489a06553ee13fd1343cc93d2d4df3d667c00e31c338314454b8994c64f96d1b89c10c4def4fad524593848462841c1216ce4686adc2b69c68cb362a0d34ddbbaa4b8be69656fe91e8ad45c7d98549bfe70880b71ed5b90e01e48452e9cc3a050593039e3d8c3fc25619f1b735739b7be6ee04be6a13460b3b24e8b3d41170ab4d35b67a7239a71d456f0c60d082408edd5dacd56356a7c884a79da5d32f80ceeeaec7fff113eb2683088f47f763cd6d643a52dcd75d333247a041bbaa237f62ffe1b77d42b6990ff684559166ff81888b0b42939ab847efecf940e5bb7d29f1ff3fe2c876f4c3b9cff8ccc7f03403606259adad543fd3f03c175c848fe8d06efc2cbb4674a4a0713a1816a48e728986089786b05cfc240e65f020d88919405078566530a8ebba1b61fd89ee2b73cb7ba17a921c076ed9291e72993d9e00f602e710a5e53cc298911d8d1ed7355bd2b301eccc0e334c4e658637f156055da30d85a2299d6e89f82d42c716b4e919db1455e502a3dceca85e3075709dd4005b9741514faa3a42305ed1af93c86e38a2c1ad9e620eecab26e12a99983577bfdec030cb65fe08711f70f5bdfe1ee679b1de1b595011498a9780f3f50bb6475e3837fecbd176bcc3dc9cf4c83f3dd038c2cab92056681b55f86e872e5487b27fd92bdf8b5aed8bacb7a568724b67acc50bd8e2ebda76eaef1d0c4b7cac2615f46c760b20138d368d3170a392f6d088351de4fa706dff16152476ceb72fe357ae313e4f1c5d682c1f6da8e6f4b4c9c2cc6c4236a95aaa556116dcd9350cb9f1e67ec32c362e8f519c1717d48a450a0b47f84c763aed8557c319250d97096d8406f91a4d07410bef731d82a24f741fa3f9330ace94d3edd5a0cd4ce6dc147bae573564d56233f1f38a3eedf1b5f9d321f113716688d8fd6df0df982907d9a0fd4cf34c0c3985f865ea3d0e8e706071bac07fc5c8b18284d3c17f2155790fe7eb207fb7711ef88e9d884ded99e5ad402ae2d91f2602893c8902ce18c1dc7b144f40e410006f9bc8a2c2733ddd948e240af20db6898b60bd4433753b4c05171e972d93fa87a9ebcb89d616a114dac4a389e262d0b05dfdeaea69c07910e44da1f408971dc6b2edb0b6af241bfb234996e2d937bc4992aff821740e5aa227da7047ebbd6b811871d09f191ae6d5a6fcfdeef547e01ddae482ce248c532f310ed4f2dcb6f47932816129f734533e243c97e00e8c01b2d3b79e0814818372c328fd39e34aac6133c47bd890bb2f4a6fca3fee79d3d7df687e3b60cdb35d5f8af297d318f3fb810b6d15c00582fc2648df0ffbcffff439d947b845b350c44580c666cf5ecd0567f24ef10dcbefc1e86c2ef801c635d59d73c2d47a45e67d620a828241867a1b7176adc37fba60a0c754a5ea4df10292ae637e8774c8a49dd775ca05e4e8b33e82ef89692e63a46af94b24fd98480bae54d7bb345621570a9720910b01c21a609b82d3b9aec706b44150221dd9b6d3513e1d1a0906ae1eac4950abfb15bc051648a3803aa5d81977cced8f873552c4a0575c8f5cc0bc25656381cc11f25a6b520030671b1000942fe52502970a10c0b064e73197764e6d020a6d079346114cdc1d0f3be3be75bd6878278deac9a5268055bbde19ddef6c94645729bc266d3dff0d0df7cfd778e488e7a494fddfcc656a356f91c5d8d92b90932fb66315f5ea4cfb7be5372b6335f314baa0696003689c993bdf2491da18d69dfde8dc4f372b0a37d065b55eb833d7325cdea47355f7e0a349731ab45e528aa7a1f5a236403e0ecb335be472b2d6320e38e784c564ae7bef05735d2bad84fae408330f1e17ff7ccd4c6558bca30ef0ef4461bbeddbe1416324be5cbb7cdfc891bd65715ebec6d4c0d9e6bccb79ebfb41d775b5ee23738fa2a961c56e1a14667ce30c26b4c94d4b4942281933d75e3a40272456f4542a1caffd1b5185d079a51433c6f6a0a22e87625297e7479b6969255404ea6c7dce966fcc085c57cdcf5f8f5397d4d68711a799c78b7d33f7d6413a605417b16d4d5adaf290c5f464cb14b9f57987d995c0df9cb6d1bbbc0c2c69b4d0c79672a2f69d1fb31aed4bade6a8b63db7d94daaafc9cf5db6b8b44c0a6246683dd755220e0a72b60cc6821216936224f4b2bd675079ec115e3320365b78d386b0f072363577e813eca197c3761cb3d49eb6e39369156d3df680291b6f6d66120134d653ec9df08f20df9ea32171fb72c6a34268f752b710e83d171c1da61d36a8b263605175373f615a847017c3710bdc599ea162f57e2c138f2813850db1a1e1a46fbf78a12205767e3a8ae1f55ad13326180eb4c69e82b7c9188b84bbf63650a0ad73f36ca57d5b9d9665", 0x1000}, {&(0x7f00000012c0)='q', 0x1}, {&(0x7f0000001380)=':', 0x1}], 0x0, 0x0) chdir(&(0x7f0000001300)='./file0\x00') mknod(&(0x7f0000000140)='./file0\x00', 0x10, 0x1) (async) mount$cgroup(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x2000, &(0x7f0000000080)={[{@subsystem='pids'}], [{@seclabel}]}) (async, rerun: 32) syz_mount_image$msdos(&(0x7f0000001340), &(0x7f0000001440)='./file0\x00', 0x1f, 0x8, &(0x7f0000001a00)=[{&(0x7f0000001480)="22a241d2ad0e19ef217d66c598c608b6fb8aca6d809ce6f2b1a6b6df42cb1d4967b357e669d80f8155e020cc4a5be5dd9215bc3733865c9f5d581d5f46bfbccc92a4f20190196269260861e996ebb2f87a670b283f79f48b99eea90e0ee43cc8cd5a5cdf8e6f095a27d7938e03275d639aae59329a5e704fc758c6920eaf100aa18812779d4adc0433533b93767c56ab2dad4989afa28df676888b871d96dd7d0c72deddb7cf820d7c73", 0xaa}, {&(0x7f0000001540)="4772d1d8bc14309611c5f208608767728263bcfdb7d18e612b6be97dfdbcd74c8ca1302235209a73f11e32c25988543033a8a30bf72b5740d47e356ae970425fe74593e0be4ec8bd31cf1871b774e0dc7ccc67d44289aaa5d5c5a1d3e6fde9267b0df8e5a5fe3ff8e3ecbfca0b4ab921d01dc3ddd09b49d2659d5750429d00da2add705eb85a7ca879f93a1a1e630958f3cc5adff7ea97e27e8d2c64341f7841e7da20c5be5fc53a580096e5101b9371beead8c71a70e3", 0xb7, 0x7ff}, {&(0x7f0000001600)="568df9f72e3151b4636bfe1c24c7e7cb132b65ce5ae5875786db1502a9e65e2ab3d37f1f1a7c71372caabcc2b32ade9fbd23e7c89eefde510bd0b8d0ff94bf1799845154ba6741b37d69eb3e6411dffd52e65a7e1ac81ba43e5d3203a165b62d43c32317b395be0642908e3400fa69b90a286518841519d695fc0b161a0e6132404c8387e7b3b966701f0a1f78626b39d20d", 0x92, 0x401}, {&(0x7f00000016c0)="141afd36cc3d769bf7c9634ef5933b72db6e926c103fcabbe7f02945f32ea4114065bc7d014f20de87892423e3f0f862c8a7d35cae4f4379be59241d676b3534d60d0cac6a4e454c0146cc3a3c20d6c55f0fdf411a82b9872fdfae8042a01d995cedc6171e3b2b6b74ae0d218ab14fee26c599a4c9ea3df6d107b08632d530b65a010259fd874a5feb2bf943df74e521d4bf7579031cb563", 0x98, 0x6}, {&(0x7f0000001780)="41a775aba545abe56361bd2a88cdfa1adf9d0dc761", 0x15, 0x6}, {&(0x7f00000017c0)="470c6d139cc8ac8d578480b9ee6990736bd16be113ac073e", 0x18, 0x8}, {&(0x7f0000001800)="1142d5060a8aac27160293d707a57a8ca1621d1aa1f4981ad3111e04520af42f2cc0760da435db19b3aba3e5849f051c3864f14ef99c816fb92ff97453c957c47a607db9709845def8b16fecf0078b9d371260676ac8b9edb0a9f22cd5b3e165f86125634c38ea3343f3e323370d22e24f3784a6ec4aede82837b6198f8bf0711001c2aaac5cf905bd277a9e2d2d1fa6642e60e8a4a7a7e8e73bfe093c0ff7e0872808a031c4c674cfa65a9baf2c8358002c104ad4bd0a5b4cc9e12956d6c2dcc16da14956f337b7", 0xc8, 0x200000000000000}, {&(0x7f0000001900)="7a2ffb51c2091c643083ad7dd2a025f87956c12eda225ab8a86c7041f2afc9f283462892da8393bfb8bc53da9e76c0164f80d414c872d6bb12bfd97cea65eff5bbfe98ba35684ce53aea5c76f684cc97711bee1936b3b0b4586273bfba4ba8ad96acb572b614d96c990622004dbaa95a9596f4f05f52afb37c531127e9875d070aeeb1ba6b01ffe92117887006216132331d7781782aec2efd2c7a13886c47d5186c44dbaea4230551bc6ef8bd35c1e195d098c1e981b9269fd2aee3f2d9e5054c749d183ec9094587e3628e577312d5083fa04d6124a838081986926133dbd0808bd148042074c3131f19f4d349ebc43560e657e06975a99116e3", 0xfb, 0x7fffffffffffffff}], 0x4004a, &(0x7f0000001b40)={[{@nodots}, {@nodots}, {@fat=@debug}, {@fat=@codepage={'codepage', 0x3d, '869'}}, {@dots}, {@dots}, {@fat=@usefree}, {@nodots}], [{@fsmagic={'fsmagic', 0x3d, 0x6}}]}) (async, rerun: 32) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='cgroup\x00'], &(0x7f0000000280)) 22:30:06 executing program 2: semctl$GETVAL(0x0, 0x1, 0xc, &(0x7f00000000c0)=""/103) syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) (async) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r1, 0x8933, &(0x7f0000000000)={'wpan0\x00', 0x0}) r3 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$NL802154_CMD_SET_CCA_MODE(r1, &(0x7f0000000180)={&(0x7f0000000040), 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x24, r3, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_IFINDEX={0x8}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r2}]}, 0x24}}, 0x0) (async) sendmsg$NL802154_CMD_GET_SEC_DEVKEY(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000000)={0x1c, r3, 0xe660e3cde3839f31, 0x0, 0x100000, {}, [@NL802154_ATTR_IFINDEX={0x8}]}, 0x1c}}, 0x0) (async) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ieee802154(&(0x7f0000000140), r4) (async, rerun: 64) syz_genetlink_get_family_id$ieee802154(&(0x7f0000000080), r4) (rerun: 64) [ 443.613080][ T3699] usb 4-1: Using ep0 maxpacket: 16 [ 443.692369][ T5087] usb 6-1: Using ep0 maxpacket: 8 [ 443.742578][ T3699] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 443.787150][ T3699] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 443.877996][ T3699] usb 4-1: New USB device found, idVendor=0458, idProduct=5019, bcdDevice= 0.00 [ 443.887654][ T5087] usb 6-1: unable to read config index 0 descriptor/start: -61 [ 443.905573][ T5087] usb 6-1: can't read configurations, error -61 [ 443.928663][ T3699] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 443.953694][ T3699] usb 4-1: config 0 descriptor?? 22:30:06 executing program 0: syz_mount_image$ubifs(0x0, 0x0, 0x0, 0x3, &(0x7f00000013c0)=[{&(0x7f00000002c0)="ff730902bdb45136039111e93a4476bf2b4a30a2685527d1aec829d7c51a0a817bdeba85e74c3c8c6150f6e51a0c6f10f3eab7a50abdbd499bd3929e9489f813656e143356ed81cc7fcff7e19947961614666918d2185659102f9a3db62ee2152d0c4b2641e0fac43905f2a7dc4c5fbc40cd1a975d24c1d5500e66e27bb6c99f455ea0223941dc99c8b338bb00d7b04997c16e33064a21663ce20e71b58fb2a96fd9a278fe7c4a9e863553c5b3a9dfec9efa50019f50641cc5bc327d88f314689c33fc5a41e83605a2031bb72a4165cc715fa560cdf41c464e118f378d1ad614666b037b54a0d289e4228aa4d41979a32572b93b4c8f08aa7eae820c85679b902109a4197528fcea814cdf5c8e7e0793254723dd3162c271a9b5d2b51b9f1cdde868791a0f251771675c02407741dc1a4746292ace7a3b5ea5f6598d68002cbcc63ab1201d044a81057a9d903a9340249252c044255803f8f61106ec6b3df0756e6519271b0ec4d0f1f7b7e811c790d2717c2873236b11ae3f5eff8b5dab28274a2f57787b3e8d378f21274992c8d2df35c0173bf65065413688327a4422446184d7898259d079c42728ab025bbd3dd240725c6556b2bf7b14cdc1145b1fc1ed524b1f59209a97515e8008f3e7a58e43018b595637863324c92f37b94f4070185a90b6b4539f5946ae3d5213ba8df8d20298d42ac1e1de1593e36c5a7bab36decf33e4bc519f6ccadd456613a90fa4148db6d0c0e3d68dd84ca19cda7b08216b4db7a38605b484b8029a0428630789278d5b4f536fc27ae1ec90a4406b03ea11e1765f59212d7842bdbe7118deb3f60e62b20d77ad5193b6e18cc140cb8c193f979c557ef9778e068a08fb4031e1fc1bc09e07827d43df73981bcf7c031c480bb02c010fbf5ff872fe35441997ccbb1b1102d561363987290a21bfbcd38adc374e49f36e29781de4102d69ccc1db3858c8edef5b9aaf2a8af4c16562303ed26bde8c989e455177f98006759e60badb01bb6ce37c7ee16fe75fc56283aab044d3a2a2ad9397141ffbd801ea3791ff8a08d9c8c4bcff74059629bcae08a26c3767aba511d2a60b80654be7a920035b97d4d82034840db5bb32870fc2ee06bd7841488a1111a81adc30db6759c61be1d593cbf217707b21fad3c991d29143391cf09390d7a4f4414c5f037634795ae4a70f839ab2abe82ad8f6f13fcbf77f7944171707cc83a0a93c1403c0e850bfd21f3f86ba7986e1bbe937bb5cbe16e04ebfe4843ab916a895b547cf9b5b47bedf379052da57cf89fbbe9d6857c2ac1ac4888256c322f26681ba8ca3a8b2f94f13af6e890e8e18c62c7014f6171ad509b151a7bde1150b6a5e7f1b82abaa7729c11044e70600bc0a56ffb6588092d24988e2263112e55fbb0b18ff08870ef54c7c907a93badda3e4fd5556840a7c2f59d5610edf634b1d8d79382dbed4bf0ac6e03f78d9080a6885668694330dfb043fc449ea20f879551fa4071ab28f03aa94940179cca2e14898dc3ea55f1221a8078bf92f2381a76b0fd568a8111ca48d1f3b0c1e8867ba9885d357df4270d0b02490c377436857034a55f5b53b58537406248ed2cee8c8b0592e8188b69f9b6459e03e6df729417f3b6573ebd2c085211e6a754c40d48d28d92276a1d873dbc64ba8f11807b13378fd013e7b5cd970a16010d2eb35633bcf43f9379b1965e97d866952460bde8d87905432fa1df1584cb605cd1146c464924e4ad118375127ad9472cdc170e916c01c02c8fdec9c992a9e05a4f32806741b9843342321c843e28028b4dec48728061b01e16684eed73d0a922d29fccebee5ccb7042cee2336f048984b1d0472a650b9fc5f079ba8ab5bbf1bc604560375f7368e8b67df1513ae5ad868a31b7935785db7d716a74a4ab3a89294d3f8e73ea6df156b9165bf2547fa56a3b7c49a3a61a40639a2c6eb90d40cbc649b9778ec64b906877cc5fe4659317e65d65cdff970ca365e5cf00f66b6452e73095f0f9abda035393d7da552c95a3a5a08dd1778826a25817a170dec35abf2b874b3b95c1ca3d5f730bb27d1ef1aa527e9f301e6db787f0e3a5c02b5a850a6a8d90184656e42798cee57db08389a76ea524cffdb0c280492a1b39299e68dcb03209bc8b9a0bbda9f3155ae49b3ee2787fab74bf9db9c53d0d7cbd4c292f52f973ded52a0ee338c16d87d9ec3e1ef5b39ea0b11da29444cd387d7999a60b159dc3324042eb0a6b8b2b8882d7bf5e4a141f7173c6330034f8e94eeee0b602aeb53fb5df91d1a75b20d5c212379a38809a073364305cc201843296524c9eb2739ce7cc0ce02bfc72b9a6cafc2efcf9955a6859411cd0b09c1213a0bc8a8daee32f831793d28914c08dbbe6f11b86e423f5d978a067aaa9208dd4a59213271046659e37098b0fe55c205c3eae8bd11c66e69fbdc0abca771988a33880e9bd714a877f6d1bbb23f09fa07c5daf7660f888e13a0034203a0d4b6645faedcfc26a20fc32a26da28b42f9ea56a158f59e48e7ee30ad1cf40b6a1fa56fc0bc550a9c4c013bc5df21b3cd5d4eee93db45148fc4875a21c7ada3043668733c9d6eb7ae6bd6d7faf6fa4287416650ad9ff472ed27f1a4d1c3ac44ab36fb59f5421571afa88956afe8c57fb733873b05c31d08b89dec917838500391b5719914bf9608335b5339c42f529d1832445314c9b1412847357d3ee671fbbbb273335155b1dafea605afd890909049a9428004f1f7603b356d514abafb68549241f8208b9c46100d613557fc9ad59c0fd9a430a7f692dc8a71e1d7daaf954048f65ccae7bbccacd2b0a0173c96e76aef8144f31cf68cd56797fd4d6cb2c7c756857f7d440aeac3dfc9773af9effa4d50ef3e10400a55760fc18a0429e5c93d9b019bd7702c505d647f396c32eebe48c992a1223dcb56a4febaa07be43ce94bce30f4bebf25da2efa421762781e91da9d054de0ed10e85f0d10fba7f8a7bcc2d06b8199d72e5d4f9d69fb615d5da802553a10b4d9ed5454181834db5f767f44e44103e841ec4c6bb201cb66a237433c5313097300eda4fdf6fa03eae1c1e6d1e57ab1dcbe7fcc66b60a67bd81d18c6746edfbb63905002502c587139ec390d54292817ef5b7fa1ee0751330dc8c92c38578141a5815d4d6ba14949998495cd720327ff67d46a91669724dfec7f69c1809ffc158e9e4b562074b09e1341d47737cf322018daaa56ff4fabf812fe5d78855126c6098daef0ec9b932279294892adb3594d033772aabeb9df8839f29cb255de7404a535148b734043d0a080d65c7c17cdb220beb4c913c6e27cc27083d88ec4a8e9435201e530034525b92b22bed30e3003bb0af8b095b3fc3594a83eab6bd270cea9f7567453dde07186568c7c7a7c4fadd09e489a06553ee13fd1343cc93d2d4df3d667c00e31c338314454b8994c64f96d1b89c10c4def4fad524593848462841c1216ce4686adc2b69c68cb362a0d34ddbbaa4b8be69656fe91e8ad45c7d98549bfe70880b71ed5b90e01e48452e9cc3a050593039e3d8c3fc25619f1b735739b7be6ee04be6a13460b3b24e8b3d41170ab4d35b67a7239a71d456f0c60d082408edd5dacd56356a7c884a79da5d32f80ceeeaec7fff113eb2683088f47f763cd6d643a52dcd75d333247a041bbaa237f62ffe1b77d42b6990ff684559166ff81888b0b42939ab847efecf940e5bb7d29f1ff3fe2c876f4c3b9cff8ccc7f03403606259adad543fd3f03c175c848fe8d06efc2cbb4674a4a0713a1816a48e728986089786b05cfc240e65f020d88919405078566530a8ebba1b61fd89ee2b73cb7ba17a921c076ed9291e72993d9e00f602e710a5e53cc298911d8d1ed7355bd2b301eccc0e334c4e658637f156055da30d85a2299d6e89f82d42c716b4e919db1455e502a3dceca85e3075709dd4005b9741514faa3a42305ed1af93c86e38a2c1ad9e620eecab26e12a99983577bfdec030cb65fe08711f70f5bdfe1ee679b1de1b595011498a9780f3f50bb6475e3837fecbd176bcc3dc9cf4c83f3dd038c2cab92056681b55f86e872e5487b27fd92bdf8b5aed8bacb7a568724b67acc50bd8e2ebda76eaef1d0c4b7cac2615f46c760b20138d368d3170a392f6d088351de4fa706dff16152476ceb72fe357ae313e4f1c5d682c1f6da8e6f4b4c9c2cc6c4236a95aaa556116dcd9350cb9f1e67ec32c362e8f519c1717d48a450a0b47f84c763aed8557c319250d97096d8406f91a4d07410bef731d82a24f741fa3f9330ace94d3edd5a0cd4ce6dc147bae573564d56233f1f38a3eedf1b5f9d321f113716688d8fd6df0df982907d9a0fd4cf34c0c3985f865ea3d0e8e706071bac07fc5c8b18284d3c17f2155790fe7eb207fb7711ef88e9d884ded99e5ad402ae2d91f2602893c8902ce18c1dc7b144f40e410006f9bc8a2c2733ddd948e240af20db6898b60bd4433753b4c05171e972d93fa87a9ebcb89d616a114dac4a389e262d0b05dfdeaea69c07910e44da1f408971dc6b2edb0b6af241bfb234996e2d937bc4992aff821740e5aa227da7047ebbd6b811871d09f191ae6d5a6fcfdeef547e01ddae482ce248c532f310ed4f2dcb6f47932816129f734533e243c97e00e8c01b2d3b79e0814818372c328fd39e34aac6133c47bd890bb2f4a6fca3fee79d3d7df687e3b60cdb35d5f8af297d318f3fb810b6d15c00582fc2648df0ffbcffff439d947b845b350c44580c666cf5ecd0567f24ef10dcbefc1e86c2ef801c635d59d73c2d47a45e67d620a828241867a1b7176adc37fba60a0c754a5ea4df10292ae637e8774c8a49dd775ca05e4e8b33e82ef89692e63a46af94b24fd98480bae54d7bb345621570a9720910b01c21a609b82d3b9aec706b44150221dd9b6d3513e1d1a0906ae1eac4950abfb15bc051648a3803aa5d81977cced8f873552c4a0575c8f5cc0bc25656381cc11f25a6b520030671b1000942fe52502970a10c0b064e73197764e6d020a6d079346114cdc1d0f3be3be75bd6878278deac9a5268055bbde19ddef6c94645729bc266d3dff0d0df7cfd778e488e7a494fddfcc656a356f91c5d8d92b90932fb66315f5ea4cfb7be5372b6335f314baa0696003689c993bdf2491da18d69dfde8dc4f372b0a37d065b55eb833d7325cdea47355f7e0a349731ab45e528aa7a1f5a236403e0ecb335be472b2d6320e38e784c564ae7bef05735d2bad84fae408330f1e17ff7ccd4c6558bca30ef0ef4461bbeddbe1416324be5cbb7cdfc891bd65715ebec6d4c0d9e6bccb79ebfb41d775b5ee23738fa2a961c56e1a14667ce30c26b4c94d4b4942281933d75e3a40272456f4542a1caffd1b5185d079a51433c6f6a0a22e87625297e7479b6969255404ea6c7dce966fcc085c57cdcf5f8f5397d4d68711a799c78b7d33f7d6413a605417b16d4d5adaf290c5f464cb14b9f57987d995c0df9cb6d1bbbc0c2c69b4d0c79672a2f69d1fb31aed4bade6a8b63db7d94daaafc9cf5db6b8b44c0a6246683dd755220e0a72b60cc6821216936224f4b2bd675079ec115e3320365b78d386b0f072363577e813eca197c3761cb3d49eb6e39369156d3df680291b6f6d66120134d653ec9df08f20df9ea32171fb72c6a34268f752b710e83d171c1da61d36a8b263605175373f615a847017c3710bdc599ea162f57e2c138f2813850db1a1e1a46fbf78a12205767e3a8ae1f55ad13326180eb4c69e82b7c9188b84bbf63650a0ad73f36ca57d5b9d9665", 0x1000}, {&(0x7f00000012c0)='q', 0x1}, {&(0x7f0000001380)=':', 0x1}], 0x0, 0x0) chdir(&(0x7f0000001300)='./file0\x00') mknod(&(0x7f0000000140)='./file0\x00', 0x10, 0x1) mount$cgroup(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x2000, &(0x7f0000000080)={[{@subsystem='pids'}], [{@seclabel}]}) syz_mount_image$msdos(&(0x7f0000001340), &(0x7f0000001440)='./file0\x00', 0x1f, 0x8, &(0x7f0000001a00)=[{&(0x7f0000001480)="22a241d2ad0e19ef217d66c598c608b6fb8aca6d809ce6f2b1a6b6df42cb1d4967b357e669d80f8155e020cc4a5be5dd9215bc3733865c9f5d581d5f46bfbccc92a4f20190196269260861e996ebb2f87a670b283f79f48b99eea90e0ee43cc8cd5a5cdf8e6f095a27d7938e03275d639aae59329a5e704fc758c6920eaf100aa18812779d4adc0433533b93767c56ab2dad4989afa28df676888b871d96dd7d0c72deddb7cf820d7c73", 0xaa}, {&(0x7f0000001540)="4772d1d8bc14309611c5f208608767728263bcfdb7d18e612b6be97dfdbcd74c8ca1302235209a73f11e32c25988543033a8a30bf72b5740d47e356ae970425fe74593e0be4ec8bd31cf1871b774e0dc7ccc67d44289aaa5d5c5a1d3e6fde9267b0df8e5a5fe3ff8e3ecbfca0b4ab921d01dc3ddd09b49d2659d5750429d00da2add705eb85a7ca879f93a1a1e630958f3cc5adff7ea97e27e8d2c64341f7841e7da20c5be5fc53a580096e5101b9371beead8c71a70e3", 0xb7, 0x7ff}, {&(0x7f0000001600)="568df9f72e3151b4636bfe1c24c7e7cb132b65ce5ae5875786db1502a9e65e2ab3d37f1f1a7c71372caabcc2b32ade9fbd23e7c89eefde510bd0b8d0ff94bf1799845154ba6741b37d69eb3e6411dffd52e65a7e1ac81ba43e5d3203a165b62d43c32317b395be0642908e3400fa69b90a286518841519d695fc0b161a0e6132404c8387e7b3b966701f0a1f78626b39d20d", 0x92, 0x401}, {&(0x7f00000016c0)="141afd36cc3d769bf7c9634ef5933b72db6e926c103fcabbe7f02945f32ea4114065bc7d014f20de87892423e3f0f862c8a7d35cae4f4379be59241d676b3534d60d0cac6a4e454c0146cc3a3c20d6c55f0fdf411a82b9872fdfae8042a01d995cedc6171e3b2b6b74ae0d218ab14fee26c599a4c9ea3df6d107b08632d530b65a010259fd874a5feb2bf943df74e521d4bf7579031cb563", 0x98, 0x6}, {&(0x7f0000001780)="41a775aba545abe56361bd2a88cdfa1adf9d0dc761", 0x15, 0x6}, {&(0x7f00000017c0)="470c6d139cc8ac8d578480b9ee6990736bd16be113ac073e", 0x18, 0x8}, {&(0x7f0000001800)="1142d5060a8aac27160293d707a57a8ca1621d1aa1f4981ad3111e04520af42f2cc0760da435db19b3aba3e5849f051c3864f14ef99c816fb92ff97453c957c47a607db9709845def8b16fecf0078b9d371260676ac8b9edb0a9f22cd5b3e165f86125634c38ea3343f3e323370d22e24f3784a6ec4aede82837b6198f8bf0711001c2aaac5cf905bd277a9e2d2d1fa6642e60e8a4a7a7e8e73bfe093c0ff7e0872808a031c4c674cfa65a9baf2c8358002c104ad4bd0a5b4cc9e12956d6c2dcc16da14956f337b7", 0xc8, 0x200000000000000}, {&(0x7f0000001900)="7a2ffb51c2091c643083ad7dd2a025f87956c12eda225ab8a86c7041f2afc9f283462892da8393bfb8bc53da9e76c0164f80d414c872d6bb12bfd97cea65eff5bbfe98ba35684ce53aea5c76f684cc97711bee1936b3b0b4586273bfba4ba8ad96acb572b614d96c990622004dbaa95a9596f4f05f52afb37c531127e9875d070aeeb1ba6b01ffe92117887006216132331d7781782aec2efd2c7a13886c47d5186c44dbaea4230551bc6ef8bd35c1e195d098c1e981b9269fd2aee3f2d9e5054c749d183ec9094587e3628e577312d5083fa04d6124a838081986926133dbd0808bd148042074c3131f19f4d349ebc43560e657e06975a99116e3", 0xfb, 0x7fffffffffffffff}], 0x4004a, &(0x7f0000001b40)={[{@nodots}, {@nodots}, {@fat=@debug}, {@fat=@codepage={'codepage', 0x3d, '869'}}, {@dots}, {@dots}, {@fat=@usefree}, {@nodots}], [{@fsmagic={'fsmagic', 0x3d, 0x6}}]}) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='cgroup\x00'], &(0x7f0000000280)) syz_mount_image$ubifs(0x0, 0x0, 0x0, 0x3, &(0x7f00000013c0)=[{&(0x7f00000002c0)="ff730902bdb45136039111e93a4476bf2b4a30a2685527d1aec829d7c51a0a817bdeba85e74c3c8c6150f6e51a0c6f10f3eab7a50abdbd499bd3929e9489f813656e143356ed81cc7fcff7e19947961614666918d2185659102f9a3db62ee2152d0c4b2641e0fac43905f2a7dc4c5fbc40cd1a975d24c1d5500e66e27bb6c99f455ea0223941dc99c8b338bb00d7b04997c16e33064a21663ce20e71b58fb2a96fd9a278fe7c4a9e863553c5b3a9dfec9efa50019f50641cc5bc327d88f314689c33fc5a41e83605a2031bb72a4165cc715fa560cdf41c464e118f378d1ad614666b037b54a0d289e4228aa4d41979a32572b93b4c8f08aa7eae820c85679b902109a4197528fcea814cdf5c8e7e0793254723dd3162c271a9b5d2b51b9f1cdde868791a0f251771675c02407741dc1a4746292ace7a3b5ea5f6598d68002cbcc63ab1201d044a81057a9d903a9340249252c044255803f8f61106ec6b3df0756e6519271b0ec4d0f1f7b7e811c790d2717c2873236b11ae3f5eff8b5dab28274a2f57787b3e8d378f21274992c8d2df35c0173bf65065413688327a4422446184d7898259d079c42728ab025bbd3dd240725c6556b2bf7b14cdc1145b1fc1ed524b1f59209a97515e8008f3e7a58e43018b595637863324c92f37b94f4070185a90b6b4539f5946ae3d5213ba8df8d20298d42ac1e1de1593e36c5a7bab36decf33e4bc519f6ccadd456613a90fa4148db6d0c0e3d68dd84ca19cda7b08216b4db7a38605b484b8029a0428630789278d5b4f536fc27ae1ec90a4406b03ea11e1765f59212d7842bdbe7118deb3f60e62b20d77ad5193b6e18cc140cb8c193f979c557ef9778e068a08fb4031e1fc1bc09e07827d43df73981bcf7c031c480bb02c010fbf5ff872fe35441997ccbb1b1102d561363987290a21bfbcd38adc374e49f36e29781de4102d69ccc1db3858c8edef5b9aaf2a8af4c16562303ed26bde8c989e455177f98006759e60badb01bb6ce37c7ee16fe75fc56283aab044d3a2a2ad9397141ffbd801ea3791ff8a08d9c8c4bcff74059629bcae08a26c3767aba511d2a60b80654be7a920035b97d4d82034840db5bb32870fc2ee06bd7841488a1111a81adc30db6759c61be1d593cbf217707b21fad3c991d29143391cf09390d7a4f4414c5f037634795ae4a70f839ab2abe82ad8f6f13fcbf77f7944171707cc83a0a93c1403c0e850bfd21f3f86ba7986e1bbe937bb5cbe16e04ebfe4843ab916a895b547cf9b5b47bedf379052da57cf89fbbe9d6857c2ac1ac4888256c322f26681ba8ca3a8b2f94f13af6e890e8e18c62c7014f6171ad509b151a7bde1150b6a5e7f1b82abaa7729c11044e70600bc0a56ffb6588092d24988e2263112e55fbb0b18ff08870ef54c7c907a93badda3e4fd5556840a7c2f59d5610edf634b1d8d79382dbed4bf0ac6e03f78d9080a6885668694330dfb043fc449ea20f879551fa4071ab28f03aa94940179cca2e14898dc3ea55f1221a8078bf92f2381a76b0fd568a8111ca48d1f3b0c1e8867ba9885d357df4270d0b02490c377436857034a55f5b53b58537406248ed2cee8c8b0592e8188b69f9b6459e03e6df729417f3b6573ebd2c085211e6a754c40d48d28d92276a1d873dbc64ba8f11807b13378fd013e7b5cd970a16010d2eb35633bcf43f9379b1965e97d866952460bde8d87905432fa1df1584cb605cd1146c464924e4ad118375127ad9472cdc170e916c01c02c8fdec9c992a9e05a4f32806741b9843342321c843e28028b4dec48728061b01e16684eed73d0a922d29fccebee5ccb7042cee2336f048984b1d0472a650b9fc5f079ba8ab5bbf1bc604560375f7368e8b67df1513ae5ad868a31b7935785db7d716a74a4ab3a89294d3f8e73ea6df156b9165bf2547fa56a3b7c49a3a61a40639a2c6eb90d40cbc649b9778ec64b906877cc5fe4659317e65d65cdff970ca365e5cf00f66b6452e73095f0f9abda035393d7da552c95a3a5a08dd1778826a25817a170dec35abf2b874b3b95c1ca3d5f730bb27d1ef1aa527e9f301e6db787f0e3a5c02b5a850a6a8d90184656e42798cee57db08389a76ea524cffdb0c280492a1b39299e68dcb03209bc8b9a0bbda9f3155ae49b3ee2787fab74bf9db9c53d0d7cbd4c292f52f973ded52a0ee338c16d87d9ec3e1ef5b39ea0b11da29444cd387d7999a60b159dc3324042eb0a6b8b2b8882d7bf5e4a141f7173c6330034f8e94eeee0b602aeb53fb5df91d1a75b20d5c212379a38809a073364305cc201843296524c9eb2739ce7cc0ce02bfc72b9a6cafc2efcf9955a6859411cd0b09c1213a0bc8a8daee32f831793d28914c08dbbe6f11b86e423f5d978a067aaa9208dd4a59213271046659e37098b0fe55c205c3eae8bd11c66e69fbdc0abca771988a33880e9bd714a877f6d1bbb23f09fa07c5daf7660f888e13a0034203a0d4b6645faedcfc26a20fc32a26da28b42f9ea56a158f59e48e7ee30ad1cf40b6a1fa56fc0bc550a9c4c013bc5df21b3cd5d4eee93db45148fc4875a21c7ada3043668733c9d6eb7ae6bd6d7faf6fa4287416650ad9ff472ed27f1a4d1c3ac44ab36fb59f5421571afa88956afe8c57fb733873b05c31d08b89dec917838500391b5719914bf9608335b5339c42f529d1832445314c9b1412847357d3ee671fbbbb273335155b1dafea605afd890909049a9428004f1f7603b356d514abafb68549241f8208b9c46100d613557fc9ad59c0fd9a430a7f692dc8a71e1d7daaf954048f65ccae7bbccacd2b0a0173c96e76aef8144f31cf68cd56797fd4d6cb2c7c756857f7d440aeac3dfc9773af9effa4d50ef3e10400a55760fc18a0429e5c93d9b019bd7702c505d647f396c32eebe48c992a1223dcb56a4febaa07be43ce94bce30f4bebf25da2efa421762781e91da9d054de0ed10e85f0d10fba7f8a7bcc2d06b8199d72e5d4f9d69fb615d5da802553a10b4d9ed5454181834db5f767f44e44103e841ec4c6bb201cb66a237433c5313097300eda4fdf6fa03eae1c1e6d1e57ab1dcbe7fcc66b60a67bd81d18c6746edfbb63905002502c587139ec390d54292817ef5b7fa1ee0751330dc8c92c38578141a5815d4d6ba14949998495cd720327ff67d46a91669724dfec7f69c1809ffc158e9e4b562074b09e1341d47737cf322018daaa56ff4fabf812fe5d78855126c6098daef0ec9b932279294892adb3594d033772aabeb9df8839f29cb255de7404a535148b734043d0a080d65c7c17cdb220beb4c913c6e27cc27083d88ec4a8e9435201e530034525b92b22bed30e3003bb0af8b095b3fc3594a83eab6bd270cea9f7567453dde07186568c7c7a7c4fadd09e489a06553ee13fd1343cc93d2d4df3d667c00e31c338314454b8994c64f96d1b89c10c4def4fad524593848462841c1216ce4686adc2b69c68cb362a0d34ddbbaa4b8be69656fe91e8ad45c7d98549bfe70880b71ed5b90e01e48452e9cc3a050593039e3d8c3fc25619f1b735739b7be6ee04be6a13460b3b24e8b3d41170ab4d35b67a7239a71d456f0c60d082408edd5dacd56356a7c884a79da5d32f80ceeeaec7fff113eb2683088f47f763cd6d643a52dcd75d333247a041bbaa237f62ffe1b77d42b6990ff684559166ff81888b0b42939ab847efecf940e5bb7d29f1ff3fe2c876f4c3b9cff8ccc7f03403606259adad543fd3f03c175c848fe8d06efc2cbb4674a4a0713a1816a48e728986089786b05cfc240e65f020d88919405078566530a8ebba1b61fd89ee2b73cb7ba17a921c076ed9291e72993d9e00f602e710a5e53cc298911d8d1ed7355bd2b301eccc0e334c4e658637f156055da30d85a2299d6e89f82d42c716b4e919db1455e502a3dceca85e3075709dd4005b9741514faa3a42305ed1af93c86e38a2c1ad9e620eecab26e12a99983577bfdec030cb65fe08711f70f5bdfe1ee679b1de1b595011498a9780f3f50bb6475e3837fecbd176bcc3dc9cf4c83f3dd038c2cab92056681b55f86e872e5487b27fd92bdf8b5aed8bacb7a568724b67acc50bd8e2ebda76eaef1d0c4b7cac2615f46c760b20138d368d3170a392f6d088351de4fa706dff16152476ceb72fe357ae313e4f1c5d682c1f6da8e6f4b4c9c2cc6c4236a95aaa556116dcd9350cb9f1e67ec32c362e8f519c1717d48a450a0b47f84c763aed8557c319250d97096d8406f91a4d07410bef731d82a24f741fa3f9330ace94d3edd5a0cd4ce6dc147bae573564d56233f1f38a3eedf1b5f9d321f113716688d8fd6df0df982907d9a0fd4cf34c0c3985f865ea3d0e8e706071bac07fc5c8b18284d3c17f2155790fe7eb207fb7711ef88e9d884ded99e5ad402ae2d91f2602893c8902ce18c1dc7b144f40e410006f9bc8a2c2733ddd948e240af20db6898b60bd4433753b4c05171e972d93fa87a9ebcb89d616a114dac4a389e262d0b05dfdeaea69c07910e44da1f408971dc6b2edb0b6af241bfb234996e2d937bc4992aff821740e5aa227da7047ebbd6b811871d09f191ae6d5a6fcfdeef547e01ddae482ce248c532f310ed4f2dcb6f47932816129f734533e243c97e00e8c01b2d3b79e0814818372c328fd39e34aac6133c47bd890bb2f4a6fca3fee79d3d7df687e3b60cdb35d5f8af297d318f3fb810b6d15c00582fc2648df0ffbcffff439d947b845b350c44580c666cf5ecd0567f24ef10dcbefc1e86c2ef801c635d59d73c2d47a45e67d620a828241867a1b7176adc37fba60a0c754a5ea4df10292ae637e8774c8a49dd775ca05e4e8b33e82ef89692e63a46af94b24fd98480bae54d7bb345621570a9720910b01c21a609b82d3b9aec706b44150221dd9b6d3513e1d1a0906ae1eac4950abfb15bc051648a3803aa5d81977cced8f873552c4a0575c8f5cc0bc25656381cc11f25a6b520030671b1000942fe52502970a10c0b064e73197764e6d020a6d079346114cdc1d0f3be3be75bd6878278deac9a5268055bbde19ddef6c94645729bc266d3dff0d0df7cfd778e488e7a494fddfcc656a356f91c5d8d92b90932fb66315f5ea4cfb7be5372b6335f314baa0696003689c993bdf2491da18d69dfde8dc4f372b0a37d065b55eb833d7325cdea47355f7e0a349731ab45e528aa7a1f5a236403e0ecb335be472b2d6320e38e784c564ae7bef05735d2bad84fae408330f1e17ff7ccd4c6558bca30ef0ef4461bbeddbe1416324be5cbb7cdfc891bd65715ebec6d4c0d9e6bccb79ebfb41d775b5ee23738fa2a961c56e1a14667ce30c26b4c94d4b4942281933d75e3a40272456f4542a1caffd1b5185d079a51433c6f6a0a22e87625297e7479b6969255404ea6c7dce966fcc085c57cdcf5f8f5397d4d68711a799c78b7d33f7d6413a605417b16d4d5adaf290c5f464cb14b9f57987d995c0df9cb6d1bbbc0c2c69b4d0c79672a2f69d1fb31aed4bade6a8b63db7d94daaafc9cf5db6b8b44c0a6246683dd755220e0a72b60cc6821216936224f4b2bd675079ec115e3320365b78d386b0f072363577e813eca197c3761cb3d49eb6e39369156d3df680291b6f6d66120134d653ec9df08f20df9ea32171fb72c6a34268f752b710e83d171c1da61d36a8b263605175373f615a847017c3710bdc599ea162f57e2c138f2813850db1a1e1a46fbf78a12205767e3a8ae1f55ad13326180eb4c69e82b7c9188b84bbf63650a0ad73f36ca57d5b9d9665", 0x1000}, {&(0x7f00000012c0)='q', 0x1}, {&(0x7f0000001380)=':', 0x1}], 0x0, 0x0) (async) chdir(&(0x7f0000001300)='./file0\x00') (async) mknod(&(0x7f0000000140)='./file0\x00', 0x10, 0x1) (async) mount$cgroup(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x2000, &(0x7f0000000080)={[{@subsystem='pids'}], [{@seclabel}]}) (async) syz_mount_image$msdos(&(0x7f0000001340), &(0x7f0000001440)='./file0\x00', 0x1f, 0x8, &(0x7f0000001a00)=[{&(0x7f0000001480)="22a241d2ad0e19ef217d66c598c608b6fb8aca6d809ce6f2b1a6b6df42cb1d4967b357e669d80f8155e020cc4a5be5dd9215bc3733865c9f5d581d5f46bfbccc92a4f20190196269260861e996ebb2f87a670b283f79f48b99eea90e0ee43cc8cd5a5cdf8e6f095a27d7938e03275d639aae59329a5e704fc758c6920eaf100aa18812779d4adc0433533b93767c56ab2dad4989afa28df676888b871d96dd7d0c72deddb7cf820d7c73", 0xaa}, {&(0x7f0000001540)="4772d1d8bc14309611c5f208608767728263bcfdb7d18e612b6be97dfdbcd74c8ca1302235209a73f11e32c25988543033a8a30bf72b5740d47e356ae970425fe74593e0be4ec8bd31cf1871b774e0dc7ccc67d44289aaa5d5c5a1d3e6fde9267b0df8e5a5fe3ff8e3ecbfca0b4ab921d01dc3ddd09b49d2659d5750429d00da2add705eb85a7ca879f93a1a1e630958f3cc5adff7ea97e27e8d2c64341f7841e7da20c5be5fc53a580096e5101b9371beead8c71a70e3", 0xb7, 0x7ff}, {&(0x7f0000001600)="568df9f72e3151b4636bfe1c24c7e7cb132b65ce5ae5875786db1502a9e65e2ab3d37f1f1a7c71372caabcc2b32ade9fbd23e7c89eefde510bd0b8d0ff94bf1799845154ba6741b37d69eb3e6411dffd52e65a7e1ac81ba43e5d3203a165b62d43c32317b395be0642908e3400fa69b90a286518841519d695fc0b161a0e6132404c8387e7b3b966701f0a1f78626b39d20d", 0x92, 0x401}, {&(0x7f00000016c0)="141afd36cc3d769bf7c9634ef5933b72db6e926c103fcabbe7f02945f32ea4114065bc7d014f20de87892423e3f0f862c8a7d35cae4f4379be59241d676b3534d60d0cac6a4e454c0146cc3a3c20d6c55f0fdf411a82b9872fdfae8042a01d995cedc6171e3b2b6b74ae0d218ab14fee26c599a4c9ea3df6d107b08632d530b65a010259fd874a5feb2bf943df74e521d4bf7579031cb563", 0x98, 0x6}, {&(0x7f0000001780)="41a775aba545abe56361bd2a88cdfa1adf9d0dc761", 0x15, 0x6}, {&(0x7f00000017c0)="470c6d139cc8ac8d578480b9ee6990736bd16be113ac073e", 0x18, 0x8}, {&(0x7f0000001800)="1142d5060a8aac27160293d707a57a8ca1621d1aa1f4981ad3111e04520af42f2cc0760da435db19b3aba3e5849f051c3864f14ef99c816fb92ff97453c957c47a607db9709845def8b16fecf0078b9d371260676ac8b9edb0a9f22cd5b3e165f86125634c38ea3343f3e323370d22e24f3784a6ec4aede82837b6198f8bf0711001c2aaac5cf905bd277a9e2d2d1fa6642e60e8a4a7a7e8e73bfe093c0ff7e0872808a031c4c674cfa65a9baf2c8358002c104ad4bd0a5b4cc9e12956d6c2dcc16da14956f337b7", 0xc8, 0x200000000000000}, {&(0x7f0000001900)="7a2ffb51c2091c643083ad7dd2a025f87956c12eda225ab8a86c7041f2afc9f283462892da8393bfb8bc53da9e76c0164f80d414c872d6bb12bfd97cea65eff5bbfe98ba35684ce53aea5c76f684cc97711bee1936b3b0b4586273bfba4ba8ad96acb572b614d96c990622004dbaa95a9596f4f05f52afb37c531127e9875d070aeeb1ba6b01ffe92117887006216132331d7781782aec2efd2c7a13886c47d5186c44dbaea4230551bc6ef8bd35c1e195d098c1e981b9269fd2aee3f2d9e5054c749d183ec9094587e3628e577312d5083fa04d6124a838081986926133dbd0808bd148042074c3131f19f4d349ebc43560e657e06975a99116e3", 0xfb, 0x7fffffffffffffff}], 0x4004a, &(0x7f0000001b40)={[{@nodots}, {@nodots}, {@fat=@debug}, {@fat=@codepage={'codepage', 0x3d, '869'}}, {@dots}, {@dots}, {@fat=@usefree}, {@nodots}], [{@fsmagic={'fsmagic', 0x3d, 0x6}}]}) (async) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='cgroup\x00'], &(0x7f0000000280)) (async) 22:30:06 executing program 4: socketpair(0x1f, 0x80000, 0x7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x1e, 0x1, 0x0) getsockopt$nfc_llcp(r1, 0x6, 0x0, 0x0, 0x20000000) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_ifreq(r2, 0x89a3, &(0x7f0000000000)={'bridge0\x00', @ifru_addrs=@l2={0x1f, 0x0, @fixed}}) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000a00), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_COALESCE(r3, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000b00)={&(0x7f0000000000)=ANY=[@ANYBLOB='0\x00\x00\x00', @ANYRES16=r4, @ANYBLOB="010000000000000000000200000008000300", @ANYRES32=r5, @ANYBLOB="0c0099000000006ef81e61000800020000000000"], 0x30}}, 0x0) sendmsg$NL80211_CMD_REGISTER_BEACONS(r2, &(0x7f00000002c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000280)={&(0x7f0000000500)=ANY=[@ANYRESDEC=r4, @ANYRES16=r4, @ANYBLOB="040028530f00fbdbdf2555000000080001005000670ba28478c601041a10d00359795937286b2b0cd5a6d621e21c6381000040004f0000009fb1058f45693499f96b65747bba6b29e8307e5b1bbfe883b52afbf5573855d9f1eb451c6bb0af9eab99c1526346f9116f06f43cff846f28a7608802e9cdebe47e3f92435d91913644320d1ad3a1f71b7419d6a7fca112e207f6f1d9abb183e6c433f80a801b6aa44d87d94c96c6976a1e6c206b6838a4fc7eb030a96331fde4abf11ccc3d9e89b17db657346f5dffc6e771ba56c1d86cce60f93946af1d0fcd06aec4c83bb40725926d7c3ddf6161ae62af9bdf0deab018a6b6757985a21c20afa185460c4853977f58051de4d48adf5ec3db0a17799b382a2a9e4c9f028b884c3418508c6c8b8276cfc013302ee21663b887ff968784fe3c2300007d5800"/321], 0x28}, 0x1, 0x0, 0x0, 0x4000010}, 0xc854) r6 = socket$nl_generic(0x10, 0x3, 0x10) r7 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000a00), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r6, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_COALESCE(r6, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000b00)={&(0x7f0000000000)=ANY=[@ANYBLOB='0\x00\x00\x00', @ANYRES16=r7, @ANYBLOB="010000000000000000000200000008000300", @ANYRES32=r8, @ANYBLOB="0c0099000000006ef81e61000800020000000000"], 0x30}}, 0x0) sendmsg$NL80211_CMD_NEW_STATION(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000080)={&(0x7f0000000140)={0x30, r4, 0x200, 0x70bd2d, 0x25dfdbff, {{}, {@val={0x8, 0x3, r8}, @val={0xc, 0x99, {0xb0, 0x7d}}}}, [@NL80211_ATTR_STA_TX_POWER_SETTING={0x5}]}, 0x30}, 0x1, 0x0, 0x0, 0x4041}, 0x40090) sendmsg$NL80211_CMD_NEW_MPATH(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000240)={&(0x7f0000000100)={0x38, 0x0, 0x8, 0x70bd2c, 0x25dfdbfe, {{}, {@void, @void}}, [@NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_MAC={0xa}]}, 0x38}}, 0x10000070) sendmsg$NL80211_CMD_GET_SCAN(r1, &(0x7f00000001c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000180)={&(0x7f0000000340)=ANY=[@ANYBLOB="1c000000", @ANYRES16=r4, @ANYBLOB="01002ba932a09437840cbd7000fedbdf2520000c801d404983", @ANYRES32=0x0, @ANYBLOB], 0x1c}, 0x1, 0x0, 0x0, 0x40000}, 0x4044080) sendmsg$NL80211_CMD_JOIN_MESH(r0, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000200)={&(0x7f0000000100)={0x14, r4, 0x100, 0x70bd27, 0x25dfdbfd, {{}, {@void, @void}}}, 0x14}, 0x1, 0x0, 0x0, 0x20008810}, 0x80) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001d00)={0x1e, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x1, 0x3, 0x3, 0x2, 0x1}]}, &(0x7f0000000000)='GPL\x00', 0x3d3caf2, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x24, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) socket$inet6_sctp(0xa, 0x1, 0x84) 22:30:06 executing program 2: semctl$GETVAL(0x0, 0x1, 0xc, &(0x7f00000000c0)=""/103) syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r1, 0x8933, &(0x7f0000000000)={'wpan0\x00', 0x0}) r3 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$NL802154_CMD_SET_CCA_MODE(r1, &(0x7f0000000180)={&(0x7f0000000040), 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x24, r3, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_IFINDEX={0x8}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r2}]}, 0x24}}, 0x0) sendmsg$NL802154_CMD_GET_SEC_DEVKEY(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000000)={0x1c, r3, 0xe660e3cde3839f31, 0x0, 0x100000, {}, [@NL802154_ATTR_IFINDEX={0x8}]}, 0x1c}}, 0x0) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ieee802154(&(0x7f0000000140), r4) syz_genetlink_get_family_id$ieee802154(&(0x7f0000000080), r4) semctl$GETVAL(0x0, 0x1, 0xc, &(0x7f00000000c0)=""/103) (async) syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) ioctl$sock_SIOCGIFINDEX_802154(r1, 0x8933, &(0x7f0000000000)={'wpan0\x00'}) (async) syz_genetlink_get_family_id$nl802154(&(0x7f0000000080), 0xffffffffffffffff) (async) sendmsg$NL802154_CMD_SET_CCA_MODE(r1, &(0x7f0000000180)={&(0x7f0000000040), 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x24, r3, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_IFINDEX={0x8}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r2}]}, 0x24}}, 0x0) (async) sendmsg$NL802154_CMD_GET_SEC_DEVKEY(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000000)={0x1c, r3, 0xe660e3cde3839f31, 0x0, 0x100000, {}, [@NL802154_ATTR_IFINDEX={0x8}]}, 0x1c}}, 0x0) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$ieee802154(&(0x7f0000000140), r4) (async) syz_genetlink_get_family_id$ieee802154(&(0x7f0000000080), r4) (async) [ 444.072508][ T5087] usb 6-1: new high-speed USB device number 13 using dummy_hcd [ 444.123461][ T9207] device bridge_slave_1 left promiscuous mode [ 444.202649][ T9207] bridge0: port 2(bridge_slave_1) entered disabled state [ 444.362970][ T5087] usb 6-1: Using ep0 maxpacket: 8 [ 444.542395][ T5087] usb 6-1: unable to read config index 0 descriptor/start: -61 [ 444.552464][ T5087] usb 6-1: can't read configurations, error -61 [ 444.566748][ T5087] usb usb6-port1: attempt power cycle [ 444.882966][ T3699] usbhid 4-1:0.0: can't add hid device: -71 [ 444.890402][ T3699] usbhid: probe of 4-1:0.0 failed with error -71 [ 444.915487][ T3699] usb 4-1: USB disconnect, device number 8 [ 444.992772][ T5087] usb 6-1: new high-speed USB device number 14 using dummy_hcd [ 445.092503][ T5087] usb 6-1: Using ep0 maxpacket: 8 [ 445.252543][ T5087] usb 6-1: unable to read config index 0 descriptor/start: -61 [ 445.262318][ T5087] usb 6-1: can't read configurations, error -61 [ 445.442387][ T5087] usb 6-1: new high-speed USB device number 15 using dummy_hcd [ 445.572494][ T5087] usb 6-1: Using ep0 maxpacket: 8 [ 445.743061][ T5087] usb 6-1: unable to read config index 0 descriptor/start: -61 [ 445.753006][ T5087] usb 6-1: can't read configurations, error -61 [ 445.767301][ T5087] usb usb6-port1: unable to enumerate USB device 22:30:08 executing program 5: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="120100008ddbdc08fc04281505790000000109311654c21fa9f6b60000aef4bf5f5e43699e89ca42d4402a3c417900f7f2fd"], 0x0) 22:30:08 executing program 1: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) syz_open_procfs(0x0, &(0x7f0000000080)='fdinfo/4\x00') r2 = socket$inet6(0xa, 0x40000080806, 0x0) bind$inet6(r2, &(0x7f000047b000)={0xa, 0x404e20, 0x0, @empty}, 0x1c) listen(r2, 0x400000001ffffffd) pipe(&(0x7f0000001900)={0xffffffffffffffff}) r4 = openat$vcs(0xffffff9c, &(0x7f0000000000), 0x0, 0x0) io_submit(0x0, 0x1, &(0x7f0000000080)=[&(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, 0x757b, r4, 0x0, 0x0, 0x0, 0x0, 0x2}]) ioctl$TIOCGPGRP(r3, 0x540f, 0x0) r5 = socket$inet6(0xa, 0x6, 0x0) ptrace$getenv(0x4201, 0x0, 0x400, &(0x7f00000000c0)) socket$inet6(0xa, 0x1, 0x1000) ioctl$EXT4_IOC_MOVE_EXT(0xffffffffffffffff, 0xc028660f, 0x0) connect$inet6(r5, &(0x7f0000000000)={0xa, 0x4e20, 0x0, @loopback}, 0x19) r6 = accept4(r2, 0x0, 0x0, 0x800) sendmmsg(r6, &(0x7f0000003d40)=[{{0x0, 0xffffffbf, 0x0, 0x0, 0x0, 0x0, 0xe}, 0x10}], 0x4000000000000d0, 0x0) 22:30:08 executing program 2: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000000)=ANY=[@ANYBLOB="140000001000010000000000000800000000000a20000000000a01010000000000000000020000000900010073797a300000000080000000030a01000000000000000000020000000900010073797a30000000000900030073797a3200000000140004800800014000000000080002"], 0xdc}}, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000000)=ANY=[], 0x208e24b) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/106, 0x6a}], 0x1, 0x0, 0x0) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfffffecc) sendmsg$NFNL_MSG_ACCT_DEL(r3, &(0x7f0000000280)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x8008080}, 0xc, &(0x7f0000000240)={&(0x7f0000000140)={0x4c, 0x3, 0x7, 0x101, 0x0, 0x0, {0x7, 0x0, 0xa}, [@NFACCT_FLAGS={0x8}, @NFACCT_FILTER={0x1c, 0x7, 0x0, 0x1, [@NFACCT_FILTER_VALUE={0x8, 0x2, 0x1, 0x0, 0x9}, @NFACCT_FILTER_VALUE={0x8, 0x2, 0x1, 0x0, 0x6}, @NFACCT_FILTER_MASK={0x8, 0x1, 0x1, 0x0, 0x4}]}, @NFACCT_PKTS={0xc, 0x2, 0x1, 0x0, 0x8}, @NFACCT_FLAGS={0x8, 0x5, 0x1, 0x0, 0x2}]}, 0x4c}, 0x1, 0x0, 0x0, 0x20000000}, 0x40401) splice(r0, 0x0, r2, 0x0, 0x4ffe6, 0x0) 22:30:08 executing program 0: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000006c0)={0xa, 0x0, 0x0, @local, 0x4}, 0x1c) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x7ffffff7) ioctl$BTRFS_IOC_SCRUB(0xffffffffffffffff, 0xc400941b, &(0x7f00000004c0)={0x0, 0x1, 0x7, 0x1}) ioctl$BTRFS_IOC_SCRUB_PROGRESS(r0, 0xc400941d, &(0x7f00000008c0)={r1, 0x1, 0x6ac}) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) r2 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r2, &(0x7f00000006c0)={0xa, 0x0, 0x0, @local, 0x4}, 0x1c) sendmmsg(r2, &(0x7f00000092c0), 0x4ff, 0x7ffffff7) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000280)={'wlan0\x00'}) r3 = syz_mount_image$udf(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000300), 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="69736f6368617273657365743d69736f38a6bd0857fe04a9bb1eff163835392d362c00"/48]) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000080)={{0x1, 0x1, 0x18, r3, {0xffffffffffffffff, 0xffffffffffffffff}}, './file0\x00'}) setxattr$system_posix_acl(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='system.posix_acl_default\x00', &(0x7f00000000c0)={{}, {}, [{0x2, 0x2, r5}, {0x2, 0x1, 0xee01}], {}, [{0x8, 0x4, 0xee00}], {0x10, 0x4}, {0x20, 0x2}}, 0x3c, 0x1) bind$unix(r4, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0x6e) fspick(r4, &(0x7f0000000240)='./file0\x00', 0x0) 22:30:08 executing program 4: socketpair(0x1f, 0x80000, 0x7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r1 = socket(0x1e, 0x1, 0x0) getsockopt$nfc_llcp(r1, 0x6, 0x0, 0x0, 0x20000000) (async) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_ifreq(r2, 0x89a3, &(0x7f0000000000)={'bridge0\x00', @ifru_addrs=@l2={0x1f, 0x0, @fixed}}) (async) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000a00), 0xffffffffffffffff) (async) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_COALESCE(r3, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000b00)={&(0x7f0000000000)=ANY=[@ANYBLOB='0\x00\x00\x00', @ANYRES16=r4, @ANYBLOB="010000000000000000000200000008000300", @ANYRES32=r5, @ANYBLOB="0c0099000000006ef81e61000800020000000000"], 0x30}}, 0x0) (async) sendmsg$NL80211_CMD_REGISTER_BEACONS(r2, &(0x7f00000002c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000280)={&(0x7f0000000500)=ANY=[@ANYRESDEC=r4, @ANYRES16=r4, @ANYBLOB="040028530f00fbdbdf2555000000080001005000670ba28478c601041a10d00359795937286b2b0cd5a6d621e21c6381000040004f0000009fb1058f45693499f96b65747bba6b29e8307e5b1bbfe883b52afbf5573855d9f1eb451c6bb0af9eab99c1526346f9116f06f43cff846f28a7608802e9cdebe47e3f92435d91913644320d1ad3a1f71b7419d6a7fca112e207f6f1d9abb183e6c433f80a801b6aa44d87d94c96c6976a1e6c206b6838a4fc7eb030a96331fde4abf11ccc3d9e89b17db657346f5dffc6e771ba56c1d86cce60f93946af1d0fcd06aec4c83bb40725926d7c3ddf6161ae62af9bdf0deab018a6b6757985a21c20afa185460c4853977f58051de4d48adf5ec3db0a17799b382a2a9e4c9f028b884c3418508c6c8b8276cfc013302ee21663b887ff968784fe3c2300007d5800"/321], 0x28}, 0x1, 0x0, 0x0, 0x4000010}, 0xc854) r6 = socket$nl_generic(0x10, 0x3, 0x10) r7 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000a00), 0xffffffffffffffff) (async) ioctl$sock_SIOCGIFINDEX_80211(r6, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_COALESCE(r6, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000b00)={&(0x7f0000000000)=ANY=[@ANYBLOB='0\x00\x00\x00', @ANYRES16=r7, @ANYBLOB="010000000000000000000200000008000300", @ANYRES32=r8, @ANYBLOB="0c0099000000006ef81e61000800020000000000"], 0x30}}, 0x0) (async) sendmsg$NL80211_CMD_NEW_STATION(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000080)={&(0x7f0000000140)={0x30, r4, 0x200, 0x70bd2d, 0x25dfdbff, {{}, {@val={0x8, 0x3, r8}, @val={0xc, 0x99, {0xb0, 0x7d}}}}, [@NL80211_ATTR_STA_TX_POWER_SETTING={0x5}]}, 0x30}, 0x1, 0x0, 0x0, 0x4041}, 0x40090) (async) sendmsg$NL80211_CMD_NEW_MPATH(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000240)={&(0x7f0000000100)={0x38, 0x0, 0x8, 0x70bd2c, 0x25dfdbfe, {{}, {@void, @void}}, [@NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_MAC={0xa}]}, 0x38}}, 0x10000070) (async) sendmsg$NL80211_CMD_GET_SCAN(r1, &(0x7f00000001c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000180)={&(0x7f0000000340)=ANY=[@ANYBLOB="1c000000", @ANYRES16=r4, @ANYBLOB="01002ba932a09437840cbd7000fedbdf2520000c801d404983", @ANYRES32=0x0, @ANYBLOB], 0x1c}, 0x1, 0x0, 0x0, 0x40000}, 0x4044080) sendmsg$NL80211_CMD_JOIN_MESH(r0, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000200)={&(0x7f0000000100)={0x14, r4, 0x100, 0x70bd27, 0x25dfdbfd, {{}, {@void, @void}}}, 0x14}, 0x1, 0x0, 0x0, 0x20008810}, 0x80) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001d00)={0x1e, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x1, 0x3, 0x3, 0x2, 0x1}]}, &(0x7f0000000000)='GPL\x00', 0x3d3caf2, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x24, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) socket$inet6_sctp(0xa, 0x1, 0x84) 22:30:08 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000040)={0x0, &(0x7f0000001200)=""/4114, 0x0, 0x1003}, 0xffffffffffffffe6) bpf$ITER_CREATE(0x21, &(0x7f0000000180), 0x8) syz_clone(0x40080480, 0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000001280)) syz_open_procfs$namespace(0x0, 0x0) openat$cgroup_devices(0xffffffffffffffff, 0x0, 0x2, 0x0) 22:30:09 executing program 4: socketpair(0x1f, 0x80000, 0x7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x1e, 0x1, 0x0) getsockopt$nfc_llcp(r1, 0x6, 0x0, 0x0, 0x20000000) (async) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_ifreq(r2, 0x89a3, &(0x7f0000000000)={'bridge0\x00', @ifru_addrs=@l2={0x1f, 0x0, @fixed}}) (async) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000a00), 0xffffffffffffffff) (async) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_COALESCE(r3, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000b00)={&(0x7f0000000000)=ANY=[@ANYBLOB='0\x00\x00\x00', @ANYRES16=r4, @ANYBLOB="010000000000000000000200000008000300", @ANYRES32=r5, @ANYBLOB="0c0099000000006ef81e61000800020000000000"], 0x30}}, 0x0) (async) sendmsg$NL80211_CMD_REGISTER_BEACONS(r2, &(0x7f00000002c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000280)={&(0x7f0000000500)=ANY=[@ANYRESDEC=r4, @ANYRES16=r4, @ANYBLOB="040028530f00fbdbdf2555000000080001005000670ba28478c601041a10d00359795937286b2b0cd5a6d621e21c6381000040004f0000009fb1058f45693499f96b65747bba6b29e8307e5b1bbfe883b52afbf5573855d9f1eb451c6bb0af9eab99c1526346f9116f06f43cff846f28a7608802e9cdebe47e3f92435d91913644320d1ad3a1f71b7419d6a7fca112e207f6f1d9abb183e6c433f80a801b6aa44d87d94c96c6976a1e6c206b6838a4fc7eb030a96331fde4abf11ccc3d9e89b17db657346f5dffc6e771ba56c1d86cce60f93946af1d0fcd06aec4c83bb40725926d7c3ddf6161ae62af9bdf0deab018a6b6757985a21c20afa185460c4853977f58051de4d48adf5ec3db0a17799b382a2a9e4c9f028b884c3418508c6c8b8276cfc013302ee21663b887ff968784fe3c2300007d5800"/321], 0x28}, 0x1, 0x0, 0x0, 0x4000010}, 0xc854) r6 = socket$nl_generic(0x10, 0x3, 0x10) (async, rerun: 32) r7 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000a00), 0xffffffffffffffff) (rerun: 32) ioctl$sock_SIOCGIFINDEX_80211(r6, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_COALESCE(r6, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000b00)={&(0x7f0000000000)=ANY=[@ANYBLOB='0\x00\x00\x00', @ANYRES16=r7, @ANYBLOB="010000000000000000000200000008000300", @ANYRES32=r8, @ANYBLOB="0c0099000000006ef81e61000800020000000000"], 0x30}}, 0x0) sendmsg$NL80211_CMD_NEW_STATION(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000080)={&(0x7f0000000140)={0x30, r4, 0x200, 0x70bd2d, 0x25dfdbff, {{}, {@val={0x8, 0x3, r8}, @val={0xc, 0x99, {0xb0, 0x7d}}}}, [@NL80211_ATTR_STA_TX_POWER_SETTING={0x5}]}, 0x30}, 0x1, 0x0, 0x0, 0x4041}, 0x40090) sendmsg$NL80211_CMD_NEW_MPATH(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000240)={&(0x7f0000000100)={0x38, 0x0, 0x8, 0x70bd2c, 0x25dfdbfe, {{}, {@void, @void}}, [@NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_MAC={0xa}]}, 0x38}}, 0x10000070) (async) sendmsg$NL80211_CMD_GET_SCAN(r1, &(0x7f00000001c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000180)={&(0x7f0000000340)=ANY=[@ANYBLOB="1c000000", @ANYRES16=r4, @ANYBLOB="01002ba932a09437840cbd7000fedbdf2520000c801d404983", @ANYRES32=0x0, @ANYBLOB], 0x1c}, 0x1, 0x0, 0x0, 0x40000}, 0x4044080) (async) sendmsg$NL80211_CMD_JOIN_MESH(r0, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000200)={&(0x7f0000000100)={0x14, r4, 0x100, 0x70bd27, 0x25dfdbfd, {{}, {@void, @void}}}, 0x14}, 0x1, 0x0, 0x0, 0x20008810}, 0x80) (async, rerun: 64) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001d00)={0x1e, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x1, 0x3, 0x3, 0x2, 0x1}]}, &(0x7f0000000000)='GPL\x00', 0x3d3caf2, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x24, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async, rerun: 64) socket$inet6_sctp(0xa, 0x1, 0x84) [ 446.353747][ T9249] netlink: 64 bytes leftover after parsing attributes in process `syz-executor.2'. [ 446.507761][ T9249] netlink: 64 bytes leftover after parsing attributes in process `syz-executor.2'. [ 446.602438][ T143] usb 6-1: new high-speed USB device number 16 using dummy_hcd 22:30:09 executing program 0: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000006c0)={0xa, 0x0, 0x0, @local, 0x4}, 0x1c) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x7ffffff7) ioctl$BTRFS_IOC_SCRUB(0xffffffffffffffff, 0xc400941b, &(0x7f00000004c0)={0x0, 0x1, 0x7, 0x1}) ioctl$BTRFS_IOC_SCRUB_PROGRESS(r0, 0xc400941d, &(0x7f00000008c0)={r1, 0x1, 0x6ac}) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) r2 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r2, &(0x7f00000006c0)={0xa, 0x0, 0x0, @local, 0x4}, 0x1c) sendmmsg(r2, &(0x7f00000092c0), 0x4ff, 0x7ffffff7) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000280)={'wlan0\x00'}) r3 = syz_mount_image$udf(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000300), 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="69736f6368617273657365743d69736f38a6bd0857fe04a9bb1eff163835392d362c00"/48]) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000080)={{0x1, 0x1, 0x18, r3, {0xffffffffffffffff, 0xffffffffffffffff}}, './file0\x00'}) setxattr$system_posix_acl(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='system.posix_acl_default\x00', &(0x7f00000000c0)={{}, {}, [{0x2, 0x2, r5}, {0x2, 0x1, 0xee01}], {}, [{0x8, 0x4, 0xee00}], {0x10, 0x4}, {0x20, 0x2}}, 0x3c, 0x1) bind$unix(r4, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0x6e) fspick(r4, &(0x7f0000000240)='./file0\x00', 0x0) socket$inet6(0xa, 0x2, 0x0) (async) connect$inet6(r0, &(0x7f00000006c0)={0xa, 0x0, 0x0, @local, 0x4}, 0x1c) (async) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x7ffffff7) (async) ioctl$BTRFS_IOC_SCRUB(0xffffffffffffffff, 0xc400941b, &(0x7f00000004c0)={0x0, 0x1, 0x7, 0x1}) (async) ioctl$BTRFS_IOC_SCRUB_PROGRESS(r0, 0xc400941d, &(0x7f00000008c0)={r1, 0x1, 0x6ac}) (async) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) (async) socket$inet6(0xa, 0x2, 0x0) (async) connect$inet6(r2, &(0x7f00000006c0)={0xa, 0x0, 0x0, @local, 0x4}, 0x1c) (async) sendmmsg(r2, &(0x7f00000092c0), 0x4ff, 0x7ffffff7) (async) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000280)={'wlan0\x00'}) (async) syz_mount_image$udf(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000300), 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="69736f6368617273657365743d69736f38a6bd0857fe04a9bb1eff163835392d362c00"/48]) (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000080)={{0x1, 0x1, 0x18, r3, {0xffffffffffffffff, 0xffffffffffffffff}}, './file0\x00'}) (async) setxattr$system_posix_acl(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='system.posix_acl_default\x00', &(0x7f00000000c0)={{}, {}, [{0x2, 0x2, r5}, {0x2, 0x1, 0xee01}], {}, [{0x8, 0x4, 0xee00}], {0x10, 0x4}, {0x20, 0x2}}, 0x3c, 0x1) (async) bind$unix(r4, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0x6e) (async) fspick(r4, &(0x7f0000000240)='./file0\x00', 0x0) (async) [ 446.725894][ T9249] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.2'. 22:30:09 executing program 4: bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001700)={&(0x7f00000016c0)='afs_protocol_error\x00'}, 0x10) socket$pppl2tp(0x18, 0x1, 0x1) inotify_init() syz_clone(0x40004400, &(0x7f0000001740)="faf363e85225", 0x6, &(0x7f0000001780), &(0x7f00000017c0), &(0x7f0000001800)="576a79dd28cb389e744c2fdffde981076e7efda196e5009b2ce7c04a195d280078d19437a12518b6ee2fcff56289a99d534b21d72efdc5b7537fbc836e6ae199bd10cd9c52e453c2c64fd3647347a4d9315dfc6b0b632fbb9acb131554cf77c33f7b5ece1295246f7ab764cd65107d005860343ce35cf729ab21ed9914dc78b510824f9f1e63325fd16610a9674119887e8cba51981b485bc4803aac3867f2563cacc0ef98fbf7fa8da73eb7790a3c1fc602431103c5da60cdd0af35fbb47161062f34e13ae802f8f997442d0a21f719033e5f60eb34fdae297d61b66c6c692eb2d689bc3e440795fa4d8467e09b3697cdfca63d0c044ad73b751a37ef6e5a5b7379952206e4a78f4e46e06adf679284d649301f8cda5ef0b821a87df6f1679dab5a4b07afe694c6d3befb7524dd3fe9a2c78cd170c0c11c02d05f1664ea3ef9a84e8b6dd3e1cad8d736b2883f9152358aeb6a346ac59600b876b8052c161a4796b4cc8bb005e4f6881bb036d446f5e5e651b7362f307e5b532114e52a943127e7abeb46ce047dbce995cbf8498d5a4e207f28f91f7aadde62bd595c838f5f26d75faae9a84464e6afd7dcc88a1bd67583d72c92bece5cc99ac60db10116ca4da3b50d3204f267a254b813995454b09a3ababad42205d4ccb7530fcca8e1ed0f019d1e0f479200dcc4d217f55a55624be02de97ab1d60fdf08cf14613d0412ab7611eb3c09a429a65f39541e2e572a7b53b21f845c25987f5c8e9ecce06ce86958c7f8b70f7aa8d6afca9d5d980d301605e49eaaad781b3c99a1b4f03959b64e15a20b68603e7d7f78fbebdd7162ea6d295f55032188e8c4cb3a1f05ae21a1a9a003c89300a2630a4de855b5eead1d88c694556370b0a110de4866c993fc476eb67b89595c47e76d8a2216776ed33185730883194394bbd03ba6183a632a27175eed1c7bdd733d742d3522cda328689084d4cbb64cd7fffeb2c3ec319702de15f1e2a53f28e33dd681fe9372c27e1622aed7f1f18efb1c12c442522876cc09c11c895ad8385465a533c8fd760ec2696b9bbcefb62a8feec55dfe7e4f5d4cab9ef8a01c8276a8d19d8646878e6b7a23d8adba22ee02e405f7770e6e50d2a0b931ab8794596d5e1e9217a0bca8eed886eba8b828e4eb0c29d254108109ca013ce3ec8ea1ddefb50e168a1e09948c70f0844bbcdf186dab15b9f49232da4ccbbd5ee6be815be7c917370aaca4fe6c40a577f3d023556d5f921c2cf5654ca6564ac9e3119b0549047675ced9be8ba7d2e6e936434df9191e64ea3de9397a61adcdd9d3fe7557fb0e6c9206ee2f58cbb55fb102c92286417373f5eae63b4ee3be6fff4450607bbb31ce881962f9c0778de7c567a818d470a63e91f796e3be07f4a6fdce9a1dc0f50bb706a8903b9bb6d01a2a4045837952e532c7638c2481066de841cb46a597fa8e769d9c39c6086b33c12f752533db51d2726b6394f888a435c8c68ebbec27e069875aaf8aa8c3a4833af3eb655bb65e412ad5e6266d6589dbe78889c6c76f77ece9eda46b06db5e2c4d1c10d60952b3ff9416e69f7f47989e1c679536f9e9bd975274f249b06132774710110543dd81804874c5a978846b55a9fe3feb8732cf163542e6c953fd59d76c4fad82bc487d65410f1683caf8e45e21fc8b41acae38979ddce528c7aadc4c1af639280197dfe4d238cc25f3dd796c5f00b5cb5c2229a57dc0dd409b29fc0147359399b3d02c5d41acd17f2c8dbdbffb9e40f001741c5713c9b30e0d52923879190551b46154b1dcf3adc1ca9ec6dde879175dc160ec905a60fd8559c8a96ffd6c1596fdf26ffa8d2861896b5e0a4a49b2111b645bbe8fa9f469f706ba07bb58769e80ac7b23fd7c4b9c01b31e8fae44577d463d940bc4e65d9de49c7b27f3478345797cf2ff65b146eb22bb63280acb46bd2d587ffa859c1b5c6d2eebc1bc77ca21b824fbcdc28ec98361998301eba8f297a55fb03c9f135f158151665cf14152b767cf733ff8e88a5367d21dff95ba58de4e5fabfd8b7bcc2e20175669d5e26cb86b5919594d51916f180313769aaa01b4bb83e960f71bdde47123601e1fe452d0d921c981bbc2aab6438c428047ca2a472f9efdd5a2d210868f0bd360a4a831e28eea1b93804251b2ed886fff5f124c177ba8af6fc143e2e1dc199654268feb423ae302d36085444738d43d86196e42bc7512b9233e82a68b5b4ae3ebf20fb05b29efd402fd20a18a4db50eaeadb92610bc40a287da0325dbd79d69efaad8849c00bf907a3e8b49eac265a3e90f3412caeb10778075034e80b22a2797ea39416bf108aa516df0ffaf54f6d221898305850ee00565541c3e542c243e063cdf9458f35cbef16775fa8582e6db42447acb187ed7465f29e68cf6594331494cb2ca2fe7a113aa92a1616bad67b0f4853c78a3b15416b0abc243db1f7a358abeaabb06f799046aa96be0865df68eb6c81d233e580bf0dfb7fda8730940e619ec9677ac03771c6217b2e9935088ef3181a034728e3c22b2305d27797a9765bb19564b751912879342f91007d5ba9203b32644b69e5d0ca851216385e262d13ecd4e02dc70463e1665ea5426b8e808a2e69150a15c9e0b2c15c6d4af979f474627c6be78c41e955363ceb0e6a5756347d723f0e25e61ab20d49f89cf448a0f12e67b4aa9c7dd80720e9e64d8eb113571e09d4a5cd04cc639fb615af7b60ffe8e7900218632890303e2a0b940074bb4ec4b945dda95886782d7c512de22fe0dce89c7bf449571d6ac1170d2aeb2bd6b3b15936ff788669c9846adfecf9a98286d6b4f5e31c7ad22d93f7446a574a37b2133b1426166a7d5a37d088062d8c45280f71ad48b0ecb4be9c842501046263f7cd34575c60caf75a8dee3e00aaaa6f1c414ee599fcca8957004c2cc3f7d8e0eff661a0b06f802737eaf20de822b36d8b2e706f61dd768dec86afbd7a61124e21808f896317b6d1be1e97571e3318c49ac4b1873df8c77328c6e6679c137069ea75974de3a20748d569745b08d003bca89d6c2652ac561350ca618e6c1a4811128812938c0bb8001bef5b42ac023cffc288191f8744ba54ec3599ceca7acc4bdab47a011dec7d511de06077b90dd713a5ec5d0305e9a2602a60e21afd544c5e71d039b91aa550cf24caf60f084d9d954557456fe610032b80988465c53c66cb9b2f071d56d11cd1377f57dc873cab2aab801c80936bd24993c18778e0348b30697fbc2325363552b75cf5438aa5477708c2e9e745c671f590749404f8e715b9b76018c920bf3e3594033489debb9b318ccaa222103a0fd6c1cea8fa73b78baeca0d00b454e29c84796c6136fe1e7f73ecfaf80a499a997d03393d209c26b21bdcb4d7f8b021bae2a62e996e0f3599dc2b8fda5e9f74da808d050a84c8647933e7db01b780487d209862d099dc82475c0de778305a906fa9667a949dbe2a82b71e3b9d232541357d164892d4b8446f40be5720618d6fc5c2974acb7ee210641b81181b5b28fbf4646d64597f1f45f53d7ce994d445888d57e00eb1439dc960f4a35f2bfb3ceadc76bb36be33d1362c4fb33b212f707f614d0f517afbecfbe7e9ff54c5ea39fbe25a671012b56b00256828f5eba06c7c53a013de5a103ea67bfb2861f9e96fcc303b79fb5480fe9269ac806c660be5ab816bc98b579ed128f35d44c7eed8387ab75a0ea256af28000cb3ae3baa497531a75b210d81724b508277411142446b0481f3fae1774dcb4695de5d2baa61e57aab11f2e24b5d65d81679d28d309ace2fac027b8f12e2a78bc1f452684a639506c669b738204b0afed068ec8d70db5801622db7fdc1a2d0d6ef2d8bcfc2db1becc45e340ca02ee838be59c645a5140384a8ab3c0b95c45ee5dd0cb8ed3e7e077f0f452edee2b599576707c59f8d10e00d8899373b515d45cac9237ccc6eb34ff74fc8bc44f578aead7207042d3c3f0bedc07f2d7fd93409b41f8dc65c57dbd3dc5c0cbb492b1019a76ea74852bef655cd4b786b19dd626ddc3bc1527dd1eff962e7b0d40e6119cd656e04cb9789bcdcf27cc8eb2167dedb7c539eed614872441ab44b2b961b36e3b34066235a6edf8faa845ea826411c2782c79b4a2b08980aed0a22689ef67024e0f04d4e75f4cb2123b04f15276c2a190119a34484bf50c4cdf66dd1147986aa232a9c01532c9f56319b4fd6287f2e598a72bd53d487ca75f17e7566f52e6dd992f2cbd253b872fcc6df6a8ccd7abf647204d9d9a0943488de1535b036906e28c829c4e7ba94cec684afa7b7ff78cf47d0b364ff3ddfd7a15fb6ff03dbc91f87d881d76f19ff83f4856466014f29bdbd0dee206e348eb9aed1b057c9e8febb446ddf90a5e1b770c7c830c96104b83a660ee4eb80dd37048ed3152b772c6d6b3bdec0ef108e790edad5e9a2e78242324ff9a5113ffcb6fa3c4e3f8c1a561d54dab35652e3b34b727e26652b5b4e5b8647091b696c0f0acb5be35aa82cf2468fb2938dfffd341468543b28842dbd1ff5029e8d80b9a471da66a29f79da7cc63d430c6e6e6b235ce7cb7c18051027c3a186a6d6c8c7bbac91c10d8cbc4d679aba7eebf1b3dea618f2cf07e57966de42f9a46f614ff77cc5adfda7d8d25cc82ad0877afbe7671a3b525434e080b4c31947e9facc8c2d222e29d58cfe66dfe83a73be18399fe2701937d9137d7efcd58ea9e666f60da721e50b70c8d3a862b17e01e66b67b4660348924e477cec636fbd4da1117a987de45fbeffd71d5fa853ba4191cd16ba7b1dee1712177c5c66d879b335f5024dbb7f31c8f61aae95f7ecfae0dfc1f0b94e7c3bc2e7fccd6cfbe39a1708ea311caf4b8f2f4eda332064865e652db5a053cc1b055098975bb5b20a64b46bfe64d07dcf241ddb4bfc0c928ed6ed5a7093591843614ecce37b7a9b425b91b9a6ab4bcfb3a591028fb743ab3b6ea754c70d0a23368b3c4c556c34d29e73b23d46773beed73e13efd92a5e085d4e67daa4bcafc5ec37e6d1ade6fe09b8e233d1912e306c166af0204a92b1a53e59c36b0486cddf59b1846b60dcc48f5f0693fe30d59d647a3a9f295798d4742b43583cd932d8615fa4e1d250235075ed60e283fb3531550a47d160538d2d2303cdd615cad6624312b31643af7ed54f11230212452215f84ae59f66c91680283fe8018bb7cc6157ab03364e6a70afe5119aa7fecde26eeddd25da9498548745eaaede84e88ad6fe56cc56f78fa3a4252cb0c47412913120f32f8433adc2d2e22f7590832ced756ef6cdfef3b4fed38ed4b126d70f91c355cf3d9d8d0c6f85d0b89726550ff99eff1b3623c767bb0281f6b1b5b0603079093e01e71f96fd8937291e2655cb466470034f925f185d581b284250f66825765437b6ae996127c17adff635403fff9963c90e366c384fa2e968dfd06a41dd4e798beb8281f82d1a2c1a09857fffe4a4337d7d09a71ed0ffb2b714e7c79e292a45270d9299bb22702890bdf86d7fd2ac5b806cac0650e441f04c4bb7c0d2570394714c88a332065ebd8984e11a5be514860172ceb2e4380365a6d9ce6881b563934cb683ff2202e3515323810356725872266f74221184c7e703384fe00f70f8bb5e15bc2e04df4c07ef7e52819acd1c4f1f1a31aba00a29ab5bd2ab85857a98e4a0bfc409924ae6c089b590e8d7b8e04f9192259a4a696b796acfa010862c98da8e3a84fe0a881f88e06bef6b50c3fc940e8e9a7e7b5cbf939bdd7a24baabc43394111aee4b14efd6f205acd199c14db9b586838") socket$inet6(0xa, 0x2, 0x0) fstat(0xffffffffffffffff, &(0x7f0000002800)) r0 = eventfd(0x0) r1 = dup2(0xffffffffffffffff, r0) r2 = eventfd(0x0) dup2(0xffffffffffffffff, r2) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$NL80211_CMD_GET_SCAN(r1, &(0x7f0000000240)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x14, 0x0, 0x400, 0x70bd29, 0x25dfdbfe, {{}, {@void, @void}}, ["", "", "", "", "", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x4000040}, 0x20000001) r3 = eventfd(0x0) dup2(0xffffffffffffffff, r3) eventfd(0x800) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x40180, 0x0) r5 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f00000000c0), 0x2a00, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r2, 0xc020f509, &(0x7f0000000100)={r0, 0x40, 0x8000000000000001, 0x3}) ioctl$VHOST_SET_VRING_KICK(r5, 0x4008af20, &(0x7f0000000140)={0x2, r6}) fstat(r4, &(0x7f0000000040)) 22:30:09 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000040)={0x0, &(0x7f0000001200)=""/4114, 0x0, 0x1003}, 0xffffffffffffffe6) (async, rerun: 64) bpf$ITER_CREATE(0x21, &(0x7f0000000180), 0x8) (async, rerun: 64) syz_clone(0x40080480, 0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000001280)) syz_open_procfs$namespace(0x0, 0x0) (async) openat$cgroup_devices(0xffffffffffffffff, 0x0, 0x2, 0x0) [ 446.862393][ T143] usb 6-1: Using ep0 maxpacket: 8 [ 447.022543][ T143] usb 6-1: unable to read config index 0 descriptor/start: -61 [ 447.032194][ T143] usb 6-1: can't read configurations, error -61 22:30:09 executing program 2: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000000)=ANY=[@ANYBLOB="140000001000010000000000000800000000000a20000000000a01010000000000000000020000000900010073797a300000000080000000030a01000000000000000000020000000900010073797a30000000000900030073797a3200000000140004800800014000000000080002"], 0xdc}}, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000000)=ANY=[], 0x208e24b) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/106, 0x6a}], 0x1, 0x0, 0x0) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfffffecc) sendmsg$NFNL_MSG_ACCT_DEL(r3, &(0x7f0000000280)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x8008080}, 0xc, &(0x7f0000000240)={&(0x7f0000000140)={0x4c, 0x3, 0x7, 0x101, 0x0, 0x0, {0x7, 0x0, 0xa}, [@NFACCT_FLAGS={0x8}, @NFACCT_FILTER={0x1c, 0x7, 0x0, 0x1, [@NFACCT_FILTER_VALUE={0x8, 0x2, 0x1, 0x0, 0x9}, @NFACCT_FILTER_VALUE={0x8, 0x2, 0x1, 0x0, 0x6}, @NFACCT_FILTER_MASK={0x8, 0x1, 0x1, 0x0, 0x4}]}, @NFACCT_PKTS={0xc, 0x2, 0x1, 0x0, 0x8}, @NFACCT_FLAGS={0x8, 0x5, 0x1, 0x0, 0x2}]}, 0x4c}, 0x1, 0x0, 0x0, 0x20000000}, 0x40401) splice(r0, 0x0, r2, 0x0, 0x4ffe6, 0x0) pipe(&(0x7f0000000080)) (async) socket$nl_netfilter(0x10, 0x3, 0xc) (async) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000000)=ANY=[@ANYBLOB="140000001000010000000000000800000000000a20000000000a01010000000000000000020000000900010073797a300000000080000000030a01000000000000000000020000000900010073797a30000000000900030073797a3200000000140004800800014000000000080002"], 0xdc}}, 0x0) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) (async) write$binfmt_script(r3, &(0x7f0000000000)=ANY=[], 0x208e24b) (async) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/106, 0x6a}], 0x1, 0x0, 0x0) (async) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfffffecc) (async) sendmsg$NFNL_MSG_ACCT_DEL(r3, &(0x7f0000000280)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x8008080}, 0xc, &(0x7f0000000240)={&(0x7f0000000140)={0x4c, 0x3, 0x7, 0x101, 0x0, 0x0, {0x7, 0x0, 0xa}, [@NFACCT_FLAGS={0x8}, @NFACCT_FILTER={0x1c, 0x7, 0x0, 0x1, [@NFACCT_FILTER_VALUE={0x8, 0x2, 0x1, 0x0, 0x9}, @NFACCT_FILTER_VALUE={0x8, 0x2, 0x1, 0x0, 0x6}, @NFACCT_FILTER_MASK={0x8, 0x1, 0x1, 0x0, 0x4}]}, @NFACCT_PKTS={0xc, 0x2, 0x1, 0x0, 0x8}, @NFACCT_FLAGS={0x8, 0x5, 0x1, 0x0, 0x2}]}, 0x4c}, 0x1, 0x0, 0x0, 0x20000000}, 0x40401) (async) splice(r0, 0x0, r2, 0x0, 0x4ffe6, 0x0) (async) 22:30:09 executing program 1: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) syz_open_procfs(0x0, &(0x7f0000000080)='fdinfo/4\x00') r2 = socket$inet6(0xa, 0x40000080806, 0x0) bind$inet6(r2, &(0x7f000047b000)={0xa, 0x404e20, 0x0, @empty}, 0x1c) listen(r2, 0x400000001ffffffd) pipe(&(0x7f0000001900)={0xffffffffffffffff}) r4 = openat$vcs(0xffffff9c, &(0x7f0000000000), 0x0, 0x0) io_submit(0x0, 0x1, &(0x7f0000000080)=[&(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, 0x757b, r4, 0x0, 0x0, 0x0, 0x0, 0x2}]) ioctl$TIOCGPGRP(r3, 0x540f, 0x0) r5 = socket$inet6(0xa, 0x6, 0x0) ptrace$getenv(0x4201, 0x0, 0x400, &(0x7f00000000c0)) socket$inet6(0xa, 0x1, 0x1000) ioctl$EXT4_IOC_MOVE_EXT(0xffffffffffffffff, 0xc028660f, 0x0) connect$inet6(r5, &(0x7f0000000000)={0xa, 0x4e20, 0x0, @loopback}, 0x19) r6 = accept4(r2, 0x0, 0x0, 0x800) sendmmsg(r6, &(0x7f0000003d40)=[{{0x0, 0xffffffbf, 0x0, 0x0, 0x0, 0x0, 0xe}, 0x10}], 0x4000000000000d0, 0x0) [ 447.192399][ T143] usb 6-1: new high-speed USB device number 17 using dummy_hcd [ 447.389492][ T9295] netlink: 64 bytes leftover after parsing attributes in process `syz-executor.2'. [ 447.412514][ T9295] netlink: 64 bytes leftover after parsing attributes in process `syz-executor.2'. [ 447.421926][ T9295] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.2'. [ 447.432664][ T143] usb 6-1: Using ep0 maxpacket: 8 [ 447.602700][ T143] usb 6-1: unable to read config index 0 descriptor/start: -61 [ 447.614997][ T143] usb 6-1: can't read configurations, error -61 [ 447.639351][ T143] usb usb6-port1: attempt power cycle [ 448.072931][ T143] usb 6-1: new high-speed USB device number 18 using dummy_hcd [ 448.174110][ T143] usb 6-1: Using ep0 maxpacket: 8 [ 448.332475][ T143] usb 6-1: unable to read config index 0 descriptor/start: -61 [ 448.340175][ T143] usb 6-1: can't read configurations, error -61 [ 448.492352][ T143] usb 6-1: new high-speed USB device number 19 using dummy_hcd [ 448.582489][ T143] usb 6-1: Using ep0 maxpacket: 8 [ 448.742365][ T143] usb 6-1: unable to read config index 0 descriptor/start: -61 [ 448.752553][ T143] usb 6-1: can't read configurations, error -61 [ 448.769063][ T143] usb usb6-port1: unable to enumerate USB device 22:30:11 executing program 5: syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x4000000, 0x43, &(0x7f0000000200)=[{&(0x7f0000010000)="1020f5f201000b0009000000030000000c0000000900000002000000010000000000000000400000000000000b0000001e0000000200000002000000020000000200000016000000000400000004000000080000000c0000001000000014000003000000010000000200000083ee401059d845f79dcecdc6a3510a0600000000", 0x80, 0x6}, {&(0x7f0000010100)="000000000000000000000000000000000000000000000000000000001c0000006a706700000000006769660000000000706e670000000000617669000000000064697678000000006d703400000000006d703300000000003367700000000000776d760000000000776d6100000000006d706567000000006d6b7600000000006d6f76000000000061737800000000006173660000000000776d78000000000073766900000000007776780000000000776d0000000000006d706700000000006d70650000000000726d0000000000006f676700000000006a70656700000000766964656f00000061706b0000000000736f000000000000636f6c6400000000646200"/288, 0x120, 0x860}, {&(0x7f0000010300)='\x00\x00\x00\x00Linux version 5.7.10-1rodete2-amd64 (glinux-team@google.com) (gcc version 9.3.0 (Debian 9.3.0-12), GNU ld (GNU Binutils for Debian) 2.34) #1 SMP Debian 5.7.10-1rodete2 (2020-08-12 > 2018)\x00', 0xc0, 0xa80}, {&(0x7f0000010400)='\x00\x00\x00\x00Linux version 5.7.10-1rodete2-amd64 (glinux-team@google.com) (gcc version 9.3.0 (Debian 9.3.0-12), GNU ld (GNU Binutils for Debian) 2.34) #1 SMP Debian 5.7.10-1rodete2 (2020-08-12 > 2018)\x00', 0xc0, 0xb80}, {&(0x7f0000010500)="00000000000100"/32, 0x20, 0xec0}, {&(0x7f0000010600)="1020f5f201000b0009000000030000000c0000000900000002000000010000000000000000400000000000000b0000001e0000000200000002000000020000000200000016000000000400000004000000080000000c0000001000000014000003000000010000000200000083ee401059d845f79dcecdc6a3510a0600000000", 0x80, 0x1400}, {&(0x7f0000000880)="000000000000000000000000000000000000000000000000000000001c0000006a706700000000006769660000000000706e670000000000617669000000000064697678000000006d703400000000006d703300000000003367700000000000776d760000000000776d6100000000006d706567000000006d6b7600000000006d6f76000000000061737800000000006173660000000000776d78000000000073766900000000007776780000000000776d0000000000006d706700000000006d70650000000000726d0000000000006f676700000000006a70656700000000766964656f00000061706b0000000000736f000000000000636f6c6400000000646200"/288, 0x120, 0x1864}, {&(0x7f0000010900)='\x00\x00\x00\x00Linux version 5.7.10-1rodete2-amd64 (glinux-team@google.com) (gcc version 9.3.0 (Debian 9.3.0-12), GNU ld (GNU Binutils for Debian) 2.34) #1 SMP Debian 5.7.10-1rodete2 (2020-08-12 > 2018)\x00', 0xc0, 0x1a80}, {&(0x7f0000010a00)='\x00\x00\x00\x00Linux version 5.7.10-1rodete2-amd64 (glinux-team@google.com) (gcc version 9.3.0 (Debian 9.3.0-12), GNU ld (GNU Binutils for Debian) 2.34) #1 SMP Debian 5.7.10-1rodete2 (2020-08-12 > 2018)\x00', 0xc0, 0x1b80}, {&(0x7f0000010b00)="00000000000100"/32, 0x20, 0x1ec0}, {&(0x7f0000010c00)="d92f381f0000000000020000000000000b0000000000000015000000150000001000000006000000080000000a000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00"/192, 0xc0, 0x400000}, {&(0x7f0000010d00)="0000000000000000000000000000000000000000000000000000000026dd0ce30000030000000003000000002000"/64, 0x40, 0x400fe0}, {&(0x7f0000010e00)="00000000000000000000000000000000000000000000000000000006000000000004007800"/64, 0x40, 0x4011e0}, {&(0x7f0000010f00)="000000000000000000000002000000000400"/32, 0x20, 0x401240}, {&(0x7f0000011000)="0000000000000000000000000000000000000000000000000004000000000800", 0x20, 0x401280}, {&(0x7f0000011100)="000000000000fff7000000020c6000"/32, 0x20, 0x4012e0}, {&(0x7f0000011200)="000000000000000000000000000000000000000000080000000510ec00000000", 0x20, 0x401320}, {&(0x7f0000011300)="0000000a000000001400"/32, 0x20, 0x401380}, {&(0x7f0000011400)="00000000000000000000000000000000000000000000030000000000000300000000000008000000000000080000000001000800000000020000000000000000", 0x40, 0x4013e0}, {&(0x7f0000011500)="03000000000000030000000000000400"/32, 0x20, 0x402000}, {&(0x7f0000011600)="00008c00"/32, 0x20, 0x402e00}, {&(0x7f0000011700)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x402fe0}, {&(0x7f0000011800)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0xc03fe0}, {&(0x7f0000011900)="0000000000000000000000000000000000000000000000000000000100000000d92f381f0000000000020000000000000b0000000000000015000000150000001000000006000000080000000a000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00"/224, 0xe0, 0x404fe0}, {&(0x7f0000011a00)="0000000000000000000000000000000000000000000000000000000026dd0ce3", 0x20, 0x405fe0}, {&(0x7f0000011b00)="d92f381f26dd0ce300"/32, 0x20, 0x5ff000}, {&(0x7f0000011c00)="0000000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/96, 0x60, 0x5ff040}, {&(0x7f0000011d00)="d82f381f0000000000020000000000000b0000000000000015000000150000001000000006000000080000000a000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00"/192, 0xc0, 0x600000}, {&(0x7f0000011e00)="0000000000000000000000000000000000000000000000000000000040dfb02a0000030000000003000000002000"/64, 0x40, 0x600fe0}, {&(0x7f0000011f00)="00000000000000000000000000000000000000000000000000000006000000000004007800"/64, 0x40, 0x6011e0}, {&(0x7f0000012000)="000000000000000000000002000000000400"/32, 0x20, 0x601240}, {&(0x7f0000012100)="0000000000000000000000000000000000000000000000000004000000000800", 0x20, 0x601280}, {&(0x7f0000012200)="0000000000000006000000020c6000"/32, 0x20, 0x6012e0}, {&(0x7f0000012300)="000000000000000000000000000000000000000000080000000510ec00000000", 0x20, 0x601320}, {&(0x7f0000012400)="0000000a000000001400"/32, 0x20, 0x601380}, {&(0x7f0000012500)="00000000000000000000000000000000000000000000030000000000000300000000000008000000000000080000000001000800000000020000000000000000", 0x40, 0x6013e0}, {&(0x7f0000012600)="03000000000000030000000000000400"/32, 0x20, 0x602000}, {&(0x7f0000012700)='\x00\x00p\x00'/32, 0x20, 0x602e00}, {&(0x7f0000012800)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x602fe0}, {&(0x7f0000012900)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0x603fe0}, {&(0x7f0000012a00)="0000000000000000000000000000000000000000000000000000000100000000d82f381f0000000000020000000000000b0000000000000015000000150000001000000006000000080000000a000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00"/224, 0xe0, 0x604fe0}, {&(0x7f0000012b00)="0000000000000000000000000000000000000000000000000000000040dfb02a", 0x20, 0x605fe0}, {&(0x7f0000012c00)="d82f381f40dfb02a00"/32, 0x20, 0x7ff000}, {&(0x7f0000012d00)="0000000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/96, 0x60, 0x7ff040}, {&(0x7f0000012e00)="000000000000000000000100000001000000000200000001000000000300000001200000000400000002200000000500000000240000000600000001240000000700000002240000000800000005240000000900000004240000000000000000", 0x60, 0xc00000}, {&(0x7f0000012f00)="000000000000000000000100000001000000000200000001000000000300000001200000000400000002200000000500000000240000000600000001240000000700000002240000000800000003240000000900000004240000000000000000", 0x60, 0xe00000}, {&(0x7f0000013000)="ff0000000000000000000000000000000000000000000000000000000000000000000300000001000200000000030000000200024a8113ed040000000500028dcece4507000000050001baeed06f0800000005000153bfc55008000000050001120052230900000009000100"/128, 0x80, 0x1401000}, {&(0x7f0000013100)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00\x00\x00\x00\x00\x00\x00..\x00\x00\x00\x00\x00\x00file0\x00\x00\x00file1\x00\x00\x00file2\x00\x00\x00file3\x00\x00\x00file.cold\x00'/96, 0x60, 0x1401940}, {&(0x7f0000013200)="ed4100005cf90100535f0100030000000010000000000000020000000000000012bc645f0000000013bc645f0000000013bc645f0000000000000000dc35f110dc35f110000000000100"/96, 0x60, 0x2001000}, {&(0x7f0000013300)="0000000000000000011400"/32, 0x20, 0x2001160}, {&(0x7f0000013400)="0000000000000000030000000300000000000000d52f381f0000000002200000ed410005000000000000000002000000a00d000000000000010000000000000013bc645f0000000013bc645f0000000013bc645f00000000dc35f110dc35f110dc35f11088236d92000000000000000000100000030000000500000066696c653000"/160, 0xa0, 0x2001fe0}, {&(0x7f0000013500)="0000000000000000000000000f0000000000000000000000000000000000000000000000000000000000000000000400000001000200000000030000000200024a8113ed050000000500018dcece450600000005000700"/96, 0x60, 0x2002160}, {&(0x7f0000013600)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00\x00\x00\x00\x00\x00\x00..\x00\x00\x00\x00\x00\x00file0\x00\x00\x00file1\x00\x00\x00\x00\x00\x00\x00', 0x40, 0x2002940}, {&(0x7f0000013700)="0000000000000000040000000400000000000000d52f381f0000000003200000", 0x20, 0x2002fe0}, {&(0x7f0000013800)="ed81000b0000000000000000010000001a04000000000000010000000000000013bc645f0000000013bc645f0000000013bc645f00000000dc35f110dc35f110dc35f110626b4777000000000000000000000000040000000500000066696c653000"/128, 0x80, 0x2400000}, {&(0x7f0000013900)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00'/1088, 0x440, 0x2400160}, {&(0x7f0000013e00)="0000000000000000050000000500000001000000d52f381f0000000001240000ffa1000b0000000000000000010000002600000000000000010000000000000013bc645f0000000013bc645f0000000013bc645f00000000dc35f110dc35f110dc35f110590c11d2000000000000000000000000040000000500000066696c653100"/160, 0xa0, 0x2400fe0}, {&(0x7f0000013f00)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/tmp/syz-imagegen065208004/file0/file0\x00'/64, 0x40, 0x2401160}, {&(0x7f0000014000)="0000000000000000060000000600000001000000d52f381f0000000002240000ed81000b0000000000000000010000000a00000000000000010000000000000013bc645f0000000013bc645f0000000013bc645f00000000dc35f110dc35f110dc35f110da831a34000000000000000000000000030000000500000066696c653100"/160, 0xa0, 0x2401fe0}, {&(0x7f0000014100)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallers\x00'/32, 0x20, 0x2402160}, {&(0x7f0000014200)="0000000000000000000000001120f5f20100000000000000000000000000000000000000010606007861747472317861747472310106060078617474723278617474723200"/96, 0x60, 0x2402f00}, {&(0x7f0000014300)="0000000000000000070000000700000001000000d52f381f0000000003240000", 0x20, 0x2402fe0}, {&(0x7f0000014400)="ed81010b0000000000000000010000006400000000000000010000000000000013bc645f0000000013bc645f0000000013bc645f00000000dc35f110dc35f110dc35f110f6629eb6000000000000000000000000030000000900000066696c652e636f6c6400"/128, 0x80, 0x2404000}, {&(0x7f0000014500)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0x2404160}, {&(0x7f0000014600)="0000000000000000090000000900000001000000d52f381f0000000005240000ed8102010000000000000000020000002823000000000000040000000000000013bc645f0000000013bc645f0000000013bc645f00000000dc35f110dc35f110dc35f110c1f38a48000000000000000000000000030000000500000066696c653300"/160, 0xa0, 0x2404fe0}, {&(0x7f0000014700)="02140000030000000214000003140000041400"/32, 0x20, 0x2405160}, {&(0x7f0000014800)="0000000000000000080000000800000001000000d62f381f08a5fcbc06240000", 0x20, 0x2405fe0}], 0x0, &(0x7f0000014900)) 22:30:11 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000040)={0x0, &(0x7f0000001200)=""/4114, 0x0, 0x1003}, 0xffffffffffffffe6) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000180), 0x8) syz_clone(0x40080480, 0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000001280)) (async) syz_open_procfs$namespace(0x0, 0x0) (async) openat$cgroup_devices(0xffffffffffffffff, 0x0, 0x2, 0x0) 22:30:11 executing program 0: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000006c0)={0xa, 0x0, 0x0, @local, 0x4}, 0x1c) (async) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x7ffffff7) ioctl$BTRFS_IOC_SCRUB(0xffffffffffffffff, 0xc400941b, &(0x7f00000004c0)={0x0, 0x1, 0x7, 0x1}) ioctl$BTRFS_IOC_SCRUB_PROGRESS(r0, 0xc400941d, &(0x7f00000008c0)={r1, 0x1, 0x6ac}) (async) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) r2 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r2, &(0x7f00000006c0)={0xa, 0x0, 0x0, @local, 0x4}, 0x1c) (async) sendmmsg(r2, &(0x7f00000092c0), 0x4ff, 0x7ffffff7) (async) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000280)={'wlan0\x00'}) (async) r3 = syz_mount_image$udf(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000300), 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="69736f6368617273657365743d69736f38a6bd0857fe04a9bb1eff163835392d362c00"/48]) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000080)={{0x1, 0x1, 0x18, r3, {0xffffffffffffffff, 0xffffffffffffffff}}, './file0\x00'}) setxattr$system_posix_acl(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='system.posix_acl_default\x00', &(0x7f00000000c0)={{}, {}, [{0x2, 0x2, r5}, {0x2, 0x1, 0xee01}], {}, [{0x8, 0x4, 0xee00}], {0x10, 0x4}, {0x20, 0x2}}, 0x3c, 0x1) (async) bind$unix(r4, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0x6e) (async) fspick(r4, &(0x7f0000000240)='./file0\x00', 0x0) 22:30:11 executing program 2: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) (async) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000000)=ANY=[@ANYBLOB="140000001000010000000000000800000000000a20000000000a01010000000000000000020000000900010073797a300000000080000000030a01000000000000000000020000000900010073797a30000000000900030073797a3200000000140004800800014000000000080002"], 0xdc}}, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000000)=ANY=[], 0x208e24b) (async) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/106, 0x6a}], 0x1, 0x0, 0x0) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfffffecc) (async) sendmsg$NFNL_MSG_ACCT_DEL(r3, &(0x7f0000000280)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x8008080}, 0xc, &(0x7f0000000240)={&(0x7f0000000140)={0x4c, 0x3, 0x7, 0x101, 0x0, 0x0, {0x7, 0x0, 0xa}, [@NFACCT_FLAGS={0x8}, @NFACCT_FILTER={0x1c, 0x7, 0x0, 0x1, [@NFACCT_FILTER_VALUE={0x8, 0x2, 0x1, 0x0, 0x9}, @NFACCT_FILTER_VALUE={0x8, 0x2, 0x1, 0x0, 0x6}, @NFACCT_FILTER_MASK={0x8, 0x1, 0x1, 0x0, 0x4}]}, @NFACCT_PKTS={0xc, 0x2, 0x1, 0x0, 0x8}, @NFACCT_FLAGS={0x8, 0x5, 0x1, 0x0, 0x2}]}, 0x4c}, 0x1, 0x0, 0x0, 0x20000000}, 0x40401) (async) splice(r0, 0x0, r2, 0x0, 0x4ffe6, 0x0) 22:30:11 executing program 4: bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001700)={&(0x7f00000016c0)='afs_protocol_error\x00'}, 0x10) (async) socket$pppl2tp(0x18, 0x1, 0x1) (async) inotify_init() (async) syz_clone(0x40004400, &(0x7f0000001740)="faf363e85225", 0x6, &(0x7f0000001780), &(0x7f00000017c0), &(0x7f0000001800)="576a79dd28cb389e744c2fdffde981076e7efda196e5009b2ce7c04a195d280078d19437a12518b6ee2fcff56289a99d534b21d72efdc5b7537fbc836e6ae199bd10cd9c52e453c2c64fd3647347a4d9315dfc6b0b632fbb9acb131554cf77c33f7b5ece1295246f7ab764cd65107d005860343ce35cf729ab21ed9914dc78b510824f9f1e63325fd16610a9674119887e8cba51981b485bc4803aac3867f2563cacc0ef98fbf7fa8da73eb7790a3c1fc602431103c5da60cdd0af35fbb47161062f34e13ae802f8f997442d0a21f719033e5f60eb34fdae297d61b66c6c692eb2d689bc3e440795fa4d8467e09b3697cdfca63d0c044ad73b751a37ef6e5a5b7379952206e4a78f4e46e06adf679284d649301f8cda5ef0b821a87df6f1679dab5a4b07afe694c6d3befb7524dd3fe9a2c78cd170c0c11c02d05f1664ea3ef9a84e8b6dd3e1cad8d736b2883f9152358aeb6a346ac59600b876b8052c161a4796b4cc8bb005e4f6881bb036d446f5e5e651b7362f307e5b532114e52a943127e7abeb46ce047dbce995cbf8498d5a4e207f28f91f7aadde62bd595c838f5f26d75faae9a84464e6afd7dcc88a1bd67583d72c92bece5cc99ac60db10116ca4da3b50d3204f267a254b813995454b09a3ababad42205d4ccb7530fcca8e1ed0f019d1e0f479200dcc4d217f55a55624be02de97ab1d60fdf08cf14613d0412ab7611eb3c09a429a65f39541e2e572a7b53b21f845c25987f5c8e9ecce06ce86958c7f8b70f7aa8d6afca9d5d980d301605e49eaaad781b3c99a1b4f03959b64e15a20b68603e7d7f78fbebdd7162ea6d295f55032188e8c4cb3a1f05ae21a1a9a003c89300a2630a4de855b5eead1d88c694556370b0a110de4866c993fc476eb67b89595c47e76d8a2216776ed33185730883194394bbd03ba6183a632a27175eed1c7bdd733d742d3522cda328689084d4cbb64cd7fffeb2c3ec319702de15f1e2a53f28e33dd681fe9372c27e1622aed7f1f18efb1c12c442522876cc09c11c895ad8385465a533c8fd760ec2696b9bbcefb62a8feec55dfe7e4f5d4cab9ef8a01c8276a8d19d8646878e6b7a23d8adba22ee02e405f7770e6e50d2a0b931ab8794596d5e1e9217a0bca8eed886eba8b828e4eb0c29d254108109ca013ce3ec8ea1ddefb50e168a1e09948c70f0844bbcdf186dab15b9f49232da4ccbbd5ee6be815be7c917370aaca4fe6c40a577f3d023556d5f921c2cf5654ca6564ac9e3119b0549047675ced9be8ba7d2e6e936434df9191e64ea3de9397a61adcdd9d3fe7557fb0e6c9206ee2f58cbb55fb102c92286417373f5eae63b4ee3be6fff4450607bbb31ce881962f9c0778de7c567a818d470a63e91f796e3be07f4a6fdce9a1dc0f50bb706a8903b9bb6d01a2a4045837952e532c7638c2481066de841cb46a597fa8e769d9c39c6086b33c12f752533db51d2726b6394f888a435c8c68ebbec27e069875aaf8aa8c3a4833af3eb655bb65e412ad5e6266d6589dbe78889c6c76f77ece9eda46b06db5e2c4d1c10d60952b3ff9416e69f7f47989e1c679536f9e9bd975274f249b06132774710110543dd81804874c5a978846b55a9fe3feb8732cf163542e6c953fd59d76c4fad82bc487d65410f1683caf8e45e21fc8b41acae38979ddce528c7aadc4c1af639280197dfe4d238cc25f3dd796c5f00b5cb5c2229a57dc0dd409b29fc0147359399b3d02c5d41acd17f2c8dbdbffb9e40f001741c5713c9b30e0d52923879190551b46154b1dcf3adc1ca9ec6dde879175dc160ec905a60fd8559c8a96ffd6c1596fdf26ffa8d2861896b5e0a4a49b2111b645bbe8fa9f469f706ba07bb58769e80ac7b23fd7c4b9c01b31e8fae44577d463d940bc4e65d9de49c7b27f3478345797cf2ff65b146eb22bb63280acb46bd2d587ffa859c1b5c6d2eebc1bc77ca21b824fbcdc28ec98361998301eba8f297a55fb03c9f135f158151665cf14152b767cf733ff8e88a5367d21dff95ba58de4e5fabfd8b7bcc2e20175669d5e26cb86b5919594d51916f180313769aaa01b4bb83e960f71bdde47123601e1fe452d0d921c981bbc2aab6438c428047ca2a472f9efdd5a2d210868f0bd360a4a831e28eea1b93804251b2ed886fff5f124c177ba8af6fc143e2e1dc199654268feb423ae302d36085444738d43d86196e42bc7512b9233e82a68b5b4ae3ebf20fb05b29efd402fd20a18a4db50eaeadb92610bc40a287da0325dbd79d69efaad8849c00bf907a3e8b49eac265a3e90f3412caeb10778075034e80b22a2797ea39416bf108aa516df0ffaf54f6d221898305850ee00565541c3e542c243e063cdf9458f35cbef16775fa8582e6db42447acb187ed7465f29e68cf6594331494cb2ca2fe7a113aa92a1616bad67b0f4853c78a3b15416b0abc243db1f7a358abeaabb06f799046aa96be0865df68eb6c81d233e580bf0dfb7fda8730940e619ec9677ac03771c6217b2e9935088ef3181a034728e3c22b2305d27797a9765bb19564b751912879342f91007d5ba9203b32644b69e5d0ca851216385e262d13ecd4e02dc70463e1665ea5426b8e808a2e69150a15c9e0b2c15c6d4af979f474627c6be78c41e955363ceb0e6a5756347d723f0e25e61ab20d49f89cf448a0f12e67b4aa9c7dd80720e9e64d8eb113571e09d4a5cd04cc639fb615af7b60ffe8e7900218632890303e2a0b940074bb4ec4b945dda95886782d7c512de22fe0dce89c7bf449571d6ac1170d2aeb2bd6b3b15936ff788669c9846adfecf9a98286d6b4f5e31c7ad22d93f7446a574a37b2133b1426166a7d5a37d088062d8c45280f71ad48b0ecb4be9c842501046263f7cd34575c60caf75a8dee3e00aaaa6f1c414ee599fcca8957004c2cc3f7d8e0eff661a0b06f802737eaf20de822b36d8b2e706f61dd768dec86afbd7a61124e21808f896317b6d1be1e97571e3318c49ac4b1873df8c77328c6e6679c137069ea75974de3a20748d569745b08d003bca89d6c2652ac561350ca618e6c1a4811128812938c0bb8001bef5b42ac023cffc288191f8744ba54ec3599ceca7acc4bdab47a011dec7d511de06077b90dd713a5ec5d0305e9a2602a60e21afd544c5e71d039b91aa550cf24caf60f084d9d954557456fe610032b80988465c53c66cb9b2f071d56d11cd1377f57dc873cab2aab801c80936bd24993c18778e0348b30697fbc2325363552b75cf5438aa5477708c2e9e745c671f590749404f8e715b9b76018c920bf3e3594033489debb9b318ccaa222103a0fd6c1cea8fa73b78baeca0d00b454e29c84796c6136fe1e7f73ecfaf80a499a997d03393d209c26b21bdcb4d7f8b021bae2a62e996e0f3599dc2b8fda5e9f74da808d050a84c8647933e7db01b780487d209862d099dc82475c0de778305a906fa9667a949dbe2a82b71e3b9d232541357d164892d4b8446f40be5720618d6fc5c2974acb7ee210641b81181b5b28fbf4646d64597f1f45f53d7ce994d445888d57e00eb1439dc960f4a35f2bfb3ceadc76bb36be33d1362c4fb33b212f707f614d0f517afbecfbe7e9ff54c5ea39fbe25a671012b56b00256828f5eba06c7c53a013de5a103ea67bfb2861f9e96fcc303b79fb5480fe9269ac806c660be5ab816bc98b579ed128f35d44c7eed8387ab75a0ea256af28000cb3ae3baa497531a75b210d81724b508277411142446b0481f3fae1774dcb4695de5d2baa61e57aab11f2e24b5d65d81679d28d309ace2fac027b8f12e2a78bc1f452684a639506c669b738204b0afed068ec8d70db5801622db7fdc1a2d0d6ef2d8bcfc2db1becc45e340ca02ee838be59c645a5140384a8ab3c0b95c45ee5dd0cb8ed3e7e077f0f452edee2b599576707c59f8d10e00d8899373b515d45cac9237ccc6eb34ff74fc8bc44f578aead7207042d3c3f0bedc07f2d7fd93409b41f8dc65c57dbd3dc5c0cbb492b1019a76ea74852bef655cd4b786b19dd626ddc3bc1527dd1eff962e7b0d40e6119cd656e04cb9789bcdcf27cc8eb2167dedb7c539eed614872441ab44b2b961b36e3b34066235a6edf8faa845ea826411c2782c79b4a2b08980aed0a22689ef67024e0f04d4e75f4cb2123b04f15276c2a190119a34484bf50c4cdf66dd1147986aa232a9c01532c9f56319b4fd6287f2e598a72bd53d487ca75f17e7566f52e6dd992f2cbd253b872fcc6df6a8ccd7abf647204d9d9a0943488de1535b036906e28c829c4e7ba94cec684afa7b7ff78cf47d0b364ff3ddfd7a15fb6ff03dbc91f87d881d76f19ff83f4856466014f29bdbd0dee206e348eb9aed1b057c9e8febb446ddf90a5e1b770c7c830c96104b83a660ee4eb80dd37048ed3152b772c6d6b3bdec0ef108e790edad5e9a2e78242324ff9a5113ffcb6fa3c4e3f8c1a561d54dab35652e3b34b727e26652b5b4e5b8647091b696c0f0acb5be35aa82cf2468fb2938dfffd341468543b28842dbd1ff5029e8d80b9a471da66a29f79da7cc63d430c6e6e6b235ce7cb7c18051027c3a186a6d6c8c7bbac91c10d8cbc4d679aba7eebf1b3dea618f2cf07e57966de42f9a46f614ff77cc5adfda7d8d25cc82ad0877afbe7671a3b525434e080b4c31947e9facc8c2d222e29d58cfe66dfe83a73be18399fe2701937d9137d7efcd58ea9e666f60da721e50b70c8d3a862b17e01e66b67b4660348924e477cec636fbd4da1117a987de45fbeffd71d5fa853ba4191cd16ba7b1dee1712177c5c66d879b335f5024dbb7f31c8f61aae95f7ecfae0dfc1f0b94e7c3bc2e7fccd6cfbe39a1708ea311caf4b8f2f4eda332064865e652db5a053cc1b055098975bb5b20a64b46bfe64d07dcf241ddb4bfc0c928ed6ed5a7093591843614ecce37b7a9b425b91b9a6ab4bcfb3a591028fb743ab3b6ea754c70d0a23368b3c4c556c34d29e73b23d46773beed73e13efd92a5e085d4e67daa4bcafc5ec37e6d1ade6fe09b8e233d1912e306c166af0204a92b1a53e59c36b0486cddf59b1846b60dcc48f5f0693fe30d59d647a3a9f295798d4742b43583cd932d8615fa4e1d250235075ed60e283fb3531550a47d160538d2d2303cdd615cad6624312b31643af7ed54f11230212452215f84ae59f66c91680283fe8018bb7cc6157ab03364e6a70afe5119aa7fecde26eeddd25da9498548745eaaede84e88ad6fe56cc56f78fa3a4252cb0c47412913120f32f8433adc2d2e22f7590832ced756ef6cdfef3b4fed38ed4b126d70f91c355cf3d9d8d0c6f85d0b89726550ff99eff1b3623c767bb0281f6b1b5b0603079093e01e71f96fd8937291e2655cb466470034f925f185d581b284250f66825765437b6ae996127c17adff635403fff9963c90e366c384fa2e968dfd06a41dd4e798beb8281f82d1a2c1a09857fffe4a4337d7d09a71ed0ffb2b714e7c79e292a45270d9299bb22702890bdf86d7fd2ac5b806cac0650e441f04c4bb7c0d2570394714c88a332065ebd8984e11a5be514860172ceb2e4380365a6d9ce6881b563934cb683ff2202e3515323810356725872266f74221184c7e703384fe00f70f8bb5e15bc2e04df4c07ef7e52819acd1c4f1f1a31aba00a29ab5bd2ab85857a98e4a0bfc409924ae6c089b590e8d7b8e04f9192259a4a696b796acfa010862c98da8e3a84fe0a881f88e06bef6b50c3fc940e8e9a7e7b5cbf939bdd7a24baabc43394111aee4b14efd6f205acd199c14db9b586838") (async) socket$inet6(0xa, 0x2, 0x0) (async) fstat(0xffffffffffffffff, &(0x7f0000002800)) (async) r0 = eventfd(0x0) r1 = dup2(0xffffffffffffffff, r0) (async) r2 = eventfd(0x0) dup2(0xffffffffffffffff, r2) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$NL80211_CMD_GET_SCAN(r1, &(0x7f0000000240)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x14, 0x0, 0x400, 0x70bd29, 0x25dfdbfe, {{}, {@void, @void}}, ["", "", "", "", "", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x4000040}, 0x20000001) (async) r3 = eventfd(0x0) dup2(0xffffffffffffffff, r3) (async) eventfd(0x800) (async) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x40180, 0x0) (async) r5 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f00000000c0), 0x2a00, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r2, 0xc020f509, &(0x7f0000000100)={r0, 0x40, 0x8000000000000001, 0x3}) ioctl$VHOST_SET_VRING_KICK(r5, 0x4008af20, &(0x7f0000000140)={0x2, r6}) fstat(r4, &(0x7f0000000040)) 22:30:11 executing program 1: bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001700)={&(0x7f00000016c0)='afs_protocol_error\x00'}, 0x10) socket$pppl2tp(0x18, 0x1, 0x1) inotify_init() syz_clone(0x40004400, &(0x7f0000001740)="faf363e85225", 0x6, &(0x7f0000001780), &(0x7f00000017c0), &(0x7f0000001800)="576a79dd28cb389e744c2fdffde981076e7efda196e5009b2ce7c04a195d280078d19437a12518b6ee2fcff56289a99d534b21d72efdc5b7537fbc836e6ae199bd10cd9c52e453c2c64fd3647347a4d9315dfc6b0b632fbb9acb131554cf77c33f7b5ece1295246f7ab764cd65107d005860343ce35cf729ab21ed9914dc78b510824f9f1e63325fd16610a9674119887e8cba51981b485bc4803aac3867f2563cacc0ef98fbf7fa8da73eb7790a3c1fc602431103c5da60cdd0af35fbb47161062f34e13ae802f8f997442d0a21f719033e5f60eb34fdae297d61b66c6c692eb2d689bc3e440795fa4d8467e09b3697cdfca63d0c044ad73b751a37ef6e5a5b7379952206e4a78f4e46e06adf679284d649301f8cda5ef0b821a87df6f1679dab5a4b07afe694c6d3befb7524dd3fe9a2c78cd170c0c11c02d05f1664ea3ef9a84e8b6dd3e1cad8d736b2883f9152358aeb6a346ac59600b876b8052c161a4796b4cc8bb005e4f6881bb036d446f5e5e651b7362f307e5b532114e52a943127e7abeb46ce047dbce995cbf8498d5a4e207f28f91f7aadde62bd595c838f5f26d75faae9a84464e6afd7dcc88a1bd67583d72c92bece5cc99ac60db10116ca4da3b50d3204f267a254b813995454b09a3ababad42205d4ccb7530fcca8e1ed0f019d1e0f479200dcc4d217f55a55624be02de97ab1d60fdf08cf14613d0412ab7611eb3c09a429a65f39541e2e572a7b53b21f845c25987f5c8e9ecce06ce86958c7f8b70f7aa8d6afca9d5d980d301605e49eaaad781b3c99a1b4f03959b64e15a20b68603e7d7f78fbebdd7162ea6d295f55032188e8c4cb3a1f05ae21a1a9a003c89300a2630a4de855b5eead1d88c694556370b0a110de4866c993fc476eb67b89595c47e76d8a2216776ed33185730883194394bbd03ba6183a632a27175eed1c7bdd733d742d3522cda328689084d4cbb64cd7fffeb2c3ec319702de15f1e2a53f28e33dd681fe9372c27e1622aed7f1f18efb1c12c442522876cc09c11c895ad8385465a533c8fd760ec2696b9bbcefb62a8feec55dfe7e4f5d4cab9ef8a01c8276a8d19d8646878e6b7a23d8adba22ee02e405f7770e6e50d2a0b931ab8794596d5e1e9217a0bca8eed886eba8b828e4eb0c29d254108109ca013ce3ec8ea1ddefb50e168a1e09948c70f0844bbcdf186dab15b9f49232da4ccbbd5ee6be815be7c917370aaca4fe6c40a577f3d023556d5f921c2cf5654ca6564ac9e3119b0549047675ced9be8ba7d2e6e936434df9191e64ea3de9397a61adcdd9d3fe7557fb0e6c9206ee2f58cbb55fb102c92286417373f5eae63b4ee3be6fff4450607bbb31ce881962f9c0778de7c567a818d470a63e91f796e3be07f4a6fdce9a1dc0f50bb706a8903b9bb6d01a2a4045837952e532c7638c2481066de841cb46a597fa8e769d9c39c6086b33c12f752533db51d2726b6394f888a435c8c68ebbec27e069875aaf8aa8c3a4833af3eb655bb65e412ad5e6266d6589dbe78889c6c76f77ece9eda46b06db5e2c4d1c10d60952b3ff9416e69f7f47989e1c679536f9e9bd975274f249b06132774710110543dd81804874c5a978846b55a9fe3feb8732cf163542e6c953fd59d76c4fad82bc487d65410f1683caf8e45e21fc8b41acae38979ddce528c7aadc4c1af639280197dfe4d238cc25f3dd796c5f00b5cb5c2229a57dc0dd409b29fc0147359399b3d02c5d41acd17f2c8dbdbffb9e40f001741c5713c9b30e0d52923879190551b46154b1dcf3adc1ca9ec6dde879175dc160ec905a60fd8559c8a96ffd6c1596fdf26ffa8d2861896b5e0a4a49b2111b645bbe8fa9f469f706ba07bb58769e80ac7b23fd7c4b9c01b31e8fae44577d463d940bc4e65d9de49c7b27f3478345797cf2ff65b146eb22bb63280acb46bd2d587ffa859c1b5c6d2eebc1bc77ca21b824fbcdc28ec98361998301eba8f297a55fb03c9f135f158151665cf14152b767cf733ff8e88a5367d21dff95ba58de4e5fabfd8b7bcc2e20175669d5e26cb86b5919594d51916f180313769aaa01b4bb83e960f71bdde47123601e1fe452d0d921c981bbc2aab6438c428047ca2a472f9efdd5a2d210868f0bd360a4a831e28eea1b93804251b2ed886fff5f124c177ba8af6fc143e2e1dc199654268feb423ae302d36085444738d43d86196e42bc7512b9233e82a68b5b4ae3ebf20fb05b29efd402fd20a18a4db50eaeadb92610bc40a287da0325dbd79d69efaad8849c00bf907a3e8b49eac265a3e90f3412caeb10778075034e80b22a2797ea39416bf108aa516df0ffaf54f6d221898305850ee00565541c3e542c243e063cdf9458f35cbef16775fa8582e6db42447acb187ed7465f29e68cf6594331494cb2ca2fe7a113aa92a1616bad67b0f4853c78a3b15416b0abc243db1f7a358abeaabb06f799046aa96be0865df68eb6c81d233e580bf0dfb7fda8730940e619ec9677ac03771c6217b2e9935088ef3181a034728e3c22b2305d27797a9765bb19564b751912879342f91007d5ba9203b32644b69e5d0ca851216385e262d13ecd4e02dc70463e1665ea5426b8e808a2e69150a15c9e0b2c15c6d4af979f474627c6be78c41e955363ceb0e6a5756347d723f0e25e61ab20d49f89cf448a0f12e67b4aa9c7dd80720e9e64d8eb113571e09d4a5cd04cc639fb615af7b60ffe8e7900218632890303e2a0b940074bb4ec4b945dda95886782d7c512de22fe0dce89c7bf449571d6ac1170d2aeb2bd6b3b15936ff788669c9846adfecf9a98286d6b4f5e31c7ad22d93f7446a574a37b2133b1426166a7d5a37d088062d8c45280f71ad48b0ecb4be9c842501046263f7cd34575c60caf75a8dee3e00aaaa6f1c414ee599fcca8957004c2cc3f7d8e0eff661a0b06f802737eaf20de822b36d8b2e706f61dd768dec86afbd7a61124e21808f896317b6d1be1e97571e3318c49ac4b1873df8c77328c6e6679c137069ea75974de3a20748d569745b08d003bca89d6c2652ac561350ca618e6c1a4811128812938c0bb8001bef5b42ac023cffc288191f8744ba54ec3599ceca7acc4bdab47a011dec7d511de06077b90dd713a5ec5d0305e9a2602a60e21afd544c5e71d039b91aa550cf24caf60f084d9d954557456fe610032b80988465c53c66cb9b2f071d56d11cd1377f57dc873cab2aab801c80936bd24993c18778e0348b30697fbc2325363552b75cf5438aa5477708c2e9e745c671f590749404f8e715b9b76018c920bf3e3594033489debb9b318ccaa222103a0fd6c1cea8fa73b78baeca0d00b454e29c84796c6136fe1e7f73ecfaf80a499a997d03393d209c26b21bdcb4d7f8b021bae2a62e996e0f3599dc2b8fda5e9f74da808d050a84c8647933e7db01b780487d209862d099dc82475c0de778305a906fa9667a949dbe2a82b71e3b9d232541357d164892d4b8446f40be5720618d6fc5c2974acb7ee210641b81181b5b28fbf4646d64597f1f45f53d7ce994d445888d57e00eb1439dc960f4a35f2bfb3ceadc76bb36be33d1362c4fb33b212f707f614d0f517afbecfbe7e9ff54c5ea39fbe25a671012b56b00256828f5eba06c7c53a013de5a103ea67bfb2861f9e96fcc303b79fb5480fe9269ac806c660be5ab816bc98b579ed128f35d44c7eed8387ab75a0ea256af28000cb3ae3baa497531a75b210d81724b508277411142446b0481f3fae1774dcb4695de5d2baa61e57aab11f2e24b5d65d81679d28d309ace2fac027b8f12e2a78bc1f452684a639506c669b738204b0afed068ec8d70db5801622db7fdc1a2d0d6ef2d8bcfc2db1becc45e340ca02ee838be59c645a5140384a8ab3c0b95c45ee5dd0cb8ed3e7e077f0f452edee2b599576707c59f8d10e00d8899373b515d45cac9237ccc6eb34ff74fc8bc44f578aead7207042d3c3f0bedc07f2d7fd93409b41f8dc65c57dbd3dc5c0cbb492b1019a76ea74852bef655cd4b786b19dd626ddc3bc1527dd1eff962e7b0d40e6119cd656e04cb9789bcdcf27cc8eb2167dedb7c539eed614872441ab44b2b961b36e3b34066235a6edf8faa845ea826411c2782c79b4a2b08980aed0a22689ef67024e0f04d4e75f4cb2123b04f15276c2a190119a34484bf50c4cdf66dd1147986aa232a9c01532c9f56319b4fd6287f2e598a72bd53d487ca75f17e7566f52e6dd992f2cbd253b872fcc6df6a8ccd7abf647204d9d9a0943488de1535b036906e28c829c4e7ba94cec684afa7b7ff78cf47d0b364ff3ddfd7a15fb6ff03dbc91f87d881d76f19ff83f4856466014f29bdbd0dee206e348eb9aed1b057c9e8febb446ddf90a5e1b770c7c830c96104b83a660ee4eb80dd37048ed3152b772c6d6b3bdec0ef108e790edad5e9a2e78242324ff9a5113ffcb6fa3c4e3f8c1a561d54dab35652e3b34b727e26652b5b4e5b8647091b696c0f0acb5be35aa82cf2468fb2938dfffd341468543b28842dbd1ff5029e8d80b9a471da66a29f79da7cc63d430c6e6e6b235ce7cb7c18051027c3a186a6d6c8c7bbac91c10d8cbc4d679aba7eebf1b3dea618f2cf07e57966de42f9a46f614ff77cc5adfda7d8d25cc82ad0877afbe7671a3b525434e080b4c31947e9facc8c2d222e29d58cfe66dfe83a73be18399fe2701937d9137d7efcd58ea9e666f60da721e50b70c8d3a862b17e01e66b67b4660348924e477cec636fbd4da1117a987de45fbeffd71d5fa853ba4191cd16ba7b1dee1712177c5c66d879b335f5024dbb7f31c8f61aae95f7ecfae0dfc1f0b94e7c3bc2e7fccd6cfbe39a1708ea311caf4b8f2f4eda332064865e652db5a053cc1b055098975bb5b20a64b46bfe64d07dcf241ddb4bfc0c928ed6ed5a7093591843614ecce37b7a9b425b91b9a6ab4bcfb3a591028fb743ab3b6ea754c70d0a23368b3c4c556c34d29e73b23d46773beed73e13efd92a5e085d4e67daa4bcafc5ec37e6d1ade6fe09b8e233d1912e306c166af0204a92b1a53e59c36b0486cddf59b1846b60dcc48f5f0693fe30d59d647a3a9f295798d4742b43583cd932d8615fa4e1d250235075ed60e283fb3531550a47d160538d2d2303cdd615cad6624312b31643af7ed54f11230212452215f84ae59f66c91680283fe8018bb7cc6157ab03364e6a70afe5119aa7fecde26eeddd25da9498548745eaaede84e88ad6fe56cc56f78fa3a4252cb0c47412913120f32f8433adc2d2e22f7590832ced756ef6cdfef3b4fed38ed4b126d70f91c355cf3d9d8d0c6f85d0b89726550ff99eff1b3623c767bb0281f6b1b5b0603079093e01e71f96fd8937291e2655cb466470034f925f185d581b284250f66825765437b6ae996127c17adff635403fff9963c90e366c384fa2e968dfd06a41dd4e798beb8281f82d1a2c1a09857fffe4a4337d7d09a71ed0ffb2b714e7c79e292a45270d9299bb22702890bdf86d7fd2ac5b806cac0650e441f04c4bb7c0d2570394714c88a332065ebd8984e11a5be514860172ceb2e4380365a6d9ce6881b563934cb683ff2202e3515323810356725872266f74221184c7e703384fe00f70f8bb5e15bc2e04df4c07ef7e52819acd1c4f1f1a31aba00a29ab5bd2ab85857a98e4a0bfc409924ae6c089b590e8d7b8e04f9192259a4a696b796acfa010862c98da8e3a84fe0a881f88e06bef6b50c3fc940e8e9a7e7b5cbf939bdd7a24baabc43394111aee4b14efd6f205acd199c14db9b586838") socket$inet6(0xa, 0x2, 0x0) fstat(0xffffffffffffffff, &(0x7f0000002800)) r0 = eventfd(0x0) r1 = dup2(0xffffffffffffffff, r0) r2 = eventfd(0x0) dup2(0xffffffffffffffff, r2) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$NL80211_CMD_GET_SCAN(r1, &(0x7f0000000240)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x14, 0x0, 0x400, 0x70bd29, 0x25dfdbfe, {{}, {@void, @void}}, ["", "", "", "", "", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x4000040}, 0x20000001) r3 = eventfd(0x0) dup2(0xffffffffffffffff, r3) eventfd(0x800) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x40180, 0x0) r5 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f00000000c0), 0x2a00, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r2, 0xc020f509, &(0x7f0000000100)={r0, 0x40, 0x8000000000000001, 0x3}) ioctl$VHOST_SET_VRING_KICK(r5, 0x4008af20, &(0x7f0000000140)={0x2, r6}) fstat(r4, &(0x7f0000000040)) 22:30:12 executing program 2: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0xfd, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6, 0x24, 0x1a, 0x6}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x0, 0xd9}}}}}}}]}}, 0x0) syz_usb_connect$cdc_ecm(0x42c15a60db2479b8, 0x50, &(0x7f0000000080)={{0x12, 0x1, 0x200, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3e, 0x1, 0x1, 0x1f, 0x190, 0xd3, [{{0x9, 0x4, 0x0, 0x8, 0x3, 0x2, 0x6, 0x0, 0x4, {{0x8, 0x24, 0x6, 0x0, 0x0, "53a68c"}, {0x5, 0x24, 0x0, 0x5}, {0xd, 0x24, 0xf, 0x1, 0x20, 0x4, 0x7, 0xa6}}, {[], {{0x9, 0x5, 0x82, 0x2, 0x40, 0x2, 0xff, 0x7}}, {{0x9, 0x5, 0x3, 0x2, 0x40, 0x3, 0x8, 0x81}}}}}]}}]}}, &(0x7f0000000640)={0xa, &(0x7f0000000100)={0xa, 0x6, 0x300, 0x3, 0x44, 0x40, 0x10, 0x9}, 0x19, &(0x7f0000000140)={0x5, 0xf, 0x19, 0x1, [@ss_container_id={0x14, 0x10, 0x4, 0x1f, "75676e808485a641711c13b79992f624"}]}, 0x9, [{0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x420}}, {0xda, &(0x7f00000001c0)=@string={0xda, 0x3, "feba1d65c4a0c33807d38a078fadd43fdb0a61413aec5e85f172d8d06d2f89af720cb1e4eb900d50abbd4cbe7a33df89f99beb2552a651d6e4e8c12911a95e5041f18586b424bb7ed7c6742cc7884362d7078650ec9cf6b91174fec422a88a036ee2613eae81d3971d11f4ba6cb51b613d97fe0594c75fa1518343d042925951b9b7f004823bc2f14c9ca570597254be773077a64dd66c68416a1f850ca7c23d2e7ed4a8c742bfa67052e1805a5012d7151467f67ac714a4d0b0eb29b6be1059683b7dc23ffeb5e1ec1614f3c62d9e829b0d097111cde858"}}, {0x4, &(0x7f00000002c0)=@lang_id={0x4, 0x3, 0x2c01}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0xf4ff}}, {0x56, &(0x7f0000000340)=@string={0x56, 0x3, "b633250ab8a49d3b42fba635163105e47dda4a37fc6b8deae1d63535fed4b00bcfe5980e9cfe4724f01d2ec315d004d37bf7f558cf853921eba6cb0b6484d1053d3a43f3fa96c17420ae67092fd74d4127754c7e"}}, {0x86, &(0x7f00000003c0)=@string={0x86, 0x3, "54d3702af5b5d584713a732d3db11dbdb21af06f6f37ab0db42236c751f649f51adc7c93cf2aa194e6e65f37a2d11e6c827ad822de4e0ace68aa9fcbcddd98ff35b39944ca33eedc0a00319e759737eb58d50158e1b3dfc3950704197411f3bb7018f16dc2aff22c9dfc711669cac9264b8662c6ce728ec7c4a96a1b710a24d76e97f552"}}, {0xb, &(0x7f0000000480)=@string={0xb, 0x3, "bbf1d312b7e6bb6a57"}}, {0xe2, &(0x7f00000004c0)=@string={0xe2, 0x3, "a1a86ce54f4f594cc9c3836a297325ca8a841177ad5cd7b471804c5df3cd909cdb9b3ac38498a1e98fcc136c96c478f251ba8b253fa4bf2b06bc7861a171e98414ae06dcaad98ca1a35fd9ea0d26fc1a4fe2b411dcffe03cd176fcab1bcbe937462d03acd6784c120b9823cf77af5bd3e868e668921866d6378a039cd889ef4580daaa85adf23c6c3b2376bbb4a7760a351543cf0a072c01ab3754c9da18c19d7a655316e9e615decf506e0be6738a0b568ce3de7e55c6798324885aeb1baf1bb0051ba98feeb788bd710cf9bdd7b97954f05d90477b4b187a0c5cb5e827d323"}}, {0x6b, &(0x7f00000005c0)=@string={0x6b, 0x3, "19d8ad2b64f907355eec838381315f867daea122dd025e55f36cc5a51ed84e4b24cb6ed6c0ec92e3b55d85371201de3a0dc68ac4701059d692b490e90f90b839eb8a55891a488f1d9a3de27d5cf58ad55cadb5508547da813a9529de7b704a36980cfba9c8fc761683"}}]}) 22:30:12 executing program 4: bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001700)={&(0x7f00000016c0)='afs_protocol_error\x00'}, 0x10) (async) socket$pppl2tp(0x18, 0x1, 0x1) (async, rerun: 64) inotify_init() (async, rerun: 64) syz_clone(0x40004400, &(0x7f0000001740)="faf363e85225", 0x6, &(0x7f0000001780), &(0x7f00000017c0), &(0x7f0000001800)="576a79dd28cb389e744c2fdffde981076e7efda196e5009b2ce7c04a195d280078d19437a12518b6ee2fcff56289a99d534b21d72efdc5b7537fbc836e6ae199bd10cd9c52e453c2c64fd3647347a4d9315dfc6b0b632fbb9acb131554cf77c33f7b5ece1295246f7ab764cd65107d005860343ce35cf729ab21ed9914dc78b510824f9f1e63325fd16610a9674119887e8cba51981b485bc4803aac3867f2563cacc0ef98fbf7fa8da73eb7790a3c1fc602431103c5da60cdd0af35fbb47161062f34e13ae802f8f997442d0a21f719033e5f60eb34fdae297d61b66c6c692eb2d689bc3e440795fa4d8467e09b3697cdfca63d0c044ad73b751a37ef6e5a5b7379952206e4a78f4e46e06adf679284d649301f8cda5ef0b821a87df6f1679dab5a4b07afe694c6d3befb7524dd3fe9a2c78cd170c0c11c02d05f1664ea3ef9a84e8b6dd3e1cad8d736b2883f9152358aeb6a346ac59600b876b8052c161a4796b4cc8bb005e4f6881bb036d446f5e5e651b7362f307e5b532114e52a943127e7abeb46ce047dbce995cbf8498d5a4e207f28f91f7aadde62bd595c838f5f26d75faae9a84464e6afd7dcc88a1bd67583d72c92bece5cc99ac60db10116ca4da3b50d3204f267a254b813995454b09a3ababad42205d4ccb7530fcca8e1ed0f019d1e0f479200dcc4d217f55a55624be02de97ab1d60fdf08cf14613d0412ab7611eb3c09a429a65f39541e2e572a7b53b21f845c25987f5c8e9ecce06ce86958c7f8b70f7aa8d6afca9d5d980d301605e49eaaad781b3c99a1b4f03959b64e15a20b68603e7d7f78fbebdd7162ea6d295f55032188e8c4cb3a1f05ae21a1a9a003c89300a2630a4de855b5eead1d88c694556370b0a110de4866c993fc476eb67b89595c47e76d8a2216776ed33185730883194394bbd03ba6183a632a27175eed1c7bdd733d742d3522cda328689084d4cbb64cd7fffeb2c3ec319702de15f1e2a53f28e33dd681fe9372c27e1622aed7f1f18efb1c12c442522876cc09c11c895ad8385465a533c8fd760ec2696b9bbcefb62a8feec55dfe7e4f5d4cab9ef8a01c8276a8d19d8646878e6b7a23d8adba22ee02e405f7770e6e50d2a0b931ab8794596d5e1e9217a0bca8eed886eba8b828e4eb0c29d254108109ca013ce3ec8ea1ddefb50e168a1e09948c70f0844bbcdf186dab15b9f49232da4ccbbd5ee6be815be7c917370aaca4fe6c40a577f3d023556d5f921c2cf5654ca6564ac9e3119b0549047675ced9be8ba7d2e6e936434df9191e64ea3de9397a61adcdd9d3fe7557fb0e6c9206ee2f58cbb55fb102c92286417373f5eae63b4ee3be6fff4450607bbb31ce881962f9c0778de7c567a818d470a63e91f796e3be07f4a6fdce9a1dc0f50bb706a8903b9bb6d01a2a4045837952e532c7638c2481066de841cb46a597fa8e769d9c39c6086b33c12f752533db51d2726b6394f888a435c8c68ebbec27e069875aaf8aa8c3a4833af3eb655bb65e412ad5e6266d6589dbe78889c6c76f77ece9eda46b06db5e2c4d1c10d60952b3ff9416e69f7f47989e1c679536f9e9bd975274f249b06132774710110543dd81804874c5a978846b55a9fe3feb8732cf163542e6c953fd59d76c4fad82bc487d65410f1683caf8e45e21fc8b41acae38979ddce528c7aadc4c1af639280197dfe4d238cc25f3dd796c5f00b5cb5c2229a57dc0dd409b29fc0147359399b3d02c5d41acd17f2c8dbdbffb9e40f001741c5713c9b30e0d52923879190551b46154b1dcf3adc1ca9ec6dde879175dc160ec905a60fd8559c8a96ffd6c1596fdf26ffa8d2861896b5e0a4a49b2111b645bbe8fa9f469f706ba07bb58769e80ac7b23fd7c4b9c01b31e8fae44577d463d940bc4e65d9de49c7b27f3478345797cf2ff65b146eb22bb63280acb46bd2d587ffa859c1b5c6d2eebc1bc77ca21b824fbcdc28ec98361998301eba8f297a55fb03c9f135f158151665cf14152b767cf733ff8e88a5367d21dff95ba58de4e5fabfd8b7bcc2e20175669d5e26cb86b5919594d51916f180313769aaa01b4bb83e960f71bdde47123601e1fe452d0d921c981bbc2aab6438c428047ca2a472f9efdd5a2d210868f0bd360a4a831e28eea1b93804251b2ed886fff5f124c177ba8af6fc143e2e1dc199654268feb423ae302d36085444738d43d86196e42bc7512b9233e82a68b5b4ae3ebf20fb05b29efd402fd20a18a4db50eaeadb92610bc40a287da0325dbd79d69efaad8849c00bf907a3e8b49eac265a3e90f3412caeb10778075034e80b22a2797ea39416bf108aa516df0ffaf54f6d221898305850ee00565541c3e542c243e063cdf9458f35cbef16775fa8582e6db42447acb187ed7465f29e68cf6594331494cb2ca2fe7a113aa92a1616bad67b0f4853c78a3b15416b0abc243db1f7a358abeaabb06f799046aa96be0865df68eb6c81d233e580bf0dfb7fda8730940e619ec9677ac03771c6217b2e9935088ef3181a034728e3c22b2305d27797a9765bb19564b751912879342f91007d5ba9203b32644b69e5d0ca851216385e262d13ecd4e02dc70463e1665ea5426b8e808a2e69150a15c9e0b2c15c6d4af979f474627c6be78c41e955363ceb0e6a5756347d723f0e25e61ab20d49f89cf448a0f12e67b4aa9c7dd80720e9e64d8eb113571e09d4a5cd04cc639fb615af7b60ffe8e7900218632890303e2a0b940074bb4ec4b945dda95886782d7c512de22fe0dce89c7bf449571d6ac1170d2aeb2bd6b3b15936ff788669c9846adfecf9a98286d6b4f5e31c7ad22d93f7446a574a37b2133b1426166a7d5a37d088062d8c45280f71ad48b0ecb4be9c842501046263f7cd34575c60caf75a8dee3e00aaaa6f1c414ee599fcca8957004c2cc3f7d8e0eff661a0b06f802737eaf20de822b36d8b2e706f61dd768dec86afbd7a61124e21808f896317b6d1be1e97571e3318c49ac4b1873df8c77328c6e6679c137069ea75974de3a20748d569745b08d003bca89d6c2652ac561350ca618e6c1a4811128812938c0bb8001bef5b42ac023cffc288191f8744ba54ec3599ceca7acc4bdab47a011dec7d511de06077b90dd713a5ec5d0305e9a2602a60e21afd544c5e71d039b91aa550cf24caf60f084d9d954557456fe610032b80988465c53c66cb9b2f071d56d11cd1377f57dc873cab2aab801c80936bd24993c18778e0348b30697fbc2325363552b75cf5438aa5477708c2e9e745c671f590749404f8e715b9b76018c920bf3e3594033489debb9b318ccaa222103a0fd6c1cea8fa73b78baeca0d00b454e29c84796c6136fe1e7f73ecfaf80a499a997d03393d209c26b21bdcb4d7f8b021bae2a62e996e0f3599dc2b8fda5e9f74da808d050a84c8647933e7db01b780487d209862d099dc82475c0de778305a906fa9667a949dbe2a82b71e3b9d232541357d164892d4b8446f40be5720618d6fc5c2974acb7ee210641b81181b5b28fbf4646d64597f1f45f53d7ce994d445888d57e00eb1439dc960f4a35f2bfb3ceadc76bb36be33d1362c4fb33b212f707f614d0f517afbecfbe7e9ff54c5ea39fbe25a671012b56b00256828f5eba06c7c53a013de5a103ea67bfb2861f9e96fcc303b79fb5480fe9269ac806c660be5ab816bc98b579ed128f35d44c7eed8387ab75a0ea256af28000cb3ae3baa497531a75b210d81724b508277411142446b0481f3fae1774dcb4695de5d2baa61e57aab11f2e24b5d65d81679d28d309ace2fac027b8f12e2a78bc1f452684a639506c669b738204b0afed068ec8d70db5801622db7fdc1a2d0d6ef2d8bcfc2db1becc45e340ca02ee838be59c645a5140384a8ab3c0b95c45ee5dd0cb8ed3e7e077f0f452edee2b599576707c59f8d10e00d8899373b515d45cac9237ccc6eb34ff74fc8bc44f578aead7207042d3c3f0bedc07f2d7fd93409b41f8dc65c57dbd3dc5c0cbb492b1019a76ea74852bef655cd4b786b19dd626ddc3bc1527dd1eff962e7b0d40e6119cd656e04cb9789bcdcf27cc8eb2167dedb7c539eed614872441ab44b2b961b36e3b34066235a6edf8faa845ea826411c2782c79b4a2b08980aed0a22689ef67024e0f04d4e75f4cb2123b04f15276c2a190119a34484bf50c4cdf66dd1147986aa232a9c01532c9f56319b4fd6287f2e598a72bd53d487ca75f17e7566f52e6dd992f2cbd253b872fcc6df6a8ccd7abf647204d9d9a0943488de1535b036906e28c829c4e7ba94cec684afa7b7ff78cf47d0b364ff3ddfd7a15fb6ff03dbc91f87d881d76f19ff83f4856466014f29bdbd0dee206e348eb9aed1b057c9e8febb446ddf90a5e1b770c7c830c96104b83a660ee4eb80dd37048ed3152b772c6d6b3bdec0ef108e790edad5e9a2e78242324ff9a5113ffcb6fa3c4e3f8c1a561d54dab35652e3b34b727e26652b5b4e5b8647091b696c0f0acb5be35aa82cf2468fb2938dfffd341468543b28842dbd1ff5029e8d80b9a471da66a29f79da7cc63d430c6e6e6b235ce7cb7c18051027c3a186a6d6c8c7bbac91c10d8cbc4d679aba7eebf1b3dea618f2cf07e57966de42f9a46f614ff77cc5adfda7d8d25cc82ad0877afbe7671a3b525434e080b4c31947e9facc8c2d222e29d58cfe66dfe83a73be18399fe2701937d9137d7efcd58ea9e666f60da721e50b70c8d3a862b17e01e66b67b4660348924e477cec636fbd4da1117a987de45fbeffd71d5fa853ba4191cd16ba7b1dee1712177c5c66d879b335f5024dbb7f31c8f61aae95f7ecfae0dfc1f0b94e7c3bc2e7fccd6cfbe39a1708ea311caf4b8f2f4eda332064865e652db5a053cc1b055098975bb5b20a64b46bfe64d07dcf241ddb4bfc0c928ed6ed5a7093591843614ecce37b7a9b425b91b9a6ab4bcfb3a591028fb743ab3b6ea754c70d0a23368b3c4c556c34d29e73b23d46773beed73e13efd92a5e085d4e67daa4bcafc5ec37e6d1ade6fe09b8e233d1912e306c166af0204a92b1a53e59c36b0486cddf59b1846b60dcc48f5f0693fe30d59d647a3a9f295798d4742b43583cd932d8615fa4e1d250235075ed60e283fb3531550a47d160538d2d2303cdd615cad6624312b31643af7ed54f11230212452215f84ae59f66c91680283fe8018bb7cc6157ab03364e6a70afe5119aa7fecde26eeddd25da9498548745eaaede84e88ad6fe56cc56f78fa3a4252cb0c47412913120f32f8433adc2d2e22f7590832ced756ef6cdfef3b4fed38ed4b126d70f91c355cf3d9d8d0c6f85d0b89726550ff99eff1b3623c767bb0281f6b1b5b0603079093e01e71f96fd8937291e2655cb466470034f925f185d581b284250f66825765437b6ae996127c17adff635403fff9963c90e366c384fa2e968dfd06a41dd4e798beb8281f82d1a2c1a09857fffe4a4337d7d09a71ed0ffb2b714e7c79e292a45270d9299bb22702890bdf86d7fd2ac5b806cac0650e441f04c4bb7c0d2570394714c88a332065ebd8984e11a5be514860172ceb2e4380365a6d9ce6881b563934cb683ff2202e3515323810356725872266f74221184c7e703384fe00f70f8bb5e15bc2e04df4c07ef7e52819acd1c4f1f1a31aba00a29ab5bd2ab85857a98e4a0bfc409924ae6c089b590e8d7b8e04f9192259a4a696b796acfa010862c98da8e3a84fe0a881f88e06bef6b50c3fc940e8e9a7e7b5cbf939bdd7a24baabc43394111aee4b14efd6f205acd199c14db9b586838") (async) socket$inet6(0xa, 0x2, 0x0) (async) fstat(0xffffffffffffffff, &(0x7f0000002800)) (async) r0 = eventfd(0x0) r1 = dup2(0xffffffffffffffff, r0) r2 = eventfd(0x0) dup2(0xffffffffffffffff, r2) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async, rerun: 64) sendmsg$NL80211_CMD_GET_SCAN(r1, &(0x7f0000000240)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x14, 0x0, 0x400, 0x70bd29, 0x25dfdbfe, {{}, {@void, @void}}, ["", "", "", "", "", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x4000040}, 0x20000001) (async, rerun: 64) r3 = eventfd(0x0) dup2(0xffffffffffffffff, r3) (async) eventfd(0x800) (async) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x40180, 0x0) (async) r5 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f00000000c0), 0x2a00, 0x0) (async, rerun: 32) ioctl$F2FS_IOC_MOVE_RANGE(r2, 0xc020f509, &(0x7f0000000100)={r0, 0x40, 0x8000000000000001, 0x3}) (rerun: 32) ioctl$VHOST_SET_VRING_KICK(r5, 0x4008af20, &(0x7f0000000140)={0x2, r6}) (async) fstat(r4, &(0x7f0000000040)) [ 449.326754][ T9323] loop5: detected capacity change from 0 to 147551 22:30:12 executing program 0: r0 = syz_clone(0x10003000, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone(0x60281200, 0x0, 0x0, 0x0, &(0x7f00000000c0), &(0x7f0000000100)="f58272ba30b27094464d485ee0ca2e9dec2283cf9c598a8be77b2c63ef7a6eb7eaf93b6413") ptrace$PTRACE_SECCOMP_GET_METADATA(0x420d, r0, 0x0, 0x0) r1 = openat$fuse(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$cuse(0xffffffffffffff9c, 0x0, 0x2, 0x0) r2 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_SCRUB_PROGRESS(0xffffffffffffffff, 0xc400941d, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000037c0)={'ip6_vti0\x00', 0x0}) syz_open_procfs$namespace(r2, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) getsockname$packet(r3, 0x0, 0x0) write$FUSE_LK(r3, 0x0, 0x0) read$FUSE(r1, &(0x7f00000001c0)={0x2020}, 0x2020) openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x400000, 0x0) ioctl$BLKZEROOUT(0xffffffffffffffff, 0x127f, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000002200)) r4 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) getsockopt$PNPIPE_IFINDEX(r3, 0x113, 0x2, &(0x7f0000000140)=0x0, &(0x7f0000000180)=0x4) sendmsg$RDMA_NLDEV_CMD_SET(0xffffffffffffffff, &(0x7f0000002640)={&(0x7f0000002580), 0xc, &(0x7f0000002600)={&(0x7f00000025c0)={0x1c, 0x1402, 0x20, 0x70bd2c, 0x25dfdbfd, "", [@RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz0\x00'}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4001}, 0x811) sendmsg$nl_route(r4, &(0x7f0000002540)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000002500)={&(0x7f0000002400)=ANY=[@ANYBLOB="dc0000001800000825bd7000fedbdf251c803c7f0000fe0000300000840013000000000000000000000000000000000000000000000f0f00000f0f000000000000000000000000000000000000000000000000000000000000000f000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000040000000000000000000000000000000000080001000000000008000400", @ANYRES32=r5, @ANYBLOB="05001a00fe0000000800010000000100140012001d003c03bf633b9705001a0005000000"], 0xdc}, 0x1, 0x0, 0x0, 0x4880}, 0x4c080) [ 449.404014][ T9323] F2FS-fs (loop5): Magic Mismatch, valid(0xf2f52010) - read(0x0) [ 449.452085][ T9323] F2FS-fs (loop5): Can't find valid F2FS filesystem in 1th superblock 22:30:12 executing program 4: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x4000000, 0x6, &(0x7f0000000200)=[{&(0x7f0000010000)="00400000ec1f0000132000001200000000000000002000000001000073564d38e10000001e000000000000000010ec03020001005265497345723346730000000100000002000100000001200100000003000000000000000000000000000000000000000000000000000000000000000000000001001e003bc1655f004eed00", 0x80, 0x10000}, {&(0x7f0000010100)="ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f00"/1056, 0x420, 0x11000}, {&(0x7f0000010600)="ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x800, 0x11800}, {&(0x7f0000010e00)="0000000000000000000000001200000000000000002000000001000073564d38e10000001e00"/64, 0x40, 0x2012000}, {&(0x7f0000010f00)="01000200750f0000000000000000000000000000000000000100000002000000000000000000000000002000e00f0000010000000200000001000000f401000002002300bd0f00"/96, 0x60, 0x2013000}, {&(0x7f0000011000)="000000000000000000000000000000000000000000000000000000000001000000010000000200000022000400020000000000000001000000200004002e2e2eed4103005cf9535f230000003bc1655f3bc1655f3bc1655f01000000ffffffff", 0x60, 0x2013fa0}], 0x0, &(0x7f0000011100)) sendmmsg(0xffffffffffffffff, &(0x7f00000023c0)=[{{&(0x7f0000000040)=@pppoe={0x18, 0x0, {0x0, @link_local, 'xfrm0\x00'}}, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000140)="25af97be5669f88fb1198c433781533ba28705009e0995f600797078e397835a7ab172bd1e2b9e5e1e0087c6f0a10a80994e8ee69e675883f649c94ee4514fa8811466d6484967011773618cb90a0e9dc8f84396f988f5dc23df0e910b15d898f5fe901008da9f0ead1b986de8a9508aa540", 0x72}, {&(0x7f00000000c0)="d7", 0x1}, {&(0x7f00000002c0)="4919e42fe50da3c4850901a127d78d3677dfdf3848647cd94535a3794ba84e8e36ca1523465c7ac9ce4a6b8cb2823ac8a2d2fe182a43e0f668bbbf38b331b1aa8819eeda61173e5453b4b2060a90c9d4a947932b02bda56a5eb2beb4505a947bc7b57ffa6fa49a6ec72c442cefded5e2efec8d9f313bdb8a9d52d71c50a04e3ef1b96b97fe11c9c4b293a2cd76", 0x8d}], 0x3, &(0x7f0000000380)=[{0xb8, 0x102, 0x7, "89fa832b2d493dd9f3e9541f33fe7f5469022b7b810ca3135e3cb0f119729295f41bb63ff53da0d3a2d35fac8e9fc88caa81e607ffffebce7ba15aef241e85856aed2e7d74e40d4b93d6c798b341b71d14aea772bc284bc477e18ca11dd1319ae5c4026721d1455a86d54171ca34fa524856d37b79f219b2b5c16add2ed0d85b909a71039c9743cd2c20b52fdcdd9accfb9a8c21959b337e6fdf450f01eeb06efc"}], 0xb8}}, {{&(0x7f0000000440)=@isdn={0x22, 0x3, 0x3, 0xff, 0x8}, 0x80, &(0x7f0000000940)=[{&(0x7f00000004c0)="f213a7e2bfcaed01c9a9346358754762e96a71e06be0a579ddd30a0c2da831d58a482a34112d438b9fb71b40eda11a3dd9570f45087dfe0f18a435b23be91b2d47621a881d50eaff75963a0ac507a83a9384bd110ad90c6bb019481d6d3de7644e7c26259bee767b10902cf4a3d44f0c4626968183ff5ea5c6e53030f4fdff11cc0d0123cd7370", 0x87}, {&(0x7f0000000580)="545d7f52abbecd15d3b544dcd3e5bd2e8d715082152a023a3b46b8bb1e449e723699c3a80e65e71bce43eeb91162618521590b", 0x33}, {&(0x7f00000005c0)="c20a18c3e0f1afae5771c3bb68960611135f4336afa3da02731b0ff9cf87362e52f8d42031c6848f684575aac58984b7dd04007fc177d7d80d2ec72ef5e0ad688bbea8934581216387846875894ea0542ab698b0e460f1c48e0020134290bdacdec2afa683e52b4ec86b09d52250ef8e50531675a09ddfc6c56759ee3e06cb5e1dd0c0ca04413130c1c22c4fa0164b336c9cb5ce3b235b7ac94a40819df00a65dffee26fd0bf2967ff2ce0fe9c68ad8bfebc44526ac8de5551f380188243058be7d0c4e8589f50fef305d6e99c8bfb10db90bf94c59ae991b005770d8332cc", 0xdf}, {&(0x7f00000006c0)="c6753f3e5fff13066c676439d6345d00b98fb0bae799c5ab1549f7ff58007f5aae63380a7051589e26f5fcdfaad46e62d3a56d62d7b7ae575d91370af1f63531e4c8a09cd1587658285b8da64ecfe293b0f135e06ef64b91913a21a71625d4af359a65857a3ef9df7421b4ca221e33c0b8fbdc9b559ddd7a9e1b2a4ab97e82fa8ff3417fd2f5602644ed406345ed88bb5d7ba21d724de4639f88440195fe8f3e0485", 0xa2}, {&(0x7f0000000780)="60715bee50f15607e3c65b3740142c98294f1d674b09e79d3d46137f759928252523fdad98f6e452f3cf50de4e507538063a0a380da6ce3d38d429f15580ae537d0c6d336eb99d80dee3f616cd6656ae68a228b712d3b8b94273f519dde5b09a5f28eb0f3c152b6c60cd53b3d04e4ba90f185c23daa54c9e24b18426557e2736f82af29fb91d470b9e2715db326397af363688cf1af2fbf076e16f85", 0x9c}, {&(0x7f0000000840)="03bfea02b4dce3e3c8be0b08e729a474828e8604ca78dda2d051091dda68ad53250c68812a55e22f0cfd41a3f3245476e7dbc41b387f6cdbaae5294c8399ec8b4aac0fa03607b2315bccddc5303e971b81461170201475779197e65cdc8f4226addb93590d6411c9b8730390bec6fd48b1aa8f3889e4319ebe92a26fef7dc2359020aeb892f09aaa3bc7f4dfc364d68becb3264411f028b49131b67ff762347cc4007244df5a5e965c8e8ceb9e91f35f7418e5655b727485fb9eaea4c11a0f98876f2bcf7858281feb25df29c45500412b64a9686cad2d1f904c5eb0c3", 0xdd}], 0x6, &(0x7f00000009c0)=[{0x108, 0x102, 0x3ff, "d7911d5c7c87ebab0b21fc22d3f36febfd33d1b396a33b0c726ca5ee0ccb07a1044b3b026fb4c46210370fb02c5f61d17e276703739695f36c2fb2b4d72e52c3ac8b2294eceab77eca21553a308b58f0062b2fc4c7407aea11355e16b01847fcf1f0fcc443f9036c326e11a32891fec28ed1db6974f79f39cbadbac446732b964e1170b01df96c25942e0b28ee8d23392a234b7787ab8a035a3dae54bdf2535a6acb1917d26e9a4cd3bd3b5328bdc283d304e3a8804dd96a3251536ea119ec14fb9980a6c9a86312cc245bf495ebcd91710f6a90c0e674d4b64cc87c68c2fae6e4d647a7c1d78d921b813fc65c31385e9e5d7d2567"}, {0x50, 0x10e, 0xffffffff, "ff14f9c87fedb47406018e808badc6d24a573f70da88f41e19c5be7d00b7ea85b9648a801c39ccf31e46245f3180c1217eeafcd66197a0d49f25627c"}, {0xd0, 0x10b, 0x401, "cd117b50d988b378182ab2598c16dd5737e86961d957a133226ac3dffafec94a0404304f8d9187cd9c0ace00842efcb8491651d9623399e6eb32455ef8fafc69b2a9508b154f9105fffb6495bd867a967a765e18263031165d7f9a33534bc6c383c6195839e63ed6f4575764c4e20ed15385ef97200583f2c26b2064ef92bdf97ea7c8e5068775c8a43dc02d815d027176deed1468997b8b576f571b3a501ffeb8e7eb870f0a31e963a60bd8c76f8f1f83b62b7a8e5110fcc2"}, {0x28, 0x107, 0x2, "23b1cadf949f3390bec8f23194cf6498ea0e189864633d"}], 0x250}}, {{&(0x7f0000000c40)=@in6={0xa, 0x4e20, 0x10001, @loopback, 0x2}, 0x80, &(0x7f0000002200)=[{&(0x7f0000000cc0)="0f8510a985767f2c273a0aff0c81cc45f3c96eaa7699324525bb4f854d790f6454edbb7e8a0a35872fe078c1e879340a3c5549429f67f41e5982350a3cb6aaf23d1a94338b19d80c3db549900cef59c67d38c405180d5236b9f58eed6898645e27b967123d", 0x65}, {&(0x7f0000000d40)="517f750445b8d0b08ea47e2038428d436274ce36d7f8e2ddc97181e230c7f01c9a5dc84e413f652917281fc711c39ed4945b8ecb89a7396b0e59321ec4da14eddd26ed82969f8206dca28bd2a6afa3e7dec7c553793b673ba97962659bb57cbede4662bc63ddbe09543850d4e400a51d69b8b3f8c5c49b97b93c9ededa2e1fda5a662c04fdb82a582dd6dcaa0a74cdcd", 0x90}, {&(0x7f0000000e00)="93a49c590ab37c16953f82e86fbde97dda24c58a0ec240bd6e48e2f4a593769c62ff70134d595366abaa8b93fbc51370c38b4f0790f001b48dc8e24aa561b8d596dbad38b20bf340cefc03f1743a924e282982db0a23bddcb5b17515ae6ed4551d2f3252d6d778ebd9a8e580644945e847bb7a14b437b06ce02b68437b1d685ccc3c2d21318ae545b243a2056c3d603d193bdc28316a5bf84e7f3a95f0a0c859809858913e8c4bc205b24409fccd8f58f77e32f7c4815eea381dbf3ea9ab63a184fc0cfe9a2d0cd3a230254ad63a2a8e88d74055c0758fb8385af30ce083c0553410e9cc552a59bb42974f20090dfb75ad776c8d809e40b2678218ee4c5cb7689d7adca63fc1c752670179cbe908c7bafb4c8c88e119beadfff9e68ec0372d789c5ddaf1049c1351ba31bdcb5e7e21090fa9288736fe2333fb4ade1b51c3b7440592f0e7f29f099a18f00699fe2f20a6252869f8f3ceba4eec6fc4ff0364829a927471e7ea8f3366612b31a13ce879d3619efc78459f45236273db2aa62099cb36c0cade68a2f22ef7eb60ef735b952a454671385d86d328e41937c05eee736b79d0e6ce664cff8e84675747d2a6e9596670f11e0f775050da13057ac2f15b7dc090e2911e7de97128c93f508f292068e73cccbd8d3eac2d0be4bd69ac4a09616680ba1d1e31f672e8ff4a0fa73e4c0f96747512e37d4921cd063524b5659bc7ff54b0d89cdad05f76419706cb734a39ff3dfde382e14c99f917a560aab1cd1b3437b3c8315b7b2449b476a56d069ae9db7a1be4453dede836bad6da3516311acfd445c040739d020e2969b975b8f0bb42bdbd4915c97bb3a48cbed4119a2cb44bc18174ab70e4508e6e5734bdece15cbf58fe7fa92b4da2ae4420d635b384dbd3d2b24ad19906f1cded06d6efb9915d5785c85bcf6a5680f7d93506502b302c05f37f234351c6a125e70bacfbf03d9c94fbabf0f12328b440f97d06b5a7fb078999c2c7f6876329f9bf936ac408daa2383aa497c9cfeaca9c900cbb6df786eca5145dfe4773835e71ade929a60d88239c42a9eb887a2944f123943baf7098cda7ee05b39e2e3f4fd3110f32f244bd9346324c7559fbc4087d367f40b12f14ce360b3c97108fb5eec91f617c9bd53f55f3758c733ec113b47e3cc157292d5bcefac446700e9ff8307f85dbe0e8308cdf913b61c65e812504852618b6152c208d361e64fd0adc1be3b51e58a8ddd9542800d84a638e6a1ee44a75fd176ceb657eb9994a031cbc7d07d36b0f7e5556bd9485fb59e848f5cc013cac09589aa7fe96ef476dbbfad8046f71fd73333571d255546feb72f1fe9fb311e9e70f107d8bd01006e3967f25898ae0729bbaef2e7a5da5851208663caac59cd4e93a8a5ed3106303190d3abcfde2b5fd8080170222cb33164dbb851a9c6878a96e47181a7801f382100f388708adac496b67e199cafe3d980d142bee7f1a62d88cd1234dc17e2328c36bf3436cecd1bc860f6ad198fb0a03c8c9d6bcbdc0d287880ec7a536a5d6ad93aba53433fcb3c84b6995753df2426fd72aee58c0c636b4aa904683f88c344214fea02fe19b451c2ce4295f661fcb3301e7df577614fa5a7f0359abf48960b4a17cbe098e6799c01a6a1e06d541f8d57e904009a4b3c1aa46449586708c68cabc9a5ce6f7da2ba6657e108a624054ad918384758ca9fc30d284ce62261e17d6e397e2d64f2e22681da5fcf1da4a290e858cc1ccc838ce0048d06d740a4d2f57cfe3a16c2d78b3a3aad9f31cbb2a962b5ee977903cf4bbea04d1ab472f27bfb239910c4bbcc1508355693856b60dfd9f720232613c49a72a50210edda053980060039c8e1879d9f64351dafef0fab9c8c08c3add0d097dde78f307f0be3d106801103d5a1b2f6ebcb12f1b4fc8d3e77f991b25ce7924204804fbda2d42e4e1482375592ea794d846e69cd503173ebe80b76ef965375ed1c55dde143e2d9c2b07ca1277944540335cd61ad89801e7feec28df3dd2bd0ca45b18449779d5cf063f468d30383924389c8b2f75226602c7ca901b1c81ea7d00435c7aab3118985fb8aa9b609f5841c854d8af5d228b26f76239710100bb99a31f808a90617094e47411a1493ed39ca4de7f9d272a088f49884018d96d6e6924bcfc4580f2b2aa7204e658c27cffadf22e1e3a427e9d8396aa252b8facffcdaa389265e7c427c713e035f128bcec1dbb42e43f50893a46d9aa08c73f4654b54dc330ceafad0e53fdd3d5fa4838bfc207fd5e8ff629bcf1545d24862ad9c293d8dd04ca499451bb55f78ed1a32e7c256e8bafe695a42c807def5d4e64d9480a6d65180ae996823a6782ebaab16652091b58d4c7afac39389ff4d1a1cf355518c7bc6a9dc00f3dd7949198cd1370cf71d5f0c4aeb9d56c183edd6a34e5f0ff70d8e32dd1b26eae9a44dcc8314afd1d2f992d2886d91151e3cc60a089f3d7b4539c4758325a52acebdb98def87b8f68545abe899e9066a36869630551abedf19446eb23152498b6705a06239cffd047990f8a3b0ccfe332065803886acd4e25fcddc4b2ec9d689cb55a7a420701dfda2135c8dd8f57c20f50d6996df6bef0f5ba1d041352b35ad6699ea88da9336dbf0758f89c24ea6ad7a57f5bbd4d8b852c7bac0cce0ad725517ba48dee31d2e69b12162d463c2000a14f5ac8fac133df78244fbeacbec335f7c480def2f9dd7c522100b0b6f208da903c03270e2688be70cfe7934bdcb86dea49a1a1040efbea64c4d579eb86ed88e225562dacbe9c8d95efbad9ec9edcfcba4e616253c3638d84d7b6bf7f02d5c9ad6c1afb4ac296815beef5f70c3cc407ae7dea9773171e3817e7af736231cb5b39aad803781cca399b0cb0720221186635a9a8aff0358ae4112a31d11a99378a9a7e3beb213f1ee94e48dd6c04e63ee77b91be039fe80a2690ed50b673100f288f931893ec4308bd797d40b5526ef0c756f4c5e83ab634918d99999da23b7cbbe920f2dfc16617a2d6e3c4553d1d169c154aa965b47fc98b321eaaca46118875a9e825c9b97eddd1b4464aa9922e0147c8b52f8fba227d1ffc346734fefc47fd7cd06e89a532403131a0e4317e669f172d8e0fd822575e478177cd46224206745f3ea7c6282ee8bd7d3ca1d943341a3e43371ce5ff50ec19b3047b6ac08142087c383dbeb1b79dab97f13cceca6999570414ee06a6fb29e88a7647c9bfbbe8fd404e71bc38424c7351dfa31a1022400833ce3b70d18c8c99ab71fd7421bcf6847f748712e4d6268955ea0d5fa2cd08e525df5b041c6b3c3b19e87605f2def88fcb48f25f8c92bfbe792c35a9e8ce62bb136b2cf68c68d27111d33cc954e3d49430bf57ca39e6a32626d385bdb2c6d3332c4326157bc0375f3ce66dff620d0049a26e4d31d081ceee8710e35cb7e37a252a036267d1bb5db8f3e90e2838e9f010989e4e9c86781372da1a387a86b1571e661a79fc32d99fff388a99815568d177bcace9cd25aedc8bc32d839b50f96857ef03cc95f7fa1583d09469e8166435bc8e9e0017a7322f653d03c2282883b73acdfd162fb78e34f0cd97a2f3c0d3432a94073cfd2d2eba99b8720993a67729d347e1ef75ca332cb03826588ea1feaa222e89fce82f6d192289654ae913fdb8b0d2e0d6dad64764ab610baa8d627797b55240dba5c6b3ec982a0edf8241b7e6a60db5df6676abcbd7a6299f97dab3299c65ec6fa41356a16e7ec1463eea6c4a093dd86f48ffc4cbb55158a59f57ea516eb2672e47559aaa85a7195372e6a0f57cdb6171ed1adaa85edcd8c6566dc60b0ab942974fabda78d736339f619629b147045d868952ba0aa00c74b7dab6036d403e59f93b634a7b76e3fcdfd79f6c04e7c165129d4cee390fa96df8caadd96f123f15cd8514d4ccc9c91a3dfc1617acfd71bd2eba3925522c99a437c0246f81330a3c86bb62f7bf6690b2c9205a60ea71b8a4e05f558b763b1185b82cd5adeb8911eea718a4b2f1aaedd9ff9cc3bb3dee5a4b6ffb381c86cc2604cf0a6a560635e8109e879273f3fb9d9ed975f6fbcf9bc9414781a1f09c770e71d89e3e2ab526f57e7217a8c31f1cb64943b0b91abc5c6aa15d40309ff04ddf7b3667fae0f1c97ec4ea541e254e20a05eb8486c5fd0764e0d6b4bb392d5c36d1e1f4651df30c0c4cec0fe7fd998218b1181af25cf811f75e53923b77e4b8aab72fcf3456bbde1065c28c06ff6e1307491316aa18a379984656e75fb9ba9b75d51fc41e49fb6a6550f97e31f1addc11f8dcaafad27fe9915a27c9f40728dbfb3d84376e60727449bbf5ab4324d982c46d21fbe727c8ee84d8339b99401f7f7f12a341f882bd7a71ea271050d31163969952108263d04da8ddd849e12ba35c13e57c11600f977cb8d5a62172e6881c4cfe92cf78e2290d333fe405615c763c0933f919a48392563a3063f74af5b8a54e918047e1667fdfc08e5f43c4bd47457430fd8e4af643deae667898cae49c27ab22a654a65b391c3aa549fc19b82d1b02b4beb1ac0041422b729b332ffa02a00d14da161fd37863d76a43437a94bb13f4b2ba85b634f6be70ce48a4c7a59edc94bf1b0e75f8f75fbb976a427843aac32891a318854f2f8e901b3adc40fa62151d1b0c3e3e2d91c9108c6fcb1bec879b999e6e33776b932b8dcadf22879b849c3f35339da9f974e2ca22248ad6f3ceda4a1feadd5c1dfbdcd4147bf9d031077daf4d101d38b8d13990d313fbdf44641c0a66160cee1954f44ef5a629873df84ffdc7c53d82dacf6e889bb159b3c81941a6806aa51670f559b10b9baa24dd42ef4735c5febfa33abde078365940025979cdaa244da2c01f10feab0fd98ef3c7e613043ab9ca0ec5398355663c2a83516e87e8135cfa16be979d448dc32348f7e6e4e04c0e21590a0de64feab54239b173871a9ecdf8cb25e7bbbe8bbdcfac86867888edc627620acd6886925bbec6aa7cc458259abc75059f3c0a4cac34dd35a4d9141639ee7246947f76dff6056e5698f6ff0f615c21299e05fc8c57c8b57e904ca1a960907f7d9a79d16d0aaa6c442f435ef467f455d785588cbe2b7a4506d6236d2694e5ff8794132b0bdbb38adc7d42cf113e672413468a8a4145fd8d107614d71110df6e02f65e76cf9a20a009f37d71ff239e055f192a7e36f47e8d4aedbed87c41ccdf6f7a31f49734fa345cc1f1ea77be817d2dac980798973c6175f0032fbaa6a1830dc7eed6e4f105325febdb8f259ab9518b7e0f3986d912a2af9e5d2ab79c3f2313e1c78149ef1f9984f11addf9e081b3bf443e4a4725bb0adf001507628024789ae6660b02407b16f1fab7761738bc7b40b933d12f6d405afe559f7aacdbe5f59140347606566461e8386987d5b23a2fc472070aaa0fe0080e53bdc1052f34c48500f8493ff6ec73c9634307376f95873dfe68c28624a03938e8ee6e6d6a60ebb5831cb2cf267f25083f67c675bbd4158e27af5e074cc6159fe9984efd4f5c08ed33c2fa556d227518ba14831a888c728980b12d995735b53c4928a10f991d02e8293b4f091df84d6784fda9a5d86fc8bc338ebdee6765f1b1fc0f1207a07752a6be7fac0367eb907d8066292ca8c006875ccd94f07c2efd724da390ccb87588c00419b0834a913bf4462eb7cfde1d347cd4fd633b6ecc6278cc26e0dcb993bc619fcc74a3873814749caa395505403389999165d49144430d150ee22fe14771a4c41e9a0d49f0a1b9764db2d7a6e2a48d2e94c23929af5c48cd18b585f71b442daac1f1c", 0x1000}, {&(0x7f0000001e00)="18b957e5c8f0dea6aac40cf84070fa372fa41ec30cd6ed1a0449674fb2e34fb5aa60d4113f929ef768ae19d696f0403a4d9d1538e00643e2ab9fdae8f540cab2cae86e8a7b0597085a6f3205f421e129115656bcde3bb080a1d03621e3833b379d47f982d1903fef49840a5e96a83530f239af2243e8bd7f75cdf6e9a8991f2327ef4bb20406ec49a992148c0f1f0f50c168257774a0c06d2fcd", 0x9a}, {&(0x7f0000001ec0)="f211c38f0efbfa2b45abdc491fa8250b501c7ec19b32e9b099cbd7caebec9949825a319247ab69eaf5e26b1690997551bdff8ae0487cc64e006885e0b68608656d9c3942ed8a4248ce942c2ffa40d95732ffc903006a0f55f16ca069654bfdeb158c3245d63ab129607baca886be509177af718a190acd0eca3768551124bc1c48216a56da1b8037979da1259787794687e8fe9a04587edefef1f70c6cf6793cfc365fbed335929403a83f2acc108588f3414b9806c57fdc6f51e0596af4c60563e81dc04687ca33d893235f875d5f842e87", 0xd2}, {&(0x7f0000001fc0)="2de059789efa487b503751fe9a85b3e9b5177d012a1561f0c2d65d75fa7922c1743b87fac67b1ce5c2b9e2", 0x2b}, {&(0x7f0000002000)="db63b05720fc67e9063be037ce454d648721990cf4bd16da5eddd399b6ead5f3f71076cc473695569a03d6cb7fc0e275515338cbe4f16a0cd6fe8a5aaccf770662e6aa0e90db00d0fbac8fd60f285d735d1d27960dcf26202d7095490d0145bf0e", 0x61}, {&(0x7f0000002080)="0d36c4b46db83b7eb3d7dbb4bf0745477cc39c42c6a44e098905f8f6bb55bd9f1d62ce6f01ee278205308c513ba7c93e7e4b0fb8ee6681274de5910396fee085f84c283acaf5b81a0bd6f2faec905e8ef205b8eb19d6eb2d844c8d5905efeb8d6fba15fca465623536ff9a17c2de0a93a020f2976cc6d71042d3e3322f9a3c6d72f77007a96151e6279238e723c921951dc1e4d5b53cd8b8162827c562914bf0401e0320eb4eebb7dac40b58b8321f8f92d07d09ba3d5cc3bb097deaac81a46b9c33ac5f5e693c6a41eb1ac72ca633bab504b50a2390ec7e649fe30a659d063cd1d03a149feb", 0xe6}, {&(0x7f0000002180)="bb20396f885d1fae5148309e58e662c821ecec82591752dcb9ac6f40d696a1992a7f075a40509d7fd80e8f9f5a5184010d096efb6a712f3c5f2eb3d2601a9fc6888fd83e371b0ca086e8ae2687f78df0a26ace3fc5ea110d12773fb22f3fd85a4dae9504000e357665ec929f16f3a330980937d1264188ee6e", 0x79}], 0x9, &(0x7f00000022c0)=[{0xb8, 0x101, 0x23b, "226a0dc9227f7d5769f1f2dd5f412b3ec2172ff43f1d972bd27e3787191b6c64ef7c73a0da8de35df1f7ba595cb599c6000ea1c6c161ab5874bfcb2710275f92fe5c8adf15f01ac3e2cb9f3ffc536826f3dc90179ce0f242d84416da61fde33b2ef5dbaea08e68db71ceb0e2bdb0bcdf1a17fbe6674af35f1906cbdad98d37984c56fa61a46d7bc11dfb9c20e07d1c163a4e6b7e8fb4a81585740e1c660b10f2930b4c136f4c8b"}, {0x30, 0x12, 0x9, "a76b05b15dbac66f3d8ef1bfe945abe7a056e45bb55d07b64e15c8eb665bf8e0"}], 0xe8}}], 0x3, 0x2004001) 22:30:12 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000011000/0x18000)=nil, &(0x7f00000008c0)=[@text32={0x20, &(0x7f0000000040)="b8050000000f01c10f46a78900000066ba2100b067ee66ba2000b000ee6d2f2f800000c00f3266bac0000f3066b808008ed0660f38806f000f011c268ee0", 0x3e}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) r3 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_CREATE_PIT2(r1, 0x4040ae77, &(0x7f0000000000)) ioctl$KVM_SET_PIT(r1, 0x8048ae66, &(0x7f0000000080)={[{0x5, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, {0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x9}, {0x4}]}) lseek(0xffffffffffffffff, 0x200, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_SET_REGS(r3, 0x4090ae82, &(0x7f0000000440)={[0x4, 0x3, 0x0, 0x0, 0x0, 0x7d, 0x2004c7], 0x0, 0x600}) lseek(0xffffffffffffffff, 0x200, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) r4 = dup(r2) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000500)={0xc, 0xe, &(0x7f0000000dc0)=ANY=[@ANYBLOB="b702000014200000bfa300000000000007030000b8feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe000000008500000027000000b7000000002014009500000000000000e3a33ba0daf208000000e17a606fe530cb7d7f852b315f933eda4cba189f181867514fe6007700dd90123d3ee7cfbe0000000000000000fbdfd43307cd29a4ca6be614c20594f72cbf5fe31789e70233bfd8115efd90c8c48258f896702e16cf8db9068a9e0000000000000000000000000000000000f0ff01420efca6785deb269d0a91985602763e4d70c404da006a3d6eef8fb7fcdd82eb1e9f5eb71e4df68814ab8242a5588437ea8ac76510bac458662e2bfd0cc817baa6d0fcba9b8f1781cb4a3ef041f64f22d70240f82a78894b036baa4d15df64ae01130f26069d2a013dff7f74ac5dbce618e879b5c13f1f6cccaec453be2a520b12a99b20ab3dc2a700ff07000045cc215e1faa47db10278339b2d6bb4b60070200bc4bdad060a99e0a08e6fdeffe55d57a5ea0b3d29b3cd96c7547a9f10d94fdb50960a5348c9d30cdbb4b7268d8efb3e9e2cbb65c4c32113af7ff5b12def5af4688d2cb1804fb7d4cb0c3f291156f0000c01acf9c61d3935e912be628c975c164439875d3b688974387faa035f6a4dd48e5e9973f0c537a2190590241eba8514dea780e372a18f6ff7ddb674f807eb3c22578953362140d12f607992e978d511edc2f960a2c81efdd3953c4fe5a8ac4195d2d28de491d671f472be470f06960ddde2d4ab5593d0080d14535684063ec35028dc4b442869f61abe1a91b8c81000000d27a9b4a11ad3abb9e6e24e522c2a6203187de8e587d4dd67b490550f1a9782d5e37a13a75b4b4eba291d2161f37b9c9d6c219ef8be0c6f411153e4e7e1653b705b21db96ec01018ef51dfb744bba5e9f0861e2efa523c7142342e07824168fcb8428940e91c52eb27f56e2d14231ff78adf790b7cb5897776ac97aea9c5b4837a6b9338c43002006a25c03c6fee000047e813e3762571fff6f2abbbc327378036bb0fc0e727c4bbc3d1155f28a23afc2dde1ff2363d8c1bf6bdb6329583d41920d726e03fc4fe0eafe910294e9831d33b073ce672ac2a2eed8524b52acac12486f2beb4bdc4ac1c94d9df98801888427fbd3cdb10d6c00c6de69550e2e2c58241a1d67e2923966f707c579751c307743b6266eb6b9c4dac29e35f6d66844f2fe4867e96cb66ede30e0b65b4b9ac7984d60887f1e518afe12fd91b463ee994a43eb85fd9a3f9cec8ee4efa8ffa50e2e5d7007b26065cf97c460f0f069fa7a970f9b50899192f4b9dd59662c3386e89d4692a2506115b0687fdfb128fa91a3461e9943d763f2387cc3468677f23a75356f7907fac57f6c2b32cba1c7a7ba48b5bef3336687b22668641a70ee67f21d2e9874ba9eae4889b7f6e2bca56de94586639a4f99d622a8f9b36df9aca67032f4d7a5f79fca8a0df6aa94dc36f9dafd5582ecf1d9bb13d7f306f9c259a09516aede2a6afc1b773bf4900507ee5528aa026076b1725ae748330ee3d6f0acb49fb69e37439512f37194cccc37a96539cc4e26a2a157f444cc879a20cf3947406891401dd7bca261ad7d62b06000000000000006857423a04b8941c2cac2152d2a4ce3287a20698cd00000000000000000092e5186ca7c98d58dbf3827d457710eca15ad7dfd39a420ebf57d9f58aece1c3ea6181348dacdad28421cdceea8589b3653da1d719234088580d2f89a706f3bb9c14fc49d482953f0029e202b97786c52986e3e513ff61c9ebfd8820a0dc03e67810672b67766eb7cd1af51834ad82a18bb5fa17e0810a12eb22f44e110a6915f27d0073a9211f0566c63a9b6811771ae5d9c47bc7989a5d14af270de628521553ad8e1efdc3d5cfd9a374258ee88f768fe31117749a27f97140eda516c4adb15366d19009ca4222eb0d7c06b7c4d5343c5e9cb821e18acf98e03954cb27ca09135bfc01ff2499f89289872ee9c70522d072000000000051643281c8fe41d264d09d34392ee10345c1e0e3834c3c39a38273f20788e29c2b236f094131b18b2942a0ae23546ed6f00fe4cb79e84974fc269234e5b220a3480e391a5411dce226be452240d4cb31cdbdb4b630b4d57de8521d9c563893a10a3de66695b630b9d5e8dfaa9dfbd89be230fd514d3eb5feadce8a8fd0b0c94759922cd24537fe40aa6c0e25947be7667655496e0d79f1c953cbe114860ffdfff80cb9975346c53e4cda85db5fa40f186cecc1a0126bfa4cb50b700bfdb07121ceb18569f660da682f8737f196092b492aee5dbe43fb5928f61b4fe5c9035efc212163cf1553d31fda07709804461e67d6cb9cc06b2060a2aded115ceb1aa2b6a414401f21e4ba63730000000092e18d8b05594f8ebbff784637d057f812764a6e7ce3d5eee3936e35fecc9cf12351c704edfffe9489e6486ac9002954832f3d4da440361b83684dbb7c6c481515216c9c8ad6f0f1f3c104f9232f464f038713a0dda1706f6b7fc6c1b05a4e1506fe30ce5ae892160785a48bf408cde21de4205e4b473ee08ecf5aef024e4952fa5506ba014790ac6373b2f0da4795f739f77e65573cb85a72c487d67d03d7c9207b524eea9f205d2da6b35a760ab1b69c39abcbe38af3e21fae584469cc702e4d2ea51fa7117bcb1615b376f48762a1bb54dfc56885820000000000000000000000000000000093e64ad61c5a4bb5741e83b376d6d2ad306dd4597499d40852bdb2b7e035e9000000000000000000786d82e7c574819a37d12f57698d4090b981d3df7b22f6db9edf99636fca34db7e337133bb067350e75776e50cc23ff9a1e40081c413dc58ba70d5c40b02e1d6db3d9e2148b2f4d4bd4cc0f473"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, r4, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x80) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r4, 0xc0189375, &(0x7f0000000200)={{0x1, 0x1, 0x18, r4}, './file0\x00'}) ioctl$KVM_CREATE_VCPU(r6, 0xae41, 0x2) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000180)={r5, 0x0, 0xe, 0x0, &(0x7f0000000300)="5cdd3086ddffff6633c9bbac88a8", 0x0, 0x4000, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) ioctl$EXT4_IOC_GETSTATE(r5, 0x40046629, &(0x7f0000000140)) [ 449.526383][ T9323] F2FS-fs (loop5): Wrong journal entry on segno 247 [ 449.557169][ T9323] F2FS-fs (loop5): Failed to initialize F2FS segment manager (-117) 22:30:12 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x7fffffff}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setscheduler(r0, 0x1, &(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) syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x0, 0x2, &(0x7f0000000080)=[{&(0x7f0000000400)="eb3c8f000000732e66617400020101000240008080f801", 0x17}, {0x0, 0x0, 0x10000001000}], 0x0, &(0x7f0000000840)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r3 = socket(0x0, 0x803, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000009c0)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @batadv={{0xb}, {0x4}}}, @IFLA_MASTER={0x8, 0xa, r4}]}, 0x3c}}, 0x0) sendmsg$nl_route(r3, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000100)={&(0x7f0000000740)=ANY=[@ANYBLOB="dc007000fedbdf250700000000000000000000008d30fd01f0d6efc996b25635e60dc9d6ac867224c1f7872d5d9d95c4c2d7060fe7402414c0b50691800080000042174d4699aee4a40a9b4b115be301288d19ad694149711c0b8639419083c641da404922423ab0ccf8aab72451dcbf047902684a4bdd5068626c3f969fbbee7d669ca0fc333baba8c8b4ed69208f504e5f9ec5d1257d2c6ae18ec8adf3a4c1e8fa6ec8a957a3bdadaedb6b0cfdb360cfcf53d379244812af807a73fd6032b502e408058079c74bf2418419260c1a", @ANYRES32=r4, @ANYBLOB="100001800c00048008000100ff0700000c00018005000300010000000c00018008000100080001000c0001800500030001000000100001800c0004800800010001000000"], 0x5c}, 0x1, 0x0, 0x0, 0x81}, 0x800) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={0x0, 0x3c}}, 0x0) getpid() preadv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)=""/86, 0x56}, {&(0x7f0000000300)=""/190, 0xbe}, {0x0}, {0x0}], 0x4, 0x6, 0x93) sendmsg$NL80211_CMD_GET_MESH_CONFIG(0xffffffffffffffff, 0x0, 0x40000) write(0xffffffffffffffff, &(0x7f0000000480)="34fd98aa1d0e7adec937a5f331a75f487934f50242a0751944936972896c29a5068c8ecba1aa0a4e2a631b5180e1fbde79f4502dc4c4a1fba9dcd9ed83e639aefa1b87631c33d1a82cb0c0035676ddfeb0fe7984d7519b0f839d497fc9d64ef14d1de22220ff2623df4950134b9fb734a52adad95f131cce3672a9d7d7b400d2c62810b5f20351639330948107bf8d4534a03ac389455c6dd8eb4d609b3e858b7213b38eb01f0eeaba3739ae927916e28da6a79a3fd5e32d30ab30bf959d4596e5ffbff6789a650b9e7d248d1ba849012336a4f3ef8fab07a8f5b81bb0bc45b2174538315ca12b7c723b215756256da8a1f19d28179f8c565448e0e921b8c3e6fc4adaafa8b929ad077f633325b6a6f71a586cabc4883e03e19315f946b277858593a7367e232202fe9ad656c6768a1517da7f0498b48cb078e929fb11db0cc551f754bffc4859dd89a396915cc809b07d448573098409ea21371056f67ef4114ec10547f498d24513fe594308bf022868ad21e85bba811942fdc45161a1a8631bbd12a5c9a5cfa5965e0595de608b04ebe02b6d23608181173e3fcbf3b9f57807a1a7ad8528992e2ec65949da2f4a0478dfd3ae52639c15d8aeaa351da6d393b58c772168fae604d097fef4d6b9360eb169a0b0ee70cdc22435a003e68698f61b3b63b1f51011bc8f4ef944c1de821785f670124a1c6ed18335d63412cd8b3f94", 0x7ffff000) flock(r2, 0x0) [ 449.623794][ T9346] loop4: detected capacity change from 0 to 131391 [ 449.649390][ T9346] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 449.692267][ T143] usb 3-1: new high-speed USB device number 14 using dummy_hcd [ 449.717437][ T9346] REISERFS (device loop4): found reiserfs format "3.5" with non-standard journal [ 449.728148][ T9346] REISERFS (device loop4): using ordered data mode 22:30:12 executing program 5: syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x4000000, 0x43, &(0x7f0000000200)=[{&(0x7f0000010000)="1020f5f201000b0009000000030000000c0000000900000002000000010000000000000000400000000000000b0000001e0000000200000002000000020000000200000016000000000400000004000000080000000c0000001000000014000003000000010000000200000083ee401059d845f79dcecdc6a3510a0600000000", 0x80, 0x6}, {&(0x7f0000010100)="000000000000000000000000000000000000000000000000000000001c0000006a706700000000006769660000000000706e670000000000617669000000000064697678000000006d703400000000006d703300000000003367700000000000776d760000000000776d6100000000006d706567000000006d6b7600000000006d6f76000000000061737800000000006173660000000000776d78000000000073766900000000007776780000000000776d0000000000006d706700000000006d70650000000000726d0000000000006f676700000000006a70656700000000766964656f00000061706b0000000000736f000000000000636f6c6400000000646200"/288, 0x120, 0x860}, {&(0x7f0000010300)='\x00\x00\x00\x00Linux version 5.7.10-1rodete2-amd64 (glinux-team@google.com) (gcc version 9.3.0 (Debian 9.3.0-12), GNU ld (GNU Binutils for Debian) 2.34) #1 SMP Debian 5.7.10-1rodete2 (2020-08-12 > 2018)\x00', 0xc0, 0xa80}, {&(0x7f0000010400)='\x00\x00\x00\x00Linux version 5.7.10-1rodete2-amd64 (glinux-team@google.com) (gcc version 9.3.0 (Debian 9.3.0-12), GNU ld (GNU Binutils for Debian) 2.34) #1 SMP Debian 5.7.10-1rodete2 (2020-08-12 > 2018)\x00', 0xc0, 0xb80}, {&(0x7f0000010500)="00000000000100"/32, 0x20, 0xec0}, {&(0x7f0000010600)="1020f5f201000b0009000000030000000c0000000900000002000000010000000000000000400000000000000b0000001e0000000200000002000000020000000200000016000000000400000004000000080000000c0000001000000014000003000000010000000200000083ee401059d845f79dcecdc6a3510a0600000000", 0x80, 0x1400}, {&(0x7f0000000880)="000000000000000000000000000000000000000000000000000000001c0000006a706700000000006769660000000000706e670000000000617669000000000064697678000000006d703400000000006d703300000000003367700000000000776d760000000000776d6100000000006d706567000000006d6b7600000000006d6f76000000000061737800000000006173660000000000776d78000000000073766900000000007776780000000000776d0000000000006d706700000000006d70650000000000726d0000000000006f676700000000006a70656700000000766964656f00000061706b0000000000736f000000000000636f6c6400000000646200"/288, 0x120, 0x1864}, {&(0x7f0000010900)='\x00\x00\x00\x00Linux version 5.7.10-1rodete2-amd64 (glinux-team@google.com) (gcc version 9.3.0 (Debian 9.3.0-12), GNU ld (GNU Binutils for Debian) 2.34) #1 SMP Debian 5.7.10-1rodete2 (2020-08-12 > 2018)\x00', 0xc0, 0x1a80}, {&(0x7f0000010a00)='\x00\x00\x00\x00Linux version 5.7.10-1rodete2-amd64 (glinux-team@google.com) (gcc version 9.3.0 (Debian 9.3.0-12), GNU ld (GNU Binutils for Debian) 2.34) #1 SMP Debian 5.7.10-1rodete2 (2020-08-12 > 2018)\x00', 0xc0, 0x1b80}, {&(0x7f0000010b00)="00000000000100"/32, 0x20, 0x1ec0}, {&(0x7f0000010c00)="d92f381f0000000000020000000000000b0000000000000015000000150000001000000006000000080000000a000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00"/192, 0xc0, 0x400000}, {&(0x7f0000010d00)="0000000000000000000000000000000000000000000000000000000026dd0ce30000030000000003000000002000"/64, 0x40, 0x400fe0}, {&(0x7f0000010e00)="00000000000000000000000000000000000000000000000000000006000000000004007800"/64, 0x40, 0x4011e0}, {&(0x7f0000010f00)="000000000000000000000002000000000400"/32, 0x20, 0x401240}, {&(0x7f0000011000)="0000000000000000000000000000000000000000000000000004000000000800", 0x20, 0x401280}, {&(0x7f0000011100)="000000000000fff7000000020c6000"/32, 0x20, 0x4012e0}, {&(0x7f0000011200)="000000000000000000000000000000000000000000080000000510ec00000000", 0x20, 0x401320}, {&(0x7f0000011300)="0000000a000000001400"/32, 0x20, 0x401380}, {&(0x7f0000011400)="00000000000000000000000000000000000000000000030000000000000300000000000008000000000000080000000001000800000000020000000000000000", 0x40, 0x4013e0}, {&(0x7f0000011500)="03000000000000030000000000000400"/32, 0x20, 0x402000}, {&(0x7f0000011600)="00008c00"/32, 0x20, 0x402e00}, {&(0x7f0000011700)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x402fe0}, {&(0x7f0000011800)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0xc03fe0}, {&(0x7f0000011900)="0000000000000000000000000000000000000000000000000000000100000000d92f381f0000000000020000000000000b0000000000000015000000150000001000000006000000080000000a000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00"/224, 0xe0, 0x404fe0}, {&(0x7f0000011a00)="0000000000000000000000000000000000000000000000000000000026dd0ce3", 0x20, 0x405fe0}, {&(0x7f0000011b00)="d92f381f26dd0ce300"/32, 0x20, 0x5ff000}, {&(0x7f0000011c00)="0000000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/96, 0x60, 0x5ff040}, {&(0x7f0000011d00)="d82f381f0000000000020000000000000b0000000000000015000000150000001000000006000000080000000a000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00"/192, 0xc0, 0x600000}, {&(0x7f0000011e00)="0000000000000000000000000000000000000000000000000000000040dfb02a0000030000000003000000002000"/64, 0x40, 0x600fe0}, {&(0x7f0000011f00)="00000000000000000000000000000000000000000000000000000006000000000004007800"/64, 0x40, 0x6011e0}, {&(0x7f0000012000)="000000000000000000000002000000000400"/32, 0x20, 0x601240}, {&(0x7f0000012100)="0000000000000000000000000000000000000000000000000004000000000800", 0x20, 0x601280}, {&(0x7f0000012200)="0000000000000006000000020c6000"/32, 0x20, 0x6012e0}, {&(0x7f0000012300)="000000000000000000000000000000000000000000080000000510ec00000000", 0x20, 0x601320}, {&(0x7f0000012400)="0000000a000000001400"/32, 0x20, 0x601380}, {&(0x7f0000012500)="00000000000000000000000000000000000000000000030000000000000300000000000008000000000000080000000001000800000000020000000000000000", 0x40, 0x6013e0}, {&(0x7f0000012600)="03000000000000030000000000000400"/32, 0x20, 0x602000}, {&(0x7f0000012700)='\x00\x00p\x00'/32, 0x20, 0x602e00}, {&(0x7f0000012800)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x602fe0}, {&(0x7f0000012900)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0x603fe0}, {&(0x7f0000012a00)="0000000000000000000000000000000000000000000000000000000100000000d82f381f0000000000020000000000000b0000000000000015000000150000001000000006000000080000000a000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00"/224, 0xe0, 0x604fe0}, {&(0x7f0000012b00)="0000000000000000000000000000000000000000000000000000000040dfb02a", 0x20, 0x605fe0}, {&(0x7f0000012c00)="d82f381f40dfb02a00"/32, 0x20, 0x7ff000}, {&(0x7f0000012d00)="0000000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/96, 0x60, 0x7ff040}, {&(0x7f0000012e00)="000000000000000000000100000001000000000200000001000000000300000001200000000400000002200000000500000000240000000600000001240000000700000002240000000800000005240000000900000004240000000000000000", 0x60, 0xc00000}, {&(0x7f0000012f00)="000000000000000000000100000001000000000200000001000000000300000001200000000400000002200000000500000000240000000600000001240000000700000002240000000800000003240000000900000004240000000000000000", 0x60, 0xe00000}, {&(0x7f0000013000)="ff0000000000000000000000000000000000000000000000000000000000000000000300000001000200000000030000000200024a8113ed040000000500028dcece4507000000050001baeed06f0800000005000153bfc55008000000050001120052230900000009000100"/128, 0x80, 0x1401000}, {&(0x7f0000013100)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00\x00\x00\x00\x00\x00\x00..\x00\x00\x00\x00\x00\x00file0\x00\x00\x00file1\x00\x00\x00file2\x00\x00\x00file3\x00\x00\x00file.cold\x00'/96, 0x60, 0x1401940}, {&(0x7f0000013200)="ed4100005cf90100535f0100030000000010000000000000020000000000000012bc645f0000000013bc645f0000000013bc645f0000000000000000dc35f110dc35f110000000000100"/96, 0x60, 0x2001000}, {&(0x7f0000013300)="0000000000000000011400"/32, 0x20, 0x2001160}, {&(0x7f0000013400)="0000000000000000030000000300000000000000d52f381f0000000002200000ed410005000000000000000002000000a00d000000000000010000000000000013bc645f0000000013bc645f0000000013bc645f00000000dc35f110dc35f110dc35f11088236d92000000000000000000100000030000000500000066696c653000"/160, 0xa0, 0x2001fe0}, {&(0x7f0000013500)="0000000000000000000000000f0000000000000000000000000000000000000000000000000000000000000000000400000001000200000000030000000200024a8113ed050000000500018dcece450600000005000700"/96, 0x60, 0x2002160}, {&(0x7f0000013600)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00\x00\x00\x00\x00\x00\x00..\x00\x00\x00\x00\x00\x00file0\x00\x00\x00file1\x00\x00\x00\x00\x00\x00\x00', 0x40, 0x2002940}, {&(0x7f0000013700)="0000000000000000040000000400000000000000d52f381f0000000003200000", 0x20, 0x2002fe0}, {&(0x7f0000013800)="ed81000b0000000000000000010000001a04000000000000010000000000000013bc645f0000000013bc645f0000000013bc645f00000000dc35f110dc35f110dc35f110626b4777000000000000000000000000040000000500000066696c653000"/128, 0x80, 0x2400000}, {&(0x7f0000013900)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00'/1088, 0x440, 0x2400160}, {&(0x7f0000013e00)="0000000000000000050000000500000001000000d52f381f0000000001240000ffa1000b0000000000000000010000002600000000000000010000000000000013bc645f0000000013bc645f0000000013bc645f00000000dc35f110dc35f110dc35f110590c11d2000000000000000000000000040000000500000066696c653100"/160, 0xa0, 0x2400fe0}, {&(0x7f0000013f00)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/tmp/syz-imagegen065208004/file0/file0\x00'/64, 0x40, 0x2401160}, {&(0x7f0000014000)="0000000000000000060000000600000001000000d52f381f0000000002240000ed81000b0000000000000000010000000a00000000000000010000000000000013bc645f0000000013bc645f0000000013bc645f00000000dc35f110dc35f110dc35f110da831a34000000000000000000000000030000000500000066696c653100"/160, 0xa0, 0x2401fe0}, {&(0x7f0000014100)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallers\x00'/32, 0x20, 0x2402160}, {&(0x7f0000014200)="0000000000000000000000001120f5f20100000000000000000000000000000000000000010606007861747472317861747472310106060078617474723278617474723200"/96, 0x60, 0x2402f00}, {&(0x7f0000014300)="0000000000000000070000000700000001000000d52f381f0000000003240000", 0x20, 0x2402fe0}, {&(0x7f0000014400)="ed81010b0000000000000000010000006400000000000000010000000000000013bc645f0000000013bc645f0000000013bc645f00000000dc35f110dc35f110dc35f110f6629eb6000000000000000000000000030000000900000066696c652e636f6c6400"/128, 0x80, 0x2404000}, {&(0x7f0000014500)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0x2404160}, {&(0x7f0000014600)="0000000000000000090000000900000001000000d52f381f0000000005240000ed8102010000000000000000020000002823000000000000040000000000000013bc645f0000000013bc645f0000000013bc645f00000000dc35f110dc35f110dc35f110c1f38a48000000000000000000000000030000000500000066696c653300"/160, 0xa0, 0x2404fe0}, {&(0x7f0000014700)="02140000030000000214000003140000041400"/32, 0x20, 0x2405160}, {&(0x7f0000014800)="0000000000000000080000000800000001000000d62f381f08a5fcbc06240000", 0x20, 0x2405fe0}], 0x0, &(0x7f0000014900)) [ 449.747902][ T9346] reiserfs: using flush barriers [ 449.858185][ T9359] loop1: detected capacity change from 0 to 262160 [ 450.166176][ T9346] REISERFS (device loop4): journal params: device loop4, size 8192, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 22:30:13 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x7fffffff}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setscheduler(r0, 0x1, &(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) syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x0, 0x2, &(0x7f0000000080)=[{&(0x7f0000000400)="eb3c8f000000732e66617400020101000240008080f801", 0x17}, {0x0, 0x0, 0x10000001000}], 0x0, &(0x7f0000000840)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r3 = socket(0x0, 0x803, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000009c0)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @batadv={{0xb}, {0x4}}}, @IFLA_MASTER={0x8, 0xa, r4}]}, 0x3c}}, 0x0) sendmsg$nl_route(r3, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000100)={&(0x7f0000000740)=ANY=[@ANYBLOB="dc007000fedbdf250700000000000000000000008d30fd01f0d6efc996b25635e60dc9d6ac867224c1f7872d5d9d95c4c2d7060fe7402414c0b50691800080000042174d4699aee4a40a9b4b115be301288d19ad694149711c0b8639419083c641da404922423ab0ccf8aab72451dcbf047902684a4bdd5068626c3f969fbbee7d669ca0fc333baba8c8b4ed69208f504e5f9ec5d1257d2c6ae18ec8adf3a4c1e8fa6ec8a957a3bdadaedb6b0cfdb360cfcf53d379244812af807a73fd6032b502e408058079c74bf2418419260c1a", @ANYRES32=r4, @ANYBLOB="100001800c00048008000100ff0700000c00018005000300010000000c00018008000100080001000c0001800500030001000000100001800c0004800800010001000000"], 0x5c}, 0x1, 0x0, 0x0, 0x81}, 0x800) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={0x0, 0x3c}}, 0x0) getpid() preadv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)=""/86, 0x56}, {&(0x7f0000000300)=""/190, 0xbe}, {0x0}, {0x0}], 0x4, 0x6, 0x93) sendmsg$NL80211_CMD_GET_MESH_CONFIG(0xffffffffffffffff, 0x0, 0x40000) write(0xffffffffffffffff, &(0x7f0000000480)="34fd98aa1d0e7adec937a5f331a75f487934f50242a0751944936972896c29a5068c8ecba1aa0a4e2a631b5180e1fbde79f4502dc4c4a1fba9dcd9ed83e639aefa1b87631c33d1a82cb0c0035676ddfeb0fe7984d7519b0f839d497fc9d64ef14d1de22220ff2623df4950134b9fb734a52adad95f131cce3672a9d7d7b400d2c62810b5f20351639330948107bf8d4534a03ac389455c6dd8eb4d609b3e858b7213b38eb01f0eeaba3739ae927916e28da6a79a3fd5e32d30ab30bf959d4596e5ffbff6789a650b9e7d248d1ba849012336a4f3ef8fab07a8f5b81bb0bc45b2174538315ca12b7c723b215756256da8a1f19d28179f8c565448e0e921b8c3e6fc4adaafa8b929ad077f633325b6a6f71a586cabc4883e03e19315f946b277858593a7367e232202fe9ad656c6768a1517da7f0498b48cb078e929fb11db0cc551f754bffc4859dd89a396915cc809b07d448573098409ea21371056f67ef4114ec10547f498d24513fe594308bf022868ad21e85bba811942fdc45161a1a8631bbd12a5c9a5cfa5965e0595de608b04ebe02b6d23608181173e3fcbf3b9f57807a1a7ad8528992e2ec65949da2f4a0478dfd3ae52639c15d8aeaa351da6d393b58c772168fae604d097fef4d6b9360eb169a0b0ee70cdc22435a003e68698f61b3b63b1f51011bc8f4ef944c1de821785f670124a1c6ed18335d63412cd8b3f94", 0x7ffff000) flock(r2, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x7fffffff}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) getpid() (async) sched_setscheduler(r0, 0x1, &(0x7f0000000200)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) (async) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x0, 0x2, &(0x7f0000000080)=[{&(0x7f0000000400)="eb3c8f000000732e66617400020101000240008080f801", 0x17}, {0x0, 0x0, 0x10000001000}], 0x0, &(0x7f0000000840)=ANY=[]) (async) chdir(&(0x7f0000000140)='./file0\x00') (async) socket(0x0, 0x803, 0x0) (async) getsockname$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000009c0)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @batadv={{0xb}, {0x4}}}, @IFLA_MASTER={0x8, 0xa, r4}]}, 0x3c}}, 0x0) (async) sendmsg$nl_route(r3, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000100)={&(0x7f0000000740)=ANY=[@ANYBLOB="dc007000fedbdf250700000000000000000000008d30fd01f0d6efc996b25635e60dc9d6ac867224c1f7872d5d9d95c4c2d7060fe7402414c0b50691800080000042174d4699aee4a40a9b4b115be301288d19ad694149711c0b8639419083c641da404922423ab0ccf8aab72451dcbf047902684a4bdd5068626c3f969fbbee7d669ca0fc333baba8c8b4ed69208f504e5f9ec5d1257d2c6ae18ec8adf3a4c1e8fa6ec8a957a3bdadaedb6b0cfdb360cfcf53d379244812af807a73fd6032b502e408058079c74bf2418419260c1a", @ANYRES32=r4, @ANYBLOB="100001800c00048008000100ff0700000c00018005000300010000000c00018008000100080001000c0001800500030001000000100001800c0004800800010001000000"], 0x5c}, 0x1, 0x0, 0x0, 0x81}, 0x800) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={0x0, 0x3c}}, 0x0) (async) getpid() (async) preadv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)=""/86, 0x56}, {&(0x7f0000000300)=""/190, 0xbe}, {0x0}, {0x0}], 0x4, 0x6, 0x93) (async) sendmsg$NL80211_CMD_GET_MESH_CONFIG(0xffffffffffffffff, 0x0, 0x40000) (async) write(0xffffffffffffffff, &(0x7f0000000480)="34fd98aa1d0e7adec937a5f331a75f487934f50242a0751944936972896c29a5068c8ecba1aa0a4e2a631b5180e1fbde79f4502dc4c4a1fba9dcd9ed83e639aefa1b87631c33d1a82cb0c0035676ddfeb0fe7984d7519b0f839d497fc9d64ef14d1de22220ff2623df4950134b9fb734a52adad95f131cce3672a9d7d7b400d2c62810b5f20351639330948107bf8d4534a03ac389455c6dd8eb4d609b3e858b7213b38eb01f0eeaba3739ae927916e28da6a79a3fd5e32d30ab30bf959d4596e5ffbff6789a650b9e7d248d1ba849012336a4f3ef8fab07a8f5b81bb0bc45b2174538315ca12b7c723b215756256da8a1f19d28179f8c565448e0e921b8c3e6fc4adaafa8b929ad077f633325b6a6f71a586cabc4883e03e19315f946b277858593a7367e232202fe9ad656c6768a1517da7f0498b48cb078e929fb11db0cc551f754bffc4859dd89a396915cc809b07d448573098409ea21371056f67ef4114ec10547f498d24513fe594308bf022868ad21e85bba811942fdc45161a1a8631bbd12a5c9a5cfa5965e0595de608b04ebe02b6d23608181173e3fcbf3b9f57807a1a7ad8528992e2ec65949da2f4a0478dfd3ae52639c15d8aeaa351da6d393b58c772168fae604d097fef4d6b9360eb169a0b0ee70cdc22435a003e68698f61b3b63b1f51011bc8f4ef944c1de821785f670124a1c6ed18335d63412cd8b3f94", 0x7ffff000) (async) flock(r2, 0x0) (async) [ 450.672160][ T9346] REISERFS (device loop4): checking transaction log (loop4) [ 450.708905][ T9366] loop5: detected capacity change from 0 to 147551 22:30:13 executing program 0: r0 = syz_clone(0x10003000, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone(0x60281200, 0x0, 0x0, 0x0, &(0x7f00000000c0), &(0x7f0000000100)="f58272ba30b27094464d485ee0ca2e9dec2283cf9c598a8be77b2c63ef7a6eb7eaf93b6413") ptrace$PTRACE_SECCOMP_GET_METADATA(0x420d, r0, 0x0, 0x0) r1 = openat$fuse(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$cuse(0xffffffffffffff9c, 0x0, 0x2, 0x0) r2 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_SCRUB_PROGRESS(0xffffffffffffffff, 0xc400941d, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000037c0)={'ip6_vti0\x00', 0x0}) syz_open_procfs$namespace(r2, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) getsockname$packet(r3, 0x0, 0x0) write$FUSE_LK(r3, 0x0, 0x0) read$FUSE(r1, &(0x7f00000001c0)={0x2020}, 0x2020) openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x400000, 0x0) ioctl$BLKZEROOUT(0xffffffffffffffff, 0x127f, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000002200)) r4 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) getsockopt$PNPIPE_IFINDEX(r3, 0x113, 0x2, &(0x7f0000000140)=0x0, &(0x7f0000000180)=0x4) sendmsg$RDMA_NLDEV_CMD_SET(0xffffffffffffffff, &(0x7f0000002640)={&(0x7f0000002580), 0xc, &(0x7f0000002600)={&(0x7f00000025c0)={0x1c, 0x1402, 0x20, 0x70bd2c, 0x25dfdbfd, "", [@RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz0\x00'}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4001}, 0x811) sendmsg$nl_route(r4, &(0x7f0000002540)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000002500)={&(0x7f0000002400)=ANY=[@ANYBLOB="dc0000001800000825bd7000fedbdf251c803c7f0000fe0000300000840013000000000000000000000000000000000000000000000f0f00000f0f000000000000000000000000000000000000000000000000000000000000000f000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000040000000000000000000000000000000000080001000000000008000400", @ANYRES32=r5, @ANYBLOB="05001a00fe0000000800010000000100140012001d003c03bf633b9705001a0005000000"], 0xdc}, 0x1, 0x0, 0x0, 0x4880}, 0x4c080) syz_clone(0x10003000, 0x0, 0x0, 0x0, 0x0, 0x0) (async) syz_clone(0x60281200, 0x0, 0x0, 0x0, &(0x7f00000000c0), &(0x7f0000000100)="f58272ba30b27094464d485ee0ca2e9dec2283cf9c598a8be77b2c63ef7a6eb7eaf93b6413") (async) ptrace$PTRACE_SECCOMP_GET_METADATA(0x420d, r0, 0x0, 0x0) (async) openat$fuse(0xffffffffffffff9c, 0x0, 0x2, 0x0) (async) openat$cuse(0xffffffffffffff9c, 0x0, 0x2, 0x0) (async) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ioctl$BTRFS_IOC_SCRUB_PROGRESS(0xffffffffffffffff, 0xc400941d, 0x0) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000037c0)={'ip6_vti0\x00', 0x0}) (async) syz_open_procfs$namespace(r2, 0x0) (async) pipe2(&(0x7f0000000240), 0x0) (async) getsockname$packet(r3, 0x0, 0x0) (async) write$FUSE_LK(r3, 0x0, 0x0) (async) read$FUSE(r1, &(0x7f00000001c0)={0x2020}, 0x2020) (async) openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x400000, 0x0) (async) ioctl$BLKZEROOUT(0xffffffffffffffff, 0x127f, 0x0) (async) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000002200)) (async) openat$hwrng(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) (async) getsockopt$PNPIPE_IFINDEX(r3, 0x113, 0x2, &(0x7f0000000140), &(0x7f0000000180)=0x4) (async) sendmsg$RDMA_NLDEV_CMD_SET(0xffffffffffffffff, &(0x7f0000002640)={&(0x7f0000002580), 0xc, &(0x7f0000002600)={&(0x7f00000025c0)={0x1c, 0x1402, 0x20, 0x70bd2c, 0x25dfdbfd, "", [@RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz0\x00'}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4001}, 0x811) (async) sendmsg$nl_route(r4, &(0x7f0000002540)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000002500)={&(0x7f0000002400)=ANY=[@ANYBLOB="dc0000001800000825bd7000fedbdf251c803c7f0000fe0000300000840013000000000000000000000000000000000000000000000f0f00000f0f000000000000000000000000000000000000000000000000000000000000000f000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000040000000000000000000000000000000000080001000000000008000400", @ANYRES32=r5, @ANYBLOB="05001a00fe0000000800010000000100140012001d003c03bf633b9705001a0005000000"], 0xdc}, 0x1, 0x0, 0x0, 0x4880}, 0x4c080) (async) [ 450.739086][ T9363] pit: kvm: requested 4190 ns i8254 timer period limited to 200000 ns [ 450.788627][ T9366] F2FS-fs (loop5): Magic Mismatch, valid(0xf2f52010) - read(0x0) [ 450.798399][ T9366] F2FS-fs (loop5): Can't find valid F2FS filesystem in 1th superblock [ 450.824729][ T9366] F2FS-fs (loop5): Wrong journal entry on segno 247 [ 450.832507][ T143] usb 3-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 450.848437][ T9366] F2FS-fs (loop5): Failed to initialize F2FS segment manager (-117) [ 450.859037][ T143] usb 3-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 450.874846][ T143] usb 3-1: config 1 interface 1 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 [ 450.885456][ T143] usb 3-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 0 [ 450.895855][ T143] usb 3-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid wMaxPacketSize 0 [ 450.906421][ T143] usb 3-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 0 [ 450.978643][ T9377] loop1: detected capacity change from 0 to 262160 22:30:13 executing program 5: syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x4000000, 0x43, &(0x7f0000000200)=[{&(0x7f0000010000)="1020f5f201000b0009000000030000000c0000000900000002000000010000000000000000400000000000000b0000001e0000000200000002000000020000000200000016000000000400000004000000080000000c0000001000000014000003000000010000000200000083ee401059d845f79dcecdc6a3510a0600000000", 0x80, 0x6}, {&(0x7f0000010100)="000000000000000000000000000000000000000000000000000000001c0000006a706700000000006769660000000000706e670000000000617669000000000064697678000000006d703400000000006d703300000000003367700000000000776d760000000000776d6100000000006d706567000000006d6b7600000000006d6f76000000000061737800000000006173660000000000776d78000000000073766900000000007776780000000000776d0000000000006d706700000000006d70650000000000726d0000000000006f676700000000006a70656700000000766964656f00000061706b0000000000736f000000000000636f6c6400000000646200"/288, 0x120, 0x860}, {&(0x7f0000010300)='\x00\x00\x00\x00Linux version 5.7.10-1rodete2-amd64 (glinux-team@google.com) (gcc version 9.3.0 (Debian 9.3.0-12), GNU ld (GNU Binutils for Debian) 2.34) #1 SMP Debian 5.7.10-1rodete2 (2020-08-12 > 2018)\x00', 0xc0, 0xa80}, {&(0x7f0000010400)='\x00\x00\x00\x00Linux version 5.7.10-1rodete2-amd64 (glinux-team@google.com) (gcc version 9.3.0 (Debian 9.3.0-12), GNU ld (GNU Binutils for Debian) 2.34) #1 SMP Debian 5.7.10-1rodete2 (2020-08-12 > 2018)\x00', 0xc0, 0xb80}, {&(0x7f0000010500)="00000000000100"/32, 0x20, 0xec0}, {&(0x7f0000010600)="1020f5f201000b0009000000030000000c0000000900000002000000010000000000000000400000000000000b0000001e0000000200000002000000020000000200000016000000000400000004000000080000000c0000001000000014000003000000010000000200000083ee401059d845f79dcecdc6a3510a0600000000", 0x80, 0x1400}, {&(0x7f0000000880)="000000000000000000000000000000000000000000000000000000001c0000006a706700000000006769660000000000706e670000000000617669000000000064697678000000006d703400000000006d703300000000003367700000000000776d760000000000776d6100000000006d706567000000006d6b7600000000006d6f76000000000061737800000000006173660000000000776d78000000000073766900000000007776780000000000776d0000000000006d706700000000006d70650000000000726d0000000000006f676700000000006a70656700000000766964656f00000061706b0000000000736f000000000000636f6c6400000000646200"/288, 0x120, 0x1864}, {&(0x7f0000010900)='\x00\x00\x00\x00Linux version 5.7.10-1rodete2-amd64 (glinux-team@google.com) (gcc version 9.3.0 (Debian 9.3.0-12), GNU ld (GNU Binutils for Debian) 2.34) #1 SMP Debian 5.7.10-1rodete2 (2020-08-12 > 2018)\x00', 0xc0, 0x1a80}, {&(0x7f0000010a00)='\x00\x00\x00\x00Linux version 5.7.10-1rodete2-amd64 (glinux-team@google.com) (gcc version 9.3.0 (Debian 9.3.0-12), GNU ld (GNU Binutils for Debian) 2.34) #1 SMP Debian 5.7.10-1rodete2 (2020-08-12 > 2018)\x00', 0xc0, 0x1b80}, {&(0x7f0000010b00)="00000000000100"/32, 0x20, 0x1ec0}, {&(0x7f0000010c00)="d92f381f0000000000020000000000000b0000000000000015000000150000001000000006000000080000000a000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00"/192, 0xc0, 0x400000}, {&(0x7f0000010d00)="0000000000000000000000000000000000000000000000000000000026dd0ce30000030000000003000000002000"/64, 0x40, 0x400fe0}, {&(0x7f0000010e00)="00000000000000000000000000000000000000000000000000000006000000000004007800"/64, 0x40, 0x4011e0}, {&(0x7f0000010f00)="000000000000000000000002000000000400"/32, 0x20, 0x401240}, {&(0x7f0000011000)="0000000000000000000000000000000000000000000000000004000000000800", 0x20, 0x401280}, {&(0x7f0000011100)="000000000000fff7000000020c6000"/32, 0x20, 0x4012e0}, {&(0x7f0000011200)="000000000000000000000000000000000000000000080000000510ec00000000", 0x20, 0x401320}, {&(0x7f0000011300)="0000000a000000001400"/32, 0x20, 0x401380}, {&(0x7f0000011400)="00000000000000000000000000000000000000000000030000000000000300000000000008000000000000080000000001000800000000020000000000000000", 0x40, 0x4013e0}, {&(0x7f0000011500)="03000000000000030000000000000400"/32, 0x20, 0x402000}, {&(0x7f0000011600)="00008c00"/32, 0x20, 0x402e00}, {&(0x7f0000011700)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x402fe0}, {&(0x7f0000011800)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0xc03fe0}, {&(0x7f0000011900)="0000000000000000000000000000000000000000000000000000000100000000d92f381f0000000000020000000000000b0000000000000015000000150000001000000006000000080000000a000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00"/224, 0xe0, 0x404fe0}, {&(0x7f0000011a00)="0000000000000000000000000000000000000000000000000000000026dd0ce3", 0x20, 0x405fe0}, {&(0x7f0000011b00)="d92f381f26dd0ce300"/32, 0x20, 0x5ff000}, {&(0x7f0000011c00)="0000000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/96, 0x60, 0x5ff040}, {&(0x7f0000011d00)="d82f381f0000000000020000000000000b0000000000000015000000150000001000000006000000080000000a000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00"/192, 0xc0, 0x600000}, {&(0x7f0000011e00)="0000000000000000000000000000000000000000000000000000000040dfb02a0000030000000003000000002000"/64, 0x40, 0x600fe0}, {&(0x7f0000011f00)="00000000000000000000000000000000000000000000000000000006000000000004007800"/64, 0x40, 0x6011e0}, {&(0x7f0000012000)="000000000000000000000002000000000400"/32, 0x20, 0x601240}, {&(0x7f0000012100)="0000000000000000000000000000000000000000000000000004000000000800", 0x20, 0x601280}, {&(0x7f0000012200)="0000000000000006000000020c6000"/32, 0x20, 0x6012e0}, {&(0x7f0000012300)="000000000000000000000000000000000000000000080000000510ec00000000", 0x20, 0x601320}, {&(0x7f0000012400)="0000000a000000001400"/32, 0x20, 0x601380}, {&(0x7f0000012500)="00000000000000000000000000000000000000000000030000000000000300000000000008000000000000080000000001000800000000020000000000000000", 0x40, 0x6013e0}, {&(0x7f0000012600)="03000000000000030000000000000400"/32, 0x20, 0x602000}, {&(0x7f0000012700)='\x00\x00p\x00'/32, 0x20, 0x602e00}, {&(0x7f0000012800)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x602fe0}, {&(0x7f0000012900)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0x603fe0}, {&(0x7f0000012a00)="0000000000000000000000000000000000000000000000000000000100000000d82f381f0000000000020000000000000b0000000000000015000000150000001000000006000000080000000a000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00"/224, 0xe0, 0x604fe0}, {&(0x7f0000012b00)="0000000000000000000000000000000000000000000000000000000040dfb02a", 0x20, 0x605fe0}, {&(0x7f0000012c00)="d82f381f40dfb02a00"/32, 0x20, 0x7ff000}, {&(0x7f0000012d00)="0000000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/96, 0x60, 0x7ff040}, {&(0x7f0000012e00)="000000000000000000000100000001000000000200000001000000000300000001200000000400000002200000000500000000240000000600000001240000000700000002240000000800000005240000000900000004240000000000000000", 0x60, 0xc00000}, {&(0x7f0000012f00)="000000000000000000000100000001000000000200000001000000000300000001200000000400000002200000000500000000240000000600000001240000000700000002240000000800000003240000000900000004240000000000000000", 0x60, 0xe00000}, {&(0x7f0000013000)="ff0000000000000000000000000000000000000000000000000000000000000000000300000001000200000000030000000200024a8113ed040000000500028dcece4507000000050001baeed06f0800000005000153bfc55008000000050001120052230900000009000100"/128, 0x80, 0x1401000}, {&(0x7f0000013100)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00\x00\x00\x00\x00\x00\x00..\x00\x00\x00\x00\x00\x00file0\x00\x00\x00file1\x00\x00\x00file2\x00\x00\x00file3\x00\x00\x00file.cold\x00'/96, 0x60, 0x1401940}, {&(0x7f0000013200)="ed4100005cf90100535f0100030000000010000000000000020000000000000012bc645f0000000013bc645f0000000013bc645f0000000000000000dc35f110dc35f110000000000100"/96, 0x60, 0x2001000}, {&(0x7f0000013300)="0000000000000000011400"/32, 0x20, 0x2001160}, {&(0x7f0000013400)="0000000000000000030000000300000000000000d52f381f0000000002200000ed410005000000000000000002000000a00d000000000000010000000000000013bc645f0000000013bc645f0000000013bc645f00000000dc35f110dc35f110dc35f11088236d92000000000000000000100000030000000500000066696c653000"/160, 0xa0, 0x2001fe0}, {&(0x7f0000013500)="0000000000000000000000000f0000000000000000000000000000000000000000000000000000000000000000000400000001000200000000030000000200024a8113ed050000000500018dcece450600000005000700"/96, 0x60, 0x2002160}, {&(0x7f0000013600)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00\x00\x00\x00\x00\x00\x00..\x00\x00\x00\x00\x00\x00file0\x00\x00\x00file1\x00\x00\x00\x00\x00\x00\x00', 0x40, 0x2002940}, {&(0x7f0000013700)="0000000000000000040000000400000000000000d52f381f0000000003200000", 0x20, 0x2002fe0}, {&(0x7f0000013800)="ed81000b0000000000000000010000001a04000000000000010000000000000013bc645f0000000013bc645f0000000013bc645f00000000dc35f110dc35f110dc35f110626b4777000000000000000000000000040000000500000066696c653000"/128, 0x80, 0x2400000}, {&(0x7f0000013900)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00'/1088, 0x440, 0x2400160}, {&(0x7f0000013e00)="0000000000000000050000000500000001000000d52f381f0000000001240000ffa1000b0000000000000000010000002600000000000000010000000000000013bc645f0000000013bc645f0000000013bc645f00000000dc35f110dc35f110dc35f110590c11d2000000000000000000000000040000000500000066696c653100"/160, 0xa0, 0x2400fe0}, {&(0x7f0000013f00)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/tmp/syz-imagegen065208004/file0/file0\x00'/64, 0x40, 0x2401160}, {&(0x7f0000014000)="0000000000000000060000000600000001000000d52f381f0000000002240000ed81000b0000000000000000010000000a00000000000000010000000000000013bc645f0000000013bc645f0000000013bc645f00000000dc35f110dc35f110dc35f110da831a34000000000000000000000000030000000500000066696c653100"/160, 0xa0, 0x2401fe0}, {&(0x7f0000014100)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallers\x00'/32, 0x20, 0x2402160}, {&(0x7f0000014200)="0000000000000000000000001120f5f20100000000000000000000000000000000000000010606007861747472317861747472310106060078617474723278617474723200"/96, 0x60, 0x2402f00}, {&(0x7f0000014300)="0000000000000000070000000700000001000000d52f381f0000000003240000", 0x20, 0x2402fe0}, {&(0x7f0000014400)="ed81010b0000000000000000010000006400000000000000010000000000000013bc645f0000000013bc645f0000000013bc645f00000000dc35f110dc35f110dc35f110f6629eb6000000000000000000000000030000000900000066696c652e636f6c6400"/128, 0x80, 0x2404000}, {&(0x7f0000014500)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0x2404160}, {&(0x7f0000014600)="0000000000000000090000000900000001000000d52f381f0000000005240000ed8102010000000000000000020000002823000000000000040000000000000013bc645f0000000013bc645f0000000013bc645f00000000dc35f110dc35f110dc35f110c1f38a48000000000000000000000000030000000500000066696c653300"/160, 0xa0, 0x2404fe0}, {&(0x7f0000014700)="02140000030000000214000003140000041400"/32, 0x20, 0x2405160}, {&(0x7f0000014800)="0000000000000000080000000800000001000000d62f381f08a5fcbc06240000", 0x20, 0x2405fe0}], 0x0, &(0x7f0000014900)) [ 451.427747][ T9391] loop5: detected capacity change from 0 to 147551 22:30:14 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x7fffffff}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) (async, rerun: 32) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (rerun: 32) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x0, 0x2, &(0x7f0000000080)=[{&(0x7f0000000400)="eb3c8f000000732e66617400020101000240008080f801", 0x17}, {0x0, 0x0, 0x10000001000}], 0x0, &(0x7f0000000840)=ANY=[]) (async) chdir(&(0x7f0000000140)='./file0\x00') r3 = socket(0x0, 0x803, 0x0) (async, rerun: 32) getsockname$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) (rerun: 32) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000009c0)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @batadv={{0xb}, {0x4}}}, @IFLA_MASTER={0x8, 0xa, r4}]}, 0x3c}}, 0x0) sendmsg$nl_route(r3, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000100)={&(0x7f0000000740)=ANY=[@ANYBLOB="dc007000fedbdf250700000000000000000000008d30fd01f0d6efc996b25635e60dc9d6ac867224c1f7872d5d9d95c4c2d7060fe7402414c0b50691800080000042174d4699aee4a40a9b4b115be301288d19ad694149711c0b8639419083c641da404922423ab0ccf8aab72451dcbf047902684a4bdd5068626c3f969fbbee7d669ca0fc333baba8c8b4ed69208f504e5f9ec5d1257d2c6ae18ec8adf3a4c1e8fa6ec8a957a3bdadaedb6b0cfdb360cfcf53d379244812af807a73fd6032b502e408058079c74bf2418419260c1a", @ANYRES32=r4, @ANYBLOB="100001800c00048008000100ff0700000c00018005000300010000000c00018008000100080001000c0001800500030001000000100001800c0004800800010001000000"], 0x5c}, 0x1, 0x0, 0x0, 0x81}, 0x800) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={0x0, 0x3c}}, 0x0) (async) getpid() preadv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)=""/86, 0x56}, {&(0x7f0000000300)=""/190, 0xbe}, {0x0}, {0x0}], 0x4, 0x6, 0x93) (async) sendmsg$NL80211_CMD_GET_MESH_CONFIG(0xffffffffffffffff, 0x0, 0x40000) (async) write(0xffffffffffffffff, &(0x7f0000000480)="34fd98aa1d0e7adec937a5f331a75f487934f50242a0751944936972896c29a5068c8ecba1aa0a4e2a631b5180e1fbde79f4502dc4c4a1fba9dcd9ed83e639aefa1b87631c33d1a82cb0c0035676ddfeb0fe7984d7519b0f839d497fc9d64ef14d1de22220ff2623df4950134b9fb734a52adad95f131cce3672a9d7d7b400d2c62810b5f20351639330948107bf8d4534a03ac389455c6dd8eb4d609b3e858b7213b38eb01f0eeaba3739ae927916e28da6a79a3fd5e32d30ab30bf959d4596e5ffbff6789a650b9e7d248d1ba849012336a4f3ef8fab07a8f5b81bb0bc45b2174538315ca12b7c723b215756256da8a1f19d28179f8c565448e0e921b8c3e6fc4adaafa8b929ad077f633325b6a6f71a586cabc4883e03e19315f946b277858593a7367e232202fe9ad656c6768a1517da7f0498b48cb078e929fb11db0cc551f754bffc4859dd89a396915cc809b07d448573098409ea21371056f67ef4114ec10547f498d24513fe594308bf022868ad21e85bba811942fdc45161a1a8631bbd12a5c9a5cfa5965e0595de608b04ebe02b6d23608181173e3fcbf3b9f57807a1a7ad8528992e2ec65949da2f4a0478dfd3ae52639c15d8aeaa351da6d393b58c772168fae604d097fef4d6b9360eb169a0b0ee70cdc22435a003e68698f61b3b63b1f51011bc8f4ef944c1de821785f670124a1c6ed18335d63412cd8b3f94", 0x7ffff000) (async) flock(r2, 0x0) [ 451.528884][ T9391] F2FS-fs (loop5): Magic Mismatch, valid(0xf2f52010) - read(0x0) [ 451.542722][ T9391] F2FS-fs (loop5): Can't find valid F2FS filesystem in 1th superblock [ 451.583564][ T9391] F2FS-fs (loop5): Wrong journal entry on segno 247 [ 451.609077][ T9391] F2FS-fs (loop5): Failed to initialize F2FS segment manager (-117) [ 451.622500][ T143] usb 3-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 22:30:14 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (async) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000011000/0x18000)=nil, &(0x7f00000008c0)=[@text32={0x20, &(0x7f0000000040)="b8050000000f01c10f46a78900000066ba2100b067ee66ba2000b000ee6d2f2f800000c00f3266bac0000f3066b808008ed0660f38806f000f011c268ee0", 0x3e}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) (async) r3 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_CREATE_PIT2(r1, 0x4040ae77, &(0x7f0000000000)) ioctl$KVM_SET_PIT(r1, 0x8048ae66, &(0x7f0000000080)={[{0x5, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, {0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x9}, {0x4}]}) (async) lseek(0xffffffffffffffff, 0x200, 0x0) (async) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) (async) ioctl$KVM_SET_REGS(r3, 0x4090ae82, &(0x7f0000000440)={[0x4, 0x3, 0x0, 0x0, 0x0, 0x7d, 0x2004c7], 0x0, 0x600}) (async) lseek(0xffffffffffffffff, 0x200, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) (async) r4 = dup(r2) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000500)={0xc, 0xe, &(0x7f0000000dc0)=ANY=[@ANYBLOB="b702000014200000bfa300000000000007030000b8feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe000000008500000027000000b7000000002014009500000000000000e3a33ba0daf208000000e17a606fe530cb7d7f852b315f933eda4cba189f181867514fe6007700dd90123d3ee7cfbe0000000000000000fbdfd43307cd29a4ca6be614c20594f72cbf5fe31789e70233bfd8115efd90c8c48258f896702e16cf8db9068a9e0000000000000000000000000000000000f0ff01420efca6785deb269d0a91985602763e4d70c404da006a3d6eef8fb7fcdd82eb1e9f5eb71e4df68814ab8242a5588437ea8ac76510bac458662e2bfd0cc817baa6d0fcba9b8f1781cb4a3ef041f64f22d70240f82a78894b036baa4d15df64ae01130f26069d2a013dff7f74ac5dbce618e879b5c13f1f6cccaec453be2a520b12a99b20ab3dc2a700ff07000045cc215e1faa47db10278339b2d6bb4b60070200bc4bdad060a99e0a08e6fdeffe55d57a5ea0b3d29b3cd96c7547a9f10d94fdb50960a5348c9d30cdbb4b7268d8efb3e9e2cbb65c4c32113af7ff5b12def5af4688d2cb1804fb7d4cb0c3f291156f0000c01acf9c61d3935e912be628c975c164439875d3b688974387faa035f6a4dd48e5e9973f0c537a2190590241eba8514dea780e372a18f6ff7ddb674f807eb3c22578953362140d12f607992e978d511edc2f960a2c81efdd3953c4fe5a8ac4195d2d28de491d671f472be470f06960ddde2d4ab5593d0080d14535684063ec35028dc4b442869f61abe1a91b8c81000000d27a9b4a11ad3abb9e6e24e522c2a6203187de8e587d4dd67b490550f1a9782d5e37a13a75b4b4eba291d2161f37b9c9d6c219ef8be0c6f411153e4e7e1653b705b21db96ec01018ef51dfb744bba5e9f0861e2efa523c7142342e07824168fcb8428940e91c52eb27f56e2d14231ff78adf790b7cb5897776ac97aea9c5b4837a6b9338c43002006a25c03c6fee000047e813e3762571fff6f2abbbc327378036bb0fc0e727c4bbc3d1155f28a23afc2dde1ff2363d8c1bf6bdb6329583d41920d726e03fc4fe0eafe910294e9831d33b073ce672ac2a2eed8524b52acac12486f2beb4bdc4ac1c94d9df98801888427fbd3cdb10d6c00c6de69550e2e2c58241a1d67e2923966f707c579751c307743b6266eb6b9c4dac29e35f6d66844f2fe4867e96cb66ede30e0b65b4b9ac7984d60887f1e518afe12fd91b463ee994a43eb85fd9a3f9cec8ee4efa8ffa50e2e5d7007b26065cf97c460f0f069fa7a970f9b50899192f4b9dd59662c3386e89d4692a2506115b0687fdfb128fa91a3461e9943d763f2387cc3468677f23a75356f7907fac57f6c2b32cba1c7a7ba48b5bef3336687b22668641a70ee67f21d2e9874ba9eae4889b7f6e2bca56de94586639a4f99d622a8f9b36df9aca67032f4d7a5f79fca8a0df6aa94dc36f9dafd5582ecf1d9bb13d7f306f9c259a09516aede2a6afc1b773bf4900507ee5528aa026076b1725ae748330ee3d6f0acb49fb69e37439512f37194cccc37a96539cc4e26a2a157f444cc879a20cf3947406891401dd7bca261ad7d62b06000000000000006857423a04b8941c2cac2152d2a4ce3287a20698cd00000000000000000092e5186ca7c98d58dbf3827d457710eca15ad7dfd39a420ebf57d9f58aece1c3ea6181348dacdad28421cdceea8589b3653da1d719234088580d2f89a706f3bb9c14fc49d482953f0029e202b97786c52986e3e513ff61c9ebfd8820a0dc03e67810672b67766eb7cd1af51834ad82a18bb5fa17e0810a12eb22f44e110a6915f27d0073a9211f0566c63a9b6811771ae5d9c47bc7989a5d14af270de628521553ad8e1efdc3d5cfd9a374258ee88f768fe31117749a27f97140eda516c4adb15366d19009ca4222eb0d7c06b7c4d5343c5e9cb821e18acf98e03954cb27ca09135bfc01ff2499f89289872ee9c70522d072000000000051643281c8fe41d264d09d34392ee10345c1e0e3834c3c39a38273f20788e29c2b236f094131b18b2942a0ae23546ed6f00fe4cb79e84974fc269234e5b220a3480e391a5411dce226be452240d4cb31cdbdb4b630b4d57de8521d9c563893a10a3de66695b630b9d5e8dfaa9dfbd89be230fd514d3eb5feadce8a8fd0b0c94759922cd24537fe40aa6c0e25947be7667655496e0d79f1c953cbe114860ffdfff80cb9975346c53e4cda85db5fa40f186cecc1a0126bfa4cb50b700bfdb07121ceb18569f660da682f8737f196092b492aee5dbe43fb5928f61b4fe5c9035efc212163cf1553d31fda07709804461e67d6cb9cc06b2060a2aded115ceb1aa2b6a414401f21e4ba63730000000092e18d8b05594f8ebbff784637d057f812764a6e7ce3d5eee3936e35fecc9cf12351c704edfffe9489e6486ac9002954832f3d4da440361b83684dbb7c6c481515216c9c8ad6f0f1f3c104f9232f464f038713a0dda1706f6b7fc6c1b05a4e1506fe30ce5ae892160785a48bf408cde21de4205e4b473ee08ecf5aef024e4952fa5506ba014790ac6373b2f0da4795f739f77e65573cb85a72c487d67d03d7c9207b524eea9f205d2da6b35a760ab1b69c39abcbe38af3e21fae584469cc702e4d2ea51fa7117bcb1615b376f48762a1bb54dfc56885820000000000000000000000000000000093e64ad61c5a4bb5741e83b376d6d2ad306dd4597499d40852bdb2b7e035e9000000000000000000786d82e7c574819a37d12f57698d4090b981d3df7b22f6db9edf99636fca34db7e337133bb067350e75776e50cc23ff9a1e40081c413dc58ba70d5c40b02e1d6db3d9e2148b2f4d4bd4cc0f473"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, r4, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x80) (async) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r4, 0xc0189375, &(0x7f0000000200)={{0x1, 0x1, 0x18, r4}, './file0\x00'}) ioctl$KVM_CREATE_VCPU(r6, 0xae41, 0x2) (async) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000180)={r5, 0x0, 0xe, 0x0, &(0x7f0000000300)="5cdd3086ddffff6633c9bbac88a8", 0x0, 0x4000, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) (async) ioctl$EXT4_IOC_GETSTATE(r5, 0x40046629, &(0x7f0000000140)) [ 451.640585][ T143] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 451.669771][ T143] usb 3-1: Product: syz [ 451.683799][ T143] usb 3-1: Manufacturer: syz [ 451.701428][ T143] usb 3-1: SerialNumber: syz [ 452.062595][ T143] cdc_ncm 3-1:1.0: bind() failure [ 452.079466][ T143] cdc_ncm 3-1:1.1: CDC Union missing and no IAD found [ 452.119414][ T143] cdc_ncm 3-1:1.1: bind() failure [ 452.148238][ T143] usb 3-1: USB disconnect, device number 14 22:30:15 executing program 2: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0xfd, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6, 0x24, 0x1a, 0x6}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x0, 0xd9}}}}}}}]}}, 0x0) (async, rerun: 64) syz_usb_connect$cdc_ecm(0x42c15a60db2479b8, 0x50, &(0x7f0000000080)={{0x12, 0x1, 0x200, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3e, 0x1, 0x1, 0x1f, 0x190, 0xd3, [{{0x9, 0x4, 0x0, 0x8, 0x3, 0x2, 0x6, 0x0, 0x4, {{0x8, 0x24, 0x6, 0x0, 0x0, "53a68c"}, {0x5, 0x24, 0x0, 0x5}, {0xd, 0x24, 0xf, 0x1, 0x20, 0x4, 0x7, 0xa6}}, {[], {{0x9, 0x5, 0x82, 0x2, 0x40, 0x2, 0xff, 0x7}}, {{0x9, 0x5, 0x3, 0x2, 0x40, 0x3, 0x8, 0x81}}}}}]}}]}}, &(0x7f0000000640)={0xa, &(0x7f0000000100)={0xa, 0x6, 0x300, 0x3, 0x44, 0x40, 0x10, 0x9}, 0x19, &(0x7f0000000140)={0x5, 0xf, 0x19, 0x1, [@ss_container_id={0x14, 0x10, 0x4, 0x1f, "75676e808485a641711c13b79992f624"}]}, 0x9, [{0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x420}}, {0xda, &(0x7f00000001c0)=@string={0xda, 0x3, "feba1d65c4a0c33807d38a078fadd43fdb0a61413aec5e85f172d8d06d2f89af720cb1e4eb900d50abbd4cbe7a33df89f99beb2552a651d6e4e8c12911a95e5041f18586b424bb7ed7c6742cc7884362d7078650ec9cf6b91174fec422a88a036ee2613eae81d3971d11f4ba6cb51b613d97fe0594c75fa1518343d042925951b9b7f004823bc2f14c9ca570597254be773077a64dd66c68416a1f850ca7c23d2e7ed4a8c742bfa67052e1805a5012d7151467f67ac714a4d0b0eb29b6be1059683b7dc23ffeb5e1ec1614f3c62d9e829b0d097111cde858"}}, {0x4, &(0x7f00000002c0)=@lang_id={0x4, 0x3, 0x2c01}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0xf4ff}}, {0x56, &(0x7f0000000340)=@string={0x56, 0x3, "b633250ab8a49d3b42fba635163105e47dda4a37fc6b8deae1d63535fed4b00bcfe5980e9cfe4724f01d2ec315d004d37bf7f558cf853921eba6cb0b6484d1053d3a43f3fa96c17420ae67092fd74d4127754c7e"}}, {0x86, &(0x7f00000003c0)=@string={0x86, 0x3, "54d3702af5b5d584713a732d3db11dbdb21af06f6f37ab0db42236c751f649f51adc7c93cf2aa194e6e65f37a2d11e6c827ad822de4e0ace68aa9fcbcddd98ff35b39944ca33eedc0a00319e759737eb58d50158e1b3dfc3950704197411f3bb7018f16dc2aff22c9dfc711669cac9264b8662c6ce728ec7c4a96a1b710a24d76e97f552"}}, {0xb, &(0x7f0000000480)=@string={0xb, 0x3, "bbf1d312b7e6bb6a57"}}, {0xe2, &(0x7f00000004c0)=@string={0xe2, 0x3, "a1a86ce54f4f594cc9c3836a297325ca8a841177ad5cd7b471804c5df3cd909cdb9b3ac38498a1e98fcc136c96c478f251ba8b253fa4bf2b06bc7861a171e98414ae06dcaad98ca1a35fd9ea0d26fc1a4fe2b411dcffe03cd176fcab1bcbe937462d03acd6784c120b9823cf77af5bd3e868e668921866d6378a039cd889ef4580daaa85adf23c6c3b2376bbb4a7760a351543cf0a072c01ab3754c9da18c19d7a655316e9e615decf506e0be6738a0b568ce3de7e55c6798324885aeb1baf1bb0051ba98feeb788bd710cf9bdd7b97954f05d90477b4b187a0c5cb5e827d323"}}, {0x6b, &(0x7f00000005c0)=@string={0x6b, 0x3, "19d8ad2b64f907355eec838381315f867daea122dd025e55f36cc5a51ed84e4b24cb6ed6c0ec92e3b55d85371201de3a0dc68ac4701059d692b490e90f90b839eb8a55891a488f1d9a3de27d5cf58ad55cadb5508547da813a9529de7b704a36980cfba9c8fc761683"}}]}) (rerun: 64) 22:30:15 executing program 5: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000011000/0x18000)=nil, &(0x7f00000008c0)=[@text32={0x20, &(0x7f0000000040)="b8050000000f01c10f46a78900000066ba2100b067ee66ba2000b000ee6d2f2f800000c00f3266bac0000f3066b808008ed0660f38806f000f011c268ee0", 0x3e}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) r3 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_CREATE_PIT2(r1, 0x4040ae77, &(0x7f0000000000)) ioctl$KVM_SET_PIT(r1, 0x8048ae66, &(0x7f0000000080)={[{0x5, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, {0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x9}, {0x4}]}) lseek(0xffffffffffffffff, 0x200, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_SET_REGS(r3, 0x4090ae82, &(0x7f0000000440)={[0x4, 0x3, 0x0, 0x0, 0x0, 0x7d, 0x2004c7], 0x0, 0x600}) lseek(0xffffffffffffffff, 0x200, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) r4 = dup(r2) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000500)={0xc, 0xe, &(0x7f0000000dc0)=ANY=[@ANYBLOB="b702000014200000bfa300000000000007030000b8feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe000000008500000027000000b7000000002014009500000000000000e3a33ba0daf208000000e17a606fe530cb7d7f852b315f933eda4cba189f181867514fe6007700dd90123d3ee7cfbe0000000000000000fbdfd43307cd29a4ca6be614c20594f72cbf5fe31789e70233bfd8115efd90c8c48258f896702e16cf8db9068a9e0000000000000000000000000000000000f0ff01420efca6785deb269d0a91985602763e4d70c404da006a3d6eef8fb7fcdd82eb1e9f5eb71e4df68814ab8242a5588437ea8ac76510bac458662e2bfd0cc817baa6d0fcba9b8f1781cb4a3ef041f64f22d70240f82a78894b036baa4d15df64ae01130f26069d2a013dff7f74ac5dbce618e879b5c13f1f6cccaec453be2a520b12a99b20ab3dc2a700ff07000045cc215e1faa47db10278339b2d6bb4b60070200bc4bdad060a99e0a08e6fdeffe55d57a5ea0b3d29b3cd96c7547a9f10d94fdb50960a5348c9d30cdbb4b7268d8efb3e9e2cbb65c4c32113af7ff5b12def5af4688d2cb1804fb7d4cb0c3f291156f0000c01acf9c61d3935e912be628c975c164439875d3b688974387faa035f6a4dd48e5e9973f0c537a2190590241eba8514dea780e372a18f6ff7ddb674f807eb3c22578953362140d12f607992e978d511edc2f960a2c81efdd3953c4fe5a8ac4195d2d28de491d671f472be470f06960ddde2d4ab5593d0080d14535684063ec35028dc4b442869f61abe1a91b8c81000000d27a9b4a11ad3abb9e6e24e522c2a6203187de8e587d4dd67b490550f1a9782d5e37a13a75b4b4eba291d2161f37b9c9d6c219ef8be0c6f411153e4e7e1653b705b21db96ec01018ef51dfb744bba5e9f0861e2efa523c7142342e07824168fcb8428940e91c52eb27f56e2d14231ff78adf790b7cb5897776ac97aea9c5b4837a6b9338c43002006a25c03c6fee000047e813e3762571fff6f2abbbc327378036bb0fc0e727c4bbc3d1155f28a23afc2dde1ff2363d8c1bf6bdb6329583d41920d726e03fc4fe0eafe910294e9831d33b073ce672ac2a2eed8524b52acac12486f2beb4bdc4ac1c94d9df98801888427fbd3cdb10d6c00c6de69550e2e2c58241a1d67e2923966f707c579751c307743b6266eb6b9c4dac29e35f6d66844f2fe4867e96cb66ede30e0b65b4b9ac7984d60887f1e518afe12fd91b463ee994a43eb85fd9a3f9cec8ee4efa8ffa50e2e5d7007b26065cf97c460f0f069fa7a970f9b50899192f4b9dd59662c3386e89d4692a2506115b0687fdfb128fa91a3461e9943d763f2387cc3468677f23a75356f7907fac57f6c2b32cba1c7a7ba48b5bef3336687b22668641a70ee67f21d2e9874ba9eae4889b7f6e2bca56de94586639a4f99d622a8f9b36df9aca67032f4d7a5f79fca8a0df6aa94dc36f9dafd5582ecf1d9bb13d7f306f9c259a09516aede2a6afc1b773bf4900507ee5528aa026076b1725ae748330ee3d6f0acb49fb69e37439512f37194cccc37a96539cc4e26a2a157f444cc879a20cf3947406891401dd7bca261ad7d62b06000000000000006857423a04b8941c2cac2152d2a4ce3287a20698cd00000000000000000092e5186ca7c98d58dbf3827d457710eca15ad7dfd39a420ebf57d9f58aece1c3ea6181348dacdad28421cdceea8589b3653da1d719234088580d2f89a706f3bb9c14fc49d482953f0029e202b97786c52986e3e513ff61c9ebfd8820a0dc03e67810672b67766eb7cd1af51834ad82a18bb5fa17e0810a12eb22f44e110a6915f27d0073a9211f0566c63a9b6811771ae5d9c47bc7989a5d14af270de628521553ad8e1efdc3d5cfd9a374258ee88f768fe31117749a27f97140eda516c4adb15366d19009ca4222eb0d7c06b7c4d5343c5e9cb821e18acf98e03954cb27ca09135bfc01ff2499f89289872ee9c70522d072000000000051643281c8fe41d264d09d34392ee10345c1e0e3834c3c39a38273f20788e29c2b236f094131b18b2942a0ae23546ed6f00fe4cb79e84974fc269234e5b220a3480e391a5411dce226be452240d4cb31cdbdb4b630b4d57de8521d9c563893a10a3de66695b630b9d5e8dfaa9dfbd89be230fd514d3eb5feadce8a8fd0b0c94759922cd24537fe40aa6c0e25947be7667655496e0d79f1c953cbe114860ffdfff80cb9975346c53e4cda85db5fa40f186cecc1a0126bfa4cb50b700bfdb07121ceb18569f660da682f8737f196092b492aee5dbe43fb5928f61b4fe5c9035efc212163cf1553d31fda07709804461e67d6cb9cc06b2060a2aded115ceb1aa2b6a414401f21e4ba63730000000092e18d8b05594f8ebbff784637d057f812764a6e7ce3d5eee3936e35fecc9cf12351c704edfffe9489e6486ac9002954832f3d4da440361b83684dbb7c6c481515216c9c8ad6f0f1f3c104f9232f464f038713a0dda1706f6b7fc6c1b05a4e1506fe30ce5ae892160785a48bf408cde21de4205e4b473ee08ecf5aef024e4952fa5506ba014790ac6373b2f0da4795f739f77e65573cb85a72c487d67d03d7c9207b524eea9f205d2da6b35a760ab1b69c39abcbe38af3e21fae584469cc702e4d2ea51fa7117bcb1615b376f48762a1bb54dfc56885820000000000000000000000000000000093e64ad61c5a4bb5741e83b376d6d2ad306dd4597499d40852bdb2b7e035e9000000000000000000786d82e7c574819a37d12f57698d4090b981d3df7b22f6db9edf99636fca34db7e337133bb067350e75776e50cc23ff9a1e40081c413dc58ba70d5c40b02e1d6db3d9e2148b2f4d4bd4cc0f473"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, r4, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x80) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r4, 0xc0189375, &(0x7f0000000200)={{0x1, 0x1, 0x18, r4}, './file0\x00'}) ioctl$KVM_CREATE_VCPU(r6, 0xae41, 0x2) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000180)={r5, 0x0, 0xe, 0x0, &(0x7f0000000300)="5cdd3086ddffff6633c9bbac88a8", 0x0, 0x4000, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) ioctl$EXT4_IOC_GETSTATE(r5, 0x40046629, &(0x7f0000000140)) 22:30:15 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000011000/0x18000)=nil, &(0x7f00000008c0)=[@text32={0x20, &(0x7f0000000040)="b8050000000f01c10f46a78900000066ba2100b067ee66ba2000b000ee6d2f2f800000c00f3266bac0000f3066b808008ed0660f38806f000f011c268ee0", 0x3e}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) (async, rerun: 64) r3 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) (async, rerun: 64) ioctl$KVM_CREATE_PIT2(r1, 0x4040ae77, &(0x7f0000000000)) ioctl$KVM_SET_PIT(r1, 0x8048ae66, &(0x7f0000000080)={[{0x5, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, {0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x9}, {0x4}]}) lseek(0xffffffffffffffff, 0x200, 0x0) (async) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) (async, rerun: 64) ioctl$KVM_SET_REGS(r3, 0x4090ae82, &(0x7f0000000440)={[0x4, 0x3, 0x0, 0x0, 0x0, 0x7d, 0x2004c7], 0x0, 0x600}) (async, rerun: 64) lseek(0xffffffffffffffff, 0x200, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) (async) r4 = dup(r2) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000500)={0xc, 0xe, &(0x7f0000000dc0)=ANY=[@ANYBLOB="b702000014200000bfa300000000000007030000b8feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe000000008500000027000000b7000000002014009500000000000000e3a33ba0daf208000000e17a606fe530cb7d7f852b315f933eda4cba189f181867514fe6007700dd90123d3ee7cfbe0000000000000000fbdfd43307cd29a4ca6be614c20594f72cbf5fe31789e70233bfd8115efd90c8c48258f896702e16cf8db9068a9e0000000000000000000000000000000000f0ff01420efca6785deb269d0a91985602763e4d70c404da006a3d6eef8fb7fcdd82eb1e9f5eb71e4df68814ab8242a5588437ea8ac76510bac458662e2bfd0cc817baa6d0fcba9b8f1781cb4a3ef041f64f22d70240f82a78894b036baa4d15df64ae01130f26069d2a013dff7f74ac5dbce618e879b5c13f1f6cccaec453be2a520b12a99b20ab3dc2a700ff07000045cc215e1faa47db10278339b2d6bb4b60070200bc4bdad060a99e0a08e6fdeffe55d57a5ea0b3d29b3cd96c7547a9f10d94fdb50960a5348c9d30cdbb4b7268d8efb3e9e2cbb65c4c32113af7ff5b12def5af4688d2cb1804fb7d4cb0c3f291156f0000c01acf9c61d3935e912be628c975c164439875d3b688974387faa035f6a4dd48e5e9973f0c537a2190590241eba8514dea780e372a18f6ff7ddb674f807eb3c22578953362140d12f607992e978d511edc2f960a2c81efdd3953c4fe5a8ac4195d2d28de491d671f472be470f06960ddde2d4ab5593d0080d14535684063ec35028dc4b442869f61abe1a91b8c81000000d27a9b4a11ad3abb9e6e24e522c2a6203187de8e587d4dd67b490550f1a9782d5e37a13a75b4b4eba291d2161f37b9c9d6c219ef8be0c6f411153e4e7e1653b705b21db96ec01018ef51dfb744bba5e9f0861e2efa523c7142342e07824168fcb8428940e91c52eb27f56e2d14231ff78adf790b7cb5897776ac97aea9c5b4837a6b9338c43002006a25c03c6fee000047e813e3762571fff6f2abbbc327378036bb0fc0e727c4bbc3d1155f28a23afc2dde1ff2363d8c1bf6bdb6329583d41920d726e03fc4fe0eafe910294e9831d33b073ce672ac2a2eed8524b52acac12486f2beb4bdc4ac1c94d9df98801888427fbd3cdb10d6c00c6de69550e2e2c58241a1d67e2923966f707c579751c307743b6266eb6b9c4dac29e35f6d66844f2fe4867e96cb66ede30e0b65b4b9ac7984d60887f1e518afe12fd91b463ee994a43eb85fd9a3f9cec8ee4efa8ffa50e2e5d7007b26065cf97c460f0f069fa7a970f9b50899192f4b9dd59662c3386e89d4692a2506115b0687fdfb128fa91a3461e9943d763f2387cc3468677f23a75356f7907fac57f6c2b32cba1c7a7ba48b5bef3336687b22668641a70ee67f21d2e9874ba9eae4889b7f6e2bca56de94586639a4f99d622a8f9b36df9aca67032f4d7a5f79fca8a0df6aa94dc36f9dafd5582ecf1d9bb13d7f306f9c259a09516aede2a6afc1b773bf4900507ee5528aa026076b1725ae748330ee3d6f0acb49fb69e37439512f37194cccc37a96539cc4e26a2a157f444cc879a20cf3947406891401dd7bca261ad7d62b06000000000000006857423a04b8941c2cac2152d2a4ce3287a20698cd00000000000000000092e5186ca7c98d58dbf3827d457710eca15ad7dfd39a420ebf57d9f58aece1c3ea6181348dacdad28421cdceea8589b3653da1d719234088580d2f89a706f3bb9c14fc49d482953f0029e202b97786c52986e3e513ff61c9ebfd8820a0dc03e67810672b67766eb7cd1af51834ad82a18bb5fa17e0810a12eb22f44e110a6915f27d0073a9211f0566c63a9b6811771ae5d9c47bc7989a5d14af270de628521553ad8e1efdc3d5cfd9a374258ee88f768fe31117749a27f97140eda516c4adb15366d19009ca4222eb0d7c06b7c4d5343c5e9cb821e18acf98e03954cb27ca09135bfc01ff2499f89289872ee9c70522d072000000000051643281c8fe41d264d09d34392ee10345c1e0e3834c3c39a38273f20788e29c2b236f094131b18b2942a0ae23546ed6f00fe4cb79e84974fc269234e5b220a3480e391a5411dce226be452240d4cb31cdbdb4b630b4d57de8521d9c563893a10a3de66695b630b9d5e8dfaa9dfbd89be230fd514d3eb5feadce8a8fd0b0c94759922cd24537fe40aa6c0e25947be7667655496e0d79f1c953cbe114860ffdfff80cb9975346c53e4cda85db5fa40f186cecc1a0126bfa4cb50b700bfdb07121ceb18569f660da682f8737f196092b492aee5dbe43fb5928f61b4fe5c9035efc212163cf1553d31fda07709804461e67d6cb9cc06b2060a2aded115ceb1aa2b6a414401f21e4ba63730000000092e18d8b05594f8ebbff784637d057f812764a6e7ce3d5eee3936e35fecc9cf12351c704edfffe9489e6486ac9002954832f3d4da440361b83684dbb7c6c481515216c9c8ad6f0f1f3c104f9232f464f038713a0dda1706f6b7fc6c1b05a4e1506fe30ce5ae892160785a48bf408cde21de4205e4b473ee08ecf5aef024e4952fa5506ba014790ac6373b2f0da4795f739f77e65573cb85a72c487d67d03d7c9207b524eea9f205d2da6b35a760ab1b69c39abcbe38af3e21fae584469cc702e4d2ea51fa7117bcb1615b376f48762a1bb54dfc56885820000000000000000000000000000000093e64ad61c5a4bb5741e83b376d6d2ad306dd4597499d40852bdb2b7e035e9000000000000000000786d82e7c574819a37d12f57698d4090b981d3df7b22f6db9edf99636fca34db7e337133bb067350e75776e50cc23ff9a1e40081c413dc58ba70d5c40b02e1d6db3d9e2148b2f4d4bd4cc0f473"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, r4, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x80) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r4, 0xc0189375, &(0x7f0000000200)={{0x1, 0x1, 0x18, r4}, './file0\x00'}) ioctl$KVM_CREATE_VCPU(r6, 0xae41, 0x2) (async) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000180)={r5, 0x0, 0xe, 0x0, &(0x7f0000000300)="5cdd3086ddffff6633c9bbac88a8", 0x0, 0x4000, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) (async) ioctl$EXT4_IOC_GETSTATE(r5, 0x40046629, &(0x7f0000000140)) [ 452.765923][ T9427] pit: kvm: requested 4190 ns i8254 timer period limited to 200000 ns [ 452.857553][ T9427] kvm: pic: non byte read [ 452.892403][ T143] usb 3-1: new high-speed USB device number 15 using dummy_hcd [ 452.895106][ T9427] kvm: pic: level sensitive irq not supported [ 452.914199][ T9427] kvm: pic: non byte read [ 452.950178][ T9427] kvm: pic: level sensitive irq not supported [ 452.950283][ T9427] kvm: pic: non byte read [ 452.982590][ T9427] kvm: pic: level sensitive irq not supported [ 452.982710][ T9427] kvm: pic: non byte read [ 453.014066][ T9427] kvm: pic: level sensitive irq not supported [ 453.014131][ T9427] kvm: pic: non byte read [ 453.050760][ T9427] kvm: pic: level sensitive irq not supported [ 453.050846][ T9427] kvm: pic: non byte read [ 453.085413][ T9427] kvm: pic: level sensitive irq not supported [ 453.085724][ T9427] kvm: pic: non byte read [ 453.113401][ T9427] kvm: pic: level sensitive irq not supported [ 453.114339][ T9427] kvm: pic: non byte read [ 453.155340][ T9427] kvm: pic: non byte read [ 453.252536][ T143] usb 3-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 453.278091][ T143] usb 3-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 453.311895][ T143] usb 3-1: config 1 interface 1 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 [ 453.348569][ T143] usb 3-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 0 [ 453.382958][ T143] usb 3-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid wMaxPacketSize 0 [ 453.418510][ T143] usb 3-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 0 [ 453.612534][ T143] usb 3-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 453.637157][ T143] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 453.664533][ T143] usb 3-1: Product: syz [ 453.677631][ T143] usb 3-1: Manufacturer: syz [ 453.692309][ T143] usb 3-1: SerialNumber: syz [ 454.082507][ T143] cdc_ncm 3-1:1.0: bind() failure [ 454.090874][ T143] cdc_ncm 3-1:1.1: CDC Union missing and no IAD found [ 454.112300][ T143] cdc_ncm 3-1:1.1: bind() failure [ 454.135202][ T143] usb 3-1: USB disconnect, device number 15 [ 454.557563][ T9346] REISERFS warning: reiserfs-5093 is_leaf: item entry count seems wrong *3.5*[1 2 0(1) DIR], item_len 35, item_location 4029, free_space(entry_count) 2 [ 454.592734][ T9346] REISERFS error (device loop4): vs-5150 search_by_key: invalid format found in block 8211. Fsck? [ 454.612346][ T9346] REISERFS (device loop4): Remounting filesystem read-only [ 454.619585][ T9346] REISERFS error (device loop4): vs-13070 reiserfs_read_locked_inode: i/o failure occurred trying to find stat data of [1 2 0x0 SD] [ 454.662576][ T9346] REISERFS warning (device loop4): reiserfs_fill_super: corrupt root inode, run fsck 22:30:17 executing program 5: write$P9_RWALK(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="300000006f0200030004010000000200000000000000000000000003000000000000002007000000010000000000000056a36ca9bbeb29f690ea99ac4d5955c4c6f513a02e09591f22d3db62d5b317cd18dda428a378969c98cfb4f06f6999fa89d1d2a711aa46f10d76dc55"], 0x30) syz_mount_image$cramfs(0x0, 0x0, 0x0, 0x2, &(0x7f0000001680)=[{&(0x7f0000000400)="d6", 0x1}, {0x0}], 0x0, 0x0) 22:30:17 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) close(r1) r2 = creat(&(0x7f0000000240)='./file0\x00', 0x0) fallocate(r2, 0x100000011, 0x0, 0x2811fdff) ioctl$EVIOCRMFF(r2, 0x40044581, &(0x7f0000000000)=0x423) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r1, 0xd000943e, &(0x7f0000000f00)={0x0, 0x0, "7a2964ad4ba7fd3b27549e0e1d7b7eb9be1955f5010b54b23a1adb09252f3c14f66053862b9ab5ab7d0f40fa482d271d9d41aa4050288b1ffa49f793e724ef31b44e867a7df7665fd1490afba5a10e13cd65d4b57803346dc6219de9d51f7c5b5f836286df1c20f7f869a4ab43fea0b3ed5b712b544650715cd302b89505bb540627ae8c1f38a9eab315e8280f725db36befff358a52e4b3b6c3016c3c8beeba2c54a341fb953acf61a9947096155d7cff6fdd914b826e9552961b44aebcbf88472b102caebccb520d1fdac091ff6766b1b90b9aed30a42b11e83e7746991a15aca09d6df83d0d410ab713b58f049c7bb39b6ff78c4e254840f213a5895e68fd", "8939b040caf7f3e34236662e089c717bfe5e17c82f151de85bbbc3d3962b4d74128b2b4455abbcce1044edd4a15bae5d823cc542d140f617dd0d90974670d89b227471b649f7a30ef73d21614873836111aa3b7e862af8f443a989f158f1f70ad2ac51a765c0e2f3610909a1a0b45ce44d585b6a35106e611bf44f49015a9e6b27eddf0451ef031574eb6d0d04bb14f9a4c9243721065a413537aea5f257cb1790bd20e91bdfc060b04194babed8c805e0c02bf9fa893e2bc4bd5e9f8afae8c2f961af5c0ddb03e9967ac9d9a7aa1d430dc2e5643a4aba268152d4fae1c4a1fcb6d61688bce95142c0ff86bf5dc7f4ba81961ec68932cf237203346788831eee8a2356a55fb5047cd3610796c093f075b46e69a888c87301ba17d74bc1ae448a4d766f557c6e8a98b48ec318c24865c96fa039bc4ee5c7abb64e31faacdc9c026179647d1f2096f8ca7269e76668e04d75f21b963c53b42505d74cd7dc72d830adb8a776a6dac90611be2742af7147ec0cde0003e27f9beb1991451e980007e210e70e06e7455069aa481b6ce74304dfbc4f79fefe9ae697fd99da9ec152428e779c3083096b1156e7d745c272572b809094f28eaf3c7ca935d0bdef19423b4ee5fde122f1632dea6ec35e118ce56c13163fb221b9e1ddbb7e9b351edfce59aa63466cd0174f32e336f3b08865d1c4d68709baca3f7febbd7f4cee41ebb16b36b517d0ed2732c73fb98760b166f760af3a0d92ecf8f6d1492b902090deeba41d247039bcb5a7a33393ba7f3efc7bbadf787e1b9b6765ad01de4ea9d9c562e6d2c1acae7bc606f97c3bbaebacad474c948eb09eadbe12333b8129db67056d6c69862533e68e2f37f65c6c0654734dedd68fc580d78cc3c324c2d592be6efce65978382256ae9e4eac2f0666e779465d8a1ed529df47de5d2e763ae061ddc0df27532d06c2f5a2a9ddd41efb231245b45338b21bb6ae015f54ff70c89db46a62fe2de13c574e9230deb23f715ea4752688a74067173260c448debe0c606b2b519301f5440410bcf652a6eca939d9f3c8fd73877d8dd67191681ae498a2df30e85493a8f2d6a9ffe09cff1306ad19b3b74bf7e010ca76665e8cfd1826ebac4fb95911ea69a0c7fbdf67c3f469c83bfc2fb2df09d473076fcd248668b460039e7770b58f06d785b8a86d01650d06a1ba1c6869df7337ae95296c8070227430cb36d6b7e456fd63c28f069d89c09cfaf5e320d8f0cdbbaf0131f10e34b8c703b8d73b4dff1afd46165b78b386ee5407d3c555fab2f4713c764a04fb600112c31648bf03835249ffddd628a1e02246cabe0d541a6fc34216a9c7aeb520f6d795ea76610be028c1917707711327b3770ffb566edc2ee51ed7ea7d4970f75d0a5eab573770b5464f5c83c96f91fa2bf4a4700a0de37af4429ff753f3eb818b6a8b1b823f9aa40b86f9e8c8783f60a70bfa0bb178e98636a21326a8166cbd031fef54029c49d903022da451cc4f5b29b2d11862d099c40b2381a5b65e03f812499794a692f84bd9ecc33953041836f01932c774ff7a70594556707627baf0a6f9b70cf0d27f39cd9a6975d5e2f3e121896b907b70e44ad14ef3350bba97be1a9e879f13079111ac82625334c5ac8d72b442bd9750b9689a8163f3183ac65c5fb3b7eda68601a82ebb7736f385bfe70dae5a0faad76fa230115b321958517c4727b33728937a4d5552724da0241abb756a2483c105268bb8b484549cca46a6e52273f555cfa7ff8494bd2597ac50d6ded751bc36750c9a948d2dbab13fa9715c08b483985d3bea3deae548d52812e7a59db03f6ebaf1b55aba87593dc7e907fd5b755c09de5a25dd853443055a55de1ba79416dda9dcb0f03662f2ed2f8b5cbc95dd22ac64c5ddc81cdf77f75d4aac31ec3d5f921a1976d9b05e54a26ee9b1d8d04a1a1c08a76d460344370c763bc09dbfad6e58e8b390034401c701d2fa1acccdd825ea8c5b4dea984ad39cceaf0087559bb651f2116685b3f23077bb2e60ee7553ba2e4ddfc03f1f3a0b601a9fd462016dd4550f6674dfdc50a1a274f5e15b3e7a90e662bbc69f94d3ea39b6e11218421d9658008448080553a43fae58d2837823fcbf0f044188fecbdfcc4f5035faedf5394a50819b70c10a072a920d51e9a2ed997b3af95fe3936a03e25220ccb827c7c1d7b2ccff2c5394adf68b4809be3b8826a17a9b1a76eb328fcb50ee9c7f0c57cccbe50d3f43b46fb28d7652b2e87952ec4d4d5f22ff4dba2b627f2ab6506005e7308fdeba206714336be3ded517bd07bf9f2dbe25fcd39926cce2ce90bdd2dbfb93058ede0f5929ed4d79333ee08c14af0ba1c1b79231e85294512e24cd9de63bf5845166716b3e0131a0c7c2491eea41484a3eeb5248ed463490f11e79203dc7b9a9bd38069690b1331b0a46cd1a0d5ea7d548330f495226839655176ac6cff601caad8d1593c9dea5d075fbb1a0e1309de91231ca6b588869eb3ccb87c636bb4c79779fc3ebf1e41992acb0e8b2da9bbf4cf8b056e8f7fe8cea791b0043b19870ebdc2a703ec6845b34cf67f46b5eef5552ff22519fa134d11147bd74e3be4a2bc80553cffb40ce5a12f6d4bff302ac9b72e491d300da075fde4d31893935896259e7f3b02c076b6b0cf186bf04e39d456b791ba406b0ea5b7eca8373c7fd767a90e318df842cd6eeb5e9cceb322fe4daed2a6c63449d2f48a2574ee575a2f159e751b1edf424d6811fadeab9abbf929fbb62198350e3355e7c4df8af867e7d5b62c0179bb19d90b41d42caeec33b59d06116033b4bce9d276edca7067a8966465a654b77101154f87eb021e542ebb9835c1897265f6666ad55d1fc514c573323ae5097e5bd9bd043974b2a41da8065082b39b7befdf752feb9660fb2568730ab26c1d88da7899a7282ccd5597ad498fa2cb27bbe4329ff3a3d46e8aa1202b6f0d99a0827a443e0e32ae4ca3697df7e5930098e519bda0c1eab47f1c1b42c4dfd1d0d5553de0705996c2f36d377d3b1c35bb9ca871b2feabe8bd8a9ad86c6bb4f116aa66f38b3a775a48789befbee9ef015ab5a041214f727dc5269d943fffacae72d6d20d3f62ba59a5540c73861f03eb80a50ffa7208655abd6fd4bbf93ef227d75838197844f193d5264b6b7461daa1988bdeb35d76a7282aeff9dcabfce5e5e3f255d65381b165aacbd341a2a94070711f77d6063a6a527a37dbfcb7de13ed4c389036460970674181a1b3b8da07d6199a3e0d203cf6034b6c54b7ea23a0ec5643f4e4fae2a6d08ff3429bfb42e06f359d122dfcd0d30c899379c2870d562a7bac70f8722ced0b039f8898c42a0a0020a6573802cadcc1ff56c906d522bf7d1cfcc7a427ff49fca5b30a49c50ec99f5cd643d4bdd94f013883079850f449d9f852a094e9f8b1f8ef3cd150b761c0d4f34bc46106d84b8bd62fb6c7d461a67f6697a5544e06e091eb1115cdbf09a6daf79016efbda5509f2cbde7afdc1c44925acbb7d06138b92473295022e5dd85b9c991a893182e0cde3c1c52cb32dc0ae8d326741170cc5205c4e9a32ccae9abc89caa26afb9480be6da89232d70b837c59b9ffeca136e5c652125c287f5d1d9ca0ed46dae69abf14536dc7a199b8e9023e7935547d63b7eda3ffa58986d7729c24c99f8b1cecd69949b005aeb326fb886b3fd1e23334c68be1e97f7988e2f3327b3fe02675edcf24a1ac8a44e0bf664ef099ef220e506f45184a364711d25b5731898eca71957dad06da0e862ccdfb125bce5a0bc7e55017bce8e2ab4e1d09714f1b436d324ddac966769ddf17c266f6a7575c6089f150ae9d8799934bfb9f4a7085bb153051ff19511073c68828edb87a04cce0760174c239299e564daf851f03f033d6adf1d2176bf1e01bc8e9adeac64308523cd8f884556c7fc11a521ed659e73779560f33a273c527dd31c77982eaf7eb7660263a1b13ae70cb94c74a3c87aab8a70c278c919c505d1cbb6f809a11236ede5f36b3fd66b7237ee7b763038afb646b2ce8d53a9ba29c6f485536d1db4a2605c33802304606e420d9482d029a63bc3145d9d9ed2f5fa94af76920c8f5044244870df4443cbcc7c6d2803dc8e8937ac226deb1a4fbdd96b5e94ce020bb71d8dd799c0286ad3a03ce3b5ad3ef6b2cf03ad9d41618b1f3840b1c2380b12b162acb90011e8a025e002a22b86269010ccadc8d37bd70a4091806e677f3711a3dfffd9524f0ca7581b50f1675c2e386df4217bd0bf1874a69a32465924c25a42df981763811600b3806ec92e5f7fc1e828919bfc091b5e751d9fd0734b9143fd33d7c5ac4195254852203cdcc3428fceb65e750b52f2de6f2286d8d581170e84227bfba98bad4c331528b7994ca1c342caca0603f0396be2ce4d7aca865f136f23d7c77f208328935d5681ee312bf9c7eb4219a44f66fd8d839bc2c5dc487bc994f5e682a9f2cff8c8728a81405c1b53cdf29de472147b1045e617fbb837b421ee8f826decb54a3a1661c8c5ce905e95bfcf4c94f354c37b3e9b7f436e33e2f3d0f246e9f60f701306d0ced1055fbf10b3da0b96025c0368ca3e0e988075303f12fd92cfc7cd6bbda5029d841ce24faa808719313d2f6a48307e1dd12871db1e1eb09fd0d22ae702d14f1416f039c41e89b2bcf500178d7a8171eaef8db9e547ae2120a106f2e3c80e424f9a77f2a9afae96dcd5ade6a62c74bab2bba84af2dc9cbdce8c47768578548761d127814601c18d4b18daf25c5a34d1b75277e905f3d7ee87859c459033eeefe29ca7ebfd96d6c938cab957bf8b113062f9766fcb688f51547d45f0a1d48a3ce8376994b3174405c86f5bb3c7c5ca8439728af17e4241a3e60914488ffd5824519e2be0e77a78a15e0fc1867f73f11af72c32ec54f0f60bf2dcb7f7c521cd3c2ff22397ea1ec6e54fd488d8f56ab7a65760ed84b003450c4adada4627cfe5375612751efe77db455b7dda178b3518f3a76b9618a95d285820e95998030a851423cb002f34aa21cc4de1325d3a1f5383015c2202fb26bb42b2ceeda03d6d7d33ad61162dcab1f576f4ac88113385586cb9cec18996899f87e92bd2453eb17d76220ed9e0b8e70e188e7da4cc2d2faaaae0869371d41599d8e0dc2edbb5dcb8fdf006c239d12e8563ea9090eacaadc3bf533e2dfbe9316e9c758a5fee9011ab4e0d263bf62e81c6f45ca770246fd46b6302694e6818e5933fbf440c97e6dcfe822d86244e44391c47b7e632802b5e3ac2eed7fd3f401b5240107e92ea19dcca82f938582cb430431fb04233b58548cd8001fc4a9f517f14ad77f9d758c1bded3227a7cd08d87e05d2f0ccff55666da60d230e5a3930ecf75da338332451a1a6e1c975fbe4be591c74fd144e1d1331a5f457820ef3130"}) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x12012, r3, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000080)=0x40) ioctl$HIDIOCGRDESC(r4, 0x90044802, &(0x7f0000000100)=ANY=[@ANYBLOB="f50d000014cb68876464ddd9ad0e9e2b4946836cfec75f0adeeb11829f5a58de0be7e1d22ae2ee72f0a8041667840269202b47cc1d93eb9c124e94bf96811fdb25674a066538e3df3d2a14d89237c59da858a8d99a10196c6f99a429a6448bdf3633d9bed407f5cb9994eeb32fb0af4317d4ef3270be5217d553becb100ecb90c4f9489ea7f23416dd20df8fc3910d0869808db5c128a4ec47bc0f1a183b91d298f711c0ee4966503fb77e6a3729b37adb3e736675da9576d8de8f63516c4b3d03b68dcc9290810f494d811c20389db50414c4d2c4ed1014e1a0b8bdb6b5e5b3749208f51c5261493df999e728946877dc86841c37cade612dabc784bf5e67a4df306cfaba8a583622c1960b993dcb84ca4b726e1ee21877bba7eea8a6c316e2815aa627b729152677d6457049130596b503617d83fc9ad6c895f4bd3a7bde81251b9dbc543f774a680c39fcf5862a979cc31c8a1a753d203674644bb3c7501507f22b36bd640e976a582f845a120c602315657d58e66eee0615be2bd66a3b0ed1f58a49aea855bd7d40493d1151b497cad8ef5293fa9319e37d6ab61789819e1ea7a20a6ff9de6be80ac0c21cf623c84b635eee03f1f54340bc56a4a938aca0562eb95a23e9c536e5d4cc3cb33a437a170854de05d785a928cc568f078d16e01fab66a3da5bfbdd5bb5798a4cc3b5bc2a9a683f26f919fee615edda500a2311535bf6421ce1410ec1bd56cf5563f9ec6198d8f9300a1151998b42df413b653190d3fb6db79086aff35d81ddf94ebc1a3c8f097b80b9f80a5b7c221d6129e48acc7ebb5c210710ad4d87c49c4631b274e4ae7d4ed72dc1086cbfa91ac9b15f14ac63ea315683fda284144e115952f2995b8a5f2afd1c6eec837bdacedeb3f1174704e78f5f46595e960a2c26afd9d45c3919c2a7dd9945670c1100e0bf312dd9fe15de548b77dad043f855fdeedc2729f7c7803d1a88654d058c336706a8d65afc252232f5f9bd8fd82e708654597cc47445602a1976009a89a3a0dc4b7fca087460a6fcd039ed62c9075b192015968060ad6027cc7f4743996ad092c5de954eb43b5a57888d4a59b6658024040385fe4fc6c16c1db25819ec5020a73ca0a0fda2ee646a89b21a5b9e1ba76217def16a4554a5bf5ac8a46850ac1b3893de0230ad448425cee2023503f5644ab2caa0c110519af32600683e59140c83faaed692a550a938d92f63e4c903cb425895352a5f1fd108136efab94973bcf4d5703474f302b216531343e6c3c8ec23e2e349a61ba9826b8bf91d22f48bc766a18d5bf978d6d516e654e3ae74460df667e9c8c99c1a9ff8cac9971045a84309c43ef12e1c22fd3ea22820cfa534108e791208fa6f61a27a1964e7c3a5975946f190674ebaff8f0ed36e337ddbd3e1b12dff1695e063b33af76452d1df33be72a2a1b3b42703b7d020aaea2f4d5a2ded89e9a6e1b2122a5d497ed18a160d0a295db1a3db2d0920e455e3e83deeb98dd4e27f1bb805f7cd6a420e5b4228f5aaaff02ebf1115acf80ed7d5a0e493a6a819d278113db4801b55a6001dca3667fc489a2ccb1683aa1fe8e1e94af0d0b455d6dcf31c0794b7d4680f2afbb0e461e6f49a372a7d49d942eb81fd6f0ce20c7dbdc6c6fd5b8c89999a1dee17cb51b543928b7003fc7d33d04b1d9f62e6e64d4cc66e1625d605a4739ba76ba9b8270e9850023fa8f525ac44a85c506e1d61d7a7c7fe752d874cf57cc76b1c2593b99c5bb6d84cb97c4cfb5b1015a44a7f03ef416a2a50fe57f102c173c37dced1bd0820c5eda0677ca66ca818d5408fdcb3a0e25bd914aabeb83fb2d13496c93530ad4fcacbaa7ca840d25985f8f0bc81c133955f44a307d4452056060da9b986935f83da7517218d34395b567e72e18e95d853ac888f18acf39da42f70244a840ecbc487ae1fbe76d3c5ff63993f6bee5cfc4691974f68256d0c386a41974ecb15d4b8dad52bb9dd73b2692c82fc7a1c57200286f13d268fe8d38b5d471f19176ffaeb6f280c1ba31be7523d026e9a3203e49445c338b587224c16d2802194c7309817ec877f67c0c92ca4dcda007fb63c21bc6fe6a790512efedba78c2653395fb96cddf15e95fe9060647781b490e1888f0d8f2bcb4f6c939f0e9ef6d96c36a3e5d38a1145f981c37cfcdf95b70995385f967bbf65773c938dc18cc749869dd21a8aab24ddcde115820849e2793e0c3ef4eb40f9e8cd79e6e2fb7a559e25cc103b469e59b404aa4e5f843dcab24012cd85efea283016b09c07a78fd35945c23fc3d86a4168f3cce6eb02f701505709f7b16d783cd6227646f46fea92e69998dbe6e6ec7349629283b68a09f558a558f573865bb60235dac2c995526a70b508f03aa01d3ef734f3f92ae1e69f6f14c4c65f29aa803db81423363df83e2038d19aff2c2f718e4f39324234f7bccb12657c866ef3e0a486fc779d94b406d5b06418221557a61025da2a71ea5da5fc323645dd7632a3efb9218829fa82669880e197cc2198002ec8cda063eb2c3d59bf5384f0ac41a1361bff253618a34a3f7030a3d0b399ba675b9de9d7351ddd3566e77479e2892051fe7c40334a7366070df8a999abc38db264197541f3111e9f1e28bc51a670ee580bf5ac10d248bb9883fe1bed4bdd8b8fadbd1d45207dcf6335f963221fb27feb26ab0b99bc368dca8588b6467b3823b87e63489f7a68da4f685bcc70452a907a1da7b2dabd97b3aede39b8784dfb73d78f69141d1f13c44bfe4be144e628ad57a328919d5a520beaf3238f8be7d8ca3eb38cd92399d638a90e95cde091c37ed9b3bc456aac768f0a96283a3461431f9981faaee1ca16b081f108841aa90794cd9f0dadb6ce317dbe13a131304c9f3ebf92d509da67fdf000ca83c52b11e4d1b5b5eb19b6356c4dd221f0ec9bdd34c008f6e52bca12f2a4caf5ac51603f9a414bb8899bc57fc244306ec6a1e156d3e7b5508edca4aacb28f6e99587b629d68fdd1ff7b984e0eaea8ad6c20d90dcb7b5e8d9ce72a9ef67ffc42ebb5db2680a4203cc404bded2e7c756000714eecd4329af36de2d14e39fb0ccd7c37ca1877420f13165464419cf07ff1c7896120e9fde94246c073718874af3c1abbea762752b8a882c71bcadf36d0a0e3e0fb9ae2790a0248a1393945ba263f3ead4fc0423aeedb4fa80490d2cbdd141e97bb4cd040de06c3773d074a1ce34638b9bc08f1746557444c4433334876589e2422438e8fec9c199378f9d6ea09283da015adbccdcf7d3b60b46d3a51d28d26583f25b837320efe72d4dadf13860379d765a8fbdd847056e83c07e19c8552e0ecf67b7e6ab6626e3fb862225be7767b4a31713fac2a1d7d8b8d7261063a8d88161a94f2a0457aabf5aa5b01d44a9de5ab2bad17deed1e7ff058b4c39a76ff5d28c114b23729ea0b51880fcaf1c2d3e7581f677ee95272b7611778749a7bec4805d28651427850ba7a73a55376f2527d8ca3c83fdf7ea8ad17cd97fd320cdf1dc990985ee05d847a67291397c57a30371602e6c2d13b74b2f23d0ca222628ebaa314f3528db2d50fd9afbb2e87b252c0e5ac1de5d7f2a881f1131682750ac6d1b03e9bb03eed5bf8862e457f88085b06a26294ce540a1f1533792e1a85894b51265e933a50b9083add9a51c0b4e2cbda04614b6d95d27dd3452dac43cfcce8871d1d89eaf575a42b34f4dd72f9bba5db228786e4bb44b73d399c9b79fe4d21998e5f0b752ba3a7cfa8ead900a901ceee73eed0cd75576e0b31fd417112e2c9dad738e20dfba43c3759011fef06599caf68fee9286e5b613ca177ef1049c1b4732ccab8d6f2b283c7a984341e08bf4df56d8c95fa4e6b5081abc43b04091534c3786fef4f1467cc52b872540c246e73568a6f439e5d1b8fd7a6b417f984e894f8f0214c8f1d1199285447800d357aa17602e7295dd4995794306707beffdec674cb8c356190d939742b4cbb9e7979ec3206860bdf2a4968f5629b8b21b11582cc3665ee78d770230440fd7c4028ec4bf24d450dd82642c05e6cbee840b4c7e890e6a0ce292bf8b04f6e7d1d9dd901539541319c3b9c95e5004c67c9271605a243261efe405cb9e06f683825e94249ca0d761616d1575e4ab633737573167ac1bf3c0bd93498d0b822687c4f23fe493af9008f70141cfa2701123814a5f28021025864cc6da8b5339d34931464632abeaaeeab356f3950e23c29dbd01b9473f98f76ad38c017bbf6edf41cda6591912b5f686b0034c9c05d76adca569e9a1a099ef3a24e20bcdd1be88c7a5e8ee8e201660db2686669287321381f3952e11cd2c0ed81c07bc08c0a7f0cb501739b47d4990b1cdebdb24b43bd297eb3bde0f7069ffa46658a77d761268d6fdd9800ceef235495564c0d51d74c17d8c2e67060025ee91026495d1944fd5b1ee14adf7f6afd94392e710e3bd2500a8cf4dff0a9e6ffa337199ee41e870826deecc3fde7c5e0dee64debac45301eb4e7c02b3fd5fba648990fe0f06c81b3e45e08febe67912042765c824cd3ae4274392131efd84d9c446e154281e03f44ad55f7e18e799d4e8c436a3211d3ea387aa78cc00a4e5d3631d3667a16769a8ec793ca2d3d2df2488aebd8de1775c738db458dfd485b6c02984a790bd8f5f7b677cdb96cf826b9729ddcdabc8c1e19bd506b9a9850ad553e30b6895b28ece02ca56c3d42022f02304d737c0ee7210db64337c90a98d00b5cf8ea6bf3158e9e0c2f7d7ae81c645d810f3de4c29607af07ea95596280a5c7ef54a114736da68a2b83a7e5f86121d60536026dfae2a4bd856462ddd11995f43689d9aacf5a37bffd9cb61b7e49ecdbfd85bf0633d84d13f9a3b1f09de980a40c56cd5f256bdf59710c2127e91a805b4971a01cd053b0cafe72cc9ebdc6a70887d1009f887afd131cbf81d70a43336d8edde0a9b1d876f08bbc768d0de730bcc35d8a93b6ec02335270a080df19d45bc35c48b4bdd8513cce023d16e0980edd3e54542071aecf982fa52a698c3683547c82086e85f5f00709ee9c63abed292901d76"]) 22:30:17 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r3 = socket(0x1, 0x803, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000009c0)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @batadv={{0xb}, {0x4}}}, @IFLA_MASTER={0x8, 0xa, r4}]}, 0x3c}}, 0x0) sendmsg$ETHTOOL_MSG_DEBUG_GET(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000580)={0x15c, 0x0, 0x200, 0x70bd28, 0x25dfdbfc, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x44, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_vlan\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'tunl0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wlan1\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip_vti0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vxcan1\x00'}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x5}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x64, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_bond\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vcan0\x00'}]}]}, 0x15c}}, 0x4000000) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)='cgroup2\x00', 0x0, 0x0) r5 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0x64) bpf$BPF_LINK_CREATE(0x1c, 0x0, 0x0) r6 = openat$cgroup_procs(r5, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r6, &(0x7f0000000440)=[{&(0x7f0000000180)='0', 0x1}], 0x1) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='io.stat\x00', 0x275a, 0x0) write$binfmt_script(r7, &(0x7f00000002c0)=ANY=[], 0x208e24b) 22:30:17 executing program 4: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x4000000, 0x6, &(0x7f0000000200)=[{&(0x7f0000010000)="00400000ec1f0000132000001200000000000000002000000001000073564d38e10000001e000000000000000010ec03020001005265497345723346730000000100000002000100000001200100000003000000000000000000000000000000000000000000000000000000000000000000000001001e003bc1655f004eed00", 0x80, 0x10000}, {&(0x7f0000010100)="ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f00"/1056, 0x420, 0x11000}, {&(0x7f0000010600)="ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x800, 0x11800}, {&(0x7f0000010e00)="0000000000000000000000001200000000000000002000000001000073564d38e10000001e00"/64, 0x40, 0x2012000}, {&(0x7f0000010f00)="01000200750f0000000000000000000000000000000000000100000002000000000000000000000000002000e00f0000010000000200000001000000f401000002002300bd0f00"/96, 0x60, 0x2013000}, {&(0x7f0000011000)="000000000000000000000000000000000000000000000000000000000001000000010000000200000022000400020000000000000001000000200004002e2e2eed4103005cf9535f230000003bc1655f3bc1655f3bc1655f01000000ffffffff", 0x60, 0x2013fa0}], 0x0, &(0x7f0000011100)) sendmmsg(0xffffffffffffffff, &(0x7f00000023c0)=[{{&(0x7f0000000040)=@pppoe={0x18, 0x0, {0x0, @link_local, 'xfrm0\x00'}}, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000140)="25af97be5669f88fb1198c433781533ba28705009e0995f600797078e397835a7ab172bd1e2b9e5e1e0087c6f0a10a80994e8ee69e675883f649c94ee4514fa8811466d6484967011773618cb90a0e9dc8f84396f988f5dc23df0e910b15d898f5fe901008da9f0ead1b986de8a9508aa540", 0x72}, {&(0x7f00000000c0)="d7", 0x1}, {&(0x7f00000002c0)="4919e42fe50da3c4850901a127d78d3677dfdf3848647cd94535a3794ba84e8e36ca1523465c7ac9ce4a6b8cb2823ac8a2d2fe182a43e0f668bbbf38b331b1aa8819eeda61173e5453b4b2060a90c9d4a947932b02bda56a5eb2beb4505a947bc7b57ffa6fa49a6ec72c442cefded5e2efec8d9f313bdb8a9d52d71c50a04e3ef1b96b97fe11c9c4b293a2cd76", 0x8d}], 0x3, &(0x7f0000000380)=[{0xb8, 0x102, 0x7, "89fa832b2d493dd9f3e9541f33fe7f5469022b7b810ca3135e3cb0f119729295f41bb63ff53da0d3a2d35fac8e9fc88caa81e607ffffebce7ba15aef241e85856aed2e7d74e40d4b93d6c798b341b71d14aea772bc284bc477e18ca11dd1319ae5c4026721d1455a86d54171ca34fa524856d37b79f219b2b5c16add2ed0d85b909a71039c9743cd2c20b52fdcdd9accfb9a8c21959b337e6fdf450f01eeb06efc"}], 0xb8}}, {{&(0x7f0000000440)=@isdn={0x22, 0x3, 0x3, 0xff, 0x8}, 0x80, &(0x7f0000000940)=[{&(0x7f00000004c0)="f213a7e2bfcaed01c9a9346358754762e96a71e06be0a579ddd30a0c2da831d58a482a34112d438b9fb71b40eda11a3dd9570f45087dfe0f18a435b23be91b2d47621a881d50eaff75963a0ac507a83a9384bd110ad90c6bb019481d6d3de7644e7c26259bee767b10902cf4a3d44f0c4626968183ff5ea5c6e53030f4fdff11cc0d0123cd7370", 0x87}, {&(0x7f0000000580)="545d7f52abbecd15d3b544dcd3e5bd2e8d715082152a023a3b46b8bb1e449e723699c3a80e65e71bce43eeb91162618521590b", 0x33}, {&(0x7f00000005c0)="c20a18c3e0f1afae5771c3bb68960611135f4336afa3da02731b0ff9cf87362e52f8d42031c6848f684575aac58984b7dd04007fc177d7d80d2ec72ef5e0ad688bbea8934581216387846875894ea0542ab698b0e460f1c48e0020134290bdacdec2afa683e52b4ec86b09d52250ef8e50531675a09ddfc6c56759ee3e06cb5e1dd0c0ca04413130c1c22c4fa0164b336c9cb5ce3b235b7ac94a40819df00a65dffee26fd0bf2967ff2ce0fe9c68ad8bfebc44526ac8de5551f380188243058be7d0c4e8589f50fef305d6e99c8bfb10db90bf94c59ae991b005770d8332cc", 0xdf}, {&(0x7f00000006c0)="c6753f3e5fff13066c676439d6345d00b98fb0bae799c5ab1549f7ff58007f5aae63380a7051589e26f5fcdfaad46e62d3a56d62d7b7ae575d91370af1f63531e4c8a09cd1587658285b8da64ecfe293b0f135e06ef64b91913a21a71625d4af359a65857a3ef9df7421b4ca221e33c0b8fbdc9b559ddd7a9e1b2a4ab97e82fa8ff3417fd2f5602644ed406345ed88bb5d7ba21d724de4639f88440195fe8f3e0485", 0xa2}, {&(0x7f0000000780)="60715bee50f15607e3c65b3740142c98294f1d674b09e79d3d46137f759928252523fdad98f6e452f3cf50de4e507538063a0a380da6ce3d38d429f15580ae537d0c6d336eb99d80dee3f616cd6656ae68a228b712d3b8b94273f519dde5b09a5f28eb0f3c152b6c60cd53b3d04e4ba90f185c23daa54c9e24b18426557e2736f82af29fb91d470b9e2715db326397af363688cf1af2fbf076e16f85", 0x9c}, {&(0x7f0000000840)="03bfea02b4dce3e3c8be0b08e729a474828e8604ca78dda2d051091dda68ad53250c68812a55e22f0cfd41a3f3245476e7dbc41b387f6cdbaae5294c8399ec8b4aac0fa03607b2315bccddc5303e971b81461170201475779197e65cdc8f4226addb93590d6411c9b8730390bec6fd48b1aa8f3889e4319ebe92a26fef7dc2359020aeb892f09aaa3bc7f4dfc364d68becb3264411f028b49131b67ff762347cc4007244df5a5e965c8e8ceb9e91f35f7418e5655b727485fb9eaea4c11a0f98876f2bcf7858281feb25df29c45500412b64a9686cad2d1f904c5eb0c3", 0xdd}], 0x6, &(0x7f00000009c0)=[{0x108, 0x102, 0x3ff, "d7911d5c7c87ebab0b21fc22d3f36febfd33d1b396a33b0c726ca5ee0ccb07a1044b3b026fb4c46210370fb02c5f61d17e276703739695f36c2fb2b4d72e52c3ac8b2294eceab77eca21553a308b58f0062b2fc4c7407aea11355e16b01847fcf1f0fcc443f9036c326e11a32891fec28ed1db6974f79f39cbadbac446732b964e1170b01df96c25942e0b28ee8d23392a234b7787ab8a035a3dae54bdf2535a6acb1917d26e9a4cd3bd3b5328bdc283d304e3a8804dd96a3251536ea119ec14fb9980a6c9a86312cc245bf495ebcd91710f6a90c0e674d4b64cc87c68c2fae6e4d647a7c1d78d921b813fc65c31385e9e5d7d2567"}, {0x50, 0x10e, 0xffffffff, "ff14f9c87fedb47406018e808badc6d24a573f70da88f41e19c5be7d00b7ea85b9648a801c39ccf31e46245f3180c1217eeafcd66197a0d49f25627c"}, {0xd0, 0x10b, 0x401, "cd117b50d988b378182ab2598c16dd5737e86961d957a133226ac3dffafec94a0404304f8d9187cd9c0ace00842efcb8491651d9623399e6eb32455ef8fafc69b2a9508b154f9105fffb6495bd867a967a765e18263031165d7f9a33534bc6c383c6195839e63ed6f4575764c4e20ed15385ef97200583f2c26b2064ef92bdf97ea7c8e5068775c8a43dc02d815d027176deed1468997b8b576f571b3a501ffeb8e7eb870f0a31e963a60bd8c76f8f1f83b62b7a8e5110fcc2"}, {0x28, 0x107, 0x2, "23b1cadf949f3390bec8f23194cf6498ea0e189864633d"}], 0x250}}, {{&(0x7f0000000c40)=@in6={0xa, 0x4e20, 0x10001, @loopback, 0x2}, 0x80, &(0x7f0000002200)=[{&(0x7f0000000cc0)="0f8510a985767f2c273a0aff0c81cc45f3c96eaa7699324525bb4f854d790f6454edbb7e8a0a35872fe078c1e879340a3c5549429f67f41e5982350a3cb6aaf23d1a94338b19d80c3db549900cef59c67d38c405180d5236b9f58eed6898645e27b967123d", 0x65}, {&(0x7f0000000d40)="517f750445b8d0b08ea47e2038428d436274ce36d7f8e2ddc97181e230c7f01c9a5dc84e413f652917281fc711c39ed4945b8ecb89a7396b0e59321ec4da14eddd26ed82969f8206dca28bd2a6afa3e7dec7c553793b673ba97962659bb57cbede4662bc63ddbe09543850d4e400a51d69b8b3f8c5c49b97b93c9ededa2e1fda5a662c04fdb82a582dd6dcaa0a74cdcd", 0x90}, {&(0x7f0000000e00)="93a49c590ab37c16953f82e86fbde97dda24c58a0ec240bd6e48e2f4a593769c62ff70134d595366abaa8b93fbc51370c38b4f0790f001b48dc8e24aa561b8d596dbad38b20bf340cefc03f1743a924e282982db0a23bddcb5b17515ae6ed4551d2f3252d6d778ebd9a8e580644945e847bb7a14b437b06ce02b68437b1d685ccc3c2d21318ae545b243a2056c3d603d193bdc28316a5bf84e7f3a95f0a0c859809858913e8c4bc205b24409fccd8f58f77e32f7c4815eea381dbf3ea9ab63a184fc0cfe9a2d0cd3a230254ad63a2a8e88d74055c0758fb8385af30ce083c0553410e9cc552a59bb42974f20090dfb75ad776c8d809e40b2678218ee4c5cb7689d7adca63fc1c752670179cbe908c7bafb4c8c88e119beadfff9e68ec0372d789c5ddaf1049c1351ba31bdcb5e7e21090fa9288736fe2333fb4ade1b51c3b7440592f0e7f29f099a18f00699fe2f20a6252869f8f3ceba4eec6fc4ff0364829a927471e7ea8f3366612b31a13ce879d3619efc78459f45236273db2aa62099cb36c0cade68a2f22ef7eb60ef735b952a454671385d86d328e41937c05eee736b79d0e6ce664cff8e84675747d2a6e9596670f11e0f775050da13057ac2f15b7dc090e2911e7de97128c93f508f292068e73cccbd8d3eac2d0be4bd69ac4a09616680ba1d1e31f672e8ff4a0fa73e4c0f96747512e37d4921cd063524b5659bc7ff54b0d89cdad05f76419706cb734a39ff3dfde382e14c99f917a560aab1cd1b3437b3c8315b7b2449b476a56d069ae9db7a1be4453dede836bad6da3516311acfd445c040739d020e2969b975b8f0bb42bdbd4915c97bb3a48cbed4119a2cb44bc18174ab70e4508e6e5734bdece15cbf58fe7fa92b4da2ae4420d635b384dbd3d2b24ad19906f1cded06d6efb9915d5785c85bcf6a5680f7d93506502b302c05f37f234351c6a125e70bacfbf03d9c94fbabf0f12328b440f97d06b5a7fb078999c2c7f6876329f9bf936ac408daa2383aa497c9cfeaca9c900cbb6df786eca5145dfe4773835e71ade929a60d88239c42a9eb887a2944f123943baf7098cda7ee05b39e2e3f4fd3110f32f244bd9346324c7559fbc4087d367f40b12f14ce360b3c97108fb5eec91f617c9bd53f55f3758c733ec113b47e3cc157292d5bcefac446700e9ff8307f85dbe0e8308cdf913b61c65e812504852618b6152c208d361e64fd0adc1be3b51e58a8ddd9542800d84a638e6a1ee44a75fd176ceb657eb9994a031cbc7d07d36b0f7e5556bd9485fb59e848f5cc013cac09589aa7fe96ef476dbbfad8046f71fd73333571d255546feb72f1fe9fb311e9e70f107d8bd01006e3967f25898ae0729bbaef2e7a5da5851208663caac59cd4e93a8a5ed3106303190d3abcfde2b5fd8080170222cb33164dbb851a9c6878a96e47181a7801f382100f388708adac496b67e199cafe3d980d142bee7f1a62d88cd1234dc17e2328c36bf3436cecd1bc860f6ad198fb0a03c8c9d6bcbdc0d287880ec7a536a5d6ad93aba53433fcb3c84b6995753df2426fd72aee58c0c636b4aa904683f88c344214fea02fe19b451c2ce4295f661fcb3301e7df577614fa5a7f0359abf48960b4a17cbe098e6799c01a6a1e06d541f8d57e904009a4b3c1aa46449586708c68cabc9a5ce6f7da2ba6657e108a624054ad918384758ca9fc30d284ce62261e17d6e397e2d64f2e22681da5fcf1da4a290e858cc1ccc838ce0048d06d740a4d2f57cfe3a16c2d78b3a3aad9f31cbb2a962b5ee977903cf4bbea04d1ab472f27bfb239910c4bbcc1508355693856b60dfd9f720232613c49a72a50210edda053980060039c8e1879d9f64351dafef0fab9c8c08c3add0d097dde78f307f0be3d106801103d5a1b2f6ebcb12f1b4fc8d3e77f991b25ce7924204804fbda2d42e4e1482375592ea794d846e69cd503173ebe80b76ef965375ed1c55dde143e2d9c2b07ca1277944540335cd61ad89801e7feec28df3dd2bd0ca45b18449779d5cf063f468d30383924389c8b2f75226602c7ca901b1c81ea7d00435c7aab3118985fb8aa9b609f5841c854d8af5d228b26f76239710100bb99a31f808a90617094e47411a1493ed39ca4de7f9d272a088f49884018d96d6e6924bcfc4580f2b2aa7204e658c27cffadf22e1e3a427e9d8396aa252b8facffcdaa389265e7c427c713e035f128bcec1dbb42e43f50893a46d9aa08c73f4654b54dc330ceafad0e53fdd3d5fa4838bfc207fd5e8ff629bcf1545d24862ad9c293d8dd04ca499451bb55f78ed1a32e7c256e8bafe695a42c807def5d4e64d9480a6d65180ae996823a6782ebaab16652091b58d4c7afac39389ff4d1a1cf355518c7bc6a9dc00f3dd7949198cd1370cf71d5f0c4aeb9d56c183edd6a34e5f0ff70d8e32dd1b26eae9a44dcc8314afd1d2f992d2886d91151e3cc60a089f3d7b4539c4758325a52acebdb98def87b8f68545abe899e9066a36869630551abedf19446eb23152498b6705a06239cffd047990f8a3b0ccfe332065803886acd4e25fcddc4b2ec9d689cb55a7a420701dfda2135c8dd8f57c20f50d6996df6bef0f5ba1d041352b35ad6699ea88da9336dbf0758f89c24ea6ad7a57f5bbd4d8b852c7bac0cce0ad725517ba48dee31d2e69b12162d463c2000a14f5ac8fac133df78244fbeacbec335f7c480def2f9dd7c522100b0b6f208da903c03270e2688be70cfe7934bdcb86dea49a1a1040efbea64c4d579eb86ed88e225562dacbe9c8d95efbad9ec9edcfcba4e616253c3638d84d7b6bf7f02d5c9ad6c1afb4ac296815beef5f70c3cc407ae7dea9773171e3817e7af736231cb5b39aad803781cca399b0cb0720221186635a9a8aff0358ae4112a31d11a99378a9a7e3beb213f1ee94e48dd6c04e63ee77b91be039fe80a2690ed50b673100f288f931893ec4308bd797d40b5526ef0c756f4c5e83ab634918d99999da23b7cbbe920f2dfc16617a2d6e3c4553d1d169c154aa965b47fc98b321eaaca46118875a9e825c9b97eddd1b4464aa9922e0147c8b52f8fba227d1ffc346734fefc47fd7cd06e89a532403131a0e4317e669f172d8e0fd822575e478177cd46224206745f3ea7c6282ee8bd7d3ca1d943341a3e43371ce5ff50ec19b3047b6ac08142087c383dbeb1b79dab97f13cceca6999570414ee06a6fb29e88a7647c9bfbbe8fd404e71bc38424c7351dfa31a1022400833ce3b70d18c8c99ab71fd7421bcf6847f748712e4d6268955ea0d5fa2cd08e525df5b041c6b3c3b19e87605f2def88fcb48f25f8c92bfbe792c35a9e8ce62bb136b2cf68c68d27111d33cc954e3d49430bf57ca39e6a32626d385bdb2c6d3332c4326157bc0375f3ce66dff620d0049a26e4d31d081ceee8710e35cb7e37a252a036267d1bb5db8f3e90e2838e9f010989e4e9c86781372da1a387a86b1571e661a79fc32d99fff388a99815568d177bcace9cd25aedc8bc32d839b50f96857ef03cc95f7fa1583d09469e8166435bc8e9e0017a7322f653d03c2282883b73acdfd162fb78e34f0cd97a2f3c0d3432a94073cfd2d2eba99b8720993a67729d347e1ef75ca332cb03826588ea1feaa222e89fce82f6d192289654ae913fdb8b0d2e0d6dad64764ab610baa8d627797b55240dba5c6b3ec982a0edf8241b7e6a60db5df6676abcbd7a6299f97dab3299c65ec6fa41356a16e7ec1463eea6c4a093dd86f48ffc4cbb55158a59f57ea516eb2672e47559aaa85a7195372e6a0f57cdb6171ed1adaa85edcd8c6566dc60b0ab942974fabda78d736339f619629b147045d868952ba0aa00c74b7dab6036d403e59f93b634a7b76e3fcdfd79f6c04e7c165129d4cee390fa96df8caadd96f123f15cd8514d4ccc9c91a3dfc1617acfd71bd2eba3925522c99a437c0246f81330a3c86bb62f7bf6690b2c9205a60ea71b8a4e05f558b763b1185b82cd5adeb8911eea718a4b2f1aaedd9ff9cc3bb3dee5a4b6ffb381c86cc2604cf0a6a560635e8109e879273f3fb9d9ed975f6fbcf9bc9414781a1f09c770e71d89e3e2ab526f57e7217a8c31f1cb64943b0b91abc5c6aa15d40309ff04ddf7b3667fae0f1c97ec4ea541e254e20a05eb8486c5fd0764e0d6b4bb392d5c36d1e1f4651df30c0c4cec0fe7fd998218b1181af25cf811f75e53923b77e4b8aab72fcf3456bbde1065c28c06ff6e1307491316aa18a379984656e75fb9ba9b75d51fc41e49fb6a6550f97e31f1addc11f8dcaafad27fe9915a27c9f40728dbfb3d84376e60727449bbf5ab4324d982c46d21fbe727c8ee84d8339b99401f7f7f12a341f882bd7a71ea271050d31163969952108263d04da8ddd849e12ba35c13e57c11600f977cb8d5a62172e6881c4cfe92cf78e2290d333fe405615c763c0933f919a48392563a3063f74af5b8a54e918047e1667fdfc08e5f43c4bd47457430fd8e4af643deae667898cae49c27ab22a654a65b391c3aa549fc19b82d1b02b4beb1ac0041422b729b332ffa02a00d14da161fd37863d76a43437a94bb13f4b2ba85b634f6be70ce48a4c7a59edc94bf1b0e75f8f75fbb976a427843aac32891a318854f2f8e901b3adc40fa62151d1b0c3e3e2d91c9108c6fcb1bec879b999e6e33776b932b8dcadf22879b849c3f35339da9f974e2ca22248ad6f3ceda4a1feadd5c1dfbdcd4147bf9d031077daf4d101d38b8d13990d313fbdf44641c0a66160cee1954f44ef5a629873df84ffdc7c53d82dacf6e889bb159b3c81941a6806aa51670f559b10b9baa24dd42ef4735c5febfa33abde078365940025979cdaa244da2c01f10feab0fd98ef3c7e613043ab9ca0ec5398355663c2a83516e87e8135cfa16be979d448dc32348f7e6e4e04c0e21590a0de64feab54239b173871a9ecdf8cb25e7bbbe8bbdcfac86867888edc627620acd6886925bbec6aa7cc458259abc75059f3c0a4cac34dd35a4d9141639ee7246947f76dff6056e5698f6ff0f615c21299e05fc8c57c8b57e904ca1a960907f7d9a79d16d0aaa6c442f435ef467f455d785588cbe2b7a4506d6236d2694e5ff8794132b0bdbb38adc7d42cf113e672413468a8a4145fd8d107614d71110df6e02f65e76cf9a20a009f37d71ff239e055f192a7e36f47e8d4aedbed87c41ccdf6f7a31f49734fa345cc1f1ea77be817d2dac980798973c6175f0032fbaa6a1830dc7eed6e4f105325febdb8f259ab9518b7e0f3986d912a2af9e5d2ab79c3f2313e1c78149ef1f9984f11addf9e081b3bf443e4a4725bb0adf001507628024789ae6660b02407b16f1fab7761738bc7b40b933d12f6d405afe559f7aacdbe5f59140347606566461e8386987d5b23a2fc472070aaa0fe0080e53bdc1052f34c48500f8493ff6ec73c9634307376f95873dfe68c28624a03938e8ee6e6d6a60ebb5831cb2cf267f25083f67c675bbd4158e27af5e074cc6159fe9984efd4f5c08ed33c2fa556d227518ba14831a888c728980b12d995735b53c4928a10f991d02e8293b4f091df84d6784fda9a5d86fc8bc338ebdee6765f1b1fc0f1207a07752a6be7fac0367eb907d8066292ca8c006875ccd94f07c2efd724da390ccb87588c00419b0834a913bf4462eb7cfde1d347cd4fd633b6ecc6278cc26e0dcb993bc619fcc74a3873814749caa395505403389999165d49144430d150ee22fe14771a4c41e9a0d49f0a1b9764db2d7a6e2a48d2e94c23929af5c48cd18b585f71b442daac1f1c", 0x1000}, {&(0x7f0000001e00)="18b957e5c8f0dea6aac40cf84070fa372fa41ec30cd6ed1a0449674fb2e34fb5aa60d4113f929ef768ae19d696f0403a4d9d1538e00643e2ab9fdae8f540cab2cae86e8a7b0597085a6f3205f421e129115656bcde3bb080a1d03621e3833b379d47f982d1903fef49840a5e96a83530f239af2243e8bd7f75cdf6e9a8991f2327ef4bb20406ec49a992148c0f1f0f50c168257774a0c06d2fcd", 0x9a}, {&(0x7f0000001ec0)="f211c38f0efbfa2b45abdc491fa8250b501c7ec19b32e9b099cbd7caebec9949825a319247ab69eaf5e26b1690997551bdff8ae0487cc64e006885e0b68608656d9c3942ed8a4248ce942c2ffa40d95732ffc903006a0f55f16ca069654bfdeb158c3245d63ab129607baca886be509177af718a190acd0eca3768551124bc1c48216a56da1b8037979da1259787794687e8fe9a04587edefef1f70c6cf6793cfc365fbed335929403a83f2acc108588f3414b9806c57fdc6f51e0596af4c60563e81dc04687ca33d893235f875d5f842e87", 0xd2}, {&(0x7f0000001fc0)="2de059789efa487b503751fe9a85b3e9b5177d012a1561f0c2d65d75fa7922c1743b87fac67b1ce5c2b9e2", 0x2b}, {&(0x7f0000002000)="db63b05720fc67e9063be037ce454d648721990cf4bd16da5eddd399b6ead5f3f71076cc473695569a03d6cb7fc0e275515338cbe4f16a0cd6fe8a5aaccf770662e6aa0e90db00d0fbac8fd60f285d735d1d27960dcf26202d7095490d0145bf0e", 0x61}, {&(0x7f0000002080)="0d36c4b46db83b7eb3d7dbb4bf0745477cc39c42c6a44e098905f8f6bb55bd9f1d62ce6f01ee278205308c513ba7c93e7e4b0fb8ee6681274de5910396fee085f84c283acaf5b81a0bd6f2faec905e8ef205b8eb19d6eb2d844c8d5905efeb8d6fba15fca465623536ff9a17c2de0a93a020f2976cc6d71042d3e3322f9a3c6d72f77007a96151e6279238e723c921951dc1e4d5b53cd8b8162827c562914bf0401e0320eb4eebb7dac40b58b8321f8f92d07d09ba3d5cc3bb097deaac81a46b9c33ac5f5e693c6a41eb1ac72ca633bab504b50a2390ec7e649fe30a659d063cd1d03a149feb", 0xe6}, {&(0x7f0000002180)="bb20396f885d1fae5148309e58e662c821ecec82591752dcb9ac6f40d696a1992a7f075a40509d7fd80e8f9f5a5184010d096efb6a712f3c5f2eb3d2601a9fc6888fd83e371b0ca086e8ae2687f78df0a26ace3fc5ea110d12773fb22f3fd85a4dae9504000e357665ec929f16f3a330980937d1264188ee6e", 0x79}], 0x9, &(0x7f00000022c0)=[{0xb8, 0x101, 0x23b, "226a0dc9227f7d5769f1f2dd5f412b3ec2172ff43f1d972bd27e3787191b6c64ef7c73a0da8de35df1f7ba595cb599c6000ea1c6c161ab5874bfcb2710275f92fe5c8adf15f01ac3e2cb9f3ffc536826f3dc90179ce0f242d84416da61fde33b2ef5dbaea08e68db71ceb0e2bdb0bcdf1a17fbe6674af35f1906cbdad98d37984c56fa61a46d7bc11dfb9c20e07d1c163a4e6b7e8fb4a81585740e1c660b10f2930b4c136f4c8b"}, {0x30, 0x12, 0x9, "a76b05b15dbac66f3d8ef1bfe945abe7a056e45bb55d07b64e15c8eb665bf8e0"}], 0xe8}}], 0x3, 0x2004001) 22:30:17 executing program 2: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0xfd, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6, 0x24, 0x1a, 0x6}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x0, 0xd9}}}}}}}]}}, 0x0) (async) syz_usb_connect$cdc_ecm(0x42c15a60db2479b8, 0x50, &(0x7f0000000080)={{0x12, 0x1, 0x200, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3e, 0x1, 0x1, 0x1f, 0x190, 0xd3, [{{0x9, 0x4, 0x0, 0x8, 0x3, 0x2, 0x6, 0x0, 0x4, {{0x8, 0x24, 0x6, 0x0, 0x0, "53a68c"}, {0x5, 0x24, 0x0, 0x5}, {0xd, 0x24, 0xf, 0x1, 0x20, 0x4, 0x7, 0xa6}}, {[], {{0x9, 0x5, 0x82, 0x2, 0x40, 0x2, 0xff, 0x7}}, {{0x9, 0x5, 0x3, 0x2, 0x40, 0x3, 0x8, 0x81}}}}}]}}]}}, &(0x7f0000000640)={0xa, &(0x7f0000000100)={0xa, 0x6, 0x300, 0x3, 0x44, 0x40, 0x10, 0x9}, 0x19, &(0x7f0000000140)={0x5, 0xf, 0x19, 0x1, [@ss_container_id={0x14, 0x10, 0x4, 0x1f, "75676e808485a641711c13b79992f624"}]}, 0x9, [{0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x420}}, {0xda, &(0x7f00000001c0)=@string={0xda, 0x3, "feba1d65c4a0c33807d38a078fadd43fdb0a61413aec5e85f172d8d06d2f89af720cb1e4eb900d50abbd4cbe7a33df89f99beb2552a651d6e4e8c12911a95e5041f18586b424bb7ed7c6742cc7884362d7078650ec9cf6b91174fec422a88a036ee2613eae81d3971d11f4ba6cb51b613d97fe0594c75fa1518343d042925951b9b7f004823bc2f14c9ca570597254be773077a64dd66c68416a1f850ca7c23d2e7ed4a8c742bfa67052e1805a5012d7151467f67ac714a4d0b0eb29b6be1059683b7dc23ffeb5e1ec1614f3c62d9e829b0d097111cde858"}}, {0x4, &(0x7f00000002c0)=@lang_id={0x4, 0x3, 0x2c01}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0xf4ff}}, {0x56, &(0x7f0000000340)=@string={0x56, 0x3, "b633250ab8a49d3b42fba635163105e47dda4a37fc6b8deae1d63535fed4b00bcfe5980e9cfe4724f01d2ec315d004d37bf7f558cf853921eba6cb0b6484d1053d3a43f3fa96c17420ae67092fd74d4127754c7e"}}, {0x86, &(0x7f00000003c0)=@string={0x86, 0x3, "54d3702af5b5d584713a732d3db11dbdb21af06f6f37ab0db42236c751f649f51adc7c93cf2aa194e6e65f37a2d11e6c827ad822de4e0ace68aa9fcbcddd98ff35b39944ca33eedc0a00319e759737eb58d50158e1b3dfc3950704197411f3bb7018f16dc2aff22c9dfc711669cac9264b8662c6ce728ec7c4a96a1b710a24d76e97f552"}}, {0xb, &(0x7f0000000480)=@string={0xb, 0x3, "bbf1d312b7e6bb6a57"}}, {0xe2, &(0x7f00000004c0)=@string={0xe2, 0x3, "a1a86ce54f4f594cc9c3836a297325ca8a841177ad5cd7b471804c5df3cd909cdb9b3ac38498a1e98fcc136c96c478f251ba8b253fa4bf2b06bc7861a171e98414ae06dcaad98ca1a35fd9ea0d26fc1a4fe2b411dcffe03cd176fcab1bcbe937462d03acd6784c120b9823cf77af5bd3e868e668921866d6378a039cd889ef4580daaa85adf23c6c3b2376bbb4a7760a351543cf0a072c01ab3754c9da18c19d7a655316e9e615decf506e0be6738a0b568ce3de7e55c6798324885aeb1baf1bb0051ba98feeb788bd710cf9bdd7b97954f05d90477b4b187a0c5cb5e827d323"}}, {0x6b, &(0x7f00000005c0)=@string={0x6b, 0x3, "19d8ad2b64f907355eec838381315f867daea122dd025e55f36cc5a51ed84e4b24cb6ed6c0ec92e3b55d85371201de3a0dc68ac4701059d692b490e90f90b839eb8a55891a488f1d9a3de27d5cf58ad55cadb5508547da813a9529de7b704a36980cfba9c8fc761683"}}]}) [ 456.339362][ T9446] loop4: detected capacity change from 0 to 131391 [ 456.366175][ T7953] I/O error, dev loop4, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 456.412714][ T7953] Buffer I/O error on dev loop4, logical block 0, async page read [ 456.463297][ T7953] loop4: unable to read partition table [ 456.473311][ T9446] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 456.486463][ T143] usb 3-1: new high-speed USB device number 16 using dummy_hcd [ 456.504936][ T9446] REISERFS (device loop4): found reiserfs format "3.5" with non-standard journal [ 456.517339][ T9446] REISERFS (device loop4): using ordered data mode [ 456.525797][ T9446] reiserfs: using flush barriers [ 456.552358][ T9446] REISERFS (device loop4): journal params: device loop4, size 8192, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 456.586936][ T9446] REISERFS (device loop4): checking transaction log (loop4) 22:30:19 executing program 0: r0 = syz_clone(0x10003000, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone(0x60281200, 0x0, 0x0, 0x0, &(0x7f00000000c0), &(0x7f0000000100)="f58272ba30b27094464d485ee0ca2e9dec2283cf9c598a8be77b2c63ef7a6eb7eaf93b6413") (async, rerun: 32) ptrace$PTRACE_SECCOMP_GET_METADATA(0x420d, r0, 0x0, 0x0) (rerun: 32) r1 = openat$fuse(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$cuse(0xffffffffffffff9c, 0x0, 0x2, 0x0) (async) r2 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_SCRUB_PROGRESS(0xffffffffffffffff, 0xc400941d, 0x0) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000037c0)={'ip6_vti0\x00', 0x0}) (async) syz_open_procfs$namespace(r2, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) getsockname$packet(r3, 0x0, 0x0) (async) write$FUSE_LK(r3, 0x0, 0x0) read$FUSE(r1, &(0x7f00000001c0)={0x2020}, 0x2020) openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x400000, 0x0) (async, rerun: 64) ioctl$BLKZEROOUT(0xffffffffffffffff, 0x127f, 0x0) (async, rerun: 64) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000002200)) (async) r4 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) (async, rerun: 64) getsockopt$PNPIPE_IFINDEX(r3, 0x113, 0x2, &(0x7f0000000140)=0x0, &(0x7f0000000180)=0x4) (rerun: 64) sendmsg$RDMA_NLDEV_CMD_SET(0xffffffffffffffff, &(0x7f0000002640)={&(0x7f0000002580), 0xc, &(0x7f0000002600)={&(0x7f00000025c0)={0x1c, 0x1402, 0x20, 0x70bd2c, 0x25dfdbfd, "", [@RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz0\x00'}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4001}, 0x811) sendmsg$nl_route(r4, &(0x7f0000002540)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000002500)={&(0x7f0000002400)=ANY=[@ANYBLOB="dc0000001800000825bd7000fedbdf251c803c7f0000fe0000300000840013000000000000000000000000000000000000000000000f0f00000f0f000000000000000000000000000000000000000000000000000000000000000f000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000040000000000000000000000000000000000080001000000000008000400", @ANYRES32=r5, @ANYBLOB="05001a00fe0000000800010000000100140012001d003c03bf633b9705001a0005000000"], 0xdc}, 0x1, 0x0, 0x0, 0x4880}, 0x4c080) 22:30:19 executing program 5: write$P9_RWALK(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="300000006f0200030004010000000200000000000000000000000003000000000000002007000000010000000000000056a36ca9bbeb29f690ea99ac4d5955c4c6f513a02e09591f22d3db62d5b317cd18dda428a378969c98cfb4f06f6999fa89d1d2a711aa46f10d76dc55"], 0x30) (async) syz_mount_image$cramfs(0x0, 0x0, 0x0, 0x2, &(0x7f0000001680)=[{&(0x7f0000000400)="d6", 0x1}, {0x0}], 0x0, 0x0) 22:30:19 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async, rerun: 32) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) (rerun: 32) r3 = socket(0x1, 0x803, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000009c0)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @batadv={{0xb}, {0x4}}}, @IFLA_MASTER={0x8, 0xa, r4}]}, 0x3c}}, 0x0) (async, rerun: 32) sendmsg$ETHTOOL_MSG_DEBUG_GET(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000580)={0x15c, 0x0, 0x200, 0x70bd28, 0x25dfdbfc, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x44, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_vlan\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'tunl0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wlan1\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip_vti0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vxcan1\x00'}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x5}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x64, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_bond\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vcan0\x00'}]}]}, 0x15c}}, 0x4000000) (async, rerun: 32) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)='cgroup2\x00', 0x0, 0x0) r5 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0x64) (async) bpf$BPF_LINK_CREATE(0x1c, 0x0, 0x0) r6 = openat$cgroup_procs(r5, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r6, &(0x7f0000000440)=[{&(0x7f0000000180)='0', 0x1}], 0x1) (async) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='io.stat\x00', 0x275a, 0x0) write$binfmt_script(r7, &(0x7f00000002c0)=ANY=[], 0x208e24b) 22:30:19 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) close(r1) r2 = creat(&(0x7f0000000240)='./file0\x00', 0x0) fallocate(r2, 0x100000011, 0x0, 0x2811fdff) ioctl$EVIOCRMFF(r2, 0x40044581, &(0x7f0000000000)=0x423) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r1, 0xd000943e, &(0x7f0000000f00)={0x0, 0x0, "7a2964ad4ba7fd3b27549e0e1d7b7eb9be1955f5010b54b23a1adb09252f3c14f66053862b9ab5ab7d0f40fa482d271d9d41aa4050288b1ffa49f793e724ef31b44e867a7df7665fd1490afba5a10e13cd65d4b57803346dc6219de9d51f7c5b5f836286df1c20f7f869a4ab43fea0b3ed5b712b544650715cd302b89505bb540627ae8c1f38a9eab315e8280f725db36befff358a52e4b3b6c3016c3c8beeba2c54a341fb953acf61a9947096155d7cff6fdd914b826e9552961b44aebcbf88472b102caebccb520d1fdac091ff6766b1b90b9aed30a42b11e83e7746991a15aca09d6df83d0d410ab713b58f049c7bb39b6ff78c4e254840f213a5895e68fd", "8939b040caf7f3e34236662e089c717bfe5e17c82f151de85bbbc3d3962b4d74128b2b4455abbcce1044edd4a15bae5d823cc542d140f617dd0d90974670d89b227471b649f7a30ef73d21614873836111aa3b7e862af8f443a989f158f1f70ad2ac51a765c0e2f3610909a1a0b45ce44d585b6a35106e611bf44f49015a9e6b27eddf0451ef031574eb6d0d04bb14f9a4c9243721065a413537aea5f257cb1790bd20e91bdfc060b04194babed8c805e0c02bf9fa893e2bc4bd5e9f8afae8c2f961af5c0ddb03e9967ac9d9a7aa1d430dc2e5643a4aba268152d4fae1c4a1fcb6d61688bce95142c0ff86bf5dc7f4ba81961ec68932cf237203346788831eee8a2356a55fb5047cd3610796c093f075b46e69a888c87301ba17d74bc1ae448a4d766f557c6e8a98b48ec318c24865c96fa039bc4ee5c7abb64e31faacdc9c026179647d1f2096f8ca7269e76668e04d75f21b963c53b42505d74cd7dc72d830adb8a776a6dac90611be2742af7147ec0cde0003e27f9beb1991451e980007e210e70e06e7455069aa481b6ce74304dfbc4f79fefe9ae697fd99da9ec152428e779c3083096b1156e7d745c272572b809094f28eaf3c7ca935d0bdef19423b4ee5fde122f1632dea6ec35e118ce56c13163fb221b9e1ddbb7e9b351edfce59aa63466cd0174f32e336f3b08865d1c4d68709baca3f7febbd7f4cee41ebb16b36b517d0ed2732c73fb98760b166f760af3a0d92ecf8f6d1492b902090deeba41d247039bcb5a7a33393ba7f3efc7bbadf787e1b9b6765ad01de4ea9d9c562e6d2c1acae7bc606f97c3bbaebacad474c948eb09eadbe12333b8129db67056d6c69862533e68e2f37f65c6c0654734dedd68fc580d78cc3c324c2d592be6efce65978382256ae9e4eac2f0666e779465d8a1ed529df47de5d2e763ae061ddc0df27532d06c2f5a2a9ddd41efb231245b45338b21bb6ae015f54ff70c89db46a62fe2de13c574e9230deb23f715ea4752688a74067173260c448debe0c606b2b519301f5440410bcf652a6eca939d9f3c8fd73877d8dd67191681ae498a2df30e85493a8f2d6a9ffe09cff1306ad19b3b74bf7e010ca76665e8cfd1826ebac4fb95911ea69a0c7fbdf67c3f469c83bfc2fb2df09d473076fcd248668b460039e7770b58f06d785b8a86d01650d06a1ba1c6869df7337ae95296c8070227430cb36d6b7e456fd63c28f069d89c09cfaf5e320d8f0cdbbaf0131f10e34b8c703b8d73b4dff1afd46165b78b386ee5407d3c555fab2f4713c764a04fb600112c31648bf03835249ffddd628a1e02246cabe0d541a6fc34216a9c7aeb520f6d795ea76610be028c1917707711327b3770ffb566edc2ee51ed7ea7d4970f75d0a5eab573770b5464f5c83c96f91fa2bf4a4700a0de37af4429ff753f3eb818b6a8b1b823f9aa40b86f9e8c8783f60a70bfa0bb178e98636a21326a8166cbd031fef54029c49d903022da451cc4f5b29b2d11862d099c40b2381a5b65e03f812499794a692f84bd9ecc33953041836f01932c774ff7a70594556707627baf0a6f9b70cf0d27f39cd9a6975d5e2f3e121896b907b70e44ad14ef3350bba97be1a9e879f13079111ac82625334c5ac8d72b442bd9750b9689a8163f3183ac65c5fb3b7eda68601a82ebb7736f385bfe70dae5a0faad76fa230115b321958517c4727b33728937a4d5552724da0241abb756a2483c105268bb8b484549cca46a6e52273f555cfa7ff8494bd2597ac50d6ded751bc36750c9a948d2dbab13fa9715c08b483985d3bea3deae548d52812e7a59db03f6ebaf1b55aba87593dc7e907fd5b755c09de5a25dd853443055a55de1ba79416dda9dcb0f03662f2ed2f8b5cbc95dd22ac64c5ddc81cdf77f75d4aac31ec3d5f921a1976d9b05e54a26ee9b1d8d04a1a1c08a76d460344370c763bc09dbfad6e58e8b390034401c701d2fa1acccdd825ea8c5b4dea984ad39cceaf0087559bb651f2116685b3f23077bb2e60ee7553ba2e4ddfc03f1f3a0b601a9fd462016dd4550f6674dfdc50a1a274f5e15b3e7a90e662bbc69f94d3ea39b6e11218421d9658008448080553a43fae58d2837823fcbf0f044188fecbdfcc4f5035faedf5394a50819b70c10a072a920d51e9a2ed997b3af95fe3936a03e25220ccb827c7c1d7b2ccff2c5394adf68b4809be3b8826a17a9b1a76eb328fcb50ee9c7f0c57cccbe50d3f43b46fb28d7652b2e87952ec4d4d5f22ff4dba2b627f2ab6506005e7308fdeba206714336be3ded517bd07bf9f2dbe25fcd39926cce2ce90bdd2dbfb93058ede0f5929ed4d79333ee08c14af0ba1c1b79231e85294512e24cd9de63bf5845166716b3e0131a0c7c2491eea41484a3eeb5248ed463490f11e79203dc7b9a9bd38069690b1331b0a46cd1a0d5ea7d548330f495226839655176ac6cff601caad8d1593c9dea5d075fbb1a0e1309de91231ca6b588869eb3ccb87c636bb4c79779fc3ebf1e41992acb0e8b2da9bbf4cf8b056e8f7fe8cea791b0043b19870ebdc2a703ec6845b34cf67f46b5eef5552ff22519fa134d11147bd74e3be4a2bc80553cffb40ce5a12f6d4bff302ac9b72e491d300da075fde4d31893935896259e7f3b02c076b6b0cf186bf04e39d456b791ba406b0ea5b7eca8373c7fd767a90e318df842cd6eeb5e9cceb322fe4daed2a6c63449d2f48a2574ee575a2f159e751b1edf424d6811fadeab9abbf929fbb62198350e3355e7c4df8af867e7d5b62c0179bb19d90b41d42caeec33b59d06116033b4bce9d276edca7067a8966465a654b77101154f87eb021e542ebb9835c1897265f6666ad55d1fc514c573323ae5097e5bd9bd043974b2a41da8065082b39b7befdf752feb9660fb2568730ab26c1d88da7899a7282ccd5597ad498fa2cb27bbe4329ff3a3d46e8aa1202b6f0d99a0827a443e0e32ae4ca3697df7e5930098e519bda0c1eab47f1c1b42c4dfd1d0d5553de0705996c2f36d377d3b1c35bb9ca871b2feabe8bd8a9ad86c6bb4f116aa66f38b3a775a48789befbee9ef015ab5a041214f727dc5269d943fffacae72d6d20d3f62ba59a5540c73861f03eb80a50ffa7208655abd6fd4bbf93ef227d75838197844f193d5264b6b7461daa1988bdeb35d76a7282aeff9dcabfce5e5e3f255d65381b165aacbd341a2a94070711f77d6063a6a527a37dbfcb7de13ed4c389036460970674181a1b3b8da07d6199a3e0d203cf6034b6c54b7ea23a0ec5643f4e4fae2a6d08ff3429bfb42e06f359d122dfcd0d30c899379c2870d562a7bac70f8722ced0b039f8898c42a0a0020a6573802cadcc1ff56c906d522bf7d1cfcc7a427ff49fca5b30a49c50ec99f5cd643d4bdd94f013883079850f449d9f852a094e9f8b1f8ef3cd150b761c0d4f34bc46106d84b8bd62fb6c7d461a67f6697a5544e06e091eb1115cdbf09a6daf79016efbda5509f2cbde7afdc1c44925acbb7d06138b92473295022e5dd85b9c991a893182e0cde3c1c52cb32dc0ae8d326741170cc5205c4e9a32ccae9abc89caa26afb9480be6da89232d70b837c59b9ffeca136e5c652125c287f5d1d9ca0ed46dae69abf14536dc7a199b8e9023e7935547d63b7eda3ffa58986d7729c24c99f8b1cecd69949b005aeb326fb886b3fd1e23334c68be1e97f7988e2f3327b3fe02675edcf24a1ac8a44e0bf664ef099ef220e506f45184a364711d25b5731898eca71957dad06da0e862ccdfb125bce5a0bc7e55017bce8e2ab4e1d09714f1b436d324ddac966769ddf17c266f6a7575c6089f150ae9d8799934bfb9f4a7085bb153051ff19511073c68828edb87a04cce0760174c239299e564daf851f03f033d6adf1d2176bf1e01bc8e9adeac64308523cd8f884556c7fc11a521ed659e73779560f33a273c527dd31c77982eaf7eb7660263a1b13ae70cb94c74a3c87aab8a70c278c919c505d1cbb6f809a11236ede5f36b3fd66b7237ee7b763038afb646b2ce8d53a9ba29c6f485536d1db4a2605c33802304606e420d9482d029a63bc3145d9d9ed2f5fa94af76920c8f5044244870df4443cbcc7c6d2803dc8e8937ac226deb1a4fbdd96b5e94ce020bb71d8dd799c0286ad3a03ce3b5ad3ef6b2cf03ad9d41618b1f3840b1c2380b12b162acb90011e8a025e002a22b86269010ccadc8d37bd70a4091806e677f3711a3dfffd9524f0ca7581b50f1675c2e386df4217bd0bf1874a69a32465924c25a42df981763811600b3806ec92e5f7fc1e828919bfc091b5e751d9fd0734b9143fd33d7c5ac4195254852203cdcc3428fceb65e750b52f2de6f2286d8d581170e84227bfba98bad4c331528b7994ca1c342caca0603f0396be2ce4d7aca865f136f23d7c77f208328935d5681ee312bf9c7eb4219a44f66fd8d839bc2c5dc487bc994f5e682a9f2cff8c8728a81405c1b53cdf29de472147b1045e617fbb837b421ee8f826decb54a3a1661c8c5ce905e95bfcf4c94f354c37b3e9b7f436e33e2f3d0f246e9f60f701306d0ced1055fbf10b3da0b96025c0368ca3e0e988075303f12fd92cfc7cd6bbda5029d841ce24faa808719313d2f6a48307e1dd12871db1e1eb09fd0d22ae702d14f1416f039c41e89b2bcf500178d7a8171eaef8db9e547ae2120a106f2e3c80e424f9a77f2a9afae96dcd5ade6a62c74bab2bba84af2dc9cbdce8c47768578548761d127814601c18d4b18daf25c5a34d1b75277e905f3d7ee87859c459033eeefe29ca7ebfd96d6c938cab957bf8b113062f9766fcb688f51547d45f0a1d48a3ce8376994b3174405c86f5bb3c7c5ca8439728af17e4241a3e60914488ffd5824519e2be0e77a78a15e0fc1867f73f11af72c32ec54f0f60bf2dcb7f7c521cd3c2ff22397ea1ec6e54fd488d8f56ab7a65760ed84b003450c4adada4627cfe5375612751efe77db455b7dda178b3518f3a76b9618a95d285820e95998030a851423cb002f34aa21cc4de1325d3a1f5383015c2202fb26bb42b2ceeda03d6d7d33ad61162dcab1f576f4ac88113385586cb9cec18996899f87e92bd2453eb17d76220ed9e0b8e70e188e7da4cc2d2faaaae0869371d41599d8e0dc2edbb5dcb8fdf006c239d12e8563ea9090eacaadc3bf533e2dfbe9316e9c758a5fee9011ab4e0d263bf62e81c6f45ca770246fd46b6302694e6818e5933fbf440c97e6dcfe822d86244e44391c47b7e632802b5e3ac2eed7fd3f401b5240107e92ea19dcca82f938582cb430431fb04233b58548cd8001fc4a9f517f14ad77f9d758c1bded3227a7cd08d87e05d2f0ccff55666da60d230e5a3930ecf75da338332451a1a6e1c975fbe4be591c74fd144e1d1331a5f457820ef3130"}) (async) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x12012, r3, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000080)=0x40) (async) ioctl$HIDIOCGRDESC(r4, 0x90044802, &(0x7f0000000100)=ANY=[@ANYBLOB="f50d000014cb68876464ddd9ad0e9e2b4946836cfec75f0adeeb11829f5a58de0be7e1d22ae2ee72f0a8041667840269202b47cc1d93eb9c124e94bf96811fdb25674a066538e3df3d2a14d89237c59da858a8d99a10196c6f99a429a6448bdf3633d9bed407f5cb9994eeb32fb0af4317d4ef3270be5217d553becb100ecb90c4f9489ea7f23416dd20df8fc3910d0869808db5c128a4ec47bc0f1a183b91d298f711c0ee4966503fb77e6a3729b37adb3e736675da9576d8de8f63516c4b3d03b68dcc9290810f494d811c20389db50414c4d2c4ed1014e1a0b8bdb6b5e5b3749208f51c5261493df999e728946877dc86841c37cade612dabc784bf5e67a4df306cfaba8a583622c1960b993dcb84ca4b726e1ee21877bba7eea8a6c316e2815aa627b729152677d6457049130596b503617d83fc9ad6c895f4bd3a7bde81251b9dbc543f774a680c39fcf5862a979cc31c8a1a753d203674644bb3c7501507f22b36bd640e976a582f845a120c602315657d58e66eee0615be2bd66a3b0ed1f58a49aea855bd7d40493d1151b497cad8ef5293fa9319e37d6ab61789819e1ea7a20a6ff9de6be80ac0c21cf623c84b635eee03f1f54340bc56a4a938aca0562eb95a23e9c536e5d4cc3cb33a437a170854de05d785a928cc568f078d16e01fab66a3da5bfbdd5bb5798a4cc3b5bc2a9a683f26f919fee615edda500a2311535bf6421ce1410ec1bd56cf5563f9ec6198d8f9300a1151998b42df413b653190d3fb6db79086aff35d81ddf94ebc1a3c8f097b80b9f80a5b7c221d6129e48acc7ebb5c210710ad4d87c49c4631b274e4ae7d4ed72dc1086cbfa91ac9b15f14ac63ea315683fda284144e115952f2995b8a5f2afd1c6eec837bdacedeb3f1174704e78f5f46595e960a2c26afd9d45c3919c2a7dd9945670c1100e0bf312dd9fe15de548b77dad043f855fdeedc2729f7c7803d1a88654d058c336706a8d65afc252232f5f9bd8fd82e708654597cc47445602a1976009a89a3a0dc4b7fca087460a6fcd039ed62c9075b192015968060ad6027cc7f4743996ad092c5de954eb43b5a57888d4a59b6658024040385fe4fc6c16c1db25819ec5020a73ca0a0fda2ee646a89b21a5b9e1ba76217def16a4554a5bf5ac8a46850ac1b3893de0230ad448425cee2023503f5644ab2caa0c110519af32600683e59140c83faaed692a550a938d92f63e4c903cb425895352a5f1fd108136efab94973bcf4d5703474f302b216531343e6c3c8ec23e2e349a61ba9826b8bf91d22f48bc766a18d5bf978d6d516e654e3ae74460df667e9c8c99c1a9ff8cac9971045a84309c43ef12e1c22fd3ea22820cfa534108e791208fa6f61a27a1964e7c3a5975946f190674ebaff8f0ed36e337ddbd3e1b12dff1695e063b33af76452d1df33be72a2a1b3b42703b7d020aaea2f4d5a2ded89e9a6e1b2122a5d497ed18a160d0a295db1a3db2d0920e455e3e83deeb98dd4e27f1bb805f7cd6a420e5b4228f5aaaff02ebf1115acf80ed7d5a0e493a6a819d278113db4801b55a6001dca3667fc489a2ccb1683aa1fe8e1e94af0d0b455d6dcf31c0794b7d4680f2afbb0e461e6f49a372a7d49d942eb81fd6f0ce20c7dbdc6c6fd5b8c89999a1dee17cb51b543928b7003fc7d33d04b1d9f62e6e64d4cc66e1625d605a4739ba76ba9b8270e9850023fa8f525ac44a85c506e1d61d7a7c7fe752d874cf57cc76b1c2593b99c5bb6d84cb97c4cfb5b1015a44a7f03ef416a2a50fe57f102c173c37dced1bd0820c5eda0677ca66ca818d5408fdcb3a0e25bd914aabeb83fb2d13496c93530ad4fcacbaa7ca840d25985f8f0bc81c133955f44a307d4452056060da9b986935f83da7517218d34395b567e72e18e95d853ac888f18acf39da42f70244a840ecbc487ae1fbe76d3c5ff63993f6bee5cfc4691974f68256d0c386a41974ecb15d4b8dad52bb9dd73b2692c82fc7a1c57200286f13d268fe8d38b5d471f19176ffaeb6f280c1ba31be7523d026e9a3203e49445c338b587224c16d2802194c7309817ec877f67c0c92ca4dcda007fb63c21bc6fe6a790512efedba78c2653395fb96cddf15e95fe9060647781b490e1888f0d8f2bcb4f6c939f0e9ef6d96c36a3e5d38a1145f981c37cfcdf95b70995385f967bbf65773c938dc18cc749869dd21a8aab24ddcde115820849e2793e0c3ef4eb40f9e8cd79e6e2fb7a559e25cc103b469e59b404aa4e5f843dcab24012cd85efea283016b09c07a78fd35945c23fc3d86a4168f3cce6eb02f701505709f7b16d783cd6227646f46fea92e69998dbe6e6ec7349629283b68a09f558a558f573865bb60235dac2c995526a70b508f03aa01d3ef734f3f92ae1e69f6f14c4c65f29aa803db81423363df83e2038d19aff2c2f718e4f39324234f7bccb12657c866ef3e0a486fc779d94b406d5b06418221557a61025da2a71ea5da5fc323645dd7632a3efb9218829fa82669880e197cc2198002ec8cda063eb2c3d59bf5384f0ac41a1361bff253618a34a3f7030a3d0b399ba675b9de9d7351ddd3566e77479e2892051fe7c40334a7366070df8a999abc38db264197541f3111e9f1e28bc51a670ee580bf5ac10d248bb9883fe1bed4bdd8b8fadbd1d45207dcf6335f963221fb27feb26ab0b99bc368dca8588b6467b3823b87e63489f7a68da4f685bcc70452a907a1da7b2dabd97b3aede39b8784dfb73d78f69141d1f13c44bfe4be144e628ad57a328919d5a520beaf3238f8be7d8ca3eb38cd92399d638a90e95cde091c37ed9b3bc456aac768f0a96283a3461431f9981faaee1ca16b081f108841aa90794cd9f0dadb6ce317dbe13a131304c9f3ebf92d509da67fdf000ca83c52b11e4d1b5b5eb19b6356c4dd221f0ec9bdd34c008f6e52bca12f2a4caf5ac51603f9a414bb8899bc57fc244306ec6a1e156d3e7b5508edca4aacb28f6e99587b629d68fdd1ff7b984e0eaea8ad6c20d90dcb7b5e8d9ce72a9ef67ffc42ebb5db2680a4203cc404bded2e7c756000714eecd4329af36de2d14e39fb0ccd7c37ca1877420f13165464419cf07ff1c7896120e9fde94246c073718874af3c1abbea762752b8a882c71bcadf36d0a0e3e0fb9ae2790a0248a1393945ba263f3ead4fc0423aeedb4fa80490d2cbdd141e97bb4cd040de06c3773d074a1ce34638b9bc08f1746557444c4433334876589e2422438e8fec9c199378f9d6ea09283da015adbccdcf7d3b60b46d3a51d28d26583f25b837320efe72d4dadf13860379d765a8fbdd847056e83c07e19c8552e0ecf67b7e6ab6626e3fb862225be7767b4a31713fac2a1d7d8b8d7261063a8d88161a94f2a0457aabf5aa5b01d44a9de5ab2bad17deed1e7ff058b4c39a76ff5d28c114b23729ea0b51880fcaf1c2d3e7581f677ee95272b7611778749a7bec4805d28651427850ba7a73a55376f2527d8ca3c83fdf7ea8ad17cd97fd320cdf1dc990985ee05d847a67291397c57a30371602e6c2d13b74b2f23d0ca222628ebaa314f3528db2d50fd9afbb2e87b252c0e5ac1de5d7f2a881f1131682750ac6d1b03e9bb03eed5bf8862e457f88085b06a26294ce540a1f1533792e1a85894b51265e933a50b9083add9a51c0b4e2cbda04614b6d95d27dd3452dac43cfcce8871d1d89eaf575a42b34f4dd72f9bba5db228786e4bb44b73d399c9b79fe4d21998e5f0b752ba3a7cfa8ead900a901ceee73eed0cd75576e0b31fd417112e2c9dad738e20dfba43c3759011fef06599caf68fee9286e5b613ca177ef1049c1b4732ccab8d6f2b283c7a984341e08bf4df56d8c95fa4e6b5081abc43b04091534c3786fef4f1467cc52b872540c246e73568a6f439e5d1b8fd7a6b417f984e894f8f0214c8f1d1199285447800d357aa17602e7295dd4995794306707beffdec674cb8c356190d939742b4cbb9e7979ec3206860bdf2a4968f5629b8b21b11582cc3665ee78d770230440fd7c4028ec4bf24d450dd82642c05e6cbee840b4c7e890e6a0ce292bf8b04f6e7d1d9dd901539541319c3b9c95e5004c67c9271605a243261efe405cb9e06f683825e94249ca0d761616d1575e4ab633737573167ac1bf3c0bd93498d0b822687c4f23fe493af9008f70141cfa2701123814a5f28021025864cc6da8b5339d34931464632abeaaeeab356f3950e23c29dbd01b9473f98f76ad38c017bbf6edf41cda6591912b5f686b0034c9c05d76adca569e9a1a099ef3a24e20bcdd1be88c7a5e8ee8e201660db2686669287321381f3952e11cd2c0ed81c07bc08c0a7f0cb501739b47d4990b1cdebdb24b43bd297eb3bde0f7069ffa46658a77d761268d6fdd9800ceef235495564c0d51d74c17d8c2e67060025ee91026495d1944fd5b1ee14adf7f6afd94392e710e3bd2500a8cf4dff0a9e6ffa337199ee41e870826deecc3fde7c5e0dee64debac45301eb4e7c02b3fd5fba648990fe0f06c81b3e45e08febe67912042765c824cd3ae4274392131efd84d9c446e154281e03f44ad55f7e18e799d4e8c436a3211d3ea387aa78cc00a4e5d3631d3667a16769a8ec793ca2d3d2df2488aebd8de1775c738db458dfd485b6c02984a790bd8f5f7b677cdb96cf826b9729ddcdabc8c1e19bd506b9a9850ad553e30b6895b28ece02ca56c3d42022f02304d737c0ee7210db64337c90a98d00b5cf8ea6bf3158e9e0c2f7d7ae81c645d810f3de4c29607af07ea95596280a5c7ef54a114736da68a2b83a7e5f86121d60536026dfae2a4bd856462ddd11995f43689d9aacf5a37bffd9cb61b7e49ecdbfd85bf0633d84d13f9a3b1f09de980a40c56cd5f256bdf59710c2127e91a805b4971a01cd053b0cafe72cc9ebdc6a70887d1009f887afd131cbf81d70a43336d8edde0a9b1d876f08bbc768d0de730bcc35d8a93b6ec02335270a080df19d45bc35c48b4bdd8513cce023d16e0980edd3e54542071aecf982fa52a698c3683547c82086e85f5f00709ee9c63abed292901d76"]) 22:30:19 executing program 5: write$P9_RWALK(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="300000006f0200030004010000000200000000000000000000000003000000000000002007000000010000000000000056a36ca9bbeb29f690ea99ac4d5955c4c6f513a02e09591f22d3db62d5b317cd18dda428a378969c98cfb4f06f6999fa89d1d2a711aa46f10d76dc55"], 0x30) (async) syz_mount_image$cramfs(0x0, 0x0, 0x0, 0x2, &(0x7f0000001680)=[{&(0x7f0000000400)="d6", 0x1}, {0x0}], 0x0, 0x0) 22:30:19 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r3 = socket(0x1, 0x803, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000009c0)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @batadv={{0xb}, {0x4}}}, @IFLA_MASTER={0x8, 0xa, r4}]}, 0x3c}}, 0x0) sendmsg$ETHTOOL_MSG_DEBUG_GET(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000580)={0x15c, 0x0, 0x200, 0x70bd28, 0x25dfdbfc, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x44, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_vlan\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'tunl0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wlan1\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip_vti0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vxcan1\x00'}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x5}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x64, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_bond\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vcan0\x00'}]}]}, 0x15c}}, 0x4000000) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)='cgroup2\x00', 0x0, 0x0) r5 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0x64) bpf$BPF_LINK_CREATE(0x1c, 0x0, 0x0) r6 = openat$cgroup_procs(r5, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r6, &(0x7f0000000440)=[{&(0x7f0000000180)='0', 0x1}], 0x1) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='io.stat\x00', 0x275a, 0x0) write$binfmt_script(r7, &(0x7f00000002c0)=ANY=[], 0x208e24b) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) getpid() (async) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) (async) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) (async) socket(0x1, 0x803, 0x0) (async) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000009c0)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @batadv={{0xb}, {0x4}}}, @IFLA_MASTER={0x8, 0xa, r4}]}, 0x3c}}, 0x0) (async) sendmsg$ETHTOOL_MSG_DEBUG_GET(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000580)={0x15c, 0x0, 0x200, 0x70bd28, 0x25dfdbfc, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x44, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_vlan\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'tunl0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wlan1\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip_vti0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vxcan1\x00'}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x5}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x64, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_bond\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vcan0\x00'}]}]}, 0x15c}}, 0x4000000) (async) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)='cgroup2\x00', 0x0, 0x0) (async) open(&(0x7f0000000540)='./file0\x00', 0x0, 0x64) (async) bpf$BPF_LINK_CREATE(0x1c, 0x0, 0x0) (async) openat$cgroup_procs(r5, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) (async) writev(r6, &(0x7f0000000440)=[{&(0x7f0000000180)='0', 0x1}], 0x1) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='io.stat\x00', 0x275a, 0x0) (async) write$binfmt_script(r7, &(0x7f00000002c0)=ANY=[], 0x208e24b) (async) [ 456.852594][ T143] usb 3-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 456.932328][ T143] usb 3-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 22:30:19 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r3 = socket(0x1, 0x803, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000009c0)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @batadv={{0xb}, {0x4}}}, @IFLA_MASTER={0x8, 0xa, r4}]}, 0x3c}}, 0x0) sendmsg$ETHTOOL_MSG_DEBUG_GET(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000580)={0x15c, 0x0, 0x200, 0x70bd28, 0x25dfdbfc, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x44, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_vlan\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'tunl0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wlan1\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip_vti0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vxcan1\x00'}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x5}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x64, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_bond\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vcan0\x00'}]}]}, 0x15c}}, 0x4000000) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)='cgroup2\x00', 0x0, 0x0) r5 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0x64) bpf$BPF_LINK_CREATE(0x1c, 0x0, 0x0) r6 = openat$cgroup_procs(r5, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r6, &(0x7f0000000440)=[{&(0x7f0000000180)='0', 0x1}], 0x1) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='io.stat\x00', 0x275a, 0x0) write$binfmt_script(r7, &(0x7f00000002c0)=ANY=[], 0x208e24b) [ 457.556775][ T143] usb 3-1: config 1 interface 1 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 22:30:21 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r3 = socket(0x1, 0x803, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000009c0)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @batadv={{0xb}, {0x4}}}, @IFLA_MASTER={0x8, 0xa, r4}]}, 0x3c}}, 0x0) sendmsg$ETHTOOL_MSG_DEBUG_GET(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000580)={0x15c, 0x0, 0x200, 0x70bd28, 0x25dfdbfc, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x44, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_vlan\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'tunl0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wlan1\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip_vti0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vxcan1\x00'}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x5}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x64, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_bond\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vcan0\x00'}]}]}, 0x15c}}, 0x4000000) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)='cgroup2\x00', 0x0, 0x0) r5 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0x64) bpf$BPF_LINK_CREATE(0x1c, 0x0, 0x0) r6 = openat$cgroup_procs(r5, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r6, &(0x7f0000000440)=[{&(0x7f0000000180)='0', 0x1}], 0x1) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='io.stat\x00', 0x275a, 0x0) write$binfmt_script(r7, &(0x7f00000002c0)=ANY=[], 0x208e24b) 22:30:21 executing program 1: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x4000000, 0x6, &(0x7f0000000200)=[{&(0x7f0000010000)="00400000ec1f0000132000001200000000000000002000000001000073564d38e10000001e000000000000000010ec03020001005265497345723346730000000100000002000100000001200100000003000000000000000000000000000000000000000000000000000000000000000000000001001e003bc1655f004eed00", 0x80, 0x10000}, {&(0x7f0000010100)="ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f00"/1056, 0x420, 0x11000}, {&(0x7f0000010600)="ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x800, 0x11800}, {&(0x7f0000010e00)="0000000000000000000000001200000000000000002000000001000073564d38e10000001e00"/64, 0x40, 0x2012000}, {&(0x7f0000010f00)="01000200750f0000000000000000000000000000000000000100000002000000000000000000000000002000e00f0000010000000200000001000000f401000002002300bd0f00"/96, 0x60, 0x2013000}, {&(0x7f0000011000)="000000000000000000000000000000000000000000000000000000000001000000010000000200000022000400020000000000000001000000200004002e2e2eed4103005cf9535f230000003bc1655f3bc1655f3bc1655f01000000ffffffff", 0x60, 0x2013fa0}], 0x0, &(0x7f0000011100)) sendmmsg(0xffffffffffffffff, &(0x7f00000023c0)=[{{&(0x7f0000000040)=@pppoe={0x18, 0x0, {0x0, @link_local, 'xfrm0\x00'}}, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000140)="25af97be5669f88fb1198c433781533ba28705009e0995f600797078e397835a7ab172bd1e2b9e5e1e0087c6f0a10a80994e8ee69e675883f649c94ee4514fa8811466d6484967011773618cb90a0e9dc8f84396f988f5dc23df0e910b15d898f5fe901008da9f0ead1b986de8a9508aa540", 0x72}, {&(0x7f00000000c0)="d7", 0x1}, {&(0x7f00000002c0)="4919e42fe50da3c4850901a127d78d3677dfdf3848647cd94535a3794ba84e8e36ca1523465c7ac9ce4a6b8cb2823ac8a2d2fe182a43e0f668bbbf38b331b1aa8819eeda61173e5453b4b2060a90c9d4a947932b02bda56a5eb2beb4505a947bc7b57ffa6fa49a6ec72c442cefded5e2efec8d9f313bdb8a9d52d71c50a04e3ef1b96b97fe11c9c4b293a2cd76", 0x8d}], 0x3, &(0x7f0000000380)=[{0xb8, 0x102, 0x7, "89fa832b2d493dd9f3e9541f33fe7f5469022b7b810ca3135e3cb0f119729295f41bb63ff53da0d3a2d35fac8e9fc88caa81e607ffffebce7ba15aef241e85856aed2e7d74e40d4b93d6c798b341b71d14aea772bc284bc477e18ca11dd1319ae5c4026721d1455a86d54171ca34fa524856d37b79f219b2b5c16add2ed0d85b909a71039c9743cd2c20b52fdcdd9accfb9a8c21959b337e6fdf450f01eeb06efc"}], 0xb8}}, {{&(0x7f0000000440)=@isdn={0x22, 0x3, 0x3, 0xff, 0x8}, 0x80, &(0x7f0000000940)=[{&(0x7f00000004c0)="f213a7e2bfcaed01c9a9346358754762e96a71e06be0a579ddd30a0c2da831d58a482a34112d438b9fb71b40eda11a3dd9570f45087dfe0f18a435b23be91b2d47621a881d50eaff75963a0ac507a83a9384bd110ad90c6bb019481d6d3de7644e7c26259bee767b10902cf4a3d44f0c4626968183ff5ea5c6e53030f4fdff11cc0d0123cd7370", 0x87}, {&(0x7f0000000580)="545d7f52abbecd15d3b544dcd3e5bd2e8d715082152a023a3b46b8bb1e449e723699c3a80e65e71bce43eeb91162618521590b", 0x33}, {&(0x7f00000005c0)="c20a18c3e0f1afae5771c3bb68960611135f4336afa3da02731b0ff9cf87362e52f8d42031c6848f684575aac58984b7dd04007fc177d7d80d2ec72ef5e0ad688bbea8934581216387846875894ea0542ab698b0e460f1c48e0020134290bdacdec2afa683e52b4ec86b09d52250ef8e50531675a09ddfc6c56759ee3e06cb5e1dd0c0ca04413130c1c22c4fa0164b336c9cb5ce3b235b7ac94a40819df00a65dffee26fd0bf2967ff2ce0fe9c68ad8bfebc44526ac8de5551f380188243058be7d0c4e8589f50fef305d6e99c8bfb10db90bf94c59ae991b005770d8332cc", 0xdf}, {&(0x7f00000006c0)="c6753f3e5fff13066c676439d6345d00b98fb0bae799c5ab1549f7ff58007f5aae63380a7051589e26f5fcdfaad46e62d3a56d62d7b7ae575d91370af1f63531e4c8a09cd1587658285b8da64ecfe293b0f135e06ef64b91913a21a71625d4af359a65857a3ef9df7421b4ca221e33c0b8fbdc9b559ddd7a9e1b2a4ab97e82fa8ff3417fd2f5602644ed406345ed88bb5d7ba21d724de4639f88440195fe8f3e0485", 0xa2}, {&(0x7f0000000780)="60715bee50f15607e3c65b3740142c98294f1d674b09e79d3d46137f759928252523fdad98f6e452f3cf50de4e507538063a0a380da6ce3d38d429f15580ae537d0c6d336eb99d80dee3f616cd6656ae68a228b712d3b8b94273f519dde5b09a5f28eb0f3c152b6c60cd53b3d04e4ba90f185c23daa54c9e24b18426557e2736f82af29fb91d470b9e2715db326397af363688cf1af2fbf076e16f85", 0x9c}, {&(0x7f0000000840)="03bfea02b4dce3e3c8be0b08e729a474828e8604ca78dda2d051091dda68ad53250c68812a55e22f0cfd41a3f3245476e7dbc41b387f6cdbaae5294c8399ec8b4aac0fa03607b2315bccddc5303e971b81461170201475779197e65cdc8f4226addb93590d6411c9b8730390bec6fd48b1aa8f3889e4319ebe92a26fef7dc2359020aeb892f09aaa3bc7f4dfc364d68becb3264411f028b49131b67ff762347cc4007244df5a5e965c8e8ceb9e91f35f7418e5655b727485fb9eaea4c11a0f98876f2bcf7858281feb25df29c45500412b64a9686cad2d1f904c5eb0c3", 0xdd}], 0x6, &(0x7f00000009c0)=[{0x108, 0x102, 0x3ff, "d7911d5c7c87ebab0b21fc22d3f36febfd33d1b396a33b0c726ca5ee0ccb07a1044b3b026fb4c46210370fb02c5f61d17e276703739695f36c2fb2b4d72e52c3ac8b2294eceab77eca21553a308b58f0062b2fc4c7407aea11355e16b01847fcf1f0fcc443f9036c326e11a32891fec28ed1db6974f79f39cbadbac446732b964e1170b01df96c25942e0b28ee8d23392a234b7787ab8a035a3dae54bdf2535a6acb1917d26e9a4cd3bd3b5328bdc283d304e3a8804dd96a3251536ea119ec14fb9980a6c9a86312cc245bf495ebcd91710f6a90c0e674d4b64cc87c68c2fae6e4d647a7c1d78d921b813fc65c31385e9e5d7d2567"}, {0x50, 0x10e, 0xffffffff, "ff14f9c87fedb47406018e808badc6d24a573f70da88f41e19c5be7d00b7ea85b9648a801c39ccf31e46245f3180c1217eeafcd66197a0d49f25627c"}, {0xd0, 0x10b, 0x401, "cd117b50d988b378182ab2598c16dd5737e86961d957a133226ac3dffafec94a0404304f8d9187cd9c0ace00842efcb8491651d9623399e6eb32455ef8fafc69b2a9508b154f9105fffb6495bd867a967a765e18263031165d7f9a33534bc6c383c6195839e63ed6f4575764c4e20ed15385ef97200583f2c26b2064ef92bdf97ea7c8e5068775c8a43dc02d815d027176deed1468997b8b576f571b3a501ffeb8e7eb870f0a31e963a60bd8c76f8f1f83b62b7a8e5110fcc2"}, {0x28, 0x107, 0x2, "23b1cadf949f3390bec8f23194cf6498ea0e189864633d"}], 0x250}}, {{&(0x7f0000000c40)=@in6={0xa, 0x4e20, 0x10001, @loopback, 0x2}, 0x80, &(0x7f0000002200)=[{&(0x7f0000000cc0)="0f8510a985767f2c273a0aff0c81cc45f3c96eaa7699324525bb4f854d790f6454edbb7e8a0a35872fe078c1e879340a3c5549429f67f41e5982350a3cb6aaf23d1a94338b19d80c3db549900cef59c67d38c405180d5236b9f58eed6898645e27b967123d", 0x65}, {&(0x7f0000000d40)="517f750445b8d0b08ea47e2038428d436274ce36d7f8e2ddc97181e230c7f01c9a5dc84e413f652917281fc711c39ed4945b8ecb89a7396b0e59321ec4da14eddd26ed82969f8206dca28bd2a6afa3e7dec7c553793b673ba97962659bb57cbede4662bc63ddbe09543850d4e400a51d69b8b3f8c5c49b97b93c9ededa2e1fda5a662c04fdb82a582dd6dcaa0a74cdcd", 0x90}, {&(0x7f0000000e00)="93a49c590ab37c16953f82e86fbde97dda24c58a0ec240bd6e48e2f4a593769c62ff70134d595366abaa8b93fbc51370c38b4f0790f001b48dc8e24aa561b8d596dbad38b20bf340cefc03f1743a924e282982db0a23bddcb5b17515ae6ed4551d2f3252d6d778ebd9a8e580644945e847bb7a14b437b06ce02b68437b1d685ccc3c2d21318ae545b243a2056c3d603d193bdc28316a5bf84e7f3a95f0a0c859809858913e8c4bc205b24409fccd8f58f77e32f7c4815eea381dbf3ea9ab63a184fc0cfe9a2d0cd3a230254ad63a2a8e88d74055c0758fb8385af30ce083c0553410e9cc552a59bb42974f20090dfb75ad776c8d809e40b2678218ee4c5cb7689d7adca63fc1c752670179cbe908c7bafb4c8c88e119beadfff9e68ec0372d789c5ddaf1049c1351ba31bdcb5e7e21090fa9288736fe2333fb4ade1b51c3b7440592f0e7f29f099a18f00699fe2f20a6252869f8f3ceba4eec6fc4ff0364829a927471e7ea8f3366612b31a13ce879d3619efc78459f45236273db2aa62099cb36c0cade68a2f22ef7eb60ef735b952a454671385d86d328e41937c05eee736b79d0e6ce664cff8e84675747d2a6e9596670f11e0f775050da13057ac2f15b7dc090e2911e7de97128c93f508f292068e73cccbd8d3eac2d0be4bd69ac4a09616680ba1d1e31f672e8ff4a0fa73e4c0f96747512e37d4921cd063524b5659bc7ff54b0d89cdad05f76419706cb734a39ff3dfde382e14c99f917a560aab1cd1b3437b3c8315b7b2449b476a56d069ae9db7a1be4453dede836bad6da3516311acfd445c040739d020e2969b975b8f0bb42bdbd4915c97bb3a48cbed4119a2cb44bc18174ab70e4508e6e5734bdece15cbf58fe7fa92b4da2ae4420d635b384dbd3d2b24ad19906f1cded06d6efb9915d5785c85bcf6a5680f7d93506502b302c05f37f234351c6a125e70bacfbf03d9c94fbabf0f12328b440f97d06b5a7fb078999c2c7f6876329f9bf936ac408daa2383aa497c9cfeaca9c900cbb6df786eca5145dfe4773835e71ade929a60d88239c42a9eb887a2944f123943baf7098cda7ee05b39e2e3f4fd3110f32f244bd9346324c7559fbc4087d367f40b12f14ce360b3c97108fb5eec91f617c9bd53f55f3758c733ec113b47e3cc157292d5bcefac446700e9ff8307f85dbe0e8308cdf913b61c65e812504852618b6152c208d361e64fd0adc1be3b51e58a8ddd9542800d84a638e6a1ee44a75fd176ceb657eb9994a031cbc7d07d36b0f7e5556bd9485fb59e848f5cc013cac09589aa7fe96ef476dbbfad8046f71fd73333571d255546feb72f1fe9fb311e9e70f107d8bd01006e3967f25898ae0729bbaef2e7a5da5851208663caac59cd4e93a8a5ed3106303190d3abcfde2b5fd8080170222cb33164dbb851a9c6878a96e47181a7801f382100f388708adac496b67e199cafe3d980d142bee7f1a62d88cd1234dc17e2328c36bf3436cecd1bc860f6ad198fb0a03c8c9d6bcbdc0d287880ec7a536a5d6ad93aba53433fcb3c84b6995753df2426fd72aee58c0c636b4aa904683f88c344214fea02fe19b451c2ce4295f661fcb3301e7df577614fa5a7f0359abf48960b4a17cbe098e6799c01a6a1e06d541f8d57e904009a4b3c1aa46449586708c68cabc9a5ce6f7da2ba6657e108a624054ad918384758ca9fc30d284ce62261e17d6e397e2d64f2e22681da5fcf1da4a290e858cc1ccc838ce0048d06d740a4d2f57cfe3a16c2d78b3a3aad9f31cbb2a962b5ee977903cf4bbea04d1ab472f27bfb239910c4bbcc1508355693856b60dfd9f720232613c49a72a50210edda053980060039c8e1879d9f64351dafef0fab9c8c08c3add0d097dde78f307f0be3d106801103d5a1b2f6ebcb12f1b4fc8d3e77f991b25ce7924204804fbda2d42e4e1482375592ea794d846e69cd503173ebe80b76ef965375ed1c55dde143e2d9c2b07ca1277944540335cd61ad89801e7feec28df3dd2bd0ca45b18449779d5cf063f468d30383924389c8b2f75226602c7ca901b1c81ea7d00435c7aab3118985fb8aa9b609f5841c854d8af5d228b26f76239710100bb99a31f808a90617094e47411a1493ed39ca4de7f9d272a088f49884018d96d6e6924bcfc4580f2b2aa7204e658c27cffadf22e1e3a427e9d8396aa252b8facffcdaa389265e7c427c713e035f128bcec1dbb42e43f50893a46d9aa08c73f4654b54dc330ceafad0e53fdd3d5fa4838bfc207fd5e8ff629bcf1545d24862ad9c293d8dd04ca499451bb55f78ed1a32e7c256e8bafe695a42c807def5d4e64d9480a6d65180ae996823a6782ebaab16652091b58d4c7afac39389ff4d1a1cf355518c7bc6a9dc00f3dd7949198cd1370cf71d5f0c4aeb9d56c183edd6a34e5f0ff70d8e32dd1b26eae9a44dcc8314afd1d2f992d2886d91151e3cc60a089f3d7b4539c4758325a52acebdb98def87b8f68545abe899e9066a36869630551abedf19446eb23152498b6705a06239cffd047990f8a3b0ccfe332065803886acd4e25fcddc4b2ec9d689cb55a7a420701dfda2135c8dd8f57c20f50d6996df6bef0f5ba1d041352b35ad6699ea88da9336dbf0758f89c24ea6ad7a57f5bbd4d8b852c7bac0cce0ad725517ba48dee31d2e69b12162d463c2000a14f5ac8fac133df78244fbeacbec335f7c480def2f9dd7c522100b0b6f208da903c03270e2688be70cfe7934bdcb86dea49a1a1040efbea64c4d579eb86ed88e225562dacbe9c8d95efbad9ec9edcfcba4e616253c3638d84d7b6bf7f02d5c9ad6c1afb4ac296815beef5f70c3cc407ae7dea9773171e3817e7af736231cb5b39aad803781cca399b0cb0720221186635a9a8aff0358ae4112a31d11a99378a9a7e3beb213f1ee94e48dd6c04e63ee77b91be039fe80a2690ed50b673100f288f931893ec4308bd797d40b5526ef0c756f4c5e83ab634918d99999da23b7cbbe920f2dfc16617a2d6e3c4553d1d169c154aa965b47fc98b321eaaca46118875a9e825c9b97eddd1b4464aa9922e0147c8b52f8fba227d1ffc346734fefc47fd7cd06e89a532403131a0e4317e669f172d8e0fd822575e478177cd46224206745f3ea7c6282ee8bd7d3ca1d943341a3e43371ce5ff50ec19b3047b6ac08142087c383dbeb1b79dab97f13cceca6999570414ee06a6fb29e88a7647c9bfbbe8fd404e71bc38424c7351dfa31a1022400833ce3b70d18c8c99ab71fd7421bcf6847f748712e4d6268955ea0d5fa2cd08e525df5b041c6b3c3b19e87605f2def88fcb48f25f8c92bfbe792c35a9e8ce62bb136b2cf68c68d27111d33cc954e3d49430bf57ca39e6a32626d385bdb2c6d3332c4326157bc0375f3ce66dff620d0049a26e4d31d081ceee8710e35cb7e37a252a036267d1bb5db8f3e90e2838e9f010989e4e9c86781372da1a387a86b1571e661a79fc32d99fff388a99815568d177bcace9cd25aedc8bc32d839b50f96857ef03cc95f7fa1583d09469e8166435bc8e9e0017a7322f653d03c2282883b73acdfd162fb78e34f0cd97a2f3c0d3432a94073cfd2d2eba99b8720993a67729d347e1ef75ca332cb03826588ea1feaa222e89fce82f6d192289654ae913fdb8b0d2e0d6dad64764ab610baa8d627797b55240dba5c6b3ec982a0edf8241b7e6a60db5df6676abcbd7a6299f97dab3299c65ec6fa41356a16e7ec1463eea6c4a093dd86f48ffc4cbb55158a59f57ea516eb2672e47559aaa85a7195372e6a0f57cdb6171ed1adaa85edcd8c6566dc60b0ab942974fabda78d736339f619629b147045d868952ba0aa00c74b7dab6036d403e59f93b634a7b76e3fcdfd79f6c04e7c165129d4cee390fa96df8caadd96f123f15cd8514d4ccc9c91a3dfc1617acfd71bd2eba3925522c99a437c0246f81330a3c86bb62f7bf6690b2c9205a60ea71b8a4e05f558b763b1185b82cd5adeb8911eea718a4b2f1aaedd9ff9cc3bb3dee5a4b6ffb381c86cc2604cf0a6a560635e8109e879273f3fb9d9ed975f6fbcf9bc9414781a1f09c770e71d89e3e2ab526f57e7217a8c31f1cb64943b0b91abc5c6aa15d40309ff04ddf7b3667fae0f1c97ec4ea541e254e20a05eb8486c5fd0764e0d6b4bb392d5c36d1e1f4651df30c0c4cec0fe7fd998218b1181af25cf811f75e53923b77e4b8aab72fcf3456bbde1065c28c06ff6e1307491316aa18a379984656e75fb9ba9b75d51fc41e49fb6a6550f97e31f1addc11f8dcaafad27fe9915a27c9f40728dbfb3d84376e60727449bbf5ab4324d982c46d21fbe727c8ee84d8339b99401f7f7f12a341f882bd7a71ea271050d31163969952108263d04da8ddd849e12ba35c13e57c11600f977cb8d5a62172e6881c4cfe92cf78e2290d333fe405615c763c0933f919a48392563a3063f74af5b8a54e918047e1667fdfc08e5f43c4bd47457430fd8e4af643deae667898cae49c27ab22a654a65b391c3aa549fc19b82d1b02b4beb1ac0041422b729b332ffa02a00d14da161fd37863d76a43437a94bb13f4b2ba85b634f6be70ce48a4c7a59edc94bf1b0e75f8f75fbb976a427843aac32891a318854f2f8e901b3adc40fa62151d1b0c3e3e2d91c9108c6fcb1bec879b999e6e33776b932b8dcadf22879b849c3f35339da9f974e2ca22248ad6f3ceda4a1feadd5c1dfbdcd4147bf9d031077daf4d101d38b8d13990d313fbdf44641c0a66160cee1954f44ef5a629873df84ffdc7c53d82dacf6e889bb159b3c81941a6806aa51670f559b10b9baa24dd42ef4735c5febfa33abde078365940025979cdaa244da2c01f10feab0fd98ef3c7e613043ab9ca0ec5398355663c2a83516e87e8135cfa16be979d448dc32348f7e6e4e04c0e21590a0de64feab54239b173871a9ecdf8cb25e7bbbe8bbdcfac86867888edc627620acd6886925bbec6aa7cc458259abc75059f3c0a4cac34dd35a4d9141639ee7246947f76dff6056e5698f6ff0f615c21299e05fc8c57c8b57e904ca1a960907f7d9a79d16d0aaa6c442f435ef467f455d785588cbe2b7a4506d6236d2694e5ff8794132b0bdbb38adc7d42cf113e672413468a8a4145fd8d107614d71110df6e02f65e76cf9a20a009f37d71ff239e055f192a7e36f47e8d4aedbed87c41ccdf6f7a31f49734fa345cc1f1ea77be817d2dac980798973c6175f0032fbaa6a1830dc7eed6e4f105325febdb8f259ab9518b7e0f3986d912a2af9e5d2ab79c3f2313e1c78149ef1f9984f11addf9e081b3bf443e4a4725bb0adf001507628024789ae6660b02407b16f1fab7761738bc7b40b933d12f6d405afe559f7aacdbe5f59140347606566461e8386987d5b23a2fc472070aaa0fe0080e53bdc1052f34c48500f8493ff6ec73c9634307376f95873dfe68c28624a03938e8ee6e6d6a60ebb5831cb2cf267f25083f67c675bbd4158e27af5e074cc6159fe9984efd4f5c08ed33c2fa556d227518ba14831a888c728980b12d995735b53c4928a10f991d02e8293b4f091df84d6784fda9a5d86fc8bc338ebdee6765f1b1fc0f1207a07752a6be7fac0367eb907d8066292ca8c006875ccd94f07c2efd724da390ccb87588c00419b0834a913bf4462eb7cfde1d347cd4fd633b6ecc6278cc26e0dcb993bc619fcc74a3873814749caa395505403389999165d49144430d150ee22fe14771a4c41e9a0d49f0a1b9764db2d7a6e2a48d2e94c23929af5c48cd18b585f71b442daac1f1c", 0x1000}, {&(0x7f0000001e00)="18b957e5c8f0dea6aac40cf84070fa372fa41ec30cd6ed1a0449674fb2e34fb5aa60d4113f929ef768ae19d696f0403a4d9d1538e00643e2ab9fdae8f540cab2cae86e8a7b0597085a6f3205f421e129115656bcde3bb080a1d03621e3833b379d47f982d1903fef49840a5e96a83530f239af2243e8bd7f75cdf6e9a8991f2327ef4bb20406ec49a992148c0f1f0f50c168257774a0c06d2fcd", 0x9a}, {&(0x7f0000001ec0)="f211c38f0efbfa2b45abdc491fa8250b501c7ec19b32e9b099cbd7caebec9949825a319247ab69eaf5e26b1690997551bdff8ae0487cc64e006885e0b68608656d9c3942ed8a4248ce942c2ffa40d95732ffc903006a0f55f16ca069654bfdeb158c3245d63ab129607baca886be509177af718a190acd0eca3768551124bc1c48216a56da1b8037979da1259787794687e8fe9a04587edefef1f70c6cf6793cfc365fbed335929403a83f2acc108588f3414b9806c57fdc6f51e0596af4c60563e81dc04687ca33d893235f875d5f842e87", 0xd2}, {&(0x7f0000001fc0)="2de059789efa487b503751fe9a85b3e9b5177d012a1561f0c2d65d75fa7922c1743b87fac67b1ce5c2b9e2", 0x2b}, {&(0x7f0000002000)="db63b05720fc67e9063be037ce454d648721990cf4bd16da5eddd399b6ead5f3f71076cc473695569a03d6cb7fc0e275515338cbe4f16a0cd6fe8a5aaccf770662e6aa0e90db00d0fbac8fd60f285d735d1d27960dcf26202d7095490d0145bf0e", 0x61}, {&(0x7f0000002080)="0d36c4b46db83b7eb3d7dbb4bf0745477cc39c42c6a44e098905f8f6bb55bd9f1d62ce6f01ee278205308c513ba7c93e7e4b0fb8ee6681274de5910396fee085f84c283acaf5b81a0bd6f2faec905e8ef205b8eb19d6eb2d844c8d5905efeb8d6fba15fca465623536ff9a17c2de0a93a020f2976cc6d71042d3e3322f9a3c6d72f77007a96151e6279238e723c921951dc1e4d5b53cd8b8162827c562914bf0401e0320eb4eebb7dac40b58b8321f8f92d07d09ba3d5cc3bb097deaac81a46b9c33ac5f5e693c6a41eb1ac72ca633bab504b50a2390ec7e649fe30a659d063cd1d03a149feb", 0xe6}, {&(0x7f0000002180)="bb20396f885d1fae5148309e58e662c821ecec82591752dcb9ac6f40d696a1992a7f075a40509d7fd80e8f9f5a5184010d096efb6a712f3c5f2eb3d2601a9fc6888fd83e371b0ca086e8ae2687f78df0a26ace3fc5ea110d12773fb22f3fd85a4dae9504000e357665ec929f16f3a330980937d1264188ee6e", 0x79}], 0x9, &(0x7f00000022c0)=[{0xb8, 0x101, 0x23b, "226a0dc9227f7d5769f1f2dd5f412b3ec2172ff43f1d972bd27e3787191b6c64ef7c73a0da8de35df1f7ba595cb599c6000ea1c6c161ab5874bfcb2710275f92fe5c8adf15f01ac3e2cb9f3ffc536826f3dc90179ce0f242d84416da61fde33b2ef5dbaea08e68db71ceb0e2bdb0bcdf1a17fbe6674af35f1906cbdad98d37984c56fa61a46d7bc11dfb9c20e07d1c163a4e6b7e8fb4a81585740e1c660b10f2930b4c136f4c8b"}, {0x30, 0x12, 0x9, "a76b05b15dbac66f3d8ef1bfe945abe7a056e45bb55d07b64e15c8eb665bf8e0"}], 0xe8}}], 0x3, 0x2004001) [ 458.780082][ T143] usb 3-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 0 [ 458.789981][ T143] usb 3-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid wMaxPacketSize 0 [ 458.799801][ T143] usb 3-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 0 22:30:21 executing program 0: ioctl$sock_SIOCGIFBR(0xffffffffffffffff, 0x8940, &(0x7f0000000040)=@add_del={0x2, &(0x7f0000000000)='veth0\x00'}) ioctl$EVIOCGRAB(0xffffffffffffffff, 0x40044590, 0x0) prctl$PR_MPX_DISABLE_MANAGEMENT(0x2c) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100)}) write$evdev(0xffffffffffffffff, &(0x7f0000000240)=[{{0x77359400}, 0x5, 0x2, 0x7fff}, {{0x77359400}, 0x1f, 0x2, 0x2a}, {{0x77359400}, 0x0, 0xfff, 0x800}, {{0x0, 0xea60}, 0x4, 0x3ff, 0x1}], 0x60) prctl$PR_MPX_DISABLE_MANAGEMENT(0x2c) ioctl$EVIOCSREP(0xffffffffffffffff, 0x40084503, 0x0) syz_usb_connect$cdc_ecm(0x4, 0x6e, &(0x7f0000000380)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0xff, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x1, 0x1, 0x3, 0x50, 0x1, [{{0x9, 0x4, 0x0, 0x1, 0x3, 0x2, 0x6, 0x0, 0xba, {{0x9, 0x24, 0x6, 0x0, 0x0, "42448263"}, {0x5, 0x24, 0x0, 0x2}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x5}, [@dmm={0x7, 0x24, 0x14, 0x30b7, 0x40}, @obex={0x5, 0x24, 0x15, 0x5}, @obex={0x5, 0x24, 0x15, 0x2}, @country_functional={0xc, 0x24, 0x7, 0xfd, 0x9, [0x8, 0x1, 0x0]}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x8, 0x0, 0x80, 0x1}}, {{0x9, 0x5, 0x3, 0x2, 0x200, 0x4, 0x3, 0xc0}}}}}]}}]}}, &(0x7f00000008c0)={0xa, &(0x7f0000000400)={0xa, 0x6, 0x110, 0x6, 0x1f, 0x5a, 0x20, 0x9}, 0x0, 0x0, 0x7, [{0x4, &(0x7f0000000500)=@lang_id={0x4, 0x3, 0x419}}, {0x4, &(0x7f0000000540)=@lang_id={0x4, 0x3, 0x1001}}, {0x4, &(0x7f0000000580)=@lang_id={0x4}}, {0x2, &(0x7f00000006c0)=@string={0x2}}, {0x0, 0x0}, {0x2, &(0x7f00000007c0)=@string={0x2}}, {0x4, &(0x7f0000000880)=@lang_id={0x4, 0x3, 0x419}}]}) ioctl$sock_SIOCSIFBR(0xffffffffffffffff, 0x8941, &(0x7f0000000d40)=@get={0x1, &(0x7f0000000c40)=""/221, 0x400}) openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000d80), 0x600000, 0x0) syz_usb_connect$cdc_ecm(0x0, 0x5a, &(0x7f0000000ec0)={{0x12, 0x1, 0x300, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48, 0x1, 0x1, 0x0, 0x0, 0x3, [{{0x9, 0x4, 0x0, 0x0, 0x2, 0x2, 0x6, 0x0, 0x5, {{0x9, 0x24, 0x6, 0x0, 0x0, "3a51e0bc"}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0x2eaa, 0x2, 0x0, 0x7}}, {[{{0x9, 0x5, 0x81, 0x3, 0x40, 0x6, 0x81}}], {{0x9, 0x5, 0x82, 0x2, 0x400, 0xec, 0x3, 0x5}}, {{0x9, 0x5, 0x3, 0x2, 0x400, 0x0, 0x0, 0x7f}}}}}]}}]}}, &(0x7f0000001240)={0xa, &(0x7f0000000f40)={0xa, 0x6, 0x201, 0x81, 0x46, 0x1c, 0x20, 0x3}, 0x106, &(0x7f0000000080)=ANY=[@ANYBLOB="050f06010514100abb220100000fffb102000000000000000043100134c6737357f4d86b94092e1e1325f3d750447c3da1e28bcf028e00f11419dd33c06d3abf5572caaf41de5a5d435b939e5c2847483744c9d4559b14bf70e69ef098071002005e800089100bc662fe5610d761675b78f67f71dcebc845c6f812b9f2ccfde967922417564bd8d77fd93c5302a414791d0097b4fd32d14ad4047d4b3f379a73fb78cee1a48026d7782b812a2cbd0289470541e68745416fe195568d69c4bdced12956499ff222e851963aef61b93941fa8394611b5a9d5453b69e34f14b00655649b44896b0231201ef2259d31a1000119f1a07824fb65a23139ff2e247f80acb1f9e826f18ab"], 0x1, [{0x4, &(0x7f0000001200)=@lang_id={0x4, 0x3, 0xc07}}]}) [ 458.882337][ T143] usb 3-1: string descriptor 0 read error: -71 [ 458.889795][ T143] usb 3-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 458.910872][ T143] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 458.927025][ T9486] loop1: detected capacity change from 0 to 131391 [ 458.931454][ T7953] I/O error, dev loop1, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 458.968498][ T7953] Buffer I/O error on dev loop1, logical block 0, async page read [ 458.982467][ T143] usb 3-1: can't set config #1, error -71 [ 458.997865][ T7953] loop1: unable to read partition table [ 459.001435][ T143] usb 3-1: USB disconnect, device number 16 [ 459.043907][ T9486] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 459.152366][ T9486] REISERFS (device loop1): found reiserfs format "3.5" with non-standard journal [ 459.192978][ T9486] REISERFS (device loop1): using ordered data mode [ 459.222428][ T9486] reiserfs: using flush barriers [ 459.251429][ T9486] REISERFS (device loop1): journal params: device loop1, size 8192, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 459.381375][ T9486] REISERFS (device loop1): checking transaction log (loop1) [ 462.027196][ T9446] REISERFS warning: reiserfs-5093 is_leaf: item entry count seems wrong *3.5*[1 2 0(1) DIR], item_len 35, item_location 4029, free_space(entry_count) 2 [ 462.065069][ T9446] REISERFS error (device loop4): vs-5150 search_by_key: invalid format found in block 8211. Fsck? [ 462.078519][ T9446] REISERFS (device loop4): Remounting filesystem read-only [ 462.086642][ T9446] REISERFS error (device loop4): vs-13070 reiserfs_read_locked_inode: i/o failure occurred trying to find stat data of [1 2 0x0 SD] [ 462.104867][ T9446] REISERFS warning (device loop4): reiserfs_fill_super: corrupt root inode, run fsck 22:30:25 executing program 4: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x4000000, 0x6, &(0x7f0000000200)=[{&(0x7f0000010000)="00400000ec1f0000132000001200000000000000002000000001000073564d38e10000001e000000000000000010ec03020001005265497345723346730000000100000002000100000001200100000003000000000000000000000000000000000000000000000000000000000000000000000001001e003bc1655f004eed00", 0x80, 0x10000}, {&(0x7f0000010100)="ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f00"/1056, 0x420, 0x11000}, {&(0x7f0000010600)="ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x800, 0x11800}, {&(0x7f0000010e00)="0000000000000000000000001200000000000000002000000001000073564d38e10000001e00"/64, 0x40, 0x2012000}, {&(0x7f0000010f00)="01000200750f0000000000000000000000000000000000000100000002000000000000000000000000002000e00f0000010000000200000001000000f401000002002300bd0f00"/96, 0x60, 0x2013000}, {&(0x7f0000011000)="000000000000000000000000000000000000000000000000000000000001000000010000000200000022000400020000000000000001000000200004002e2e2eed4103005cf9535f230000003bc1655f3bc1655f3bc1655f01000000ffffffff", 0x60, 0x2013fa0}], 0x0, &(0x7f0000011100)) sendmmsg(0xffffffffffffffff, &(0x7f00000023c0)=[{{&(0x7f0000000040)=@pppoe={0x18, 0x0, {0x0, @link_local, 'xfrm0\x00'}}, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000140)="25af97be5669f88fb1198c433781533ba28705009e0995f600797078e397835a7ab172bd1e2b9e5e1e0087c6f0a10a80994e8ee69e675883f649c94ee4514fa8811466d6484967011773618cb90a0e9dc8f84396f988f5dc23df0e910b15d898f5fe901008da9f0ead1b986de8a9508aa540", 0x72}, {&(0x7f00000000c0)="d7", 0x1}, {&(0x7f00000002c0)="4919e42fe50da3c4850901a127d78d3677dfdf3848647cd94535a3794ba84e8e36ca1523465c7ac9ce4a6b8cb2823ac8a2d2fe182a43e0f668bbbf38b331b1aa8819eeda61173e5453b4b2060a90c9d4a947932b02bda56a5eb2beb4505a947bc7b57ffa6fa49a6ec72c442cefded5e2efec8d9f313bdb8a9d52d71c50a04e3ef1b96b97fe11c9c4b293a2cd76", 0x8d}], 0x3, &(0x7f0000000380)=[{0xb8, 0x102, 0x7, "89fa832b2d493dd9f3e9541f33fe7f5469022b7b810ca3135e3cb0f119729295f41bb63ff53da0d3a2d35fac8e9fc88caa81e607ffffebce7ba15aef241e85856aed2e7d74e40d4b93d6c798b341b71d14aea772bc284bc477e18ca11dd1319ae5c4026721d1455a86d54171ca34fa524856d37b79f219b2b5c16add2ed0d85b909a71039c9743cd2c20b52fdcdd9accfb9a8c21959b337e6fdf450f01eeb06efc"}], 0xb8}}, {{&(0x7f0000000440)=@isdn={0x22, 0x3, 0x3, 0xff, 0x8}, 0x80, &(0x7f0000000940)=[{&(0x7f00000004c0)="f213a7e2bfcaed01c9a9346358754762e96a71e06be0a579ddd30a0c2da831d58a482a34112d438b9fb71b40eda11a3dd9570f45087dfe0f18a435b23be91b2d47621a881d50eaff75963a0ac507a83a9384bd110ad90c6bb019481d6d3de7644e7c26259bee767b10902cf4a3d44f0c4626968183ff5ea5c6e53030f4fdff11cc0d0123cd7370", 0x87}, {&(0x7f0000000580)="545d7f52abbecd15d3b544dcd3e5bd2e8d715082152a023a3b46b8bb1e449e723699c3a80e65e71bce43eeb91162618521590b", 0x33}, {&(0x7f00000005c0)="c20a18c3e0f1afae5771c3bb68960611135f4336afa3da02731b0ff9cf87362e52f8d42031c6848f684575aac58984b7dd04007fc177d7d80d2ec72ef5e0ad688bbea8934581216387846875894ea0542ab698b0e460f1c48e0020134290bdacdec2afa683e52b4ec86b09d52250ef8e50531675a09ddfc6c56759ee3e06cb5e1dd0c0ca04413130c1c22c4fa0164b336c9cb5ce3b235b7ac94a40819df00a65dffee26fd0bf2967ff2ce0fe9c68ad8bfebc44526ac8de5551f380188243058be7d0c4e8589f50fef305d6e99c8bfb10db90bf94c59ae991b005770d8332cc", 0xdf}, {&(0x7f00000006c0)="c6753f3e5fff13066c676439d6345d00b98fb0bae799c5ab1549f7ff58007f5aae63380a7051589e26f5fcdfaad46e62d3a56d62d7b7ae575d91370af1f63531e4c8a09cd1587658285b8da64ecfe293b0f135e06ef64b91913a21a71625d4af359a65857a3ef9df7421b4ca221e33c0b8fbdc9b559ddd7a9e1b2a4ab97e82fa8ff3417fd2f5602644ed406345ed88bb5d7ba21d724de4639f88440195fe8f3e0485", 0xa2}, {&(0x7f0000000780)="60715bee50f15607e3c65b3740142c98294f1d674b09e79d3d46137f759928252523fdad98f6e452f3cf50de4e507538063a0a380da6ce3d38d429f15580ae537d0c6d336eb99d80dee3f616cd6656ae68a228b712d3b8b94273f519dde5b09a5f28eb0f3c152b6c60cd53b3d04e4ba90f185c23daa54c9e24b18426557e2736f82af29fb91d470b9e2715db326397af363688cf1af2fbf076e16f85", 0x9c}, {&(0x7f0000000840)="03bfea02b4dce3e3c8be0b08e729a474828e8604ca78dda2d051091dda68ad53250c68812a55e22f0cfd41a3f3245476e7dbc41b387f6cdbaae5294c8399ec8b4aac0fa03607b2315bccddc5303e971b81461170201475779197e65cdc8f4226addb93590d6411c9b8730390bec6fd48b1aa8f3889e4319ebe92a26fef7dc2359020aeb892f09aaa3bc7f4dfc364d68becb3264411f028b49131b67ff762347cc4007244df5a5e965c8e8ceb9e91f35f7418e5655b727485fb9eaea4c11a0f98876f2bcf7858281feb25df29c45500412b64a9686cad2d1f904c5eb0c3", 0xdd}], 0x6, &(0x7f00000009c0)=[{0x108, 0x102, 0x3ff, "d7911d5c7c87ebab0b21fc22d3f36febfd33d1b396a33b0c726ca5ee0ccb07a1044b3b026fb4c46210370fb02c5f61d17e276703739695f36c2fb2b4d72e52c3ac8b2294eceab77eca21553a308b58f0062b2fc4c7407aea11355e16b01847fcf1f0fcc443f9036c326e11a32891fec28ed1db6974f79f39cbadbac446732b964e1170b01df96c25942e0b28ee8d23392a234b7787ab8a035a3dae54bdf2535a6acb1917d26e9a4cd3bd3b5328bdc283d304e3a8804dd96a3251536ea119ec14fb9980a6c9a86312cc245bf495ebcd91710f6a90c0e674d4b64cc87c68c2fae6e4d647a7c1d78d921b813fc65c31385e9e5d7d2567"}, {0x50, 0x10e, 0xffffffff, "ff14f9c87fedb47406018e808badc6d24a573f70da88f41e19c5be7d00b7ea85b9648a801c39ccf31e46245f3180c1217eeafcd66197a0d49f25627c"}, {0xd0, 0x10b, 0x401, "cd117b50d988b378182ab2598c16dd5737e86961d957a133226ac3dffafec94a0404304f8d9187cd9c0ace00842efcb8491651d9623399e6eb32455ef8fafc69b2a9508b154f9105fffb6495bd867a967a765e18263031165d7f9a33534bc6c383c6195839e63ed6f4575764c4e20ed15385ef97200583f2c26b2064ef92bdf97ea7c8e5068775c8a43dc02d815d027176deed1468997b8b576f571b3a501ffeb8e7eb870f0a31e963a60bd8c76f8f1f83b62b7a8e5110fcc2"}, {0x28, 0x107, 0x2, "23b1cadf949f3390bec8f23194cf6498ea0e189864633d"}], 0x250}}, {{&(0x7f0000000c40)=@in6={0xa, 0x4e20, 0x10001, @loopback, 0x2}, 0x80, &(0x7f0000002200)=[{&(0x7f0000000cc0)="0f8510a985767f2c273a0aff0c81cc45f3c96eaa7699324525bb4f854d790f6454edbb7e8a0a35872fe078c1e879340a3c5549429f67f41e5982350a3cb6aaf23d1a94338b19d80c3db549900cef59c67d38c405180d5236b9f58eed6898645e27b967123d", 0x65}, {&(0x7f0000000d40)="517f750445b8d0b08ea47e2038428d436274ce36d7f8e2ddc97181e230c7f01c9a5dc84e413f652917281fc711c39ed4945b8ecb89a7396b0e59321ec4da14eddd26ed82969f8206dca28bd2a6afa3e7dec7c553793b673ba97962659bb57cbede4662bc63ddbe09543850d4e400a51d69b8b3f8c5c49b97b93c9ededa2e1fda5a662c04fdb82a582dd6dcaa0a74cdcd", 0x90}, {&(0x7f0000000e00)="93a49c590ab37c16953f82e86fbde97dda24c58a0ec240bd6e48e2f4a593769c62ff70134d595366abaa8b93fbc51370c38b4f0790f001b48dc8e24aa561b8d596dbad38b20bf340cefc03f1743a924e282982db0a23bddcb5b17515ae6ed4551d2f3252d6d778ebd9a8e580644945e847bb7a14b437b06ce02b68437b1d685ccc3c2d21318ae545b243a2056c3d603d193bdc28316a5bf84e7f3a95f0a0c859809858913e8c4bc205b24409fccd8f58f77e32f7c4815eea381dbf3ea9ab63a184fc0cfe9a2d0cd3a230254ad63a2a8e88d74055c0758fb8385af30ce083c0553410e9cc552a59bb42974f20090dfb75ad776c8d809e40b2678218ee4c5cb7689d7adca63fc1c752670179cbe908c7bafb4c8c88e119beadfff9e68ec0372d789c5ddaf1049c1351ba31bdcb5e7e21090fa9288736fe2333fb4ade1b51c3b7440592f0e7f29f099a18f00699fe2f20a6252869f8f3ceba4eec6fc4ff0364829a927471e7ea8f3366612b31a13ce879d3619efc78459f45236273db2aa62099cb36c0cade68a2f22ef7eb60ef735b952a454671385d86d328e41937c05eee736b79d0e6ce664cff8e84675747d2a6e9596670f11e0f775050da13057ac2f15b7dc090e2911e7de97128c93f508f292068e73cccbd8d3eac2d0be4bd69ac4a09616680ba1d1e31f672e8ff4a0fa73e4c0f96747512e37d4921cd063524b5659bc7ff54b0d89cdad05f76419706cb734a39ff3dfde382e14c99f917a560aab1cd1b3437b3c8315b7b2449b476a56d069ae9db7a1be4453dede836bad6da3516311acfd445c040739d020e2969b975b8f0bb42bdbd4915c97bb3a48cbed4119a2cb44bc18174ab70e4508e6e5734bdece15cbf58fe7fa92b4da2ae4420d635b384dbd3d2b24ad19906f1cded06d6efb9915d5785c85bcf6a5680f7d93506502b302c05f37f234351c6a125e70bacfbf03d9c94fbabf0f12328b440f97d06b5a7fb078999c2c7f6876329f9bf936ac408daa2383aa497c9cfeaca9c900cbb6df786eca5145dfe4773835e71ade929a60d88239c42a9eb887a2944f123943baf7098cda7ee05b39e2e3f4fd3110f32f244bd9346324c7559fbc4087d367f40b12f14ce360b3c97108fb5eec91f617c9bd53f55f3758c733ec113b47e3cc157292d5bcefac446700e9ff8307f85dbe0e8308cdf913b61c65e812504852618b6152c208d361e64fd0adc1be3b51e58a8ddd9542800d84a638e6a1ee44a75fd176ceb657eb9994a031cbc7d07d36b0f7e5556bd9485fb59e848f5cc013cac09589aa7fe96ef476dbbfad8046f71fd73333571d255546feb72f1fe9fb311e9e70f107d8bd01006e3967f25898ae0729bbaef2e7a5da5851208663caac59cd4e93a8a5ed3106303190d3abcfde2b5fd8080170222cb33164dbb851a9c6878a96e47181a7801f382100f388708adac496b67e199cafe3d980d142bee7f1a62d88cd1234dc17e2328c36bf3436cecd1bc860f6ad198fb0a03c8c9d6bcbdc0d287880ec7a536a5d6ad93aba53433fcb3c84b6995753df2426fd72aee58c0c636b4aa904683f88c344214fea02fe19b451c2ce4295f661fcb3301e7df577614fa5a7f0359abf48960b4a17cbe098e6799c01a6a1e06d541f8d57e904009a4b3c1aa46449586708c68cabc9a5ce6f7da2ba6657e108a624054ad918384758ca9fc30d284ce62261e17d6e397e2d64f2e22681da5fcf1da4a290e858cc1ccc838ce0048d06d740a4d2f57cfe3a16c2d78b3a3aad9f31cbb2a962b5ee977903cf4bbea04d1ab472f27bfb239910c4bbcc1508355693856b60dfd9f720232613c49a72a50210edda053980060039c8e1879d9f64351dafef0fab9c8c08c3add0d097dde78f307f0be3d106801103d5a1b2f6ebcb12f1b4fc8d3e77f991b25ce7924204804fbda2d42e4e1482375592ea794d846e69cd503173ebe80b76ef965375ed1c55dde143e2d9c2b07ca1277944540335cd61ad89801e7feec28df3dd2bd0ca45b18449779d5cf063f468d30383924389c8b2f75226602c7ca901b1c81ea7d00435c7aab3118985fb8aa9b609f5841c854d8af5d228b26f76239710100bb99a31f808a90617094e47411a1493ed39ca4de7f9d272a088f49884018d96d6e6924bcfc4580f2b2aa7204e658c27cffadf22e1e3a427e9d8396aa252b8facffcdaa389265e7c427c713e035f128bcec1dbb42e43f50893a46d9aa08c73f4654b54dc330ceafad0e53fdd3d5fa4838bfc207fd5e8ff629bcf1545d24862ad9c293d8dd04ca499451bb55f78ed1a32e7c256e8bafe695a42c807def5d4e64d9480a6d65180ae996823a6782ebaab16652091b58d4c7afac39389ff4d1a1cf355518c7bc6a9dc00f3dd7949198cd1370cf71d5f0c4aeb9d56c183edd6a34e5f0ff70d8e32dd1b26eae9a44dcc8314afd1d2f992d2886d91151e3cc60a089f3d7b4539c4758325a52acebdb98def87b8f68545abe899e9066a36869630551abedf19446eb23152498b6705a06239cffd047990f8a3b0ccfe332065803886acd4e25fcddc4b2ec9d689cb55a7a420701dfda2135c8dd8f57c20f50d6996df6bef0f5ba1d041352b35ad6699ea88da9336dbf0758f89c24ea6ad7a57f5bbd4d8b852c7bac0cce0ad725517ba48dee31d2e69b12162d463c2000a14f5ac8fac133df78244fbeacbec335f7c480def2f9dd7c522100b0b6f208da903c03270e2688be70cfe7934bdcb86dea49a1a1040efbea64c4d579eb86ed88e225562dacbe9c8d95efbad9ec9edcfcba4e616253c3638d84d7b6bf7f02d5c9ad6c1afb4ac296815beef5f70c3cc407ae7dea9773171e3817e7af736231cb5b39aad803781cca399b0cb0720221186635a9a8aff0358ae4112a31d11a99378a9a7e3beb213f1ee94e48dd6c04e63ee77b91be039fe80a2690ed50b673100f288f931893ec4308bd797d40b5526ef0c756f4c5e83ab634918d99999da23b7cbbe920f2dfc16617a2d6e3c4553d1d169c154aa965b47fc98b321eaaca46118875a9e825c9b97eddd1b4464aa9922e0147c8b52f8fba227d1ffc346734fefc47fd7cd06e89a532403131a0e4317e669f172d8e0fd822575e478177cd46224206745f3ea7c6282ee8bd7d3ca1d943341a3e43371ce5ff50ec19b3047b6ac08142087c383dbeb1b79dab97f13cceca6999570414ee06a6fb29e88a7647c9bfbbe8fd404e71bc38424c7351dfa31a1022400833ce3b70d18c8c99ab71fd7421bcf6847f748712e4d6268955ea0d5fa2cd08e525df5b041c6b3c3b19e87605f2def88fcb48f25f8c92bfbe792c35a9e8ce62bb136b2cf68c68d27111d33cc954e3d49430bf57ca39e6a32626d385bdb2c6d3332c4326157bc0375f3ce66dff620d0049a26e4d31d081ceee8710e35cb7e37a252a036267d1bb5db8f3e90e2838e9f010989e4e9c86781372da1a387a86b1571e661a79fc32d99fff388a99815568d177bcace9cd25aedc8bc32d839b50f96857ef03cc95f7fa1583d09469e8166435bc8e9e0017a7322f653d03c2282883b73acdfd162fb78e34f0cd97a2f3c0d3432a94073cfd2d2eba99b8720993a67729d347e1ef75ca332cb03826588ea1feaa222e89fce82f6d192289654ae913fdb8b0d2e0d6dad64764ab610baa8d627797b55240dba5c6b3ec982a0edf8241b7e6a60db5df6676abcbd7a6299f97dab3299c65ec6fa41356a16e7ec1463eea6c4a093dd86f48ffc4cbb55158a59f57ea516eb2672e47559aaa85a7195372e6a0f57cdb6171ed1adaa85edcd8c6566dc60b0ab942974fabda78d736339f619629b147045d868952ba0aa00c74b7dab6036d403e59f93b634a7b76e3fcdfd79f6c04e7c165129d4cee390fa96df8caadd96f123f15cd8514d4ccc9c91a3dfc1617acfd71bd2eba3925522c99a437c0246f81330a3c86bb62f7bf6690b2c9205a60ea71b8a4e05f558b763b1185b82cd5adeb8911eea718a4b2f1aaedd9ff9cc3bb3dee5a4b6ffb381c86cc2604cf0a6a560635e8109e879273f3fb9d9ed975f6fbcf9bc9414781a1f09c770e71d89e3e2ab526f57e7217a8c31f1cb64943b0b91abc5c6aa15d40309ff04ddf7b3667fae0f1c97ec4ea541e254e20a05eb8486c5fd0764e0d6b4bb392d5c36d1e1f4651df30c0c4cec0fe7fd998218b1181af25cf811f75e53923b77e4b8aab72fcf3456bbde1065c28c06ff6e1307491316aa18a379984656e75fb9ba9b75d51fc41e49fb6a6550f97e31f1addc11f8dcaafad27fe9915a27c9f40728dbfb3d84376e60727449bbf5ab4324d982c46d21fbe727c8ee84d8339b99401f7f7f12a341f882bd7a71ea271050d31163969952108263d04da8ddd849e12ba35c13e57c11600f977cb8d5a62172e6881c4cfe92cf78e2290d333fe405615c763c0933f919a48392563a3063f74af5b8a54e918047e1667fdfc08e5f43c4bd47457430fd8e4af643deae667898cae49c27ab22a654a65b391c3aa549fc19b82d1b02b4beb1ac0041422b729b332ffa02a00d14da161fd37863d76a43437a94bb13f4b2ba85b634f6be70ce48a4c7a59edc94bf1b0e75f8f75fbb976a427843aac32891a318854f2f8e901b3adc40fa62151d1b0c3e3e2d91c9108c6fcb1bec879b999e6e33776b932b8dcadf22879b849c3f35339da9f974e2ca22248ad6f3ceda4a1feadd5c1dfbdcd4147bf9d031077daf4d101d38b8d13990d313fbdf44641c0a66160cee1954f44ef5a629873df84ffdc7c53d82dacf6e889bb159b3c81941a6806aa51670f559b10b9baa24dd42ef4735c5febfa33abde078365940025979cdaa244da2c01f10feab0fd98ef3c7e613043ab9ca0ec5398355663c2a83516e87e8135cfa16be979d448dc32348f7e6e4e04c0e21590a0de64feab54239b173871a9ecdf8cb25e7bbbe8bbdcfac86867888edc627620acd6886925bbec6aa7cc458259abc75059f3c0a4cac34dd35a4d9141639ee7246947f76dff6056e5698f6ff0f615c21299e05fc8c57c8b57e904ca1a960907f7d9a79d16d0aaa6c442f435ef467f455d785588cbe2b7a4506d6236d2694e5ff8794132b0bdbb38adc7d42cf113e672413468a8a4145fd8d107614d71110df6e02f65e76cf9a20a009f37d71ff239e055f192a7e36f47e8d4aedbed87c41ccdf6f7a31f49734fa345cc1f1ea77be817d2dac980798973c6175f0032fbaa6a1830dc7eed6e4f105325febdb8f259ab9518b7e0f3986d912a2af9e5d2ab79c3f2313e1c78149ef1f9984f11addf9e081b3bf443e4a4725bb0adf001507628024789ae6660b02407b16f1fab7761738bc7b40b933d12f6d405afe559f7aacdbe5f59140347606566461e8386987d5b23a2fc472070aaa0fe0080e53bdc1052f34c48500f8493ff6ec73c9634307376f95873dfe68c28624a03938e8ee6e6d6a60ebb5831cb2cf267f25083f67c675bbd4158e27af5e074cc6159fe9984efd4f5c08ed33c2fa556d227518ba14831a888c728980b12d995735b53c4928a10f991d02e8293b4f091df84d6784fda9a5d86fc8bc338ebdee6765f1b1fc0f1207a07752a6be7fac0367eb907d8066292ca8c006875ccd94f07c2efd724da390ccb87588c00419b0834a913bf4462eb7cfde1d347cd4fd633b6ecc6278cc26e0dcb993bc619fcc74a3873814749caa395505403389999165d49144430d150ee22fe14771a4c41e9a0d49f0a1b9764db2d7a6e2a48d2e94c23929af5c48cd18b585f71b442daac1f1c", 0x1000}, {&(0x7f0000001e00)="18b957e5c8f0dea6aac40cf84070fa372fa41ec30cd6ed1a0449674fb2e34fb5aa60d4113f929ef768ae19d696f0403a4d9d1538e00643e2ab9fdae8f540cab2cae86e8a7b0597085a6f3205f421e129115656bcde3bb080a1d03621e3833b379d47f982d1903fef49840a5e96a83530f239af2243e8bd7f75cdf6e9a8991f2327ef4bb20406ec49a992148c0f1f0f50c168257774a0c06d2fcd", 0x9a}, {&(0x7f0000001ec0)="f211c38f0efbfa2b45abdc491fa8250b501c7ec19b32e9b099cbd7caebec9949825a319247ab69eaf5e26b1690997551bdff8ae0487cc64e006885e0b68608656d9c3942ed8a4248ce942c2ffa40d95732ffc903006a0f55f16ca069654bfdeb158c3245d63ab129607baca886be509177af718a190acd0eca3768551124bc1c48216a56da1b8037979da1259787794687e8fe9a04587edefef1f70c6cf6793cfc365fbed335929403a83f2acc108588f3414b9806c57fdc6f51e0596af4c60563e81dc04687ca33d893235f875d5f842e87", 0xd2}, {&(0x7f0000001fc0)="2de059789efa487b503751fe9a85b3e9b5177d012a1561f0c2d65d75fa7922c1743b87fac67b1ce5c2b9e2", 0x2b}, {&(0x7f0000002000)="db63b05720fc67e9063be037ce454d648721990cf4bd16da5eddd399b6ead5f3f71076cc473695569a03d6cb7fc0e275515338cbe4f16a0cd6fe8a5aaccf770662e6aa0e90db00d0fbac8fd60f285d735d1d27960dcf26202d7095490d0145bf0e", 0x61}, {&(0x7f0000002080)="0d36c4b46db83b7eb3d7dbb4bf0745477cc39c42c6a44e098905f8f6bb55bd9f1d62ce6f01ee278205308c513ba7c93e7e4b0fb8ee6681274de5910396fee085f84c283acaf5b81a0bd6f2faec905e8ef205b8eb19d6eb2d844c8d5905efeb8d6fba15fca465623536ff9a17c2de0a93a020f2976cc6d71042d3e3322f9a3c6d72f77007a96151e6279238e723c921951dc1e4d5b53cd8b8162827c562914bf0401e0320eb4eebb7dac40b58b8321f8f92d07d09ba3d5cc3bb097deaac81a46b9c33ac5f5e693c6a41eb1ac72ca633bab504b50a2390ec7e649fe30a659d063cd1d03a149feb", 0xe6}, {&(0x7f0000002180)="bb20396f885d1fae5148309e58e662c821ecec82591752dcb9ac6f40d696a1992a7f075a40509d7fd80e8f9f5a5184010d096efb6a712f3c5f2eb3d2601a9fc6888fd83e371b0ca086e8ae2687f78df0a26ace3fc5ea110d12773fb22f3fd85a4dae9504000e357665ec929f16f3a330980937d1264188ee6e", 0x79}], 0x9, &(0x7f00000022c0)=[{0xb8, 0x101, 0x23b, "226a0dc9227f7d5769f1f2dd5f412b3ec2172ff43f1d972bd27e3787191b6c64ef7c73a0da8de35df1f7ba595cb599c6000ea1c6c161ab5874bfcb2710275f92fe5c8adf15f01ac3e2cb9f3ffc536826f3dc90179ce0f242d84416da61fde33b2ef5dbaea08e68db71ceb0e2bdb0bcdf1a17fbe6674af35f1906cbdad98d37984c56fa61a46d7bc11dfb9c20e07d1c163a4e6b7e8fb4a81585740e1c660b10f2930b4c136f4c8b"}, {0x30, 0x12, 0x9, "a76b05b15dbac66f3d8ef1bfe945abe7a056e45bb55d07b64e15c8eb665bf8e0"}], 0xe8}}], 0x3, 0x2004001) 22:30:25 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) close(r1) r2 = creat(&(0x7f0000000240)='./file0\x00', 0x0) fallocate(r2, 0x100000011, 0x0, 0x2811fdff) ioctl$EVIOCRMFF(r2, 0x40044581, &(0x7f0000000000)=0x423) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r1, 0xd000943e, &(0x7f0000000f00)={0x0, 0x0, "7a2964ad4ba7fd3b27549e0e1d7b7eb9be1955f5010b54b23a1adb09252f3c14f66053862b9ab5ab7d0f40fa482d271d9d41aa4050288b1ffa49f793e724ef31b44e867a7df7665fd1490afba5a10e13cd65d4b57803346dc6219de9d51f7c5b5f836286df1c20f7f869a4ab43fea0b3ed5b712b544650715cd302b89505bb540627ae8c1f38a9eab315e8280f725db36befff358a52e4b3b6c3016c3c8beeba2c54a341fb953acf61a9947096155d7cff6fdd914b826e9552961b44aebcbf88472b102caebccb520d1fdac091ff6766b1b90b9aed30a42b11e83e7746991a15aca09d6df83d0d410ab713b58f049c7bb39b6ff78c4e254840f213a5895e68fd", "8939b040caf7f3e34236662e089c717bfe5e17c82f151de85bbbc3d3962b4d74128b2b4455abbcce1044edd4a15bae5d823cc542d140f617dd0d90974670d89b227471b649f7a30ef73d21614873836111aa3b7e862af8f443a989f158f1f70ad2ac51a765c0e2f3610909a1a0b45ce44d585b6a35106e611bf44f49015a9e6b27eddf0451ef031574eb6d0d04bb14f9a4c9243721065a413537aea5f257cb1790bd20e91bdfc060b04194babed8c805e0c02bf9fa893e2bc4bd5e9f8afae8c2f961af5c0ddb03e9967ac9d9a7aa1d430dc2e5643a4aba268152d4fae1c4a1fcb6d61688bce95142c0ff86bf5dc7f4ba81961ec68932cf237203346788831eee8a2356a55fb5047cd3610796c093f075b46e69a888c87301ba17d74bc1ae448a4d766f557c6e8a98b48ec318c24865c96fa039bc4ee5c7abb64e31faacdc9c026179647d1f2096f8ca7269e76668e04d75f21b963c53b42505d74cd7dc72d830adb8a776a6dac90611be2742af7147ec0cde0003e27f9beb1991451e980007e210e70e06e7455069aa481b6ce74304dfbc4f79fefe9ae697fd99da9ec152428e779c3083096b1156e7d745c272572b809094f28eaf3c7ca935d0bdef19423b4ee5fde122f1632dea6ec35e118ce56c13163fb221b9e1ddbb7e9b351edfce59aa63466cd0174f32e336f3b08865d1c4d68709baca3f7febbd7f4cee41ebb16b36b517d0ed2732c73fb98760b166f760af3a0d92ecf8f6d1492b902090deeba41d247039bcb5a7a33393ba7f3efc7bbadf787e1b9b6765ad01de4ea9d9c562e6d2c1acae7bc606f97c3bbaebacad474c948eb09eadbe12333b8129db67056d6c69862533e68e2f37f65c6c0654734dedd68fc580d78cc3c324c2d592be6efce65978382256ae9e4eac2f0666e779465d8a1ed529df47de5d2e763ae061ddc0df27532d06c2f5a2a9ddd41efb231245b45338b21bb6ae015f54ff70c89db46a62fe2de13c574e9230deb23f715ea4752688a74067173260c448debe0c606b2b519301f5440410bcf652a6eca939d9f3c8fd73877d8dd67191681ae498a2df30e85493a8f2d6a9ffe09cff1306ad19b3b74bf7e010ca76665e8cfd1826ebac4fb95911ea69a0c7fbdf67c3f469c83bfc2fb2df09d473076fcd248668b460039e7770b58f06d785b8a86d01650d06a1ba1c6869df7337ae95296c8070227430cb36d6b7e456fd63c28f069d89c09cfaf5e320d8f0cdbbaf0131f10e34b8c703b8d73b4dff1afd46165b78b386ee5407d3c555fab2f4713c764a04fb600112c31648bf03835249ffddd628a1e02246cabe0d541a6fc34216a9c7aeb520f6d795ea76610be028c1917707711327b3770ffb566edc2ee51ed7ea7d4970f75d0a5eab573770b5464f5c83c96f91fa2bf4a4700a0de37af4429ff753f3eb818b6a8b1b823f9aa40b86f9e8c8783f60a70bfa0bb178e98636a21326a8166cbd031fef54029c49d903022da451cc4f5b29b2d11862d099c40b2381a5b65e03f812499794a692f84bd9ecc33953041836f01932c774ff7a70594556707627baf0a6f9b70cf0d27f39cd9a6975d5e2f3e121896b907b70e44ad14ef3350bba97be1a9e879f13079111ac82625334c5ac8d72b442bd9750b9689a8163f3183ac65c5fb3b7eda68601a82ebb7736f385bfe70dae5a0faad76fa230115b321958517c4727b33728937a4d5552724da0241abb756a2483c105268bb8b484549cca46a6e52273f555cfa7ff8494bd2597ac50d6ded751bc36750c9a948d2dbab13fa9715c08b483985d3bea3deae548d52812e7a59db03f6ebaf1b55aba87593dc7e907fd5b755c09de5a25dd853443055a55de1ba79416dda9dcb0f03662f2ed2f8b5cbc95dd22ac64c5ddc81cdf77f75d4aac31ec3d5f921a1976d9b05e54a26ee9b1d8d04a1a1c08a76d460344370c763bc09dbfad6e58e8b390034401c701d2fa1acccdd825ea8c5b4dea984ad39cceaf0087559bb651f2116685b3f23077bb2e60ee7553ba2e4ddfc03f1f3a0b601a9fd462016dd4550f6674dfdc50a1a274f5e15b3e7a90e662bbc69f94d3ea39b6e11218421d9658008448080553a43fae58d2837823fcbf0f044188fecbdfcc4f5035faedf5394a50819b70c10a072a920d51e9a2ed997b3af95fe3936a03e25220ccb827c7c1d7b2ccff2c5394adf68b4809be3b8826a17a9b1a76eb328fcb50ee9c7f0c57cccbe50d3f43b46fb28d7652b2e87952ec4d4d5f22ff4dba2b627f2ab6506005e7308fdeba206714336be3ded517bd07bf9f2dbe25fcd39926cce2ce90bdd2dbfb93058ede0f5929ed4d79333ee08c14af0ba1c1b79231e85294512e24cd9de63bf5845166716b3e0131a0c7c2491eea41484a3eeb5248ed463490f11e79203dc7b9a9bd38069690b1331b0a46cd1a0d5ea7d548330f495226839655176ac6cff601caad8d1593c9dea5d075fbb1a0e1309de91231ca6b588869eb3ccb87c636bb4c79779fc3ebf1e41992acb0e8b2da9bbf4cf8b056e8f7fe8cea791b0043b19870ebdc2a703ec6845b34cf67f46b5eef5552ff22519fa134d11147bd74e3be4a2bc80553cffb40ce5a12f6d4bff302ac9b72e491d300da075fde4d31893935896259e7f3b02c076b6b0cf186bf04e39d456b791ba406b0ea5b7eca8373c7fd767a90e318df842cd6eeb5e9cceb322fe4daed2a6c63449d2f48a2574ee575a2f159e751b1edf424d6811fadeab9abbf929fbb62198350e3355e7c4df8af867e7d5b62c0179bb19d90b41d42caeec33b59d06116033b4bce9d276edca7067a8966465a654b77101154f87eb021e542ebb9835c1897265f6666ad55d1fc514c573323ae5097e5bd9bd043974b2a41da8065082b39b7befdf752feb9660fb2568730ab26c1d88da7899a7282ccd5597ad498fa2cb27bbe4329ff3a3d46e8aa1202b6f0d99a0827a443e0e32ae4ca3697df7e5930098e519bda0c1eab47f1c1b42c4dfd1d0d5553de0705996c2f36d377d3b1c35bb9ca871b2feabe8bd8a9ad86c6bb4f116aa66f38b3a775a48789befbee9ef015ab5a041214f727dc5269d943fffacae72d6d20d3f62ba59a5540c73861f03eb80a50ffa7208655abd6fd4bbf93ef227d75838197844f193d5264b6b7461daa1988bdeb35d76a7282aeff9dcabfce5e5e3f255d65381b165aacbd341a2a94070711f77d6063a6a527a37dbfcb7de13ed4c389036460970674181a1b3b8da07d6199a3e0d203cf6034b6c54b7ea23a0ec5643f4e4fae2a6d08ff3429bfb42e06f359d122dfcd0d30c899379c2870d562a7bac70f8722ced0b039f8898c42a0a0020a6573802cadcc1ff56c906d522bf7d1cfcc7a427ff49fca5b30a49c50ec99f5cd643d4bdd94f013883079850f449d9f852a094e9f8b1f8ef3cd150b761c0d4f34bc46106d84b8bd62fb6c7d461a67f6697a5544e06e091eb1115cdbf09a6daf79016efbda5509f2cbde7afdc1c44925acbb7d06138b92473295022e5dd85b9c991a893182e0cde3c1c52cb32dc0ae8d326741170cc5205c4e9a32ccae9abc89caa26afb9480be6da89232d70b837c59b9ffeca136e5c652125c287f5d1d9ca0ed46dae69abf14536dc7a199b8e9023e7935547d63b7eda3ffa58986d7729c24c99f8b1cecd69949b005aeb326fb886b3fd1e23334c68be1e97f7988e2f3327b3fe02675edcf24a1ac8a44e0bf664ef099ef220e506f45184a364711d25b5731898eca71957dad06da0e862ccdfb125bce5a0bc7e55017bce8e2ab4e1d09714f1b436d324ddac966769ddf17c266f6a7575c6089f150ae9d8799934bfb9f4a7085bb153051ff19511073c68828edb87a04cce0760174c239299e564daf851f03f033d6adf1d2176bf1e01bc8e9adeac64308523cd8f884556c7fc11a521ed659e73779560f33a273c527dd31c77982eaf7eb7660263a1b13ae70cb94c74a3c87aab8a70c278c919c505d1cbb6f809a11236ede5f36b3fd66b7237ee7b763038afb646b2ce8d53a9ba29c6f485536d1db4a2605c33802304606e420d9482d029a63bc3145d9d9ed2f5fa94af76920c8f5044244870df4443cbcc7c6d2803dc8e8937ac226deb1a4fbdd96b5e94ce020bb71d8dd799c0286ad3a03ce3b5ad3ef6b2cf03ad9d41618b1f3840b1c2380b12b162acb90011e8a025e002a22b86269010ccadc8d37bd70a4091806e677f3711a3dfffd9524f0ca7581b50f1675c2e386df4217bd0bf1874a69a32465924c25a42df981763811600b3806ec92e5f7fc1e828919bfc091b5e751d9fd0734b9143fd33d7c5ac4195254852203cdcc3428fceb65e750b52f2de6f2286d8d581170e84227bfba98bad4c331528b7994ca1c342caca0603f0396be2ce4d7aca865f136f23d7c77f208328935d5681ee312bf9c7eb4219a44f66fd8d839bc2c5dc487bc994f5e682a9f2cff8c8728a81405c1b53cdf29de472147b1045e617fbb837b421ee8f826decb54a3a1661c8c5ce905e95bfcf4c94f354c37b3e9b7f436e33e2f3d0f246e9f60f701306d0ced1055fbf10b3da0b96025c0368ca3e0e988075303f12fd92cfc7cd6bbda5029d841ce24faa808719313d2f6a48307e1dd12871db1e1eb09fd0d22ae702d14f1416f039c41e89b2bcf500178d7a8171eaef8db9e547ae2120a106f2e3c80e424f9a77f2a9afae96dcd5ade6a62c74bab2bba84af2dc9cbdce8c47768578548761d127814601c18d4b18daf25c5a34d1b75277e905f3d7ee87859c459033eeefe29ca7ebfd96d6c938cab957bf8b113062f9766fcb688f51547d45f0a1d48a3ce8376994b3174405c86f5bb3c7c5ca8439728af17e4241a3e60914488ffd5824519e2be0e77a78a15e0fc1867f73f11af72c32ec54f0f60bf2dcb7f7c521cd3c2ff22397ea1ec6e54fd488d8f56ab7a65760ed84b003450c4adada4627cfe5375612751efe77db455b7dda178b3518f3a76b9618a95d285820e95998030a851423cb002f34aa21cc4de1325d3a1f5383015c2202fb26bb42b2ceeda03d6d7d33ad61162dcab1f576f4ac88113385586cb9cec18996899f87e92bd2453eb17d76220ed9e0b8e70e188e7da4cc2d2faaaae0869371d41599d8e0dc2edbb5dcb8fdf006c239d12e8563ea9090eacaadc3bf533e2dfbe9316e9c758a5fee9011ab4e0d263bf62e81c6f45ca770246fd46b6302694e6818e5933fbf440c97e6dcfe822d86244e44391c47b7e632802b5e3ac2eed7fd3f401b5240107e92ea19dcca82f938582cb430431fb04233b58548cd8001fc4a9f517f14ad77f9d758c1bded3227a7cd08d87e05d2f0ccff55666da60d230e5a3930ecf75da338332451a1a6e1c975fbe4be591c74fd144e1d1331a5f457820ef3130"}) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x12012, r3, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000080)=0x40) ioctl$HIDIOCGRDESC(r4, 0x90044802, &(0x7f0000000100)=ANY=[@ANYBLOB="f50d000014cb68876464ddd9ad0e9e2b4946836cfec75f0adeeb11829f5a58de0be7e1d22ae2ee72f0a8041667840269202b47cc1d93eb9c124e94bf96811fdb25674a066538e3df3d2a14d89237c59da858a8d99a10196c6f99a429a6448bdf3633d9bed407f5cb9994eeb32fb0af4317d4ef3270be5217d553becb100ecb90c4f9489ea7f23416dd20df8fc3910d0869808db5c128a4ec47bc0f1a183b91d298f711c0ee4966503fb77e6a3729b37adb3e736675da9576d8de8f63516c4b3d03b68dcc9290810f494d811c20389db50414c4d2c4ed1014e1a0b8bdb6b5e5b3749208f51c5261493df999e728946877dc86841c37cade612dabc784bf5e67a4df306cfaba8a583622c1960b993dcb84ca4b726e1ee21877bba7eea8a6c316e2815aa627b729152677d6457049130596b503617d83fc9ad6c895f4bd3a7bde81251b9dbc543f774a680c39fcf5862a979cc31c8a1a753d203674644bb3c7501507f22b36bd640e976a582f845a120c602315657d58e66eee0615be2bd66a3b0ed1f58a49aea855bd7d40493d1151b497cad8ef5293fa9319e37d6ab61789819e1ea7a20a6ff9de6be80ac0c21cf623c84b635eee03f1f54340bc56a4a938aca0562eb95a23e9c536e5d4cc3cb33a437a170854de05d785a928cc568f078d16e01fab66a3da5bfbdd5bb5798a4cc3b5bc2a9a683f26f919fee615edda500a2311535bf6421ce1410ec1bd56cf5563f9ec6198d8f9300a1151998b42df413b653190d3fb6db79086aff35d81ddf94ebc1a3c8f097b80b9f80a5b7c221d6129e48acc7ebb5c210710ad4d87c49c4631b274e4ae7d4ed72dc1086cbfa91ac9b15f14ac63ea315683fda284144e115952f2995b8a5f2afd1c6eec837bdacedeb3f1174704e78f5f46595e960a2c26afd9d45c3919c2a7dd9945670c1100e0bf312dd9fe15de548b77dad043f855fdeedc2729f7c7803d1a88654d058c336706a8d65afc252232f5f9bd8fd82e708654597cc47445602a1976009a89a3a0dc4b7fca087460a6fcd039ed62c9075b192015968060ad6027cc7f4743996ad092c5de954eb43b5a57888d4a59b6658024040385fe4fc6c16c1db25819ec5020a73ca0a0fda2ee646a89b21a5b9e1ba76217def16a4554a5bf5ac8a46850ac1b3893de0230ad448425cee2023503f5644ab2caa0c110519af32600683e59140c83faaed692a550a938d92f63e4c903cb425895352a5f1fd108136efab94973bcf4d5703474f302b216531343e6c3c8ec23e2e349a61ba9826b8bf91d22f48bc766a18d5bf978d6d516e654e3ae74460df667e9c8c99c1a9ff8cac9971045a84309c43ef12e1c22fd3ea22820cfa534108e791208fa6f61a27a1964e7c3a5975946f190674ebaff8f0ed36e337ddbd3e1b12dff1695e063b33af76452d1df33be72a2a1b3b42703b7d020aaea2f4d5a2ded89e9a6e1b2122a5d497ed18a160d0a295db1a3db2d0920e455e3e83deeb98dd4e27f1bb805f7cd6a420e5b4228f5aaaff02ebf1115acf80ed7d5a0e493a6a819d278113db4801b55a6001dca3667fc489a2ccb1683aa1fe8e1e94af0d0b455d6dcf31c0794b7d4680f2afbb0e461e6f49a372a7d49d942eb81fd6f0ce20c7dbdc6c6fd5b8c89999a1dee17cb51b543928b7003fc7d33d04b1d9f62e6e64d4cc66e1625d605a4739ba76ba9b8270e9850023fa8f525ac44a85c506e1d61d7a7c7fe752d874cf57cc76b1c2593b99c5bb6d84cb97c4cfb5b1015a44a7f03ef416a2a50fe57f102c173c37dced1bd0820c5eda0677ca66ca818d5408fdcb3a0e25bd914aabeb83fb2d13496c93530ad4fcacbaa7ca840d25985f8f0bc81c133955f44a307d4452056060da9b986935f83da7517218d34395b567e72e18e95d853ac888f18acf39da42f70244a840ecbc487ae1fbe76d3c5ff63993f6bee5cfc4691974f68256d0c386a41974ecb15d4b8dad52bb9dd73b2692c82fc7a1c57200286f13d268fe8d38b5d471f19176ffaeb6f280c1ba31be7523d026e9a3203e49445c338b587224c16d2802194c7309817ec877f67c0c92ca4dcda007fb63c21bc6fe6a790512efedba78c2653395fb96cddf15e95fe9060647781b490e1888f0d8f2bcb4f6c939f0e9ef6d96c36a3e5d38a1145f981c37cfcdf95b70995385f967bbf65773c938dc18cc749869dd21a8aab24ddcde115820849e2793e0c3ef4eb40f9e8cd79e6e2fb7a559e25cc103b469e59b404aa4e5f843dcab24012cd85efea283016b09c07a78fd35945c23fc3d86a4168f3cce6eb02f701505709f7b16d783cd6227646f46fea92e69998dbe6e6ec7349629283b68a09f558a558f573865bb60235dac2c995526a70b508f03aa01d3ef734f3f92ae1e69f6f14c4c65f29aa803db81423363df83e2038d19aff2c2f718e4f39324234f7bccb12657c866ef3e0a486fc779d94b406d5b06418221557a61025da2a71ea5da5fc323645dd7632a3efb9218829fa82669880e197cc2198002ec8cda063eb2c3d59bf5384f0ac41a1361bff253618a34a3f7030a3d0b399ba675b9de9d7351ddd3566e77479e2892051fe7c40334a7366070df8a999abc38db264197541f3111e9f1e28bc51a670ee580bf5ac10d248bb9883fe1bed4bdd8b8fadbd1d45207dcf6335f963221fb27feb26ab0b99bc368dca8588b6467b3823b87e63489f7a68da4f685bcc70452a907a1da7b2dabd97b3aede39b8784dfb73d78f69141d1f13c44bfe4be144e628ad57a328919d5a520beaf3238f8be7d8ca3eb38cd92399d638a90e95cde091c37ed9b3bc456aac768f0a96283a3461431f9981faaee1ca16b081f108841aa90794cd9f0dadb6ce317dbe13a131304c9f3ebf92d509da67fdf000ca83c52b11e4d1b5b5eb19b6356c4dd221f0ec9bdd34c008f6e52bca12f2a4caf5ac51603f9a414bb8899bc57fc244306ec6a1e156d3e7b5508edca4aacb28f6e99587b629d68fdd1ff7b984e0eaea8ad6c20d90dcb7b5e8d9ce72a9ef67ffc42ebb5db2680a4203cc404bded2e7c756000714eecd4329af36de2d14e39fb0ccd7c37ca1877420f13165464419cf07ff1c7896120e9fde94246c073718874af3c1abbea762752b8a882c71bcadf36d0a0e3e0fb9ae2790a0248a1393945ba263f3ead4fc0423aeedb4fa80490d2cbdd141e97bb4cd040de06c3773d074a1ce34638b9bc08f1746557444c4433334876589e2422438e8fec9c199378f9d6ea09283da015adbccdcf7d3b60b46d3a51d28d26583f25b837320efe72d4dadf13860379d765a8fbdd847056e83c07e19c8552e0ecf67b7e6ab6626e3fb862225be7767b4a31713fac2a1d7d8b8d7261063a8d88161a94f2a0457aabf5aa5b01d44a9de5ab2bad17deed1e7ff058b4c39a76ff5d28c114b23729ea0b51880fcaf1c2d3e7581f677ee95272b7611778749a7bec4805d28651427850ba7a73a55376f2527d8ca3c83fdf7ea8ad17cd97fd320cdf1dc990985ee05d847a67291397c57a30371602e6c2d13b74b2f23d0ca222628ebaa314f3528db2d50fd9afbb2e87b252c0e5ac1de5d7f2a881f1131682750ac6d1b03e9bb03eed5bf8862e457f88085b06a26294ce540a1f1533792e1a85894b51265e933a50b9083add9a51c0b4e2cbda04614b6d95d27dd3452dac43cfcce8871d1d89eaf575a42b34f4dd72f9bba5db228786e4bb44b73d399c9b79fe4d21998e5f0b752ba3a7cfa8ead900a901ceee73eed0cd75576e0b31fd417112e2c9dad738e20dfba43c3759011fef06599caf68fee9286e5b613ca177ef1049c1b4732ccab8d6f2b283c7a984341e08bf4df56d8c95fa4e6b5081abc43b04091534c3786fef4f1467cc52b872540c246e73568a6f439e5d1b8fd7a6b417f984e894f8f0214c8f1d1199285447800d357aa17602e7295dd4995794306707beffdec674cb8c356190d939742b4cbb9e7979ec3206860bdf2a4968f5629b8b21b11582cc3665ee78d770230440fd7c4028ec4bf24d450dd82642c05e6cbee840b4c7e890e6a0ce292bf8b04f6e7d1d9dd901539541319c3b9c95e5004c67c9271605a243261efe405cb9e06f683825e94249ca0d761616d1575e4ab633737573167ac1bf3c0bd93498d0b822687c4f23fe493af9008f70141cfa2701123814a5f28021025864cc6da8b5339d34931464632abeaaeeab356f3950e23c29dbd01b9473f98f76ad38c017bbf6edf41cda6591912b5f686b0034c9c05d76adca569e9a1a099ef3a24e20bcdd1be88c7a5e8ee8e201660db2686669287321381f3952e11cd2c0ed81c07bc08c0a7f0cb501739b47d4990b1cdebdb24b43bd297eb3bde0f7069ffa46658a77d761268d6fdd9800ceef235495564c0d51d74c17d8c2e67060025ee91026495d1944fd5b1ee14adf7f6afd94392e710e3bd2500a8cf4dff0a9e6ffa337199ee41e870826deecc3fde7c5e0dee64debac45301eb4e7c02b3fd5fba648990fe0f06c81b3e45e08febe67912042765c824cd3ae4274392131efd84d9c446e154281e03f44ad55f7e18e799d4e8c436a3211d3ea387aa78cc00a4e5d3631d3667a16769a8ec793ca2d3d2df2488aebd8de1775c738db458dfd485b6c02984a790bd8f5f7b677cdb96cf826b9729ddcdabc8c1e19bd506b9a9850ad553e30b6895b28ece02ca56c3d42022f02304d737c0ee7210db64337c90a98d00b5cf8ea6bf3158e9e0c2f7d7ae81c645d810f3de4c29607af07ea95596280a5c7ef54a114736da68a2b83a7e5f86121d60536026dfae2a4bd856462ddd11995f43689d9aacf5a37bffd9cb61b7e49ecdbfd85bf0633d84d13f9a3b1f09de980a40c56cd5f256bdf59710c2127e91a805b4971a01cd053b0cafe72cc9ebdc6a70887d1009f887afd131cbf81d70a43336d8edde0a9b1d876f08bbc768d0de730bcc35d8a93b6ec02335270a080df19d45bc35c48b4bdd8513cce023d16e0980edd3e54542071aecf982fa52a698c3683547c82086e85f5f00709ee9c63abed292901d76"]) openat$kvm(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (async) close(r1) (async) creat(&(0x7f0000000240)='./file0\x00', 0x0) (async) fallocate(r2, 0x100000011, 0x0, 0x2811fdff) (async) ioctl$EVIOCRMFF(r2, 0x40044581, &(0x7f0000000000)=0x423) (async) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r1, 0xd000943e, &(0x7f0000000f00)={0x0, 0x0, "7a2964ad4ba7fd3b27549e0e1d7b7eb9be1955f5010b54b23a1adb09252f3c14f66053862b9ab5ab7d0f40fa482d271d9d41aa4050288b1ffa49f793e724ef31b44e867a7df7665fd1490afba5a10e13cd65d4b57803346dc6219de9d51f7c5b5f836286df1c20f7f869a4ab43fea0b3ed5b712b544650715cd302b89505bb540627ae8c1f38a9eab315e8280f725db36befff358a52e4b3b6c3016c3c8beeba2c54a341fb953acf61a9947096155d7cff6fdd914b826e9552961b44aebcbf88472b102caebccb520d1fdac091ff6766b1b90b9aed30a42b11e83e7746991a15aca09d6df83d0d410ab713b58f049c7bb39b6ff78c4e254840f213a5895e68fd", "8939b040caf7f3e34236662e089c717bfe5e17c82f151de85bbbc3d3962b4d74128b2b4455abbcce1044edd4a15bae5d823cc542d140f617dd0d90974670d89b227471b649f7a30ef73d21614873836111aa3b7e862af8f443a989f158f1f70ad2ac51a765c0e2f3610909a1a0b45ce44d585b6a35106e611bf44f49015a9e6b27eddf0451ef031574eb6d0d04bb14f9a4c9243721065a413537aea5f257cb1790bd20e91bdfc060b04194babed8c805e0c02bf9fa893e2bc4bd5e9f8afae8c2f961af5c0ddb03e9967ac9d9a7aa1d430dc2e5643a4aba268152d4fae1c4a1fcb6d61688bce95142c0ff86bf5dc7f4ba81961ec68932cf237203346788831eee8a2356a55fb5047cd3610796c093f075b46e69a888c87301ba17d74bc1ae448a4d766f557c6e8a98b48ec318c24865c96fa039bc4ee5c7abb64e31faacdc9c026179647d1f2096f8ca7269e76668e04d75f21b963c53b42505d74cd7dc72d830adb8a776a6dac90611be2742af7147ec0cde0003e27f9beb1991451e980007e210e70e06e7455069aa481b6ce74304dfbc4f79fefe9ae697fd99da9ec152428e779c3083096b1156e7d745c272572b809094f28eaf3c7ca935d0bdef19423b4ee5fde122f1632dea6ec35e118ce56c13163fb221b9e1ddbb7e9b351edfce59aa63466cd0174f32e336f3b08865d1c4d68709baca3f7febbd7f4cee41ebb16b36b517d0ed2732c73fb98760b166f760af3a0d92ecf8f6d1492b902090deeba41d247039bcb5a7a33393ba7f3efc7bbadf787e1b9b6765ad01de4ea9d9c562e6d2c1acae7bc606f97c3bbaebacad474c948eb09eadbe12333b8129db67056d6c69862533e68e2f37f65c6c0654734dedd68fc580d78cc3c324c2d592be6efce65978382256ae9e4eac2f0666e779465d8a1ed529df47de5d2e763ae061ddc0df27532d06c2f5a2a9ddd41efb231245b45338b21bb6ae015f54ff70c89db46a62fe2de13c574e9230deb23f715ea4752688a74067173260c448debe0c606b2b519301f5440410bcf652a6eca939d9f3c8fd73877d8dd67191681ae498a2df30e85493a8f2d6a9ffe09cff1306ad19b3b74bf7e010ca76665e8cfd1826ebac4fb95911ea69a0c7fbdf67c3f469c83bfc2fb2df09d473076fcd248668b460039e7770b58f06d785b8a86d01650d06a1ba1c6869df7337ae95296c8070227430cb36d6b7e456fd63c28f069d89c09cfaf5e320d8f0cdbbaf0131f10e34b8c703b8d73b4dff1afd46165b78b386ee5407d3c555fab2f4713c764a04fb600112c31648bf03835249ffddd628a1e02246cabe0d541a6fc34216a9c7aeb520f6d795ea76610be028c1917707711327b3770ffb566edc2ee51ed7ea7d4970f75d0a5eab573770b5464f5c83c96f91fa2bf4a4700a0de37af4429ff753f3eb818b6a8b1b823f9aa40b86f9e8c8783f60a70bfa0bb178e98636a21326a8166cbd031fef54029c49d903022da451cc4f5b29b2d11862d099c40b2381a5b65e03f812499794a692f84bd9ecc33953041836f01932c774ff7a70594556707627baf0a6f9b70cf0d27f39cd9a6975d5e2f3e121896b907b70e44ad14ef3350bba97be1a9e879f13079111ac82625334c5ac8d72b442bd9750b9689a8163f3183ac65c5fb3b7eda68601a82ebb7736f385bfe70dae5a0faad76fa230115b321958517c4727b33728937a4d5552724da0241abb756a2483c105268bb8b484549cca46a6e52273f555cfa7ff8494bd2597ac50d6ded751bc36750c9a948d2dbab13fa9715c08b483985d3bea3deae548d52812e7a59db03f6ebaf1b55aba87593dc7e907fd5b755c09de5a25dd853443055a55de1ba79416dda9dcb0f03662f2ed2f8b5cbc95dd22ac64c5ddc81cdf77f75d4aac31ec3d5f921a1976d9b05e54a26ee9b1d8d04a1a1c08a76d460344370c763bc09dbfad6e58e8b390034401c701d2fa1acccdd825ea8c5b4dea984ad39cceaf0087559bb651f2116685b3f23077bb2e60ee7553ba2e4ddfc03f1f3a0b601a9fd462016dd4550f6674dfdc50a1a274f5e15b3e7a90e662bbc69f94d3ea39b6e11218421d9658008448080553a43fae58d2837823fcbf0f044188fecbdfcc4f5035faedf5394a50819b70c10a072a920d51e9a2ed997b3af95fe3936a03e25220ccb827c7c1d7b2ccff2c5394adf68b4809be3b8826a17a9b1a76eb328fcb50ee9c7f0c57cccbe50d3f43b46fb28d7652b2e87952ec4d4d5f22ff4dba2b627f2ab6506005e7308fdeba206714336be3ded517bd07bf9f2dbe25fcd39926cce2ce90bdd2dbfb93058ede0f5929ed4d79333ee08c14af0ba1c1b79231e85294512e24cd9de63bf5845166716b3e0131a0c7c2491eea41484a3eeb5248ed463490f11e79203dc7b9a9bd38069690b1331b0a46cd1a0d5ea7d548330f495226839655176ac6cff601caad8d1593c9dea5d075fbb1a0e1309de91231ca6b588869eb3ccb87c636bb4c79779fc3ebf1e41992acb0e8b2da9bbf4cf8b056e8f7fe8cea791b0043b19870ebdc2a703ec6845b34cf67f46b5eef5552ff22519fa134d11147bd74e3be4a2bc80553cffb40ce5a12f6d4bff302ac9b72e491d300da075fde4d31893935896259e7f3b02c076b6b0cf186bf04e39d456b791ba406b0ea5b7eca8373c7fd767a90e318df842cd6eeb5e9cceb322fe4daed2a6c63449d2f48a2574ee575a2f159e751b1edf424d6811fadeab9abbf929fbb62198350e3355e7c4df8af867e7d5b62c0179bb19d90b41d42caeec33b59d06116033b4bce9d276edca7067a8966465a654b77101154f87eb021e542ebb9835c1897265f6666ad55d1fc514c573323ae5097e5bd9bd043974b2a41da8065082b39b7befdf752feb9660fb2568730ab26c1d88da7899a7282ccd5597ad498fa2cb27bbe4329ff3a3d46e8aa1202b6f0d99a0827a443e0e32ae4ca3697df7e5930098e519bda0c1eab47f1c1b42c4dfd1d0d5553de0705996c2f36d377d3b1c35bb9ca871b2feabe8bd8a9ad86c6bb4f116aa66f38b3a775a48789befbee9ef015ab5a041214f727dc5269d943fffacae72d6d20d3f62ba59a5540c73861f03eb80a50ffa7208655abd6fd4bbf93ef227d75838197844f193d5264b6b7461daa1988bdeb35d76a7282aeff9dcabfce5e5e3f255d65381b165aacbd341a2a94070711f77d6063a6a527a37dbfcb7de13ed4c389036460970674181a1b3b8da07d6199a3e0d203cf6034b6c54b7ea23a0ec5643f4e4fae2a6d08ff3429bfb42e06f359d122dfcd0d30c899379c2870d562a7bac70f8722ced0b039f8898c42a0a0020a6573802cadcc1ff56c906d522bf7d1cfcc7a427ff49fca5b30a49c50ec99f5cd643d4bdd94f013883079850f449d9f852a094e9f8b1f8ef3cd150b761c0d4f34bc46106d84b8bd62fb6c7d461a67f6697a5544e06e091eb1115cdbf09a6daf79016efbda5509f2cbde7afdc1c44925acbb7d06138b92473295022e5dd85b9c991a893182e0cde3c1c52cb32dc0ae8d326741170cc5205c4e9a32ccae9abc89caa26afb9480be6da89232d70b837c59b9ffeca136e5c652125c287f5d1d9ca0ed46dae69abf14536dc7a199b8e9023e7935547d63b7eda3ffa58986d7729c24c99f8b1cecd69949b005aeb326fb886b3fd1e23334c68be1e97f7988e2f3327b3fe02675edcf24a1ac8a44e0bf664ef099ef220e506f45184a364711d25b5731898eca71957dad06da0e862ccdfb125bce5a0bc7e55017bce8e2ab4e1d09714f1b436d324ddac966769ddf17c266f6a7575c6089f150ae9d8799934bfb9f4a7085bb153051ff19511073c68828edb87a04cce0760174c239299e564daf851f03f033d6adf1d2176bf1e01bc8e9adeac64308523cd8f884556c7fc11a521ed659e73779560f33a273c527dd31c77982eaf7eb7660263a1b13ae70cb94c74a3c87aab8a70c278c919c505d1cbb6f809a11236ede5f36b3fd66b7237ee7b763038afb646b2ce8d53a9ba29c6f485536d1db4a2605c33802304606e420d9482d029a63bc3145d9d9ed2f5fa94af76920c8f5044244870df4443cbcc7c6d2803dc8e8937ac226deb1a4fbdd96b5e94ce020bb71d8dd799c0286ad3a03ce3b5ad3ef6b2cf03ad9d41618b1f3840b1c2380b12b162acb90011e8a025e002a22b86269010ccadc8d37bd70a4091806e677f3711a3dfffd9524f0ca7581b50f1675c2e386df4217bd0bf1874a69a32465924c25a42df981763811600b3806ec92e5f7fc1e828919bfc091b5e751d9fd0734b9143fd33d7c5ac4195254852203cdcc3428fceb65e750b52f2de6f2286d8d581170e84227bfba98bad4c331528b7994ca1c342caca0603f0396be2ce4d7aca865f136f23d7c77f208328935d5681ee312bf9c7eb4219a44f66fd8d839bc2c5dc487bc994f5e682a9f2cff8c8728a81405c1b53cdf29de472147b1045e617fbb837b421ee8f826decb54a3a1661c8c5ce905e95bfcf4c94f354c37b3e9b7f436e33e2f3d0f246e9f60f701306d0ced1055fbf10b3da0b96025c0368ca3e0e988075303f12fd92cfc7cd6bbda5029d841ce24faa808719313d2f6a48307e1dd12871db1e1eb09fd0d22ae702d14f1416f039c41e89b2bcf500178d7a8171eaef8db9e547ae2120a106f2e3c80e424f9a77f2a9afae96dcd5ade6a62c74bab2bba84af2dc9cbdce8c47768578548761d127814601c18d4b18daf25c5a34d1b75277e905f3d7ee87859c459033eeefe29ca7ebfd96d6c938cab957bf8b113062f9766fcb688f51547d45f0a1d48a3ce8376994b3174405c86f5bb3c7c5ca8439728af17e4241a3e60914488ffd5824519e2be0e77a78a15e0fc1867f73f11af72c32ec54f0f60bf2dcb7f7c521cd3c2ff22397ea1ec6e54fd488d8f56ab7a65760ed84b003450c4adada4627cfe5375612751efe77db455b7dda178b3518f3a76b9618a95d285820e95998030a851423cb002f34aa21cc4de1325d3a1f5383015c2202fb26bb42b2ceeda03d6d7d33ad61162dcab1f576f4ac88113385586cb9cec18996899f87e92bd2453eb17d76220ed9e0b8e70e188e7da4cc2d2faaaae0869371d41599d8e0dc2edbb5dcb8fdf006c239d12e8563ea9090eacaadc3bf533e2dfbe9316e9c758a5fee9011ab4e0d263bf62e81c6f45ca770246fd46b6302694e6818e5933fbf440c97e6dcfe822d86244e44391c47b7e632802b5e3ac2eed7fd3f401b5240107e92ea19dcca82f938582cb430431fb04233b58548cd8001fc4a9f517f14ad77f9d758c1bded3227a7cd08d87e05d2f0ccff55666da60d230e5a3930ecf75da338332451a1a6e1c975fbe4be591c74fd144e1d1331a5f457820ef3130"}) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) (async) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x12012, r3, 0x0) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) (async) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000080)=0x40) (async) ioctl$HIDIOCGRDESC(r4, 0x90044802, &(0x7f0000000100)=ANY=[@ANYBLOB="f50d000014cb68876464ddd9ad0e9e2b4946836cfec75f0adeeb11829f5a58de0be7e1d22ae2ee72f0a8041667840269202b47cc1d93eb9c124e94bf96811fdb25674a066538e3df3d2a14d89237c59da858a8d99a10196c6f99a429a6448bdf3633d9bed407f5cb9994eeb32fb0af4317d4ef3270be5217d553becb100ecb90c4f9489ea7f23416dd20df8fc3910d0869808db5c128a4ec47bc0f1a183b91d298f711c0ee4966503fb77e6a3729b37adb3e736675da9576d8de8f63516c4b3d03b68dcc9290810f494d811c20389db50414c4d2c4ed1014e1a0b8bdb6b5e5b3749208f51c5261493df999e728946877dc86841c37cade612dabc784bf5e67a4df306cfaba8a583622c1960b993dcb84ca4b726e1ee21877bba7eea8a6c316e2815aa627b729152677d6457049130596b503617d83fc9ad6c895f4bd3a7bde81251b9dbc543f774a680c39fcf5862a979cc31c8a1a753d203674644bb3c7501507f22b36bd640e976a582f845a120c602315657d58e66eee0615be2bd66a3b0ed1f58a49aea855bd7d40493d1151b497cad8ef5293fa9319e37d6ab61789819e1ea7a20a6ff9de6be80ac0c21cf623c84b635eee03f1f54340bc56a4a938aca0562eb95a23e9c536e5d4cc3cb33a437a170854de05d785a928cc568f078d16e01fab66a3da5bfbdd5bb5798a4cc3b5bc2a9a683f26f919fee615edda500a2311535bf6421ce1410ec1bd56cf5563f9ec6198d8f9300a1151998b42df413b653190d3fb6db79086aff35d81ddf94ebc1a3c8f097b80b9f80a5b7c221d6129e48acc7ebb5c210710ad4d87c49c4631b274e4ae7d4ed72dc1086cbfa91ac9b15f14ac63ea315683fda284144e115952f2995b8a5f2afd1c6eec837bdacedeb3f1174704e78f5f46595e960a2c26afd9d45c3919c2a7dd9945670c1100e0bf312dd9fe15de548b77dad043f855fdeedc2729f7c7803d1a88654d058c336706a8d65afc252232f5f9bd8fd82e708654597cc47445602a1976009a89a3a0dc4b7fca087460a6fcd039ed62c9075b192015968060ad6027cc7f4743996ad092c5de954eb43b5a57888d4a59b6658024040385fe4fc6c16c1db25819ec5020a73ca0a0fda2ee646a89b21a5b9e1ba76217def16a4554a5bf5ac8a46850ac1b3893de0230ad448425cee2023503f5644ab2caa0c110519af32600683e59140c83faaed692a550a938d92f63e4c903cb425895352a5f1fd108136efab94973bcf4d5703474f302b216531343e6c3c8ec23e2e349a61ba9826b8bf91d22f48bc766a18d5bf978d6d516e654e3ae74460df667e9c8c99c1a9ff8cac9971045a84309c43ef12e1c22fd3ea22820cfa534108e791208fa6f61a27a1964e7c3a5975946f190674ebaff8f0ed36e337ddbd3e1b12dff1695e063b33af76452d1df33be72a2a1b3b42703b7d020aaea2f4d5a2ded89e9a6e1b2122a5d497ed18a160d0a295db1a3db2d0920e455e3e83deeb98dd4e27f1bb805f7cd6a420e5b4228f5aaaff02ebf1115acf80ed7d5a0e493a6a819d278113db4801b55a6001dca3667fc489a2ccb1683aa1fe8e1e94af0d0b455d6dcf31c0794b7d4680f2afbb0e461e6f49a372a7d49d942eb81fd6f0ce20c7dbdc6c6fd5b8c89999a1dee17cb51b543928b7003fc7d33d04b1d9f62e6e64d4cc66e1625d605a4739ba76ba9b8270e9850023fa8f525ac44a85c506e1d61d7a7c7fe752d874cf57cc76b1c2593b99c5bb6d84cb97c4cfb5b1015a44a7f03ef416a2a50fe57f102c173c37dced1bd0820c5eda0677ca66ca818d5408fdcb3a0e25bd914aabeb83fb2d13496c93530ad4fcacbaa7ca840d25985f8f0bc81c133955f44a307d4452056060da9b986935f83da7517218d34395b567e72e18e95d853ac888f18acf39da42f70244a840ecbc487ae1fbe76d3c5ff63993f6bee5cfc4691974f68256d0c386a41974ecb15d4b8dad52bb9dd73b2692c82fc7a1c57200286f13d268fe8d38b5d471f19176ffaeb6f280c1ba31be7523d026e9a3203e49445c338b587224c16d2802194c7309817ec877f67c0c92ca4dcda007fb63c21bc6fe6a790512efedba78c2653395fb96cddf15e95fe9060647781b490e1888f0d8f2bcb4f6c939f0e9ef6d96c36a3e5d38a1145f981c37cfcdf95b70995385f967bbf65773c938dc18cc749869dd21a8aab24ddcde115820849e2793e0c3ef4eb40f9e8cd79e6e2fb7a559e25cc103b469e59b404aa4e5f843dcab24012cd85efea283016b09c07a78fd35945c23fc3d86a4168f3cce6eb02f701505709f7b16d783cd6227646f46fea92e69998dbe6e6ec7349629283b68a09f558a558f573865bb60235dac2c995526a70b508f03aa01d3ef734f3f92ae1e69f6f14c4c65f29aa803db81423363df83e2038d19aff2c2f718e4f39324234f7bccb12657c866ef3e0a486fc779d94b406d5b06418221557a61025da2a71ea5da5fc323645dd7632a3efb9218829fa82669880e197cc2198002ec8cda063eb2c3d59bf5384f0ac41a1361bff253618a34a3f7030a3d0b399ba675b9de9d7351ddd3566e77479e2892051fe7c40334a7366070df8a999abc38db264197541f3111e9f1e28bc51a670ee580bf5ac10d248bb9883fe1bed4bdd8b8fadbd1d45207dcf6335f963221fb27feb26ab0b99bc368dca8588b6467b3823b87e63489f7a68da4f685bcc70452a907a1da7b2dabd97b3aede39b8784dfb73d78f69141d1f13c44bfe4be144e628ad57a328919d5a520beaf3238f8be7d8ca3eb38cd92399d638a90e95cde091c37ed9b3bc456aac768f0a96283a3461431f9981faaee1ca16b081f108841aa90794cd9f0dadb6ce317dbe13a131304c9f3ebf92d509da67fdf000ca83c52b11e4d1b5b5eb19b6356c4dd221f0ec9bdd34c008f6e52bca12f2a4caf5ac51603f9a414bb8899bc57fc244306ec6a1e156d3e7b5508edca4aacb28f6e99587b629d68fdd1ff7b984e0eaea8ad6c20d90dcb7b5e8d9ce72a9ef67ffc42ebb5db2680a4203cc404bded2e7c756000714eecd4329af36de2d14e39fb0ccd7c37ca1877420f13165464419cf07ff1c7896120e9fde94246c073718874af3c1abbea762752b8a882c71bcadf36d0a0e3e0fb9ae2790a0248a1393945ba263f3ead4fc0423aeedb4fa80490d2cbdd141e97bb4cd040de06c3773d074a1ce34638b9bc08f1746557444c4433334876589e2422438e8fec9c199378f9d6ea09283da015adbccdcf7d3b60b46d3a51d28d26583f25b837320efe72d4dadf13860379d765a8fbdd847056e83c07e19c8552e0ecf67b7e6ab6626e3fb862225be7767b4a31713fac2a1d7d8b8d7261063a8d88161a94f2a0457aabf5aa5b01d44a9de5ab2bad17deed1e7ff058b4c39a76ff5d28c114b23729ea0b51880fcaf1c2d3e7581f677ee95272b7611778749a7bec4805d28651427850ba7a73a55376f2527d8ca3c83fdf7ea8ad17cd97fd320cdf1dc990985ee05d847a67291397c57a30371602e6c2d13b74b2f23d0ca222628ebaa314f3528db2d50fd9afbb2e87b252c0e5ac1de5d7f2a881f1131682750ac6d1b03e9bb03eed5bf8862e457f88085b06a26294ce540a1f1533792e1a85894b51265e933a50b9083add9a51c0b4e2cbda04614b6d95d27dd3452dac43cfcce8871d1d89eaf575a42b34f4dd72f9bba5db228786e4bb44b73d399c9b79fe4d21998e5f0b752ba3a7cfa8ead900a901ceee73eed0cd75576e0b31fd417112e2c9dad738e20dfba43c3759011fef06599caf68fee9286e5b613ca177ef1049c1b4732ccab8d6f2b283c7a984341e08bf4df56d8c95fa4e6b5081abc43b04091534c3786fef4f1467cc52b872540c246e73568a6f439e5d1b8fd7a6b417f984e894f8f0214c8f1d1199285447800d357aa17602e7295dd4995794306707beffdec674cb8c356190d939742b4cbb9e7979ec3206860bdf2a4968f5629b8b21b11582cc3665ee78d770230440fd7c4028ec4bf24d450dd82642c05e6cbee840b4c7e890e6a0ce292bf8b04f6e7d1d9dd901539541319c3b9c95e5004c67c9271605a243261efe405cb9e06f683825e94249ca0d761616d1575e4ab633737573167ac1bf3c0bd93498d0b822687c4f23fe493af9008f70141cfa2701123814a5f28021025864cc6da8b5339d34931464632abeaaeeab356f3950e23c29dbd01b9473f98f76ad38c017bbf6edf41cda6591912b5f686b0034c9c05d76adca569e9a1a099ef3a24e20bcdd1be88c7a5e8ee8e201660db2686669287321381f3952e11cd2c0ed81c07bc08c0a7f0cb501739b47d4990b1cdebdb24b43bd297eb3bde0f7069ffa46658a77d761268d6fdd9800ceef235495564c0d51d74c17d8c2e67060025ee91026495d1944fd5b1ee14adf7f6afd94392e710e3bd2500a8cf4dff0a9e6ffa337199ee41e870826deecc3fde7c5e0dee64debac45301eb4e7c02b3fd5fba648990fe0f06c81b3e45e08febe67912042765c824cd3ae4274392131efd84d9c446e154281e03f44ad55f7e18e799d4e8c436a3211d3ea387aa78cc00a4e5d3631d3667a16769a8ec793ca2d3d2df2488aebd8de1775c738db458dfd485b6c02984a790bd8f5f7b677cdb96cf826b9729ddcdabc8c1e19bd506b9a9850ad553e30b6895b28ece02ca56c3d42022f02304d737c0ee7210db64337c90a98d00b5cf8ea6bf3158e9e0c2f7d7ae81c645d810f3de4c29607af07ea95596280a5c7ef54a114736da68a2b83a7e5f86121d60536026dfae2a4bd856462ddd11995f43689d9aacf5a37bffd9cb61b7e49ecdbfd85bf0633d84d13f9a3b1f09de980a40c56cd5f256bdf59710c2127e91a805b4971a01cd053b0cafe72cc9ebdc6a70887d1009f887afd131cbf81d70a43336d8edde0a9b1d876f08bbc768d0de730bcc35d8a93b6ec02335270a080df19d45bc35c48b4bdd8513cce023d16e0980edd3e54542071aecf982fa52a698c3683547c82086e85f5f00709ee9c63abed292901d76"]) (async) 22:30:25 executing program 2: r0 = fcntl$dupfd(0xffffffffffffffff, 0x406, 0xffffffffffffffff) write$binfmt_script(r0, &(0x7f0000000040)={'#! ', './file0', [{}, {0x20, 'ocfs2\x00'}, {0x20, '\xce/\xad[!(.$'}, {0x20, 'ocfs2\x00'}, {0x20, '!.'}, {0x20, 'ocfs2\x00'}], 0xa, '*n'}, 0x2f) syz_mount_image$ocfs2(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8000000, 0x2f, &(0x7f0000000200)=[{&(0x7f0000010000)="02020202020202027468697320697320616e206f6366733220766f6c756d650002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202027468697320697320616e206f6366733220766f6c756d6500020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202027468697320697320616e206f6366733220766f6c756d65000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202027468697320697320616e206f6366733220766f6c756d65000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202024f43465356320000dca5e4bdffffffff000000000020000000000000000000000000000000000000000000003100000000000000000000006cc3655f000000006cc3655f00000000000000000000000002000000000000000000000000000000dca5e4bd00"/8320, 0x2080}, {&(0x7f0000012100)="00005a000000140000000000000000006cc3655f00000000000000000300000058b700000100000009000000000000000a000000000000000c0000000e00000002000000f9b400e20400"/96, 0x60, 0x20c0}, {&(0x7f0000012200)="000000000000000000000000000000006f91945703c14437853f2ecb79f6175300000000000000000000000000000000000000000000000000010000d89f3207cdf2d81271ab75d300"/96, 0x60, 0x2140}, {&(0x7f0000012300)="47524f5550303100c00f0020790e0000dca5e4bd0000000000000000000000000f00000000000000040000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f00"/640, 0x280, 0x4000}, {&(0x7f0000012600)="47524f5550303100c00f1001fc000000dca5e4bd0000000000000000000000000c00000000000000080000000000000000000000000000000000000000000000ffff0f00"/96, 0x60, 0x8000}, {&(0x7f0000012700)="494e4f4445303100dca5e4bdffff010000000000000000000000000000000000380f000000000000ed410300110000006cc3655f000000006cc3655f000000006cc3655f00000000000000000000000009000000000000000000000000000000dca5e4bd00000000000000000000000000000000000001000000000000000000", 0x80, 0x9000}, {&(0x7f0000012800)="380f0000000000000900000000000000100001022e0000000900000000000000100002022e2e00001d42000000000000180f0a026c6f73742b666f756e640000", 0x40, 0x90c0}, {&(0x7f0000012900)="494e4f4445303100dca5e4bdffff020000000000000000000000000000000000380f000000000000ed410400110000006cc3655f000000006cc3655f000000006cc3655f0000000000000000000000000a000000000000000000000000000000dca5e4bd00000000000000000000000000000000000001000000000000000000", 0x80, 0xa000}, {&(0x7f0000012a00)="380f0000000000000a00000000000000100001022e0000000a00000000000000100002022e2e00000b0000000000000018000a016261645f626c6f636b7300000c0000000000000020001201676c6f62616c5f696e6f64655f616c6c6f6300000d0000000000000014000801736c6f745f6d61700e00000000000000180009016865617274626561740000000f000000000000001c000d01676c6f62616c5f6269746d617000000010000000000000001c000f026f727068616e5f6469723a303030300011000000000000001c000f026f727068616e5f6469723a3030303100120000000000000020001101657874656e745f616c6c6f633a30303030000000130000000000000020001101657874656e745f616c6c6f633a3030303100000014000000000000001c001001696e6f64655f616c6c6f633a3030303015000000000000001c001001696e6f64655f616c6c6f633a30303031160000000000000018000c016a6f75726e616c3a30303030170000000000000018000c016a6f75726e616c3a3030303118000000000000001c0010016c6f63616c5f616c6c6f633a3030303019000000000000001c0010016c6f63616c5f616c6c6f633a303030311a00000000000000200011017472756e636174655f6c6f673a303030300000001b00000000000000600d11017472756e636174655f6c6f673a30303031000000", 0x200, 0xa0c0}, {&(0x7f0000012c00)="494e4f4445303100dca5e4bdffff0300000000000000000000000000000000000000000000000000a4810100110000006cc3655f000000006cc3655f000000006cc3655f0000000000000000000000000b000000000000000000000000000000dca5e4bd00"/128, 0x80, 0xb000}, {&(0x7f0000012d00)="0000f300"/32, 0x20, 0xb0c0}, {&(0x7f0000012e00)="494e4f4445303100dca5e4bdffff0400000000004400000000000000000000000000110000000000a4810100910400006cc3655f000000006cc3655f000000006cc3655f0000000000000000000000000c000000000000000000000000000000dca5e4bd00"/128, 0x80, 0xc000}, {&(0x7f0000012f00)="000000000000000000000000000000000000000000000000140000001001000044000400f30001000000000000000000fc000000100100000800000000000000", 0x40, 0xc0a0}, {&(0x7f0000013000)="494e4f4445303100dca5e4bdffff0500000000000100000000000000000000000040000000000000a4810100110000006cc3655f000000006cc3655f0000000088c3655f0000000000000000000000000d000000000000000000000000000000dca5e4bd00"/128, 0x80, 0xd000}, {&(0x7f0000013100)="0000f30001000000000000000000000000000000010000001842000000000000", 0x20, 0xd0c0}, {&(0x7f0000013200)="494e4f4445303100dca5e4bdffff0600000000004000000000000000000000000000100000000000a4810100110200006cc3655f000000006cc3655f000000006cc3655f0000000000000000000000000e000000000000000000000000000000dca5e4bd00"/128, 0x80, 0xe000}, {&(0x7f0000013300)="0000f30001000000000000000000000000000000400000001801000000000000", 0x20, 0xe0c0}, {&(0x7f0000013400)="494e4f4445303100dca5e4bdffff0700000000000020000000000000000000000000000800000000a4810100910400006cc3655f000000006cc3655f000000006cc3655f0000000000000000000000000f000000000000000000000000000000dca5e4bd00"/128, 0x80, 0xf000}, {&(0x7f0000013500)="0000000000000000000000000000000000000000000000008711000000200000007e0100f30001000000000000000000790e0000002000000400000000000000", 0x40, 0xf0a0}, {&(0x7f0000013600)="494e4f4445303100dca5e4bdffff080000000000000000000000000000000000380f000000000000ed410200110000006cc3655f000000006cc3655f000000006cc3655f00000000000000000000000010000000000000000000000000000000dca5e4bd00000000000000000000000000000000000001000000000000000000", 0x80, 0x10000}, {&(0x7f0000013700)="380f0000000000001000000000000000100001022e0000000a00000000000000280f02022e2e00"/64, 0x40, 0x100c0}, {&(0x7f0000013800)="494e4f4445303100dca5e4bdffff090000000000000000000000000000000000380f000000000000ed410200110000006cc3655f000000006cc3655f000000006cc3655f00000000000000000000000011000000000000000000000000000000dca5e4bd00000000000000000000000000000000000001000000000000000000", 0x80, 0x11000}, {&(0x7f0000013900)="380f0000000000001100000000000000100001022e0000000a00000000000000280f02022e2e00"/64, 0x40, 0x110c0}, {&(0x7f0000013a00)="494e4f4445303100dca5e4bdffff0a00000000000000000000000000000000000000000000000000a4810100910400006cc3655f000000006cc3655f000000006cc3655f00000000000000000000000012000000000000000000000000000000dca5e4bd00"/128, 0x80, 0x12000}, {&(0x7f0000013b00)="00010400f300"/32, 0x20, 0x120c0}, {&(0x7f0000013c00)="494e4f4445303100dca5e4bdffff0b00000000000000000000000000000000000000000000000000a4810100910400006cc3655f000000006cc3655f000000006cc3655f00000000000000000000000013000000000000000000000000000000dca5e4bd00"/128, 0x80, 0x13000}, {&(0x7f0000013d00)="00010400f300"/32, 0x20, 0x130c0}, {&(0x7f0000013e00)="494e4f4445303100dca5e4bdffff0c00000000000001000000000000000000000000400000000000a4810100910400006cc3655f000000006cc3655f000000006cc3655f00000000000000000000000014000000000000000000000000000000dca5e4bd00"/128, 0x80, 0x14000}, {&(0x7f0000013f00)="000000000000000000000000000000000000000000000000020000000004000000010400f30001000000000000000000fe030000000400001c42000000000000", 0x40, 0x140a0}, {&(0x7f0000014000)="494e4f4445303100dca5e4bdffff0d00000000000000000000000000000000000000000000000000a4810100910400006cc3655f000000006cc3655f000000006cc3655f00000000000000000000000015000000000000000000000000000000dca5e4bd00"/128, 0x80, 0x15000}, {&(0x7f0000014100)="00010400f300"/32, 0x20, 0x150c0}, {&(0x7f0000014200)="494e4f4445303100dca5e4bdffff0e00000000000008000000000000000000000000000200000000a4810100110100006cc3655f000000006cc3655f0000000076c3655f00000000000000000000000016000000000000000000000000000000dca5e4bd00"/128, 0x80, 0x16000}, {&(0x7f0000014300)="0000f30001000000000000000000000000000000000800001802000000000000", 0x20, 0x160c0}, {&(0x7f0000014400)="494e4f4445303100dca5e4bdffff0f00000000000008000000000000000000000000000200000000a4810100110100006cc3655f000000006cc3655f000000007fc3655f00000000000000000000000017000000000000000000000000000000dca5e4bd00"/128, 0x80, 0x17000}, {&(0x7f0000014500)="0000f30001000000000000000000000000000000000800001822000000000000", 0x20, 0x170c0}, {&(0x7f0000014600)="494e4f4445303100dca5e4bdffff1000000000000000000000000000000000000000000000000000a4810100d10000006cc3655f000000006cc3655f000000006cc3655f00000000000000000000000018000000000000000000000000000000dca5e4bd00"/128, 0x80, 0x18000}, {&(0x7f0000014700)="00000000300f00"/32, 0x20, 0x180c0}, {&(0x7f0000014800)="494e4f4445303100dca5e4bdffff1100000000000000000000000000000000000000000000000000a4810100d10000006cc3655f000000006cc3655f000000006cc3655f00000000000000000000000019000000000000000000000000000000dca5e4bd00"/128, 0x80, 0x19000}, {&(0x7f0000014900)="00000000300f00"/32, 0x20, 0x190c0}, {&(0x7f0000014a00)="494e4f4445303100dca5e4bdffff1200000000000000000000000000000000000000000000000000a4810100110800006cc3655f000000006cc3655f000000006cc3655f0000000000000000000000001a000000000000000000000000000000dca5e4bd00"/128, 0x80, 0x1a000}, {&(0x7f0000014b00)="e70100"/32, 0x20, 0x1a0c0}, {&(0x7f0000014c00)="494e4f4445303100dca5e4bdffff1300000000000000000000000000000000000000000000000000a4810100110800006cc3655f000000006cc3655f000000006cc3655f0000000000000000000000001b000000000000000000000000000000dca5e4bd00"/128, 0x80, 0x1b000}, {&(0x7f0000014d00)="e70100"/32, 0x20, 0x1b0c0}, {&(0x7f0000014e00)="c03b399800000004000000000000100000002000000000010000000100000001000000000000000000000000000000006f91945703c14437853f2ecb79f617530000000100"/96, 0x60, 0x218000}, {&(0x7f0000014f00)="c03b399800000004000000000000100000002000000000010000000100000001000000000000000000000000000000006f91945703c14437853f2ecb79f617530000000100"/96, 0x60, 0x2218000}, {&(0x7f0000015000)="47524f555030310000010004fe030000dca5e4bd00000000000000000000000014000000000000001c42000000000000000000000000000000000000000000000300"/96, 0x60, 0x421c000}, {&(0x7f0000015100)="494e4f4445303100dca5e4bd0000010000000000000000000000000000000000380f000000000000ed4102000100000089c3655f0000000089c3655f0000000089c3655f0000000000000000000000001d420000000000000000000000000000dca5e4bd000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000001c420000000000000000000000000000000000000000000000000000000000000000000000000000380f0000000000001d42000000000000100001022e0000000900000000000000280f02022e2e00"/256, 0x100, 0x421d000}], 0x0, &(0x7f0000015200)) r1 = socket$can_bcm(0x1d, 0x2, 0x2) r2 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r2, &(0x7f00000006c0)={0xa, 0x0, 0x0, @local, 0x4}, 0x1c) sendmmsg(r2, &(0x7f00000092c0), 0x4ff, 0x7ffffff7) ioctl$BTRFS_IOC_SUBVOL_CREATE(r1, 0x5000940e, &(0x7f0000000680)={{r2}, "80f09cb5869de790cac5bf4ea68c16a97755bb5d13019bca360c965ca4b9825a76eebdb40dd92adfaff2d318a624ead8699a68666016877bab1d100a23879fe3b7c6781532915cdb3cff720e37db6aa1d35571c69f478c33335abe4944742a1fafd87da0bf496282c6d153fddc3cedca41c688ef3646592b6fea8665a5fdac97148c2f6673ffbadb998eb679012292dc69c9f26c20d03fc8a3b03014e5f16b125977d33c11d8db4ff09a37795a159cf6f23790ac410dcd2dfac2c3dd63cc7b04f5f608462fbf02db94b9076054145a2495be72c722a44cb297867771cd3353ca0372f804f100f0c2f6c84ce20f444ca183e20d52b0e76dde3fb6bf883db6bc77a17b4a87d9010c2052cb0276a9d3547a89af4efbc6d21ad420d631289f8692012d10a90ff611bb6774c5f99f3b8851bb1a1bb0cddba388c176fb71ff864563c15be5f4e97747fa14c77f05902594726e66d6df695b284d108d4ad9263ef63979619da0f8d7e9589f9cb764ca441d948ed5c2effa310b535188eca4c3a74237b79bb290eae4b558738d74bf4bb80c91c7ebad0df6827bf04f5a111d3c757e4a921ea35f4c93b083f56a4bd9d5741d44374dae2e17680afc9fe4995c0affed404f17a56af8fea5bdbc19b6c729adf7a1de395ff88e599c1e96919a6d8733860cf47a7225d93156a9baf03cd4e746bc9d4f6697545d51b907d805302738608af8b8834001312571e75d5dfa5262f58dc40eab862a0c780429b4d103dfc2054c70b1a57975905d4d319d5c9ee208721243e6fb0688446e4de4762ebc97834d962845155a8ba657ba498c61fca9d72a149f18c670db5415806bb608bd400008a4f5f25e028c650742b817d64d997fb3549fb0ce1cfab4fa73b48fab33130883c6780a7d9377fdd35ceb02445b044ae8911aa1510418f0006c3104919e7ee2d358f0498d64c24088de562d4ecd1f5417df1f1de88f69fe9420e3b64f28951e499f3cf30fca4eee60cb8dc37038973947edb88216a095a03f58d02ca69f1b6d275a8eb66a69c66c8e1478b82448136fa9c56376bd6cdf46aa701f4c6b2050b9d8b2cff6c63ad366362d08f7723ca9824efc81eaf014ec423ef39fe11f20d7b62e7091b904b3cc59cb7be0be6dd96333d76070066f18419835aaffc924d30fb03bc5dd4658f30a7a455e0fda3e7a9fa6c89a37ac2723ad3b8ec49988422185e68de68c409311f8b45621a1be810a33e9d45c1e7fa2adfe52372117d9ee087638054656cdc0782cf1c6b6da2954a5d34f91d58292252d6153a15c1e61feb55b8a8f4b52758645ed9038fb80f984962fa47746c6561f6ccd1e69d6eee47728f45d4a505980bb888840e8edbf7f6eb4f2d93bde2d12b6ffc580f9b31c16af14fc3e7b7ea45434a68a7a5697cb5ea065ebd479b9217964786048e87e63d2c9428489edf45882191db872f62e658a9745f5c4d71ce91da5f5513b7132cdec91cf47a96f8e4c99905a0cebe7fbafb897e64a85add04eca19fd4126f5ea117158db6196bae454ea7995f272eede65ef05f8ba566cd81443ddad515c334c36140a66b2ff31c153baec2854d2ad7521f68295837a7351f537c6be1d70b880d573c161cd3935450dc4f8183e5ba069be7377d110e84b492d52d349bd9a3eaa2c08e6eb2921e5b91a97ecb1d3b80eeae87f5da78c869f2e6419e6629a0211a3b189b6c49737486d392559abd2d56022eec53210a7a8b2ea01279db63d82b39d7c6bb382bd76a0b4e8aaa62efc98dce4b66172b35fe4cf961ff5584d978be6879c5cfc1e48be2c6a02aedd26b8e8263eabb2a0e9969c680d124011821b4d93d9e5b4b22c633f641310f8e7f4e3b106fef63d2528088f962811623926fb4b43b8285558b35371df3b86b934df69d03a6da236ba6c4a0b5c1d5a125758db9de20e2ad01055b293083ccfdb7db01487893b44a951b4e801fcb3ac43cfd86b93c64c5740165a4bb1eb040bf9ea9317e9ec983e434c2594a499a64b7ddc39b074069f32e34787814cad288f8546ddc302f94e846b828592f2bb1c6641bb99ed627da7722ba0e28d1a6d2b6ff82ade16f024b2613394eaae6b9467ecdbd257fe0af678fbddcda849acef09b7c2a0caa703388ec7d01086d14e4b22470ed708819df4fa46b516cd3dee2f210ca63b46ddd086668020f22bc3c005f3c1221bab4522be152323da9546e1edc28ecdc99ac3043a53595468a5069f1d9126c6f8ac74dd652314a5522166840d3a7c4509c4a051e30f16c8bb4387cd2a00b5ea319427524e9e406c783ff53800b59f732f10cbd2cb4898c216061a89aff15975d0ceec85ba5628d578995d588f484c3d9edbc4538f7505ef2660dff8813acf24f72cb90dd3fe0a961eaebc4f89ed91c512cfac9e526b8f37db02ddee24c26b6c339739f64f30628fd23584c4b30fd75269106c9ad89e9df5c0235d016b626336b6484fcf70fa2523956123e4b0a22be4f411b39e73b5eb73aedd9194f61c5b8a0b5d65e6ad6597adbc39a8b70865ba34bfabc08f87dd7aa35ca354dd1d933af308d549ee7338f037e589630b2d3e181bceee80a544adda5534813ef9cceee92c83061c77a2b6be0dd6261ca653063cccf4f44551c11c848759b205361a2d2fd492a14f86d97f6b12e70302b4372daf9211e97d4e90fa50e1550fdb5e4512f5b1f64b5d5eabb1fc4bef79457e9dc0ea4169b37ff384b0944dfe8028f481a1aa85649a27070bb7cb5da27ad2bf3408f3040461fdf47b7534c50369ba196ce3ffe81dee6c8ead7d3c9f8d8d95e62bf49de81d471fc33293d9b443bb3681776053a62bd5a332e72fdeb4500cd54806775b4dc9cd313c67af3e72482a06bc8afc1f071ea485ba3ea59833fb30293fbc85a2a168cf605e3432d019324f2b63d36ea775cead0e3e36fa091a86eabdc1088d8b65d11fc66ea1d56c842193f5f772191aeb73ccf8771e408aa7fe7d2e2d0283b18af62b0955066987cf93a87467c99b1414d576923a4c07d19b5497a0355727d46a1b7071d6ed5aa05e3eaac307a8f950cb3e560c3c63b31d2b779cf0c920d4e0be4bba4f98b1050565f1f5186310c486e3eede90e5179956e76f6504352efde6b44a04ec0a17218086a02a47fdc0e9f224982cb34c92bbe2ad04f8a1bace0c572ef8e9c038d6454052a5a71745d885696db60accd91a5a69524da114c6c9c39df181ef2833a8ec1f051530055683d69c537a82db043a72455d2105798fa91cc132d7ca42d725cddd7335d91f4e0128f2d539a1c6af8f97c2a34fb713df73aac010853a47e6dcd4f0c93ee4ec29236bc342ad21ee3768c6f801e64477a6999efe0efc276b6c2c09b438858f1124495d0ebce75b12b7bb9d1644083b5f7ccd83cfd4c096051917c6ab2d3fa974bec9921add40645fe50fde9185e8a1b6f145c1141eb9bffc50e93e0952acb595bdb80a0064c46832f14e7012dc8b0d9c6c6a4c917bd7343052019c20af99759b1f635ed27955998bc68a8334678aa3df7f2b707c040e167a4346e29d37bde056e7cdc3be4e7956476ce9d3912fcceb26b505c3c6d32036fe518aafa868d2769595687349018ca9f733eb7449c17fe8ef395e76daa0b47776567a6f3748c6db1ee573a904df204359f055626d6a01cabf4b429e11101c5865f843684c065e86388a3fc651ebe5296d2f16bb8940d6132df2a17fb98c0fde5d56e6a738412bec0002a2b9a61cb281e1a911c43cb069afceceaaebff768c47ba47ea8cb74993349f33ea74f99d81ced43c1421e03218fd6a7c4b55f7ebfc07d200ba7b62b318de99280a5fac88ebb2361a9173e607cfdbe298406994f790cebe385bd63fa685007565077e6166f1696e7c5ad23775463aaaf34637c9edeac67079202ae172114eaa87787b3bba5b1a52def7640d14d3adaa77bbae820908c9eef971ee398225e44f36798ca6b5b2b11b15eae09617cdd7abc4934e27940679b30e556bfbeaecc7e5af22519b73cc67c308125c1c3c416795ecf2cbd8fcc8e07b303595b51212191098d0ac0bc71be9327f53adba9aa7734d014eddb8d3da0e5d161b35c09e70db6ab0c83dd2340feae397c82c045947a57caa1e64eb7de7f5590776ef38728989fdd0f79cc1381853f749deac2f0701a71413deaa857fd8c9b5b01104eb1f1704268ee80f97a50dea3f3bc6b37d48f7908432c7086ea9af561e622446ac6b97e1002cf64e267c53a28679d5721a48e2e57c43e9d75321fcf78386420600761ebaf9748560140a5149ab7f57b2afca14c73ff0488d99f479586b3b1d01b6bac9696a6281bc1247713abb3c6a84cbc590c150b9830a087de9e2041db10b90308c68f60f2265c87d2d923f3d9189d3868ecb46101f9e56a98947ab0aebaf94d91d974e63b0b0195253104d6504c7c581fe38ce155b96802cfe193abc2efb158d103d08b57598df447cd241498a65f740866014c927a3de86ab86405e070075ca35668bf05322430bc041e5af69e3593a3c49d4406e08addd917d4b3ab22bb28e8d393254d92f966ba846f8cc6b9a45c13344f6c80ea29ba7836b4026e2fff5a935f89226ec6d25202b90ff302761f6161a66b0aa18f5c5b2c40de970058cbbae7d811866b7e274d4f0d03498a723391874883745c97d4c1112234966faba65c8a8adf04a4ff51585a7af73fcae03098595ac02abcb16b3a21530721613a92a50c505275838e470f9e7575e5eefe980d66b375c3d47ec52b2439d0c5f6873fce4d43852bf8c5b59b1c4db25a26ef9c36887c70e0a1133ba221b410abe543d49ea654e6e47a2014c32de1a2e259dc512e265bc029b049d2ce6be2fe096b58550e4086c10371ac216abee6f8f52ba243db631ca537dbb2c1f0cec3c711b441ef66b544de1a4ed7ad0c8c7c3fc9ee76dc55a01db3b803191027179065c14012c39b69c9ef5bf05e1d6ab9267030953e6593c4eb2a2b08bd7ea0c158597761f60d37f9f1836a747d92edd05bb56c81c3493bc559194f6113d614d9ea580459c9243501c9b171f5461225afc515f101a78035c582ce0b752be9ec4dbc51298435b6ea16795d8f8faf19207459ca948892ef20c354148102f8b056cf16bdea165ef609e9164abe29d5cf6a4fcef1c6311183e11ac14289b4d2550d20a2f1742a425b38dd1f22a90c6237a2c5cd77e74431f02daacb608f152aa7f3515e237df302df59e4b5ccb2501cd1a5a79fd6d7220880bdeaf4f7d30d5706c9ff299797a024efd5b4e802e032ed57e721c39a176e209a0f5a422633c3b6da7cee101802b9afcfad5970a91b11911d67f43bb4fe779f96dbf16b1671c63e4688131d3c50a0ac8b18ea2d9a2f6d2cee3ab4dfb34005a799b10c97458a5aff4b6bf5a51f509f3cec321f687e56e26a7a90a949671ecdfe2537695136325c1f009a6c53d7741100f213955ea53cd2577deca54dbf539f9397189071740f0eebfa456142e0caed444dc6f8e4ea800f2a460f53d250385c49e08d427c8a9755fea6d08c84656171e76e0e6bf9d5f789062abf7827d2cc546adaa4939d39ef5a67ac6905ccfed911e6d70c8dfd30f41d5c2a4678d744127c8b00460d5a7991311537f5ef8855cd5e51d6de017020e098b2e22307b183be774c5b785225d8a3f36e8f79ab326f8f5b32cf40644126a053e87a086e90f261df0acdf609199a6954f46f894af2451056dcade752c27e881df798f56f0c026802e477fe359f5575e23f2dbd0e7bf16781f50e5ef5daa1845207fbd7e8357f0dc76b928c4"}) 22:30:25 executing program 0: ioctl$sock_SIOCGIFBR(0xffffffffffffffff, 0x8940, &(0x7f0000000040)=@add_del={0x2, &(0x7f0000000000)='veth0\x00'}) ioctl$EVIOCGRAB(0xffffffffffffffff, 0x40044590, 0x0) prctl$PR_MPX_DISABLE_MANAGEMENT(0x2c) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100)}) write$evdev(0xffffffffffffffff, &(0x7f0000000240)=[{{0x77359400}, 0x5, 0x2, 0x7fff}, {{0x77359400}, 0x1f, 0x2, 0x2a}, {{0x77359400}, 0x0, 0xfff, 0x800}, {{0x0, 0xea60}, 0x4, 0x3ff, 0x1}], 0x60) prctl$PR_MPX_DISABLE_MANAGEMENT(0x2c) ioctl$EVIOCSREP(0xffffffffffffffff, 0x40084503, 0x0) syz_usb_connect$cdc_ecm(0x4, 0x6e, &(0x7f0000000380)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0xff, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x1, 0x1, 0x3, 0x50, 0x1, [{{0x9, 0x4, 0x0, 0x1, 0x3, 0x2, 0x6, 0x0, 0xba, {{0x9, 0x24, 0x6, 0x0, 0x0, "42448263"}, {0x5, 0x24, 0x0, 0x2}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x5}, [@dmm={0x7, 0x24, 0x14, 0x30b7, 0x40}, @obex={0x5, 0x24, 0x15, 0x5}, @obex={0x5, 0x24, 0x15, 0x2}, @country_functional={0xc, 0x24, 0x7, 0xfd, 0x9, [0x8, 0x1, 0x0]}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x8, 0x0, 0x80, 0x1}}, {{0x9, 0x5, 0x3, 0x2, 0x200, 0x4, 0x3, 0xc0}}}}}]}}]}}, &(0x7f00000008c0)={0xa, &(0x7f0000000400)={0xa, 0x6, 0x110, 0x6, 0x1f, 0x5a, 0x20, 0x9}, 0x0, 0x0, 0x7, [{0x4, &(0x7f0000000500)=@lang_id={0x4, 0x3, 0x419}}, {0x4, &(0x7f0000000540)=@lang_id={0x4, 0x3, 0x1001}}, {0x4, &(0x7f0000000580)=@lang_id={0x4}}, {0x2, &(0x7f00000006c0)=@string={0x2}}, {0x0, 0x0}, {0x2, &(0x7f00000007c0)=@string={0x2}}, {0x4, &(0x7f0000000880)=@lang_id={0x4, 0x3, 0x419}}]}) ioctl$sock_SIOCSIFBR(0xffffffffffffffff, 0x8941, &(0x7f0000000d40)=@get={0x1, &(0x7f0000000c40)=""/221, 0x400}) openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000d80), 0x600000, 0x0) syz_usb_connect$cdc_ecm(0x0, 0x5a, &(0x7f0000000ec0)={{0x12, 0x1, 0x300, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48, 0x1, 0x1, 0x0, 0x0, 0x3, [{{0x9, 0x4, 0x0, 0x0, 0x2, 0x2, 0x6, 0x0, 0x5, {{0x9, 0x24, 0x6, 0x0, 0x0, "3a51e0bc"}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0x2eaa, 0x2, 0x0, 0x7}}, {[{{0x9, 0x5, 0x81, 0x3, 0x40, 0x6, 0x81}}], {{0x9, 0x5, 0x82, 0x2, 0x400, 0xec, 0x3, 0x5}}, {{0x9, 0x5, 0x3, 0x2, 0x400, 0x0, 0x0, 0x7f}}}}}]}}]}}, &(0x7f0000001240)={0xa, &(0x7f0000000f40)={0xa, 0x6, 0x201, 0x81, 0x46, 0x1c, 0x20, 0x3}, 0x106, &(0x7f0000000080)=ANY=[@ANYBLOB="050f06010514100abb220100000fffb102000000000000000043100134c6737357f4d86b94092e1e1325f3d750447c3da1e28bcf028e00f11419dd33c06d3abf5572caaf41de5a5d435b939e5c2847483744c9d4559b14bf70e69ef098071002005e800089100bc662fe5610d761675b78f67f71dcebc845c6f812b9f2ccfde967922417564bd8d77fd93c5302a414791d0097b4fd32d14ad4047d4b3f379a73fb78cee1a48026d7782b812a2cbd0289470541e68745416fe195568d69c4bdced12956499ff222e851963aef61b93941fa8394611b5a9d5453b69e34f14b00655649b44896b0231201ef2259d31a1000119f1a07824fb65a23139ff2e247f80acb1f9e826f18ab"], 0x1, [{0x4, &(0x7f0000001200)=@lang_id={0x4, 0x3, 0xc07}}]}) ioctl$sock_SIOCGIFBR(0xffffffffffffffff, 0x8940, &(0x7f0000000040)=@add_del={0x2, &(0x7f0000000000)='veth0\x00'}) (async) ioctl$EVIOCGRAB(0xffffffffffffffff, 0x40044590, 0x0) (async) prctl$PR_MPX_DISABLE_MANAGEMENT(0x2c) (async) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100)}) (async) write$evdev(0xffffffffffffffff, &(0x7f0000000240)=[{{0x77359400}, 0x5, 0x2, 0x7fff}, {{0x77359400}, 0x1f, 0x2, 0x2a}, {{0x77359400}, 0x0, 0xfff, 0x800}, {{0x0, 0xea60}, 0x4, 0x3ff, 0x1}], 0x60) (async) prctl$PR_MPX_DISABLE_MANAGEMENT(0x2c) (async) ioctl$EVIOCSREP(0xffffffffffffffff, 0x40084503, 0x0) (async) syz_usb_connect$cdc_ecm(0x4, 0x6e, &(0x7f0000000380)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0xff, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x1, 0x1, 0x3, 0x50, 0x1, [{{0x9, 0x4, 0x0, 0x1, 0x3, 0x2, 0x6, 0x0, 0xba, {{0x9, 0x24, 0x6, 0x0, 0x0, "42448263"}, {0x5, 0x24, 0x0, 0x2}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x5}, [@dmm={0x7, 0x24, 0x14, 0x30b7, 0x40}, @obex={0x5, 0x24, 0x15, 0x5}, @obex={0x5, 0x24, 0x15, 0x2}, @country_functional={0xc, 0x24, 0x7, 0xfd, 0x9, [0x8, 0x1, 0x0]}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x8, 0x0, 0x80, 0x1}}, {{0x9, 0x5, 0x3, 0x2, 0x200, 0x4, 0x3, 0xc0}}}}}]}}]}}, &(0x7f00000008c0)={0xa, &(0x7f0000000400)={0xa, 0x6, 0x110, 0x6, 0x1f, 0x5a, 0x20, 0x9}, 0x0, 0x0, 0x7, [{0x4, &(0x7f0000000500)=@lang_id={0x4, 0x3, 0x419}}, {0x4, &(0x7f0000000540)=@lang_id={0x4, 0x3, 0x1001}}, {0x4, &(0x7f0000000580)=@lang_id={0x4}}, {0x2, &(0x7f00000006c0)=@string={0x2}}, {0x0, 0x0}, {0x2, &(0x7f00000007c0)=@string={0x2}}, {0x4, &(0x7f0000000880)=@lang_id={0x4, 0x3, 0x419}}]}) (async) ioctl$sock_SIOCSIFBR(0xffffffffffffffff, 0x8941, &(0x7f0000000d40)=@get={0x1, &(0x7f0000000c40)=""/221, 0x400}) (async) openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000d80), 0x600000, 0x0) (async) syz_usb_connect$cdc_ecm(0x0, 0x5a, &(0x7f0000000ec0)={{0x12, 0x1, 0x300, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48, 0x1, 0x1, 0x0, 0x0, 0x3, [{{0x9, 0x4, 0x0, 0x0, 0x2, 0x2, 0x6, 0x0, 0x5, {{0x9, 0x24, 0x6, 0x0, 0x0, "3a51e0bc"}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0x2eaa, 0x2, 0x0, 0x7}}, {[{{0x9, 0x5, 0x81, 0x3, 0x40, 0x6, 0x81}}], {{0x9, 0x5, 0x82, 0x2, 0x400, 0xec, 0x3, 0x5}}, {{0x9, 0x5, 0x3, 0x2, 0x400, 0x0, 0x0, 0x7f}}}}}]}}]}}, &(0x7f0000001240)={0xa, &(0x7f0000000f40)={0xa, 0x6, 0x201, 0x81, 0x46, 0x1c, 0x20, 0x3}, 0x106, &(0x7f0000000080)=ANY=[@ANYBLOB="050f06010514100abb220100000fffb102000000000000000043100134c6737357f4d86b94092e1e1325f3d750447c3da1e28bcf028e00f11419dd33c06d3abf5572caaf41de5a5d435b939e5c2847483744c9d4559b14bf70e69ef098071002005e800089100bc662fe5610d761675b78f67f71dcebc845c6f812b9f2ccfde967922417564bd8d77fd93c5302a414791d0097b4fd32d14ad4047d4b3f379a73fb78cee1a48026d7782b812a2cbd0289470541e68745416fe195568d69c4bdced12956499ff222e851963aef61b93941fa8394611b5a9d5453b69e34f14b00655649b44896b0231201ef2259d31a1000119f1a07824fb65a23139ff2e247f80acb1f9e826f18ab"], 0x1, [{0x4, &(0x7f0000001200)=@lang_id={0x4, 0x3, 0xc07}}]}) (async) 22:30:25 executing program 5: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000006c0)={0xa, 0x0, 0x0, @local, 0x4}, 0x1c) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x7ffffff7) write$P9_RREADLINK(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYRES16=r0], 0x10) bind$can_j1939(0xffffffffffffffff, &(0x7f0000000080)={0x1d, 0x0, 0x1, {0x0, 0xff, 0x4}, 0xfe}, 0x18) syz_mount_image$udf(0x0, 0x0, 0x3, 0x1, &(0x7f0000000040)=[{&(0x7f0000000000)="ed3b908f2653addb33f2b35a6ec466772646e1af053323199f76542ca586973a127c190b5e44b47ab4d68c3060", 0x2d, 0x7}], 0x21030, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) r2 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x2) mount$overlay(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140), 0x4040, &(0x7f0000000240)={[{@xino_off}, {@upperdir={'upperdir', 0x3d, './file0'}}, {@xino_auto}, {@metacopy_off}, {@index_on}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@nfs_export_off}, {@index_off}, {@xino_off}, {@nfs_export_off}], [{@smackfsfloor={'smackfsfloor', 0x3d, '\x00'}}, {@seclabel}, {@fowner_eq}, {@mask={'mask', 0x3d, 'MAY_READ'}}, {@fowner_lt}, {@euid_lt={'euid<', r1}}, {@fsuuid={'fsuuid', 0x3d, {[0x33, 0x35, 0x8, 0x31, 0x35, 0x39, 0x38, 0x36], 0x2d, [0x31, 0x30, 0x39, 0x32], 0x2d, [0x7, 0x35, 0x30, 0x33], 0x2d, [0x65, 0x63, 0x34, 0x54], 0x2d, [0x65, 0x30, 0x37, 0x37, 0x38, 0x35, 0x4, 0x65]}}}]}) 22:30:25 executing program 0: ioctl$sock_SIOCGIFBR(0xffffffffffffffff, 0x8940, &(0x7f0000000040)=@add_del={0x2, &(0x7f0000000000)='veth0\x00'}) (async) ioctl$EVIOCGRAB(0xffffffffffffffff, 0x40044590, 0x0) (async) prctl$PR_MPX_DISABLE_MANAGEMENT(0x2c) (async) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100)}) (async) write$evdev(0xffffffffffffffff, &(0x7f0000000240)=[{{0x77359400}, 0x5, 0x2, 0x7fff}, {{0x77359400}, 0x1f, 0x2, 0x2a}, {{0x77359400}, 0x0, 0xfff, 0x800}, {{0x0, 0xea60}, 0x4, 0x3ff, 0x1}], 0x60) (async) prctl$PR_MPX_DISABLE_MANAGEMENT(0x2c) (async) ioctl$EVIOCSREP(0xffffffffffffffff, 0x40084503, 0x0) (async) syz_usb_connect$cdc_ecm(0x4, 0x6e, &(0x7f0000000380)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0xff, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x1, 0x1, 0x3, 0x50, 0x1, [{{0x9, 0x4, 0x0, 0x1, 0x3, 0x2, 0x6, 0x0, 0xba, {{0x9, 0x24, 0x6, 0x0, 0x0, "42448263"}, {0x5, 0x24, 0x0, 0x2}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x5}, [@dmm={0x7, 0x24, 0x14, 0x30b7, 0x40}, @obex={0x5, 0x24, 0x15, 0x5}, @obex={0x5, 0x24, 0x15, 0x2}, @country_functional={0xc, 0x24, 0x7, 0xfd, 0x9, [0x8, 0x1, 0x0]}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x8, 0x0, 0x80, 0x1}}, {{0x9, 0x5, 0x3, 0x2, 0x200, 0x4, 0x3, 0xc0}}}}}]}}]}}, &(0x7f00000008c0)={0xa, &(0x7f0000000400)={0xa, 0x6, 0x110, 0x6, 0x1f, 0x5a, 0x20, 0x9}, 0x0, 0x0, 0x7, [{0x4, &(0x7f0000000500)=@lang_id={0x4, 0x3, 0x419}}, {0x4, &(0x7f0000000540)=@lang_id={0x4, 0x3, 0x1001}}, {0x4, &(0x7f0000000580)=@lang_id={0x4}}, {0x2, &(0x7f00000006c0)=@string={0x2}}, {0x0, 0x0}, {0x2, &(0x7f00000007c0)=@string={0x2}}, {0x4, &(0x7f0000000880)=@lang_id={0x4, 0x3, 0x419}}]}) (async) ioctl$sock_SIOCSIFBR(0xffffffffffffffff, 0x8941, &(0x7f0000000d40)=@get={0x1, &(0x7f0000000c40)=""/221, 0x400}) (async) openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000d80), 0x600000, 0x0) (async) syz_usb_connect$cdc_ecm(0x0, 0x5a, &(0x7f0000000ec0)={{0x12, 0x1, 0x300, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48, 0x1, 0x1, 0x0, 0x0, 0x3, [{{0x9, 0x4, 0x0, 0x0, 0x2, 0x2, 0x6, 0x0, 0x5, {{0x9, 0x24, 0x6, 0x0, 0x0, "3a51e0bc"}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0x2eaa, 0x2, 0x0, 0x7}}, {[{{0x9, 0x5, 0x81, 0x3, 0x40, 0x6, 0x81}}], {{0x9, 0x5, 0x82, 0x2, 0x400, 0xec, 0x3, 0x5}}, {{0x9, 0x5, 0x3, 0x2, 0x400, 0x0, 0x0, 0x7f}}}}}]}}]}}, &(0x7f0000001240)={0xa, &(0x7f0000000f40)={0xa, 0x6, 0x201, 0x81, 0x46, 0x1c, 0x20, 0x3}, 0x106, &(0x7f0000000080)=ANY=[@ANYBLOB="050f06010514100abb220100000fffb102000000000000000043100134c6737357f4d86b94092e1e1325f3d750447c3da1e28bcf028e00f11419dd33c06d3abf5572caaf41de5a5d435b939e5c2847483744c9d4559b14bf70e69ef098071002005e800089100bc662fe5610d761675b78f67f71dcebc845c6f812b9f2ccfde967922417564bd8d77fd93c5302a414791d0097b4fd32d14ad4047d4b3f379a73fb78cee1a48026d7782b812a2cbd0289470541e68745416fe195568d69c4bdced12956499ff222e851963aef61b93941fa8394611b5a9d5453b69e34f14b00655649b44896b0231201ef2259d31a1000119f1a07824fb65a23139ff2e247f80acb1f9e826f18ab"], 0x1, [{0x4, &(0x7f0000001200)=@lang_id={0x4, 0x3, 0xc07}}]}) 22:30:25 executing program 2: r0 = fcntl$dupfd(0xffffffffffffffff, 0x406, 0xffffffffffffffff) write$binfmt_script(r0, &(0x7f0000000040)={'#! ', './file0', [{}, {0x20, 'ocfs2\x00'}, {0x20, '\xce/\xad[!(.$'}, {0x20, 'ocfs2\x00'}, {0x20, '!.'}, {0x20, 'ocfs2\x00'}], 0xa, '*n'}, 0x2f) (async) syz_mount_image$ocfs2(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8000000, 0x2f, &(0x7f0000000200)=[{&(0x7f0000010000)="02020202020202027468697320697320616e206f6366733220766f6c756d650002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202027468697320697320616e206f6366733220766f6c756d6500020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202027468697320697320616e206f6366733220766f6c756d65000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202027468697320697320616e206f6366733220766f6c756d65000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202024f43465356320000dca5e4bdffffffff000000000020000000000000000000000000000000000000000000003100000000000000000000006cc3655f000000006cc3655f00000000000000000000000002000000000000000000000000000000dca5e4bd00"/8320, 0x2080}, {&(0x7f0000012100)="00005a000000140000000000000000006cc3655f00000000000000000300000058b700000100000009000000000000000a000000000000000c0000000e00000002000000f9b400e20400"/96, 0x60, 0x20c0}, {&(0x7f0000012200)="000000000000000000000000000000006f91945703c14437853f2ecb79f6175300000000000000000000000000000000000000000000000000010000d89f3207cdf2d81271ab75d300"/96, 0x60, 0x2140}, {&(0x7f0000012300)="47524f5550303100c00f0020790e0000dca5e4bd0000000000000000000000000f00000000000000040000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f00"/640, 0x280, 0x4000}, {&(0x7f0000012600)="47524f5550303100c00f1001fc000000dca5e4bd0000000000000000000000000c00000000000000080000000000000000000000000000000000000000000000ffff0f00"/96, 0x60, 0x8000}, {&(0x7f0000012700)="494e4f4445303100dca5e4bdffff010000000000000000000000000000000000380f000000000000ed410300110000006cc3655f000000006cc3655f000000006cc3655f00000000000000000000000009000000000000000000000000000000dca5e4bd00000000000000000000000000000000000001000000000000000000", 0x80, 0x9000}, {&(0x7f0000012800)="380f0000000000000900000000000000100001022e0000000900000000000000100002022e2e00001d42000000000000180f0a026c6f73742b666f756e640000", 0x40, 0x90c0}, {&(0x7f0000012900)="494e4f4445303100dca5e4bdffff020000000000000000000000000000000000380f000000000000ed410400110000006cc3655f000000006cc3655f000000006cc3655f0000000000000000000000000a000000000000000000000000000000dca5e4bd00000000000000000000000000000000000001000000000000000000", 0x80, 0xa000}, {&(0x7f0000012a00)="380f0000000000000a00000000000000100001022e0000000a00000000000000100002022e2e00000b0000000000000018000a016261645f626c6f636b7300000c0000000000000020001201676c6f62616c5f696e6f64655f616c6c6f6300000d0000000000000014000801736c6f745f6d61700e00000000000000180009016865617274626561740000000f000000000000001c000d01676c6f62616c5f6269746d617000000010000000000000001c000f026f727068616e5f6469723a303030300011000000000000001c000f026f727068616e5f6469723a3030303100120000000000000020001101657874656e745f616c6c6f633a30303030000000130000000000000020001101657874656e745f616c6c6f633a3030303100000014000000000000001c001001696e6f64655f616c6c6f633a3030303015000000000000001c001001696e6f64655f616c6c6f633a30303031160000000000000018000c016a6f75726e616c3a30303030170000000000000018000c016a6f75726e616c3a3030303118000000000000001c0010016c6f63616c5f616c6c6f633a3030303019000000000000001c0010016c6f63616c5f616c6c6f633a303030311a00000000000000200011017472756e636174655f6c6f673a303030300000001b00000000000000600d11017472756e636174655f6c6f673a30303031000000", 0x200, 0xa0c0}, {&(0x7f0000012c00)="494e4f4445303100dca5e4bdffff0300000000000000000000000000000000000000000000000000a4810100110000006cc3655f000000006cc3655f000000006cc3655f0000000000000000000000000b000000000000000000000000000000dca5e4bd00"/128, 0x80, 0xb000}, {&(0x7f0000012d00)="0000f300"/32, 0x20, 0xb0c0}, {&(0x7f0000012e00)="494e4f4445303100dca5e4bdffff0400000000004400000000000000000000000000110000000000a4810100910400006cc3655f000000006cc3655f000000006cc3655f0000000000000000000000000c000000000000000000000000000000dca5e4bd00"/128, 0x80, 0xc000}, {&(0x7f0000012f00)="000000000000000000000000000000000000000000000000140000001001000044000400f30001000000000000000000fc000000100100000800000000000000", 0x40, 0xc0a0}, {&(0x7f0000013000)="494e4f4445303100dca5e4bdffff0500000000000100000000000000000000000040000000000000a4810100110000006cc3655f000000006cc3655f0000000088c3655f0000000000000000000000000d000000000000000000000000000000dca5e4bd00"/128, 0x80, 0xd000}, {&(0x7f0000013100)="0000f30001000000000000000000000000000000010000001842000000000000", 0x20, 0xd0c0}, {&(0x7f0000013200)="494e4f4445303100dca5e4bdffff0600000000004000000000000000000000000000100000000000a4810100110200006cc3655f000000006cc3655f000000006cc3655f0000000000000000000000000e000000000000000000000000000000dca5e4bd00"/128, 0x80, 0xe000}, {&(0x7f0000013300)="0000f30001000000000000000000000000000000400000001801000000000000", 0x20, 0xe0c0}, {&(0x7f0000013400)="494e4f4445303100dca5e4bdffff0700000000000020000000000000000000000000000800000000a4810100910400006cc3655f000000006cc3655f000000006cc3655f0000000000000000000000000f000000000000000000000000000000dca5e4bd00"/128, 0x80, 0xf000}, {&(0x7f0000013500)="0000000000000000000000000000000000000000000000008711000000200000007e0100f30001000000000000000000790e0000002000000400000000000000", 0x40, 0xf0a0}, {&(0x7f0000013600)="494e4f4445303100dca5e4bdffff080000000000000000000000000000000000380f000000000000ed410200110000006cc3655f000000006cc3655f000000006cc3655f00000000000000000000000010000000000000000000000000000000dca5e4bd00000000000000000000000000000000000001000000000000000000", 0x80, 0x10000}, {&(0x7f0000013700)="380f0000000000001000000000000000100001022e0000000a00000000000000280f02022e2e00"/64, 0x40, 0x100c0}, {&(0x7f0000013800)="494e4f4445303100dca5e4bdffff090000000000000000000000000000000000380f000000000000ed410200110000006cc3655f000000006cc3655f000000006cc3655f00000000000000000000000011000000000000000000000000000000dca5e4bd00000000000000000000000000000000000001000000000000000000", 0x80, 0x11000}, {&(0x7f0000013900)="380f0000000000001100000000000000100001022e0000000a00000000000000280f02022e2e00"/64, 0x40, 0x110c0}, {&(0x7f0000013a00)="494e4f4445303100dca5e4bdffff0a00000000000000000000000000000000000000000000000000a4810100910400006cc3655f000000006cc3655f000000006cc3655f00000000000000000000000012000000000000000000000000000000dca5e4bd00"/128, 0x80, 0x12000}, {&(0x7f0000013b00)="00010400f300"/32, 0x20, 0x120c0}, {&(0x7f0000013c00)="494e4f4445303100dca5e4bdffff0b00000000000000000000000000000000000000000000000000a4810100910400006cc3655f000000006cc3655f000000006cc3655f00000000000000000000000013000000000000000000000000000000dca5e4bd00"/128, 0x80, 0x13000}, {&(0x7f0000013d00)="00010400f300"/32, 0x20, 0x130c0}, {&(0x7f0000013e00)="494e4f4445303100dca5e4bdffff0c00000000000001000000000000000000000000400000000000a4810100910400006cc3655f000000006cc3655f000000006cc3655f00000000000000000000000014000000000000000000000000000000dca5e4bd00"/128, 0x80, 0x14000}, {&(0x7f0000013f00)="000000000000000000000000000000000000000000000000020000000004000000010400f30001000000000000000000fe030000000400001c42000000000000", 0x40, 0x140a0}, {&(0x7f0000014000)="494e4f4445303100dca5e4bdffff0d00000000000000000000000000000000000000000000000000a4810100910400006cc3655f000000006cc3655f000000006cc3655f00000000000000000000000015000000000000000000000000000000dca5e4bd00"/128, 0x80, 0x15000}, {&(0x7f0000014100)="00010400f300"/32, 0x20, 0x150c0}, {&(0x7f0000014200)="494e4f4445303100dca5e4bdffff0e00000000000008000000000000000000000000000200000000a4810100110100006cc3655f000000006cc3655f0000000076c3655f00000000000000000000000016000000000000000000000000000000dca5e4bd00"/128, 0x80, 0x16000}, {&(0x7f0000014300)="0000f30001000000000000000000000000000000000800001802000000000000", 0x20, 0x160c0}, {&(0x7f0000014400)="494e4f4445303100dca5e4bdffff0f00000000000008000000000000000000000000000200000000a4810100110100006cc3655f000000006cc3655f000000007fc3655f00000000000000000000000017000000000000000000000000000000dca5e4bd00"/128, 0x80, 0x17000}, {&(0x7f0000014500)="0000f30001000000000000000000000000000000000800001822000000000000", 0x20, 0x170c0}, {&(0x7f0000014600)="494e4f4445303100dca5e4bdffff1000000000000000000000000000000000000000000000000000a4810100d10000006cc3655f000000006cc3655f000000006cc3655f00000000000000000000000018000000000000000000000000000000dca5e4bd00"/128, 0x80, 0x18000}, {&(0x7f0000014700)="00000000300f00"/32, 0x20, 0x180c0}, {&(0x7f0000014800)="494e4f4445303100dca5e4bdffff1100000000000000000000000000000000000000000000000000a4810100d10000006cc3655f000000006cc3655f000000006cc3655f00000000000000000000000019000000000000000000000000000000dca5e4bd00"/128, 0x80, 0x19000}, {&(0x7f0000014900)="00000000300f00"/32, 0x20, 0x190c0}, {&(0x7f0000014a00)="494e4f4445303100dca5e4bdffff1200000000000000000000000000000000000000000000000000a4810100110800006cc3655f000000006cc3655f000000006cc3655f0000000000000000000000001a000000000000000000000000000000dca5e4bd00"/128, 0x80, 0x1a000}, {&(0x7f0000014b00)="e70100"/32, 0x20, 0x1a0c0}, {&(0x7f0000014c00)="494e4f4445303100dca5e4bdffff1300000000000000000000000000000000000000000000000000a4810100110800006cc3655f000000006cc3655f000000006cc3655f0000000000000000000000001b000000000000000000000000000000dca5e4bd00"/128, 0x80, 0x1b000}, {&(0x7f0000014d00)="e70100"/32, 0x20, 0x1b0c0}, {&(0x7f0000014e00)="c03b399800000004000000000000100000002000000000010000000100000001000000000000000000000000000000006f91945703c14437853f2ecb79f617530000000100"/96, 0x60, 0x218000}, {&(0x7f0000014f00)="c03b399800000004000000000000100000002000000000010000000100000001000000000000000000000000000000006f91945703c14437853f2ecb79f617530000000100"/96, 0x60, 0x2218000}, {&(0x7f0000015000)="47524f555030310000010004fe030000dca5e4bd00000000000000000000000014000000000000001c42000000000000000000000000000000000000000000000300"/96, 0x60, 0x421c000}, {&(0x7f0000015100)="494e4f4445303100dca5e4bd0000010000000000000000000000000000000000380f000000000000ed4102000100000089c3655f0000000089c3655f0000000089c3655f0000000000000000000000001d420000000000000000000000000000dca5e4bd000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000001c420000000000000000000000000000000000000000000000000000000000000000000000000000380f0000000000001d42000000000000100001022e0000000900000000000000280f02022e2e00"/256, 0x100, 0x421d000}], 0x0, &(0x7f0000015200)) (async) r1 = socket$can_bcm(0x1d, 0x2, 0x2) (async) r2 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r2, &(0x7f00000006c0)={0xa, 0x0, 0x0, @local, 0x4}, 0x1c) (async) sendmmsg(r2, &(0x7f00000092c0), 0x4ff, 0x7ffffff7) (async) ioctl$BTRFS_IOC_SUBVOL_CREATE(r1, 0x5000940e, &(0x7f0000000680)={{r2}, "80f09cb5869de790cac5bf4ea68c16a97755bb5d13019bca360c965ca4b9825a76eebdb40dd92adfaff2d318a624ead8699a68666016877bab1d100a23879fe3b7c6781532915cdb3cff720e37db6aa1d35571c69f478c33335abe4944742a1fafd87da0bf496282c6d153fddc3cedca41c688ef3646592b6fea8665a5fdac97148c2f6673ffbadb998eb679012292dc69c9f26c20d03fc8a3b03014e5f16b125977d33c11d8db4ff09a37795a159cf6f23790ac410dcd2dfac2c3dd63cc7b04f5f608462fbf02db94b9076054145a2495be72c722a44cb297867771cd3353ca0372f804f100f0c2f6c84ce20f444ca183e20d52b0e76dde3fb6bf883db6bc77a17b4a87d9010c2052cb0276a9d3547a89af4efbc6d21ad420d631289f8692012d10a90ff611bb6774c5f99f3b8851bb1a1bb0cddba388c176fb71ff864563c15be5f4e97747fa14c77f05902594726e66d6df695b284d108d4ad9263ef63979619da0f8d7e9589f9cb764ca441d948ed5c2effa310b535188eca4c3a74237b79bb290eae4b558738d74bf4bb80c91c7ebad0df6827bf04f5a111d3c757e4a921ea35f4c93b083f56a4bd9d5741d44374dae2e17680afc9fe4995c0affed404f17a56af8fea5bdbc19b6c729adf7a1de395ff88e599c1e96919a6d8733860cf47a7225d93156a9baf03cd4e746bc9d4f6697545d51b907d805302738608af8b8834001312571e75d5dfa5262f58dc40eab862a0c780429b4d103dfc2054c70b1a57975905d4d319d5c9ee208721243e6fb0688446e4de4762ebc97834d962845155a8ba657ba498c61fca9d72a149f18c670db5415806bb608bd400008a4f5f25e028c650742b817d64d997fb3549fb0ce1cfab4fa73b48fab33130883c6780a7d9377fdd35ceb02445b044ae8911aa1510418f0006c3104919e7ee2d358f0498d64c24088de562d4ecd1f5417df1f1de88f69fe9420e3b64f28951e499f3cf30fca4eee60cb8dc37038973947edb88216a095a03f58d02ca69f1b6d275a8eb66a69c66c8e1478b82448136fa9c56376bd6cdf46aa701f4c6b2050b9d8b2cff6c63ad366362d08f7723ca9824efc81eaf014ec423ef39fe11f20d7b62e7091b904b3cc59cb7be0be6dd96333d76070066f18419835aaffc924d30fb03bc5dd4658f30a7a455e0fda3e7a9fa6c89a37ac2723ad3b8ec49988422185e68de68c409311f8b45621a1be810a33e9d45c1e7fa2adfe52372117d9ee087638054656cdc0782cf1c6b6da2954a5d34f91d58292252d6153a15c1e61feb55b8a8f4b52758645ed9038fb80f984962fa47746c6561f6ccd1e69d6eee47728f45d4a505980bb888840e8edbf7f6eb4f2d93bde2d12b6ffc580f9b31c16af14fc3e7b7ea45434a68a7a5697cb5ea065ebd479b9217964786048e87e63d2c9428489edf45882191db872f62e658a9745f5c4d71ce91da5f5513b7132cdec91cf47a96f8e4c99905a0cebe7fbafb897e64a85add04eca19fd4126f5ea117158db6196bae454ea7995f272eede65ef05f8ba566cd81443ddad515c334c36140a66b2ff31c153baec2854d2ad7521f68295837a7351f537c6be1d70b880d573c161cd3935450dc4f8183e5ba069be7377d110e84b492d52d349bd9a3eaa2c08e6eb2921e5b91a97ecb1d3b80eeae87f5da78c869f2e6419e6629a0211a3b189b6c49737486d392559abd2d56022eec53210a7a8b2ea01279db63d82b39d7c6bb382bd76a0b4e8aaa62efc98dce4b66172b35fe4cf961ff5584d978be6879c5cfc1e48be2c6a02aedd26b8e8263eabb2a0e9969c680d124011821b4d93d9e5b4b22c633f641310f8e7f4e3b106fef63d2528088f962811623926fb4b43b8285558b35371df3b86b934df69d03a6da236ba6c4a0b5c1d5a125758db9de20e2ad01055b293083ccfdb7db01487893b44a951b4e801fcb3ac43cfd86b93c64c5740165a4bb1eb040bf9ea9317e9ec983e434c2594a499a64b7ddc39b074069f32e34787814cad288f8546ddc302f94e846b828592f2bb1c6641bb99ed627da7722ba0e28d1a6d2b6ff82ade16f024b2613394eaae6b9467ecdbd257fe0af678fbddcda849acef09b7c2a0caa703388ec7d01086d14e4b22470ed708819df4fa46b516cd3dee2f210ca63b46ddd086668020f22bc3c005f3c1221bab4522be152323da9546e1edc28ecdc99ac3043a53595468a5069f1d9126c6f8ac74dd652314a5522166840d3a7c4509c4a051e30f16c8bb4387cd2a00b5ea319427524e9e406c783ff53800b59f732f10cbd2cb4898c216061a89aff15975d0ceec85ba5628d578995d588f484c3d9edbc4538f7505ef2660dff8813acf24f72cb90dd3fe0a961eaebc4f89ed91c512cfac9e526b8f37db02ddee24c26b6c339739f64f30628fd23584c4b30fd75269106c9ad89e9df5c0235d016b626336b6484fcf70fa2523956123e4b0a22be4f411b39e73b5eb73aedd9194f61c5b8a0b5d65e6ad6597adbc39a8b70865ba34bfabc08f87dd7aa35ca354dd1d933af308d549ee7338f037e589630b2d3e181bceee80a544adda5534813ef9cceee92c83061c77a2b6be0dd6261ca653063cccf4f44551c11c848759b205361a2d2fd492a14f86d97f6b12e70302b4372daf9211e97d4e90fa50e1550fdb5e4512f5b1f64b5d5eabb1fc4bef79457e9dc0ea4169b37ff384b0944dfe8028f481a1aa85649a27070bb7cb5da27ad2bf3408f3040461fdf47b7534c50369ba196ce3ffe81dee6c8ead7d3c9f8d8d95e62bf49de81d471fc33293d9b443bb3681776053a62bd5a332e72fdeb4500cd54806775b4dc9cd313c67af3e72482a06bc8afc1f071ea485ba3ea59833fb30293fbc85a2a168cf605e3432d019324f2b63d36ea775cead0e3e36fa091a86eabdc1088d8b65d11fc66ea1d56c842193f5f772191aeb73ccf8771e408aa7fe7d2e2d0283b18af62b0955066987cf93a87467c99b1414d576923a4c07d19b5497a0355727d46a1b7071d6ed5aa05e3eaac307a8f950cb3e560c3c63b31d2b779cf0c920d4e0be4bba4f98b1050565f1f5186310c486e3eede90e5179956e76f6504352efde6b44a04ec0a17218086a02a47fdc0e9f224982cb34c92bbe2ad04f8a1bace0c572ef8e9c038d6454052a5a71745d885696db60accd91a5a69524da114c6c9c39df181ef2833a8ec1f051530055683d69c537a82db043a72455d2105798fa91cc132d7ca42d725cddd7335d91f4e0128f2d539a1c6af8f97c2a34fb713df73aac010853a47e6dcd4f0c93ee4ec29236bc342ad21ee3768c6f801e64477a6999efe0efc276b6c2c09b438858f1124495d0ebce75b12b7bb9d1644083b5f7ccd83cfd4c096051917c6ab2d3fa974bec9921add40645fe50fde9185e8a1b6f145c1141eb9bffc50e93e0952acb595bdb80a0064c46832f14e7012dc8b0d9c6c6a4c917bd7343052019c20af99759b1f635ed27955998bc68a8334678aa3df7f2b707c040e167a4346e29d37bde056e7cdc3be4e7956476ce9d3912fcceb26b505c3c6d32036fe518aafa868d2769595687349018ca9f733eb7449c17fe8ef395e76daa0b47776567a6f3748c6db1ee573a904df204359f055626d6a01cabf4b429e11101c5865f843684c065e86388a3fc651ebe5296d2f16bb8940d6132df2a17fb98c0fde5d56e6a738412bec0002a2b9a61cb281e1a911c43cb069afceceaaebff768c47ba47ea8cb74993349f33ea74f99d81ced43c1421e03218fd6a7c4b55f7ebfc07d200ba7b62b318de99280a5fac88ebb2361a9173e607cfdbe298406994f790cebe385bd63fa685007565077e6166f1696e7c5ad23775463aaaf34637c9edeac67079202ae172114eaa87787b3bba5b1a52def7640d14d3adaa77bbae820908c9eef971ee398225e44f36798ca6b5b2b11b15eae09617cdd7abc4934e27940679b30e556bfbeaecc7e5af22519b73cc67c308125c1c3c416795ecf2cbd8fcc8e07b303595b51212191098d0ac0bc71be9327f53adba9aa7734d014eddb8d3da0e5d161b35c09e70db6ab0c83dd2340feae397c82c045947a57caa1e64eb7de7f5590776ef38728989fdd0f79cc1381853f749deac2f0701a71413deaa857fd8c9b5b01104eb1f1704268ee80f97a50dea3f3bc6b37d48f7908432c7086ea9af561e622446ac6b97e1002cf64e267c53a28679d5721a48e2e57c43e9d75321fcf78386420600761ebaf9748560140a5149ab7f57b2afca14c73ff0488d99f479586b3b1d01b6bac9696a6281bc1247713abb3c6a84cbc590c150b9830a087de9e2041db10b90308c68f60f2265c87d2d923f3d9189d3868ecb46101f9e56a98947ab0aebaf94d91d974e63b0b0195253104d6504c7c581fe38ce155b96802cfe193abc2efb158d103d08b57598df447cd241498a65f740866014c927a3de86ab86405e070075ca35668bf05322430bc041e5af69e3593a3c49d4406e08addd917d4b3ab22bb28e8d393254d92f966ba846f8cc6b9a45c13344f6c80ea29ba7836b4026e2fff5a935f89226ec6d25202b90ff302761f6161a66b0aa18f5c5b2c40de970058cbbae7d811866b7e274d4f0d03498a723391874883745c97d4c1112234966faba65c8a8adf04a4ff51585a7af73fcae03098595ac02abcb16b3a21530721613a92a50c505275838e470f9e7575e5eefe980d66b375c3d47ec52b2439d0c5f6873fce4d43852bf8c5b59b1c4db25a26ef9c36887c70e0a1133ba221b410abe543d49ea654e6e47a2014c32de1a2e259dc512e265bc029b049d2ce6be2fe096b58550e4086c10371ac216abee6f8f52ba243db631ca537dbb2c1f0cec3c711b441ef66b544de1a4ed7ad0c8c7c3fc9ee76dc55a01db3b803191027179065c14012c39b69c9ef5bf05e1d6ab9267030953e6593c4eb2a2b08bd7ea0c158597761f60d37f9f1836a747d92edd05bb56c81c3493bc559194f6113d614d9ea580459c9243501c9b171f5461225afc515f101a78035c582ce0b752be9ec4dbc51298435b6ea16795d8f8faf19207459ca948892ef20c354148102f8b056cf16bdea165ef609e9164abe29d5cf6a4fcef1c6311183e11ac14289b4d2550d20a2f1742a425b38dd1f22a90c6237a2c5cd77e74431f02daacb608f152aa7f3515e237df302df59e4b5ccb2501cd1a5a79fd6d7220880bdeaf4f7d30d5706c9ff299797a024efd5b4e802e032ed57e721c39a176e209a0f5a422633c3b6da7cee101802b9afcfad5970a91b11911d67f43bb4fe779f96dbf16b1671c63e4688131d3c50a0ac8b18ea2d9a2f6d2cee3ab4dfb34005a799b10c97458a5aff4b6bf5a51f509f3cec321f687e56e26a7a90a949671ecdfe2537695136325c1f009a6c53d7741100f213955ea53cd2577deca54dbf539f9397189071740f0eebfa456142e0caed444dc6f8e4ea800f2a460f53d250385c49e08d427c8a9755fea6d08c84656171e76e0e6bf9d5f789062abf7827d2cc546adaa4939d39ef5a67ac6905ccfed911e6d70c8dfd30f41d5c2a4678d744127c8b00460d5a7991311537f5ef8855cd5e51d6de017020e098b2e22307b183be774c5b785225d8a3f36e8f79ab326f8f5b32cf40644126a053e87a086e90f261df0acdf609199a6954f46f894af2451056dcade752c27e881df798f56f0c026802e477fe359f5575e23f2dbd0e7bf16781f50e5ef5daa1845207fbd7e8357f0dc76b928c4"}) 22:30:25 executing program 5: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000006c0)={0xa, 0x0, 0x0, @local, 0x4}, 0x1c) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x7ffffff7) write$P9_RREADLINK(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYRES16=r0], 0x10) bind$can_j1939(0xffffffffffffffff, &(0x7f0000000080)={0x1d, 0x0, 0x1, {0x0, 0xff, 0x4}, 0xfe}, 0x18) syz_mount_image$udf(0x0, 0x0, 0x3, 0x1, &(0x7f0000000040)=[{&(0x7f0000000000)="ed3b908f2653addb33f2b35a6ec466772646e1af053323199f76542ca586973a127c190b5e44b47ab4d68c3060", 0x2d, 0x7}], 0x21030, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) r2 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x2) mount$overlay(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140), 0x4040, &(0x7f0000000240)={[{@xino_off}, {@upperdir={'upperdir', 0x3d, './file0'}}, {@xino_auto}, {@metacopy_off}, {@index_on}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@nfs_export_off}, {@index_off}, {@xino_off}, {@nfs_export_off}], [{@smackfsfloor={'smackfsfloor', 0x3d, '\x00'}}, {@seclabel}, {@fowner_eq}, {@mask={'mask', 0x3d, 'MAY_READ'}}, {@fowner_lt}, {@euid_lt={'euid<', r1}}, {@fsuuid={'fsuuid', 0x3d, {[0x33, 0x35, 0x8, 0x31, 0x35, 0x39, 0x38, 0x36], 0x2d, [0x31, 0x30, 0x39, 0x32], 0x2d, [0x7, 0x35, 0x30, 0x33], 0x2d, [0x65, 0x63, 0x34, 0x54], 0x2d, [0x65, 0x30, 0x37, 0x37, 0x38, 0x35, 0x4, 0x65]}}}]}) socket$inet6(0xa, 0x2, 0x0) (async) connect$inet6(r0, &(0x7f00000006c0)={0xa, 0x0, 0x0, @local, 0x4}, 0x1c) (async) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x7ffffff7) (async) write$P9_RREADLINK(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYRES16=r0], 0x10) (async) bind$can_j1939(0xffffffffffffffff, &(0x7f0000000080)={0x1d, 0x0, 0x1, {0x0, 0xff, 0x4}, 0xfe}, 0x18) (async) syz_mount_image$udf(0x0, 0x0, 0x3, 0x1, &(0x7f0000000040)=[{&(0x7f0000000000)="ed3b908f2653addb33f2b35a6ec466772646e1af053323199f76542ca586973a127c190b5e44b47ab4d68c3060", 0x2d, 0x7}], 0x21030, 0x0) (async) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) (async) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) (async) ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x2) (async) mount$overlay(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140), 0x4040, &(0x7f0000000240)={[{@xino_off}, {@upperdir={'upperdir', 0x3d, './file0'}}, {@xino_auto}, {@metacopy_off}, {@index_on}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@nfs_export_off}, {@index_off}, {@xino_off}, {@nfs_export_off}], [{@smackfsfloor={'smackfsfloor', 0x3d, '\x00'}}, {@seclabel}, {@fowner_eq}, {@mask={'mask', 0x3d, 'MAY_READ'}}, {@fowner_lt}, {@euid_lt={'euid<', r1}}, {@fsuuid={'fsuuid', 0x3d, {[0x33, 0x35, 0x8, 0x31, 0x35, 0x39, 0x38, 0x36], 0x2d, [0x31, 0x30, 0x39, 0x32], 0x2d, [0x7, 0x35, 0x30, 0x33], 0x2d, [0x65, 0x63, 0x34, 0x54], 0x2d, [0x65, 0x30, 0x37, 0x37, 0x38, 0x35, 0x4, 0x65]}}}]}) (async) [ 462.799641][ T9518] loop4: detected capacity change from 0 to 131391 [ 462.850212][ T9518] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 462.889991][ T9518] REISERFS (device loop4): found reiserfs format "3.5" with non-standard journal 22:30:25 executing program 0: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000006c0)={0xa, 0x0, 0x0, @local, 0x4}, 0x1c) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x7ffffff7) write$P9_RREADLINK(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYRES16=r0], 0x10) bind$can_j1939(0xffffffffffffffff, &(0x7f0000000080)={0x1d, 0x0, 0x1, {0x0, 0xff, 0x4}, 0xfe}, 0x18) syz_mount_image$udf(0x0, 0x0, 0x3, 0x1, &(0x7f0000000040)=[{&(0x7f0000000000)="ed3b908f2653addb33f2b35a6ec466772646e1af053323199f76542ca586973a127c190b5e44b47ab4d68c3060", 0x2d, 0x7}], 0x21030, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) r2 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x2) mount$overlay(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140), 0x4040, &(0x7f0000000240)={[{@xino_off}, {@upperdir={'upperdir', 0x3d, './file0'}}, {@xino_auto}, {@metacopy_off}, {@index_on}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@nfs_export_off}, {@index_off}, {@xino_off}, {@nfs_export_off}], [{@smackfsfloor={'smackfsfloor', 0x3d, '\x00'}}, {@seclabel}, {@fowner_eq}, {@mask={'mask', 0x3d, 'MAY_READ'}}, {@fowner_lt}, {@euid_lt={'euid<', r1}}, {@fsuuid={'fsuuid', 0x3d, {[0x33, 0x35, 0x8, 0x31, 0x35, 0x39, 0x38, 0x36], 0x2d, [0x31, 0x30, 0x39, 0x32], 0x2d, [0x7, 0x35, 0x30, 0x33], 0x2d, [0x65, 0x63, 0x34, 0x54], 0x2d, [0x65, 0x30, 0x37, 0x37, 0x38, 0x35, 0x4, 0x65]}}}]}) [ 462.900700][ T9518] REISERFS (device loop4): using ordered data mode [ 462.907575][ T9518] reiserfs: using flush barriers [ 462.930741][ T9518] REISERFS (device loop4): journal params: device loop4, size 8192, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 22:30:25 executing program 2: r0 = fcntl$dupfd(0xffffffffffffffff, 0x406, 0xffffffffffffffff) write$binfmt_script(r0, &(0x7f0000000040)={'#! ', './file0', [{}, {0x20, 'ocfs2\x00'}, {0x20, '\xce/\xad[!(.$'}, {0x20, 'ocfs2\x00'}, {0x20, '!.'}, {0x20, 'ocfs2\x00'}], 0xa, '*n'}, 0x2f) syz_mount_image$ocfs2(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8000000, 0x2f, &(0x7f0000000200)=[{&(0x7f0000010000)="02020202020202027468697320697320616e206f6366733220766f6c756d650002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202027468697320697320616e206f6366733220766f6c756d6500020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202027468697320697320616e206f6366733220766f6c756d65000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202027468697320697320616e206f6366733220766f6c756d65000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202024f43465356320000dca5e4bdffffffff000000000020000000000000000000000000000000000000000000003100000000000000000000006cc3655f000000006cc3655f00000000000000000000000002000000000000000000000000000000dca5e4bd00"/8320, 0x2080}, {&(0x7f0000012100)="00005a000000140000000000000000006cc3655f00000000000000000300000058b700000100000009000000000000000a000000000000000c0000000e00000002000000f9b400e20400"/96, 0x60, 0x20c0}, {&(0x7f0000012200)="000000000000000000000000000000006f91945703c14437853f2ecb79f6175300000000000000000000000000000000000000000000000000010000d89f3207cdf2d81271ab75d300"/96, 0x60, 0x2140}, {&(0x7f0000012300)="47524f5550303100c00f0020790e0000dca5e4bd0000000000000000000000000f00000000000000040000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f00"/640, 0x280, 0x4000}, {&(0x7f0000012600)="47524f5550303100c00f1001fc000000dca5e4bd0000000000000000000000000c00000000000000080000000000000000000000000000000000000000000000ffff0f00"/96, 0x60, 0x8000}, {&(0x7f0000012700)="494e4f4445303100dca5e4bdffff010000000000000000000000000000000000380f000000000000ed410300110000006cc3655f000000006cc3655f000000006cc3655f00000000000000000000000009000000000000000000000000000000dca5e4bd00000000000000000000000000000000000001000000000000000000", 0x80, 0x9000}, {&(0x7f0000012800)="380f0000000000000900000000000000100001022e0000000900000000000000100002022e2e00001d42000000000000180f0a026c6f73742b666f756e640000", 0x40, 0x90c0}, {&(0x7f0000012900)="494e4f4445303100dca5e4bdffff020000000000000000000000000000000000380f000000000000ed410400110000006cc3655f000000006cc3655f000000006cc3655f0000000000000000000000000a000000000000000000000000000000dca5e4bd00000000000000000000000000000000000001000000000000000000", 0x80, 0xa000}, {&(0x7f0000012a00)="380f0000000000000a00000000000000100001022e0000000a00000000000000100002022e2e00000b0000000000000018000a016261645f626c6f636b7300000c0000000000000020001201676c6f62616c5f696e6f64655f616c6c6f6300000d0000000000000014000801736c6f745f6d61700e00000000000000180009016865617274626561740000000f000000000000001c000d01676c6f62616c5f6269746d617000000010000000000000001c000f026f727068616e5f6469723a303030300011000000000000001c000f026f727068616e5f6469723a3030303100120000000000000020001101657874656e745f616c6c6f633a30303030000000130000000000000020001101657874656e745f616c6c6f633a3030303100000014000000000000001c001001696e6f64655f616c6c6f633a3030303015000000000000001c001001696e6f64655f616c6c6f633a30303031160000000000000018000c016a6f75726e616c3a30303030170000000000000018000c016a6f75726e616c3a3030303118000000000000001c0010016c6f63616c5f616c6c6f633a3030303019000000000000001c0010016c6f63616c5f616c6c6f633a303030311a00000000000000200011017472756e636174655f6c6f673a303030300000001b00000000000000600d11017472756e636174655f6c6f673a30303031000000", 0x200, 0xa0c0}, {&(0x7f0000012c00)="494e4f4445303100dca5e4bdffff0300000000000000000000000000000000000000000000000000a4810100110000006cc3655f000000006cc3655f000000006cc3655f0000000000000000000000000b000000000000000000000000000000dca5e4bd00"/128, 0x80, 0xb000}, {&(0x7f0000012d00)="0000f300"/32, 0x20, 0xb0c0}, {&(0x7f0000012e00)="494e4f4445303100dca5e4bdffff0400000000004400000000000000000000000000110000000000a4810100910400006cc3655f000000006cc3655f000000006cc3655f0000000000000000000000000c000000000000000000000000000000dca5e4bd00"/128, 0x80, 0xc000}, {&(0x7f0000012f00)="000000000000000000000000000000000000000000000000140000001001000044000400f30001000000000000000000fc000000100100000800000000000000", 0x40, 0xc0a0}, {&(0x7f0000013000)="494e4f4445303100dca5e4bdffff0500000000000100000000000000000000000040000000000000a4810100110000006cc3655f000000006cc3655f0000000088c3655f0000000000000000000000000d000000000000000000000000000000dca5e4bd00"/128, 0x80, 0xd000}, {&(0x7f0000013100)="0000f30001000000000000000000000000000000010000001842000000000000", 0x20, 0xd0c0}, {&(0x7f0000013200)="494e4f4445303100dca5e4bdffff0600000000004000000000000000000000000000100000000000a4810100110200006cc3655f000000006cc3655f000000006cc3655f0000000000000000000000000e000000000000000000000000000000dca5e4bd00"/128, 0x80, 0xe000}, {&(0x7f0000013300)="0000f30001000000000000000000000000000000400000001801000000000000", 0x20, 0xe0c0}, {&(0x7f0000013400)="494e4f4445303100dca5e4bdffff0700000000000020000000000000000000000000000800000000a4810100910400006cc3655f000000006cc3655f000000006cc3655f0000000000000000000000000f000000000000000000000000000000dca5e4bd00"/128, 0x80, 0xf000}, {&(0x7f0000013500)="0000000000000000000000000000000000000000000000008711000000200000007e0100f30001000000000000000000790e0000002000000400000000000000", 0x40, 0xf0a0}, {&(0x7f0000013600)="494e4f4445303100dca5e4bdffff080000000000000000000000000000000000380f000000000000ed410200110000006cc3655f000000006cc3655f000000006cc3655f00000000000000000000000010000000000000000000000000000000dca5e4bd00000000000000000000000000000000000001000000000000000000", 0x80, 0x10000}, {&(0x7f0000013700)="380f0000000000001000000000000000100001022e0000000a00000000000000280f02022e2e00"/64, 0x40, 0x100c0}, {&(0x7f0000013800)="494e4f4445303100dca5e4bdffff090000000000000000000000000000000000380f000000000000ed410200110000006cc3655f000000006cc3655f000000006cc3655f00000000000000000000000011000000000000000000000000000000dca5e4bd00000000000000000000000000000000000001000000000000000000", 0x80, 0x11000}, {&(0x7f0000013900)="380f0000000000001100000000000000100001022e0000000a00000000000000280f02022e2e00"/64, 0x40, 0x110c0}, {&(0x7f0000013a00)="494e4f4445303100dca5e4bdffff0a00000000000000000000000000000000000000000000000000a4810100910400006cc3655f000000006cc3655f000000006cc3655f00000000000000000000000012000000000000000000000000000000dca5e4bd00"/128, 0x80, 0x12000}, {&(0x7f0000013b00)="00010400f300"/32, 0x20, 0x120c0}, {&(0x7f0000013c00)="494e4f4445303100dca5e4bdffff0b00000000000000000000000000000000000000000000000000a4810100910400006cc3655f000000006cc3655f000000006cc3655f00000000000000000000000013000000000000000000000000000000dca5e4bd00"/128, 0x80, 0x13000}, {&(0x7f0000013d00)="00010400f300"/32, 0x20, 0x130c0}, {&(0x7f0000013e00)="494e4f4445303100dca5e4bdffff0c00000000000001000000000000000000000000400000000000a4810100910400006cc3655f000000006cc3655f000000006cc3655f00000000000000000000000014000000000000000000000000000000dca5e4bd00"/128, 0x80, 0x14000}, {&(0x7f0000013f00)="000000000000000000000000000000000000000000000000020000000004000000010400f30001000000000000000000fe030000000400001c42000000000000", 0x40, 0x140a0}, {&(0x7f0000014000)="494e4f4445303100dca5e4bdffff0d00000000000000000000000000000000000000000000000000a4810100910400006cc3655f000000006cc3655f000000006cc3655f00000000000000000000000015000000000000000000000000000000dca5e4bd00"/128, 0x80, 0x15000}, {&(0x7f0000014100)="00010400f300"/32, 0x20, 0x150c0}, {&(0x7f0000014200)="494e4f4445303100dca5e4bdffff0e00000000000008000000000000000000000000000200000000a4810100110100006cc3655f000000006cc3655f0000000076c3655f00000000000000000000000016000000000000000000000000000000dca5e4bd00"/128, 0x80, 0x16000}, {&(0x7f0000014300)="0000f30001000000000000000000000000000000000800001802000000000000", 0x20, 0x160c0}, {&(0x7f0000014400)="494e4f4445303100dca5e4bdffff0f00000000000008000000000000000000000000000200000000a4810100110100006cc3655f000000006cc3655f000000007fc3655f00000000000000000000000017000000000000000000000000000000dca5e4bd00"/128, 0x80, 0x17000}, {&(0x7f0000014500)="0000f30001000000000000000000000000000000000800001822000000000000", 0x20, 0x170c0}, {&(0x7f0000014600)="494e4f4445303100dca5e4bdffff1000000000000000000000000000000000000000000000000000a4810100d10000006cc3655f000000006cc3655f000000006cc3655f00000000000000000000000018000000000000000000000000000000dca5e4bd00"/128, 0x80, 0x18000}, {&(0x7f0000014700)="00000000300f00"/32, 0x20, 0x180c0}, {&(0x7f0000014800)="494e4f4445303100dca5e4bdffff1100000000000000000000000000000000000000000000000000a4810100d10000006cc3655f000000006cc3655f000000006cc3655f00000000000000000000000019000000000000000000000000000000dca5e4bd00"/128, 0x80, 0x19000}, {&(0x7f0000014900)="00000000300f00"/32, 0x20, 0x190c0}, {&(0x7f0000014a00)="494e4f4445303100dca5e4bdffff1200000000000000000000000000000000000000000000000000a4810100110800006cc3655f000000006cc3655f000000006cc3655f0000000000000000000000001a000000000000000000000000000000dca5e4bd00"/128, 0x80, 0x1a000}, {&(0x7f0000014b00)="e70100"/32, 0x20, 0x1a0c0}, {&(0x7f0000014c00)="494e4f4445303100dca5e4bdffff1300000000000000000000000000000000000000000000000000a4810100110800006cc3655f000000006cc3655f000000006cc3655f0000000000000000000000001b000000000000000000000000000000dca5e4bd00"/128, 0x80, 0x1b000}, {&(0x7f0000014d00)="e70100"/32, 0x20, 0x1b0c0}, {&(0x7f0000014e00)="c03b399800000004000000000000100000002000000000010000000100000001000000000000000000000000000000006f91945703c14437853f2ecb79f617530000000100"/96, 0x60, 0x218000}, {&(0x7f0000014f00)="c03b399800000004000000000000100000002000000000010000000100000001000000000000000000000000000000006f91945703c14437853f2ecb79f617530000000100"/96, 0x60, 0x2218000}, {&(0x7f0000015000)="47524f555030310000010004fe030000dca5e4bd00000000000000000000000014000000000000001c42000000000000000000000000000000000000000000000300"/96, 0x60, 0x421c000}, {&(0x7f0000015100)="494e4f4445303100dca5e4bd0000010000000000000000000000000000000000380f000000000000ed4102000100000089c3655f0000000089c3655f0000000089c3655f0000000000000000000000001d420000000000000000000000000000dca5e4bd000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000001c420000000000000000000000000000000000000000000000000000000000000000000000000000380f0000000000001d42000000000000100001022e0000000900000000000000280f02022e2e00"/256, 0x100, 0x421d000}], 0x0, &(0x7f0000015200)) r1 = socket$can_bcm(0x1d, 0x2, 0x2) (async) r2 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r2, &(0x7f00000006c0)={0xa, 0x0, 0x0, @local, 0x4}, 0x1c) (async) sendmmsg(r2, &(0x7f00000092c0), 0x4ff, 0x7ffffff7) (async) ioctl$BTRFS_IOC_SUBVOL_CREATE(r1, 0x5000940e, &(0x7f0000000680)={{r2}, "80f09cb5869de790cac5bf4ea68c16a97755bb5d13019bca360c965ca4b9825a76eebdb40dd92adfaff2d318a624ead8699a68666016877bab1d100a23879fe3b7c6781532915cdb3cff720e37db6aa1d35571c69f478c33335abe4944742a1fafd87da0bf496282c6d153fddc3cedca41c688ef3646592b6fea8665a5fdac97148c2f6673ffbadb998eb679012292dc69c9f26c20d03fc8a3b03014e5f16b125977d33c11d8db4ff09a37795a159cf6f23790ac410dcd2dfac2c3dd63cc7b04f5f608462fbf02db94b9076054145a2495be72c722a44cb297867771cd3353ca0372f804f100f0c2f6c84ce20f444ca183e20d52b0e76dde3fb6bf883db6bc77a17b4a87d9010c2052cb0276a9d3547a89af4efbc6d21ad420d631289f8692012d10a90ff611bb6774c5f99f3b8851bb1a1bb0cddba388c176fb71ff864563c15be5f4e97747fa14c77f05902594726e66d6df695b284d108d4ad9263ef63979619da0f8d7e9589f9cb764ca441d948ed5c2effa310b535188eca4c3a74237b79bb290eae4b558738d74bf4bb80c91c7ebad0df6827bf04f5a111d3c757e4a921ea35f4c93b083f56a4bd9d5741d44374dae2e17680afc9fe4995c0affed404f17a56af8fea5bdbc19b6c729adf7a1de395ff88e599c1e96919a6d8733860cf47a7225d93156a9baf03cd4e746bc9d4f6697545d51b907d805302738608af8b8834001312571e75d5dfa5262f58dc40eab862a0c780429b4d103dfc2054c70b1a57975905d4d319d5c9ee208721243e6fb0688446e4de4762ebc97834d962845155a8ba657ba498c61fca9d72a149f18c670db5415806bb608bd400008a4f5f25e028c650742b817d64d997fb3549fb0ce1cfab4fa73b48fab33130883c6780a7d9377fdd35ceb02445b044ae8911aa1510418f0006c3104919e7ee2d358f0498d64c24088de562d4ecd1f5417df1f1de88f69fe9420e3b64f28951e499f3cf30fca4eee60cb8dc37038973947edb88216a095a03f58d02ca69f1b6d275a8eb66a69c66c8e1478b82448136fa9c56376bd6cdf46aa701f4c6b2050b9d8b2cff6c63ad366362d08f7723ca9824efc81eaf014ec423ef39fe11f20d7b62e7091b904b3cc59cb7be0be6dd96333d76070066f18419835aaffc924d30fb03bc5dd4658f30a7a455e0fda3e7a9fa6c89a37ac2723ad3b8ec49988422185e68de68c409311f8b45621a1be810a33e9d45c1e7fa2adfe52372117d9ee087638054656cdc0782cf1c6b6da2954a5d34f91d58292252d6153a15c1e61feb55b8a8f4b52758645ed9038fb80f984962fa47746c6561f6ccd1e69d6eee47728f45d4a505980bb888840e8edbf7f6eb4f2d93bde2d12b6ffc580f9b31c16af14fc3e7b7ea45434a68a7a5697cb5ea065ebd479b9217964786048e87e63d2c9428489edf45882191db872f62e658a9745f5c4d71ce91da5f5513b7132cdec91cf47a96f8e4c99905a0cebe7fbafb897e64a85add04eca19fd4126f5ea117158db6196bae454ea7995f272eede65ef05f8ba566cd81443ddad515c334c36140a66b2ff31c153baec2854d2ad7521f68295837a7351f537c6be1d70b880d573c161cd3935450dc4f8183e5ba069be7377d110e84b492d52d349bd9a3eaa2c08e6eb2921e5b91a97ecb1d3b80eeae87f5da78c869f2e6419e6629a0211a3b189b6c49737486d392559abd2d56022eec53210a7a8b2ea01279db63d82b39d7c6bb382bd76a0b4e8aaa62efc98dce4b66172b35fe4cf961ff5584d978be6879c5cfc1e48be2c6a02aedd26b8e8263eabb2a0e9969c680d124011821b4d93d9e5b4b22c633f641310f8e7f4e3b106fef63d2528088f962811623926fb4b43b8285558b35371df3b86b934df69d03a6da236ba6c4a0b5c1d5a125758db9de20e2ad01055b293083ccfdb7db01487893b44a951b4e801fcb3ac43cfd86b93c64c5740165a4bb1eb040bf9ea9317e9ec983e434c2594a499a64b7ddc39b074069f32e34787814cad288f8546ddc302f94e846b828592f2bb1c6641bb99ed627da7722ba0e28d1a6d2b6ff82ade16f024b2613394eaae6b9467ecdbd257fe0af678fbddcda849acef09b7c2a0caa703388ec7d01086d14e4b22470ed708819df4fa46b516cd3dee2f210ca63b46ddd086668020f22bc3c005f3c1221bab4522be152323da9546e1edc28ecdc99ac3043a53595468a5069f1d9126c6f8ac74dd652314a5522166840d3a7c4509c4a051e30f16c8bb4387cd2a00b5ea319427524e9e406c783ff53800b59f732f10cbd2cb4898c216061a89aff15975d0ceec85ba5628d578995d588f484c3d9edbc4538f7505ef2660dff8813acf24f72cb90dd3fe0a961eaebc4f89ed91c512cfac9e526b8f37db02ddee24c26b6c339739f64f30628fd23584c4b30fd75269106c9ad89e9df5c0235d016b626336b6484fcf70fa2523956123e4b0a22be4f411b39e73b5eb73aedd9194f61c5b8a0b5d65e6ad6597adbc39a8b70865ba34bfabc08f87dd7aa35ca354dd1d933af308d549ee7338f037e589630b2d3e181bceee80a544adda5534813ef9cceee92c83061c77a2b6be0dd6261ca653063cccf4f44551c11c848759b205361a2d2fd492a14f86d97f6b12e70302b4372daf9211e97d4e90fa50e1550fdb5e4512f5b1f64b5d5eabb1fc4bef79457e9dc0ea4169b37ff384b0944dfe8028f481a1aa85649a27070bb7cb5da27ad2bf3408f3040461fdf47b7534c50369ba196ce3ffe81dee6c8ead7d3c9f8d8d95e62bf49de81d471fc33293d9b443bb3681776053a62bd5a332e72fdeb4500cd54806775b4dc9cd313c67af3e72482a06bc8afc1f071ea485ba3ea59833fb30293fbc85a2a168cf605e3432d019324f2b63d36ea775cead0e3e36fa091a86eabdc1088d8b65d11fc66ea1d56c842193f5f772191aeb73ccf8771e408aa7fe7d2e2d0283b18af62b0955066987cf93a87467c99b1414d576923a4c07d19b5497a0355727d46a1b7071d6ed5aa05e3eaac307a8f950cb3e560c3c63b31d2b779cf0c920d4e0be4bba4f98b1050565f1f5186310c486e3eede90e5179956e76f6504352efde6b44a04ec0a17218086a02a47fdc0e9f224982cb34c92bbe2ad04f8a1bace0c572ef8e9c038d6454052a5a71745d885696db60accd91a5a69524da114c6c9c39df181ef2833a8ec1f051530055683d69c537a82db043a72455d2105798fa91cc132d7ca42d725cddd7335d91f4e0128f2d539a1c6af8f97c2a34fb713df73aac010853a47e6dcd4f0c93ee4ec29236bc342ad21ee3768c6f801e64477a6999efe0efc276b6c2c09b438858f1124495d0ebce75b12b7bb9d1644083b5f7ccd83cfd4c096051917c6ab2d3fa974bec9921add40645fe50fde9185e8a1b6f145c1141eb9bffc50e93e0952acb595bdb80a0064c46832f14e7012dc8b0d9c6c6a4c917bd7343052019c20af99759b1f635ed27955998bc68a8334678aa3df7f2b707c040e167a4346e29d37bde056e7cdc3be4e7956476ce9d3912fcceb26b505c3c6d32036fe518aafa868d2769595687349018ca9f733eb7449c17fe8ef395e76daa0b47776567a6f3748c6db1ee573a904df204359f055626d6a01cabf4b429e11101c5865f843684c065e86388a3fc651ebe5296d2f16bb8940d6132df2a17fb98c0fde5d56e6a738412bec0002a2b9a61cb281e1a911c43cb069afceceaaebff768c47ba47ea8cb74993349f33ea74f99d81ced43c1421e03218fd6a7c4b55f7ebfc07d200ba7b62b318de99280a5fac88ebb2361a9173e607cfdbe298406994f790cebe385bd63fa685007565077e6166f1696e7c5ad23775463aaaf34637c9edeac67079202ae172114eaa87787b3bba5b1a52def7640d14d3adaa77bbae820908c9eef971ee398225e44f36798ca6b5b2b11b15eae09617cdd7abc4934e27940679b30e556bfbeaecc7e5af22519b73cc67c308125c1c3c416795ecf2cbd8fcc8e07b303595b51212191098d0ac0bc71be9327f53adba9aa7734d014eddb8d3da0e5d161b35c09e70db6ab0c83dd2340feae397c82c045947a57caa1e64eb7de7f5590776ef38728989fdd0f79cc1381853f749deac2f0701a71413deaa857fd8c9b5b01104eb1f1704268ee80f97a50dea3f3bc6b37d48f7908432c7086ea9af561e622446ac6b97e1002cf64e267c53a28679d5721a48e2e57c43e9d75321fcf78386420600761ebaf9748560140a5149ab7f57b2afca14c73ff0488d99f479586b3b1d01b6bac9696a6281bc1247713abb3c6a84cbc590c150b9830a087de9e2041db10b90308c68f60f2265c87d2d923f3d9189d3868ecb46101f9e56a98947ab0aebaf94d91d974e63b0b0195253104d6504c7c581fe38ce155b96802cfe193abc2efb158d103d08b57598df447cd241498a65f740866014c927a3de86ab86405e070075ca35668bf05322430bc041e5af69e3593a3c49d4406e08addd917d4b3ab22bb28e8d393254d92f966ba846f8cc6b9a45c13344f6c80ea29ba7836b4026e2fff5a935f89226ec6d25202b90ff302761f6161a66b0aa18f5c5b2c40de970058cbbae7d811866b7e274d4f0d03498a723391874883745c97d4c1112234966faba65c8a8adf04a4ff51585a7af73fcae03098595ac02abcb16b3a21530721613a92a50c505275838e470f9e7575e5eefe980d66b375c3d47ec52b2439d0c5f6873fce4d43852bf8c5b59b1c4db25a26ef9c36887c70e0a1133ba221b410abe543d49ea654e6e47a2014c32de1a2e259dc512e265bc029b049d2ce6be2fe096b58550e4086c10371ac216abee6f8f52ba243db631ca537dbb2c1f0cec3c711b441ef66b544de1a4ed7ad0c8c7c3fc9ee76dc55a01db3b803191027179065c14012c39b69c9ef5bf05e1d6ab9267030953e6593c4eb2a2b08bd7ea0c158597761f60d37f9f1836a747d92edd05bb56c81c3493bc559194f6113d614d9ea580459c9243501c9b171f5461225afc515f101a78035c582ce0b752be9ec4dbc51298435b6ea16795d8f8faf19207459ca948892ef20c354148102f8b056cf16bdea165ef609e9164abe29d5cf6a4fcef1c6311183e11ac14289b4d2550d20a2f1742a425b38dd1f22a90c6237a2c5cd77e74431f02daacb608f152aa7f3515e237df302df59e4b5ccb2501cd1a5a79fd6d7220880bdeaf4f7d30d5706c9ff299797a024efd5b4e802e032ed57e721c39a176e209a0f5a422633c3b6da7cee101802b9afcfad5970a91b11911d67f43bb4fe779f96dbf16b1671c63e4688131d3c50a0ac8b18ea2d9a2f6d2cee3ab4dfb34005a799b10c97458a5aff4b6bf5a51f509f3cec321f687e56e26a7a90a949671ecdfe2537695136325c1f009a6c53d7741100f213955ea53cd2577deca54dbf539f9397189071740f0eebfa456142e0caed444dc6f8e4ea800f2a460f53d250385c49e08d427c8a9755fea6d08c84656171e76e0e6bf9d5f789062abf7827d2cc546adaa4939d39ef5a67ac6905ccfed911e6d70c8dfd30f41d5c2a4678d744127c8b00460d5a7991311537f5ef8855cd5e51d6de017020e098b2e22307b183be774c5b785225d8a3f36e8f79ab326f8f5b32cf40644126a053e87a086e90f261df0acdf609199a6954f46f894af2451056dcade752c27e881df798f56f0c026802e477fe359f5575e23f2dbd0e7bf16781f50e5ef5daa1845207fbd7e8357f0dc76b928c4"}) [ 463.058274][ T9518] REISERFS (device loop4): checking transaction log (loop4) [ 463.559761][ T9486] REISERFS warning: reiserfs-5093 is_leaf: item entry count seems wrong *3.5*[1 2 0(1) DIR], item_len 35, item_location 4029, free_space(entry_count) 2 [ 463.612435][ T9486] REISERFS error (device loop1): vs-5150 search_by_key: invalid format found in block 8211. Fsck? [ 463.626550][ T9486] REISERFS (device loop1): Remounting filesystem read-only [ 463.663876][ T9486] REISERFS error (device loop1): vs-13070 reiserfs_read_locked_inode: i/o failure occurred trying to find stat data of [1 2 0x0 SD] [ 463.692308][ T9486] REISERFS warning (device loop1): reiserfs_fill_super: corrupt root inode, run fsck 22:30:26 executing program 5: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000006c0)={0xa, 0x0, 0x0, @local, 0x4}, 0x1c) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x7ffffff7) write$P9_RREADLINK(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYRES16=r0], 0x10) bind$can_j1939(0xffffffffffffffff, &(0x7f0000000080)={0x1d, 0x0, 0x1, {0x0, 0xff, 0x4}, 0xfe}, 0x18) syz_mount_image$udf(0x0, 0x0, 0x3, 0x1, &(0x7f0000000040)=[{&(0x7f0000000000)="ed3b908f2653addb33f2b35a6ec466772646e1af053323199f76542ca586973a127c190b5e44b47ab4d68c3060", 0x2d, 0x7}], 0x21030, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) r2 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x2) mount$overlay(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140), 0x4040, &(0x7f0000000240)={[{@xino_off}, {@upperdir={'upperdir', 0x3d, './file0'}}, {@xino_auto}, {@metacopy_off}, {@index_on}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@nfs_export_off}, {@index_off}, {@xino_off}, {@nfs_export_off}], [{@smackfsfloor={'smackfsfloor', 0x3d, '\x00'}}, {@seclabel}, {@fowner_eq}, {@mask={'mask', 0x3d, 'MAY_READ'}}, {@fowner_lt}, {@euid_lt={'euid<', r1}}, {@fsuuid={'fsuuid', 0x3d, {[0x33, 0x35, 0x8, 0x31, 0x35, 0x39, 0x38, 0x36], 0x2d, [0x31, 0x30, 0x39, 0x32], 0x2d, [0x7, 0x35, 0x30, 0x33], 0x2d, [0x65, 0x63, 0x34, 0x54], 0x2d, [0x65, 0x30, 0x37, 0x37, 0x38, 0x35, 0x4, 0x65]}}}]}) socket$inet6(0xa, 0x2, 0x0) (async) connect$inet6(r0, &(0x7f00000006c0)={0xa, 0x0, 0x0, @local, 0x4}, 0x1c) (async) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x7ffffff7) (async) write$P9_RREADLINK(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYRES16=r0], 0x10) (async) bind$can_j1939(0xffffffffffffffff, &(0x7f0000000080)={0x1d, 0x0, 0x1, {0x0, 0xff, 0x4}, 0xfe}, 0x18) (async) syz_mount_image$udf(0x0, 0x0, 0x3, 0x1, &(0x7f0000000040)=[{&(0x7f0000000000)="ed3b908f2653addb33f2b35a6ec466772646e1af053323199f76542ca586973a127c190b5e44b47ab4d68c3060", 0x2d, 0x7}], 0x21030, 0x0) (async) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) (async) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) (async) ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x2) (async) mount$overlay(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140), 0x4040, &(0x7f0000000240)={[{@xino_off}, {@upperdir={'upperdir', 0x3d, './file0'}}, {@xino_auto}, {@metacopy_off}, {@index_on}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@nfs_export_off}, {@index_off}, {@xino_off}, {@nfs_export_off}], [{@smackfsfloor={'smackfsfloor', 0x3d, '\x00'}}, {@seclabel}, {@fowner_eq}, {@mask={'mask', 0x3d, 'MAY_READ'}}, {@fowner_lt}, {@euid_lt={'euid<', r1}}, {@fsuuid={'fsuuid', 0x3d, {[0x33, 0x35, 0x8, 0x31, 0x35, 0x39, 0x38, 0x36], 0x2d, [0x31, 0x30, 0x39, 0x32], 0x2d, [0x7, 0x35, 0x30, 0x33], 0x2d, [0x65, 0x63, 0x34, 0x54], 0x2d, [0x65, 0x30, 0x37, 0x37, 0x38, 0x35, 0x4, 0x65]}}}]}) (async) 22:30:26 executing program 1: getsockname$packet(0xffffffffffffffff, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) r1 = getpid() getrlimit(0x0, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) getrlimit(0x9, &(0x7f0000000180)) prlimit64(r1, 0xc, &(0x7f0000000f00)={0x1e, 0x3}, &(0x7f0000000f40)) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000003500)=ANY=[@ANYBLOB="620af8ffa1dc0021bfa100000000000007010000f8ffffffb702000007000000bd120000000000008500000010000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24561f1b2607995daa56f151905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64b751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07372c29184ff7f4a7c0000070000006056feb4cc664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45e0000000000000401d01aa20b0b8ed8fb7a68af2ad0810000000000006fa03c6468978089b302d7ff6023cdcedb5e0125ebbcebdde510cb2364149215108337719acd97b3a107d40224edc5465a932b77a74e802a0dc6bf25d8a242bc6099ad2300000480006ef6c1ff0900000000000010c63a949e8b7955394ffaff03000000000000ab87b1bfeda7be586602d985430cea080000000000000026abfb0767192361448279b05d96a703a660581eecdbf5bcd3de227a167ca17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b6c7632d5933a1c1fa5605bd7603f2ba2a790d62d6faec2fed44da4928b30142ba1fde5c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0cb97fca585ec6bf58351d578be00d952aab9c71764b0a8a7583c90b3433b809bdb9fbd48fc877505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223d8d9e86c5ea06d108d8f80a0eb4fa39f6b5c02e6d6d90756ff578f57000000009700cf0b4b8bc229413300000000000000000003000000000000000000000000001000000000559711e6e8fcffffffffffffffb2d02edc3e01dd271c896249ed85b980680b09000000000f0000169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffffd897ef3b7cda42f93d53046da21b40216e14ba2d6af8656b01e17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccf1f9f3282830689da6b53b263339863297771d74732d400003341bf4a00fc9fec2271ff01589646efd1cf870cd7bb2366fde4a594290c405ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d30a64c108285e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4b6ab7929a57affe760e717a04becff0f719197724f4fce1093b62d7e8c7123d890decacec55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e109f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c70600000000000000b7561301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f871b136345cf67ca3fb5aac518a75f9e7d7101da841735e186c489b3a06fb99e0347f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f91e358c3b377327ac9ecc34f24c9ae153ec60ac0694da85bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e669261192899d4562db0e22d564ae09bb6d163118e401e024fd452277c3887d6116c6cc9d8046c216c1f895778cb26e22a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99a3594191e104d417e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98474152f94e32409e2a3bce109b6000000000000a1fec9000000d694210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137ab79a404abde7750898b59270bb29b81367ac91bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f00fb8191bbab2dc591dda61f0868afc4294859323e7a45319f18101288a0268893373750d1a8fe64680b0a3fc22dd704e4214d00000000d6c98cd1a9fbe1e7d58c08acaf30065b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ce21d69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821a00e8c5c39609ff854356cb490000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66018d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d0b3bc19faa5449209b085f3c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c471c7868e7da7eaa69eb7f7f80572fdd11bb1d070080fbc22bf73468788df51710eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331ff5e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba830d3f474b079b407000000deff000040430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71b967ce7daac4be290159f6bcd75f0dda9de5532e66ae9e48b0ed1254a81faae79b6af6fbb869604d51de44c4e0973171ad47d6c00ebc7603093f000000fdec743af930cd6db49a47613808bad959719c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f15d6533f78a1f4e2df4ca23d867693fd42de9b49a1b36d48a44ba6a4530e59bec53e876dc660dd63bed8d31c31c37a373d4efd89f80a4377b1b1292a893a516dab183ee65744fb8fc4f9ce2242e0f00000000010000000000000000000057d77480e0345effff6413258d1f6eb190aa28cbb4bafe3436b176c7ed4b132fb805d5edd9d188daf28d89c014c3ecca10ae55704544673e1fa03b84f63e022fe755f4007a4a899eaf52c4f491d8e97c862e29e4570600000091c691faee1e0c8fe056a07474e6e5490a7d3c3402000000b60600d837c6befc63ddf2f594ad7cbc56a1e44d218c956a5392a995f1fae8e9f206efbb33854dc70104d74dc07748f9745cb796da2dfb714a0500000000000000faed94fc39acfb3fd25dfa8116a154cd1226e1bb72b59fed817072a0da60160761fd3dffda0f7c592eabd8ab68334d2a1693cb187539049e331272bf5135044df8161400211b8012b6eb1ed5656e83f65509bb4b323c5bd61bff949d3bade2f6ffda1360c2786e16937ab61d6dcafed319c716357d0885f9c6d1f442954c167dd9b4acd9468ce3674c82bbb2e31389179b025dbe063b7f906217b2cf8410c7023aa3e5cc3ba1000000000000000000000000000000006ae6301a2da44394275c582a6516bb92ea1980a0a659f2f1811c8b281c209647c4241f292b20508b215dde27bb2487a6e2b5e4a8ccfab90c23827ef06cbe364073005f8a6d1456aaeb85ffb7858f24eced67a67ab825e863928ed64c83f62ffdaa997657335b63c6b4163aff094059e626766845fd779c9e6cdbbd64c24936615ee68538e8fddd0d90f3a7579579a142c0f7b318264d5c13c31cf475829528267ead38523cab7e1664e8426cfce471fef821c8a02a7e7d954d05b68a9c28f79429b09e2bb3681ae2b831e27c735123361c193d66ed4d71f19b199d371ec6bfada7cd370e3fdd3cd980fa1e145fd3f3e96b1feb53c865e1ada08f5d16ed652ee0c7f45352222692fbd679212c225d097aa90f7e1fb1f983415f43e75a19ecf7fd21bfa150ef563aa72ba1c43c5f3d9be128ec26b691f31f9cab931631606a81622f120675c962be2d3b5e95f74f0b209e42e6bdd76e6e725295b1d78d928f6f63c41cbde2ba66ad81168070c8c6e18a6e452a31bde54ad3e16304d06a234f5f9311ef0f78924b68dbb4712efdb6974667bdb54f16fd2061b9ba93638dd177227e94e4ebd0ec1d437db948062bf41742000000000000000000305f70dd02fa0c61d5fe6d8ff35389246037e18d34c1375ae04f44f0c2543c772c5ccb137be7dc1874c514b37c668554d77d4ea5ed144a648257f4a0301067bbcd9b91072659d872f26b796e2b81025edb5f45f785e2c2602b248ecdd80f019ca659be7e8ae953325a27564f33c9d458a60be3dab38baab7eb1a66ab1ffd6308f7fd51beb356fe75eb985b7581bb5584c53984ba9c7340f97e8d3825681c53de5f554e595b00000000000000006a8fa9f05d64c4be42f981f00051a39938613067dbd1427e01bfec016e51844cefa8a855bf23ac887b4a88eed6d9443857242f28e31a41d20105fbf3394ff910e734b4d9101265ff729c426e01c1ab13dda8c388b9e6626f19eecb87e39175e85e17000000000000000000009431807e43886903526074e6b40244c938b4c68a38c25ddd7c143b3f14eafe4b28ec66815cf8d1f56aa1424bc9b5d58790298e5b310969e50c222563b54e60854e1bfeef448aca8c5ccbf5546ce4c3cd5a733fec25fb94e1e0f966bcbd28a4d8fe4f556eaa1104a793006619700798354c6ae05025040965e3083562bfa20968c04007d21dc02c9fd1f75e1ff40f439bdde4e784012e52049b483d02f81b88f5f57816b3fecec79cfca8d37203e769759d6b6a56b7605ced8ee18475a77ff0963a565fb6021d216c01b1098e40550a1cfd80e918d685a7b099a4f8ed654cd76ca61fe5ad8a31ec558fdbfa706d5e738bceae81fe777c307d5bc72183a4c2d35732ab916a781b9912160a3fd2a2e74dd690c57bdfdc1f069f9491bca7a8c59363799be70018c25ece5ad7307dc7a95c51bc25a8bbe2cf5ddf6aa161693782b0e7feb8a768f391b49d4c978c96dbb52f21c122eba9f17c8bed10591958cf06321a248b5f76ceedfe0d080d6aeadc11b237b3326dd04b86ac37c0d131544888db9e128d059761ad9a393e96c3b41c13c5a381bff187a75de560ba6eb3faa5ff8d2bb3c88f8de5efc2fb2200cfda6d07ceae22577064334fbf76a23e62e6059211d995b879f6b7d3f7fcf03652b81e6b7cdeff947ad185d3c6269ca247b429c3b872a8f1ef60407d29a874f4ec31c9effed55543a65a6b4d778cebcd43b7905f3960140bd783540a7353014bda8e9c7a34a5f428fd1f8eb11e837dd9d586487fdebcb1ecd3a003ff0fda4be617fecf1ff0ef2cdfb7fea73ca18874664d60a4b9423f3297bc8eb91b4ee1d73272abbef3e7a828a7d7ab055a8eb58fe379de85338304e26e3620941b463e9049fd105c74c91cc4d71b0f76e2c2e4825106aa7ce2a3adbbc7a0443ece58e752b47e6f677ec97c5c568a89d6e36b165c39132a0f27080ece2a94c320b002c77f82662675a7713c7067081cac15994698c41ff4754268ae2676384ff799783f55d7e5a1a092a01b965dc99cb7a9d98440c355927629f2bcf9dc2396eb2f5d25829715b24327642ac48f1201016a95e0e65e12cdf27e19043e3c5d3e798375cead35b9a93190a52cdecaaccc854a1d41ef365303f0e9b4fc969c9dab6df5e8a795b140fcc09e8a7b694d12932917facd8ceaa4e2d0d16bb0b95387fcd5ff136d8abddf94daf442bbff744591931872a36cf921ad69f2127386e8b0f9afee4da8d3fbec809fbb3ca0fded2859cf25d4c6155d396c5b9bd1a928923123f63f4c40688eae69990a9419456247f83539d324d3b567d1000000000000000051ff8c5be69f53b3798317b82f32e5d3030f09815697e7aecb778b4f94c1d92c4c5d4c6fbdf5f0db1ccd45a29b22426365d2210d86a63b21d99a6467fd2fcf450773df264273c782686f28ca08d923f0b9b184301f67b68f75755b9d1e48d65dd5920d710e05c0bc207ca0af7a8d1946c9d64b89d11467b16b08c4e5489e9e7b8a6b6e55fd04efbc7c507906371b39f98f2f5bd03ebec23bf07924bbc18ebaa7caa3ea9f2d2e0fcc0eed8ca48975908cb80164f4cc6065ae2bb1cc8459ce8b7a20e377445495ffc411b42afa921bf078a20786222b3b999d43b5e8"], &(0x7f0000000100)='GPL\x00'}, 0x41) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r4}, 0x10) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) r5 = syz_open_dev$tty1(0xc, 0x4, 0x1) syz_clone3(&(0x7f0000001100)={0x800000, 0x0, 0x0, &(0x7f0000000240), {0x36}, &(0x7f0000000fc0)=""/184, 0xb8, &(0x7f0000001080)=""/54, &(0x7f00000010c0)=[r0, 0x0, 0x0, r0, 0xffffffffffffffff], 0x5}, 0x58) write$binfmt_elf64(r5, &(0x7f0000001740)=ANY=[@ANYBLOB="7f454c4600000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000003800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002bb79064b581f415d6efead2e7d5b0d95ef6af58ef164703f4ca14fdbb5fbaa2d00847f808f1991d176d24d2493a6d829adb884ae116e905d76efd1947621cce5b32d8cb213855d8774c882f27e2b596b00610df21ac8c0b018530d26260cbe63e23d6361131c1410ae6e93f4d7b07d8e14075aef652b37ebdef68ccb7cd0c91509a5d8595268e2ca7ad81cd9dc5b9270342dbf631ebde6ab67932b78e0b8b89c3f2b10fac5fea0d360f5494a84a62ed40fd158e65023c3ccd272064addbbbe8f8c2ca5053a63c4c14956362dd6fc7319e98cdc35788d1571ee0b3aea61a04c55bd00b502e2930152e2172eda4dd3450f2fe0af6e4aab64b58af02d43bda064ee90b5efbf7a9f05dcb0c8c23b81a2df5d457c7beded1ae9dbaa9f72587475d1240c5901252b448af144f03f45c4c57ab55b3a738ba362b0f6db57b88706c9b8e10cf1c51c2fe2e4d6509a0e269c15a2f185ffd96c0d1964f5a0d120aa429e939c3dfbffb8b76ac12523db658d67222cbfa1a95739ce5ea48ab84b71bf3baeaa9579779a359adc45ecca2f309646cfe81e8b21041ff1f8cfae179154065f24dafa8c49cd249ef1a982a43204afd52bbb629959717aa8444b904eb4dc41ce2b613531c82acd9e1e301c0fcd97696aaa99391935e219a2df18b95de306540443d0fce50acd3d6597786062498d010c3b6ada954f7a524a84502bfb5dfae874d9c1e46ff5d69aa3701482ddeca2ca58bf5be44f36bda9506ce7a79641f2c0b4040e2a671baa0acb20cdd14dd82665c3405d341636c1435f66b01e08a6a0deff1f05e842677fc5765689bbe96849322c4511d1ab9e848bb765aba8742c39721852c86e7a9c3b217b4e66d3e45e0f9df540247307338ae11d379a0dd663a71b89014f2d341129e64350201b5cf570056613d8484dfe15bba43b29bcdcabc3b6b803459b4c07e327a55f804466aa83c231b89feb6b9a3be7ed6fb1b1e5a1582aac838fadaffcba8486cc54e9fee2a9b4024bb9753c9ca78fe8d5fa0f128c99144a33bf92dee18f3482959993917abce2bfa6c4152a946ddbeb5c42e0038db27db9b4c799f5a63a3040fb67c12134a88f8ea3add1b5b8dc36ce673ce6f4d4378076074ee800f44be80d153e310dcc7fc9cd272de7b743412297d0a2abdc88c288161fa61a34db49b3d660c992353770fea2442e25d8e1c5ba70eb0c04bc06abf6e28133a2879b5e0f1acd425c614667cb14e7a01deae67a284c551a017356b67413c67430cc1858a635a828ef0e05b97be0f3c69a67a79cdd48f4570b63158c76cf2f04d54a030a459e99018a46dac26fcc6b053b9b1573e0310a4521159744c660c544cdd75b42e352be84d59d4b3ecf4cc9432147072678e32b471d3560a1e562acd132fcd6c2425c3ec2b43e5312dfe422423ac3d301813d4233a124e5711c078aa1405ef7c8fcdd94dee712082d8799652750f36720e2848c8bb6860d8666baefd8df99d0867a44fe834cb49c4d922b0f40581de31dfeb725de9c140420841dae2402f27470b6ba004104e56989ceb370ea4b59bf2d9448268cc4e0302ff5c864289e2bbf7c793a856de9f15ec104b63e6572e93544be7c0264d89e64071bdf1312072984e135490a3667d999cc79c4610a9a779d5bb81cf5c63195bed4b88af6dc0901d77d1333c2b04063bc57a8cbe0f0b073ce9ec1ab3a3185b6805cdab294c98fc7d646ff2e97ee298f15254a1685485bf1524c602afccc5b493466b7c09bf6874260ed79d91346a412b56608093af51f2102826d6cc3dce74ba405daee767d85eb9f6ff209dae399cd8e42a70aa6d0bd86aa4bb8a7b2c4a7660cda8adfb65c8f56b4987a32da1b2902d75dadfba7aee9767a992fc188a27465156c31607f404f0d95d94db097c5eaa22f49ad17909450c96006d0e6e02ad1b34ea750406c030ce0449297d733838b1adfe183ef6e8faff7bdf998bfbe996635ee5707e63ad0776c62ce28ef470c05266677352d41c3aa3362a51e2dd442fd0ac95a6aa78915eba602e0ac21d2896a7b4f65b1512218e6980b6906ad76fcb91cb4ead781ee0e3fd77c470fb33a29ff93885bc1cdb98efd96a2cc1e5b61c252a2b46641fe834448996180359939109ac614745a08821843ebca5102a047bb87365e2eef4e267e301eb9c99f2c35271e103f223b58110f8f00227a2251d635f8d558a3b6873bb115eeac31907f087819654d582d7e3264e164e3ffc7398fa35e5a49de8416eed2e5f6bbeb3b15242583a761ec3e83ccae03034be8fc2d94ca182566025b2e44e2d801ee4587ecfe6acc120236704d1df0d1e3f25cc02f60a8aaec0e47127673eb1b567dbb7fff7a9e7245cfbedd823b3963b4210f0bcb0a565c6d44598523d477a2465766c5924b72670ffd4ddb21618966f08b6c7a6ad54373a5c4fe83459958a5ab884b98fc65eb154748645740bc736c29c8db180479788f727cbd907039bbf3c63506d32a3a84e469cc395787478d8ab072fb4cbf5daa1b253db1c0122577ee85718935bb3b4e97904825ac0271f93e7082662147e82627ce940db10d035b3104b6b2c70d146b0f78ad2eeaa5b5d3af4f6db166da959db065669fa49d993f213cbe28667f0a1ba9d59cbabbfdf002199a096141432e6f2aa2c8646ea5014299a2634de2c7013e8796681d0cf20f0269725d96fd4ab195d0d8fc9d1626a9ad47967c7c8f9a3a99bb8239ac42ba156d6195ffad7d08a1ef0387b2012f5cc27a36f98d6ebf9380f4f87bb6e17125b83531025d385db5bd1d25b5b74d8e37346e69ab832343adfe505e539758edf1d5495053a5110b4795dc11039e404a922123efcee7f1ba6f107eaef5e9b1ead243e3ff567b4334a77d278fbdb436e0d09d33238da11f1d2f48c8256a9aef02f22b0c0ff9fe8826bca7f45b4c7b1fb79a00b1d0aac792296b61e7b9a01a55cb7a8bf0e00000000e28df671db3deef2d7df9fe6d00cfa35aafeb2063c4d9b0a826a5ed1afb9db0d8be3a915208048bf8e27c2020c353a88d867a3c7f59c503cc8fa48052cc1c85afc90cfa03e04a2ea438b324e115b3ee1605b2cb0b1e311a0b588b8b122b9633a60f4d88e40550bdc3218d0b641d712ac2a13e25966573e084ebfad57d72d2798c445d991a6e7e021fc60880372f57e5254c10893f37ec279a9c2816426bf84342b456a93c6c9aa9cf61dce0afde0f150075d60811d0b27bc285cb84d800cde3bcc4b57cebe34f7ed5bf59f62a56cd40d57029d4377cfb9f68526a0423befa1b89f272bc7dfa591e349c5ad0b7883587849c97cd3ba3a0d260640d7cdba975efa692d3f15a366daad605368fc726eaa3ff38bdb3c0d9fd366674fb74bee00c1c52a84a06559176a9d2cd9e94729c74c37c13fcc2219a3db09e7aebaaa0a33974e075aca1fb03578600cfeae585097ee392b4241c72a11f24c45a0c52644ec71ac8aba3733061bdd5a7a487bcc7c043fcb2b02ae76e80b01cbbb323a6956d7ec27de10058c86ed9e285863e8487e0c0c5309d72e53f827b7af41ec8720294b6552fd6e1f1523bc5024e44497facced887ed7d4e022b7608dd63e4cf4e869f8b8c2db264e99fd3e1d1c894f0027e557f7d874db9bde892c4c0949df48af8878f2af6929d5f89eeca79c69cb0c3afb6d23db98852d1000543470009e5ab245c9930cf1a68a8c0d9e3eb748187fd3bb39b204ec71172f743e8488d29e925d6326a2f4b6c603d718510ee1703a82f02500f194b9b607f60e08089abfdc9ae8e6124ab802408580eaca9e54aaf2cbc45684552d0525d5642156922f09cb0dcc955de8d1c621b31c051804ca2ce58795333f221bab3dc17481a2255fc5d9192b865812caafd417cef630cb90f27e35479f9160c48f81d8fa29d6296623a168140a466608e4d8786d579a12fb3b733a987b672dc6ad291ed0f9345d05ad9df5bab33028e972b0622078c23dc0ef0e0235bf7ca4e2d5bd7fb5f03b476cdb37a7d8550df0bc1e4e6d41c669715972b5855a6b7154f8f2d4217791dd6c31c5a6150201ac6521a1d3721285948707328c2273387067f5852f4966"], 0xb92) [ 465.673709][ T9518] REISERFS warning: reiserfs-5093 is_leaf: item entry count seems wrong *3.5*[1 2 0(1) DIR], item_len 35, item_location 4029, free_space(entry_count) 2 [ 465.689226][ T9518] REISERFS error (device loop4): vs-5150 search_by_key: invalid format found in block 8211. Fsck? [ 465.699952][ T9518] REISERFS (device loop4): Remounting filesystem read-only [ 465.707376][ T9518] REISERFS error (device loop4): vs-13070 reiserfs_read_locked_inode: i/o failure occurred trying to find stat data of [1 2 0x0 SD] [ 465.721937][ T9518] REISERFS warning (device loop4): reiserfs_fill_super: corrupt root inode, run fsck 22:30:28 executing program 2: syz_mount_image$tmpfs(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) pipe2$9p(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="1500000065ffff"], 0x15) r2 = dup(r1) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0), 0x0, &(0x7f0000000300)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r2}}) r3 = syz_open_dev$vcsn(&(0x7f0000000240), 0xc6e, 0x40000) write$FUSE_OPEN(r3, &(0x7f0000000280)={0x20, 0xffffffffffffffd1, 0x0, {0x0, 0x1a}}, 0x20) write$FUSE_BMAP(r2, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_NOTIFY_RETRIEVE(r2, &(0x7f00000000c0)={0x14c}, 0x137) mount$9p_fd(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000140), 0x0, &(0x7f0000000500)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@privport}]}}) 22:30:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000300)={'bond_slave_0\x00', 0x0}) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000380)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000340)={&(0x7f0000000280)=@gettfilter={0x5c, 0x2e, 0x400, 0x70bd2a, 0x25dfdbfd, {0x0, 0x0, 0x0, 0x0, {0xfff3, 0xfff1}, {0xffff, 0x10}, {0x3, 0xa}}, [{0x8, 0xb, 0x4195bf53}, {0x8, 0xb, 0x1}, {0x8, 0xb, 0x9}, {0x8, 0xb, 0x7f}, {0x8, 0xb, 0x7}, {0x8, 0xb, 0x1}, {0x8, 0xb, 0x9}]}, 0x5c}, 0x1, 0x0, 0x0, 0x8001}, 0x404c010) sendmsg$nl_route(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000000)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r2}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @bridge_slave={{0x11}, {0x4}}}]}, 0x3c}}, 0x0) r4 = pidfd_getfd(0xffffffffffffffff, r0, 0x0) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r4, 0x84, 0x1b, &(0x7f0000000140)={0x0, 0xcd, "4cd42d584085c28131b4efdc767c4518df9bf50de399004ab6bf1ee3b80e8569ee12df5f84713a244b17a9ee0404779508c7990a2aa9de017d3817292cf3ae5505bb50381993d04968222918efea0bfd05a5242bf34501092e7d72a17f37e91a05ca38f02b49906d82379eed73b6f0fd203f743e6b9eb2eb5f7541eb1a928c67f1a3e437c8a35d3d74b3eed0a5d06c112391d1e91dd3a501f9adee32bc0f5846f62a188dfbde449cb5db2a5c24ca923c804d899484ce4815533cf331857d7da651387a98e55e81111ca4ae875b"}, &(0x7f0000000040)=0xd5) 22:30:28 executing program 4: prlimit64(0x0, 0xc, &(0x7f0000000140)={0x8, 0x2}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_mount_image$tmpfs(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) getrlimit(0x6, &(0x7f0000000240)) syz_open_procfs$userns(r0, &(0x7f0000000000)) pipe2$9p(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="1500000001ffff"], 0x15) r5 = dup(r4) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0), 0x0, &(0x7f0000000300)={'trans=fd,', {'rfdno', 0x3d, r3}, 0x2c, {'wfdno', 0x3d, r5}}) write$FUSE_BMAP(r5, &(0x7f0000000100)={0x18}, 0x18) r6 = syz_mount_image$bfs(&(0x7f00000003c0), &(0x7f0000000400)='./file0\x00', 0x9, 0x3, &(0x7f0000000600)=[{&(0x7f0000000440)="fff5d8787de141388acfbd5847cc", 0xe, 0xfffffffffffffffe}, {&(0x7f0000000480)="59c86a275508f27cce18ff827b056701a419ce6eb416492f5c04061d8cd106cc2efff8", 0x23, 0x2}, {&(0x7f0000000540)="bdeb4e505c71774afb6eab098d6451166341a2b16007085e69e391f492fa9409cf60dce4b5d99ae7fdf53cc478792de9342bf487da8c2250492b40be31d1b1f73783824ec60a5b7d5f2521b57c3d0770c76fc080dfd0fdd92cb07ba3f39c97f6d6a2b60b6d5390df1ddb90e00fe8b9897b29946af486e95b044b8419de518f22c60e8ed0e004f648b3aaa50d4358e60b0258ece177071696933f0720329dd62caecaab7ab143ccfbdba6f91f646552d608ec15fbfcb4196165eeb0c405", 0xbd, 0x20}], 0x0, &(0x7f0000000680)={[{'!{'}, {'trans=fd,'}, {'wfdno'}, {'[/+:'}, {}, {'9p\x00'}, {'access'}], [{@defcontext={'defcontext', 0x3d, 'staff_u'}}, {@dont_appraise}]}) fsconfig$FSCONFIG_SET_PATH_EMPTY(0xffffffffffffffff, 0x4, &(0x7f0000000340)='wfdno', &(0x7f0000000380)='./file0\x00', r6) write$FUSE_NOTIFY_RETRIEVE(r5, &(0x7f00000000c0)={0x14c}, 0x137) mount$9p_fd(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000140), 0x0, &(0x7f00000004c0)={'trans=fd,', {'rfdno', 0x3d, r3}, 0x2c, {'wfdno', 0x3d, r4}, 0x2c, {[{@access_uid}]}}) 22:30:28 executing program 3: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$EVIOCGBITSW(0xffffffffffffffff, 0x80404525, &(0x7f0000000200)=""/128) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f000053b000/0x18000)=nil, &(0x7f0000000300)=[@text32={0x20, &(0x7f00000002c0)="c4c2290b5b07660fe78a548a0000ec2e2e0f01c5c4c164c6a5db8318790a3e66660fdf450666660f388049fb0f060f0130660f38817601", 0x37}], 0x1, 0x2, 0x0, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x8002, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname$packet(r1, 0x0, 0x0) ioctl$LOOP_CTL_GET_FREE(r1, 0x4c82) r3 = socket$phonet_pipe(0x23, 0x5, 0x2) r4 = accept$alg(r2, 0x0, 0x0) ioctl$EXT4_IOC_MOVE_EXT(r3, 0xc028660f, &(0x7f00000000c0)={0x0, r4, 0xc22, 0xdd9, 0x9, 0xffffffffffffff53}) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000280)={'\x00', 0x846512678b3a18b2}) r5 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r5, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="eb30280000001000000000000000000000000000a73817f4867e4e914d2ebde63d0c62f083c1d24206bbcacb996a03c94d4afc5b4d2cca7a9cad2cafb019676c47ab44513212ad0038eac3ef9f", @ANYRES32=0x0, @ANYBLOB="030000000000000008001b0000000000"], 0x28}}, 0x0) close(r0) write$tun(r0, &(0x7f00000003c0)={@void, @void, @eth={@dev, @link_local, @val={@void}, {@ipv6={0x86dd, @tipc_packet={0x0, 0x6, "e943bc", 0x18, 0x2b, 0x0, @local, @mcast2, {[], @payload_conn={{{0x18, 0x0, 0x0, 0x0, 0x0, 0x6}}}}}}}}}, 0x52) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) write$tun(r0, 0x0, 0x0) 22:30:28 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_ifreq(r0, 0x89a2, &(0x7f0000000400)={'bridge0\x00', @ifru_ivalue=0x9}) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFULNL_MSG_CONFIG(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000540)=ANY=[@ANYBLOB="2400000001040102000000c9fd0000000000000008000340000100000500010001000000ed9850830000000000008e4e44a0bbd1829f3ae86797483e79896034dd7508687b32463e19442b49140d9a0fa28e1c557cb977"], 0x24}}, 0x0) sendmsg$NL80211_CMD_REGISTER_BEACONS(r0, &(0x7f0000000300)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000280)={&(0x7f0000000340)=ANY=[@ANYBLOB="0972fb0090ecf10c73131520b4ca79955b315a63f7b0d4eab60700fb9176a9a4b01c809095e2b228347e620c74ee08237eb66187cbba9de477b4e75c8380e433060fe69a33d72a838d1172db98d6737051a931d9d92805845a79df6ff0ab6087f8ff22570f5f653884a5bec9ba380fcb5ee8ca681ca25ba375", @ANYRES16, @ANYRESDEC=r1], 0x28}, 0x1, 0x0, 0x0, 0x4000010}, 0xc854) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$NL80211_CMD_GET_MPATH(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)=ANY=[@ANYBLOB="14000000", @ANYRES16=r3, @ANYBLOB="000400000000000000000c000000"], 0x14}, 0x1, 0x0, 0x0, 0x884}, 0x4000884) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000600)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_REGISTER_BEACONS(r0, &(0x7f00000006c0)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000680)={&(0x7f0000000640)={0x30, r3, 0x800, 0x70bd28, 0x0, {{}, {@val={0x8, 0x1, 0x39}, @val={0x8, 0x3, r4}, @val={0xc, 0x99, {0xfffffffc}}}}, ["", "", "", "", ""]}, 0x30}, 0x1, 0x0, 0x0, 0x44041}, 0x20040000) sendmsg$NL80211_CMD_GET_COALESCE(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x100800}, 0xc, &(0x7f0000000140)={&(0x7f0000000940)=ANY=[@ANYBLOB="249717b770684f77e2dda308000000b991cbea45bb200030b12b0f15", @ANYRES8=r0, @ANYBLOB="01002abd7000fbdbdf256400000008000300b139dc848c8f517d8183cfd76cd2306295ebad09bf50ae5f8fe54f7e4dae17704582b6a596a2daef6339d11beb52a22ed0510ee5b8ac942a3543e9d62a243d8944b350f272bb39b4fab2ce8436facd84618fa803f0b1cc19", @ANYRES32=r4, @ANYRES32=r0], 0x28}, 0x1, 0x0, 0x0, 0x804}, 0x20000800) sendmsg$NL80211_CMD_GET_SURVEY(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, 0x0, 0x400, 0x70bd27, 0x25dfdbfc, {{}, {@val={0x8, 0x3, r4}, @void}}, ["", "", "", "", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x40}, 0x4008000) unshare(0x22020000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='rpc_pipefs\x00', 0x0, 0x0) getsockopt$sock_linger(r2, 0x1, 0xd, &(0x7f00000005c0), &(0x7f0000000700)=0x8) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x80000, 0x8, &(0x7f0000000480)=[{&(0x7f0000000840)="200000000002000019000000600100000f000000000000000000000004000000000000000000000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203ed8e0a795631792f567a2f7b13203258226d9025e2ee3061185cea116b8bc1b833775086400227c8d91cbf606f14d7739103e734c3171ad44f8ca633152480414159e56fc17e820e4b715b063fa3fd2b19d1fadd8de1679ab3bc574ea52a24cfc8a04cab557d28e46dec6dca2ebdc71ee9c6e7c459a2ec81a2b6a2f8b257a6c400347f5e70", 0xeb, 0x400}, {&(0x7f0000010100)="0000000000000000000000006856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010400)="03000000040000000500000016000f000300040000000000000000000f00698c", 0x20, 0x800}, {&(0x7f0000000440)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f0000011000)="8081000000180000ddf4655fddf4655fddf4655f00000000000001002000000010000800000000000af302000400000000000000000000000200000030000000020000000400000032", 0x49, 0x1600}, {&(0x7f0000001680)="8081000000180000ddf4655fddf4655fddf4655f00000000000001002000000010000800000000000af302000400000000000000000000000200000040000000020000000400000042", 0x49, 0x1700}, {&(0x7f0000000040)="111fc0d901000000803a0900803a09000000000006", 0x15, 0xc000}, {&(0x7f0000012d00)="2719c0d901000000803a0900803a09000000000006", 0x15, 0x10000}], 0x0, &(0x7f0000000380)=ANY=[]) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) unshare(0x40020000) rmdir(&(0x7f0000000740)='./file0\x00') 22:30:28 executing program 1: getsockname$packet(0xffffffffffffffff, 0x0, 0x0) (async) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async, rerun: 64) r0 = getpid() (rerun: 64) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) r1 = getpid() (async) getrlimit(0x0, &(0x7f00000001c0)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) (async) getrlimit(0x9, &(0x7f0000000180)) (async) prlimit64(r1, 0xc, &(0x7f0000000f00)={0x1e, 0x3}, &(0x7f0000000f40)) (async, rerun: 32) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) (async, rerun: 32) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000003500)=ANY=[@ANYBLOB="620af8ffa1dc0021bfa100000000000007010000f8ffffffb702000007000000bd120000000000008500000010000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24561f1b2607995daa56f151905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64b751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07372c29184ff7f4a7c0000070000006056feb4cc664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45e0000000000000401d01aa20b0b8ed8fb7a68af2ad0810000000000006fa03c6468978089b302d7ff6023cdcedb5e0125ebbcebdde510cb2364149215108337719acd97b3a107d40224edc5465a932b77a74e802a0dc6bf25d8a242bc6099ad2300000480006ef6c1ff0900000000000010c63a949e8b7955394ffaff03000000000000ab87b1bfeda7be586602d985430cea080000000000000026abfb0767192361448279b05d96a703a660581eecdbf5bcd3de227a167ca17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b6c7632d5933a1c1fa5605bd7603f2ba2a790d62d6faec2fed44da4928b30142ba1fde5c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0cb97fca585ec6bf58351d578be00d952aab9c71764b0a8a7583c90b3433b809bdb9fbd48fc877505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223d8d9e86c5ea06d108d8f80a0eb4fa39f6b5c02e6d6d90756ff578f57000000009700cf0b4b8bc229413300000000000000000003000000000000000000000000001000000000559711e6e8fcffffffffffffffb2d02edc3e01dd271c896249ed85b980680b09000000000f0000169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffffd897ef3b7cda42f93d53046da21b40216e14ba2d6af8656b01e17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccf1f9f3282830689da6b53b263339863297771d74732d400003341bf4a00fc9fec2271ff01589646efd1cf870cd7bb2366fde4a594290c405ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d30a64c108285e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4b6ab7929a57affe760e717a04becff0f719197724f4fce1093b62d7e8c7123d890decacec55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e109f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c70600000000000000b7561301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f871b136345cf67ca3fb5aac518a75f9e7d7101da841735e186c489b3a06fb99e0347f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f91e358c3b377327ac9ecc34f24c9ae153ec60ac0694da85bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e669261192899d4562db0e22d564ae09bb6d163118e401e024fd452277c3887d6116c6cc9d8046c216c1f895778cb26e22a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99a3594191e104d417e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98474152f94e32409e2a3bce109b6000000000000a1fec9000000d694210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137ab79a404abde7750898b59270bb29b81367ac91bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f00fb8191bbab2dc591dda61f0868afc4294859323e7a45319f18101288a0268893373750d1a8fe64680b0a3fc22dd704e4214d00000000d6c98cd1a9fbe1e7d58c08acaf30065b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ce21d69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821a00e8c5c39609ff854356cb490000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66018d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d0b3bc19faa5449209b085f3c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c471c7868e7da7eaa69eb7f7f80572fdd11bb1d070080fbc22bf73468788df51710eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331ff5e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba830d3f474b079b407000000deff000040430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71b967ce7daac4be290159f6bcd75f0dda9de5532e66ae9e48b0ed1254a81faae79b6af6fbb869604d51de44c4e0973171ad47d6c00ebc7603093f000000fdec743af930cd6db49a47613808bad959719c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f15d6533f78a1f4e2df4ca23d867693fd42de9b49a1b36d48a44ba6a4530e59bec53e876dc660dd63bed8d31c31c37a373d4efd89f80a4377b1b1292a893a516dab183ee65744fb8fc4f9ce2242e0f00000000010000000000000000000057d77480e0345effff6413258d1f6eb190aa28cbb4bafe3436b176c7ed4b132fb805d5edd9d188daf28d89c014c3ecca10ae55704544673e1fa03b84f63e022fe755f4007a4a899eaf52c4f491d8e97c862e29e4570600000091c691faee1e0c8fe056a07474e6e5490a7d3c3402000000b60600d837c6befc63ddf2f594ad7cbc56a1e44d218c956a5392a995f1fae8e9f206efbb33854dc70104d74dc07748f9745cb796da2dfb714a0500000000000000faed94fc39acfb3fd25dfa8116a154cd1226e1bb72b59fed817072a0da60160761fd3dffda0f7c592eabd8ab68334d2a1693cb187539049e331272bf5135044df8161400211b8012b6eb1ed5656e83f65509bb4b323c5bd61bff949d3bade2f6ffda1360c2786e16937ab61d6dcafed319c716357d0885f9c6d1f442954c167dd9b4acd9468ce3674c82bbb2e31389179b025dbe063b7f906217b2cf8410c7023aa3e5cc3ba1000000000000000000000000000000006ae6301a2da44394275c582a6516bb92ea1980a0a659f2f1811c8b281c209647c4241f292b20508b215dde27bb2487a6e2b5e4a8ccfab90c23827ef06cbe364073005f8a6d1456aaeb85ffb7858f24eced67a67ab825e863928ed64c83f62ffdaa997657335b63c6b4163aff094059e626766845fd779c9e6cdbbd64c24936615ee68538e8fddd0d90f3a7579579a142c0f7b318264d5c13c31cf475829528267ead38523cab7e1664e8426cfce471fef821c8a02a7e7d954d05b68a9c28f79429b09e2bb3681ae2b831e27c735123361c193d66ed4d71f19b199d371ec6bfada7cd370e3fdd3cd980fa1e145fd3f3e96b1feb53c865e1ada08f5d16ed652ee0c7f45352222692fbd679212c225d097aa90f7e1fb1f983415f43e75a19ecf7fd21bfa150ef563aa72ba1c43c5f3d9be128ec26b691f31f9cab931631606a81622f120675c962be2d3b5e95f74f0b209e42e6bdd76e6e725295b1d78d928f6f63c41cbde2ba66ad81168070c8c6e18a6e452a31bde54ad3e16304d06a234f5f9311ef0f78924b68dbb4712efdb6974667bdb54f16fd2061b9ba93638dd177227e94e4ebd0ec1d437db948062bf41742000000000000000000305f70dd02fa0c61d5fe6d8ff35389246037e18d34c1375ae04f44f0c2543c772c5ccb137be7dc1874c514b37c668554d77d4ea5ed144a648257f4a0301067bbcd9b91072659d872f26b796e2b81025edb5f45f785e2c2602b248ecdd80f019ca659be7e8ae953325a27564f33c9d458a60be3dab38baab7eb1a66ab1ffd6308f7fd51beb356fe75eb985b7581bb5584c53984ba9c7340f97e8d3825681c53de5f554e595b00000000000000006a8fa9f05d64c4be42f981f00051a39938613067dbd1427e01bfec016e51844cefa8a855bf23ac887b4a88eed6d9443857242f28e31a41d20105fbf3394ff910e734b4d9101265ff729c426e01c1ab13dda8c388b9e6626f19eecb87e39175e85e17000000000000000000009431807e43886903526074e6b40244c938b4c68a38c25ddd7c143b3f14eafe4b28ec66815cf8d1f56aa1424bc9b5d58790298e5b310969e50c222563b54e60854e1bfeef448aca8c5ccbf5546ce4c3cd5a733fec25fb94e1e0f966bcbd28a4d8fe4f556eaa1104a793006619700798354c6ae05025040965e3083562bfa20968c04007d21dc02c9fd1f75e1ff40f439bdde4e784012e52049b483d02f81b88f5f57816b3fecec79cfca8d37203e769759d6b6a56b7605ced8ee18475a77ff0963a565fb6021d216c01b1098e40550a1cfd80e918d685a7b099a4f8ed654cd76ca61fe5ad8a31ec558fdbfa706d5e738bceae81fe777c307d5bc72183a4c2d35732ab916a781b9912160a3fd2a2e74dd690c57bdfdc1f069f9491bca7a8c59363799be70018c25ece5ad7307dc7a95c51bc25a8bbe2cf5ddf6aa161693782b0e7feb8a768f391b49d4c978c96dbb52f21c122eba9f17c8bed10591958cf06321a248b5f76ceedfe0d080d6aeadc11b237b3326dd04b86ac37c0d131544888db9e128d059761ad9a393e96c3b41c13c5a381bff187a75de560ba6eb3faa5ff8d2bb3c88f8de5efc2fb2200cfda6d07ceae22577064334fbf76a23e62e6059211d995b879f6b7d3f7fcf03652b81e6b7cdeff947ad185d3c6269ca247b429c3b872a8f1ef60407d29a874f4ec31c9effed55543a65a6b4d778cebcd43b7905f3960140bd783540a7353014bda8e9c7a34a5f428fd1f8eb11e837dd9d586487fdebcb1ecd3a003ff0fda4be617fecf1ff0ef2cdfb7fea73ca18874664d60a4b9423f3297bc8eb91b4ee1d73272abbef3e7a828a7d7ab055a8eb58fe379de85338304e26e3620941b463e9049fd105c74c91cc4d71b0f76e2c2e4825106aa7ce2a3adbbc7a0443ece58e752b47e6f677ec97c5c568a89d6e36b165c39132a0f27080ece2a94c320b002c77f82662675a7713c7067081cac15994698c41ff4754268ae2676384ff799783f55d7e5a1a092a01b965dc99cb7a9d98440c355927629f2bcf9dc2396eb2f5d25829715b24327642ac48f1201016a95e0e65e12cdf27e19043e3c5d3e798375cead35b9a93190a52cdecaaccc854a1d41ef365303f0e9b4fc969c9dab6df5e8a795b140fcc09e8a7b694d12932917facd8ceaa4e2d0d16bb0b95387fcd5ff136d8abddf94daf442bbff744591931872a36cf921ad69f2127386e8b0f9afee4da8d3fbec809fbb3ca0fded2859cf25d4c6155d396c5b9bd1a928923123f63f4c40688eae69990a9419456247f83539d324d3b567d1000000000000000051ff8c5be69f53b3798317b82f32e5d3030f09815697e7aecb778b4f94c1d92c4c5d4c6fbdf5f0db1ccd45a29b22426365d2210d86a63b21d99a6467fd2fcf450773df264273c782686f28ca08d923f0b9b184301f67b68f75755b9d1e48d65dd5920d710e05c0bc207ca0af7a8d1946c9d64b89d11467b16b08c4e5489e9e7b8a6b6e55fd04efbc7c507906371b39f98f2f5bd03ebec23bf07924bbc18ebaa7caa3ea9f2d2e0fcc0eed8ca48975908cb80164f4cc6065ae2bb1cc8459ce8b7a20e377445495ffc411b42afa921bf078a20786222b3b999d43b5e8"], &(0x7f0000000100)='GPL\x00'}, 0x41) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r4}, 0x10) (async) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) r5 = syz_open_dev$tty1(0xc, 0x4, 0x1) syz_clone3(&(0x7f0000001100)={0x800000, 0x0, 0x0, &(0x7f0000000240), {0x36}, &(0x7f0000000fc0)=""/184, 0xb8, &(0x7f0000001080)=""/54, &(0x7f00000010c0)=[r0, 0x0, 0x0, r0, 0xffffffffffffffff], 0x5}, 0x58) (async) write$binfmt_elf64(r5, &(0x7f0000001740)=ANY=[@ANYBLOB="7f454c4600000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000003800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002bb79064b581f415d6efead2e7d5b0d95ef6af58ef164703f4ca14fdbb5fbaa2d00847f808f1991d176d24d2493a6d829adb884ae116e905d76efd1947621cce5b32d8cb213855d8774c882f27e2b596b00610df21ac8c0b018530d26260cbe63e23d6361131c1410ae6e93f4d7b07d8e14075aef652b37ebdef68ccb7cd0c91509a5d8595268e2ca7ad81cd9dc5b9270342dbf631ebde6ab67932b78e0b8b89c3f2b10fac5fea0d360f5494a84a62ed40fd158e65023c3ccd272064addbbbe8f8c2ca5053a63c4c14956362dd6fc7319e98cdc35788d1571ee0b3aea61a04c55bd00b502e2930152e2172eda4dd3450f2fe0af6e4aab64b58af02d43bda064ee90b5efbf7a9f05dcb0c8c23b81a2df5d457c7beded1ae9dbaa9f72587475d1240c5901252b448af144f03f45c4c57ab55b3a738ba362b0f6db57b88706c9b8e10cf1c51c2fe2e4d6509a0e269c15a2f185ffd96c0d1964f5a0d120aa429e939c3dfbffb8b76ac12523db658d67222cbfa1a95739ce5ea48ab84b71bf3baeaa9579779a359adc45ecca2f309646cfe81e8b21041ff1f8cfae179154065f24dafa8c49cd249ef1a982a43204afd52bbb629959717aa8444b904eb4dc41ce2b613531c82acd9e1e301c0fcd97696aaa99391935e219a2df18b95de306540443d0fce50acd3d6597786062498d010c3b6ada954f7a524a84502bfb5dfae874d9c1e46ff5d69aa3701482ddeca2ca58bf5be44f36bda9506ce7a79641f2c0b4040e2a671baa0acb20cdd14dd82665c3405d341636c1435f66b01e08a6a0deff1f05e842677fc5765689bbe96849322c4511d1ab9e848bb765aba8742c39721852c86e7a9c3b217b4e66d3e45e0f9df540247307338ae11d379a0dd663a71b89014f2d341129e64350201b5cf570056613d8484dfe15bba43b29bcdcabc3b6b803459b4c07e327a55f804466aa83c231b89feb6b9a3be7ed6fb1b1e5a1582aac838fadaffcba8486cc54e9fee2a9b4024bb9753c9ca78fe8d5fa0f128c99144a33bf92dee18f3482959993917abce2bfa6c4152a946ddbeb5c42e0038db27db9b4c799f5a63a3040fb67c12134a88f8ea3add1b5b8dc36ce673ce6f4d4378076074ee800f44be80d153e310dcc7fc9cd272de7b743412297d0a2abdc88c288161fa61a34db49b3d660c992353770fea2442e25d8e1c5ba70eb0c04bc06abf6e28133a2879b5e0f1acd425c614667cb14e7a01deae67a284c551a017356b67413c67430cc1858a635a828ef0e05b97be0f3c69a67a79cdd48f4570b63158c76cf2f04d54a030a459e99018a46dac26fcc6b053b9b1573e0310a4521159744c660c544cdd75b42e352be84d59d4b3ecf4cc9432147072678e32b471d3560a1e562acd132fcd6c2425c3ec2b43e5312dfe422423ac3d301813d4233a124e5711c078aa1405ef7c8fcdd94dee712082d8799652750f36720e2848c8bb6860d8666baefd8df99d0867a44fe834cb49c4d922b0f40581de31dfeb725de9c140420841dae2402f27470b6ba004104e56989ceb370ea4b59bf2d9448268cc4e0302ff5c864289e2bbf7c793a856de9f15ec104b63e6572e93544be7c0264d89e64071bdf1312072984e135490a3667d999cc79c4610a9a779d5bb81cf5c63195bed4b88af6dc0901d77d1333c2b04063bc57a8cbe0f0b073ce9ec1ab3a3185b6805cdab294c98fc7d646ff2e97ee298f15254a1685485bf1524c602afccc5b493466b7c09bf6874260ed79d91346a412b56608093af51f2102826d6cc3dce74ba405daee767d85eb9f6ff209dae399cd8e42a70aa6d0bd86aa4bb8a7b2c4a7660cda8adfb65c8f56b4987a32da1b2902d75dadfba7aee9767a992fc188a27465156c31607f404f0d95d94db097c5eaa22f49ad17909450c96006d0e6e02ad1b34ea750406c030ce0449297d733838b1adfe183ef6e8faff7bdf998bfbe996635ee5707e63ad0776c62ce28ef470c05266677352d41c3aa3362a51e2dd442fd0ac95a6aa78915eba602e0ac21d2896a7b4f65b1512218e6980b6906ad76fcb91cb4ead781ee0e3fd77c470fb33a29ff93885bc1cdb98efd96a2cc1e5b61c252a2b46641fe834448996180359939109ac614745a08821843ebca5102a047bb87365e2eef4e267e301eb9c99f2c35271e103f223b58110f8f00227a2251d635f8d558a3b6873bb115eeac31907f087819654d582d7e3264e164e3ffc7398fa35e5a49de8416eed2e5f6bbeb3b15242583a761ec3e83ccae03034be8fc2d94ca182566025b2e44e2d801ee4587ecfe6acc120236704d1df0d1e3f25cc02f60a8aaec0e47127673eb1b567dbb7fff7a9e7245cfbedd823b3963b4210f0bcb0a565c6d44598523d477a2465766c5924b72670ffd4ddb21618966f08b6c7a6ad54373a5c4fe83459958a5ab884b98fc65eb154748645740bc736c29c8db180479788f727cbd907039bbf3c63506d32a3a84e469cc395787478d8ab072fb4cbf5daa1b253db1c0122577ee85718935bb3b4e97904825ac0271f93e7082662147e82627ce940db10d035b3104b6b2c70d146b0f78ad2eeaa5b5d3af4f6db166da959db065669fa49d993f213cbe28667f0a1ba9d59cbabbfdf002199a096141432e6f2aa2c8646ea5014299a2634de2c7013e8796681d0cf20f0269725d96fd4ab195d0d8fc9d1626a9ad47967c7c8f9a3a99bb8239ac42ba156d6195ffad7d08a1ef0387b2012f5cc27a36f98d6ebf9380f4f87bb6e17125b83531025d385db5bd1d25b5b74d8e37346e69ab832343adfe505e539758edf1d5495053a5110b4795dc11039e404a922123efcee7f1ba6f107eaef5e9b1ead243e3ff567b4334a77d278fbdb436e0d09d33238da11f1d2f48c8256a9aef02f22b0c0ff9fe8826bca7f45b4c7b1fb79a00b1d0aac792296b61e7b9a01a55cb7a8bf0e00000000e28df671db3deef2d7df9fe6d00cfa35aafeb2063c4d9b0a826a5ed1afb9db0d8be3a915208048bf8e27c2020c353a88d867a3c7f59c503cc8fa48052cc1c85afc90cfa03e04a2ea438b324e115b3ee1605b2cb0b1e311a0b588b8b122b9633a60f4d88e40550bdc3218d0b641d712ac2a13e25966573e084ebfad57d72d2798c445d991a6e7e021fc60880372f57e5254c10893f37ec279a9c2816426bf84342b456a93c6c9aa9cf61dce0afde0f150075d60811d0b27bc285cb84d800cde3bcc4b57cebe34f7ed5bf59f62a56cd40d57029d4377cfb9f68526a0423befa1b89f272bc7dfa591e349c5ad0b7883587849c97cd3ba3a0d260640d7cdba975efa692d3f15a366daad605368fc726eaa3ff38bdb3c0d9fd366674fb74bee00c1c52a84a06559176a9d2cd9e94729c74c37c13fcc2219a3db09e7aebaaa0a33974e075aca1fb03578600cfeae585097ee392b4241c72a11f24c45a0c52644ec71ac8aba3733061bdd5a7a487bcc7c043fcb2b02ae76e80b01cbbb323a6956d7ec27de10058c86ed9e285863e8487e0c0c5309d72e53f827b7af41ec8720294b6552fd6e1f1523bc5024e44497facced887ed7d4e022b7608dd63e4cf4e869f8b8c2db264e99fd3e1d1c894f0027e557f7d874db9bde892c4c0949df48af8878f2af6929d5f89eeca79c69cb0c3afb6d23db98852d1000543470009e5ab245c9930cf1a68a8c0d9e3eb748187fd3bb39b204ec71172f743e8488d29e925d6326a2f4b6c603d718510ee1703a82f02500f194b9b607f60e08089abfdc9ae8e6124ab802408580eaca9e54aaf2cbc45684552d0525d5642156922f09cb0dcc955de8d1c621b31c051804ca2ce58795333f221bab3dc17481a2255fc5d9192b865812caafd417cef630cb90f27e35479f9160c48f81d8fa29d6296623a168140a466608e4d8786d579a12fb3b733a987b672dc6ad291ed0f9345d05ad9df5bab33028e972b0622078c23dc0ef0e0235bf7ca4e2d5bd7fb5f03b476cdb37a7d8550df0bc1e4e6d41c669715972b5855a6b7154f8f2d4217791dd6c31c5a6150201ac6521a1d3721285948707328c2273387067f5852f4966"], 0xb92) 22:30:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000300)={'bond_slave_0\x00', 0x0}) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000380)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000340)={&(0x7f0000000280)=@gettfilter={0x5c, 0x2e, 0x400, 0x70bd2a, 0x25dfdbfd, {0x0, 0x0, 0x0, 0x0, {0xfff3, 0xfff1}, {0xffff, 0x10}, {0x3, 0xa}}, [{0x8, 0xb, 0x4195bf53}, {0x8, 0xb, 0x1}, {0x8, 0xb, 0x9}, {0x8, 0xb, 0x7f}, {0x8, 0xb, 0x7}, {0x8, 0xb, 0x1}, {0x8, 0xb, 0x9}]}, 0x5c}, 0x1, 0x0, 0x0, 0x8001}, 0x404c010) sendmsg$nl_route(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000000)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r2}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @bridge_slave={{0x11}, {0x4}}}]}, 0x3c}}, 0x0) r4 = pidfd_getfd(0xffffffffffffffff, r0, 0x0) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r4, 0x84, 0x1b, &(0x7f0000000140)={0x0, 0xcd, "4cd42d584085c28131b4efdc767c4518df9bf50de399004ab6bf1ee3b80e8569ee12df5f84713a244b17a9ee0404779508c7990a2aa9de017d3817292cf3ae5505bb50381993d04968222918efea0bfd05a5242bf34501092e7d72a17f37e91a05ca38f02b49906d82379eed73b6f0fd203f743e6b9eb2eb5f7541eb1a928c67f1a3e437c8a35d3d74b3eed0a5d06c112391d1e91dd3a501f9adee32bc0f5846f62a188dfbde449cb5db2a5c24ca923c804d899484ce4815533cf331857d7da651387a98e55e81111ca4ae875b"}, &(0x7f0000000040)=0xd5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) (async) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000300)={'bond_slave_0\x00'}) (async) socket$nl_route(0x10, 0x3, 0x0) (async) sendmsg$nl_route_sched(r3, &(0x7f0000000380)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000340)={&(0x7f0000000280)=@gettfilter={0x5c, 0x2e, 0x400, 0x70bd2a, 0x25dfdbfd, {0x0, 0x0, 0x0, 0x0, {0xfff3, 0xfff1}, {0xffff, 0x10}, {0x3, 0xa}}, [{0x8, 0xb, 0x4195bf53}, {0x8, 0xb, 0x1}, {0x8, 0xb, 0x9}, {0x8, 0xb, 0x7f}, {0x8, 0xb, 0x7}, {0x8, 0xb, 0x1}, {0x8, 0xb, 0x9}]}, 0x5c}, 0x1, 0x0, 0x0, 0x8001}, 0x404c010) (async) sendmsg$nl_route(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000000)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r2}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @bridge_slave={{0x11}, {0x4}}}]}, 0x3c}}, 0x0) (async) pidfd_getfd(0xffffffffffffffff, r0, 0x0) (async) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r4, 0x84, 0x1b, &(0x7f0000000140)={0x0, 0xcd, "4cd42d584085c28131b4efdc767c4518df9bf50de399004ab6bf1ee3b80e8569ee12df5f84713a244b17a9ee0404779508c7990a2aa9de017d3817292cf3ae5505bb50381993d04968222918efea0bfd05a5242bf34501092e7d72a17f37e91a05ca38f02b49906d82379eed73b6f0fd203f743e6b9eb2eb5f7541eb1a928c67f1a3e437c8a35d3d74b3eed0a5d06c112391d1e91dd3a501f9adee32bc0f5846f62a188dfbde449cb5db2a5c24ca923c804d899484ce4815533cf331857d7da651387a98e55e81111ca4ae875b"}, &(0x7f0000000040)=0xd5) (async) 22:30:28 executing program 1: getsockname$packet(0xffffffffffffffff, 0x0, 0x0) (async) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) r1 = getpid() getrlimit(0x0, &(0x7f00000001c0)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) (async) getrlimit(0x9, &(0x7f0000000180)) (async) prlimit64(r1, 0xc, &(0x7f0000000f00)={0x1e, 0x3}, &(0x7f0000000f40)) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000003500)=ANY=[@ANYBLOB="620af8ffa1dc0021bfa100000000000007010000f8ffffffb702000007000000bd120000000000008500000010000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24561f1b2607995daa56f151905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64b751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07372c29184ff7f4a7c0000070000006056feb4cc664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45e0000000000000401d01aa20b0b8ed8fb7a68af2ad0810000000000006fa03c6468978089b302d7ff6023cdcedb5e0125ebbcebdde510cb2364149215108337719acd97b3a107d40224edc5465a932b77a74e802a0dc6bf25d8a242bc6099ad2300000480006ef6c1ff0900000000000010c63a949e8b7955394ffaff03000000000000ab87b1bfeda7be586602d985430cea080000000000000026abfb0767192361448279b05d96a703a660581eecdbf5bcd3de227a167ca17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b6c7632d5933a1c1fa5605bd7603f2ba2a790d62d6faec2fed44da4928b30142ba1fde5c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0cb97fca585ec6bf58351d578be00d952aab9c71764b0a8a7583c90b3433b809bdb9fbd48fc877505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223d8d9e86c5ea06d108d8f80a0eb4fa39f6b5c02e6d6d90756ff578f57000000009700cf0b4b8bc229413300000000000000000003000000000000000000000000001000000000559711e6e8fcffffffffffffffb2d02edc3e01dd271c896249ed85b980680b09000000000f0000169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffffd897ef3b7cda42f93d53046da21b40216e14ba2d6af8656b01e17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccf1f9f3282830689da6b53b263339863297771d74732d400003341bf4a00fc9fec2271ff01589646efd1cf870cd7bb2366fde4a594290c405ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d30a64c108285e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4b6ab7929a57affe760e717a04becff0f719197724f4fce1093b62d7e8c7123d890decacec55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e109f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c70600000000000000b7561301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f871b136345cf67ca3fb5aac518a75f9e7d7101da841735e186c489b3a06fb99e0347f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f91e358c3b377327ac9ecc34f24c9ae153ec60ac0694da85bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e669261192899d4562db0e22d564ae09bb6d163118e401e024fd452277c3887d6116c6cc9d8046c216c1f895778cb26e22a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99a3594191e104d417e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98474152f94e32409e2a3bce109b6000000000000a1fec9000000d694210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137ab79a404abde7750898b59270bb29b81367ac91bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f00fb8191bbab2dc591dda61f0868afc4294859323e7a45319f18101288a0268893373750d1a8fe64680b0a3fc22dd704e4214d00000000d6c98cd1a9fbe1e7d58c08acaf30065b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ce21d69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821a00e8c5c39609ff854356cb490000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66018d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d0b3bc19faa5449209b085f3c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c471c7868e7da7eaa69eb7f7f80572fdd11bb1d070080fbc22bf73468788df51710eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331ff5e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba830d3f474b079b407000000deff000040430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71b967ce7daac4be290159f6bcd75f0dda9de5532e66ae9e48b0ed1254a81faae79b6af6fbb869604d51de44c4e0973171ad47d6c00ebc7603093f000000fdec743af930cd6db49a47613808bad959719c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f15d6533f78a1f4e2df4ca23d867693fd42de9b49a1b36d48a44ba6a4530e59bec53e876dc660dd63bed8d31c31c37a373d4efd89f80a4377b1b1292a893a516dab183ee65744fb8fc4f9ce2242e0f00000000010000000000000000000057d77480e0345effff6413258d1f6eb190aa28cbb4bafe3436b176c7ed4b132fb805d5edd9d188daf28d89c014c3ecca10ae55704544673e1fa03b84f63e022fe755f4007a4a899eaf52c4f491d8e97c862e29e4570600000091c691faee1e0c8fe056a07474e6e5490a7d3c3402000000b60600d837c6befc63ddf2f594ad7cbc56a1e44d218c956a5392a995f1fae8e9f206efbb33854dc70104d74dc07748f9745cb796da2dfb714a0500000000000000faed94fc39acfb3fd25dfa8116a154cd1226e1bb72b59fed817072a0da60160761fd3dffda0f7c592eabd8ab68334d2a1693cb187539049e331272bf5135044df8161400211b8012b6eb1ed5656e83f65509bb4b323c5bd61bff949d3bade2f6ffda1360c2786e16937ab61d6dcafed319c716357d0885f9c6d1f442954c167dd9b4acd9468ce3674c82bbb2e31389179b025dbe063b7f906217b2cf8410c7023aa3e5cc3ba1000000000000000000000000000000006ae6301a2da44394275c582a6516bb92ea1980a0a659f2f1811c8b281c209647c4241f292b20508b215dde27bb2487a6e2b5e4a8ccfab90c23827ef06cbe364073005f8a6d1456aaeb85ffb7858f24eced67a67ab825e863928ed64c83f62ffdaa997657335b63c6b4163aff094059e626766845fd779c9e6cdbbd64c24936615ee68538e8fddd0d90f3a7579579a142c0f7b318264d5c13c31cf475829528267ead38523cab7e1664e8426cfce471fef821c8a02a7e7d954d05b68a9c28f79429b09e2bb3681ae2b831e27c735123361c193d66ed4d71f19b199d371ec6bfada7cd370e3fdd3cd980fa1e145fd3f3e96b1feb53c865e1ada08f5d16ed652ee0c7f45352222692fbd679212c225d097aa90f7e1fb1f983415f43e75a19ecf7fd21bfa150ef563aa72ba1c43c5f3d9be128ec26b691f31f9cab931631606a81622f120675c962be2d3b5e95f74f0b209e42e6bdd76e6e725295b1d78d928f6f63c41cbde2ba66ad81168070c8c6e18a6e452a31bde54ad3e16304d06a234f5f9311ef0f78924b68dbb4712efdb6974667bdb54f16fd2061b9ba93638dd177227e94e4ebd0ec1d437db948062bf41742000000000000000000305f70dd02fa0c61d5fe6d8ff35389246037e18d34c1375ae04f44f0c2543c772c5ccb137be7dc1874c514b37c668554d77d4ea5ed144a648257f4a0301067bbcd9b91072659d872f26b796e2b81025edb5f45f785e2c2602b248ecdd80f019ca659be7e8ae953325a27564f33c9d458a60be3dab38baab7eb1a66ab1ffd6308f7fd51beb356fe75eb985b7581bb5584c53984ba9c7340f97e8d3825681c53de5f554e595b00000000000000006a8fa9f05d64c4be42f981f00051a39938613067dbd1427e01bfec016e51844cefa8a855bf23ac887b4a88eed6d9443857242f28e31a41d20105fbf3394ff910e734b4d9101265ff729c426e01c1ab13dda8c388b9e6626f19eecb87e39175e85e17000000000000000000009431807e43886903526074e6b40244c938b4c68a38c25ddd7c143b3f14eafe4b28ec66815cf8d1f56aa1424bc9b5d58790298e5b310969e50c222563b54e60854e1bfeef448aca8c5ccbf5546ce4c3cd5a733fec25fb94e1e0f966bcbd28a4d8fe4f556eaa1104a793006619700798354c6ae05025040965e3083562bfa20968c04007d21dc02c9fd1f75e1ff40f439bdde4e784012e52049b483d02f81b88f5f57816b3fecec79cfca8d37203e769759d6b6a56b7605ced8ee18475a77ff0963a565fb6021d216c01b1098e40550a1cfd80e918d685a7b099a4f8ed654cd76ca61fe5ad8a31ec558fdbfa706d5e738bceae81fe777c307d5bc72183a4c2d35732ab916a781b9912160a3fd2a2e74dd690c57bdfdc1f069f9491bca7a8c59363799be70018c25ece5ad7307dc7a95c51bc25a8bbe2cf5ddf6aa161693782b0e7feb8a768f391b49d4c978c96dbb52f21c122eba9f17c8bed10591958cf06321a248b5f76ceedfe0d080d6aeadc11b237b3326dd04b86ac37c0d131544888db9e128d059761ad9a393e96c3b41c13c5a381bff187a75de560ba6eb3faa5ff8d2bb3c88f8de5efc2fb2200cfda6d07ceae22577064334fbf76a23e62e6059211d995b879f6b7d3f7fcf03652b81e6b7cdeff947ad185d3c6269ca247b429c3b872a8f1ef60407d29a874f4ec31c9effed55543a65a6b4d778cebcd43b7905f3960140bd783540a7353014bda8e9c7a34a5f428fd1f8eb11e837dd9d586487fdebcb1ecd3a003ff0fda4be617fecf1ff0ef2cdfb7fea73ca18874664d60a4b9423f3297bc8eb91b4ee1d73272abbef3e7a828a7d7ab055a8eb58fe379de85338304e26e3620941b463e9049fd105c74c91cc4d71b0f76e2c2e4825106aa7ce2a3adbbc7a0443ece58e752b47e6f677ec97c5c568a89d6e36b165c39132a0f27080ece2a94c320b002c77f82662675a7713c7067081cac15994698c41ff4754268ae2676384ff799783f55d7e5a1a092a01b965dc99cb7a9d98440c355927629f2bcf9dc2396eb2f5d25829715b24327642ac48f1201016a95e0e65e12cdf27e19043e3c5d3e798375cead35b9a93190a52cdecaaccc854a1d41ef365303f0e9b4fc969c9dab6df5e8a795b140fcc09e8a7b694d12932917facd8ceaa4e2d0d16bb0b95387fcd5ff136d8abddf94daf442bbff744591931872a36cf921ad69f2127386e8b0f9afee4da8d3fbec809fbb3ca0fded2859cf25d4c6155d396c5b9bd1a928923123f63f4c40688eae69990a9419456247f83539d324d3b567d1000000000000000051ff8c5be69f53b3798317b82f32e5d3030f09815697e7aecb778b4f94c1d92c4c5d4c6fbdf5f0db1ccd45a29b22426365d2210d86a63b21d99a6467fd2fcf450773df264273c782686f28ca08d923f0b9b184301f67b68f75755b9d1e48d65dd5920d710e05c0bc207ca0af7a8d1946c9d64b89d11467b16b08c4e5489e9e7b8a6b6e55fd04efbc7c507906371b39f98f2f5bd03ebec23bf07924bbc18ebaa7caa3ea9f2d2e0fcc0eed8ca48975908cb80164f4cc6065ae2bb1cc8459ce8b7a20e377445495ffc411b42afa921bf078a20786222b3b999d43b5e8"], &(0x7f0000000100)='GPL\x00'}, 0x41) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r4}, 0x10) (async) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) (async) r5 = syz_open_dev$tty1(0xc, 0x4, 0x1) syz_clone3(&(0x7f0000001100)={0x800000, 0x0, 0x0, &(0x7f0000000240), {0x36}, &(0x7f0000000fc0)=""/184, 0xb8, &(0x7f0000001080)=""/54, &(0x7f00000010c0)=[r0, 0x0, 0x0, r0, 0xffffffffffffffff], 0x5}, 0x58) (async) write$binfmt_elf64(r5, &(0x7f0000001740)=ANY=[@ANYBLOB="7f454c4600000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000003800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002bb79064b581f415d6efead2e7d5b0d95ef6af58ef164703f4ca14fdbb5fbaa2d00847f808f1991d176d24d2493a6d829adb884ae116e905d76efd1947621cce5b32d8cb213855d8774c882f27e2b596b00610df21ac8c0b018530d26260cbe63e23d6361131c1410ae6e93f4d7b07d8e14075aef652b37ebdef68ccb7cd0c91509a5d8595268e2ca7ad81cd9dc5b9270342dbf631ebde6ab67932b78e0b8b89c3f2b10fac5fea0d360f5494a84a62ed40fd158e65023c3ccd272064addbbbe8f8c2ca5053a63c4c14956362dd6fc7319e98cdc35788d1571ee0b3aea61a04c55bd00b502e2930152e2172eda4dd3450f2fe0af6e4aab64b58af02d43bda064ee90b5efbf7a9f05dcb0c8c23b81a2df5d457c7beded1ae9dbaa9f72587475d1240c5901252b448af144f03f45c4c57ab55b3a738ba362b0f6db57b88706c9b8e10cf1c51c2fe2e4d6509a0e269c15a2f185ffd96c0d1964f5a0d120aa429e939c3dfbffb8b76ac12523db658d67222cbfa1a95739ce5ea48ab84b71bf3baeaa9579779a359adc45ecca2f309646cfe81e8b21041ff1f8cfae179154065f24dafa8c49cd249ef1a982a43204afd52bbb629959717aa8444b904eb4dc41ce2b613531c82acd9e1e301c0fcd97696aaa99391935e219a2df18b95de306540443d0fce50acd3d6597786062498d010c3b6ada954f7a524a84502bfb5dfae874d9c1e46ff5d69aa3701482ddeca2ca58bf5be44f36bda9506ce7a79641f2c0b4040e2a671baa0acb20cdd14dd82665c3405d341636c1435f66b01e08a6a0deff1f05e842677fc5765689bbe96849322c4511d1ab9e848bb765aba8742c39721852c86e7a9c3b217b4e66d3e45e0f9df540247307338ae11d379a0dd663a71b89014f2d341129e64350201b5cf570056613d8484dfe15bba43b29bcdcabc3b6b803459b4c07e327a55f804466aa83c231b89feb6b9a3be7ed6fb1b1e5a1582aac838fadaffcba8486cc54e9fee2a9b4024bb9753c9ca78fe8d5fa0f128c99144a33bf92dee18f3482959993917abce2bfa6c4152a946ddbeb5c42e0038db27db9b4c799f5a63a3040fb67c12134a88f8ea3add1b5b8dc36ce673ce6f4d4378076074ee800f44be80d153e310dcc7fc9cd272de7b743412297d0a2abdc88c288161fa61a34db49b3d660c992353770fea2442e25d8e1c5ba70eb0c04bc06abf6e28133a2879b5e0f1acd425c614667cb14e7a01deae67a284c551a017356b67413c67430cc1858a635a828ef0e05b97be0f3c69a67a79cdd48f4570b63158c76cf2f04d54a030a459e99018a46dac26fcc6b053b9b1573e0310a4521159744c660c544cdd75b42e352be84d59d4b3ecf4cc9432147072678e32b471d3560a1e562acd132fcd6c2425c3ec2b43e5312dfe422423ac3d301813d4233a124e5711c078aa1405ef7c8fcdd94dee712082d8799652750f36720e2848c8bb6860d8666baefd8df99d0867a44fe834cb49c4d922b0f40581de31dfeb725de9c140420841dae2402f27470b6ba004104e56989ceb370ea4b59bf2d9448268cc4e0302ff5c864289e2bbf7c793a856de9f15ec104b63e6572e93544be7c0264d89e64071bdf1312072984e135490a3667d999cc79c4610a9a779d5bb81cf5c63195bed4b88af6dc0901d77d1333c2b04063bc57a8cbe0f0b073ce9ec1ab3a3185b6805cdab294c98fc7d646ff2e97ee298f15254a1685485bf1524c602afccc5b493466b7c09bf6874260ed79d91346a412b56608093af51f2102826d6cc3dce74ba405daee767d85eb9f6ff209dae399cd8e42a70aa6d0bd86aa4bb8a7b2c4a7660cda8adfb65c8f56b4987a32da1b2902d75dadfba7aee9767a992fc188a27465156c31607f404f0d95d94db097c5eaa22f49ad17909450c96006d0e6e02ad1b34ea750406c030ce0449297d733838b1adfe183ef6e8faff7bdf998bfbe996635ee5707e63ad0776c62ce28ef470c05266677352d41c3aa3362a51e2dd442fd0ac95a6aa78915eba602e0ac21d2896a7b4f65b1512218e6980b6906ad76fcb91cb4ead781ee0e3fd77c470fb33a29ff93885bc1cdb98efd96a2cc1e5b61c252a2b46641fe834448996180359939109ac614745a08821843ebca5102a047bb87365e2eef4e267e301eb9c99f2c35271e103f223b58110f8f00227a2251d635f8d558a3b6873bb115eeac31907f087819654d582d7e3264e164e3ffc7398fa35e5a49de8416eed2e5f6bbeb3b15242583a761ec3e83ccae03034be8fc2d94ca182566025b2e44e2d801ee4587ecfe6acc120236704d1df0d1e3f25cc02f60a8aaec0e47127673eb1b567dbb7fff7a9e7245cfbedd823b3963b4210f0bcb0a565c6d44598523d477a2465766c5924b72670ffd4ddb21618966f08b6c7a6ad54373a5c4fe83459958a5ab884b98fc65eb154748645740bc736c29c8db180479788f727cbd907039bbf3c63506d32a3a84e469cc395787478d8ab072fb4cbf5daa1b253db1c0122577ee85718935bb3b4e97904825ac0271f93e7082662147e82627ce940db10d035b3104b6b2c70d146b0f78ad2eeaa5b5d3af4f6db166da959db065669fa49d993f213cbe28667f0a1ba9d59cbabbfdf002199a096141432e6f2aa2c8646ea5014299a2634de2c7013e8796681d0cf20f0269725d96fd4ab195d0d8fc9d1626a9ad47967c7c8f9a3a99bb8239ac42ba156d6195ffad7d08a1ef0387b2012f5cc27a36f98d6ebf9380f4f87bb6e17125b83531025d385db5bd1d25b5b74d8e37346e69ab832343adfe505e539758edf1d5495053a5110b4795dc11039e404a922123efcee7f1ba6f107eaef5e9b1ead243e3ff567b4334a77d278fbdb436e0d09d33238da11f1d2f48c8256a9aef02f22b0c0ff9fe8826bca7f45b4c7b1fb79a00b1d0aac792296b61e7b9a01a55cb7a8bf0e00000000e28df671db3deef2d7df9fe6d00cfa35aafeb2063c4d9b0a826a5ed1afb9db0d8be3a915208048bf8e27c2020c353a88d867a3c7f59c503cc8fa48052cc1c85afc90cfa03e04a2ea438b324e115b3ee1605b2cb0b1e311a0b588b8b122b9633a60f4d88e40550bdc3218d0b641d712ac2a13e25966573e084ebfad57d72d2798c445d991a6e7e021fc60880372f57e5254c10893f37ec279a9c2816426bf84342b456a93c6c9aa9cf61dce0afde0f150075d60811d0b27bc285cb84d800cde3bcc4b57cebe34f7ed5bf59f62a56cd40d57029d4377cfb9f68526a0423befa1b89f272bc7dfa591e349c5ad0b7883587849c97cd3ba3a0d260640d7cdba975efa692d3f15a366daad605368fc726eaa3ff38bdb3c0d9fd366674fb74bee00c1c52a84a06559176a9d2cd9e94729c74c37c13fcc2219a3db09e7aebaaa0a33974e075aca1fb03578600cfeae585097ee392b4241c72a11f24c45a0c52644ec71ac8aba3733061bdd5a7a487bcc7c043fcb2b02ae76e80b01cbbb323a6956d7ec27de10058c86ed9e285863e8487e0c0c5309d72e53f827b7af41ec8720294b6552fd6e1f1523bc5024e44497facced887ed7d4e022b7608dd63e4cf4e869f8b8c2db264e99fd3e1d1c894f0027e557f7d874db9bde892c4c0949df48af8878f2af6929d5f89eeca79c69cb0c3afb6d23db98852d1000543470009e5ab245c9930cf1a68a8c0d9e3eb748187fd3bb39b204ec71172f743e8488d29e925d6326a2f4b6c603d718510ee1703a82f02500f194b9b607f60e08089abfdc9ae8e6124ab802408580eaca9e54aaf2cbc45684552d0525d5642156922f09cb0dcc955de8d1c621b31c051804ca2ce58795333f221bab3dc17481a2255fc5d9192b865812caafd417cef630cb90f27e35479f9160c48f81d8fa29d6296623a168140a466608e4d8786d579a12fb3b733a987b672dc6ad291ed0f9345d05ad9df5bab33028e972b0622078c23dc0ef0e0235bf7ca4e2d5bd7fb5f03b476cdb37a7d8550df0bc1e4e6d41c669715972b5855a6b7154f8f2d4217791dd6c31c5a6150201ac6521a1d3721285948707328c2273387067f5852f4966"], 0xb92) 22:30:28 executing program 2: syz_mount_image$tmpfs(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) pipe2$9p(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="1500000065ffff"], 0x15) r2 = dup(r1) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0), 0x0, &(0x7f0000000300)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r2}}) r3 = syz_open_dev$vcsn(&(0x7f0000000240), 0xc6e, 0x40000) write$FUSE_OPEN(r3, &(0x7f0000000280)={0x20, 0xffffffffffffffd1, 0x0, {0x0, 0x1a}}, 0x20) write$FUSE_BMAP(r2, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_NOTIFY_RETRIEVE(r2, &(0x7f00000000c0)={0x14c}, 0x137) mount$9p_fd(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000140), 0x0, &(0x7f0000000500)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@privport}]}}) syz_mount_image$tmpfs(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) (async) pipe2$9p(&(0x7f0000000180), 0x0) (async) write$P9_RVERSION(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="1500000065ffff"], 0x15) (async) dup(r1) (async) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0), 0x0, &(0x7f0000000300)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r2}}) (async) syz_open_dev$vcsn(&(0x7f0000000240), 0xc6e, 0x40000) (async) write$FUSE_OPEN(r3, &(0x7f0000000280)={0x20, 0xffffffffffffffd1, 0x0, {0x0, 0x1a}}, 0x20) (async) write$FUSE_BMAP(r2, &(0x7f0000000100)={0x18}, 0x18) (async) write$FUSE_NOTIFY_RETRIEVE(r2, &(0x7f00000000c0)={0x14c}, 0x137) (async) mount$9p_fd(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000140), 0x0, &(0x7f0000000500)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@privport}]}}) (async) 22:30:28 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) write$binfmt_misc(r1, 0x0, 0x4) getsockname$packet(r1, &(0x7f0000000280)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000440)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000180)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r2, @ANYBLOB="0043000000000000280012000c00010076657468"], 0x48}}, 0x0) r3 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_UMEM_REG(r3, 0x11b, 0x4, &(0x7f00000000c0)={&(0x7f0000000000)=""/5, 0x1000000, 0x1000}, 0x20) setsockopt$XDP_UMEM_FILL_RING(r3, 0x11b, 0x5, &(0x7f00000004c0)=0x80, 0x4) setsockopt$XDP_TX_RING(r3, 0x11b, 0x3, &(0x7f00000001c0)=0x4000, 0x4) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0}, &(0x7f0000000200)=0x14) setsockopt$XDP_UMEM_COMPLETION_RING(r3, 0x11b, 0x6, &(0x7f0000000080)=0x400, 0x4) bind$xdp(r3, &(0x7f0000000040)={0x2c, 0x0, r4}, 0x10) sendmsg$nl_route(r0, &(0x7f0000000700)={0x0, 0xffffff81, &(0x7f0000000580)={&(0x7f0000000600)=@dellink={0x20, 0x11, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, r2}}, 0x20}, 0x1, 0xffffffea}, 0x9f00000000000000) r5 = socket$nl_route(0x10, 0x3, 0x0) r6 = socket(0x1, 0x803, 0x0) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000009c0)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @batadv={{0xb}, {0x4}}}, @IFLA_MASTER={0x8, 0xa, r7}]}, 0x3c}}, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) getsockname$packet(r8, 0x0, 0x0) bind$xdp(r1, &(0x7f0000000140)={0x2c, 0x2, r7, 0x23, r8}, 0x10) [ 466.122605][ T9588] loop5: detected capacity change from 0 to 1024 22:30:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000300)={'bond_slave_0\x00', 0x0}) (async) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000380)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000340)={&(0x7f0000000280)=@gettfilter={0x5c, 0x2e, 0x400, 0x70bd2a, 0x25dfdbfd, {0x0, 0x0, 0x0, 0x0, {0xfff3, 0xfff1}, {0xffff, 0x10}, {0x3, 0xa}}, [{0x8, 0xb, 0x4195bf53}, {0x8, 0xb, 0x1}, {0x8, 0xb, 0x9}, {0x8, 0xb, 0x7f}, {0x8, 0xb, 0x7}, {0x8, 0xb, 0x1}, {0x8, 0xb, 0x9}]}, 0x5c}, 0x1, 0x0, 0x0, 0x8001}, 0x404c010) (async) sendmsg$nl_route(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000000)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r2}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @bridge_slave={{0x11}, {0x4}}}]}, 0x3c}}, 0x0) (async) r4 = pidfd_getfd(0xffffffffffffffff, r0, 0x0) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r4, 0x84, 0x1b, &(0x7f0000000140)={0x0, 0xcd, "4cd42d584085c28131b4efdc767c4518df9bf50de399004ab6bf1ee3b80e8569ee12df5f84713a244b17a9ee0404779508c7990a2aa9de017d3817292cf3ae5505bb50381993d04968222918efea0bfd05a5242bf34501092e7d72a17f37e91a05ca38f02b49906d82379eed73b6f0fd203f743e6b9eb2eb5f7541eb1a928c67f1a3e437c8a35d3d74b3eed0a5d06c112391d1e91dd3a501f9adee32bc0f5846f62a188dfbde449cb5db2a5c24ca923c804d899484ce4815533cf331857d7da651387a98e55e81111ca4ae875b"}, &(0x7f0000000040)=0xd5) [ 466.171692][ T9588] ext4: Unknown parameter 'æš3×*ƒrÛ˜ÖspQ©1ÙÙ(„Zyßoð«`‡øÿ"W_e8„¥¾Éº8Ë^èÊh¢[£uÿÿ00000000000000000004' 22:30:28 executing program 3: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$EVIOCGBITSW(0xffffffffffffffff, 0x80404525, &(0x7f0000000200)=""/128) (async) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f000053b000/0x18000)=nil, &(0x7f0000000300)=[@text32={0x20, &(0x7f00000002c0)="c4c2290b5b07660fe78a548a0000ec2e2e0f01c5c4c164c6a5db8318790a3e66660fdf450666660f388049fb0f060f0130660f38817601", 0x37}], 0x1, 0x2, 0x0, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x8002, 0x0) (async) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname$packet(r1, 0x0, 0x0) (async) ioctl$LOOP_CTL_GET_FREE(r1, 0x4c82) r3 = socket$phonet_pipe(0x23, 0x5, 0x2) r4 = accept$alg(r2, 0x0, 0x0) ioctl$EXT4_IOC_MOVE_EXT(r3, 0xc028660f, &(0x7f00000000c0)={0x0, r4, 0xc22, 0xdd9, 0x9, 0xffffffffffffff53}) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000280)={'\x00', 0x846512678b3a18b2}) (async) r5 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r5, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="eb30280000001000000000000000000000000000a73817f4867e4e914d2ebde63d0c62f083c1d24206bbcacb996a03c94d4afc5b4d2cca7a9cad2cafb019676c47ab44513212ad0038eac3ef9f", @ANYRES32=0x0, @ANYBLOB="030000000000000008001b0000000000"], 0x28}}, 0x0) (async) close(r0) (async) write$tun(r0, &(0x7f00000003c0)={@void, @void, @eth={@dev, @link_local, @val={@void}, {@ipv6={0x86dd, @tipc_packet={0x0, 0x6, "e943bc", 0x18, 0x2b, 0x0, @local, @mcast2, {[], @payload_conn={{{0x18, 0x0, 0x0, 0x0, 0x0, 0x6}}}}}}}}}, 0x52) (async) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) write$tun(r0, 0x0, 0x0) [ 466.238143][ T9605] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. 22:30:29 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$VT_RESIZEX(r0, 0x560a, &(0x7f0000000000)={0x2, 0x5e, 0x1e, 0x9, 0xfffe, 0xfffe}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) getsockname$packet(r1, 0x0, 0x0) ioctl$KDDISABIO(r1, 0x4b37) ioctl$VT_RESIZEX(r0, 0x560a, &(0x7f0000000040)={0x81, 0x4, 0x1, 0x9, 0x29f1, 0x6}) 22:30:29 executing program 3: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$EVIOCGBITSW(0xffffffffffffffff, 0x80404525, &(0x7f0000000200)=""/128) (async) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f000053b000/0x18000)=nil, &(0x7f0000000300)=[@text32={0x20, &(0x7f00000002c0)="c4c2290b5b07660fe78a548a0000ec2e2e0f01c5c4c164c6a5db8318790a3e66660fdf450666660f388049fb0f060f0130660f38817601", 0x37}], 0x1, 0x2, 0x0, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x8002, 0x0) (async) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname$packet(r1, 0x0, 0x0) (async) ioctl$LOOP_CTL_GET_FREE(r1, 0x4c82) (async, rerun: 64) r3 = socket$phonet_pipe(0x23, 0x5, 0x2) (async, rerun: 64) r4 = accept$alg(r2, 0x0, 0x0) ioctl$EXT4_IOC_MOVE_EXT(r3, 0xc028660f, &(0x7f00000000c0)={0x0, r4, 0xc22, 0xdd9, 0x9, 0xffffffffffffff53}) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000280)={'\x00', 0x846512678b3a18b2}) r5 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r5, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="eb30280000001000000000000000000000000000a73817f4867e4e914d2ebde63d0c62f083c1d24206bbcacb996a03c94d4afc5b4d2cca7a9cad2cafb019676c47ab44513212ad0038eac3ef9f", @ANYRES32=0x0, @ANYBLOB="030000000000000008001b0000000000"], 0x28}}, 0x0) (async) close(r0) write$tun(r0, &(0x7f00000003c0)={@void, @void, @eth={@dev, @link_local, @val={@void}, {@ipv6={0x86dd, @tipc_packet={0x0, 0x6, "e943bc", 0x18, 0x2b, 0x0, @local, @mcast2, {[], @payload_conn={{{0x18, 0x0, 0x0, 0x0, 0x0, 0x6}}}}}}}}}, 0x52) (async) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) write$tun(r0, 0x0, 0x0) [ 466.333945][ T9605] device veth3 entered promiscuous mode [ 466.357195][ T9609] loop4: detected capacity change from 0 to 16383 [ 466.423477][ T9609] BFS-fs: bfs_fill_super(): No BFS filesystem on loop4 (magic=c8590000) 22:30:30 executing program 4: prlimit64(0x0, 0xc, &(0x7f0000000140)={0x8, 0x2}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_mount_image$tmpfs(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) getrlimit(0x6, &(0x7f0000000240)) syz_open_procfs$userns(r0, &(0x7f0000000000)) pipe2$9p(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="1500000001ffff"], 0x15) r5 = dup(r4) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0), 0x0, &(0x7f0000000300)={'trans=fd,', {'rfdno', 0x3d, r3}, 0x2c, {'wfdno', 0x3d, r5}}) write$FUSE_BMAP(r5, &(0x7f0000000100)={0x18}, 0x18) r6 = syz_mount_image$bfs(&(0x7f00000003c0), &(0x7f0000000400)='./file0\x00', 0x9, 0x3, &(0x7f0000000600)=[{&(0x7f0000000440)="fff5d8787de141388acfbd5847cc", 0xe, 0xfffffffffffffffe}, {&(0x7f0000000480)="59c86a275508f27cce18ff827b056701a419ce6eb416492f5c04061d8cd106cc2efff8", 0x23, 0x2}, {&(0x7f0000000540)="bdeb4e505c71774afb6eab098d6451166341a2b16007085e69e391f492fa9409cf60dce4b5d99ae7fdf53cc478792de9342bf487da8c2250492b40be31d1b1f73783824ec60a5b7d5f2521b57c3d0770c76fc080dfd0fdd92cb07ba3f39c97f6d6a2b60b6d5390df1ddb90e00fe8b9897b29946af486e95b044b8419de518f22c60e8ed0e004f648b3aaa50d4358e60b0258ece177071696933f0720329dd62caecaab7ab143ccfbdba6f91f646552d608ec15fbfcb4196165eeb0c405", 0xbd, 0x20}], 0x0, &(0x7f0000000680)={[{'!{'}, {'trans=fd,'}, {'wfdno'}, {'[/+:'}, {}, {'9p\x00'}, {'access'}], [{@defcontext={'defcontext', 0x3d, 'staff_u'}}, {@dont_appraise}]}) fsconfig$FSCONFIG_SET_PATH_EMPTY(0xffffffffffffffff, 0x4, &(0x7f0000000340)='wfdno', &(0x7f0000000380)='./file0\x00', r6) write$FUSE_NOTIFY_RETRIEVE(r5, &(0x7f00000000c0)={0x14c}, 0x137) mount$9p_fd(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000140), 0x0, &(0x7f00000004c0)={'trans=fd,', {'rfdno', 0x3d, r3}, 0x2c, {'wfdno', 0x3d, r4}, 0x2c, {[{@access_uid}]}}) prlimit64(0x0, 0xc, &(0x7f0000000140)={0x8, 0x2}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) getpid() (async) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) (async) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) syz_mount_image$tmpfs(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) (async) getrlimit(0x6, &(0x7f0000000240)) (async) syz_open_procfs$userns(r0, &(0x7f0000000000)) (async) pipe2$9p(&(0x7f0000000180), 0x0) (async) write$P9_RVERSION(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="1500000001ffff"], 0x15) (async) dup(r4) (async) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0), 0x0, &(0x7f0000000300)={'trans=fd,', {'rfdno', 0x3d, r3}, 0x2c, {'wfdno', 0x3d, r5}}) (async) write$FUSE_BMAP(r5, &(0x7f0000000100)={0x18}, 0x18) (async) syz_mount_image$bfs(&(0x7f00000003c0), &(0x7f0000000400)='./file0\x00', 0x9, 0x3, &(0x7f0000000600)=[{&(0x7f0000000440)="fff5d8787de141388acfbd5847cc", 0xe, 0xfffffffffffffffe}, {&(0x7f0000000480)="59c86a275508f27cce18ff827b056701a419ce6eb416492f5c04061d8cd106cc2efff8", 0x23, 0x2}, {&(0x7f0000000540)="bdeb4e505c71774afb6eab098d6451166341a2b16007085e69e391f492fa9409cf60dce4b5d99ae7fdf53cc478792de9342bf487da8c2250492b40be31d1b1f73783824ec60a5b7d5f2521b57c3d0770c76fc080dfd0fdd92cb07ba3f39c97f6d6a2b60b6d5390df1ddb90e00fe8b9897b29946af486e95b044b8419de518f22c60e8ed0e004f648b3aaa50d4358e60b0258ece177071696933f0720329dd62caecaab7ab143ccfbdba6f91f646552d608ec15fbfcb4196165eeb0c405", 0xbd, 0x20}], 0x0, &(0x7f0000000680)={[{'!{'}, {'trans=fd,'}, {'wfdno'}, {'[/+:'}, {}, {'9p\x00'}, {'access'}], [{@defcontext={'defcontext', 0x3d, 'staff_u'}}, {@dont_appraise}]}) (async) fsconfig$FSCONFIG_SET_PATH_EMPTY(0xffffffffffffffff, 0x4, &(0x7f0000000340)='wfdno', &(0x7f0000000380)='./file0\x00', r6) (async) write$FUSE_NOTIFY_RETRIEVE(r5, &(0x7f00000000c0)={0x14c}, 0x137) (async) mount$9p_fd(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000140), 0x0, &(0x7f00000004c0)={'trans=fd,', {'rfdno', 0x3d, r3}, 0x2c, {'wfdno', 0x3d, r4}, 0x2c, {[{@access_uid}]}}) (async) 22:30:30 executing program 3: syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x4000000, 0x45, &(0x7f0000000200)=[{&(0x7f0000010000)="1020f5f201000b0009000000030000000c000000090000000100000001000000000000000040000000000000180000001f0000000200000002000000020000000100000018000000000200000002000000060000000a0000000e000000100000030000000100000002000000afba6986dd4b42f6bb66c0d402a0ad6a00000000", 0x80, 0x400}, {&(0x7f0000010100)="000000000000000000000000000000000000000000000000000000001c0000006a706700000000006769660000000000706e670000000000617669000000000064697678000000006d703400000000006d703300000000003367700000000000776d760000000000776d6100000000006d706567000000006d6b7600000000006d6f76000000000061737800000000006173660000000000776d78000000000073766900000000007776780000000000776d0000000000006d706700000000006d70650000000000726d0000000000006f676700000000006a70656700000000766964656f00000061706b0000000000736f000000000000636f6c6400000000646200"/288, 0x120, 0x860}, {&(0x7f0000010300)='\x00\x00\x00\x00Linux version 5.7.10-1rodete2-amd64 (glinux-team@google.com) (gcc version 9.3.0 (Debian 9.3.0-12), GNU ld (GNU Binutils for Debian) 2.34) #1 SMP Debian 5.7.10-1rodete2 (2020-08-12 > 2018)\x00', 0xc0, 0xa80}, {&(0x7f0000010400)='\x00\x00\x00\x00Linux version 5.7.10-1rodete2-amd64 (glinux-team@google.com) (gcc version 9.3.0 (Debian 9.3.0-12), GNU ld (GNU Binutils for Debian) 2.34) #1 SMP Debian 5.7.10-1rodete2 (2020-08-12 > 2018)\x00', 0xc0, 0xb80}, {&(0x7f0000010500)='\x00\x00\x00\x00\b\x00'/32, 0x20, 0xc80}, {&(0x7f0000010600)="00000000000100"/32, 0x20, 0xec0}, {&(0x7f0000010700)="1020f5f201000b0009000000030000000c000000090000000100000001000000000000000040000000000000180000001f0000000200000002000000020000000100000018000000000200000002000000060000000a0000000e000000100000030000000100000002000000afba6986dd4b42f6bb66c0d402a0ad6a00000000", 0x80, 0x13ff}, {&(0x7f0000010800)="000000000000000000000000000000000000000000000000000000001c0000006a706700000000006769660000000000706e670000000000617669000000000064697678000000006d703400000000006d703300000000003367700000000000776d760000000000776d6100000000006d706567000000006d6b7600000000006d6f76000000000061737800000000006173660000000000776d78000000000073766900000000007776780000000000776d0000000000006d706700000000006d70650000000000726d0000000000006f676700000000006a70656700000000766964656f00000061706b0000000000736f000000000000636f6c6400000000646200"/288, 0x120, 0x1860}, {&(0x7f0000010a00)='\x00\x00\x00\x00Linux version 5.7.10-1rodete2-amd64 (glinux-team@google.com) (gcc version 9.3.0 (Debian 9.3.0-12), GNU ld (GNU Binutils for Debian) 2.34) #1 SMP Debian 5.7.10-1rodete2 (2020-08-12 > 2018)\x00', 0xc0, 0x1a80}, {&(0x7f0000010b00)='\x00\x00\x00\x00Linux version 5.7.10-1rodete2-amd64 (glinux-team@google.com) (gcc version 9.3.0 (Debian 9.3.0-12), GNU ld (GNU Binutils for Debian) 2.34) #1 SMP Debian 5.7.10-1rodete2 (2020-08-12 > 2018)\x00', 0xc0, 0x1b80}, {&(0x7f0000010c00)='\x00\x00\x00\x00\b\x00'/32, 0x20, 0x1c80}, {&(0x7f0000010d00)="00000000000100"/32, 0x20, 0x1ec0}, {&(0x7f0000010e00)="d73cd47a0000000000100000000000000b000000000000000d0000001000000012000000170000001600000015000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000140000000100000000000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00"/192, 0xc0, 0x200000}, {&(0x7f0000010f00)="0000000000000000000000000000000000000000000000000000000009f7a5bb0000030000000003000000003e00"/64, 0x40, 0x200fe0}, {&(0x7f0000011000)="000000000000000000000000000000000000000000000000000000060000000000000800"/64, 0x40, 0x2011e0}, {&(0x7f0000011100)="000000000000000000000001000000000400"/32, 0x20, 0x201240}, {&(0x7f0000011200)="0000000000000000000000000000000000000000000000000014000000040078", 0x20, 0x201280}, {&(0x7f0000011300)="0000000000000015000000001400"/32, 0x20, 0x2012e0}, {&(0x7f0000011400)="000000000000000000000000000000000000000000160000000510ec00000000", 0x20, 0x201320}, {&(0x7f0000011500)="00000017000000020c6000"/32, 0x20, 0x201380}, {&(0x7f0000011600)="00000000000000000000000000000000000000000000030000000000000300000000000008000000000000080000000001000800000000020000000000000000", 0x40, 0x2013e0}, {&(0x7f0000011700)="03000000000000030000000000000400"/32, 0x20, 0x202000}, {&(0x7f0000011800)="00008c00"/32, 0x20, 0x202e00}, {&(0x7f0000011900)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x202fe0}, {&(0x7f0000011a00)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0x203fe0}, {&(0x7f0000011b00)="0000000000000000000000000000000000000000000000000000000100000000d73cd47a0000000000100000000000000b000000000000000d0000001000000012000000170000001600000015000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000140000000100000000000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00"/224, 0xe0, 0x204fe0}, {&(0x7f0000011c00)="0000000000000000000000000000000000000000000000000000000009f7a5bb", 0x20, 0x205fe0}, {&(0x7f0000011d00)="d73cd47a09f7a5bb00"/32, 0x20, 0x3ff000}, {&(0x7f0000011e00)="0000000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/96, 0x60, 0x3ff040}, {&(0x7f0000011f00)="d63cd47a0000000000100000000000000b000000000000000d0000001000000012000000170000001600000015000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000140000000100000000000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00"/192, 0xc0, 0x400000}, {&(0x7f0000012000)="000000000000000000000000000000000000000000000000000000006ff519720000030000000003000000003e00"/64, 0x40, 0x400fe0}, {&(0x7f0000012100)="000000000000000000000000000000000000000000000000000000060000000000000800"/64, 0x40, 0x4011e0}, {&(0x7f0000012200)="000000000000000000000001000000000400"/32, 0x20, 0x401240}, {&(0x7f0000012300)="0000000000000000000000000000000000000000000000000014000000040078", 0x20, 0x401280}, {&(0x7f0000012400)="0000000000000015000000001400"/32, 0x20, 0x4012e0}, {&(0x7f0000012500)="000000000000000000000000000000000000000000160000000510ec00000000", 0x20, 0x401320}, {&(0x7f0000012600)="00000017000000020c6000"/32, 0x20, 0x401380}, {&(0x7f0000012700)="00000000000000000000000000000000000000000000030000000000000300000000000008000000000000080000000001000800000000020000000000000000", 0x40, 0x4013e0}, {&(0x7f0000012800)="03000000000000030000000000000400"/32, 0x20, 0x402000}, {&(0x7f0000012900)='\x00\x00p\x00'/32, 0x20, 0x402e00}, {&(0x7f0000012a00)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x402fe0}, {&(0x7f0000012b00)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0x403fe0}, {&(0x7f0000012c00)="0000000000000000000000000000000000000000000000000000000100000000d63cd47a0000000000100000000000000b000000000000000d0000001000000012000000170000001600000015000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000140000000100000000000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00"/224, 0xe0, 0x404fe0}, {&(0x7f0000012d00)="000000000000000000000000000000000000000000000000000000006ff51972", 0x20, 0x405fe0}, {&(0x7f0000012e00)="d63cd47a6ff5197200"/32, 0x20, 0x5ff000}, {&(0x7f0000012f00)="0000000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/96, 0x60, 0x5ff040}, {&(0x7f0000013000)="0000000000000000000001000000010000000002000000010000000003000000013e00000004000000023e00000005000000003c00000006000000013c00000007000000023c00000008000000053c00000009000000043c0000000000000000", 0x60, 0xa00000}, {&(0x7f0000013100)="0000000000000000000001000000010000000002000000010000000003000000013e00000004000000023e00000005000000003c00000006000000013c00000007000000023c00000008000000033c00000009000000043c0000000000000000", 0x60, 0xc00000}, {&(0x7f0000013200)="ff0000000000000000000000000000000000000000000000000000000000000000000300000001000200000000030000000200024a8113ed040000000500028dcece4507000000050001baeed06f0800000005000153bfc55008000000050001120052230900000009000100"/128, 0x80, 0x3801000}, {&(0x7f0000013300)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00\x00\x00\x00\x00\x00\x00..\x00\x00\x00\x00\x00\x00file0\x00\x00\x00file1\x00\x00\x00file2\x00\x00\x00file3\x00\x00\x00file.cold\x00'/96, 0x60, 0x3801940}, {&(0x7f0000013400)="ed81002b0000000000000000010000001a04000000000000010000000000000014bc645f0000000014bc645f0000000014bc645f00000000f43c7e24f43c7e24f43c7e247c834d8a000000000000000000000000040000000500000066696c653000"/128, 0x80, 0x3c00000}, {&(0x7f0000013500)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00'/1120, 0x460, 0x3c00160}, {&(0x7f0000013a00)="0000000000000000050000000500000001000000d33cd47a00000000013c0000ffa1002b0000000000000000010000002600000000000000010000000000000014bc645f0000000014bc645f0000000014bc645f00000000f43c7e24f43c7e24f43c7e24ef0e2499000000000000000000000000040000000500000066696c653100"/160, 0xa0, 0x3c00fe0}, {&(0x7f0000013b00)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/tmp/syz-imagegen785856204/file0/file0\x00'/96, 0x60, 0x3c01160}, {&(0x7f0000013c00)="0000000000000000060000000600000001000000d33cd47a00000000023c0000ed81002b0000000000000000010000000a00000000000000010000000000000014bc645f0000000014bc645f0000000014bc645f00000000f43c7e24f43c7e24f43c7e24a07a97ab000000000000000000000000030000000500000066696c653100"/160, 0xa0, 0x3c01fe0}, {&(0x7f0000013d00)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallers\x00\x00\x00\x00\x00\x00', 0x40, 0x3c02160}, {&(0x7f0000013e00)="0000000000000000000000001120f5f20100000000000000000000000000000000000000010606007861747472317861747472310106060078617474723278617474723200"/96, 0x60, 0x3c02f00}, {&(0x7f0000013f00)="0000000000000000070000000700000001000000d33cd47a00000000033c0000", 0x20, 0x3c02fe0}, {&(0x7f0000014000)="ed81012b0000000000000000010000006400000000000000010000000000000014bc645f0000000014bc645f0000000014bc645f00000000f43c7e24f43c7e24f43c7e2479694265000000000000000000000000030000000900000066696c652e636f6c6400"/128, 0x80, 0x3c04000}, {&(0x7f0000014100)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/160, 0xa0, 0x3c04160}, {&(0x7f0000014200)="0000000000000000090000000900000001000000d33cd47a00000000053c0000ed8102210000000000000000020000002823000000000000040000000000000014bc645f0000000014bc645f0000000014bc645f00000000f43c7e24f43c7e24f43c7e24f95566c5000000000000000000000000030000000500000066696c653300"/160, 0xa0, 0x3c04fe0}, {&(0x7f0000014300)="02380000030000002400000000000000000000000000000000000000000000000000000000000000000000000238000003380000043800"/64, 0x40, 0x3c05160}, {&(0x7f0000014400)="0000000000000000080000000800000001000000d43cd47aaf634234063c0000", 0x20, 0x3c05fe0}, {&(0x7f0000014500)="ed4100205cf90100535f0100030000000010000000000000020000000000000014bc645f0000000014bc645f0000000014bc645f0000000000000000f43c7e24f43c7e24000000000100"/96, 0x60, 0x3e01000}, {&(0x7f0000014600)="0000000000000000180000000000000000000000000000000000000000000000013800"/64, 0x40, 0x3e01160}, {&(0x7f0000014700)="0000000000000000030000000300000000000000d33cd47a00000000023e0000ed4100250000000000000000020000007c0d000000000000010000000000000014bc645f0000000014bc645f0000000014bc645f00000000f43c7e24f43c7e24f43c7e242dfa8810000000000000000000100000030000000500000066696c653000"/160, 0xa0, 0x3e01fe0}, {&(0x7f0000014800)="0000000000000000240000000000000000000000000000000000000000000000000000000000000000000000000000000f00000000000000000000000000000000000000000000000000000000000000000000000400000001000200000000030000000200024a8113ed050000000500018dcece450600000005000700000000", 0x80, 0x3e02160}, {&(0x7f0000014900)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00\x00\x00\x00\x00\x00\x00..\x00\x00\x00\x00\x00\x00file0\x00\x00\x00file1\x00'/64, 0x40, 0x3e02960}, {&(0x7f0000014a00)="0000000000000000040000000400000000000000d33cd47a00000000033e0000", 0x20, 0x3e02fe0}], 0x0, &(0x7f0000014b00)) pivot_root(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 22:30:30 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$VT_RESIZEX(r0, 0x560a, &(0x7f0000000000)={0x2, 0x5e, 0x1e, 0x9, 0xfffe, 0xfffe}) (async) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) getsockname$packet(r1, 0x0, 0x0) (async) ioctl$KDDISABIO(r1, 0x4b37) (async, rerun: 64) ioctl$VT_RESIZEX(r0, 0x560a, &(0x7f0000000040)={0x81, 0x4, 0x1, 0x9, 0x29f1, 0x6}) (rerun: 64) 22:30:30 executing program 2: syz_mount_image$tmpfs(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) pipe2$9p(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="1500000065ffff"], 0x15) r2 = dup(r1) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0), 0x0, &(0x7f0000000300)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r2}}) r3 = syz_open_dev$vcsn(&(0x7f0000000240), 0xc6e, 0x40000) write$FUSE_OPEN(r3, &(0x7f0000000280)={0x20, 0xffffffffffffffd1, 0x0, {0x0, 0x1a}}, 0x20) write$FUSE_BMAP(r2, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_NOTIFY_RETRIEVE(r2, &(0x7f00000000c0)={0x14c}, 0x137) mount$9p_fd(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000140), 0x0, &(0x7f0000000500)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@privport}]}}) syz_mount_image$tmpfs(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) (async) pipe2$9p(&(0x7f0000000180), 0x0) (async) write$P9_RVERSION(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="1500000065ffff"], 0x15) (async) dup(r1) (async) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0), 0x0, &(0x7f0000000300)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r2}}) (async) syz_open_dev$vcsn(&(0x7f0000000240), 0xc6e, 0x40000) (async) write$FUSE_OPEN(r3, &(0x7f0000000280)={0x20, 0xffffffffffffffd1, 0x0, {0x0, 0x1a}}, 0x20) (async) write$FUSE_BMAP(r2, &(0x7f0000000100)={0x18}, 0x18) (async) write$FUSE_NOTIFY_RETRIEVE(r2, &(0x7f00000000c0)={0x14c}, 0x137) (async) mount$9p_fd(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000140), 0x0, &(0x7f0000000500)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@privport}]}}) (async) 22:30:30 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_ifreq(r0, 0x89a2, &(0x7f0000000400)={'bridge0\x00', @ifru_ivalue=0x9}) (async) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFULNL_MSG_CONFIG(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000540)=ANY=[@ANYBLOB="2400000001040102000000c9fd0000000000000008000340000100000500010001000000ed9850830000000000008e4e44a0bbd1829f3ae86797483e79896034dd7508687b32463e19442b49140d9a0fa28e1c557cb977"], 0x24}}, 0x0) (async, rerun: 64) sendmsg$NL80211_CMD_REGISTER_BEACONS(r0, &(0x7f0000000300)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000280)={&(0x7f0000000340)=ANY=[@ANYBLOB="0972fb0090ecf10c73131520b4ca79955b315a63f7b0d4eab60700fb9176a9a4b01c809095e2b228347e620c74ee08237eb66187cbba9de477b4e75c8380e433060fe69a33d72a838d1172db98d6737051a931d9d92805845a79df6ff0ab6087f8ff22570f5f653884a5bec9ba380fcb5ee8ca681ca25ba375", @ANYRES16, @ANYRESDEC=r1], 0x28}, 0x1, 0x0, 0x0, 0x4000010}, 0xc854) (rerun: 64) r2 = socket$nl_generic(0x10, 0x3, 0x10) (async) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$NL80211_CMD_GET_MPATH(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)=ANY=[@ANYBLOB="14000000", @ANYRES16=r3, @ANYBLOB="000400000000000000000c000000"], 0x14}, 0x1, 0x0, 0x0, 0x884}, 0x4000884) (async, rerun: 32) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000600)={'wlan0\x00', 0x0}) (rerun: 32) sendmsg$NL80211_CMD_REGISTER_BEACONS(r0, &(0x7f00000006c0)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000680)={&(0x7f0000000640)={0x30, r3, 0x800, 0x70bd28, 0x0, {{}, {@val={0x8, 0x1, 0x39}, @val={0x8, 0x3, r4}, @val={0xc, 0x99, {0xfffffffc}}}}, ["", "", "", "", ""]}, 0x30}, 0x1, 0x0, 0x0, 0x44041}, 0x20040000) (async) sendmsg$NL80211_CMD_GET_COALESCE(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x100800}, 0xc, &(0x7f0000000140)={&(0x7f0000000940)=ANY=[@ANYBLOB="249717b770684f77e2dda308000000b991cbea45bb200030b12b0f15", @ANYRES8=r0, @ANYBLOB="01002abd7000fbdbdf256400000008000300b139dc848c8f517d8183cfd76cd2306295ebad09bf50ae5f8fe54f7e4dae17704582b6a596a2daef6339d11beb52a22ed0510ee5b8ac942a3543e9d62a243d8944b350f272bb39b4fab2ce8436facd84618fa803f0b1cc19", @ANYRES32=r4, @ANYRES32=r0], 0x28}, 0x1, 0x0, 0x0, 0x804}, 0x20000800) (async) sendmsg$NL80211_CMD_GET_SURVEY(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, 0x0, 0x400, 0x70bd27, 0x25dfdbfc, {{}, {@val={0x8, 0x3, r4}, @void}}, ["", "", "", "", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x40}, 0x4008000) (async, rerun: 64) unshare(0x22020000) (async, rerun: 64) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='rpc_pipefs\x00', 0x0, 0x0) getsockopt$sock_linger(r2, 0x1, 0xd, &(0x7f00000005c0), &(0x7f0000000700)=0x8) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x80000, 0x8, &(0x7f0000000480)=[{&(0x7f0000000840)="200000000002000019000000600100000f000000000000000000000004000000000000000000000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203ed8e0a795631792f567a2f7b13203258226d9025e2ee3061185cea116b8bc1b833775086400227c8d91cbf606f14d7739103e734c3171ad44f8ca633152480414159e56fc17e820e4b715b063fa3fd2b19d1fadd8de1679ab3bc574ea52a24cfc8a04cab557d28e46dec6dca2ebdc71ee9c6e7c459a2ec81a2b6a2f8b257a6c400347f5e70", 0xeb, 0x400}, {&(0x7f0000010100)="0000000000000000000000006856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010400)="03000000040000000500000016000f000300040000000000000000000f00698c", 0x20, 0x800}, {&(0x7f0000000440)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f0000011000)="8081000000180000ddf4655fddf4655fddf4655f00000000000001002000000010000800000000000af302000400000000000000000000000200000030000000020000000400000032", 0x49, 0x1600}, {&(0x7f0000001680)="8081000000180000ddf4655fddf4655fddf4655f00000000000001002000000010000800000000000af302000400000000000000000000000200000040000000020000000400000042", 0x49, 0x1700}, {&(0x7f0000000040)="111fc0d901000000803a0900803a09000000000006", 0x15, 0xc000}, {&(0x7f0000012d00)="2719c0d901000000803a0900803a09000000000006", 0x15, 0x10000}], 0x0, &(0x7f0000000380)=ANY=[]) (async) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) (async) unshare(0x40020000) (async) rmdir(&(0x7f0000000740)='./file0\x00') 22:30:30 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) (async) r1 = socket(0x10, 0x803, 0x0) write$binfmt_misc(r1, 0x0, 0x4) (async) getsockname$packet(r1, &(0x7f0000000280)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000440)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000180)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r2, @ANYBLOB="0043000000000000280012000c00010076657468"], 0x48}}, 0x0) (async) r3 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_UMEM_REG(r3, 0x11b, 0x4, &(0x7f00000000c0)={&(0x7f0000000000)=""/5, 0x1000000, 0x1000}, 0x20) (async) setsockopt$XDP_UMEM_FILL_RING(r3, 0x11b, 0x5, &(0x7f00000004c0)=0x80, 0x4) (async) setsockopt$XDP_TX_RING(r3, 0x11b, 0x3, &(0x7f00000001c0)=0x4000, 0x4) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0}, &(0x7f0000000200)=0x14) setsockopt$XDP_UMEM_COMPLETION_RING(r3, 0x11b, 0x6, &(0x7f0000000080)=0x400, 0x4) (async) bind$xdp(r3, &(0x7f0000000040)={0x2c, 0x0, r4}, 0x10) (async) sendmsg$nl_route(r0, &(0x7f0000000700)={0x0, 0xffffff81, &(0x7f0000000580)={&(0x7f0000000600)=@dellink={0x20, 0x11, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, r2}}, 0x20}, 0x1, 0xffffffea}, 0x9f00000000000000) (async) r5 = socket$nl_route(0x10, 0x3, 0x0) r6 = socket(0x1, 0x803, 0x0) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000009c0)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @batadv={{0xb}, {0x4}}}, @IFLA_MASTER={0x8, 0xa, r7}]}, 0x3c}}, 0x0) (async) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) getsockname$packet(r8, 0x0, 0x0) bind$xdp(r1, &(0x7f0000000140)={0x2c, 0x2, r7, 0x23, r8}, 0x10) 22:30:30 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$VT_RESIZEX(r0, 0x560a, &(0x7f0000000000)={0x2, 0x5e, 0x1e, 0x9, 0xfffe, 0xfffe}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) getsockname$packet(r1, 0x0, 0x0) ioctl$KDDISABIO(r1, 0x4b37) ioctl$VT_RESIZEX(r0, 0x560a, &(0x7f0000000040)={0x81, 0x4, 0x1, 0x9, 0x29f1, 0x6}) syz_open_dev$tty1(0xc, 0x4, 0x1) (async) ioctl$VT_RESIZEX(r0, 0x560a, &(0x7f0000000000)={0x2, 0x5e, 0x1e, 0x9, 0xfffe, 0xfffe}) (async) pipe2(&(0x7f0000000240), 0x0) (async) getsockname$packet(r1, 0x0, 0x0) (async) ioctl$KDDISABIO(r1, 0x4b37) (async) ioctl$VT_RESIZEX(r0, 0x560a, &(0x7f0000000040)={0x81, 0x4, 0x1, 0x9, 0x29f1, 0x6}) (async) [ 467.712695][ T9643] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. [ 467.729785][ T9642] loop3: detected capacity change from 0 to 253999 [ 467.774230][ T9642] F2FS-fs (loop3): Magic Mismatch, valid(0xf2f52010) - read(0x1f2f520) [ 467.794660][ T9642] F2FS-fs (loop3): Can't find valid F2FS filesystem in 2th superblock [ 467.810200][ T9644] ------------[ cut here ]------------ [ 467.861288][ T9644] WARNING: CPU: 1 PID: 9644 at mm/vmalloc.c:476 vmap_pages_range_noflush+0x992/0xb90 [ 467.895441][ T9644] Modules linked in: 22:30:30 executing program 0: prlimit64(0x0, 0xc, &(0x7f0000000140)={0x8, 0x2}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_mount_image$tmpfs(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) getrlimit(0x6, &(0x7f0000000240)) syz_open_procfs$userns(r0, &(0x7f0000000000)) pipe2$9p(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="1500000001ffff"], 0x15) r5 = dup(r4) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0), 0x0, &(0x7f0000000300)={'trans=fd,', {'rfdno', 0x3d, r3}, 0x2c, {'wfdno', 0x3d, r5}}) write$FUSE_BMAP(r5, &(0x7f0000000100)={0x18}, 0x18) r6 = syz_mount_image$bfs(&(0x7f00000003c0), &(0x7f0000000400)='./file0\x00', 0x9, 0x3, &(0x7f0000000600)=[{&(0x7f0000000440)="fff5d8787de141388acfbd5847cc", 0xe, 0xfffffffffffffffe}, {&(0x7f0000000480)="59c86a275508f27cce18ff827b056701a419ce6eb416492f5c04061d8cd106cc2efff8", 0x23, 0x2}, {&(0x7f0000000540)="bdeb4e505c71774afb6eab098d6451166341a2b16007085e69e391f492fa9409cf60dce4b5d99ae7fdf53cc478792de9342bf487da8c2250492b40be31d1b1f73783824ec60a5b7d5f2521b57c3d0770c76fc080dfd0fdd92cb07ba3f39c97f6d6a2b60b6d5390df1ddb90e00fe8b9897b29946af486e95b044b8419de518f22c60e8ed0e004f648b3aaa50d4358e60b0258ece177071696933f0720329dd62caecaab7ab143ccfbdba6f91f646552d608ec15fbfcb4196165eeb0c405", 0xbd, 0x20}], 0x0, &(0x7f0000000680)={[{'!{'}, {'trans=fd,'}, {'wfdno'}, {'[/+:'}, {}, {'9p\x00'}, {'access'}], [{@defcontext={'defcontext', 0x3d, 'staff_u'}}, {@dont_appraise}]}) fsconfig$FSCONFIG_SET_PATH_EMPTY(0xffffffffffffffff, 0x4, &(0x7f0000000340)='wfdno', &(0x7f0000000380)='./file0\x00', r6) write$FUSE_NOTIFY_RETRIEVE(r5, &(0x7f00000000c0)={0x14c}, 0x137) mount$9p_fd(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000140), 0x0, &(0x7f00000004c0)={'trans=fd,', {'rfdno', 0x3d, r3}, 0x2c, {'wfdno', 0x3d, r4}, 0x2c, {[{@access_uid}]}}) 22:30:30 executing program 2: prlimit64(0x0, 0xc, &(0x7f0000000140)={0x8, 0x2}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_mount_image$tmpfs(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) getrlimit(0x6, &(0x7f0000000240)) syz_open_procfs$userns(r0, &(0x7f0000000000)) pipe2$9p(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="1500000001ffff"], 0x15) r5 = dup(r4) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0), 0x0, &(0x7f0000000300)={'trans=fd,', {'rfdno', 0x3d, r3}, 0x2c, {'wfdno', 0x3d, r5}}) write$FUSE_BMAP(r5, &(0x7f0000000100)={0x18}, 0x18) r6 = syz_mount_image$bfs(&(0x7f00000003c0), &(0x7f0000000400)='./file0\x00', 0x9, 0x3, &(0x7f0000000600)=[{&(0x7f0000000440)="fff5d8787de141388acfbd5847cc", 0xe, 0xfffffffffffffffe}, {&(0x7f0000000480)="59c86a275508f27cce18ff827b056701a419ce6eb416492f5c04061d8cd106cc2efff8", 0x23, 0x2}, {&(0x7f0000000540)="bdeb4e505c71774afb6eab098d6451166341a2b16007085e69e391f492fa9409cf60dce4b5d99ae7fdf53cc478792de9342bf487da8c2250492b40be31d1b1f73783824ec60a5b7d5f2521b57c3d0770c76fc080dfd0fdd92cb07ba3f39c97f6d6a2b60b6d5390df1ddb90e00fe8b9897b29946af486e95b044b8419de518f22c60e8ed0e004f648b3aaa50d4358e60b0258ece177071696933f0720329dd62caecaab7ab143ccfbdba6f91f646552d608ec15fbfcb4196165eeb0c405", 0xbd, 0x20}], 0x0, &(0x7f0000000680)={[{'!{'}, {'trans=fd,'}, {'wfdno'}, {'[/+:'}, {}, {'9p\x00'}, {'access'}], [{@defcontext={'defcontext', 0x3d, 'staff_u'}}, {@dont_appraise}]}) fsconfig$FSCONFIG_SET_PATH_EMPTY(0xffffffffffffffff, 0x4, &(0x7f0000000340)='wfdno', &(0x7f0000000380)='./file0\x00', r6) write$FUSE_NOTIFY_RETRIEVE(r5, &(0x7f00000000c0)={0x14c}, 0x137) mount$9p_fd(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000140), 0x0, &(0x7f00000004c0)={'trans=fd,', {'rfdno', 0x3d, r3}, 0x2c, {'wfdno', 0x3d, r4}, 0x2c, {[{@access_uid}]}}) [ 467.909341][ T9643] device veth3 entered promiscuous mode [ 467.930554][ T9644] CPU: 1 PID: 9644 Comm: syz-executor.1 Not tainted 6.0.0-rc1-next-20220819-syzkaller #0 [ 467.943100][ T9642] F2FS-fs (loop3): Found nat_bits in checkpoint 22:30:30 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_ifreq(r0, 0x89a2, &(0x7f0000000400)={'bridge0\x00', @ifru_ivalue=0x9}) (async) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFULNL_MSG_CONFIG(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000540)=ANY=[@ANYBLOB="2400000001040102000000c9fd0000000000000008000340000100000500010001000000ed9850830000000000008e4e44a0bbd1829f3ae86797483e79896034dd7508687b32463e19442b49140d9a0fa28e1c557cb977"], 0x24}}, 0x0) (async) sendmsg$NL80211_CMD_REGISTER_BEACONS(r0, &(0x7f0000000300)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000280)={&(0x7f0000000340)=ANY=[@ANYBLOB="0972fb0090ecf10c73131520b4ca79955b315a63f7b0d4eab60700fb9176a9a4b01c809095e2b228347e620c74ee08237eb66187cbba9de477b4e75c8380e433060fe69a33d72a838d1172db98d6737051a931d9d92805845a79df6ff0ab6087f8ff22570f5f653884a5bec9ba380fcb5ee8ca681ca25ba375", @ANYRES16, @ANYRESDEC=r1], 0x28}, 0x1, 0x0, 0x0, 0x4000010}, 0xc854) r2 = socket$nl_generic(0x10, 0x3, 0x10) (async) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$NL80211_CMD_GET_MPATH(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)=ANY=[@ANYBLOB="14000000", @ANYRES16=r3, @ANYBLOB="000400000000000000000c000000"], 0x14}, 0x1, 0x0, 0x0, 0x884}, 0x4000884) (async) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000600)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_REGISTER_BEACONS(r0, &(0x7f00000006c0)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000680)={&(0x7f0000000640)={0x30, r3, 0x800, 0x70bd28, 0x0, {{}, {@val={0x8, 0x1, 0x39}, @val={0x8, 0x3, r4}, @val={0xc, 0x99, {0xfffffffc}}}}, ["", "", "", "", ""]}, 0x30}, 0x1, 0x0, 0x0, 0x44041}, 0x20040000) sendmsg$NL80211_CMD_GET_COALESCE(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x100800}, 0xc, &(0x7f0000000140)={&(0x7f0000000940)=ANY=[@ANYBLOB="249717b770684f77e2dda308000000b991cbea45bb200030b12b0f15", @ANYRES8=r0, @ANYBLOB="01002abd7000fbdbdf256400000008000300b139dc848c8f517d8183cfd76cd2306295ebad09bf50ae5f8fe54f7e4dae17704582b6a596a2daef6339d11beb52a22ed0510ee5b8ac942a3543e9d62a243d8944b350f272bb39b4fab2ce8436facd84618fa803f0b1cc19", @ANYRES32=r4, @ANYRES32=r0], 0x28}, 0x1, 0x0, 0x0, 0x804}, 0x20000800) sendmsg$NL80211_CMD_GET_SURVEY(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, 0x0, 0x400, 0x70bd27, 0x25dfdbfc, {{}, {@val={0x8, 0x3, r4}, @void}}, ["", "", "", "", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x40}, 0x4008000) (async) unshare(0x22020000) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='rpc_pipefs\x00', 0x0, 0x0) (async) getsockopt$sock_linger(r2, 0x1, 0xd, &(0x7f00000005c0), &(0x7f0000000700)=0x8) (async) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x80000, 0x8, &(0x7f0000000480)=[{&(0x7f0000000840)="200000000002000019000000600100000f000000000000000000000004000000000000000000000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203ed8e0a795631792f567a2f7b13203258226d9025e2ee3061185cea116b8bc1b833775086400227c8d91cbf606f14d7739103e734c3171ad44f8ca633152480414159e56fc17e820e4b715b063fa3fd2b19d1fadd8de1679ab3bc574ea52a24cfc8a04cab557d28e46dec6dca2ebdc71ee9c6e7c459a2ec81a2b6a2f8b257a6c400347f5e70", 0xeb, 0x400}, {&(0x7f0000010100)="0000000000000000000000006856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010400)="03000000040000000500000016000f000300040000000000000000000f00698c", 0x20, 0x800}, {&(0x7f0000000440)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f0000011000)="8081000000180000ddf4655fddf4655fddf4655f00000000000001002000000010000800000000000af302000400000000000000000000000200000030000000020000000400000032", 0x49, 0x1600}, {&(0x7f0000001680)="8081000000180000ddf4655fddf4655fddf4655f00000000000001002000000010000800000000000af302000400000000000000000000000200000040000000020000000400000042", 0x49, 0x1700}, {&(0x7f0000000040)="111fc0d901000000803a0900803a09000000000006", 0x15, 0xc000}, {&(0x7f0000012d00)="2719c0d901000000803a0900803a09000000000006", 0x15, 0x10000}], 0x0, &(0x7f0000000380)=ANY=[]) (async) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) (async) unshare(0x40020000) rmdir(&(0x7f0000000740)='./file0\x00') [ 467.988054][ T9672] loop4: detected capacity change from 0 to 16383 [ 467.993251][ T9644] syz-executor.1[9644] cmdline: [ 467.999446][ T9644] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/22/2022 [ 468.074967][ T9644] RIP: 0010:vmap_pages_range_noflush+0x992/0xb90 [ 468.105829][ T9682] loop5: detected capacity change from 0 to 1024 [ 468.108378][ T9672] BFS-fs: bfs_fill_super(): No BFS filesystem on loop4 (magic=c8590000) [ 468.116346][ T9644] Code: c7 c7 e0 fb f8 89 c6 05 1a 3e 0d 0c 01 e8 42 96 7e 07 0f 0b e9 48 fe ff ff e8 2a 9d bf ff 0f 0b e9 1d ff ff ff e8 1e 9d bf ff <0f> 0b e9 11 ff ff ff e8 12 9d bf ff 4c 8b 7c 24 20 4c 89 ff e8 e5 22:30:30 executing program 5: prlimit64(0x0, 0xc, &(0x7f0000000140)={0x8, 0x2}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_mount_image$tmpfs(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) getrlimit(0x6, &(0x7f0000000240)) syz_open_procfs$userns(r0, &(0x7f0000000000)) pipe2$9p(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="1500000001ffff"], 0x15) r5 = dup(r4) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0), 0x0, &(0x7f0000000300)={'trans=fd,', {'rfdno', 0x3d, r3}, 0x2c, {'wfdno', 0x3d, r5}}) write$FUSE_BMAP(r5, &(0x7f0000000100)={0x18}, 0x18) r6 = syz_mount_image$bfs(&(0x7f00000003c0), &(0x7f0000000400)='./file0\x00', 0x9, 0x3, &(0x7f0000000600)=[{&(0x7f0000000440)="fff5d8787de141388acfbd5847cc", 0xe, 0xfffffffffffffffe}, {&(0x7f0000000480)="59c86a275508f27cce18ff827b056701a419ce6eb416492f5c04061d8cd106cc2efff8", 0x23, 0x2}, {&(0x7f0000000540)="bdeb4e505c71774afb6eab098d6451166341a2b16007085e69e391f492fa9409cf60dce4b5d99ae7fdf53cc478792de9342bf487da8c2250492b40be31d1b1f73783824ec60a5b7d5f2521b57c3d0770c76fc080dfd0fdd92cb07ba3f39c97f6d6a2b60b6d5390df1ddb90e00fe8b9897b29946af486e95b044b8419de518f22c60e8ed0e004f648b3aaa50d4358e60b0258ece177071696933f0720329dd62caecaab7ab143ccfbdba6f91f646552d608ec15fbfcb4196165eeb0c405", 0xbd, 0x20}], 0x0, &(0x7f0000000680)={[{'!{'}, {'trans=fd,'}, {'wfdno'}, {'[/+:'}, {}, {'9p\x00'}, {'access'}], [{@defcontext={'defcontext', 0x3d, 'staff_u'}}, {@dont_appraise}]}) fsconfig$FSCONFIG_SET_PATH_EMPTY(0xffffffffffffffff, 0x4, &(0x7f0000000340)='wfdno', &(0x7f0000000380)='./file0\x00', r6) write$FUSE_NOTIFY_RETRIEVE(r5, &(0x7f00000000c0)={0x14c}, 0x137) mount$9p_fd(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000140), 0x0, &(0x7f00000004c0)={'trans=fd,', {'rfdno', 0x3d, r3}, 0x2c, {'wfdno', 0x3d, r4}, 0x2c, {[{@access_uid}]}}) [ 468.212632][ T9642] F2FS-fs (loop3): Try to recover 2th superblock, ret: 0 [ 468.232614][ T9642] F2FS-fs (loop3): Mounted with checkpoint version = 7ad43cd7 [ 468.240261][ T9644] RSP: 0018:ffffc9001481faa8 EFLAGS: 00010293 [ 468.252263][ T7953] I/O error, dev loop5, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 22:30:30 executing program 3: syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x4000000, 0x45, &(0x7f0000000200)=[{&(0x7f0000010000)="1020f5f201000b0009000000030000000c000000090000000100000001000000000000000040000000000000180000001f0000000200000002000000020000000100000018000000000200000002000000060000000a0000000e000000100000030000000100000002000000afba6986dd4b42f6bb66c0d402a0ad6a00000000", 0x80, 0x400}, {&(0x7f0000010100)="000000000000000000000000000000000000000000000000000000001c0000006a706700000000006769660000000000706e670000000000617669000000000064697678000000006d703400000000006d703300000000003367700000000000776d760000000000776d6100000000006d706567000000006d6b7600000000006d6f76000000000061737800000000006173660000000000776d78000000000073766900000000007776780000000000776d0000000000006d706700000000006d70650000000000726d0000000000006f676700000000006a70656700000000766964656f00000061706b0000000000736f000000000000636f6c6400000000646200"/288, 0x120, 0x860}, {&(0x7f0000010300)='\x00\x00\x00\x00Linux version 5.7.10-1rodete2-amd64 (glinux-team@google.com) (gcc version 9.3.0 (Debian 9.3.0-12), GNU ld (GNU Binutils for Debian) 2.34) #1 SMP Debian 5.7.10-1rodete2 (2020-08-12 > 2018)\x00', 0xc0, 0xa80}, {&(0x7f0000010400)='\x00\x00\x00\x00Linux version 5.7.10-1rodete2-amd64 (glinux-team@google.com) (gcc version 9.3.0 (Debian 9.3.0-12), GNU ld (GNU Binutils for Debian) 2.34) #1 SMP Debian 5.7.10-1rodete2 (2020-08-12 > 2018)\x00', 0xc0, 0xb80}, {&(0x7f0000010500)='\x00\x00\x00\x00\b\x00'/32, 0x20, 0xc80}, {&(0x7f0000010600)="00000000000100"/32, 0x20, 0xec0}, {&(0x7f0000010700)="1020f5f201000b0009000000030000000c000000090000000100000001000000000000000040000000000000180000001f0000000200000002000000020000000100000018000000000200000002000000060000000a0000000e000000100000030000000100000002000000afba6986dd4b42f6bb66c0d402a0ad6a00000000", 0x80, 0x13ff}, {&(0x7f0000010800)="000000000000000000000000000000000000000000000000000000001c0000006a706700000000006769660000000000706e670000000000617669000000000064697678000000006d703400000000006d703300000000003367700000000000776d760000000000776d6100000000006d706567000000006d6b7600000000006d6f76000000000061737800000000006173660000000000776d78000000000073766900000000007776780000000000776d0000000000006d706700000000006d70650000000000726d0000000000006f676700000000006a70656700000000766964656f00000061706b0000000000736f000000000000636f6c6400000000646200"/288, 0x120, 0x1860}, {&(0x7f0000010a00)='\x00\x00\x00\x00Linux version 5.7.10-1rodete2-amd64 (glinux-team@google.com) (gcc version 9.3.0 (Debian 9.3.0-12), GNU ld (GNU Binutils for Debian) 2.34) #1 SMP Debian 5.7.10-1rodete2 (2020-08-12 > 2018)\x00', 0xc0, 0x1a80}, {&(0x7f0000010b00)='\x00\x00\x00\x00Linux version 5.7.10-1rodete2-amd64 (glinux-team@google.com) (gcc version 9.3.0 (Debian 9.3.0-12), GNU ld (GNU Binutils for Debian) 2.34) #1 SMP Debian 5.7.10-1rodete2 (2020-08-12 > 2018)\x00', 0xc0, 0x1b80}, {&(0x7f0000010c00)='\x00\x00\x00\x00\b\x00'/32, 0x20, 0x1c80}, {&(0x7f0000010d00)="00000000000100"/32, 0x20, 0x1ec0}, {&(0x7f0000010e00)="d73cd47a0000000000100000000000000b000000000000000d0000001000000012000000170000001600000015000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000140000000100000000000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00"/192, 0xc0, 0x200000}, {&(0x7f0000010f00)="0000000000000000000000000000000000000000000000000000000009f7a5bb0000030000000003000000003e00"/64, 0x40, 0x200fe0}, {&(0x7f0000011000)="000000000000000000000000000000000000000000000000000000060000000000000800"/64, 0x40, 0x2011e0}, {&(0x7f0000011100)="000000000000000000000001000000000400"/32, 0x20, 0x201240}, {&(0x7f0000011200)="0000000000000000000000000000000000000000000000000014000000040078", 0x20, 0x201280}, {&(0x7f0000011300)="0000000000000015000000001400"/32, 0x20, 0x2012e0}, {&(0x7f0000011400)="000000000000000000000000000000000000000000160000000510ec00000000", 0x20, 0x201320}, {&(0x7f0000011500)="00000017000000020c6000"/32, 0x20, 0x201380}, {&(0x7f0000011600)="00000000000000000000000000000000000000000000030000000000000300000000000008000000000000080000000001000800000000020000000000000000", 0x40, 0x2013e0}, {&(0x7f0000011700)="03000000000000030000000000000400"/32, 0x20, 0x202000}, {&(0x7f0000011800)="00008c00"/32, 0x20, 0x202e00}, {&(0x7f0000011900)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x202fe0}, {&(0x7f0000011a00)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0x203fe0}, {&(0x7f0000011b00)="0000000000000000000000000000000000000000000000000000000100000000d73cd47a0000000000100000000000000b000000000000000d0000001000000012000000170000001600000015000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000140000000100000000000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00"/224, 0xe0, 0x204fe0}, {&(0x7f0000011c00)="0000000000000000000000000000000000000000000000000000000009f7a5bb", 0x20, 0x205fe0}, {&(0x7f0000011d00)="d73cd47a09f7a5bb00"/32, 0x20, 0x3ff000}, {&(0x7f0000011e00)="0000000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/96, 0x60, 0x3ff040}, {&(0x7f0000011f00)="d63cd47a0000000000100000000000000b000000000000000d0000001000000012000000170000001600000015000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000140000000100000000000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00"/192, 0xc0, 0x400000}, {&(0x7f0000012000)="000000000000000000000000000000000000000000000000000000006ff519720000030000000003000000003e00"/64, 0x40, 0x400fe0}, {&(0x7f0000012100)="000000000000000000000000000000000000000000000000000000060000000000000800"/64, 0x40, 0x4011e0}, {&(0x7f0000012200)="000000000000000000000001000000000400"/32, 0x20, 0x401240}, {&(0x7f0000012300)="0000000000000000000000000000000000000000000000000014000000040078", 0x20, 0x401280}, {&(0x7f0000012400)="0000000000000015000000001400"/32, 0x20, 0x4012e0}, {&(0x7f0000012500)="000000000000000000000000000000000000000000160000000510ec00000000", 0x20, 0x401320}, {&(0x7f0000012600)="00000017000000020c6000"/32, 0x20, 0x401380}, {&(0x7f0000012700)="00000000000000000000000000000000000000000000030000000000000300000000000008000000000000080000000001000800000000020000000000000000", 0x40, 0x4013e0}, {&(0x7f0000012800)="03000000000000030000000000000400"/32, 0x20, 0x402000}, {&(0x7f0000012900)='\x00\x00p\x00'/32, 0x20, 0x402e00}, {&(0x7f0000012a00)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x402fe0}, {&(0x7f0000012b00)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0x403fe0}, {&(0x7f0000012c00)="0000000000000000000000000000000000000000000000000000000100000000d63cd47a0000000000100000000000000b000000000000000d0000001000000012000000170000001600000015000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000140000000100000000000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00"/224, 0xe0, 0x404fe0}, {&(0x7f0000012d00)="000000000000000000000000000000000000000000000000000000006ff51972", 0x20, 0x405fe0}, {&(0x7f0000012e00)="d63cd47a6ff5197200"/32, 0x20, 0x5ff000}, {&(0x7f0000012f00)="0000000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/96, 0x60, 0x5ff040}, {&(0x7f0000013000)="0000000000000000000001000000010000000002000000010000000003000000013e00000004000000023e00000005000000003c00000006000000013c00000007000000023c00000008000000053c00000009000000043c0000000000000000", 0x60, 0xa00000}, {&(0x7f0000013100)="0000000000000000000001000000010000000002000000010000000003000000013e00000004000000023e00000005000000003c00000006000000013c00000007000000023c00000008000000033c00000009000000043c0000000000000000", 0x60, 0xc00000}, {&(0x7f0000013200)="ff0000000000000000000000000000000000000000000000000000000000000000000300000001000200000000030000000200024a8113ed040000000500028dcece4507000000050001baeed06f0800000005000153bfc55008000000050001120052230900000009000100"/128, 0x80, 0x3801000}, {&(0x7f0000013300)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00\x00\x00\x00\x00\x00\x00..\x00\x00\x00\x00\x00\x00file0\x00\x00\x00file1\x00\x00\x00file2\x00\x00\x00file3\x00\x00\x00file.cold\x00'/96, 0x60, 0x3801940}, {&(0x7f0000013400)="ed81002b0000000000000000010000001a04000000000000010000000000000014bc645f0000000014bc645f0000000014bc645f00000000f43c7e24f43c7e24f43c7e247c834d8a000000000000000000000000040000000500000066696c653000"/128, 0x80, 0x3c00000}, {&(0x7f0000013500)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00'/1120, 0x460, 0x3c00160}, {&(0x7f0000013a00)="0000000000000000050000000500000001000000d33cd47a00000000013c0000ffa1002b0000000000000000010000002600000000000000010000000000000014bc645f0000000014bc645f0000000014bc645f00000000f43c7e24f43c7e24f43c7e24ef0e2499000000000000000000000000040000000500000066696c653100"/160, 0xa0, 0x3c00fe0}, {&(0x7f0000013b00)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/tmp/syz-imagegen785856204/file0/file0\x00'/96, 0x60, 0x3c01160}, {&(0x7f0000013c00)="0000000000000000060000000600000001000000d33cd47a00000000023c0000ed81002b0000000000000000010000000a00000000000000010000000000000014bc645f0000000014bc645f0000000014bc645f00000000f43c7e24f43c7e24f43c7e24a07a97ab000000000000000000000000030000000500000066696c653100"/160, 0xa0, 0x3c01fe0}, {&(0x7f0000013d00)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallers\x00\x00\x00\x00\x00\x00', 0x40, 0x3c02160}, {&(0x7f0000013e00)="0000000000000000000000001120f5f20100000000000000000000000000000000000000010606007861747472317861747472310106060078617474723278617474723200"/96, 0x60, 0x3c02f00}, {&(0x7f0000013f00)="0000000000000000070000000700000001000000d33cd47a00000000033c0000", 0x20, 0x3c02fe0}, {&(0x7f0000014000)="ed81012b0000000000000000010000006400000000000000010000000000000014bc645f0000000014bc645f0000000014bc645f00000000f43c7e24f43c7e24f43c7e2479694265000000000000000000000000030000000900000066696c652e636f6c6400"/128, 0x80, 0x3c04000}, {&(0x7f0000014100)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/160, 0xa0, 0x3c04160}, {&(0x7f0000014200)="0000000000000000090000000900000001000000d33cd47a00000000053c0000ed8102210000000000000000020000002823000000000000040000000000000014bc645f0000000014bc645f0000000014bc645f00000000f43c7e24f43c7e24f43c7e24f95566c5000000000000000000000000030000000500000066696c653300"/160, 0xa0, 0x3c04fe0}, {&(0x7f0000014300)="02380000030000002400000000000000000000000000000000000000000000000000000000000000000000000238000003380000043800"/64, 0x40, 0x3c05160}, {&(0x7f0000014400)="0000000000000000080000000800000001000000d43cd47aaf634234063c0000", 0x20, 0x3c05fe0}, {&(0x7f0000014500)="ed4100205cf90100535f0100030000000010000000000000020000000000000014bc645f0000000014bc645f0000000014bc645f0000000000000000f43c7e24f43c7e24000000000100"/96, 0x60, 0x3e01000}, {&(0x7f0000014600)="0000000000000000180000000000000000000000000000000000000000000000013800"/64, 0x40, 0x3e01160}, {&(0x7f0000014700)="0000000000000000030000000300000000000000d33cd47a00000000023e0000ed4100250000000000000000020000007c0d000000000000010000000000000014bc645f0000000014bc645f0000000014bc645f00000000f43c7e24f43c7e24f43c7e242dfa8810000000000000000000100000030000000500000066696c653000"/160, 0xa0, 0x3e01fe0}, {&(0x7f0000014800)="0000000000000000240000000000000000000000000000000000000000000000000000000000000000000000000000000f00000000000000000000000000000000000000000000000000000000000000000000000400000001000200000000030000000200024a8113ed050000000500018dcece450600000005000700000000", 0x80, 0x3e02160}, {&(0x7f0000014900)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00\x00\x00\x00\x00\x00\x00..\x00\x00\x00\x00\x00\x00file0\x00\x00\x00file1\x00'/64, 0x40, 0x3e02960}, {&(0x7f0000014a00)="0000000000000000040000000400000000000000d33cd47a00000000033e0000", 0x20, 0x3e02fe0}], 0x0, &(0x7f0000014b00)) pivot_root(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') [ 468.279469][ T9644] RAX: 0000000000000000 RBX: ffff88803c6f7cf0 RCX: 0000000000000000 [ 468.327835][ T9644] RDX: ffff88803a5d0000 RSI: ffffffff81bc7832 RDI: 0000000000000007 [ 468.356657][ T9644] RBP: 0000000000000000 R08: 0000000000000007 R09: 0000000000000000 [ 468.377719][ T9644] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 468.433406][ T9644] R13: 8000000000000163 R14: dffffc0000000000 R15: ffffc90016d9e000 [ 468.461826][ T9644] FS: 00007f6f8c982700(0000) GS:ffff8880b9b00000(0000) knlGS:0000000000000000 [ 468.492977][ T9692] loop5: detected capacity change from 0 to 16383 [ 468.497003][ T9644] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 468.550650][ T9644] CR2: 000000002001e030 CR3: 0000000077f6d000 CR4: 00000000003506e0 [ 468.553112][ T9692] BFS-fs: bfs_fill_super(): No BFS filesystem on loop5 (magic=c8590000) [ 468.591586][ T9644] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 468.632904][ T9644] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 468.702297][ T9644] Call Trace: [ 468.705623][ T9644] [ 468.708599][ T9644] ? vunmap_range+0x30/0x30 [ 468.755301][ T9644] ? __kasan_unpoison_vmalloc+0x1f/0x30 [ 468.789541][ T9644] ? __get_vm_area_node+0x297/0x3f0 [ 468.790428][ T9695] loop3: detected capacity change from 0 to 253999 [ 468.818323][ T9644] vmap+0x1b4/0x330 [ 468.838754][ T9644] ? rcu_read_lock_sched_held+0x3a/0x70 [ 468.846600][ T9695] F2FS-fs (loop3): Magic Mismatch, valid(0xf2f52010) - read(0x1f2f520) [ 468.873475][ T9644] ? vunmap+0x70/0x70 [ 468.895487][ T9644] xdp_umem_create+0xcf7/0x1180 [ 468.896366][ T9695] F2FS-fs (loop3): Can't find valid F2FS filesystem in 2th superblock [ 468.916474][ T9644] xsk_setsockopt+0x73e/0x9e0 [ 468.938363][ T9644] ? aa_sk_perm+0x30f/0xaa0 [ 468.961662][ T9644] ? xsk_tx_release+0x3b0/0x3b0 [ 468.979067][ T9695] F2FS-fs (loop3): Found nat_bits in checkpoint [ 468.987054][ T9644] ? aa_af_perm+0x230/0x230 [ 469.009264][ T9644] ? bpf_lsm_socket_setsockopt+0x5/0x10 [ 469.038697][ T9644] __sys_setsockopt+0x2d6/0x690 [ 469.060714][ T9644] ? lock_downgrade+0x6e0/0x6e0 [ 469.083042][ T9644] ? xsk_tx_release+0x3b0/0x3b0 [ 469.116885][ T9644] ? __ia32_sys_recv+0x100/0x100 [ 469.121901][ T9644] ? lock_downgrade+0x6e0/0x6e0 [ 469.156460][ T9644] ? syscall_enter_from_user_mode+0x22/0xb0 [ 469.183006][ T9644] __x64_sys_setsockopt+0xba/0x150 [ 469.200346][ T9695] F2FS-fs (loop3): Try to recover 2th superblock, ret: 0 [ 469.209848][ T9644] ? syscall_enter_from_user_mode+0x22/0xb0 [ 469.216627][ T9695] F2FS-fs (loop3): Mounted with checkpoint version = 7ad43cd7 [ 469.237576][ T9644] do_syscall_64+0x35/0xb0 [ 469.257875][ T9644] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 469.290970][ T9644] RIP: 0033:0x7f6f8b889279 [ 469.323235][ T9644] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 469.431980][ T9644] RSP: 002b:00007f6f8c982168 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 469.489969][ T9644] RAX: ffffffffffffffda RBX: 00007f6f8b99c050 RCX: 00007f6f8b889279 [ 469.526109][ T9644] RDX: 0000000000000004 RSI: 000000000000011b RDI: 0000000000000005 [ 469.562135][ T9644] RBP: 00007f6f8b8e3189 R08: 0000000000000020 R09: 0000000000000000 [ 469.588521][ T9644] R10: 00000000200000c0 R11: 0000000000000246 R12: 0000000000000000 [ 469.615242][ T9644] R13: 00007fffe5347aef R14: 00007f6f8c982300 R15: 0000000000022000 [ 469.652326][ T9644] [ 469.662147][ T9644] Kernel panic - not syncing: panic_on_warn set ... [ 469.668757][ T9644] CPU: 1 PID: 9644 Comm: syz-executor.1 Not tainted 6.0.0-rc1-next-20220819-syzkaller #0 [ 469.678599][ T9644] syz-executor.1[9644] cmdline: [ 469.683549][ T9644] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/22/2022 [ 469.693623][ T9644] Call Trace: [ 469.696913][ T9644] [ 469.699861][ T9644] dump_stack_lvl+0xcd/0x134 [ 469.704560][ T9644] panic+0x2c8/0x627 [ 469.708515][ T9644] ? panic_print_sys_info.part.0+0x10b/0x10b [ 469.714545][ T9644] ? __warn.cold+0x248/0x2c4 [ 469.719173][ T9644] ? vmap_pages_range_noflush+0x992/0xb90 [ 469.724928][ T9644] __warn.cold+0x259/0x2c4 [ 469.729382][ T9644] ? vmap_pages_range_noflush+0x992/0xb90 [ 469.735135][ T9644] report_bug+0x1bc/0x210 [ 469.739544][ T9644] handle_bug+0x3c/0x60 [ 469.743720][ T9644] exc_invalid_op+0x14/0x40 [ 469.748239][ T9644] asm_exc_invalid_op+0x16/0x20 [ 469.753104][ T9644] RIP: 0010:vmap_pages_range_noflush+0x992/0xb90 [ 469.759447][ T9644] Code: c7 c7 e0 fb f8 89 c6 05 1a 3e 0d 0c 01 e8 42 96 7e 07 0f 0b e9 48 fe ff ff e8 2a 9d bf ff 0f 0b e9 1d ff ff ff e8 1e 9d bf ff <0f> 0b e9 11 ff ff ff e8 12 9d bf ff 4c 8b 7c 24 20 4c 89 ff e8 e5 [ 469.779062][ T9644] RSP: 0018:ffffc9001481faa8 EFLAGS: 00010293 [ 469.785133][ T9644] RAX: 0000000000000000 RBX: ffff88803c6f7cf0 RCX: 0000000000000000 [ 469.793108][ T9644] RDX: ffff88803a5d0000 RSI: ffffffff81bc7832 RDI: 0000000000000007 [ 469.801086][ T9644] RBP: 0000000000000000 R08: 0000000000000007 R09: 0000000000000000 [ 469.809061][ T9644] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 469.817041][ T9644] R13: 8000000000000163 R14: dffffc0000000000 R15: ffffc90016d9e000 [ 469.825031][ T9644] ? vmap_pages_range_noflush+0x992/0xb90 [ 469.830773][ T9644] ? vmap_pages_range_noflush+0x992/0xb90 [ 469.836520][ T9644] ? vunmap_range+0x30/0x30 [ 469.841036][ T9644] ? __kasan_unpoison_vmalloc+0x1f/0x30 [ 469.846611][ T9644] ? __get_vm_area_node+0x297/0x3f0 [ 469.851826][ T9644] vmap+0x1b4/0x330 [ 469.855644][ T9644] ? rcu_read_lock_sched_held+0x3a/0x70 [ 469.861198][ T9644] ? vunmap+0x70/0x70 [ 469.865204][ T9644] xdp_umem_create+0xcf7/0x1180 [ 469.870085][ T9644] xsk_setsockopt+0x73e/0x9e0 [ 469.874777][ T9644] ? aa_sk_perm+0x30f/0xaa0 [ 469.879317][ T9644] ? xsk_tx_release+0x3b0/0x3b0 [ 469.884190][ T9644] ? aa_af_perm+0x230/0x230 [ 469.888718][ T9644] ? bpf_lsm_socket_setsockopt+0x5/0x10 [ 469.894285][ T9644] __sys_setsockopt+0x2d6/0x690 [ 469.899151][ T9644] ? lock_downgrade+0x6e0/0x6e0 [ 469.904013][ T9644] ? xsk_tx_release+0x3b0/0x3b0 [ 469.908879][ T9644] ? __ia32_sys_recv+0x100/0x100 [ 469.913833][ T9644] ? lock_downgrade+0x6e0/0x6e0 [ 469.918703][ T9644] ? syscall_enter_from_user_mode+0x22/0xb0 [ 469.924620][ T9644] __x64_sys_setsockopt+0xba/0x150 [ 469.929746][ T9644] ? syscall_enter_from_user_mode+0x22/0xb0 [ 469.935658][ T9644] do_syscall_64+0x35/0xb0 [ 469.940091][ T9644] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 469.945995][ T9644] RIP: 0033:0x7f6f8b889279 [ 469.950415][ T9644] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 469.970026][ T9644] RSP: 002b:00007f6f8c982168 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 469.978446][ T9644] RAX: ffffffffffffffda RBX: 00007f6f8b99c050 RCX: 00007f6f8b889279 [ 469.986420][ T9644] RDX: 0000000000000004 RSI: 000000000000011b RDI: 0000000000000005 [ 469.994391][ T9644] RBP: 00007f6f8b8e3189 R08: 0000000000000020 R09: 0000000000000000 [ 470.002389][ T9644] R10: 00000000200000c0 R11: 0000000000000246 R12: 0000000000000000 [ 470.010368][ T9644] R13: 00007fffe5347aef R14: 00007f6f8c982300 R15: 0000000000022000 [ 470.018360][ T9644] [ 470.021531][ T9644] Kernel Offset: disabled [ 470.026048][ T9644] Rebooting in 86400 seconds..