ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x40020, 0x100fe0}, {&(0x7f0000077da0)="eb52904e5446532020202000080200000000000000f8000000000000000000000000000080008000ff030000000000000400000000000000ff00000000000000f500000001000000aa1cb4684d356101000000000e1fbe717cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e20506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00"/224, 0xe0, 0x1ff800}, {&(0x7f0000077e80)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1ff9e0}], 0x0, &(0x7f0000077ea0)=ANY=[@ANYBLOB], 0x1) (rerun: 64) truncate(&(0x7f00000000c0)='./file2\x00', 0x0) (async, rerun: 32) truncate(&(0x7f0000000040)='./file2\x00', 0x100000) (rerun: 32) 00:06:45 executing program 2: syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000040)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='huge=always'], 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000600)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x12, r0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x17) [ 405.231126][T26128] Injecting memory failure for pfn 0x183db1 at process virtual address 0x2000b000 [ 405.234130][T26120] Memory failure: 0x17b77d: recovery action for dirty LRU page: Recovered [ 405.241052][T26120] Injecting memory failure for pfn 0x172de2 at process virtual address 0x20014000 [ 405.245049][T26128] Memory failure: 0x183db1: recovery action for dirty LRU page: Recovered [ 405.251910][T26128] Injecting memory failure for pfn 0x183db2 at process virtual address 0x2000c000 [ 405.257918][T26120] Memory failure: 0x172de2: recovery action for dirty LRU page: Recovered [ 405.265013][T26120] Injecting memory failure for pfn 0x164abe at process virtual address 0x20015000 [ 405.268694][T26128] Memory failure: 0x183db2: recovery action for dirty LRU page: Recovered [ 405.273765][T26128] Injecting memory failure for pfn 0x183db3 at process virtual address 0x2000d000 [ 405.277603][T26120] Memory failure: 0x164abe: recovery action for dirty LRU page: Recovered [ 405.285486][T26120] Injecting memory failure for pfn 0x17f116 at process virtual address 0x20016000 [ 405.288356][T26128] Memory failure: 0x183db3: recovery action for dirty LRU page: Recovered 00:06:45 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) (async) r0 = getpid() sched_setscheduler(0x0, 0x0, 0x0) (async) sched_setscheduler(r0, 0x1, &(0x7f0000000240)=0x1) socketpair$unix(0x1, 0x3, 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) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x0, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="a5cd5dfb00008000000900000006000000000000000000"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r3}, 0x10) r4 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) r5 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000180), 0x4001, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000001c0)={&(0x7f00000000c0)='afs_receive_data\x00', r5}, 0x10) ioctl$LOOP_CTL_ADD(r4, 0x4c80, 0x0) (async) ioctl$LOOP_CTL_REMOVE(r4, 0x4c81, 0x0) 00:06:45 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0, 0x3d2}}, 0x0) getsockname$packet(r2, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x36) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r5) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r6, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=@newqdisc={0x78, 0x24, 0x5820a61ca228651, 0x0, 0x0, {0x0, 0x0, 0x0, r6, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfq={{0x8}, {0x4c}}]}, 0x78}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000003c0)=@newtfilter={0x60, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r6, {}, {}, {0xd}}, [@filter_kind_options=@f_basic={{0xa}, {0x30, 0x2, [@TCA_BASIC_EMATCHES={0x2c, 0x2, 0x0, 0x1, [@TCA_EMATCH_TREE_HDR={0x8, 0x1, {0xffff}}, @TCA_EMATCH_TREE_LIST={0x20, 0x2, 0x0, 0x1, [@TCF_EM_NBYTE={0x10, 0x1}, @TCF_EM_META={0xc, 0x2, 0x0, 0x0, {{0x0, 0x4, 0x3}}}]}]}]}}]}, 0x60}}, 0x0) getsockopt$inet_mreqn(r2, 0x0, 0x20, &(0x7f00000003c0)={@initdev, @rand_addr, 0x0}, &(0x7f0000000400)=0xc) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000440)={'batadv_slave_0\x00', 0x0}) sendmsg$ETHTOOL_MSG_RINGS_GET(r2, &(0x7f0000000580)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000540)={&(0x7f0000000480)={0x98, 0x0, 0x1, 0x70bd29, 0x25dfdbfc, {}, [@HEADER={0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}]}, @HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macsec0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6erspan0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}]}]}, 0x98}, 0x1, 0x0, 0x0, 0x4000}, 0x8000) sendmsg$nl_route(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000340)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r3}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @gretap={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_GRE_LINK={0x8, 0x1, r3}]}}}]}, 0x3c}}, 0x0) r9 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) rt_sigqueueinfo(r9, 0x25, &(0x7f0000002080)={0x0, 0x0, 0xfffffff8}) socket$netlink(0x10, 0x3, 0xe) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000280)=ANY=[@ANYBLOB="280000001000010400"/20, @ANYRES32=r3, @ANYBLOB="000000000000000008001300", @ANYRES32=r9, @ANYBLOB="4281052285218db337f877985d538765cac132c9f0c5864c5aede24e7036052ece38794e80d4d1bb76689d6e61015de5de9d40ef39510f35518906b5f9ef21e882070000007e3a4d38ef8e7405fc66bc6b00"/93], 0x28}}, 0x0) [ 405.299988][T26128] Injecting memory failure for pfn 0x183db4 at process virtual address 0x2000e000 [ 405.303849][T26120] Memory failure: 0x17f116: recovery action for dirty LRU page: Recovered [ 405.311146][T26154] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.3'. [ 405.314317][T26154] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.3'. [ 405.318113][T26120] Injecting memory failure for pfn 0x172e28 at process virtual address 0x20017000 [ 405.321608][T26128] Memory failure: 0x183db4: recovery action for dirty LRU page: Recovered [ 405.330853][T26128] Injecting memory failure for pfn 0x183db5 at process virtual address 0x2000f000 [ 405.335071][T26120] Memory failure: 0x172e28: recovery action for dirty LRU page: Recovered [ 405.345286][T26120] Injecting memory failure for pfn 0x173037 at process virtual address 0x20018000 [ 405.347925][T26128] Memory failure: 0x183db5: recovery action for dirty LRU page: Recovered 00:06:45 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000040)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x6, [@var]}, {0x0, [0x0, 0x0, 0x0, 0x0]}}, &(0x7f0000000180)=""/4096, 0x1000000, 0x1000, 0x1}, 0x20) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = add_key$fscrypt_provisioning(&(0x7f0000000200), &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000300)=ANY=[@ANYBLOB="02"], 0x29, 0xffffffffffffffff) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(r0, 0xc0506617, &(0x7f0000000340)={@id={0x2, 0x0, @b}, 0x0, r1}) syz_io_uring_setup(0x4315, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1, 0x8, 0x0, r0}, &(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x0, 0x0) 00:06:45 executing program 2: chdir(&(0x7f0000000380)='./bus\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000600)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x12, r0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x17) [ 405.360946][T26128] Injecting memory failure for pfn 0x183db6 at process virtual address 0x20010000 [ 405.367473][T26120] Memory failure: 0x173037: recovery action for dirty LRU page: Recovered [ 405.375497][T26120] Injecting memory failure for pfn 0x176401 at process virtual address 0x20019000 [ 405.388195][T26120] Memory failure: 0x176401: recovery action for dirty LRU page: Recovered [ 405.397308][T26120] Injecting memory failure for pfn 0x16647a at process virtual address 0x2001a000 [ 405.401077][T26128] Memory failure: 0x183db6: recovery action for dirty LRU page: Recovered [ 405.410265][T26128] Injecting memory failure for pfn 0x183db7 at process virtual address 0x20011000 [ 405.418905][T26120] Memory failure: 0x16647a: recovery action for dirty LRU page: Recovered [ 405.429075][T26120] Injecting memory failure for pfn 0x16bdca at process virtual address 0x2001b000 [ 405.432900][T26128] Memory failure: 0x183db7: recovery action for dirty LRU page: Recovered [ 405.441952][T26128] Injecting memory failure for pfn 0x183db8 at process virtual address 0x20012000 [ 405.445873][T26120] Memory failure: 0x16bdca: recovery action for dirty LRU page: Recovered [ 405.456808][T26120] Injecting memory failure for pfn 0x17f1e3 at process virtual address 0x2001c000 [ 405.461700][T26128] Memory failure: 0x183db8: recovery action for dirty LRU page: Recovered [ 405.471643][T26128] Injecting memory failure for pfn 0x183db9 at process virtual address 0x20013000 [ 405.474463][T26120] Memory failure: 0x17f1e3: recovery action for dirty LRU page: Recovered [ 405.479086][T26120] Injecting memory failure for pfn 0x1825ea at process virtual address 0x2001d000 [ 405.488615][T26120] Memory failure: 0x1825ea: recovery action for dirty LRU page: Recovered [ 405.501554][T26120] Injecting memory failure for pfn 0x17b7ea at process virtual address 0x2001e000 [ 405.504155][T26128] Memory failure: 0x183db9: recovery action for dirty LRU page: Recovered [ 405.507592][T26128] Injecting memory failure for pfn 0x183dba at process virtual address 0x20014000 [ 405.516569][T26120] Memory failure: 0x17b7ea: recovery action for dirty LRU page: Recovered [ 405.525726][T26120] Injecting memory failure for pfn 0x17b1c2 at process virtual address 0x2001f000 [ 405.528568][T26128] Memory failure: 0x183dba: recovery action for dirty LRU page: Recovered [ 405.542072][T26128] Injecting memory failure for pfn 0x183dbb at process virtual address 0x20015000 [ 405.548022][T26120] Memory failure: 0x17b1c2: recovery action for dirty LRU page: Recovered [ 405.555050][T26128] Memory failure: 0x183dbb: recovery action for dirty LRU page: Recovered [ 405.557417][T26128] Injecting memory failure for pfn 0x183dbc at process virtual address 0x20016000 [ 405.564371][T26128] Memory failure: 0x183dbc: recovery action for dirty LRU page: Recovered [ 405.571126][T26128] Injecting memory failure for pfn 0x183dbd at process virtual address 0x20017000 [ 405.579709][T26128] Memory failure: 0x183dbd: recovery action for dirty LRU page: Recovered [ 405.584541][T26128] Injecting memory failure for pfn 0x183dbe at process virtual address 0x20018000 [ 405.589504][T26128] Memory failure: 0x183dbe: recovery action for dirty LRU page: Recovered [ 405.595274][T26128] Injecting memory failure for pfn 0x183dbf at process virtual address 0x20019000 [ 405.600201][T26128] Memory failure: 0x183dbf: recovery action for dirty LRU page: Recovered [ 405.606265][T26128] Injecting memory failure for pfn 0x183da2 at process virtual address 0x2001a000 [ 405.612386][T26128] Memory failure: 0x183da2: recovery action for dirty LRU page: Recovered [ 405.618833][T26128] Injecting memory failure for pfn 0x183da3 at process virtual address 0x2001b000 [ 405.623873][T26128] Memory failure: 0x183da3: recovery action for dirty LRU page: Recovered [ 405.629435][T26128] Injecting memory failure for pfn 0x183da4 at process virtual address 0x2001c000 [ 405.635457][T26128] Memory failure: 0x183da4: recovery action for dirty LRU page: Recovered [ 405.640428][T26128] Injecting memory failure for pfn 0x183da5 at process virtual address 0x2001d000 [ 405.643866][T26128] Memory failure: 0x183da5: recovery action for dirty LRU page: Recovered [ 405.650757][T26128] Injecting memory failure for pfn 0x183da6 at process virtual address 0x2001e000 [ 405.654992][T26128] Memory failure: 0x183da6: recovery action for dirty LRU page: Recovered [ 405.662468][T26128] Injecting memory failure for pfn 0x183da7 at process virtual address 0x2001f000 [ 405.668830][T26128] Memory failure: 0x183da7: recovery action for dirty LRU page: Recovered [ 405.671269][T26128] Injecting memory failure for pfn 0x183da8 at process virtual address 0x20020000 [ 405.684487][T26128] Memory failure: 0x183da8: recovery action for dirty LRU page: Recovered [ 405.686924][T26128] Injecting memory failure for pfn 0x183da9 at process virtual address 0x20021000 [ 405.689597][T26128] Memory failure: 0x183da9: recovery action for dirty LRU page: Recovered [ 405.702876][T26128] Injecting memory failure for pfn 0x183daa at process virtual address 0x20022000 [ 405.705315][T26128] Memory failure: 0x183daa: recovery action for dirty LRU page: Recovered [ 405.707531][T26128] Injecting memory failure for pfn 0x183dab at process virtual address 0x20023000 [ 405.710107][T26128] Memory failure: 0x183dab: recovery action for dirty LRU page: Recovered [ 405.731451][T26128] Injecting memory failure for pfn 0x183dac at process virtual address 0x20024000 [ 405.734127][T26128] Memory failure: 0x183dac: recovery action for dirty LRU page: Recovered [ 405.736440][T26128] Injecting memory failure for pfn 0x183dad at process virtual address 0x20025000 [ 405.738921][T26128] Memory failure: 0x183dad: recovery action for dirty LRU page: Recovered [ 405.741124][T26128] Injecting memory failure for pfn 0x183dae at process virtual address 0x20026000 [ 405.761798][T26128] Memory failure: 0x183dae: recovery action for dirty LRU page: Recovered [ 405.764061][T26128] Injecting memory failure for pfn 0x183daf at process virtual address 0x20027000 [ 405.766530][T26128] Memory failure: 0x183daf: recovery action for dirty LRU page: Recovered [ 405.768721][T26128] Injecting memory failure for pfn 0x183db0 at process virtual address 0x20028000 [ 405.771127][T26128] Memory failure: 0x183db0: recovery action for dirty LRU page: Recovered [ 405.781314][T26128] Injecting memory failure for pfn 0x183d84 at process virtual address 0x20029000 [ 405.783790][T26128] Memory failure: 0x183d84: recovery action for dirty LRU page: Recovered [ 405.785972][T26128] Injecting memory failure for pfn 0x183d85 at process virtual address 0x2002a000 [ 405.788383][T26128] Memory failure: 0x183d85: recovery action for dirty LRU page: Recovered [ 405.790606][T26128] Injecting memory failure for pfn 0x183d86 at process virtual address 0x2002b000 [ 405.809078][T26128] Memory failure: 0x183d86: recovery action for dirty LRU page: Recovered [ 405.811566][T26128] Injecting memory failure for pfn 0x183d87 at process virtual address 0x2002c000 [ 405.814065][T26128] Memory failure: 0x183d87: recovery action for dirty LRU page: Recovered [ 405.816339][T26128] Injecting memory failure for pfn 0x183d88 at process virtual address 0x2002d000 [ 405.818715][T26128] Memory failure: 0x183d88: recovery action for dirty LRU page: Recovered [ 405.820945][T26128] Injecting memory failure for pfn 0x183d89 at process virtual address 0x2002e000 [ 405.840407][T26128] Memory failure: 0x183d89: recovery action for dirty LRU page: Recovered [ 405.843203][T26128] Injecting memory failure for pfn 0x183d8a at process virtual address 0x2002f000 [ 405.845787][T26128] Memory failure: 0x183d8a: recovery action for dirty LRU page: Recovered 00:06:46 executing program 0: syz_clone(0x42000600, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='devices.list\x00', 0x275a, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='devices.list\x00', 0x275a, 0x0) (async) write$binfmt_script(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='#! ./file4\n'], 0xb) fallocate(r1, 0x0, 0x0, 0xffff) (async, rerun: 32) write$binfmt_misc(r0, &(0x7f0000000540)=ANY=[@ANYRES32=r1], 0xba) (async, rerun: 32) fallocate(r0, 0x8, 0x0, 0x8000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r3 = add_key$fscrypt_provisioning(&(0x7f0000000200), &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000300)=ANY=[@ANYBLOB="02"], 0x29, 0xffffffffffffffff) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(r2, 0xc0506617, &(0x7f0000000340)={@id={0x2, 0x0, @b}, 0x0, r3}) io_uring_register$IORING_UNREGISTER_IOWQ_AFF(r2, 0x12, 0x0, 0x0) (async) r4 = accept(0xffffffffffffffff, &(0x7f0000000580)=@ethernet={0x0, @dev}, &(0x7f0000000600)=0x80) r5 = dup(r4) ioctl$FS_IOC_RESVSP(r5, 0x40086602, &(0x7f0000000040)) socket(0x18, 0x8000a, 0x8) r6 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000500)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffa) add_key$keyring(&(0x7f0000000440), &(0x7f0000000480)={'syz', 0x3}, 0x0, 0x0, r6) (async, rerun: 32) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) (rerun: 32) process_vm_writev(r7, &(0x7f0000000280)=[{&(0x7f0000000080)=""/90, 0x5a}, {&(0x7f0000000100)=""/88, 0x58}, {&(0x7f0000000180)=""/238, 0xee}], 0x3, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/99, 0x63}, {&(0x7f0000000340)=""/37, 0x25}, {&(0x7f0000000380)=""/105, 0x69}], 0x3, 0x0) 00:06:46 executing program 1: syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000040)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='huge=always'], 0x0) chdir(&(0x7f0000000380)='./bus\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setresuid(0x0, r2, 0xee00) r3 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000940)='./file0\x00', 0x200007, 0x2, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000001440)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b86fe96df5eed1df1df001cc2de850f1fff00000000000000005effac2ac4c15e29fb3c18edfff8d198e312475ffa1d000000000000ad25822a17b17f463e104179c19c2a000000000000000031ddc0777df2ec4f62826086704d703da32c57364aed74cd748a178abcaf1180ad796d06c19dbfeab6d3ed941a1cacccf272186cd3ca10ff022a10965e82db34eb6d694a58a9989a416b163d4c4bc298081185914835b501f8a68095f4971f6ce1898a89338c7c085e24c6593256f2fc4816ce2f4ae05785f0098163b801f28941f7d343ae0400742251c5e613ce9f4ad9c503ee759c7f55cb947f59ac5de9570000000000002ea02a000082000000000000000000874b195ee473f8b2658fd172f402cab0e5937d227c0000000000000002385a2452e4b6f7b064f3fa05d359694f", 0x144, 0x601}], 0x1800040, &(0x7f0000000180)=ANY=[@ANYBLOB="73686f72746e616d653d77696e6e742c757466383d310700000000000000653d313235312c73686f72746e616d653d6c6f7765722c73786f72746e616d653d6c6f7765722c6572726f72733d72656d6f756e742d726f2c756e695f786c6174653d312c757466383d312c726f6469722c757466383d312c757466383d312c696f636861727365743d63703836322c73688d7f9582b66f72746e616d653d77696e6e742c73686f72746e616d653d77696e6e74", @ANYRESHEX=r4, @ANYBLOB=',shortname=mixed,shortname=win95,nonumtail=0,rodir,rodir,shortname=mixed,nnonumtail=1,nonumtail=0,shortname=winnt,appraise_type=imasig,\x00'], 0x1) ioctl$DRM_IOCTL_GET_CLIENT(r0, 0xc0286405, &(0x7f0000000200)={0x1f, 0xce, {0xffffffffffffffff}, {0xee00}, 0xdc71, 0x9}) r6 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setresuid(0x0, r7, 0xee00) mount$9p_tcp(&(0x7f0000000140), &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0), 0x800, &(0x7f00000003c0)={'trans=tcp,', {'port', 0x3d, 0x4e23}, 0x2c, {[{@dfltuid={'dfltuid', 0x3d, r2}}, {@dfltgid={'dfltgid', 0x3d, r4}}, {@access_user}, {@cachetag={'cachetag', 0x3d, '@'}}, {@cache_none}], [{@uid_eq={'uid', 0x3d, 0xee01}}, {@uid_gt={'uid>', r5}}, {@euid_eq={'euid', 0x3d, r7}}, {@seclabel}, {@obj_type={'obj_type', 0x3d, 'memory.current\x00'}}, {@appraise_type}, {@audit}, {@pcr={'pcr', 0x3d, 0x16}}, {@obj_type={'obj_type', 0x3d, '}'}}]}}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f0000000080)={{0x0, 0x800, 0x0, 0x1000, 0x1, 0x1240c0000, 0x6, 0x6, 0x2, 0x0, 0x71f7, 0x0, 0x2, 0x5, 0x7}, 0x20, [0x0, 0x0, 0x0, 0x0]}) write$binfmt_script(r0, &(0x7f0000000600)=ANY=[], 0x208e24b) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000300)={0xffffffffffffffff, &(0x7f00000015c0)="d4ac3c0f0b0ed19a906e74472f1717d4ea0c2244ced8e97a73d05b502d557756cb952cfd77bda9256b63b4404fd63fb3d2647cf8f4790fab241f0033e3617dcbdd8ddb55393e8f8b1e69f4249998b8a591c237599e006ad0dbb18862933a0460509a720b5bdab716257c535d555cbd51cb8476abe3023aa8059e26909d27f1650353e2b74f8f9ab4793150f9ced29d731498119e6e672245ed183910209ba97890bd93f910d3a2210e3b14a61770cfeff9aaf82ff4abf7dd3d3f34d06a2dceaca96f3dbcd6db5daab31de361bfef837a8e39771507c9be174aa13dbb1a318be83f38e021e17d349f99823783de0855186d97e9e557b66428a0f7a3b40ab8f4eb1587872abf67f819d2b0eac3e3bf8282e89ee169f4dbf5bd28de262fe83de42a5a51f017e7df0438e9aef701b49d465c40bd9deeb9d45ab637bcac05ab0019aa4e481a1e879938cb51795374a25145667e2ae240d2271939da8707dbaebf960f1c5d0fd187a8049924e812b7aff19f13407a0f670eadf77ed1dbf7456f89a0edea059ba4827d06f2d0df59c8657d90c99981cff8c3ce76d883d160a5600f7544aa8ac9e83ad951fdc5cbe760d73d0c28e3557cb1f4ebe0a1e6d358e5e371dec2b27172b05377a6dc521701915ee9b72cb4f1fd8f54058880a2115336696c5f9774a177d2d87816aefbc2da2a23a682ce37e3665490079af62b15271681fdee688c0a05491a30e69038d283e224a394f12176889ab4e0bfa255ca731b67221471a3f5c58bb2a2cd908ffcf2b2bd19ae0956ab8504fd94dcc351457c6f3856318cc2a620bdaf7ce754754d5a996a2482da43e29f1c461c6aea2f8eaebdcb31e11912bb3aee4fa3c1aaa84ecf37f3c593811c3ea1ddaa7123776a7f39400d26486aa96c788724b7d263e2861c461bae3c735267fe901e92282a11d0133d2ae3496e5674d70936535a944177f5f93e18b50607e2e367e8a4aa2caf4d2d7b9bdb9e5cc35661d88cac01061e3a31ae41a0c2a946291c56b28d1fab7a79a89fb94f4eba7f97a94c1eeeba01b2f30b220907e0742f853fe53afbbd03c735d2fac5cd1e138bcbdd76283229a93140bc3f8750ede812843afaf5120e23d06da2ee10f3503e615f335e75118b72bf392b330bea9ca3ab1b0acd5571ba1732ccb70de34902ed4136cc67813234754589c95a778d6f9e24ab8b787414a4874b190165525e109861ca0d5f843f363d9b1951917c4eb4c9b7f4242ec94460ea88cf7db775d8f0eed20c5588bdafa90c266180eddd54828827465b325c7f6d0a208f8bc74735598abb6c85862a575d7aa46445b58e6f4ac79839b5a931508d341b4953a4b9d428d16416b46b10ed3ece15c205dd6c3aefdfd7d3bd6f86832ad2e1157fa137e28dadafe1ce9fd3b87fef8bd3410d1c4919e73c4f906d1a94c73dd312986b317e4c8afef96e79bf8bf983cfaf95aa38d2f50169087cd26209d40f7d8a259fb165129f5985348d719bee603ad2fe00d7c71f052f5eee8864fe922d84126f95a06a81114422ede3466b20b5d90cf7dbb3661739d1a88a5c6f1c295f8b6da04a5866f6fba92af5a5a85aa4dd59cffb2609e750320fe965c23f43e18c070e35b8b491c058be7d7fd6d196d5f0e67b813ad123e146995811531d9973fb51a3d0b9430fe1452e47040aae43d3e3577a29f5ecca0f9d6d5a88cca395428d08522211e66f895c82d327044df2fb3582eb8147694c55440f05f45fdc3364a84e4e021204b4a4984c4f5ae22759e70d58fe5c9b507455df14ae72ec31fbe390c09e106bf166b8705c1359c7c0752908b5c90cd684e785536de260571e69b8a8d0fd2a3085d72fb958cbe1097e630ff249ae38673f740f59c876dbe71b904668d9e271b75026819f9dd9ab0c771f0044208f34799c80dfb197830827de046ee7ebac07bda8d17aa304ae1fb28f98c65a9f47ad279b454e0980e324eab8b67d744afcbd0b195a25b1914248dad3cab6a0c5334240a350346b73c94bd4488bae08bd9e886584d311237c66c09285510fb8851bfe4846b2ad05f0b9c0781e53cb1ffc59e07c54fd6370677bb90c0bdad2dda65ae49e609b394151a601f149aedd8304ffa2f71f5a3b2851658eb10e85408b09ce3be066863dcbdfa782b6629563079de4c6a4d0a9ff104c9a359c448f7587f506539fdb3b2d51a911bd8b184ea94452096dc5aaacb8e96a214d71445c37cd6ad5da976a74b6068c153a678da936f108c84f7049cd21bf3b9716aea09a80d13c1bf08e016a0ebeef2e46c6a13e5cd356b9fb66f7e80adeaa05fdc7b3d7873e968157408f9ed3e3ac818181bc63a843e5c5e65e8caee4a88eb5719685a617b84749fc95d3396055107fcbadd966f83ab335c8e2ab2562788e60ac914068418815b4793bcc9b0ce2cb07c22fafafb19a26266556ae3dad572fe55f68d2c33024eef87fe963a52f725acd3df950ed66d9ecdc13983020f3f8bfd17dd2881e9ec3ff863a731a01a0d48162b9ac4b8181922eda877eef47cc6b13e3b130fa3678bb82c6dab26edf476d6bd567d831861c7ed917173a0e6598af24d1160b7d13832b2fd450d71200f1c8ef5e8029a5a804851b6de8de4c0f0d0256e7f862c174b78ff065649fe49fad366dad8348aa832b40704d86e1f5b9da6ad248f5063bca47129d638f7f4d7d3c78c10b5c1b316c80573bc0b2dc18be582bae8d8affe5cb55f2f21e2d26d29c07ad1f6a9c8c27cc0ff19ab9014dbb55d8fd2ebb8c42ccd9aa19cae8ae64628bd7f9fc96888b95af4f2c351c71220d463f1091ebba52c8750951e2d34d009cfd462e3a54d0171f50387b20ac0499438957c0b5a2a811c4068d2c0c2e1cb6e9648b66c20ba6c55d37265c6188ecbe462b241d3b42f53ffd5a3a07ad2c22ce309d4dbd25d35bd084c555751462432fafd150afe825e273b20364c3d8beb677d548a7e95625c35fba5b96882ad2cb70314d29432e7d108fafe5340d54564e4f6589daeca9d89e5af7247c5473b6093449e4b0fad0a24ac8d7200a2146c4ec621c220a847c8fd30d54e40f9a1b0b283a2c0667a6990e7da0776839ea2d15571c51cec4e541e9f518a81cbd5ebb418e77f4f45b434435183c27a79e4c0c8b4802b7ca13c82b74812e8028ad01d2c54ea64c6d6981fff95e3c621cede6ad8c5d00c1e029eb91126d76b571b8ef16c932daae81a6d5e3abeb55be37087fc41d41d7d2a3de674081508177bc404161d511c7db4bdd1ac76e9ce62d9ebf3b10dbc4b85a520ef025fe72a5eeaff5612d1283d00bdef47da3853c2e94b5ea446e934ba6d4de44aa7c261e326019dd509feb57e797c94067bad3f84c7d581e960e6545e671d122aba6e7295b10317762e8dcd53e9731f4eed05b09989170dffe1b4e68771490511bcf387b7b4ef49ee4395efefbc8b4d12e55939b5120d80f3f6e6ce23a3b1ecf5605193823497bee555816f3a42c5fd11acd394bb68c60abadc31fe17316a22ac8f1c87dc3c052e80e9a936c3dbb9235e510207bbdf8c73b4a6461459c2488e52a8d5b1490a8e27428a6606875be190cd7791c1152420b63aa0d43f00476b62ec53f7f381222cd28a238c56afd2daba10c23cdc31c5b22d50b2910397452b245d9b150fa32957dcbf45881fdd1fe9a639fdbdf503a1af800d8357a131fce520d2fd1739d5c7ecc300af0722d8f2f2b9ffa4d2437e238ee45e97fbca1414b232f027260985583a4b4801efa238b1196ef5ded9c2627b64b38258f0aab06dbe4ee1ac22c2c8d5ee6e6f3615e7d1849643f3a40b2ab2d7fb2b876a3efd5d4436f9d285419f255adb7603a1139dc13876461fed415a8e8087d8943aba665592d064c7bf36b9442da09b41f63cc532b57c69cfb6b3b9155e3ca742fd286f6895fc616b175e42ed0a1086257558d9c72a38b2f7f390bfc8bf8e2cda23dfe7dba4483fe4dc16e34ba6fff6a1fec9cbae5f9d2f973fb58bc5fbac019342d80c822c74073cc81a4fb44450824a7d178b786e2bc3444d20f8c5c4f82637980b682beb22785f5b1485606acd3e716a16855c2a07427f0dbbdc95b93864cf528314aff330e93df7b9da5af9f792fa7bf90847d8c283df7710f47c5f442e0c55ce2b27ede2086145b5f4114d6acad653712dbb6e4d061919ffe5ac042482b5487ad0552f78d0fbc605fe40b475c035862fad66d9d84d658fb4c6570aecc4d6f9f571f4ee5aa1008e6fe71b91980e0711f80e5fd8a22f51cd6fc0425b3ba08d06dcb4468bca8e26c33e6b6e04a82afad8dd182be3d31f46b4511364ea9b147d0c338c7d79173e23499722e4507e73726b931a2a919169ecc870c24c11a1bac2d3ece0fd187239aea3c781b7cb2a3cfb3c89abe83b4fc2684edfd62f30b805389091715db0fc8e7c2a0e6a0353fc4ab0ad9e92c41d8befffe11c39b9812107ef45a926ccc78cf3a667013d0eb28bb2985bb932f77aad41ab6ad3eb900d2748459b8f805d630d202ee476b41dc42c036384759b3b11841bf62f4ac9a5c0cd784e2e04b31aa08f1ff33043c5ad98c73531bc6b43c357d96885ce098421dfa8c468214043b2291cd8749b993a2e815634c6c6ac3e231e4d408fda40d26280552a56f7cca86c0e1793cb7480389620c99ad692febe48dccfce2231fde14359302f9529c63a5c62edb5948853866e30609eb5909a04b4f3cf371b749425a37c3902ae2cd1f8ad0af669191371b4fffcacf3a10fa92f96798241e0626cdceff4726d2a13abe231d4acaae9c691ccd03fc6dd7a916a689b9673e4721cd9c7299170d67e80856a470c4d70cc06d467d0b987c2f6b911577669e724235be2c738aac42f0570583b6f6b81ea19c5ba882fe09f61c55d26f7ee7936517d4fed3c8905fa539b7eec91866d89e3671ab4ab24630f4ed264a360dd21e2fe2dbf0ce98ee60d9687b4d11b46f43117603fa8548e196293405139881c84bcfc4f8580059962af528a84e1d41c1516ae9635de622fdd4b3b8dd8157816b91420bdcb5a3c3ccaa37ed3516353ddb1bdbb8438204ea5b92965a5b4d73d1434b04345495eaa815af54798bb029ee30f94cfb58b5bbfc74b7a3024a63b21c15f2a482688e3b4002b9d2a0a8db3efab5107a9151ecdcae1881f6d35f72bd7c614f3e36f3ad9f6b76b4433e9be1de7d1a2c4972e093fbe279804e33201aabffbe8662a393cd9107982644a96e39a0e7fe89395d7faedaa8252d7bf6b8f2c3076af3dfa28e99bd9c8e7f5c80266ce74a8eaf7a27b7bb9e0908550aaf13a01b0af124d89c483446e3c457aee948b8b70386a1589652efc0b9c0aa8a5e230f7c895f445ec72342b4861a551b83ecfd186fb29b4dbd0b6499dd9b56612d700202ce5a0311ccdd0ff7422fd459969929b3028a5d91751018107c503ffd52b4ea536aba71a43898dcc421e4e8d8196f5f89966210d24eede837d2be78fcc0e44e935bd205014a9f65dbe301c75d127e15ea73fd8e2f5ccb6b189e4d9c663ccf93bfccc7b2f39eb0300112411b7a4970c21883aa3da887bb2c14837180a09d483c2d2dba0d9e00bc22ee32a50aab31003fa47caf2418f3daae1d90d2686154a40133077f23a83f834d7cd9f04c001c307615e15135a27b0bab67c198fc570697ccf6a0b2ccf79bf5542e372015bcf3b869448bcfc830990a8eb2517b4086197a5e301da1f9e48d547e624b65039ae264a6c573417de5fa23ccc5b290117271555c7c000217b222bcdf2c2a3c4190181c3a1b69a7f83a827828c23e7223c280e0cf378520ba406c66", &(0x7f0000000500)=@buf="29a7799fc69ec3adcce8a8321e24a5b80e1ddd2c07e152e132d5cba6ed41cdfdb3a1a50f019054ad3def65a78587d9b8b47f3b94d697560440990b116f2ee448848a9c5305d09be8a26a3620b41b5da4d775d597e4945ccfaf71fd1ca6d42933c5fa2c4d712a5e270609f6b6771e63ea480cf595b25cba6e54a7808216ef2049a4080930e2fbe918fab4fa2b60fb955be6205f8feef37730906c9629ab16dd76dc3bf2e7754911cdfb3fd72ff036a7b86f48dc0e64690212316cc3669b964b78c0eaf5531b452ea7db57633c2f278879e0f953d427ae2f66201f7494e1"}, 0x20) pwrite64(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x12, r0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x64) 00:06:46 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0, 0x3d2}}, 0x0) getsockname$packet(r2, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x36) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r5) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r6, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=@newqdisc={0x78, 0x24, 0x5820a61ca228651, 0x0, 0x0, {0x0, 0x0, 0x0, r6, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfq={{0x8}, {0x4c}}]}, 0x78}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000003c0)=@newtfilter={0x60, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r6, {}, {}, {0xd}}, [@filter_kind_options=@f_basic={{0xa}, {0x30, 0x2, [@TCA_BASIC_EMATCHES={0x2c, 0x2, 0x0, 0x1, [@TCA_EMATCH_TREE_HDR={0x8, 0x1, {0xffff}}, @TCA_EMATCH_TREE_LIST={0x20, 0x2, 0x0, 0x1, [@TCF_EM_NBYTE={0x10, 0x1}, @TCF_EM_META={0xc, 0x2, 0x0, 0x0, {{0x0, 0x4, 0x3}}}]}]}]}}]}, 0x60}}, 0x0) getsockopt$inet_mreqn(r2, 0x0, 0x20, &(0x7f00000003c0)={@initdev, @rand_addr, 0x0}, &(0x7f0000000400)=0xc) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000440)={'batadv_slave_0\x00', 0x0}) sendmsg$ETHTOOL_MSG_RINGS_GET(r2, &(0x7f0000000580)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000540)={&(0x7f0000000480)={0x98, 0x0, 0x1, 0x70bd29, 0x25dfdbfc, {}, [@HEADER={0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}]}, @HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macsec0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6erspan0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}]}]}, 0x98}, 0x1, 0x0, 0x0, 0x4000}, 0x8000) sendmsg$nl_route(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000340)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r3}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @gretap={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_GRE_LINK={0x8, 0x1, r3}]}}}]}, 0x3c}}, 0x0) r9 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) rt_sigqueueinfo(r9, 0x25, &(0x7f0000002080)={0x0, 0x0, 0xfffffff8}) socket$netlink(0x10, 0x3, 0xe) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000280)=ANY=[@ANYBLOB="280000001000010400"/20, @ANYRES32=r3, @ANYBLOB="000000000000000008001300", @ANYRES32=r9, @ANYBLOB="4281052285218db337f877985d538765cac132c9f0c5864c5aede24e7036052ece38794e80d4d1bb76689d6e61015de5de9d40ef39510f35518906b5f9ef21e882070000007e3a4d38ef8e7405fc66bc6b00"/93], 0x28}}, 0x0) socket$nl_route(0x10, 0x3, 0x0) (async) socket$nl_route(0x10, 0x3, 0x0) (async) socket(0x10, 0x803, 0x0) (async) sendmsg$NBD_CMD_DISCONNECT(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0, 0x3d2}}, 0x0) (async) getsockname$packet(r2, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x36) (async) socket$nl_route(0x10, 0x3, 0x0) (async) socket(0x10, 0x803, 0x0) (async) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r5) (async) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) (async) sendmsg$nl_route(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r6, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) (async) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=@newqdisc={0x78, 0x24, 0x5820a61ca228651, 0x0, 0x0, {0x0, 0x0, 0x0, r6, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfq={{0x8}, {0x4c}}]}, 0x78}}, 0x0) (async) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000003c0)=@newtfilter={0x60, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r6, {}, {}, {0xd}}, [@filter_kind_options=@f_basic={{0xa}, {0x30, 0x2, [@TCA_BASIC_EMATCHES={0x2c, 0x2, 0x0, 0x1, [@TCA_EMATCH_TREE_HDR={0x8, 0x1, {0xffff}}, @TCA_EMATCH_TREE_LIST={0x20, 0x2, 0x0, 0x1, [@TCF_EM_NBYTE={0x10, 0x1}, @TCF_EM_META={0xc, 0x2, 0x0, 0x0, {{0x0, 0x4, 0x3}}}]}]}]}}]}, 0x60}}, 0x0) (async) getsockopt$inet_mreqn(r2, 0x0, 0x20, &(0x7f00000003c0)={@initdev}, &(0x7f0000000400)=0xc) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000440)={'batadv_slave_0\x00'}) (async) sendmsg$ETHTOOL_MSG_RINGS_GET(r2, &(0x7f0000000580)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000540)={&(0x7f0000000480)={0x98, 0x0, 0x1, 0x70bd29, 0x25dfdbfc, {}, [@HEADER={0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}]}, @HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macsec0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6erspan0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}]}]}, 0x98}, 0x1, 0x0, 0x0, 0x4000}, 0x8000) (async) sendmsg$nl_route(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000340)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r3}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @gretap={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_GRE_LINK={0x8, 0x1, r3}]}}}]}, 0x3c}}, 0x0) (async) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) rt_sigqueueinfo(r9, 0x25, &(0x7f0000002080)={0x0, 0x0, 0xfffffff8}) (async) socket$netlink(0x10, 0x3, 0xe) (async) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000280)=ANY=[@ANYBLOB="280000001000010400"/20, @ANYRES32=r3, @ANYBLOB="000000000000000008001300", @ANYRES32=r9, @ANYBLOB="4281052285218db337f877985d538765cac132c9f0c5864c5aede24e7036052ece38794e80d4d1bb76689d6e61015de5de9d40ef39510f35518906b5f9ef21e882070000007e3a4d38ef8e7405fc66bc6b00"/93], 0x28}}, 0x0) (async) 00:06:46 executing program 2: chdir(&(0x7f0000000380)='./bus\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000600)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x12, r0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x17) 00:06:46 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000040)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x6, [@var]}, {0x0, [0x0, 0x0, 0x0, 0x0]}}, &(0x7f0000000180)=""/4096, 0x1000000, 0x1000, 0x1}, 0x20) (async) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) (async) r1 = add_key$fscrypt_provisioning(&(0x7f0000000200), &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000300)=ANY=[@ANYBLOB="02"], 0x29, 0xffffffffffffffff) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(r0, 0xc0506617, &(0x7f0000000340)={@id={0x2, 0x0, @b}, 0x0, r1}) syz_io_uring_setup(0x4315, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1, 0x8, 0x0, r0}, &(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x0, 0x0) 00:06:46 executing program 4: syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000040)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000)=ANY=[], 0x1) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x4) sendmsg$can_j1939(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000180)={0x1d, r0, 0x3, {0x1, 0x0, 0x2}, 0x1}, 0x18, &(0x7f00000001c0)={&(0x7f00000003c0)="5e1779832e14a2041f6bfcfbfa1d23dcb163a1481cb2e119272b254772832c68b3d9158ef68623c4514f1adab1b80817d479fd2acaea09ff65089c2b1ffba2005189f32964d4de59d7a71833be0b93094a3c3aaa0dfec313d5be189f11681087c71c3b876869b674b70b07a511be72fd754449eb724d8f917bed07b7d8b09934506d45e7665745", 0x87}, 0x1, 0x0, 0x0, 0x2000000}, 0x10) (async, rerun: 32) chdir(&(0x7f0000000380)='./bus\x00') (rerun: 32) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000600)=ANY=[], 0x208e24b) (async) ioctl$PIO_UNIMAP(r1, 0x4b67, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x4, 0x9}, {0x14cf, 0xfe01}, {0x5, 0x80}, {0xc00, 0x9}, {0xe6a1, 0x8}, {0x71ef, 0x400}]}) (async) pwrite64(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x12, r1, 0x0) (async) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x64) [ 406.667468][T26178] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.3'. [ 406.683404][T26178] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.3'. 00:06:46 executing program 4: syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000040)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000)=ANY=[], 0x1) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x4) sendmsg$can_j1939(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000180)={0x1d, r0, 0x3, {0x1, 0x0, 0x2}, 0x1}, 0x18, &(0x7f00000001c0)={&(0x7f00000003c0)="5e1779832e14a2041f6bfcfbfa1d23dcb163a1481cb2e119272b254772832c68b3d9158ef68623c4514f1adab1b80817d479fd2acaea09ff65089c2b1ffba2005189f32964d4de59d7a71833be0b93094a3c3aaa0dfec313d5be189f11681087c71c3b876869b674b70b07a511be72fd754449eb724d8f917bed07b7d8b09934506d45e7665745", 0x87}, 0x1, 0x0, 0x0, 0x2000000}, 0x10) chdir(&(0x7f0000000380)='./bus\x00') r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000600)=ANY=[], 0x208e24b) ioctl$PIO_UNIMAP(r1, 0x4b67, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x4, 0x9}, {0x14cf, 0xfe01}, {0x5, 0x80}, {0xc00, 0x9}, {0xe6a1, 0x8}, {0x71ef, 0x400}]}) pwrite64(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x12, r1, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x64) syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000040)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000)=ANY=[], 0x1) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f0000000100), &(0x7f0000000140)=0x4) (async) sendmsg$can_j1939(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000180)={0x1d, r0, 0x3, {0x1, 0x0, 0x2}, 0x1}, 0x18, &(0x7f00000001c0)={&(0x7f00000003c0)="5e1779832e14a2041f6bfcfbfa1d23dcb163a1481cb2e119272b254772832c68b3d9158ef68623c4514f1adab1b80817d479fd2acaea09ff65089c2b1ffba2005189f32964d4de59d7a71833be0b93094a3c3aaa0dfec313d5be189f11681087c71c3b876869b674b70b07a511be72fd754449eb724d8f917bed07b7d8b09934506d45e7665745", 0x87}, 0x1, 0x0, 0x0, 0x2000000}, 0x10) (async) chdir(&(0x7f0000000380)='./bus\x00') (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) (async) write$binfmt_script(r1, &(0x7f0000000600)=ANY=[], 0x208e24b) (async) ioctl$PIO_UNIMAP(r1, 0x4b67, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x4, 0x9}, {0x14cf, 0xfe01}, {0x5, 0x80}, {0xc00, 0x9}, {0xe6a1, 0x8}, {0x71ef, 0x400}]}) (async) pwrite64(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x12, r1, 0x0) (async) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x64) (async) [ 406.757176][T26194] Injecting memory failure for pfn 0x1825e4 at process virtual address 0x20000000 [ 406.771573][T26194] Memory failure: 0x1825e4: recovery action for dirty LRU page: Recovered [ 406.778401][T26194] Injecting memory failure for pfn 0x1815c6 at process virtual address 0x20001000 00:06:46 executing program 2: chdir(&(0x7f0000000380)='./bus\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000600)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x12, r0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x17) 00:06:46 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000040)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x6, [@var]}, {0x0, [0x0, 0x0, 0x0, 0x0]}}, &(0x7f0000000180)=""/4096, 0x1000000, 0x1000, 0x1}, 0x20) (async) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) (async) r1 = add_key$fscrypt_provisioning(&(0x7f0000000200), &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000300)=ANY=[@ANYBLOB="02"], 0x29, 0xffffffffffffffff) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(r0, 0xc0506617, &(0x7f0000000340)={@id={0x2, 0x0, @b}, 0x0, r1}) (async) syz_io_uring_setup(0x4315, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1, 0x8, 0x0, r0}, &(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x0, 0x0) [ 406.808942][T26194] Memory failure: 0x1815c6: recovery action for dirty LRU page: Recovered [ 406.822098][T26194] Injecting memory failure for pfn 0x182dfd at process virtual address 0x20002000 [ 406.832768][T26194] Memory failure: 0x182dfd: recovery action for dirty LRU page: Recovered 00:06:46 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0, 0x3d2}}, 0x0) getsockname$packet(r2, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x36) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r5) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r6, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=@newqdisc={0x78, 0x24, 0x5820a61ca228651, 0x0, 0x0, {0x0, 0x0, 0x0, r6, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfq={{0x8}, {0x4c}}]}, 0x78}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000003c0)=@newtfilter={0x60, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r6, {}, {}, {0xd}}, [@filter_kind_options=@f_basic={{0xa}, {0x30, 0x2, [@TCA_BASIC_EMATCHES={0x2c, 0x2, 0x0, 0x1, [@TCA_EMATCH_TREE_HDR={0x8, 0x1, {0xffff}}, @TCA_EMATCH_TREE_LIST={0x20, 0x2, 0x0, 0x1, [@TCF_EM_NBYTE={0x10, 0x1}, @TCF_EM_META={0xc, 0x2, 0x0, 0x0, {{0x0, 0x4, 0x3}}}]}]}]}}]}, 0x60}}, 0x0) getsockopt$inet_mreqn(r2, 0x0, 0x20, &(0x7f00000003c0)={@initdev, @rand_addr, 0x0}, &(0x7f0000000400)=0xc) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000440)={'batadv_slave_0\x00', 0x0}) sendmsg$ETHTOOL_MSG_RINGS_GET(r2, &(0x7f0000000580)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000540)={&(0x7f0000000480)={0x98, 0x0, 0x1, 0x70bd29, 0x25dfdbfc, {}, [@HEADER={0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}]}, @HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macsec0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6erspan0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}]}]}, 0x98}, 0x1, 0x0, 0x0, 0x4000}, 0x8000) sendmsg$nl_route(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000340)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r3}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @gretap={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_GRE_LINK={0x8, 0x1, r3}]}}}]}, 0x3c}}, 0x0) r9 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) rt_sigqueueinfo(r9, 0x25, &(0x7f0000002080)={0x0, 0x0, 0xfffffff8}) socket$netlink(0x10, 0x3, 0xe) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000280)=ANY=[@ANYBLOB="280000001000010400"/20, @ANYRES32=r3, @ANYBLOB="000000000000000008001300", @ANYRES32=r9, @ANYBLOB="4281052285218db337f877985d538765cac132c9f0c5864c5aede24e7036052ece38794e80d4d1bb76689d6e61015de5de9d40ef39510f35518906b5f9ef21e882070000007e3a4d38ef8e7405fc66bc6b00"/93], 0x28}}, 0x0) socket$nl_route(0x10, 0x3, 0x0) (async) socket$nl_route(0x10, 0x3, 0x0) (async) socket(0x10, 0x803, 0x0) (async) sendmsg$NBD_CMD_DISCONNECT(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0, 0x3d2}}, 0x0) (async) getsockname$packet(r2, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x36) (async) socket$nl_route(0x10, 0x3, 0x0) (async) socket(0x10, 0x803, 0x0) (async) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r5) (async) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) (async) sendmsg$nl_route(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r6, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) (async) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=@newqdisc={0x78, 0x24, 0x5820a61ca228651, 0x0, 0x0, {0x0, 0x0, 0x0, r6, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfq={{0x8}, {0x4c}}]}, 0x78}}, 0x0) (async) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000003c0)=@newtfilter={0x60, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r6, {}, {}, {0xd}}, [@filter_kind_options=@f_basic={{0xa}, {0x30, 0x2, [@TCA_BASIC_EMATCHES={0x2c, 0x2, 0x0, 0x1, [@TCA_EMATCH_TREE_HDR={0x8, 0x1, {0xffff}}, @TCA_EMATCH_TREE_LIST={0x20, 0x2, 0x0, 0x1, [@TCF_EM_NBYTE={0x10, 0x1}, @TCF_EM_META={0xc, 0x2, 0x0, 0x0, {{0x0, 0x4, 0x3}}}]}]}]}}]}, 0x60}}, 0x0) (async) getsockopt$inet_mreqn(r2, 0x0, 0x20, &(0x7f00000003c0)={@initdev}, &(0x7f0000000400)=0xc) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000440)={'batadv_slave_0\x00'}) (async) sendmsg$ETHTOOL_MSG_RINGS_GET(r2, &(0x7f0000000580)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000540)={&(0x7f0000000480)={0x98, 0x0, 0x1, 0x70bd29, 0x25dfdbfc, {}, [@HEADER={0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}]}, @HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macsec0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6erspan0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}]}]}, 0x98}, 0x1, 0x0, 0x0, 0x4000}, 0x8000) (async) sendmsg$nl_route(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000340)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r3}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @gretap={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_GRE_LINK={0x8, 0x1, r3}]}}}]}, 0x3c}}, 0x0) (async) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) rt_sigqueueinfo(r9, 0x25, &(0x7f0000002080)={0x0, 0x0, 0xfffffff8}) (async) socket$netlink(0x10, 0x3, 0xe) (async) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000280)=ANY=[@ANYBLOB="280000001000010400"/20, @ANYRES32=r3, @ANYBLOB="000000000000000008001300", @ANYRES32=r9, @ANYBLOB="4281052285218db337f877985d538765cac132c9f0c5864c5aede24e7036052ece38794e80d4d1bb76689d6e61015de5de9d40ef39510f35518906b5f9ef21e882070000007e3a4d38ef8e7405fc66bc6b00"/93], 0x28}}, 0x0) (async) [ 406.849292][T26194] Injecting memory failure for pfn 0x175401 at process virtual address 0x20003000 00:06:46 executing program 0: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt(r0, 0x84, 0x81, &(0x7f00000002c0)="1a00000002000000", 0x8) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000040), 0x0) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, &(0x7f0000000040)=[@in6={0xa, 0x4e23, 0x7, @remote, 0x5}, @in={0x2, 0x4e24, @dev={0xac, 0x14, 0x14, 0x32}}], 0x2c) setsockopt$inet_sctp6_SCTP_AUTH_KEY(r0, 0x84, 0x17, &(0x7f0000000180)={0x0, 0x1, 0x1, "ea"}, 0x9) sendto$inet6(r0, &(0x7f00000000c0)="eb", 0x1, 0x0, &(0x7f0000000240)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) shutdown(r0, 0x1) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x23, &(0x7f0000000000)={0x0, 0x1}, 0x8) [ 406.870379][T26194] Memory failure: 0x175401: recovery action for dirty LRU page: Recovered [ 406.882665][T26224] Injecting memory failure for pfn 0x183d12 at process virtual address 0x20000000 [ 406.886043][T26194] Injecting memory failure for pfn 0x1660bb at process virtual address 0x20004000 [ 406.905755][T26194] Memory failure: 0x1660bb: recovery action for dirty LRU page: Recovered [ 406.918440][T26194] Injecting memory failure for pfn 0x182852 at process virtual address 0x20005000 [ 406.921203][T26224] Memory failure: 0x183d12: recovery action for dirty LRU page: Recovered [ 406.923870][T26224] Injecting memory failure for pfn 0x183d13 at process virtual address 0x20001000 [ 406.927729][T26224] Memory failure: 0x183d13: recovery action for dirty LRU page: Recovered [ 406.945998][T26224] Injecting memory failure for pfn 0x183d15 at process virtual address 0x20002000 00:06:46 executing program 2: syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000040)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='huge=always'], 0x0) chdir(0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000600)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x12, r0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x17) 00:06:46 executing program 0: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt(r0, 0x84, 0x81, &(0x7f00000002c0)="1a00000002000000", 0x8) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000040), 0x0) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, &(0x7f0000000040)=[@in6={0xa, 0x4e23, 0x7, @remote, 0x5}, @in={0x2, 0x4e24, @dev={0xac, 0x14, 0x14, 0x32}}], 0x2c) setsockopt$inet_sctp6_SCTP_AUTH_KEY(r0, 0x84, 0x17, &(0x7f0000000180)={0x0, 0x1, 0x1, "ea"}, 0x9) sendto$inet6(r0, &(0x7f00000000c0)="eb", 0x1, 0x0, &(0x7f0000000240)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) shutdown(r0, 0x1) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x23, &(0x7f0000000000)={0x0, 0x1}, 0x8) socket$inet6_sctp(0xa, 0x1, 0x84) (async) setsockopt(r0, 0x84, 0x81, &(0x7f00000002c0)="1a00000002000000", 0x8) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000040), 0x0) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, &(0x7f0000000040)=[@in6={0xa, 0x4e23, 0x7, @remote, 0x5}, @in={0x2, 0x4e24, @dev={0xac, 0x14, 0x14, 0x32}}], 0x2c) (async) setsockopt$inet_sctp6_SCTP_AUTH_KEY(r0, 0x84, 0x17, &(0x7f0000000180)={0x0, 0x1, 0x1, "ea"}, 0x9) (async) sendto$inet6(r0, &(0x7f00000000c0)="eb", 0x1, 0x0, &(0x7f0000000240)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) (async) shutdown(r0, 0x1) (async) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x23, &(0x7f0000000000)={0x0, 0x1}, 0x8) (async) [ 406.948672][T26194] Memory failure: 0x182852: recovery action for dirty LRU page: Recovered [ 406.951912][T26194] Injecting memory failure for pfn 0x181cc0 at process virtual address 0x20006000 [ 406.954655][T26224] Memory failure: 0x183d15: recovery action for dirty LRU page: Recovered [ 406.957068][T26224] Injecting memory failure for pfn 0x183d16 at process virtual address 0x20003000 [ 406.959772][T26194] Memory failure: 0x181cc0: recovery action for dirty LRU page: Recovered [ 406.968222][T26194] Injecting memory failure for pfn 0x176d74 at process virtual address 0x20007000 [ 406.973182][T26224] Memory failure: 0x183d16: recovery action for dirty LRU page: Recovered 00:06:46 executing program 5: r0 = bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0xa, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x5, 0x0, 0x0, 0x0, 0x79, 0x10, 0xa8}, [@ldst={0x5, 0x2, 0x2}]}, &(0x7f0000003ff6)='GPL\x00', 0x5, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x85}, 0x52) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000000)={0x0, 0x0}, 0x8) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000000c0)=r1, 0x4) r2 = pidfd_getfd(0xffffffffffffffff, r0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r4 = socket(0x10, 0x3, 0x0) r5 = socket$nl_route(0x10, 0x3, 0x0) r6 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r6) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r5, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r7, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=ANY=[@ANYBLOB="780000002400518600"/20, @ANYRES32=r7, @ANYBLOB="00000000ffffffff0000000008000100736671004c0002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005e0000000000000005000000"], 0x78}}, 0x0) sendto$inet6(r4, &(0x7f00000003c0)="82fd78d6271fc3ecc3288347ff27cc72db5ea75c3830cdfe51737d50a40b278608dc9291e5d5b6f784e672759ffa6ff4009a579da25c8576b5ba2e7b250e16a3792157568887133af0809dfd478a869e118bc614ad7e0e138d763d28f20657c4f933a1aac6ef58e82ca38ad5435e3f35027a7cc0262fd00cf736d0ee70e6d1a1bcbe17f7a4c2c0570b3ff60153d16a92b9c7c367b541f2c3d319c4f0c1827f5167d5d738685322744dd7bfa049f6953b3be715e3059496c3e7ab050b99bd81b87b9892a1d696522d5981b6b4eda64ad9eae6e41408e529f40d3c754beb2806242da88016c0aa0cb5a7e68ec416071f232c64", 0xf2, 0x8000, &(0x7f0000000280)={0xa, 0x4e23, 0x8, @dev={0xfe, 0x80, '\x00', 0x3d}, 0x9}, 0x1c) r8 = add_key$fscrypt_provisioning(&(0x7f0000000200), &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000300)=ANY=[@ANYBLOB="02"], 0x29, 0xffffffffffffffff) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(r3, 0xc0506617, &(0x7f0000000340)={@id={0x2, 0x0, @b}, 0x0, r8}) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x19, 0xe, &(0x7f0000000080)=@framed={{0x18, 0x0, 0x0, 0x0, 0xfff, 0x0, 0x0, 0x0, 0x9}, [@map_fd={0x18, 0x9, 0x1, 0x0, 0x1}, @func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_val={0x18, 0x6, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1}, @map_val={0x18, 0xb, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5}, @initr0={0x18, 0x0, 0x0, 0x0, 0x8}, @generic={0xfb, 0x2, 0x4, 0xfffb, 0x40}, @alu={0x4, 0x0, 0x9, 0xa, 0xb, 0xffffffffffffffc0, 0x8}]}, &(0x7f0000000100)='GPL\x00', 0xfffffffe, 0x0, 0x0, 0x40f00, 0x4, '\x00', 0x0, 0x6, 0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x1, 0x3}, 0x8, 0x10, &(0x7f0000000180)={0x1, 0x2, 0x72f, 0x7ff8000}, 0x10, r1, r0, 0x0, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, r2, 0x1, 0xffffffffffffffff, r3]}, 0x80) [ 407.001936][T26224] Injecting memory failure for pfn 0x183d17 at process virtual address 0x20004000 [ 407.005921][T26194] Memory failure: 0x176d74: recovery action for dirty LRU page: Recovered [ 407.020806][T26194] Injecting memory failure for pfn 0x166f5f at process virtual address 0x20008000 [ 407.026969][T26224] Memory failure: 0x183d17: recovery action for dirty LRU page: Recovered [ 407.041805][T26224] Injecting memory failure for pfn 0x183d18 at process virtual address 0x20005000 [ 407.044514][T26194] Memory failure: 0x166f5f: recovery action for dirty LRU page: Recovered [ 407.046872][T26194] Injecting memory failure for pfn 0x17f0bc at process virtual address 0x20009000 [ 407.053959][T26224] Memory failure: 0x183d18: recovery action for dirty LRU page: Recovered [ 407.056259][T26224] Injecting memory failure for pfn 0x183d19 at process virtual address 0x20006000 [ 407.068526][T26194] Memory failure: 0x17f0bc: recovery action for dirty LRU page: Recovered [ 407.077298][T26194] Injecting memory failure for pfn 0x168eb5 at process virtual address 0x2000a000 [ 407.098427][T26194] Memory failure: 0x168eb5: recovery action for dirty LRU page: Recovered [ 407.103098][T26194] Injecting memory failure for pfn 0x176d9f at process virtual address 0x2000b000 [ 407.103954][T26224] Memory failure: 0x183d19: recovery action for dirty LRU page: Recovered [ 407.108180][T26224] Injecting memory failure for pfn 0x183cac at process virtual address 0x20007000 [ 407.108326][T26194] Memory failure: 0x176d9f: recovery action for dirty LRU page: Recovered [ 407.114382][T26194] Injecting memory failure for pfn 0x18281c at process virtual address 0x2000c000 [ 407.117148][T26194] Memory failure: 0x18281c: recovery action for dirty LRU page: Recovered [ 407.119686][T26194] Injecting memory failure for pfn 0x182818 at process virtual address 0x2000d000 [ 407.122278][T26224] Memory failure: 0x183cac: recovery action for dirty LRU page: Recovered [ 407.124941][T26224] Injecting memory failure for pfn 0x183cad at process virtual address 0x20008000 [ 407.127606][T26224] Memory failure: 0x183cad: recovery action for dirty LRU page: Recovered [ 407.130069][T26224] Injecting memory failure for pfn 0x183cae at process virtual address 0x20009000 [ 407.133878][T26194] Memory failure: 0x182818: recovery action for dirty LRU page: Recovered [ 407.136142][T26194] Injecting memory failure for pfn 0x18219f at process virtual address 0x2000e000 [ 407.138614][T26224] Memory failure: 0x183cae: recovery action for dirty LRU page: Recovered [ 407.141069][T26224] Injecting memory failure for pfn 0x183caf at process virtual address 0x2000a000 [ 407.144719][T26194] Memory failure: 0x18219f: recovery action for dirty LRU page: Recovered [ 407.147111][T26194] Injecting memory failure for pfn 0x182157 at process virtual address 0x2000f000 [ 407.149779][T26224] Memory failure: 0x183caf: recovery action for dirty LRU page: Recovered [ 407.152460][T26224] Injecting memory failure for pfn 0x183cff at process virtual address 0x2000b000 [ 407.155686][T26194] Memory failure: 0x182157: recovery action for dirty LRU page: Recovered [ 407.158152][T26224] Memory failure: 0x183cff: recovery action for dirty LRU page: Recovered [ 407.160531][T26224] Injecting memory failure for pfn 0x183d00 at process virtual address 0x2000c000 [ 407.163418][T26194] Injecting memory failure for pfn 0x182154 at process virtual address 0x20010000 [ 407.166097][T26194] Memory failure: 0x182154: recovery action for dirty LRU page: Recovered [ 407.168628][T26224] Memory failure: 0x183d00: recovery action for dirty LRU page: Recovered [ 407.171093][T26224] Injecting memory failure for pfn 0x183d01 at process virtual address 0x2000d000 [ 407.174011][T26194] Injecting memory failure for pfn 0x1820ce at process virtual address 0x20011000 [ 407.176616][T26194] Memory failure: 0x1820ce: recovery action for dirty LRU page: Recovered [ 407.181822][T26224] Memory failure: 0x183d01: recovery action for dirty LRU page: Recovered [ 407.184150][T26224] Injecting memory failure for pfn 0x183d02 at process virtual address 0x2000e000 [ 407.186668][T26224] Memory failure: 0x183d02: recovery action for dirty LRU page: Recovered [ 407.189071][T26194] Injecting memory failure for pfn 0x17e003 at process virtual address 0x20012000 [ 407.192234][T26224] Injecting memory failure for pfn 0x183d03 at process virtual address 0x2000f000 [ 407.194919][T26194] Memory failure: 0x17e003: recovery action for dirty LRU page: Recovered [ 407.197274][T26194] Injecting memory failure for pfn 0x1811fe at process virtual address 0x20013000 [ 407.200022][T26194] Memory failure: 0x1811fe: recovery action for dirty LRU page: Recovered [ 407.203162][T26224] Memory failure: 0x183d03: recovery action for dirty LRU page: Recovered [ 407.207687][T26194] Injecting memory failure for pfn 0x173003 at process virtual address 0x20014000 [ 407.210404][T26194] Memory failure: 0x173003: recovery action for dirty LRU page: Recovered [ 407.221913][T26194] Injecting memory failure for pfn 0x16251b at process virtual address 0x20015000 [ 407.236675][T26194] Memory failure: 0x16251b: recovery action for dirty LRU page: Recovered [ 407.239122][T26194] Injecting memory failure for pfn 0x17b401 at process virtual address 0x20016000 [ 407.242981][T26194] Memory failure: 0x17b401: recovery action for dirty LRU page: Recovered [ 407.245292][T26194] Injecting memory failure for pfn 0x165199 at process virtual address 0x20017000 [ 407.247988][T26194] Memory failure: 0x165199: recovery action for dirty LRU page: Recovered [ 407.250292][T26194] Injecting memory failure for pfn 0x175210 at process virtual address 0x20018000 [ 407.253280][T26194] Memory failure: 0x175210: recovery action for dirty LRU page: Recovered [ 407.255616][T26194] Injecting memory failure for pfn 0x169f01 at process virtual address 0x20019000 [ 407.258715][T26194] Memory failure: 0x169f01: recovery action for dirty LRU page: Recovered [ 407.261171][T26194] Injecting memory failure for pfn 0x164ff7 at process virtual address 0x2001a000 [ 407.271461][T26194] Memory failure: 0x164ff7: recovery action for dirty LRU page: Recovered [ 407.273813][T26194] Injecting memory failure for pfn 0x168175 at process virtual address 0x2001b000 [ 407.281717][T26194] Memory failure: 0x168175: recovery action for dirty LRU page: Recovered [ 407.284082][T26194] Injecting memory failure for pfn 0x17a402 at process virtual address 0x2001c000 [ 407.291724][T26194] Memory failure: 0x17a402: recovery action for dirty LRU page: Recovered [ 407.294195][T26194] Injecting memory failure for pfn 0x176d10 at process virtual address 0x2001d000 [ 407.301745][T26194] Memory failure: 0x176d10: recovery action for dirty LRU page: Recovered [ 407.304211][T26194] Injecting memory failure for pfn 0x17fb90 at process virtual address 0x2001e000 [ 407.311659][T26194] Memory failure: 0x17fb90: recovery action for dirty LRU page: Recovered [ 407.321441][T26194] Injecting memory failure for pfn 0x176bf6 at process virtual address 0x2001f000 [ 407.327548][T26194] Memory failure: 0x176bf6: recovery action for dirty LRU page: Recovered [ 407.330013][T26194] Injecting memory failure for pfn 0x17538b at process virtual address 0x20020000 [ 407.332663][T26194] Memory failure: 0x17538b: recovery action for dirty LRU page: Recovered [ 407.335015][T26194] Injecting memory failure for pfn 0x176dd0 at process virtual address 0x20021000 [ 407.337570][T26194] Memory failure: 0x176dd0: recovery action for dirty LRU page: Recovered [ 407.339900][T26194] Injecting memory failure for pfn 0x165190 at process virtual address 0x20022000 [ 407.342562][T26194] Memory failure: 0x165190: recovery action for dirty LRU page: Recovered [ 407.344864][T26194] Injecting memory failure for pfn 0x1650b1 at process virtual address 0x20023000 [ 407.347403][T26194] Memory failure: 0x1650b1: recovery action for dirty LRU page: Recovered [ 407.349717][T26194] Injecting memory failure for pfn 0x15d67b at process virtual address 0x20024000 [ 407.352356][T26194] Memory failure: 0x15d67b: recovery action for dirty LRU page: Recovered [ 407.354690][T26194] Injecting memory failure for pfn 0x17b1d6 at process virtual address 0x20025000 [ 407.357277][T26194] Memory failure: 0x17b1d6: recovery action for dirty LRU page: Recovered [ 407.360414][T26194] Injecting memory failure for pfn 0x1837e9 at process virtual address 0x20026000 [ 407.363444][T26194] Memory failure: 0x1837e9: recovery action for dirty LRU page: Recovered [ 407.365796][T26194] Injecting memory failure for pfn 0x172c06 at process virtual address 0x20027000 [ 407.368353][T26194] Memory failure: 0x172c06: recovery action for dirty LRU page: Recovered [ 407.370598][T26194] Injecting memory failure for pfn 0x1753f5 at process virtual address 0x20028000 [ 407.373278][T26194] Memory failure: 0x1753f5: recovery action for dirty LRU page: Recovered [ 407.375546][T26194] Injecting memory failure for pfn 0x182001 at process virtual address 0x20029000 [ 407.377993][T26194] Memory failure: 0x182001: recovery action for dirty LRU page: Recovered [ 407.380254][T26194] Injecting memory failure for pfn 0x181dfc at process virtual address 0x2002a000 [ 407.382754][T26194] Memory failure: 0x181dfc: recovery action for dirty LRU page: Recovered [ 407.385119][T26194] Injecting memory failure for pfn 0x182005 at process virtual address 0x2002b000 [ 407.387611][T26194] Memory failure: 0x182005: recovery action for dirty LRU page: Recovered [ 407.389851][T26194] Injecting memory failure for pfn 0x181def at process virtual address 0x2002c000 [ 407.392969][T26194] Memory failure: 0x181def: recovery action for dirty LRU page: Recovered [ 407.395303][T26194] Injecting memory failure for pfn 0x182860 at process virtual address 0x2002d000 [ 407.397854][T26194] Memory failure: 0x182860: recovery action for dirty LRU page: Recovered [ 407.400219][T26194] Injecting memory failure for pfn 0x176bc2 at process virtual address 0x2002e000 [ 407.402823][T26194] Memory failure: 0x176bc2: recovery action for dirty LRU page: Recovered [ 407.405112][T26194] Injecting memory failure for pfn 0x18284b at process virtual address 0x2002f000 [ 407.407701][T26194] Memory failure: 0x18284b: recovery action for dirty LRU page: Recovered [ 407.409966][T26194] Injecting memory failure for pfn 0x16a38a at process virtual address 0x20030000 [ 407.412739][T26194] Memory failure: 0x16a38a: recovery action for dirty LRU page: Recovered [ 407.415052][T26194] Injecting memory failure for pfn 0x18280b at process virtual address 0x20031000 [ 407.417661][T26194] Memory failure: 0x18280b: recovery action for dirty LRU page: Recovered [ 407.420020][T26194] Injecting memory failure for pfn 0x164ff8 at process virtual address 0x20032000 [ 407.422959][T26194] Memory failure: 0x164ff8: recovery action for dirty LRU page: Recovered [ 407.425254][T26194] Injecting memory failure for pfn 0x168996 at process virtual address 0x20033000 [ 407.427903][T26194] Memory failure: 0x168996: recovery action for dirty LRU page: Recovered [ 407.430256][T26194] Injecting memory failure for pfn 0x1765e5 at process virtual address 0x20034000 [ 407.433097][T26194] Memory failure: 0x1765e5: recovery action for dirty LRU page: Recovered [ 407.435304][T26194] Injecting memory failure for pfn 0x16a130 at process virtual address 0x20035000 [ 407.437755][T26194] Memory failure: 0x16a130: recovery action for dirty LRU page: Recovered [ 407.440056][T26194] Injecting memory failure for pfn 0x16650c at process virtual address 0x20036000 [ 407.442792][T26194] Memory failure: 0x16650c: recovery action for dirty LRU page: Recovered [ 407.445119][T26194] Injecting memory failure for pfn 0x17521d at process virtual address 0x20037000 [ 407.447623][T26194] Memory failure: 0x17521d: recovery action for dirty LRU page: Recovered [ 407.450003][T26194] Injecting memory failure for pfn 0x176a01 at process virtual address 0x20038000 [ 407.452847][T26194] Memory failure: 0x176a01: recovery action for dirty LRU page: Recovered [ 407.455052][T26194] Injecting memory failure for pfn 0x165ed3 at process virtual address 0x20039000 [ 407.457525][T26194] Memory failure: 0x165ed3: recovery action for dirty LRU page: Recovered [ 407.459748][T26194] Injecting memory failure for pfn 0x181601 at process virtual address 0x2003a000 [ 407.463267][T26194] Memory failure: 0x181601: recovery action for dirty LRU page: Recovered [ 407.465554][T26194] Injecting memory failure for pfn 0x181604 at process virtual address 0x2003b000 [ 407.468000][T26194] Memory failure: 0x181604: recovery action for dirty LRU page: Recovered [ 407.470279][T26194] Injecting memory failure for pfn 0x165edd at process virtual address 0x2003c000 [ 407.479516][T26194] Memory failure: 0x165edd: recovery action for dirty LRU page: Recovered [ 407.482397][T26194] Injecting memory failure for pfn 0x172a3e at process virtual address 0x2003d000 [ 407.484947][T26194] Memory failure: 0x172a3e: recovery action for dirty LRU page: Recovered [ 407.491515][T26194] Injecting memory failure for pfn 0x17cda1 at process virtual address 0x2003e000 [ 407.494296][T26194] Memory failure: 0x17cda1: recovery action for dirty LRU page: Recovered [ 407.501405][T26194] Injecting memory failure for pfn 0x181603 at process virtual address 0x2003f000 [ 407.511456][T26194] Memory failure: 0x181603: recovery action for dirty LRU page: Recovered [ 407.513905][T26194] Injecting memory failure for pfn 0x172602 at process virtual address 0x20040000 [ 407.516496][T26194] Memory failure: 0x172602: recovery action for dirty LRU page: Recovered [ 407.523846][ T13] usb 1-1: ath9k_htc: Firmware htc_9271.fw requested [ 407.524753][T26194] Injecting memory failure for pfn 0x164414 at process virtual address 0x20041000 [ 407.541520][T26194] Memory failure: 0x164414: recovery action for dirty LRU page: Recovered [ 407.543621][ T13] usb 1-1: Direct firmware load for htc_9271.fw failed with error -2 [ 407.543851][T26194] Injecting memory failure for pfn 0x1750b4 at process virtual address 0x20042000 [ 407.545858][ T13] usb 1-1: Falling back to sysfs fallback for: htc_9271.fw [ 407.551202][T26194] Memory failure: 0x1750b4: recovery action for dirty LRU page: Recovered [ 407.553562][T26194] Injecting memory failure for pfn 0x174a1d at process virtual address 0x20043000 [ 407.571097][T26194] Memory failure: 0x174a1d: recovery action for dirty LRU page: Recovered [ 407.574802][T26194] Injecting memory failure for pfn 0x18285b at process virtual address 0x20044000 [ 407.577289][T26194] Memory failure: 0x18285b: recovery action for dirty LRU page: Recovered [ 407.579575][T26194] Injecting memory failure for pfn 0x167032 at process virtual address 0x20045000 [ 407.582084][T26194] Memory failure: 0x167032: recovery action for dirty LRU page: Recovered [ 407.584525][T26194] Injecting memory failure for pfn 0x182858 at process virtual address 0x20046000 [ 407.607253][T26194] Memory failure: 0x182858: recovery action for dirty LRU page: Recovered [ 407.609619][T26194] Injecting memory failure for pfn 0x17f15c at process virtual address 0x20047000 [ 407.613237][T26194] Memory failure: 0x17f15c: recovery action for dirty LRU page: Recovered [ 407.615612][T26194] Injecting memory failure for pfn 0x1815a8 at process virtual address 0x20048000 [ 407.618768][T26194] Memory failure: 0x1815a8: recovery action for dirty LRU page: Recovered [ 407.621067][T26194] Injecting memory failure for pfn 0x16a38c at process virtual address 0x20049000 [ 407.623647][T26194] Memory failure: 0x16a38c: recovery action for dirty LRU page: Recovered [ 407.625974][T26194] Injecting memory failure for pfn 0x16a6df at process virtual address 0x2004a000 [ 407.628573][T26194] Memory failure: 0x16a6df: recovery action for dirty LRU page: Recovered [ 407.631016][T26194] Injecting memory failure for pfn 0x183a46 at process virtual address 0x2004b000 [ 407.633630][T26194] Memory failure: 0x183a46: recovery action for dirty LRU page: Recovered [ 407.635890][T26194] Injecting memory failure for pfn 0x182b56 at process virtual address 0x2004c000 [ 407.638338][T26194] Memory failure: 0x182b56: recovery action for dirty LRU page: Recovered [ 407.640587][T26194] Injecting memory failure for pfn 0x182ac0 at process virtual address 0x2004d000 [ 407.643144][T26194] Memory failure: 0x182ac0: recovery action for dirty LRU page: Recovered [ 407.645473][T26194] Injecting memory failure for pfn 0x182a48 at process virtual address 0x2004e000 [ 407.647928][T26194] Memory failure: 0x182a48: recovery action for dirty LRU page: Recovered [ 407.650320][T26194] Injecting memory failure for pfn 0x182a02 at process virtual address 0x2004f000 [ 407.653067][T26194] Memory failure: 0x182a02: recovery action for dirty LRU page: Recovered 00:06:47 executing program 1: syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000040)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='huge=always'], 0x0) chdir(&(0x7f0000000380)='./bus\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setresuid(0x0, r2, 0xee00) r3 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000940)='./file0\x00', 0x200007, 0x2, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000001440)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b86fe96df5eed1df1df001cc2de850f1fff00000000000000005effac2ac4c15e29fb3c18edfff8d198e312475ffa1d000000000000ad25822a17b17f463e104179c19c2a000000000000000031ddc0777df2ec4f62826086704d703da32c57364aed74cd748a178abcaf1180ad796d06c19dbfeab6d3ed941a1cacccf272186cd3ca10ff022a10965e82db34eb6d694a58a9989a416b163d4c4bc298081185914835b501f8a68095f4971f6ce1898a89338c7c085e24c6593256f2fc4816ce2f4ae05785f0098163b801f28941f7d343ae0400742251c5e613ce9f4ad9c503ee759c7f55cb947f59ac5de9570000000000002ea02a000082000000000000000000874b195ee473f8b2658fd172f402cab0e5937d227c0000000000000002385a2452e4b6f7b064f3fa05d359694f", 0x144, 0x601}], 0x1800040, &(0x7f0000000180)=ANY=[@ANYBLOB="73686f72746e616d653d77696e6e742c757466383d310700000000000000653d313235312c73686f72746e616d653d6c6f7765722c73786f72746e616d653d6c6f7765722c6572726f72733d72656d6f756e742d726f2c756e695f786c6174653d312c757466383d312c726f6469722c757466383d312c757466383d312c696f636861727365743d63703836322c73688d7f9582b66f72746e616d653d77696e6e742c73686f72746e616d653d77696e6e74", @ANYRESHEX=r4, @ANYBLOB=',shortname=mixed,shortname=win95,nonumtail=0,rodir,rodir,shortname=mixed,nnonumtail=1,nonumtail=0,shortname=winnt,appraise_type=imasig,\x00'], 0x1) ioctl$DRM_IOCTL_GET_CLIENT(r0, 0xc0286405, &(0x7f0000000200)={0x1f, 0xce, {0xffffffffffffffff}, {0xee00}, 0xdc71, 0x9}) r6 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setresuid(0x0, r7, 0xee00) mount$9p_tcp(&(0x7f0000000140), &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0), 0x800, &(0x7f00000003c0)={'trans=tcp,', {'port', 0x3d, 0x4e23}, 0x2c, {[{@dfltuid={'dfltuid', 0x3d, r2}}, {@dfltgid={'dfltgid', 0x3d, r4}}, {@access_user}, {@cachetag={'cachetag', 0x3d, '@'}}, {@cache_none}], [{@uid_eq={'uid', 0x3d, 0xee01}}, {@uid_gt={'uid>', r5}}, {@euid_eq={'euid', 0x3d, r7}}, {@seclabel}, {@obj_type={'obj_type', 0x3d, 'memory.current\x00'}}, {@appraise_type}, {@audit}, {@pcr={'pcr', 0x3d, 0x16}}, {@obj_type={'obj_type', 0x3d, '}'}}]}}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f0000000080)={{0x0, 0x800, 0x0, 0x1000, 0x1, 0x1240c0000, 0x6, 0x6, 0x2, 0x0, 0x71f7, 0x0, 0x2, 0x5, 0x7}, 0x20, [0x0, 0x0, 0x0, 0x0]}) write$binfmt_script(r0, &(0x7f0000000600)=ANY=[], 0x208e24b) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000300)={0xffffffffffffffff, &(0x7f00000015c0)="d4ac3c0f0b0ed19a906e74472f1717d4ea0c2244ced8e97a73d05b502d557756cb952cfd77bda9256b63b4404fd63fb3d2647cf8f4790fab241f0033e3617dcbdd8ddb55393e8f8b1e69f4249998b8a591c237599e006ad0dbb18862933a0460509a720b5bdab716257c535d555cbd51cb8476abe3023aa8059e26909d27f1650353e2b74f8f9ab4793150f9ced29d731498119e6e672245ed183910209ba97890bd93f910d3a2210e3b14a61770cfeff9aaf82ff4abf7dd3d3f34d06a2dceaca96f3dbcd6db5daab31de361bfef837a8e39771507c9be174aa13dbb1a318be83f38e021e17d349f99823783de0855186d97e9e557b66428a0f7a3b40ab8f4eb1587872abf67f819d2b0eac3e3bf8282e89ee169f4dbf5bd28de262fe83de42a5a51f017e7df0438e9aef701b49d465c40bd9deeb9d45ab637bcac05ab0019aa4e481a1e879938cb51795374a25145667e2ae240d2271939da8707dbaebf960f1c5d0fd187a8049924e812b7aff19f13407a0f670eadf77ed1dbf7456f89a0edea059ba4827d06f2d0df59c8657d90c99981cff8c3ce76d883d160a5600f7544aa8ac9e83ad951fdc5cbe760d73d0c28e3557cb1f4ebe0a1e6d358e5e371dec2b27172b05377a6dc521701915ee9b72cb4f1fd8f54058880a2115336696c5f9774a177d2d87816aefbc2da2a23a682ce37e3665490079af62b15271681fdee688c0a05491a30e69038d283e224a394f12176889ab4e0bfa255ca731b67221471a3f5c58bb2a2cd908ffcf2b2bd19ae0956ab8504fd94dcc351457c6f3856318cc2a620bdaf7ce754754d5a996a2482da43e29f1c461c6aea2f8eaebdcb31e11912bb3aee4fa3c1aaa84ecf37f3c593811c3ea1ddaa7123776a7f39400d26486aa96c788724b7d263e2861c461bae3c735267fe901e92282a11d0133d2ae3496e5674d70936535a944177f5f93e18b50607e2e367e8a4aa2caf4d2d7b9bdb9e5cc35661d88cac01061e3a31ae41a0c2a946291c56b28d1fab7a79a89fb94f4eba7f97a94c1eeeba01b2f30b220907e0742f853fe53afbbd03c735d2fac5cd1e138bcbdd76283229a93140bc3f8750ede812843afaf5120e23d06da2ee10f3503e615f335e75118b72bf392b330bea9ca3ab1b0acd5571ba1732ccb70de34902ed4136cc67813234754589c95a778d6f9e24ab8b787414a4874b190165525e109861ca0d5f843f363d9b1951917c4eb4c9b7f4242ec94460ea88cf7db775d8f0eed20c5588bdafa90c266180eddd54828827465b325c7f6d0a208f8bc74735598abb6c85862a575d7aa46445b58e6f4ac79839b5a931508d341b4953a4b9d428d16416b46b10ed3ece15c205dd6c3aefdfd7d3bd6f86832ad2e1157fa137e28dadafe1ce9fd3b87fef8bd3410d1c4919e73c4f906d1a94c73dd312986b317e4c8afef96e79bf8bf983cfaf95aa38d2f50169087cd26209d40f7d8a259fb165129f5985348d719bee603ad2fe00d7c71f052f5eee8864fe922d84126f95a06a81114422ede3466b20b5d90cf7dbb3661739d1a88a5c6f1c295f8b6da04a5866f6fba92af5a5a85aa4dd59cffb2609e750320fe965c23f43e18c070e35b8b491c058be7d7fd6d196d5f0e67b813ad123e146995811531d9973fb51a3d0b9430fe1452e47040aae43d3e3577a29f5ecca0f9d6d5a88cca395428d08522211e66f895c82d327044df2fb3582eb8147694c55440f05f45fdc3364a84e4e021204b4a4984c4f5ae22759e70d58fe5c9b507455df14ae72ec31fbe390c09e106bf166b8705c1359c7c0752908b5c90cd684e785536de260571e69b8a8d0fd2a3085d72fb958cbe1097e630ff249ae38673f740f59c876dbe71b904668d9e271b75026819f9dd9ab0c771f0044208f34799c80dfb197830827de046ee7ebac07bda8d17aa304ae1fb28f98c65a9f47ad279b454e0980e324eab8b67d744afcbd0b195a25b1914248dad3cab6a0c5334240a350346b73c94bd4488bae08bd9e886584d311237c66c09285510fb8851bfe4846b2ad05f0b9c0781e53cb1ffc59e07c54fd6370677bb90c0bdad2dda65ae49e609b394151a601f149aedd8304ffa2f71f5a3b2851658eb10e85408b09ce3be066863dcbdfa782b6629563079de4c6a4d0a9ff104c9a359c448f7587f506539fdb3b2d51a911bd8b184ea94452096dc5aaacb8e96a214d71445c37cd6ad5da976a74b6068c153a678da936f108c84f7049cd21bf3b9716aea09a80d13c1bf08e016a0ebeef2e46c6a13e5cd356b9fb66f7e80adeaa05fdc7b3d7873e968157408f9ed3e3ac818181bc63a843e5c5e65e8caee4a88eb5719685a617b84749fc95d3396055107fcbadd966f83ab335c8e2ab2562788e60ac914068418815b4793bcc9b0ce2cb07c22fafafb19a26266556ae3dad572fe55f68d2c33024eef87fe963a52f725acd3df950ed66d9ecdc13983020f3f8bfd17dd2881e9ec3ff863a731a01a0d48162b9ac4b8181922eda877eef47cc6b13e3b130fa3678bb82c6dab26edf476d6bd567d831861c7ed917173a0e6598af24d1160b7d13832b2fd450d71200f1c8ef5e8029a5a804851b6de8de4c0f0d0256e7f862c174b78ff065649fe49fad366dad8348aa832b40704d86e1f5b9da6ad248f5063bca47129d638f7f4d7d3c78c10b5c1b316c80573bc0b2dc18be582bae8d8affe5cb55f2f21e2d26d29c07ad1f6a9c8c27cc0ff19ab9014dbb55d8fd2ebb8c42ccd9aa19cae8ae64628bd7f9fc96888b95af4f2c351c71220d463f1091ebba52c8750951e2d34d009cfd462e3a54d0171f50387b20ac0499438957c0b5a2a811c4068d2c0c2e1cb6e9648b66c20ba6c55d37265c6188ecbe462b241d3b42f53ffd5a3a07ad2c22ce309d4dbd25d35bd084c555751462432fafd150afe825e273b20364c3d8beb677d548a7e95625c35fba5b96882ad2cb70314d29432e7d108fafe5340d54564e4f6589daeca9d89e5af7247c5473b6093449e4b0fad0a24ac8d7200a2146c4ec621c220a847c8fd30d54e40f9a1b0b283a2c0667a6990e7da0776839ea2d15571c51cec4e541e9f518a81cbd5ebb418e77f4f45b434435183c27a79e4c0c8b4802b7ca13c82b74812e8028ad01d2c54ea64c6d6981fff95e3c621cede6ad8c5d00c1e029eb91126d76b571b8ef16c932daae81a6d5e3abeb55be37087fc41d41d7d2a3de674081508177bc404161d511c7db4bdd1ac76e9ce62d9ebf3b10dbc4b85a520ef025fe72a5eeaff5612d1283d00bdef47da3853c2e94b5ea446e934ba6d4de44aa7c261e326019dd509feb57e797c94067bad3f84c7d581e960e6545e671d122aba6e7295b10317762e8dcd53e9731f4eed05b09989170dffe1b4e68771490511bcf387b7b4ef49ee4395efefbc8b4d12e55939b5120d80f3f6e6ce23a3b1ecf5605193823497bee555816f3a42c5fd11acd394bb68c60abadc31fe17316a22ac8f1c87dc3c052e80e9a936c3dbb9235e510207bbdf8c73b4a6461459c2488e52a8d5b1490a8e27428a6606875be190cd7791c1152420b63aa0d43f00476b62ec53f7f381222cd28a238c56afd2daba10c23cdc31c5b22d50b2910397452b245d9b150fa32957dcbf45881fdd1fe9a639fdbdf503a1af800d8357a131fce520d2fd1739d5c7ecc300af0722d8f2f2b9ffa4d2437e238ee45e97fbca1414b232f027260985583a4b4801efa238b1196ef5ded9c2627b64b38258f0aab06dbe4ee1ac22c2c8d5ee6e6f3615e7d1849643f3a40b2ab2d7fb2b876a3efd5d4436f9d285419f255adb7603a1139dc13876461fed415a8e8087d8943aba665592d064c7bf36b9442da09b41f63cc532b57c69cfb6b3b9155e3ca742fd286f6895fc616b175e42ed0a1086257558d9c72a38b2f7f390bfc8bf8e2cda23dfe7dba4483fe4dc16e34ba6fff6a1fec9cbae5f9d2f973fb58bc5fbac019342d80c822c74073cc81a4fb44450824a7d178b786e2bc3444d20f8c5c4f82637980b682beb22785f5b1485606acd3e716a16855c2a07427f0dbbdc95b93864cf528314aff330e93df7b9da5af9f792fa7bf90847d8c283df7710f47c5f442e0c55ce2b27ede2086145b5f4114d6acad653712dbb6e4d061919ffe5ac042482b5487ad0552f78d0fbc605fe40b475c035862fad66d9d84d658fb4c6570aecc4d6f9f571f4ee5aa1008e6fe71b91980e0711f80e5fd8a22f51cd6fc0425b3ba08d06dcb4468bca8e26c33e6b6e04a82afad8dd182be3d31f46b4511364ea9b147d0c338c7d79173e23499722e4507e73726b931a2a919169ecc870c24c11a1bac2d3ece0fd187239aea3c781b7cb2a3cfb3c89abe83b4fc2684edfd62f30b805389091715db0fc8e7c2a0e6a0353fc4ab0ad9e92c41d8befffe11c39b9812107ef45a926ccc78cf3a667013d0eb28bb2985bb932f77aad41ab6ad3eb900d2748459b8f805d630d202ee476b41dc42c036384759b3b11841bf62f4ac9a5c0cd784e2e04b31aa08f1ff33043c5ad98c73531bc6b43c357d96885ce098421dfa8c468214043b2291cd8749b993a2e815634c6c6ac3e231e4d408fda40d26280552a56f7cca86c0e1793cb7480389620c99ad692febe48dccfce2231fde14359302f9529c63a5c62edb5948853866e30609eb5909a04b4f3cf371b749425a37c3902ae2cd1f8ad0af669191371b4fffcacf3a10fa92f96798241e0626cdceff4726d2a13abe231d4acaae9c691ccd03fc6dd7a916a689b9673e4721cd9c7299170d67e80856a470c4d70cc06d467d0b987c2f6b911577669e724235be2c738aac42f0570583b6f6b81ea19c5ba882fe09f61c55d26f7ee7936517d4fed3c8905fa539b7eec91866d89e3671ab4ab24630f4ed264a360dd21e2fe2dbf0ce98ee60d9687b4d11b46f43117603fa8548e196293405139881c84bcfc4f8580059962af528a84e1d41c1516ae9635de622fdd4b3b8dd8157816b91420bdcb5a3c3ccaa37ed3516353ddb1bdbb8438204ea5b92965a5b4d73d1434b04345495eaa815af54798bb029ee30f94cfb58b5bbfc74b7a3024a63b21c15f2a482688e3b4002b9d2a0a8db3efab5107a9151ecdcae1881f6d35f72bd7c614f3e36f3ad9f6b76b4433e9be1de7d1a2c4972e093fbe279804e33201aabffbe8662a393cd9107982644a96e39a0e7fe89395d7faedaa8252d7bf6b8f2c3076af3dfa28e99bd9c8e7f5c80266ce74a8eaf7a27b7bb9e0908550aaf13a01b0af124d89c483446e3c457aee948b8b70386a1589652efc0b9c0aa8a5e230f7c895f445ec72342b4861a551b83ecfd186fb29b4dbd0b6499dd9b56612d700202ce5a0311ccdd0ff7422fd459969929b3028a5d91751018107c503ffd52b4ea536aba71a43898dcc421e4e8d8196f5f89966210d24eede837d2be78fcc0e44e935bd205014a9f65dbe301c75d127e15ea73fd8e2f5ccb6b189e4d9c663ccf93bfccc7b2f39eb0300112411b7a4970c21883aa3da887bb2c14837180a09d483c2d2dba0d9e00bc22ee32a50aab31003fa47caf2418f3daae1d90d2686154a40133077f23a83f834d7cd9f04c001c307615e15135a27b0bab67c198fc570697ccf6a0b2ccf79bf5542e372015bcf3b869448bcfc830990a8eb2517b4086197a5e301da1f9e48d547e624b65039ae264a6c573417de5fa23ccc5b290117271555c7c000217b222bcdf2c2a3c4190181c3a1b69a7f83a827828c23e7223c280e0cf378520ba406c66", &(0x7f0000000500)=@buf="29a7799fc69ec3adcce8a8321e24a5b80e1ddd2c07e152e132d5cba6ed41cdfdb3a1a50f019054ad3def65a78587d9b8b47f3b94d697560440990b116f2ee448848a9c5305d09be8a26a3620b41b5da4d775d597e4945ccfaf71fd1ca6d42933c5fa2c4d712a5e270609f6b6771e63ea480cf595b25cba6e54a7808216ef2049a4080930e2fbe918fab4fa2b60fb955be6205f8feef37730906c9629ab16dd76dc3bf2e7754911cdfb3fd72ff036a7b86f48dc0e64690212316cc3669b964b78c0eaf5531b452ea7db57633c2f278879e0f953d427ae2f66201f7494e1"}, 0x20) pwrite64(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x12, r0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x64) 00:06:47 executing program 3: r0 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[], 0x70}, 0x1, 0x0, 0x0, 0x8004}, 0x4000800) sendmmsg$alg(r0, &(0x7f0000000140)=[{0x6, 0x0, &(0x7f0000000100), 0x0, &(0x7f0000000040)}], 0x1, 0x20008004) socket(0xb, 0x800, 0x5) 00:06:47 executing program 5: r0 = bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0xa, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x5, 0x0, 0x0, 0x0, 0x79, 0x10, 0xa8}, [@ldst={0x5, 0x2, 0x2}]}, &(0x7f0000003ff6)='GPL\x00', 0x5, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x85}, 0x52) (async) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000000)={0x0, 0x0}, 0x8) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000000c0)=r1, 0x4) (async) r2 = pidfd_getfd(0xffffffffffffffff, r0, 0x0) (async) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) (async) r4 = socket(0x10, 0x3, 0x0) r5 = socket$nl_route(0x10, 0x3, 0x0) r6 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r6) (async, rerun: 64) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) (rerun: 64) sendmsg$nl_route(r5, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r7, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) (async) sendmsg$nl_route_sched(r4, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=ANY=[@ANYBLOB="780000002400518600"/20, @ANYRES32=r7, @ANYBLOB="00000000ffffffff0000000008000100736671004c0002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005e0000000000000005000000"], 0x78}}, 0x0) sendto$inet6(r4, &(0x7f00000003c0)="82fd78d6271fc3ecc3288347ff27cc72db5ea75c3830cdfe51737d50a40b278608dc9291e5d5b6f784e672759ffa6ff4009a579da25c8576b5ba2e7b250e16a3792157568887133af0809dfd478a869e118bc614ad7e0e138d763d28f20657c4f933a1aac6ef58e82ca38ad5435e3f35027a7cc0262fd00cf736d0ee70e6d1a1bcbe17f7a4c2c0570b3ff60153d16a92b9c7c367b541f2c3d319c4f0c1827f5167d5d738685322744dd7bfa049f6953b3be715e3059496c3e7ab050b99bd81b87b9892a1d696522d5981b6b4eda64ad9eae6e41408e529f40d3c754beb2806242da88016c0aa0cb5a7e68ec416071f232c64", 0xf2, 0x8000, &(0x7f0000000280)={0xa, 0x4e23, 0x8, @dev={0xfe, 0x80, '\x00', 0x3d}, 0x9}, 0x1c) (async) r8 = add_key$fscrypt_provisioning(&(0x7f0000000200), &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000300)=ANY=[@ANYBLOB="02"], 0x29, 0xffffffffffffffff) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(r3, 0xc0506617, &(0x7f0000000340)={@id={0x2, 0x0, @b}, 0x0, r8}) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x19, 0xe, &(0x7f0000000080)=@framed={{0x18, 0x0, 0x0, 0x0, 0xfff, 0x0, 0x0, 0x0, 0x9}, [@map_fd={0x18, 0x9, 0x1, 0x0, 0x1}, @func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_val={0x18, 0x6, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1}, @map_val={0x18, 0xb, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5}, @initr0={0x18, 0x0, 0x0, 0x0, 0x8}, @generic={0xfb, 0x2, 0x4, 0xfffb, 0x40}, @alu={0x4, 0x0, 0x9, 0xa, 0xb, 0xffffffffffffffc0, 0x8}]}, &(0x7f0000000100)='GPL\x00', 0xfffffffe, 0x0, 0x0, 0x40f00, 0x4, '\x00', 0x0, 0x6, 0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x1, 0x3}, 0x8, 0x10, &(0x7f0000000180)={0x1, 0x2, 0x72f, 0x7ff8000}, 0x10, r1, r0, 0x0, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, r2, 0x1, 0xffffffffffffffff, r3]}, 0x80) 00:06:47 executing program 0: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt(r0, 0x84, 0x81, &(0x7f00000002c0)="1a00000002000000", 0x8) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000040), 0x0) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, &(0x7f0000000040)=[@in6={0xa, 0x4e23, 0x7, @remote, 0x5}, @in={0x2, 0x4e24, @dev={0xac, 0x14, 0x14, 0x32}}], 0x2c) setsockopt$inet_sctp6_SCTP_AUTH_KEY(r0, 0x84, 0x17, &(0x7f0000000180)={0x0, 0x1, 0x1, "ea"}, 0x9) sendto$inet6(r0, &(0x7f00000000c0)="eb", 0x1, 0x0, &(0x7f0000000240)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) shutdown(r0, 0x1) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x23, &(0x7f0000000000)={0x0, 0x1}, 0x8) socket$inet6_sctp(0xa, 0x1, 0x84) (async) setsockopt(r0, 0x84, 0x81, &(0x7f00000002c0)="1a00000002000000", 0x8) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000040), 0x0) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, &(0x7f0000000040)=[@in6={0xa, 0x4e23, 0x7, @remote, 0x5}, @in={0x2, 0x4e24, @dev={0xac, 0x14, 0x14, 0x32}}], 0x2c) (async) setsockopt$inet_sctp6_SCTP_AUTH_KEY(r0, 0x84, 0x17, &(0x7f0000000180)={0x0, 0x1, 0x1, "ea"}, 0x9) (async) sendto$inet6(r0, &(0x7f00000000c0)="eb", 0x1, 0x0, &(0x7f0000000240)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) (async) shutdown(r0, 0x1) (async) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x23, &(0x7f0000000000)={0x0, 0x1}, 0x8) (async) 00:06:47 executing program 2: syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000040)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='huge=always'], 0x0) chdir(0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000600)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x12, r0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x17) 00:06:47 executing program 4: syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000040)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='huge=alBays'], 0x0) chdir(&(0x7f0000000380)='./bus\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x2000, 0x8) write$binfmt_script(r0, &(0x7f0000000600)=ANY=[], 0x208e24b) pwrite64(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x12, r0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x64) socket$l2tp(0x2, 0x2, 0x73) pivot_root(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x10, 0x3, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r4) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r5, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=@newqdisc={0x78, 0x24, 0x5820a61ca228651, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfq={{0x8}, {0x4c}}]}, 0x78}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000003c0)=@newtfilter={0x60, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {}, {0xd}}, [@filter_kind_options=@f_basic={{0xa}, {0x30, 0x2, [@TCA_BASIC_EMATCHES={0x2c, 0x2, 0x0, 0x1, [@TCA_EMATCH_TREE_HDR={0x8, 0x1, {0xffff}}, @TCA_EMATCH_TREE_LIST={0x20, 0x2, 0x0, 0x1, [@TCF_EM_NBYTE={0x10, 0x1}, @TCF_EM_META={0xc, 0x2, 0x0, 0x0, {{0x0, 0x4, 0x3}}}]}]}]}}]}, 0x60}}, 0x0) fcntl$addseals(r1, 0x409, 0x3) [ 407.678835][T26272] tmpfs: Bad value for 'huge' 00:06:47 executing program 5: r0 = bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0xa, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x5, 0x0, 0x0, 0x0, 0x79, 0x10, 0xa8}, [@ldst={0x5, 0x2, 0x2}]}, &(0x7f0000003ff6)='GPL\x00', 0x5, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x85}, 0x52) (async, rerun: 64) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000000)={0x0, 0x0}, 0x8) (rerun: 64) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000000c0)=r1, 0x4) (async, rerun: 32) r2 = pidfd_getfd(0xffffffffffffffff, r0, 0x0) (async, rerun: 32) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) (async, rerun: 32) r4 = socket(0x10, 0x3, 0x0) (async, rerun: 32) r5 = socket$nl_route(0x10, 0x3, 0x0) r6 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r6) (async) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r5, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r7, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) (async) sendmsg$nl_route_sched(r4, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=ANY=[@ANYBLOB="780000002400518600"/20, @ANYRES32=r7, @ANYBLOB="00000000ffffffff0000000008000100736671004c0002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005e0000000000000005000000"], 0x78}}, 0x0) (async) sendto$inet6(r4, &(0x7f00000003c0)="82fd78d6271fc3ecc3288347ff27cc72db5ea75c3830cdfe51737d50a40b278608dc9291e5d5b6f784e672759ffa6ff4009a579da25c8576b5ba2e7b250e16a3792157568887133af0809dfd478a869e118bc614ad7e0e138d763d28f20657c4f933a1aac6ef58e82ca38ad5435e3f35027a7cc0262fd00cf736d0ee70e6d1a1bcbe17f7a4c2c0570b3ff60153d16a92b9c7c367b541f2c3d319c4f0c1827f5167d5d738685322744dd7bfa049f6953b3be715e3059496c3e7ab050b99bd81b87b9892a1d696522d5981b6b4eda64ad9eae6e41408e529f40d3c754beb2806242da88016c0aa0cb5a7e68ec416071f232c64", 0xf2, 0x8000, &(0x7f0000000280)={0xa, 0x4e23, 0x8, @dev={0xfe, 0x80, '\x00', 0x3d}, 0x9}, 0x1c) r8 = add_key$fscrypt_provisioning(&(0x7f0000000200), &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000300)=ANY=[@ANYBLOB="02"], 0x29, 0xffffffffffffffff) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(r3, 0xc0506617, &(0x7f0000000340)={@id={0x2, 0x0, @b}, 0x0, r8}) (async, rerun: 64) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x19, 0xe, &(0x7f0000000080)=@framed={{0x18, 0x0, 0x0, 0x0, 0xfff, 0x0, 0x0, 0x0, 0x9}, [@map_fd={0x18, 0x9, 0x1, 0x0, 0x1}, @func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_val={0x18, 0x6, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1}, @map_val={0x18, 0xb, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5}, @initr0={0x18, 0x0, 0x0, 0x0, 0x8}, @generic={0xfb, 0x2, 0x4, 0xfffb, 0x40}, @alu={0x4, 0x0, 0x9, 0xa, 0xb, 0xffffffffffffffc0, 0x8}]}, &(0x7f0000000100)='GPL\x00', 0xfffffffe, 0x0, 0x0, 0x40f00, 0x4, '\x00', 0x0, 0x6, 0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x1, 0x3}, 0x8, 0x10, &(0x7f0000000180)={0x1, 0x2, 0x72f, 0x7ff8000}, 0x10, r1, r0, 0x0, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, r2, 0x1, 0xffffffffffffffff, r3]}, 0x80) (rerun: 64) 00:06:47 executing program 3: r0 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[], 0x70}, 0x1, 0x0, 0x0, 0x8004}, 0x4000800) (async) sendmmsg$alg(r0, &(0x7f0000000140)=[{0x6, 0x0, &(0x7f0000000100), 0x0, &(0x7f0000000040)}], 0x1, 0x20008004) (async) socket(0xb, 0x800, 0x5) 00:06:47 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) openat2$dir(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={0x22800, 0x10, 0x8}, 0x18) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x400000) syz_mount_image$squashfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8100000, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000010220), 0x1) 00:06:47 executing program 3: r0 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[], 0x70}, 0x1, 0x0, 0x0, 0x8004}, 0x4000800) sendmmsg$alg(r0, &(0x7f0000000140)=[{0x6, 0x0, &(0x7f0000000100), 0x0, &(0x7f0000000040)}], 0x1, 0x20008004) socket(0xb, 0x800, 0x5) socket(0x10, 0x80002, 0x0) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[], 0x70}, 0x1, 0x0, 0x0, 0x8004}, 0x4000800) (async) sendmmsg$alg(r0, &(0x7f0000000140)=[{0x6, 0x0, &(0x7f0000000100), 0x0, &(0x7f0000000040)}], 0x1, 0x20008004) (async) socket(0xb, 0x800, 0x5) (async) 00:06:47 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x3, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket(0x10, 0x3, 0x0) r6 = socket$nl_route(0x10, 0x3, 0x0) r7 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r7) getsockname$packet(r7, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r6, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r8, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r5, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=@newqdisc={0x78, 0x24, 0x5820a61ca228651, 0x0, 0x0, {0x0, 0x0, 0x0, r8, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfq={{0x8}, {0x4c}}]}, 0x78}}, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000003c0)=@newtfilter={0x60, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r8, {}, {}, {0xd}}, [@filter_kind_options=@f_basic={{0xa}, {0x30, 0x2, [@TCA_BASIC_EMATCHES={0x2c, 0x2, 0x0, 0x1, [@TCA_EMATCH_TREE_HDR={0x8, 0x1, {0xffff}}, @TCA_EMATCH_TREE_LIST={0x20, 0x2, 0x0, 0x1, [@TCF_EM_NBYTE={0x10, 0x1}, @TCF_EM_META={0xc, 0x2, 0x0, 0x0, {{0x0, 0x4, 0x3}}}]}]}]}}]}, 0x60}}, 0x0) sendmsg$NL80211_CMD_SET_KEY(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000380)={&(0x7f0000000440)={0x44, 0x0, 0x1, 0x70bd28, 0x25dfdbfe, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_KEY_CIPHER={0x8, 0x9, 0xfac05}, @NL80211_ATTR_KEY_CIPHER={0x8, 0x9, 0xfac01}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_KEY_DATA_WEP40={0x9, 0x7, "a1681f28d2"}]}, 0x44}, 0x1, 0x0, 0x0, 0x48000}, 0x4044884) sendmsg$nl_route_sched(r0, &(0x7f0000000240)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000200)={&(0x7f0000000600)=@newtfilter={0x4e0, 0x2c, 0x400, 0x70bd2c, 0x25dfdbfd, {0x0, 0x0, 0x0, r8, {0x7, 0x3}, {0x3, 0xb}, {0xfff3, 0xfff1}}, [@TCA_RATE={0x6, 0x5, {0x4b, 0x9}}, @TCA_CHAIN={0x8, 0xb, 0x3}, @TCA_RATE={0x6, 0x5, {0x7d, 0x8}}, @filter_kind_options=@f_rsvp={{0x9}, {0x460, 0x2, [@TCA_RSVP_POLICE={0x45c, 0x5, [@TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x100000000}, @TCA_POLICE_RATE={0x404, 0x2, [0x7, 0xde9, 0x1, 0x2, 0xd3a, 0x4, 0x6, 0xe5, 0x10001, 0x3, 0xffffffff, 0x8, 0x200, 0x5, 0x8816, 0x6, 0xc19, 0x10000, 0x4, 0x3ff0, 0x7, 0x101, 0xc02b, 0x3, 0x27, 0x0, 0x0, 0x2, 0x80000000, 0x1, 0x3f, 0x6, 0x7000000, 0x1, 0x8, 0x0, 0x2, 0x5, 0x7, 0x8, 0x1000, 0x8, 0x1, 0x1, 0x2, 0x8, 0x1f, 0x1, 0x0, 0x5, 0x7ff, 0x9, 0x2, 0x1, 0x9, 0x4, 0x3, 0xc0, 0x2d, 0x101, 0x0, 0x8fa, 0x1, 0x5, 0x1, 0x2, 0x2, 0xbaa, 0x5, 0xa8, 0x0, 0x3, 0x2, 0x6, 0x3f, 0x5, 0x0, 0x1, 0xfffffff1, 0xfffffffe, 0x8, 0x6, 0x80, 0x0, 0x0, 0x9, 0xff, 0x1, 0x8001, 0x8, 0xcb7, 0x6, 0x7c, 0x0, 0x6c0, 0x7, 0x2, 0x4366, 0x3, 0x2, 0x9, 0x3, 0x3f, 0x7f, 0x7, 0x5, 0xffffff59, 0x2, 0x22df, 0x7, 0xfffffe00, 0x2, 0x0, 0x1, 0x80, 0x8, 0x2, 0x401, 0x7fff, 0xffffffff, 0x0, 0x101, 0x800, 0x1, 0x2, 0x101, 0x10001, 0xc7, 0x2, 0x4, 0x100, 0x5, 0x3, 0xffffffff, 0xffffffe0, 0x0, 0x0, 0x72, 0x5, 0x10001, 0x402, 0x8, 0x79, 0xc14f, 0x9, 0x8, 0xffff, 0x80000001, 0x94ea, 0x7fffffff, 0x3, 0x9, 0x7ff, 0x8ac, 0xc214, 0x7fffffff, 0x0, 0x1f, 0x3, 0x800, 0x8ff, 0x0, 0xfffff0db, 0x7f, 0x1, 0x3, 0x0, 0xdb5, 0x6, 0x2, 0x8001, 0x1, 0x5336, 0x20, 0x7, 0x7fffffff, 0x8, 0x453, 0x7, 0x0, 0x0, 0x101, 0x10001, 0xdf2, 0x2f, 0xff, 0x40, 0x5, 0x6, 0x9, 0x8000, 0x9, 0x2, 0x0, 0xa8, 0x8, 0xfffffffb, 0x200, 0x5, 0xfffff62c, 0x2, 0x8, 0xa0d3176, 0x29, 0x8001, 0x7, 0xc263, 0x0, 0x5, 0x4, 0x1, 0x6, 0x2c55, 0x9, 0x338, 0xffffee90, 0xad47, 0xffffffae, 0x7, 0x1, 0x3, 0x8, 0x7ff, 0x3, 0x20000000, 0x800000, 0x8d, 0x7, 0x18, 0x2, 0x4, 0x3, 0x81, 0x80, 0x7f, 0x5, 0x40, 0x9, 0x42d8f8f4, 0x1, 0x8001, 0x9f3, 0x1, 0x2, 0x1f, 0x9, 0x3ff, 0x6a24, 0xee0e, 0x200, 0x3f, 0x5, 0x0, 0x101, 0x4, 0x4]}, @TCA_POLICE_TBF={0x3c, 0x1, {0x5, 0x0, 0x8000, 0x5, 0x3c5, {0x0, 0x1, 0x9, 0x2f0, 0x4, 0x1}, {0xff, 0x1, 0x7, 0xfff7, 0x1, 0x3f}, 0x64ca, 0x3, 0x4}}, @TCA_POLICE_RATE64={0xc, 0x8, 0x1}]}]}}, @TCA_RATE={0x6, 0x5, {0x9}}, @filter_kind_options=@f_route={{0xa}, {0xc, 0x2, [@TCA_ROUTE4_CLASSID={0x8, 0x1, {0x3, 0xa}}]}}, @TCA_CHAIN={0x8, 0xb, 0x4}, @TCA_RATE={0x6, 0x5, {0x7, 0x40}}, @TCA_CHAIN={0x8, 0xb, 0x8}]}, 0x4e0}, 0x1, 0x0, 0x0, 0x4004001}, 0x40000) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r3) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11ffffffff000000", @ANYRES32=r9, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=@newqdisc={0x78, 0x24, 0x5820a61ca228651, 0x0, 0x0, {0x0, 0x0, 0x0, r9, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfq={{0x8}, {0x4c}}]}, 0x78}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000002c0)=@newtfilter={0x44, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r9, {}, {}, {0x3}}, [@filter_kind_options=@f_bpf={{0x8}, {0x18, 0x2, [@TCA_BPF_OPS={{0x6}, {0x4}}, @TCA_BPF_FLAGS={0x8, 0x8, 0x2}]}}]}, 0x44}}, 0x0) [ 407.812626][T26299] Injecting memory failure for pfn 0x17d002 at process virtual address 0x20000000 [ 407.827725][T26299] Memory failure: 0x17d002: recovery action for dirty LRU page: Recovered [ 407.830141][T26299] Injecting memory failure for pfn 0x166e9a at process virtual address 0x20001000 00:06:47 executing program 3: syz_usb_connect(0x0, 0xbc, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0xd3, 0x46, 0x37, 0x8, 0xbfd, 0x3, 0x8838, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xaa, 0x1, 0x6, 0x0, 0x60, 0x0, [{{0x9, 0x4, 0x3b, 0x0, 0x4, 0x7f, 0x6b, 0x3d, 0xff, [@hid_hid={0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x8b2}}], [{{0x9, 0x5, 0xa, 0x0, 0x0, 0x0, 0x0, 0x7f}}, {{0x9, 0x5, 0xa, 0x3, 0x10, 0xc6, 0x0, 0x1, [@uac_iso={0x7}]}}, {{0x9, 0x5, 0x0, 0x10, 0x200, 0x0, 0x1f}}, {{0x9, 0x5, 0x0, 0x8, 0x0, 0x4, 0x0, 0x5, [@generic={0x64, 0x5, "07e7019c720d101d4a94c4b23d18700c8144ed47ce9c84fe581632c8b697106caa1c433408d39b5cac2176a61892ba93f36a77f0e435753677cc4770879a2060ad3d41fe2fc12dbeb062a5db721c1c3a35724cac8df5013d962f9640c1ac9f9b7b8d"}]}}]}}]}}]}}, &(0x7f0000000800)={0xa, &(0x7f0000000700)={0xa, 0x6, 0x300, 0x7f, 0x0, 0xad, 0x10}, 0xf, &(0x7f0000000740)={0x5, 0xf, 0xf, 0x2, [@ptm_cap={0x3}, @ext_cap={0x7, 0x10, 0x2, 0x0, 0x0, 0x0, 0xd059}]}}) r0 = syz_usb_connect$cdc_ncm(0x5, 0x84, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010102020000402505a1a4400001020301090272000000ff0904000001020d000006240600016a05240000010d240f0102000000feff810000a88b045e4f01a607c0ffcb7e39aa0905810310003f04010904010000020d00000904010102020d0000570401090503021000098000"/126], &(0x7f00000005c0)={0xa, &(0x7f0000000180)={0xa, 0x6, 0x250, 0x81, 0x3f, 0x4, 0x40, 0x6}, 0x119, &(0x7f00000001c0)={0x5, 0xf, 0x119, 0x6, [@ssp_cap={0x14, 0x10, 0xa, 0xff, 0x2, 0x0, 0xf, 0x9, [0x0, 0xff3f30]}, @ext_cap={0x7, 0x10, 0x2, 0x1e, 0x4, 0x5, 0x7}, @generic={0xb8, 0x10, 0x2, "6dc89e9287a0178986025ef950ab0e454ffab1f0d2d86f01c96227aad7e2d3d8e81d3467f61e7a2ea39798a235c4174177ef51cc4872b7faace6c403d3372a5400120bd30ae684590ac59524b7e69d01660e08152508b6f6fdb070872cfdfb40fbb4c4cbd6174c01c749235fdf2b4887dd9fc805c60c0e20bfe9cf4ae5283091fea78be0a63f26be659eaff30fcc76c00621b8de2cc3ac898c98673fef1041c9bfb6cf28d2fb48d4261edbbf8769535413530d49f7"}, @ext_cap={0x7, 0x10, 0x2, 0x18, 0x7, 0x2, 0x6}, @ss_container_id={0x14, 0x10, 0x4, 0x3, "48d13e015ff0a6276da33b2f4dad4f0d"}, @generic={0x26, 0x10, 0x2, "7e3f60138f73cafde6697950ca97ca932c2087d059224c8ff8de281c71ab5e72248c05"}]}, 0x5, [{0x5e, &(0x7f0000000300)=@string={0x5e, 0x3, "14bac594c2c70c197e99c7d66adfa9214f4a771a22a86db694609c545cc51f333d58ef7d4c2bb290b7b7ab1941ee37832f38eb01867dec937788c0fca60f6d77b3bafc33f1f6e320e126a5c683082247d2a8825be561dd5f040a3165"}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x41c}}, {0xcf, &(0x7f00000003c0)=@string={0xcf, 0x3, "67d2f521bca555e25006ba23a6cbff76a5e712c3fea14200819ef61d70fccee48fec3176dcd2671187d6345b480652e46cc1499d911bd090fe5051373f8f7b67c961b129ef19ee9239dfb396529481fd4c90fc22e30eaa8570034ad110d166995672668000ca4d93256c82ee33f5d036c9ccf8ec6534d0089f727b8feace424708f017755a3aa4b351d6966a9c4bc76851ae0778ef1f8379a2ce0028257e87e1370015cb8d110544f8bf825c3f5acad2c01f61d86633e8a154d1356230bae17a71a447a11e3884d3783b516b78"}}, {0x81, &(0x7f00000004c0)=@string={0x81, 0x3, "d07e2334f65fdc92b9f2d95b8f68d20304c475cdb76b696ead00fe53d186baf354dd708c35eb167db91219aa17832447888737e7dd0a4e6f3db5533582d5b4e300742be5d4e6cdd2a2d303965dc5ac5c6aebe5fb28f543138c710004f555d9a92511e95c79d3ce1f90ec5a64fffd5094dd49759a8c5bcc44c21b284f8c9043"}}, {0x6, &(0x7f0000000580)=@string={0x6, 0x3, "5437a0cb"}}]}) syz_usb_disconnect(r0) syz_usb_connect$cdc_ncm(0x0, 0x6f, &(0x7f0000000640)={{0x12, 0x1, 0x200, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5d, 0x2, 0x1, 0x0, 0x80, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x6, 0x24, 0x6, 0x0, 0x1, "8e"}, {0x5, 0x24, 0x0, 0xffff}, {0xd, 0x24, 0xf, 0x1, 0x1, 0x400, 0x9}, {0x6, 0x24, 0x1a, 0x5, 0x8}}, {{0x9, 0x5, 0x81, 0x3, 0x208, 0x3, 0x9, 0x81}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x10, 0x1, 0xb3, 0x40}}, {{0x9, 0x5, 0x3, 0x2, 0x0, 0x8, 0x0, 0x80}}}}}}}]}}, &(0x7f0000000a80)={0xa, &(0x7f0000000140)={0xa, 0x6, 0x110, 0x5, 0xb6, 0x2, 0x40, 0x3f}, 0x5, &(0x7f00000006c0)={0x5, 0xf, 0x5}, 0x6, [{0x84, &(0x7f0000000840)=@string={0x84, 0x3, "b08a3f2bfd37e64cbdc906388f23fcdbf1676295dcbfe45e2df4e153a600de651ba1d823cf60d8f716a70e7d36aa1af1d2ec258a45a2d75a27f9e0d8838c152146221954ede01b1fb8697c4148b489122be83993b504c5ea1f18cd9d03cd37fde110a6dadd07996cca170d9fb8ce41c897baf57222b5972cb4f697db315e6cb5b0b7"}}, {0x4, &(0x7f0000000780)=@lang_id={0x4, 0x3, 0x100a}}, {0x4, &(0x7f00000007c0)=@lang_id={0x4, 0x3, 0x843}}, {0x1a, &(0x7f0000000900)=@string={0x1a, 0x3, "3b496c77838771d4f339e49e20096cf196d5ca9154d114cb"}}, {0xea, &(0x7f0000000940)=@string={0xea, 0x3, "ce33e0bf06ac310686a130ecbe2e7ff150294ad650885937144741b562800d4349f27602168eba546d28e539a92004f49cf5013818733facd1d99f3c1f580eb20bbe0df4fa8281f3d2e597ed2236dba88ef72e2d9b576ae7475d66af2b11613cb3b18893fc83f1daa19a39936d7a3a7a9504810dad60e32ce7b52bc830b14e4da3d0f40ea6a515bcf88ad3f4511c78ec93a5f0bbe80b4f33c513dfdb0179cf28adb8231d4943b9c444ca52d8bb1c83a9a218439d92b2545ac7688d68295f9a7cbffd39f5676d4a4b598ba862d7589a73ca7b3497d3d7f67e488ed8e2f0d00798b194a9f2c5d5d933"}}, {0x4, &(0x7f0000000a40)=@lang_id={0x4, 0x3, 0x44d}}]}) [ 407.845796][T26306] Injecting memory failure for pfn 0x1684ea at process virtual address 0x20000000 [ 407.854598][T26299] Memory failure: 0x166e9a: recovery action for dirty LRU page: Recovered [ 407.857136][T26299] Injecting memory failure for pfn 0x166497 at process virtual address 0x20002000 [ 407.859978][T26306] Memory failure: 0x1684ea: recovery action for dirty LRU page: Recovered [ 407.862322][T26306] Injecting memory failure for pfn 0x182807 at process virtual address 0x20001000 [ 407.873820][T26310] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 407.876204][T26310] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 407.881468][T26306] Memory failure: 0x182807: recovery action for dirty LRU page: Recovered [ 407.884092][T26306] Injecting memory failure for pfn 0x173207 at process virtual address 0x20002000 [ 407.888642][T26310] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 407.893392][T26310] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 407.906479][T26299] Memory failure: 0x166497: recovery action for dirty LRU page: Recovered [ 407.909060][T26299] Injecting memory failure for pfn 0x182d36 at process virtual address 0x20003000 [ 407.927895][T26306] Memory failure: 0x173207: recovery action for dirty LRU page: Recovered [ 407.933922][T26299] Memory failure: 0x182d36: recovery action for dirty LRU page: Recovered [ 407.936300][T26299] Injecting memory failure for pfn 0x173c0a at process virtual address 0x20004000 [ 407.938929][T26299] Memory failure: 0x173c0a: recovery action for dirty LRU page: Recovered [ 407.941391][T26306] Injecting memory failure for pfn 0x181d56 at process virtual address 0x20003000 [ 407.951464][T26299] Injecting memory failure for pfn 0x183c45 at process virtual address 0x20005000 [ 407.951582][T26306] Memory failure: 0x181d56: recovery action for dirty LRU page: Recovered [ 407.965506][T26306] Injecting memory failure for pfn 0x16a388 at process virtual address 0x20004000 [ 407.966265][T26299] Memory failure: 0x183c45: recovery action for dirty LRU page: Recovered [ 407.972416][T26299] Injecting memory failure for pfn 0x164276 at process virtual address 0x20006000 [ 407.975324][T26306] Memory failure: 0x16a388: recovery action for dirty LRU page: Recovered [ 407.977883][T26306] Injecting memory failure for pfn 0x183102 at process virtual address 0x20005000 [ 407.982460][T26299] Memory failure: 0x164276: recovery action for dirty LRU page: Recovered [ 407.989307][T26299] Injecting memory failure for pfn 0x1831ce at process virtual address 0x20007000 [ 407.989363][T26306] Memory failure: 0x183102: recovery action for dirty LRU page: Recovered [ 407.994398][T26306] Injecting memory failure for pfn 0x182003 at process virtual address 0x20006000 [ 407.995425][T26299] Memory failure: 0x1831ce: recovery action for dirty LRU page: Recovered [ 408.001740][T26299] Injecting memory failure for pfn 0x183cfd at process virtual address 0x20008000 [ 408.001973][T26306] Memory failure: 0x182003: recovery action for dirty LRU page: Recovered [ 408.011441][T26306] Injecting memory failure for pfn 0x16536e at process virtual address 0x20007000 [ 408.012045][T26299] Memory failure: 0x183cfd: recovery action for dirty LRU page: Recovered [ 408.016394][T26299] Injecting memory failure for pfn 0x17b73b at process virtual address 0x20009000 [ 408.022401][T26299] Memory failure: 0x17b73b: recovery action for dirty LRU page: Recovered [ 408.029224][T26299] Injecting memory failure for pfn 0x181927 at process virtual address 0x2000a000 [ 408.029383][T26306] Memory failure: 0x16536e: recovery action for dirty LRU page: Recovered [ 408.034006][T26306] Injecting memory failure for pfn 0x176dcf at process virtual address 0x20008000 [ 408.035071][T26299] Memory failure: 0x181927: recovery action for dirty LRU page: Recovered [ 408.041106][T26299] Injecting memory failure for pfn 0x1751f4 at process virtual address 0x2000b000 [ 408.041188][T26306] Memory failure: 0x176dcf: recovery action for dirty LRU page: Recovered [ 408.045945][T26306] Injecting memory failure for pfn 0x182804 at process virtual address 0x20009000 [ 408.048451][T26299] Memory failure: 0x1751f4: recovery action for dirty LRU page: Recovered [ 408.048467][T26299] Injecting memory failure for pfn 0x1749d7 at process virtual address 0x2000c000 [ 408.048520][T26299] Memory failure: 0x1749d7: recovery action for dirty LRU page: Recovered [ 408.062109][T26299] Injecting memory failure for pfn 0x1831e0 at process virtual address 0x2000d000 [ 408.062188][T26306] Memory failure: 0x182804: recovery action for dirty LRU page: Recovered [ 408.066874][T26306] Injecting memory failure for pfn 0x181de3 at process virtual address 0x2000a000 [ 408.067886][T26299] Memory failure: 0x1831e0: recovery action for dirty LRU page: Recovered [ 408.078696][T26299] Injecting memory failure for pfn 0x183c2a at process virtual address 0x2000e000 [ 408.078773][T26306] Memory failure: 0x181de3: recovery action for dirty LRU page: Recovered [ 408.083999][T26306] Injecting memory failure for pfn 0x17fb80 at process virtual address 0x2000b000 [ 408.085623][T26299] Memory failure: 0x183c2a: recovery action for dirty LRU page: Recovered [ 408.093310][T26299] Injecting memory failure for pfn 0x1755b2 at process virtual address 0x2000f000 [ 408.093385][T26306] Memory failure: 0x17fb80: recovery action for dirty LRU page: Recovered [ 408.098083][T26306] Injecting memory failure for pfn 0x181201 at process virtual address 0x2000c000 [ 408.099084][T26310] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 408.103254][T26310] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 408.106481][T26306] Memory failure: 0x181201: recovery action for dirty LRU page: Recovered [ 408.112080][T26306] Injecting memory failure for pfn 0x16a131 at process virtual address 0x2000d000 [ 408.112161][T26299] Memory failure: 0x1755b2: recovery action for dirty LRU page: Recovered [ 408.116922][T26299] Injecting memory failure for pfn 0x183cb1 at process virtual address 0x20010000 [ 408.117915][T26306] Memory failure: 0x16a131: recovery action for dirty LRU page: Recovered [ 408.124966][T26306] Injecting memory failure for pfn 0x17cdcc at process virtual address 0x2000e000 [ 408.125332][T26299] Memory failure: 0x183cb1: recovery action for dirty LRU page: Recovered [ 408.130941][T26299] Injecting memory failure for pfn 0x165c9b at process virtual address 0x20011000 [ 408.131417][T26306] Memory failure: 0x17cdcc: recovery action for dirty LRU page: Recovered [ 408.142979][T26306] Injecting memory failure for pfn 0x173032 at process virtual address 0x2000f000 [ 408.143063][T26299] Memory failure: 0x165c9b: recovery action for dirty LRU page: Recovered [ 408.147727][T26299] Injecting memory failure for pfn 0x183cfc at process virtual address 0x20012000 [ 408.147809][T26306] Memory failure: 0x173032: recovery action for dirty LRU page: Recovered [ 408.156183][T26306] Injecting memory failure for pfn 0x179002 at process virtual address 0x20010000 [ 408.156206][T26299] Memory failure: 0x183cfc: recovery action for dirty LRU page: Recovered [ 408.160971][T26299] Injecting memory failure for pfn 0x166847 at process virtual address 0x20013000 [ 408.161091][T26306] Memory failure: 0x179002: recovery action for dirty LRU page: Recovered [ 408.171633][T26306] Injecting memory failure for pfn 0x183776 at process virtual address 0x20011000 [ 408.171715][T26299] Memory failure: 0x166847: recovery action for dirty LRU page: Recovered [ 408.176377][T26299] Injecting memory failure for pfn 0x17f1c6 at process virtual address 0x20014000 [ 408.176620][T26306] Memory failure: 0x183776: recovery action for dirty LRU page: Recovered [ 408.186052][T26306] Injecting memory failure for pfn 0x18362d at process virtual address 0x20012000 [ 408.186128][T26299] Memory failure: 0x17f1c6: recovery action for dirty LRU page: Recovered [ 408.192204][T26299] Injecting memory failure for pfn 0x1750e1 at process virtual address 0x20015000 [ 408.193261][T26306] Memory failure: 0x18362d: recovery action for dirty LRU page: Recovered [ 408.196936][T26306] Injecting memory failure for pfn 0x18362f at process virtual address 0x20013000 [ 408.198165][T26299] Memory failure: 0x1750e1: recovery action for dirty LRU page: Recovered [ 408.206450][T26299] Injecting memory failure for pfn 0x17b6bd at process virtual address 0x20016000 [ 408.206596][T26306] Memory failure: 0x18362f: recovery action for dirty LRU page: Recovered [ 408.214792][T26306] Injecting memory failure for pfn 0x183620 at process virtual address 0x20014000 [ 408.215772][T26299] Memory failure: 0x17b6bd: recovery action for dirty LRU page: Recovered [ 408.219512][T26299] Injecting memory failure for pfn 0x183d0f at process virtual address 0x20017000 [ 408.220559][T26306] Memory failure: 0x183620: recovery action for dirty LRU page: Recovered [ 408.231409][T26306] Injecting memory failure for pfn 0x1837a6 at process virtual address 0x20015000 [ 408.231552][T26299] Memory failure: 0x183d0f: recovery action for dirty LRU page: Recovered [ 408.236236][T26299] Injecting memory failure for pfn 0x165caa at process virtual address 0x20018000 [ 408.236312][T26306] Memory failure: 0x1837a6: recovery action for dirty LRU page: Recovered [ 408.241109][T26306] Injecting memory failure for pfn 0x181dee at process virtual address 0x20016000 [ 408.243105][T26299] Memory failure: 0x165caa: recovery action for dirty LRU page: Recovered [ 408.250579][T26299] Injecting memory failure for pfn 0x169376 at process virtual address 0x20019000 [ 408.250714][T26306] Memory failure: 0x181dee: recovery action for dirty LRU page: Recovered [ 408.256839][T26306] Injecting memory failure for pfn 0x1659db at process virtual address 0x20017000 [ 408.257752][T26299] Memory failure: 0x169376: recovery action for dirty LRU page: Recovered [ 408.266039][T26299] Injecting memory failure for pfn 0x1837e6 at process virtual address 0x2001a000 [ 408.266202][T26306] Memory failure: 0x1659db: recovery action for dirty LRU page: Recovered [ 408.270934][T26306] Injecting memory failure for pfn 0x16a6de at process virtual address 0x20018000 [ 408.271807][T26299] Memory failure: 0x1837e6: recovery action for dirty LRU page: Recovered [ 408.279175][T26299] Injecting memory failure for pfn 0x166ad6 at process virtual address 0x2001b000 [ 408.279276][T26306] Memory failure: 0x16a6de: recovery action for dirty LRU page: Recovered [ 408.291495][T26306] Injecting memory failure for pfn 0x176be4 at process virtual address 0x20019000 [ 408.291570][T26299] Memory failure: 0x166ad6: recovery action for dirty LRU page: Recovered [ 408.296210][T26299] Injecting memory failure for pfn 0x1753b5 at process virtual address 0x2001c000 [ 408.296369][T26306] Memory failure: 0x176be4: recovery action for dirty LRU page: Recovered [ 408.301055][T26306] Injecting memory failure for pfn 0x1645d5 at process virtual address 0x2001a000 [ 408.301863][T26299] Memory failure: 0x1753b5: recovery action for dirty LRU page: Recovered [ 408.309210][T26299] Injecting memory failure for pfn 0x183dfb at process virtual address 0x2001d000 [ 408.311502][T26306] Memory failure: 0x1645d5: recovery action for dirty LRU page: Recovered [ 408.314169][T26306] Injecting memory failure for pfn 0x173381 at process virtual address 0x2001b000 [ 408.316412][T26299] Memory failure: 0x183dfb: recovery action for dirty LRU page: Recovered [ 408.322269][T26299] Injecting memory failure for pfn 0x166a9b at process virtual address 0x2001e000 [ 408.325132][T26306] Memory failure: 0x173381: recovery action for dirty LRU page: Recovered [ 408.327557][T26306] Injecting memory failure for pfn 0x1837b6 at process virtual address 0x2001c000 [ 408.329559][T26299] Memory failure: 0x166a9b: recovery action for dirty LRU page: Recovered [ 408.337335][T26299] Injecting memory failure for pfn 0x1643db at process virtual address 0x2001f000 [ 408.340142][T26306] Memory failure: 0x1837b6: recovery action for dirty LRU page: Recovered [ 408.342525][T26306] Injecting memory failure for pfn 0x182861 at process virtual address 0x2001d000 [ 408.343307][T26299] Memory failure: 0x1643db: recovery action for dirty LRU page: Recovered [ 408.349652][T26299] Injecting memory failure for pfn 0x183191 at process virtual address 0x20020000 [ 408.349659][T26306] Memory failure: 0x182861: recovery action for dirty LRU page: Recovered [ 408.354506][T26306] Injecting memory failure for pfn 0x18204a at process virtual address 0x2001e000 [ 408.355535][T26299] Memory failure: 0x183191: recovery action for dirty LRU page: Recovered [ 408.361626][T26299] Injecting memory failure for pfn 0x182899 at process virtual address 0x20021000 [ 408.367606][T26299] Memory failure: 0x182899: recovery action for dirty LRU page: Recovered [ 408.373327][T26299] Injecting memory failure for pfn 0x183c26 at process virtual address 0x20022000 [ 408.373402][T26306] Memory failure: 0x18204a: recovery action for dirty LRU page: Recovered [ 408.378057][T26306] Injecting memory failure for pfn 0x1837ef at process virtual address 0x2001f000 [ 408.380300][T26299] Memory failure: 0x183c26: recovery action for dirty LRU page: Recovered [ 408.386637][T26299] Injecting memory failure for pfn 0x1750b3 at process virtual address 0x20023000 [ 408.387447][T26306] Memory failure: 0x1837ef: recovery action for dirty LRU page: Recovered [ 408.393794][T26306] Injecting memory failure for pfn 0x165955 at process virtual address 0x20020000 [ 408.393834][T26299] Memory failure: 0x1750b3: recovery action for dirty LRU page: Recovered [ 408.401648][T26299] Injecting memory failure for pfn 0x18165d at process virtual address 0x20024000 [ 408.401738][T26306] Memory failure: 0x165955: recovery action for dirty LRU page: Recovered [ 408.406513][T26306] Injecting memory failure for pfn 0x1815f0 at process virtual address 0x20021000 [ 408.408718][T26299] Memory failure: 0x18165d: recovery action for dirty LRU page: Recovered [ 408.414733][T26299] Injecting memory failure for pfn 0x180652 at process virtual address 0x20025000 [ 408.420753][T26299] Memory failure: 0x180652: recovery action for dirty LRU page: Recovered [ 408.426511][T26299] Injecting memory failure for pfn 0x176579 at process virtual address 0x20026000 [ 408.426603][T26306] Memory failure: 0x1815f0: recovery action for dirty LRU page: Recovered [ 408.431421][T26306] Injecting memory failure for pfn 0x1698d0 at process virtual address 0x20022000 [ 408.432672][T26299] Memory failure: 0x176579: recovery action for dirty LRU page: Recovered [ 408.438359][T26299] Injecting memory failure for pfn 0x1749e5 at process virtual address 0x20027000 [ 408.438446][T26306] Memory failure: 0x1698d0: recovery action for dirty LRU page: Recovered [ 408.447714][T26306] Injecting memory failure for pfn 0x1811ff at process virtual address 0x20023000 [ 408.447819][T26299] Memory failure: 0x1749e5: recovery action for dirty LRU page: Recovered [ 408.455868][T26299] Injecting memory failure for pfn 0x17fb8b at process virtual address 0x20028000 [ 408.455962][T26306] Memory failure: 0x1811ff: recovery action for dirty LRU page: Recovered [ 408.460607][T26306] Injecting memory failure for pfn 0x182819 at process virtual address 0x20024000 [ 408.461845][T26299] Memory failure: 0x17fb8b: recovery action for dirty LRU page: Recovered [ 408.465597][T26299] Injecting memory failure for pfn 0x1811e1 at process virtual address 0x20029000 [ 408.471484][T26306] Memory failure: 0x182819: recovery action for dirty LRU page: Recovered [ 408.473984][T26306] Injecting memory failure for pfn 0x176d9e at process virtual address 0x20025000 [ 408.474978][T26299] Memory failure: 0x1811e1: recovery action for dirty LRU page: Recovered [ 408.479882][T26299] Injecting memory failure for pfn 0x17fb8d at process virtual address 0x2002a000 [ 408.481018][T26306] Memory failure: 0x176d9e: recovery action for dirty LRU page: Recovered [ 408.484677][T26306] Injecting memory failure for pfn 0x1820cc at process virtual address 0x20026000 [ 408.487027][T26299] Memory failure: 0x17fb8d: recovery action for dirty LRU page: Recovered [ 408.493227][T26299] Injecting memory failure for pfn 0x176d8f at process virtual address 0x2002b000 [ 408.499117][T26299] Memory failure: 0x176d8f: recovery action for dirty LRU page: Recovered [ 408.504953][T26299] Injecting memory failure for pfn 0x17f001 at process virtual address 0x2002c000 [ 408.505048][T26306] Memory failure: 0x1820cc: recovery action for dirty LRU page: Recovered [ 408.509942][T26306] Injecting memory failure for pfn 0x176bc3 at process virtual address 0x20027000 [ 408.511039][T26299] Memory failure: 0x17f001: recovery action for dirty LRU page: Recovered [ 408.517357][T26299] Injecting memory failure for pfn 0x17ee01 at process virtual address 0x2002d000 [ 408.519495][T26306] Memory failure: 0x176bc3: recovery action for dirty LRU page: Recovered [ 408.525843][T26306] Injecting memory failure for pfn 0x166f5e at process virtual address 0x20028000 [ 408.526677][T26299] Memory failure: 0x17ee01: recovery action for dirty LRU page: Recovered [ 408.530585][T26299] Injecting memory failure for pfn 0x17e001 at process virtual address 0x2002e000 [ 408.531672][T26306] Memory failure: 0x166f5e: recovery action for dirty LRU page: Recovered [ 408.541453][T26306] Injecting memory failure for pfn 0x17f404 at process virtual address 0x20029000 [ 408.541612][T26299] Memory failure: 0x17e001: recovery action for dirty LRU page: Recovered [ 408.546252][T26299] Injecting memory failure for pfn 0x16a245 at process virtual address 0x2002f000 [ 408.546348][T26306] Memory failure: 0x17f404: recovery action for dirty LRU page: Recovered [ 408.551136][T26306] Injecting memory failure for pfn 0x163c7a at process virtual address 0x2002a000 [ 408.561501][T26306] Memory failure: 0x163c7a: recovery action for dirty LRU page: Recovered [ 408.563878][T26306] Injecting memory failure for pfn 0x182611 at process virtual address 0x2002b000 [ 408.565615][T26299] Memory failure: 0x16a245: recovery action for dirty LRU page: Recovered [ 408.573235][T26306] Memory failure: 0x182611: recovery action for dirty LRU page: Recovered [ 408.575559][T26306] Injecting memory failure for pfn 0x1643d9 at process virtual address 0x2002c000 00:06:48 executing program 1: r0 = syz_open_dev$ndb(&(0x7f0000000140), 0x0, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$NBD_SET_SOCK(r0, 0xab00, r1) r2 = socket(0x10, 0x3, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r4) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r5, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=@newqdisc={0x78, 0x24, 0x5820a61ca228651, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfq={{0x8}, {0x4c}}]}, 0x78}}, 0x0) recvmsg(r2, &(0x7f0000000200)={&(0x7f0000000080)=@hci, 0x80, &(0x7f0000000180)=[{&(0x7f0000000100)=""/52, 0x34}, {&(0x7f00000003c0)=""/200, 0xc8}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x3, &(0x7f00000014c0)=""/167, 0xa7}, 0x40002001) r6 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r7 = syz_genetlink_get_family_id$nbd(&(0x7f00000001c0), r6) sendmsg$NBD_CMD_DISCONNECT(r6, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000280)={0x1c, r7, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_INDEX={0x8, 0x1, 0x0}]}, 0x1c}}, 0x0) r8 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r9 = syz_genetlink_get_family_id$nbd(&(0x7f00000001c0), r8) sendmsg$NBD_CMD_DISCONNECT(r8, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000280)={0x1c, r9, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_INDEX={0x8, 0x1, 0x0}]}, 0x1c}}, 0x0) r10 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$net_dm(&(0x7f0000000040), r10) [ 408.580425][T26306] Memory failure: 0x1643d9: recovery action for dirty LRU page: Recovered 00:06:48 executing program 2: syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000040)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='huge=always'], 0x0) chdir(0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000600)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x12, r0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x17) 00:06:48 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) openat2$dir(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={0x22800, 0x10, 0x8}, 0x18) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x400000) syz_mount_image$squashfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8100000, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000010220), 0x1) openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) (async) openat2$dir(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={0x22800, 0x10, 0x8}, 0x18) (async) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x400000) (async) syz_mount_image$squashfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8100000, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000010220), 0x1) (async) [ 408.593281][T26306] Injecting memory failure for pfn 0x169f96 at process virtual address 0x2002d000 00:06:48 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x3, 0x0) (async) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) (async) r4 = socket$nl_route(0x10, 0x3, 0x0) (async) r5 = socket(0x10, 0x3, 0x0) r6 = socket$nl_route(0x10, 0x3, 0x0) (async) r7 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r7) getsockname$packet(r7, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r6, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r8, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r5, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=@newqdisc={0x78, 0x24, 0x5820a61ca228651, 0x0, 0x0, {0x0, 0x0, 0x0, r8, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfq={{0x8}, {0x4c}}]}, 0x78}}, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000003c0)=@newtfilter={0x60, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r8, {}, {}, {0xd}}, [@filter_kind_options=@f_basic={{0xa}, {0x30, 0x2, [@TCA_BASIC_EMATCHES={0x2c, 0x2, 0x0, 0x1, [@TCA_EMATCH_TREE_HDR={0x8, 0x1, {0xffff}}, @TCA_EMATCH_TREE_LIST={0x20, 0x2, 0x0, 0x1, [@TCF_EM_NBYTE={0x10, 0x1}, @TCF_EM_META={0xc, 0x2, 0x0, 0x0, {{0x0, 0x4, 0x3}}}]}]}]}}]}, 0x60}}, 0x0) (async) sendmsg$NL80211_CMD_SET_KEY(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000380)={&(0x7f0000000440)={0x44, 0x0, 0x1, 0x70bd28, 0x25dfdbfe, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_KEY_CIPHER={0x8, 0x9, 0xfac05}, @NL80211_ATTR_KEY_CIPHER={0x8, 0x9, 0xfac01}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_KEY_DATA_WEP40={0x9, 0x7, "a1681f28d2"}]}, 0x44}, 0x1, 0x0, 0x0, 0x48000}, 0x4044884) (async) sendmsg$nl_route_sched(r0, &(0x7f0000000240)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000200)={&(0x7f0000000600)=@newtfilter={0x4e0, 0x2c, 0x400, 0x70bd2c, 0x25dfdbfd, {0x0, 0x0, 0x0, r8, {0x7, 0x3}, {0x3, 0xb}, {0xfff3, 0xfff1}}, [@TCA_RATE={0x6, 0x5, {0x4b, 0x9}}, @TCA_CHAIN={0x8, 0xb, 0x3}, @TCA_RATE={0x6, 0x5, {0x7d, 0x8}}, @filter_kind_options=@f_rsvp={{0x9}, {0x460, 0x2, [@TCA_RSVP_POLICE={0x45c, 0x5, [@TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x100000000}, @TCA_POLICE_RATE={0x404, 0x2, [0x7, 0xde9, 0x1, 0x2, 0xd3a, 0x4, 0x6, 0xe5, 0x10001, 0x3, 0xffffffff, 0x8, 0x200, 0x5, 0x8816, 0x6, 0xc19, 0x10000, 0x4, 0x3ff0, 0x7, 0x101, 0xc02b, 0x3, 0x27, 0x0, 0x0, 0x2, 0x80000000, 0x1, 0x3f, 0x6, 0x7000000, 0x1, 0x8, 0x0, 0x2, 0x5, 0x7, 0x8, 0x1000, 0x8, 0x1, 0x1, 0x2, 0x8, 0x1f, 0x1, 0x0, 0x5, 0x7ff, 0x9, 0x2, 0x1, 0x9, 0x4, 0x3, 0xc0, 0x2d, 0x101, 0x0, 0x8fa, 0x1, 0x5, 0x1, 0x2, 0x2, 0xbaa, 0x5, 0xa8, 0x0, 0x3, 0x2, 0x6, 0x3f, 0x5, 0x0, 0x1, 0xfffffff1, 0xfffffffe, 0x8, 0x6, 0x80, 0x0, 0x0, 0x9, 0xff, 0x1, 0x8001, 0x8, 0xcb7, 0x6, 0x7c, 0x0, 0x6c0, 0x7, 0x2, 0x4366, 0x3, 0x2, 0x9, 0x3, 0x3f, 0x7f, 0x7, 0x5, 0xffffff59, 0x2, 0x22df, 0x7, 0xfffffe00, 0x2, 0x0, 0x1, 0x80, 0x8, 0x2, 0x401, 0x7fff, 0xffffffff, 0x0, 0x101, 0x800, 0x1, 0x2, 0x101, 0x10001, 0xc7, 0x2, 0x4, 0x100, 0x5, 0x3, 0xffffffff, 0xffffffe0, 0x0, 0x0, 0x72, 0x5, 0x10001, 0x402, 0x8, 0x79, 0xc14f, 0x9, 0x8, 0xffff, 0x80000001, 0x94ea, 0x7fffffff, 0x3, 0x9, 0x7ff, 0x8ac, 0xc214, 0x7fffffff, 0x0, 0x1f, 0x3, 0x800, 0x8ff, 0x0, 0xfffff0db, 0x7f, 0x1, 0x3, 0x0, 0xdb5, 0x6, 0x2, 0x8001, 0x1, 0x5336, 0x20, 0x7, 0x7fffffff, 0x8, 0x453, 0x7, 0x0, 0x0, 0x101, 0x10001, 0xdf2, 0x2f, 0xff, 0x40, 0x5, 0x6, 0x9, 0x8000, 0x9, 0x2, 0x0, 0xa8, 0x8, 0xfffffffb, 0x200, 0x5, 0xfffff62c, 0x2, 0x8, 0xa0d3176, 0x29, 0x8001, 0x7, 0xc263, 0x0, 0x5, 0x4, 0x1, 0x6, 0x2c55, 0x9, 0x338, 0xffffee90, 0xad47, 0xffffffae, 0x7, 0x1, 0x3, 0x8, 0x7ff, 0x3, 0x20000000, 0x800000, 0x8d, 0x7, 0x18, 0x2, 0x4, 0x3, 0x81, 0x80, 0x7f, 0x5, 0x40, 0x9, 0x42d8f8f4, 0x1, 0x8001, 0x9f3, 0x1, 0x2, 0x1f, 0x9, 0x3ff, 0x6a24, 0xee0e, 0x200, 0x3f, 0x5, 0x0, 0x101, 0x4, 0x4]}, @TCA_POLICE_TBF={0x3c, 0x1, {0x5, 0x0, 0x8000, 0x5, 0x3c5, {0x0, 0x1, 0x9, 0x2f0, 0x4, 0x1}, {0xff, 0x1, 0x7, 0xfff7, 0x1, 0x3f}, 0x64ca, 0x3, 0x4}}, @TCA_POLICE_RATE64={0xc, 0x8, 0x1}]}]}}, @TCA_RATE={0x6, 0x5, {0x9}}, @filter_kind_options=@f_route={{0xa}, {0xc, 0x2, [@TCA_ROUTE4_CLASSID={0x8, 0x1, {0x3, 0xa}}]}}, @TCA_CHAIN={0x8, 0xb, 0x4}, @TCA_RATE={0x6, 0x5, {0x7, 0x40}}, @TCA_CHAIN={0x8, 0xb, 0x8}]}, 0x4e0}, 0x1, 0x0, 0x0, 0x4004001}, 0x40000) (async) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r3) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11ffffffff000000", @ANYRES32=r9, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) (async) sendmsg$nl_route_sched(r1, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=@newqdisc={0x78, 0x24, 0x5820a61ca228651, 0x0, 0x0, {0x0, 0x0, 0x0, r9, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfq={{0x8}, {0x4c}}]}, 0x78}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000002c0)=@newtfilter={0x44, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r9, {}, {}, {0x3}}, [@filter_kind_options=@f_bpf={{0x8}, {0x18, 0x2, [@TCA_BPF_OPS={{0x6}, {0x4}}, @TCA_BPF_FLAGS={0x8, 0x8, 0x2}]}}]}, 0x44}}, 0x0) [ 408.612872][T26306] Memory failure: 0x169f96: recovery action for dirty LRU page: Recovered 00:06:48 executing program 3: syz_usb_connect(0x0, 0xbc, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0xd3, 0x46, 0x37, 0x8, 0xbfd, 0x3, 0x8838, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xaa, 0x1, 0x6, 0x0, 0x60, 0x0, [{{0x9, 0x4, 0x3b, 0x0, 0x4, 0x7f, 0x6b, 0x3d, 0xff, [@hid_hid={0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x8b2}}], [{{0x9, 0x5, 0xa, 0x0, 0x0, 0x0, 0x0, 0x7f}}, {{0x9, 0x5, 0xa, 0x3, 0x10, 0xc6, 0x0, 0x1, [@uac_iso={0x7}]}}, {{0x9, 0x5, 0x0, 0x10, 0x200, 0x0, 0x1f}}, {{0x9, 0x5, 0x0, 0x8, 0x0, 0x4, 0x0, 0x5, [@generic={0x64, 0x5, "07e7019c720d101d4a94c4b23d18700c8144ed47ce9c84fe581632c8b697106caa1c433408d39b5cac2176a61892ba93f36a77f0e435753677cc4770879a2060ad3d41fe2fc12dbeb062a5db721c1c3a35724cac8df5013d962f9640c1ac9f9b7b8d"}]}}]}}]}}]}}, &(0x7f0000000800)={0xa, &(0x7f0000000700)={0xa, 0x6, 0x300, 0x7f, 0x0, 0xad, 0x10}, 0xf, &(0x7f0000000740)={0x5, 0xf, 0xf, 0x2, [@ptm_cap={0x3}, @ext_cap={0x7, 0x10, 0x2, 0x0, 0x0, 0x0, 0xd059}]}}) (async) r0 = syz_usb_connect$cdc_ncm(0x5, 0x84, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010102020000402505a1a4400001020301090272000000ff0904000001020d000006240600016a05240000010d240f0102000000feff810000a88b045e4f01a607c0ffcb7e39aa0905810310003f04010904010000020d00000904010102020d0000570401090503021000098000"/126], &(0x7f00000005c0)={0xa, &(0x7f0000000180)={0xa, 0x6, 0x250, 0x81, 0x3f, 0x4, 0x40, 0x6}, 0x119, &(0x7f00000001c0)={0x5, 0xf, 0x119, 0x6, [@ssp_cap={0x14, 0x10, 0xa, 0xff, 0x2, 0x0, 0xf, 0x9, [0x0, 0xff3f30]}, @ext_cap={0x7, 0x10, 0x2, 0x1e, 0x4, 0x5, 0x7}, @generic={0xb8, 0x10, 0x2, "6dc89e9287a0178986025ef950ab0e454ffab1f0d2d86f01c96227aad7e2d3d8e81d3467f61e7a2ea39798a235c4174177ef51cc4872b7faace6c403d3372a5400120bd30ae684590ac59524b7e69d01660e08152508b6f6fdb070872cfdfb40fbb4c4cbd6174c01c749235fdf2b4887dd9fc805c60c0e20bfe9cf4ae5283091fea78be0a63f26be659eaff30fcc76c00621b8de2cc3ac898c98673fef1041c9bfb6cf28d2fb48d4261edbbf8769535413530d49f7"}, @ext_cap={0x7, 0x10, 0x2, 0x18, 0x7, 0x2, 0x6}, @ss_container_id={0x14, 0x10, 0x4, 0x3, "48d13e015ff0a6276da33b2f4dad4f0d"}, @generic={0x26, 0x10, 0x2, "7e3f60138f73cafde6697950ca97ca932c2087d059224c8ff8de281c71ab5e72248c05"}]}, 0x5, [{0x5e, &(0x7f0000000300)=@string={0x5e, 0x3, "14bac594c2c70c197e99c7d66adfa9214f4a771a22a86db694609c545cc51f333d58ef7d4c2bb290b7b7ab1941ee37832f38eb01867dec937788c0fca60f6d77b3bafc33f1f6e320e126a5c683082247d2a8825be561dd5f040a3165"}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x41c}}, {0xcf, &(0x7f00000003c0)=@string={0xcf, 0x3, "67d2f521bca555e25006ba23a6cbff76a5e712c3fea14200819ef61d70fccee48fec3176dcd2671187d6345b480652e46cc1499d911bd090fe5051373f8f7b67c961b129ef19ee9239dfb396529481fd4c90fc22e30eaa8570034ad110d166995672668000ca4d93256c82ee33f5d036c9ccf8ec6534d0089f727b8feace424708f017755a3aa4b351d6966a9c4bc76851ae0778ef1f8379a2ce0028257e87e1370015cb8d110544f8bf825c3f5acad2c01f61d86633e8a154d1356230bae17a71a447a11e3884d3783b516b78"}}, {0x81, &(0x7f00000004c0)=@string={0x81, 0x3, "d07e2334f65fdc92b9f2d95b8f68d20304c475cdb76b696ead00fe53d186baf354dd708c35eb167db91219aa17832447888737e7dd0a4e6f3db5533582d5b4e300742be5d4e6cdd2a2d303965dc5ac5c6aebe5fb28f543138c710004f555d9a92511e95c79d3ce1f90ec5a64fffd5094dd49759a8c5bcc44c21b284f8c9043"}}, {0x6, &(0x7f0000000580)=@string={0x6, 0x3, "5437a0cb"}}]}) syz_usb_disconnect(r0) (async, rerun: 64) syz_usb_connect$cdc_ncm(0x0, 0x6f, &(0x7f0000000640)={{0x12, 0x1, 0x200, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5d, 0x2, 0x1, 0x0, 0x80, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x6, 0x24, 0x6, 0x0, 0x1, "8e"}, {0x5, 0x24, 0x0, 0xffff}, {0xd, 0x24, 0xf, 0x1, 0x1, 0x400, 0x9}, {0x6, 0x24, 0x1a, 0x5, 0x8}}, {{0x9, 0x5, 0x81, 0x3, 0x208, 0x3, 0x9, 0x81}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x10, 0x1, 0xb3, 0x40}}, {{0x9, 0x5, 0x3, 0x2, 0x0, 0x8, 0x0, 0x80}}}}}}}]}}, &(0x7f0000000a80)={0xa, &(0x7f0000000140)={0xa, 0x6, 0x110, 0x5, 0xb6, 0x2, 0x40, 0x3f}, 0x5, &(0x7f00000006c0)={0x5, 0xf, 0x5}, 0x6, [{0x84, &(0x7f0000000840)=@string={0x84, 0x3, "b08a3f2bfd37e64cbdc906388f23fcdbf1676295dcbfe45e2df4e153a600de651ba1d823cf60d8f716a70e7d36aa1af1d2ec258a45a2d75a27f9e0d8838c152146221954ede01b1fb8697c4148b489122be83993b504c5ea1f18cd9d03cd37fde110a6dadd07996cca170d9fb8ce41c897baf57222b5972cb4f697db315e6cb5b0b7"}}, {0x4, &(0x7f0000000780)=@lang_id={0x4, 0x3, 0x100a}}, {0x4, &(0x7f00000007c0)=@lang_id={0x4, 0x3, 0x843}}, {0x1a, &(0x7f0000000900)=@string={0x1a, 0x3, "3b496c77838771d4f339e49e20096cf196d5ca9154d114cb"}}, {0xea, &(0x7f0000000940)=@string={0xea, 0x3, "ce33e0bf06ac310686a130ecbe2e7ff150294ad650885937144741b562800d4349f27602168eba546d28e539a92004f49cf5013818733facd1d99f3c1f580eb20bbe0df4fa8281f3d2e597ed2236dba88ef72e2d9b576ae7475d66af2b11613cb3b18893fc83f1daa19a39936d7a3a7a9504810dad60e32ce7b52bc830b14e4da3d0f40ea6a515bcf88ad3f4511c78ec93a5f0bbe80b4f33c513dfdb0179cf28adb8231d4943b9c444ca52d8bb1c83a9a218439d92b2545ac7688d68295f9a7cbffd39f5676d4a4b598ba862d7589a73ca7b3497d3d7f67e488ed8e2f0d00798b194a9f2c5d5d933"}}, {0x4, &(0x7f0000000a40)=@lang_id={0x4, 0x3, 0x44d}}]}) (rerun: 64) [ 408.624440][T26306] Injecting memory failure for pfn 0x1683fa at process virtual address 0x2002e000 [ 408.627229][T26306] Memory failure: 0x1683fa: recovery action for dirty LRU page: Recovered [ 408.649882][T26326] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 408.655812][T26306] Injecting memory failure for pfn 0x173016 at process virtual address 0x2002f000 [ 408.661582][T26306] Memory failure: 0x173016: recovery action for dirty LRU page: Recovered [ 408.661996][T26325] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 408.668582][T26325] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 408.674338][T26326] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 408.679402][T26326] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 408.688878][T26326] misc raw-gadget: fail, usb_gadget_register_driver returned -16 00:06:48 executing program 4: syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000040)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='huge=alBays'], 0x0) (async) chdir(&(0x7f0000000380)='./bus\x00') (async) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x2000, 0x8) (async) write$binfmt_script(r0, &(0x7f0000000600)=ANY=[], 0x208e24b) (async) pwrite64(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x12, r0, 0x0) (async, rerun: 32) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x64) (async, rerun: 32) socket$l2tp(0x2, 0x2, 0x73) (async, rerun: 32) pivot_root(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') (rerun: 32) r1 = socket$nl_route(0x10, 0x3, 0x0) (async) r2 = socket(0x10, 0x3, 0x0) (async) r3 = socket$nl_route(0x10, 0x3, 0x0) (async) r4 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r4) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r5, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) (async) sendmsg$nl_route_sched(r2, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=@newqdisc={0x78, 0x24, 0x5820a61ca228651, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfq={{0x8}, {0x4c}}]}, 0x78}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000003c0)=@newtfilter={0x60, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {}, {0xd}}, [@filter_kind_options=@f_basic={{0xa}, {0x30, 0x2, [@TCA_BASIC_EMATCHES={0x2c, 0x2, 0x0, 0x1, [@TCA_EMATCH_TREE_HDR={0x8, 0x1, {0xffff}}, @TCA_EMATCH_TREE_LIST={0x20, 0x2, 0x0, 0x1, [@TCF_EM_NBYTE={0x10, 0x1}, @TCF_EM_META={0xc, 0x2, 0x0, 0x0, {{0x0, 0x4, 0x3}}}]}]}]}}]}, 0x60}}, 0x0) fcntl$addseals(r1, 0x409, 0x3) 00:06:48 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) openat2$dir(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={0x22800, 0x10, 0x8}, 0x18) (async) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x400000) (async) syz_mount_image$squashfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8100000, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000010220), 0x1) [ 408.703802][T26326] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy 00:06:48 executing program 0: r0 = syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000020000402505a1a440000102030109025c0002010000000904000001020d0000052406000105240000000d240f0100000000000000000006241a0000000905810300000000000904010000020d00000904010102020d0000090082020000000000090503"], 0x0) r1 = syz_usb_connect$cdc_ecm(0x4, 0x63, &(0x7f0000000000)={{0x12, 0x1, 0x250, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x51, 0x1, 0x1, 0x11, 0x10, 0x20, [{{0x9, 0x4, 0x0, 0x8, 0x3, 0x2, 0x6, 0x0, 0x7, {{0x7, 0x24, 0x6, 0x0, 0x0, "99c8"}, {0x5, 0x24, 0x0, 0x9}, {0xd, 0x24, 0xf, 0x1, 0xfff, 0x3, 0x5, 0x6}, [@obex={0x5, 0x24, 0x15, 0xff}, @obex={0x5, 0x24, 0x15, 0xfff7}, @ncm={0x6, 0x24, 0x1a, 0x1, 0x12}, @acm={0x4, 0x24, 0x2, 0x6}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x40, 0x4, 0xe6, 0x9}}, {{0x9, 0x5, 0x3, 0x2, 0x400, 0xed, 0x4}}}}}]}}]}}, &(0x7f0000000440)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x200, 0x5b, 0xb, 0x1, 0x40, 0x8}, 0xc7, &(0x7f0000000140)={0x5, 0xf, 0xc7, 0x2, [@generic={0xb8, 0x10, 0x3, "e873a26a0ce3f176598b4fc52530943b53147fe8ee03e95dc96a3c8d9d073f1294e1a7f24891ef2d8e642fe778182e3d2e50ffde8e25619f2f928b559978479bc9b19717547ebcef96da409a17ac37b6fbc93cd49998542f30eb299839f8659c2017aec430dfccc5e2bf6fd630c177234be3d2178e4065446e2512d79bfad40e631c69cc9ee36519bd06c534d90675f14326c069d920e5f7609abd772860c2869d212c6ca6e95e9e190139107baa8b2a8489c73b75"}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x9, 0x20, 0x1f, 0x800}]}, 0x7, [{0x14, &(0x7f0000000240)=@string={0x14, 0x3, "59359f66e89449240915e63a5a44b945ce2b"}}, {0x4, &(0x7f0000000280)=@lang_id={0x4, 0x3, 0x2401}}, {0x4, &(0x7f00000002c0)=@lang_id={0x4, 0x3, 0x415}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x816}}, {0x7b, &(0x7f0000000340)=@string={0x7b, 0x3, "3135bdac818fe80af831027b83765d5a31bbbb0d426c72c57dfbd35875a291951e43692036ed4b862303f7b3bfc53378b51c0bc60c117ddd31ab1210acf584b1f14ea2b51733cef17feedcb6d9179161a5c4f44a43c06f3df521d9b65242c089150f020b037b8a1e577bc19e066de173bb088da50591a14c39"}}, {0x3f, &(0x7f00000003c0)=@string={0x3f, 0x3, "2600de94a960b403ffb5455529a89fed5307a31f560a278c829db0f56ae9a3af056eb9a0c02c11bda6a55a305e056ee873852720f00df352cb921d14a5"}}, {0x4, &(0x7f0000000400)=@lang_id={0x4, 0x3, 0x807}}]}) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io(r1, &(0x7f0000000700)={0x2c, &(0x7f00000004c0)={0x0, 0x10, 0x24, {0x24, 0x22, "ea80df8060909433705255f4b39a1532436eae8f3e92f6e3a80a0214a0bdb99a6f35"}}, &(0x7f0000000500)={0x0, 0x3, 0xb0, @string={0xb0, 0x3, "ce95f09fb762d7f4827e484ea70d2a98241fb270276a0775e55c9955f4437911983fee7cacec2b93434405630ad6c5ad4d78766527efb8d1b2b97e4f37665819b327fb2dad82e8c2b41e428f5117cef687b61c4294eafabfa74f701db06aea25de7f1383bdde10dc9faf0c2bc6a3ac0a4b160f6bc54ac3528d34fc46a3a280a5d343c0f14c1875d1d4e1aeb98b342e22a750ccb14c5caaa8658e842d483e370341de874cda858f033dd3e0f09751"}}, &(0x7f00000005c0)={0x0, 0xf, 0x8e, {0x5, 0xf, 0x8e, 0x4, [@ext_cap={0x7, 0x10, 0x2, 0x2, 0x9, 0x5, 0x2}, @ssp_cap={0xc, 0x10, 0xa, 0x9, 0x0, 0x8, 0xf000, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x8, 0x81, 0x0, 0x7fff}, @generic={0x6c, 0x10, 0x2, "5d6fe7a0b93c810d2d93c95015d52f7905f13b5f0c45d8374c3b6bed2688b51fbfa66db38d22a1ba6de7f4e920042b98bf22c87cb8a2ef9a99241b12d5c0dd674e1a49443009679247a2b28451856e210e4641848ab4b190d398e1218518bcb61f73c50ec450866fc1"}]}}, &(0x7f0000000680)={0x20, 0x29, 0xf, {0xf, 0x29, 0x3f, 0x3, 0x81, 0xd5, "c3e3f896", "bdfd8317"}}, &(0x7f00000006c0)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0xfa, 0x2, 0x6, 0x4, 0x8, 0x0, 0x80}}}, &(0x7f0000000b40)={0x84, &(0x7f0000000740)={0x20, 0x16, 0x23, "e146fe5df6ff9a5cdd331ccc353915bd67abb4a7853b82a256432663d79611a9e46583"}, &(0x7f0000000780)={0x0, 0xa, 0x1, 0x4}, &(0x7f00000007c0)={0x0, 0x8, 0x1, 0xf4}, &(0x7f0000000800)={0x20, 0x0, 0x4, {0x3, 0x3}}, &(0x7f0000000840)={0x20, 0x0, 0x8, {0x120, 0x8, [0xff00]}}, &(0x7f0000000880)={0x40, 0x7, 0x2, 0x3}, &(0x7f00000008c0)={0x40, 0x9, 0x1, 0x4}, &(0x7f0000000900)={0x40, 0xb, 0x2, "0f46"}, &(0x7f0000000940)={0x40, 0xf, 0x2, 0xfff}, &(0x7f0000000980)={0x40, 0x13, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xe}}, &(0x7f00000009c0)={0x40, 0x17, 0x6, @random="deafed604f08"}, &(0x7f0000000a00)={0x40, 0x19, 0x2, "8359"}, &(0x7f0000000a40)={0x40, 0x1a, 0x2, 0x24c}, &(0x7f0000000a80)={0x40, 0x1c, 0x1, 0xeb}, &(0x7f0000000ac0)={0x40, 0x1e, 0x1, 0xfe}, &(0x7f0000000b00)={0x40, 0x21, 0x1, 0x3f}}) [ 408.713992][T26326] misc raw-gadget: fail, usb_gadget_register_driver returned -16 00:06:48 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) (async, rerun: 32) r1 = socket(0x10, 0x3, 0x0) (rerun: 32) r2 = socket$nl_route(0x10, 0x3, 0x0) (async) r3 = socket(0x10, 0x803, 0x0) (async, rerun: 64) r4 = socket$nl_route(0x10, 0x3, 0x0) (async, rerun: 64) r5 = socket(0x10, 0x3, 0x0) (async) r6 = socket$nl_route(0x10, 0x3, 0x0) (async, rerun: 64) r7 = socket(0x10, 0x803, 0x0) (rerun: 64) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r7) (async) getsockname$packet(r7, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r6, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r8, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r5, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=@newqdisc={0x78, 0x24, 0x5820a61ca228651, 0x0, 0x0, {0x0, 0x0, 0x0, r8, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfq={{0x8}, {0x4c}}]}, 0x78}}, 0x0) (async) sendmsg$nl_route_sched(r4, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000003c0)=@newtfilter={0x60, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r8, {}, {}, {0xd}}, [@filter_kind_options=@f_basic={{0xa}, {0x30, 0x2, [@TCA_BASIC_EMATCHES={0x2c, 0x2, 0x0, 0x1, [@TCA_EMATCH_TREE_HDR={0x8, 0x1, {0xffff}}, @TCA_EMATCH_TREE_LIST={0x20, 0x2, 0x0, 0x1, [@TCF_EM_NBYTE={0x10, 0x1}, @TCF_EM_META={0xc, 0x2, 0x0, 0x0, {{0x0, 0x4, 0x3}}}]}]}]}}]}, 0x60}}, 0x0) (async) sendmsg$NL80211_CMD_SET_KEY(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000380)={&(0x7f0000000440)={0x44, 0x0, 0x1, 0x70bd28, 0x25dfdbfe, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_KEY_CIPHER={0x8, 0x9, 0xfac05}, @NL80211_ATTR_KEY_CIPHER={0x8, 0x9, 0xfac01}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_KEY_DATA_WEP40={0x9, 0x7, "a1681f28d2"}]}, 0x44}, 0x1, 0x0, 0x0, 0x48000}, 0x4044884) (async) sendmsg$nl_route_sched(r0, &(0x7f0000000240)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000200)={&(0x7f0000000600)=@newtfilter={0x4e0, 0x2c, 0x400, 0x70bd2c, 0x25dfdbfd, {0x0, 0x0, 0x0, r8, {0x7, 0x3}, {0x3, 0xb}, {0xfff3, 0xfff1}}, [@TCA_RATE={0x6, 0x5, {0x4b, 0x9}}, @TCA_CHAIN={0x8, 0xb, 0x3}, @TCA_RATE={0x6, 0x5, {0x7d, 0x8}}, @filter_kind_options=@f_rsvp={{0x9}, {0x460, 0x2, [@TCA_RSVP_POLICE={0x45c, 0x5, [@TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x100000000}, @TCA_POLICE_RATE={0x404, 0x2, [0x7, 0xde9, 0x1, 0x2, 0xd3a, 0x4, 0x6, 0xe5, 0x10001, 0x3, 0xffffffff, 0x8, 0x200, 0x5, 0x8816, 0x6, 0xc19, 0x10000, 0x4, 0x3ff0, 0x7, 0x101, 0xc02b, 0x3, 0x27, 0x0, 0x0, 0x2, 0x80000000, 0x1, 0x3f, 0x6, 0x7000000, 0x1, 0x8, 0x0, 0x2, 0x5, 0x7, 0x8, 0x1000, 0x8, 0x1, 0x1, 0x2, 0x8, 0x1f, 0x1, 0x0, 0x5, 0x7ff, 0x9, 0x2, 0x1, 0x9, 0x4, 0x3, 0xc0, 0x2d, 0x101, 0x0, 0x8fa, 0x1, 0x5, 0x1, 0x2, 0x2, 0xbaa, 0x5, 0xa8, 0x0, 0x3, 0x2, 0x6, 0x3f, 0x5, 0x0, 0x1, 0xfffffff1, 0xfffffffe, 0x8, 0x6, 0x80, 0x0, 0x0, 0x9, 0xff, 0x1, 0x8001, 0x8, 0xcb7, 0x6, 0x7c, 0x0, 0x6c0, 0x7, 0x2, 0x4366, 0x3, 0x2, 0x9, 0x3, 0x3f, 0x7f, 0x7, 0x5, 0xffffff59, 0x2, 0x22df, 0x7, 0xfffffe00, 0x2, 0x0, 0x1, 0x80, 0x8, 0x2, 0x401, 0x7fff, 0xffffffff, 0x0, 0x101, 0x800, 0x1, 0x2, 0x101, 0x10001, 0xc7, 0x2, 0x4, 0x100, 0x5, 0x3, 0xffffffff, 0xffffffe0, 0x0, 0x0, 0x72, 0x5, 0x10001, 0x402, 0x8, 0x79, 0xc14f, 0x9, 0x8, 0xffff, 0x80000001, 0x94ea, 0x7fffffff, 0x3, 0x9, 0x7ff, 0x8ac, 0xc214, 0x7fffffff, 0x0, 0x1f, 0x3, 0x800, 0x8ff, 0x0, 0xfffff0db, 0x7f, 0x1, 0x3, 0x0, 0xdb5, 0x6, 0x2, 0x8001, 0x1, 0x5336, 0x20, 0x7, 0x7fffffff, 0x8, 0x453, 0x7, 0x0, 0x0, 0x101, 0x10001, 0xdf2, 0x2f, 0xff, 0x40, 0x5, 0x6, 0x9, 0x8000, 0x9, 0x2, 0x0, 0xa8, 0x8, 0xfffffffb, 0x200, 0x5, 0xfffff62c, 0x2, 0x8, 0xa0d3176, 0x29, 0x8001, 0x7, 0xc263, 0x0, 0x5, 0x4, 0x1, 0x6, 0x2c55, 0x9, 0x338, 0xffffee90, 0xad47, 0xffffffae, 0x7, 0x1, 0x3, 0x8, 0x7ff, 0x3, 0x20000000, 0x800000, 0x8d, 0x7, 0x18, 0x2, 0x4, 0x3, 0x81, 0x80, 0x7f, 0x5, 0x40, 0x9, 0x42d8f8f4, 0x1, 0x8001, 0x9f3, 0x1, 0x2, 0x1f, 0x9, 0x3ff, 0x6a24, 0xee0e, 0x200, 0x3f, 0x5, 0x0, 0x101, 0x4, 0x4]}, @TCA_POLICE_TBF={0x3c, 0x1, {0x5, 0x0, 0x8000, 0x5, 0x3c5, {0x0, 0x1, 0x9, 0x2f0, 0x4, 0x1}, {0xff, 0x1, 0x7, 0xfff7, 0x1, 0x3f}, 0x64ca, 0x3, 0x4}}, @TCA_POLICE_RATE64={0xc, 0x8, 0x1}]}]}}, @TCA_RATE={0x6, 0x5, {0x9}}, @filter_kind_options=@f_route={{0xa}, {0xc, 0x2, [@TCA_ROUTE4_CLASSID={0x8, 0x1, {0x3, 0xa}}]}}, @TCA_CHAIN={0x8, 0xb, 0x4}, @TCA_RATE={0x6, 0x5, {0x7, 0x40}}, @TCA_CHAIN={0x8, 0xb, 0x8}]}, 0x4e0}, 0x1, 0x0, 0x0, 0x4004001}, 0x40000) (async) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r3) (async) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11ffffffff000000", @ANYRES32=r9, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) (async, rerun: 64) sendmsg$nl_route_sched(r1, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=@newqdisc={0x78, 0x24, 0x5820a61ca228651, 0x0, 0x0, {0x0, 0x0, 0x0, r9, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfq={{0x8}, {0x4c}}]}, 0x78}}, 0x0) (rerun: 64) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000002c0)=@newtfilter={0x44, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r9, {}, {}, {0x3}}, [@filter_kind_options=@f_bpf={{0x8}, {0x18, 0x2, [@TCA_BPF_OPS={{0x6}, {0x4}}, @TCA_BPF_FLAGS={0x8, 0x8, 0x2}]}}]}, 0x44}}, 0x0) 00:06:48 executing program 1: r0 = syz_open_dev$ndb(&(0x7f0000000140), 0x0, 0x0) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$NBD_SET_SOCK(r0, 0xab00, r1) r2 = socket(0x10, 0x3, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) (async) r4 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r4) (async) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r5, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=@newqdisc={0x78, 0x24, 0x5820a61ca228651, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfq={{0x8}, {0x4c}}]}, 0x78}}, 0x0) recvmsg(r2, &(0x7f0000000200)={&(0x7f0000000080)=@hci, 0x80, &(0x7f0000000180)=[{&(0x7f0000000100)=""/52, 0x34}, {&(0x7f00000003c0)=""/200, 0xc8}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x3, &(0x7f00000014c0)=""/167, 0xa7}, 0x40002001) r6 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r7 = syz_genetlink_get_family_id$nbd(&(0x7f00000001c0), r6) sendmsg$NBD_CMD_DISCONNECT(r6, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000280)={0x1c, r7, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_INDEX={0x8, 0x1, 0x0}]}, 0x1c}}, 0x0) (async) r8 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r9 = syz_genetlink_get_family_id$nbd(&(0x7f00000001c0), r8) sendmsg$NBD_CMD_DISCONNECT(r8, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000280)={0x1c, r9, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_INDEX={0x8, 0x1, 0x0}]}, 0x1c}}, 0x0) (async) r10 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$net_dm(&(0x7f0000000040), r10) [ 408.736286][T26326] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 408.738531][T26326] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 408.740968][T26326] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 408.763028][T26340] tmpfs: Bad value for 'huge' [ 408.766002][T26326] misc raw-gadget: fail, usb_gadget_register_driver returned -16 00:06:48 executing program 2: syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000040)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='huge=always'], 0x0) chdir(&(0x7f0000000380)='./bus\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000600)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x12, r0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x17) 00:06:48 executing program 4: syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000040)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='huge=alBays'], 0x0) (async) chdir(&(0x7f0000000380)='./bus\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x2000, 0x8) write$binfmt_script(r0, &(0x7f0000000600)=ANY=[], 0x208e24b) (async) pwrite64(0xffffffffffffffff, 0x0, 0x0, 0x0) (async, rerun: 64) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x12, r0, 0x0) (rerun: 64) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x64) (async, rerun: 64) socket$l2tp(0x2, 0x2, 0x73) (async, rerun: 64) pivot_root(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x10, 0x3, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) (async, rerun: 64) r4 = socket(0x10, 0x803, 0x0) (rerun: 64) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r4) (async) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r5, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) (async) sendmsg$nl_route_sched(r2, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=@newqdisc={0x78, 0x24, 0x5820a61ca228651, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfq={{0x8}, {0x4c}}]}, 0x78}}, 0x0) (async) sendmsg$nl_route_sched(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000003c0)=@newtfilter={0x60, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {}, {0xd}}, [@filter_kind_options=@f_basic={{0xa}, {0x30, 0x2, [@TCA_BASIC_EMATCHES={0x2c, 0x2, 0x0, 0x1, [@TCA_EMATCH_TREE_HDR={0x8, 0x1, {0xffff}}, @TCA_EMATCH_TREE_LIST={0x20, 0x2, 0x0, 0x1, [@TCF_EM_NBYTE={0x10, 0x1}, @TCF_EM_META={0xc, 0x2, 0x0, 0x0, {{0x0, 0x4, 0x3}}}]}]}]}}]}, 0x60}}, 0x0) fcntl$addseals(r1, 0x409, 0x3) [ 408.815663][T26355] tmpfs: Bad value for 'huge' 00:06:48 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0x14) sendmsg$nl_route_sched(r0, &(0x7f0000000980)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000006c0)=ANY=[@ANYBLOB="1800000030007b01000015c700000000000000000400e800"], 0x18}}, 0x0) 00:06:48 executing program 4: r0 = syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000040)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='huge=always'], 0x0) chdir(&(0x7f0000000380)='./bus\x00') r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000600)=ANY=[], 0x208e24b) pwrite64(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x12, r1, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x64) ftruncate(r0, 0x9) mlock(&(0x7f0000613000/0x4000)=nil, 0x4000) 00:06:48 executing program 1: r0 = syz_open_dev$ndb(&(0x7f0000000140), 0x0, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$NBD_SET_SOCK(r0, 0xab00, r1) r2 = socket(0x10, 0x3, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r4) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r5, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=@newqdisc={0x78, 0x24, 0x5820a61ca228651, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfq={{0x8}, {0x4c}}]}, 0x78}}, 0x0) recvmsg(r2, &(0x7f0000000200)={&(0x7f0000000080)=@hci, 0x80, &(0x7f0000000180)=[{&(0x7f0000000100)=""/52, 0x34}, {&(0x7f00000003c0)=""/200, 0xc8}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x3, &(0x7f00000014c0)=""/167, 0xa7}, 0x40002001) r6 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r7 = syz_genetlink_get_family_id$nbd(&(0x7f00000001c0), r6) sendmsg$NBD_CMD_DISCONNECT(r6, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000280)={0x1c, r7, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_INDEX={0x8, 0x1, 0x0}]}, 0x1c}}, 0x0) r8 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r9 = syz_genetlink_get_family_id$nbd(&(0x7f00000001c0), r8) sendmsg$NBD_CMD_DISCONNECT(r8, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000280)={0x1c, r9, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_INDEX={0x8, 0x1, 0x0}]}, 0x1c}}, 0x0) r10 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$net_dm(&(0x7f0000000040), r10) syz_open_dev$ndb(&(0x7f0000000140), 0x0, 0x0) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) ioctl$NBD_SET_SOCK(r0, 0xab00, r1) (async) socket(0x10, 0x3, 0x0) (async) socket$nl_route(0x10, 0x3, 0x0) (async) socket(0x10, 0x803, 0x0) (async) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r4) (async) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) (async) sendmsg$nl_route(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r5, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) (async) sendmsg$nl_route_sched(r2, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=@newqdisc={0x78, 0x24, 0x5820a61ca228651, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfq={{0x8}, {0x4c}}]}, 0x78}}, 0x0) (async) recvmsg(r2, &(0x7f0000000200)={&(0x7f0000000080)=@hci, 0x80, &(0x7f0000000180)=[{&(0x7f0000000100)=""/52, 0x34}, {&(0x7f00000003c0)=""/200, 0xc8}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x3, &(0x7f00000014c0)=""/167, 0xa7}, 0x40002001) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$nbd(&(0x7f00000001c0), r6) (async) sendmsg$NBD_CMD_DISCONNECT(r6, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000280)={0x1c, r7, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_INDEX={0x8, 0x1, 0x0}]}, 0x1c}}, 0x0) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$nbd(&(0x7f00000001c0), r8) (async) sendmsg$NBD_CMD_DISCONNECT(r8, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000280)={0x1c, r9, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_INDEX={0x8, 0x1, 0x0}]}, 0x1c}}, 0x0) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$net_dm(&(0x7f0000000040), r10) (async) 00:06:48 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0x14) sendmsg$nl_route_sched(r0, &(0x7f0000000980)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000006c0)=ANY=[@ANYBLOB="1800000030007b01000015c700000000000000000400e800"], 0x18}}, 0x0) socket$nl_route(0x10, 0x3, 0x0) (async) getsockname$packet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0x14) (async) sendmsg$nl_route_sched(r0, &(0x7f0000000980)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000006c0)=ANY=[@ANYBLOB="1800000030007b01000015c700000000000000000400e800"], 0x18}}, 0x0) (async) [ 408.944664][T26372] Injecting memory failure for pfn 0x16c400 at process virtual address 0x20000000 [ 408.956150][T26372] Memory failure: 0x16c400: recovery action for dirty LRU page: Recovered [ 408.982441][T26372] Injecting memory failure for pfn 0x16c600 at process virtual address 0x20200000 [ 408.985366][T26372] Memory failure: 0x16c600: recovery action for dirty LRU page: Recovered [ 408.987612][T26372] Injecting memory failure for pfn 0x183200 at process virtual address 0x20400000 [ 408.990571][T26372] Memory failure: 0x183200: recovery action for dirty LRU page: Recovered 00:06:51 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0xd, 0x4, &(0x7f00000000c0)=ANY=[@ANYBLOB="b40000000020000061119c000000000046000000000000009500000000000000be304a8adb7b669bb36afa173f9e520bd03843df86fe110f4c155aa314714fbc18429b8243a33ce3f6183839e7738b2d007845fc8bd5e3fcf30960dd30b70ea81e772eff3faa00c0ffbc5b0fdb077146f89b6bde4f005813e3940cf54edfd3c32cee8d3caa0d716651"], &(0x7f0000000080)='GPL\x00', 0x2, 0x3e0, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x76}, 0x48) 00:06:51 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0x14) sendmsg$nl_route_sched(r0, &(0x7f0000000980)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000006c0)=ANY=[@ANYBLOB="1800000030007b01000015c700000000000000000400e800"], 0x18}}, 0x0) socket$nl_route(0x10, 0x3, 0x0) (async) getsockname$packet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0x14) (async) sendmsg$nl_route_sched(r0, &(0x7f0000000980)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000006c0)=ANY=[@ANYBLOB="1800000030007b01000015c700000000000000000400e800"], 0x18}}, 0x0) (async) 00:06:51 executing program 3: syz_usb_connect(0x0, 0xbc, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0xd3, 0x46, 0x37, 0x8, 0xbfd, 0x3, 0x8838, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xaa, 0x1, 0x6, 0x0, 0x60, 0x0, [{{0x9, 0x4, 0x3b, 0x0, 0x4, 0x7f, 0x6b, 0x3d, 0xff, [@hid_hid={0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x8b2}}], [{{0x9, 0x5, 0xa, 0x0, 0x0, 0x0, 0x0, 0x7f}}, {{0x9, 0x5, 0xa, 0x3, 0x10, 0xc6, 0x0, 0x1, [@uac_iso={0x7}]}}, {{0x9, 0x5, 0x0, 0x10, 0x200, 0x0, 0x1f}}, {{0x9, 0x5, 0x0, 0x8, 0x0, 0x4, 0x0, 0x5, [@generic={0x64, 0x5, "07e7019c720d101d4a94c4b23d18700c8144ed47ce9c84fe581632c8b697106caa1c433408d39b5cac2176a61892ba93f36a77f0e435753677cc4770879a2060ad3d41fe2fc12dbeb062a5db721c1c3a35724cac8df5013d962f9640c1ac9f9b7b8d"}]}}]}}]}}]}}, &(0x7f0000000800)={0xa, &(0x7f0000000700)={0xa, 0x6, 0x300, 0x7f, 0x0, 0xad, 0x10}, 0xf, &(0x7f0000000740)={0x5, 0xf, 0xf, 0x2, [@ptm_cap={0x3}, @ext_cap={0x7, 0x10, 0x2, 0x0, 0x0, 0x0, 0xd059}]}}) r0 = syz_usb_connect$cdc_ncm(0x5, 0x84, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010102020000402505a1a4400001020301090272000000ff0904000001020d000006240600016a05240000010d240f0102000000feff810000a88b045e4f01a607c0ffcb7e39aa0905810310003f04010904010000020d00000904010102020d0000570401090503021000098000"/126], &(0x7f00000005c0)={0xa, &(0x7f0000000180)={0xa, 0x6, 0x250, 0x81, 0x3f, 0x4, 0x40, 0x6}, 0x119, &(0x7f00000001c0)={0x5, 0xf, 0x119, 0x6, [@ssp_cap={0x14, 0x10, 0xa, 0xff, 0x2, 0x0, 0xf, 0x9, [0x0, 0xff3f30]}, @ext_cap={0x7, 0x10, 0x2, 0x1e, 0x4, 0x5, 0x7}, @generic={0xb8, 0x10, 0x2, "6dc89e9287a0178986025ef950ab0e454ffab1f0d2d86f01c96227aad7e2d3d8e81d3467f61e7a2ea39798a235c4174177ef51cc4872b7faace6c403d3372a5400120bd30ae684590ac59524b7e69d01660e08152508b6f6fdb070872cfdfb40fbb4c4cbd6174c01c749235fdf2b4887dd9fc805c60c0e20bfe9cf4ae5283091fea78be0a63f26be659eaff30fcc76c00621b8de2cc3ac898c98673fef1041c9bfb6cf28d2fb48d4261edbbf8769535413530d49f7"}, @ext_cap={0x7, 0x10, 0x2, 0x18, 0x7, 0x2, 0x6}, @ss_container_id={0x14, 0x10, 0x4, 0x3, "48d13e015ff0a6276da33b2f4dad4f0d"}, @generic={0x26, 0x10, 0x2, "7e3f60138f73cafde6697950ca97ca932c2087d059224c8ff8de281c71ab5e72248c05"}]}, 0x5, [{0x5e, &(0x7f0000000300)=@string={0x5e, 0x3, "14bac594c2c70c197e99c7d66adfa9214f4a771a22a86db694609c545cc51f333d58ef7d4c2bb290b7b7ab1941ee37832f38eb01867dec937788c0fca60f6d77b3bafc33f1f6e320e126a5c683082247d2a8825be561dd5f040a3165"}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x41c}}, {0xcf, &(0x7f00000003c0)=@string={0xcf, 0x3, "67d2f521bca555e25006ba23a6cbff76a5e712c3fea14200819ef61d70fccee48fec3176dcd2671187d6345b480652e46cc1499d911bd090fe5051373f8f7b67c961b129ef19ee9239dfb396529481fd4c90fc22e30eaa8570034ad110d166995672668000ca4d93256c82ee33f5d036c9ccf8ec6534d0089f727b8feace424708f017755a3aa4b351d6966a9c4bc76851ae0778ef1f8379a2ce0028257e87e1370015cb8d110544f8bf825c3f5acad2c01f61d86633e8a154d1356230bae17a71a447a11e3884d3783b516b78"}}, {0x81, &(0x7f00000004c0)=@string={0x81, 0x3, "d07e2334f65fdc92b9f2d95b8f68d20304c475cdb76b696ead00fe53d186baf354dd708c35eb167db91219aa17832447888737e7dd0a4e6f3db5533582d5b4e300742be5d4e6cdd2a2d303965dc5ac5c6aebe5fb28f543138c710004f555d9a92511e95c79d3ce1f90ec5a64fffd5094dd49759a8c5bcc44c21b284f8c9043"}}, {0x6, &(0x7f0000000580)=@string={0x6, 0x3, "5437a0cb"}}]}) syz_usb_disconnect(r0) syz_usb_connect$cdc_ncm(0x0, 0x6f, &(0x7f0000000640)={{0x12, 0x1, 0x200, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5d, 0x2, 0x1, 0x0, 0x80, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x6, 0x24, 0x6, 0x0, 0x1, "8e"}, {0x5, 0x24, 0x0, 0xffff}, {0xd, 0x24, 0xf, 0x1, 0x1, 0x400, 0x9}, {0x6, 0x24, 0x1a, 0x5, 0x8}}, {{0x9, 0x5, 0x81, 0x3, 0x208, 0x3, 0x9, 0x81}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x10, 0x1, 0xb3, 0x40}}, {{0x9, 0x5, 0x3, 0x2, 0x0, 0x8, 0x0, 0x80}}}}}}}]}}, &(0x7f0000000a80)={0xa, &(0x7f0000000140)={0xa, 0x6, 0x110, 0x5, 0xb6, 0x2, 0x40, 0x3f}, 0x5, &(0x7f00000006c0)={0x5, 0xf, 0x5}, 0x6, [{0x84, &(0x7f0000000840)=@string={0x84, 0x3, "b08a3f2bfd37e64cbdc906388f23fcdbf1676295dcbfe45e2df4e153a600de651ba1d823cf60d8f716a70e7d36aa1af1d2ec258a45a2d75a27f9e0d8838c152146221954ede01b1fb8697c4148b489122be83993b504c5ea1f18cd9d03cd37fde110a6dadd07996cca170d9fb8ce41c897baf57222b5972cb4f697db315e6cb5b0b7"}}, {0x4, &(0x7f0000000780)=@lang_id={0x4, 0x3, 0x100a}}, {0x4, &(0x7f00000007c0)=@lang_id={0x4, 0x3, 0x843}}, {0x1a, &(0x7f0000000900)=@string={0x1a, 0x3, "3b496c77838771d4f339e49e20096cf196d5ca9154d114cb"}}, {0xea, &(0x7f0000000940)=@string={0xea, 0x3, "ce33e0bf06ac310686a130ecbe2e7ff150294ad650885937144741b562800d4349f27602168eba546d28e539a92004f49cf5013818733facd1d99f3c1f580eb20bbe0df4fa8281f3d2e597ed2236dba88ef72e2d9b576ae7475d66af2b11613cb3b18893fc83f1daa19a39936d7a3a7a9504810dad60e32ce7b52bc830b14e4da3d0f40ea6a515bcf88ad3f4511c78ec93a5f0bbe80b4f33c513dfdb0179cf28adb8231d4943b9c444ca52d8bb1c83a9a218439d92b2545ac7688d68295f9a7cbffd39f5676d4a4b598ba862d7589a73ca7b3497d3d7f67e488ed8e2f0d00798b194a9f2c5d5d933"}}, {0x4, &(0x7f0000000a40)=@lang_id={0x4, 0x3, 0x44d}}]}) syz_usb_connect(0x0, 0xbc, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0xd3, 0x46, 0x37, 0x8, 0xbfd, 0x3, 0x8838, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xaa, 0x1, 0x6, 0x0, 0x60, 0x0, [{{0x9, 0x4, 0x3b, 0x0, 0x4, 0x7f, 0x6b, 0x3d, 0xff, [@hid_hid={0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x8b2}}], [{{0x9, 0x5, 0xa, 0x0, 0x0, 0x0, 0x0, 0x7f}}, {{0x9, 0x5, 0xa, 0x3, 0x10, 0xc6, 0x0, 0x1, [@uac_iso={0x7}]}}, {{0x9, 0x5, 0x0, 0x10, 0x200, 0x0, 0x1f}}, {{0x9, 0x5, 0x0, 0x8, 0x0, 0x4, 0x0, 0x5, [@generic={0x64, 0x5, "07e7019c720d101d4a94c4b23d18700c8144ed47ce9c84fe581632c8b697106caa1c433408d39b5cac2176a61892ba93f36a77f0e435753677cc4770879a2060ad3d41fe2fc12dbeb062a5db721c1c3a35724cac8df5013d962f9640c1ac9f9b7b8d"}]}}]}}]}}]}}, &(0x7f0000000800)={0xa, &(0x7f0000000700)={0xa, 0x6, 0x300, 0x7f, 0x0, 0xad, 0x10}, 0xf, &(0x7f0000000740)={0x5, 0xf, 0xf, 0x2, [@ptm_cap={0x3}, @ext_cap={0x7, 0x10, 0x2, 0x0, 0x0, 0x0, 0xd059}]}}) (async) syz_usb_connect$cdc_ncm(0x5, 0x84, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010102020000402505a1a4400001020301090272000000ff0904000001020d000006240600016a05240000010d240f0102000000feff810000a88b045e4f01a607c0ffcb7e39aa0905810310003f04010904010000020d00000904010102020d0000570401090503021000098000"/126], &(0x7f00000005c0)={0xa, &(0x7f0000000180)={0xa, 0x6, 0x250, 0x81, 0x3f, 0x4, 0x40, 0x6}, 0x119, &(0x7f00000001c0)={0x5, 0xf, 0x119, 0x6, [@ssp_cap={0x14, 0x10, 0xa, 0xff, 0x2, 0x0, 0xf, 0x9, [0x0, 0xff3f30]}, @ext_cap={0x7, 0x10, 0x2, 0x1e, 0x4, 0x5, 0x7}, @generic={0xb8, 0x10, 0x2, "6dc89e9287a0178986025ef950ab0e454ffab1f0d2d86f01c96227aad7e2d3d8e81d3467f61e7a2ea39798a235c4174177ef51cc4872b7faace6c403d3372a5400120bd30ae684590ac59524b7e69d01660e08152508b6f6fdb070872cfdfb40fbb4c4cbd6174c01c749235fdf2b4887dd9fc805c60c0e20bfe9cf4ae5283091fea78be0a63f26be659eaff30fcc76c00621b8de2cc3ac898c98673fef1041c9bfb6cf28d2fb48d4261edbbf8769535413530d49f7"}, @ext_cap={0x7, 0x10, 0x2, 0x18, 0x7, 0x2, 0x6}, @ss_container_id={0x14, 0x10, 0x4, 0x3, "48d13e015ff0a6276da33b2f4dad4f0d"}, @generic={0x26, 0x10, 0x2, "7e3f60138f73cafde6697950ca97ca932c2087d059224c8ff8de281c71ab5e72248c05"}]}, 0x5, [{0x5e, &(0x7f0000000300)=@string={0x5e, 0x3, "14bac594c2c70c197e99c7d66adfa9214f4a771a22a86db694609c545cc51f333d58ef7d4c2bb290b7b7ab1941ee37832f38eb01867dec937788c0fca60f6d77b3bafc33f1f6e320e126a5c683082247d2a8825be561dd5f040a3165"}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x41c}}, {0xcf, &(0x7f00000003c0)=@string={0xcf, 0x3, "67d2f521bca555e25006ba23a6cbff76a5e712c3fea14200819ef61d70fccee48fec3176dcd2671187d6345b480652e46cc1499d911bd090fe5051373f8f7b67c961b129ef19ee9239dfb396529481fd4c90fc22e30eaa8570034ad110d166995672668000ca4d93256c82ee33f5d036c9ccf8ec6534d0089f727b8feace424708f017755a3aa4b351d6966a9c4bc76851ae0778ef1f8379a2ce0028257e87e1370015cb8d110544f8bf825c3f5acad2c01f61d86633e8a154d1356230bae17a71a447a11e3884d3783b516b78"}}, {0x81, &(0x7f00000004c0)=@string={0x81, 0x3, "d07e2334f65fdc92b9f2d95b8f68d20304c475cdb76b696ead00fe53d186baf354dd708c35eb167db91219aa17832447888737e7dd0a4e6f3db5533582d5b4e300742be5d4e6cdd2a2d303965dc5ac5c6aebe5fb28f543138c710004f555d9a92511e95c79d3ce1f90ec5a64fffd5094dd49759a8c5bcc44c21b284f8c9043"}}, {0x6, &(0x7f0000000580)=@string={0x6, 0x3, "5437a0cb"}}]}) (async) syz_usb_disconnect(r0) (async) syz_usb_connect$cdc_ncm(0x0, 0x6f, &(0x7f0000000640)={{0x12, 0x1, 0x200, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5d, 0x2, 0x1, 0x0, 0x80, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x6, 0x24, 0x6, 0x0, 0x1, "8e"}, {0x5, 0x24, 0x0, 0xffff}, {0xd, 0x24, 0xf, 0x1, 0x1, 0x400, 0x9}, {0x6, 0x24, 0x1a, 0x5, 0x8}}, {{0x9, 0x5, 0x81, 0x3, 0x208, 0x3, 0x9, 0x81}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x10, 0x1, 0xb3, 0x40}}, {{0x9, 0x5, 0x3, 0x2, 0x0, 0x8, 0x0, 0x80}}}}}}}]}}, &(0x7f0000000a80)={0xa, &(0x7f0000000140)={0xa, 0x6, 0x110, 0x5, 0xb6, 0x2, 0x40, 0x3f}, 0x5, &(0x7f00000006c0)={0x5, 0xf, 0x5}, 0x6, [{0x84, &(0x7f0000000840)=@string={0x84, 0x3, "b08a3f2bfd37e64cbdc906388f23fcdbf1676295dcbfe45e2df4e153a600de651ba1d823cf60d8f716a70e7d36aa1af1d2ec258a45a2d75a27f9e0d8838c152146221954ede01b1fb8697c4148b489122be83993b504c5ea1f18cd9d03cd37fde110a6dadd07996cca170d9fb8ce41c897baf57222b5972cb4f697db315e6cb5b0b7"}}, {0x4, &(0x7f0000000780)=@lang_id={0x4, 0x3, 0x100a}}, {0x4, &(0x7f00000007c0)=@lang_id={0x4, 0x3, 0x843}}, {0x1a, &(0x7f0000000900)=@string={0x1a, 0x3, "3b496c77838771d4f339e49e20096cf196d5ca9154d114cb"}}, {0xea, &(0x7f0000000940)=@string={0xea, 0x3, "ce33e0bf06ac310686a130ecbe2e7ff150294ad650885937144741b562800d4349f27602168eba546d28e539a92004f49cf5013818733facd1d99f3c1f580eb20bbe0df4fa8281f3d2e597ed2236dba88ef72e2d9b576ae7475d66af2b11613cb3b18893fc83f1daa19a39936d7a3a7a9504810dad60e32ce7b52bc830b14e4da3d0f40ea6a515bcf88ad3f4511c78ec93a5f0bbe80b4f33c513dfdb0179cf28adb8231d4943b9c444ca52d8bb1c83a9a218439d92b2545ac7688d68295f9a7cbffd39f5676d4a4b598ba862d7589a73ca7b3497d3d7f67e488ed8e2f0d00798b194a9f2c5d5d933"}}, {0x4, &(0x7f0000000a40)=@lang_id={0x4, 0x3, 0x44d}}]}) (async) [ 411.649532][T26382] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 411.652109][T26382] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 411.662112][T26382] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 411.672847][T26382] misc raw-gadget: fail, usb_gadget_register_driver returned -16 00:06:51 executing program 0: r0 = syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000020000402505a1a440000102030109025c0002010000000904000001020d0000052406000105240000000d240f0100000000000000000006241a0000000905810300000000000904010000020d00000904010102020d0000090082020000000000090503"], 0x0) (async) r1 = syz_usb_connect$cdc_ecm(0x4, 0x63, &(0x7f0000000000)={{0x12, 0x1, 0x250, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x51, 0x1, 0x1, 0x11, 0x10, 0x20, [{{0x9, 0x4, 0x0, 0x8, 0x3, 0x2, 0x6, 0x0, 0x7, {{0x7, 0x24, 0x6, 0x0, 0x0, "99c8"}, {0x5, 0x24, 0x0, 0x9}, {0xd, 0x24, 0xf, 0x1, 0xfff, 0x3, 0x5, 0x6}, [@obex={0x5, 0x24, 0x15, 0xff}, @obex={0x5, 0x24, 0x15, 0xfff7}, @ncm={0x6, 0x24, 0x1a, 0x1, 0x12}, @acm={0x4, 0x24, 0x2, 0x6}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x40, 0x4, 0xe6, 0x9}}, {{0x9, 0x5, 0x3, 0x2, 0x400, 0xed, 0x4}}}}}]}}]}}, &(0x7f0000000440)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x200, 0x5b, 0xb, 0x1, 0x40, 0x8}, 0xc7, &(0x7f0000000140)={0x5, 0xf, 0xc7, 0x2, [@generic={0xb8, 0x10, 0x3, "e873a26a0ce3f176598b4fc52530943b53147fe8ee03e95dc96a3c8d9d073f1294e1a7f24891ef2d8e642fe778182e3d2e50ffde8e25619f2f928b559978479bc9b19717547ebcef96da409a17ac37b6fbc93cd49998542f30eb299839f8659c2017aec430dfccc5e2bf6fd630c177234be3d2178e4065446e2512d79bfad40e631c69cc9ee36519bd06c534d90675f14326c069d920e5f7609abd772860c2869d212c6ca6e95e9e190139107baa8b2a8489c73b75"}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x9, 0x20, 0x1f, 0x800}]}, 0x7, [{0x14, &(0x7f0000000240)=@string={0x14, 0x3, "59359f66e89449240915e63a5a44b945ce2b"}}, {0x4, &(0x7f0000000280)=@lang_id={0x4, 0x3, 0x2401}}, {0x4, &(0x7f00000002c0)=@lang_id={0x4, 0x3, 0x415}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x816}}, {0x7b, &(0x7f0000000340)=@string={0x7b, 0x3, "3135bdac818fe80af831027b83765d5a31bbbb0d426c72c57dfbd35875a291951e43692036ed4b862303f7b3bfc53378b51c0bc60c117ddd31ab1210acf584b1f14ea2b51733cef17feedcb6d9179161a5c4f44a43c06f3df521d9b65242c089150f020b037b8a1e577bc19e066de173bb088da50591a14c39"}}, {0x3f, &(0x7f00000003c0)=@string={0x3f, 0x3, "2600de94a960b403ffb5455529a89fed5307a31f560a278c829db0f56ae9a3af056eb9a0c02c11bda6a55a305e056ee873852720f00df352cb921d14a5"}}, {0x4, &(0x7f0000000400)=@lang_id={0x4, 0x3, 0x807}}]}) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io(r1, &(0x7f0000000700)={0x2c, &(0x7f00000004c0)={0x0, 0x10, 0x24, {0x24, 0x22, "ea80df8060909433705255f4b39a1532436eae8f3e92f6e3a80a0214a0bdb99a6f35"}}, &(0x7f0000000500)={0x0, 0x3, 0xb0, @string={0xb0, 0x3, "ce95f09fb762d7f4827e484ea70d2a98241fb270276a0775e55c9955f4437911983fee7cacec2b93434405630ad6c5ad4d78766527efb8d1b2b97e4f37665819b327fb2dad82e8c2b41e428f5117cef687b61c4294eafabfa74f701db06aea25de7f1383bdde10dc9faf0c2bc6a3ac0a4b160f6bc54ac3528d34fc46a3a280a5d343c0f14c1875d1d4e1aeb98b342e22a750ccb14c5caaa8658e842d483e370341de874cda858f033dd3e0f09751"}}, &(0x7f00000005c0)={0x0, 0xf, 0x8e, {0x5, 0xf, 0x8e, 0x4, [@ext_cap={0x7, 0x10, 0x2, 0x2, 0x9, 0x5, 0x2}, @ssp_cap={0xc, 0x10, 0xa, 0x9, 0x0, 0x8, 0xf000, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x8, 0x81, 0x0, 0x7fff}, @generic={0x6c, 0x10, 0x2, "5d6fe7a0b93c810d2d93c95015d52f7905f13b5f0c45d8374c3b6bed2688b51fbfa66db38d22a1ba6de7f4e920042b98bf22c87cb8a2ef9a99241b12d5c0dd674e1a49443009679247a2b28451856e210e4641848ab4b190d398e1218518bcb61f73c50ec450866fc1"}]}}, &(0x7f0000000680)={0x20, 0x29, 0xf, {0xf, 0x29, 0x3f, 0x3, 0x81, 0xd5, "c3e3f896", "bdfd8317"}}, &(0x7f00000006c0)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0xfa, 0x2, 0x6, 0x4, 0x8, 0x0, 0x80}}}, &(0x7f0000000b40)={0x84, &(0x7f0000000740)={0x20, 0x16, 0x23, "e146fe5df6ff9a5cdd331ccc353915bd67abb4a7853b82a256432663d79611a9e46583"}, &(0x7f0000000780)={0x0, 0xa, 0x1, 0x4}, &(0x7f00000007c0)={0x0, 0x8, 0x1, 0xf4}, &(0x7f0000000800)={0x20, 0x0, 0x4, {0x3, 0x3}}, &(0x7f0000000840)={0x20, 0x0, 0x8, {0x120, 0x8, [0xff00]}}, &(0x7f0000000880)={0x40, 0x7, 0x2, 0x3}, &(0x7f00000008c0)={0x40, 0x9, 0x1, 0x4}, &(0x7f0000000900)={0x40, 0xb, 0x2, "0f46"}, &(0x7f0000000940)={0x40, 0xf, 0x2, 0xfff}, &(0x7f0000000980)={0x40, 0x13, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xe}}, &(0x7f00000009c0)={0x40, 0x17, 0x6, @random="deafed604f08"}, &(0x7f0000000a00)={0x40, 0x19, 0x2, "8359"}, &(0x7f0000000a40)={0x40, 0x1a, 0x2, 0x24c}, &(0x7f0000000a80)={0x40, 0x1c, 0x1, 0xeb}, &(0x7f0000000ac0)={0x40, 0x1e, 0x1, 0xfe}, &(0x7f0000000b00)={0x40, 0x21, 0x1, 0x3f}}) 00:06:51 executing program 5: r0 = syz_open_dev$vim2m(&(0x7f0000000000), 0xffff, 0x2) ioctl$vim2m_VIDIOC_ENUM_FRAMESIZES(r0, 0xc02c564a, &(0x7f0000000040)={0x400, 0x0, 0x0, @stepwise}) r1 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x4010, 0xffffffffffffffff, 0x8000000) syz_io_uring_setup(0x216d, &(0x7f0000000080)={0x0, 0x7411, 0x40, 0x1, 0x14a}, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000100), &(0x7f0000000140)=0x0) r3 = syz_io_uring_setup(0x56c, &(0x7f00000001c0), &(0x7f0000004000/0x4000)=nil, &(0x7f0000005000/0x1000)=nil, &(0x7f0000000040), &(0x7f00000000c0)) r4 = io_uring_setup(0x37db, &(0x7f0000000440)) r5 = io_uring_register$IORING_REGISTER_PERSONALITY(r4, 0x9, 0x0, 0x0) io_uring_enter(r3, 0x7870, 0x0, 0x0, 0x0, 0x0) io_uring_register$IORING_UNREGISTER_PERSONALITY(r3, 0x18, 0x20000000, r5) syz_io_uring_submit(r1, r2, &(0x7f0000000180)=@IORING_OP_TEE={0x21, 0x20, 0x0, @fd=r0, 0x0, 0x0, 0x1, 0x0, 0x1, {0x0, r5, r0}}, 0x8) 00:06:51 executing program 2: syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000040)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='huge=always'], 0x0) chdir(&(0x7f0000000380)='./bus\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000600)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x12, r0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x17) 00:06:51 executing program 4: r0 = syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000040)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='huge=always'], 0x0) (async) chdir(&(0x7f0000000380)='./bus\x00') r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000600)=ANY=[], 0x208e24b) (async) pwrite64(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x12, r1, 0x0) (async) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x64) (async) ftruncate(r0, 0x9) (async) mlock(&(0x7f0000613000/0x4000)=nil, 0x4000) 00:06:51 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0xd, 0x4, &(0x7f00000000c0)=ANY=[@ANYBLOB="b40000000020000061119c000000000046000000000000009500000000000000be304a8adb7b669bb36afa173f9e520bd03843df86fe110f4c155aa314714fbc18429b8243a33ce3f6183839e7738b2d007845fc8bd5e3fcf30960dd30b70ea81e772eff3faa00c0ffbc5b0fdb077146f89b6bde4f005813e3940cf54edfd3c32cee8d3caa0d716651"], &(0x7f0000000080)='GPL\x00', 0x2, 0x3e0, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x76}, 0x48) 00:06:51 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0xd, 0x4, &(0x7f00000000c0)=ANY=[@ANYBLOB="b40000000020000061119c000000000046000000000000009500000000000000be304a8adb7b669bb36afa173f9e520bd03843df86fe110f4c155aa314714fbc18429b8243a33ce3f6183839e7738b2d007845fc8bd5e3fcf30960dd30b70ea81e772eff3faa00c0ffbc5b0fdb077146f89b6bde4f005813e3940cf54edfd3c32cee8d3caa0d716651"], &(0x7f0000000080)='GPL\x00', 0x2, 0x3e0, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x76}, 0x48) 00:06:51 executing program 5: r0 = syz_open_dev$vim2m(&(0x7f0000000000), 0xffff, 0x2) ioctl$vim2m_VIDIOC_ENUM_FRAMESIZES(r0, 0xc02c564a, &(0x7f0000000040)={0x400, 0x0, 0x0, @stepwise}) r1 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x4010, 0xffffffffffffffff, 0x8000000) syz_io_uring_setup(0x216d, &(0x7f0000000080)={0x0, 0x7411, 0x40, 0x1, 0x14a}, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000100), &(0x7f0000000140)=0x0) (async) r3 = syz_io_uring_setup(0x56c, &(0x7f00000001c0), &(0x7f0000004000/0x4000)=nil, &(0x7f0000005000/0x1000)=nil, &(0x7f0000000040), &(0x7f00000000c0)) (async) r4 = io_uring_setup(0x37db, &(0x7f0000000440)) r5 = io_uring_register$IORING_REGISTER_PERSONALITY(r4, 0x9, 0x0, 0x0) io_uring_enter(r3, 0x7870, 0x0, 0x0, 0x0, 0x0) io_uring_register$IORING_UNREGISTER_PERSONALITY(r3, 0x18, 0x20000000, r5) (async) syz_io_uring_submit(r1, r2, &(0x7f0000000180)=@IORING_OP_TEE={0x21, 0x20, 0x0, @fd=r0, 0x0, 0x0, 0x1, 0x0, 0x1, {0x0, r5, r0}}, 0x8) 00:06:51 executing program 4: r0 = syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000040)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='huge=always'], 0x0) chdir(&(0x7f0000000380)='./bus\x00') r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000600)=ANY=[], 0x208e24b) (async) pwrite64(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x12, r1, 0x0) (async) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x64) (async, rerun: 64) ftruncate(r0, 0x9) (async, rerun: 64) mlock(&(0x7f0000613000/0x4000)=nil, 0x4000) 00:06:51 executing program 1: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000080)={0xa, 0x4, &(0x7f0000000380)=ANY=[@ANYBLOB="1808000000005498ed126799d0ee000000000000000000008500000018000004000000000000000056c517cd1d87d8973b189f99314618295ae7c745d90207e4480c589b619a6261b78fcae0fa1dcaf1fa5aacee38c12bd9769fb08bc2f7b32f358e509911abfb8a72b3a944e831fad1eb87070af8f4995a1e37a74cc678bf5c5c5c484c4871b5f7aabf1be91b9e62bd4550603b36a88a905e18a091f0d07a764c079dab8a2bab952e69f316bb6ec03343525b4a1cbcb0ee71aaaa46e4572edc4b93dfc81c391a805c94e721638ab3ce7e77314aed"], &(0x7f0000000000)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r1 = syz_open_dev$mouse(&(0x7f0000000200), 0x2c, 0x9c002) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) r4 = socket$netlink(0x10, 0x3, 0x0) r5 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r5, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000380)=@ipv4_newaddr={0x18}, 0x18}}, 0x0) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r6, @ANYBLOB="096a6fa100000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000300)=@newqdisc={0x34, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r6, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_pfifo_fast={0xf}]}, 0x34}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000480)=ANY=[@ANYBLOB="240000002400150d00"/20, @ANYRES32=r6, @ANYBLOB="005ac9d50800823b4474001e08ef7421cf00ffffffff0800f5ff0000"], 0x24}}, 0x0) r7 = signalfd4(r0, &(0x7f0000001580)={[0xfffffffffffffffc]}, 0x8, 0x80c00) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001600)={0x18, 0x5, &(0x7f0000001680)=ANY=[@ANYBLOB="a3810000000080000000000000006068000018225d1bce56bec1c74c38a21475282951cca1859f8a65d5237a1e3f29a76049b5373ba91cf994386ab0b730ecfeceef35579b8441aadad933a6483bcbea37858ec4ab307c7a4d879c5789181f13d06a589585675428a8c05ffda09e9588219a5b5dbb0c73f519b3f7e82fac6d0a5323bb0db556914c626eca256d4e912204f379e578226d1ebf316e8ef176a023e195fab1cb3c1595416bcc4b20978b22010df4427b49b750616904a83f66852c57e31acf4c269b9c7f0beecd077e744a737ffa08b0b0f635c34576c0887d524e3f613bdeab0df3f002efdc72504d2a049c97768aea850209bca33c5acde1c16eeaed9985243964412534a84899b767d2cddc0dec3ad2397d", @ANYRES32=r1, @ANYBLOB="00000000010100009500000000000000"], &(0x7f00000004c0)='syzkaller\x00', 0xfffffffe, 0x1000, &(0x7f0000000500)=""/4096, 0x41100, 0x0, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000001500)={0x0, 0x4}, 0x8, 0x10, &(0x7f0000001540)={0x0, 0xd, 0xffffffff, 0x366}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000015c0)=[0x1, 0x1, 0x1, r7]}, 0x80) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800) sendmsg$nl_route(r8, &(0x7f00000002c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000240)=@ipv4_newaddr={0x54, 0x14, 0x0, 0x70bd28, 0x25dfdbfd, {0x2, 0x80, 0x20, 0xc8}, [@IFA_RT_PRIORITY={0x8, 0x9, 0xffffff00}, @IFA_TARGET_NETNSID={0x8}, @IFA_LABEL={0x14, 0x3, 'wg2\x00'}, @IFA_BROADCAST={0x8, 0x4, @rand_addr=0x64010101}, @IFA_TARGET_NETNSID={0x8, 0xa, 0x7}, @IFA_ADDRESS={0x8, 0x1, @remote}]}, 0x54}, 0x1, 0x0, 0x0, 0x20000000}, 0x86) r9 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x19, 0x4, 0x8, 0x9}, 0x48) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000180)={r9, &(0x7f00000000c0), &(0x7f0000000000)=""/10, 0x2}, 0x20) 00:06:51 executing program 5: r0 = syz_open_dev$vim2m(&(0x7f0000000000), 0xffff, 0x2) ioctl$vim2m_VIDIOC_ENUM_FRAMESIZES(r0, 0xc02c564a, &(0x7f0000000040)={0x400, 0x0, 0x0, @stepwise}) (async, rerun: 32) r1 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x4010, 0xffffffffffffffff, 0x8000000) (async, rerun: 32) syz_io_uring_setup(0x216d, &(0x7f0000000080)={0x0, 0x7411, 0x40, 0x1, 0x14a}, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000100), &(0x7f0000000140)=0x0) r3 = syz_io_uring_setup(0x56c, &(0x7f00000001c0), &(0x7f0000004000/0x4000)=nil, &(0x7f0000005000/0x1000)=nil, &(0x7f0000000040), &(0x7f00000000c0)) (async) r4 = io_uring_setup(0x37db, &(0x7f0000000440)) r5 = io_uring_register$IORING_REGISTER_PERSONALITY(r4, 0x9, 0x0, 0x0) io_uring_enter(r3, 0x7870, 0x0, 0x0, 0x0, 0x0) (async) io_uring_register$IORING_UNREGISTER_PERSONALITY(r3, 0x18, 0x20000000, r5) (async) syz_io_uring_submit(r1, r2, &(0x7f0000000180)=@IORING_OP_TEE={0x21, 0x20, 0x0, @fd=r0, 0x0, 0x0, 0x1, 0x0, 0x1, {0x0, r5, r0}}, 0x8) [ 411.875434][T26382] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 411.878189][T26382] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 411.886637][T26382] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 411.898409][T26421] __nla_validate_parse: 16 callbacks suppressed [ 411.898418][T26421] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. [ 411.907501][T26382] misc raw-gadget: fail, usb_gadget_register_driver returned -16 00:06:51 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x40000, 0xd, &(0x7f0000000200)=[{&(0x7f0000010000)="eb58906d6b66732e66617400024020000200000002f800001000020000000000000000000100000000000000020000000100060000000000000000000000000080002966a4b9f653595a4b414c4c4552202046415433322020200e1fbe777cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e2020506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a0000000000", 0xe0}, {&(0x7f00000100e0)="00000000000000000000000000000000000000000000000000000000000055aa5252614100"/64, 0x40, 0x1e0}, {&(0x7f0000010120)="00000000727241610100000007000000000000000000000000000000000055aa", 0x20, 0x3e0}, {&(0x7f0000010140)="eb58906d6b66732e66617400024020000200000002f800001000020000000000000000000100000000000000020000000100060000000000000000000000000080002966a4b9f653595a4b414c4c4552202046415433322020200e1fbe777cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e2020506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a0000000000", 0xe0, 0xc00}, {&(0x7f0000010220)="00000000000000000000000000000000000000000000000000000000000055aa5252614100"/64, 0x40, 0xde0}, {&(0x7f0000010260)="00000000727241610600000002000000000000000000000000000000000055aa", 0x20, 0xfe0}, {&(0x7f0000010280)="f8ffff0fffffff0ff8ffff0fffffff0fffffff0fffffff0fffffff0fffffff0f", 0x20, 0x4000}, {&(0x7f00000102a0)="f8ffff0fffffff0ff8ffff0fffffff0fffffff0fffffff0fffffff0fffffff0f", 0x20, 0x4200}, {&(0x7f00000102c0)="53595a4b414c4c4552202008000015602c552c55000015602c5500000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ab15602c552c55000015602c5503000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ab15602c552c55000015602c5505000a00000041660069006c00650032000f00140000ffffffffffffffffffff0000ffffffff46494c45322020202020202000ab15602c552c55000015602c5506002823000041660069006c0065002e000f00d263006f006c0064000000ffff0000ffffffff46494c457e312020434f4c2000ab15602c552c55000015602c55070064000000", 0x120, 0x4400}, {&(0x7f00000103e0)="2e202020202020202020201000ab15602c552c55000015602c550300000000002e2e2020202020202020201000ab15602c552c55000015602c5500000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020202000ab15602c552c55000015602c5504001a040000", 0x80, 0xc400}, {&(0x7f0000010460)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x14400}, {&(0x7f0000010880)='syzkallers\x00'/32, 0x20, 0x1c400}, {&(0x7f00000108a0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0x2c400}], 0x0, &(0x7f0000010920), 0x1) 00:06:51 executing program 4: syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000040)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="68756765f44e6ac8c4d30d603d616c77617973f3fcd3bbbf0f1b0f90990a2de2f3305ea105c4b15b5edd51d3124bfd7fd35b7ed3cee50d7c77a6baade927680af8751e379f362a867f0d9a873f2985de57acc32ae0075886570ffde0ad561156ba0bfd5149db42110c07d4a5e5301939d6ccdce7522e29dfeffb46ebd8e5fa1d76fb996ae16ad7106a562a96d53d48268d54a18223cf16ec27ddbb2f4c1a89f3dd0f0725f6b263"], 0x0) chdir(&(0x7f0000000380)='./bus\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000600)=ANY=[], 0x208e24b) llistxattr(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=""/191, 0xbf) pwrite64(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x12, r0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x64) [ 411.962165][T26425] loop3: detected capacity change from 0 to 512 [ 411.970717][T26426] tmpfs: Unknown parameter 'hugeôNjÈÄÓ`' [ 412.081511][T26427] Injecting memory failure for pfn 0x18379c at process virtual address 0x20000000 [ 412.084563][T26427] Memory failure: 0x18379c: recovery action for dirty LRU page: Recovered [ 412.086946][T26427] Injecting memory failure for pfn 0x183dc2 at process virtual address 0x20001000 [ 412.089578][T26427] Memory failure: 0x183dc2: recovery action for dirty LRU page: Recovered [ 412.092688][T26427] Injecting memory failure for pfn 0x1753a8 at process virtual address 0x20002000 [ 412.095350][T26427] Memory failure: 0x1753a8: recovery action for dirty LRU page: Recovered [ 412.097733][T26427] Injecting memory failure for pfn 0x1833f9 at process virtual address 0x20003000 [ 412.100395][T26427] Memory failure: 0x1833f9: recovery action for dirty LRU page: Recovered [ 412.103231][T26427] Injecting memory failure for pfn 0x1833f6 at process virtual address 0x20004000 [ 412.105857][T26427] Memory failure: 0x1833f6: recovery action for dirty LRU page: Recovered [ 412.108225][T26427] Injecting memory failure for pfn 0x1833f4 at process virtual address 0x20005000 [ 412.110856][T26427] Memory failure: 0x1833f4: recovery action for dirty LRU page: Recovered [ 412.114940][T26427] Injecting memory failure for pfn 0x1833ec at process virtual address 0x20006000 [ 412.117634][T26427] Memory failure: 0x1833ec: recovery action for dirty LRU page: Recovered [ 412.120000][T26427] Injecting memory failure for pfn 0x1837c0 at process virtual address 0x20007000 [ 412.122926][T26427] Memory failure: 0x1837c0: recovery action for dirty LRU page: Recovered [ 412.125289][T26427] Injecting memory failure for pfn 0x176db4 at process virtual address 0x20008000 [ 412.127918][T26427] Memory failure: 0x176db4: recovery action for dirty LRU page: Recovered [ 412.130299][T26427] Injecting memory failure for pfn 0x175217 at process virtual address 0x20009000 [ 412.134144][T26427] Memory failure: 0x175217: recovery action for dirty LRU page: Recovered [ 412.136458][T26427] Injecting memory failure for pfn 0x181eab at process virtual address 0x2000a000 [ 412.139108][T26427] Memory failure: 0x181eab: recovery action for dirty LRU page: Recovered [ 412.141716][T26427] Injecting memory failure for pfn 0x17a403 at process virtual address 0x2000b000 [ 412.144309][T26427] Memory failure: 0x17a403: recovery action for dirty LRU page: Recovered [ 412.146753][T26427] Injecting memory failure for pfn 0x1658e6 at process virtual address 0x2000c000 [ 412.149378][T26427] Memory failure: 0x1658e6: recovery action for dirty LRU page: Recovered [ 412.152147][T26427] Injecting memory failure for pfn 0x164203 at process virtual address 0x2000d000 [ 412.154735][T26427] Memory failure: 0x164203: recovery action for dirty LRU page: Recovered [ 412.157034][T26427] Injecting memory failure for pfn 0x183cbc at process virtual address 0x2000e000 [ 412.159693][T26427] Memory failure: 0x183cbc: recovery action for dirty LRU page: Recovered [ 412.162330][T26427] Injecting memory failure for pfn 0x1831cc at process virtual address 0x2000f000 [ 412.164942][T26427] Memory failure: 0x1831cc: recovery action for dirty LRU page: Recovered [ 412.167426][T26427] Injecting memory failure for pfn 0x166458 at process virtual address 0x20010000 [ 412.169949][T26427] Memory failure: 0x166458: recovery action for dirty LRU page: Recovered [ 412.173311][T26427] Injecting memory failure for pfn 0x17d003 at process virtual address 0x20011000 [ 412.175880][T26427] Memory failure: 0x17d003: recovery action for dirty LRU page: Recovered [ 412.178188][T26427] Injecting memory failure for pfn 0x164ffb at process virtual address 0x20012000 [ 412.180666][T26427] Memory failure: 0x164ffb: recovery action for dirty LRU page: Recovered [ 412.183365][T26427] Injecting memory failure for pfn 0x17ea02 at process virtual address 0x20013000 [ 412.186051][T26427] Memory failure: 0x17ea02: recovery action for dirty LRU page: Recovered [ 412.188430][T26427] Injecting memory failure for pfn 0x182847 at process virtual address 0x20014000 [ 412.191009][T26427] Memory failure: 0x182847: recovery action for dirty LRU page: Recovered [ 412.193663][T26427] Injecting memory failure for pfn 0x1837c1 at process virtual address 0x20015000 [ 412.196429][T26427] Memory failure: 0x1837c1: recovery action for dirty LRU page: Recovered [ 412.198805][T26427] Injecting memory failure for pfn 0x176db5 at process virtual address 0x20016000 [ 412.201674][T26427] Memory failure: 0x176db5: recovery action for dirty LRU page: Recovered [ 412.204131][T26427] Injecting memory failure for pfn 0x17ba03 at process virtual address 0x20017000 [ 412.206596][T26427] Memory failure: 0x17ba03: recovery action for dirty LRU page: Recovered [ 412.208935][T26427] Injecting memory failure for pfn 0x18289d at process virtual address 0x20018000 [ 412.211648][T26427] Memory failure: 0x18289d: recovery action for dirty LRU page: Recovered [ 412.214029][T26427] Injecting memory failure for pfn 0x1830e7 at process virtual address 0x20019000 [ 412.216674][T26427] Memory failure: 0x1830e7: recovery action for dirty LRU page: Recovered [ 412.218884][T26427] Injecting memory failure for pfn 0x17ea03 at process virtual address 0x2001a000 [ 412.222761][T26427] Memory failure: 0x17ea03: recovery action for dirty LRU page: Recovered [ 412.225131][T26427] Injecting memory failure for pfn 0x175216 at process virtual address 0x2001b000 [ 412.227686][T26427] Memory failure: 0x175216: recovery action for dirty LRU page: Recovered [ 412.230040][T26427] Injecting memory failure for pfn 0x175003 at process virtual address 0x2001c000 [ 412.232495][T26427] Memory failure: 0x175003: recovery action for dirty LRU page: Recovered [ 412.234821][T26427] Injecting memory failure for pfn 0x1645fb at process virtual address 0x2001d000 [ 412.237447][T26427] Memory failure: 0x1645fb: recovery action for dirty LRU page: Recovered [ 412.239816][T26427] Injecting memory failure for pfn 0x183798 at process virtual address 0x2001e000 [ 412.242618][T26427] Memory failure: 0x183798: recovery action for dirty LRU page: Recovered [ 412.244758][T26427] Injecting memory failure for pfn 0x1833f5 at process virtual address 0x2001f000 [ 412.247366][T26427] Memory failure: 0x1833f5: recovery action for dirty LRU page: Recovered [ 412.249843][T26427] Injecting memory failure for pfn 0x1833f1 at process virtual address 0x20020000 [ 412.252327][T26427] Memory failure: 0x1833f1: recovery action for dirty LRU page: Recovered [ 412.254771][T26427] Injecting memory failure for pfn 0x17c006 at process virtual address 0x20021000 [ 412.257373][T26427] Memory failure: 0x17c006: recovery action for dirty LRU page: Recovered [ 412.259725][T26427] Injecting memory failure for pfn 0x17b7eb at process virtual address 0x20022000 [ 412.262374][T26427] Memory failure: 0x17b7eb: recovery action for dirty LRU page: Recovered [ 412.264492][T26427] Injecting memory failure for pfn 0x165a96 at process virtual address 0x20023000 [ 412.267159][T26427] Memory failure: 0x165a96: recovery action for dirty LRU page: Recovered [ 412.269537][T26427] Injecting memory failure for pfn 0x1837b9 at process virtual address 0x20024000 [ 412.272081][T26427] Memory failure: 0x1837b9: recovery action for dirty LRU page: Recovered [ 412.274820][T26427] Injecting memory failure for pfn 0x174202 at process virtual address 0x20025000 [ 412.277430][T26427] Memory failure: 0x174202: recovery action for dirty LRU page: Recovered [ 412.279743][T26427] Injecting memory failure for pfn 0x174203 at process virtual address 0x20026000 [ 412.282337][T26427] Memory failure: 0x174203: recovery action for dirty LRU page: Recovered [ 412.284722][T26427] Injecting memory failure for pfn 0x166495 at process virtual address 0x20027000 [ 412.287258][T26427] Memory failure: 0x166495: recovery action for dirty LRU page: Recovered [ 412.289542][T26427] Injecting memory failure for pfn 0x17c007 at process virtual address 0x20028000 [ 412.292197][T26427] Memory failure: 0x17c007: recovery action for dirty LRU page: Recovered [ 412.294522][T26427] Injecting memory failure for pfn 0x181d91 at process virtual address 0x20029000 [ 412.297205][T26427] Memory failure: 0x181d91: recovery action for dirty LRU page: Recovered [ 412.299551][T26427] Injecting memory failure for pfn 0x1751cf at process virtual address 0x2002a000 [ 412.302107][T26427] Memory failure: 0x1751cf: recovery action for dirty LRU page: Recovered [ 412.304529][T26427] Injecting memory failure for pfn 0x16649a at process virtual address 0x2002b000 [ 412.307033][T26427] Memory failure: 0x16649a: recovery action for dirty LRU page: Recovered [ 412.309364][T26427] Injecting memory failure for pfn 0x1833ee at process virtual address 0x2002c000 [ 412.312046][T26427] Memory failure: 0x1833ee: recovery action for dirty LRU page: Recovered [ 412.314350][T26427] Injecting memory failure for pfn 0x17338c at process virtual address 0x2002d000 [ 412.317013][T26427] Memory failure: 0x17338c: recovery action for dirty LRU page: Recovered [ 412.319358][T26427] Injecting memory failure for pfn 0x17b1c3 at process virtual address 0x2002e000 [ 412.322086][T26427] Memory failure: 0x17b1c3: recovery action for dirty LRU page: Recovered [ 412.324378][T26427] Injecting memory failure for pfn 0x1837b8 at process virtual address 0x2002f000 [ 412.326858][T26427] Memory failure: 0x1837b8: recovery action for dirty LRU page: Recovered [ 412.329238][T26427] Injecting memory failure for pfn 0x1801ee at process virtual address 0x20030000 [ 412.333077][T26427] Memory failure: 0x1801ee: recovery action for dirty LRU page: Recovered [ 412.335369][T26427] Injecting memory failure for pfn 0x167039 at process virtual address 0x20031000 [ 412.337918][T26427] Memory failure: 0x167039: recovery action for dirty LRU page: Recovered [ 412.340195][T26427] Injecting memory failure for pfn 0x16bce2 at process virtual address 0x20032000 [ 412.342811][T26427] Memory failure: 0x16bce2: recovery action for dirty LRU page: Recovered [ 412.345173][T26427] Injecting memory failure for pfn 0x17b1a7 at process virtual address 0x20033000 [ 412.347752][T26427] Memory failure: 0x17b1a7: recovery action for dirty LRU page: Recovered [ 412.350083][T26427] Injecting memory failure for pfn 0x174805 at process virtual address 0x20034000 [ 412.352676][T26427] Memory failure: 0x174805: recovery action for dirty LRU page: Recovered [ 412.355010][T26427] Injecting memory failure for pfn 0x17fba0 at process virtual address 0x20035000 [ 412.357631][T26427] Memory failure: 0x17fba0: recovery action for dirty LRU page: Recovered [ 412.359947][T26427] Injecting memory failure for pfn 0x17f407 at process virtual address 0x20036000 [ 412.362686][T26427] Memory failure: 0x17f407: recovery action for dirty LRU page: Recovered [ 412.364820][T26427] Injecting memory failure for pfn 0x181c06 at process virtual address 0x20037000 [ 412.367214][T26427] Memory failure: 0x181c06: recovery action for dirty LRU page: Recovered [ 412.369503][T26427] Injecting memory failure for pfn 0x169c5c at process virtual address 0x20038000 [ 412.372003][T26427] Memory failure: 0x169c5c: recovery action for dirty LRU page: Recovered [ 412.374250][T26427] Injecting memory failure for pfn 0x176daf at process virtual address 0x20039000 [ 412.377135][T26427] Memory failure: 0x176daf: recovery action for dirty LRU page: Recovered [ 412.379433][T26427] Injecting memory failure for pfn 0x166b6a at process virtual address 0x2003a000 [ 412.381985][T26427] Memory failure: 0x166b6a: recovery action for dirty LRU page: Recovered [ 412.384230][T26427] Injecting memory failure for pfn 0x1815ee at process virtual address 0x2003b000 [ 412.386924][T26427] Memory failure: 0x1815ee: recovery action for dirty LRU page: Recovered [ 412.389265][T26427] Injecting memory failure for pfn 0x167043 at process virtual address 0x2003c000 [ 412.391848][T26427] Memory failure: 0x167043: recovery action for dirty LRU page: Recovered [ 412.394157][T26427] Injecting memory failure for pfn 0x1750e2 at process virtual address 0x2003d000 [ 412.396719][T26427] Memory failure: 0x1750e2: recovery action for dirty LRU page: Recovered [ 412.399051][T26427] Injecting memory failure for pfn 0x175231 at process virtual address 0x2003e000 [ 412.401643][T26427] Memory failure: 0x175231: recovery action for dirty LRU page: Recovered [ 412.403865][T26427] Injecting memory failure for pfn 0x1831e4 at process virtual address 0x2003f000 [ 412.410449][T26427] Memory failure: 0x1831e4: recovery action for dirty LRU page: Recovered [ 412.412880][T26427] Injecting memory failure for pfn 0x1833dc at process virtual address 0x20040000 [ 412.415428][T26427] Memory failure: 0x1833dc: recovery action for dirty LRU page: Recovered [ 412.417720][T26427] Injecting memory failure for pfn 0x1833de at process virtual address 0x20041000 [ 412.420321][T26427] Memory failure: 0x1833de: recovery action for dirty LRU page: Recovered [ 412.422901][T26427] Injecting memory failure for pfn 0x1833df at process virtual address 0x20042000 [ 412.425444][T26427] Memory failure: 0x1833df: recovery action for dirty LRU page: Recovered [ 412.427790][T26427] Injecting memory failure for pfn 0x1833e0 at process virtual address 0x20043000 [ 412.430341][T26427] Memory failure: 0x1833e0: recovery action for dirty LRU page: Recovered [ 412.432718][T26427] Injecting memory failure for pfn 0x1833e1 at process virtual address 0x20044000 [ 412.435064][T26427] Memory failure: 0x1833e1: recovery action for dirty LRU page: Recovered [ 412.437275][T26427] Injecting memory failure for pfn 0x1833e2 at process virtual address 0x20045000 [ 412.439769][T26427] Memory failure: 0x1833e2: recovery action for dirty LRU page: Recovered [ 412.443507][T26427] Injecting memory failure for pfn 0x1833e3 at process virtual address 0x20046000 [ 412.446078][T26427] Memory failure: 0x1833e3: recovery action for dirty LRU page: Recovered [ 412.448368][T26427] Injecting memory failure for pfn 0x1833e4 at process virtual address 0x20047000 [ 412.450856][T26427] Memory failure: 0x1833e4: recovery action for dirty LRU page: Recovered [ 412.453403][T26427] Injecting memory failure for pfn 0x1833e5 at process virtual address 0x20048000 [ 412.455966][T26427] Memory failure: 0x1833e5: recovery action for dirty LRU page: Recovered [ 412.458241][T26427] Injecting memory failure for pfn 0x1833e6 at process virtual address 0x20049000 [ 412.460973][T26427] Memory failure: 0x1833e6: recovery action for dirty LRU page: Recovered [ 412.463189][T26427] Injecting memory failure for pfn 0x1833e7 at process virtual address 0x2004a000 [ 412.465759][T26427] Memory failure: 0x1833e7: recovery action for dirty LRU page: Recovered [ 412.468042][T26427] Injecting memory failure for pfn 0x1833e8 at process virtual address 0x2004b000 [ 412.470578][T26427] Memory failure: 0x1833e8: recovery action for dirty LRU page: Recovered [ 412.472907][T26427] Injecting memory failure for pfn 0x1833e9 at process virtual address 0x2004c000 [ 412.475591][T26427] Memory failure: 0x1833e9: recovery action for dirty LRU page: Recovered [ 412.477947][T26427] Injecting memory failure for pfn 0x1833ea at process virtual address 0x2004d000 [ 412.481166][T26427] Memory failure: 0x1833ea: recovery action for dirty LRU page: Recovered [ 412.483573][T26427] Injecting memory failure for pfn 0x1833cd at process virtual address 0x2004e000 [ 412.486280][T26427] Memory failure: 0x1833cd: recovery action for dirty LRU page: Recovered [ 412.488582][T26427] Injecting memory failure for pfn 0x1833ce at process virtual address 0x2004f000 [ 412.491180][T26427] Memory failure: 0x1833ce: recovery action for dirty LRU page: Recovered [ 412.493767][T26427] Injecting memory failure for pfn 0x1833cf at process virtual address 0x20050000 [ 412.496108][T26427] Memory failure: 0x1833cf: recovery action for dirty LRU page: Recovered [ 412.498450][T26427] Injecting memory failure for pfn 0x1833d0 at process virtual address 0x20051000 [ 412.501002][T26427] Memory failure: 0x1833d0: recovery action for dirty LRU page: Recovered [ 412.503423][T26427] Injecting memory failure for pfn 0x1833d1 at process virtual address 0x20052000 [ 412.506003][T26427] Memory failure: 0x1833d1: recovery action for dirty LRU page: Recovered [ 412.508302][T26427] Injecting memory failure for pfn 0x1833d2 at process virtual address 0x20053000 [ 412.510914][T26427] Memory failure: 0x1833d2: recovery action for dirty LRU page: Recovered [ 412.513352][T26427] Injecting memory failure for pfn 0x1833d3 at process virtual address 0x20054000 [ 412.515969][T26427] Memory failure: 0x1833d3: recovery action for dirty LRU page: Recovered [ 412.518315][T26427] Injecting memory failure for pfn 0x1833d4 at process virtual address 0x20055000 [ 412.520877][T26427] Memory failure: 0x1833d4: recovery action for dirty LRU page: Recovered [ 412.523206][T26427] Injecting memory failure for pfn 0x1833d5 at process virtual address 0x20056000 [ 412.525836][T26427] Memory failure: 0x1833d5: recovery action for dirty LRU page: Recovered [ 412.528182][T26427] Injecting memory failure for pfn 0x1833d6 at process virtual address 0x20057000 [ 412.530783][T26427] Memory failure: 0x1833d6: recovery action for dirty LRU page: Recovered [ 412.533192][T26427] Injecting memory failure for pfn 0x1833d7 at process virtual address 0x20058000 [ 412.535818][T26427] Memory failure: 0x1833d7: recovery action for dirty LRU page: Recovered [ 412.538152][T26427] Injecting memory failure for pfn 0x1833d8 at process virtual address 0x20059000 [ 412.540731][T26427] Memory failure: 0x1833d8: recovery action for dirty LRU page: Recovered [ 412.543121][T26427] Injecting memory failure for pfn 0x1833d9 at process virtual address 0x2005a000 [ 412.545792][T26427] Memory failure: 0x1833d9: recovery action for dirty LRU page: Recovered [ 412.548113][T26427] Injecting memory failure for pfn 0x1833da at process virtual address 0x2005b000 [ 412.550563][T26427] Memory failure: 0x1833da: recovery action for dirty LRU page: Recovered [ 412.554246][T26427] Injecting memory failure for pfn 0x1833db at process virtual address 0x2005c000 [ 412.556926][T26427] Memory failure: 0x1833db: recovery action for dirty LRU page: Recovered [ 412.559226][T26427] Injecting memory failure for pfn 0x1833be at process virtual address 0x2005d000 [ 412.561840][T26427] Memory failure: 0x1833be: recovery action for dirty LRU page: Recovered [ 412.564212][T26427] Injecting memory failure for pfn 0x1833bf at process virtual address 0x2005e000 [ 412.566817][T26427] Memory failure: 0x1833bf: recovery action for dirty LRU page: Recovered [ 412.569202][T26427] Injecting memory failure for pfn 0x1833c0 at process virtual address 0x2005f000 [ 412.571871][T26427] Memory failure: 0x1833c0: recovery action for dirty LRU page: Recovered [ 412.574375][T26427] Injecting memory failure for pfn 0x1833c1 at process virtual address 0x20060000 [ 412.576979][T26427] Memory failure: 0x1833c1: recovery action for dirty LRU page: Recovered [ 412.579330][T26427] Injecting memory failure for pfn 0x1833c2 at process virtual address 0x20061000 [ 412.582403][T26427] Memory failure: 0x1833c2: recovery action for dirty LRU page: Recovered [ 412.584744][T26427] Injecting memory failure for pfn 0x1833c3 at process virtual address 0x20062000 [ 412.587323][T26427] Memory failure: 0x1833c3: recovery action for dirty LRU page: Recovered [ 412.589723][T26427] Injecting memory failure for pfn 0x1833c4 at process virtual address 0x20063000 [ 412.592313][T26427] Memory failure: 0x1833c4: recovery action for dirty LRU page: Recovered [ 412.594739][T26427] Injecting memory failure for pfn 0x1833c5 at process virtual address 0x20064000 [ 412.597386][T26427] Memory failure: 0x1833c5: recovery action for dirty LRU page: Recovered [ 412.599706][T26427] Injecting memory failure for pfn 0x1833c6 at process virtual address 0x20065000 [ 412.602355][T26427] Memory failure: 0x1833c6: recovery action for dirty LRU page: Recovered [ 412.604710][T26427] Injecting memory failure for pfn 0x1833c7 at process virtual address 0x20066000 [ 412.607381][T26427] Memory failure: 0x1833c7: recovery action for dirty LRU page: Recovered [ 412.609686][T26427] Injecting memory failure for pfn 0x1833c8 at process virtual address 0x20067000 [ 412.612392][T26427] Memory failure: 0x1833c8: recovery action for dirty LRU page: Recovered [ 412.614792][T26427] Injecting memory failure for pfn 0x1833c9 at process virtual address 0x20068000 [ 412.617337][T26427] Memory failure: 0x1833c9: recovery action for dirty LRU page: Recovered [ 412.619632][T26427] Injecting memory failure for pfn 0x1833ca at process virtual address 0x20069000 [ 412.622259][T26427] Memory failure: 0x1833ca: recovery action for dirty LRU page: Recovered [ 412.624558][T26427] Injecting memory failure for pfn 0x1833cb at process virtual address 0x2006a000 [ 412.627212][T26427] Memory failure: 0x1833cb: recovery action for dirty LRU page: Recovered [ 412.629559][T26427] Injecting memory failure for pfn 0x1833cc at process virtual address 0x2006b000 [ 412.632167][T26427] Memory failure: 0x1833cc: recovery action for dirty LRU page: Recovered [ 412.634275][T26427] Injecting memory failure for pfn 0x1833af at process virtual address 0x2006c000 [ 412.636855][T26427] Memory failure: 0x1833af: recovery action for dirty LRU page: Recovered [ 412.639158][T26427] Injecting memory failure for pfn 0x1833b0 at process virtual address 0x2006d000 [ 412.647945][T26427] Memory failure: 0x1833b0: recovery action for dirty LRU page: Recovered [ 412.650732][T26427] Injecting memory failure for pfn 0x1833b1 at process virtual address 0x2006e000 [ 412.653567][T26427] Memory failure: 0x1833b1: recovery action for dirty LRU page: Recovered [ 412.656093][T26427] Injecting memory failure for pfn 0x1833b2 at process virtual address 0x2006f000 [ 412.658804][T26427] Memory failure: 0x1833b2: recovery action for dirty LRU page: Recovered [ 412.661363][T26427] Injecting memory failure for pfn 0x1833b3 at process virtual address 0x20070000 [ 412.664094][T26427] Memory failure: 0x1833b3: recovery action for dirty LRU page: Recovered [ 412.666528][T26427] Injecting memory failure for pfn 0x1833b4 at process virtual address 0x20071000 [ 412.669276][T26427] Memory failure: 0x1833b4: recovery action for dirty LRU page: Recovered [ 412.673156][T26427] Injecting memory failure for pfn 0x1833b5 at process virtual address 0x20072000 [ 412.675807][T26427] Memory failure: 0x1833b5: recovery action for dirty LRU page: Recovered [ 412.678294][T26427] Injecting memory failure for pfn 0x1833b6 at process virtual address 0x20073000 [ 412.681139][T26427] Memory failure: 0x1833b6: recovery action for dirty LRU page: Recovered [ 412.683969][T26427] Injecting memory failure for pfn 0x1833b7 at process virtual address 0x20074000 [ 412.686686][T26427] Memory failure: 0x1833b7: recovery action for dirty LRU page: Recovered [ 412.689194][T26427] Injecting memory failure for pfn 0x1833b8 at process virtual address 0x20075000 [ 412.692410][T26427] Memory failure: 0x1833b8: recovery action for dirty LRU page: Recovered [ 412.694873][T26427] Injecting memory failure for pfn 0x1833b9 at process virtual address 0x20076000 [ 412.697534][T26427] Memory failure: 0x1833b9: recovery action for dirty LRU page: Recovered [ 412.700061][T26427] Injecting memory failure for pfn 0x1833ba at process virtual address 0x20077000 [ 412.702719][T26427] Memory failure: 0x1833ba: recovery action for dirty LRU page: Recovered [ 412.705195][T26427] Injecting memory failure for pfn 0x1833bb at process virtual address 0x20078000 [ 412.707986][T26427] Memory failure: 0x1833bb: recovery action for dirty LRU page: Recovered [ 412.710446][T26427] Injecting memory failure for pfn 0x1833bc at process virtual address 0x20079000 [ 412.713285][T26427] Memory failure: 0x1833bc: recovery action for dirty LRU page: Recovered [ 412.715698][T26427] Injecting memory failure for pfn 0x1833bd at process virtual address 0x2007a000 [ 412.718391][T26427] Memory failure: 0x1833bd: recovery action for dirty LRU page: Recovered [ 412.720821][T26427] Injecting memory failure for pfn 0x1833a0 at process virtual address 0x2007b000 [ 412.723588][T26427] Memory failure: 0x1833a0: recovery action for dirty LRU page: Recovered [ 412.725986][T26427] Injecting memory failure for pfn 0x1833a1 at process virtual address 0x2007c000 [ 412.728670][T26427] Memory failure: 0x1833a1: recovery action for dirty LRU page: Recovered [ 412.731132][T26427] Injecting memory failure for pfn 0x1833a2 at process virtual address 0x2007d000 [ 412.733836][T26427] Memory failure: 0x1833a2: recovery action for dirty LRU page: Recovered [ 412.736245][T26427] Injecting memory failure for pfn 0x1833a3 at process virtual address 0x2007e000 [ 412.738850][T26427] Memory failure: 0x1833a3: recovery action for dirty LRU page: Recovered [ 412.741178][T26427] Injecting memory failure for pfn 0x1833a4 at process virtual address 0x2007f000 [ 412.743865][T26427] Memory failure: 0x1833a4: recovery action for dirty LRU page: Recovered [ 412.746365][T26427] Injecting memory failure for pfn 0x1833a5 at process virtual address 0x20080000 [ 412.749058][T26427] Memory failure: 0x1833a5: recovery action for dirty LRU page: Recovered [ 412.751519][T26427] Injecting memory failure for pfn 0x1833a6 at process virtual address 0x20081000 [ 412.754144][T26427] Memory failure: 0x1833a6: recovery action for dirty LRU page: Recovered [ 412.756522][T26427] Injecting memory failure for pfn 0x1833a7 at process virtual address 0x20082000 [ 412.759082][T26427] Memory failure: 0x1833a7: recovery action for dirty LRU page: Recovered [ 412.761493][T26427] Injecting memory failure for pfn 0x1833a8 at process virtual address 0x20083000 [ 412.764099][T26427] Memory failure: 0x1833a8: recovery action for dirty LRU page: Recovered [ 412.766444][T26427] Injecting memory failure for pfn 0x1833a9 at process virtual address 0x20084000 [ 412.769054][T26427] Memory failure: 0x1833a9: recovery action for dirty LRU page: Recovered [ 412.771321][T26427] Injecting memory failure for pfn 0x1833aa at process virtual address 0x20085000 [ 412.773791][T26427] Memory failure: 0x1833aa: recovery action for dirty LRU page: Recovered [ 412.776189][T26427] Injecting memory failure for pfn 0x1833ab at process virtual address 0x20086000 [ 412.778833][T26427] Memory failure: 0x1833ab: recovery action for dirty LRU page: Recovered [ 412.781243][T26427] Injecting memory failure for pfn 0x1833ac at process virtual address 0x20087000 [ 412.785183][T26427] Memory failure: 0x1833ac: recovery action for dirty LRU page: Recovered [ 412.788008][T26427] Injecting memory failure for pfn 0x1833ad at process virtual address 0x20088000 [ 412.790642][T26427] Memory failure: 0x1833ad: recovery action for dirty LRU page: Recovered [ 412.793000][T26427] Injecting memory failure for pfn 0x1833ae at process virtual address 0x20089000 [ 412.795583][T26427] Memory failure: 0x1833ae: recovery action for dirty LRU page: Recovered [ 412.797944][T26427] Injecting memory failure for pfn 0x183391 at process virtual address 0x2008a000 [ 412.800469][T26427] Memory failure: 0x183391: recovery action for dirty LRU page: Recovered [ 412.809923][T26427] Injecting memory failure for pfn 0x183392 at process virtual address 0x2008b000 [ 412.812590][T26427] Memory failure: 0x183392: recovery action for dirty LRU page: Recovered [ 412.814939][T26427] Injecting memory failure for pfn 0x183393 at process virtual address 0x2008c000 [ 412.817501][T26427] Memory failure: 0x183393: recovery action for dirty LRU page: Recovered [ 412.819918][T26427] Injecting memory failure for pfn 0x183394 at process virtual address 0x2008d000 [ 412.822549][T26427] Memory failure: 0x183394: recovery action for dirty LRU page: Recovered [ 412.824880][T26427] Injecting memory failure for pfn 0x183395 at process virtual address 0x2008e000 [ 412.827534][T26427] Memory failure: 0x183395: recovery action for dirty LRU page: Recovered [ 412.829911][T26427] Injecting memory failure for pfn 0x183396 at process virtual address 0x2008f000 [ 412.832540][T26427] Memory failure: 0x183396: recovery action for dirty LRU page: Recovered 00:06:54 executing program 2: syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000040)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='huge=always'], 0x0) chdir(&(0x7f0000000380)='./bus\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000600)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x12, r0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x17) 00:06:54 executing program 5: syz_mount_image$ext4(0x0, &(0x7f0000000100)='./file0\x00', 0x2400000, 0x0, &(0x7f0000000000), 0x0, 0x0, 0x0) pipe2$9p(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="1500000065ffff018000000800395032203030"], 0x15) r2 = dup(r1) write$FUSE_BMAP(r2, &(0x7f0000000000)={0x18}, 0x18) write$FUSE_DIRENTPLUS(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="380175334d27194d08cc1a4565d48ccc888b24d40c5bfe365a5b7b94044c80be2a3b84b278e09bd7039559bf59acf95e65abd8a147e1edcc9e5551d9e16fdab038898b1d7f1eca80cf9d7175563cd6261672a9ec5bda3e077f9ffd53793a2162f5258c2eca413b141081560252d36ccd31d0bda35532042485ba1194b2bd5e93225a1bb25319bb8e80ff81398feeaf1dee6f3232211eb0fde82a935bbbf8b22e671a87df0b1c7c9adf687866679f911024165fc07d48e0ede817837465f679d01a67bb68fa96811ee892862aa7a81f84a8bfa471d0b2315f605ec5a9b15a4cdb7c3d01d584de3f24b7c2ad36"], 0x138) r3 = socket$nl_route(0x10, 0x3, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), 0xffffffffffffffff) getsockname$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r4, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=@newqdisc={0x78, 0x24, 0x5820a61ca228651, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfq={{0x8}, {0x4c}}]}, 0x78}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000003c0)=@newtfilter={0x60, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {}, {0xd}}, [@filter_kind_options=@f_basic={{0xa}, {0x30, 0x2, [@TCA_BASIC_EMATCHES={0x2c, 0x2, 0x0, 0x1, [@TCA_EMATCH_TREE_HDR={0x8, 0x1, {0xffff}}, @TCA_EMATCH_TREE_LIST={0x20, 0x2, 0x0, 0x1, [@TCF_EM_NBYTE={0x10, 0x1}, @TCF_EM_META={0xc, 0x2, 0x0, 0x0, {{0x0, 0x4, 0x3}}}]}]}]}}]}, 0x60}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000007900)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f00000078c0)={&(0x7f00000004c0)=@deltfilter={0x73e4, 0x2d, 0x0, 0x70bd2c, 0x25dfdbff, {0x0, 0x0, 0x0, 0x0, {0x10, 0xa}, {0xd, 0xd}, {0xb, 0xfff2}}, [@TCA_CHAIN={0x8, 0xb, 0x8}, @TCA_CHAIN={0x8, 0xb, 0x800}, @TCA_RATE={0x6, 0x5, {0x4, 0x2}}, @TCA_CHAIN={0x8, 0xb, 0x2}, @TCA_RATE={0x6, 0x5, {0x2}}, @TCA_RATE={0x6, 0x5, {0x0, 0x8}}, @filter_kind_options=@f_rsvp={{0x9}, {0x737c, 0x2, [@TCA_RSVP_ACT={0x3f24, 0x6, [@m_police={0xdc0, 0x0, 0x0, 0x0, {{0xb}, {0xd0c, 0x2, 0x0, 0x1, [[@TCA_POLICE_RESULT={0x8, 0x5, 0x2}, @TCA_POLICE_RESULT={0x8, 0x5, 0x1235}], [@TCA_POLICE_RATE={0x404, 0x2, [0x6, 0x72, 0x47e, 0x3, 0xdcf7, 0x2, 0x2, 0x1000, 0x9, 0x1, 0xb7, 0xffff, 0x3, 0x7, 0xffffffc4, 0x3f, 0x2, 0x2, 0xb959, 0x6, 0x81, 0x20, 0x2, 0x1ff, 0x80, 0x7, 0x8, 0x1, 0x9, 0x80, 0x6, 0x7, 0x4, 0x5, 0x5, 0x400, 0x0, 0x3, 0x8000, 0x2, 0xb767, 0xffff, 0x7f, 0x1ff, 0x8, 0x5, 0x7, 0x80000001, 0x17, 0x3, 0x6e9, 0x3, 0x0, 0x3, 0x13f, 0x400, 0xfffffff9, 0x3, 0x567, 0x3, 0x80000001, 0x635, 0x3, 0x9e, 0xc1db, 0x0, 0x1, 0x20, 0x434, 0x2, 0x8, 0x8, 0x0, 0x8000, 0x45, 0x100, 0x2, 0x80000001, 0x94, 0x2, 0x80, 0xa00, 0x5, 0x8000, 0x8001, 0x7, 0xae96, 0x1, 0x42c, 0x5, 0x0, 0x5, 0x0, 0x1f, 0xff, 0xffffffff, 0x3f, 0x4, 0xb61, 0xd25, 0xab, 0xffff, 0x4, 0x9b, 0x80000001, 0x4, 0x5, 0xffffffff, 0x4, 0x1, 0x16c3, 0x9, 0xaee, 0x2, 0x3, 0xfffeffff, 0x100000, 0x0, 0xd261, 0x2, 0x4, 0x10000, 0x9, 0x100, 0x6, 0x8001, 0x4, 0x2, 0x100, 0xfffff295, 0x2, 0xd5, 0x9, 0x1, 0x3, 0x81, 0x1, 0x0, 0x2, 0x5, 0x9, 0x4, 0x3e, 0x3, 0x1, 0x6, 0x6, 0x7, 0x7, 0xa1, 0x400, 0x0, 0x2, 0xff, 0x6, 0x10000, 0xfffffffb, 0x7, 0x2, 0x21, 0x8, 0x2, 0x81, 0x7f, 0x3, 0x5, 0x2, 0x101, 0x1610, 0x100, 0x1, 0x200, 0x200, 0x4, 0x2, 0x8, 0x1, 0x6, 0x7ff, 0x401, 0x35fb, 0xff, 0x77b0, 0x2, 0x9, 0x4, 0x4, 0x4, 0x2e, 0xeba, 0x8e3c, 0x6, 0x0, 0x100, 0xc7, 0x8001, 0x2, 0xffffffff, 0x10000, 0x7, 0x2, 0x7, 0x2, 0x865, 0x5, 0x1ff, 0x1, 0xfffffff7, 0x2, 0x4, 0x6a, 0x8, 0x4, 0x4, 0x836b, 0xfffffff9, 0x8, 0x9, 0xe62, 0x1000, 0x67, 0xc86, 0x200, 0x1000, 0x6, 0x3, 0x1, 0x6, 0x5bdb, 0x0, 0x7f, 0x6, 0x1, 0x80000001, 0xaa0d, 0x81, 0x2, 0x69, 0xaf, 0x1, 0x7346, 0x80000001, 0x10000, 0xb, 0x7, 0x80000001, 0x1, 0x4, 0xf46c, 0x0, 0xfffffe00, 0x4907, 0xffff, 0x8, 0x7fff, 0x1]}, @TCA_POLICE_RESULT={0x8, 0x5, 0xd20}], [@TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x9}, @TCA_POLICE_RATE={0x404, 0x2, [0x9, 0x1000, 0x4c, 0x2, 0x0, 0x0, 0x2, 0x7fffffff, 0xee6, 0x4, 0x0, 0x7, 0xc, 0x3, 0x0, 0xe95, 0xfffffffa, 0x800, 0x9, 0x80000000, 0x20, 0xa2, 0x1, 0x0, 0x1, 0x80000001, 0x4, 0x7, 0x7, 0x9, 0x800, 0x1f, 0x4, 0x1, 0x800, 0x2, 0x7ff, 0xd2, 0x5, 0x101, 0xffffffff, 0x266, 0x4, 0x3, 0x8000, 0x7, 0x0, 0x3, 0x40, 0x0, 0x8, 0x7d, 0x2, 0x6, 0x2, 0x1ff, 0x8c35, 0x4729f599, 0x6, 0x5, 0x8001, 0x2, 0x1, 0x7, 0x6, 0x712, 0x7fff, 0x9, 0xfffffffe, 0x10000, 0x80000001, 0x0, 0x1000, 0x8, 0x0, 0x0, 0x20, 0x859, 0x9, 0x1, 0x7ef6, 0x1, 0x40, 0xffffffff, 0x5, 0x5, 0x1, 0x4e4, 0x0, 0x4987, 0xa17, 0x6, 0x8000, 0x2, 0x7, 0x0, 0x2638, 0x7, 0xaae, 0x7, 0xfffffe01, 0x9, 0x6, 0x80000000, 0x3, 0x7, 0x7f, 0x3, 0xd, 0x73ef, 0x9, 0x40, 0x2, 0x8000, 0xfff, 0x3, 0x8, 0x3, 0x8, 0x3, 0x5, 0x8, 0x4, 0x9, 0x218eac74, 0x1368, 0x1, 0x8000, 0x0, 0x5, 0x3ff, 0xffff8001, 0x400, 0x2, 0x2, 0x2, 0x0, 0x7b, 0xc000, 0x9, 0x3, 0x6, 0x1, 0x3ff, 0x0, 0x1ff, 0x0, 0x8434, 0x800, 0x1f52, 0x1, 0x40, 0x38f, 0x1, 0xfffff000, 0xcea, 0x9, 0x6, 0x1, 0x261, 0x8, 0x6, 0x3, 0x10d25b7e, 0xb45, 0x61, 0x3ff, 0x8, 0x7, 0xe380, 0x7, 0x40, 0x4, 0x8001, 0x7, 0x3ff, 0x1, 0x10000, 0x5, 0x9, 0x8, 0x8c4, 0x101, 0xae, 0x1, 0x3, 0x1, 0x9, 0x6, 0x3, 0xf25, 0x0, 0x8001, 0x9, 0x7fff, 0xfff, 0x0, 0x100, 0x33, 0x7fffffff, 0x3f, 0xffffffff, 0x2, 0x8000, 0xffff, 0x6, 0x1f, 0x101, 0x400, 0x80000001, 0x0, 0x4b8, 0x2, 0xfffffc01, 0x9, 0x0, 0x1000, 0x3f, 0x8, 0xa714, 0xfffff4bb, 0x2, 0x200, 0x7ff, 0x0, 0x9, 0x7fff, 0x3ff, 0x4, 0x81, 0x9, 0x5, 0x8, 0x7, 0x5, 0x983e, 0xef4d, 0x7, 0x800, 0x6, 0x8, 0x5, 0x6, 0x3, 0x3, 0x3, 0x8, 0x6, 0xff, 0xff, 0x2, 0x1000, 0x9c8e, 0x9, 0xa511, 0x2]}, @TCA_POLICE_TBF={0x3c, 0x1, {0x4b, 0x8, 0x7, 0x1, 0x7fff, {0x3, 0x2, 0x4, 0x8, 0x7, 0x4}, {0x8b, 0x0, 0x96ae, 0xf689, 0x6, 0x1}, 0x6, 0x7, 0x1}}, @TCA_POLICE_RATE={0x404, 0x2, [0x4, 0x5, 0x9, 0x1, 0x9, 0x1, 0x3321, 0x898d, 0x7ff, 0x6, 0xfffffffa, 0xaf, 0x3ff, 0x55e9, 0x3f708f83, 0x0, 0xffff4ce7, 0x8, 0x4, 0x9, 0x9, 0x0, 0x7, 0x101, 0x1, 0x80000001, 0x9, 0x8, 0x4, 0xb2, 0x9, 0x5, 0xfff, 0x1, 0x80, 0x0, 0x20, 0x10001, 0x8, 0x101, 0x0, 0x1ff, 0x8, 0x80000001, 0x7, 0x401, 0x2, 0x0, 0x7, 0x8, 0x40, 0x9, 0x1000, 0x721cf4ba, 0x1, 0x2, 0xf7, 0x4, 0x8, 0x7f, 0x6, 0x80000001, 0x4, 0x3, 0x400, 0x400, 0x1d6800, 0x10000, 0x9, 0x8, 0x4, 0x1ff, 0x5, 0x1f0000, 0x9, 0x3, 0xfffffe00, 0x8, 0x1f, 0x6, 0xfffffff7, 0x9, 0x1, 0x8, 0xfffffffb, 0x10b, 0x7fff, 0x8, 0x2, 0x2, 0x7f, 0x81, 0x8, 0x1, 0x1, 0x1000, 0x4, 0xd32d, 0x1084, 0x5, 0x9, 0x9, 0x9, 0x1000, 0x80000001, 0xffffffff, 0x5, 0x1, 0x7, 0x7, 0x7, 0x4, 0x3, 0x400, 0x7fffffff, 0xffffffc0, 0x9, 0x5, 0x1, 0xbaa, 0x3704, 0x3, 0x1, 0xffff, 0x17b, 0x3, 0x927, 0x7, 0x6, 0x6, 0x7, 0x9, 0x7ac, 0x1, 0xffffffff, 0x1, 0xff, 0x4, 0x4, 0xff, 0xd9, 0x9, 0x5, 0x100, 0x401, 0x1, 0x0, 0x0, 0x7, 0x9, 0x2, 0x0, 0x9, 0x24e6, 0x0, 0x1, 0xc4, 0xffff, 0x7, 0x3, 0x20, 0x4, 0x0, 0x1, 0x5, 0x101, 0x6, 0x0, 0x8, 0x4, 0x101, 0x300, 0x0, 0x9, 0xde8, 0x5, 0x6, 0x10000, 0x20, 0x20d, 0x3ff, 0x3, 0xb, 0x2, 0x3, 0x1, 0x7fffffff, 0x8, 0x6, 0xff, 0x5, 0x8, 0x2bc6, 0x9, 0x7, 0x401, 0x4, 0x5, 0x1, 0x9, 0x7, 0x32000, 0xffff, 0x101, 0x83b, 0x100, 0x7ff, 0x7554cbe6, 0x1000, 0x81, 0x8, 0xfffffff8, 0x0, 0x0, 0x59, 0x5, 0x2, 0x1, 0x5, 0x0, 0x481, 0x1, 0x8, 0x7ff, 0x3, 0x1ff, 0x9, 0x20, 0x7, 0x101, 0x80, 0xffffffff, 0x1, 0x1f, 0x8, 0xffffffff, 0x6, 0xfffff000, 0x8, 0x3, 0x6, 0x80000001, 0x1, 0x79, 0x8, 0x0, 0x800, 0x8001, 0x1, 0x3, 0x3ff, 0x8000, 0x8, 0x44814510, 0x2, 0x5]}, @TCA_POLICE_RATE64={0xc, 0x8, 0x80000001}, @TCA_POLICE_TBF={0x3c, 0x1, {0x8, 0x5, 0x7ff, 0x3, 0x20, {0x81, 0x1, 0x6, 0x5, 0x20, 0x3ff}, {0x1, 0x2, 0x9, 0x3, 0x3, 0x6d25}, 0x3, 0xcff, 0x7ff}}, @TCA_POLICE_TBF={0x3c, 0x1, {0x1f, 0x3, 0x101, 0xfffffffd, 0x8, {0x81, 0x1, 0x69e, 0x4000, 0x401, 0x478}, {0x80, 0x0, 0x3f, 0x9, 0xa5, 0x2}, 0x1, 0x45, 0x4}}, @TCA_POLICE_RATE64={0xc, 0x8, 0x100000000}], [@TCA_POLICE_RATE64={0xc, 0x8, 0x4}]]}, {0x8a, 0x6, "c88e1280c6f2e35994fd020660e208aaa38ea12e277d630973fc3956d1c66d2dc7b432fbc1ccd5ab96bae0640286360f180d3a8099f2cc6c43f478bcd72829d32a53bfae71a500a5f1fcce6d4dff934df9bb7200212bbbb0c10002da88fda48ea38521c3c173817c7967319c90b7647f7961fba6d527cae056d60efaa9330c66bc92096ef143"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x1}}}}, @m_sample={0x80, 0x12, 0x0, 0x0, {{0xb}, {0x54, 0x2, 0x0, 0x1, [@TCA_SAMPLE_RATE={0x8, 0x3, 0x7}, @TCA_SAMPLE_PSAMPLE_GROUP={0x8, 0x5, 0x8001}, @TCA_SAMPLE_PSAMPLE_GROUP={0x8, 0x5, 0x8}, @TCA_SAMPLE_TRUNC_SIZE={0x8, 0x4, 0x2}, @TCA_SAMPLE_RATE={0x8, 0x3, 0x8}, @TCA_SAMPLE_RATE={0x8, 0x3, 0x5}, @TCA_SAMPLE_RATE={0x8, 0x3, 0x1}, @TCA_SAMPLE_PARMS={0x18, 0x2, {0x9, 0x2, 0x0, 0x36, 0xbf18}}]}, {0x4}, {0xc}, {0xc}}}, @m_pedit={0x2d54, 0x4, 0x0, 0x0, {{0xa}, {0x1d28, 0x2, 0x0, 0x1, [@TCA_PEDIT_PARMS_EX={0xe38, 0x4, {{{0x2, 0x7fff, 0x0, 0x8, 0x40}, 0x2, 0x3, [{0x8001, 0x8, 0x5, 0x8, 0xfffffff8, 0x3}]}, [{0xd85b, 0x3, 0x7, 0x2, 0xbf3, 0x5}, {0x10000, 0x7fff, 0x56, 0x400, 0x823a, 0x401}, {0x9, 0x800, 0x7fff, 0x0, 0x2, 0xffff}, {0x7f, 0xff, 0x8, 0x400, 0x2, 0x4988}, {0x64, 0x4, 0x5, 0x1, 0x0, 0x40}, {0xf8, 0x6, 0x5, 0x4, 0x6, 0x3d000000}, {0x100, 0x7, 0x80000001, 0x1, 0x3, 0xffffffff}, {0x3, 0x81, 0xffff, 0x8, 0x1, 0x3}, {0xfffffff9, 0x3, 0xb6, 0x6, 0x7, 0x1}, {0x80000000, 0xff, 0x7, 0x6, 0x2}, {0xffff677e, 0xb5ba, 0x9, 0x54, 0x8, 0x9}, {0x8001, 0x100, 0x6, 0x1, 0x2, 0x9}, {0x5, 0x9, 0x5, 0x8001, 0x401, 0x8000}, {0x9, 0xb474, 0xd32, 0x4, 0x4}, {0x7, 0x0, 0x7fffffff, 0xffffffc1, 0xa1c7, 0x4}, {0x7, 0x0, 0x2, 0x1ff, 0x2, 0x2}, {0x51f0, 0xfffffffa, 0x3, 0x7, 0x2, 0x4}, {0x1f, 0x80, 0x7f, 0x5, 0x7, 0x8}, {0x5, 0x7, 0x800, 0x9, 0x8, 0x6}, {0x5d8, 0x87c, 0x9c8b, 0x9, 0x5, 0x29}, {0x0, 0x7, 0x6f2, 0x3f, 0x800, 0x4}, {0x0, 0x400000, 0x8, 0x7, 0xffffffff, 0x9}, {0x7, 0x5, 0x8, 0x2, 0xffffffc1, 0x2}, {0x3f, 0x7fff, 0x1, 0x1, 0x7, 0xb3}, {0x7, 0x200, 0x6, 0x19, 0x10, 0x2}, {0x8000, 0x0, 0x3ff, 0x8001, 0x9, 0xfff}, {0x8, 0x800, 0x7fff, 0x6, 0x4, 0x3}, {0xaf33, 0x3, 0xfffffffa, 0x81, 0x30, 0x1}, {0x8000, 0x5441, 0x20, 0x2c6e, 0x1, 0x2}, {0x8d, 0x5, 0x3, 0x9, 0x1000, 0x2}, {0x400, 0x6, 0x6, 0x7, 0x7, 0x2}, {0x100, 0x7fff, 0x7fff, 0x7fff, 0x5, 0x3}, {0x10000, 0x6, 0x88, 0x1000, 0x9, 0x8fcb}, {0x800, 0xfffffffe, 0x2, 0x7fff, 0x9, 0x8aa}, {0x6, 0x80000000, 0x3f, 0x4, 0xed, 0x7fffffff}, {0x9, 0x9, 0x0, 0x6, 0x97, 0x9}, {0x5, 0x0, 0x3, 0x4, 0xfffffff9, 0x8}, {0x9, 0x5, 0x3ff, 0x3, 0x2, 0x1}, {0x7, 0x4, 0x8001, 0xf900, 0xfffffffb, 0x20}, {0x5, 0x400, 0x2, 0xffff8000, 0x9, 0x100}, {0x8, 0x101, 0x5, 0x4, 0x1, 0xab6}, {0x3cb, 0x1, 0xf39, 0x7293, 0x9, 0xfffffff7}, {0x4, 0x1e7c, 0x6, 0x5, 0x5, 0x800}, {0x9, 0x7fff, 0xa068, 0x6, 0x8, 0x8000}, {0x2, 0x101, 0x9, 0x8, 0x5, 0x6}, {0xffffffc1, 0x6f55, 0x3, 0xfffffffc, 0x3, 0x5}, {0x2, 0x6, 0x1, 0x80000000, 0x4c, 0x7}, {0x3, 0x8, 0x6, 0x61, 0x65af, 0xfffffffd}, {0x9, 0x8, 0x5043, 0x3, 0x8001, 0x4}, {0x8, 0x4, 0x20, 0x1, 0x6, 0x1}, {0x675, 0x1, 0xa7, 0xdb2, 0x8e6f, 0x2}, {0x5, 0x28, 0x3, 0xfffffffb, 0x7fff, 0x405}, {0x6, 0x7fff, 0x10000, 0x200, 0x6, 0x9}, {0xc8d, 0x5, 0x5, 0x233c, 0x1, 0x7}, {0x2, 0x8, 0x6, 0x0, 0x9, 0x40}, {0x8, 0x126, 0x8, 0x7, 0x3, 0x9}, {0x2, 0x406, 0xfffffff8, 0x6aaa, 0x8000, 0x7f}, {0x3, 0x3f, 0x594, 0xffff, 0x0, 0x9}, {0x8, 0x8000, 0xa4, 0x10000, 0x3c49c54, 0x401}, {0x4, 0x7ff, 0x80000000, 0x80000000, 0x200, 0x101}, {0x9e1, 0x2, 0x40, 0x5, 0x8000000, 0x7}, {0xfc, 0x1, 0x1, 0xfffffffc, 0x10001, 0x8}, {0x2, 0x35, 0x8, 0xfffffffd, 0x790, 0x7e}, {0x1, 0xcc1, 0xdc1, 0x2, 0x6, 0x70f55b5c}, {0xffffffff, 0x6, 0x1ff, 0x7fffffff, 0x4, 0xfffffffe}, {0x6, 0xc4d, 0x8001, 0x86d, 0x3, 0x80000001}, {0x1, 0x40, 0x6, 0x0, 0x1000, 0x8}, {0x3, 0x3, 0x7fffffff, 0xf922, 0x2, 0x8000}, {0x7f, 0x8000, 0x1, 0x200, 0x7fffffff, 0x3}, {0x4, 0x5, 0x1, 0x400, 0x8f, 0x7}, {0x4, 0x5, 0x3f, 0x80000000, 0x6, 0x20}, {0x2, 0x80, 0x64, 0x1, 0x771, 0x4}, {0x4, 0xfa99, 0x3f, 0x8, 0x2, 0x8}, {0x2cfa, 0x7, 0x6, 0x1f, 0x101, 0x5}, {0x5, 0x0, 0x7, 0x1, 0xffffffe0, 0x7}, {0x20, 0x2, 0x80000001, 0x6, 0x10000, 0x8001}, {0x9f31, 0x9, 0x7f, 0x2, 0x5, 0x3}, {0xfffffffe, 0x3ff, 0x200, 0x2, 0x8000, 0x2}, {0x7, 0x3ff, 0xffffffff, 0x62d1, 0x990, 0x9}, {0x3, 0x100, 0x2a2, 0x3, 0x8, 0x3}, {0xffffff00, 0xffffffff, 0xfba7, 0x2, 0x2a36, 0x9}, {0x6, 0x7f, 0x9, 0x2, 0x8000, 0x2}, {0x1ff, 0x3, 0x6, 0x8, 0xfff, 0xa58}, {0x9, 0x3, 0x2, 0xfff, 0x2, 0x6}, {0xfffffffd, 0x3, 0x9, 0x8000, 0xc1e}, {0x1, 0x2, 0x8000, 0x8, 0x8, 0x6}, {0x6, 0x1, 0xfffff9f3, 0xffff8000, 0x7b9, 0x6}, {0x1, 0x4, 0xfffff801, 0x101, 0x2, 0x3}, {0x101, 0x8, 0x3dadba6e, 0x6b9, 0x200, 0x80000000}, {0x80000001, 0x65, 0x0, 0x9, 0x0, 0xffffffff}, {0x9, 0x77, 0x0, 0x7ff, 0x9, 0x1}, {0x6, 0x101, 0x8, 0x2, 0x8000, 0x5}, {0x9, 0x8a7, 0x1ff0, 0xef96, 0xc30, 0x4}, {0xfff, 0x1, 0x3, 0x20, 0xffff, 0x1}, {0x7, 0xf0, 0x0, 0x2, 0x3, 0x47d45da5}, {0x0, 0x5, 0x0, 0x9, 0xc8ee, 0x692}, {0x7, 0x0, 0x4, 0xe0e, 0x2, 0x7}, {0x83ab, 0x7, 0x100, 0x7, 0x4, 0x7}, {0x1, 0x4, 0x3ff, 0x2, 0xf0c, 0x76}, {0x3, 0x101, 0x6, 0x2, 0xfffff489, 0x1}, {0x3, 0x3442, 0x41f, 0xff, 0x1, 0x9}, {0x8, 0x0, 0xfffffffe, 0x9, 0x3, 0x9}, {0x1f, 0x6, 0x4, 0x814f, 0x4, 0x4}, {0x401, 0x9, 0x1000, 0x80, 0x3, 0x800000}, {0x8, 0xabb, 0x95, 0x9, 0x5, 0x40}, {0x1eb0cabd, 0xffffffff, 0x1, 0x8, 0x9}, {0x1, 0x7fffffff, 0x4, 0x1, 0x3, 0xffffffe0}, {0x1, 0x2, 0xffff, 0x7ff, 0x0, 0xffffffff}, {0x13c9, 0x0, 0xf6, 0xef6, 0x2, 0xc881}, {0x4c, 0x9, 0x8, 0x3f, 0x81, 0xd16e}, {0x55b, 0x2, 0x5, 0xf46, 0x4, 0xffff}, {0xffffffff, 0x1, 0x0, 0x800, 0x5, 0x3}, {0x0, 0xfff, 0x6, 0x0, 0x800, 0x5}, {0x7, 0x4, 0x800, 0x7ff, 0x0, 0x8001}, {0x2, 0x9, 0x7, 0x7fffffff, 0x4, 0x8}, {0x1, 0x1000, 0x7fff, 0x4, 0x80000001, 0x80000001}, {0x1, 0x5, 0x7, 0x4, 0x20, 0x4}, {0x27cc000, 0x67a, 0x7ff, 0x5, 0x3, 0x4}, {0x4, 0x1, 0x10000, 0xfffffffd, 0xfffffffa, 0xfffeffff}, {0x3ff, 0x1ab8, 0x3f, 0x4, 0x8, 0xddd7}, {0x8, 0x6, 0x7, 0x3, 0x6, 0x3}, {0x8, 0x100, 0xfffffffc, 0x80000000, 0x80000000, 0x8a33}, {0x1, 0x101, 0x0, 0x8, 0x10001, 0x800}, {0x7fffffff, 0x8000, 0x4, 0x800, 0x4, 0x9}, {0x20, 0xffff, 0x7, 0x4, 0x5, 0x7f}, {0x1c38, 0x3f, 0xa928, 0x8, 0xffffffb3}, {0x100, 0x100, 0x0, 0x7b8c, 0x3, 0x241}, {0x1898, 0xe0, 0x8, 0x9, 0x7, 0x3}], [{0x3, 0x1}, {0x1, 0x1}, {0x5}, {0x4, 0x1}, {0x5}, {}, {0x3, 0x1}, {0xbde1b26fc83a0fd}, {0x2}, {0x3}, {0x2, 0x1}, {0x1, 0x1}, {}, {0x3}, {0x0, 0x1}, {0x1}, {0x3}, {0x4, 0x1}, {0x4, 0x1}, {0x3, 0x1}, {0x4}, {}, {0x2, 0x1}, {0x1}, {0x4, 0x1}, {0x5}, {0x0, 0x1}, {0x5, 0x1}, {0x3}, {0x1, 0x1}, {0x1}, {0x5, 0x1}, {}, {0x5, 0x1}, {0x7}, {0x2}, {0x2, 0x1}, {0x3, 0x1}, {0x1, 0x1}, {0x2, 0x1}, {}, {0x3, 0x1}, {0x4, 0x1}, {0x3, 0x1}, {0x1, 0x1}, {0x2, 0x1}, {}, {0x1, 0x1}, {0x3, 0x1}, {0x1}, {0x1, 0x1}, {0x4}, {0x3, 0x1}, {0x4, 0x1}, {}, {0x4}, {0x3, 0x1}, {0x1}, {0x0, 0x1}, {0x0, 0x1}, {0x5}, {0x4}, {0x0, 0x1}, {0x5, 0x1}, {0x3, 0x1}, {0x2, 0x1}, {0x1, 0x1}, {0x4, 0x1}, {0x5}, {0x5, 0x1}, {0x5}, {0x1, 0x1}, {0x1, 0x1}, {0x5, 0x1}, {0x5}, {0x3, 0x1}, {0x1, 0x1}, {0x3, 0x958a62a1c50bdab4}, {}, {0x2}, {0x2, 0x1}, {0x1, 0x1}, {0x5}, {0x4}, {0x4}, {0x2, 0x79cbc4ec288bb57d}, {0x4, 0x1}, {}, {0x4}, {0xf, 0x1}, {}, {0x4, 0x1}, {0x2}, {0x0, 0x1}, {0x4}, {0x5}, {0x2}, {0x2}, {0x1}, {0x2}, {0x1, 0x1}, {0x3}, {0x64e56cc45dcb13b1}, {0x1, 0x1}, {0x3}, {0x1, 0x1}, {0x4}, {0x3, 0x1}, {0x2}, {0x3}, {}, {0x2}, {}, {}, {0x2, 0x1}, {0x2, 0x1}, {0x4}, {0x3, 0x1}, {0x1, 0x1}, {0x4, 0x1}, {0x1, 0x1}, {0x0, 0x1}, {0x1, 0x1}, {0x6, 0x1}, {0x3, 0x1}, {0x3, 0x1}, {0x4}, {0x2, 0x1}], 0x1}}, @TCA_PEDIT_KEYS_EX={0x24, 0x5, 0x0, 0x1, [{0xc, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6}]}, {0x14, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}]}]}, @TCA_PEDIT_PARMS={0xec8, 0x2, {{{0x0, 0x7, 0x3, 0x3, 0x10001}, 0x1, 0x2, [{0x0, 0x3, 0xea66, 0x40, 0x10000, 0x4}, {0x3, 0x1, 0x8000, 0x8000, 0x8}, {0x20, 0x3, 0x2, 0x2e33, 0x8, 0x10ae}, {0xff, 0x400, 0x93f, 0xa6, 0x10001, 0x6}, {0x8ac, 0x2, 0x0, 0x9, 0x3, 0xf0bd}, {0x7fff, 0xb3, 0x9, 0x2, 0xc6, 0x8}, {0x101, 0x6405, 0x1, 0x800, 0x7, 0x7}]}, [{0x1, 0x0, 0x9, 0x3, 0x4, 0x9}, {0xd7b, 0x0, 0xe2, 0x3, 0x400, 0x6}, {0x7ff, 0x8, 0x9, 0x4477, 0x4, 0xa00}, {0x3, 0x6, 0x1ff, 0x3f2, 0x4}, {0xbd2e, 0x1ff, 0x8000, 0x7, 0x7, 0xffffe855}, {0x1, 0x10000, 0x8, 0x3, 0x5, 0x3ff}, {0x6, 0x101, 0x80000000, 0x0, 0x1, 0x2b}, {0x5, 0x2, 0x8, 0x63c, 0x9, 0x8}, {0xef9f, 0x8, 0x6, 0x1f, 0xa51, 0xffffffff}, {0xffffffff, 0x800, 0xfffffe01, 0x1, 0x7, 0x62d8}, {0x3, 0x0, 0xe7f, 0x2, 0x3, 0x6}, {0x8, 0xa0, 0x0, 0x0, 0x80000000}, {0x80000001, 0x6, 0x400, 0x1, 0x5, 0x465b7869}, {0x7, 0x0, 0x3abe, 0x2, 0xcd, 0x1f}, {0x4, 0x8, 0xffff, 0x1, 0xef0b, 0xfffffff8}, {0x6, 0x81, 0x3e5, 0x7, 0xfb2, 0xa42}, {0x4, 0x3, 0x7ff, 0x3, 0x1, 0x1}, {0x2, 0x1, 0x3, 0x10001, 0x6, 0x9}, {0x4, 0x6, 0x0, 0x3, 0x100, 0x5}, {0x5, 0x1, 0xea, 0x4, 0x61, 0xffffff49}, {0x3f, 0x2, 0x7, 0x0, 0x2, 0x1}, {0x6, 0x9b09, 0x7, 0x0, 0x4253}, {0x80000000, 0x800, 0x1, 0xfffffeff, 0x5, 0x6}, {0xdeab, 0x1, 0x1, 0x8b, 0x8482, 0x4}, {0x800, 0x10001, 0x7, 0x6, 0x5, 0x7}, {0x8, 0xfa, 0xf, 0x2, 0x6, 0x9}, {0x100, 0x3ff, 0x3, 0x7, 0x4, 0x3}, {0x1, 0x5, 0x40, 0x0, 0x5, 0x5}, {0x4, 0x9, 0x4, 0x3, 0x9, 0x9}, {0x401, 0x7fff, 0x9, 0xfffff070, 0x0, 0x9}, {0x8d, 0x4b, 0x0, 0x2, 0x2, 0xfffffffa}, {0x1, 0x98c, 0x0, 0x6, 0x2, 0x9}, {0x27, 0x2, 0x8001, 0x0, 0x7, 0x1}, {0x736, 0x2, 0x1, 0x20, 0x5}, {0x1000000, 0x101, 0x9, 0xb3, 0x13, 0x626a}, {0x5, 0x6, 0x3, 0x0, 0x3f, 0x8}, {0x0, 0x80000001, 0x1068, 0x2, 0x4, 0x9}, {0x5, 0x4, 0x5, 0x0, 0x80, 0x3}, {0x80000001, 0x9, 0x6, 0x7, 0x6, 0x9}, {0x78c, 0x7, 0x2, 0x81, 0x8, 0xfe}, {0x9, 0xdd7d, 0x6, 0x40, 0x8, 0xc241}, {0x2, 0x200, 0xc0ca, 0x9, 0xb7, 0x1}, {0x20, 0x8, 0x8000, 0xb8, 0x40, 0x9}, {0x7ff, 0x2e1, 0x0, 0x101, 0x1, 0x1f}, {0xffffffff, 0x8, 0x2, 0x9371, 0x2, 0x278}, {0x400, 0x3, 0x8, 0x7, 0x5, 0xe6a6}, {0x9, 0x8, 0x0, 0x5, 0x9, 0x5}, {0x8d7e, 0x7, 0x3, 0xa9b, 0x8000, 0x7b}, {0x0, 0x6, 0x20, 0x8, 0x7, 0x81}, {0x0, 0x0, 0x6, 0x9, 0x1d1, 0x1}, {0x80000000, 0xfffffffd, 0x8, 0x9, 0x7, 0x9}, {0x6, 0x1, 0x53, 0x2, 0x1, 0xfff}, {0x57f, 0xfffc0000, 0xffffff01, 0x8, 0x5, 0x80000000}, {0x3f, 0x2, 0x8, 0x20, 0x9, 0x9}, {0x6, 0xfff, 0x0, 0x2, 0x3, 0x4}, {0x615, 0x1, 0x3, 0x8, 0xad, 0x8}, {0x4d, 0xfffffff8, 0x9, 0x8, 0x9, 0x4}, {0x10000, 0xfffffffb, 0x3, 0x0, 0x4, 0x9}, {0x7fff, 0xfffffffb, 0x6, 0xbc, 0x7f}, {0x7fffffff, 0xa3, 0x10001, 0x0, 0x8, 0x8}, {0x1, 0x54, 0x9, 0x1baa277a, 0x1, 0xffffffff}, {0xbb10, 0x6, 0x7, 0x3, 0x7, 0x8000}, {0x40, 0x6, 0x5ed6f310, 0x2, 0x2, 0x3}, {0x6, 0x7, 0x0, 0x6, 0xb15, 0x3cc8a994}, {0xc53d3ad, 0x54c, 0xffffffc0, 0x80000001, 0x800, 0x6}, {0x9, 0x0, 0x3ff, 0x6, 0xcbd, 0x24bae995}, {0x95, 0x8e, 0x2387, 0x9, 0xa74af9d, 0x4}, {0x200, 0x5, 0x9, 0xb1, 0x100, 0x4}, {0x1, 0x1ff, 0x2, 0x3, 0x5b, 0x4}, {0x85, 0x200, 0x9, 0x7, 0x20, 0x3f}, {0x40, 0x9, 0x101, 0x8001, 0x2, 0xf9}, {0x5, 0x7fffffff, 0x2b5, 0x9, 0x5, 0x1000}, {0x0, 0xfffffffd, 0xc, 0x4, 0x40, 0x101}, {0xfffffff7, 0x8, 0x40, 0x5, 0x1, 0x45}, {0x5, 0x80, 0x3, 0x10000, 0x6, 0xe34}, {0x3, 0x40, 0x9, 0x1f, 0xe3b7, 0xfffff7d5}, {0x0, 0xfff, 0x8, 0x4, 0xfff, 0x7fffffff}, {0x7, 0x0, 0x10001, 0x5, 0x3, 0x8}, {0x3, 0x3, 0x8d, 0x1, 0x53, 0x9}, {0x80, 0x40, 0x2, 0x0, 0xffffffe1, 0x6}, {0x401, 0xd52fd53, 0x0, 0x50, 0x5}, {0x8, 0xbf22, 0x101, 0x8, 0x648a, 0x7fff}, {0x4, 0x6, 0xfffff001, 0xfffffff4, 0x3, 0x200}, {0x5, 0x1000, 0x3, 0x5, 0x7}, {0x7, 0x466d, 0x7ff, 0x9, 0x60, 0x8}, {0x9, 0x7, 0x0, 0x2a9, 0x5, 0x1}, {0x101, 0x4, 0x7, 0xffffffff, 0xbfa5, 0x1f7}, {0x3e, 0xb0c, 0x76d, 0x9, 0x0, 0xffff7fff}, {0x2, 0x8, 0x3, 0x2, 0x6, 0x7}, {0x1, 0x3, 0x1, 0x3f, 0xdc3d, 0xc7f}, {0x962, 0x2, 0xd6e, 0x1, 0xfd, 0x5}, {0x7ff, 0xab3, 0x0, 0x5, 0x747, 0x80}, {0x7fffffff, 0x9, 0x200, 0x4, 0x8, 0x8e}, {0x6, 0x6, 0x9, 0xffffffff, 0xa2, 0x9}, {0x5, 0x4, 0xe9, 0x6, 0x9, 0x4}, {0x1, 0x2, 0x7, 0x4, 0x10000, 0x1}, {0xc, 0xfff, 0xea, 0xf8a, 0x0, 0x6}, {0x0, 0x7, 0x3, 0x6, 0x1b381bcc, 0x10000}, {0x3, 0xfffffffe, 0x2, 0x1, 0x10001, 0x6}, {0x120000, 0x80, 0x0, 0x5, 0x8, 0x1}, {0x0, 0x8, 0x8001, 0x0, 0x8, 0x2}, {0x5, 0x7, 0x6, 0x8}, {0xff, 0x8, 0x0, 0x1, 0x401, 0xeb}, {0x5, 0x5, 0x80, 0x1, 0x3, 0x417b}, {0x101, 0x7, 0x3, 0x7, 0x5, 0x101}, {0x6, 0x7fffffff, 0x80000000, 0x0, 0x7, 0x21add6cf}, {0x10000, 0x3, 0x0, 0x1, 0x1, 0xedb9}, {0x2, 0x4, 0x1, 0x4, 0x8000, 0x8}, {0x3, 0x7, 0xc3a1, 0x4, 0x2, 0x4}, {0x5, 0x180, 0x90c, 0xfffffffe, 0x3ff, 0x2ec00000}, {0x1, 0xf0, 0x5, 0x5, 0x5, 0x4}, {0x5, 0x4, 0xfffffff7, 0x1, 0x10000, 0xffff}, {0x2, 0x401, 0x81, 0x2, 0x1, 0x9}, {0x20, 0xfffffffc, 0x99e5, 0xffff, 0xad, 0x9}, {0x0, 0x15, 0x40, 0xfff, 0xd9b8, 0xfffffffe}, {0x1, 0x7, 0x9, 0x200, 0xca, 0x8000}, {0x5, 0x813, 0x2e, 0x1a, 0x6, 0x40}, {0x10001, 0x1, 0x7, 0xffffffff, 0x5, 0x3f}, {0x8, 0xe0, 0x7, 0x1f95c000, 0x1, 0xb470}, {0x2e, 0xe6, 0x20, 0x84, 0x8, 0xeec}, {0x40, 0x8, 0x7, 0x8, 0x3ff, 0x5}, {0x20, 0x1e, 0x0, 0x7, 0x0, 0x1965bfe0}, {0x7, 0x6, 0x100000, 0x1, 0x9, 0x2}, {0x4, 0x3, 0x6, 0x3ff, 0x4, 0x20}, {0x0, 0x8, 0x3, 0x7ff, 0x2, 0x6}, {0x6, 0x10001, 0x1ff, 0x2, 0x8, 0x5}, {0xfffff000, 0x80, 0x3, 0x196f, 0x5}, {0x1, 0x7, 0x1, 0xeafb1bce, 0x6, 0xcbe9}], [{0x4, 0x1}, {0x0, 0x1}, {0x5, 0x1}, {0x3, 0x1}, {0x1, 0x1}, {0x1}, {0x3, 0x1}, {0x7, 0x1}, {0x1, 0x1}, {0x5}, {0x2}, {0x4, 0x1}, {}, {0x3, 0x1}, {0x5}, {0x5}, {0x2, 0x1}, {0x3}, {0x5, 0x1}, {0x2}, {0x4, 0x1}, {0x4}, {0x3, 0x1}, {0x3}, {0x2, 0x1}, {0x3}, {0x5, 0x7f3fd4dbe89801a5}, {0x5}, {0x0, 0x1}, {0x3}, {0x3}, {0x4, 0xca0ada06f2232568}, {0x4, 0x1}, {0x1}, {0x4, 0x1}, {0x3, 0x1}, {0x5}, {0x1}, {0x5}, {0x4, 0x1}, {0x4, 0x1}, {0x1}, {0x4, 0x1}, {0x2}, {0x4}, {0x4}, {0x0, 0x1}, {0x3}, {0x0, 0x1}, {0x5}, {0x4}, {}, {0x5, 0x1}, {0x1, 0x1}, {0x6}, {0x3}, {0x5, 0x1}, {0x5, 0x1}, {0x5, 0x1}, {0x5}, {0x5, 0x1}, {0x2}, {0x2}, {0x4}, {0x1, 0xf0c90f2afd824d1d}, {0x0, 0x1}, {0x2, 0x1}, {0x4}, {0x2, 0x1}, {0x1}, {0x2}, {0x1}, {0x1}, {0x3, 0x1}, {}, {0x3, 0x1}, {0x4, 0x1}, {0x1, 0x1}, {0x1}, {0x3}, {0x1, 0x1}, {0x0, 0x1}, {0x5}, {0x5}, {0x4, 0x1}, {0x4}, {0x5}, {0x3}, {0x3, 0x1}, {0x3, 0x1}, {0x3, 0x1}, {0x0, 0x1}, {0x4}, {0x4, 0x1}, {0x2, 0x1}, {0x4, 0x1}, {0x4, 0x1}, {0x3, 0x1}, {0x0, 0x1}, {}, {0x0, 0x1}, {}, {}, {0x1, 0x9d7189a2bb8804a4}, {0x3, 0x1}, {0x4, 0x1}, {0x4}, {0x0, 0x1}, {0x5}, {0x3, 0x1}, {0x2, 0x1}, {}, {0x2}, {0x5, 0x1}, {0x0, 0x1}, {0x0, 0x1}, {0x0, 0x1}, {0x3}, {0x5, 0x1}, {0x0, 0x1}, {0x5}, {0x1}, {0x2, 0x1}, {0x1, 0x1}, {0x2}, {}, {0x3, 0x1}, {0x1, 0x1}], 0x1}}]}, {0x1004, 0x6, "cee93d1d32ff4061644444f58ff2ed3bd66c721c438c8b2d76a09e332c6f0650bbaf7c3cbc3e89b7f0568f89a59bc6c5bad4da89d3898db1c894ed27c6c1420af482e1cf04bc21dfbba4c13a123621e7514af83ee201f0f6312dc62cdd68ec0fa4c57c644c06c2c13c05504e4954867bd39a25de98e39bb008c7ed4654cb3e9278b3765dc5cb51ccbce8b399bb6fe06a930db0c82bb1891735dedc590821b7fc59d42d51d6800844f29f2758a1bd4843051e7e78f23fbffc2ec482c94a28b0b23f8c7c05aa21a0978a030c99bfb1382f78847dcf286a8599355be2773da3517795c7b9d6e3004a099a862bd7d90650565a772e4a914a542b3c4d7fa21b297879b3a8aab08f45b2181e8865bca8504b61ff1a260010676f69de7bbd31fb7d132d5716b56415c1dfa92d1e4bfc155313815626be10250c2cbda7f74c0acdf9c09c42c6f78958b95969084735a074747c6c45fc840da419abc0bd8b21bbdf02719a671ca496bc203fec471babd46a4ff5c0073afdfc055adfa0ffc1973c3c1c70c4698cf98327188615abaeb22377dfac4bc437b0d37bc66060173ca41bc729f779c17695493bc0787a73febb91afd22f46f8996d4e0d3a33723daa9b08527982be2d8da71a6fcb058605a019f0866cfcefb603de67c7180ad764b54e083bd88c59b9b304693ba62eb2c7bab1a0e3fefdb25c0475fc84c277b6447c46be392e560df1a73dcea6fcd7fb1d3defc04afe1a8b3b9cc66a3015d6683f6151b69a3a47d25dc102520b08bf97e238173f4d1dedf8a82a76d6791db41e4edfd9b5fe3c04abeabe9da6e620f21ed8b6f8237b027ecd1e4ddf8ef4fc568b3a3266a04677024b55821ab70de57b0f040280b1adcc3d4806d938e822474db68ce54ed84370a0b0708477b93b8e11cff78f4b3dd802e12b994415cd0db5ca4eaa99d579e5b9eaa0cea606b48f9da61c05d876b752e91048c4bab4784a2bb6a9a83a2b99f99ce2d30c74fdb955d0fc70788df9e45dd8f45658536b3ffe0b7b0d4df3e66dbbc4fe74a32d61a43318e5c7c0184f09771c421f66697b2f1ac4be6390a313b9c19afa568689554b7d8c0669556cd4e77c81725b2c6f1f2f0d66f906c09f063ae9fbb15a17b8a1718cd1ad616b4cfb1067d26abf56da902bbc91a2f5f2c4b054e39e9483bf610059d6c4274ea57ab6b3bc4e935f2319082ef03b4b2e6c5859144df37b3175c8fe6ed4a7157513a0ef0ff192d901657c832a1e7d4e598bc2337c2fc1fa955ebb3d4eaa02f07ad4d8e1642c57f2f7d72e959cc6674bb8c743991936989f23f191cd6e86671ed295df394aed62262f9d52b4abce3b5d63a7279455bac4837765685070988a17fdc4540e95e9ee5cea0e097102143470fb3210ca3500cd9d5ee252d69258842026bcff165e4d6810c3ac5300dc6b9479fc03653316336f950495fcb2b6ef933f32624c34c28cf0e0f3eff4d86386b0ff4313f1742761ff3f9fe9d38a8ffa13ecfea7d9908da6e5ea685df620688996a91216ba5436e8f42b23725a44cbd1eb4369afa4659353e050f188345d851b4d7b6ccbeb39f0e2125b840760e7ae2ac837696b5b19a312677eb7cd3b332f83aa0f55d664568a4a386436c267cf8f32de143091a30281991dbaa2c0d491b76b5e213f5aae8edfa03103ddb574d57cbdb886246fbf67141bb565bd71d01fc26bddf25905fc8080c2efad7cb2b709c190494b626528d84222f70c89519e5173b8e541a4e3132d52068a9fcd6e85c3ad902603688b7d4da238e2f837a2f81fe44822d3cac09278fb183809de6ab208907911b07fd5791c860043b859be4974fde1a63ce86c8de62e5f6fc4ec68ecae2e33822178d10cd6d2ff555598f25413889a762039f18d474c52a55a8d95bf9b53816f5d692a66c3cc532b13928dee8a5f90904fd40cc25e262d4e37d77bde80db1222b6d1d8a0d3b571546e88f42790f41424cef7087295029fc4c2966f6fadbf00310c7ba1d275be5db4f7ba1152928b20d4d307f541f8e51f2ea07904c02d687c93adc6b911614b2e349026f6bea2c5b709e6f37cc8d3b40896e7db866f3ff369805206f9f50c72129bf012f935e2283edea2d62499a408041c8d6a458fecfb75a960167cc47759aaf98277fc04218a15dcdecaab2596843bd806e9c87066a64b66f468aafadc655d3e67a6311e5dd6cbd77557a66aced64a83bb1ec20eba0d88f9a4013d7b23cf1dbc5ad2f6daefc262a47e53889b42d79f9db338ebc9e76b0cbb9cdd3907ec95b4626906e1959b06e7fa6c61ce5e7df73be82fa98f40a579f2d0c2b1214185eb170e4226cb5441078b1166cac24cc735b4b1f3575b7eb68b08012276d199ff3ce78a2c208d90d83756a9432335f5095eb288d86a15551e6477643d82ac5ad54bc6701f29ae624649b6f7ff78b2f201445d89b99887de6dcd8eef72524e956ce61c874eb517b99ec39e79d5296a4f7f56ab77d1b27ac8c51506530f347a261a3e25bebe4d3ed747585a96e8bbc40ba4188badd737ebd180df439b004d8a1339b239a19677bae732d2833ebff9652b7a9e550bba1a5e3be0ee1f1639db7f7fadf0ce560d0dbc148173f2c99d87146ace2a5abd89c958ba8780e8660c0ad0d53d7bb998d456310bae2f8ddf865d6fb20304cdbe40d4b9e9251518977941daebe47d3af442edf3043e87202eb82f3f0770e55adcfbaa137982758aac8937d7981fc78b0a49e6ac6f065101293b130419e551e24217c1df28e459a6b4126d89f9c15c8ac61b65599fb4aff4c6394a450a81029afd479b072f3d586c6cc8d71886a87298cc11adbf18d382f15ce67bc4e3970baade1ebe24c4799ef4abf477fbe00edc0aa332e3050c54e6e9da5b0476720c3a6cc638c30e6c40c3eb075da2cc2656d24c1cd4cdf68e9637e8298e7d165dc84248217c1ce7fadb9c52d544b9ef719d8d3a451db35041641eccc1ed5e752487b10d5cc1529ca910f71c53e01a4c8bc47823dc3485cd7a459c5cc731b82f675a7954bf829cc697b1fa96824831574b186143356572f217bff1ec8def20aca9c12f00f61205fcae11c680c52ff6ab63d78da1b5aef184033be41a08ff12d31a6fbe643e4335b093da130c9e06741bf0ae9ab44b48f9577a2fcc541215e1cb06f0fd45b970aba5fe19a77fb7785a8ccbf59810dc2412ef4936c86ad2378b24dfbb5c238c246d2b76a3db8314d2b814c3207f95d7feab4efcfbcf4737ce296c043ec165e20e48392470cb4a275c075f4bbdd3ab8cefe62554b6f6baeb801095ce6ab45c05b45cac635c24265a7cdd128344e4c996d693d685bd7a1528ffaf096ec849050cf8987c15566a72dbf667858f62ac70ccaa002ae3016a8e040ea525f0a44f25fa141f564d5988385d15bbcb6819931aea373c84f86a3538567cae5cd2ea6d6cfd4fc4aed205df0826696e9f599990860d03cf197e2104901e4c4460798d314a2a7e07ac0b83244b2612d0e810952957399574405fc368f293fb75261ff47b59f51f01e27d904763ce54efccb0842bf288a763afe4853ad638e6b862fcb050740b86388c71bec075f4090e2343a646676d73d0dc32c7a504be27d6d1fa1502c1ad98ddd43256a1835aa558222e60c888814867e7edd365918472a211e04d58d1f227f71662ad226383c298973d4003806eb373747fe64e810dd540c1aa8fefc3e754fb574f24b225099ffa90174ad2ec37effda4d0fb4045cde06cda91cace73a88fb86c6aa6ed72eca6dbcb7cc3f16bfac80aaeed8541b2c6db2b1994ab62b496061e376094bd0b7d0f6b20fa6025b28ab1a00512f1d1a0f685de92270aa6ec4760a07929753d58713899d025f1b10e7eb04b81f1a8e0eb7cde4138428ae9e8d9d65b0cf25959ea3bc453c13f8038b0be671218a26e7dd553ee00998ee08422058da411c1ab06ff062e911b398a510523fd0b3cc756d9c97506dc2893020b85aaa22363b745d4430a3343c78095c94d09a7f05803feaab4993c715f132ca682f82ced660194521c0adfff6e07795e34f50516404c2a17f49a0ee677539a648fa4dcdfea185a696254c6ea04e12925c6c292a3f8531f6ceaf4330cffced8b0b5fb802921159b4668a1d53fb79765755a628fb40d236061d8f2fc3ba936301ff71f56756e0a12ac9c2ea4edaf5d7974f98b2adda4f5daaae50a2d18dae8436531aa222db65c7d63ad975e0a6ef5d47b7296478b847a94044266165e8a747417ac229e0798db79e03e0037aaaa51d6a4d420155a54762792af67e92025abaced35008215e41d8177a33ec18e59321f669226d4a72232c53c244c4a8f0aa96bd47c842baa17bfeca1ffdb46eeedbebc59441b1fe382271f38673f805a62bcfbeebe6d0b8a6de94a627808890921e33e1e2e2a5cdcd2ec3b6b8b02c241fb1e57ee6abb2e9188ff0da00cfea9312a1e9a01d20274b911b1bd5f288a2b97e519e3ebd25fa067d64ef5a2c78f4c563b60976031fd626716f47a2dcadb44e72005f03668825aa516ba45c3e49a8a9479ea39b18eaa93caf4545894b9716e65983e4d3c5b4e86812dc9a7ffb48505bd2f25bb309d21a8c7feb29cc2318d03389c38c44723014fb4f52a6807f0e842e2da4d65e011752c4cf51d1c2ba6192c513f55b48b3adb3f4dbae9333310bfd2091a85d15f78e7a08827d5ef226d291d54b564d90baef3c64dd198701dad5de51ab4fc5a79532ccfac9bbfa0d71ede1d7e3077a8a5321a762bd5dc800a732c924199e3f4acad267f242cdc661fb56609229801686123bcce6d9d7df23a71ba94dd7b86705d1267c66a59ded8d61612dbd1c52c2920ac7425d8705686016a5ccdf2177ae331f57a4ff86ad5f8a93b0401ab69670619595eebc869ab479737aadab2ee9a64242c6e989af241d23a5df28102e7134fc9556a897de24fbebbe8805c7246c26313ffeef17ed54c3692f3e792048c08d5702b1d4acadd9af8056407cdbbd001ae1eaab3b65cd7558c40faed24ec180b6d5d0068ea9a5707c9b8594a07dcafb8caad1664b8e3429593193d3dd7acf25eea030a9b1557e4a5399cb9cb338b4a89df4ca2f57e4ac8659cb284c3bb6f8f2913069cf1346887159fded85689c8d0071b7cc54875cba2fc6e30725d4cb7ed45d12aad303b6442ae530a5e77f46354b768fb87f863f0a063b91787bb499f86e75bece13d11dd2a4580d8b25c01c89081856e3bcb57a8ff908fee41eab630ae1369a29e0104bce1b53771b2c50d228fa8853544b53abdb5a416d399f9ebd6d14688cedf5a00209a00e1de390724ab21821521cbca239a2fa0aee7451418418c29ad36729f55c7cdcaeffd22403dcd642369066d8e8561be57c7c3e0a8eeeec1c03716a00459cc171d1971db84819ed652bcfb079432dfefaf9b832ac8b09f1afcf525fb9de6e5adea95479f42fb07d2ad8f8724b263130981676b29bd03cfc40ed1034ef2aa7375316d8c9bc6a596bcf509257cc83e2986a44146f705a7c81e84925657059530b4d62f7eef4467673dbea449114eb8633a31d0c0337cccaac72ec316ee4d463488108166746cd6fe9be060ae19b1e9ad9cca1d9fb6d0da32403827b888b2f72d84809b031ad32b4f13a3c016c81e25309948d5edd7bbe7a524f70aa9f11223d83aa7df878d2ed7665c41a39a36a6c559ff72d7f8f114d8e9d84aa2c196f1a394f1b6a2194313072fbc705ba2b0c297c09dc5742b0123eca7346a3dc2655957ee0d06eeff6dba5bdc8826e46384399f4b0dea5877635d8769b1251c1165901115"}, {0xc}, {0xc, 0x8, {0x0, 0x1}}}}, @m_ctinfo={0x6c, 0xf, 0x0, 0x0, {{0xb}, {0x3c, 0x2, 0x0, 0x1, [@TCA_CTINFO_ACT={0x18, 0x3, {0xd5f1, 0x7f, 0x0, 0x7ff, 0x1f}}, @TCA_CTINFO_PARMS_CPMARK_MASK={0x8, 0x7, 0x401}, @TCA_CTINFO_ACT={0x18, 0x3, {0x20, 0x8, 0x8, 0x2, 0xa95}}]}, {0x7, 0x6, "8267df"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x4, 0x3}}}}, @m_ipt={0x274, 0xc, 0x0, 0x0, {{0x8}, {0x1c0, 0x2, 0x0, 0x1, [@TCA_IPT_HOOK={0x8, 0x2, 0x3}, @TCA_IPT_TARG={0xba, 0x6, {0x5, 'security\x00', 0x0, 0x1, "2c2210f4c4be855a394cefc9917e8808a8ebc647e7dc892b41b6dd94b1991cc7c7200fb4829369b5e98620e19ec96dffabab79ae8c492ad13b9875c5667461e53a930989ce8010d066a0e3734decfb5e89115d245a9ec0455245ccd38763419ffb53760d2d45a2f596c15a8f8fb0b7cec30755afe661483aae1e70e0f7488f36cc2505abc958b6e10e4007b15ecccfc6"}}, @TCA_IPT_TABLE={0x24, 0x1, 'security\x00'}, @TCA_IPT_TARG={0xca, 0x6, {0x4, 'raw\x00', 0xd, 0x20, "52c7cfc8d73a2edfbbff67bd99afad85b03277e66a21a3e1dfe7888bd5bc5b33d319d4683eae664735c1f520bbbd1f025a2f241da29215418f851b1e23bf84bfb62f485759033cda18c9e517c14ac20ee1d7b56b735a6491939b7751b473ac67b6d1c0ed6dc6ab2b6a84de59ac23e7baa55772e1f38e88ded87f1d1df758f6d7c4a04b83377bb265442b2a52affb4ce2c2b5153416e83c13e5a018de42867433"}}, @TCA_IPT_HOOK={0x8, 0x2, 0x3}]}, {0x8e, 0x6, "eab0d674ffb051d70e9e370179636a211b615e27793ee3bfc1f73ede6b25105556dd88e7b0a43c53eec162083f528162cea738ab10b26f2b1e7f8e67c2ae3b61ca2974a8ef72a013a0dcf48a9f61736f1ddb6df37960c72d67432196f099e91306609c7031663a39ecb849ab8de587af4f77f623b098c28563af7ffc1726ab07954f32b95c64b31442f3"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x0, 0x2}}}}, @m_skbedit={0xac, 0x10, 0x0, 0x0, {{0xc}, {0xc, 0x2, 0x0, 0x1, [@TCA_SKBEDIT_MARK={0x8, 0x5, 0xffffffff}]}, {0x77, 0x6, "ee747ed9f7ad3bad82c0dd3eac6c15cc7222419e9c3bfad008568fa94975561ac3a49f27e5213cf2083165efb66ab5b2fbacac031c0f6e8db1fd617e553c2b936159a8cd1a8ad85fb31d50d6f6144b1315f18c529462ebf3d56657102ee6fd8bd04be5485addac2cc0a2ea5819b1597f271920"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x2, 0x1}}}}]}, @TCA_RSVP_ACT={0x4b8, 0x6, [@m_xt={0x37c, 0xe, 0x0, 0x0, {{0x7}, {0x274, 0x2, 0x0, 0x1, [@TCA_IPT_INDEX={0x8, 0x3, 0x28b8}, @TCA_IPT_HOOK={0x8, 0x2, 0x2}, @TCA_IPT_TARG={0x9b, 0x6, {0x40, 'nat\x00', 0x80, 0xe0, "ac6e3e8f9f84741facf60b201869062d834558ca74b1992f5b52e67e339c49cbee6e22346fa1a6ad0912ec6ebc0be38044690e2f3cf8f9086ad2a0627054eefc9be8914601225bf229195fb093e6248e2000db65eaeaf40313a774a5c05347fe502a4d601faf83c63f4d9f6a272a80a6af"}}, @TCA_IPT_TARG={0x51, 0x6, {0xff, 'filter\x00', 0x9, 0x8e, "8b3f599ed3c3932b28b523fae0943d9f6241f5b9d2952c96f998065ba7d1aa2c81f3415d6e7ed7"}}, @TCA_IPT_HOOK={0x8, 0x2, 0x2}, @TCA_IPT_TABLE={0x24, 0x1, 'mangle\x00'}, @TCA_IPT_TARG={0xf9, 0x6, {0x7, 'nat\x00', 0x7, 0x6, "aa1b6f3aea6e31c8b06e2313734efcf5d628e527bf5f1d654d442b2cc4c0339c7d879edb95e99a8d150ee3900a89684e559a5bb5debb5ef1a58ba5d54a6a9d9d824d1a61b8ef66b1db63cd8cfcb9017d0c8e1fb58a31afeb86e7a4fe7463bb4b9843e591d2cc32260a5c890f0494681279d077226b93f00d3cfc442f1bbaef6a2e09ba2ea31acf06823572f79bd7046a022a51c4df796913d00326b96c0cac5a2c95b0de93d4f99fc14a6e5a440672adf39523f194fd79f182b2f0aed3bd4a74a160ee73d18521433c30e2cf03e849"}}, @TCA_IPT_TABLE={0x24, 0x1, 'security\x00'}, @TCA_IPT_TABLE={0x24, 0x1, 'raw\x00'}]}, {0xe3, 0x6, "92a6450977b73f37de7e54c0b3aba96a897b774b7a5bc1b95fecdc63afe28086097b85d70fcdb28fde09e3518091675b7b665582454bdef471110d6c8c005575fd410684366bce1a2141223d8de1350f1c95766a19e9f6b492188355f19241706516152aa2b56246e564edd5f7f956ae94be49afc1dfde96116bf6789c394bd94c9dda969c8f32b4aa6c13afad139bb1c9c91cbd33c3c17b33a4643cf01fdaf986bfc0e04a999fbf88a74e59491f61169c474acd278feeb27840920f05dd31ed47831b399113986e23e9a4ed085578489bb7e44e347aa6a9d437dd174feaf3"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x1}}}}, @m_csum={0x138, 0x11, 0x0, 0x0, {{0x9}, {0x90, 0x2, 0x0, 0x1, [@TCA_CSUM_PARMS={0x1c, 0x1, {{0x481, 0x8c00000, 0x4, 0x6, 0xffff}, 0x13}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x9, 0x8001, 0x10000000, 0x8, 0x10001}, 0xc}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x7, 0x7f, 0x1, 0x1, 0x101}, 0x14}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x6, 0x1, 0x3, 0x6, 0x3f}, 0x44}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x3, 0x8, 0x5, 0x6, 0xffffb1b7}, 0x7c}}]}, {0x80, 0x6, "9a8013215d08a854eebb2d2d89b1805a850232e33c71806164c36a7f0fe71d9b347fa0846f0d0e93da4fcab7954f44f96249df4d2b6967530e028b73aaacaa49a5080a9089471492e3d14be873db5d58bcc8eedfc1f0ee9828e77cced97fbcf1d33ee139c7ba0536262f3a2a0de98c63b724209e3b90002fc2ab5d66"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x2}}}}]}, @TCA_RSVP_POLICE={0x464, 0x5, [@TCA_POLICE_RATE64={0xc, 0x8, 0x9}, @TCA_POLICE_RATE={0x404, 0x2, [0x3, 0xa6a1, 0x5, 0x7f, 0xcfab, 0x31d2, 0x487cacb8, 0x9, 0xc10, 0x5, 0x1, 0x60, 0x7, 0x7, 0xa4fe, 0x68, 0xffff, 0xffff49b7, 0x4, 0x400, 0x6, 0xff, 0x10001, 0xffffffff, 0x7fff, 0x9, 0x71ec, 0x1, 0x7, 0x2, 0x86bd, 0x6, 0xc655, 0x0, 0x4, 0x8000, 0x9, 0x100, 0x1, 0x8, 0xffff1d9b, 0xfff, 0x60, 0xfffffbff, 0x1f8d, 0x4, 0x2, 0xadc, 0x6, 0x7, 0xb30f, 0x101, 0x8, 0x80000001, 0x1, 0x0, 0x541, 0xd71a, 0x3, 0x1fc9, 0x3, 0x8, 0xfff, 0x4, 0x9, 0x9, 0xfff, 0x1de, 0x9, 0x8d9, 0x100, 0x4, 0xffffffe8, 0x2, 0x200, 0xffff, 0x1, 0x15a6, 0x3, 0x6, 0x7, 0x20, 0x5, 0x6, 0x7, 0xfffffffb, 0x1, 0x6, 0x8, 0x3, 0x6, 0x8, 0x0, 0x3, 0x8, 0x7, 0x3, 0x10000, 0x6, 0x4, 0xffffff80, 0x7, 0x77, 0x101, 0x200, 0x6, 0x0, 0x10001, 0x0, 0x100, 0x800, 0x8, 0x1ff, 0x6, 0x60000000, 0x8, 0x1, 0x2, 0x400, 0x800, 0x6, 0x4, 0x6, 0x4000000, 0x3, 0xfffffffe, 0x6, 0xffff, 0x3f, 0x7, 0x7, 0x8, 0x200, 0xae, 0xb95, 0x118277c4, 0x9, 0x1000, 0x0, 0xd356457, 0x20, 0x1, 0x800, 0x2, 0x7c30, 0x80, 0x4860, 0x7, 0xffffffff, 0x1, 0x7ff, 0x7, 0xffff22bc, 0x4, 0xffffff92, 0x939, 0x10000, 0x8001, 0x4, 0x4, 0x4, 0x1, 0x80, 0x3, 0x1, 0xff, 0x8, 0x2, 0x2, 0x8000, 0xff, 0x3, 0x3, 0x7, 0x2, 0x401, 0x6, 0x4, 0x3, 0xfe648653, 0x8, 0x80000001, 0x8b5, 0x1000, 0x2, 0x800, 0x7, 0x8, 0x405b, 0x1, 0x9e6f, 0xff, 0x3, 0x20, 0x191c, 0x100, 0xb, 0x8000, 0x40, 0xa7, 0xffff, 0x1, 0x1, 0x8, 0x32, 0x8, 0x6, 0x7, 0x2, 0x1, 0x400, 0x0, 0x10001, 0x9c7e, 0x6, 0x200, 0x40, 0x7fff, 0x4, 0x9, 0x0, 0x4, 0xdc, 0x7, 0x2, 0xc482, 0x4, 0x85e, 0x80000001, 0x0, 0x1, 0x2, 0x3ff, 0x7, 0x9, 0x4800000, 0x0, 0x20, 0x80000001, 0x2, 0x10000000, 0x1f, 0x8, 0x462b, 0xb94, 0x8, 0xa9e, 0x1, 0x3, 0x8, 0x5, 0x9, 0x8, 0x2, 0x10001, 0x98d]}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0xffffffffffffffff}, @TCA_POLICE_AVRATE={0x8, 0x4, 0xffff}, @TCA_POLICE_TBF={0x3c, 0x1, {0x5, 0x2, 0x2, 0x3b, 0xbf, {0x0, 0x2, 0x5, 0x5, 0x3, 0xa000000}, {0x8, 0x1, 0x4, 0x3f, 0x3, 0x4}, 0x2, 0x40, 0x401}}]}, @TCA_RSVP_ACT={0x2af8, 0x6, [@m_simple={0x108, 0x2, 0x0, 0x0, {{0xb}, {0x34, 0x2, 0x0, 0x1, [@TCA_DEF_DATA={0xd, 0x3, 'mptcp_pm\x00'}, @TCA_DEF_PARMS={0x18, 0x2, {0x4, 0x6, 0x7, 0x7ff, 0x6}}, @TCA_DEF_DATA={0x7, 0x3, '9p\x00'}]}, {0xaa, 0x6, "0beaa3b66eeaf16463235873a0c683652d0a09f22891b48b617a4926e807c5f0a14714bbd392eb0088f70e83996c1aee15fab1d9d3939392f8e35faded70e6447d0eb2cf70bc29b05c883fbf0fa116f12993e038755418078158f8bf6ed98d41024a7b22c918d0c90073e37948189bb57f423e23b116ecae453283cca42ada1c70756dfddaf8654735934b70ff290cad61209e52ddbed2c56e5f8af85315df224290cd016bfb"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x1}}}}, @m_mirred={0x58, 0x1a, 0x0, 0x0, {{0xb}, {0x24, 0x2, 0x0, 0x1, [@TCA_MIRRED_PARMS={0x20, 0x2, {{0x2, 0xfffffffa, 0x1, 0x615, 0x6}, 0x1}}]}, {0xb, 0x6, "06387b84c9e6cf"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x0, 0x2}}}}, @m_police={0x2638, 0xe, 0x0, 0x0, {{0xb}, {0x2550, 0x2, 0x0, 0x1, [[@TCA_POLICE_PEAKRATE={0x404, 0x3, [0x4, 0x3ec, 0x20, 0x6, 0x9, 0x7, 0x5, 0x7, 0x2c, 0x7b, 0x1, 0xa46, 0x5, 0xffff, 0x0, 0x1, 0xca3, 0x2, 0x8, 0xdc3b0, 0x4, 0x9, 0x6, 0xffff, 0x7, 0x1, 0xfffffff9, 0x5, 0x7fffffff, 0xffffffff, 0x5, 0x10000, 0x6, 0x7fffffff, 0x0, 0x9, 0x400, 0x6, 0x8, 0x200, 0xfffffbff, 0x5, 0x4, 0x0, 0x2, 0x6, 0x8, 0x2, 0x39b, 0x6, 0x1, 0x5, 0x6, 0x81, 0x401, 0x6, 0x83, 0x8, 0x9, 0x7, 0x3d, 0x10000, 0x2, 0x3ff, 0xfffff838, 0xa1c1, 0x2, 0xb0e5, 0x8000, 0x4, 0x7, 0x582c, 0x401, 0xffffffff, 0x3, 0x10b, 0xc5, 0x10000, 0x1, 0x4, 0x8, 0x0, 0x4, 0x5, 0x6, 0x4f7f, 0x6, 0xffff, 0x401, 0x0, 0xfffffff7, 0x4, 0x36b, 0x1, 0x7, 0x5, 0x6, 0x1, 0xac, 0x29d, 0xfffffffa, 0x4, 0xffffffff, 0x8000, 0x4, 0x3532, 0x2, 0x101, 0x4, 0x2d, 0x4, 0x80, 0xab, 0xffffffc1, 0x0, 0x5, 0x1, 0x0, 0x1, 0x9, 0x800, 0x10001, 0x0, 0x1000, 0xcb7b, 0x4, 0xffff612f, 0x9, 0xffffffff, 0x8, 0x9, 0x1f, 0x8, 0x1, 0x9, 0x4, 0x66, 0xffffffff, 0x54f2f5be, 0x0, 0x582, 0x3, 0x7, 0xffffffff, 0x5225, 0x4, 0x3, 0xd, 0x6c9, 0x1000, 0x0, 0x7, 0x7ff, 0x3, 0xa32, 0x10000, 0x80000000, 0xb1, 0x3ff, 0xbe, 0x401, 0x1, 0x1, 0x60c, 0x400, 0x68, 0x6, 0x7ff, 0x1, 0x7ff, 0xffffff7f, 0x31e, 0x1000, 0x2, 0x80, 0x2, 0xffffffff, 0x100, 0x3e6, 0xe38a, 0xc000, 0x9, 0x3, 0x1, 0x7, 0x1, 0x10001, 0x1, 0xfffffff9, 0x101, 0x2f4, 0x36, 0x800000, 0xffffffff, 0x1ff, 0xfffffffe, 0x4, 0x1b3f, 0x6, 0xb6, 0x81, 0x5, 0x40, 0x40, 0x1, 0x100, 0x1ff, 0x1bcfc5cc, 0xfffffff8, 0x507, 0x80000000, 0x400, 0x3, 0x24b7, 0x5, 0x9, 0xdc9, 0x2, 0xfef, 0x60, 0x4, 0xfff, 0x495, 0x80000001, 0xffffffff, 0x0, 0x9, 0x2, 0x1ff, 0x1, 0x3, 0x81, 0x3, 0x1, 0x0, 0x80, 0x7, 0xffffffff, 0xdfd, 0x0, 0x81, 0x8000, 0x1000, 0x8, 0x401, 0xffff, 0x6, 0xf70, 0x2, 0x5, 0x8, 0x100, 0x2, 0x7fffffff, 0x9, 0x100]}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x1f, 0xffffffff, 0x2, 0x9, 0x6, 0x1, 0x800, 0x2bb9, 0x1000, 0x101, 0xffff4046, 0x1, 0x3, 0x0, 0x8, 0x8001, 0x3, 0xff, 0x7, 0x0, 0x9, 0x3ff, 0x1f, 0xffffffff, 0x2, 0x5, 0x1000, 0x0, 0x4, 0x54, 0x273a, 0x5, 0x0, 0x8, 0x5be59574, 0x12e4, 0x3, 0x1, 0x2, 0x2, 0x5, 0x80000001, 0xdf19, 0xfffffffb, 0x6, 0xffffffff, 0x4, 0xe16, 0x2, 0x3, 0x7, 0x2, 0x5, 0x0, 0xfffff000, 0x1, 0x4, 0xfdc, 0x3, 0x4, 0x4, 0xffff, 0x9, 0x0, 0x8, 0x2, 0x8001, 0x3, 0x5, 0x3, 0x5, 0x2, 0x0, 0x6, 0x4, 0x7, 0x9, 0x90000000, 0x3f, 0x1f, 0x8de, 0x9, 0x5, 0x7ff, 0x800, 0x3ff, 0xa0a3, 0x2, 0xfffffeff, 0xe, 0x3ff, 0x3, 0x6, 0x7, 0x7, 0x8, 0x10000, 0x1f, 0x908c, 0x0, 0xcdf4, 0x5, 0x6, 0x6, 0x40, 0x6, 0x0, 0xaef, 0x1, 0x6, 0x3f, 0xbea8, 0xffffffff, 0x2, 0x9949, 0xfffffbe8, 0x685f, 0x1f, 0x7ff, 0x0, 0x1, 0x5, 0x2, 0x6, 0x7, 0x3, 0x9, 0x2, 0xa4, 0x5, 0x9, 0x892, 0xc49d, 0x2, 0x8001, 0x8, 0x8a4, 0x4, 0x4, 0x8, 0x3ff, 0x5, 0x7ff, 0x1ff, 0x0, 0x6, 0xeff, 0x80, 0x1000, 0x80, 0xffffff81, 0xfffffff8, 0x3f, 0x5, 0x2, 0x5, 0x9, 0x6, 0x0, 0x2, 0x3f, 0x8db, 0x80000000, 0x620, 0x3, 0x2, 0x4, 0x2f, 0x7, 0x3, 0x0, 0x3, 0x401, 0x1, 0x0, 0x7ff, 0x1, 0x4, 0x0, 0xfffffffd, 0xf8, 0x10000, 0x9, 0xa, 0xffd, 0x65c, 0x200, 0x8278c400, 0x6, 0x1, 0x80000001, 0x5, 0x184, 0x3, 0x2, 0x2, 0x3, 0x6, 0x3, 0x7ff, 0x6, 0x1000, 0x69, 0x851, 0x0, 0xfffff001, 0x8, 0x7, 0x3c72, 0x0, 0x3, 0x3, 0x9b, 0x3, 0xffff0000, 0x7fffffff, 0x5, 0x3ff, 0x1f, 0xb44, 0xfffffffc, 0x5, 0x3, 0x9, 0x10000, 0xfffff2b3, 0x1, 0x7, 0x3f, 0x1f7, 0x3, 0x19cae9c2, 0xaa3, 0x1f, 0x4, 0x5, 0x1, 0x50e, 0x4, 0x2, 0x0, 0x8, 0x80000001, 0x9, 0xfff, 0x7, 0x8, 0x40d7, 0x1, 0x80000000, 0x7f, 0xff, 0x4e4, 0x9, 0xe1f7, 0x7ff]}, @TCA_POLICE_RATE64={0xc, 0x8, 0x1}, @TCA_POLICE_RATE={0x404, 0x2, [0x800, 0x3, 0xff7301d, 0x10001, 0x7, 0x1ff, 0x1, 0x101, 0x4, 0xae, 0x5, 0x0, 0x6, 0x6, 0x7, 0x101, 0x0, 0x4, 0xa0, 0x9, 0x10000, 0x3ff, 0x8, 0x88ed, 0x401, 0x80000001, 0xb8f, 0x800, 0x7, 0x1, 0x6, 0x456, 0xa6, 0x0, 0xfffffbff, 0x9, 0x4, 0x2, 0xfffffe00, 0x67, 0x6, 0x80000000, 0xbefc, 0x8, 0x400, 0x5f21, 0x8, 0xfff, 0x80, 0x386d, 0x8, 0x1, 0x9, 0x14, 0xffffffff, 0xc28d, 0x7, 0x3, 0x6, 0x1, 0x9a26d22, 0x1, 0x81, 0x400, 0xf5, 0x7, 0x71ba, 0x100, 0x7ff, 0x0, 0x7, 0x19236d4d, 0x4cbfbd60, 0x140000, 0x0, 0x2, 0x80000000, 0x8001, 0x13288000, 0x0, 0x3, 0x0, 0x5, 0xfffffff9, 0x8, 0x0, 0x400, 0x7, 0x50, 0x80000000, 0xdba, 0x400, 0x2, 0x4, 0x7, 0x7, 0x20, 0x0, 0x0, 0x10001, 0x1f, 0xffffffff, 0x3, 0x8, 0x4, 0x8001, 0x200, 0x4e000000, 0x2, 0x9, 0xfffffffa, 0x2, 0xfff, 0x98, 0x9, 0x9, 0x5, 0x7, 0x1, 0x800, 0x9, 0xfff, 0x4, 0x7fffffff, 0x13f, 0x5c1, 0x20, 0x1f, 0x2ca4, 0x1, 0x7ff, 0xfffffff8, 0x1, 0x7f, 0x1f, 0x3f, 0x6, 0x5d1, 0x1, 0xaf, 0x8, 0x0, 0x3, 0x6, 0x80000000, 0x26e, 0x80000001, 0x3, 0x9, 0x5, 0x1, 0x0, 0x6, 0x9, 0x101, 0xfe61, 0x80000001, 0xfffffff9, 0x10000, 0xe9de, 0x458, 0x54, 0x7, 0x7, 0xffff, 0x8, 0x5, 0x0, 0x7, 0xfffffffe, 0x80000000, 0xfffffffc, 0x6, 0x80, 0xd2, 0x7, 0x3ff, 0x6, 0x0, 0x1ff, 0x6, 0x2, 0x4, 0x41d, 0x80, 0x6, 0x3, 0x6, 0x9, 0xffffffff, 0x2, 0x1, 0x8001, 0x7, 0xfffffff8, 0x3ff, 0x0, 0x4ff4, 0x7fff, 0x6, 0x2, 0x9a3, 0x2, 0x1, 0x6, 0x3, 0x7ff, 0x10000, 0x101, 0x800, 0x18000000, 0xeebf, 0x1, 0x81, 0x3686, 0xfffffffb, 0x0, 0x94e, 0x9a14, 0x80000001, 0x506, 0x7fff, 0x10000, 0xff, 0x400, 0x523, 0x1f, 0x4, 0x8, 0x0, 0x4, 0x1f, 0x5, 0x81, 0x5, 0x4, 0x3ac, 0x9, 0x1, 0x3, 0x2, 0x8, 0xff, 0x6, 0x0, 0xfffffff7, 0x3f, 0x3cafd0ef, 0x5, 0x8, 0x8000, 0x372, 0x80000001, 0x0, 0x3b181508, 0x1994d5c3]}, @TCA_POLICE_RATE64={0xc}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x4, 0xfffffffc, 0x5, 0x80000000, 0x7ff, 0x5, 0x100, 0x67fb, 0x9, 0x20, 0xed7, 0x9, 0x7, 0x3ff, 0x7, 0x5, 0xffffffff, 0x1, 0x0, 0xd9d0, 0x2, 0x36, 0x81, 0xd49, 0x0, 0xffff, 0x101, 0x1, 0x1000, 0xa32a000, 0x0, 0xee, 0x1a90, 0x9, 0x632, 0x7, 0x4, 0x9, 0xf442, 0x202a, 0x224, 0x1f, 0x4, 0x0, 0xe8, 0x8001, 0x1000, 0x80000000, 0x0, 0x1f, 0x1, 0x3, 0x5, 0xca, 0x8, 0x8, 0xd8c, 0x5, 0x1f, 0x8, 0xfffffff8, 0x7c, 0x10001, 0x7, 0x7f, 0x80000000, 0x3, 0x4, 0xfffffffc, 0x1000, 0x3, 0x5cc, 0x4, 0x100, 0x7eeb, 0x3, 0x4, 0x2, 0x8, 0x20, 0x5, 0x2, 0x1, 0x2e, 0x3, 0xffffffff, 0x8d, 0x9, 0x8, 0x8, 0x1, 0xffff8aa6, 0x800, 0x5, 0xdf, 0x0, 0x68e2a763, 0x7, 0x0, 0x2, 0x1, 0x80000001, 0xf8, 0xff, 0x7, 0x1, 0xfffffffa, 0xffffffff, 0x2f, 0xcd0, 0x2, 0x8, 0x7, 0x4, 0x5, 0x7fffffff, 0x0, 0x6, 0x3, 0x16080000, 0x20, 0xecf9, 0x200, 0x4, 0x7, 0x80000000, 0x2, 0x200, 0x3ff, 0x3, 0x400, 0x1, 0x1ec, 0x1, 0x7fff, 0x80000001, 0x401, 0x5, 0x5, 0x40, 0x2, 0x6, 0xfffffffa, 0x0, 0xfff, 0x9, 0x1000, 0xff, 0xff, 0x9, 0x1f, 0x4, 0x7ff, 0x9, 0x0, 0x9, 0x7, 0xffffff80, 0x1ff, 0xbe, 0xfffffff9, 0x5, 0x81, 0xfffffffa, 0x352, 0x3f, 0xfffffffe, 0xc7, 0x5, 0x0, 0x1, 0x5d27, 0x5, 0x3, 0x8, 0x4, 0x92, 0x8, 0x8, 0x3, 0x6, 0x4, 0x6, 0x7ff, 0x7, 0xffff, 0x6, 0x7fbfcb0, 0x3e9c, 0x400, 0x5, 0x5, 0xfff, 0x9, 0x1, 0x7, 0x3, 0xb5d, 0x7fff, 0x7fffffff, 0x6, 0xf580, 0x6, 0xa94, 0xffffffff, 0x0, 0x5, 0x8001, 0x4, 0x2, 0x4, 0x81, 0x20, 0x6fd4, 0xffff57af, 0x7ff, 0x6, 0x6, 0x8, 0x0, 0x1200000, 0xb77, 0x4, 0x1000, 0xfffffff7, 0x0, 0x773, 0x8, 0x2, 0x7, 0x2, 0xfffffff9, 0x2, 0x1ff, 0x9, 0x58, 0x0, 0x8, 0x2, 0x1f, 0xffff6aa4, 0x9, 0x1, 0x8, 0x800, 0xbe6, 0x15d8, 0xffffffff, 0x3, 0x9, 0x1, 0xae1, 0x80, 0xdc1e, 0x1700000, 0x1]}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x4}], [@TCA_POLICE_RESULT={0x8, 0x5, 0x1000}, @TCA_POLICE_TBF={0x3c, 0x1, {0x7fffffff, 0x3, 0x1ff, 0x422, 0x1, {0x7, 0x2, 0x7fff, 0x611, 0x9ca, 0xfff}, {0x8, 0x1, 0x2, 0x9, 0x3f, 0xfffffff8}, 0x9, 0x1f, 0x31}}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0xffffff1c, 0x1, 0x5, 0x9, 0x0, 0x4d, 0xffffffe7, 0x2, 0x33, 0x80000000, 0x80000000, 0x9, 0x8, 0x80000000, 0xffffff81, 0x0, 0x5, 0x19c, 0x200, 0x5, 0x80, 0x3, 0x6, 0xcef7, 0x83, 0x80, 0x1, 0x2, 0x46bf, 0x47c, 0x1, 0x5, 0xff, 0x2, 0x4, 0x8, 0x10001, 0x2, 0x3, 0x2, 0x1, 0xaf04, 0x3f, 0x7fff, 0xffff, 0x40, 0x8000, 0x1ff, 0x0, 0x40, 0xeb, 0x9, 0x2, 0x5, 0x400, 0x200, 0xd0, 0x4, 0x9, 0x3, 0x6, 0x9, 0x6, 0x10e, 0x4a00979a, 0xffffffff, 0x1, 0x1f600000, 0xf45, 0x9dd, 0x40, 0x1f, 0x6, 0x5, 0x0, 0x40000000, 0xffffffff, 0x9, 0x3, 0x7, 0x1, 0x5, 0x1, 0x7fffffff, 0xfffffffe, 0xb72, 0x4, 0x5, 0x40, 0x1, 0x8, 0x100, 0xfff, 0x1, 0x1, 0x3, 0x0, 0x1, 0x6, 0x2, 0xff, 0x8, 0x1, 0x8, 0x0, 0x3f, 0x7, 0x9, 0x3a, 0x80, 0x3ff, 0x2, 0xcb, 0x7, 0x2, 0x800, 0x9, 0x2, 0x400, 0x20, 0x0, 0x7, 0x2, 0x7, 0xffffffff, 0x80000001, 0x1f, 0x2, 0x3, 0xfffffffd, 0x4, 0x4e, 0x3f, 0x2, 0x8d, 0x800, 0x800, 0x9, 0x9, 0x6, 0x8, 0x0, 0xfff, 0x1, 0x4, 0x966, 0x7e, 0x3, 0x1000, 0x1, 0x9, 0x100, 0xe13a, 0x1, 0xfff, 0x6, 0x7, 0xffff, 0x10001, 0x6, 0x7ff, 0x5, 0x401, 0x1, 0x80, 0x7, 0x1, 0x7fffffff, 0x1000, 0x8, 0x8000, 0x5b8d, 0x9, 0x5, 0x9, 0x4, 0x73e9, 0x22, 0x81, 0x6, 0x2, 0xffff, 0x3f, 0x2, 0x100, 0x5, 0x3ea2, 0x3, 0xff, 0x9, 0x6, 0x9, 0x1, 0x400, 0x9, 0x8, 0x200, 0x3, 0xc563, 0x3, 0x2, 0x3, 0x80000000, 0x7ff, 0x6, 0xfd1d, 0x8, 0x3, 0xe7, 0x7f, 0x40, 0x154, 0x68, 0x1, 0x7fffffff, 0x7, 0x6e, 0x0, 0x38, 0x8, 0x46fd, 0x2b, 0xfffffff7, 0x0, 0x200000, 0x8, 0x0, 0x4, 0x2, 0x7, 0x2, 0x20, 0x0, 0x524, 0x7b2adfcb, 0x3f, 0x9, 0x200, 0x0, 0x80, 0x9, 0x9, 0x0, 0x7, 0x8, 0x2, 0x5, 0x80, 0x2, 0x9, 0x3, 0x4, 0x1, 0x7, 0x3f, 0x8]}, @TCA_POLICE_TBF={0x3c, 0x1, {0x6, 0x5, 0xffffffff, 0x401, 0x6, {0x3f, 0x2, 0x8, 0x3, 0x8, 0x12}, {0x40, 0x0, 0x100, 0x8, 0x8, 0x2}, 0x0, 0x5, 0x1}}, @TCA_POLICE_RESULT={0x8, 0x5, 0x1}, @TCA_POLICE_RATE={0x404, 0x2, [0x10000, 0x7f, 0x100, 0xffffffff, 0x52, 0x8, 0x7, 0xfffff000, 0x3, 0x5, 0xec, 0x5, 0xd49, 0x3, 0x7fff, 0x9, 0x3ff, 0x7c, 0x9, 0xc4f, 0x1, 0x20000000, 0x2, 0x9, 0x20, 0x8, 0x9, 0x1000000, 0x8000, 0x400, 0xffff8000, 0x2, 0xcf7c, 0x8001, 0xffff, 0xdf3, 0xfff, 0x80000000, 0x8001, 0x2, 0xff, 0x7fffffff, 0x8, 0x1b1b, 0xa06, 0x3, 0xfffffffd, 0x5e, 0x5, 0xbe, 0x6, 0x8, 0x8, 0xf5e000, 0x55, 0x80f, 0x7, 0x20, 0x3, 0x2, 0x9, 0x7, 0x2, 0x1, 0x7, 0x2f0, 0x1, 0x7, 0xfff, 0x69a6, 0x71, 0x7ff, 0x9, 0xc1b, 0x0, 0x0, 0x3f, 0x8, 0xfffffffe, 0x400, 0xfffff0a9, 0x5, 0x0, 0x4, 0x4, 0x5, 0x10000, 0x4, 0x6, 0x8, 0xa2, 0x6, 0x2, 0x6, 0x0, 0x4, 0x21c2, 0xffc, 0x4, 0x2, 0x1, 0xff, 0x2, 0x200, 0x5, 0x624, 0xad, 0x0, 0x93f, 0x8, 0x8, 0x6, 0x7, 0x2f1, 0x2, 0x7f, 0x400, 0x4, 0x6, 0x3, 0x0, 0x8, 0x4, 0x1342, 0x6, 0x6, 0xff, 0x800, 0x7, 0x4, 0x4, 0x6, 0x6, 0x9, 0xa7fd, 0x1, 0x0, 0x0, 0xc7, 0x2, 0x6, 0x7, 0x20, 0xffffffff, 0x3ff, 0xfff, 0x4, 0xfff, 0x1, 0x2, 0xc6, 0x3ff, 0x0, 0x5, 0x1, 0x4, 0x925, 0x20, 0x0, 0x5, 0x6, 0x91, 0xc9d8, 0x0, 0x8000, 0xfff, 0x8, 0x551, 0x0, 0x1b7a, 0x7ff, 0x89d6, 0x3ff, 0x9, 0x5778, 0x1f, 0x80000000, 0x4, 0xfffffffc, 0x2e0, 0x6, 0x40, 0x4, 0x7f, 0x2, 0xfff, 0x80000000, 0x2, 0xffff0001, 0x9, 0x4, 0x5, 0x5, 0x6, 0x2c4, 0x8, 0x1000, 0x7, 0x4, 0x1, 0x7f, 0x7, 0x1000, 0xd5, 0xffff, 0x9bec, 0x35, 0x0, 0xcc, 0x6, 0x4, 0x16, 0x10000000, 0x904, 0x2, 0x400, 0x9, 0x6, 0x1, 0x40, 0xe7, 0x1, 0x2, 0x6, 0x100, 0x0, 0x7, 0xd9, 0x9, 0x9, 0x80000000, 0x1, 0x200, 0x1, 0x6, 0x1, 0xa05aa56, 0xd3, 0x6, 0xd0, 0x1, 0xfffffff9, 0x3, 0x9, 0x3, 0x1bdc231c, 0x6, 0x4, 0xf63, 0x200, 0x8, 0x5, 0x3ff, 0x20, 0x100, 0x6]}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x3}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x9, 0x2, 0x0, 0x9, 0x8000, 0x9, 0x9, 0x8a6, 0x6, 0x9, 0x1, 0x9, 0x9, 0x1ff, 0x7, 0x0, 0x81, 0x3, 0x6, 0x10001, 0xfffffff8, 0x2, 0x9, 0x6, 0x401, 0x800, 0x1, 0x8, 0x8b, 0xe76b, 0x0, 0x5, 0x7, 0x7ff, 0x2, 0x3, 0x3, 0x200, 0x8, 0x1, 0x3, 0x6, 0x6cff670, 0x5, 0x7, 0x2, 0x9b0, 0xab97, 0x1, 0x81, 0x3, 0x1, 0x101, 0x3, 0xffffff33, 0x3ff, 0x4, 0x3, 0x20, 0x12b, 0x3f, 0x5, 0x1, 0x4, 0x7, 0x1, 0xffff7759, 0xffff, 0x1200, 0x0, 0x3, 0x0, 0x2, 0x7, 0xd, 0x9, 0x5, 0x0, 0x3, 0x8000, 0x1, 0x5c, 0x5, 0x7, 0x3, 0x9, 0x4, 0xffffffff, 0x2, 0x3f, 0x0, 0x2, 0x4a17eeb2, 0xfffffffb, 0x3, 0x8, 0xfffffffc, 0xffff7fff, 0x8, 0x6, 0x7ff, 0x9, 0xab, 0xafe, 0x3d, 0x1, 0x3, 0x2d, 0x45f, 0x8dccd22, 0x1000, 0x40, 0x1f, 0x20, 0x2, 0x0, 0x2be, 0x81, 0x8, 0x4ef0, 0x3, 0x9, 0x1, 0x80, 0x40, 0x14, 0xffffffff, 0x800, 0x401, 0x9, 0x4, 0x17c2, 0x6, 0x1, 0x8, 0x4, 0x401, 0x2853, 0xded, 0x540, 0x7f, 0xffffffff, 0x101, 0xfffffffe, 0x1, 0x1, 0x4, 0x20, 0xc34, 0x7, 0x5, 0x5, 0x6, 0xfffffff9, 0x4, 0x1de9bf43, 0x1, 0x1, 0x80000001, 0x16, 0x357, 0xffffffff, 0xfffffff9, 0x0, 0x4, 0xf6, 0x5, 0x7, 0x7f, 0x4, 0x9, 0x5, 0x7, 0x3, 0xfffffff8, 0x6, 0xfce, 0x60c, 0xef, 0x8b2f, 0x32527f36, 0x0, 0x4, 0x20, 0x9, 0x1, 0x3ff, 0x80000001, 0x1, 0x3, 0x6, 0x7fff, 0x8, 0x400, 0x10000, 0x7, 0x2, 0x5, 0x7f, 0x5, 0x8000, 0x101, 0x3ff, 0xdf, 0x8, 0x2, 0x0, 0x9, 0x2, 0x7b, 0x1, 0x1, 0x1, 0x5, 0x8, 0x1, 0x40, 0x200, 0x3, 0xdbbe, 0x10000000, 0x3, 0x1ff, 0x3, 0xc22, 0x2, 0xff, 0x7fffffff, 0x0, 0x0, 0x0, 0xd064, 0xfffffff7, 0x1eb2, 0x2b, 0x1400, 0xfffffffa, 0x2, 0x3, 0x3ff, 0x100, 0x81, 0x401, 0x2, 0x1ff, 0x4, 0xd0, 0x1, 0xffffffff, 0x9, 0x10000, 0xffff, 0x1, 0x5, 0x1, 0x7fff]}, @TCA_POLICE_TBF={0x3c, 0x1, {0x9, 0x5, 0x3e0, 0x6, 0x20, {0x6, 0x1, 0x4, 0x9, 0xfffd, 0xff}, {0x10, 0x1, 0x5, 0x1ff, 0x1f, 0x6}, 0x4, 0x2, 0x8000}}], [@TCA_POLICE_PEAKRATE={0x404, 0x3, [0x5872063, 0xbe, 0x8, 0x401, 0x7ff, 0xe88, 0x2, 0x100, 0x9, 0x0, 0x2, 0x4, 0xffffffff, 0x3f, 0x400, 0x1, 0x4, 0x280, 0x1f, 0xe922, 0x0, 0x4, 0x6, 0x7, 0x800, 0x80, 0x80000000, 0x1, 0x9d54, 0x4, 0x8, 0x1, 0x5, 0x1, 0x8000, 0x81, 0x5, 0xfffffffa, 0x8, 0x1, 0x80000000, 0x6, 0x2, 0x3, 0x5, 0x7fffffff, 0x9e7b, 0x5, 0xffff, 0x80000000, 0x5, 0x9, 0xfffffffd, 0x4, 0x6, 0xd9, 0x7, 0x8, 0x7, 0x3, 0x7, 0x200, 0x7, 0x7124, 0x7, 0x236d15b5, 0x2, 0x8, 0x20, 0x100, 0x7fffffff, 0x1, 0x1, 0x8, 0x7045, 0xa6, 0x3, 0xfffffffb, 0x401, 0x1, 0x6, 0xb3eb, 0x1, 0x1, 0x9, 0x159, 0x7ff, 0x5, 0x2, 0x3ff, 0x8, 0x1, 0x5, 0x800, 0x0, 0x7ff, 0xb6, 0x5, 0xddf0f7d, 0x9, 0x3f, 0xfffffffd, 0x8000, 0x6, 0x40, 0x6607, 0x4, 0xffffffff, 0x0, 0x790, 0x3, 0xffffffc0, 0x3, 0x7, 0x3, 0x59e0c51d, 0x7, 0x4, 0x6596, 0xbee, 0x6, 0x5, 0x9, 0x80000001, 0x1c000, 0xfffffff8, 0x8, 0x3, 0x80, 0x7f, 0x3, 0xcc1, 0x0, 0x7, 0x31, 0x0, 0xffffffff, 0xffff0000, 0x4, 0xe10b, 0x31b, 0x200, 0x1000, 0x0, 0x4, 0x9, 0x6, 0x5, 0x8000, 0x7ff, 0x2, 0x332c3e5e, 0xa84d, 0x10000, 0x400, 0x1, 0x7fff, 0xbec6, 0x6, 0x10001, 0x3, 0x5b, 0x401, 0x1, 0x80000000, 0x101, 0x1, 0x4, 0x0, 0x8, 0x20, 0xec, 0x8, 0x10000, 0x5, 0x80000001, 0x9, 0xb912, 0x0, 0x2b, 0x4, 0x1, 0x1, 0x1, 0x9, 0x59, 0x8001, 0x1ff, 0x1, 0x3f27, 0x100, 0x2, 0x3, 0x5, 0xffff, 0x6, 0x7, 0x40, 0x5, 0xfd, 0x7, 0x8001, 0xdb, 0x3ff, 0x1, 0x6, 0x14a5, 0x1b7, 0xd1a, 0x0, 0x5, 0x200, 0x5, 0xca8, 0xc15, 0xfffffffa, 0x0, 0x10001, 0xe5e5, 0x3f, 0xc48, 0x3, 0x3, 0x5, 0xfff, 0x7, 0xb60, 0x3, 0xd94, 0x4, 0x7, 0x8001, 0xfffffffc, 0x2, 0x0, 0x7, 0xfffffffc, 0x6, 0x6, 0x2, 0x3, 0x2, 0x2, 0x9, 0x2, 0x6, 0x20, 0x9, 0x4, 0xb88, 0x8, 0x3, 0x7, 0x1, 0x9da, 0x80000000]}, @TCA_POLICE_RESULT={0x8, 0x5, 0x1f}, @TCA_POLICE_RATE64={0xc, 0x8, 0x5}, @TCA_POLICE_PEAKRATE64={0xc}, @TCA_POLICE_RESULT={0x8, 0x5, 0x2}, @TCA_POLICE_AVRATE={0x8, 0x4, 0xfffffff7}, @TCA_POLICE_RATE={0x404, 0x2, [0xffffff13, 0x8, 0x7b, 0x400, 0x9, 0x4, 0x5, 0x8, 0x9, 0x7f, 0x5, 0x7, 0x1, 0x1000, 0x6, 0x1f, 0x5, 0x1, 0x2, 0x8001, 0x8, 0x91f, 0x9, 0x7, 0x2, 0x4, 0x20, 0x7f, 0x0, 0x8001, 0x101, 0x15a, 0x0, 0xfffffffe, 0x5, 0x0, 0x6103, 0x1, 0x81, 0x6, 0x7, 0x4, 0xfffffff8, 0x8, 0x3f, 0x20000, 0x2, 0x8, 0xffffff81, 0x4, 0x401, 0x6, 0x7ff, 0x3, 0x0, 0x7f, 0x5, 0x69c, 0x1f, 0x6, 0x107, 0xffff, 0x2, 0x9, 0x6, 0x0, 0x5, 0x6, 0x873c, 0x36, 0x1e0f140b, 0x7f, 0x3, 0x5, 0x0, 0x9, 0xfffffff8, 0x92d, 0x3, 0x7ff, 0x3ff, 0x0, 0x0, 0xfffffffa, 0x9f, 0x2, 0x100, 0xffff, 0x7, 0x4, 0x2, 0x3, 0x299eff1, 0x7ff, 0x8, 0xb615, 0x80000000, 0x9, 0x708, 0xfffff801, 0x10000, 0x4, 0xcd, 0x0, 0x90e1, 0x3, 0x7ff, 0x1, 0x9, 0x9, 0x9, 0x8, 0x2, 0x4, 0x4, 0x6, 0x7, 0x80000001, 0x3, 0x6, 0xfffffffa, 0x6, 0x4, 0x1ab, 0x3, 0x0, 0x7c1, 0x3a, 0x1, 0x9, 0xfffffffe, 0x6, 0x7fff, 0x7fff, 0x9400, 0x8, 0x91, 0x8, 0x6, 0x101, 0x1, 0x9c5, 0x0, 0x9, 0x1, 0x400, 0x5, 0xfffffffc, 0x20, 0x0, 0x9, 0xfffffff9, 0xb9, 0x6, 0x40, 0x3, 0x1, 0x4, 0x80, 0xe0, 0x6, 0x1f, 0x200000, 0x7f, 0x3, 0x76c, 0xffffffe1, 0x9, 0x7, 0x9, 0x1, 0x9df8, 0xffffb3a8, 0x7f, 0x60000, 0x40, 0x552a, 0x4, 0x48, 0xff, 0x0, 0x7ff, 0xfffffffc, 0xe00, 0x8, 0x80000001, 0x2, 0x100, 0x80, 0x3, 0x0, 0x7fff, 0x9, 0x80000001, 0x709b, 0xfff, 0x7, 0x7, 0x0, 0x9, 0x0, 0x7ff, 0x9, 0x7fe, 0x80000001, 0x7fffffff, 0x2, 0x8, 0x7, 0x6, 0x2, 0x80000000, 0x1, 0x80000001, 0x400, 0x80000001, 0x4, 0x5, 0x80000000, 0xa3e5, 0x9e, 0x8, 0x20, 0xfffffffe, 0x3, 0x2, 0x152f, 0x5, 0x7, 0x6, 0x8, 0x80000001, 0x7, 0x4, 0x5, 0xffffff5a, 0x3f, 0x401, 0x9, 0x8, 0xffffffe0, 0x7, 0xffffffff, 0x9, 0xad, 0x7, 0xabe, 0x200, 0xb33, 0x3, 0x80000000, 0x400, 0x80, 0x81, 0x1, 0x100]}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x1ff}]]}, {0xbd, 0x6, "4895965ff8106d4f11237dbb241a1fbcebeb37983f592202180913b092ecc896ac404e9d503390c180d3e647dbcb5d77243570562f56f13fe3f225a1d44b821a913815c4b0a9eaccf07568fecdef8b54c8c1ad9afe96fdbace57d3fbb14fca9fd0dce2af044d8c4e84d6ed508c5331cb30c0a57b5a1010296b9ff6027f7ae5f87e9dc43561f706486f3b9c3f278efbefa5a44236c1606d41e0e0633fa83ef90b8c7eafda2cc4cd4424cb67b70621b71289105a2e17ea9d88d7"}, {0xc}, {0xc, 0x8, {0x2, 0x2}}}}, @m_ctinfo={0x15c, 0x13, 0x0, 0x0, {{0xb}, {0x64, 0x2, 0x0, 0x1, [@TCA_CTINFO_PARMS_DSCP_STATEMASK={0x8, 0x6, 0x6}, @TCA_CTINFO_PARMS_DSCP_MASK={0x8, 0x5, 0x1}, @TCA_CTINFO_ACT={0x18, 0x3, {0x0, 0x8000, 0x7, 0xc6a, 0x7fff}}, @TCA_CTINFO_ZONE={0x6, 0x4, 0xda}, @TCA_CTINFO_PARMS_DSCP_STATEMASK={0x8, 0x6, 0x5}, @TCA_CTINFO_ZONE={0x6, 0x4, 0xfffa}, @TCA_CTINFO_ZONE={0x6, 0x4, 0x5}, @TCA_CTINFO_ACT={0x18, 0x3, {0x21, 0x7, 0x5, 0x1ff}}]}, {0xce, 0x6, "aa05db565946eb207189e321d7dd92e2b6064d2be39abf81b8e59473c1214fe7294f1772f00462c148973774c423900eb9dffc40100152de129537107ac0609c39ff1c984c12b1fd7f12b54572403e29d41c336cadc69967722d273a2fc8b92410671143eedcc0635c5abc914a99961c6647c9759a9ffc5f732cca4586dd08719e50842174f1cb761d3aaec0084e9e24aca19e5ce61ceeb2d58341a0784c19a3dc25c3df37025340db89ac31b0f134fbbd04a966e362365d38edcb85700a1eaef3918c1c1cfe8e8d7036"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x2, 0x2}}}}, @m_mirred={0x130, 0xb, 0x0, 0x0, {{0xb}, {0x24, 0x2, 0x0, 0x1, [@TCA_MIRRED_PARMS={0x20, 0x2, {{0x9, 0x3, 0x3, 0x8, 0x7fff}, 0x1, r4}}]}, {0xe2, 0x6, "a97f2902596ff002bc66200b67e3a9bbebbc35a80721a42f6f8edb03e9bae388877e25dc4617e3b54b52da588a8c4a89d01b26ff14fcdb062e50f8bd3ee085bff6cadb553cfe4acc46913d30ec71374d11f8e66ad96d14bd969955bcb79cd4e40023b2d4deb7135adea2f608b3ca1353e7832448e71835fc8e47e733371612c5effd803828e7998f13d6d476e6c4e15f84b310ea0303a7a95d3f0709264163da00a654bbd2c9f901dd19af414bcb7e70de00d0959c3d377336aa4b651856ef8c8e3507252d35d42102496bb0233fcb7b967277ce4dd31e42bbdad6590cd0"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x2}}}}, @m_bpf={0xd0, 0x11, 0x0, 0x0, {{0x8}, {0x40, 0x2, 0x0, 0x1, [@TCA_ACT_BPF_NAME={0xc, 0x6, './file1\x00'}, @TCA_ACT_BPF_OPS={0x1c, 0x4, [{0x7ff, 0x2, 0x24, 0x6}, {0x6, 0x2, 0x5, 0x401}, {0x1, 0x3, 0x7, 0x869d}]}, @TCA_ACT_BPF_NAME={0xc, 0x6, './file0\x00'}, @TCA_ACT_BPF_FD={0x8, 0x5, r1}]}, {0x69, 0x6, "2a9e277a985f4fd8fe28f68a0cec3c4bc7f8a9eebd1c939c1202534c4826de9c4a7365f4bf6bb7867ce5ce77d119cce80e502d74b121e816297abc59d285412a7f07b09342fbf5104a326a509f82684d115993c2415f40953f8f3799f9c4844fcb713fdc23"}, {0xc, 0x7, {0x0, 0x1}}, {0xc}}}]}, @TCA_RSVP_PINFO={0x20, 0x4, {{0x7fff, 0x3, 0x4}, {0x1, 0x9, 0x9}, 0x67, 0xff, 0x7f}}, @TCA_RSVP_CLASSID={0x8, 0x1, {0x7, 0xa}}, @TCA_RSVP_CLASSID={0x8, 0x1, {0x8, 0x7}}, @TCA_RSVP_CLASSID={0x8, 0x1, {0x5, 0x7}}, @TCA_RSVP_SRC={0x8, 0x3, @private=0xa010100}]}}, @TCA_RATE={0x6, 0x5, {0x1, 0x80}}]}, 0x73e4}, 0x1, 0x0, 0x0, 0x84}, 0x84) r5 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r5) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r6, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) getsockopt$inet_mreqn(r2, 0x0, 0x23, &(0x7f0000000080)={@local, @empty, 0x0}, &(0x7f0000000240)=0xc) sendmsg$nl_route(r3, &(0x7f0000000440)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000400)={&(0x7f00000003c0)=@bridge_newneigh={0x24, 0x1c, 0x800, 0x70bd26, 0x25dfdbff, {0xa, 0x0, 0x0, r7, 0x10, 0x2, 0x1}, [@NDA_DST_IPV4={0x8, 0x1, @dev={0xac, 0x14, 0x14, 0x27}}]}, 0x24}, 0x1, 0x0, 0x0, 0x8010}, 0x10) mount$9p_fd(0x0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000280), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r1, @ANYBLOB=',msize=0x']) 00:06:54 executing program 1: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000080)={0xa, 0x4, &(0x7f0000000380)=ANY=[@ANYBLOB="1808000000005498ed126799d0ee000000000000000000008500000018000004000000000000000056c517cd1d87d8973b189f99314618295ae7c745d90207e4480c589b619a6261b78fcae0fa1dcaf1fa5aacee38c12bd9769fb08bc2f7b32f358e509911abfb8a72b3a944e831fad1eb87070af8f4995a1e37a74cc678bf5c5c5c484c4871b5f7aabf1be91b9e62bd4550603b36a88a905e18a091f0d07a764c079dab8a2bab952e69f316bb6ec03343525b4a1cbcb0ee71aaaa46e4572edc4b93dfc81c391a805c94e721638ab3ce7e77314aed"], &(0x7f0000000000)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) r1 = syz_open_dev$mouse(&(0x7f0000000200), 0x2c, 0x9c002) (async) r2 = socket$netlink(0x10, 0x3, 0x0) (async) r3 = socket$netlink(0x10, 0x3, 0x0) (async) r4 = socket$netlink(0x10, 0x3, 0x0) (async, rerun: 64) r5 = socket(0x10, 0x803, 0x0) (rerun: 64) sendmsg$nl_route(r5, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000380)=@ipv4_newaddr={0x18}, 0x18}}, 0x0) (async, rerun: 32) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) (rerun: 32) sendmsg$nl_route(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r6, @ANYBLOB="096a6fa100000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000300)=@newqdisc={0x34, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r6, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_pfifo_fast={0xf}]}, 0x34}}, 0x0) (async, rerun: 32) sendmsg$nl_route_sched(r2, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000480)=ANY=[@ANYBLOB="240000002400150d00"/20, @ANYRES32=r6, @ANYBLOB="005ac9d50800823b4474001e08ef7421cf00ffffffff0800f5ff0000"], 0x24}}, 0x0) (async, rerun: 32) r7 = signalfd4(r0, &(0x7f0000001580)={[0xfffffffffffffffc]}, 0x8, 0x80c00) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001600)={0x18, 0x5, &(0x7f0000001680)=ANY=[@ANYBLOB="a3810000000080000000000000006068000018225d1bce56bec1c74c38a21475282951cca1859f8a65d5237a1e3f29a76049b5373ba91cf994386ab0b730ecfeceef35579b8441aadad933a6483bcbea37858ec4ab307c7a4d879c5789181f13d06a589585675428a8c05ffda09e9588219a5b5dbb0c73f519b3f7e82fac6d0a5323bb0db556914c626eca256d4e912204f379e578226d1ebf316e8ef176a023e195fab1cb3c1595416bcc4b20978b22010df4427b49b750616904a83f66852c57e31acf4c269b9c7f0beecd077e744a737ffa08b0b0f635c34576c0887d524e3f613bdeab0df3f002efdc72504d2a049c97768aea850209bca33c5acde1c16eeaed9985243964412534a84899b767d2cddc0dec3ad2397d", @ANYRES32=r1, @ANYBLOB="00000000010100009500000000000000"], &(0x7f00000004c0)='syzkaller\x00', 0xfffffffe, 0x1000, &(0x7f0000000500)=""/4096, 0x41100, 0x0, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000001500)={0x0, 0x4}, 0x8, 0x10, &(0x7f0000001540)={0x0, 0xd, 0xffffffff, 0x366}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000015c0)=[0x1, 0x1, 0x1, r7]}, 0x80) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800) sendmsg$nl_route(r8, &(0x7f00000002c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000240)=@ipv4_newaddr={0x54, 0x14, 0x0, 0x70bd28, 0x25dfdbfd, {0x2, 0x80, 0x20, 0xc8}, [@IFA_RT_PRIORITY={0x8, 0x9, 0xffffff00}, @IFA_TARGET_NETNSID={0x8}, @IFA_LABEL={0x14, 0x3, 'wg2\x00'}, @IFA_BROADCAST={0x8, 0x4, @rand_addr=0x64010101}, @IFA_TARGET_NETNSID={0x8, 0xa, 0x7}, @IFA_ADDRESS={0x8, 0x1, @remote}]}, 0x54}, 0x1, 0x0, 0x0, 0x20000000}, 0x86) (async) r9 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x19, 0x4, 0x8, 0x9}, 0x48) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000180)={r9, &(0x7f00000000c0), &(0x7f0000000000)=""/10, 0x2}, 0x20) 00:06:54 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x40000, 0xd, &(0x7f0000000200)=[{&(0x7f0000010000)="eb58906d6b66732e66617400024020000200000002f800001000020000000000000000000100000000000000020000000100060000000000000000000000000080002966a4b9f653595a4b414c4c4552202046415433322020200e1fbe777cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e2020506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a0000000000", 0xe0}, {&(0x7f00000100e0)="00000000000000000000000000000000000000000000000000000000000055aa5252614100"/64, 0x40, 0x1e0}, {&(0x7f0000010120)="00000000727241610100000007000000000000000000000000000000000055aa", 0x20, 0x3e0}, {&(0x7f0000010140)="eb58906d6b66732e66617400024020000200000002f800001000020000000000000000000100000000000000020000000100060000000000000000000000000080002966a4b9f653595a4b414c4c4552202046415433322020200e1fbe777cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e2020506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a0000000000", 0xe0, 0xc00}, {&(0x7f0000010220)="00000000000000000000000000000000000000000000000000000000000055aa5252614100"/64, 0x40, 0xde0}, {&(0x7f0000010260)="00000000727241610600000002000000000000000000000000000000000055aa", 0x20, 0xfe0}, {&(0x7f0000010280)="f8ffff0fffffff0ff8ffff0fffffff0fffffff0fffffff0fffffff0fffffff0f", 0x20, 0x4000}, {&(0x7f00000102a0)="f8ffff0fffffff0ff8ffff0fffffff0fffffff0fffffff0fffffff0fffffff0f", 0x20, 0x4200}, {&(0x7f00000102c0)="53595a4b414c4c4552202008000015602c552c55000015602c5500000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ab15602c552c55000015602c5503000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ab15602c552c55000015602c5505000a00000041660069006c00650032000f00140000ffffffffffffffffffff0000ffffffff46494c45322020202020202000ab15602c552c55000015602c5506002823000041660069006c0065002e000f00d263006f006c0064000000ffff0000ffffffff46494c457e312020434f4c2000ab15602c552c55000015602c55070064000000", 0x120, 0x4400}, {&(0x7f00000103e0)="2e202020202020202020201000ab15602c552c55000015602c550300000000002e2e2020202020202020201000ab15602c552c55000015602c5500000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020202000ab15602c552c55000015602c5504001a040000", 0x80, 0xc400}, {&(0x7f0000010460)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x14400}, {&(0x7f0000010880)='syzkallers\x00'/32, 0x20, 0x1c400}, {&(0x7f00000108a0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0x2c400}], 0x0, &(0x7f0000010920), 0x1) 00:06:54 executing program 0: r0 = syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000020000402505a1a440000102030109025c0002010000000904000001020d0000052406000105240000000d240f0100000000000000000006241a0000000905810300000000000904010000020d00000904010102020d0000090082020000000000090503"], 0x0) (async) r1 = syz_usb_connect$cdc_ecm(0x4, 0x63, &(0x7f0000000000)={{0x12, 0x1, 0x250, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x51, 0x1, 0x1, 0x11, 0x10, 0x20, [{{0x9, 0x4, 0x0, 0x8, 0x3, 0x2, 0x6, 0x0, 0x7, {{0x7, 0x24, 0x6, 0x0, 0x0, "99c8"}, {0x5, 0x24, 0x0, 0x9}, {0xd, 0x24, 0xf, 0x1, 0xfff, 0x3, 0x5, 0x6}, [@obex={0x5, 0x24, 0x15, 0xff}, @obex={0x5, 0x24, 0x15, 0xfff7}, @ncm={0x6, 0x24, 0x1a, 0x1, 0x12}, @acm={0x4, 0x24, 0x2, 0x6}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x40, 0x4, 0xe6, 0x9}}, {{0x9, 0x5, 0x3, 0x2, 0x400, 0xed, 0x4}}}}}]}}]}}, &(0x7f0000000440)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x200, 0x5b, 0xb, 0x1, 0x40, 0x8}, 0xc7, &(0x7f0000000140)={0x5, 0xf, 0xc7, 0x2, [@generic={0xb8, 0x10, 0x3, "e873a26a0ce3f176598b4fc52530943b53147fe8ee03e95dc96a3c8d9d073f1294e1a7f24891ef2d8e642fe778182e3d2e50ffde8e25619f2f928b559978479bc9b19717547ebcef96da409a17ac37b6fbc93cd49998542f30eb299839f8659c2017aec430dfccc5e2bf6fd630c177234be3d2178e4065446e2512d79bfad40e631c69cc9ee36519bd06c534d90675f14326c069d920e5f7609abd772860c2869d212c6ca6e95e9e190139107baa8b2a8489c73b75"}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x9, 0x20, 0x1f, 0x800}]}, 0x7, [{0x14, &(0x7f0000000240)=@string={0x14, 0x3, "59359f66e89449240915e63a5a44b945ce2b"}}, {0x4, &(0x7f0000000280)=@lang_id={0x4, 0x3, 0x2401}}, {0x4, &(0x7f00000002c0)=@lang_id={0x4, 0x3, 0x415}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x816}}, {0x7b, &(0x7f0000000340)=@string={0x7b, 0x3, "3135bdac818fe80af831027b83765d5a31bbbb0d426c72c57dfbd35875a291951e43692036ed4b862303f7b3bfc53378b51c0bc60c117ddd31ab1210acf584b1f14ea2b51733cef17feedcb6d9179161a5c4f44a43c06f3df521d9b65242c089150f020b037b8a1e577bc19e066de173bb088da50591a14c39"}}, {0x3f, &(0x7f00000003c0)=@string={0x3f, 0x3, "2600de94a960b403ffb5455529a89fed5307a31f560a278c829db0f56ae9a3af056eb9a0c02c11bda6a55a305e056ee873852720f00df352cb921d14a5"}}, {0x4, &(0x7f0000000400)=@lang_id={0x4, 0x3, 0x807}}]}) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) (async) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) (async) syz_usb_control_io(r1, &(0x7f0000000700)={0x2c, &(0x7f00000004c0)={0x0, 0x10, 0x24, {0x24, 0x22, "ea80df8060909433705255f4b39a1532436eae8f3e92f6e3a80a0214a0bdb99a6f35"}}, &(0x7f0000000500)={0x0, 0x3, 0xb0, @string={0xb0, 0x3, "ce95f09fb762d7f4827e484ea70d2a98241fb270276a0775e55c9955f4437911983fee7cacec2b93434405630ad6c5ad4d78766527efb8d1b2b97e4f37665819b327fb2dad82e8c2b41e428f5117cef687b61c4294eafabfa74f701db06aea25de7f1383bdde10dc9faf0c2bc6a3ac0a4b160f6bc54ac3528d34fc46a3a280a5d343c0f14c1875d1d4e1aeb98b342e22a750ccb14c5caaa8658e842d483e370341de874cda858f033dd3e0f09751"}}, &(0x7f00000005c0)={0x0, 0xf, 0x8e, {0x5, 0xf, 0x8e, 0x4, [@ext_cap={0x7, 0x10, 0x2, 0x2, 0x9, 0x5, 0x2}, @ssp_cap={0xc, 0x10, 0xa, 0x9, 0x0, 0x8, 0xf000, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x8, 0x81, 0x0, 0x7fff}, @generic={0x6c, 0x10, 0x2, "5d6fe7a0b93c810d2d93c95015d52f7905f13b5f0c45d8374c3b6bed2688b51fbfa66db38d22a1ba6de7f4e920042b98bf22c87cb8a2ef9a99241b12d5c0dd674e1a49443009679247a2b28451856e210e4641848ab4b190d398e1218518bcb61f73c50ec450866fc1"}]}}, &(0x7f0000000680)={0x20, 0x29, 0xf, {0xf, 0x29, 0x3f, 0x3, 0x81, 0xd5, "c3e3f896", "bdfd8317"}}, &(0x7f00000006c0)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0xfa, 0x2, 0x6, 0x4, 0x8, 0x0, 0x80}}}, &(0x7f0000000b40)={0x84, &(0x7f0000000740)={0x20, 0x16, 0x23, "e146fe5df6ff9a5cdd331ccc353915bd67abb4a7853b82a256432663d79611a9e46583"}, &(0x7f0000000780)={0x0, 0xa, 0x1, 0x4}, &(0x7f00000007c0)={0x0, 0x8, 0x1, 0xf4}, &(0x7f0000000800)={0x20, 0x0, 0x4, {0x3, 0x3}}, &(0x7f0000000840)={0x20, 0x0, 0x8, {0x120, 0x8, [0xff00]}}, &(0x7f0000000880)={0x40, 0x7, 0x2, 0x3}, &(0x7f00000008c0)={0x40, 0x9, 0x1, 0x4}, &(0x7f0000000900)={0x40, 0xb, 0x2, "0f46"}, &(0x7f0000000940)={0x40, 0xf, 0x2, 0xfff}, &(0x7f0000000980)={0x40, 0x13, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xe}}, &(0x7f00000009c0)={0x40, 0x17, 0x6, @random="deafed604f08"}, &(0x7f0000000a00)={0x40, 0x19, 0x2, "8359"}, &(0x7f0000000a40)={0x40, 0x1a, 0x2, 0x24c}, &(0x7f0000000a80)={0x40, 0x1c, 0x1, 0xeb}, &(0x7f0000000ac0)={0x40, 0x1e, 0x1, 0xfe}, &(0x7f0000000b00)={0x40, 0x21, 0x1, 0x3f}}) 00:06:54 executing program 4: syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000040)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="68756765f44e6ac8c4d30d603d616c77617973f3fcd3bbbf0f1b0f90990a2de2f3305ea105c4b15b5edd51d3124bfd7fd35b7ed3cee50d7c77a6baade927680af8751e379f362a867f0d9a873f2985de57acc32ae0075886570ffde0ad561156ba0bfd5149db42110c07d4a5e5301939d6ccdce7522e29dfeffb46ebd8e5fa1d76fb996ae16ad7106a562a96d53d48268d54a18223cf16ec27ddbb2f4c1a89f3dd0f0725f6b263"], 0x0) chdir(&(0x7f0000000380)='./bus\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000600)=ANY=[], 0x208e24b) llistxattr(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=""/191, 0xbf) pwrite64(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x12, r0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x64) syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000040)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="68756765f44e6ac8c4d30d603d616c77617973f3fcd3bbbf0f1b0f90990a2de2f3305ea105c4b15b5edd51d3124bfd7fd35b7ed3cee50d7c77a6baade927680af8751e379f362a867f0d9a873f2985de57acc32ae0075886570ffde0ad561156ba0bfd5149db42110c07d4a5e5301939d6ccdce7522e29dfeffb46ebd8e5fa1d76fb996ae16ad7106a562a96d53d48268d54a18223cf16ec27ddbb2f4c1a89f3dd0f0725f6b263"], 0x0) (async) chdir(&(0x7f0000000380)='./bus\x00') (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) (async) write$binfmt_script(r0, &(0x7f0000000600)=ANY=[], 0x208e24b) (async) llistxattr(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=""/191, 0xbf) (async) pwrite64(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x12, r0, 0x0) (async) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x64) (async) [ 414.794689][T26444] loop3: detected capacity change from 0 to 512 [ 414.795205][T26445] tmpfs: Unknown parameter 'hugeôNjÈÄÓ`' [ 414.804696][T26447] loop5: detected capacity change from 0 to 73728 [ 414.815482][T26447] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.5'. [ 414.828454][T26447] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. 00:06:54 executing program 1: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000080)={0xa, 0x4, &(0x7f0000000380)=ANY=[@ANYBLOB="1808000000005498ed126799d0ee000000000000000000008500000018000004000000000000000056c517cd1d87d8973b189f99314618295ae7c745d90207e4480c589b619a6261b78fcae0fa1dcaf1fa5aacee38c12bd9769fb08bc2f7b32f358e509911abfb8a72b3a944e831fad1eb87070af8f4995a1e37a74cc678bf5c5c5c484c4871b5f7aabf1be91b9e62bd4550603b36a88a905e18a091f0d07a764c079dab8a2bab952e69f316bb6ec03343525b4a1cbcb0ee71aaaa46e4572edc4b93dfc81c391a805c94e721638ab3ce7e77314aed"], &(0x7f0000000000)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) r1 = syz_open_dev$mouse(&(0x7f0000000200), 0x2c, 0x9c002) (async) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) r4 = socket$netlink(0x10, 0x3, 0x0) (async) r5 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r5, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000380)=@ipv4_newaddr={0x18}, 0x18}}, 0x0) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r6, @ANYBLOB="096a6fa100000000280012000c00010076657468"], 0x48}}, 0x0) (async) sendmsg$nl_route_sched(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000300)=@newqdisc={0x34, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r6, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_pfifo_fast={0xf}]}, 0x34}}, 0x0) (async) sendmsg$nl_route_sched(r2, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000480)=ANY=[@ANYBLOB="240000002400150d00"/20, @ANYRES32=r6, @ANYBLOB="005ac9d50800823b4474001e08ef7421cf00ffffffff0800f5ff0000"], 0x24}}, 0x0) r7 = signalfd4(r0, &(0x7f0000001580)={[0xfffffffffffffffc]}, 0x8, 0x80c00) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001600)={0x18, 0x5, &(0x7f0000001680)=ANY=[@ANYBLOB="a3810000000080000000000000006068000018225d1bce56bec1c74c38a21475282951cca1859f8a65d5237a1e3f29a76049b5373ba91cf994386ab0b730ecfeceef35579b8441aadad933a6483bcbea37858ec4ab307c7a4d879c5789181f13d06a589585675428a8c05ffda09e9588219a5b5dbb0c73f519b3f7e82fac6d0a5323bb0db556914c626eca256d4e912204f379e578226d1ebf316e8ef176a023e195fab1cb3c1595416bcc4b20978b22010df4427b49b750616904a83f66852c57e31acf4c269b9c7f0beecd077e744a737ffa08b0b0f635c34576c0887d524e3f613bdeab0df3f002efdc72504d2a049c97768aea850209bca33c5acde1c16eeaed9985243964412534a84899b767d2cddc0dec3ad2397d", @ANYRES32=r1, @ANYBLOB="00000000010100009500000000000000"], &(0x7f00000004c0)='syzkaller\x00', 0xfffffffe, 0x1000, &(0x7f0000000500)=""/4096, 0x41100, 0x0, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000001500)={0x0, 0x4}, 0x8, 0x10, &(0x7f0000001540)={0x0, 0xd, 0xffffffff, 0x366}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000015c0)=[0x1, 0x1, 0x1, r7]}, 0x80) (async) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800) sendmsg$nl_route(r8, &(0x7f00000002c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000240)=@ipv4_newaddr={0x54, 0x14, 0x0, 0x70bd28, 0x25dfdbfd, {0x2, 0x80, 0x20, 0xc8}, [@IFA_RT_PRIORITY={0x8, 0x9, 0xffffff00}, @IFA_TARGET_NETNSID={0x8}, @IFA_LABEL={0x14, 0x3, 'wg2\x00'}, @IFA_BROADCAST={0x8, 0x4, @rand_addr=0x64010101}, @IFA_TARGET_NETNSID={0x8, 0xa, 0x7}, @IFA_ADDRESS={0x8, 0x1, @remote}]}, 0x54}, 0x1, 0x0, 0x0, 0x20000000}, 0x86) r9 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x19, 0x4, 0x8, 0x9}, 0x48) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000180)={r9, &(0x7f00000000c0), &(0x7f0000000000)=""/10, 0x2}, 0x20) 00:06:54 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x40000, 0xd, &(0x7f0000000200)=[{&(0x7f0000010000)="eb58906d6b66732e66617400024020000200000002f800001000020000000000000000000100000000000000020000000100060000000000000000000000000080002966a4b9f653595a4b414c4c4552202046415433322020200e1fbe777cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e2020506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a0000000000", 0xe0}, {&(0x7f00000100e0)="00000000000000000000000000000000000000000000000000000000000055aa5252614100"/64, 0x40, 0x1e0}, {&(0x7f0000010120)="00000000727241610100000007000000000000000000000000000000000055aa", 0x20, 0x3e0}, {&(0x7f0000010140)="eb58906d6b66732e66617400024020000200000002f800001000020000000000000000000100000000000000020000000100060000000000000000000000000080002966a4b9f653595a4b414c4c4552202046415433322020200e1fbe777cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e2020506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a0000000000", 0xe0, 0xc00}, {&(0x7f0000010220)="00000000000000000000000000000000000000000000000000000000000055aa5252614100"/64, 0x40, 0xde0}, {&(0x7f0000010260)="00000000727241610600000002000000000000000000000000000000000055aa", 0x20, 0xfe0}, {&(0x7f0000010280)="f8ffff0fffffff0ff8ffff0fffffff0fffffff0fffffff0fffffff0fffffff0f", 0x20, 0x4000}, {&(0x7f00000102a0)="f8ffff0fffffff0ff8ffff0fffffff0fffffff0fffffff0fffffff0fffffff0f", 0x20, 0x4200}, {&(0x7f00000102c0)="53595a4b414c4c4552202008000015602c552c55000015602c5500000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ab15602c552c55000015602c5503000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ab15602c552c55000015602c5505000a00000041660069006c00650032000f00140000ffffffffffffffffffff0000ffffffff46494c45322020202020202000ab15602c552c55000015602c5506002823000041660069006c0065002e000f00d263006f006c0064000000ffff0000ffffffff46494c457e312020434f4c2000ab15602c552c55000015602c55070064000000", 0x120, 0x4400}, {&(0x7f00000103e0)="2e202020202020202020201000ab15602c552c55000015602c550300000000002e2e2020202020202020201000ab15602c552c55000015602c5500000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020202000ab15602c552c55000015602c5504001a040000", 0x80, 0xc400}, {&(0x7f0000010460)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x14400}, {&(0x7f0000010880)='syzkallers\x00'/32, 0x20, 0x1c400}, {&(0x7f00000108a0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0x2c400}], 0x0, &(0x7f0000010920), 0x1) 00:06:54 executing program 0: ioctl$BTRFS_IOC_SPACE_INFO(0xffffffffffffffff, 0xc0109414, &(0x7f0000000280)={0x9a, 0x90b, ['\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00']}) syz_io_uring_setup(0x4ed9, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x600000}, &(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, &(0x7f0000000140), &(0x7f0000000240)) syz_io_uring_setup(0x19b5, &(0x7f0000000000)={0x0, 0xc56b, 0x0, 0x1, 0x311}, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000080), &(0x7f00000000c0)) 00:06:54 executing program 0: ioctl$BTRFS_IOC_SPACE_INFO(0xffffffffffffffff, 0xc0109414, &(0x7f0000000280)={0x9a, 0x90b, ['\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00']}) syz_io_uring_setup(0x4ed9, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x600000}, &(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, &(0x7f0000000140), &(0x7f0000000240)) syz_io_uring_setup(0x19b5, &(0x7f0000000000)={0x0, 0xc56b, 0x0, 0x1, 0x311}, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000080), &(0x7f00000000c0)) ioctl$BTRFS_IOC_SPACE_INFO(0xffffffffffffffff, 0xc0109414, &(0x7f0000000280)={0x9a, 0x90b, ['\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00']}) (async) syz_io_uring_setup(0x4ed9, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x600000}, &(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, &(0x7f0000000140), &(0x7f0000000240)) (async) syz_io_uring_setup(0x19b5, &(0x7f0000000000)={0x0, 0xc56b, 0x0, 0x1, 0x311}, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000080), &(0x7f00000000c0)) (async) [ 414.889678][T26455] loop3: detected capacity change from 0 to 512 [ 414.892664][T26456] Injecting memory failure for pfn 0x181e03 at process virtual address 0x20000000 00:06:54 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200), &(0x7f0000000240)=0xc) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) unshare(0x8000400) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), 0xffffffffffffffff) getsockname$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f00000002c0), r0) sendmsg$L2TP_CMD_TUNNEL_DELETE(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000340)={&(0x7f00000003c0)={0x30, r1, 0x0, 0x70bd27, 0x25dfdbfc, {}, [@L2TP_ATTR_LNS_MODE={0x5, 0x14, 0x3}, @L2TP_ATTR_LNS_MODE={0x5, 0x14, 0x1f}, @L2TP_ATTR_PEER_COOKIE={0xc, 0x10, 0x6}]}, 0x8d}, 0x1, 0x0, 0x0, 0x80004}, 0x14) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000045c0)='/proc/keys\x00', 0x0, 0x0) r3 = openat$full(0xffffffffffffff9c, &(0x7f00000000c0), 0x222100, 0x0) sendmsg$RDMA_NLDEV_CMD_STAT_SET(r3, &(0x7f00000001c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)=ANY=[@ANYBLOB="220000001014000125bd7000fce1e542ccaaa0cff9a40be7"], 0x18}, 0x1, 0x0, 0x0, 0x400c800}, 0x20000800) unshare(0xe000000) unshare(0x29000200) r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000000)=ANY=[@ANYBLOB="40000000210001000000000000000200020000005611e19405cf55460c000100736b6265000074000c001800ffffffffffffffff0c001700085ce7b9"], 0x40}}, 0x0) r5 = socket$alg(0x26, 0x5, 0x0) bind$alg(0xffffffffffffffff, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'ghash-generic\x00'}, 0x58) setsockopt$ALG_SET_KEY(r5, 0x117, 0x1, &(0x7f0000000080)="ab553fec94248c32e27d04000000288a", 0x10) r6 = accept$alg(r5, 0x0, 0x0) sendfile(r6, r2, 0x0, 0x6) close_range(r0, 0xffffffffffffffff, 0x2) [ 414.905484][T26456] Memory failure: 0x181e03: recovery action for dirty LRU page: Recovered [ 414.912966][T26456] Injecting memory failure for pfn 0x1830ce at process virtual address 0x20001000 [ 414.915833][T26456] Memory failure: 0x1830ce: recovery action for dirty LRU page: Recovered [ 414.920578][T26456] Injecting memory failure for pfn 0x1731cc at process virtual address 0x20002000 00:06:54 executing program 5: syz_mount_image$ext4(0x0, &(0x7f0000000100)='./file0\x00', 0x2400000, 0x0, &(0x7f0000000000), 0x0, 0x0, 0x0) (async) pipe2$9p(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="1500000065ffff018000000800395032203030"], 0x15) (async) r2 = dup(r1) write$FUSE_BMAP(r2, &(0x7f0000000000)={0x18}, 0x18) (async) write$FUSE_DIRENTPLUS(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="380175334d27194d08cc1a4565d48ccc888b24d40c5bfe365a5b7b94044c80be2a3b84b278e09bd7039559bf59acf95e65abd8a147e1edcc9e5551d9e16fdab038898b1d7f1eca80cf9d7175563cd6261672a9ec5bda3e077f9ffd53793a2162f5258c2eca413b141081560252d36ccd31d0bda35532042485ba1194b2bd5e93225a1bb25319bb8e80ff81398feeaf1dee6f3232211eb0fde82a935bbbf8b22e671a87df0b1c7c9adf687866679f911024165fc07d48e0ede817837465f679d01a67bb68fa96811ee892862aa7a81f84a8bfa471d0b2315f605ec5a9b15a4cdb7c3d01d584de3f24b7c2ad36"], 0x138) (async) r3 = socket$nl_route(0x10, 0x3, 0x0) (async) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), 0xffffffffffffffff) (async) getsockname$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r4, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) (async) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=@newqdisc={0x78, 0x24, 0x5820a61ca228651, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfq={{0x8}, {0x4c}}]}, 0x78}}, 0x0) (async) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000003c0)=@newtfilter={0x60, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {}, {0xd}}, [@filter_kind_options=@f_basic={{0xa}, {0x30, 0x2, [@TCA_BASIC_EMATCHES={0x2c, 0x2, 0x0, 0x1, [@TCA_EMATCH_TREE_HDR={0x8, 0x1, {0xffff}}, @TCA_EMATCH_TREE_LIST={0x20, 0x2, 0x0, 0x1, [@TCF_EM_NBYTE={0x10, 0x1}, @TCF_EM_META={0xc, 0x2, 0x0, 0x0, {{0x0, 0x4, 0x3}}}]}]}]}}]}, 0x60}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000007900)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f00000078c0)={&(0x7f00000004c0)=@deltfilter={0x73e4, 0x2d, 0x0, 0x70bd2c, 0x25dfdbff, {0x0, 0x0, 0x0, 0x0, {0x10, 0xa}, {0xd, 0xd}, {0xb, 0xfff2}}, [@TCA_CHAIN={0x8, 0xb, 0x8}, @TCA_CHAIN={0x8, 0xb, 0x800}, @TCA_RATE={0x6, 0x5, {0x4, 0x2}}, @TCA_CHAIN={0x8, 0xb, 0x2}, @TCA_RATE={0x6, 0x5, {0x2}}, @TCA_RATE={0x6, 0x5, {0x0, 0x8}}, @filter_kind_options=@f_rsvp={{0x9}, {0x737c, 0x2, [@TCA_RSVP_ACT={0x3f24, 0x6, [@m_police={0xdc0, 0x0, 0x0, 0x0, {{0xb}, {0xd0c, 0x2, 0x0, 0x1, [[@TCA_POLICE_RESULT={0x8, 0x5, 0x2}, @TCA_POLICE_RESULT={0x8, 0x5, 0x1235}], [@TCA_POLICE_RATE={0x404, 0x2, [0x6, 0x72, 0x47e, 0x3, 0xdcf7, 0x2, 0x2, 0x1000, 0x9, 0x1, 0xb7, 0xffff, 0x3, 0x7, 0xffffffc4, 0x3f, 0x2, 0x2, 0xb959, 0x6, 0x81, 0x20, 0x2, 0x1ff, 0x80, 0x7, 0x8, 0x1, 0x9, 0x80, 0x6, 0x7, 0x4, 0x5, 0x5, 0x400, 0x0, 0x3, 0x8000, 0x2, 0xb767, 0xffff, 0x7f, 0x1ff, 0x8, 0x5, 0x7, 0x80000001, 0x17, 0x3, 0x6e9, 0x3, 0x0, 0x3, 0x13f, 0x400, 0xfffffff9, 0x3, 0x567, 0x3, 0x80000001, 0x635, 0x3, 0x9e, 0xc1db, 0x0, 0x1, 0x20, 0x434, 0x2, 0x8, 0x8, 0x0, 0x8000, 0x45, 0x100, 0x2, 0x80000001, 0x94, 0x2, 0x80, 0xa00, 0x5, 0x8000, 0x8001, 0x7, 0xae96, 0x1, 0x42c, 0x5, 0x0, 0x5, 0x0, 0x1f, 0xff, 0xffffffff, 0x3f, 0x4, 0xb61, 0xd25, 0xab, 0xffff, 0x4, 0x9b, 0x80000001, 0x4, 0x5, 0xffffffff, 0x4, 0x1, 0x16c3, 0x9, 0xaee, 0x2, 0x3, 0xfffeffff, 0x100000, 0x0, 0xd261, 0x2, 0x4, 0x10000, 0x9, 0x100, 0x6, 0x8001, 0x4, 0x2, 0x100, 0xfffff295, 0x2, 0xd5, 0x9, 0x1, 0x3, 0x81, 0x1, 0x0, 0x2, 0x5, 0x9, 0x4, 0x3e, 0x3, 0x1, 0x6, 0x6, 0x7, 0x7, 0xa1, 0x400, 0x0, 0x2, 0xff, 0x6, 0x10000, 0xfffffffb, 0x7, 0x2, 0x21, 0x8, 0x2, 0x81, 0x7f, 0x3, 0x5, 0x2, 0x101, 0x1610, 0x100, 0x1, 0x200, 0x200, 0x4, 0x2, 0x8, 0x1, 0x6, 0x7ff, 0x401, 0x35fb, 0xff, 0x77b0, 0x2, 0x9, 0x4, 0x4, 0x4, 0x2e, 0xeba, 0x8e3c, 0x6, 0x0, 0x100, 0xc7, 0x8001, 0x2, 0xffffffff, 0x10000, 0x7, 0x2, 0x7, 0x2, 0x865, 0x5, 0x1ff, 0x1, 0xfffffff7, 0x2, 0x4, 0x6a, 0x8, 0x4, 0x4, 0x836b, 0xfffffff9, 0x8, 0x9, 0xe62, 0x1000, 0x67, 0xc86, 0x200, 0x1000, 0x6, 0x3, 0x1, 0x6, 0x5bdb, 0x0, 0x7f, 0x6, 0x1, 0x80000001, 0xaa0d, 0x81, 0x2, 0x69, 0xaf, 0x1, 0x7346, 0x80000001, 0x10000, 0xb, 0x7, 0x80000001, 0x1, 0x4, 0xf46c, 0x0, 0xfffffe00, 0x4907, 0xffff, 0x8, 0x7fff, 0x1]}, @TCA_POLICE_RESULT={0x8, 0x5, 0xd20}], [@TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x9}, @TCA_POLICE_RATE={0x404, 0x2, [0x9, 0x1000, 0x4c, 0x2, 0x0, 0x0, 0x2, 0x7fffffff, 0xee6, 0x4, 0x0, 0x7, 0xc, 0x3, 0x0, 0xe95, 0xfffffffa, 0x800, 0x9, 0x80000000, 0x20, 0xa2, 0x1, 0x0, 0x1, 0x80000001, 0x4, 0x7, 0x7, 0x9, 0x800, 0x1f, 0x4, 0x1, 0x800, 0x2, 0x7ff, 0xd2, 0x5, 0x101, 0xffffffff, 0x266, 0x4, 0x3, 0x8000, 0x7, 0x0, 0x3, 0x40, 0x0, 0x8, 0x7d, 0x2, 0x6, 0x2, 0x1ff, 0x8c35, 0x4729f599, 0x6, 0x5, 0x8001, 0x2, 0x1, 0x7, 0x6, 0x712, 0x7fff, 0x9, 0xfffffffe, 0x10000, 0x80000001, 0x0, 0x1000, 0x8, 0x0, 0x0, 0x20, 0x859, 0x9, 0x1, 0x7ef6, 0x1, 0x40, 0xffffffff, 0x5, 0x5, 0x1, 0x4e4, 0x0, 0x4987, 0xa17, 0x6, 0x8000, 0x2, 0x7, 0x0, 0x2638, 0x7, 0xaae, 0x7, 0xfffffe01, 0x9, 0x6, 0x80000000, 0x3, 0x7, 0x7f, 0x3, 0xd, 0x73ef, 0x9, 0x40, 0x2, 0x8000, 0xfff, 0x3, 0x8, 0x3, 0x8, 0x3, 0x5, 0x8, 0x4, 0x9, 0x218eac74, 0x1368, 0x1, 0x8000, 0x0, 0x5, 0x3ff, 0xffff8001, 0x400, 0x2, 0x2, 0x2, 0x0, 0x7b, 0xc000, 0x9, 0x3, 0x6, 0x1, 0x3ff, 0x0, 0x1ff, 0x0, 0x8434, 0x800, 0x1f52, 0x1, 0x40, 0x38f, 0x1, 0xfffff000, 0xcea, 0x9, 0x6, 0x1, 0x261, 0x8, 0x6, 0x3, 0x10d25b7e, 0xb45, 0x61, 0x3ff, 0x8, 0x7, 0xe380, 0x7, 0x40, 0x4, 0x8001, 0x7, 0x3ff, 0x1, 0x10000, 0x5, 0x9, 0x8, 0x8c4, 0x101, 0xae, 0x1, 0x3, 0x1, 0x9, 0x6, 0x3, 0xf25, 0x0, 0x8001, 0x9, 0x7fff, 0xfff, 0x0, 0x100, 0x33, 0x7fffffff, 0x3f, 0xffffffff, 0x2, 0x8000, 0xffff, 0x6, 0x1f, 0x101, 0x400, 0x80000001, 0x0, 0x4b8, 0x2, 0xfffffc01, 0x9, 0x0, 0x1000, 0x3f, 0x8, 0xa714, 0xfffff4bb, 0x2, 0x200, 0x7ff, 0x0, 0x9, 0x7fff, 0x3ff, 0x4, 0x81, 0x9, 0x5, 0x8, 0x7, 0x5, 0x983e, 0xef4d, 0x7, 0x800, 0x6, 0x8, 0x5, 0x6, 0x3, 0x3, 0x3, 0x8, 0x6, 0xff, 0xff, 0x2, 0x1000, 0x9c8e, 0x9, 0xa511, 0x2]}, @TCA_POLICE_TBF={0x3c, 0x1, {0x4b, 0x8, 0x7, 0x1, 0x7fff, {0x3, 0x2, 0x4, 0x8, 0x7, 0x4}, {0x8b, 0x0, 0x96ae, 0xf689, 0x6, 0x1}, 0x6, 0x7, 0x1}}, @TCA_POLICE_RATE={0x404, 0x2, [0x4, 0x5, 0x9, 0x1, 0x9, 0x1, 0x3321, 0x898d, 0x7ff, 0x6, 0xfffffffa, 0xaf, 0x3ff, 0x55e9, 0x3f708f83, 0x0, 0xffff4ce7, 0x8, 0x4, 0x9, 0x9, 0x0, 0x7, 0x101, 0x1, 0x80000001, 0x9, 0x8, 0x4, 0xb2, 0x9, 0x5, 0xfff, 0x1, 0x80, 0x0, 0x20, 0x10001, 0x8, 0x101, 0x0, 0x1ff, 0x8, 0x80000001, 0x7, 0x401, 0x2, 0x0, 0x7, 0x8, 0x40, 0x9, 0x1000, 0x721cf4ba, 0x1, 0x2, 0xf7, 0x4, 0x8, 0x7f, 0x6, 0x80000001, 0x4, 0x3, 0x400, 0x400, 0x1d6800, 0x10000, 0x9, 0x8, 0x4, 0x1ff, 0x5, 0x1f0000, 0x9, 0x3, 0xfffffe00, 0x8, 0x1f, 0x6, 0xfffffff7, 0x9, 0x1, 0x8, 0xfffffffb, 0x10b, 0x7fff, 0x8, 0x2, 0x2, 0x7f, 0x81, 0x8, 0x1, 0x1, 0x1000, 0x4, 0xd32d, 0x1084, 0x5, 0x9, 0x9, 0x9, 0x1000, 0x80000001, 0xffffffff, 0x5, 0x1, 0x7, 0x7, 0x7, 0x4, 0x3, 0x400, 0x7fffffff, 0xffffffc0, 0x9, 0x5, 0x1, 0xbaa, 0x3704, 0x3, 0x1, 0xffff, 0x17b, 0x3, 0x927, 0x7, 0x6, 0x6, 0x7, 0x9, 0x7ac, 0x1, 0xffffffff, 0x1, 0xff, 0x4, 0x4, 0xff, 0xd9, 0x9, 0x5, 0x100, 0x401, 0x1, 0x0, 0x0, 0x7, 0x9, 0x2, 0x0, 0x9, 0x24e6, 0x0, 0x1, 0xc4, 0xffff, 0x7, 0x3, 0x20, 0x4, 0x0, 0x1, 0x5, 0x101, 0x6, 0x0, 0x8, 0x4, 0x101, 0x300, 0x0, 0x9, 0xde8, 0x5, 0x6, 0x10000, 0x20, 0x20d, 0x3ff, 0x3, 0xb, 0x2, 0x3, 0x1, 0x7fffffff, 0x8, 0x6, 0xff, 0x5, 0x8, 0x2bc6, 0x9, 0x7, 0x401, 0x4, 0x5, 0x1, 0x9, 0x7, 0x32000, 0xffff, 0x101, 0x83b, 0x100, 0x7ff, 0x7554cbe6, 0x1000, 0x81, 0x8, 0xfffffff8, 0x0, 0x0, 0x59, 0x5, 0x2, 0x1, 0x5, 0x0, 0x481, 0x1, 0x8, 0x7ff, 0x3, 0x1ff, 0x9, 0x20, 0x7, 0x101, 0x80, 0xffffffff, 0x1, 0x1f, 0x8, 0xffffffff, 0x6, 0xfffff000, 0x8, 0x3, 0x6, 0x80000001, 0x1, 0x79, 0x8, 0x0, 0x800, 0x8001, 0x1, 0x3, 0x3ff, 0x8000, 0x8, 0x44814510, 0x2, 0x5]}, @TCA_POLICE_RATE64={0xc, 0x8, 0x80000001}, @TCA_POLICE_TBF={0x3c, 0x1, {0x8, 0x5, 0x7ff, 0x3, 0x20, {0x81, 0x1, 0x6, 0x5, 0x20, 0x3ff}, {0x1, 0x2, 0x9, 0x3, 0x3, 0x6d25}, 0x3, 0xcff, 0x7ff}}, @TCA_POLICE_TBF={0x3c, 0x1, {0x1f, 0x3, 0x101, 0xfffffffd, 0x8, {0x81, 0x1, 0x69e, 0x4000, 0x401, 0x478}, {0x80, 0x0, 0x3f, 0x9, 0xa5, 0x2}, 0x1, 0x45, 0x4}}, @TCA_POLICE_RATE64={0xc, 0x8, 0x100000000}], [@TCA_POLICE_RATE64={0xc, 0x8, 0x4}]]}, {0x8a, 0x6, "c88e1280c6f2e35994fd020660e208aaa38ea12e277d630973fc3956d1c66d2dc7b432fbc1ccd5ab96bae0640286360f180d3a8099f2cc6c43f478bcd72829d32a53bfae71a500a5f1fcce6d4dff934df9bb7200212bbbb0c10002da88fda48ea38521c3c173817c7967319c90b7647f7961fba6d527cae056d60efaa9330c66bc92096ef143"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x1}}}}, @m_sample={0x80, 0x12, 0x0, 0x0, {{0xb}, {0x54, 0x2, 0x0, 0x1, [@TCA_SAMPLE_RATE={0x8, 0x3, 0x7}, @TCA_SAMPLE_PSAMPLE_GROUP={0x8, 0x5, 0x8001}, @TCA_SAMPLE_PSAMPLE_GROUP={0x8, 0x5, 0x8}, @TCA_SAMPLE_TRUNC_SIZE={0x8, 0x4, 0x2}, @TCA_SAMPLE_RATE={0x8, 0x3, 0x8}, @TCA_SAMPLE_RATE={0x8, 0x3, 0x5}, @TCA_SAMPLE_RATE={0x8, 0x3, 0x1}, @TCA_SAMPLE_PARMS={0x18, 0x2, {0x9, 0x2, 0x0, 0x36, 0xbf18}}]}, {0x4}, {0xc}, {0xc}}}, @m_pedit={0x2d54, 0x4, 0x0, 0x0, {{0xa}, {0x1d28, 0x2, 0x0, 0x1, [@TCA_PEDIT_PARMS_EX={0xe38, 0x4, {{{0x2, 0x7fff, 0x0, 0x8, 0x40}, 0x2, 0x3, [{0x8001, 0x8, 0x5, 0x8, 0xfffffff8, 0x3}]}, [{0xd85b, 0x3, 0x7, 0x2, 0xbf3, 0x5}, {0x10000, 0x7fff, 0x56, 0x400, 0x823a, 0x401}, {0x9, 0x800, 0x7fff, 0x0, 0x2, 0xffff}, {0x7f, 0xff, 0x8, 0x400, 0x2, 0x4988}, {0x64, 0x4, 0x5, 0x1, 0x0, 0x40}, {0xf8, 0x6, 0x5, 0x4, 0x6, 0x3d000000}, {0x100, 0x7, 0x80000001, 0x1, 0x3, 0xffffffff}, {0x3, 0x81, 0xffff, 0x8, 0x1, 0x3}, {0xfffffff9, 0x3, 0xb6, 0x6, 0x7, 0x1}, {0x80000000, 0xff, 0x7, 0x6, 0x2}, {0xffff677e, 0xb5ba, 0x9, 0x54, 0x8, 0x9}, {0x8001, 0x100, 0x6, 0x1, 0x2, 0x9}, {0x5, 0x9, 0x5, 0x8001, 0x401, 0x8000}, {0x9, 0xb474, 0xd32, 0x4, 0x4}, {0x7, 0x0, 0x7fffffff, 0xffffffc1, 0xa1c7, 0x4}, {0x7, 0x0, 0x2, 0x1ff, 0x2, 0x2}, {0x51f0, 0xfffffffa, 0x3, 0x7, 0x2, 0x4}, {0x1f, 0x80, 0x7f, 0x5, 0x7, 0x8}, {0x5, 0x7, 0x800, 0x9, 0x8, 0x6}, {0x5d8, 0x87c, 0x9c8b, 0x9, 0x5, 0x29}, {0x0, 0x7, 0x6f2, 0x3f, 0x800, 0x4}, {0x0, 0x400000, 0x8, 0x7, 0xffffffff, 0x9}, {0x7, 0x5, 0x8, 0x2, 0xffffffc1, 0x2}, {0x3f, 0x7fff, 0x1, 0x1, 0x7, 0xb3}, {0x7, 0x200, 0x6, 0x19, 0x10, 0x2}, {0x8000, 0x0, 0x3ff, 0x8001, 0x9, 0xfff}, {0x8, 0x800, 0x7fff, 0x6, 0x4, 0x3}, {0xaf33, 0x3, 0xfffffffa, 0x81, 0x30, 0x1}, {0x8000, 0x5441, 0x20, 0x2c6e, 0x1, 0x2}, {0x8d, 0x5, 0x3, 0x9, 0x1000, 0x2}, {0x400, 0x6, 0x6, 0x7, 0x7, 0x2}, {0x100, 0x7fff, 0x7fff, 0x7fff, 0x5, 0x3}, {0x10000, 0x6, 0x88, 0x1000, 0x9, 0x8fcb}, {0x800, 0xfffffffe, 0x2, 0x7fff, 0x9, 0x8aa}, {0x6, 0x80000000, 0x3f, 0x4, 0xed, 0x7fffffff}, {0x9, 0x9, 0x0, 0x6, 0x97, 0x9}, {0x5, 0x0, 0x3, 0x4, 0xfffffff9, 0x8}, {0x9, 0x5, 0x3ff, 0x3, 0x2, 0x1}, {0x7, 0x4, 0x8001, 0xf900, 0xfffffffb, 0x20}, {0x5, 0x400, 0x2, 0xffff8000, 0x9, 0x100}, {0x8, 0x101, 0x5, 0x4, 0x1, 0xab6}, {0x3cb, 0x1, 0xf39, 0x7293, 0x9, 0xfffffff7}, {0x4, 0x1e7c, 0x6, 0x5, 0x5, 0x800}, {0x9, 0x7fff, 0xa068, 0x6, 0x8, 0x8000}, {0x2, 0x101, 0x9, 0x8, 0x5, 0x6}, {0xffffffc1, 0x6f55, 0x3, 0xfffffffc, 0x3, 0x5}, {0x2, 0x6, 0x1, 0x80000000, 0x4c, 0x7}, {0x3, 0x8, 0x6, 0x61, 0x65af, 0xfffffffd}, {0x9, 0x8, 0x5043, 0x3, 0x8001, 0x4}, {0x8, 0x4, 0x20, 0x1, 0x6, 0x1}, {0x675, 0x1, 0xa7, 0xdb2, 0x8e6f, 0x2}, {0x5, 0x28, 0x3, 0xfffffffb, 0x7fff, 0x405}, {0x6, 0x7fff, 0x10000, 0x200, 0x6, 0x9}, {0xc8d, 0x5, 0x5, 0x233c, 0x1, 0x7}, {0x2, 0x8, 0x6, 0x0, 0x9, 0x40}, {0x8, 0x126, 0x8, 0x7, 0x3, 0x9}, {0x2, 0x406, 0xfffffff8, 0x6aaa, 0x8000, 0x7f}, {0x3, 0x3f, 0x594, 0xffff, 0x0, 0x9}, {0x8, 0x8000, 0xa4, 0x10000, 0x3c49c54, 0x401}, {0x4, 0x7ff, 0x80000000, 0x80000000, 0x200, 0x101}, {0x9e1, 0x2, 0x40, 0x5, 0x8000000, 0x7}, {0xfc, 0x1, 0x1, 0xfffffffc, 0x10001, 0x8}, {0x2, 0x35, 0x8, 0xfffffffd, 0x790, 0x7e}, {0x1, 0xcc1, 0xdc1, 0x2, 0x6, 0x70f55b5c}, {0xffffffff, 0x6, 0x1ff, 0x7fffffff, 0x4, 0xfffffffe}, {0x6, 0xc4d, 0x8001, 0x86d, 0x3, 0x80000001}, {0x1, 0x40, 0x6, 0x0, 0x1000, 0x8}, {0x3, 0x3, 0x7fffffff, 0xf922, 0x2, 0x8000}, {0x7f, 0x8000, 0x1, 0x200, 0x7fffffff, 0x3}, {0x4, 0x5, 0x1, 0x400, 0x8f, 0x7}, {0x4, 0x5, 0x3f, 0x80000000, 0x6, 0x20}, {0x2, 0x80, 0x64, 0x1, 0x771, 0x4}, {0x4, 0xfa99, 0x3f, 0x8, 0x2, 0x8}, {0x2cfa, 0x7, 0x6, 0x1f, 0x101, 0x5}, {0x5, 0x0, 0x7, 0x1, 0xffffffe0, 0x7}, {0x20, 0x2, 0x80000001, 0x6, 0x10000, 0x8001}, {0x9f31, 0x9, 0x7f, 0x2, 0x5, 0x3}, {0xfffffffe, 0x3ff, 0x200, 0x2, 0x8000, 0x2}, {0x7, 0x3ff, 0xffffffff, 0x62d1, 0x990, 0x9}, {0x3, 0x100, 0x2a2, 0x3, 0x8, 0x3}, {0xffffff00, 0xffffffff, 0xfba7, 0x2, 0x2a36, 0x9}, {0x6, 0x7f, 0x9, 0x2, 0x8000, 0x2}, {0x1ff, 0x3, 0x6, 0x8, 0xfff, 0xa58}, {0x9, 0x3, 0x2, 0xfff, 0x2, 0x6}, {0xfffffffd, 0x3, 0x9, 0x8000, 0xc1e}, {0x1, 0x2, 0x8000, 0x8, 0x8, 0x6}, {0x6, 0x1, 0xfffff9f3, 0xffff8000, 0x7b9, 0x6}, {0x1, 0x4, 0xfffff801, 0x101, 0x2, 0x3}, {0x101, 0x8, 0x3dadba6e, 0x6b9, 0x200, 0x80000000}, {0x80000001, 0x65, 0x0, 0x9, 0x0, 0xffffffff}, {0x9, 0x77, 0x0, 0x7ff, 0x9, 0x1}, {0x6, 0x101, 0x8, 0x2, 0x8000, 0x5}, {0x9, 0x8a7, 0x1ff0, 0xef96, 0xc30, 0x4}, {0xfff, 0x1, 0x3, 0x20, 0xffff, 0x1}, {0x7, 0xf0, 0x0, 0x2, 0x3, 0x47d45da5}, {0x0, 0x5, 0x0, 0x9, 0xc8ee, 0x692}, {0x7, 0x0, 0x4, 0xe0e, 0x2, 0x7}, {0x83ab, 0x7, 0x100, 0x7, 0x4, 0x7}, {0x1, 0x4, 0x3ff, 0x2, 0xf0c, 0x76}, {0x3, 0x101, 0x6, 0x2, 0xfffff489, 0x1}, {0x3, 0x3442, 0x41f, 0xff, 0x1, 0x9}, {0x8, 0x0, 0xfffffffe, 0x9, 0x3, 0x9}, {0x1f, 0x6, 0x4, 0x814f, 0x4, 0x4}, {0x401, 0x9, 0x1000, 0x80, 0x3, 0x800000}, {0x8, 0xabb, 0x95, 0x9, 0x5, 0x40}, {0x1eb0cabd, 0xffffffff, 0x1, 0x8, 0x9}, {0x1, 0x7fffffff, 0x4, 0x1, 0x3, 0xffffffe0}, {0x1, 0x2, 0xffff, 0x7ff, 0x0, 0xffffffff}, {0x13c9, 0x0, 0xf6, 0xef6, 0x2, 0xc881}, {0x4c, 0x9, 0x8, 0x3f, 0x81, 0xd16e}, {0x55b, 0x2, 0x5, 0xf46, 0x4, 0xffff}, {0xffffffff, 0x1, 0x0, 0x800, 0x5, 0x3}, {0x0, 0xfff, 0x6, 0x0, 0x800, 0x5}, {0x7, 0x4, 0x800, 0x7ff, 0x0, 0x8001}, {0x2, 0x9, 0x7, 0x7fffffff, 0x4, 0x8}, {0x1, 0x1000, 0x7fff, 0x4, 0x80000001, 0x80000001}, {0x1, 0x5, 0x7, 0x4, 0x20, 0x4}, {0x27cc000, 0x67a, 0x7ff, 0x5, 0x3, 0x4}, {0x4, 0x1, 0x10000, 0xfffffffd, 0xfffffffa, 0xfffeffff}, {0x3ff, 0x1ab8, 0x3f, 0x4, 0x8, 0xddd7}, {0x8, 0x6, 0x7, 0x3, 0x6, 0x3}, {0x8, 0x100, 0xfffffffc, 0x80000000, 0x80000000, 0x8a33}, {0x1, 0x101, 0x0, 0x8, 0x10001, 0x800}, {0x7fffffff, 0x8000, 0x4, 0x800, 0x4, 0x9}, {0x20, 0xffff, 0x7, 0x4, 0x5, 0x7f}, {0x1c38, 0x3f, 0xa928, 0x8, 0xffffffb3}, {0x100, 0x100, 0x0, 0x7b8c, 0x3, 0x241}, {0x1898, 0xe0, 0x8, 0x9, 0x7, 0x3}], [{0x3, 0x1}, {0x1, 0x1}, {0x5}, {0x4, 0x1}, {0x5}, {}, {0x3, 0x1}, {0xbde1b26fc83a0fd}, {0x2}, {0x3}, {0x2, 0x1}, {0x1, 0x1}, {}, {0x3}, {0x0, 0x1}, {0x1}, {0x3}, {0x4, 0x1}, {0x4, 0x1}, {0x3, 0x1}, {0x4}, {}, {0x2, 0x1}, {0x1}, {0x4, 0x1}, {0x5}, {0x0, 0x1}, {0x5, 0x1}, {0x3}, {0x1, 0x1}, {0x1}, {0x5, 0x1}, {}, {0x5, 0x1}, {0x7}, {0x2}, {0x2, 0x1}, {0x3, 0x1}, {0x1, 0x1}, {0x2, 0x1}, {}, {0x3, 0x1}, {0x4, 0x1}, {0x3, 0x1}, {0x1, 0x1}, {0x2, 0x1}, {}, {0x1, 0x1}, {0x3, 0x1}, {0x1}, {0x1, 0x1}, {0x4}, {0x3, 0x1}, {0x4, 0x1}, {}, {0x4}, {0x3, 0x1}, {0x1}, {0x0, 0x1}, {0x0, 0x1}, {0x5}, {0x4}, {0x0, 0x1}, {0x5, 0x1}, {0x3, 0x1}, {0x2, 0x1}, {0x1, 0x1}, {0x4, 0x1}, {0x5}, {0x5, 0x1}, {0x5}, {0x1, 0x1}, {0x1, 0x1}, {0x5, 0x1}, {0x5}, {0x3, 0x1}, {0x1, 0x1}, {0x3, 0x958a62a1c50bdab4}, {}, {0x2}, {0x2, 0x1}, {0x1, 0x1}, {0x5}, {0x4}, {0x4}, {0x2, 0x79cbc4ec288bb57d}, {0x4, 0x1}, {}, {0x4}, {0xf, 0x1}, {}, {0x4, 0x1}, {0x2}, {0x0, 0x1}, {0x4}, {0x5}, {0x2}, {0x2}, {0x1}, {0x2}, {0x1, 0x1}, {0x3}, {0x64e56cc45dcb13b1}, {0x1, 0x1}, {0x3}, {0x1, 0x1}, {0x4}, {0x3, 0x1}, {0x2}, {0x3}, {}, {0x2}, {}, {}, {0x2, 0x1}, {0x2, 0x1}, {0x4}, {0x3, 0x1}, {0x1, 0x1}, {0x4, 0x1}, {0x1, 0x1}, {0x0, 0x1}, {0x1, 0x1}, {0x6, 0x1}, {0x3, 0x1}, {0x3, 0x1}, {0x4}, {0x2, 0x1}], 0x1}}, @TCA_PEDIT_KEYS_EX={0x24, 0x5, 0x0, 0x1, [{0xc, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6}]}, {0x14, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}]}]}, @TCA_PEDIT_PARMS={0xec8, 0x2, {{{0x0, 0x7, 0x3, 0x3, 0x10001}, 0x1, 0x2, [{0x0, 0x3, 0xea66, 0x40, 0x10000, 0x4}, {0x3, 0x1, 0x8000, 0x8000, 0x8}, {0x20, 0x3, 0x2, 0x2e33, 0x8, 0x10ae}, {0xff, 0x400, 0x93f, 0xa6, 0x10001, 0x6}, {0x8ac, 0x2, 0x0, 0x9, 0x3, 0xf0bd}, {0x7fff, 0xb3, 0x9, 0x2, 0xc6, 0x8}, {0x101, 0x6405, 0x1, 0x800, 0x7, 0x7}]}, [{0x1, 0x0, 0x9, 0x3, 0x4, 0x9}, {0xd7b, 0x0, 0xe2, 0x3, 0x400, 0x6}, {0x7ff, 0x8, 0x9, 0x4477, 0x4, 0xa00}, {0x3, 0x6, 0x1ff, 0x3f2, 0x4}, {0xbd2e, 0x1ff, 0x8000, 0x7, 0x7, 0xffffe855}, {0x1, 0x10000, 0x8, 0x3, 0x5, 0x3ff}, {0x6, 0x101, 0x80000000, 0x0, 0x1, 0x2b}, {0x5, 0x2, 0x8, 0x63c, 0x9, 0x8}, {0xef9f, 0x8, 0x6, 0x1f, 0xa51, 0xffffffff}, {0xffffffff, 0x800, 0xfffffe01, 0x1, 0x7, 0x62d8}, {0x3, 0x0, 0xe7f, 0x2, 0x3, 0x6}, {0x8, 0xa0, 0x0, 0x0, 0x80000000}, {0x80000001, 0x6, 0x400, 0x1, 0x5, 0x465b7869}, {0x7, 0x0, 0x3abe, 0x2, 0xcd, 0x1f}, {0x4, 0x8, 0xffff, 0x1, 0xef0b, 0xfffffff8}, {0x6, 0x81, 0x3e5, 0x7, 0xfb2, 0xa42}, {0x4, 0x3, 0x7ff, 0x3, 0x1, 0x1}, {0x2, 0x1, 0x3, 0x10001, 0x6, 0x9}, {0x4, 0x6, 0x0, 0x3, 0x100, 0x5}, {0x5, 0x1, 0xea, 0x4, 0x61, 0xffffff49}, {0x3f, 0x2, 0x7, 0x0, 0x2, 0x1}, {0x6, 0x9b09, 0x7, 0x0, 0x4253}, {0x80000000, 0x800, 0x1, 0xfffffeff, 0x5, 0x6}, {0xdeab, 0x1, 0x1, 0x8b, 0x8482, 0x4}, {0x800, 0x10001, 0x7, 0x6, 0x5, 0x7}, {0x8, 0xfa, 0xf, 0x2, 0x6, 0x9}, {0x100, 0x3ff, 0x3, 0x7, 0x4, 0x3}, {0x1, 0x5, 0x40, 0x0, 0x5, 0x5}, {0x4, 0x9, 0x4, 0x3, 0x9, 0x9}, {0x401, 0x7fff, 0x9, 0xfffff070, 0x0, 0x9}, {0x8d, 0x4b, 0x0, 0x2, 0x2, 0xfffffffa}, {0x1, 0x98c, 0x0, 0x6, 0x2, 0x9}, {0x27, 0x2, 0x8001, 0x0, 0x7, 0x1}, {0x736, 0x2, 0x1, 0x20, 0x5}, {0x1000000, 0x101, 0x9, 0xb3, 0x13, 0x626a}, {0x5, 0x6, 0x3, 0x0, 0x3f, 0x8}, {0x0, 0x80000001, 0x1068, 0x2, 0x4, 0x9}, {0x5, 0x4, 0x5, 0x0, 0x80, 0x3}, {0x80000001, 0x9, 0x6, 0x7, 0x6, 0x9}, {0x78c, 0x7, 0x2, 0x81, 0x8, 0xfe}, {0x9, 0xdd7d, 0x6, 0x40, 0x8, 0xc241}, {0x2, 0x200, 0xc0ca, 0x9, 0xb7, 0x1}, {0x20, 0x8, 0x8000, 0xb8, 0x40, 0x9}, {0x7ff, 0x2e1, 0x0, 0x101, 0x1, 0x1f}, {0xffffffff, 0x8, 0x2, 0x9371, 0x2, 0x278}, {0x400, 0x3, 0x8, 0x7, 0x5, 0xe6a6}, {0x9, 0x8, 0x0, 0x5, 0x9, 0x5}, {0x8d7e, 0x7, 0x3, 0xa9b, 0x8000, 0x7b}, {0x0, 0x6, 0x20, 0x8, 0x7, 0x81}, {0x0, 0x0, 0x6, 0x9, 0x1d1, 0x1}, {0x80000000, 0xfffffffd, 0x8, 0x9, 0x7, 0x9}, {0x6, 0x1, 0x53, 0x2, 0x1, 0xfff}, {0x57f, 0xfffc0000, 0xffffff01, 0x8, 0x5, 0x80000000}, {0x3f, 0x2, 0x8, 0x20, 0x9, 0x9}, {0x6, 0xfff, 0x0, 0x2, 0x3, 0x4}, {0x615, 0x1, 0x3, 0x8, 0xad, 0x8}, {0x4d, 0xfffffff8, 0x9, 0x8, 0x9, 0x4}, {0x10000, 0xfffffffb, 0x3, 0x0, 0x4, 0x9}, {0x7fff, 0xfffffffb, 0x6, 0xbc, 0x7f}, {0x7fffffff, 0xa3, 0x10001, 0x0, 0x8, 0x8}, {0x1, 0x54, 0x9, 0x1baa277a, 0x1, 0xffffffff}, {0xbb10, 0x6, 0x7, 0x3, 0x7, 0x8000}, {0x40, 0x6, 0x5ed6f310, 0x2, 0x2, 0x3}, {0x6, 0x7, 0x0, 0x6, 0xb15, 0x3cc8a994}, {0xc53d3ad, 0x54c, 0xffffffc0, 0x80000001, 0x800, 0x6}, {0x9, 0x0, 0x3ff, 0x6, 0xcbd, 0x24bae995}, {0x95, 0x8e, 0x2387, 0x9, 0xa74af9d, 0x4}, {0x200, 0x5, 0x9, 0xb1, 0x100, 0x4}, {0x1, 0x1ff, 0x2, 0x3, 0x5b, 0x4}, {0x85, 0x200, 0x9, 0x7, 0x20, 0x3f}, {0x40, 0x9, 0x101, 0x8001, 0x2, 0xf9}, {0x5, 0x7fffffff, 0x2b5, 0x9, 0x5, 0x1000}, {0x0, 0xfffffffd, 0xc, 0x4, 0x40, 0x101}, {0xfffffff7, 0x8, 0x40, 0x5, 0x1, 0x45}, {0x5, 0x80, 0x3, 0x10000, 0x6, 0xe34}, {0x3, 0x40, 0x9, 0x1f, 0xe3b7, 0xfffff7d5}, {0x0, 0xfff, 0x8, 0x4, 0xfff, 0x7fffffff}, {0x7, 0x0, 0x10001, 0x5, 0x3, 0x8}, {0x3, 0x3, 0x8d, 0x1, 0x53, 0x9}, {0x80, 0x40, 0x2, 0x0, 0xffffffe1, 0x6}, {0x401, 0xd52fd53, 0x0, 0x50, 0x5}, {0x8, 0xbf22, 0x101, 0x8, 0x648a, 0x7fff}, {0x4, 0x6, 0xfffff001, 0xfffffff4, 0x3, 0x200}, {0x5, 0x1000, 0x3, 0x5, 0x7}, {0x7, 0x466d, 0x7ff, 0x9, 0x60, 0x8}, {0x9, 0x7, 0x0, 0x2a9, 0x5, 0x1}, {0x101, 0x4, 0x7, 0xffffffff, 0xbfa5, 0x1f7}, {0x3e, 0xb0c, 0x76d, 0x9, 0x0, 0xffff7fff}, {0x2, 0x8, 0x3, 0x2, 0x6, 0x7}, {0x1, 0x3, 0x1, 0x3f, 0xdc3d, 0xc7f}, {0x962, 0x2, 0xd6e, 0x1, 0xfd, 0x5}, {0x7ff, 0xab3, 0x0, 0x5, 0x747, 0x80}, {0x7fffffff, 0x9, 0x200, 0x4, 0x8, 0x8e}, {0x6, 0x6, 0x9, 0xffffffff, 0xa2, 0x9}, {0x5, 0x4, 0xe9, 0x6, 0x9, 0x4}, {0x1, 0x2, 0x7, 0x4, 0x10000, 0x1}, {0xc, 0xfff, 0xea, 0xf8a, 0x0, 0x6}, {0x0, 0x7, 0x3, 0x6, 0x1b381bcc, 0x10000}, {0x3, 0xfffffffe, 0x2, 0x1, 0x10001, 0x6}, {0x120000, 0x80, 0x0, 0x5, 0x8, 0x1}, {0x0, 0x8, 0x8001, 0x0, 0x8, 0x2}, {0x5, 0x7, 0x6, 0x8}, {0xff, 0x8, 0x0, 0x1, 0x401, 0xeb}, {0x5, 0x5, 0x80, 0x1, 0x3, 0x417b}, {0x101, 0x7, 0x3, 0x7, 0x5, 0x101}, {0x6, 0x7fffffff, 0x80000000, 0x0, 0x7, 0x21add6cf}, {0x10000, 0x3, 0x0, 0x1, 0x1, 0xedb9}, {0x2, 0x4, 0x1, 0x4, 0x8000, 0x8}, {0x3, 0x7, 0xc3a1, 0x4, 0x2, 0x4}, {0x5, 0x180, 0x90c, 0xfffffffe, 0x3ff, 0x2ec00000}, {0x1, 0xf0, 0x5, 0x5, 0x5, 0x4}, {0x5, 0x4, 0xfffffff7, 0x1, 0x10000, 0xffff}, {0x2, 0x401, 0x81, 0x2, 0x1, 0x9}, {0x20, 0xfffffffc, 0x99e5, 0xffff, 0xad, 0x9}, {0x0, 0x15, 0x40, 0xfff, 0xd9b8, 0xfffffffe}, {0x1, 0x7, 0x9, 0x200, 0xca, 0x8000}, {0x5, 0x813, 0x2e, 0x1a, 0x6, 0x40}, {0x10001, 0x1, 0x7, 0xffffffff, 0x5, 0x3f}, {0x8, 0xe0, 0x7, 0x1f95c000, 0x1, 0xb470}, {0x2e, 0xe6, 0x20, 0x84, 0x8, 0xeec}, {0x40, 0x8, 0x7, 0x8, 0x3ff, 0x5}, {0x20, 0x1e, 0x0, 0x7, 0x0, 0x1965bfe0}, {0x7, 0x6, 0x100000, 0x1, 0x9, 0x2}, {0x4, 0x3, 0x6, 0x3ff, 0x4, 0x20}, {0x0, 0x8, 0x3, 0x7ff, 0x2, 0x6}, {0x6, 0x10001, 0x1ff, 0x2, 0x8, 0x5}, {0xfffff000, 0x80, 0x3, 0x196f, 0x5}, {0x1, 0x7, 0x1, 0xeafb1bce, 0x6, 0xcbe9}], [{0x4, 0x1}, {0x0, 0x1}, {0x5, 0x1}, {0x3, 0x1}, {0x1, 0x1}, {0x1}, {0x3, 0x1}, {0x7, 0x1}, {0x1, 0x1}, {0x5}, {0x2}, {0x4, 0x1}, {}, {0x3, 0x1}, {0x5}, {0x5}, {0x2, 0x1}, {0x3}, {0x5, 0x1}, {0x2}, {0x4, 0x1}, {0x4}, {0x3, 0x1}, {0x3}, {0x2, 0x1}, {0x3}, {0x5, 0x7f3fd4dbe89801a5}, {0x5}, {0x0, 0x1}, {0x3}, {0x3}, {0x4, 0xca0ada06f2232568}, {0x4, 0x1}, {0x1}, {0x4, 0x1}, {0x3, 0x1}, {0x5}, {0x1}, {0x5}, {0x4, 0x1}, {0x4, 0x1}, {0x1}, {0x4, 0x1}, {0x2}, {0x4}, {0x4}, {0x0, 0x1}, {0x3}, {0x0, 0x1}, {0x5}, {0x4}, {}, {0x5, 0x1}, {0x1, 0x1}, {0x6}, {0x3}, {0x5, 0x1}, {0x5, 0x1}, {0x5, 0x1}, {0x5}, {0x5, 0x1}, {0x2}, {0x2}, {0x4}, {0x1, 0xf0c90f2afd824d1d}, {0x0, 0x1}, {0x2, 0x1}, {0x4}, {0x2, 0x1}, {0x1}, {0x2}, {0x1}, {0x1}, {0x3, 0x1}, {}, {0x3, 0x1}, {0x4, 0x1}, {0x1, 0x1}, {0x1}, {0x3}, {0x1, 0x1}, {0x0, 0x1}, {0x5}, {0x5}, {0x4, 0x1}, {0x4}, {0x5}, {0x3}, {0x3, 0x1}, {0x3, 0x1}, {0x3, 0x1}, {0x0, 0x1}, {0x4}, {0x4, 0x1}, {0x2, 0x1}, {0x4, 0x1}, {0x4, 0x1}, {0x3, 0x1}, {0x0, 0x1}, {}, {0x0, 0x1}, {}, {}, {0x1, 0x9d7189a2bb8804a4}, {0x3, 0x1}, {0x4, 0x1}, {0x4}, {0x0, 0x1}, {0x5}, {0x3, 0x1}, {0x2, 0x1}, {}, {0x2}, {0x5, 0x1}, {0x0, 0x1}, {0x0, 0x1}, {0x0, 0x1}, {0x3}, {0x5, 0x1}, {0x0, 0x1}, {0x5}, {0x1}, {0x2, 0x1}, {0x1, 0x1}, {0x2}, {}, {0x3, 0x1}, {0x1, 0x1}], 0x1}}]}, {0x1004, 0x6, "cee93d1d32ff4061644444f58ff2ed3bd66c721c438c8b2d76a09e332c6f0650bbaf7c3cbc3e89b7f0568f89a59bc6c5bad4da89d3898db1c894ed27c6c1420af482e1cf04bc21dfbba4c13a123621e7514af83ee201f0f6312dc62cdd68ec0fa4c57c644c06c2c13c05504e4954867bd39a25de98e39bb008c7ed4654cb3e9278b3765dc5cb51ccbce8b399bb6fe06a930db0c82bb1891735dedc590821b7fc59d42d51d6800844f29f2758a1bd4843051e7e78f23fbffc2ec482c94a28b0b23f8c7c05aa21a0978a030c99bfb1382f78847dcf286a8599355be2773da3517795c7b9d6e3004a099a862bd7d90650565a772e4a914a542b3c4d7fa21b297879b3a8aab08f45b2181e8865bca8504b61ff1a260010676f69de7bbd31fb7d132d5716b56415c1dfa92d1e4bfc155313815626be10250c2cbda7f74c0acdf9c09c42c6f78958b95969084735a074747c6c45fc840da419abc0bd8b21bbdf02719a671ca496bc203fec471babd46a4ff5c0073afdfc055adfa0ffc1973c3c1c70c4698cf98327188615abaeb22377dfac4bc437b0d37bc66060173ca41bc729f779c17695493bc0787a73febb91afd22f46f8996d4e0d3a33723daa9b08527982be2d8da71a6fcb058605a019f0866cfcefb603de67c7180ad764b54e083bd88c59b9b304693ba62eb2c7bab1a0e3fefdb25c0475fc84c277b6447c46be392e560df1a73dcea6fcd7fb1d3defc04afe1a8b3b9cc66a3015d6683f6151b69a3a47d25dc102520b08bf97e238173f4d1dedf8a82a76d6791db41e4edfd9b5fe3c04abeabe9da6e620f21ed8b6f8237b027ecd1e4ddf8ef4fc568b3a3266a04677024b55821ab70de57b0f040280b1adcc3d4806d938e822474db68ce54ed84370a0b0708477b93b8e11cff78f4b3dd802e12b994415cd0db5ca4eaa99d579e5b9eaa0cea606b48f9da61c05d876b752e91048c4bab4784a2bb6a9a83a2b99f99ce2d30c74fdb955d0fc70788df9e45dd8f45658536b3ffe0b7b0d4df3e66dbbc4fe74a32d61a43318e5c7c0184f09771c421f66697b2f1ac4be6390a313b9c19afa568689554b7d8c0669556cd4e77c81725b2c6f1f2f0d66f906c09f063ae9fbb15a17b8a1718cd1ad616b4cfb1067d26abf56da902bbc91a2f5f2c4b054e39e9483bf610059d6c4274ea57ab6b3bc4e935f2319082ef03b4b2e6c5859144df37b3175c8fe6ed4a7157513a0ef0ff192d901657c832a1e7d4e598bc2337c2fc1fa955ebb3d4eaa02f07ad4d8e1642c57f2f7d72e959cc6674bb8c743991936989f23f191cd6e86671ed295df394aed62262f9d52b4abce3b5d63a7279455bac4837765685070988a17fdc4540e95e9ee5cea0e097102143470fb3210ca3500cd9d5ee252d69258842026bcff165e4d6810c3ac5300dc6b9479fc03653316336f950495fcb2b6ef933f32624c34c28cf0e0f3eff4d86386b0ff4313f1742761ff3f9fe9d38a8ffa13ecfea7d9908da6e5ea685df620688996a91216ba5436e8f42b23725a44cbd1eb4369afa4659353e050f188345d851b4d7b6ccbeb39f0e2125b840760e7ae2ac837696b5b19a312677eb7cd3b332f83aa0f55d664568a4a386436c267cf8f32de143091a30281991dbaa2c0d491b76b5e213f5aae8edfa03103ddb574d57cbdb886246fbf67141bb565bd71d01fc26bddf25905fc8080c2efad7cb2b709c190494b626528d84222f70c89519e5173b8e541a4e3132d52068a9fcd6e85c3ad902603688b7d4da238e2f837a2f81fe44822d3cac09278fb183809de6ab208907911b07fd5791c860043b859be4974fde1a63ce86c8de62e5f6fc4ec68ecae2e33822178d10cd6d2ff555598f25413889a762039f18d474c52a55a8d95bf9b53816f5d692a66c3cc532b13928dee8a5f90904fd40cc25e262d4e37d77bde80db1222b6d1d8a0d3b571546e88f42790f41424cef7087295029fc4c2966f6fadbf00310c7ba1d275be5db4f7ba1152928b20d4d307f541f8e51f2ea07904c02d687c93adc6b911614b2e349026f6bea2c5b709e6f37cc8d3b40896e7db866f3ff369805206f9f50c72129bf012f935e2283edea2d62499a408041c8d6a458fecfb75a960167cc47759aaf98277fc04218a15dcdecaab2596843bd806e9c87066a64b66f468aafadc655d3e67a6311e5dd6cbd77557a66aced64a83bb1ec20eba0d88f9a4013d7b23cf1dbc5ad2f6daefc262a47e53889b42d79f9db338ebc9e76b0cbb9cdd3907ec95b4626906e1959b06e7fa6c61ce5e7df73be82fa98f40a579f2d0c2b1214185eb170e4226cb5441078b1166cac24cc735b4b1f3575b7eb68b08012276d199ff3ce78a2c208d90d83756a9432335f5095eb288d86a15551e6477643d82ac5ad54bc6701f29ae624649b6f7ff78b2f201445d89b99887de6dcd8eef72524e956ce61c874eb517b99ec39e79d5296a4f7f56ab77d1b27ac8c51506530f347a261a3e25bebe4d3ed747585a96e8bbc40ba4188badd737ebd180df439b004d8a1339b239a19677bae732d2833ebff9652b7a9e550bba1a5e3be0ee1f1639db7f7fadf0ce560d0dbc148173f2c99d87146ace2a5abd89c958ba8780e8660c0ad0d53d7bb998d456310bae2f8ddf865d6fb20304cdbe40d4b9e9251518977941daebe47d3af442edf3043e87202eb82f3f0770e55adcfbaa137982758aac8937d7981fc78b0a49e6ac6f065101293b130419e551e24217c1df28e459a6b4126d89f9c15c8ac61b65599fb4aff4c6394a450a81029afd479b072f3d586c6cc8d71886a87298cc11adbf18d382f15ce67bc4e3970baade1ebe24c4799ef4abf477fbe00edc0aa332e3050c54e6e9da5b0476720c3a6cc638c30e6c40c3eb075da2cc2656d24c1cd4cdf68e9637e8298e7d165dc84248217c1ce7fadb9c52d544b9ef719d8d3a451db35041641eccc1ed5e752487b10d5cc1529ca910f71c53e01a4c8bc47823dc3485cd7a459c5cc731b82f675a7954bf829cc697b1fa96824831574b186143356572f217bff1ec8def20aca9c12f00f61205fcae11c680c52ff6ab63d78da1b5aef184033be41a08ff12d31a6fbe643e4335b093da130c9e06741bf0ae9ab44b48f9577a2fcc541215e1cb06f0fd45b970aba5fe19a77fb7785a8ccbf59810dc2412ef4936c86ad2378b24dfbb5c238c246d2b76a3db8314d2b814c3207f95d7feab4efcfbcf4737ce296c043ec165e20e48392470cb4a275c075f4bbdd3ab8cefe62554b6f6baeb801095ce6ab45c05b45cac635c24265a7cdd128344e4c996d693d685bd7a1528ffaf096ec849050cf8987c15566a72dbf667858f62ac70ccaa002ae3016a8e040ea525f0a44f25fa141f564d5988385d15bbcb6819931aea373c84f86a3538567cae5cd2ea6d6cfd4fc4aed205df0826696e9f599990860d03cf197e2104901e4c4460798d314a2a7e07ac0b83244b2612d0e810952957399574405fc368f293fb75261ff47b59f51f01e27d904763ce54efccb0842bf288a763afe4853ad638e6b862fcb050740b86388c71bec075f4090e2343a646676d73d0dc32c7a504be27d6d1fa1502c1ad98ddd43256a1835aa558222e60c888814867e7edd365918472a211e04d58d1f227f71662ad226383c298973d4003806eb373747fe64e810dd540c1aa8fefc3e754fb574f24b225099ffa90174ad2ec37effda4d0fb4045cde06cda91cace73a88fb86c6aa6ed72eca6dbcb7cc3f16bfac80aaeed8541b2c6db2b1994ab62b496061e376094bd0b7d0f6b20fa6025b28ab1a00512f1d1a0f685de92270aa6ec4760a07929753d58713899d025f1b10e7eb04b81f1a8e0eb7cde4138428ae9e8d9d65b0cf25959ea3bc453c13f8038b0be671218a26e7dd553ee00998ee08422058da411c1ab06ff062e911b398a510523fd0b3cc756d9c97506dc2893020b85aaa22363b745d4430a3343c78095c94d09a7f05803feaab4993c715f132ca682f82ced660194521c0adfff6e07795e34f50516404c2a17f49a0ee677539a648fa4dcdfea185a696254c6ea04e12925c6c292a3f8531f6ceaf4330cffced8b0b5fb802921159b4668a1d53fb79765755a628fb40d236061d8f2fc3ba936301ff71f56756e0a12ac9c2ea4edaf5d7974f98b2adda4f5daaae50a2d18dae8436531aa222db65c7d63ad975e0a6ef5d47b7296478b847a94044266165e8a747417ac229e0798db79e03e0037aaaa51d6a4d420155a54762792af67e92025abaced35008215e41d8177a33ec18e59321f669226d4a72232c53c244c4a8f0aa96bd47c842baa17bfeca1ffdb46eeedbebc59441b1fe382271f38673f805a62bcfbeebe6d0b8a6de94a627808890921e33e1e2e2a5cdcd2ec3b6b8b02c241fb1e57ee6abb2e9188ff0da00cfea9312a1e9a01d20274b911b1bd5f288a2b97e519e3ebd25fa067d64ef5a2c78f4c563b60976031fd626716f47a2dcadb44e72005f03668825aa516ba45c3e49a8a9479ea39b18eaa93caf4545894b9716e65983e4d3c5b4e86812dc9a7ffb48505bd2f25bb309d21a8c7feb29cc2318d03389c38c44723014fb4f52a6807f0e842e2da4d65e011752c4cf51d1c2ba6192c513f55b48b3adb3f4dbae9333310bfd2091a85d15f78e7a08827d5ef226d291d54b564d90baef3c64dd198701dad5de51ab4fc5a79532ccfac9bbfa0d71ede1d7e3077a8a5321a762bd5dc800a732c924199e3f4acad267f242cdc661fb56609229801686123bcce6d9d7df23a71ba94dd7b86705d1267c66a59ded8d61612dbd1c52c2920ac7425d8705686016a5ccdf2177ae331f57a4ff86ad5f8a93b0401ab69670619595eebc869ab479737aadab2ee9a64242c6e989af241d23a5df28102e7134fc9556a897de24fbebbe8805c7246c26313ffeef17ed54c3692f3e792048c08d5702b1d4acadd9af8056407cdbbd001ae1eaab3b65cd7558c40faed24ec180b6d5d0068ea9a5707c9b8594a07dcafb8caad1664b8e3429593193d3dd7acf25eea030a9b1557e4a5399cb9cb338b4a89df4ca2f57e4ac8659cb284c3bb6f8f2913069cf1346887159fded85689c8d0071b7cc54875cba2fc6e30725d4cb7ed45d12aad303b6442ae530a5e77f46354b768fb87f863f0a063b91787bb499f86e75bece13d11dd2a4580d8b25c01c89081856e3bcb57a8ff908fee41eab630ae1369a29e0104bce1b53771b2c50d228fa8853544b53abdb5a416d399f9ebd6d14688cedf5a00209a00e1de390724ab21821521cbca239a2fa0aee7451418418c29ad36729f55c7cdcaeffd22403dcd642369066d8e8561be57c7c3e0a8eeeec1c03716a00459cc171d1971db84819ed652bcfb079432dfefaf9b832ac8b09f1afcf525fb9de6e5adea95479f42fb07d2ad8f8724b263130981676b29bd03cfc40ed1034ef2aa7375316d8c9bc6a596bcf509257cc83e2986a44146f705a7c81e84925657059530b4d62f7eef4467673dbea449114eb8633a31d0c0337cccaac72ec316ee4d463488108166746cd6fe9be060ae19b1e9ad9cca1d9fb6d0da32403827b888b2f72d84809b031ad32b4f13a3c016c81e25309948d5edd7bbe7a524f70aa9f11223d83aa7df878d2ed7665c41a39a36a6c559ff72d7f8f114d8e9d84aa2c196f1a394f1b6a2194313072fbc705ba2b0c297c09dc5742b0123eca7346a3dc2655957ee0d06eeff6dba5bdc8826e46384399f4b0dea5877635d8769b1251c1165901115"}, {0xc}, {0xc, 0x8, {0x0, 0x1}}}}, @m_ctinfo={0x6c, 0xf, 0x0, 0x0, {{0xb}, {0x3c, 0x2, 0x0, 0x1, [@TCA_CTINFO_ACT={0x18, 0x3, {0xd5f1, 0x7f, 0x0, 0x7ff, 0x1f}}, @TCA_CTINFO_PARMS_CPMARK_MASK={0x8, 0x7, 0x401}, @TCA_CTINFO_ACT={0x18, 0x3, {0x20, 0x8, 0x8, 0x2, 0xa95}}]}, {0x7, 0x6, "8267df"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x4, 0x3}}}}, @m_ipt={0x274, 0xc, 0x0, 0x0, {{0x8}, {0x1c0, 0x2, 0x0, 0x1, [@TCA_IPT_HOOK={0x8, 0x2, 0x3}, @TCA_IPT_TARG={0xba, 0x6, {0x5, 'security\x00', 0x0, 0x1, "2c2210f4c4be855a394cefc9917e8808a8ebc647e7dc892b41b6dd94b1991cc7c7200fb4829369b5e98620e19ec96dffabab79ae8c492ad13b9875c5667461e53a930989ce8010d066a0e3734decfb5e89115d245a9ec0455245ccd38763419ffb53760d2d45a2f596c15a8f8fb0b7cec30755afe661483aae1e70e0f7488f36cc2505abc958b6e10e4007b15ecccfc6"}}, @TCA_IPT_TABLE={0x24, 0x1, 'security\x00'}, @TCA_IPT_TARG={0xca, 0x6, {0x4, 'raw\x00', 0xd, 0x20, "52c7cfc8d73a2edfbbff67bd99afad85b03277e66a21a3e1dfe7888bd5bc5b33d319d4683eae664735c1f520bbbd1f025a2f241da29215418f851b1e23bf84bfb62f485759033cda18c9e517c14ac20ee1d7b56b735a6491939b7751b473ac67b6d1c0ed6dc6ab2b6a84de59ac23e7baa55772e1f38e88ded87f1d1df758f6d7c4a04b83377bb265442b2a52affb4ce2c2b5153416e83c13e5a018de42867433"}}, @TCA_IPT_HOOK={0x8, 0x2, 0x3}]}, {0x8e, 0x6, "eab0d674ffb051d70e9e370179636a211b615e27793ee3bfc1f73ede6b25105556dd88e7b0a43c53eec162083f528162cea738ab10b26f2b1e7f8e67c2ae3b61ca2974a8ef72a013a0dcf48a9f61736f1ddb6df37960c72d67432196f099e91306609c7031663a39ecb849ab8de587af4f77f623b098c28563af7ffc1726ab07954f32b95c64b31442f3"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x0, 0x2}}}}, @m_skbedit={0xac, 0x10, 0x0, 0x0, {{0xc}, {0xc, 0x2, 0x0, 0x1, [@TCA_SKBEDIT_MARK={0x8, 0x5, 0xffffffff}]}, {0x77, 0x6, "ee747ed9f7ad3bad82c0dd3eac6c15cc7222419e9c3bfad008568fa94975561ac3a49f27e5213cf2083165efb66ab5b2fbacac031c0f6e8db1fd617e553c2b936159a8cd1a8ad85fb31d50d6f6144b1315f18c529462ebf3d56657102ee6fd8bd04be5485addac2cc0a2ea5819b1597f271920"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x2, 0x1}}}}]}, @TCA_RSVP_ACT={0x4b8, 0x6, [@m_xt={0x37c, 0xe, 0x0, 0x0, {{0x7}, {0x274, 0x2, 0x0, 0x1, [@TCA_IPT_INDEX={0x8, 0x3, 0x28b8}, @TCA_IPT_HOOK={0x8, 0x2, 0x2}, @TCA_IPT_TARG={0x9b, 0x6, {0x40, 'nat\x00', 0x80, 0xe0, "ac6e3e8f9f84741facf60b201869062d834558ca74b1992f5b52e67e339c49cbee6e22346fa1a6ad0912ec6ebc0be38044690e2f3cf8f9086ad2a0627054eefc9be8914601225bf229195fb093e6248e2000db65eaeaf40313a774a5c05347fe502a4d601faf83c63f4d9f6a272a80a6af"}}, @TCA_IPT_TARG={0x51, 0x6, {0xff, 'filter\x00', 0x9, 0x8e, "8b3f599ed3c3932b28b523fae0943d9f6241f5b9d2952c96f998065ba7d1aa2c81f3415d6e7ed7"}}, @TCA_IPT_HOOK={0x8, 0x2, 0x2}, @TCA_IPT_TABLE={0x24, 0x1, 'mangle\x00'}, @TCA_IPT_TARG={0xf9, 0x6, {0x7, 'nat\x00', 0x7, 0x6, "aa1b6f3aea6e31c8b06e2313734efcf5d628e527bf5f1d654d442b2cc4c0339c7d879edb95e99a8d150ee3900a89684e559a5bb5debb5ef1a58ba5d54a6a9d9d824d1a61b8ef66b1db63cd8cfcb9017d0c8e1fb58a31afeb86e7a4fe7463bb4b9843e591d2cc32260a5c890f0494681279d077226b93f00d3cfc442f1bbaef6a2e09ba2ea31acf06823572f79bd7046a022a51c4df796913d00326b96c0cac5a2c95b0de93d4f99fc14a6e5a440672adf39523f194fd79f182b2f0aed3bd4a74a160ee73d18521433c30e2cf03e849"}}, @TCA_IPT_TABLE={0x24, 0x1, 'security\x00'}, @TCA_IPT_TABLE={0x24, 0x1, 'raw\x00'}]}, {0xe3, 0x6, "92a6450977b73f37de7e54c0b3aba96a897b774b7a5bc1b95fecdc63afe28086097b85d70fcdb28fde09e3518091675b7b665582454bdef471110d6c8c005575fd410684366bce1a2141223d8de1350f1c95766a19e9f6b492188355f19241706516152aa2b56246e564edd5f7f956ae94be49afc1dfde96116bf6789c394bd94c9dda969c8f32b4aa6c13afad139bb1c9c91cbd33c3c17b33a4643cf01fdaf986bfc0e04a999fbf88a74e59491f61169c474acd278feeb27840920f05dd31ed47831b399113986e23e9a4ed085578489bb7e44e347aa6a9d437dd174feaf3"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x1}}}}, @m_csum={0x138, 0x11, 0x0, 0x0, {{0x9}, {0x90, 0x2, 0x0, 0x1, [@TCA_CSUM_PARMS={0x1c, 0x1, {{0x481, 0x8c00000, 0x4, 0x6, 0xffff}, 0x13}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x9, 0x8001, 0x10000000, 0x8, 0x10001}, 0xc}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x7, 0x7f, 0x1, 0x1, 0x101}, 0x14}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x6, 0x1, 0x3, 0x6, 0x3f}, 0x44}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x3, 0x8, 0x5, 0x6, 0xffffb1b7}, 0x7c}}]}, {0x80, 0x6, "9a8013215d08a854eebb2d2d89b1805a850232e33c71806164c36a7f0fe71d9b347fa0846f0d0e93da4fcab7954f44f96249df4d2b6967530e028b73aaacaa49a5080a9089471492e3d14be873db5d58bcc8eedfc1f0ee9828e77cced97fbcf1d33ee139c7ba0536262f3a2a0de98c63b724209e3b90002fc2ab5d66"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x2}}}}]}, @TCA_RSVP_POLICE={0x464, 0x5, [@TCA_POLICE_RATE64={0xc, 0x8, 0x9}, @TCA_POLICE_RATE={0x404, 0x2, [0x3, 0xa6a1, 0x5, 0x7f, 0xcfab, 0x31d2, 0x487cacb8, 0x9, 0xc10, 0x5, 0x1, 0x60, 0x7, 0x7, 0xa4fe, 0x68, 0xffff, 0xffff49b7, 0x4, 0x400, 0x6, 0xff, 0x10001, 0xffffffff, 0x7fff, 0x9, 0x71ec, 0x1, 0x7, 0x2, 0x86bd, 0x6, 0xc655, 0x0, 0x4, 0x8000, 0x9, 0x100, 0x1, 0x8, 0xffff1d9b, 0xfff, 0x60, 0xfffffbff, 0x1f8d, 0x4, 0x2, 0xadc, 0x6, 0x7, 0xb30f, 0x101, 0x8, 0x80000001, 0x1, 0x0, 0x541, 0xd71a, 0x3, 0x1fc9, 0x3, 0x8, 0xfff, 0x4, 0x9, 0x9, 0xfff, 0x1de, 0x9, 0x8d9, 0x100, 0x4, 0xffffffe8, 0x2, 0x200, 0xffff, 0x1, 0x15a6, 0x3, 0x6, 0x7, 0x20, 0x5, 0x6, 0x7, 0xfffffffb, 0x1, 0x6, 0x8, 0x3, 0x6, 0x8, 0x0, 0x3, 0x8, 0x7, 0x3, 0x10000, 0x6, 0x4, 0xffffff80, 0x7, 0x77, 0x101, 0x200, 0x6, 0x0, 0x10001, 0x0, 0x100, 0x800, 0x8, 0x1ff, 0x6, 0x60000000, 0x8, 0x1, 0x2, 0x400, 0x800, 0x6, 0x4, 0x6, 0x4000000, 0x3, 0xfffffffe, 0x6, 0xffff, 0x3f, 0x7, 0x7, 0x8, 0x200, 0xae, 0xb95, 0x118277c4, 0x9, 0x1000, 0x0, 0xd356457, 0x20, 0x1, 0x800, 0x2, 0x7c30, 0x80, 0x4860, 0x7, 0xffffffff, 0x1, 0x7ff, 0x7, 0xffff22bc, 0x4, 0xffffff92, 0x939, 0x10000, 0x8001, 0x4, 0x4, 0x4, 0x1, 0x80, 0x3, 0x1, 0xff, 0x8, 0x2, 0x2, 0x8000, 0xff, 0x3, 0x3, 0x7, 0x2, 0x401, 0x6, 0x4, 0x3, 0xfe648653, 0x8, 0x80000001, 0x8b5, 0x1000, 0x2, 0x800, 0x7, 0x8, 0x405b, 0x1, 0x9e6f, 0xff, 0x3, 0x20, 0x191c, 0x100, 0xb, 0x8000, 0x40, 0xa7, 0xffff, 0x1, 0x1, 0x8, 0x32, 0x8, 0x6, 0x7, 0x2, 0x1, 0x400, 0x0, 0x10001, 0x9c7e, 0x6, 0x200, 0x40, 0x7fff, 0x4, 0x9, 0x0, 0x4, 0xdc, 0x7, 0x2, 0xc482, 0x4, 0x85e, 0x80000001, 0x0, 0x1, 0x2, 0x3ff, 0x7, 0x9, 0x4800000, 0x0, 0x20, 0x80000001, 0x2, 0x10000000, 0x1f, 0x8, 0x462b, 0xb94, 0x8, 0xa9e, 0x1, 0x3, 0x8, 0x5, 0x9, 0x8, 0x2, 0x10001, 0x98d]}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0xffffffffffffffff}, @TCA_POLICE_AVRATE={0x8, 0x4, 0xffff}, @TCA_POLICE_TBF={0x3c, 0x1, {0x5, 0x2, 0x2, 0x3b, 0xbf, {0x0, 0x2, 0x5, 0x5, 0x3, 0xa000000}, {0x8, 0x1, 0x4, 0x3f, 0x3, 0x4}, 0x2, 0x40, 0x401}}]}, @TCA_RSVP_ACT={0x2af8, 0x6, [@m_simple={0x108, 0x2, 0x0, 0x0, {{0xb}, {0x34, 0x2, 0x0, 0x1, [@TCA_DEF_DATA={0xd, 0x3, 'mptcp_pm\x00'}, @TCA_DEF_PARMS={0x18, 0x2, {0x4, 0x6, 0x7, 0x7ff, 0x6}}, @TCA_DEF_DATA={0x7, 0x3, '9p\x00'}]}, {0xaa, 0x6, "0beaa3b66eeaf16463235873a0c683652d0a09f22891b48b617a4926e807c5f0a14714bbd392eb0088f70e83996c1aee15fab1d9d3939392f8e35faded70e6447d0eb2cf70bc29b05c883fbf0fa116f12993e038755418078158f8bf6ed98d41024a7b22c918d0c90073e37948189bb57f423e23b116ecae453283cca42ada1c70756dfddaf8654735934b70ff290cad61209e52ddbed2c56e5f8af85315df224290cd016bfb"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x1}}}}, @m_mirred={0x58, 0x1a, 0x0, 0x0, {{0xb}, {0x24, 0x2, 0x0, 0x1, [@TCA_MIRRED_PARMS={0x20, 0x2, {{0x2, 0xfffffffa, 0x1, 0x615, 0x6}, 0x1}}]}, {0xb, 0x6, "06387b84c9e6cf"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x0, 0x2}}}}, @m_police={0x2638, 0xe, 0x0, 0x0, {{0xb}, {0x2550, 0x2, 0x0, 0x1, [[@TCA_POLICE_PEAKRATE={0x404, 0x3, [0x4, 0x3ec, 0x20, 0x6, 0x9, 0x7, 0x5, 0x7, 0x2c, 0x7b, 0x1, 0xa46, 0x5, 0xffff, 0x0, 0x1, 0xca3, 0x2, 0x8, 0xdc3b0, 0x4, 0x9, 0x6, 0xffff, 0x7, 0x1, 0xfffffff9, 0x5, 0x7fffffff, 0xffffffff, 0x5, 0x10000, 0x6, 0x7fffffff, 0x0, 0x9, 0x400, 0x6, 0x8, 0x200, 0xfffffbff, 0x5, 0x4, 0x0, 0x2, 0x6, 0x8, 0x2, 0x39b, 0x6, 0x1, 0x5, 0x6, 0x81, 0x401, 0x6, 0x83, 0x8, 0x9, 0x7, 0x3d, 0x10000, 0x2, 0x3ff, 0xfffff838, 0xa1c1, 0x2, 0xb0e5, 0x8000, 0x4, 0x7, 0x582c, 0x401, 0xffffffff, 0x3, 0x10b, 0xc5, 0x10000, 0x1, 0x4, 0x8, 0x0, 0x4, 0x5, 0x6, 0x4f7f, 0x6, 0xffff, 0x401, 0x0, 0xfffffff7, 0x4, 0x36b, 0x1, 0x7, 0x5, 0x6, 0x1, 0xac, 0x29d, 0xfffffffa, 0x4, 0xffffffff, 0x8000, 0x4, 0x3532, 0x2, 0x101, 0x4, 0x2d, 0x4, 0x80, 0xab, 0xffffffc1, 0x0, 0x5, 0x1, 0x0, 0x1, 0x9, 0x800, 0x10001, 0x0, 0x1000, 0xcb7b, 0x4, 0xffff612f, 0x9, 0xffffffff, 0x8, 0x9, 0x1f, 0x8, 0x1, 0x9, 0x4, 0x66, 0xffffffff, 0x54f2f5be, 0x0, 0x582, 0x3, 0x7, 0xffffffff, 0x5225, 0x4, 0x3, 0xd, 0x6c9, 0x1000, 0x0, 0x7, 0x7ff, 0x3, 0xa32, 0x10000, 0x80000000, 0xb1, 0x3ff, 0xbe, 0x401, 0x1, 0x1, 0x60c, 0x400, 0x68, 0x6, 0x7ff, 0x1, 0x7ff, 0xffffff7f, 0x31e, 0x1000, 0x2, 0x80, 0x2, 0xffffffff, 0x100, 0x3e6, 0xe38a, 0xc000, 0x9, 0x3, 0x1, 0x7, 0x1, 0x10001, 0x1, 0xfffffff9, 0x101, 0x2f4, 0x36, 0x800000, 0xffffffff, 0x1ff, 0xfffffffe, 0x4, 0x1b3f, 0x6, 0xb6, 0x81, 0x5, 0x40, 0x40, 0x1, 0x100, 0x1ff, 0x1bcfc5cc, 0xfffffff8, 0x507, 0x80000000, 0x400, 0x3, 0x24b7, 0x5, 0x9, 0xdc9, 0x2, 0xfef, 0x60, 0x4, 0xfff, 0x495, 0x80000001, 0xffffffff, 0x0, 0x9, 0x2, 0x1ff, 0x1, 0x3, 0x81, 0x3, 0x1, 0x0, 0x80, 0x7, 0xffffffff, 0xdfd, 0x0, 0x81, 0x8000, 0x1000, 0x8, 0x401, 0xffff, 0x6, 0xf70, 0x2, 0x5, 0x8, 0x100, 0x2, 0x7fffffff, 0x9, 0x100]}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x1f, 0xffffffff, 0x2, 0x9, 0x6, 0x1, 0x800, 0x2bb9, 0x1000, 0x101, 0xffff4046, 0x1, 0x3, 0x0, 0x8, 0x8001, 0x3, 0xff, 0x7, 0x0, 0x9, 0x3ff, 0x1f, 0xffffffff, 0x2, 0x5, 0x1000, 0x0, 0x4, 0x54, 0x273a, 0x5, 0x0, 0x8, 0x5be59574, 0x12e4, 0x3, 0x1, 0x2, 0x2, 0x5, 0x80000001, 0xdf19, 0xfffffffb, 0x6, 0xffffffff, 0x4, 0xe16, 0x2, 0x3, 0x7, 0x2, 0x5, 0x0, 0xfffff000, 0x1, 0x4, 0xfdc, 0x3, 0x4, 0x4, 0xffff, 0x9, 0x0, 0x8, 0x2, 0x8001, 0x3, 0x5, 0x3, 0x5, 0x2, 0x0, 0x6, 0x4, 0x7, 0x9, 0x90000000, 0x3f, 0x1f, 0x8de, 0x9, 0x5, 0x7ff, 0x800, 0x3ff, 0xa0a3, 0x2, 0xfffffeff, 0xe, 0x3ff, 0x3, 0x6, 0x7, 0x7, 0x8, 0x10000, 0x1f, 0x908c, 0x0, 0xcdf4, 0x5, 0x6, 0x6, 0x40, 0x6, 0x0, 0xaef, 0x1, 0x6, 0x3f, 0xbea8, 0xffffffff, 0x2, 0x9949, 0xfffffbe8, 0x685f, 0x1f, 0x7ff, 0x0, 0x1, 0x5, 0x2, 0x6, 0x7, 0x3, 0x9, 0x2, 0xa4, 0x5, 0x9, 0x892, 0xc49d, 0x2, 0x8001, 0x8, 0x8a4, 0x4, 0x4, 0x8, 0x3ff, 0x5, 0x7ff, 0x1ff, 0x0, 0x6, 0xeff, 0x80, 0x1000, 0x80, 0xffffff81, 0xfffffff8, 0x3f, 0x5, 0x2, 0x5, 0x9, 0x6, 0x0, 0x2, 0x3f, 0x8db, 0x80000000, 0x620, 0x3, 0x2, 0x4, 0x2f, 0x7, 0x3, 0x0, 0x3, 0x401, 0x1, 0x0, 0x7ff, 0x1, 0x4, 0x0, 0xfffffffd, 0xf8, 0x10000, 0x9, 0xa, 0xffd, 0x65c, 0x200, 0x8278c400, 0x6, 0x1, 0x80000001, 0x5, 0x184, 0x3, 0x2, 0x2, 0x3, 0x6, 0x3, 0x7ff, 0x6, 0x1000, 0x69, 0x851, 0x0, 0xfffff001, 0x8, 0x7, 0x3c72, 0x0, 0x3, 0x3, 0x9b, 0x3, 0xffff0000, 0x7fffffff, 0x5, 0x3ff, 0x1f, 0xb44, 0xfffffffc, 0x5, 0x3, 0x9, 0x10000, 0xfffff2b3, 0x1, 0x7, 0x3f, 0x1f7, 0x3, 0x19cae9c2, 0xaa3, 0x1f, 0x4, 0x5, 0x1, 0x50e, 0x4, 0x2, 0x0, 0x8, 0x80000001, 0x9, 0xfff, 0x7, 0x8, 0x40d7, 0x1, 0x80000000, 0x7f, 0xff, 0x4e4, 0x9, 0xe1f7, 0x7ff]}, @TCA_POLICE_RATE64={0xc, 0x8, 0x1}, @TCA_POLICE_RATE={0x404, 0x2, [0x800, 0x3, 0xff7301d, 0x10001, 0x7, 0x1ff, 0x1, 0x101, 0x4, 0xae, 0x5, 0x0, 0x6, 0x6, 0x7, 0x101, 0x0, 0x4, 0xa0, 0x9, 0x10000, 0x3ff, 0x8, 0x88ed, 0x401, 0x80000001, 0xb8f, 0x800, 0x7, 0x1, 0x6, 0x456, 0xa6, 0x0, 0xfffffbff, 0x9, 0x4, 0x2, 0xfffffe00, 0x67, 0x6, 0x80000000, 0xbefc, 0x8, 0x400, 0x5f21, 0x8, 0xfff, 0x80, 0x386d, 0x8, 0x1, 0x9, 0x14, 0xffffffff, 0xc28d, 0x7, 0x3, 0x6, 0x1, 0x9a26d22, 0x1, 0x81, 0x400, 0xf5, 0x7, 0x71ba, 0x100, 0x7ff, 0x0, 0x7, 0x19236d4d, 0x4cbfbd60, 0x140000, 0x0, 0x2, 0x80000000, 0x8001, 0x13288000, 0x0, 0x3, 0x0, 0x5, 0xfffffff9, 0x8, 0x0, 0x400, 0x7, 0x50, 0x80000000, 0xdba, 0x400, 0x2, 0x4, 0x7, 0x7, 0x20, 0x0, 0x0, 0x10001, 0x1f, 0xffffffff, 0x3, 0x8, 0x4, 0x8001, 0x200, 0x4e000000, 0x2, 0x9, 0xfffffffa, 0x2, 0xfff, 0x98, 0x9, 0x9, 0x5, 0x7, 0x1, 0x800, 0x9, 0xfff, 0x4, 0x7fffffff, 0x13f, 0x5c1, 0x20, 0x1f, 0x2ca4, 0x1, 0x7ff, 0xfffffff8, 0x1, 0x7f, 0x1f, 0x3f, 0x6, 0x5d1, 0x1, 0xaf, 0x8, 0x0, 0x3, 0x6, 0x80000000, 0x26e, 0x80000001, 0x3, 0x9, 0x5, 0x1, 0x0, 0x6, 0x9, 0x101, 0xfe61, 0x80000001, 0xfffffff9, 0x10000, 0xe9de, 0x458, 0x54, 0x7, 0x7, 0xffff, 0x8, 0x5, 0x0, 0x7, 0xfffffffe, 0x80000000, 0xfffffffc, 0x6, 0x80, 0xd2, 0x7, 0x3ff, 0x6, 0x0, 0x1ff, 0x6, 0x2, 0x4, 0x41d, 0x80, 0x6, 0x3, 0x6, 0x9, 0xffffffff, 0x2, 0x1, 0x8001, 0x7, 0xfffffff8, 0x3ff, 0x0, 0x4ff4, 0x7fff, 0x6, 0x2, 0x9a3, 0x2, 0x1, 0x6, 0x3, 0x7ff, 0x10000, 0x101, 0x800, 0x18000000, 0xeebf, 0x1, 0x81, 0x3686, 0xfffffffb, 0x0, 0x94e, 0x9a14, 0x80000001, 0x506, 0x7fff, 0x10000, 0xff, 0x400, 0x523, 0x1f, 0x4, 0x8, 0x0, 0x4, 0x1f, 0x5, 0x81, 0x5, 0x4, 0x3ac, 0x9, 0x1, 0x3, 0x2, 0x8, 0xff, 0x6, 0x0, 0xfffffff7, 0x3f, 0x3cafd0ef, 0x5, 0x8, 0x8000, 0x372, 0x80000001, 0x0, 0x3b181508, 0x1994d5c3]}, @TCA_POLICE_RATE64={0xc}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x4, 0xfffffffc, 0x5, 0x80000000, 0x7ff, 0x5, 0x100, 0x67fb, 0x9, 0x20, 0xed7, 0x9, 0x7, 0x3ff, 0x7, 0x5, 0xffffffff, 0x1, 0x0, 0xd9d0, 0x2, 0x36, 0x81, 0xd49, 0x0, 0xffff, 0x101, 0x1, 0x1000, 0xa32a000, 0x0, 0xee, 0x1a90, 0x9, 0x632, 0x7, 0x4, 0x9, 0xf442, 0x202a, 0x224, 0x1f, 0x4, 0x0, 0xe8, 0x8001, 0x1000, 0x80000000, 0x0, 0x1f, 0x1, 0x3, 0x5, 0xca, 0x8, 0x8, 0xd8c, 0x5, 0x1f, 0x8, 0xfffffff8, 0x7c, 0x10001, 0x7, 0x7f, 0x80000000, 0x3, 0x4, 0xfffffffc, 0x1000, 0x3, 0x5cc, 0x4, 0x100, 0x7eeb, 0x3, 0x4, 0x2, 0x8, 0x20, 0x5, 0x2, 0x1, 0x2e, 0x3, 0xffffffff, 0x8d, 0x9, 0x8, 0x8, 0x1, 0xffff8aa6, 0x800, 0x5, 0xdf, 0x0, 0x68e2a763, 0x7, 0x0, 0x2, 0x1, 0x80000001, 0xf8, 0xff, 0x7, 0x1, 0xfffffffa, 0xffffffff, 0x2f, 0xcd0, 0x2, 0x8, 0x7, 0x4, 0x5, 0x7fffffff, 0x0, 0x6, 0x3, 0x16080000, 0x20, 0xecf9, 0x200, 0x4, 0x7, 0x80000000, 0x2, 0x200, 0x3ff, 0x3, 0x400, 0x1, 0x1ec, 0x1, 0x7fff, 0x80000001, 0x401, 0x5, 0x5, 0x40, 0x2, 0x6, 0xfffffffa, 0x0, 0xfff, 0x9, 0x1000, 0xff, 0xff, 0x9, 0x1f, 0x4, 0x7ff, 0x9, 0x0, 0x9, 0x7, 0xffffff80, 0x1ff, 0xbe, 0xfffffff9, 0x5, 0x81, 0xfffffffa, 0x352, 0x3f, 0xfffffffe, 0xc7, 0x5, 0x0, 0x1, 0x5d27, 0x5, 0x3, 0x8, 0x4, 0x92, 0x8, 0x8, 0x3, 0x6, 0x4, 0x6, 0x7ff, 0x7, 0xffff, 0x6, 0x7fbfcb0, 0x3e9c, 0x400, 0x5, 0x5, 0xfff, 0x9, 0x1, 0x7, 0x3, 0xb5d, 0x7fff, 0x7fffffff, 0x6, 0xf580, 0x6, 0xa94, 0xffffffff, 0x0, 0x5, 0x8001, 0x4, 0x2, 0x4, 0x81, 0x20, 0x6fd4, 0xffff57af, 0x7ff, 0x6, 0x6, 0x8, 0x0, 0x1200000, 0xb77, 0x4, 0x1000, 0xfffffff7, 0x0, 0x773, 0x8, 0x2, 0x7, 0x2, 0xfffffff9, 0x2, 0x1ff, 0x9, 0x58, 0x0, 0x8, 0x2, 0x1f, 0xffff6aa4, 0x9, 0x1, 0x8, 0x800, 0xbe6, 0x15d8, 0xffffffff, 0x3, 0x9, 0x1, 0xae1, 0x80, 0xdc1e, 0x1700000, 0x1]}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x4}], [@TCA_POLICE_RESULT={0x8, 0x5, 0x1000}, @TCA_POLICE_TBF={0x3c, 0x1, {0x7fffffff, 0x3, 0x1ff, 0x422, 0x1, {0x7, 0x2, 0x7fff, 0x611, 0x9ca, 0xfff}, {0x8, 0x1, 0x2, 0x9, 0x3f, 0xfffffff8}, 0x9, 0x1f, 0x31}}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0xffffff1c, 0x1, 0x5, 0x9, 0x0, 0x4d, 0xffffffe7, 0x2, 0x33, 0x80000000, 0x80000000, 0x9, 0x8, 0x80000000, 0xffffff81, 0x0, 0x5, 0x19c, 0x200, 0x5, 0x80, 0x3, 0x6, 0xcef7, 0x83, 0x80, 0x1, 0x2, 0x46bf, 0x47c, 0x1, 0x5, 0xff, 0x2, 0x4, 0x8, 0x10001, 0x2, 0x3, 0x2, 0x1, 0xaf04, 0x3f, 0x7fff, 0xffff, 0x40, 0x8000, 0x1ff, 0x0, 0x40, 0xeb, 0x9, 0x2, 0x5, 0x400, 0x200, 0xd0, 0x4, 0x9, 0x3, 0x6, 0x9, 0x6, 0x10e, 0x4a00979a, 0xffffffff, 0x1, 0x1f600000, 0xf45, 0x9dd, 0x40, 0x1f, 0x6, 0x5, 0x0, 0x40000000, 0xffffffff, 0x9, 0x3, 0x7, 0x1, 0x5, 0x1, 0x7fffffff, 0xfffffffe, 0xb72, 0x4, 0x5, 0x40, 0x1, 0x8, 0x100, 0xfff, 0x1, 0x1, 0x3, 0x0, 0x1, 0x6, 0x2, 0xff, 0x8, 0x1, 0x8, 0x0, 0x3f, 0x7, 0x9, 0x3a, 0x80, 0x3ff, 0x2, 0xcb, 0x7, 0x2, 0x800, 0x9, 0x2, 0x400, 0x20, 0x0, 0x7, 0x2, 0x7, 0xffffffff, 0x80000001, 0x1f, 0x2, 0x3, 0xfffffffd, 0x4, 0x4e, 0x3f, 0x2, 0x8d, 0x800, 0x800, 0x9, 0x9, 0x6, 0x8, 0x0, 0xfff, 0x1, 0x4, 0x966, 0x7e, 0x3, 0x1000, 0x1, 0x9, 0x100, 0xe13a, 0x1, 0xfff, 0x6, 0x7, 0xffff, 0x10001, 0x6, 0x7ff, 0x5, 0x401, 0x1, 0x80, 0x7, 0x1, 0x7fffffff, 0x1000, 0x8, 0x8000, 0x5b8d, 0x9, 0x5, 0x9, 0x4, 0x73e9, 0x22, 0x81, 0x6, 0x2, 0xffff, 0x3f, 0x2, 0x100, 0x5, 0x3ea2, 0x3, 0xff, 0x9, 0x6, 0x9, 0x1, 0x400, 0x9, 0x8, 0x200, 0x3, 0xc563, 0x3, 0x2, 0x3, 0x80000000, 0x7ff, 0x6, 0xfd1d, 0x8, 0x3, 0xe7, 0x7f, 0x40, 0x154, 0x68, 0x1, 0x7fffffff, 0x7, 0x6e, 0x0, 0x38, 0x8, 0x46fd, 0x2b, 0xfffffff7, 0x0, 0x200000, 0x8, 0x0, 0x4, 0x2, 0x7, 0x2, 0x20, 0x0, 0x524, 0x7b2adfcb, 0x3f, 0x9, 0x200, 0x0, 0x80, 0x9, 0x9, 0x0, 0x7, 0x8, 0x2, 0x5, 0x80, 0x2, 0x9, 0x3, 0x4, 0x1, 0x7, 0x3f, 0x8]}, @TCA_POLICE_TBF={0x3c, 0x1, {0x6, 0x5, 0xffffffff, 0x401, 0x6, {0x3f, 0x2, 0x8, 0x3, 0x8, 0x12}, {0x40, 0x0, 0x100, 0x8, 0x8, 0x2}, 0x0, 0x5, 0x1}}, @TCA_POLICE_RESULT={0x8, 0x5, 0x1}, @TCA_POLICE_RATE={0x404, 0x2, [0x10000, 0x7f, 0x100, 0xffffffff, 0x52, 0x8, 0x7, 0xfffff000, 0x3, 0x5, 0xec, 0x5, 0xd49, 0x3, 0x7fff, 0x9, 0x3ff, 0x7c, 0x9, 0xc4f, 0x1, 0x20000000, 0x2, 0x9, 0x20, 0x8, 0x9, 0x1000000, 0x8000, 0x400, 0xffff8000, 0x2, 0xcf7c, 0x8001, 0xffff, 0xdf3, 0xfff, 0x80000000, 0x8001, 0x2, 0xff, 0x7fffffff, 0x8, 0x1b1b, 0xa06, 0x3, 0xfffffffd, 0x5e, 0x5, 0xbe, 0x6, 0x8, 0x8, 0xf5e000, 0x55, 0x80f, 0x7, 0x20, 0x3, 0x2, 0x9, 0x7, 0x2, 0x1, 0x7, 0x2f0, 0x1, 0x7, 0xfff, 0x69a6, 0x71, 0x7ff, 0x9, 0xc1b, 0x0, 0x0, 0x3f, 0x8, 0xfffffffe, 0x400, 0xfffff0a9, 0x5, 0x0, 0x4, 0x4, 0x5, 0x10000, 0x4, 0x6, 0x8, 0xa2, 0x6, 0x2, 0x6, 0x0, 0x4, 0x21c2, 0xffc, 0x4, 0x2, 0x1, 0xff, 0x2, 0x200, 0x5, 0x624, 0xad, 0x0, 0x93f, 0x8, 0x8, 0x6, 0x7, 0x2f1, 0x2, 0x7f, 0x400, 0x4, 0x6, 0x3, 0x0, 0x8, 0x4, 0x1342, 0x6, 0x6, 0xff, 0x800, 0x7, 0x4, 0x4, 0x6, 0x6, 0x9, 0xa7fd, 0x1, 0x0, 0x0, 0xc7, 0x2, 0x6, 0x7, 0x20, 0xffffffff, 0x3ff, 0xfff, 0x4, 0xfff, 0x1, 0x2, 0xc6, 0x3ff, 0x0, 0x5, 0x1, 0x4, 0x925, 0x20, 0x0, 0x5, 0x6, 0x91, 0xc9d8, 0x0, 0x8000, 0xfff, 0x8, 0x551, 0x0, 0x1b7a, 0x7ff, 0x89d6, 0x3ff, 0x9, 0x5778, 0x1f, 0x80000000, 0x4, 0xfffffffc, 0x2e0, 0x6, 0x40, 0x4, 0x7f, 0x2, 0xfff, 0x80000000, 0x2, 0xffff0001, 0x9, 0x4, 0x5, 0x5, 0x6, 0x2c4, 0x8, 0x1000, 0x7, 0x4, 0x1, 0x7f, 0x7, 0x1000, 0xd5, 0xffff, 0x9bec, 0x35, 0x0, 0xcc, 0x6, 0x4, 0x16, 0x10000000, 0x904, 0x2, 0x400, 0x9, 0x6, 0x1, 0x40, 0xe7, 0x1, 0x2, 0x6, 0x100, 0x0, 0x7, 0xd9, 0x9, 0x9, 0x80000000, 0x1, 0x200, 0x1, 0x6, 0x1, 0xa05aa56, 0xd3, 0x6, 0xd0, 0x1, 0xfffffff9, 0x3, 0x9, 0x3, 0x1bdc231c, 0x6, 0x4, 0xf63, 0x200, 0x8, 0x5, 0x3ff, 0x20, 0x100, 0x6]}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x3}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x9, 0x2, 0x0, 0x9, 0x8000, 0x9, 0x9, 0x8a6, 0x6, 0x9, 0x1, 0x9, 0x9, 0x1ff, 0x7, 0x0, 0x81, 0x3, 0x6, 0x10001, 0xfffffff8, 0x2, 0x9, 0x6, 0x401, 0x800, 0x1, 0x8, 0x8b, 0xe76b, 0x0, 0x5, 0x7, 0x7ff, 0x2, 0x3, 0x3, 0x200, 0x8, 0x1, 0x3, 0x6, 0x6cff670, 0x5, 0x7, 0x2, 0x9b0, 0xab97, 0x1, 0x81, 0x3, 0x1, 0x101, 0x3, 0xffffff33, 0x3ff, 0x4, 0x3, 0x20, 0x12b, 0x3f, 0x5, 0x1, 0x4, 0x7, 0x1, 0xffff7759, 0xffff, 0x1200, 0x0, 0x3, 0x0, 0x2, 0x7, 0xd, 0x9, 0x5, 0x0, 0x3, 0x8000, 0x1, 0x5c, 0x5, 0x7, 0x3, 0x9, 0x4, 0xffffffff, 0x2, 0x3f, 0x0, 0x2, 0x4a17eeb2, 0xfffffffb, 0x3, 0x8, 0xfffffffc, 0xffff7fff, 0x8, 0x6, 0x7ff, 0x9, 0xab, 0xafe, 0x3d, 0x1, 0x3, 0x2d, 0x45f, 0x8dccd22, 0x1000, 0x40, 0x1f, 0x20, 0x2, 0x0, 0x2be, 0x81, 0x8, 0x4ef0, 0x3, 0x9, 0x1, 0x80, 0x40, 0x14, 0xffffffff, 0x800, 0x401, 0x9, 0x4, 0x17c2, 0x6, 0x1, 0x8, 0x4, 0x401, 0x2853, 0xded, 0x540, 0x7f, 0xffffffff, 0x101, 0xfffffffe, 0x1, 0x1, 0x4, 0x20, 0xc34, 0x7, 0x5, 0x5, 0x6, 0xfffffff9, 0x4, 0x1de9bf43, 0x1, 0x1, 0x80000001, 0x16, 0x357, 0xffffffff, 0xfffffff9, 0x0, 0x4, 0xf6, 0x5, 0x7, 0x7f, 0x4, 0x9, 0x5, 0x7, 0x3, 0xfffffff8, 0x6, 0xfce, 0x60c, 0xef, 0x8b2f, 0x32527f36, 0x0, 0x4, 0x20, 0x9, 0x1, 0x3ff, 0x80000001, 0x1, 0x3, 0x6, 0x7fff, 0x8, 0x400, 0x10000, 0x7, 0x2, 0x5, 0x7f, 0x5, 0x8000, 0x101, 0x3ff, 0xdf, 0x8, 0x2, 0x0, 0x9, 0x2, 0x7b, 0x1, 0x1, 0x1, 0x5, 0x8, 0x1, 0x40, 0x200, 0x3, 0xdbbe, 0x10000000, 0x3, 0x1ff, 0x3, 0xc22, 0x2, 0xff, 0x7fffffff, 0x0, 0x0, 0x0, 0xd064, 0xfffffff7, 0x1eb2, 0x2b, 0x1400, 0xfffffffa, 0x2, 0x3, 0x3ff, 0x100, 0x81, 0x401, 0x2, 0x1ff, 0x4, 0xd0, 0x1, 0xffffffff, 0x9, 0x10000, 0xffff, 0x1, 0x5, 0x1, 0x7fff]}, @TCA_POLICE_TBF={0x3c, 0x1, {0x9, 0x5, 0x3e0, 0x6, 0x20, {0x6, 0x1, 0x4, 0x9, 0xfffd, 0xff}, {0x10, 0x1, 0x5, 0x1ff, 0x1f, 0x6}, 0x4, 0x2, 0x8000}}], [@TCA_POLICE_PEAKRATE={0x404, 0x3, [0x5872063, 0xbe, 0x8, 0x401, 0x7ff, 0xe88, 0x2, 0x100, 0x9, 0x0, 0x2, 0x4, 0xffffffff, 0x3f, 0x400, 0x1, 0x4, 0x280, 0x1f, 0xe922, 0x0, 0x4, 0x6, 0x7, 0x800, 0x80, 0x80000000, 0x1, 0x9d54, 0x4, 0x8, 0x1, 0x5, 0x1, 0x8000, 0x81, 0x5, 0xfffffffa, 0x8, 0x1, 0x80000000, 0x6, 0x2, 0x3, 0x5, 0x7fffffff, 0x9e7b, 0x5, 0xffff, 0x80000000, 0x5, 0x9, 0xfffffffd, 0x4, 0x6, 0xd9, 0x7, 0x8, 0x7, 0x3, 0x7, 0x200, 0x7, 0x7124, 0x7, 0x236d15b5, 0x2, 0x8, 0x20, 0x100, 0x7fffffff, 0x1, 0x1, 0x8, 0x7045, 0xa6, 0x3, 0xfffffffb, 0x401, 0x1, 0x6, 0xb3eb, 0x1, 0x1, 0x9, 0x159, 0x7ff, 0x5, 0x2, 0x3ff, 0x8, 0x1, 0x5, 0x800, 0x0, 0x7ff, 0xb6, 0x5, 0xddf0f7d, 0x9, 0x3f, 0xfffffffd, 0x8000, 0x6, 0x40, 0x6607, 0x4, 0xffffffff, 0x0, 0x790, 0x3, 0xffffffc0, 0x3, 0x7, 0x3, 0x59e0c51d, 0x7, 0x4, 0x6596, 0xbee, 0x6, 0x5, 0x9, 0x80000001, 0x1c000, 0xfffffff8, 0x8, 0x3, 0x80, 0x7f, 0x3, 0xcc1, 0x0, 0x7, 0x31, 0x0, 0xffffffff, 0xffff0000, 0x4, 0xe10b, 0x31b, 0x200, 0x1000, 0x0, 0x4, 0x9, 0x6, 0x5, 0x8000, 0x7ff, 0x2, 0x332c3e5e, 0xa84d, 0x10000, 0x400, 0x1, 0x7fff, 0xbec6, 0x6, 0x10001, 0x3, 0x5b, 0x401, 0x1, 0x80000000, 0x101, 0x1, 0x4, 0x0, 0x8, 0x20, 0xec, 0x8, 0x10000, 0x5, 0x80000001, 0x9, 0xb912, 0x0, 0x2b, 0x4, 0x1, 0x1, 0x1, 0x9, 0x59, 0x8001, 0x1ff, 0x1, 0x3f27, 0x100, 0x2, 0x3, 0x5, 0xffff, 0x6, 0x7, 0x40, 0x5, 0xfd, 0x7, 0x8001, 0xdb, 0x3ff, 0x1, 0x6, 0x14a5, 0x1b7, 0xd1a, 0x0, 0x5, 0x200, 0x5, 0xca8, 0xc15, 0xfffffffa, 0x0, 0x10001, 0xe5e5, 0x3f, 0xc48, 0x3, 0x3, 0x5, 0xfff, 0x7, 0xb60, 0x3, 0xd94, 0x4, 0x7, 0x8001, 0xfffffffc, 0x2, 0x0, 0x7, 0xfffffffc, 0x6, 0x6, 0x2, 0x3, 0x2, 0x2, 0x9, 0x2, 0x6, 0x20, 0x9, 0x4, 0xb88, 0x8, 0x3, 0x7, 0x1, 0x9da, 0x80000000]}, @TCA_POLICE_RESULT={0x8, 0x5, 0x1f}, @TCA_POLICE_RATE64={0xc, 0x8, 0x5}, @TCA_POLICE_PEAKRATE64={0xc}, @TCA_POLICE_RESULT={0x8, 0x5, 0x2}, @TCA_POLICE_AVRATE={0x8, 0x4, 0xfffffff7}, @TCA_POLICE_RATE={0x404, 0x2, [0xffffff13, 0x8, 0x7b, 0x400, 0x9, 0x4, 0x5, 0x8, 0x9, 0x7f, 0x5, 0x7, 0x1, 0x1000, 0x6, 0x1f, 0x5, 0x1, 0x2, 0x8001, 0x8, 0x91f, 0x9, 0x7, 0x2, 0x4, 0x20, 0x7f, 0x0, 0x8001, 0x101, 0x15a, 0x0, 0xfffffffe, 0x5, 0x0, 0x6103, 0x1, 0x81, 0x6, 0x7, 0x4, 0xfffffff8, 0x8, 0x3f, 0x20000, 0x2, 0x8, 0xffffff81, 0x4, 0x401, 0x6, 0x7ff, 0x3, 0x0, 0x7f, 0x5, 0x69c, 0x1f, 0x6, 0x107, 0xffff, 0x2, 0x9, 0x6, 0x0, 0x5, 0x6, 0x873c, 0x36, 0x1e0f140b, 0x7f, 0x3, 0x5, 0x0, 0x9, 0xfffffff8, 0x92d, 0x3, 0x7ff, 0x3ff, 0x0, 0x0, 0xfffffffa, 0x9f, 0x2, 0x100, 0xffff, 0x7, 0x4, 0x2, 0x3, 0x299eff1, 0x7ff, 0x8, 0xb615, 0x80000000, 0x9, 0x708, 0xfffff801, 0x10000, 0x4, 0xcd, 0x0, 0x90e1, 0x3, 0x7ff, 0x1, 0x9, 0x9, 0x9, 0x8, 0x2, 0x4, 0x4, 0x6, 0x7, 0x80000001, 0x3, 0x6, 0xfffffffa, 0x6, 0x4, 0x1ab, 0x3, 0x0, 0x7c1, 0x3a, 0x1, 0x9, 0xfffffffe, 0x6, 0x7fff, 0x7fff, 0x9400, 0x8, 0x91, 0x8, 0x6, 0x101, 0x1, 0x9c5, 0x0, 0x9, 0x1, 0x400, 0x5, 0xfffffffc, 0x20, 0x0, 0x9, 0xfffffff9, 0xb9, 0x6, 0x40, 0x3, 0x1, 0x4, 0x80, 0xe0, 0x6, 0x1f, 0x200000, 0x7f, 0x3, 0x76c, 0xffffffe1, 0x9, 0x7, 0x9, 0x1, 0x9df8, 0xffffb3a8, 0x7f, 0x60000, 0x40, 0x552a, 0x4, 0x48, 0xff, 0x0, 0x7ff, 0xfffffffc, 0xe00, 0x8, 0x80000001, 0x2, 0x100, 0x80, 0x3, 0x0, 0x7fff, 0x9, 0x80000001, 0x709b, 0xfff, 0x7, 0x7, 0x0, 0x9, 0x0, 0x7ff, 0x9, 0x7fe, 0x80000001, 0x7fffffff, 0x2, 0x8, 0x7, 0x6, 0x2, 0x80000000, 0x1, 0x80000001, 0x400, 0x80000001, 0x4, 0x5, 0x80000000, 0xa3e5, 0x9e, 0x8, 0x20, 0xfffffffe, 0x3, 0x2, 0x152f, 0x5, 0x7, 0x6, 0x8, 0x80000001, 0x7, 0x4, 0x5, 0xffffff5a, 0x3f, 0x401, 0x9, 0x8, 0xffffffe0, 0x7, 0xffffffff, 0x9, 0xad, 0x7, 0xabe, 0x200, 0xb33, 0x3, 0x80000000, 0x400, 0x80, 0x81, 0x1, 0x100]}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x1ff}]]}, {0xbd, 0x6, "4895965ff8106d4f11237dbb241a1fbcebeb37983f592202180913b092ecc896ac404e9d503390c180d3e647dbcb5d77243570562f56f13fe3f225a1d44b821a913815c4b0a9eaccf07568fecdef8b54c8c1ad9afe96fdbace57d3fbb14fca9fd0dce2af044d8c4e84d6ed508c5331cb30c0a57b5a1010296b9ff6027f7ae5f87e9dc43561f706486f3b9c3f278efbefa5a44236c1606d41e0e0633fa83ef90b8c7eafda2cc4cd4424cb67b70621b71289105a2e17ea9d88d7"}, {0xc}, {0xc, 0x8, {0x2, 0x2}}}}, @m_ctinfo={0x15c, 0x13, 0x0, 0x0, {{0xb}, {0x64, 0x2, 0x0, 0x1, [@TCA_CTINFO_PARMS_DSCP_STATEMASK={0x8, 0x6, 0x6}, @TCA_CTINFO_PARMS_DSCP_MASK={0x8, 0x5, 0x1}, @TCA_CTINFO_ACT={0x18, 0x3, {0x0, 0x8000, 0x7, 0xc6a, 0x7fff}}, @TCA_CTINFO_ZONE={0x6, 0x4, 0xda}, @TCA_CTINFO_PARMS_DSCP_STATEMASK={0x8, 0x6, 0x5}, @TCA_CTINFO_ZONE={0x6, 0x4, 0xfffa}, @TCA_CTINFO_ZONE={0x6, 0x4, 0x5}, @TCA_CTINFO_ACT={0x18, 0x3, {0x21, 0x7, 0x5, 0x1ff}}]}, {0xce, 0x6, "aa05db565946eb207189e321d7dd92e2b6064d2be39abf81b8e59473c1214fe7294f1772f00462c148973774c423900eb9dffc40100152de129537107ac0609c39ff1c984c12b1fd7f12b54572403e29d41c336cadc69967722d273a2fc8b92410671143eedcc0635c5abc914a99961c6647c9759a9ffc5f732cca4586dd08719e50842174f1cb761d3aaec0084e9e24aca19e5ce61ceeb2d58341a0784c19a3dc25c3df37025340db89ac31b0f134fbbd04a966e362365d38edcb85700a1eaef3918c1c1cfe8e8d7036"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x2, 0x2}}}}, @m_mirred={0x130, 0xb, 0x0, 0x0, {{0xb}, {0x24, 0x2, 0x0, 0x1, [@TCA_MIRRED_PARMS={0x20, 0x2, {{0x9, 0x3, 0x3, 0x8, 0x7fff}, 0x1, r4}}]}, {0xe2, 0x6, "a97f2902596ff002bc66200b67e3a9bbebbc35a80721a42f6f8edb03e9bae388877e25dc4617e3b54b52da588a8c4a89d01b26ff14fcdb062e50f8bd3ee085bff6cadb553cfe4acc46913d30ec71374d11f8e66ad96d14bd969955bcb79cd4e40023b2d4deb7135adea2f608b3ca1353e7832448e71835fc8e47e733371612c5effd803828e7998f13d6d476e6c4e15f84b310ea0303a7a95d3f0709264163da00a654bbd2c9f901dd19af414bcb7e70de00d0959c3d377336aa4b651856ef8c8e3507252d35d42102496bb0233fcb7b967277ce4dd31e42bbdad6590cd0"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x2}}}}, @m_bpf={0xd0, 0x11, 0x0, 0x0, {{0x8}, {0x40, 0x2, 0x0, 0x1, [@TCA_ACT_BPF_NAME={0xc, 0x6, './file1\x00'}, @TCA_ACT_BPF_OPS={0x1c, 0x4, [{0x7ff, 0x2, 0x24, 0x6}, {0x6, 0x2, 0x5, 0x401}, {0x1, 0x3, 0x7, 0x869d}]}, @TCA_ACT_BPF_NAME={0xc, 0x6, './file0\x00'}, @TCA_ACT_BPF_FD={0x8, 0x5, r1}]}, {0x69, 0x6, "2a9e277a985f4fd8fe28f68a0cec3c4bc7f8a9eebd1c939c1202534c4826de9c4a7365f4bf6bb7867ce5ce77d119cce80e502d74b121e816297abc59d285412a7f07b09342fbf5104a326a509f82684d115993c2415f40953f8f3799f9c4844fcb713fdc23"}, {0xc, 0x7, {0x0, 0x1}}, {0xc}}}]}, @TCA_RSVP_PINFO={0x20, 0x4, {{0x7fff, 0x3, 0x4}, {0x1, 0x9, 0x9}, 0x67, 0xff, 0x7f}}, @TCA_RSVP_CLASSID={0x8, 0x1, {0x7, 0xa}}, @TCA_RSVP_CLASSID={0x8, 0x1, {0x8, 0x7}}, @TCA_RSVP_CLASSID={0x8, 0x1, {0x5, 0x7}}, @TCA_RSVP_SRC={0x8, 0x3, @private=0xa010100}]}}, @TCA_RATE={0x6, 0x5, {0x1, 0x80}}]}, 0x73e4}, 0x1, 0x0, 0x0, 0x84}, 0x84) r5 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r5) (async) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r6, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) (async) getsockopt$inet_mreqn(r2, 0x0, 0x23, &(0x7f0000000080)={@local, @empty, 0x0}, &(0x7f0000000240)=0xc) sendmsg$nl_route(r3, &(0x7f0000000440)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000400)={&(0x7f00000003c0)=@bridge_newneigh={0x24, 0x1c, 0x800, 0x70bd26, 0x25dfdbff, {0xa, 0x0, 0x0, r7, 0x10, 0x2, 0x1}, [@NDA_DST_IPV4={0x8, 0x1, @dev={0xac, 0x14, 0x14, 0x27}}]}, 0x24}, 0x1, 0x0, 0x0, 0x8010}, 0x10) (async) mount$9p_fd(0x0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000280), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r1, @ANYBLOB=',msize=0x']) [ 414.931946][T26456] Memory failure: 0x1731cc: recovery action for dirty LRU page: Recovered [ 414.942685][T26456] Injecting memory failure for pfn 0x18377c at process virtual address 0x20003000 [ 414.961099][T26470] loop5: detected capacity change from 0 to 73728 [ 414.965595][T26456] Memory failure: 0x18377c: recovery action for dirty LRU page: Recovered [ 414.993941][T26456] Injecting memory failure for pfn 0x1667a5 at process virtual address 0x20004000 [ 415.005111][T26456] Memory failure: 0x1667a5: recovery action for dirty LRU page: Recovered [ 415.007423][T26456] Injecting memory failure for pfn 0x181c63 at process virtual address 0x20005000 [ 415.024190][T26456] Memory failure: 0x181c63: recovery action for dirty LRU page: Recovered [ 415.026397][T26456] Injecting memory failure for pfn 0x182de8 at process virtual address 0x20006000 [ 415.052432][T26456] Memory failure: 0x182de8: recovery action for dirty LRU page: Recovered 00:06:55 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200), &(0x7f0000000240)=0xc) (async) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) unshare(0x8000400) (async, rerun: 32) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), 0xffffffffffffffff) (async, rerun: 32) getsockname$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) (async) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f00000002c0), r0) sendmsg$L2TP_CMD_TUNNEL_DELETE(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000340)={&(0x7f00000003c0)={0x30, r1, 0x0, 0x70bd27, 0x25dfdbfc, {}, [@L2TP_ATTR_LNS_MODE={0x5, 0x14, 0x3}, @L2TP_ATTR_LNS_MODE={0x5, 0x14, 0x1f}, @L2TP_ATTR_PEER_COOKIE={0xc, 0x10, 0x6}]}, 0x8d}, 0x1, 0x0, 0x0, 0x80004}, 0x14) (async, rerun: 32) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000045c0)='/proc/keys\x00', 0x0, 0x0) (async, rerun: 32) r3 = openat$full(0xffffffffffffff9c, &(0x7f00000000c0), 0x222100, 0x0) sendmsg$RDMA_NLDEV_CMD_STAT_SET(r3, &(0x7f00000001c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)=ANY=[@ANYBLOB="220000001014000125bd7000fce1e542ccaaa0cff9a40be7"], 0x18}, 0x1, 0x0, 0x0, 0x400c800}, 0x20000800) (async) unshare(0xe000000) (async) unshare(0x29000200) (async) r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000000)=ANY=[@ANYBLOB="40000000210001000000000000000200020000005611e19405cf55460c000100736b6265000074000c001800ffffffffffffffff0c001700085ce7b9"], 0x40}}, 0x0) (async) r5 = socket$alg(0x26, 0x5, 0x0) bind$alg(0xffffffffffffffff, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'ghash-generic\x00'}, 0x58) (async, rerun: 32) setsockopt$ALG_SET_KEY(r5, 0x117, 0x1, &(0x7f0000000080)="ab553fec94248c32e27d04000000288a", 0x10) (async, rerun: 32) r6 = accept$alg(r5, 0x0, 0x0) sendfile(r6, r2, 0x0, 0x6) (async) close_range(r0, 0xffffffffffffffff, 0x2) 00:06:55 executing program 2: syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000040)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='huge=always'], 0x0) chdir(&(0x7f0000000380)='./bus\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(0xffffffffffffffff, &(0x7f0000000600)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x12, r0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x17) 00:06:55 executing program 3: openat$nullb(0xffffffffffffff9c, &(0x7f0000000040), 0x13b080, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = add_key$fscrypt_provisioning(&(0x7f0000000200), &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000300)=ANY=[@ANYBLOB="02"], 0x29, 0xffffffffffffffff) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(r0, 0xc0506617, &(0x7f0000000340)={@id={0x2, 0x0, @b}, 0x0, r1}) ioctl$BLKZEROOUT(r0, 0x127f, &(0x7f0000000180)={0x3ff, 0x41}) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r4 = add_key$fscrypt_provisioning(&(0x7f0000000200), &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000300)=ANY=[@ANYBLOB="02"], 0x29, 0xffffffffffffffff) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(r0, 0xc0506617, &(0x7f0000000440)={@id={0x2, 0x0, @b}, 0x7, r4, '\x00', @auto=[0x13, 0x3e, 0x38, 0x18, 0x17, 0x3f, 0x1b]}) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r4, &(0x7f00000001c0)='logon\x00', 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r3) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r5, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) r6 = syz_open_dev$admmidi(&(0x7f0000000080), 0x2, 0x4b41) r7 = dup(r6) r8 = socket$alg(0x26, 0x5, 0x0) bind$alg(r8, &(0x7f0000000280)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb(cipher_null)\x00'}, 0x58) r9 = accept4(r8, 0x0, 0x0, 0x80800) sendfile(r9, r7, 0x0, 0x81000) [ 415.058740][T26456] Injecting memory failure for pfn 0x1833f0 at process virtual address 0x20007000 [ 415.072768][T26456] Memory failure: 0x1833f0: recovery action for dirty LRU page: Recovered [ 415.076997][T26456] Injecting memory failure for pfn 0x1806ba at process virtual address 0x20008000 [ 415.081919][T26456] Memory failure: 0x1806ba: recovery action for dirty LRU page: Recovered [ 415.084191][T26456] Injecting memory failure for pfn 0x18284c at process virtual address 0x20009000 [ 415.086554][T26482] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.3'. [ 415.089288][T26456] Memory failure: 0x18284c: recovery action for dirty LRU page: Recovered [ 415.099492][T26482] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.3'. [ 415.099917][T26456] Injecting memory failure for pfn 0x17ae01 at process virtual address 0x2000a000 [ 415.105041][T26456] Memory failure: 0x17ae01: recovery action for dirty LRU page: Recovered [ 415.107483][T26456] Injecting memory failure for pfn 0x1833ff at process virtual address 0x2000b000 [ 415.110290][T26456] Memory failure: 0x1833ff: recovery action for dirty LRU page: Recovered [ 415.113673][T26456] Injecting memory failure for pfn 0x1833fd at process virtual address 0x2000c000 [ 415.116439][T26456] Memory failure: 0x1833fd: recovery action for dirty LRU page: Recovered [ 415.118816][T26456] Injecting memory failure for pfn 0x175119 at process virtual address 0x2000d000 [ 415.138216][T26456] Memory failure: 0x175119: recovery action for dirty LRU page: Recovered [ 415.140568][T26456] Injecting memory failure for pfn 0x173007 at process virtual address 0x2000e000 [ 415.174234][T26456] Memory failure: 0x173007: recovery action for dirty LRU page: Recovered [ 415.176520][T26456] Injecting memory failure for pfn 0x169410 at process virtual address 0x2000f000 [ 415.179244][T26456] Memory failure: 0x169410: recovery action for dirty LRU page: Recovered 00:06:55 executing program 4: syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000040)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="68756765f44e6ac8c4d30d603d616c77617973f3fcd3bbbf0f1b0f90990a2de2f3305ea105c4b15b5edd51d3124bfd7fd35b7ed3cee50d7c77a6baade927680af8751e379f362a867f0d9a873f2985de57acc32ae0075886570ffde0ad561156ba0bfd5149db42110c07d4a5e5301939d6ccdce7522e29dfeffb46ebd8e5fa1d76fb996ae16ad7106a562a96d53d48268d54a18223cf16ec27ddbb2f4c1a89f3dd0f0725f6b263"], 0x0) (async, rerun: 64) chdir(&(0x7f0000000380)='./bus\x00') (async, rerun: 64) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000600)=ANY=[], 0x208e24b) (async) llistxattr(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=""/191, 0xbf) (async) pwrite64(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x12, r0, 0x0) (async, rerun: 64) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x64) (rerun: 64) 00:06:55 executing program 0: ioctl$BTRFS_IOC_SPACE_INFO(0xffffffffffffffff, 0xc0109414, &(0x7f0000000280)={0x9a, 0x90b, ['\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00']}) (async) syz_io_uring_setup(0x4ed9, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x600000}, &(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, &(0x7f0000000140), &(0x7f0000000240)) syz_io_uring_setup(0x19b5, &(0x7f0000000000)={0x0, 0xc56b, 0x0, 0x1, 0x311}, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000080), &(0x7f00000000c0)) 00:06:55 executing program 3: openat$nullb(0xffffffffffffff9c, &(0x7f0000000040), 0x13b080, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = add_key$fscrypt_provisioning(&(0x7f0000000200), &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000300)=ANY=[@ANYBLOB="02"], 0x29, 0xffffffffffffffff) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(r0, 0xc0506617, &(0x7f0000000340)={@id={0x2, 0x0, @b}, 0x0, r1}) ioctl$BLKZEROOUT(r0, 0x127f, &(0x7f0000000180)={0x3ff, 0x41}) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r4 = add_key$fscrypt_provisioning(&(0x7f0000000200), &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000300)=ANY=[@ANYBLOB="02"], 0x29, 0xffffffffffffffff) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(r0, 0xc0506617, &(0x7f0000000440)={@id={0x2, 0x0, @b}, 0x7, r4, '\x00', @auto=[0x13, 0x3e, 0x38, 0x18, 0x17, 0x3f, 0x1b]}) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r4, &(0x7f00000001c0)='logon\x00', 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r3) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r5, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) r6 = syz_open_dev$admmidi(&(0x7f0000000080), 0x2, 0x4b41) r7 = dup(r6) r8 = socket$alg(0x26, 0x5, 0x0) bind$alg(r8, &(0x7f0000000280)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb(cipher_null)\x00'}, 0x58) r9 = accept4(r8, 0x0, 0x0, 0x80800) sendfile(r9, r7, 0x0, 0x81000) openat$nullb(0xffffffffffffff9c, &(0x7f0000000040), 0x13b080, 0x0) (async) openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) (async) add_key$fscrypt_provisioning(&(0x7f0000000200), &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000300)=ANY=[@ANYBLOB="02"], 0x29, 0xffffffffffffffff) (async) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(r0, 0xc0506617, &(0x7f0000000340)={@id={0x2, 0x0, @b}, 0x0, r1}) (async) ioctl$BLKZEROOUT(r0, 0x127f, &(0x7f0000000180)={0x3ff, 0x41}) (async) socket$nl_route(0x10, 0x3, 0x0) (async) socket(0x10, 0x803, 0x0) (async) openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) (async) add_key$fscrypt_provisioning(&(0x7f0000000200), &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000300)=ANY=[@ANYBLOB="02"], 0x29, 0xffffffffffffffff) (async) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(r0, 0xc0506617, &(0x7f0000000440)={@id={0x2, 0x0, @b}, 0x7, r4, '\x00', @auto=[0x13, 0x3e, 0x38, 0x18, 0x17, 0x3f, 0x1b]}) (async) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r4, &(0x7f00000001c0)='logon\x00', 0x0) (async) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r3) (async) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) (async) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r5, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) (async) syz_open_dev$admmidi(&(0x7f0000000080), 0x2, 0x4b41) (async) dup(r6) (async) socket$alg(0x26, 0x5, 0x0) (async) bind$alg(r8, &(0x7f0000000280)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb(cipher_null)\x00'}, 0x58) (async) accept4(r8, 0x0, 0x0, 0x80800) (async) sendfile(r9, r7, 0x0, 0x81000) (async) 00:06:55 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200), &(0x7f0000000240)=0xc) (async, rerun: 64) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) (async, rerun: 64) unshare(0x8000400) (async, rerun: 64) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), 0xffffffffffffffff) (rerun: 64) getsockname$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f00000002c0), r0) sendmsg$L2TP_CMD_TUNNEL_DELETE(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000340)={&(0x7f00000003c0)={0x30, r1, 0x0, 0x70bd27, 0x25dfdbfc, {}, [@L2TP_ATTR_LNS_MODE={0x5, 0x14, 0x3}, @L2TP_ATTR_LNS_MODE={0x5, 0x14, 0x1f}, @L2TP_ATTR_PEER_COOKIE={0xc, 0x10, 0x6}]}, 0x8d}, 0x1, 0x0, 0x0, 0x80004}, 0x14) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000045c0)='/proc/keys\x00', 0x0, 0x0) (async) r3 = openat$full(0xffffffffffffff9c, &(0x7f00000000c0), 0x222100, 0x0) sendmsg$RDMA_NLDEV_CMD_STAT_SET(r3, &(0x7f00000001c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)=ANY=[@ANYBLOB="220000001014000125bd7000fce1e542ccaaa0cff9a40be7"], 0x18}, 0x1, 0x0, 0x0, 0x400c800}, 0x20000800) unshare(0xe000000) (async) unshare(0x29000200) r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000000)=ANY=[@ANYBLOB="40000000210001000000000000000200020000005611e19405cf55460c000100736b6265000074000c001800ffffffffffffffff0c001700085ce7b9"], 0x40}}, 0x0) (async, rerun: 32) r5 = socket$alg(0x26, 0x5, 0x0) (rerun: 32) bind$alg(0xffffffffffffffff, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'ghash-generic\x00'}, 0x58) (async) setsockopt$ALG_SET_KEY(r5, 0x117, 0x1, &(0x7f0000000080)="ab553fec94248c32e27d04000000288a", 0x10) (async) r6 = accept$alg(r5, 0x0, 0x0) sendfile(r6, r2, 0x0, 0x6) (async) close_range(r0, 0xffffffffffffffff, 0x2) 00:06:55 executing program 5: syz_mount_image$ext4(0x0, &(0x7f0000000100)='./file0\x00', 0x2400000, 0x0, &(0x7f0000000000), 0x0, 0x0, 0x0) pipe2$9p(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="1500000065ffff018000000800395032203030"], 0x15) r2 = dup(r1) write$FUSE_BMAP(r2, &(0x7f0000000000)={0x18}, 0x18) write$FUSE_DIRENTPLUS(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="380175334d27194d08cc1a4565d48ccc888b24d40c5bfe365a5b7b94044c80be2a3b84b278e09bd7039559bf59acf95e65abd8a147e1edcc9e5551d9e16fdab038898b1d7f1eca80cf9d7175563cd6261672a9ec5bda3e077f9ffd53793a2162f5258c2eca413b141081560252d36ccd31d0bda35532042485ba1194b2bd5e93225a1bb25319bb8e80ff81398feeaf1dee6f3232211eb0fde82a935bbbf8b22e671a87df0b1c7c9adf687866679f911024165fc07d48e0ede817837465f679d01a67bb68fa96811ee892862aa7a81f84a8bfa471d0b2315f605ec5a9b15a4cdb7c3d01d584de3f24b7c2ad36"], 0x138) (async) r3 = socket$nl_route(0x10, 0x3, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), 0xffffffffffffffff) (async) getsockname$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r4, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=@newqdisc={0x78, 0x24, 0x5820a61ca228651, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfq={{0x8}, {0x4c}}]}, 0x78}}, 0x0) (async) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000003c0)=@newtfilter={0x60, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {}, {0xd}}, [@filter_kind_options=@f_basic={{0xa}, {0x30, 0x2, [@TCA_BASIC_EMATCHES={0x2c, 0x2, 0x0, 0x1, [@TCA_EMATCH_TREE_HDR={0x8, 0x1, {0xffff}}, @TCA_EMATCH_TREE_LIST={0x20, 0x2, 0x0, 0x1, [@TCF_EM_NBYTE={0x10, 0x1}, @TCF_EM_META={0xc, 0x2, 0x0, 0x0, {{0x0, 0x4, 0x3}}}]}]}]}}]}, 0x60}}, 0x0) (async) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000007900)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f00000078c0)={&(0x7f00000004c0)=@deltfilter={0x73e4, 0x2d, 0x0, 0x70bd2c, 0x25dfdbff, {0x0, 0x0, 0x0, 0x0, {0x10, 0xa}, {0xd, 0xd}, {0xb, 0xfff2}}, [@TCA_CHAIN={0x8, 0xb, 0x8}, @TCA_CHAIN={0x8, 0xb, 0x800}, @TCA_RATE={0x6, 0x5, {0x4, 0x2}}, @TCA_CHAIN={0x8, 0xb, 0x2}, @TCA_RATE={0x6, 0x5, {0x2}}, @TCA_RATE={0x6, 0x5, {0x0, 0x8}}, @filter_kind_options=@f_rsvp={{0x9}, {0x737c, 0x2, [@TCA_RSVP_ACT={0x3f24, 0x6, [@m_police={0xdc0, 0x0, 0x0, 0x0, {{0xb}, {0xd0c, 0x2, 0x0, 0x1, [[@TCA_POLICE_RESULT={0x8, 0x5, 0x2}, @TCA_POLICE_RESULT={0x8, 0x5, 0x1235}], [@TCA_POLICE_RATE={0x404, 0x2, [0x6, 0x72, 0x47e, 0x3, 0xdcf7, 0x2, 0x2, 0x1000, 0x9, 0x1, 0xb7, 0xffff, 0x3, 0x7, 0xffffffc4, 0x3f, 0x2, 0x2, 0xb959, 0x6, 0x81, 0x20, 0x2, 0x1ff, 0x80, 0x7, 0x8, 0x1, 0x9, 0x80, 0x6, 0x7, 0x4, 0x5, 0x5, 0x400, 0x0, 0x3, 0x8000, 0x2, 0xb767, 0xffff, 0x7f, 0x1ff, 0x8, 0x5, 0x7, 0x80000001, 0x17, 0x3, 0x6e9, 0x3, 0x0, 0x3, 0x13f, 0x400, 0xfffffff9, 0x3, 0x567, 0x3, 0x80000001, 0x635, 0x3, 0x9e, 0xc1db, 0x0, 0x1, 0x20, 0x434, 0x2, 0x8, 0x8, 0x0, 0x8000, 0x45, 0x100, 0x2, 0x80000001, 0x94, 0x2, 0x80, 0xa00, 0x5, 0x8000, 0x8001, 0x7, 0xae96, 0x1, 0x42c, 0x5, 0x0, 0x5, 0x0, 0x1f, 0xff, 0xffffffff, 0x3f, 0x4, 0xb61, 0xd25, 0xab, 0xffff, 0x4, 0x9b, 0x80000001, 0x4, 0x5, 0xffffffff, 0x4, 0x1, 0x16c3, 0x9, 0xaee, 0x2, 0x3, 0xfffeffff, 0x100000, 0x0, 0xd261, 0x2, 0x4, 0x10000, 0x9, 0x100, 0x6, 0x8001, 0x4, 0x2, 0x100, 0xfffff295, 0x2, 0xd5, 0x9, 0x1, 0x3, 0x81, 0x1, 0x0, 0x2, 0x5, 0x9, 0x4, 0x3e, 0x3, 0x1, 0x6, 0x6, 0x7, 0x7, 0xa1, 0x400, 0x0, 0x2, 0xff, 0x6, 0x10000, 0xfffffffb, 0x7, 0x2, 0x21, 0x8, 0x2, 0x81, 0x7f, 0x3, 0x5, 0x2, 0x101, 0x1610, 0x100, 0x1, 0x200, 0x200, 0x4, 0x2, 0x8, 0x1, 0x6, 0x7ff, 0x401, 0x35fb, 0xff, 0x77b0, 0x2, 0x9, 0x4, 0x4, 0x4, 0x2e, 0xeba, 0x8e3c, 0x6, 0x0, 0x100, 0xc7, 0x8001, 0x2, 0xffffffff, 0x10000, 0x7, 0x2, 0x7, 0x2, 0x865, 0x5, 0x1ff, 0x1, 0xfffffff7, 0x2, 0x4, 0x6a, 0x8, 0x4, 0x4, 0x836b, 0xfffffff9, 0x8, 0x9, 0xe62, 0x1000, 0x67, 0xc86, 0x200, 0x1000, 0x6, 0x3, 0x1, 0x6, 0x5bdb, 0x0, 0x7f, 0x6, 0x1, 0x80000001, 0xaa0d, 0x81, 0x2, 0x69, 0xaf, 0x1, 0x7346, 0x80000001, 0x10000, 0xb, 0x7, 0x80000001, 0x1, 0x4, 0xf46c, 0x0, 0xfffffe00, 0x4907, 0xffff, 0x8, 0x7fff, 0x1]}, @TCA_POLICE_RESULT={0x8, 0x5, 0xd20}], [@TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x9}, @TCA_POLICE_RATE={0x404, 0x2, [0x9, 0x1000, 0x4c, 0x2, 0x0, 0x0, 0x2, 0x7fffffff, 0xee6, 0x4, 0x0, 0x7, 0xc, 0x3, 0x0, 0xe95, 0xfffffffa, 0x800, 0x9, 0x80000000, 0x20, 0xa2, 0x1, 0x0, 0x1, 0x80000001, 0x4, 0x7, 0x7, 0x9, 0x800, 0x1f, 0x4, 0x1, 0x800, 0x2, 0x7ff, 0xd2, 0x5, 0x101, 0xffffffff, 0x266, 0x4, 0x3, 0x8000, 0x7, 0x0, 0x3, 0x40, 0x0, 0x8, 0x7d, 0x2, 0x6, 0x2, 0x1ff, 0x8c35, 0x4729f599, 0x6, 0x5, 0x8001, 0x2, 0x1, 0x7, 0x6, 0x712, 0x7fff, 0x9, 0xfffffffe, 0x10000, 0x80000001, 0x0, 0x1000, 0x8, 0x0, 0x0, 0x20, 0x859, 0x9, 0x1, 0x7ef6, 0x1, 0x40, 0xffffffff, 0x5, 0x5, 0x1, 0x4e4, 0x0, 0x4987, 0xa17, 0x6, 0x8000, 0x2, 0x7, 0x0, 0x2638, 0x7, 0xaae, 0x7, 0xfffffe01, 0x9, 0x6, 0x80000000, 0x3, 0x7, 0x7f, 0x3, 0xd, 0x73ef, 0x9, 0x40, 0x2, 0x8000, 0xfff, 0x3, 0x8, 0x3, 0x8, 0x3, 0x5, 0x8, 0x4, 0x9, 0x218eac74, 0x1368, 0x1, 0x8000, 0x0, 0x5, 0x3ff, 0xffff8001, 0x400, 0x2, 0x2, 0x2, 0x0, 0x7b, 0xc000, 0x9, 0x3, 0x6, 0x1, 0x3ff, 0x0, 0x1ff, 0x0, 0x8434, 0x800, 0x1f52, 0x1, 0x40, 0x38f, 0x1, 0xfffff000, 0xcea, 0x9, 0x6, 0x1, 0x261, 0x8, 0x6, 0x3, 0x10d25b7e, 0xb45, 0x61, 0x3ff, 0x8, 0x7, 0xe380, 0x7, 0x40, 0x4, 0x8001, 0x7, 0x3ff, 0x1, 0x10000, 0x5, 0x9, 0x8, 0x8c4, 0x101, 0xae, 0x1, 0x3, 0x1, 0x9, 0x6, 0x3, 0xf25, 0x0, 0x8001, 0x9, 0x7fff, 0xfff, 0x0, 0x100, 0x33, 0x7fffffff, 0x3f, 0xffffffff, 0x2, 0x8000, 0xffff, 0x6, 0x1f, 0x101, 0x400, 0x80000001, 0x0, 0x4b8, 0x2, 0xfffffc01, 0x9, 0x0, 0x1000, 0x3f, 0x8, 0xa714, 0xfffff4bb, 0x2, 0x200, 0x7ff, 0x0, 0x9, 0x7fff, 0x3ff, 0x4, 0x81, 0x9, 0x5, 0x8, 0x7, 0x5, 0x983e, 0xef4d, 0x7, 0x800, 0x6, 0x8, 0x5, 0x6, 0x3, 0x3, 0x3, 0x8, 0x6, 0xff, 0xff, 0x2, 0x1000, 0x9c8e, 0x9, 0xa511, 0x2]}, @TCA_POLICE_TBF={0x3c, 0x1, {0x4b, 0x8, 0x7, 0x1, 0x7fff, {0x3, 0x2, 0x4, 0x8, 0x7, 0x4}, {0x8b, 0x0, 0x96ae, 0xf689, 0x6, 0x1}, 0x6, 0x7, 0x1}}, @TCA_POLICE_RATE={0x404, 0x2, [0x4, 0x5, 0x9, 0x1, 0x9, 0x1, 0x3321, 0x898d, 0x7ff, 0x6, 0xfffffffa, 0xaf, 0x3ff, 0x55e9, 0x3f708f83, 0x0, 0xffff4ce7, 0x8, 0x4, 0x9, 0x9, 0x0, 0x7, 0x101, 0x1, 0x80000001, 0x9, 0x8, 0x4, 0xb2, 0x9, 0x5, 0xfff, 0x1, 0x80, 0x0, 0x20, 0x10001, 0x8, 0x101, 0x0, 0x1ff, 0x8, 0x80000001, 0x7, 0x401, 0x2, 0x0, 0x7, 0x8, 0x40, 0x9, 0x1000, 0x721cf4ba, 0x1, 0x2, 0xf7, 0x4, 0x8, 0x7f, 0x6, 0x80000001, 0x4, 0x3, 0x400, 0x400, 0x1d6800, 0x10000, 0x9, 0x8, 0x4, 0x1ff, 0x5, 0x1f0000, 0x9, 0x3, 0xfffffe00, 0x8, 0x1f, 0x6, 0xfffffff7, 0x9, 0x1, 0x8, 0xfffffffb, 0x10b, 0x7fff, 0x8, 0x2, 0x2, 0x7f, 0x81, 0x8, 0x1, 0x1, 0x1000, 0x4, 0xd32d, 0x1084, 0x5, 0x9, 0x9, 0x9, 0x1000, 0x80000001, 0xffffffff, 0x5, 0x1, 0x7, 0x7, 0x7, 0x4, 0x3, 0x400, 0x7fffffff, 0xffffffc0, 0x9, 0x5, 0x1, 0xbaa, 0x3704, 0x3, 0x1, 0xffff, 0x17b, 0x3, 0x927, 0x7, 0x6, 0x6, 0x7, 0x9, 0x7ac, 0x1, 0xffffffff, 0x1, 0xff, 0x4, 0x4, 0xff, 0xd9, 0x9, 0x5, 0x100, 0x401, 0x1, 0x0, 0x0, 0x7, 0x9, 0x2, 0x0, 0x9, 0x24e6, 0x0, 0x1, 0xc4, 0xffff, 0x7, 0x3, 0x20, 0x4, 0x0, 0x1, 0x5, 0x101, 0x6, 0x0, 0x8, 0x4, 0x101, 0x300, 0x0, 0x9, 0xde8, 0x5, 0x6, 0x10000, 0x20, 0x20d, 0x3ff, 0x3, 0xb, 0x2, 0x3, 0x1, 0x7fffffff, 0x8, 0x6, 0xff, 0x5, 0x8, 0x2bc6, 0x9, 0x7, 0x401, 0x4, 0x5, 0x1, 0x9, 0x7, 0x32000, 0xffff, 0x101, 0x83b, 0x100, 0x7ff, 0x7554cbe6, 0x1000, 0x81, 0x8, 0xfffffff8, 0x0, 0x0, 0x59, 0x5, 0x2, 0x1, 0x5, 0x0, 0x481, 0x1, 0x8, 0x7ff, 0x3, 0x1ff, 0x9, 0x20, 0x7, 0x101, 0x80, 0xffffffff, 0x1, 0x1f, 0x8, 0xffffffff, 0x6, 0xfffff000, 0x8, 0x3, 0x6, 0x80000001, 0x1, 0x79, 0x8, 0x0, 0x800, 0x8001, 0x1, 0x3, 0x3ff, 0x8000, 0x8, 0x44814510, 0x2, 0x5]}, @TCA_POLICE_RATE64={0xc, 0x8, 0x80000001}, @TCA_POLICE_TBF={0x3c, 0x1, {0x8, 0x5, 0x7ff, 0x3, 0x20, {0x81, 0x1, 0x6, 0x5, 0x20, 0x3ff}, {0x1, 0x2, 0x9, 0x3, 0x3, 0x6d25}, 0x3, 0xcff, 0x7ff}}, @TCA_POLICE_TBF={0x3c, 0x1, {0x1f, 0x3, 0x101, 0xfffffffd, 0x8, {0x81, 0x1, 0x69e, 0x4000, 0x401, 0x478}, {0x80, 0x0, 0x3f, 0x9, 0xa5, 0x2}, 0x1, 0x45, 0x4}}, @TCA_POLICE_RATE64={0xc, 0x8, 0x100000000}], [@TCA_POLICE_RATE64={0xc, 0x8, 0x4}]]}, {0x8a, 0x6, "c88e1280c6f2e35994fd020660e208aaa38ea12e277d630973fc3956d1c66d2dc7b432fbc1ccd5ab96bae0640286360f180d3a8099f2cc6c43f478bcd72829d32a53bfae71a500a5f1fcce6d4dff934df9bb7200212bbbb0c10002da88fda48ea38521c3c173817c7967319c90b7647f7961fba6d527cae056d60efaa9330c66bc92096ef143"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x1}}}}, @m_sample={0x80, 0x12, 0x0, 0x0, {{0xb}, {0x54, 0x2, 0x0, 0x1, [@TCA_SAMPLE_RATE={0x8, 0x3, 0x7}, @TCA_SAMPLE_PSAMPLE_GROUP={0x8, 0x5, 0x8001}, @TCA_SAMPLE_PSAMPLE_GROUP={0x8, 0x5, 0x8}, @TCA_SAMPLE_TRUNC_SIZE={0x8, 0x4, 0x2}, @TCA_SAMPLE_RATE={0x8, 0x3, 0x8}, @TCA_SAMPLE_RATE={0x8, 0x3, 0x5}, @TCA_SAMPLE_RATE={0x8, 0x3, 0x1}, @TCA_SAMPLE_PARMS={0x18, 0x2, {0x9, 0x2, 0x0, 0x36, 0xbf18}}]}, {0x4}, {0xc}, {0xc}}}, @m_pedit={0x2d54, 0x4, 0x0, 0x0, {{0xa}, {0x1d28, 0x2, 0x0, 0x1, [@TCA_PEDIT_PARMS_EX={0xe38, 0x4, {{{0x2, 0x7fff, 0x0, 0x8, 0x40}, 0x2, 0x3, [{0x8001, 0x8, 0x5, 0x8, 0xfffffff8, 0x3}]}, [{0xd85b, 0x3, 0x7, 0x2, 0xbf3, 0x5}, {0x10000, 0x7fff, 0x56, 0x400, 0x823a, 0x401}, {0x9, 0x800, 0x7fff, 0x0, 0x2, 0xffff}, {0x7f, 0xff, 0x8, 0x400, 0x2, 0x4988}, {0x64, 0x4, 0x5, 0x1, 0x0, 0x40}, {0xf8, 0x6, 0x5, 0x4, 0x6, 0x3d000000}, {0x100, 0x7, 0x80000001, 0x1, 0x3, 0xffffffff}, {0x3, 0x81, 0xffff, 0x8, 0x1, 0x3}, {0xfffffff9, 0x3, 0xb6, 0x6, 0x7, 0x1}, {0x80000000, 0xff, 0x7, 0x6, 0x2}, {0xffff677e, 0xb5ba, 0x9, 0x54, 0x8, 0x9}, {0x8001, 0x100, 0x6, 0x1, 0x2, 0x9}, {0x5, 0x9, 0x5, 0x8001, 0x401, 0x8000}, {0x9, 0xb474, 0xd32, 0x4, 0x4}, {0x7, 0x0, 0x7fffffff, 0xffffffc1, 0xa1c7, 0x4}, {0x7, 0x0, 0x2, 0x1ff, 0x2, 0x2}, {0x51f0, 0xfffffffa, 0x3, 0x7, 0x2, 0x4}, {0x1f, 0x80, 0x7f, 0x5, 0x7, 0x8}, {0x5, 0x7, 0x800, 0x9, 0x8, 0x6}, {0x5d8, 0x87c, 0x9c8b, 0x9, 0x5, 0x29}, {0x0, 0x7, 0x6f2, 0x3f, 0x800, 0x4}, {0x0, 0x400000, 0x8, 0x7, 0xffffffff, 0x9}, {0x7, 0x5, 0x8, 0x2, 0xffffffc1, 0x2}, {0x3f, 0x7fff, 0x1, 0x1, 0x7, 0xb3}, {0x7, 0x200, 0x6, 0x19, 0x10, 0x2}, {0x8000, 0x0, 0x3ff, 0x8001, 0x9, 0xfff}, {0x8, 0x800, 0x7fff, 0x6, 0x4, 0x3}, {0xaf33, 0x3, 0xfffffffa, 0x81, 0x30, 0x1}, {0x8000, 0x5441, 0x20, 0x2c6e, 0x1, 0x2}, {0x8d, 0x5, 0x3, 0x9, 0x1000, 0x2}, {0x400, 0x6, 0x6, 0x7, 0x7, 0x2}, {0x100, 0x7fff, 0x7fff, 0x7fff, 0x5, 0x3}, {0x10000, 0x6, 0x88, 0x1000, 0x9, 0x8fcb}, {0x800, 0xfffffffe, 0x2, 0x7fff, 0x9, 0x8aa}, {0x6, 0x80000000, 0x3f, 0x4, 0xed, 0x7fffffff}, {0x9, 0x9, 0x0, 0x6, 0x97, 0x9}, {0x5, 0x0, 0x3, 0x4, 0xfffffff9, 0x8}, {0x9, 0x5, 0x3ff, 0x3, 0x2, 0x1}, {0x7, 0x4, 0x8001, 0xf900, 0xfffffffb, 0x20}, {0x5, 0x400, 0x2, 0xffff8000, 0x9, 0x100}, {0x8, 0x101, 0x5, 0x4, 0x1, 0xab6}, {0x3cb, 0x1, 0xf39, 0x7293, 0x9, 0xfffffff7}, {0x4, 0x1e7c, 0x6, 0x5, 0x5, 0x800}, {0x9, 0x7fff, 0xa068, 0x6, 0x8, 0x8000}, {0x2, 0x101, 0x9, 0x8, 0x5, 0x6}, {0xffffffc1, 0x6f55, 0x3, 0xfffffffc, 0x3, 0x5}, {0x2, 0x6, 0x1, 0x80000000, 0x4c, 0x7}, {0x3, 0x8, 0x6, 0x61, 0x65af, 0xfffffffd}, {0x9, 0x8, 0x5043, 0x3, 0x8001, 0x4}, {0x8, 0x4, 0x20, 0x1, 0x6, 0x1}, {0x675, 0x1, 0xa7, 0xdb2, 0x8e6f, 0x2}, {0x5, 0x28, 0x3, 0xfffffffb, 0x7fff, 0x405}, {0x6, 0x7fff, 0x10000, 0x200, 0x6, 0x9}, {0xc8d, 0x5, 0x5, 0x233c, 0x1, 0x7}, {0x2, 0x8, 0x6, 0x0, 0x9, 0x40}, {0x8, 0x126, 0x8, 0x7, 0x3, 0x9}, {0x2, 0x406, 0xfffffff8, 0x6aaa, 0x8000, 0x7f}, {0x3, 0x3f, 0x594, 0xffff, 0x0, 0x9}, {0x8, 0x8000, 0xa4, 0x10000, 0x3c49c54, 0x401}, {0x4, 0x7ff, 0x80000000, 0x80000000, 0x200, 0x101}, {0x9e1, 0x2, 0x40, 0x5, 0x8000000, 0x7}, {0xfc, 0x1, 0x1, 0xfffffffc, 0x10001, 0x8}, {0x2, 0x35, 0x8, 0xfffffffd, 0x790, 0x7e}, {0x1, 0xcc1, 0xdc1, 0x2, 0x6, 0x70f55b5c}, {0xffffffff, 0x6, 0x1ff, 0x7fffffff, 0x4, 0xfffffffe}, {0x6, 0xc4d, 0x8001, 0x86d, 0x3, 0x80000001}, {0x1, 0x40, 0x6, 0x0, 0x1000, 0x8}, {0x3, 0x3, 0x7fffffff, 0xf922, 0x2, 0x8000}, {0x7f, 0x8000, 0x1, 0x200, 0x7fffffff, 0x3}, {0x4, 0x5, 0x1, 0x400, 0x8f, 0x7}, {0x4, 0x5, 0x3f, 0x80000000, 0x6, 0x20}, {0x2, 0x80, 0x64, 0x1, 0x771, 0x4}, {0x4, 0xfa99, 0x3f, 0x8, 0x2, 0x8}, {0x2cfa, 0x7, 0x6, 0x1f, 0x101, 0x5}, {0x5, 0x0, 0x7, 0x1, 0xffffffe0, 0x7}, {0x20, 0x2, 0x80000001, 0x6, 0x10000, 0x8001}, {0x9f31, 0x9, 0x7f, 0x2, 0x5, 0x3}, {0xfffffffe, 0x3ff, 0x200, 0x2, 0x8000, 0x2}, {0x7, 0x3ff, 0xffffffff, 0x62d1, 0x990, 0x9}, {0x3, 0x100, 0x2a2, 0x3, 0x8, 0x3}, {0xffffff00, 0xffffffff, 0xfba7, 0x2, 0x2a36, 0x9}, {0x6, 0x7f, 0x9, 0x2, 0x8000, 0x2}, {0x1ff, 0x3, 0x6, 0x8, 0xfff, 0xa58}, {0x9, 0x3, 0x2, 0xfff, 0x2, 0x6}, {0xfffffffd, 0x3, 0x9, 0x8000, 0xc1e}, {0x1, 0x2, 0x8000, 0x8, 0x8, 0x6}, {0x6, 0x1, 0xfffff9f3, 0xffff8000, 0x7b9, 0x6}, {0x1, 0x4, 0xfffff801, 0x101, 0x2, 0x3}, {0x101, 0x8, 0x3dadba6e, 0x6b9, 0x200, 0x80000000}, {0x80000001, 0x65, 0x0, 0x9, 0x0, 0xffffffff}, {0x9, 0x77, 0x0, 0x7ff, 0x9, 0x1}, {0x6, 0x101, 0x8, 0x2, 0x8000, 0x5}, {0x9, 0x8a7, 0x1ff0, 0xef96, 0xc30, 0x4}, {0xfff, 0x1, 0x3, 0x20, 0xffff, 0x1}, {0x7, 0xf0, 0x0, 0x2, 0x3, 0x47d45da5}, {0x0, 0x5, 0x0, 0x9, 0xc8ee, 0x692}, {0x7, 0x0, 0x4, 0xe0e, 0x2, 0x7}, {0x83ab, 0x7, 0x100, 0x7, 0x4, 0x7}, {0x1, 0x4, 0x3ff, 0x2, 0xf0c, 0x76}, {0x3, 0x101, 0x6, 0x2, 0xfffff489, 0x1}, {0x3, 0x3442, 0x41f, 0xff, 0x1, 0x9}, {0x8, 0x0, 0xfffffffe, 0x9, 0x3, 0x9}, {0x1f, 0x6, 0x4, 0x814f, 0x4, 0x4}, {0x401, 0x9, 0x1000, 0x80, 0x3, 0x800000}, {0x8, 0xabb, 0x95, 0x9, 0x5, 0x40}, {0x1eb0cabd, 0xffffffff, 0x1, 0x8, 0x9}, {0x1, 0x7fffffff, 0x4, 0x1, 0x3, 0xffffffe0}, {0x1, 0x2, 0xffff, 0x7ff, 0x0, 0xffffffff}, {0x13c9, 0x0, 0xf6, 0xef6, 0x2, 0xc881}, {0x4c, 0x9, 0x8, 0x3f, 0x81, 0xd16e}, {0x55b, 0x2, 0x5, 0xf46, 0x4, 0xffff}, {0xffffffff, 0x1, 0x0, 0x800, 0x5, 0x3}, {0x0, 0xfff, 0x6, 0x0, 0x800, 0x5}, {0x7, 0x4, 0x800, 0x7ff, 0x0, 0x8001}, {0x2, 0x9, 0x7, 0x7fffffff, 0x4, 0x8}, {0x1, 0x1000, 0x7fff, 0x4, 0x80000001, 0x80000001}, {0x1, 0x5, 0x7, 0x4, 0x20, 0x4}, {0x27cc000, 0x67a, 0x7ff, 0x5, 0x3, 0x4}, {0x4, 0x1, 0x10000, 0xfffffffd, 0xfffffffa, 0xfffeffff}, {0x3ff, 0x1ab8, 0x3f, 0x4, 0x8, 0xddd7}, {0x8, 0x6, 0x7, 0x3, 0x6, 0x3}, {0x8, 0x100, 0xfffffffc, 0x80000000, 0x80000000, 0x8a33}, {0x1, 0x101, 0x0, 0x8, 0x10001, 0x800}, {0x7fffffff, 0x8000, 0x4, 0x800, 0x4, 0x9}, {0x20, 0xffff, 0x7, 0x4, 0x5, 0x7f}, {0x1c38, 0x3f, 0xa928, 0x8, 0xffffffb3}, {0x100, 0x100, 0x0, 0x7b8c, 0x3, 0x241}, {0x1898, 0xe0, 0x8, 0x9, 0x7, 0x3}], [{0x3, 0x1}, {0x1, 0x1}, {0x5}, {0x4, 0x1}, {0x5}, {}, {0x3, 0x1}, {0xbde1b26fc83a0fd}, {0x2}, {0x3}, {0x2, 0x1}, {0x1, 0x1}, {}, {0x3}, {0x0, 0x1}, {0x1}, {0x3}, {0x4, 0x1}, {0x4, 0x1}, {0x3, 0x1}, {0x4}, {}, {0x2, 0x1}, {0x1}, {0x4, 0x1}, {0x5}, {0x0, 0x1}, {0x5, 0x1}, {0x3}, {0x1, 0x1}, {0x1}, {0x5, 0x1}, {}, {0x5, 0x1}, {0x7}, {0x2}, {0x2, 0x1}, {0x3, 0x1}, {0x1, 0x1}, {0x2, 0x1}, {}, {0x3, 0x1}, {0x4, 0x1}, {0x3, 0x1}, {0x1, 0x1}, {0x2, 0x1}, {}, {0x1, 0x1}, {0x3, 0x1}, {0x1}, {0x1, 0x1}, {0x4}, {0x3, 0x1}, {0x4, 0x1}, {}, {0x4}, {0x3, 0x1}, {0x1}, {0x0, 0x1}, {0x0, 0x1}, {0x5}, {0x4}, {0x0, 0x1}, {0x5, 0x1}, {0x3, 0x1}, {0x2, 0x1}, {0x1, 0x1}, {0x4, 0x1}, {0x5}, {0x5, 0x1}, {0x5}, {0x1, 0x1}, {0x1, 0x1}, {0x5, 0x1}, {0x5}, {0x3, 0x1}, {0x1, 0x1}, {0x3, 0x958a62a1c50bdab4}, {}, {0x2}, {0x2, 0x1}, {0x1, 0x1}, {0x5}, {0x4}, {0x4}, {0x2, 0x79cbc4ec288bb57d}, {0x4, 0x1}, {}, {0x4}, {0xf, 0x1}, {}, {0x4, 0x1}, {0x2}, {0x0, 0x1}, {0x4}, {0x5}, {0x2}, {0x2}, {0x1}, {0x2}, {0x1, 0x1}, {0x3}, {0x64e56cc45dcb13b1}, {0x1, 0x1}, {0x3}, {0x1, 0x1}, {0x4}, {0x3, 0x1}, {0x2}, {0x3}, {}, {0x2}, {}, {}, {0x2, 0x1}, {0x2, 0x1}, {0x4}, {0x3, 0x1}, {0x1, 0x1}, {0x4, 0x1}, {0x1, 0x1}, {0x0, 0x1}, {0x1, 0x1}, {0x6, 0x1}, {0x3, 0x1}, {0x3, 0x1}, {0x4}, {0x2, 0x1}], 0x1}}, @TCA_PEDIT_KEYS_EX={0x24, 0x5, 0x0, 0x1, [{0xc, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6}]}, {0x14, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}]}]}, @TCA_PEDIT_PARMS={0xec8, 0x2, {{{0x0, 0x7, 0x3, 0x3, 0x10001}, 0x1, 0x2, [{0x0, 0x3, 0xea66, 0x40, 0x10000, 0x4}, {0x3, 0x1, 0x8000, 0x8000, 0x8}, {0x20, 0x3, 0x2, 0x2e33, 0x8, 0x10ae}, {0xff, 0x400, 0x93f, 0xa6, 0x10001, 0x6}, {0x8ac, 0x2, 0x0, 0x9, 0x3, 0xf0bd}, {0x7fff, 0xb3, 0x9, 0x2, 0xc6, 0x8}, {0x101, 0x6405, 0x1, 0x800, 0x7, 0x7}]}, [{0x1, 0x0, 0x9, 0x3, 0x4, 0x9}, {0xd7b, 0x0, 0xe2, 0x3, 0x400, 0x6}, {0x7ff, 0x8, 0x9, 0x4477, 0x4, 0xa00}, {0x3, 0x6, 0x1ff, 0x3f2, 0x4}, {0xbd2e, 0x1ff, 0x8000, 0x7, 0x7, 0xffffe855}, {0x1, 0x10000, 0x8, 0x3, 0x5, 0x3ff}, {0x6, 0x101, 0x80000000, 0x0, 0x1, 0x2b}, {0x5, 0x2, 0x8, 0x63c, 0x9, 0x8}, {0xef9f, 0x8, 0x6, 0x1f, 0xa51, 0xffffffff}, {0xffffffff, 0x800, 0xfffffe01, 0x1, 0x7, 0x62d8}, {0x3, 0x0, 0xe7f, 0x2, 0x3, 0x6}, {0x8, 0xa0, 0x0, 0x0, 0x80000000}, {0x80000001, 0x6, 0x400, 0x1, 0x5, 0x465b7869}, {0x7, 0x0, 0x3abe, 0x2, 0xcd, 0x1f}, {0x4, 0x8, 0xffff, 0x1, 0xef0b, 0xfffffff8}, {0x6, 0x81, 0x3e5, 0x7, 0xfb2, 0xa42}, {0x4, 0x3, 0x7ff, 0x3, 0x1, 0x1}, {0x2, 0x1, 0x3, 0x10001, 0x6, 0x9}, {0x4, 0x6, 0x0, 0x3, 0x100, 0x5}, {0x5, 0x1, 0xea, 0x4, 0x61, 0xffffff49}, {0x3f, 0x2, 0x7, 0x0, 0x2, 0x1}, {0x6, 0x9b09, 0x7, 0x0, 0x4253}, {0x80000000, 0x800, 0x1, 0xfffffeff, 0x5, 0x6}, {0xdeab, 0x1, 0x1, 0x8b, 0x8482, 0x4}, {0x800, 0x10001, 0x7, 0x6, 0x5, 0x7}, {0x8, 0xfa, 0xf, 0x2, 0x6, 0x9}, {0x100, 0x3ff, 0x3, 0x7, 0x4, 0x3}, {0x1, 0x5, 0x40, 0x0, 0x5, 0x5}, {0x4, 0x9, 0x4, 0x3, 0x9, 0x9}, {0x401, 0x7fff, 0x9, 0xfffff070, 0x0, 0x9}, {0x8d, 0x4b, 0x0, 0x2, 0x2, 0xfffffffa}, {0x1, 0x98c, 0x0, 0x6, 0x2, 0x9}, {0x27, 0x2, 0x8001, 0x0, 0x7, 0x1}, {0x736, 0x2, 0x1, 0x20, 0x5}, {0x1000000, 0x101, 0x9, 0xb3, 0x13, 0x626a}, {0x5, 0x6, 0x3, 0x0, 0x3f, 0x8}, {0x0, 0x80000001, 0x1068, 0x2, 0x4, 0x9}, {0x5, 0x4, 0x5, 0x0, 0x80, 0x3}, {0x80000001, 0x9, 0x6, 0x7, 0x6, 0x9}, {0x78c, 0x7, 0x2, 0x81, 0x8, 0xfe}, {0x9, 0xdd7d, 0x6, 0x40, 0x8, 0xc241}, {0x2, 0x200, 0xc0ca, 0x9, 0xb7, 0x1}, {0x20, 0x8, 0x8000, 0xb8, 0x40, 0x9}, {0x7ff, 0x2e1, 0x0, 0x101, 0x1, 0x1f}, {0xffffffff, 0x8, 0x2, 0x9371, 0x2, 0x278}, {0x400, 0x3, 0x8, 0x7, 0x5, 0xe6a6}, {0x9, 0x8, 0x0, 0x5, 0x9, 0x5}, {0x8d7e, 0x7, 0x3, 0xa9b, 0x8000, 0x7b}, {0x0, 0x6, 0x20, 0x8, 0x7, 0x81}, {0x0, 0x0, 0x6, 0x9, 0x1d1, 0x1}, {0x80000000, 0xfffffffd, 0x8, 0x9, 0x7, 0x9}, {0x6, 0x1, 0x53, 0x2, 0x1, 0xfff}, {0x57f, 0xfffc0000, 0xffffff01, 0x8, 0x5, 0x80000000}, {0x3f, 0x2, 0x8, 0x20, 0x9, 0x9}, {0x6, 0xfff, 0x0, 0x2, 0x3, 0x4}, {0x615, 0x1, 0x3, 0x8, 0xad, 0x8}, {0x4d, 0xfffffff8, 0x9, 0x8, 0x9, 0x4}, {0x10000, 0xfffffffb, 0x3, 0x0, 0x4, 0x9}, {0x7fff, 0xfffffffb, 0x6, 0xbc, 0x7f}, {0x7fffffff, 0xa3, 0x10001, 0x0, 0x8, 0x8}, {0x1, 0x54, 0x9, 0x1baa277a, 0x1, 0xffffffff}, {0xbb10, 0x6, 0x7, 0x3, 0x7, 0x8000}, {0x40, 0x6, 0x5ed6f310, 0x2, 0x2, 0x3}, {0x6, 0x7, 0x0, 0x6, 0xb15, 0x3cc8a994}, {0xc53d3ad, 0x54c, 0xffffffc0, 0x80000001, 0x800, 0x6}, {0x9, 0x0, 0x3ff, 0x6, 0xcbd, 0x24bae995}, {0x95, 0x8e, 0x2387, 0x9, 0xa74af9d, 0x4}, {0x200, 0x5, 0x9, 0xb1, 0x100, 0x4}, {0x1, 0x1ff, 0x2, 0x3, 0x5b, 0x4}, {0x85, 0x200, 0x9, 0x7, 0x20, 0x3f}, {0x40, 0x9, 0x101, 0x8001, 0x2, 0xf9}, {0x5, 0x7fffffff, 0x2b5, 0x9, 0x5, 0x1000}, {0x0, 0xfffffffd, 0xc, 0x4, 0x40, 0x101}, {0xfffffff7, 0x8, 0x40, 0x5, 0x1, 0x45}, {0x5, 0x80, 0x3, 0x10000, 0x6, 0xe34}, {0x3, 0x40, 0x9, 0x1f, 0xe3b7, 0xfffff7d5}, {0x0, 0xfff, 0x8, 0x4, 0xfff, 0x7fffffff}, {0x7, 0x0, 0x10001, 0x5, 0x3, 0x8}, {0x3, 0x3, 0x8d, 0x1, 0x53, 0x9}, {0x80, 0x40, 0x2, 0x0, 0xffffffe1, 0x6}, {0x401, 0xd52fd53, 0x0, 0x50, 0x5}, {0x8, 0xbf22, 0x101, 0x8, 0x648a, 0x7fff}, {0x4, 0x6, 0xfffff001, 0xfffffff4, 0x3, 0x200}, {0x5, 0x1000, 0x3, 0x5, 0x7}, {0x7, 0x466d, 0x7ff, 0x9, 0x60, 0x8}, {0x9, 0x7, 0x0, 0x2a9, 0x5, 0x1}, {0x101, 0x4, 0x7, 0xffffffff, 0xbfa5, 0x1f7}, {0x3e, 0xb0c, 0x76d, 0x9, 0x0, 0xffff7fff}, {0x2, 0x8, 0x3, 0x2, 0x6, 0x7}, {0x1, 0x3, 0x1, 0x3f, 0xdc3d, 0xc7f}, {0x962, 0x2, 0xd6e, 0x1, 0xfd, 0x5}, {0x7ff, 0xab3, 0x0, 0x5, 0x747, 0x80}, {0x7fffffff, 0x9, 0x200, 0x4, 0x8, 0x8e}, {0x6, 0x6, 0x9, 0xffffffff, 0xa2, 0x9}, {0x5, 0x4, 0xe9, 0x6, 0x9, 0x4}, {0x1, 0x2, 0x7, 0x4, 0x10000, 0x1}, {0xc, 0xfff, 0xea, 0xf8a, 0x0, 0x6}, {0x0, 0x7, 0x3, 0x6, 0x1b381bcc, 0x10000}, {0x3, 0xfffffffe, 0x2, 0x1, 0x10001, 0x6}, {0x120000, 0x80, 0x0, 0x5, 0x8, 0x1}, {0x0, 0x8, 0x8001, 0x0, 0x8, 0x2}, {0x5, 0x7, 0x6, 0x8}, {0xff, 0x8, 0x0, 0x1, 0x401, 0xeb}, {0x5, 0x5, 0x80, 0x1, 0x3, 0x417b}, {0x101, 0x7, 0x3, 0x7, 0x5, 0x101}, {0x6, 0x7fffffff, 0x80000000, 0x0, 0x7, 0x21add6cf}, {0x10000, 0x3, 0x0, 0x1, 0x1, 0xedb9}, {0x2, 0x4, 0x1, 0x4, 0x8000, 0x8}, {0x3, 0x7, 0xc3a1, 0x4, 0x2, 0x4}, {0x5, 0x180, 0x90c, 0xfffffffe, 0x3ff, 0x2ec00000}, {0x1, 0xf0, 0x5, 0x5, 0x5, 0x4}, {0x5, 0x4, 0xfffffff7, 0x1, 0x10000, 0xffff}, {0x2, 0x401, 0x81, 0x2, 0x1, 0x9}, {0x20, 0xfffffffc, 0x99e5, 0xffff, 0xad, 0x9}, {0x0, 0x15, 0x40, 0xfff, 0xd9b8, 0xfffffffe}, {0x1, 0x7, 0x9, 0x200, 0xca, 0x8000}, {0x5, 0x813, 0x2e, 0x1a, 0x6, 0x40}, {0x10001, 0x1, 0x7, 0xffffffff, 0x5, 0x3f}, {0x8, 0xe0, 0x7, 0x1f95c000, 0x1, 0xb470}, {0x2e, 0xe6, 0x20, 0x84, 0x8, 0xeec}, {0x40, 0x8, 0x7, 0x8, 0x3ff, 0x5}, {0x20, 0x1e, 0x0, 0x7, 0x0, 0x1965bfe0}, {0x7, 0x6, 0x100000, 0x1, 0x9, 0x2}, {0x4, 0x3, 0x6, 0x3ff, 0x4, 0x20}, {0x0, 0x8, 0x3, 0x7ff, 0x2, 0x6}, {0x6, 0x10001, 0x1ff, 0x2, 0x8, 0x5}, {0xfffff000, 0x80, 0x3, 0x196f, 0x5}, {0x1, 0x7, 0x1, 0xeafb1bce, 0x6, 0xcbe9}], [{0x4, 0x1}, {0x0, 0x1}, {0x5, 0x1}, {0x3, 0x1}, {0x1, 0x1}, {0x1}, {0x3, 0x1}, {0x7, 0x1}, {0x1, 0x1}, {0x5}, {0x2}, {0x4, 0x1}, {}, {0x3, 0x1}, {0x5}, {0x5}, {0x2, 0x1}, {0x3}, {0x5, 0x1}, {0x2}, {0x4, 0x1}, {0x4}, {0x3, 0x1}, {0x3}, {0x2, 0x1}, {0x3}, {0x5, 0x7f3fd4dbe89801a5}, {0x5}, {0x0, 0x1}, {0x3}, {0x3}, {0x4, 0xca0ada06f2232568}, {0x4, 0x1}, {0x1}, {0x4, 0x1}, {0x3, 0x1}, {0x5}, {0x1}, {0x5}, {0x4, 0x1}, {0x4, 0x1}, {0x1}, {0x4, 0x1}, {0x2}, {0x4}, {0x4}, {0x0, 0x1}, {0x3}, {0x0, 0x1}, {0x5}, {0x4}, {}, {0x5, 0x1}, {0x1, 0x1}, {0x6}, {0x3}, {0x5, 0x1}, {0x5, 0x1}, {0x5, 0x1}, {0x5}, {0x5, 0x1}, {0x2}, {0x2}, {0x4}, {0x1, 0xf0c90f2afd824d1d}, {0x0, 0x1}, {0x2, 0x1}, {0x4}, {0x2, 0x1}, {0x1}, {0x2}, {0x1}, {0x1}, {0x3, 0x1}, {}, {0x3, 0x1}, {0x4, 0x1}, {0x1, 0x1}, {0x1}, {0x3}, {0x1, 0x1}, {0x0, 0x1}, {0x5}, {0x5}, {0x4, 0x1}, {0x4}, {0x5}, {0x3}, {0x3, 0x1}, {0x3, 0x1}, {0x3, 0x1}, {0x0, 0x1}, {0x4}, {0x4, 0x1}, {0x2, 0x1}, {0x4, 0x1}, {0x4, 0x1}, {0x3, 0x1}, {0x0, 0x1}, {}, {0x0, 0x1}, {}, {}, {0x1, 0x9d7189a2bb8804a4}, {0x3, 0x1}, {0x4, 0x1}, {0x4}, {0x0, 0x1}, {0x5}, {0x3, 0x1}, {0x2, 0x1}, {}, {0x2}, {0x5, 0x1}, {0x0, 0x1}, {0x0, 0x1}, {0x0, 0x1}, {0x3}, {0x5, 0x1}, {0x0, 0x1}, {0x5}, {0x1}, {0x2, 0x1}, {0x1, 0x1}, {0x2}, {}, {0x3, 0x1}, {0x1, 0x1}], 0x1}}]}, {0x1004, 0x6, "cee93d1d32ff4061644444f58ff2ed3bd66c721c438c8b2d76a09e332c6f0650bbaf7c3cbc3e89b7f0568f89a59bc6c5bad4da89d3898db1c894ed27c6c1420af482e1cf04bc21dfbba4c13a123621e7514af83ee201f0f6312dc62cdd68ec0fa4c57c644c06c2c13c05504e4954867bd39a25de98e39bb008c7ed4654cb3e9278b3765dc5cb51ccbce8b399bb6fe06a930db0c82bb1891735dedc590821b7fc59d42d51d6800844f29f2758a1bd4843051e7e78f23fbffc2ec482c94a28b0b23f8c7c05aa21a0978a030c99bfb1382f78847dcf286a8599355be2773da3517795c7b9d6e3004a099a862bd7d90650565a772e4a914a542b3c4d7fa21b297879b3a8aab08f45b2181e8865bca8504b61ff1a260010676f69de7bbd31fb7d132d5716b56415c1dfa92d1e4bfc155313815626be10250c2cbda7f74c0acdf9c09c42c6f78958b95969084735a074747c6c45fc840da419abc0bd8b21bbdf02719a671ca496bc203fec471babd46a4ff5c0073afdfc055adfa0ffc1973c3c1c70c4698cf98327188615abaeb22377dfac4bc437b0d37bc66060173ca41bc729f779c17695493bc0787a73febb91afd22f46f8996d4e0d3a33723daa9b08527982be2d8da71a6fcb058605a019f0866cfcefb603de67c7180ad764b54e083bd88c59b9b304693ba62eb2c7bab1a0e3fefdb25c0475fc84c277b6447c46be392e560df1a73dcea6fcd7fb1d3defc04afe1a8b3b9cc66a3015d6683f6151b69a3a47d25dc102520b08bf97e238173f4d1dedf8a82a76d6791db41e4edfd9b5fe3c04abeabe9da6e620f21ed8b6f8237b027ecd1e4ddf8ef4fc568b3a3266a04677024b55821ab70de57b0f040280b1adcc3d4806d938e822474db68ce54ed84370a0b0708477b93b8e11cff78f4b3dd802e12b994415cd0db5ca4eaa99d579e5b9eaa0cea606b48f9da61c05d876b752e91048c4bab4784a2bb6a9a83a2b99f99ce2d30c74fdb955d0fc70788df9e45dd8f45658536b3ffe0b7b0d4df3e66dbbc4fe74a32d61a43318e5c7c0184f09771c421f66697b2f1ac4be6390a313b9c19afa568689554b7d8c0669556cd4e77c81725b2c6f1f2f0d66f906c09f063ae9fbb15a17b8a1718cd1ad616b4cfb1067d26abf56da902bbc91a2f5f2c4b054e39e9483bf610059d6c4274ea57ab6b3bc4e935f2319082ef03b4b2e6c5859144df37b3175c8fe6ed4a7157513a0ef0ff192d901657c832a1e7d4e598bc2337c2fc1fa955ebb3d4eaa02f07ad4d8e1642c57f2f7d72e959cc6674bb8c743991936989f23f191cd6e86671ed295df394aed62262f9d52b4abce3b5d63a7279455bac4837765685070988a17fdc4540e95e9ee5cea0e097102143470fb3210ca3500cd9d5ee252d69258842026bcff165e4d6810c3ac5300dc6b9479fc03653316336f950495fcb2b6ef933f32624c34c28cf0e0f3eff4d86386b0ff4313f1742761ff3f9fe9d38a8ffa13ecfea7d9908da6e5ea685df620688996a91216ba5436e8f42b23725a44cbd1eb4369afa4659353e050f188345d851b4d7b6ccbeb39f0e2125b840760e7ae2ac837696b5b19a312677eb7cd3b332f83aa0f55d664568a4a386436c267cf8f32de143091a30281991dbaa2c0d491b76b5e213f5aae8edfa03103ddb574d57cbdb886246fbf67141bb565bd71d01fc26bddf25905fc8080c2efad7cb2b709c190494b626528d84222f70c89519e5173b8e541a4e3132d52068a9fcd6e85c3ad902603688b7d4da238e2f837a2f81fe44822d3cac09278fb183809de6ab208907911b07fd5791c860043b859be4974fde1a63ce86c8de62e5f6fc4ec68ecae2e33822178d10cd6d2ff555598f25413889a762039f18d474c52a55a8d95bf9b53816f5d692a66c3cc532b13928dee8a5f90904fd40cc25e262d4e37d77bde80db1222b6d1d8a0d3b571546e88f42790f41424cef7087295029fc4c2966f6fadbf00310c7ba1d275be5db4f7ba1152928b20d4d307f541f8e51f2ea07904c02d687c93adc6b911614b2e349026f6bea2c5b709e6f37cc8d3b40896e7db866f3ff369805206f9f50c72129bf012f935e2283edea2d62499a408041c8d6a458fecfb75a960167cc47759aaf98277fc04218a15dcdecaab2596843bd806e9c87066a64b66f468aafadc655d3e67a6311e5dd6cbd77557a66aced64a83bb1ec20eba0d88f9a4013d7b23cf1dbc5ad2f6daefc262a47e53889b42d79f9db338ebc9e76b0cbb9cdd3907ec95b4626906e1959b06e7fa6c61ce5e7df73be82fa98f40a579f2d0c2b1214185eb170e4226cb5441078b1166cac24cc735b4b1f3575b7eb68b08012276d199ff3ce78a2c208d90d83756a9432335f5095eb288d86a15551e6477643d82ac5ad54bc6701f29ae624649b6f7ff78b2f201445d89b99887de6dcd8eef72524e956ce61c874eb517b99ec39e79d5296a4f7f56ab77d1b27ac8c51506530f347a261a3e25bebe4d3ed747585a96e8bbc40ba4188badd737ebd180df439b004d8a1339b239a19677bae732d2833ebff9652b7a9e550bba1a5e3be0ee1f1639db7f7fadf0ce560d0dbc148173f2c99d87146ace2a5abd89c958ba8780e8660c0ad0d53d7bb998d456310bae2f8ddf865d6fb20304cdbe40d4b9e9251518977941daebe47d3af442edf3043e87202eb82f3f0770e55adcfbaa137982758aac8937d7981fc78b0a49e6ac6f065101293b130419e551e24217c1df28e459a6b4126d89f9c15c8ac61b65599fb4aff4c6394a450a81029afd479b072f3d586c6cc8d71886a87298cc11adbf18d382f15ce67bc4e3970baade1ebe24c4799ef4abf477fbe00edc0aa332e3050c54e6e9da5b0476720c3a6cc638c30e6c40c3eb075da2cc2656d24c1cd4cdf68e9637e8298e7d165dc84248217c1ce7fadb9c52d544b9ef719d8d3a451db35041641eccc1ed5e752487b10d5cc1529ca910f71c53e01a4c8bc47823dc3485cd7a459c5cc731b82f675a7954bf829cc697b1fa96824831574b186143356572f217bff1ec8def20aca9c12f00f61205fcae11c680c52ff6ab63d78da1b5aef184033be41a08ff12d31a6fbe643e4335b093da130c9e06741bf0ae9ab44b48f9577a2fcc541215e1cb06f0fd45b970aba5fe19a77fb7785a8ccbf59810dc2412ef4936c86ad2378b24dfbb5c238c246d2b76a3db8314d2b814c3207f95d7feab4efcfbcf4737ce296c043ec165e20e48392470cb4a275c075f4bbdd3ab8cefe62554b6f6baeb801095ce6ab45c05b45cac635c24265a7cdd128344e4c996d693d685bd7a1528ffaf096ec849050cf8987c15566a72dbf667858f62ac70ccaa002ae3016a8e040ea525f0a44f25fa141f564d5988385d15bbcb6819931aea373c84f86a3538567cae5cd2ea6d6cfd4fc4aed205df0826696e9f599990860d03cf197e2104901e4c4460798d314a2a7e07ac0b83244b2612d0e810952957399574405fc368f293fb75261ff47b59f51f01e27d904763ce54efccb0842bf288a763afe4853ad638e6b862fcb050740b86388c71bec075f4090e2343a646676d73d0dc32c7a504be27d6d1fa1502c1ad98ddd43256a1835aa558222e60c888814867e7edd365918472a211e04d58d1f227f71662ad226383c298973d4003806eb373747fe64e810dd540c1aa8fefc3e754fb574f24b225099ffa90174ad2ec37effda4d0fb4045cde06cda91cace73a88fb86c6aa6ed72eca6dbcb7cc3f16bfac80aaeed8541b2c6db2b1994ab62b496061e376094bd0b7d0f6b20fa6025b28ab1a00512f1d1a0f685de92270aa6ec4760a07929753d58713899d025f1b10e7eb04b81f1a8e0eb7cde4138428ae9e8d9d65b0cf25959ea3bc453c13f8038b0be671218a26e7dd553ee00998ee08422058da411c1ab06ff062e911b398a510523fd0b3cc756d9c97506dc2893020b85aaa22363b745d4430a3343c78095c94d09a7f05803feaab4993c715f132ca682f82ced660194521c0adfff6e07795e34f50516404c2a17f49a0ee677539a648fa4dcdfea185a696254c6ea04e12925c6c292a3f8531f6ceaf4330cffced8b0b5fb802921159b4668a1d53fb79765755a628fb40d236061d8f2fc3ba936301ff71f56756e0a12ac9c2ea4edaf5d7974f98b2adda4f5daaae50a2d18dae8436531aa222db65c7d63ad975e0a6ef5d47b7296478b847a94044266165e8a747417ac229e0798db79e03e0037aaaa51d6a4d420155a54762792af67e92025abaced35008215e41d8177a33ec18e59321f669226d4a72232c53c244c4a8f0aa96bd47c842baa17bfeca1ffdb46eeedbebc59441b1fe382271f38673f805a62bcfbeebe6d0b8a6de94a627808890921e33e1e2e2a5cdcd2ec3b6b8b02c241fb1e57ee6abb2e9188ff0da00cfea9312a1e9a01d20274b911b1bd5f288a2b97e519e3ebd25fa067d64ef5a2c78f4c563b60976031fd626716f47a2dcadb44e72005f03668825aa516ba45c3e49a8a9479ea39b18eaa93caf4545894b9716e65983e4d3c5b4e86812dc9a7ffb48505bd2f25bb309d21a8c7feb29cc2318d03389c38c44723014fb4f52a6807f0e842e2da4d65e011752c4cf51d1c2ba6192c513f55b48b3adb3f4dbae9333310bfd2091a85d15f78e7a08827d5ef226d291d54b564d90baef3c64dd198701dad5de51ab4fc5a79532ccfac9bbfa0d71ede1d7e3077a8a5321a762bd5dc800a732c924199e3f4acad267f242cdc661fb56609229801686123bcce6d9d7df23a71ba94dd7b86705d1267c66a59ded8d61612dbd1c52c2920ac7425d8705686016a5ccdf2177ae331f57a4ff86ad5f8a93b0401ab69670619595eebc869ab479737aadab2ee9a64242c6e989af241d23a5df28102e7134fc9556a897de24fbebbe8805c7246c26313ffeef17ed54c3692f3e792048c08d5702b1d4acadd9af8056407cdbbd001ae1eaab3b65cd7558c40faed24ec180b6d5d0068ea9a5707c9b8594a07dcafb8caad1664b8e3429593193d3dd7acf25eea030a9b1557e4a5399cb9cb338b4a89df4ca2f57e4ac8659cb284c3bb6f8f2913069cf1346887159fded85689c8d0071b7cc54875cba2fc6e30725d4cb7ed45d12aad303b6442ae530a5e77f46354b768fb87f863f0a063b91787bb499f86e75bece13d11dd2a4580d8b25c01c89081856e3bcb57a8ff908fee41eab630ae1369a29e0104bce1b53771b2c50d228fa8853544b53abdb5a416d399f9ebd6d14688cedf5a00209a00e1de390724ab21821521cbca239a2fa0aee7451418418c29ad36729f55c7cdcaeffd22403dcd642369066d8e8561be57c7c3e0a8eeeec1c03716a00459cc171d1971db84819ed652bcfb079432dfefaf9b832ac8b09f1afcf525fb9de6e5adea95479f42fb07d2ad8f8724b263130981676b29bd03cfc40ed1034ef2aa7375316d8c9bc6a596bcf509257cc83e2986a44146f705a7c81e84925657059530b4d62f7eef4467673dbea449114eb8633a31d0c0337cccaac72ec316ee4d463488108166746cd6fe9be060ae19b1e9ad9cca1d9fb6d0da32403827b888b2f72d84809b031ad32b4f13a3c016c81e25309948d5edd7bbe7a524f70aa9f11223d83aa7df878d2ed7665c41a39a36a6c559ff72d7f8f114d8e9d84aa2c196f1a394f1b6a2194313072fbc705ba2b0c297c09dc5742b0123eca7346a3dc2655957ee0d06eeff6dba5bdc8826e46384399f4b0dea5877635d8769b1251c1165901115"}, {0xc}, {0xc, 0x8, {0x0, 0x1}}}}, @m_ctinfo={0x6c, 0xf, 0x0, 0x0, {{0xb}, {0x3c, 0x2, 0x0, 0x1, [@TCA_CTINFO_ACT={0x18, 0x3, {0xd5f1, 0x7f, 0x0, 0x7ff, 0x1f}}, @TCA_CTINFO_PARMS_CPMARK_MASK={0x8, 0x7, 0x401}, @TCA_CTINFO_ACT={0x18, 0x3, {0x20, 0x8, 0x8, 0x2, 0xa95}}]}, {0x7, 0x6, "8267df"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x4, 0x3}}}}, @m_ipt={0x274, 0xc, 0x0, 0x0, {{0x8}, {0x1c0, 0x2, 0x0, 0x1, [@TCA_IPT_HOOK={0x8, 0x2, 0x3}, @TCA_IPT_TARG={0xba, 0x6, {0x5, 'security\x00', 0x0, 0x1, "2c2210f4c4be855a394cefc9917e8808a8ebc647e7dc892b41b6dd94b1991cc7c7200fb4829369b5e98620e19ec96dffabab79ae8c492ad13b9875c5667461e53a930989ce8010d066a0e3734decfb5e89115d245a9ec0455245ccd38763419ffb53760d2d45a2f596c15a8f8fb0b7cec30755afe661483aae1e70e0f7488f36cc2505abc958b6e10e4007b15ecccfc6"}}, @TCA_IPT_TABLE={0x24, 0x1, 'security\x00'}, @TCA_IPT_TARG={0xca, 0x6, {0x4, 'raw\x00', 0xd, 0x20, "52c7cfc8d73a2edfbbff67bd99afad85b03277e66a21a3e1dfe7888bd5bc5b33d319d4683eae664735c1f520bbbd1f025a2f241da29215418f851b1e23bf84bfb62f485759033cda18c9e517c14ac20ee1d7b56b735a6491939b7751b473ac67b6d1c0ed6dc6ab2b6a84de59ac23e7baa55772e1f38e88ded87f1d1df758f6d7c4a04b83377bb265442b2a52affb4ce2c2b5153416e83c13e5a018de42867433"}}, @TCA_IPT_HOOK={0x8, 0x2, 0x3}]}, {0x8e, 0x6, "eab0d674ffb051d70e9e370179636a211b615e27793ee3bfc1f73ede6b25105556dd88e7b0a43c53eec162083f528162cea738ab10b26f2b1e7f8e67c2ae3b61ca2974a8ef72a013a0dcf48a9f61736f1ddb6df37960c72d67432196f099e91306609c7031663a39ecb849ab8de587af4f77f623b098c28563af7ffc1726ab07954f32b95c64b31442f3"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x0, 0x2}}}}, @m_skbedit={0xac, 0x10, 0x0, 0x0, {{0xc}, {0xc, 0x2, 0x0, 0x1, [@TCA_SKBEDIT_MARK={0x8, 0x5, 0xffffffff}]}, {0x77, 0x6, "ee747ed9f7ad3bad82c0dd3eac6c15cc7222419e9c3bfad008568fa94975561ac3a49f27e5213cf2083165efb66ab5b2fbacac031c0f6e8db1fd617e553c2b936159a8cd1a8ad85fb31d50d6f6144b1315f18c529462ebf3d56657102ee6fd8bd04be5485addac2cc0a2ea5819b1597f271920"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x2, 0x1}}}}]}, @TCA_RSVP_ACT={0x4b8, 0x6, [@m_xt={0x37c, 0xe, 0x0, 0x0, {{0x7}, {0x274, 0x2, 0x0, 0x1, [@TCA_IPT_INDEX={0x8, 0x3, 0x28b8}, @TCA_IPT_HOOK={0x8, 0x2, 0x2}, @TCA_IPT_TARG={0x9b, 0x6, {0x40, 'nat\x00', 0x80, 0xe0, "ac6e3e8f9f84741facf60b201869062d834558ca74b1992f5b52e67e339c49cbee6e22346fa1a6ad0912ec6ebc0be38044690e2f3cf8f9086ad2a0627054eefc9be8914601225bf229195fb093e6248e2000db65eaeaf40313a774a5c05347fe502a4d601faf83c63f4d9f6a272a80a6af"}}, @TCA_IPT_TARG={0x51, 0x6, {0xff, 'filter\x00', 0x9, 0x8e, "8b3f599ed3c3932b28b523fae0943d9f6241f5b9d2952c96f998065ba7d1aa2c81f3415d6e7ed7"}}, @TCA_IPT_HOOK={0x8, 0x2, 0x2}, @TCA_IPT_TABLE={0x24, 0x1, 'mangle\x00'}, @TCA_IPT_TARG={0xf9, 0x6, {0x7, 'nat\x00', 0x7, 0x6, "aa1b6f3aea6e31c8b06e2313734efcf5d628e527bf5f1d654d442b2cc4c0339c7d879edb95e99a8d150ee3900a89684e559a5bb5debb5ef1a58ba5d54a6a9d9d824d1a61b8ef66b1db63cd8cfcb9017d0c8e1fb58a31afeb86e7a4fe7463bb4b9843e591d2cc32260a5c890f0494681279d077226b93f00d3cfc442f1bbaef6a2e09ba2ea31acf06823572f79bd7046a022a51c4df796913d00326b96c0cac5a2c95b0de93d4f99fc14a6e5a440672adf39523f194fd79f182b2f0aed3bd4a74a160ee73d18521433c30e2cf03e849"}}, @TCA_IPT_TABLE={0x24, 0x1, 'security\x00'}, @TCA_IPT_TABLE={0x24, 0x1, 'raw\x00'}]}, {0xe3, 0x6, "92a6450977b73f37de7e54c0b3aba96a897b774b7a5bc1b95fecdc63afe28086097b85d70fcdb28fde09e3518091675b7b665582454bdef471110d6c8c005575fd410684366bce1a2141223d8de1350f1c95766a19e9f6b492188355f19241706516152aa2b56246e564edd5f7f956ae94be49afc1dfde96116bf6789c394bd94c9dda969c8f32b4aa6c13afad139bb1c9c91cbd33c3c17b33a4643cf01fdaf986bfc0e04a999fbf88a74e59491f61169c474acd278feeb27840920f05dd31ed47831b399113986e23e9a4ed085578489bb7e44e347aa6a9d437dd174feaf3"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x1}}}}, @m_csum={0x138, 0x11, 0x0, 0x0, {{0x9}, {0x90, 0x2, 0x0, 0x1, [@TCA_CSUM_PARMS={0x1c, 0x1, {{0x481, 0x8c00000, 0x4, 0x6, 0xffff}, 0x13}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x9, 0x8001, 0x10000000, 0x8, 0x10001}, 0xc}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x7, 0x7f, 0x1, 0x1, 0x101}, 0x14}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x6, 0x1, 0x3, 0x6, 0x3f}, 0x44}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x3, 0x8, 0x5, 0x6, 0xffffb1b7}, 0x7c}}]}, {0x80, 0x6, "9a8013215d08a854eebb2d2d89b1805a850232e33c71806164c36a7f0fe71d9b347fa0846f0d0e93da4fcab7954f44f96249df4d2b6967530e028b73aaacaa49a5080a9089471492e3d14be873db5d58bcc8eedfc1f0ee9828e77cced97fbcf1d33ee139c7ba0536262f3a2a0de98c63b724209e3b90002fc2ab5d66"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x2}}}}]}, @TCA_RSVP_POLICE={0x464, 0x5, [@TCA_POLICE_RATE64={0xc, 0x8, 0x9}, @TCA_POLICE_RATE={0x404, 0x2, [0x3, 0xa6a1, 0x5, 0x7f, 0xcfab, 0x31d2, 0x487cacb8, 0x9, 0xc10, 0x5, 0x1, 0x60, 0x7, 0x7, 0xa4fe, 0x68, 0xffff, 0xffff49b7, 0x4, 0x400, 0x6, 0xff, 0x10001, 0xffffffff, 0x7fff, 0x9, 0x71ec, 0x1, 0x7, 0x2, 0x86bd, 0x6, 0xc655, 0x0, 0x4, 0x8000, 0x9, 0x100, 0x1, 0x8, 0xffff1d9b, 0xfff, 0x60, 0xfffffbff, 0x1f8d, 0x4, 0x2, 0xadc, 0x6, 0x7, 0xb30f, 0x101, 0x8, 0x80000001, 0x1, 0x0, 0x541, 0xd71a, 0x3, 0x1fc9, 0x3, 0x8, 0xfff, 0x4, 0x9, 0x9, 0xfff, 0x1de, 0x9, 0x8d9, 0x100, 0x4, 0xffffffe8, 0x2, 0x200, 0xffff, 0x1, 0x15a6, 0x3, 0x6, 0x7, 0x20, 0x5, 0x6, 0x7, 0xfffffffb, 0x1, 0x6, 0x8, 0x3, 0x6, 0x8, 0x0, 0x3, 0x8, 0x7, 0x3, 0x10000, 0x6, 0x4, 0xffffff80, 0x7, 0x77, 0x101, 0x200, 0x6, 0x0, 0x10001, 0x0, 0x100, 0x800, 0x8, 0x1ff, 0x6, 0x60000000, 0x8, 0x1, 0x2, 0x400, 0x800, 0x6, 0x4, 0x6, 0x4000000, 0x3, 0xfffffffe, 0x6, 0xffff, 0x3f, 0x7, 0x7, 0x8, 0x200, 0xae, 0xb95, 0x118277c4, 0x9, 0x1000, 0x0, 0xd356457, 0x20, 0x1, 0x800, 0x2, 0x7c30, 0x80, 0x4860, 0x7, 0xffffffff, 0x1, 0x7ff, 0x7, 0xffff22bc, 0x4, 0xffffff92, 0x939, 0x10000, 0x8001, 0x4, 0x4, 0x4, 0x1, 0x80, 0x3, 0x1, 0xff, 0x8, 0x2, 0x2, 0x8000, 0xff, 0x3, 0x3, 0x7, 0x2, 0x401, 0x6, 0x4, 0x3, 0xfe648653, 0x8, 0x80000001, 0x8b5, 0x1000, 0x2, 0x800, 0x7, 0x8, 0x405b, 0x1, 0x9e6f, 0xff, 0x3, 0x20, 0x191c, 0x100, 0xb, 0x8000, 0x40, 0xa7, 0xffff, 0x1, 0x1, 0x8, 0x32, 0x8, 0x6, 0x7, 0x2, 0x1, 0x400, 0x0, 0x10001, 0x9c7e, 0x6, 0x200, 0x40, 0x7fff, 0x4, 0x9, 0x0, 0x4, 0xdc, 0x7, 0x2, 0xc482, 0x4, 0x85e, 0x80000001, 0x0, 0x1, 0x2, 0x3ff, 0x7, 0x9, 0x4800000, 0x0, 0x20, 0x80000001, 0x2, 0x10000000, 0x1f, 0x8, 0x462b, 0xb94, 0x8, 0xa9e, 0x1, 0x3, 0x8, 0x5, 0x9, 0x8, 0x2, 0x10001, 0x98d]}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0xffffffffffffffff}, @TCA_POLICE_AVRATE={0x8, 0x4, 0xffff}, @TCA_POLICE_TBF={0x3c, 0x1, {0x5, 0x2, 0x2, 0x3b, 0xbf, {0x0, 0x2, 0x5, 0x5, 0x3, 0xa000000}, {0x8, 0x1, 0x4, 0x3f, 0x3, 0x4}, 0x2, 0x40, 0x401}}]}, @TCA_RSVP_ACT={0x2af8, 0x6, [@m_simple={0x108, 0x2, 0x0, 0x0, {{0xb}, {0x34, 0x2, 0x0, 0x1, [@TCA_DEF_DATA={0xd, 0x3, 'mptcp_pm\x00'}, @TCA_DEF_PARMS={0x18, 0x2, {0x4, 0x6, 0x7, 0x7ff, 0x6}}, @TCA_DEF_DATA={0x7, 0x3, '9p\x00'}]}, {0xaa, 0x6, "0beaa3b66eeaf16463235873a0c683652d0a09f22891b48b617a4926e807c5f0a14714bbd392eb0088f70e83996c1aee15fab1d9d3939392f8e35faded70e6447d0eb2cf70bc29b05c883fbf0fa116f12993e038755418078158f8bf6ed98d41024a7b22c918d0c90073e37948189bb57f423e23b116ecae453283cca42ada1c70756dfddaf8654735934b70ff290cad61209e52ddbed2c56e5f8af85315df224290cd016bfb"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x1}}}}, @m_mirred={0x58, 0x1a, 0x0, 0x0, {{0xb}, {0x24, 0x2, 0x0, 0x1, [@TCA_MIRRED_PARMS={0x20, 0x2, {{0x2, 0xfffffffa, 0x1, 0x615, 0x6}, 0x1}}]}, {0xb, 0x6, "06387b84c9e6cf"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x0, 0x2}}}}, @m_police={0x2638, 0xe, 0x0, 0x0, {{0xb}, {0x2550, 0x2, 0x0, 0x1, [[@TCA_POLICE_PEAKRATE={0x404, 0x3, [0x4, 0x3ec, 0x20, 0x6, 0x9, 0x7, 0x5, 0x7, 0x2c, 0x7b, 0x1, 0xa46, 0x5, 0xffff, 0x0, 0x1, 0xca3, 0x2, 0x8, 0xdc3b0, 0x4, 0x9, 0x6, 0xffff, 0x7, 0x1, 0xfffffff9, 0x5, 0x7fffffff, 0xffffffff, 0x5, 0x10000, 0x6, 0x7fffffff, 0x0, 0x9, 0x400, 0x6, 0x8, 0x200, 0xfffffbff, 0x5, 0x4, 0x0, 0x2, 0x6, 0x8, 0x2, 0x39b, 0x6, 0x1, 0x5, 0x6, 0x81, 0x401, 0x6, 0x83, 0x8, 0x9, 0x7, 0x3d, 0x10000, 0x2, 0x3ff, 0xfffff838, 0xa1c1, 0x2, 0xb0e5, 0x8000, 0x4, 0x7, 0x582c, 0x401, 0xffffffff, 0x3, 0x10b, 0xc5, 0x10000, 0x1, 0x4, 0x8, 0x0, 0x4, 0x5, 0x6, 0x4f7f, 0x6, 0xffff, 0x401, 0x0, 0xfffffff7, 0x4, 0x36b, 0x1, 0x7, 0x5, 0x6, 0x1, 0xac, 0x29d, 0xfffffffa, 0x4, 0xffffffff, 0x8000, 0x4, 0x3532, 0x2, 0x101, 0x4, 0x2d, 0x4, 0x80, 0xab, 0xffffffc1, 0x0, 0x5, 0x1, 0x0, 0x1, 0x9, 0x800, 0x10001, 0x0, 0x1000, 0xcb7b, 0x4, 0xffff612f, 0x9, 0xffffffff, 0x8, 0x9, 0x1f, 0x8, 0x1, 0x9, 0x4, 0x66, 0xffffffff, 0x54f2f5be, 0x0, 0x582, 0x3, 0x7, 0xffffffff, 0x5225, 0x4, 0x3, 0xd, 0x6c9, 0x1000, 0x0, 0x7, 0x7ff, 0x3, 0xa32, 0x10000, 0x80000000, 0xb1, 0x3ff, 0xbe, 0x401, 0x1, 0x1, 0x60c, 0x400, 0x68, 0x6, 0x7ff, 0x1, 0x7ff, 0xffffff7f, 0x31e, 0x1000, 0x2, 0x80, 0x2, 0xffffffff, 0x100, 0x3e6, 0xe38a, 0xc000, 0x9, 0x3, 0x1, 0x7, 0x1, 0x10001, 0x1, 0xfffffff9, 0x101, 0x2f4, 0x36, 0x800000, 0xffffffff, 0x1ff, 0xfffffffe, 0x4, 0x1b3f, 0x6, 0xb6, 0x81, 0x5, 0x40, 0x40, 0x1, 0x100, 0x1ff, 0x1bcfc5cc, 0xfffffff8, 0x507, 0x80000000, 0x400, 0x3, 0x24b7, 0x5, 0x9, 0xdc9, 0x2, 0xfef, 0x60, 0x4, 0xfff, 0x495, 0x80000001, 0xffffffff, 0x0, 0x9, 0x2, 0x1ff, 0x1, 0x3, 0x81, 0x3, 0x1, 0x0, 0x80, 0x7, 0xffffffff, 0xdfd, 0x0, 0x81, 0x8000, 0x1000, 0x8, 0x401, 0xffff, 0x6, 0xf70, 0x2, 0x5, 0x8, 0x100, 0x2, 0x7fffffff, 0x9, 0x100]}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x1f, 0xffffffff, 0x2, 0x9, 0x6, 0x1, 0x800, 0x2bb9, 0x1000, 0x101, 0xffff4046, 0x1, 0x3, 0x0, 0x8, 0x8001, 0x3, 0xff, 0x7, 0x0, 0x9, 0x3ff, 0x1f, 0xffffffff, 0x2, 0x5, 0x1000, 0x0, 0x4, 0x54, 0x273a, 0x5, 0x0, 0x8, 0x5be59574, 0x12e4, 0x3, 0x1, 0x2, 0x2, 0x5, 0x80000001, 0xdf19, 0xfffffffb, 0x6, 0xffffffff, 0x4, 0xe16, 0x2, 0x3, 0x7, 0x2, 0x5, 0x0, 0xfffff000, 0x1, 0x4, 0xfdc, 0x3, 0x4, 0x4, 0xffff, 0x9, 0x0, 0x8, 0x2, 0x8001, 0x3, 0x5, 0x3, 0x5, 0x2, 0x0, 0x6, 0x4, 0x7, 0x9, 0x90000000, 0x3f, 0x1f, 0x8de, 0x9, 0x5, 0x7ff, 0x800, 0x3ff, 0xa0a3, 0x2, 0xfffffeff, 0xe, 0x3ff, 0x3, 0x6, 0x7, 0x7, 0x8, 0x10000, 0x1f, 0x908c, 0x0, 0xcdf4, 0x5, 0x6, 0x6, 0x40, 0x6, 0x0, 0xaef, 0x1, 0x6, 0x3f, 0xbea8, 0xffffffff, 0x2, 0x9949, 0xfffffbe8, 0x685f, 0x1f, 0x7ff, 0x0, 0x1, 0x5, 0x2, 0x6, 0x7, 0x3, 0x9, 0x2, 0xa4, 0x5, 0x9, 0x892, 0xc49d, 0x2, 0x8001, 0x8, 0x8a4, 0x4, 0x4, 0x8, 0x3ff, 0x5, 0x7ff, 0x1ff, 0x0, 0x6, 0xeff, 0x80, 0x1000, 0x80, 0xffffff81, 0xfffffff8, 0x3f, 0x5, 0x2, 0x5, 0x9, 0x6, 0x0, 0x2, 0x3f, 0x8db, 0x80000000, 0x620, 0x3, 0x2, 0x4, 0x2f, 0x7, 0x3, 0x0, 0x3, 0x401, 0x1, 0x0, 0x7ff, 0x1, 0x4, 0x0, 0xfffffffd, 0xf8, 0x10000, 0x9, 0xa, 0xffd, 0x65c, 0x200, 0x8278c400, 0x6, 0x1, 0x80000001, 0x5, 0x184, 0x3, 0x2, 0x2, 0x3, 0x6, 0x3, 0x7ff, 0x6, 0x1000, 0x69, 0x851, 0x0, 0xfffff001, 0x8, 0x7, 0x3c72, 0x0, 0x3, 0x3, 0x9b, 0x3, 0xffff0000, 0x7fffffff, 0x5, 0x3ff, 0x1f, 0xb44, 0xfffffffc, 0x5, 0x3, 0x9, 0x10000, 0xfffff2b3, 0x1, 0x7, 0x3f, 0x1f7, 0x3, 0x19cae9c2, 0xaa3, 0x1f, 0x4, 0x5, 0x1, 0x50e, 0x4, 0x2, 0x0, 0x8, 0x80000001, 0x9, 0xfff, 0x7, 0x8, 0x40d7, 0x1, 0x80000000, 0x7f, 0xff, 0x4e4, 0x9, 0xe1f7, 0x7ff]}, @TCA_POLICE_RATE64={0xc, 0x8, 0x1}, @TCA_POLICE_RATE={0x404, 0x2, [0x800, 0x3, 0xff7301d, 0x10001, 0x7, 0x1ff, 0x1, 0x101, 0x4, 0xae, 0x5, 0x0, 0x6, 0x6, 0x7, 0x101, 0x0, 0x4, 0xa0, 0x9, 0x10000, 0x3ff, 0x8, 0x88ed, 0x401, 0x80000001, 0xb8f, 0x800, 0x7, 0x1, 0x6, 0x456, 0xa6, 0x0, 0xfffffbff, 0x9, 0x4, 0x2, 0xfffffe00, 0x67, 0x6, 0x80000000, 0xbefc, 0x8, 0x400, 0x5f21, 0x8, 0xfff, 0x80, 0x386d, 0x8, 0x1, 0x9, 0x14, 0xffffffff, 0xc28d, 0x7, 0x3, 0x6, 0x1, 0x9a26d22, 0x1, 0x81, 0x400, 0xf5, 0x7, 0x71ba, 0x100, 0x7ff, 0x0, 0x7, 0x19236d4d, 0x4cbfbd60, 0x140000, 0x0, 0x2, 0x80000000, 0x8001, 0x13288000, 0x0, 0x3, 0x0, 0x5, 0xfffffff9, 0x8, 0x0, 0x400, 0x7, 0x50, 0x80000000, 0xdba, 0x400, 0x2, 0x4, 0x7, 0x7, 0x20, 0x0, 0x0, 0x10001, 0x1f, 0xffffffff, 0x3, 0x8, 0x4, 0x8001, 0x200, 0x4e000000, 0x2, 0x9, 0xfffffffa, 0x2, 0xfff, 0x98, 0x9, 0x9, 0x5, 0x7, 0x1, 0x800, 0x9, 0xfff, 0x4, 0x7fffffff, 0x13f, 0x5c1, 0x20, 0x1f, 0x2ca4, 0x1, 0x7ff, 0xfffffff8, 0x1, 0x7f, 0x1f, 0x3f, 0x6, 0x5d1, 0x1, 0xaf, 0x8, 0x0, 0x3, 0x6, 0x80000000, 0x26e, 0x80000001, 0x3, 0x9, 0x5, 0x1, 0x0, 0x6, 0x9, 0x101, 0xfe61, 0x80000001, 0xfffffff9, 0x10000, 0xe9de, 0x458, 0x54, 0x7, 0x7, 0xffff, 0x8, 0x5, 0x0, 0x7, 0xfffffffe, 0x80000000, 0xfffffffc, 0x6, 0x80, 0xd2, 0x7, 0x3ff, 0x6, 0x0, 0x1ff, 0x6, 0x2, 0x4, 0x41d, 0x80, 0x6, 0x3, 0x6, 0x9, 0xffffffff, 0x2, 0x1, 0x8001, 0x7, 0xfffffff8, 0x3ff, 0x0, 0x4ff4, 0x7fff, 0x6, 0x2, 0x9a3, 0x2, 0x1, 0x6, 0x3, 0x7ff, 0x10000, 0x101, 0x800, 0x18000000, 0xeebf, 0x1, 0x81, 0x3686, 0xfffffffb, 0x0, 0x94e, 0x9a14, 0x80000001, 0x506, 0x7fff, 0x10000, 0xff, 0x400, 0x523, 0x1f, 0x4, 0x8, 0x0, 0x4, 0x1f, 0x5, 0x81, 0x5, 0x4, 0x3ac, 0x9, 0x1, 0x3, 0x2, 0x8, 0xff, 0x6, 0x0, 0xfffffff7, 0x3f, 0x3cafd0ef, 0x5, 0x8, 0x8000, 0x372, 0x80000001, 0x0, 0x3b181508, 0x1994d5c3]}, @TCA_POLICE_RATE64={0xc}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x4, 0xfffffffc, 0x5, 0x80000000, 0x7ff, 0x5, 0x100, 0x67fb, 0x9, 0x20, 0xed7, 0x9, 0x7, 0x3ff, 0x7, 0x5, 0xffffffff, 0x1, 0x0, 0xd9d0, 0x2, 0x36, 0x81, 0xd49, 0x0, 0xffff, 0x101, 0x1, 0x1000, 0xa32a000, 0x0, 0xee, 0x1a90, 0x9, 0x632, 0x7, 0x4, 0x9, 0xf442, 0x202a, 0x224, 0x1f, 0x4, 0x0, 0xe8, 0x8001, 0x1000, 0x80000000, 0x0, 0x1f, 0x1, 0x3, 0x5, 0xca, 0x8, 0x8, 0xd8c, 0x5, 0x1f, 0x8, 0xfffffff8, 0x7c, 0x10001, 0x7, 0x7f, 0x80000000, 0x3, 0x4, 0xfffffffc, 0x1000, 0x3, 0x5cc, 0x4, 0x100, 0x7eeb, 0x3, 0x4, 0x2, 0x8, 0x20, 0x5, 0x2, 0x1, 0x2e, 0x3, 0xffffffff, 0x8d, 0x9, 0x8, 0x8, 0x1, 0xffff8aa6, 0x800, 0x5, 0xdf, 0x0, 0x68e2a763, 0x7, 0x0, 0x2, 0x1, 0x80000001, 0xf8, 0xff, 0x7, 0x1, 0xfffffffa, 0xffffffff, 0x2f, 0xcd0, 0x2, 0x8, 0x7, 0x4, 0x5, 0x7fffffff, 0x0, 0x6, 0x3, 0x16080000, 0x20, 0xecf9, 0x200, 0x4, 0x7, 0x80000000, 0x2, 0x200, 0x3ff, 0x3, 0x400, 0x1, 0x1ec, 0x1, 0x7fff, 0x80000001, 0x401, 0x5, 0x5, 0x40, 0x2, 0x6, 0xfffffffa, 0x0, 0xfff, 0x9, 0x1000, 0xff, 0xff, 0x9, 0x1f, 0x4, 0x7ff, 0x9, 0x0, 0x9, 0x7, 0xffffff80, 0x1ff, 0xbe, 0xfffffff9, 0x5, 0x81, 0xfffffffa, 0x352, 0x3f, 0xfffffffe, 0xc7, 0x5, 0x0, 0x1, 0x5d27, 0x5, 0x3, 0x8, 0x4, 0x92, 0x8, 0x8, 0x3, 0x6, 0x4, 0x6, 0x7ff, 0x7, 0xffff, 0x6, 0x7fbfcb0, 0x3e9c, 0x400, 0x5, 0x5, 0xfff, 0x9, 0x1, 0x7, 0x3, 0xb5d, 0x7fff, 0x7fffffff, 0x6, 0xf580, 0x6, 0xa94, 0xffffffff, 0x0, 0x5, 0x8001, 0x4, 0x2, 0x4, 0x81, 0x20, 0x6fd4, 0xffff57af, 0x7ff, 0x6, 0x6, 0x8, 0x0, 0x1200000, 0xb77, 0x4, 0x1000, 0xfffffff7, 0x0, 0x773, 0x8, 0x2, 0x7, 0x2, 0xfffffff9, 0x2, 0x1ff, 0x9, 0x58, 0x0, 0x8, 0x2, 0x1f, 0xffff6aa4, 0x9, 0x1, 0x8, 0x800, 0xbe6, 0x15d8, 0xffffffff, 0x3, 0x9, 0x1, 0xae1, 0x80, 0xdc1e, 0x1700000, 0x1]}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x4}], [@TCA_POLICE_RESULT={0x8, 0x5, 0x1000}, @TCA_POLICE_TBF={0x3c, 0x1, {0x7fffffff, 0x3, 0x1ff, 0x422, 0x1, {0x7, 0x2, 0x7fff, 0x611, 0x9ca, 0xfff}, {0x8, 0x1, 0x2, 0x9, 0x3f, 0xfffffff8}, 0x9, 0x1f, 0x31}}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0xffffff1c, 0x1, 0x5, 0x9, 0x0, 0x4d, 0xffffffe7, 0x2, 0x33, 0x80000000, 0x80000000, 0x9, 0x8, 0x80000000, 0xffffff81, 0x0, 0x5, 0x19c, 0x200, 0x5, 0x80, 0x3, 0x6, 0xcef7, 0x83, 0x80, 0x1, 0x2, 0x46bf, 0x47c, 0x1, 0x5, 0xff, 0x2, 0x4, 0x8, 0x10001, 0x2, 0x3, 0x2, 0x1, 0xaf04, 0x3f, 0x7fff, 0xffff, 0x40, 0x8000, 0x1ff, 0x0, 0x40, 0xeb, 0x9, 0x2, 0x5, 0x400, 0x200, 0xd0, 0x4, 0x9, 0x3, 0x6, 0x9, 0x6, 0x10e, 0x4a00979a, 0xffffffff, 0x1, 0x1f600000, 0xf45, 0x9dd, 0x40, 0x1f, 0x6, 0x5, 0x0, 0x40000000, 0xffffffff, 0x9, 0x3, 0x7, 0x1, 0x5, 0x1, 0x7fffffff, 0xfffffffe, 0xb72, 0x4, 0x5, 0x40, 0x1, 0x8, 0x100, 0xfff, 0x1, 0x1, 0x3, 0x0, 0x1, 0x6, 0x2, 0xff, 0x8, 0x1, 0x8, 0x0, 0x3f, 0x7, 0x9, 0x3a, 0x80, 0x3ff, 0x2, 0xcb, 0x7, 0x2, 0x800, 0x9, 0x2, 0x400, 0x20, 0x0, 0x7, 0x2, 0x7, 0xffffffff, 0x80000001, 0x1f, 0x2, 0x3, 0xfffffffd, 0x4, 0x4e, 0x3f, 0x2, 0x8d, 0x800, 0x800, 0x9, 0x9, 0x6, 0x8, 0x0, 0xfff, 0x1, 0x4, 0x966, 0x7e, 0x3, 0x1000, 0x1, 0x9, 0x100, 0xe13a, 0x1, 0xfff, 0x6, 0x7, 0xffff, 0x10001, 0x6, 0x7ff, 0x5, 0x401, 0x1, 0x80, 0x7, 0x1, 0x7fffffff, 0x1000, 0x8, 0x8000, 0x5b8d, 0x9, 0x5, 0x9, 0x4, 0x73e9, 0x22, 0x81, 0x6, 0x2, 0xffff, 0x3f, 0x2, 0x100, 0x5, 0x3ea2, 0x3, 0xff, 0x9, 0x6, 0x9, 0x1, 0x400, 0x9, 0x8, 0x200, 0x3, 0xc563, 0x3, 0x2, 0x3, 0x80000000, 0x7ff, 0x6, 0xfd1d, 0x8, 0x3, 0xe7, 0x7f, 0x40, 0x154, 0x68, 0x1, 0x7fffffff, 0x7, 0x6e, 0x0, 0x38, 0x8, 0x46fd, 0x2b, 0xfffffff7, 0x0, 0x200000, 0x8, 0x0, 0x4, 0x2, 0x7, 0x2, 0x20, 0x0, 0x524, 0x7b2adfcb, 0x3f, 0x9, 0x200, 0x0, 0x80, 0x9, 0x9, 0x0, 0x7, 0x8, 0x2, 0x5, 0x80, 0x2, 0x9, 0x3, 0x4, 0x1, 0x7, 0x3f, 0x8]}, @TCA_POLICE_TBF={0x3c, 0x1, {0x6, 0x5, 0xffffffff, 0x401, 0x6, {0x3f, 0x2, 0x8, 0x3, 0x8, 0x12}, {0x40, 0x0, 0x100, 0x8, 0x8, 0x2}, 0x0, 0x5, 0x1}}, @TCA_POLICE_RESULT={0x8, 0x5, 0x1}, @TCA_POLICE_RATE={0x404, 0x2, [0x10000, 0x7f, 0x100, 0xffffffff, 0x52, 0x8, 0x7, 0xfffff000, 0x3, 0x5, 0xec, 0x5, 0xd49, 0x3, 0x7fff, 0x9, 0x3ff, 0x7c, 0x9, 0xc4f, 0x1, 0x20000000, 0x2, 0x9, 0x20, 0x8, 0x9, 0x1000000, 0x8000, 0x400, 0xffff8000, 0x2, 0xcf7c, 0x8001, 0xffff, 0xdf3, 0xfff, 0x80000000, 0x8001, 0x2, 0xff, 0x7fffffff, 0x8, 0x1b1b, 0xa06, 0x3, 0xfffffffd, 0x5e, 0x5, 0xbe, 0x6, 0x8, 0x8, 0xf5e000, 0x55, 0x80f, 0x7, 0x20, 0x3, 0x2, 0x9, 0x7, 0x2, 0x1, 0x7, 0x2f0, 0x1, 0x7, 0xfff, 0x69a6, 0x71, 0x7ff, 0x9, 0xc1b, 0x0, 0x0, 0x3f, 0x8, 0xfffffffe, 0x400, 0xfffff0a9, 0x5, 0x0, 0x4, 0x4, 0x5, 0x10000, 0x4, 0x6, 0x8, 0xa2, 0x6, 0x2, 0x6, 0x0, 0x4, 0x21c2, 0xffc, 0x4, 0x2, 0x1, 0xff, 0x2, 0x200, 0x5, 0x624, 0xad, 0x0, 0x93f, 0x8, 0x8, 0x6, 0x7, 0x2f1, 0x2, 0x7f, 0x400, 0x4, 0x6, 0x3, 0x0, 0x8, 0x4, 0x1342, 0x6, 0x6, 0xff, 0x800, 0x7, 0x4, 0x4, 0x6, 0x6, 0x9, 0xa7fd, 0x1, 0x0, 0x0, 0xc7, 0x2, 0x6, 0x7, 0x20, 0xffffffff, 0x3ff, 0xfff, 0x4, 0xfff, 0x1, 0x2, 0xc6, 0x3ff, 0x0, 0x5, 0x1, 0x4, 0x925, 0x20, 0x0, 0x5, 0x6, 0x91, 0xc9d8, 0x0, 0x8000, 0xfff, 0x8, 0x551, 0x0, 0x1b7a, 0x7ff, 0x89d6, 0x3ff, 0x9, 0x5778, 0x1f, 0x80000000, 0x4, 0xfffffffc, 0x2e0, 0x6, 0x40, 0x4, 0x7f, 0x2, 0xfff, 0x80000000, 0x2, 0xffff0001, 0x9, 0x4, 0x5, 0x5, 0x6, 0x2c4, 0x8, 0x1000, 0x7, 0x4, 0x1, 0x7f, 0x7, 0x1000, 0xd5, 0xffff, 0x9bec, 0x35, 0x0, 0xcc, 0x6, 0x4, 0x16, 0x10000000, 0x904, 0x2, 0x400, 0x9, 0x6, 0x1, 0x40, 0xe7, 0x1, 0x2, 0x6, 0x100, 0x0, 0x7, 0xd9, 0x9, 0x9, 0x80000000, 0x1, 0x200, 0x1, 0x6, 0x1, 0xa05aa56, 0xd3, 0x6, 0xd0, 0x1, 0xfffffff9, 0x3, 0x9, 0x3, 0x1bdc231c, 0x6, 0x4, 0xf63, 0x200, 0x8, 0x5, 0x3ff, 0x20, 0x100, 0x6]}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x3}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x9, 0x2, 0x0, 0x9, 0x8000, 0x9, 0x9, 0x8a6, 0x6, 0x9, 0x1, 0x9, 0x9, 0x1ff, 0x7, 0x0, 0x81, 0x3, 0x6, 0x10001, 0xfffffff8, 0x2, 0x9, 0x6, 0x401, 0x800, 0x1, 0x8, 0x8b, 0xe76b, 0x0, 0x5, 0x7, 0x7ff, 0x2, 0x3, 0x3, 0x200, 0x8, 0x1, 0x3, 0x6, 0x6cff670, 0x5, 0x7, 0x2, 0x9b0, 0xab97, 0x1, 0x81, 0x3, 0x1, 0x101, 0x3, 0xffffff33, 0x3ff, 0x4, 0x3, 0x20, 0x12b, 0x3f, 0x5, 0x1, 0x4, 0x7, 0x1, 0xffff7759, 0xffff, 0x1200, 0x0, 0x3, 0x0, 0x2, 0x7, 0xd, 0x9, 0x5, 0x0, 0x3, 0x8000, 0x1, 0x5c, 0x5, 0x7, 0x3, 0x9, 0x4, 0xffffffff, 0x2, 0x3f, 0x0, 0x2, 0x4a17eeb2, 0xfffffffb, 0x3, 0x8, 0xfffffffc, 0xffff7fff, 0x8, 0x6, 0x7ff, 0x9, 0xab, 0xafe, 0x3d, 0x1, 0x3, 0x2d, 0x45f, 0x8dccd22, 0x1000, 0x40, 0x1f, 0x20, 0x2, 0x0, 0x2be, 0x81, 0x8, 0x4ef0, 0x3, 0x9, 0x1, 0x80, 0x40, 0x14, 0xffffffff, 0x800, 0x401, 0x9, 0x4, 0x17c2, 0x6, 0x1, 0x8, 0x4, 0x401, 0x2853, 0xded, 0x540, 0x7f, 0xffffffff, 0x101, 0xfffffffe, 0x1, 0x1, 0x4, 0x20, 0xc34, 0x7, 0x5, 0x5, 0x6, 0xfffffff9, 0x4, 0x1de9bf43, 0x1, 0x1, 0x80000001, 0x16, 0x357, 0xffffffff, 0xfffffff9, 0x0, 0x4, 0xf6, 0x5, 0x7, 0x7f, 0x4, 0x9, 0x5, 0x7, 0x3, 0xfffffff8, 0x6, 0xfce, 0x60c, 0xef, 0x8b2f, 0x32527f36, 0x0, 0x4, 0x20, 0x9, 0x1, 0x3ff, 0x80000001, 0x1, 0x3, 0x6, 0x7fff, 0x8, 0x400, 0x10000, 0x7, 0x2, 0x5, 0x7f, 0x5, 0x8000, 0x101, 0x3ff, 0xdf, 0x8, 0x2, 0x0, 0x9, 0x2, 0x7b, 0x1, 0x1, 0x1, 0x5, 0x8, 0x1, 0x40, 0x200, 0x3, 0xdbbe, 0x10000000, 0x3, 0x1ff, 0x3, 0xc22, 0x2, 0xff, 0x7fffffff, 0x0, 0x0, 0x0, 0xd064, 0xfffffff7, 0x1eb2, 0x2b, 0x1400, 0xfffffffa, 0x2, 0x3, 0x3ff, 0x100, 0x81, 0x401, 0x2, 0x1ff, 0x4, 0xd0, 0x1, 0xffffffff, 0x9, 0x10000, 0xffff, 0x1, 0x5, 0x1, 0x7fff]}, @TCA_POLICE_TBF={0x3c, 0x1, {0x9, 0x5, 0x3e0, 0x6, 0x20, {0x6, 0x1, 0x4, 0x9, 0xfffd, 0xff}, {0x10, 0x1, 0x5, 0x1ff, 0x1f, 0x6}, 0x4, 0x2, 0x8000}}], [@TCA_POLICE_PEAKRATE={0x404, 0x3, [0x5872063, 0xbe, 0x8, 0x401, 0x7ff, 0xe88, 0x2, 0x100, 0x9, 0x0, 0x2, 0x4, 0xffffffff, 0x3f, 0x400, 0x1, 0x4, 0x280, 0x1f, 0xe922, 0x0, 0x4, 0x6, 0x7, 0x800, 0x80, 0x80000000, 0x1, 0x9d54, 0x4, 0x8, 0x1, 0x5, 0x1, 0x8000, 0x81, 0x5, 0xfffffffa, 0x8, 0x1, 0x80000000, 0x6, 0x2, 0x3, 0x5, 0x7fffffff, 0x9e7b, 0x5, 0xffff, 0x80000000, 0x5, 0x9, 0xfffffffd, 0x4, 0x6, 0xd9, 0x7, 0x8, 0x7, 0x3, 0x7, 0x200, 0x7, 0x7124, 0x7, 0x236d15b5, 0x2, 0x8, 0x20, 0x100, 0x7fffffff, 0x1, 0x1, 0x8, 0x7045, 0xa6, 0x3, 0xfffffffb, 0x401, 0x1, 0x6, 0xb3eb, 0x1, 0x1, 0x9, 0x159, 0x7ff, 0x5, 0x2, 0x3ff, 0x8, 0x1, 0x5, 0x800, 0x0, 0x7ff, 0xb6, 0x5, 0xddf0f7d, 0x9, 0x3f, 0xfffffffd, 0x8000, 0x6, 0x40, 0x6607, 0x4, 0xffffffff, 0x0, 0x790, 0x3, 0xffffffc0, 0x3, 0x7, 0x3, 0x59e0c51d, 0x7, 0x4, 0x6596, 0xbee, 0x6, 0x5, 0x9, 0x80000001, 0x1c000, 0xfffffff8, 0x8, 0x3, 0x80, 0x7f, 0x3, 0xcc1, 0x0, 0x7, 0x31, 0x0, 0xffffffff, 0xffff0000, 0x4, 0xe10b, 0x31b, 0x200, 0x1000, 0x0, 0x4, 0x9, 0x6, 0x5, 0x8000, 0x7ff, 0x2, 0x332c3e5e, 0xa84d, 0x10000, 0x400, 0x1, 0x7fff, 0xbec6, 0x6, 0x10001, 0x3, 0x5b, 0x401, 0x1, 0x80000000, 0x101, 0x1, 0x4, 0x0, 0x8, 0x20, 0xec, 0x8, 0x10000, 0x5, 0x80000001, 0x9, 0xb912, 0x0, 0x2b, 0x4, 0x1, 0x1, 0x1, 0x9, 0x59, 0x8001, 0x1ff, 0x1, 0x3f27, 0x100, 0x2, 0x3, 0x5, 0xffff, 0x6, 0x7, 0x40, 0x5, 0xfd, 0x7, 0x8001, 0xdb, 0x3ff, 0x1, 0x6, 0x14a5, 0x1b7, 0xd1a, 0x0, 0x5, 0x200, 0x5, 0xca8, 0xc15, 0xfffffffa, 0x0, 0x10001, 0xe5e5, 0x3f, 0xc48, 0x3, 0x3, 0x5, 0xfff, 0x7, 0xb60, 0x3, 0xd94, 0x4, 0x7, 0x8001, 0xfffffffc, 0x2, 0x0, 0x7, 0xfffffffc, 0x6, 0x6, 0x2, 0x3, 0x2, 0x2, 0x9, 0x2, 0x6, 0x20, 0x9, 0x4, 0xb88, 0x8, 0x3, 0x7, 0x1, 0x9da, 0x80000000]}, @TCA_POLICE_RESULT={0x8, 0x5, 0x1f}, @TCA_POLICE_RATE64={0xc, 0x8, 0x5}, @TCA_POLICE_PEAKRATE64={0xc}, @TCA_POLICE_RESULT={0x8, 0x5, 0x2}, @TCA_POLICE_AVRATE={0x8, 0x4, 0xfffffff7}, @TCA_POLICE_RATE={0x404, 0x2, [0xffffff13, 0x8, 0x7b, 0x400, 0x9, 0x4, 0x5, 0x8, 0x9, 0x7f, 0x5, 0x7, 0x1, 0x1000, 0x6, 0x1f, 0x5, 0x1, 0x2, 0x8001, 0x8, 0x91f, 0x9, 0x7, 0x2, 0x4, 0x20, 0x7f, 0x0, 0x8001, 0x101, 0x15a, 0x0, 0xfffffffe, 0x5, 0x0, 0x6103, 0x1, 0x81, 0x6, 0x7, 0x4, 0xfffffff8, 0x8, 0x3f, 0x20000, 0x2, 0x8, 0xffffff81, 0x4, 0x401, 0x6, 0x7ff, 0x3, 0x0, 0x7f, 0x5, 0x69c, 0x1f, 0x6, 0x107, 0xffff, 0x2, 0x9, 0x6, 0x0, 0x5, 0x6, 0x873c, 0x36, 0x1e0f140b, 0x7f, 0x3, 0x5, 0x0, 0x9, 0xfffffff8, 0x92d, 0x3, 0x7ff, 0x3ff, 0x0, 0x0, 0xfffffffa, 0x9f, 0x2, 0x100, 0xffff, 0x7, 0x4, 0x2, 0x3, 0x299eff1, 0x7ff, 0x8, 0xb615, 0x80000000, 0x9, 0x708, 0xfffff801, 0x10000, 0x4, 0xcd, 0x0, 0x90e1, 0x3, 0x7ff, 0x1, 0x9, 0x9, 0x9, 0x8, 0x2, 0x4, 0x4, 0x6, 0x7, 0x80000001, 0x3, 0x6, 0xfffffffa, 0x6, 0x4, 0x1ab, 0x3, 0x0, 0x7c1, 0x3a, 0x1, 0x9, 0xfffffffe, 0x6, 0x7fff, 0x7fff, 0x9400, 0x8, 0x91, 0x8, 0x6, 0x101, 0x1, 0x9c5, 0x0, 0x9, 0x1, 0x400, 0x5, 0xfffffffc, 0x20, 0x0, 0x9, 0xfffffff9, 0xb9, 0x6, 0x40, 0x3, 0x1, 0x4, 0x80, 0xe0, 0x6, 0x1f, 0x200000, 0x7f, 0x3, 0x76c, 0xffffffe1, 0x9, 0x7, 0x9, 0x1, 0x9df8, 0xffffb3a8, 0x7f, 0x60000, 0x40, 0x552a, 0x4, 0x48, 0xff, 0x0, 0x7ff, 0xfffffffc, 0xe00, 0x8, 0x80000001, 0x2, 0x100, 0x80, 0x3, 0x0, 0x7fff, 0x9, 0x80000001, 0x709b, 0xfff, 0x7, 0x7, 0x0, 0x9, 0x0, 0x7ff, 0x9, 0x7fe, 0x80000001, 0x7fffffff, 0x2, 0x8, 0x7, 0x6, 0x2, 0x80000000, 0x1, 0x80000001, 0x400, 0x80000001, 0x4, 0x5, 0x80000000, 0xa3e5, 0x9e, 0x8, 0x20, 0xfffffffe, 0x3, 0x2, 0x152f, 0x5, 0x7, 0x6, 0x8, 0x80000001, 0x7, 0x4, 0x5, 0xffffff5a, 0x3f, 0x401, 0x9, 0x8, 0xffffffe0, 0x7, 0xffffffff, 0x9, 0xad, 0x7, 0xabe, 0x200, 0xb33, 0x3, 0x80000000, 0x400, 0x80, 0x81, 0x1, 0x100]}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x1ff}]]}, {0xbd, 0x6, "4895965ff8106d4f11237dbb241a1fbcebeb37983f592202180913b092ecc896ac404e9d503390c180d3e647dbcb5d77243570562f56f13fe3f225a1d44b821a913815c4b0a9eaccf07568fecdef8b54c8c1ad9afe96fdbace57d3fbb14fca9fd0dce2af044d8c4e84d6ed508c5331cb30c0a57b5a1010296b9ff6027f7ae5f87e9dc43561f706486f3b9c3f278efbefa5a44236c1606d41e0e0633fa83ef90b8c7eafda2cc4cd4424cb67b70621b71289105a2e17ea9d88d7"}, {0xc}, {0xc, 0x8, {0x2, 0x2}}}}, @m_ctinfo={0x15c, 0x13, 0x0, 0x0, {{0xb}, {0x64, 0x2, 0x0, 0x1, [@TCA_CTINFO_PARMS_DSCP_STATEMASK={0x8, 0x6, 0x6}, @TCA_CTINFO_PARMS_DSCP_MASK={0x8, 0x5, 0x1}, @TCA_CTINFO_ACT={0x18, 0x3, {0x0, 0x8000, 0x7, 0xc6a, 0x7fff}}, @TCA_CTINFO_ZONE={0x6, 0x4, 0xda}, @TCA_CTINFO_PARMS_DSCP_STATEMASK={0x8, 0x6, 0x5}, @TCA_CTINFO_ZONE={0x6, 0x4, 0xfffa}, @TCA_CTINFO_ZONE={0x6, 0x4, 0x5}, @TCA_CTINFO_ACT={0x18, 0x3, {0x21, 0x7, 0x5, 0x1ff}}]}, {0xce, 0x6, "aa05db565946eb207189e321d7dd92e2b6064d2be39abf81b8e59473c1214fe7294f1772f00462c148973774c423900eb9dffc40100152de129537107ac0609c39ff1c984c12b1fd7f12b54572403e29d41c336cadc69967722d273a2fc8b92410671143eedcc0635c5abc914a99961c6647c9759a9ffc5f732cca4586dd08719e50842174f1cb761d3aaec0084e9e24aca19e5ce61ceeb2d58341a0784c19a3dc25c3df37025340db89ac31b0f134fbbd04a966e362365d38edcb85700a1eaef3918c1c1cfe8e8d7036"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x2, 0x2}}}}, @m_mirred={0x130, 0xb, 0x0, 0x0, {{0xb}, {0x24, 0x2, 0x0, 0x1, [@TCA_MIRRED_PARMS={0x20, 0x2, {{0x9, 0x3, 0x3, 0x8, 0x7fff}, 0x1, r4}}]}, {0xe2, 0x6, "a97f2902596ff002bc66200b67e3a9bbebbc35a80721a42f6f8edb03e9bae388877e25dc4617e3b54b52da588a8c4a89d01b26ff14fcdb062e50f8bd3ee085bff6cadb553cfe4acc46913d30ec71374d11f8e66ad96d14bd969955bcb79cd4e40023b2d4deb7135adea2f608b3ca1353e7832448e71835fc8e47e733371612c5effd803828e7998f13d6d476e6c4e15f84b310ea0303a7a95d3f0709264163da00a654bbd2c9f901dd19af414bcb7e70de00d0959c3d377336aa4b651856ef8c8e3507252d35d42102496bb0233fcb7b967277ce4dd31e42bbdad6590cd0"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x2}}}}, @m_bpf={0xd0, 0x11, 0x0, 0x0, {{0x8}, {0x40, 0x2, 0x0, 0x1, [@TCA_ACT_BPF_NAME={0xc, 0x6, './file1\x00'}, @TCA_ACT_BPF_OPS={0x1c, 0x4, [{0x7ff, 0x2, 0x24, 0x6}, {0x6, 0x2, 0x5, 0x401}, {0x1, 0x3, 0x7, 0x869d}]}, @TCA_ACT_BPF_NAME={0xc, 0x6, './file0\x00'}, @TCA_ACT_BPF_FD={0x8, 0x5, r1}]}, {0x69, 0x6, "2a9e277a985f4fd8fe28f68a0cec3c4bc7f8a9eebd1c939c1202534c4826de9c4a7365f4bf6bb7867ce5ce77d119cce80e502d74b121e816297abc59d285412a7f07b09342fbf5104a326a509f82684d115993c2415f40953f8f3799f9c4844fcb713fdc23"}, {0xc, 0x7, {0x0, 0x1}}, {0xc}}}]}, @TCA_RSVP_PINFO={0x20, 0x4, {{0x7fff, 0x3, 0x4}, {0x1, 0x9, 0x9}, 0x67, 0xff, 0x7f}}, @TCA_RSVP_CLASSID={0x8, 0x1, {0x7, 0xa}}, @TCA_RSVP_CLASSID={0x8, 0x1, {0x8, 0x7}}, @TCA_RSVP_CLASSID={0x8, 0x1, {0x5, 0x7}}, @TCA_RSVP_SRC={0x8, 0x3, @private=0xa010100}]}}, @TCA_RATE={0x6, 0x5, {0x1, 0x80}}]}, 0x73e4}, 0x1, 0x0, 0x0, 0x84}, 0x84) (async) r5 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r5) (async) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r6, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) (async) getsockopt$inet_mreqn(r2, 0x0, 0x23, &(0x7f0000000080)={@local, @empty, 0x0}, &(0x7f0000000240)=0xc) sendmsg$nl_route(r3, &(0x7f0000000440)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000400)={&(0x7f00000003c0)=@bridge_newneigh={0x24, 0x1c, 0x800, 0x70bd26, 0x25dfdbff, {0xa, 0x0, 0x0, r7, 0x10, 0x2, 0x1}, [@NDA_DST_IPV4={0x8, 0x1, @dev={0xac, 0x14, 0x14, 0x27}}]}, 0x24}, 0x1, 0x0, 0x0, 0x8010}, 0x10) mount$9p_fd(0x0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000280), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r1, @ANYBLOB=',msize=0x']) [ 415.206225][T26490] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.3'. 00:06:55 executing program 2: syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000040)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='huge=always'], 0x0) chdir(&(0x7f0000000380)='./bus\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(0xffffffffffffffff, &(0x7f0000000600)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x12, r0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x17) [ 415.208993][T26490] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.3'. [ 415.211829][T26492] loop5: detected capacity change from 0 to 73728 00:06:55 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x3, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r3) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r4, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=@newqdisc={0x78, 0x24, 0x5820a61ca228651, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfq={{0x8}, {0x4c}}]}, 0x78}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000003c0)=@gettclass={0x24, 0x2a, 0x2, 0x70bd2d, 0x25dfdbfc, {0x0, 0x0, 0x0, r4, {0x4, 0x8}, {0x3, 0x3}, {0xd, 0xc}}, ["", "", "", ""]}, 0x24}}, 0x0) ioctl$sock_SIOCADDRT(r0, 0x890b, &(0x7f0000000040)={0x0, @l2={0x1f, 0xe4f, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x10}, 0x8, 0x2}, @hci={0x1f, 0x2, 0x3}, @generic={0x3, "333db39ea4ca8d22cf712ad0ffbc"}, 0x6, 0x0, 0x0, 0x0, 0x20, &(0x7f0000000000)='macvtap0\x00', 0x1, 0xfb, 0x1f}) r5 = socket(0x10, 0x3, 0x0) r6 = socket$nl_route(0x10, 0x3, 0x0) r7 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r7) getsockname$packet(r7, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r6, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r8, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r5, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=@newqdisc={0x78, 0x24, 0x5820a61ca228651, 0x0, 0x0, {0x0, 0x0, 0x0, r8, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfq={{0x8}, {0x4c}}]}, 0x78}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000003c0)=@newtfilter={0x60, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r8, {}, {}, {0xd}}, [@filter_kind_options=@f_basic={{0xa}, {0x30, 0x2, [@TCA_BASIC_EMATCHES={0x2c, 0x2, 0x0, 0x1, [@TCA_EMATCH_TREE_HDR={0x8, 0x1, {0xffff}}, @TCA_EMATCH_TREE_LIST={0x20, 0x2, 0x0, 0x1, [@TCF_EM_NBYTE={0x10, 0x1}, @TCF_EM_META={0xc, 0x2, 0x0, 0x0, {{0x0, 0x4, 0x3}}}]}]}]}}]}, 0x60}}, 0x0) sendmsg$inet6(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f00000001c0)={0xa, 0x4e24, 0x4, @remote, 0x1}, 0x1c, &(0x7f0000000240)=[{&(0x7f00000012c0)="ae94acb2b377a783b9d49ff957d368452d6457fd27031d724433dcde2d73a66a59ad275c565b3e847ef54d8e68e3822374c6aa44fb0452c3ecb53ccc6890264f4b61203a66632ba758426907ede82faba8112a6eb3b7ca7ae557cfadb05adc86ce198e1179d959b486f6e610a9fbd93c1f82b352a0f29e46ed428d9caabf790cf7a6cf3ebff60eeef6f8008c9355897d7487c12a722bbddd5ad3e58d4fb72f9c4c409c7c3bb40b25eb363238e325bf1e1afac5788400f66e30e184a73e3ac7f757d82836ef669461fd2e870d50a8397a0f0a5feceb10212c68824282c46cecd3b2a0f066bca287e4baec8e01feeefd5d65f242bd7fd1bfeef784ffd4aeb1102c9d4c276fe4c61fcbfdb1151ac877b49654b369dfb3ecd3f81e4d46107bb73ef1ae7a14a53fc42f3e058c2bee34d7845548c368ee24287741fc993807c6855aa1005ef57f33d408b2aa85efb56396cce7707a9e3f15156fc0f47af101b999b924838669c7ff6dd9d166fcbb71d2c83478e4a6249d3a311c4108bb8db99441f9c91ba1aa189537aad5db9244b5458414348ad91ab2e62f58980e4b03b9296c19d30bf54422c4d6b8f41bda50706526e9111354fe646659fff741db3c0b9c1c26b7559b3f40643ef14989f3494bc3ec07d98cb50fae3f7e349c13d0bd3dcdeba9efa44f70b115336c011bd4b78e7ff4cade6d7dfadfefb224028df8677bbb8b08cea16f53ed0f25c0e6ff232f96f2e93b5ea45165068e46c361a5797f77523e88bccbbc12c44e72b98791ff717aa061d12429338644f56c88357a34ef88da5000ce9a76f15c3d417180cbab2e66b77a8e5501364230bc40650852431fcf8600037a7b1c2c52b6bd982895947448d422dfe688da8390ca1ddf1d0443dbe9e478328d260b027af879b59a375549f59c17656e90c5e5a51ce8fb978a175eac466bd35f96aa13801611d7b1da7852f0a15818c1e43563f8d98e519e4ceb8800cb41acb72ba166783dbf0e86ee28ebe5077559453908eddf320385df8c1790f30a3df9fe7f5bf3cfa54e6c2a94135c519257681d76667ae3dcd311c6d501610745ae90161e0af93693fbd81038c0304ba17aaa23c867e7d8ed0694f1c784ca6ed0b9e19237cd88546d23a7c1902d87d01f8bb998c72ba9fdd5709f220ad48135e78c3483c41a9a43e67c5043210836ee77d8ad66c0dd33712dfc2f6805ca7fdd17c8a72ca129a627f6dc0c62ba675de7463a96572ee5fcdf3f8ab6b676dba5ef0013138e619d7fc355fa5be5aa30310fc169cd7b518efa27a370bbb2346f5c107af6b866cd8545197a259aa51c7acdc243125244d935e9299585d1cc2bcb790c8a5b7d9b474efc6265b25fb79a085c5ac9ffb9905d4f3ea1a95a0116417ce18027013e74e7e4218316ddd86071d0ccd5781e7183d7990dd9fffde67b7697cc86beab2a7412bb893eb995c72da12572c72d2ec0a36b1d6e5f9093f31aec75cbcd68c731ffbe07a84c17df501de410cf8e5bd7926d48477bc8d2a1bfba924e6a54bcc87b5de738dcbe314172baf6c262002ab16aa201bff98af60b7ede3c8983f17980a64fd514ca4396eee32f8c346072c753274c7d0730356dba3db1dc3adeb026cef7621440aa4b52f81247b6e7564551d1373cc2e8e1752fde2fd51a99b80c5fc23767f143ea376814f0865d63d6148a094cb99c0fb50259e02dede93c4953c2468dce6106879fe62ead67609f144e2e69420675cadfc78045d064fa75f141d2fc8de09c5fca371a5ff4396b8b727e978d6fce39cc893d6c11746378cf7d12414c7d082eeb1a24ebd6afc1f3c9886eded66d0fa976b462cd0b3314182a263d08dae5eb45d196ab1f9e1ae242d85bd342c10d6b08ace7da509cbedd347404dacc54d612c93b1620163fcc53ceef9ffcab24e6f2c4621cb991430847bc58c9a7afbbc889acfbf58c85cf1cb79e6dd5256c24a36fb6bdedb74a2bdfaab357a2312ca8e55e19065b9d58157ccede640bfe3cdf67bf8dbd3e80bbf11a1c1b381d3dd28655fc575c2cc8f27f2251dd508730e50d28f84525b41834977df551dd40eedd3235ede34336acde6543e85447238f8e599ebbb45ee5c72a9ce42342058f146241f8a3a3f58d34c1db2b7b942c85b2aaa077de6f97866da7d51129a9c89bed754ff33c547fe6046206b790dd4592c1259490573d1714afa9bda2db8d6dd512c95c71b55da6d919152dc2ce1c7584ef3cc26b433a84733f0521b45c5e245883d48135f44f2a2ffeb828fc2fad014a7df83dd8aeacd715161efdba43eb9b755da8d698f9ad4da0d54f5970aa6c2e20f7d66f5e33a71a5a852078e9082d693a3ded9e2462765e0904969a48c3bb83e6fd09be152da594ce2e3f17cf0e1c49b8c7c7b83d4ff76a7c6fc22dac11de7e3947ef3c2856bb50e622d4715d5eda614201b08c5cfe0d0f684b0618c6092ab2500741047eb3f51378a4671c171f2333f84a5e86bbb2fc5fa938c03ce49b0b994be1e6997eba8b856bbc13f1b145144d39e474e208692159ceef82985c6f8c7fdd26f6c109904c09813fe490f4a1cc27995407b263f25dc5b7fbdd5624037aa1bb047c0c62e7803d6e595ee691bd440eb656ebcaa208a204bb8d9efa5a20e7d0a2ef1143506fc1d9679b102d8c75ff2b148bc976450699c6fb00edcdbfae0d7309533316e6426f61af6ee1826d89d4926c28d1bc5aa4053dc67a233a5a2ce0883c7dfffa092d0e5e3959a155777d38c05db252dfd1df69bcb5e56e0c6b9efdbb4564ecadaa01b113230eb3ca74696aa826e803b7c6d551b0dd6cf2f029fbcbb087ae2554fb12bbfac7b276e5c27a60cde37caf276398b951b0d0b9e3eaf6832e313529c64549703adf652ada5800d329d61d673b95d516b74d5d3c35428f969c7d1ef19dda4d8fd6710387ff8ead4ccd6dba582cafedd383b660a4277948e9f0b728ada66e1750438ce197c27a67090ab61d4574af05dc0e7230358a6126eac9c061f763a8129f29726363af2303e982bd183f0480a4efa7ddcaa2c7be69ba91ed391f5ace831dae76a4bd90a84c1be286d3b0a5cb44e9487bc59ca3518afe5882a9ea3dff9528787ccb9cd796b951380c11fe34ef58573e5cf1829e84257e833d56f02b8e7db67ed3d3e3284f56397219ee3b84a7584e51e973672374e1978a9ffc5861eb6df0ac35fde5dcf8566506ed744c49b67171c5ff5e4dbfa97efe46caec3ac555092d887fefe889f2063f3cf6f9ed67153db4edaaa192d7ec377e0d70c55a8f925025fdda21ce9a941df1d89d2eaa4e9be75cf721771b4e09b95f9cd5afbfd7dfa4004c271d7dbc479c7ce13b16ae69586b77fa7c4c1e7c5e860054eb9cb7c42e3b8a47cb8521e7d0767323ae3544ffcdca6c6e19f4fcc01eb083c6a9b4d94895ccae70e7c15a97698b9154e6f5ec834c2b48d5a954fbe29323eed6e702df128c4b8157a2daac2d619598b5af6d738d45a19ae4061bc6f6f87e89f4271d544ea4b031beda6c1f0e138351930e07cc36312743b27fc0a1a2d65cca42c64c0421c717b9fec0caf5d5ac497403b371b8b306f0abb62758384009d8dea283ed6f5677c4d0aa1fa0b3c53ce23f5bf81dcc0ba5bec5e26dedfc5327efc285a1e2a79768c650d8fb5d6c074057dfa5f6747d2064e301036acc12f7965fcd7887c382a66056e223aa975ddec86986431884d6226f99f5b11ce00167b2cbcbae1665dcf3b3c9a5575fa627777c32afd77253d84d9a45f3d8a507bb64766612f1429fd21e4c5ca0de72a0f48b6d6b7ef18101e08935694f64d18be9d4e0527c487c949b5b9a9d6fd5b7411676499c2ea5f42d768f186959f387d7640d534b5f5917a6d11c9fe4cb0c476acbeafae101470c6722d5f393580f887d34dd78ce153ecd2e619ab94fd6ba563d504aeff23f501677f2d065b05f34c45c6e4760aba2f6ad9daeb8482e692882c330cff95a11ebb482215eaece032c9ca13f37ebbb657db2e9485a885c3d99b650164baa6062db73dc674eefb7173a4b6381e1e9d8e27ea14ed5688e559036004fa90a4efc66bbedd40d3818d21be282f857065dc7b05030534a2b2b9c2175a1056af36ef107c1a703ccf13067b650f9f27d14aefb3f209dcce36a9ec043cefa74a24f81673fb01feded6e06a854c2568deefd44cd0853a040d9bf2d36b577824e4830705c34b75e2bfdf4c61297eb21d5be75fc4af11a42abf1a5caa2b12478a9be3484c76e0d8e5ba59fe60b53e401442aea9b7da8aafbe6afb7a1a1043fd0e3149e680a22fc33b9b2aec60124800e521fe46eddc82653f5897f1be608010f708acfdcf8605164202af459e312704348ba284d834e390808d1c60fe08cdd99bbb052bb3c4e74847e1f7a82cc0ebc5958f3eda874a3292878fd2e65a9b5d80540392d2a5ddc95f05a02dc58390bb88f3890b2e32c9ee9a85d2a84fde87d3b8335be93e89c22a96efd5fefeaf17f8f639d5891e33176a8a44e9b35b7813fb2ae65fabe6c8ea035941aec474e9fc3ad9a0c6b38af4fe0c674a2934ec4e9ccff5ab36cb767ca1121d87762485923e8d25883b6fafc3c0a4a1c3a1fb0bd6c69f792494c3aa7ab21636d1af88beabe7b572c340d359b96b8b1ac617af2fb87e9c584f6cf9855196e29acdb6fe521f106d6cbbab7f4f0e4529f90cf144c4b36d7dbc125c968819c82bd53c985a1e875d990d9737edd1a3b5177f8363ccad925f05ada0f33b40a4ecb5aa02adec45a67ef155bcd992921d17b1ba3e519d8c9588665f9aaa2e2dfe7c5b9a01b4863dfc5de7934738799d9cc5389339f124b0ac2628e7bc0088a0cf418526bcabcd852011419dcc26da94e4e19d492b657e84b278a35e079e903f1450dea850b9d8beccfbc8a153047e3964e0c42846a827a9ddfd6c3fd4317ba34150bce9a81dbab21e0cb4ef8b1b9c97e181b427422a38de57b9889d7c27625eb03feb24ee92c501874bd62e90f5dfa36e6ccbe2f5085964b2d8c76cbce838f9cda47d89e9acf809b50493f5273f413655e6c0f69859b9d1cd769882413eb2851249bb1cb8ec3db5fe322f8b17f9ac5b272b6c568456f50449a9a523997a802a58948e0d29ed523d52c09f19f05f9ce32b2f8c64050e280655ea6bff96f6b013344cdafd55593e0daeed894b7198e11bfa80e18af2a9a6449e8c7ede9be436491391eb8a95e936c2e1d33a6d735e8550d5a2d205b3d91cbb8dfdfadd58d1528e69dc29d53b130dab55ae4e38dd3679177946f3663833a0334a1a7c1cb4e5e724172e4fd9d8646dbb4a89765fc8df6fae7d3ffb42bc406d9939e1b4e84b644a265a0c2893fd4128d7f640bfc273054595762aca201ea1ee3d157266bc8e4ceca88d71c60d81c98d3350edb2783370732df7da1bb7a32e9946a6750a3f2bf2a5bdd777f4586cbcdf5c004a9c10bdb0de7655c6fb8ecea3f8147c8dab442fdba4271d3d624df61d15a0ec0f1c78647cc43995e3af5414c90d1aabff18ee86e9d4fe8a1dba4a2b03503716c35717ab1645ce586e45e7eeaa2df17b1ca9ab980810fad426562e234cb83da2378a060689c5da0e3b016eee6286c921e780db50aeaf3a3d8b5cd4b3a01eb33a7f53a7b6eb736fa61b965836d8afa323bbfde8d30b646793d4e1051ace619c8121bdb3553e7373e94fc179cb0d1509d17361225041702eeff266b7fe79d58daa8b7f810f15f93f07f75554097bc5eb50999eb761034459f644d31ad9e750ab28de13c9b10c76418951aa0ca5a9735b20cd2d86b9af13b47eb4c3b3c56de0b7435", 0x1000}], 0x1, &(0x7f0000000400)=[@pktinfo={{0x24, 0x29, 0x32, {@local, r8}}}, @hoplimit={{0x14, 0x29, 0x34, 0x7}}, @rthdrdstopts={{0x78, 0x29, 0x37, {0x87, 0xc, '\x00', [@calipso={0x7, 0x48, {0x3, 0x10, 0x2, 0x380, [0x2, 0xffffffffffff8537, 0x3, 0x1, 0xe714, 0x2, 0x1, 0x3]}}, @ra={0x5, 0x2, 0xf3e}, @hao={0xc9, 0x10, @private0}]}}}, @dontfrag={{0x14, 0x29, 0x3e, 0x8}}, @hoplimit_2292={{0x14, 0x29, 0x8, 0x81}}, @flowinfo={{0x14, 0x29, 0xb, 0x80000000}}, @flowinfo={{0x14}}, @flowinfo={{0x14, 0x29, 0xb, 0x2}}, @hoplimit={{0x14, 0x29, 0x34, 0xfffffff7}}, @dontfrag={{0x14, 0x29, 0x3e, 0x10000}}], 0x160}, 0x24000000) syz_emit_ethernet(0x46, &(0x7f00000000c0)={@broadcast, @multicast, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, 'K\x00', 0x10, 0x3a, 0x0, @dev, @mcast2, {[], @ni={0x193}}}}}}, 0x0) [ 415.280254][T26510] tmpfs: Unknown parameter 'hugeôNjÈÄÓ`' 00:06:55 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000180)=@abs, 0x6e) r2 = getpgid(0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f00000000c0)={0x0}, &(0x7f0000000300)=0xc) tkill(r3, 0x3b) sched_setscheduler(r2, 0x1, &(0x7f0000000000)=0x3) sendmmsg$unix(r1, &(0x7f00000bd000), 0x33e, 0x40) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = getpid() sched_setscheduler(r4, 0x0, &(0x7f0000000200)) r5 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r5, &(0x7f0000000280)={0x2, 0x4e20, @local}, 0x3) sendto$inet(r5, &(0x7f0000000140), 0xffffffffffffff58, 0x20008005, &(0x7f0000000100)={0x2, 0x4e20}, 0x10) recvfrom(r5, &(0x7f0000000480)=""/110, 0xfffffe32, 0x700, 0x0, 0xfffffffffffffecb) r6 = syz_open_procfs(0x0, &(0x7f0000000140)='fdinfo/3\x00') preadv(r6, &(0x7f0000000040)=[{&(0x7f0000001500)=""/176, 0xb0}], 0x1, 0x0, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000340), &(0x7f00000003c0)=0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000064c0)=[{{0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000880)="3c28de864bec6d10a63c8cba48e852bd4930fd7e9ed19421616eb86e518729a3d8e765d1e797380a509c76594d7ca30b474212b97ee8c20d1604851d896033fde419b6af187c679e93f0a1bfba700e81b6e74f7c0e7c50e1b963f66eafaed31ba76e0d755e4b18eeaaff59d8632a576a23aee3ecc697d4286d600081243ea381c520177d8877e9abe97282d68da8bdc6865d298363a316a9e562b8ed80e8d9fd715329ce239acc9879d4705cd133b10051686d2b283f89fa41a22516256cd38557195cc6a49b593b087eead01908225143d48d69504c9515572018be0a5c42e6ba6895369a87bbf82fc7335495f5fae9bd60715a528a562ae47648238ccfa5bb3a07d7395c942bcda312f20a293719916a112d9a86cea8fbbeb1b97ceba5ec81c559c33118eb5d487b86947f2648ad9bd88af72a4adc4113f57136a372323d823de519930a953bef832c45f8122425ae471c8501b590cc36b8709fe319779dcd87620e9d301545f1229ca99b7c48fe84d1fa13833102dc0379a2114c57356b7c877c9bf4427e31e2e97d1db9c9d524404288803ce56361a1064de2456e868a69561610762004d8e1809b68d27631870c13291d783227fe9c91953b27f18a6c7b2b945c65f50a5041c47c1e566f4b183f5b4591d30e6b493a72af5f151dbc6fcb537fc9f9", 0x1e4}], 0x1}}, {{&(0x7f0000002bc0)=@abs={0x0, 0x0, 0x4e21}, 0x6e, 0x0, 0x0, &(0x7f0000000500)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="00009b4a649313f6", @ANYRES32=0x0, @ANYBLOB, @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYRES32, @ANYBLOB="a7bb9de5bf22aa4fca9b69b333245f56286136bd2884317d1e347d907bbbd1d748af3a5360d162c0c8606147eec2d3ab088ac78535d48070ce16e6f3c99e499e5fd639a290eda5a75430344fef2f737440d9b26d485a9f32ebcc660be2964cfe600dcb8081e7710942620d044378eeeb9252ecfc93aa685db0d54a986068aa114268c0aa80", @ANYRES32, @ANYRES32, @ANYBLOB="000000001c00000000000000010000", @ANYBLOB, @ANYRES32=0x0, @ANYRES64=r6], 0x110}}, {{&(0x7f0000002f40)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000006400)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000004380)="d3638be015be13a40d09d566e8be3eed8421b89858158eb4147bcd485c0d4e46e44d3b02d3d49b021b04b71867cecd6cb73b9c66e78d0f4161610c3c515548d74988b117a78c53185b1e941ef7781e0fde3f19278443d82a020d5a687d0f36dba50ea677d8644333a0f0a7e716cc430aadcc292449ff85c5c0da2693863e82951336139cfdd084e4dae4fbf5b45aeb8d3f4a4cda1ea34fc4c515e3d2b02824f0363cd7086e413b02bd3f7382205e3cf489ecfc2ac3618519b4d605d5bb49c2da1cf1c88b6f8521a3fbd28918c42bf34a3bdc2997edbf2d6d63f35198c96472326aecfc77f4a36df4f9318b2f1ca0286c0ebfb5ef5769742370152f86c446afb50fe670e01898f7b32353a47eea8bf5700f9f7c0ef405b8d44e4cb5256da36964b8b5d308b7bc956416bc5ef6a895f56a95b33936941464ea9a8e3c6a0429b15e6c21f4eb33969a5153c4276b0fb3daa728cddbefa0f0d4cceca260aac14aedeed1a106ece25ca81076f243d5b538a232b448c5635a7fbac78cf8f3ffbd3586bdb12f5de6197aecd2a3ed5661016af7d0cbd76be4537e5fc0aa6e9e479ee137065d44b9281f4618160b662330c8a73f5ccb1f41af0f4162336c60e64a86ceddb4b1817ed7789e944d844a592a7f154b5b466d79aefd9e3dcbd9690480e22817533b9161f9326986256b4d6b118bd2a127da7bc8940922e234b216f57b449ceb4a6141d5dc294caa461257a6410c21e9f4624760e21f1e43ed57b200ca25dda603279dfe2cbdacfb83006c1737d7c8f3c69a570d77395617fc8c91e217f5df28fa512d9b98ef05f9660e02dd41e5bec2d4a7394830e353a9d7513043ad11babdae0ab4aef1aeb494e2d6c20849680038710f89395e017111bd8c443a9fe2037e8780ef4b9938f681d5cc43115acd8ba23ef94d95447429bb4d34af2aa8b74a4241597cef1371a696badf3e8d95bfbcf01645776b3e6bf7711b2466cea13ffe82e56a71971a14527403241447fc17cad88a80dba5c7d7fd635528abdddf6902ab5f915909777e818318b0d55eb8daceb6579d886b809c822d4b3a4e201c3ab0c3d764b28437d64525a073269815d9819175365d6c983eae655f1c182d628acefc05e62ad3d06840c13fc0e0cac4f51928e2df5135ecebeb195e765205e09b4afb5eb396cf021aa74b112e18c1ffb71d4b36ba071df2026329697b3e89a1879474d2ba181a60c8da07cc2af6ae2e39062acd4e86c2a3f76688e32f8ce776ecd264f127e292f11b97d6277aeb3be334d86e143ab926dfae9ce11c6408ae15837fe90f5fee39c9db0e7a0e125c1b395b92f16a0f356c8f034573835c3fe84fe0acaac1b74c634e9b1407e80d673b83d9e230372d30d5f299ce1900fb171305329e878abadec1bf41c3cf06427e0cdf4a61d37637fd3e5cf5de422d864e1cfd9912d4149b57b08ac7b59839b25d7ee8c37a0c8ef7a56193783879910159701fe3b73542f6b435e437d2fbeaaa7543ac78d62a42735fd8d06fa50c9ba9c460aded0d6c6473414a6855721085ace26390b33d71d6d97c2ad924fddbfd272393059ba367ad7890e3463fada93bc1227f96c37189d6191bfa397f0cc75e7e2bc0d40cdf09516b4db2804ff3ea894f46c3bf3ee098ff48355acc48329363b95c0230c25cd3bf42d65216e4a803ef1f424993d446549149a71e1c1c84e6cc3e55092cf41940fc1ebe261a44982849456589514f181eb94bf1aa64bfacd1942c48061e875869b12778ca0ee81aa4e5440d72e190d4dc80d74f2335e8fc1004b66c27c3298ca32cf32611af038b98216c14e4dcb98a281a8b07951c8238d0bc9f80febee6466076008fc076e6ed3c9da6495687e9bc42b61e9c7b0ce19a2723958855acae2335bc9c7cd75751f2bdbc71087d3b7ca3640aecdfc1e7ea83be4ad4ccfe9e407714d6885eb3011e499e4f23c0396d872c199d0ae42921f4a40dc654ee840a65bf766f01ecec6379414c873f49efb6ed34c2e9a3a1399e6b695260db54275e093a3e4c95173775739344c27b7a5bba4e0e938ec65fc954790d127f2ea8e3d12848180fa96308e7f6245110c3ed8442331ee78f82e1611e81cc7b57d52ddb7623b40a469cdde3c6fc95d44b7f672b3bf6f66ca46a4e5878aac93709eef222f6607ae43b6e1018fe44630b2260d2a682551bf7b2615fb614f5760ff5615563c489644ce067ee5531308920de24da04d8a0177d8ea7d6815945ffed37b5ba4e88257046fc94df5bbccfb1a169a2a267a00e819a6db9dbd9cc359420440b8d05174d51b8ff619d69889d83bc70a852b4c2194c050c7ceaf22b3a97dba0a994df1d25bc6f0f5140c960f4f08fb73c979bfce18f02eacfd9bc5b0886dcf64c9ff7ddc35a98352aee098f107ceefe423fe5db9b7b1018c8c0f05c734f916ce50f80f75eb6bb0b1eaaa508022348d4a1ad3fa742b21f322aa49c88f3bd83d03b83c191223d7052dd3562b0116b56cb9e99ec1a56bcb3527cf7aa2cf990f88ea88298ee97cab6ae7abc643c21aeb9564b3786f73db40c2de38d2d35822a3049786aff9a9c96171670887afaad1dbf545aeaa6b3dda71e97d2115314dd021e4d272af98b3009c8a50771e46974e9e53244289bdf5d01f11e4bb71544b8e0b657d6ca66912db1ad8d93cb8bdc58cdb58c58ef6abfa1756c4306f7baebc06e405cf1a7119b0879c3069b3c60d818763582e9ff1cc8da67738daccd4cabfa1b14253f92444920164b9f66a6300e4dc6424dfec9db738127658514ebd5f413cfc6c2cb41de2652b05199767bc10fa6129eb52c1e7c07237754c6f047cc99ad0fea9cc325b8a467b921201f170716c94045c21a2b39afc5e42613f316d3ce1a63cc3220c5f7f5549409496ab46d1dbf3d527409033ce6fc2b587c0d4411de49332de8ff2f08af4056c3b590eb742359d43bf336fdad32b9832699f8d2a6fcc7297595813661ca67e7eeba75b5d84faab24e9eb55365f0829dae32f35fea8f33abf2d325671efc59413d602f64b55aa7c303162a7c4cbbac24640fed4ae0815267c316e1bcb3f323ee56d3315c28eb75e14d6437f57fb1b286076adc1d95a6d706aeea3c378741392063086d08891b5d9b84b7c8a63252cbba83057a3f7265a26e0b4ddb03e028c43927c6237e747378cf3f6e158003f87358bdcd8368a7fba682b2474a0b3ca1c49287a606b9a7c08a3dc626345e22993369a3f0fadc72109ca63691621109fc0a5e1a5102fda6e44a08620f7105a1937165add1095b10e06d51a9378389fa9a9cb7367727b24c14029207ce953ed64b615f88ee5a2d7467e1dca47776f88ecf702ad603cf5a82b8671ef4132e6e50b8871b3a6ab21fe1d1e0a340f6204d41fdba384b29ef579b0b3ded013d0bac5e5cb0656e20ed5c9a3884d70d7c812917e852c33ad59767458d9f12bb1e01876f919b428628e5857006ed942e748f3081b0bb7a2b0fdcc087098fbd39f312d716e4432b3fafc0834c42fc13f35b812e385f04794817d0061cca3358fa643c45c3829e307c2ebede6a35e1b82c3116261b0c71365e580ae440c072db059b4766d31609382033735264a2db9f6205b878a842af7e0909962aeac0d7dff4345a3d848b246fe42f3dd8f1b9b411cb2d50502cf344c2fe234dcb6ab7f30c07d55600911e12f17d26bef34cf923ec2fcaf44de23d048380a80561433da8279fbfa3afa754b4973ec919a3299d1c345015d92664a44d9064a51e1f3da10e321749fa5c343e2813b5596d0135e53e6ad5006d145b9eb2741bfe0c6180f40dbfca44792e5cd06c785d32a73e630db614a73d546252d67889fdfcddbdd51bb83b32e3c8f520034d69ad1e6ec64fbab582905e5a31d37026818b6f1476ddf406ff2a1ed8ceeae48368883562b0876e32f76edb20f038e771f404ae8ae6c9e0162f1d632696d7cd9279a13a769f8a18c720c641d3cfa70d376c408d3bfc6ec13e60562aaceacb74fd3383844909908d2ee22ccf383b6649c44b3508aeb14b6a89f380e1ad54489f4b0190818cf5c7113aa55451e093a256b1999783df66b4d736ea12632816e615a7a7737a847772e0e3deb801d0acacb1b3cfe840c7c08773a67f43c21b7abad50afa616d002f00abf3b86a9ad3f5f7d0f65f8adc0cba15377746396b3e435fbdfe3b62752c80c962d0b236413c07fecdfb427b2d8d2af7cb2bab28d6aca51ad9f2b3f4af1bbf8eb5bef93152310af2db3c99929c7609d18ca8b6c09c0ab98d84d694a279cbaeae61cc147bab47efb73ca8be3d209da83e2781ed1670638f81d329f71de934fbecb67445a4ad93a8469248be897efafda91ad60013d819e9b4eb38771b0110883f6ad532bbd858e54acfed454b548a66d4c4e528476915fcbe047a4179f4e619e72d22b5249607c960bad6aa5a9a66cdb539ed3f419bb7b4a9ab8fd1cc0ad644088f7699f0cbdcd1599694b0b10aa56e3849bfd813133f5537d02097fe2618b9793b8471ac9413476dfe98081daf396be7f4b7fa8dc09a651309c1738549d059b33924a7102db8208163407fe368d770be72896f71d9f0e45cb364390c95d0b6c713007cc001fc104a6869565813cf59609ce8d5422caf65481beef1f3ff9eacef10f77db62db066573ff8f193afdb4ca2bc209658f5d9a4c023b506f1e45e01b5f53b292b6bd3b566fa5d26f3faa60a16a5f2a7296ca2b4ac94fcf5ddf7444ab75e9c675e6e09ed5ada6dc4e63077ed7c456aff5093a643cace37767bae0512d406bb5404675a4ee32ff97ef004dab0fafd5c40184b2cdf96f33478e4d03af0e67c59b381146a5f", 0xd5a}, {&(0x7f0000005400)}], 0x5, 0x0, 0x0, 0x44000}}], 0x3, 0x0) 00:06:55 executing program 2: syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000040)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='huge=always'], 0x0) chdir(&(0x7f0000000380)='./bus\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(0xffffffffffffffff, &(0x7f0000000600)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x12, r0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x17) 00:06:55 executing program 3: openat$nullb(0xffffffffffffff9c, &(0x7f0000000040), 0x13b080, 0x0) (async) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) (async, rerun: 64) r1 = add_key$fscrypt_provisioning(&(0x7f0000000200), &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000300)=ANY=[@ANYBLOB="02"], 0x29, 0xffffffffffffffff) (rerun: 64) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(r0, 0xc0506617, &(0x7f0000000340)={@id={0x2, 0x0, @b}, 0x0, r1}) (async) ioctl$BLKZEROOUT(r0, 0x127f, &(0x7f0000000180)={0x3ff, 0x41}) (async) r2 = socket$nl_route(0x10, 0x3, 0x0) (async) r3 = socket(0x10, 0x803, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) (async) r4 = add_key$fscrypt_provisioning(&(0x7f0000000200), &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000300)=ANY=[@ANYBLOB="02"], 0x29, 0xffffffffffffffff) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(r0, 0xc0506617, &(0x7f0000000440)={@id={0x2, 0x0, @b}, 0x7, r4, '\x00', @auto=[0x13, 0x3e, 0x38, 0x18, 0x17, 0x3f, 0x1b]}) (async) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r4, &(0x7f00000001c0)='logon\x00', 0x0) (async, rerun: 32) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r3) (rerun: 32) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r5, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) (async, rerun: 64) r6 = syz_open_dev$admmidi(&(0x7f0000000080), 0x2, 0x4b41) (rerun: 64) r7 = dup(r6) (async, rerun: 32) r8 = socket$alg(0x26, 0x5, 0x0) (rerun: 32) bind$alg(r8, &(0x7f0000000280)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb(cipher_null)\x00'}, 0x58) (async, rerun: 32) r9 = accept4(r8, 0x0, 0x0, 0x80800) (rerun: 32) sendfile(r9, r7, 0x0, 0x81000) [ 415.301090][T26518] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.0'. [ 415.304449][T26518] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.0'. 00:06:55 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000180)=@abs, 0x6e) r2 = getpgid(0x0) (async) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f00000000c0)={0x0}, &(0x7f0000000300)=0xc) tkill(r3, 0x3b) (async) sched_setscheduler(r2, 0x1, &(0x7f0000000000)=0x3) (async) sendmmsg$unix(r1, &(0x7f00000bd000), 0x33e, 0x40) (async) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = getpid() sched_setscheduler(r4, 0x0, &(0x7f0000000200)) r5 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r5, &(0x7f0000000280)={0x2, 0x4e20, @local}, 0x3) (async) sendto$inet(r5, &(0x7f0000000140), 0xffffffffffffff58, 0x20008005, &(0x7f0000000100)={0x2, 0x4e20}, 0x10) (async) recvfrom(r5, &(0x7f0000000480)=""/110, 0xfffffe32, 0x700, 0x0, 0xfffffffffffffecb) (async) r6 = syz_open_procfs(0x0, &(0x7f0000000140)='fdinfo/3\x00') preadv(r6, &(0x7f0000000040)=[{&(0x7f0000001500)=""/176, 0xb0}], 0x1, 0x0, 0x0) (async) getpeername$unix(0xffffffffffffffff, &(0x7f0000000340), &(0x7f00000003c0)=0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000064c0)=[{{0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000880)="3c28de864bec6d10a63c8cba48e852bd4930fd7e9ed19421616eb86e518729a3d8e765d1e797380a509c76594d7ca30b474212b97ee8c20d1604851d896033fde419b6af187c679e93f0a1bfba700e81b6e74f7c0e7c50e1b963f66eafaed31ba76e0d755e4b18eeaaff59d8632a576a23aee3ecc697d4286d600081243ea381c520177d8877e9abe97282d68da8bdc6865d298363a316a9e562b8ed80e8d9fd715329ce239acc9879d4705cd133b10051686d2b283f89fa41a22516256cd38557195cc6a49b593b087eead01908225143d48d69504c9515572018be0a5c42e6ba6895369a87bbf82fc7335495f5fae9bd60715a528a562ae47648238ccfa5bb3a07d7395c942bcda312f20a293719916a112d9a86cea8fbbeb1b97ceba5ec81c559c33118eb5d487b86947f2648ad9bd88af72a4adc4113f57136a372323d823de519930a953bef832c45f8122425ae471c8501b590cc36b8709fe319779dcd87620e9d301545f1229ca99b7c48fe84d1fa13833102dc0379a2114c57356b7c877c9bf4427e31e2e97d1db9c9d524404288803ce56361a1064de2456e868a69561610762004d8e1809b68d27631870c13291d783227fe9c91953b27f18a6c7b2b945c65f50a5041c47c1e566f4b183f5b4591d30e6b493a72af5f151dbc6fcb537fc9f9", 0x1e4}], 0x1}}, {{&(0x7f0000002bc0)=@abs={0x0, 0x0, 0x4e21}, 0x6e, 0x0, 0x0, &(0x7f0000000500)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="00009b4a649313f6", @ANYRES32=0x0, @ANYBLOB, @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYRES32, @ANYBLOB="a7bb9de5bf22aa4fca9b69b333245f56286136bd2884317d1e347d907bbbd1d748af3a5360d162c0c8606147eec2d3ab088ac78535d48070ce16e6f3c99e499e5fd639a290eda5a75430344fef2f737440d9b26d485a9f32ebcc660be2964cfe600dcb8081e7710942620d044378eeeb9252ecfc93aa685db0d54a986068aa114268c0aa80", @ANYRES32, @ANYRES32, @ANYBLOB="000000001c00000000000000010000", @ANYBLOB, @ANYRES32=0x0, @ANYRES64=r6], 0x110}}, {{&(0x7f0000002f40)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000006400)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000004380)="d3638be015be13a40d09d566e8be3eed8421b89858158eb4147bcd485c0d4e46e44d3b02d3d49b021b04b71867cecd6cb73b9c66e78d0f4161610c3c515548d74988b117a78c53185b1e941ef7781e0fde3f19278443d82a020d5a687d0f36dba50ea677d8644333a0f0a7e716cc430aadcc292449ff85c5c0da2693863e82951336139cfdd084e4dae4fbf5b45aeb8d3f4a4cda1ea34fc4c515e3d2b02824f0363cd7086e413b02bd3f7382205e3cf489ecfc2ac3618519b4d605d5bb49c2da1cf1c88b6f8521a3fbd28918c42bf34a3bdc2997edbf2d6d63f35198c96472326aecfc77f4a36df4f9318b2f1ca0286c0ebfb5ef5769742370152f86c446afb50fe670e01898f7b32353a47eea8bf5700f9f7c0ef405b8d44e4cb5256da36964b8b5d308b7bc956416bc5ef6a895f56a95b33936941464ea9a8e3c6a0429b15e6c21f4eb33969a5153c4276b0fb3daa728cddbefa0f0d4cceca260aac14aedeed1a106ece25ca81076f243d5b538a232b448c5635a7fbac78cf8f3ffbd3586bdb12f5de6197aecd2a3ed5661016af7d0cbd76be4537e5fc0aa6e9e479ee137065d44b9281f4618160b662330c8a73f5ccb1f41af0f4162336c60e64a86ceddb4b1817ed7789e944d844a592a7f154b5b466d79aefd9e3dcbd9690480e22817533b9161f9326986256b4d6b118bd2a127da7bc8940922e234b216f57b449ceb4a6141d5dc294caa461257a6410c21e9f4624760e21f1e43ed57b200ca25dda603279dfe2cbdacfb83006c1737d7c8f3c69a570d77395617fc8c91e217f5df28fa512d9b98ef05f9660e02dd41e5bec2d4a7394830e353a9d7513043ad11babdae0ab4aef1aeb494e2d6c20849680038710f89395e017111bd8c443a9fe2037e8780ef4b9938f681d5cc43115acd8ba23ef94d95447429bb4d34af2aa8b74a4241597cef1371a696badf3e8d95bfbcf01645776b3e6bf7711b2466cea13ffe82e56a71971a14527403241447fc17cad88a80dba5c7d7fd635528abdddf6902ab5f915909777e818318b0d55eb8daceb6579d886b809c822d4b3a4e201c3ab0c3d764b28437d64525a073269815d9819175365d6c983eae655f1c182d628acefc05e62ad3d06840c13fc0e0cac4f51928e2df5135ecebeb195e765205e09b4afb5eb396cf021aa74b112e18c1ffb71d4b36ba071df2026329697b3e89a1879474d2ba181a60c8da07cc2af6ae2e39062acd4e86c2a3f76688e32f8ce776ecd264f127e292f11b97d6277aeb3be334d86e143ab926dfae9ce11c6408ae15837fe90f5fee39c9db0e7a0e125c1b395b92f16a0f356c8f034573835c3fe84fe0acaac1b74c634e9b1407e80d673b83d9e230372d30d5f299ce1900fb171305329e878abadec1bf41c3cf06427e0cdf4a61d37637fd3e5cf5de422d864e1cfd9912d4149b57b08ac7b59839b25d7ee8c37a0c8ef7a56193783879910159701fe3b73542f6b435e437d2fbeaaa7543ac78d62a42735fd8d06fa50c9ba9c460aded0d6c6473414a6855721085ace26390b33d71d6d97c2ad924fddbfd272393059ba367ad7890e3463fada93bc1227f96c37189d6191bfa397f0cc75e7e2bc0d40cdf09516b4db2804ff3ea894f46c3bf3ee098ff48355acc48329363b95c0230c25cd3bf42d65216e4a803ef1f424993d446549149a71e1c1c84e6cc3e55092cf41940fc1ebe261a44982849456589514f181eb94bf1aa64bfacd1942c48061e875869b12778ca0ee81aa4e5440d72e190d4dc80d74f2335e8fc1004b66c27c3298ca32cf32611af038b98216c14e4dcb98a281a8b07951c8238d0bc9f80febee6466076008fc076e6ed3c9da6495687e9bc42b61e9c7b0ce19a2723958855acae2335bc9c7cd75751f2bdbc71087d3b7ca3640aecdfc1e7ea83be4ad4ccfe9e407714d6885eb3011e499e4f23c0396d872c199d0ae42921f4a40dc654ee840a65bf766f01ecec6379414c873f49efb6ed34c2e9a3a1399e6b695260db54275e093a3e4c95173775739344c27b7a5bba4e0e938ec65fc954790d127f2ea8e3d12848180fa96308e7f6245110c3ed8442331ee78f82e1611e81cc7b57d52ddb7623b40a469cdde3c6fc95d44b7f672b3bf6f66ca46a4e5878aac93709eef222f6607ae43b6e1018fe44630b2260d2a682551bf7b2615fb614f5760ff5615563c489644ce067ee5531308920de24da04d8a0177d8ea7d6815945ffed37b5ba4e88257046fc94df5bbccfb1a169a2a267a00e819a6db9dbd9cc359420440b8d05174d51b8ff619d69889d83bc70a852b4c2194c050c7ceaf22b3a97dba0a994df1d25bc6f0f5140c960f4f08fb73c979bfce18f02eacfd9bc5b0886dcf64c9ff7ddc35a98352aee098f107ceefe423fe5db9b7b1018c8c0f05c734f916ce50f80f75eb6bb0b1eaaa508022348d4a1ad3fa742b21f322aa49c88f3bd83d03b83c191223d7052dd3562b0116b56cb9e99ec1a56bcb3527cf7aa2cf990f88ea88298ee97cab6ae7abc643c21aeb9564b3786f73db40c2de38d2d35822a3049786aff9a9c96171670887afaad1dbf545aeaa6b3dda71e97d2115314dd021e4d272af98b3009c8a50771e46974e9e53244289bdf5d01f11e4bb71544b8e0b657d6ca66912db1ad8d93cb8bdc58cdb58c58ef6abfa1756c4306f7baebc06e405cf1a7119b0879c3069b3c60d818763582e9ff1cc8da67738daccd4cabfa1b14253f92444920164b9f66a6300e4dc6424dfec9db738127658514ebd5f413cfc6c2cb41de2652b05199767bc10fa6129eb52c1e7c07237754c6f047cc99ad0fea9cc325b8a467b921201f170716c94045c21a2b39afc5e42613f316d3ce1a63cc3220c5f7f5549409496ab46d1dbf3d527409033ce6fc2b587c0d4411de49332de8ff2f08af4056c3b590eb742359d43bf336fdad32b9832699f8d2a6fcc7297595813661ca67e7eeba75b5d84faab24e9eb55365f0829dae32f35fea8f33abf2d325671efc59413d602f64b55aa7c303162a7c4cbbac24640fed4ae0815267c316e1bcb3f323ee56d3315c28eb75e14d6437f57fb1b286076adc1d95a6d706aeea3c378741392063086d08891b5d9b84b7c8a63252cbba83057a3f7265a26e0b4ddb03e028c43927c6237e747378cf3f6e158003f87358bdcd8368a7fba682b2474a0b3ca1c49287a606b9a7c08a3dc626345e22993369a3f0fadc72109ca63691621109fc0a5e1a5102fda6e44a08620f7105a1937165add1095b10e06d51a9378389fa9a9cb7367727b24c14029207ce953ed64b615f88ee5a2d7467e1dca47776f88ecf702ad603cf5a82b8671ef4132e6e50b8871b3a6ab21fe1d1e0a340f6204d41fdba384b29ef579b0b3ded013d0bac5e5cb0656e20ed5c9a3884d70d7c812917e852c33ad59767458d9f12bb1e01876f919b428628e5857006ed942e748f3081b0bb7a2b0fdcc087098fbd39f312d716e4432b3fafc0834c42fc13f35b812e385f04794817d0061cca3358fa643c45c3829e307c2ebede6a35e1b82c3116261b0c71365e580ae440c072db059b4766d31609382033735264a2db9f6205b878a842af7e0909962aeac0d7dff4345a3d848b246fe42f3dd8f1b9b411cb2d50502cf344c2fe234dcb6ab7f30c07d55600911e12f17d26bef34cf923ec2fcaf44de23d048380a80561433da8279fbfa3afa754b4973ec919a3299d1c345015d92664a44d9064a51e1f3da10e321749fa5c343e2813b5596d0135e53e6ad5006d145b9eb2741bfe0c6180f40dbfca44792e5cd06c785d32a73e630db614a73d546252d67889fdfcddbdd51bb83b32e3c8f520034d69ad1e6ec64fbab582905e5a31d37026818b6f1476ddf406ff2a1ed8ceeae48368883562b0876e32f76edb20f038e771f404ae8ae6c9e0162f1d632696d7cd9279a13a769f8a18c720c641d3cfa70d376c408d3bfc6ec13e60562aaceacb74fd3383844909908d2ee22ccf383b6649c44b3508aeb14b6a89f380e1ad54489f4b0190818cf5c7113aa55451e093a256b1999783df66b4d736ea12632816e615a7a7737a847772e0e3deb801d0acacb1b3cfe840c7c08773a67f43c21b7abad50afa616d002f00abf3b86a9ad3f5f7d0f65f8adc0cba15377746396b3e435fbdfe3b62752c80c962d0b236413c07fecdfb427b2d8d2af7cb2bab28d6aca51ad9f2b3f4af1bbf8eb5bef93152310af2db3c99929c7609d18ca8b6c09c0ab98d84d694a279cbaeae61cc147bab47efb73ca8be3d209da83e2781ed1670638f81d329f71de934fbecb67445a4ad93a8469248be897efafda91ad60013d819e9b4eb38771b0110883f6ad532bbd858e54acfed454b548a66d4c4e528476915fcbe047a4179f4e619e72d22b5249607c960bad6aa5a9a66cdb539ed3f419bb7b4a9ab8fd1cc0ad644088f7699f0cbdcd1599694b0b10aa56e3849bfd813133f5537d02097fe2618b9793b8471ac9413476dfe98081daf396be7f4b7fa8dc09a651309c1738549d059b33924a7102db8208163407fe368d770be72896f71d9f0e45cb364390c95d0b6c713007cc001fc104a6869565813cf59609ce8d5422caf65481beef1f3ff9eacef10f77db62db066573ff8f193afdb4ca2bc209658f5d9a4c023b506f1e45e01b5f53b292b6bd3b566fa5d26f3faa60a16a5f2a7296ca2b4ac94fcf5ddf7444ab75e9c675e6e09ed5ada6dc4e63077ed7c456aff5093a643cace37767bae0512d406bb5404675a4ee32ff97ef004dab0fafd5c40184b2cdf96f33478e4d03af0e67c59b381146a5f", 0xd5a}, {&(0x7f0000005400)}], 0x5, 0x0, 0x0, 0x44000}}], 0x3, 0x0) 00:06:55 executing program 1: sendmsg$NL80211_CMD_DEL_MPATH(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f00000000c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB=' \x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="01424bbd0800fddbdf1a00ffffffff00000000100000000000004f828b3d98f8fbd37970f36010ce7e28c63a631f36e81bc81a49f431cbefcf63289cff070000000000007a12cbcb3ad215c4d59687ceda000000000000000000"], 0x20}, 0x1, 0x0, 0x0, 0x800}, 0x800) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6840c0, 0x28) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = add_key$fscrypt_provisioning(&(0x7f0000000200), &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000300)=ANY=[@ANYBLOB="02"], 0x29, 0xffffffffffffffff) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(r1, 0xc0506617, &(0x7f0000000340)={@id={0x2, 0x0, @b}, 0x0, r2}) ioctl$NS_GET_OWNER_UID(r0, 0xb704, &(0x7f00000002c0)=0x0) r4 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000040)='./file0\x00', 0x80ffffc, 0x2, &(0x7f0000000100)=[{&(0x7f0000000180)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000300)="575974c05a4b414c4c45527eba8c1efdd1a20df2b29bea1b8a0ac9135eed1df1d1001cc2de850f1fffb2aed768764ef7e75effac2ac4c15e29fb3c18fafff8d198e3124709f201000000000000ad25822a17b57f463e8855c0833a0df0b6f612f9d33ad06f75104179c19c2ad22dddc47549a7b5b3d14a6a4200b3110164c02ca444d1090000000000000000ec4f62820000000006ed3c360644bd40fb417cc167e1d2a5cfd4622c99990138c8a0560ddce5dde0b05e577ba2b83a8ca60b4fa58cd7400051bc85db58f2597f9af8a33261c2a72ada485765437235d6559589399689a43bcea40cf498f5cad5569699ed54ff5c4c19f6ab795e76df9394e36e550b635a91ab7f4f2543b44eedbd9727bc0a8ea2c21c3bda8a9ebcb18cf93307ed8dfbe53594ce1e5f9f539fd6b2f3eb44224c", 0x132, 0x600}], 0x10000, &(0x7f0000001080)={[{@shortname_mixed}, {@shortname_winnt}, {@uni_xlateno}, {@fat=@codepage={'codepage', 0x3d, '864'}}, {@shortname_win95}, {@uni_xlate}, {@utf8}, {@iocharset={'iocharset', 0x3d, 'cp869'}}, {@shortname_lower}, {@fat=@check_normal}, {@fat=@dmask={'dmask', 0x3d, 0x1f}}]}, 0x0) mkdirat(r4, &(0x7f0000000000)='./file0\x00', 0x0) r5 = pidfd_getfd(r0, r1, 0x0) renameat2(r4, &(0x7f0000000440)='./file0\x00', r5, &(0x7f0000000480)='./file1\x00', 0x4) r6 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setresuid(0x0, r7, 0xee00) mount$fuse(0x0, &(0x7f0000000240)='./file1\x00', &(0x7f0000000280), 0x20c9083, &(0x7f0000000300)={{'fd', 0x3d, r1}, 0x2c, {'rootmode', 0x3d, 0x2000}, 0x2c, {'user_id', 0x3d, r3}, 0x2c, {}, 0x2c, {[{@default_permissions}, {@max_read={'max_read', 0x3d, 0x17f}}, {@max_read={'max_read', 0x3d, 0x1}}, {@allow_other}], [{@euid_gt={'euid>', 0xee00}}, {@fowner_lt={'fowner<', r7}}, {@fowner_eq={'fowner', 0x3d, 0xee00}}]}}) sendmsg$RDMA_NLDEV_CMD_STAT_GET(r0, &(0x7f0000000200)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x30, 0x1411, 0x200, 0x70bd29, 0x25dfdbfd, "", [@RDMA_NLDEV_ATTR_STAT_MODE={0x8, 0x4a, 0x2}, @RDMA_NLDEV_ATTR_RES_MRN={0x8, 0x3e, 0x2}, @RDMA_NLDEV_ATTR_STAT_MODE={0x8, 0x4a, 0x2}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}]}, 0x30}, 0x1, 0x0, 0x0, 0x20}, 0x90) 00:06:55 executing program 1: sendmsg$NL80211_CMD_DEL_MPATH(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f00000000c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB=' \x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="01424bbd0800fddbdf1a00ffffffff00000000100000000000004f828b3d98f8fbd37970f36010ce7e28c63a631f36e81bc81a49f431cbefcf63289cff070000000000007a12cbcb3ad215c4d59687ceda000000000000000000"], 0x20}, 0x1, 0x0, 0x0, 0x800}, 0x800) (async) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6840c0, 0x28) (async) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) (async) r2 = add_key$fscrypt_provisioning(&(0x7f0000000200), &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000300)=ANY=[@ANYBLOB="02"], 0x29, 0xffffffffffffffff) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(r1, 0xc0506617, &(0x7f0000000340)={@id={0x2, 0x0, @b}, 0x0, r2}) (async) ioctl$NS_GET_OWNER_UID(r0, 0xb704, &(0x7f00000002c0)=0x0) r4 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000040)='./file0\x00', 0x80ffffc, 0x2, &(0x7f0000000100)=[{&(0x7f0000000180)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000300)="575974c05a4b414c4c45527eba8c1efdd1a20df2b29bea1b8a0ac9135eed1df1d1001cc2de850f1fffb2aed768764ef7e75effac2ac4c15e29fb3c18fafff8d198e3124709f201000000000000ad25822a17b57f463e8855c0833a0df0b6f612f9d33ad06f75104179c19c2ad22dddc47549a7b5b3d14a6a4200b3110164c02ca444d1090000000000000000ec4f62820000000006ed3c360644bd40fb417cc167e1d2a5cfd4622c99990138c8a0560ddce5dde0b05e577ba2b83a8ca60b4fa58cd7400051bc85db58f2597f9af8a33261c2a72ada485765437235d6559589399689a43bcea40cf498f5cad5569699ed54ff5c4c19f6ab795e76df9394e36e550b635a91ab7f4f2543b44eedbd9727bc0a8ea2c21c3bda8a9ebcb18cf93307ed8dfbe53594ce1e5f9f539fd6b2f3eb44224c", 0x132, 0x600}], 0x10000, &(0x7f0000001080)={[{@shortname_mixed}, {@shortname_winnt}, {@uni_xlateno}, {@fat=@codepage={'codepage', 0x3d, '864'}}, {@shortname_win95}, {@uni_xlate}, {@utf8}, {@iocharset={'iocharset', 0x3d, 'cp869'}}, {@shortname_lower}, {@fat=@check_normal}, {@fat=@dmask={'dmask', 0x3d, 0x1f}}]}, 0x0) mkdirat(r4, &(0x7f0000000000)='./file0\x00', 0x0) r5 = pidfd_getfd(r0, r1, 0x0) renameat2(r4, &(0x7f0000000440)='./file0\x00', r5, &(0x7f0000000480)='./file1\x00', 0x4) (async) r6 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setresuid(0x0, r7, 0xee00) (async) mount$fuse(0x0, &(0x7f0000000240)='./file1\x00', &(0x7f0000000280), 0x20c9083, &(0x7f0000000300)={{'fd', 0x3d, r1}, 0x2c, {'rootmode', 0x3d, 0x2000}, 0x2c, {'user_id', 0x3d, r3}, 0x2c, {}, 0x2c, {[{@default_permissions}, {@max_read={'max_read', 0x3d, 0x17f}}, {@max_read={'max_read', 0x3d, 0x1}}, {@allow_other}], [{@euid_gt={'euid>', 0xee00}}, {@fowner_lt={'fowner<', r7}}, {@fowner_eq={'fowner', 0x3d, 0xee00}}]}}) sendmsg$RDMA_NLDEV_CMD_STAT_GET(r0, &(0x7f0000000200)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x30, 0x1411, 0x200, 0x70bd29, 0x25dfdbfd, "", [@RDMA_NLDEV_ATTR_STAT_MODE={0x8, 0x4a, 0x2}, @RDMA_NLDEV_ATTR_RES_MRN={0x8, 0x3e, 0x2}, @RDMA_NLDEV_ATTR_STAT_MODE={0x8, 0x4a, 0x2}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}]}, 0x30}, 0x1, 0x0, 0x0, 0x20}, 0x90) 00:06:55 executing program 3: ioctl$BLKPG(0xffffffffffffffff, 0x1269, &(0x7f0000000300)={0xf2c, 0x7f, 0xda, &(0x7f0000000200)="5bd4166b0d83c41f00021b99b300d701612bd176996a286b79e794160db0bef51d3440817256229dc11bf0e46fd223d76a6afb8257abc42d434223a0bce81b37347629365d5041dd6d3ac2b1540d7b4c5862fa7f90926c8558a8269ee7beb28e89cf972e98c9e957b8b13c650f915e6faa663f487397ada6abac64a5810302b94cb7b97e30680332b4f11db139484d4100828129446b935b7386482bb1d01ee084ebd8a9a926d019ce76727f9f66fb10105d52235f98463c47907e7509fdd33da015cbaac9821905bad5f348ff797f4f230f3603d7cb18ebc939"}) r0 = syz_io_uring_complete(0x0) sendmsg$can_raw(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000000)=@canfd={{0x3, 0x0, 0x1}, 0x5, 0x0, 0x0, 0x0, "e6a8da133605d0ae9b87788960f7ee6f6b0a714c29f2d35eddedacf66d0178d2985bd7d534ccaabb33479fd3a6d85fdad1c11176714976a9525d0c8a07659939"}, 0x48}, 0x1, 0x0, 0x0, 0x8000}, 0x8000) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x3, 0x6, &(0x7f00000000c0)=ANY=[@ANYBLOB="050000000000000071111c00000000008510000002000000850000000500000095000000000000009500a5e1cce86295f4b72ae07d11dd2107905bd49a748731199072750c61bab8999fe8b87d9b84a5fe912c7e096b64893f4b6f66ddc828820437c88c6588245883b256ad9a1571ff3c2839599c52742e154a55cc51534b937ae92b0000000000"], &(0x7f0000000080)='GPL\x00', 0x5, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 415.381030][T26518] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.0'. 00:06:55 executing program 2: syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000040)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='huge=always'], 0x0) chdir(&(0x7f0000000380)='./bus\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r0, 0x0, 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x12, r0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x17) 00:06:55 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000180)=@abs, 0x6e) (async) r2 = getpgid(0x0) (async) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f00000000c0)={0x0}, &(0x7f0000000300)=0xc) tkill(r3, 0x3b) (async) sched_setscheduler(r2, 0x1, &(0x7f0000000000)=0x3) sendmmsg$unix(r1, &(0x7f00000bd000), 0x33e, 0x40) (async) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) r4 = getpid() sched_setscheduler(r4, 0x0, &(0x7f0000000200)) (async) r5 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r5, &(0x7f0000000280)={0x2, 0x4e20, @local}, 0x3) (async) sendto$inet(r5, &(0x7f0000000140), 0xffffffffffffff58, 0x20008005, &(0x7f0000000100)={0x2, 0x4e20}, 0x10) (async) recvfrom(r5, &(0x7f0000000480)=""/110, 0xfffffe32, 0x700, 0x0, 0xfffffffffffffecb) r6 = syz_open_procfs(0x0, &(0x7f0000000140)='fdinfo/3\x00') preadv(r6, &(0x7f0000000040)=[{&(0x7f0000001500)=""/176, 0xb0}], 0x1, 0x0, 0x0) (async) getpeername$unix(0xffffffffffffffff, &(0x7f0000000340), &(0x7f00000003c0)=0x6e) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000064c0)=[{{0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000880)="3c28de864bec6d10a63c8cba48e852bd4930fd7e9ed19421616eb86e518729a3d8e765d1e797380a509c76594d7ca30b474212b97ee8c20d1604851d896033fde419b6af187c679e93f0a1bfba700e81b6e74f7c0e7c50e1b963f66eafaed31ba76e0d755e4b18eeaaff59d8632a576a23aee3ecc697d4286d600081243ea381c520177d8877e9abe97282d68da8bdc6865d298363a316a9e562b8ed80e8d9fd715329ce239acc9879d4705cd133b10051686d2b283f89fa41a22516256cd38557195cc6a49b593b087eead01908225143d48d69504c9515572018be0a5c42e6ba6895369a87bbf82fc7335495f5fae9bd60715a528a562ae47648238ccfa5bb3a07d7395c942bcda312f20a293719916a112d9a86cea8fbbeb1b97ceba5ec81c559c33118eb5d487b86947f2648ad9bd88af72a4adc4113f57136a372323d823de519930a953bef832c45f8122425ae471c8501b590cc36b8709fe319779dcd87620e9d301545f1229ca99b7c48fe84d1fa13833102dc0379a2114c57356b7c877c9bf4427e31e2e97d1db9c9d524404288803ce56361a1064de2456e868a69561610762004d8e1809b68d27631870c13291d783227fe9c91953b27f18a6c7b2b945c65f50a5041c47c1e566f4b183f5b4591d30e6b493a72af5f151dbc6fcb537fc9f9", 0x1e4}], 0x1}}, {{&(0x7f0000002bc0)=@abs={0x0, 0x0, 0x4e21}, 0x6e, 0x0, 0x0, &(0x7f0000000500)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="00009b4a649313f6", @ANYRES32=0x0, @ANYBLOB, @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYRES32, @ANYBLOB="a7bb9de5bf22aa4fca9b69b333245f56286136bd2884317d1e347d907bbbd1d748af3a5360d162c0c8606147eec2d3ab088ac78535d48070ce16e6f3c99e499e5fd639a290eda5a75430344fef2f737440d9b26d485a9f32ebcc660be2964cfe600dcb8081e7710942620d044378eeeb9252ecfc93aa685db0d54a986068aa114268c0aa80", @ANYRES32, @ANYRES32, @ANYBLOB="000000001c00000000000000010000", @ANYBLOB, @ANYRES32=0x0, @ANYRES64=r6], 0x110}}, {{&(0x7f0000002f40)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000006400)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000004380)="d3638be015be13a40d09d566e8be3eed8421b89858158eb4147bcd485c0d4e46e44d3b02d3d49b021b04b71867cecd6cb73b9c66e78d0f4161610c3c515548d74988b117a78c53185b1e941ef7781e0fde3f19278443d82a020d5a687d0f36dba50ea677d8644333a0f0a7e716cc430aadcc292449ff85c5c0da2693863e82951336139cfdd084e4dae4fbf5b45aeb8d3f4a4cda1ea34fc4c515e3d2b02824f0363cd7086e413b02bd3f7382205e3cf489ecfc2ac3618519b4d605d5bb49c2da1cf1c88b6f8521a3fbd28918c42bf34a3bdc2997edbf2d6d63f35198c96472326aecfc77f4a36df4f9318b2f1ca0286c0ebfb5ef5769742370152f86c446afb50fe670e01898f7b32353a47eea8bf5700f9f7c0ef405b8d44e4cb5256da36964b8b5d308b7bc956416bc5ef6a895f56a95b33936941464ea9a8e3c6a0429b15e6c21f4eb33969a5153c4276b0fb3daa728cddbefa0f0d4cceca260aac14aedeed1a106ece25ca81076f243d5b538a232b448c5635a7fbac78cf8f3ffbd3586bdb12f5de6197aecd2a3ed5661016af7d0cbd76be4537e5fc0aa6e9e479ee137065d44b9281f4618160b662330c8a73f5ccb1f41af0f4162336c60e64a86ceddb4b1817ed7789e944d844a592a7f154b5b466d79aefd9e3dcbd9690480e22817533b9161f9326986256b4d6b118bd2a127da7bc8940922e234b216f57b449ceb4a6141d5dc294caa461257a6410c21e9f4624760e21f1e43ed57b200ca25dda603279dfe2cbdacfb83006c1737d7c8f3c69a570d77395617fc8c91e217f5df28fa512d9b98ef05f9660e02dd41e5bec2d4a7394830e353a9d7513043ad11babdae0ab4aef1aeb494e2d6c20849680038710f89395e017111bd8c443a9fe2037e8780ef4b9938f681d5cc43115acd8ba23ef94d95447429bb4d34af2aa8b74a4241597cef1371a696badf3e8d95bfbcf01645776b3e6bf7711b2466cea13ffe82e56a71971a14527403241447fc17cad88a80dba5c7d7fd635528abdddf6902ab5f915909777e818318b0d55eb8daceb6579d886b809c822d4b3a4e201c3ab0c3d764b28437d64525a073269815d9819175365d6c983eae655f1c182d628acefc05e62ad3d06840c13fc0e0cac4f51928e2df5135ecebeb195e765205e09b4afb5eb396cf021aa74b112e18c1ffb71d4b36ba071df2026329697b3e89a1879474d2ba181a60c8da07cc2af6ae2e39062acd4e86c2a3f76688e32f8ce776ecd264f127e292f11b97d6277aeb3be334d86e143ab926dfae9ce11c6408ae15837fe90f5fee39c9db0e7a0e125c1b395b92f16a0f356c8f034573835c3fe84fe0acaac1b74c634e9b1407e80d673b83d9e230372d30d5f299ce1900fb171305329e878abadec1bf41c3cf06427e0cdf4a61d37637fd3e5cf5de422d864e1cfd9912d4149b57b08ac7b59839b25d7ee8c37a0c8ef7a56193783879910159701fe3b73542f6b435e437d2fbeaaa7543ac78d62a42735fd8d06fa50c9ba9c460aded0d6c6473414a6855721085ace26390b33d71d6d97c2ad924fddbfd272393059ba367ad7890e3463fada93bc1227f96c37189d6191bfa397f0cc75e7e2bc0d40cdf09516b4db2804ff3ea894f46c3bf3ee098ff48355acc48329363b95c0230c25cd3bf42d65216e4a803ef1f424993d446549149a71e1c1c84e6cc3e55092cf41940fc1ebe261a44982849456589514f181eb94bf1aa64bfacd1942c48061e875869b12778ca0ee81aa4e5440d72e190d4dc80d74f2335e8fc1004b66c27c3298ca32cf32611af038b98216c14e4dcb98a281a8b07951c8238d0bc9f80febee6466076008fc076e6ed3c9da6495687e9bc42b61e9c7b0ce19a2723958855acae2335bc9c7cd75751f2bdbc71087d3b7ca3640aecdfc1e7ea83be4ad4ccfe9e407714d6885eb3011e499e4f23c0396d872c199d0ae42921f4a40dc654ee840a65bf766f01ecec6379414c873f49efb6ed34c2e9a3a1399e6b695260db54275e093a3e4c95173775739344c27b7a5bba4e0e938ec65fc954790d127f2ea8e3d12848180fa96308e7f6245110c3ed8442331ee78f82e1611e81cc7b57d52ddb7623b40a469cdde3c6fc95d44b7f672b3bf6f66ca46a4e5878aac93709eef222f6607ae43b6e1018fe44630b2260d2a682551bf7b2615fb614f5760ff5615563c489644ce067ee5531308920de24da04d8a0177d8ea7d6815945ffed37b5ba4e88257046fc94df5bbccfb1a169a2a267a00e819a6db9dbd9cc359420440b8d05174d51b8ff619d69889d83bc70a852b4c2194c050c7ceaf22b3a97dba0a994df1d25bc6f0f5140c960f4f08fb73c979bfce18f02eacfd9bc5b0886dcf64c9ff7ddc35a98352aee098f107ceefe423fe5db9b7b1018c8c0f05c734f916ce50f80f75eb6bb0b1eaaa508022348d4a1ad3fa742b21f322aa49c88f3bd83d03b83c191223d7052dd3562b0116b56cb9e99ec1a56bcb3527cf7aa2cf990f88ea88298ee97cab6ae7abc643c21aeb9564b3786f73db40c2de38d2d35822a3049786aff9a9c96171670887afaad1dbf545aeaa6b3dda71e97d2115314dd021e4d272af98b3009c8a50771e46974e9e53244289bdf5d01f11e4bb71544b8e0b657d6ca66912db1ad8d93cb8bdc58cdb58c58ef6abfa1756c4306f7baebc06e405cf1a7119b0879c3069b3c60d818763582e9ff1cc8da67738daccd4cabfa1b14253f92444920164b9f66a6300e4dc6424dfec9db738127658514ebd5f413cfc6c2cb41de2652b05199767bc10fa6129eb52c1e7c07237754c6f047cc99ad0fea9cc325b8a467b921201f170716c94045c21a2b39afc5e42613f316d3ce1a63cc3220c5f7f5549409496ab46d1dbf3d527409033ce6fc2b587c0d4411de49332de8ff2f08af4056c3b590eb742359d43bf336fdad32b9832699f8d2a6fcc7297595813661ca67e7eeba75b5d84faab24e9eb55365f0829dae32f35fea8f33abf2d325671efc59413d602f64b55aa7c303162a7c4cbbac24640fed4ae0815267c316e1bcb3f323ee56d3315c28eb75e14d6437f57fb1b286076adc1d95a6d706aeea3c378741392063086d08891b5d9b84b7c8a63252cbba83057a3f7265a26e0b4ddb03e028c43927c6237e747378cf3f6e158003f87358bdcd8368a7fba682b2474a0b3ca1c49287a606b9a7c08a3dc626345e22993369a3f0fadc72109ca63691621109fc0a5e1a5102fda6e44a08620f7105a1937165add1095b10e06d51a9378389fa9a9cb7367727b24c14029207ce953ed64b615f88ee5a2d7467e1dca47776f88ecf702ad603cf5a82b8671ef4132e6e50b8871b3a6ab21fe1d1e0a340f6204d41fdba384b29ef579b0b3ded013d0bac5e5cb0656e20ed5c9a3884d70d7c812917e852c33ad59767458d9f12bb1e01876f919b428628e5857006ed942e748f3081b0bb7a2b0fdcc087098fbd39f312d716e4432b3fafc0834c42fc13f35b812e385f04794817d0061cca3358fa643c45c3829e307c2ebede6a35e1b82c3116261b0c71365e580ae440c072db059b4766d31609382033735264a2db9f6205b878a842af7e0909962aeac0d7dff4345a3d848b246fe42f3dd8f1b9b411cb2d50502cf344c2fe234dcb6ab7f30c07d55600911e12f17d26bef34cf923ec2fcaf44de23d048380a80561433da8279fbfa3afa754b4973ec919a3299d1c345015d92664a44d9064a51e1f3da10e321749fa5c343e2813b5596d0135e53e6ad5006d145b9eb2741bfe0c6180f40dbfca44792e5cd06c785d32a73e630db614a73d546252d67889fdfcddbdd51bb83b32e3c8f520034d69ad1e6ec64fbab582905e5a31d37026818b6f1476ddf406ff2a1ed8ceeae48368883562b0876e32f76edb20f038e771f404ae8ae6c9e0162f1d632696d7cd9279a13a769f8a18c720c641d3cfa70d376c408d3bfc6ec13e60562aaceacb74fd3383844909908d2ee22ccf383b6649c44b3508aeb14b6a89f380e1ad54489f4b0190818cf5c7113aa55451e093a256b1999783df66b4d736ea12632816e615a7a7737a847772e0e3deb801d0acacb1b3cfe840c7c08773a67f43c21b7abad50afa616d002f00abf3b86a9ad3f5f7d0f65f8adc0cba15377746396b3e435fbdfe3b62752c80c962d0b236413c07fecdfb427b2d8d2af7cb2bab28d6aca51ad9f2b3f4af1bbf8eb5bef93152310af2db3c99929c7609d18ca8b6c09c0ab98d84d694a279cbaeae61cc147bab47efb73ca8be3d209da83e2781ed1670638f81d329f71de934fbecb67445a4ad93a8469248be897efafda91ad60013d819e9b4eb38771b0110883f6ad532bbd858e54acfed454b548a66d4c4e528476915fcbe047a4179f4e619e72d22b5249607c960bad6aa5a9a66cdb539ed3f419bb7b4a9ab8fd1cc0ad644088f7699f0cbdcd1599694b0b10aa56e3849bfd813133f5537d02097fe2618b9793b8471ac9413476dfe98081daf396be7f4b7fa8dc09a651309c1738549d059b33924a7102db8208163407fe368d770be72896f71d9f0e45cb364390c95d0b6c713007cc001fc104a6869565813cf59609ce8d5422caf65481beef1f3ff9eacef10f77db62db066573ff8f193afdb4ca2bc209658f5d9a4c023b506f1e45e01b5f53b292b6bd3b566fa5d26f3faa60a16a5f2a7296ca2b4ac94fcf5ddf7444ab75e9c675e6e09ed5ada6dc4e63077ed7c456aff5093a643cace37767bae0512d406bb5404675a4ee32ff97ef004dab0fafd5c40184b2cdf96f33478e4d03af0e67c59b381146a5f", 0xd5a}, {&(0x7f0000005400)}], 0x5, 0x0, 0x0, 0x44000}}], 0x3, 0x0) 00:06:55 executing program 1: sendmsg$NL80211_CMD_DEL_MPATH(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f00000000c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB=' \x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="01424bbd0800fddbdf1a00ffffffff00000000100000000000004f828b3d98f8fbd37970f36010ce7e28c63a631f36e81bc81a49f431cbefcf63289cff070000000000007a12cbcb3ad215c4d59687ceda000000000000000000"], 0x20}, 0x1, 0x0, 0x0, 0x800}, 0x800) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6840c0, 0x28) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = add_key$fscrypt_provisioning(&(0x7f0000000200), &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000300)=ANY=[@ANYBLOB="02"], 0x29, 0xffffffffffffffff) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(r1, 0xc0506617, &(0x7f0000000340)={@id={0x2, 0x0, @b}, 0x0, r2}) (async, rerun: 64) ioctl$NS_GET_OWNER_UID(r0, 0xb704, &(0x7f00000002c0)=0x0) (async, rerun: 64) r4 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000040)='./file0\x00', 0x80ffffc, 0x2, &(0x7f0000000100)=[{&(0x7f0000000180)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000300)="575974c05a4b414c4c45527eba8c1efdd1a20df2b29bea1b8a0ac9135eed1df1d1001cc2de850f1fffb2aed768764ef7e75effac2ac4c15e29fb3c18fafff8d198e3124709f201000000000000ad25822a17b57f463e8855c0833a0df0b6f612f9d33ad06f75104179c19c2ad22dddc47549a7b5b3d14a6a4200b3110164c02ca444d1090000000000000000ec4f62820000000006ed3c360644bd40fb417cc167e1d2a5cfd4622c99990138c8a0560ddce5dde0b05e577ba2b83a8ca60b4fa58cd7400051bc85db58f2597f9af8a33261c2a72ada485765437235d6559589399689a43bcea40cf498f5cad5569699ed54ff5c4c19f6ab795e76df9394e36e550b635a91ab7f4f2543b44eedbd9727bc0a8ea2c21c3bda8a9ebcb18cf93307ed8dfbe53594ce1e5f9f539fd6b2f3eb44224c", 0x132, 0x600}], 0x10000, &(0x7f0000001080)={[{@shortname_mixed}, {@shortname_winnt}, {@uni_xlateno}, {@fat=@codepage={'codepage', 0x3d, '864'}}, {@shortname_win95}, {@uni_xlate}, {@utf8}, {@iocharset={'iocharset', 0x3d, 'cp869'}}, {@shortname_lower}, {@fat=@check_normal}, {@fat=@dmask={'dmask', 0x3d, 0x1f}}]}, 0x0) mkdirat(r4, &(0x7f0000000000)='./file0\x00', 0x0) (async) r5 = pidfd_getfd(r0, r1, 0x0) renameat2(r4, &(0x7f0000000440)='./file0\x00', r5, &(0x7f0000000480)='./file1\x00', 0x4) r6 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setresuid(0x0, r7, 0xee00) mount$fuse(0x0, &(0x7f0000000240)='./file1\x00', &(0x7f0000000280), 0x20c9083, &(0x7f0000000300)={{'fd', 0x3d, r1}, 0x2c, {'rootmode', 0x3d, 0x2000}, 0x2c, {'user_id', 0x3d, r3}, 0x2c, {}, 0x2c, {[{@default_permissions}, {@max_read={'max_read', 0x3d, 0x17f}}, {@max_read={'max_read', 0x3d, 0x1}}, {@allow_other}], [{@euid_gt={'euid>', 0xee00}}, {@fowner_lt={'fowner<', r7}}, {@fowner_eq={'fowner', 0x3d, 0xee00}}]}}) (async) sendmsg$RDMA_NLDEV_CMD_STAT_GET(r0, &(0x7f0000000200)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x30, 0x1411, 0x200, 0x70bd29, 0x25dfdbfd, "", [@RDMA_NLDEV_ATTR_STAT_MODE={0x8, 0x4a, 0x2}, @RDMA_NLDEV_ATTR_RES_MRN={0x8, 0x3e, 0x2}, @RDMA_NLDEV_ATTR_STAT_MODE={0x8, 0x4a, 0x2}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}]}, 0x30}, 0x1, 0x0, 0x0, 0x20}, 0x90) 00:06:55 executing program 4: r0 = socket(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r2) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r3, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) socket$nl_route(0x10, 0x3, 0x0) socket(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r4) sendmsg$nl_route_sched(r0, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000000480)=@newtclass={0xc0, 0x28, 0x1, 0x70bd2b, 0x25dfdbff, {0x0, 0x0, 0x0, 0x0, {0x2, 0xe}, {0xffff, 0xa}, {0xffff, 0x1}}, [@TCA_RATE={0x6, 0x5, {0x7, 0xb7}}, @TCA_RATE={0x6, 0x5, {0x44, 0x3}}, @tclass_kind_options=@c_hfsc={{0x9}, {0x54, 0x2, [@TCA_HFSC_FSC={0x10, 0x2, {0x5, 0x1000, 0x6a5}}, @TCA_HFSC_FSC={0x10, 0x2, {0xfff, 0x100, 0x7e0}}, @TCA_HFSC_USC={0x10, 0x3, {0x40, 0x293, 0x101}}, @TCA_HFSC_USC={0x10, 0x3, {0x3, 0x6, 0x3}}, @TCA_HFSC_USC={0x10, 0x3, {0x5, 0x0, 0x5}}]}}, @TCA_RATE={0x6, 0x5, {0x1, 0xd9}}, @TCA_RATE={0x6, 0x5, {0x7, 0x9}}, @TCA_RATE={0x6, 0x5, {0x2, 0x95}}, @tclass_kind_options=@c_cbq={{0x8}, {0x4}}, @TCA_RATE={0x6, 0x5, {0x40, 0x40}}]}, 0xc0}}, 0x20008000) setsockopt$RXRPC_MIN_SECURITY_LEVEL(r0, 0x110, 0x4, &(0x7f0000000000)=0x1, 0x4) r5 = syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000040)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000)=ANY=[], 0x0) chdir(&(0x7f0000000380)='./bus\x00') r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r6, &(0x7f0000000600)=ANY=[], 0x208e24b) pwrite64(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8010, r5, 0xffffe000) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x64) 00:06:55 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x3, 0x0) (async) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r3) (async) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r4, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=@newqdisc={0x78, 0x24, 0x5820a61ca228651, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfq={{0x8}, {0x4c}}]}, 0x78}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000003c0)=@gettclass={0x24, 0x2a, 0x2, 0x70bd2d, 0x25dfdbfc, {0x0, 0x0, 0x0, r4, {0x4, 0x8}, {0x3, 0x3}, {0xd, 0xc}}, ["", "", "", ""]}, 0x24}}, 0x0) (async) ioctl$sock_SIOCADDRT(r0, 0x890b, &(0x7f0000000040)={0x0, @l2={0x1f, 0xe4f, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x10}, 0x8, 0x2}, @hci={0x1f, 0x2, 0x3}, @generic={0x3, "333db39ea4ca8d22cf712ad0ffbc"}, 0x6, 0x0, 0x0, 0x0, 0x20, &(0x7f0000000000)='macvtap0\x00', 0x1, 0xfb, 0x1f}) r5 = socket(0x10, 0x3, 0x0) r6 = socket$nl_route(0x10, 0x3, 0x0) (async, rerun: 64) r7 = socket(0x10, 0x803, 0x0) (rerun: 64) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r7) getsockname$packet(r7, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r6, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r8, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) (async, rerun: 64) sendmsg$nl_route_sched(r5, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=@newqdisc={0x78, 0x24, 0x5820a61ca228651, 0x0, 0x0, {0x0, 0x0, 0x0, r8, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfq={{0x8}, {0x4c}}]}, 0x78}}, 0x0) (rerun: 64) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000003c0)=@newtfilter={0x60, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r8, {}, {}, {0xd}}, [@filter_kind_options=@f_basic={{0xa}, {0x30, 0x2, [@TCA_BASIC_EMATCHES={0x2c, 0x2, 0x0, 0x1, [@TCA_EMATCH_TREE_HDR={0x8, 0x1, {0xffff}}, @TCA_EMATCH_TREE_LIST={0x20, 0x2, 0x0, 0x1, [@TCF_EM_NBYTE={0x10, 0x1}, @TCF_EM_META={0xc, 0x2, 0x0, 0x0, {{0x0, 0x4, 0x3}}}]}]}]}}]}, 0x60}}, 0x0) sendmsg$inet6(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f00000001c0)={0xa, 0x4e24, 0x4, @remote, 0x1}, 0x1c, &(0x7f0000000240)=[{&(0x7f00000012c0)="ae94acb2b377a783b9d49ff957d368452d6457fd27031d724433dcde2d73a66a59ad275c565b3e847ef54d8e68e3822374c6aa44fb0452c3ecb53ccc6890264f4b61203a66632ba758426907ede82faba8112a6eb3b7ca7ae557cfadb05adc86ce198e1179d959b486f6e610a9fbd93c1f82b352a0f29e46ed428d9caabf790cf7a6cf3ebff60eeef6f8008c9355897d7487c12a722bbddd5ad3e58d4fb72f9c4c409c7c3bb40b25eb363238e325bf1e1afac5788400f66e30e184a73e3ac7f757d82836ef669461fd2e870d50a8397a0f0a5feceb10212c68824282c46cecd3b2a0f066bca287e4baec8e01feeefd5d65f242bd7fd1bfeef784ffd4aeb1102c9d4c276fe4c61fcbfdb1151ac877b49654b369dfb3ecd3f81e4d46107bb73ef1ae7a14a53fc42f3e058c2bee34d7845548c368ee24287741fc993807c6855aa1005ef57f33d408b2aa85efb56396cce7707a9e3f15156fc0f47af101b999b924838669c7ff6dd9d166fcbb71d2c83478e4a6249d3a311c4108bb8db99441f9c91ba1aa189537aad5db9244b5458414348ad91ab2e62f58980e4b03b9296c19d30bf54422c4d6b8f41bda50706526e9111354fe646659fff741db3c0b9c1c26b7559b3f40643ef14989f3494bc3ec07d98cb50fae3f7e349c13d0bd3dcdeba9efa44f70b115336c011bd4b78e7ff4cade6d7dfadfefb224028df8677bbb8b08cea16f53ed0f25c0e6ff232f96f2e93b5ea45165068e46c361a5797f77523e88bccbbc12c44e72b98791ff717aa061d12429338644f56c88357a34ef88da5000ce9a76f15c3d417180cbab2e66b77a8e5501364230bc40650852431fcf8600037a7b1c2c52b6bd982895947448d422dfe688da8390ca1ddf1d0443dbe9e478328d260b027af879b59a375549f59c17656e90c5e5a51ce8fb978a175eac466bd35f96aa13801611d7b1da7852f0a15818c1e43563f8d98e519e4ceb8800cb41acb72ba166783dbf0e86ee28ebe5077559453908eddf320385df8c1790f30a3df9fe7f5bf3cfa54e6c2a94135c519257681d76667ae3dcd311c6d501610745ae90161e0af93693fbd81038c0304ba17aaa23c867e7d8ed0694f1c784ca6ed0b9e19237cd88546d23a7c1902d87d01f8bb998c72ba9fdd5709f220ad48135e78c3483c41a9a43e67c5043210836ee77d8ad66c0dd33712dfc2f6805ca7fdd17c8a72ca129a627f6dc0c62ba675de7463a96572ee5fcdf3f8ab6b676dba5ef0013138e619d7fc355fa5be5aa30310fc169cd7b518efa27a370bbb2346f5c107af6b866cd8545197a259aa51c7acdc243125244d935e9299585d1cc2bcb790c8a5b7d9b474efc6265b25fb79a085c5ac9ffb9905d4f3ea1a95a0116417ce18027013e74e7e4218316ddd86071d0ccd5781e7183d7990dd9fffde67b7697cc86beab2a7412bb893eb995c72da12572c72d2ec0a36b1d6e5f9093f31aec75cbcd68c731ffbe07a84c17df501de410cf8e5bd7926d48477bc8d2a1bfba924e6a54bcc87b5de738dcbe314172baf6c262002ab16aa201bff98af60b7ede3c8983f17980a64fd514ca4396eee32f8c346072c753274c7d0730356dba3db1dc3adeb026cef7621440aa4b52f81247b6e7564551d1373cc2e8e1752fde2fd51a99b80c5fc23767f143ea376814f0865d63d6148a094cb99c0fb50259e02dede93c4953c2468dce6106879fe62ead67609f144e2e69420675cadfc78045d064fa75f141d2fc8de09c5fca371a5ff4396b8b727e978d6fce39cc893d6c11746378cf7d12414c7d082eeb1a24ebd6afc1f3c9886eded66d0fa976b462cd0b3314182a263d08dae5eb45d196ab1f9e1ae242d85bd342c10d6b08ace7da509cbedd347404dacc54d612c93b1620163fcc53ceef9ffcab24e6f2c4621cb991430847bc58c9a7afbbc889acfbf58c85cf1cb79e6dd5256c24a36fb6bdedb74a2bdfaab357a2312ca8e55e19065b9d58157ccede640bfe3cdf67bf8dbd3e80bbf11a1c1b381d3dd28655fc575c2cc8f27f2251dd508730e50d28f84525b41834977df551dd40eedd3235ede34336acde6543e85447238f8e599ebbb45ee5c72a9ce42342058f146241f8a3a3f58d34c1db2b7b942c85b2aaa077de6f97866da7d51129a9c89bed754ff33c547fe6046206b790dd4592c1259490573d1714afa9bda2db8d6dd512c95c71b55da6d919152dc2ce1c7584ef3cc26b433a84733f0521b45c5e245883d48135f44f2a2ffeb828fc2fad014a7df83dd8aeacd715161efdba43eb9b755da8d698f9ad4da0d54f5970aa6c2e20f7d66f5e33a71a5a852078e9082d693a3ded9e2462765e0904969a48c3bb83e6fd09be152da594ce2e3f17cf0e1c49b8c7c7b83d4ff76a7c6fc22dac11de7e3947ef3c2856bb50e622d4715d5eda614201b08c5cfe0d0f684b0618c6092ab2500741047eb3f51378a4671c171f2333f84a5e86bbb2fc5fa938c03ce49b0b994be1e6997eba8b856bbc13f1b145144d39e474e208692159ceef82985c6f8c7fdd26f6c109904c09813fe490f4a1cc27995407b263f25dc5b7fbdd5624037aa1bb047c0c62e7803d6e595ee691bd440eb656ebcaa208a204bb8d9efa5a20e7d0a2ef1143506fc1d9679b102d8c75ff2b148bc976450699c6fb00edcdbfae0d7309533316e6426f61af6ee1826d89d4926c28d1bc5aa4053dc67a233a5a2ce0883c7dfffa092d0e5e3959a155777d38c05db252dfd1df69bcb5e56e0c6b9efdbb4564ecadaa01b113230eb3ca74696aa826e803b7c6d551b0dd6cf2f029fbcbb087ae2554fb12bbfac7b276e5c27a60cde37caf276398b951b0d0b9e3eaf6832e313529c64549703adf652ada5800d329d61d673b95d516b74d5d3c35428f969c7d1ef19dda4d8fd6710387ff8ead4ccd6dba582cafedd383b660a4277948e9f0b728ada66e1750438ce197c27a67090ab61d4574af05dc0e7230358a6126eac9c061f763a8129f29726363af2303e982bd183f0480a4efa7ddcaa2c7be69ba91ed391f5ace831dae76a4bd90a84c1be286d3b0a5cb44e9487bc59ca3518afe5882a9ea3dff9528787ccb9cd796b951380c11fe34ef58573e5cf1829e84257e833d56f02b8e7db67ed3d3e3284f56397219ee3b84a7584e51e973672374e1978a9ffc5861eb6df0ac35fde5dcf8566506ed744c49b67171c5ff5e4dbfa97efe46caec3ac555092d887fefe889f2063f3cf6f9ed67153db4edaaa192d7ec377e0d70c55a8f925025fdda21ce9a941df1d89d2eaa4e9be75cf721771b4e09b95f9cd5afbfd7dfa4004c271d7dbc479c7ce13b16ae69586b77fa7c4c1e7c5e860054eb9cb7c42e3b8a47cb8521e7d0767323ae3544ffcdca6c6e19f4fcc01eb083c6a9b4d94895ccae70e7c15a97698b9154e6f5ec834c2b48d5a954fbe29323eed6e702df128c4b8157a2daac2d619598b5af6d738d45a19ae4061bc6f6f87e89f4271d544ea4b031beda6c1f0e138351930e07cc36312743b27fc0a1a2d65cca42c64c0421c717b9fec0caf5d5ac497403b371b8b306f0abb62758384009d8dea283ed6f5677c4d0aa1fa0b3c53ce23f5bf81dcc0ba5bec5e26dedfc5327efc285a1e2a79768c650d8fb5d6c074057dfa5f6747d2064e301036acc12f7965fcd7887c382a66056e223aa975ddec86986431884d6226f99f5b11ce00167b2cbcbae1665dcf3b3c9a5575fa627777c32afd77253d84d9a45f3d8a507bb64766612f1429fd21e4c5ca0de72a0f48b6d6b7ef18101e08935694f64d18be9d4e0527c487c949b5b9a9d6fd5b7411676499c2ea5f42d768f186959f387d7640d534b5f5917a6d11c9fe4cb0c476acbeafae101470c6722d5f393580f887d34dd78ce153ecd2e619ab94fd6ba563d504aeff23f501677f2d065b05f34c45c6e4760aba2f6ad9daeb8482e692882c330cff95a11ebb482215eaece032c9ca13f37ebbb657db2e9485a885c3d99b650164baa6062db73dc674eefb7173a4b6381e1e9d8e27ea14ed5688e559036004fa90a4efc66bbedd40d3818d21be282f857065dc7b05030534a2b2b9c2175a1056af36ef107c1a703ccf13067b650f9f27d14aefb3f209dcce36a9ec043cefa74a24f81673fb01feded6e06a854c2568deefd44cd0853a040d9bf2d36b577824e4830705c34b75e2bfdf4c61297eb21d5be75fc4af11a42abf1a5caa2b12478a9be3484c76e0d8e5ba59fe60b53e401442aea9b7da8aafbe6afb7a1a1043fd0e3149e680a22fc33b9b2aec60124800e521fe46eddc82653f5897f1be608010f708acfdcf8605164202af459e312704348ba284d834e390808d1c60fe08cdd99bbb052bb3c4e74847e1f7a82cc0ebc5958f3eda874a3292878fd2e65a9b5d80540392d2a5ddc95f05a02dc58390bb88f3890b2e32c9ee9a85d2a84fde87d3b8335be93e89c22a96efd5fefeaf17f8f639d5891e33176a8a44e9b35b7813fb2ae65fabe6c8ea035941aec474e9fc3ad9a0c6b38af4fe0c674a2934ec4e9ccff5ab36cb767ca1121d87762485923e8d25883b6fafc3c0a4a1c3a1fb0bd6c69f792494c3aa7ab21636d1af88beabe7b572c340d359b96b8b1ac617af2fb87e9c584f6cf9855196e29acdb6fe521f106d6cbbab7f4f0e4529f90cf144c4b36d7dbc125c968819c82bd53c985a1e875d990d9737edd1a3b5177f8363ccad925f05ada0f33b40a4ecb5aa02adec45a67ef155bcd992921d17b1ba3e519d8c9588665f9aaa2e2dfe7c5b9a01b4863dfc5de7934738799d9cc5389339f124b0ac2628e7bc0088a0cf418526bcabcd852011419dcc26da94e4e19d492b657e84b278a35e079e903f1450dea850b9d8beccfbc8a153047e3964e0c42846a827a9ddfd6c3fd4317ba34150bce9a81dbab21e0cb4ef8b1b9c97e181b427422a38de57b9889d7c27625eb03feb24ee92c501874bd62e90f5dfa36e6ccbe2f5085964b2d8c76cbce838f9cda47d89e9acf809b50493f5273f413655e6c0f69859b9d1cd769882413eb2851249bb1cb8ec3db5fe322f8b17f9ac5b272b6c568456f50449a9a523997a802a58948e0d29ed523d52c09f19f05f9ce32b2f8c64050e280655ea6bff96f6b013344cdafd55593e0daeed894b7198e11bfa80e18af2a9a6449e8c7ede9be436491391eb8a95e936c2e1d33a6d735e8550d5a2d205b3d91cbb8dfdfadd58d1528e69dc29d53b130dab55ae4e38dd3679177946f3663833a0334a1a7c1cb4e5e724172e4fd9d8646dbb4a89765fc8df6fae7d3ffb42bc406d9939e1b4e84b644a265a0c2893fd4128d7f640bfc273054595762aca201ea1ee3d157266bc8e4ceca88d71c60d81c98d3350edb2783370732df7da1bb7a32e9946a6750a3f2bf2a5bdd777f4586cbcdf5c004a9c10bdb0de7655c6fb8ecea3f8147c8dab442fdba4271d3d624df61d15a0ec0f1c78647cc43995e3af5414c90d1aabff18ee86e9d4fe8a1dba4a2b03503716c35717ab1645ce586e45e7eeaa2df17b1ca9ab980810fad426562e234cb83da2378a060689c5da0e3b016eee6286c921e780db50aeaf3a3d8b5cd4b3a01eb33a7f53a7b6eb736fa61b965836d8afa323bbfde8d30b646793d4e1051ace619c8121bdb3553e7373e94fc179cb0d1509d17361225041702eeff266b7fe79d58daa8b7f810f15f93f07f75554097bc5eb50999eb761034459f644d31ad9e750ab28de13c9b10c76418951aa0ca5a9735b20cd2d86b9af13b47eb4c3b3c56de0b7435", 0x1000}], 0x1, &(0x7f0000000400)=[@pktinfo={{0x24, 0x29, 0x32, {@local, r8}}}, @hoplimit={{0x14, 0x29, 0x34, 0x7}}, @rthdrdstopts={{0x78, 0x29, 0x37, {0x87, 0xc, '\x00', [@calipso={0x7, 0x48, {0x3, 0x10, 0x2, 0x380, [0x2, 0xffffffffffff8537, 0x3, 0x1, 0xe714, 0x2, 0x1, 0x3]}}, @ra={0x5, 0x2, 0xf3e}, @hao={0xc9, 0x10, @private0}]}}}, @dontfrag={{0x14, 0x29, 0x3e, 0x8}}, @hoplimit_2292={{0x14, 0x29, 0x8, 0x81}}, @flowinfo={{0x14, 0x29, 0xb, 0x80000000}}, @flowinfo={{0x14}}, @flowinfo={{0x14, 0x29, 0xb, 0x2}}, @hoplimit={{0x14, 0x29, 0x34, 0xfffffff7}}, @dontfrag={{0x14, 0x29, 0x3e, 0x10000}}], 0x160}, 0x24000000) syz_emit_ethernet(0x46, &(0x7f00000000c0)={@broadcast, @multicast, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, 'K\x00', 0x10, 0x3a, 0x0, @dev, @mcast2, {[], @ni={0x193}}}}}}, 0x0) 00:06:55 executing program 5: connect$802154_dgram(0xffffffffffffffff, &(0x7f0000000000)={0x24, @long={0x3, 0x3, {0xaaaaaaaaaaaa0002}}}, 0x14) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_LIST_PHY(r0, &(0x7f0000000200)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000001c0)={&(0x7f0000000080)={0x14, 0x0, 0x0, 0x70bd2f, 0x25dfdbfd, {}, ["", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x4040000}, 0xc820) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x3, 0x4, &(0x7f0000000280)=ANY=[@ANYBLOB="180000ff00005495feff080000009500000000000000fe9d33726fb2971404cfd1ba34f7802fbde7f8b7f94a57a6dea0156fe8fce3667081fb76c43c716b85bcd20f0642355356eb9c5c25b785ad7fb35db5811e5e79e570d8abd749"], &(0x7f00000000c0)='GPL\x00', 0x5, 0xad, &(0x7f0000000100)=""/173, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0xffffffba, 0x10, 0x0}, 0x80) 00:06:55 executing program 3: ioctl$BLKPG(0xffffffffffffffff, 0x1269, &(0x7f0000000300)={0xf2c, 0x7f, 0xda, &(0x7f0000000200)="5bd4166b0d83c41f00021b99b300d701612bd176996a286b79e794160db0bef51d3440817256229dc11bf0e46fd223d76a6afb8257abc42d434223a0bce81b37347629365d5041dd6d3ac2b1540d7b4c5862fa7f90926c8558a8269ee7beb28e89cf972e98c9e957b8b13c650f915e6faa663f487397ada6abac64a5810302b94cb7b97e30680332b4f11db139484d4100828129446b935b7386482bb1d01ee084ebd8a9a926d019ce76727f9f66fb10105d52235f98463c47907e7509fdd33da015cbaac9821905bad5f348ff797f4f230f3603d7cb18ebc939"}) r0 = syz_io_uring_complete(0x0) sendmsg$can_raw(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000000)=@canfd={{0x3, 0x0, 0x1}, 0x5, 0x0, 0x0, 0x0, "e6a8da133605d0ae9b87788960f7ee6f6b0a714c29f2d35eddedacf66d0178d2985bd7d534ccaabb33479fd3a6d85fdad1c11176714976a9525d0c8a07659939"}, 0x48}, 0x1, 0x0, 0x0, 0x8000}, 0x8000) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x3, 0x6, &(0x7f00000000c0)=ANY=[@ANYBLOB="050000000000000071111c00000000008510000002000000850000000500000095000000000000009500a5e1cce86295f4b72ae07d11dd2107905bd49a748731199072750c61bab8999fe8b87d9b84a5fe912c7e096b64893f4b6f66ddc828820437c88c6588245883b256ad9a1571ff3c2839599c52742e154a55cc51534b937ae92b0000000000"], &(0x7f0000000080)='GPL\x00', 0x5, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x80) ioctl$BLKPG(0xffffffffffffffff, 0x1269, &(0x7f0000000300)={0xf2c, 0x7f, 0xda, &(0x7f0000000200)="5bd4166b0d83c41f00021b99b300d701612bd176996a286b79e794160db0bef51d3440817256229dc11bf0e46fd223d76a6afb8257abc42d434223a0bce81b37347629365d5041dd6d3ac2b1540d7b4c5862fa7f90926c8558a8269ee7beb28e89cf972e98c9e957b8b13c650f915e6faa663f487397ada6abac64a5810302b94cb7b97e30680332b4f11db139484d4100828129446b935b7386482bb1d01ee084ebd8a9a926d019ce76727f9f66fb10105d52235f98463c47907e7509fdd33da015cbaac9821905bad5f348ff797f4f230f3603d7cb18ebc939"}) (async) syz_io_uring_complete(0x0) (async) sendmsg$can_raw(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000000)=@canfd={{0x3, 0x0, 0x1}, 0x5, 0x0, 0x0, 0x0, "e6a8da133605d0ae9b87788960f7ee6f6b0a714c29f2d35eddedacf66d0178d2985bd7d534ccaabb33479fd3a6d85fdad1c11176714976a9525d0c8a07659939"}, 0x48}, 0x1, 0x0, 0x0, 0x8000}, 0x8000) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x3, 0x6, &(0x7f00000000c0)=ANY=[@ANYBLOB="050000000000000071111c00000000008510000002000000850000000500000095000000000000009500a5e1cce86295f4b72ae07d11dd2107905bd49a748731199072750c61bab8999fe8b87d9b84a5fe912c7e096b64893f4b6f66ddc828820437c88c6588245883b256ad9a1571ff3c2839599c52742e154a55cc51534b937ae92b0000000000"], &(0x7f0000000080)='GPL\x00', 0x5, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) [ 415.462619][T26553] tmpfs: Unknown parameter '' 00:06:55 executing program 5: connect$802154_dgram(0xffffffffffffffff, &(0x7f0000000000)={0x24, @long={0x3, 0x3, {0xaaaaaaaaaaaa0002}}}, 0x14) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_LIST_PHY(r0, &(0x7f0000000200)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000001c0)={&(0x7f0000000080)={0x14, 0x0, 0x0, 0x70bd2f, 0x25dfdbfd, {}, ["", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x4040000}, 0xc820) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x3, 0x4, &(0x7f0000000280)=ANY=[@ANYBLOB="180000ff00005495feff080000009500000000000000fe9d33726fb2971404cfd1ba34f7802fbde7f8b7f94a57a6dea0156fe8fce3667081fb76c43c716b85bcd20f0642355356eb9c5c25b785ad7fb35db5811e5e79e570d8abd749"], &(0x7f00000000c0)='GPL\x00', 0x5, 0xad, &(0x7f0000000100)=""/173, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0xffffffba, 0x10, 0x0}, 0x80) 00:06:55 executing program 2: syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000040)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='huge=always'], 0x0) chdir(&(0x7f0000000380)='./bus\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r0, 0x0, 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x12, r0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x17) 00:06:55 executing program 1: syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x4000000, 0x3d, &(0x7f0000000200)=[{&(0x7f0000010a00)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x1e}, {&(0x7f0000010000)="1020f5f201000e00090000000300000010000000090000000100000001000000000000000040000000000000180000001f0000000200000002000000020000000100000018000000000200000002000000060000000a0000000e00000010000003000000010000000200000022557c7f4c464834a18da3b19154b95500000000", 0x80, 0x400}, {&(0x7f0000010080)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00%\x00\x00\x00mp\x00\x00\x00\x00\x00\x00wm\x00\x00\x00\x00\x00\x00og\x00\x00\x00\x00\x00\x00jp\x00\x00\x00\x00\x00\x00avi\x00\x00\x00\x00\x00m4v\x00\x00\x00\x00\x00m4p\x00\x00\x00\x00\x00mkv\x00\x00\x00\x00\x00mov\x00\x00\x00\x00\x00webm\x00\x00\x00\x00wav\x00\x00\x00\x00\x00m4a\x00\x00\x00\x00\x003gp\x00\x00\x00\x00\x00opus\x00\x00\x00\x00flac\x00\x00\x00\x00gif\x00\x00\x00\x00\x00png\x00\x00\x00\x00\x00svg\x00\x00\x00\x00\x00webp\x00\x00\x00\x00jar\x00\x00\x00\x00\x00deb\x00\x00\x00\x00\x00iso\x00\x00\x00\x00\x00gz\x00\x00\x00\x00\x00\x00xz\x00\x00\x00\x00\x00\x00zst\x00\x00\x00\x00\x00pdf\x00\x00\x00\x00\x00pyc\x00\x00\x00\x00\x00ttc\x00\x00\x00\x00\x00ttf\x00\x00\x00\x00\x00exe\x00\x00\x00\x00\x00apk\x00\x00\x00\x00\x00cnt\x00\x00\x00\x00\x00exo\x00\x00\x00\x00\x00odex\x00\x00\x00\x00vdex\x00\x00\x00\x00so\x00\x00\x00\x00\x00\x00cold\x00\x00\x00\x00db\x00'/352, 0x160, 0x860}, {&(0x7f00000101e0)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0xa80}, {&(0x7f00000102a0)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0xb80}, {&(0x7f0000000c00)="0000000000000000000000000000005cbed2b6f0e7a58a8ad0ddc32ee9da62a615dbf0437d4dec34afb1b0852b1a76d3cdcaa5753c32edd957aa7568800eed7a797c5087c177754cfaff5ddb3ba6dd084d523b7aa7f159abf6aee38a48b6a15a4d49c5c835739089a09eeb95382ee0d55adf966099243251eeee84cf0a1bd3e5f6482d259789eea5602bf61b38a731250af0921c3c0d585af9fb9e1cead8c42614eb700cda4febba20fe27e55bb9d131c9344fcd2225d1d9e40d58875f4b7bad2826021ffe4e6867b8e1c4", 0xcb, 0xc80}, {&(0x7f0000010380)="00000000000100"/32, 0x20, 0xec0}, {&(0x7f00000103a0)="1020f5f201000e0009000000030000000c000000090000000100000001000000000000000040000000000000180000001f0000000200000002000000020000000100000018000000000200000002000000060000000a0000000e00000010000003000000010000000200000022557c7f4c464834a18da3b19154b95500000000", 0x80, 0x1400}, {&(0x7f0000010420)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00%\x00\x00\x00mp\x00\x00\x00\x00\x00\x00wm\x00\x00\x00\x00\x00\x00og\x00\x00\x00\x00\x00\x00jp\x00\x00\x00\x00\x00\x00avi\x00\x00\x00\x00\x00m4v\x00\x00\x00\x00\x00m4p\x00\x00\x00\x00\x00mkv\x00\x00\x00\x00\x00mov\x00\x00\x00\x00\x00webm\x00\x00\x00\x00wav\x00\x00\x00\x00\x00m4a\x00\x00\x00\x00\x003gp\x00\x00\x00\x00\x00opus\x00\x00\x00\x00flac\x00\x00\x00\x00gif\x00\x00\x00\x00\x00png\x00\x00\x00\x00\x00svg\x00\x00\x00\x00\x00webp\x00\x00\x00\x00jar\x00\x00\x00\x00\x00deb\x00\x00\x00\x00\x00iso\x00\x00\x00\x00\x00gz\x00\x00\x00\x00\x00\x00xz\x00\x00\x00\x00\x00\x00zst\x00\x00\x00\x00\x00pdf\x00\x00\x00\x00\x00pyc\x00\x00\x00\x00\x00ttc\x00\x00\x00\x00\x00ttf\x00\x00\x00\x00\x00exe\x00\x00\x00\x00\x00apk\x00\x00\x00\x00\x00cnt\x00\x00\x00\x00\x00exo\x00\x00\x00\x00\x00odex\x00\x00\x00\x00vdex\x00\x00\x00\x00so\x00\x00\x00\x00\x00\x00cold\x00\x00\x00\x00db\x00'/352, 0x160, 0x1860}, {&(0x7f0000010580)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1a80}, {&(0x7f0000010640)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1b80}, {&(0x7f0000010700)='\x00\x00\x00\x00\b\x00'/32, 0x20, 0x1c80}, {&(0x7f0000010720)="00000000000100"/32, 0x20, 0x1ec0}, {&(0x7f0000010a80)="0000000000000000000000000000000000000000000000000000000100000000b1da173e0000000000100000000000000b000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00000100"/224, 0xe0, 0x2532}, {&(0x7f0000010740)="b1da173e0000000000100000000000000b000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00000100"/192, 0xc0, 0x200000}, {&(0x7f0000010800)="00000000000000000000000000000000000000000000000000000000382c77a20000030000000003000000001000"/64, 0x40, 0x200fe0}, {&(0x7f0000010840)="000000000000000000000000000000000000000000000000000000060000000000020c600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000510ec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000002000000001400", 0xc0, 0x2011e0}, {&(0x7f0000010900)="000000000000000300000004007800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000500000000080000000000", 0x60, 0x2012e0}, {&(0x7f0000010960)="0000000b000000000400"/32, 0x20, 0x201380}, {&(0x7f0000010980)="00000000000000000000000000000000000000000000030000000000000300000000000008000000000000080000000001000800000000020000000000000000", 0x40, 0x2013e0}, {&(0x7f00000109c0)="03000000000000030000000000000400"/32, 0x20, 0x202000}, {&(0x7f0000000900)="00008c00"/32, 0x20, 0x202e00}, {&(0x7f0000010b60)="00000000000000000000000000000000000000000000000000000000382c77a2", 0x20, 0x205fe0}, {&(0x7f0000010b80)="b1da173e382c77a200"/32, 0x20, 0x3ff000}, {&(0x7f0000010ba0)="0000000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/96, 0x60, 0x3ff040}, {&(0x7f0000000a00)="b0da173e0000000000100000000000000b000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00000100"/192, 0xc0, 0x400000}, {&(0x7f0000010cc0)="000000000000000000000000000000000000000000000000000000005e2ecb6b0000030000000003000000001000"/64, 0x40, 0x400fe0}, {&(0x7f0000010d00)="000000000000000000000000000000000000000000000000000000060000000000020c600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000510ec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000002000000001400", 0xc0, 0x4011e0}, {&(0x7f0000010dc0)="000000000000000300000004007800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000500000000080000000000", 0x60, 0x4012e0}, {&(0x7f0000010e20)="0000000b000000000400"/32, 0x20, 0x401380}, {&(0x7f0000010e40)="00000000000000000000000000000000000000000000030000000000000300000000000008000000000000080000000001000800000000020000000000000000", 0x40, 0x4013e0}, {&(0x7f0000010e80)="030000000000000300000000000600000000000000000000000000fff7000000", 0x20, 0x402000}, {&(0x7f0000010ea0)='\x00\x00p\x00'/32, 0x20, 0x402e00}, {&(0x7f0000010ec0)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x402fe0}, {&(0x7f0000010f20)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0x403fe0}, {&(0x7f0000010f40)="0000000000000000000000000000000000000000000000000000000100000000b0da173e0000000000100000000000000b000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00000100"/224, 0xe0, 0x404fe0}, {&(0x7f0000011020)="000000000000000000000000000000000000000000000000000000005e2ecb6b", 0x20, 0x405fe0}, {&(0x7f0000000140)="b0da8ef35e2ecb6b000000000000000000000000000000000000000000000000a5d99c0d43aee315bf34b14db11d588cc6bc7b", 0x33, 0x5ff000}, {&(0x7f0000011060)="0000000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/96, 0x60, 0x5ff040}, {&(0x7f00000110c0)="000000000000000000000100000001000000000200000001000000000300000001100000000400000002100000000500000000120000000600000001120000000700000002120000000800000005120000000900000004120000000000000000", 0x60, 0xa00000}, {&(0x7f0000011120)="000000000000000000000100000001000000000200000001000000000300000001100000000400000002100000000500000000120000000600000001120000000700000002120000000800000003120000000900000004120000000000000000", 0x60, 0xc00000}, {&(0x7f0000011180)="ed41002080761000535f010003000000001000000000000002000000000000005e1f1f6300000000651f1f6300000000651f1f630000000000000000c9675f30c9675f30000000000100"/96, 0x60, 0x1001000}, {&(0x7f00000111e0)="000000000000000004000000011600"/32, 0x20, 0x1001160}, {&(0x7f0000011200)="0000000000000000030000000300000000000000adda173e0000000002100000ed4100250000000000000000020000007c0d0000000000000100000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f30c76f1e44000000000000000000100000030000000500000066696c653000"/160, 0xa0, 0x1001fe0}, {&(0x7f0000000940)="00000000000000002400000000000000000000000000000000000000000000000000000000000000000cbc7ff08b5305ff15d7a61a574c00000000000000000f00000000000000000000000000000000000000000000000000000000000000000000000400000001000200000000030000000200024a8113ed050000000500018dceceda450600000005000700000000", 0x90, 0x1002160}, {&(0x7f0000011320)='\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, 0x1002960}, {&(0x7f0000000080)="000000000000000004000000040000000000000000000310000021c889933292eab88506c2bf4b219e41586b2ee7e0c3b5dc950e5fe51ed5d17fe4532cc4dda633133cc8325e596aaae7bf8240bdeba0be9e65d43d3b16139a6e1e7481364cab100c31c38db2492eb6b5719ceb4d", 0x6e, 0x1002fe0}, {&(0x7f0000011380)="ed81002b0000000000000000010000001a040000000000000100000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f305ee78c74000000000000000000000000040000000500000066696c653000"/128, 0x80, 0x1200000}, {&(0x7f0000011400)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, 0x1200160}, {&(0x7f0000011860)="0000000000000000050000000500000001000000adda173e0000000001120000ffa1002b00000000000000000100000027000000000000000100000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f30f1689d18000000000000000000000000040000000500000066696c653100"/160, 0xa0, 0x1200fe0}, {&(0x7f0000011900)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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-imagegen2941961749/file0/file0\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x60, 0x1201160}, {&(0x7f0000011a00)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, 0x1202160}, {&(0x7f0000011a40)="0000000000000000000000001120f5f20100000000000000000000000000000000000000010606007861747472317861747472310106060078617474723278617474723200"/96, 0x60, 0x1202f00}, {&(0x7f0000011aa0)="0000000000000000070000000700000001000000adda173e0000000003120000", 0x20, 0x1202fe0}, {&(0x7f0000011ac0)="ed81012b00000000000000000100000064000000000000000100000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f30559f02d3000000000000000000000000030000000900000066696c652e636f6c6400"/128, 0x80, 0x1203ffc}, {&(0x7f0000011b40)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, 0x1204160}, {&(0x7f0000011be0)="0000000000000000090000000900000001000000adda173e0000000005120000ed81022100000000000000000200000028230000000000000400000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f30b41fa909000000000000000000000000030000000500000066696c653300"/160, 0xa0, 0x1204fe0}, {&(0x7f0000011c80)="02160000030000002400000000000000000000000000000000000000000000000000000000000000000000000216000003160000041600"/64, 0x40, 0x1205160}, {&(0x7f0000011cc0)="0000000000000000080000000800000001000000aeda173eb7c33c1906120000", 0x20, 0x1205fe0}, {&(0x7f0000011ce0)="ff0000000000000000000000000000000000000000000000000000000000000000000300000001000200000000030000000200024a8113ed040000000500028dcece4507000000050001baeed06f0800000005000153bfc55008000000050001120052230900000009000100"/128, 0x80, 0x1601000}, {&(0x7f0000011d60)='\x00\x00\x00\x00\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, 0x1601940}], 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000498d532735c51bebd7428f7ff99d98cd1cdc1e2fa50407dbc95739e026b95176c1ba732becc3dddfd7f17060f6312d8d54cb4a8a8d4042fb51bc0fa9607ec5cbef3456ef2ada10e34603b0c115ab20b4fa4bd6fd3a18b258dff7fb60d071cb590bc838aaeb1d9553881cf5e0d603cec2940e27ddf93e7e2a9e39e4b06ba0bc7b365a4e0e5aa57acbe090e4bc0318bf1cba37240000000000000009416ba7fca4d49896b879ec7007728c7a"], 0x1) sync() r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) fallocate(r0, 0x0, 0x0, 0x808c) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) sync() fallocate(r1, 0x0, 0x0, 0x808c) 00:06:55 executing program 3: ioctl$BLKPG(0xffffffffffffffff, 0x1269, &(0x7f0000000300)={0xf2c, 0x7f, 0xda, &(0x7f0000000200)="5bd4166b0d83c41f00021b99b300d701612bd176996a286b79e794160db0bef51d3440817256229dc11bf0e46fd223d76a6afb8257abc42d434223a0bce81b37347629365d5041dd6d3ac2b1540d7b4c5862fa7f90926c8558a8269ee7beb28e89cf972e98c9e957b8b13c650f915e6faa663f487397ada6abac64a5810302b94cb7b97e30680332b4f11db139484d4100828129446b935b7386482bb1d01ee084ebd8a9a926d019ce76727f9f66fb10105d52235f98463c47907e7509fdd33da015cbaac9821905bad5f348ff797f4f230f3603d7cb18ebc939"}) (async) r0 = syz_io_uring_complete(0x0) sendmsg$can_raw(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000000)=@canfd={{0x3, 0x0, 0x1}, 0x5, 0x0, 0x0, 0x0, "e6a8da133605d0ae9b87788960f7ee6f6b0a714c29f2d35eddedacf66d0178d2985bd7d534ccaabb33479fd3a6d85fdad1c11176714976a9525d0c8a07659939"}, 0x48}, 0x1, 0x0, 0x0, 0x8000}, 0x8000) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x3, 0x6, &(0x7f00000000c0)=ANY=[@ANYBLOB="050000000000000071111c00000000008510000002000000850000000500000095000000000000009500a5e1cce86295f4b72ae07d11dd2107905bd49a748731199072750c61bab8999fe8b87d9b84a5fe912c7e096b64893f4b6f66ddc828820437c88c6588245883b256ad9a1571ff3c2839599c52742e154a55cc51534b937ae92b0000000000"], &(0x7f0000000080)='GPL\x00', 0x5, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:06:55 executing program 5: connect$802154_dgram(0xffffffffffffffff, &(0x7f0000000000)={0x24, @long={0x3, 0x3, {0xaaaaaaaaaaaa0002}}}, 0x14) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_LIST_PHY(r0, &(0x7f0000000200)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000001c0)={&(0x7f0000000080)={0x14, 0x0, 0x0, 0x70bd2f, 0x25dfdbfd, {}, ["", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x4040000}, 0xc820) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x3, 0x4, &(0x7f0000000280)=ANY=[@ANYBLOB="180000ff00005495feff080000009500000000000000fe9d33726fb2971404cfd1ba34f7802fbde7f8b7f94a57a6dea0156fe8fce3667081fb76c43c716b85bcd20f0642355356eb9c5c25b785ad7fb35db5811e5e79e570d8abd749"], &(0x7f00000000c0)='GPL\x00', 0x5, 0xad, &(0x7f0000000100)=""/173, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0xffffffba, 0x10, 0x0}, 0x80) [ 415.546462][T26580] Injecting memory failure for pfn 0x1731cd at process virtual address 0x20000000 [ 415.562847][T26580] Memory failure: 0x1731cd: recovery action for dirty LRU page: Recovered [ 415.565070][T26580] Injecting memory failure for pfn 0x1c6251 at process virtual address 0x20001000 [ 415.567424][T26580] Memory failure: 0x1c6251: already hardware poisoned 00:06:55 executing program 2: syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000040)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='huge=always'], 0x0) chdir(&(0x7f0000000380)='./bus\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r0, 0x0, 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x12, r0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x17) 00:06:55 executing program 1: syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x4000000, 0x3d, &(0x7f0000000200)=[{&(0x7f0000010a00)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x1e}, {&(0x7f0000010000)="1020f5f201000e00090000000300000010000000090000000100000001000000000000000040000000000000180000001f0000000200000002000000020000000100000018000000000200000002000000060000000a0000000e00000010000003000000010000000200000022557c7f4c464834a18da3b19154b95500000000", 0x80, 0x400}, {&(0x7f0000010080)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00%\x00\x00\x00mp\x00\x00\x00\x00\x00\x00wm\x00\x00\x00\x00\x00\x00og\x00\x00\x00\x00\x00\x00jp\x00\x00\x00\x00\x00\x00avi\x00\x00\x00\x00\x00m4v\x00\x00\x00\x00\x00m4p\x00\x00\x00\x00\x00mkv\x00\x00\x00\x00\x00mov\x00\x00\x00\x00\x00webm\x00\x00\x00\x00wav\x00\x00\x00\x00\x00m4a\x00\x00\x00\x00\x003gp\x00\x00\x00\x00\x00opus\x00\x00\x00\x00flac\x00\x00\x00\x00gif\x00\x00\x00\x00\x00png\x00\x00\x00\x00\x00svg\x00\x00\x00\x00\x00webp\x00\x00\x00\x00jar\x00\x00\x00\x00\x00deb\x00\x00\x00\x00\x00iso\x00\x00\x00\x00\x00gz\x00\x00\x00\x00\x00\x00xz\x00\x00\x00\x00\x00\x00zst\x00\x00\x00\x00\x00pdf\x00\x00\x00\x00\x00pyc\x00\x00\x00\x00\x00ttc\x00\x00\x00\x00\x00ttf\x00\x00\x00\x00\x00exe\x00\x00\x00\x00\x00apk\x00\x00\x00\x00\x00cnt\x00\x00\x00\x00\x00exo\x00\x00\x00\x00\x00odex\x00\x00\x00\x00vdex\x00\x00\x00\x00so\x00\x00\x00\x00\x00\x00cold\x00\x00\x00\x00db\x00'/352, 0x160, 0x860}, {&(0x7f00000101e0)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0xa80}, {&(0x7f00000102a0)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0xb80}, {&(0x7f0000000c00)="0000000000000000000000000000005cbed2b6f0e7a58a8ad0ddc32ee9da62a615dbf0437d4dec34afb1b0852b1a76d3cdcaa5753c32edd957aa7568800eed7a797c5087c177754cfaff5ddb3ba6dd084d523b7aa7f159abf6aee38a48b6a15a4d49c5c835739089a09eeb95382ee0d55adf966099243251eeee84cf0a1bd3e5f6482d259789eea5602bf61b38a731250af0921c3c0d585af9fb9e1cead8c42614eb700cda4febba20fe27e55bb9d131c9344fcd2225d1d9e40d58875f4b7bad2826021ffe4e6867b8e1c4", 0xcb, 0xc80}, {&(0x7f0000010380)="00000000000100"/32, 0x20, 0xec0}, {&(0x7f00000103a0)="1020f5f201000e0009000000030000000c000000090000000100000001000000000000000040000000000000180000001f0000000200000002000000020000000100000018000000000200000002000000060000000a0000000e00000010000003000000010000000200000022557c7f4c464834a18da3b19154b95500000000", 0x80, 0x1400}, {&(0x7f0000010420)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00%\x00\x00\x00mp\x00\x00\x00\x00\x00\x00wm\x00\x00\x00\x00\x00\x00og\x00\x00\x00\x00\x00\x00jp\x00\x00\x00\x00\x00\x00avi\x00\x00\x00\x00\x00m4v\x00\x00\x00\x00\x00m4p\x00\x00\x00\x00\x00mkv\x00\x00\x00\x00\x00mov\x00\x00\x00\x00\x00webm\x00\x00\x00\x00wav\x00\x00\x00\x00\x00m4a\x00\x00\x00\x00\x003gp\x00\x00\x00\x00\x00opus\x00\x00\x00\x00flac\x00\x00\x00\x00gif\x00\x00\x00\x00\x00png\x00\x00\x00\x00\x00svg\x00\x00\x00\x00\x00webp\x00\x00\x00\x00jar\x00\x00\x00\x00\x00deb\x00\x00\x00\x00\x00iso\x00\x00\x00\x00\x00gz\x00\x00\x00\x00\x00\x00xz\x00\x00\x00\x00\x00\x00zst\x00\x00\x00\x00\x00pdf\x00\x00\x00\x00\x00pyc\x00\x00\x00\x00\x00ttc\x00\x00\x00\x00\x00ttf\x00\x00\x00\x00\x00exe\x00\x00\x00\x00\x00apk\x00\x00\x00\x00\x00cnt\x00\x00\x00\x00\x00exo\x00\x00\x00\x00\x00odex\x00\x00\x00\x00vdex\x00\x00\x00\x00so\x00\x00\x00\x00\x00\x00cold\x00\x00\x00\x00db\x00'/352, 0x160, 0x1860}, {&(0x7f0000010580)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1a80}, {&(0x7f0000010640)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1b80}, {&(0x7f0000010700)='\x00\x00\x00\x00\b\x00'/32, 0x20, 0x1c80}, {&(0x7f0000010720)="00000000000100"/32, 0x20, 0x1ec0}, {&(0x7f0000010a80)="0000000000000000000000000000000000000000000000000000000100000000b1da173e0000000000100000000000000b000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00000100"/224, 0xe0, 0x2532}, {&(0x7f0000010740)="b1da173e0000000000100000000000000b000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00000100"/192, 0xc0, 0x200000}, {&(0x7f0000010800)="00000000000000000000000000000000000000000000000000000000382c77a20000030000000003000000001000"/64, 0x40, 0x200fe0}, {&(0x7f0000010840)="000000000000000000000000000000000000000000000000000000060000000000020c600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000510ec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000002000000001400", 0xc0, 0x2011e0}, {&(0x7f0000010900)="000000000000000300000004007800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000500000000080000000000", 0x60, 0x2012e0}, {&(0x7f0000010960)="0000000b000000000400"/32, 0x20, 0x201380}, {&(0x7f0000010980)="00000000000000000000000000000000000000000000030000000000000300000000000008000000000000080000000001000800000000020000000000000000", 0x40, 0x2013e0}, {&(0x7f00000109c0)="03000000000000030000000000000400"/32, 0x20, 0x202000}, {&(0x7f0000000900)="00008c00"/32, 0x20, 0x202e00}, {&(0x7f0000010b60)="00000000000000000000000000000000000000000000000000000000382c77a2", 0x20, 0x205fe0}, {&(0x7f0000010b80)="b1da173e382c77a200"/32, 0x20, 0x3ff000}, {&(0x7f0000010ba0)="0000000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/96, 0x60, 0x3ff040}, {&(0x7f0000000a00)="b0da173e0000000000100000000000000b000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00000100"/192, 0xc0, 0x400000}, {&(0x7f0000010cc0)="000000000000000000000000000000000000000000000000000000005e2ecb6b0000030000000003000000001000"/64, 0x40, 0x400fe0}, {&(0x7f0000010d00)="000000000000000000000000000000000000000000000000000000060000000000020c600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000510ec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000002000000001400", 0xc0, 0x4011e0}, {&(0x7f0000010dc0)="000000000000000300000004007800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000500000000080000000000", 0x60, 0x4012e0}, {&(0x7f0000010e20)="0000000b000000000400"/32, 0x20, 0x401380}, {&(0x7f0000010e40)="00000000000000000000000000000000000000000000030000000000000300000000000008000000000000080000000001000800000000020000000000000000", 0x40, 0x4013e0}, {&(0x7f0000010e80)="030000000000000300000000000600000000000000000000000000fff7000000", 0x20, 0x402000}, {&(0x7f0000010ea0)='\x00\x00p\x00'/32, 0x20, 0x402e00}, {&(0x7f0000010ec0)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x402fe0}, {&(0x7f0000010f20)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0x403fe0}, {&(0x7f0000010f40)="0000000000000000000000000000000000000000000000000000000100000000b0da173e0000000000100000000000000b000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00000100"/224, 0xe0, 0x404fe0}, {&(0x7f0000011020)="000000000000000000000000000000000000000000000000000000005e2ecb6b", 0x20, 0x405fe0}, {&(0x7f0000000140)="b0da8ef35e2ecb6b000000000000000000000000000000000000000000000000a5d99c0d43aee315bf34b14db11d588cc6bc7b", 0x33, 0x5ff000}, {&(0x7f0000011060)="0000000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/96, 0x60, 0x5ff040}, {&(0x7f00000110c0)="000000000000000000000100000001000000000200000001000000000300000001100000000400000002100000000500000000120000000600000001120000000700000002120000000800000005120000000900000004120000000000000000", 0x60, 0xa00000}, {&(0x7f0000011120)="000000000000000000000100000001000000000200000001000000000300000001100000000400000002100000000500000000120000000600000001120000000700000002120000000800000003120000000900000004120000000000000000", 0x60, 0xc00000}, {&(0x7f0000011180)="ed41002080761000535f010003000000001000000000000002000000000000005e1f1f6300000000651f1f6300000000651f1f630000000000000000c9675f30c9675f30000000000100"/96, 0x60, 0x1001000}, {&(0x7f00000111e0)="000000000000000004000000011600"/32, 0x20, 0x1001160}, {&(0x7f0000011200)="0000000000000000030000000300000000000000adda173e0000000002100000ed4100250000000000000000020000007c0d0000000000000100000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f30c76f1e44000000000000000000100000030000000500000066696c653000"/160, 0xa0, 0x1001fe0}, {&(0x7f0000000940)="00000000000000002400000000000000000000000000000000000000000000000000000000000000000cbc7ff08b5305ff15d7a61a574c00000000000000000f00000000000000000000000000000000000000000000000000000000000000000000000400000001000200000000030000000200024a8113ed050000000500018dceceda450600000005000700000000", 0x90, 0x1002160}, {&(0x7f0000011320)='\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, 0x1002960}, {&(0x7f0000000080)="000000000000000004000000040000000000000000000310000021c889933292eab88506c2bf4b219e41586b2ee7e0c3b5dc950e5fe51ed5d17fe4532cc4dda633133cc8325e596aaae7bf8240bdeba0be9e65d43d3b16139a6e1e7481364cab100c31c38db2492eb6b5719ceb4d", 0x6e, 0x1002fe0}, {&(0x7f0000011380)="ed81002b0000000000000000010000001a040000000000000100000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f305ee78c74000000000000000000000000040000000500000066696c653000"/128, 0x80, 0x1200000}, {&(0x7f0000011400)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, 0x1200160}, {&(0x7f0000011860)="0000000000000000050000000500000001000000adda173e0000000001120000ffa1002b00000000000000000100000027000000000000000100000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f30f1689d18000000000000000000000000040000000500000066696c653100"/160, 0xa0, 0x1200fe0}, {&(0x7f0000011900)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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-imagegen2941961749/file0/file0\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x60, 0x1201160}, {&(0x7f0000011a00)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, 0x1202160}, {&(0x7f0000011a40)="0000000000000000000000001120f5f20100000000000000000000000000000000000000010606007861747472317861747472310106060078617474723278617474723200"/96, 0x60, 0x1202f00}, {&(0x7f0000011aa0)="0000000000000000070000000700000001000000adda173e0000000003120000", 0x20, 0x1202fe0}, {&(0x7f0000011ac0)="ed81012b00000000000000000100000064000000000000000100000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f30559f02d3000000000000000000000000030000000900000066696c652e636f6c6400"/128, 0x80, 0x1203ffc}, {&(0x7f0000011b40)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, 0x1204160}, {&(0x7f0000011be0)="0000000000000000090000000900000001000000adda173e0000000005120000ed81022100000000000000000200000028230000000000000400000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f30b41fa909000000000000000000000000030000000500000066696c653300"/160, 0xa0, 0x1204fe0}, {&(0x7f0000011c80)="02160000030000002400000000000000000000000000000000000000000000000000000000000000000000000216000003160000041600"/64, 0x40, 0x1205160}, {&(0x7f0000011cc0)="0000000000000000080000000800000001000000aeda173eb7c33c1906120000", 0x20, 0x1205fe0}, {&(0x7f0000011ce0)="ff0000000000000000000000000000000000000000000000000000000000000000000300000001000200000000030000000200024a8113ed040000000500028dcece4507000000050001baeed06f0800000005000153bfc55008000000050001120052230900000009000100"/128, 0x80, 0x1601000}, {&(0x7f0000011d60)='\x00\x00\x00\x00\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, 0x1601940}], 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000498d532735c51bebd7428f7ff99d98cd1cdc1e2fa50407dbc95739e026b95176c1ba732becc3dddfd7f17060f6312d8d54cb4a8a8d4042fb51bc0fa9607ec5cbef3456ef2ada10e34603b0c115ab20b4fa4bd6fd3a18b258dff7fb60d071cb590bc838aaeb1d9553881cf5e0d603cec2940e27ddf93e7e2a9e39e4b06ba0bc7b365a4e0e5aa57acbe090e4bc0318bf1cba37240000000000000009416ba7fca4d49896b879ec7007728c7a"], 0x1) sync() r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) fallocate(r0, 0x0, 0x0, 0x808c) (async) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) sync() (async) fallocate(r1, 0x0, 0x0, 0x808c) 00:06:55 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x0, 0x0) r0 = getpid() r1 = getpgid(r0) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000001400)) tkill(0x0, 0x7) syz_clone3(&(0x7f0000000440)={0x20200000, &(0x7f0000000200), &(0x7f0000000240), &(0x7f0000000280), {0x40}, &(0x7f00000002c0)=""/118, 0x76, &(0x7f0000000340)=""/188, &(0x7f0000000400)=[r0, r0, 0x0, 0x0, r1], 0x5}, 0x58) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xfffffffffffffede) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000001740)=ANY=[@ANYBLOB="620af8ffa1dc0021bfa100000000000007010000f8ffffffb7020000deaba4b1efcf9a09000000008500000010000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24561f1b2607995daa56f151905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64b751a0f241b072e90080008002d75593a286cecc93e64c2279a267831355ab9c95aa0b784625704f07372c29184ff7f4a7c0000070000006056feb4cc664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45e0000000000000401d01aa27ae8b09e00e79ab20b0b8ed8fb7a68af2ad0810000000000006fa03c6468978089b302d7ff6023cdcedb5e0125ebbcebdde510cb2364149215108337719acd97cfa107d40224edc5465a932b77a74e802a0dc6bf25d8a242bc6099ad2300000480006ef6c1ff0900000000000010c63a949e8b7955394ffaff03000000000000ab87b1bfeda7be586602d985430cea080000000000000026abfb0767192361448279b05d96a703a660581eecdbf5bcd3de227a167ca17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b69c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b6c7632d5933a1c1fa5605bd7603f2ba2a790d62d6faec2fed44da4928b30142ba1fde5c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0cb97fca585ec6bf58351d578be00d952aab9c71764b0a8a7583c90b3433b809bdb9fbd48fc877505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223d8d9e86c5ea06d108d8f80a0eb4fa39f6b5c02e6d6d90756ff578f570000f834c21364e2b47e101793e800009700cf0b4b000029413300000000000000000003000000000000000000000000001000000000559711e6e8fcffffffffffffffb2d02edc3e01dd271c896249ed85b980680b09000000000f0000169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffffd897ef3b7cda42f93d53046da21b40216e14ba2d6af8656b01e17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccf1f9f3282830689da6b53b263339863297771d74732d400003341bf4a00fc9fec2271ff01589646efd1cf870cd7bb2366fde4a594290c405ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d30a64c108285e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4b6ab7929a57affe760e717a04becff0f719197724f4fce1093b62d7e8c7123d890decacec55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e109f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c70600000000000000b7561301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f871b136345cf67ca3fb5aac518a75f9e7d7101da80000a6006c489b3a06fb99e0347f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f91e358c3b377327ac9ecc34f24c9ae153ec60ac0694da85bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e669261192899d4562db0e22d564ae09bb6d163118e401e024fd452277c3887d6116c6cc9d8046c216c1f895778cb26e22a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99a3594191e104d417e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b6000000000000a1fec9000000d694210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137ab79a404abde7750898b59270bb29b81367ac91bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f00fb8191bbab2dc591dda61f0868afc4294859323e7a45319f18101288a0268893373750d1a8fe64680b0a3fc22dd704e4214d00000000d6c98cd1a9fbe1e7d58c08acaf30065b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ce21d69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821a00e8c5c39609ff854356cb49beb9f28d78230000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66018d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d0b3bc19faa5449209b085f3c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c471c7868e7da7eaa69eb7f7f80572fdd11bb1d070080fbc22bf73468788df51710eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331c7473987a13b8c1639ff5e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba830d3f474b079b407000000deff000040430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71b967ce7daac4be290159f6bcd75f0dda9de5532e66ae9e48b0ed1254a81faae79b6af6fbb869604d51de44c4e0973171ad47d6c00ebc7603093f000000fdec743af930cd6db49a47613808bad959719c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f15d6533f78a1f4e2df4ca23d867693fd42de9b49a1b36d48a44ba6a4530e59bec53e876dc660dd63bed8d31c31c37a373d4efd89f80a4377b1b1292a893a516dab183ee65744fb8fc4f9ce2242e0f00000000010000000000000000000057d77480e0345effff6413258d1f6eb190aa28cbb4bafe3436b176c7ed4b132fb805d5edd9d188daf28d89c014c3ecca10ae55704544673e1fa03b84f63e022fe755f4007a4a899eaf52c4f491d8e97c862e29e4570600000091c691faee1e0c8fe056a07474e6e5490a7d3c3402000000b60600d837c6befc63ddf2f594ad7cbc56a1e44d218c956a5392a995f1fae8e9f206efbb33854dc70104d74dc07748f9745cb796da2dfb714a0500000000000000faed94fc39acfb3fd25dfa8116a154cd1226e1bb72b59fed817072a0da60160761fd3dffda0f7c592eabd8ab68334d2a1693cb187539049e331272bf5135044df8161400211b8012b6eb1ed5656e83f65509bb4b323c5bd61bff949d3bade2f6ffda1360c2786e16937ab61d6dcafed319c716357d0885f9c6d1f442954c167dd9b4acd9468ce3674c82bbb2e31389179b025dbe063b7f906217b2cf8410c7023aa3e5cc3ba1000000000000000000000000000000006ae6301a2da44394275c582a6516bb92ea1980a0a659f2f1811c8b281c209647c4241f292b20508b215dde27bb2487a6e2b5e4a8ccfab90c23827ef06cbe364073005f8a6d1456aaeb85ffb7858f24eced67a67ab825e863928ed64c83f62ffdaa997657335b63c6b4163aff094059e626766845fd779c9e6cdbbd64c24936615ee68538e8fddd0d90f3a7579579a142c0f7b318264d5c13c31cf475829528267ead38523cab7e1664e8426cfce471fef821c8a02a7e7d954d05b68a9c28f79429b09e2bb3681ae2b831e27c735123361c193d66ed4d71f19b199d371ec6bfada7cd370e3fdd3cd980fa1e145fd3f3e96b1ff253c865e1ada08f5d16ed652ee0c7f45352227f92fbd679212c225d097aa90f7e1fb1f983415f43e75a19ecf7fd21bfa150ef563aa72ba1c43c5f3d9be128ec26b691f31f9cab931631606a81622f120675c962be2d3b5e95f74f0b209e42e6bdd76e6e725295b1d78d928f6f63c41cbde2ba66ad81168070c8c6e18a6e452a31bde54ad3e16304d06a234f5f9311ef0f78924b68dbb4712efdb6974667bdb54f16fd2061b9ba93638dd177227e94e4ebd2ec1d437db948062bf41742000000000000000000305f70dd02fa0c61d5fe6d8ff35389246037e18d34c1375ae04f44f0c2543c772c5ccb137be7dc1874c514b37c668554d77d4ea5ed144a648257f4a0301067bbcd9b91072659d872f26b796e2b81025edb5f45f785e2c2602b248ecdd80f019ca659be7e8ae953325a27564f33c9d458a60be3dab38baab7eb1a66ab1ffd6308f7fd51beb356fe75eb985b7581bb5584c53984ba9c7340f97e8d3825681c53de5f554e595b00000000000000006a8fa9f05d64c4be42f981f00051a39938613067dbd1427e01bfec016e51844cefa8a855bf23ac887b4a88eed6d9443857242f28e31a41d20105fbf3394ff910e734b4d9101265ff729c426e01c1ab13dda8c388b9e6626f19eecb87e39175e85e17000000000000000000009431807e43886903526074e6b40244c938a4c68a38c25ddd7c143b3f14eafe4b28ec66815cf8d1f56aa1424bc9b5d58790298e5b310969e50c222563b54e60854e1bfeef448aca8c5ccbf5546ce4c3cd5a733fec25fb94e1e0f966bcbd28a4d8fe4f556eaa1104a793006619700798354c6ae05025040965e3083562bfa20968c04007d221c02c9fd1f75e1ff40f439bdde4e784012e52049b483d02f81b88f5f57816b3fecec79cfca8d37203e769759d6b6a56b7605ced8ee18475a77ff0963a565fb6021d216c01b1098e40550a1cfd80e918d685a7b099a4f8ed654cd76ca61fe5ad8a31ec558fdbfa706d5e738bceae81fe777c307d5bc72183a4c2d35732ab916a781b9912160a3fd2a2e74dd690c57bdfdc1f069f9491bca7a8c59363799be70018c25ece5ad7307dc7a95c51bc25a8bbe2cf5ddf6aa161693782f9ffffffa768f391b49d4c978c96dbb52f21c122eba9f17c8bed10591958cf06321a248b5f76ceedfe0d080d6aeadc11b237b3326dd04b86ac37c0d131544888db9e128d059761ad9a393e96c3b41c13c5a381bff187a75de560ba6eb3faa5ff8d2bb3c88f8de5efc2fb2200cfda6d07ceae22577064334fbf76a23e62e6059211d995b879f6b7d3f7fcf03652b81e6b7cdeff947ad185d3c6269ca247b429c3b872a8f1ef60407d29a874f4ec31c9effed55543a65a6b4d778cebcd43b7905f3960140bd783540a7353014bda8e9c7a34a5f428fd1f8eb11e837dd9d586487fdebcb1ecd3a003ff0fda4be617fecf1ff0ef2cdfb7fea73ca18874664d60a4b9423f3297bc8eb91b4ee1d73272abbef3e7a828a7d7ab055a8eb58fe379de8533830406000000941b463e9049fd105c74c91cc4d71b0f76e2c2e4825106aa7ce2a3adbbc7a0443ece58e752b47e6f677ec97c5c568a89d6e36b165c39132a0f27080ece2a94c320b002c77f82662675a7713c7067081cac15994698c41ff4754268ae2676384ff799783f55d7e5a1a092a01b965dc99cb7a9d98440c355927629f2bcf9dc2396eb2f5d25829715c34327642ac48f1201014a95e0e65e12cdf27e19043e3c5d3e798375cead35b9a93190a52cdecaaccc854a1d41ef365303f0e9b4fc969c9dab6df5e8a795b140fcc09e8a7b694d12932917facd8ceaa4e2d0d16bb0b95387fcd5ff136d8abddf94daf442bbff744591931872a36cf921ad69f2127386e8b0f9afee4da8d3fbec809fbb3ca0fded2859cf25d4c6155d396c5b9bd1a928923123f63f4c40688eae69990adb1f6b8ffabe2ea6e2247f266d0e47fe4fa197f0b6705ac04ffb31305da425f769cb2c110bb4555a2fd8c7fefd5d3d1508c9e84263a2fcb3f011531f48c98a4fc8e8607ba68d4a2359e3b7aa6df188347b8890abe0755701b9672f469a9ce799547755a84720a173a8563bd609047be23b2c0a471f4b0b92cde128ef6dfc8fe011856e035414536a2902ba7fed70bf42843294484a32a7fd5ef4e5", @ANYRESOCT=r4], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0xd, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r5}, 0x10) r6 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r7 = openat$procfs(0xffffffffffffff9c, &(0x7f00000004c0)='/proc/diskstats\x00', 0x0, 0x0) sendfile(r6, r7, 0x0, 0x20000023896) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) 00:06:56 executing program 1: syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x4000000, 0x3d, &(0x7f0000000200)=[{&(0x7f0000010a00)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x1e}, {&(0x7f0000010000)="1020f5f201000e00090000000300000010000000090000000100000001000000000000000040000000000000180000001f0000000200000002000000020000000100000018000000000200000002000000060000000a0000000e00000010000003000000010000000200000022557c7f4c464834a18da3b19154b95500000000", 0x80, 0x400}, {&(0x7f0000010080)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00%\x00\x00\x00mp\x00\x00\x00\x00\x00\x00wm\x00\x00\x00\x00\x00\x00og\x00\x00\x00\x00\x00\x00jp\x00\x00\x00\x00\x00\x00avi\x00\x00\x00\x00\x00m4v\x00\x00\x00\x00\x00m4p\x00\x00\x00\x00\x00mkv\x00\x00\x00\x00\x00mov\x00\x00\x00\x00\x00webm\x00\x00\x00\x00wav\x00\x00\x00\x00\x00m4a\x00\x00\x00\x00\x003gp\x00\x00\x00\x00\x00opus\x00\x00\x00\x00flac\x00\x00\x00\x00gif\x00\x00\x00\x00\x00png\x00\x00\x00\x00\x00svg\x00\x00\x00\x00\x00webp\x00\x00\x00\x00jar\x00\x00\x00\x00\x00deb\x00\x00\x00\x00\x00iso\x00\x00\x00\x00\x00gz\x00\x00\x00\x00\x00\x00xz\x00\x00\x00\x00\x00\x00zst\x00\x00\x00\x00\x00pdf\x00\x00\x00\x00\x00pyc\x00\x00\x00\x00\x00ttc\x00\x00\x00\x00\x00ttf\x00\x00\x00\x00\x00exe\x00\x00\x00\x00\x00apk\x00\x00\x00\x00\x00cnt\x00\x00\x00\x00\x00exo\x00\x00\x00\x00\x00odex\x00\x00\x00\x00vdex\x00\x00\x00\x00so\x00\x00\x00\x00\x00\x00cold\x00\x00\x00\x00db\x00'/352, 0x160, 0x860}, {&(0x7f00000101e0)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0xa80}, {&(0x7f00000102a0)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0xb80}, {&(0x7f0000000c00)="0000000000000000000000000000005cbed2b6f0e7a58a8ad0ddc32ee9da62a615dbf0437d4dec34afb1b0852b1a76d3cdcaa5753c32edd957aa7568800eed7a797c5087c177754cfaff5ddb3ba6dd084d523b7aa7f159abf6aee38a48b6a15a4d49c5c835739089a09eeb95382ee0d55adf966099243251eeee84cf0a1bd3e5f6482d259789eea5602bf61b38a731250af0921c3c0d585af9fb9e1cead8c42614eb700cda4febba20fe27e55bb9d131c9344fcd2225d1d9e40d58875f4b7bad2826021ffe4e6867b8e1c4", 0xcb, 0xc80}, {&(0x7f0000010380)="00000000000100"/32, 0x20, 0xec0}, {&(0x7f00000103a0)="1020f5f201000e0009000000030000000c000000090000000100000001000000000000000040000000000000180000001f0000000200000002000000020000000100000018000000000200000002000000060000000a0000000e00000010000003000000010000000200000022557c7f4c464834a18da3b19154b95500000000", 0x80, 0x1400}, {&(0x7f0000010420)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00%\x00\x00\x00mp\x00\x00\x00\x00\x00\x00wm\x00\x00\x00\x00\x00\x00og\x00\x00\x00\x00\x00\x00jp\x00\x00\x00\x00\x00\x00avi\x00\x00\x00\x00\x00m4v\x00\x00\x00\x00\x00m4p\x00\x00\x00\x00\x00mkv\x00\x00\x00\x00\x00mov\x00\x00\x00\x00\x00webm\x00\x00\x00\x00wav\x00\x00\x00\x00\x00m4a\x00\x00\x00\x00\x003gp\x00\x00\x00\x00\x00opus\x00\x00\x00\x00flac\x00\x00\x00\x00gif\x00\x00\x00\x00\x00png\x00\x00\x00\x00\x00svg\x00\x00\x00\x00\x00webp\x00\x00\x00\x00jar\x00\x00\x00\x00\x00deb\x00\x00\x00\x00\x00iso\x00\x00\x00\x00\x00gz\x00\x00\x00\x00\x00\x00xz\x00\x00\x00\x00\x00\x00zst\x00\x00\x00\x00\x00pdf\x00\x00\x00\x00\x00pyc\x00\x00\x00\x00\x00ttc\x00\x00\x00\x00\x00ttf\x00\x00\x00\x00\x00exe\x00\x00\x00\x00\x00apk\x00\x00\x00\x00\x00cnt\x00\x00\x00\x00\x00exo\x00\x00\x00\x00\x00odex\x00\x00\x00\x00vdex\x00\x00\x00\x00so\x00\x00\x00\x00\x00\x00cold\x00\x00\x00\x00db\x00'/352, 0x160, 0x1860}, {&(0x7f0000010580)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1a80}, {&(0x7f0000010640)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1b80}, {&(0x7f0000010700)='\x00\x00\x00\x00\b\x00'/32, 0x20, 0x1c80}, {&(0x7f0000010720)="00000000000100"/32, 0x20, 0x1ec0}, {&(0x7f0000010a80)="0000000000000000000000000000000000000000000000000000000100000000b1da173e0000000000100000000000000b000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00000100"/224, 0xe0, 0x2532}, {&(0x7f0000010740)="b1da173e0000000000100000000000000b000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00000100"/192, 0xc0, 0x200000}, {&(0x7f0000010800)="00000000000000000000000000000000000000000000000000000000382c77a20000030000000003000000001000"/64, 0x40, 0x200fe0}, {&(0x7f0000010840)="000000000000000000000000000000000000000000000000000000060000000000020c600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000510ec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000002000000001400", 0xc0, 0x2011e0}, {&(0x7f0000010900)="000000000000000300000004007800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000500000000080000000000", 0x60, 0x2012e0}, {&(0x7f0000010960)="0000000b000000000400"/32, 0x20, 0x201380}, {&(0x7f0000010980)="00000000000000000000000000000000000000000000030000000000000300000000000008000000000000080000000001000800000000020000000000000000", 0x40, 0x2013e0}, {&(0x7f00000109c0)="03000000000000030000000000000400"/32, 0x20, 0x202000}, {&(0x7f0000000900)="00008c00"/32, 0x20, 0x202e00}, {&(0x7f0000010b60)="00000000000000000000000000000000000000000000000000000000382c77a2", 0x20, 0x205fe0}, {&(0x7f0000010b80)="b1da173e382c77a200"/32, 0x20, 0x3ff000}, {&(0x7f0000010ba0)="0000000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/96, 0x60, 0x3ff040}, {&(0x7f0000000a00)="b0da173e0000000000100000000000000b000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00000100"/192, 0xc0, 0x400000}, {&(0x7f0000010cc0)="000000000000000000000000000000000000000000000000000000005e2ecb6b0000030000000003000000001000"/64, 0x40, 0x400fe0}, {&(0x7f0000010d00)="000000000000000000000000000000000000000000000000000000060000000000020c600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000510ec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000002000000001400", 0xc0, 0x4011e0}, {&(0x7f0000010dc0)="000000000000000300000004007800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000500000000080000000000", 0x60, 0x4012e0}, {&(0x7f0000010e20)="0000000b000000000400"/32, 0x20, 0x401380}, {&(0x7f0000010e40)="00000000000000000000000000000000000000000000030000000000000300000000000008000000000000080000000001000800000000020000000000000000", 0x40, 0x4013e0}, {&(0x7f0000010e80)="030000000000000300000000000600000000000000000000000000fff7000000", 0x20, 0x402000}, {&(0x7f0000010ea0)='\x00\x00p\x00'/32, 0x20, 0x402e00}, {&(0x7f0000010ec0)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x402fe0}, {&(0x7f0000010f20)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0x403fe0}, {&(0x7f0000010f40)="0000000000000000000000000000000000000000000000000000000100000000b0da173e0000000000100000000000000b000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00000100"/224, 0xe0, 0x404fe0}, {&(0x7f0000011020)="000000000000000000000000000000000000000000000000000000005e2ecb6b", 0x20, 0x405fe0}, {&(0x7f0000000140)="b0da8ef35e2ecb6b000000000000000000000000000000000000000000000000a5d99c0d43aee315bf34b14db11d588cc6bc7b", 0x33, 0x5ff000}, {&(0x7f0000011060)="0000000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/96, 0x60, 0x5ff040}, {&(0x7f00000110c0)="000000000000000000000100000001000000000200000001000000000300000001100000000400000002100000000500000000120000000600000001120000000700000002120000000800000005120000000900000004120000000000000000", 0x60, 0xa00000}, {&(0x7f0000011120)="000000000000000000000100000001000000000200000001000000000300000001100000000400000002100000000500000000120000000600000001120000000700000002120000000800000003120000000900000004120000000000000000", 0x60, 0xc00000}, {&(0x7f0000011180)="ed41002080761000535f010003000000001000000000000002000000000000005e1f1f6300000000651f1f6300000000651f1f630000000000000000c9675f30c9675f30000000000100"/96, 0x60, 0x1001000}, {&(0x7f00000111e0)="000000000000000004000000011600"/32, 0x20, 0x1001160}, {&(0x7f0000011200)="0000000000000000030000000300000000000000adda173e0000000002100000ed4100250000000000000000020000007c0d0000000000000100000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f30c76f1e44000000000000000000100000030000000500000066696c653000"/160, 0xa0, 0x1001fe0}, {&(0x7f0000000940)="00000000000000002400000000000000000000000000000000000000000000000000000000000000000cbc7ff08b5305ff15d7a61a574c00000000000000000f00000000000000000000000000000000000000000000000000000000000000000000000400000001000200000000030000000200024a8113ed050000000500018dceceda450600000005000700000000", 0x90, 0x1002160}, {&(0x7f0000011320)='\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, 0x1002960}, {&(0x7f0000000080)="000000000000000004000000040000000000000000000310000021c889933292eab88506c2bf4b219e41586b2ee7e0c3b5dc950e5fe51ed5d17fe4532cc4dda633133cc8325e596aaae7bf8240bdeba0be9e65d43d3b16139a6e1e7481364cab100c31c38db2492eb6b5719ceb4d", 0x6e, 0x1002fe0}, {&(0x7f0000011380)="ed81002b0000000000000000010000001a040000000000000100000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f305ee78c74000000000000000000000000040000000500000066696c653000"/128, 0x80, 0x1200000}, {&(0x7f0000011400)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, 0x1200160}, {&(0x7f0000011860)="0000000000000000050000000500000001000000adda173e0000000001120000ffa1002b00000000000000000100000027000000000000000100000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f30f1689d18000000000000000000000000040000000500000066696c653100"/160, 0xa0, 0x1200fe0}, {&(0x7f0000011900)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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-imagegen2941961749/file0/file0\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x60, 0x1201160}, {&(0x7f0000011a00)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, 0x1202160}, {&(0x7f0000011a40)="0000000000000000000000001120f5f20100000000000000000000000000000000000000010606007861747472317861747472310106060078617474723278617474723200"/96, 0x60, 0x1202f00}, {&(0x7f0000011aa0)="0000000000000000070000000700000001000000adda173e0000000003120000", 0x20, 0x1202fe0}, {&(0x7f0000011ac0)="ed81012b00000000000000000100000064000000000000000100000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f30559f02d3000000000000000000000000030000000900000066696c652e636f6c6400"/128, 0x80, 0x1203ffc}, {&(0x7f0000011b40)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, 0x1204160}, {&(0x7f0000011be0)="0000000000000000090000000900000001000000adda173e0000000005120000ed81022100000000000000000200000028230000000000000400000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f30b41fa909000000000000000000000000030000000500000066696c653300"/160, 0xa0, 0x1204fe0}, {&(0x7f0000011c80)="02160000030000002400000000000000000000000000000000000000000000000000000000000000000000000216000003160000041600"/64, 0x40, 0x1205160}, {&(0x7f0000011cc0)="0000000000000000080000000800000001000000aeda173eb7c33c1906120000", 0x20, 0x1205fe0}, {&(0x7f0000011ce0)="ff0000000000000000000000000000000000000000000000000000000000000000000300000001000200000000030000000200024a8113ed040000000500028dcece4507000000050001baeed06f0800000005000153bfc55008000000050001120052230900000009000100"/128, 0x80, 0x1601000}, {&(0x7f0000011d60)='\x00\x00\x00\x00\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, 0x1601940}], 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000498d532735c51bebd7428f7ff99d98cd1cdc1e2fa50407dbc95739e026b95176c1ba732becc3dddfd7f17060f6312d8d54cb4a8a8d4042fb51bc0fa9607ec5cbef3456ef2ada10e34603b0c115ab20b4fa4bd6fd3a18b258dff7fb60d071cb590bc838aaeb1d9553881cf5e0d603cec2940e27ddf93e7e2a9e39e4b06ba0bc7b365a4e0e5aa57acbe090e4bc0318bf1cba37240000000000000009416ba7fca4d49896b879ec7007728c7a"], 0x1) sync() r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) fallocate(r0, 0x0, 0x0, 0x808c) (async) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) sync() (async) fallocate(r1, 0x0, 0x0, 0x808c) 00:06:56 executing program 5: r0 = socket(0x10, 0x803, 0x0) r1 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f00000001c0), 0x4080, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f0000000180), r1) getsockname$packet(r0, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) fsetxattr$trusted_overlay_nlink(r0, &(0x7f00000000c0), &(0x7f0000000140)={'L+', 0x7}, 0x16, 0x2) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r3, &(0x7f00000004c0)=ANY=[@ANYBLOB="1510000065ffff018000fff300000432303030a08d173619ef110148f27c70a0b809e9fd05813f0c85ac040000000000000011e7f1ef7c41322757f7aee681d6cb7242a3ca66642b726aa309d9cdf9f64ad5b4d4d3f836f5a388ff1d0ef6918438235aca14f784e84a6b013050ed41786b23"], 0x15) r4 = dup(r3) write$FUSE_BMAP(r4, &(0x7f0000000100)={0x18}, 0x18) bind(r0, &(0x7f0000000440)=@rc={0x1f, @any, 0x8}, 0x80) write$FUSE_INIT(r4, &(0x7f0000000300)={0x50}, 0x50) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000380)={'trans=fd,', {'rfdno', 0x3d, r2}, 0x2c, {'wfdno', 0x3d, r3}, 0x2c, {[{@aname={'aname', 0x3d, '\\\x13\xa3\xfc\x9d\xeb)^\x17\xf3C\x1dh\x99\xe6e\x8c\xc3\x85\xb3\x97Y\xf5Hi\xf6\xff\x1d\x1d\xe3b;?\xbb\x06\xb4\xf6q\xd1\xa8\x1dt\x10\xa1\xc0\xcf\xd6\x9d\xb4\xcbV\x10\xe1\xfb\xf3>\x0e;I$d\xde\xdfR\xa3\x0fN\x12\x99\x8f\x89\xafV\xf2\x16\xf7\x1b\xb51c\xda\x02\xdd\x94\x9d\xa02\x91\x85\xca%7S\x88\x00\x00\x00\x00\x00\x00\xb4\xb4@\xcc\xa0\x11\xc2\x17!\x1a\x9b\xda'}}], [], 0x6b}}) 00:06:56 executing program 2: syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000040)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='huge=always'], 0x0) chdir(&(0x7f0000000380)='./bus\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000600)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x12, r0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x17) 00:06:56 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) (async) r1 = socket(0x10, 0x3, 0x0) (async) r2 = socket$nl_route(0x10, 0x3, 0x0) (async) r3 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r3) (async) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r4, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) (async) sendmsg$nl_route_sched(r1, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=@newqdisc={0x78, 0x24, 0x5820a61ca228651, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfq={{0x8}, {0x4c}}]}, 0x78}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000003c0)=@gettclass={0x24, 0x2a, 0x2, 0x70bd2d, 0x25dfdbfc, {0x0, 0x0, 0x0, r4, {0x4, 0x8}, {0x3, 0x3}, {0xd, 0xc}}, ["", "", "", ""]}, 0x24}}, 0x0) (async) ioctl$sock_SIOCADDRT(r0, 0x890b, &(0x7f0000000040)={0x0, @l2={0x1f, 0xe4f, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x10}, 0x8, 0x2}, @hci={0x1f, 0x2, 0x3}, @generic={0x3, "333db39ea4ca8d22cf712ad0ffbc"}, 0x6, 0x0, 0x0, 0x0, 0x20, &(0x7f0000000000)='macvtap0\x00', 0x1, 0xfb, 0x1f}) r5 = socket(0x10, 0x3, 0x0) r6 = socket$nl_route(0x10, 0x3, 0x0) r7 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r7) (async) getsockname$packet(r7, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r6, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r8, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r5, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=@newqdisc={0x78, 0x24, 0x5820a61ca228651, 0x0, 0x0, {0x0, 0x0, 0x0, r8, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfq={{0x8}, {0x4c}}]}, 0x78}}, 0x0) (async) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000003c0)=@newtfilter={0x60, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r8, {}, {}, {0xd}}, [@filter_kind_options=@f_basic={{0xa}, {0x30, 0x2, [@TCA_BASIC_EMATCHES={0x2c, 0x2, 0x0, 0x1, [@TCA_EMATCH_TREE_HDR={0x8, 0x1, {0xffff}}, @TCA_EMATCH_TREE_LIST={0x20, 0x2, 0x0, 0x1, [@TCF_EM_NBYTE={0x10, 0x1}, @TCF_EM_META={0xc, 0x2, 0x0, 0x0, {{0x0, 0x4, 0x3}}}]}]}]}}]}, 0x60}}, 0x0) sendmsg$inet6(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f00000001c0)={0xa, 0x4e24, 0x4, @remote, 0x1}, 0x1c, &(0x7f0000000240)=[{&(0x7f00000012c0)="ae94acb2b377a783b9d49ff957d368452d6457fd27031d724433dcde2d73a66a59ad275c565b3e847ef54d8e68e3822374c6aa44fb0452c3ecb53ccc6890264f4b61203a66632ba758426907ede82faba8112a6eb3b7ca7ae557cfadb05adc86ce198e1179d959b486f6e610a9fbd93c1f82b352a0f29e46ed428d9caabf790cf7a6cf3ebff60eeef6f8008c9355897d7487c12a722bbddd5ad3e58d4fb72f9c4c409c7c3bb40b25eb363238e325bf1e1afac5788400f66e30e184a73e3ac7f757d82836ef669461fd2e870d50a8397a0f0a5feceb10212c68824282c46cecd3b2a0f066bca287e4baec8e01feeefd5d65f242bd7fd1bfeef784ffd4aeb1102c9d4c276fe4c61fcbfdb1151ac877b49654b369dfb3ecd3f81e4d46107bb73ef1ae7a14a53fc42f3e058c2bee34d7845548c368ee24287741fc993807c6855aa1005ef57f33d408b2aa85efb56396cce7707a9e3f15156fc0f47af101b999b924838669c7ff6dd9d166fcbb71d2c83478e4a6249d3a311c4108bb8db99441f9c91ba1aa189537aad5db9244b5458414348ad91ab2e62f58980e4b03b9296c19d30bf54422c4d6b8f41bda50706526e9111354fe646659fff741db3c0b9c1c26b7559b3f40643ef14989f3494bc3ec07d98cb50fae3f7e349c13d0bd3dcdeba9efa44f70b115336c011bd4b78e7ff4cade6d7dfadfefb224028df8677bbb8b08cea16f53ed0f25c0e6ff232f96f2e93b5ea45165068e46c361a5797f77523e88bccbbc12c44e72b98791ff717aa061d12429338644f56c88357a34ef88da5000ce9a76f15c3d417180cbab2e66b77a8e5501364230bc40650852431fcf8600037a7b1c2c52b6bd982895947448d422dfe688da8390ca1ddf1d0443dbe9e478328d260b027af879b59a375549f59c17656e90c5e5a51ce8fb978a175eac466bd35f96aa13801611d7b1da7852f0a15818c1e43563f8d98e519e4ceb8800cb41acb72ba166783dbf0e86ee28ebe5077559453908eddf320385df8c1790f30a3df9fe7f5bf3cfa54e6c2a94135c519257681d76667ae3dcd311c6d501610745ae90161e0af93693fbd81038c0304ba17aaa23c867e7d8ed0694f1c784ca6ed0b9e19237cd88546d23a7c1902d87d01f8bb998c72ba9fdd5709f220ad48135e78c3483c41a9a43e67c5043210836ee77d8ad66c0dd33712dfc2f6805ca7fdd17c8a72ca129a627f6dc0c62ba675de7463a96572ee5fcdf3f8ab6b676dba5ef0013138e619d7fc355fa5be5aa30310fc169cd7b518efa27a370bbb2346f5c107af6b866cd8545197a259aa51c7acdc243125244d935e9299585d1cc2bcb790c8a5b7d9b474efc6265b25fb79a085c5ac9ffb9905d4f3ea1a95a0116417ce18027013e74e7e4218316ddd86071d0ccd5781e7183d7990dd9fffde67b7697cc86beab2a7412bb893eb995c72da12572c72d2ec0a36b1d6e5f9093f31aec75cbcd68c731ffbe07a84c17df501de410cf8e5bd7926d48477bc8d2a1bfba924e6a54bcc87b5de738dcbe314172baf6c262002ab16aa201bff98af60b7ede3c8983f17980a64fd514ca4396eee32f8c346072c753274c7d0730356dba3db1dc3adeb026cef7621440aa4b52f81247b6e7564551d1373cc2e8e1752fde2fd51a99b80c5fc23767f143ea376814f0865d63d6148a094cb99c0fb50259e02dede93c4953c2468dce6106879fe62ead67609f144e2e69420675cadfc78045d064fa75f141d2fc8de09c5fca371a5ff4396b8b727e978d6fce39cc893d6c11746378cf7d12414c7d082eeb1a24ebd6afc1f3c9886eded66d0fa976b462cd0b3314182a263d08dae5eb45d196ab1f9e1ae242d85bd342c10d6b08ace7da509cbedd347404dacc54d612c93b1620163fcc53ceef9ffcab24e6f2c4621cb991430847bc58c9a7afbbc889acfbf58c85cf1cb79e6dd5256c24a36fb6bdedb74a2bdfaab357a2312ca8e55e19065b9d58157ccede640bfe3cdf67bf8dbd3e80bbf11a1c1b381d3dd28655fc575c2cc8f27f2251dd508730e50d28f84525b41834977df551dd40eedd3235ede34336acde6543e85447238f8e599ebbb45ee5c72a9ce42342058f146241f8a3a3f58d34c1db2b7b942c85b2aaa077de6f97866da7d51129a9c89bed754ff33c547fe6046206b790dd4592c1259490573d1714afa9bda2db8d6dd512c95c71b55da6d919152dc2ce1c7584ef3cc26b433a84733f0521b45c5e245883d48135f44f2a2ffeb828fc2fad014a7df83dd8aeacd715161efdba43eb9b755da8d698f9ad4da0d54f5970aa6c2e20f7d66f5e33a71a5a852078e9082d693a3ded9e2462765e0904969a48c3bb83e6fd09be152da594ce2e3f17cf0e1c49b8c7c7b83d4ff76a7c6fc22dac11de7e3947ef3c2856bb50e622d4715d5eda614201b08c5cfe0d0f684b0618c6092ab2500741047eb3f51378a4671c171f2333f84a5e86bbb2fc5fa938c03ce49b0b994be1e6997eba8b856bbc13f1b145144d39e474e208692159ceef82985c6f8c7fdd26f6c109904c09813fe490f4a1cc27995407b263f25dc5b7fbdd5624037aa1bb047c0c62e7803d6e595ee691bd440eb656ebcaa208a204bb8d9efa5a20e7d0a2ef1143506fc1d9679b102d8c75ff2b148bc976450699c6fb00edcdbfae0d7309533316e6426f61af6ee1826d89d4926c28d1bc5aa4053dc67a233a5a2ce0883c7dfffa092d0e5e3959a155777d38c05db252dfd1df69bcb5e56e0c6b9efdbb4564ecadaa01b113230eb3ca74696aa826e803b7c6d551b0dd6cf2f029fbcbb087ae2554fb12bbfac7b276e5c27a60cde37caf276398b951b0d0b9e3eaf6832e313529c64549703adf652ada5800d329d61d673b95d516b74d5d3c35428f969c7d1ef19dda4d8fd6710387ff8ead4ccd6dba582cafedd383b660a4277948e9f0b728ada66e1750438ce197c27a67090ab61d4574af05dc0e7230358a6126eac9c061f763a8129f29726363af2303e982bd183f0480a4efa7ddcaa2c7be69ba91ed391f5ace831dae76a4bd90a84c1be286d3b0a5cb44e9487bc59ca3518afe5882a9ea3dff9528787ccb9cd796b951380c11fe34ef58573e5cf1829e84257e833d56f02b8e7db67ed3d3e3284f56397219ee3b84a7584e51e973672374e1978a9ffc5861eb6df0ac35fde5dcf8566506ed744c49b67171c5ff5e4dbfa97efe46caec3ac555092d887fefe889f2063f3cf6f9ed67153db4edaaa192d7ec377e0d70c55a8f925025fdda21ce9a941df1d89d2eaa4e9be75cf721771b4e09b95f9cd5afbfd7dfa4004c271d7dbc479c7ce13b16ae69586b77fa7c4c1e7c5e860054eb9cb7c42e3b8a47cb8521e7d0767323ae3544ffcdca6c6e19f4fcc01eb083c6a9b4d94895ccae70e7c15a97698b9154e6f5ec834c2b48d5a954fbe29323eed6e702df128c4b8157a2daac2d619598b5af6d738d45a19ae4061bc6f6f87e89f4271d544ea4b031beda6c1f0e138351930e07cc36312743b27fc0a1a2d65cca42c64c0421c717b9fec0caf5d5ac497403b371b8b306f0abb62758384009d8dea283ed6f5677c4d0aa1fa0b3c53ce23f5bf81dcc0ba5bec5e26dedfc5327efc285a1e2a79768c650d8fb5d6c074057dfa5f6747d2064e301036acc12f7965fcd7887c382a66056e223aa975ddec86986431884d6226f99f5b11ce00167b2cbcbae1665dcf3b3c9a5575fa627777c32afd77253d84d9a45f3d8a507bb64766612f1429fd21e4c5ca0de72a0f48b6d6b7ef18101e08935694f64d18be9d4e0527c487c949b5b9a9d6fd5b7411676499c2ea5f42d768f186959f387d7640d534b5f5917a6d11c9fe4cb0c476acbeafae101470c6722d5f393580f887d34dd78ce153ecd2e619ab94fd6ba563d504aeff23f501677f2d065b05f34c45c6e4760aba2f6ad9daeb8482e692882c330cff95a11ebb482215eaece032c9ca13f37ebbb657db2e9485a885c3d99b650164baa6062db73dc674eefb7173a4b6381e1e9d8e27ea14ed5688e559036004fa90a4efc66bbedd40d3818d21be282f857065dc7b05030534a2b2b9c2175a1056af36ef107c1a703ccf13067b650f9f27d14aefb3f209dcce36a9ec043cefa74a24f81673fb01feded6e06a854c2568deefd44cd0853a040d9bf2d36b577824e4830705c34b75e2bfdf4c61297eb21d5be75fc4af11a42abf1a5caa2b12478a9be3484c76e0d8e5ba59fe60b53e401442aea9b7da8aafbe6afb7a1a1043fd0e3149e680a22fc33b9b2aec60124800e521fe46eddc82653f5897f1be608010f708acfdcf8605164202af459e312704348ba284d834e390808d1c60fe08cdd99bbb052bb3c4e74847e1f7a82cc0ebc5958f3eda874a3292878fd2e65a9b5d80540392d2a5ddc95f05a02dc58390bb88f3890b2e32c9ee9a85d2a84fde87d3b8335be93e89c22a96efd5fefeaf17f8f639d5891e33176a8a44e9b35b7813fb2ae65fabe6c8ea035941aec474e9fc3ad9a0c6b38af4fe0c674a2934ec4e9ccff5ab36cb767ca1121d87762485923e8d25883b6fafc3c0a4a1c3a1fb0bd6c69f792494c3aa7ab21636d1af88beabe7b572c340d359b96b8b1ac617af2fb87e9c584f6cf9855196e29acdb6fe521f106d6cbbab7f4f0e4529f90cf144c4b36d7dbc125c968819c82bd53c985a1e875d990d9737edd1a3b5177f8363ccad925f05ada0f33b40a4ecb5aa02adec45a67ef155bcd992921d17b1ba3e519d8c9588665f9aaa2e2dfe7c5b9a01b4863dfc5de7934738799d9cc5389339f124b0ac2628e7bc0088a0cf418526bcabcd852011419dcc26da94e4e19d492b657e84b278a35e079e903f1450dea850b9d8beccfbc8a153047e3964e0c42846a827a9ddfd6c3fd4317ba34150bce9a81dbab21e0cb4ef8b1b9c97e181b427422a38de57b9889d7c27625eb03feb24ee92c501874bd62e90f5dfa36e6ccbe2f5085964b2d8c76cbce838f9cda47d89e9acf809b50493f5273f413655e6c0f69859b9d1cd769882413eb2851249bb1cb8ec3db5fe322f8b17f9ac5b272b6c568456f50449a9a523997a802a58948e0d29ed523d52c09f19f05f9ce32b2f8c64050e280655ea6bff96f6b013344cdafd55593e0daeed894b7198e11bfa80e18af2a9a6449e8c7ede9be436491391eb8a95e936c2e1d33a6d735e8550d5a2d205b3d91cbb8dfdfadd58d1528e69dc29d53b130dab55ae4e38dd3679177946f3663833a0334a1a7c1cb4e5e724172e4fd9d8646dbb4a89765fc8df6fae7d3ffb42bc406d9939e1b4e84b644a265a0c2893fd4128d7f640bfc273054595762aca201ea1ee3d157266bc8e4ceca88d71c60d81c98d3350edb2783370732df7da1bb7a32e9946a6750a3f2bf2a5bdd777f4586cbcdf5c004a9c10bdb0de7655c6fb8ecea3f8147c8dab442fdba4271d3d624df61d15a0ec0f1c78647cc43995e3af5414c90d1aabff18ee86e9d4fe8a1dba4a2b03503716c35717ab1645ce586e45e7eeaa2df17b1ca9ab980810fad426562e234cb83da2378a060689c5da0e3b016eee6286c921e780db50aeaf3a3d8b5cd4b3a01eb33a7f53a7b6eb736fa61b965836d8afa323bbfde8d30b646793d4e1051ace619c8121bdb3553e7373e94fc179cb0d1509d17361225041702eeff266b7fe79d58daa8b7f810f15f93f07f75554097bc5eb50999eb761034459f644d31ad9e750ab28de13c9b10c76418951aa0ca5a9735b20cd2d86b9af13b47eb4c3b3c56de0b7435", 0x1000}], 0x1, &(0x7f0000000400)=[@pktinfo={{0x24, 0x29, 0x32, {@local, r8}}}, @hoplimit={{0x14, 0x29, 0x34, 0x7}}, @rthdrdstopts={{0x78, 0x29, 0x37, {0x87, 0xc, '\x00', [@calipso={0x7, 0x48, {0x3, 0x10, 0x2, 0x380, [0x2, 0xffffffffffff8537, 0x3, 0x1, 0xe714, 0x2, 0x1, 0x3]}}, @ra={0x5, 0x2, 0xf3e}, @hao={0xc9, 0x10, @private0}]}}}, @dontfrag={{0x14, 0x29, 0x3e, 0x8}}, @hoplimit_2292={{0x14, 0x29, 0x8, 0x81}}, @flowinfo={{0x14, 0x29, 0xb, 0x80000000}}, @flowinfo={{0x14}}, @flowinfo={{0x14, 0x29, 0xb, 0x2}}, @hoplimit={{0x14, 0x29, 0x34, 0xfffffff7}}, @dontfrag={{0x14, 0x29, 0x3e, 0x10000}}], 0x160}, 0x24000000) syz_emit_ethernet(0x46, &(0x7f00000000c0)={@broadcast, @multicast, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, 'K\x00', 0x10, 0x3a, 0x0, @dev, @mcast2, {[], @ni={0x193}}}}}}, 0x0) 00:06:56 executing program 4: r0 = socket(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) (async) r2 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r2) (async) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r3, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) (async, rerun: 64) socket$nl_route(0x10, 0x3, 0x0) (rerun: 64) socket(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) (async) r4 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r4) (async) sendmsg$nl_route_sched(r0, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000000480)=@newtclass={0xc0, 0x28, 0x1, 0x70bd2b, 0x25dfdbff, {0x0, 0x0, 0x0, 0x0, {0x2, 0xe}, {0xffff, 0xa}, {0xffff, 0x1}}, [@TCA_RATE={0x6, 0x5, {0x7, 0xb7}}, @TCA_RATE={0x6, 0x5, {0x44, 0x3}}, @tclass_kind_options=@c_hfsc={{0x9}, {0x54, 0x2, [@TCA_HFSC_FSC={0x10, 0x2, {0x5, 0x1000, 0x6a5}}, @TCA_HFSC_FSC={0x10, 0x2, {0xfff, 0x100, 0x7e0}}, @TCA_HFSC_USC={0x10, 0x3, {0x40, 0x293, 0x101}}, @TCA_HFSC_USC={0x10, 0x3, {0x3, 0x6, 0x3}}, @TCA_HFSC_USC={0x10, 0x3, {0x5, 0x0, 0x5}}]}}, @TCA_RATE={0x6, 0x5, {0x1, 0xd9}}, @TCA_RATE={0x6, 0x5, {0x7, 0x9}}, @TCA_RATE={0x6, 0x5, {0x2, 0x95}}, @tclass_kind_options=@c_cbq={{0x8}, {0x4}}, @TCA_RATE={0x6, 0x5, {0x40, 0x40}}]}, 0xc0}}, 0x20008000) (async) setsockopt$RXRPC_MIN_SECURITY_LEVEL(r0, 0x110, 0x4, &(0x7f0000000000)=0x1, 0x4) (async) r5 = syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000040)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000)=ANY=[], 0x0) (async) chdir(&(0x7f0000000380)='./bus\x00') r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r6, &(0x7f0000000600)=ANY=[], 0x208e24b) (async) pwrite64(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8010, r5, 0xffffe000) (async) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x64) 00:06:56 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x4e23, @broadcast}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0xa, &(0x7f00000025c0)=0xe7d, 0x4) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000000040)={0x2, 0x4e23, @local}, 0x10) bind$inet(r0, &(0x7f0000000180)={0x2, 0x4e21, @multicast2}, 0x10) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000000600), 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$nl_route_sched(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000c00)=ANY=[], 0x584}}, 0x0) sendto$inet(r0, &(0x7f00000012c0)="0c268a927f1f6588b967481241ba78600a34f65ac618ded8974895abeaf4b4834ff922b3f1e0b02bd67aa03859bcecc7a95425a3a07e758044ab4ea6f7ae55d88fecf90b1a7511bf746bec66ba", 0xfe6a, 0x11, 0x0, 0x27) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f00000000c0)='westwood\x00', 0x9) recvmsg(r0, &(0x7f0000001500)={0x0, 0xa, &(0x7f0000002200)=[{&(0x7f00000035c0)=""/4106, 0x15ba}], 0x1, 0x0, 0x46, 0x400000}, 0x100) sendto$inet(r1, &(0x7f0000000100)="f6541364939e81972f97a96a76dd2e4619b616b74432003526874ab0e4915f27339ad209392d0f6a1196e55abddf52c51d98ad4d02f00c1d4ebca88a853bc79909dda61fd2b012bc762738148da8a2e56f673c4dbcba", 0x56, 0x4008080, &(0x7f0000000080)={0x2, 0x4e23, @rand_addr=0x64010102}, 0x10) r2 = socket(0x10, 0x3, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r4) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r5, @ANYBLOB="01000000010000001c0012000c2f0100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=@newqdisc={0x78, 0x24, 0x5820a61ca228651, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfq={{0x8}, {0x4c}}]}, 0x78}}, 0x0) sendto$inet(r2, &(0x7f0000000240)="ec2d698a7742f2c9", 0x8, 0x4, &(0x7f0000000280)={0x2, 0x4e20, @rand_addr=0x64010100}, 0x10) 00:06:56 executing program 1: io_setup(0x1, &(0x7f0000000180)=0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/power/resume_offset', 0x48082, 0x0) r2 = openat$damon_mk_contexts(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x83) ioctl$EXT4_IOC_MOVE_EXT(r2, 0xc028660f, &(0x7f0000000080)={0x0, r1, 0x7fff, 0x8eca, 0x1db8, 0x3f}) io_submit(r0, 0x1, &(0x7f00000005c0)=[&(0x7f0000002040)={0x0, 0x400000000000, 0x0, 0x1, 0x0, r1, &(0x7f0000000380)='u', 0x8}]) 00:06:56 executing program 2: syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000040)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='huge=always'], 0x0) chdir(&(0x7f0000000380)='./bus\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000600)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x12, r0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x17) 00:06:56 executing program 1: io_setup(0x1, &(0x7f0000000180)=0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/power/resume_offset', 0x48082, 0x0) r2 = openat$damon_mk_contexts(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x83) ioctl$EXT4_IOC_MOVE_EXT(r2, 0xc028660f, &(0x7f0000000080)={0x0, r1, 0x7fff, 0x8eca, 0x1db8, 0x3f}) io_submit(r0, 0x1, &(0x7f00000005c0)=[&(0x7f0000002040)={0x0, 0x400000000000, 0x0, 0x1, 0x0, r1, &(0x7f0000000380)='u', 0x8}]) io_setup(0x1, &(0x7f0000000180)) (async) openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/power/resume_offset', 0x48082, 0x0) (async) openat$damon_mk_contexts(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x83) (async) ioctl$EXT4_IOC_MOVE_EXT(r2, 0xc028660f, &(0x7f0000000080)={0x0, r1, 0x7fff, 0x8eca, 0x1db8, 0x3f}) (async) io_submit(r0, 0x1, &(0x7f00000005c0)=[&(0x7f0000002040)={0x0, 0x400000000000, 0x0, 0x1, 0x0, r1, &(0x7f0000000380)='u', 0x8}]) (async) 00:06:56 executing program 4: r0 = socket(0x10, 0x3, 0x0) (async) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r2) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r3, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) (async) socket$nl_route(0x10, 0x3, 0x0) socket(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r4) (async) sendmsg$nl_route_sched(r0, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000000480)=@newtclass={0xc0, 0x28, 0x1, 0x70bd2b, 0x25dfdbff, {0x0, 0x0, 0x0, 0x0, {0x2, 0xe}, {0xffff, 0xa}, {0xffff, 0x1}}, [@TCA_RATE={0x6, 0x5, {0x7, 0xb7}}, @TCA_RATE={0x6, 0x5, {0x44, 0x3}}, @tclass_kind_options=@c_hfsc={{0x9}, {0x54, 0x2, [@TCA_HFSC_FSC={0x10, 0x2, {0x5, 0x1000, 0x6a5}}, @TCA_HFSC_FSC={0x10, 0x2, {0xfff, 0x100, 0x7e0}}, @TCA_HFSC_USC={0x10, 0x3, {0x40, 0x293, 0x101}}, @TCA_HFSC_USC={0x10, 0x3, {0x3, 0x6, 0x3}}, @TCA_HFSC_USC={0x10, 0x3, {0x5, 0x0, 0x5}}]}}, @TCA_RATE={0x6, 0x5, {0x1, 0xd9}}, @TCA_RATE={0x6, 0x5, {0x7, 0x9}}, @TCA_RATE={0x6, 0x5, {0x2, 0x95}}, @tclass_kind_options=@c_cbq={{0x8}, {0x4}}, @TCA_RATE={0x6, 0x5, {0x40, 0x40}}]}, 0xc0}}, 0x20008000) (async, rerun: 64) setsockopt$RXRPC_MIN_SECURITY_LEVEL(r0, 0x110, 0x4, &(0x7f0000000000)=0x1, 0x4) (rerun: 64) r5 = syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000040)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000)=ANY=[], 0x0) (async) chdir(&(0x7f0000000380)='./bus\x00') r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r6, &(0x7f0000000600)=ANY=[], 0x208e24b) pwrite64(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8010, r5, 0xffffe000) (async) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x64) 00:06:56 executing program 2: syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000040)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='huge=always'], 0x0) chdir(&(0x7f0000000380)='./bus\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000600)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x12, r0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x17) [ 416.308503][T26626] tmpfs: Unknown parameter '' [ 416.381536][T26627] Injecting memory failure for pfn 0x183def at process virtual address 0x20000000 [ 416.391479][T26627] Memory failure: 0x183def: recovery action for dirty LRU page: Recovered [ 416.393738][T26627] Injecting memory failure for pfn 0x1c6251 at process virtual address 0x20001000 [ 416.396042][T26627] Memory failure: 0x1c6251: already hardware poisoned 00:06:56 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x0, 0x0) r0 = getpid() r1 = getpgid(r0) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000001400)) tkill(0x0, 0x7) syz_clone3(&(0x7f0000000440)={0x20200000, &(0x7f0000000200), &(0x7f0000000240), &(0x7f0000000280), {0x40}, &(0x7f00000002c0)=""/118, 0x76, &(0x7f0000000340)=""/188, &(0x7f0000000400)=[r0, r0, 0x0, 0x0, r1], 0x5}, 0x58) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xfffffffffffffede) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000001740)=ANY=[@ANYBLOB="620af8ffa1dc0021bfa100000000000007010000f8ffffffb7020000deaba4b1efcf9a09000000008500000010000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24561f1b2607995daa56f151905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64b751a0f241b072e90080008002d75593a286cecc93e64c2279a267831355ab9c95aa0b784625704f07372c29184ff7f4a7c0000070000006056feb4cc664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45e0000000000000401d01aa27ae8b09e00e79ab20b0b8ed8fb7a68af2ad0810000000000006fa03c6468978089b302d7ff6023cdcedb5e0125ebbcebdde510cb2364149215108337719acd97cfa107d40224edc5465a932b77a74e802a0dc6bf25d8a242bc6099ad2300000480006ef6c1ff0900000000000010c63a949e8b7955394ffaff03000000000000ab87b1bfeda7be586602d985430cea080000000000000026abfb0767192361448279b05d96a703a660581eecdbf5bcd3de227a167ca17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b69c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b6c7632d5933a1c1fa5605bd7603f2ba2a790d62d6faec2fed44da4928b30142ba1fde5c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0cb97fca585ec6bf58351d578be00d952aab9c71764b0a8a7583c90b3433b809bdb9fbd48fc877505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223d8d9e86c5ea06d108d8f80a0eb4fa39f6b5c02e6d6d90756ff578f570000f834c21364e2b47e101793e800009700cf0b4b000029413300000000000000000003000000000000000000000000001000000000559711e6e8fcffffffffffffffb2d02edc3e01dd271c896249ed85b980680b09000000000f0000169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffffd897ef3b7cda42f93d53046da21b40216e14ba2d6af8656b01e17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccf1f9f3282830689da6b53b263339863297771d74732d400003341bf4a00fc9fec2271ff01589646efd1cf870cd7bb2366fde4a594290c405ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d30a64c108285e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4b6ab7929a57affe760e717a04becff0f719197724f4fce1093b62d7e8c7123d890decacec55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e109f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c70600000000000000b7561301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f871b136345cf67ca3fb5aac518a75f9e7d7101da80000a6006c489b3a06fb99e0347f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f91e358c3b377327ac9ecc34f24c9ae153ec60ac0694da85bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e669261192899d4562db0e22d564ae09bb6d163118e401e024fd452277c3887d6116c6cc9d8046c216c1f895778cb26e22a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99a3594191e104d417e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b6000000000000a1fec9000000d694210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137ab79a404abde7750898b59270bb29b81367ac91bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f00fb8191bbab2dc591dda61f0868afc4294859323e7a45319f18101288a0268893373750d1a8fe64680b0a3fc22dd704e4214d00000000d6c98cd1a9fbe1e7d58c08acaf30065b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ce21d69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821a00e8c5c39609ff854356cb49beb9f28d78230000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66018d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d0b3bc19faa5449209b085f3c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c471c7868e7da7eaa69eb7f7f80572fdd11bb1d070080fbc22bf73468788df51710eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331c7473987a13b8c1639ff5e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba830d3f474b079b407000000deff000040430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71b967ce7daac4be290159f6bcd75f0dda9de5532e66ae9e48b0ed1254a81faae79b6af6fbb869604d51de44c4e0973171ad47d6c00ebc7603093f000000fdec743af930cd6db49a47613808bad959719c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f15d6533f78a1f4e2df4ca23d867693fd42de9b49a1b36d48a44ba6a4530e59bec53e876dc660dd63bed8d31c31c37a373d4efd89f80a4377b1b1292a893a516dab183ee65744fb8fc4f9ce2242e0f00000000010000000000000000000057d77480e0345effff6413258d1f6eb190aa28cbb4bafe3436b176c7ed4b132fb805d5edd9d188daf28d89c014c3ecca10ae55704544673e1fa03b84f63e022fe755f4007a4a899eaf52c4f491d8e97c862e29e4570600000091c691faee1e0c8fe056a07474e6e5490a7d3c3402000000b60600d837c6befc63ddf2f594ad7cbc56a1e44d218c956a5392a995f1fae8e9f206efbb33854dc70104d74dc07748f9745cb796da2dfb714a0500000000000000faed94fc39acfb3fd25dfa8116a154cd1226e1bb72b59fed817072a0da60160761fd3dffda0f7c592eabd8ab68334d2a1693cb187539049e331272bf5135044df8161400211b8012b6eb1ed5656e83f65509bb4b323c5bd61bff949d3bade2f6ffda1360c2786e16937ab61d6dcafed319c716357d0885f9c6d1f442954c167dd9b4acd9468ce3674c82bbb2e31389179b025dbe063b7f906217b2cf8410c7023aa3e5cc3ba1000000000000000000000000000000006ae6301a2da44394275c582a6516bb92ea1980a0a659f2f1811c8b281c209647c4241f292b20508b215dde27bb2487a6e2b5e4a8ccfab90c23827ef06cbe364073005f8a6d1456aaeb85ffb7858f24eced67a67ab825e863928ed64c83f62ffdaa997657335b63c6b4163aff094059e626766845fd779c9e6cdbbd64c24936615ee68538e8fddd0d90f3a7579579a142c0f7b318264d5c13c31cf475829528267ead38523cab7e1664e8426cfce471fef821c8a02a7e7d954d05b68a9c28f79429b09e2bb3681ae2b831e27c735123361c193d66ed4d71f19b199d371ec6bfada7cd370e3fdd3cd980fa1e145fd3f3e96b1ff253c865e1ada08f5d16ed652ee0c7f45352227f92fbd679212c225d097aa90f7e1fb1f983415f43e75a19ecf7fd21bfa150ef563aa72ba1c43c5f3d9be128ec26b691f31f9cab931631606a81622f120675c962be2d3b5e95f74f0b209e42e6bdd76e6e725295b1d78d928f6f63c41cbde2ba66ad81168070c8c6e18a6e452a31bde54ad3e16304d06a234f5f9311ef0f78924b68dbb4712efdb6974667bdb54f16fd2061b9ba93638dd177227e94e4ebd2ec1d437db948062bf41742000000000000000000305f70dd02fa0c61d5fe6d8ff35389246037e18d34c1375ae04f44f0c2543c772c5ccb137be7dc1874c514b37c668554d77d4ea5ed144a648257f4a0301067bbcd9b91072659d872f26b796e2b81025edb5f45f785e2c2602b248ecdd80f019ca659be7e8ae953325a27564f33c9d458a60be3dab38baab7eb1a66ab1ffd6308f7fd51beb356fe75eb985b7581bb5584c53984ba9c7340f97e8d3825681c53de5f554e595b00000000000000006a8fa9f05d64c4be42f981f00051a39938613067dbd1427e01bfec016e51844cefa8a855bf23ac887b4a88eed6d9443857242f28e31a41d20105fbf3394ff910e734b4d9101265ff729c426e01c1ab13dda8c388b9e6626f19eecb87e39175e85e17000000000000000000009431807e43886903526074e6b40244c938a4c68a38c25ddd7c143b3f14eafe4b28ec66815cf8d1f56aa1424bc9b5d58790298e5b310969e50c222563b54e60854e1bfeef448aca8c5ccbf5546ce4c3cd5a733fec25fb94e1e0f966bcbd28a4d8fe4f556eaa1104a793006619700798354c6ae05025040965e3083562bfa20968c04007d221c02c9fd1f75e1ff40f439bdde4e784012e52049b483d02f81b88f5f57816b3fecec79cfca8d37203e769759d6b6a56b7605ced8ee18475a77ff0963a565fb6021d216c01b1098e40550a1cfd80e918d685a7b099a4f8ed654cd76ca61fe5ad8a31ec558fdbfa706d5e738bceae81fe777c307d5bc72183a4c2d35732ab916a781b9912160a3fd2a2e74dd690c57bdfdc1f069f9491bca7a8c59363799be70018c25ece5ad7307dc7a95c51bc25a8bbe2cf5ddf6aa161693782f9ffffffa768f391b49d4c978c96dbb52f21c122eba9f17c8bed10591958cf06321a248b5f76ceedfe0d080d6aeadc11b237b3326dd04b86ac37c0d131544888db9e128d059761ad9a393e96c3b41c13c5a381bff187a75de560ba6eb3faa5ff8d2bb3c88f8de5efc2fb2200cfda6d07ceae22577064334fbf76a23e62e6059211d995b879f6b7d3f7fcf03652b81e6b7cdeff947ad185d3c6269ca247b429c3b872a8f1ef60407d29a874f4ec31c9effed55543a65a6b4d778cebcd43b7905f3960140bd783540a7353014bda8e9c7a34a5f428fd1f8eb11e837dd9d586487fdebcb1ecd3a003ff0fda4be617fecf1ff0ef2cdfb7fea73ca18874664d60a4b9423f3297bc8eb91b4ee1d73272abbef3e7a828a7d7ab055a8eb58fe379de8533830406000000941b463e9049fd105c74c91cc4d71b0f76e2c2e4825106aa7ce2a3adbbc7a0443ece58e752b47e6f677ec97c5c568a89d6e36b165c39132a0f27080ece2a94c320b002c77f82662675a7713c7067081cac15994698c41ff4754268ae2676384ff799783f55d7e5a1a092a01b965dc99cb7a9d98440c355927629f2bcf9dc2396eb2f5d25829715c34327642ac48f1201014a95e0e65e12cdf27e19043e3c5d3e798375cead35b9a93190a52cdecaaccc854a1d41ef365303f0e9b4fc969c9dab6df5e8a795b140fcc09e8a7b694d12932917facd8ceaa4e2d0d16bb0b95387fcd5ff136d8abddf94daf442bbff744591931872a36cf921ad69f2127386e8b0f9afee4da8d3fbec809fbb3ca0fded2859cf25d4c6155d396c5b9bd1a928923123f63f4c40688eae69990adb1f6b8ffabe2ea6e2247f266d0e47fe4fa197f0b6705ac04ffb31305da425f769cb2c110bb4555a2fd8c7fefd5d3d1508c9e84263a2fcb3f011531f48c98a4fc8e8607ba68d4a2359e3b7aa6df188347b8890abe0755701b9672f469a9ce799547755a84720a173a8563bd609047be23b2c0a471f4b0b92cde128ef6dfc8fe011856e035414536a2902ba7fed70bf42843294484a32a7fd5ef4e5", @ANYRESOCT=r4], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0xd, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r5}, 0x10) r6 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r7 = openat$procfs(0xffffffffffffff9c, &(0x7f00000004c0)='/proc/diskstats\x00', 0x0, 0x0) sendfile(r6, r7, 0x0, 0x20000023896) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) sched_setaffinity(0x0, 0x0, 0x0) (async) getpid() (async) getpgid(r0) (async) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) (async) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) (async) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000001400)) (async) tkill(0x0, 0x7) (async) syz_clone3(&(0x7f0000000440)={0x20200000, &(0x7f0000000200), &(0x7f0000000240), &(0x7f0000000280), {0x40}, &(0x7f00000002c0)=""/118, 0x76, &(0x7f0000000340)=""/188, &(0x7f0000000400)=[r0, r0, 0x0, 0x0, r1], 0x5}, 0x58) (async) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000001440), &(0x7f0000001480)=0xfffffffffffffede) (async) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000001740)=ANY=[@ANYBLOB="620af8ffa1dc0021bfa100000000000007010000f8ffffffb7020000deaba4b1efcf9a09000000008500000010000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24561f1b2607995daa56f151905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64b751a0f241b072e90080008002d75593a286cecc93e64c2279a267831355ab9c95aa0b784625704f07372c29184ff7f4a7c0000070000006056feb4cc664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45e0000000000000401d01aa27ae8b09e00e79ab20b0b8ed8fb7a68af2ad0810000000000006fa03c6468978089b302d7ff6023cdcedb5e0125ebbcebdde510cb2364149215108337719acd97cfa107d40224edc5465a932b77a74e802a0dc6bf25d8a242bc6099ad2300000480006ef6c1ff0900000000000010c63a949e8b7955394ffaff03000000000000ab87b1bfeda7be586602d985430cea080000000000000026abfb0767192361448279b05d96a703a660581eecdbf5bcd3de227a167ca17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b69c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b6c7632d5933a1c1fa5605bd7603f2ba2a790d62d6faec2fed44da4928b30142ba1fde5c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0cb97fca585ec6bf58351d578be00d952aab9c71764b0a8a7583c90b3433b809bdb9fbd48fc877505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223d8d9e86c5ea06d108d8f80a0eb4fa39f6b5c02e6d6d90756ff578f570000f834c21364e2b47e101793e800009700cf0b4b000029413300000000000000000003000000000000000000000000001000000000559711e6e8fcffffffffffffffb2d02edc3e01dd271c896249ed85b980680b09000000000f0000169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffffd897ef3b7cda42f93d53046da21b40216e14ba2d6af8656b01e17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccf1f9f3282830689da6b53b263339863297771d74732d400003341bf4a00fc9fec2271ff01589646efd1cf870cd7bb2366fde4a594290c405ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d30a64c108285e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4b6ab7929a57affe760e717a04becff0f719197724f4fce1093b62d7e8c7123d890decacec55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e109f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c70600000000000000b7561301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f871b136345cf67ca3fb5aac518a75f9e7d7101da80000a6006c489b3a06fb99e0347f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f91e358c3b377327ac9ecc34f24c9ae153ec60ac0694da85bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e669261192899d4562db0e22d564ae09bb6d163118e401e024fd452277c3887d6116c6cc9d8046c216c1f895778cb26e22a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99a3594191e104d417e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b6000000000000a1fec9000000d694210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137ab79a404abde7750898b59270bb29b81367ac91bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f00fb8191bbab2dc591dda61f0868afc4294859323e7a45319f18101288a0268893373750d1a8fe64680b0a3fc22dd704e4214d00000000d6c98cd1a9fbe1e7d58c08acaf30065b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ce21d69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821a00e8c5c39609ff854356cb49beb9f28d78230000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66018d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d0b3bc19faa5449209b085f3c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c471c7868e7da7eaa69eb7f7f80572fdd11bb1d070080fbc22bf73468788df51710eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331c7473987a13b8c1639ff5e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba830d3f474b079b407000000deff000040430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71b967ce7daac4be290159f6bcd75f0dda9de5532e66ae9e48b0ed1254a81faae79b6af6fbb869604d51de44c4e0973171ad47d6c00ebc7603093f000000fdec743af930cd6db49a47613808bad959719c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f15d6533f78a1f4e2df4ca23d867693fd42de9b49a1b36d48a44ba6a4530e59bec53e876dc660dd63bed8d31c31c37a373d4efd89f80a4377b1b1292a893a516dab183ee65744fb8fc4f9ce2242e0f00000000010000000000000000000057d77480e0345effff6413258d1f6eb190aa28cbb4bafe3436b176c7ed4b132fb805d5edd9d188daf28d89c014c3ecca10ae55704544673e1fa03b84f63e022fe755f4007a4a899eaf52c4f491d8e97c862e29e4570600000091c691faee1e0c8fe056a07474e6e5490a7d3c3402000000b60600d837c6befc63ddf2f594ad7cbc56a1e44d218c956a5392a995f1fae8e9f206efbb33854dc70104d74dc07748f9745cb796da2dfb714a0500000000000000faed94fc39acfb3fd25dfa8116a154cd1226e1bb72b59fed817072a0da60160761fd3dffda0f7c592eabd8ab68334d2a1693cb187539049e331272bf5135044df8161400211b8012b6eb1ed5656e83f65509bb4b323c5bd61bff949d3bade2f6ffda1360c2786e16937ab61d6dcafed319c716357d0885f9c6d1f442954c167dd9b4acd9468ce3674c82bbb2e31389179b025dbe063b7f906217b2cf8410c7023aa3e5cc3ba1000000000000000000000000000000006ae6301a2da44394275c582a6516bb92ea1980a0a659f2f1811c8b281c209647c4241f292b20508b215dde27bb2487a6e2b5e4a8ccfab90c23827ef06cbe364073005f8a6d1456aaeb85ffb7858f24eced67a67ab825e863928ed64c83f62ffdaa997657335b63c6b4163aff094059e626766845fd779c9e6cdbbd64c24936615ee68538e8fddd0d90f3a7579579a142c0f7b318264d5c13c31cf475829528267ead38523cab7e1664e8426cfce471fef821c8a02a7e7d954d05b68a9c28f79429b09e2bb3681ae2b831e27c735123361c193d66ed4d71f19b199d371ec6bfada7cd370e3fdd3cd980fa1e145fd3f3e96b1ff253c865e1ada08f5d16ed652ee0c7f45352227f92fbd679212c225d097aa90f7e1fb1f983415f43e75a19ecf7fd21bfa150ef563aa72ba1c43c5f3d9be128ec26b691f31f9cab931631606a81622f120675c962be2d3b5e95f74f0b209e42e6bdd76e6e725295b1d78d928f6f63c41cbde2ba66ad81168070c8c6e18a6e452a31bde54ad3e16304d06a234f5f9311ef0f78924b68dbb4712efdb6974667bdb54f16fd2061b9ba93638dd177227e94e4ebd2ec1d437db948062bf41742000000000000000000305f70dd02fa0c61d5fe6d8ff35389246037e18d34c1375ae04f44f0c2543c772c5ccb137be7dc1874c514b37c668554d77d4ea5ed144a648257f4a0301067bbcd9b91072659d872f26b796e2b81025edb5f45f785e2c2602b248ecdd80f019ca659be7e8ae953325a27564f33c9d458a60be3dab38baab7eb1a66ab1ffd6308f7fd51beb356fe75eb985b7581bb5584c53984ba9c7340f97e8d3825681c53de5f554e595b00000000000000006a8fa9f05d64c4be42f981f00051a39938613067dbd1427e01bfec016e51844cefa8a855bf23ac887b4a88eed6d9443857242f28e31a41d20105fbf3394ff910e734b4d9101265ff729c426e01c1ab13dda8c388b9e6626f19eecb87e39175e85e17000000000000000000009431807e43886903526074e6b40244c938a4c68a38c25ddd7c143b3f14eafe4b28ec66815cf8d1f56aa1424bc9b5d58790298e5b310969e50c222563b54e60854e1bfeef448aca8c5ccbf5546ce4c3cd5a733fec25fb94e1e0f966bcbd28a4d8fe4f556eaa1104a793006619700798354c6ae05025040965e3083562bfa20968c04007d221c02c9fd1f75e1ff40f439bdde4e784012e52049b483d02f81b88f5f57816b3fecec79cfca8d37203e769759d6b6a56b7605ced8ee18475a77ff0963a565fb6021d216c01b1098e40550a1cfd80e918d685a7b099a4f8ed654cd76ca61fe5ad8a31ec558fdbfa706d5e738bceae81fe777c307d5bc72183a4c2d35732ab916a781b9912160a3fd2a2e74dd690c57bdfdc1f069f9491bca7a8c59363799be70018c25ece5ad7307dc7a95c51bc25a8bbe2cf5ddf6aa161693782f9ffffffa768f391b49d4c978c96dbb52f21c122eba9f17c8bed10591958cf06321a248b5f76ceedfe0d080d6aeadc11b237b3326dd04b86ac37c0d131544888db9e128d059761ad9a393e96c3b41c13c5a381bff187a75de560ba6eb3faa5ff8d2bb3c88f8de5efc2fb2200cfda6d07ceae22577064334fbf76a23e62e6059211d995b879f6b7d3f7fcf03652b81e6b7cdeff947ad185d3c6269ca247b429c3b872a8f1ef60407d29a874f4ec31c9effed55543a65a6b4d778cebcd43b7905f3960140bd783540a7353014bda8e9c7a34a5f428fd1f8eb11e837dd9d586487fdebcb1ecd3a003ff0fda4be617fecf1ff0ef2cdfb7fea73ca18874664d60a4b9423f3297bc8eb91b4ee1d73272abbef3e7a828a7d7ab055a8eb58fe379de8533830406000000941b463e9049fd105c74c91cc4d71b0f76e2c2e4825106aa7ce2a3adbbc7a0443ece58e752b47e6f677ec97c5c568a89d6e36b165c39132a0f27080ece2a94c320b002c77f82662675a7713c7067081cac15994698c41ff4754268ae2676384ff799783f55d7e5a1a092a01b965dc99cb7a9d98440c355927629f2bcf9dc2396eb2f5d25829715c34327642ac48f1201014a95e0e65e12cdf27e19043e3c5d3e798375cead35b9a93190a52cdecaaccc854a1d41ef365303f0e9b4fc969c9dab6df5e8a795b140fcc09e8a7b694d12932917facd8ceaa4e2d0d16bb0b95387fcd5ff136d8abddf94daf442bbff744591931872a36cf921ad69f2127386e8b0f9afee4da8d3fbec809fbb3ca0fded2859cf25d4c6155d396c5b9bd1a928923123f63f4c40688eae69990adb1f6b8ffabe2ea6e2247f266d0e47fe4fa197f0b6705ac04ffb31305da425f769cb2c110bb4555a2fd8c7fefd5d3d1508c9e84263a2fcb3f011531f48c98a4fc8e8607ba68d4a2359e3b7aa6df188347b8890abe0755701b9672f469a9ce799547755a84720a173a8563bd609047be23b2c0a471f4b0b92cde128ef6dfc8fe011856e035414536a2902ba7fed70bf42843294484a32a7fd5ef4e5", @ANYRESOCT=r4], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0xd, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x80) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r5}, 0x10) (async) openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f00000004c0)='/proc/diskstats\x00', 0x0, 0x0) (async) sendfile(r6, r7, 0x0, 0x20000023896) (async) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) (async) 00:06:56 executing program 1: io_setup(0x1, &(0x7f0000000180)=0x0) (async) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/power/resume_offset', 0x48082, 0x0) (async) r2 = openat$damon_mk_contexts(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x83) ioctl$EXT4_IOC_MOVE_EXT(r2, 0xc028660f, &(0x7f0000000080)={0x0, r1, 0x7fff, 0x8eca, 0x1db8, 0x3f}) io_submit(r0, 0x1, &(0x7f00000005c0)=[&(0x7f0000002040)={0x0, 0x400000000000, 0x0, 0x1, 0x0, r1, &(0x7f0000000380)='u', 0x8}]) [ 433.122852][ T1373] ieee802154 phy0 wpan0: encryption failed: -22 [ 433.124532][ T1373] ieee802154 phy1 wpan1: encryption failed: -22 [ 468.972431][ T13] usb 1-1: no suitable firmware found! [ 468.973920][ T13] usb 1-1: ath9k_htc: Failed to get firmware htc_9271.fw [ 468.977012][T21085] usb 1-1: ath9k_htc: USB layer deinitialized 00:07:51 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x0, 0x0) (async) r0 = getpid() r1 = getpgid(r0) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000001400)) (async) tkill(0x0, 0x7) syz_clone3(&(0x7f0000000440)={0x20200000, &(0x7f0000000200), &(0x7f0000000240), &(0x7f0000000280), {0x40}, &(0x7f00000002c0)=""/118, 0x76, &(0x7f0000000340)=""/188, &(0x7f0000000400)=[r0, r0, 0x0, 0x0, r1], 0x5}, 0x58) (async) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xfffffffffffffede) (async) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) (async, rerun: 32) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (rerun: 32) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000001740)=ANY=[@ANYBLOB="620af8ffa1dc0021bfa100000000000007010000f8ffffffb7020000deaba4b1efcf9a09000000008500000010000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24561f1b2607995daa56f151905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64b751a0f241b072e90080008002d75593a286cecc93e64c2279a267831355ab9c95aa0b784625704f07372c29184ff7f4a7c0000070000006056feb4cc664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45e0000000000000401d01aa27ae8b09e00e79ab20b0b8ed8fb7a68af2ad0810000000000006fa03c6468978089b302d7ff6023cdcedb5e0125ebbcebdde510cb2364149215108337719acd97cfa107d40224edc5465a932b77a74e802a0dc6bf25d8a242bc6099ad2300000480006ef6c1ff0900000000000010c63a949e8b7955394ffaff03000000000000ab87b1bfeda7be586602d985430cea080000000000000026abfb0767192361448279b05d96a703a660581eecdbf5bcd3de227a167ca17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b69c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b6c7632d5933a1c1fa5605bd7603f2ba2a790d62d6faec2fed44da4928b30142ba1fde5c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0cb97fca585ec6bf58351d578be00d952aab9c71764b0a8a7583c90b3433b809bdb9fbd48fc877505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223d8d9e86c5ea06d108d8f80a0eb4fa39f6b5c02e6d6d90756ff578f570000f834c21364e2b47e101793e800009700cf0b4b000029413300000000000000000003000000000000000000000000001000000000559711e6e8fcffffffffffffffb2d02edc3e01dd271c896249ed85b980680b09000000000f0000169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffffd897ef3b7cda42f93d53046da21b40216e14ba2d6af8656b01e17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccf1f9f3282830689da6b53b263339863297771d74732d400003341bf4a00fc9fec2271ff01589646efd1cf870cd7bb2366fde4a594290c405ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d30a64c108285e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4b6ab7929a57affe760e717a04becff0f719197724f4fce1093b62d7e8c7123d890decacec55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e109f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c70600000000000000b7561301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f871b136345cf67ca3fb5aac518a75f9e7d7101da80000a6006c489b3a06fb99e0347f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f91e358c3b377327ac9ecc34f24c9ae153ec60ac0694da85bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e669261192899d4562db0e22d564ae09bb6d163118e401e024fd452277c3887d6116c6cc9d8046c216c1f895778cb26e22a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99a3594191e104d417e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b6000000000000a1fec9000000d694210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137ab79a404abde7750898b59270bb29b81367ac91bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f00fb8191bbab2dc591dda61f0868afc4294859323e7a45319f18101288a0268893373750d1a8fe64680b0a3fc22dd704e4214d00000000d6c98cd1a9fbe1e7d58c08acaf30065b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ce21d69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821a00e8c5c39609ff854356cb49beb9f28d78230000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66018d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d0b3bc19faa5449209b085f3c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c471c7868e7da7eaa69eb7f7f80572fdd11bb1d070080fbc22bf73468788df51710eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331c7473987a13b8c1639ff5e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba830d3f474b079b407000000deff000040430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71b967ce7daac4be290159f6bcd75f0dda9de5532e66ae9e48b0ed1254a81faae79b6af6fbb869604d51de44c4e0973171ad47d6c00ebc7603093f000000fdec743af930cd6db49a47613808bad959719c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f15d6533f78a1f4e2df4ca23d867693fd42de9b49a1b36d48a44ba6a4530e59bec53e876dc660dd63bed8d31c31c37a373d4efd89f80a4377b1b1292a893a516dab183ee65744fb8fc4f9ce2242e0f00000000010000000000000000000057d77480e0345effff6413258d1f6eb190aa28cbb4bafe3436b176c7ed4b132fb805d5edd9d188daf28d89c014c3ecca10ae55704544673e1fa03b84f63e022fe755f4007a4a899eaf52c4f491d8e97c862e29e4570600000091c691faee1e0c8fe056a07474e6e5490a7d3c3402000000b60600d837c6befc63ddf2f594ad7cbc56a1e44d218c956a5392a995f1fae8e9f206efbb33854dc70104d74dc07748f9745cb796da2dfb714a0500000000000000faed94fc39acfb3fd25dfa8116a154cd1226e1bb72b59fed817072a0da60160761fd3dffda0f7c592eabd8ab68334d2a1693cb187539049e331272bf5135044df8161400211b8012b6eb1ed5656e83f65509bb4b323c5bd61bff949d3bade2f6ffda1360c2786e16937ab61d6dcafed319c716357d0885f9c6d1f442954c167dd9b4acd9468ce3674c82bbb2e31389179b025dbe063b7f906217b2cf8410c7023aa3e5cc3ba1000000000000000000000000000000006ae6301a2da44394275c582a6516bb92ea1980a0a659f2f1811c8b281c209647c4241f292b20508b215dde27bb2487a6e2b5e4a8ccfab90c23827ef06cbe364073005f8a6d1456aaeb85ffb7858f24eced67a67ab825e863928ed64c83f62ffdaa997657335b63c6b4163aff094059e626766845fd779c9e6cdbbd64c24936615ee68538e8fddd0d90f3a7579579a142c0f7b318264d5c13c31cf475829528267ead38523cab7e1664e8426cfce471fef821c8a02a7e7d954d05b68a9c28f79429b09e2bb3681ae2b831e27c735123361c193d66ed4d71f19b199d371ec6bfada7cd370e3fdd3cd980fa1e145fd3f3e96b1ff253c865e1ada08f5d16ed652ee0c7f45352227f92fbd679212c225d097aa90f7e1fb1f983415f43e75a19ecf7fd21bfa150ef563aa72ba1c43c5f3d9be128ec26b691f31f9cab931631606a81622f120675c962be2d3b5e95f74f0b209e42e6bdd76e6e725295b1d78d928f6f63c41cbde2ba66ad81168070c8c6e18a6e452a31bde54ad3e16304d06a234f5f9311ef0f78924b68dbb4712efdb6974667bdb54f16fd2061b9ba93638dd177227e94e4ebd2ec1d437db948062bf41742000000000000000000305f70dd02fa0c61d5fe6d8ff35389246037e18d34c1375ae04f44f0c2543c772c5ccb137be7dc1874c514b37c668554d77d4ea5ed144a648257f4a0301067bbcd9b91072659d872f26b796e2b81025edb5f45f785e2c2602b248ecdd80f019ca659be7e8ae953325a27564f33c9d458a60be3dab38baab7eb1a66ab1ffd6308f7fd51beb356fe75eb985b7581bb5584c53984ba9c7340f97e8d3825681c53de5f554e595b00000000000000006a8fa9f05d64c4be42f981f00051a39938613067dbd1427e01bfec016e51844cefa8a855bf23ac887b4a88eed6d9443857242f28e31a41d20105fbf3394ff910e734b4d9101265ff729c426e01c1ab13dda8c388b9e6626f19eecb87e39175e85e17000000000000000000009431807e43886903526074e6b40244c938a4c68a38c25ddd7c143b3f14eafe4b28ec66815cf8d1f56aa1424bc9b5d58790298e5b310969e50c222563b54e60854e1bfeef448aca8c5ccbf5546ce4c3cd5a733fec25fb94e1e0f966bcbd28a4d8fe4f556eaa1104a793006619700798354c6ae05025040965e3083562bfa20968c04007d221c02c9fd1f75e1ff40f439bdde4e784012e52049b483d02f81b88f5f57816b3fecec79cfca8d37203e769759d6b6a56b7605ced8ee18475a77ff0963a565fb6021d216c01b1098e40550a1cfd80e918d685a7b099a4f8ed654cd76ca61fe5ad8a31ec558fdbfa706d5e738bceae81fe777c307d5bc72183a4c2d35732ab916a781b9912160a3fd2a2e74dd690c57bdfdc1f069f9491bca7a8c59363799be70018c25ece5ad7307dc7a95c51bc25a8bbe2cf5ddf6aa161693782f9ffffffa768f391b49d4c978c96dbb52f21c122eba9f17c8bed10591958cf06321a248b5f76ceedfe0d080d6aeadc11b237b3326dd04b86ac37c0d131544888db9e128d059761ad9a393e96c3b41c13c5a381bff187a75de560ba6eb3faa5ff8d2bb3c88f8de5efc2fb2200cfda6d07ceae22577064334fbf76a23e62e6059211d995b879f6b7d3f7fcf03652b81e6b7cdeff947ad185d3c6269ca247b429c3b872a8f1ef60407d29a874f4ec31c9effed55543a65a6b4d778cebcd43b7905f3960140bd783540a7353014bda8e9c7a34a5f428fd1f8eb11e837dd9d586487fdebcb1ecd3a003ff0fda4be617fecf1ff0ef2cdfb7fea73ca18874664d60a4b9423f3297bc8eb91b4ee1d73272abbef3e7a828a7d7ab055a8eb58fe379de8533830406000000941b463e9049fd105c74c91cc4d71b0f76e2c2e4825106aa7ce2a3adbbc7a0443ece58e752b47e6f677ec97c5c568a89d6e36b165c39132a0f27080ece2a94c320b002c77f82662675a7713c7067081cac15994698c41ff4754268ae2676384ff799783f55d7e5a1a092a01b965dc99cb7a9d98440c355927629f2bcf9dc2396eb2f5d25829715c34327642ac48f1201014a95e0e65e12cdf27e19043e3c5d3e798375cead35b9a93190a52cdecaaccc854a1d41ef365303f0e9b4fc969c9dab6df5e8a795b140fcc09e8a7b694d12932917facd8ceaa4e2d0d16bb0b95387fcd5ff136d8abddf94daf442bbff744591931872a36cf921ad69f2127386e8b0f9afee4da8d3fbec809fbb3ca0fded2859cf25d4c6155d396c5b9bd1a928923123f63f4c40688eae69990adb1f6b8ffabe2ea6e2247f266d0e47fe4fa197f0b6705ac04ffb31305da425f769cb2c110bb4555a2fd8c7fefd5d3d1508c9e84263a2fcb3f011531f48c98a4fc8e8607ba68d4a2359e3b7aa6df188347b8890abe0755701b9672f469a9ce799547755a84720a173a8563bd609047be23b2c0a471f4b0b92cde128ef6dfc8fe011856e035414536a2902ba7fed70bf42843294484a32a7fd5ef4e5", @ANYRESOCT=r4], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0xd, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r5}, 0x10) (async) r6 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) (async) r7 = openat$procfs(0xffffffffffffff9c, &(0x7f00000004c0)='/proc/diskstats\x00', 0x0, 0x0) sendfile(r6, r7, 0x0, 0x20000023896) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) 00:07:51 executing program 2: syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000040)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='huge=always'], 0x0) chdir(&(0x7f0000000380)='./bus\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000600)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x10, r0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x17) 00:07:51 executing program 5: r0 = socket(0x10, 0x803, 0x0) (async) r1 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f00000001c0), 0x4080, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f0000000180), r1) (async) getsockname$packet(r0, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) fsetxattr$trusted_overlay_nlink(r0, &(0x7f00000000c0), &(0x7f0000000140)={'L+', 0x7}, 0x16, 0x2) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) (async) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r3, &(0x7f00000004c0)=ANY=[@ANYBLOB="1510000065ffff018000fff300000432303030a08d173619ef110148f27c70a0b809e9fd05813f0c85ac040000000000000011e7f1ef7c41322757f7aee681d6cb7242a3ca66642b726aa309d9cdf9f64ad5b4d4d3f836f5a388ff1d0ef6918438235aca14f784e84a6b013050ed41786b23"], 0x15) r4 = dup(r3) write$FUSE_BMAP(r4, &(0x7f0000000100)={0x18}, 0x18) (async, rerun: 32) bind(r0, &(0x7f0000000440)=@rc={0x1f, @any, 0x8}, 0x80) (async, rerun: 32) write$FUSE_INIT(r4, &(0x7f0000000300)={0x50}, 0x50) (async, rerun: 64) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000380)={'trans=fd,', {'rfdno', 0x3d, r2}, 0x2c, {'wfdno', 0x3d, r3}, 0x2c, {[{@aname={'aname', 0x3d, '\\\x13\xa3\xfc\x9d\xeb)^\x17\xf3C\x1dh\x99\xe6e\x8c\xc3\x85\xb3\x97Y\xf5Hi\xf6\xff\x1d\x1d\xe3b;?\xbb\x06\xb4\xf6q\xd1\xa8\x1dt\x10\xa1\xc0\xcf\xd6\x9d\xb4\xcbV\x10\xe1\xfb\xf3>\x0e;I$d\xde\xdfR\xa3\x0fN\x12\x99\x8f\x89\xafV\xf2\x16\xf7\x1b\xb51c\xda\x02\xdd\x94\x9d\xa02\x91\x85\xca%7S\x88\x00\x00\x00\x00\x00\x00\xb4\xb4@\xcc\xa0\x11\xc2\x17!\x1a\x9b\xda'}}], [], 0x6b}}) (rerun: 64) 00:07:51 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x4e23, @broadcast}, 0x10) (async) setsockopt$inet_tcp_int(r0, 0x6, 0xa, &(0x7f00000025c0)=0xe7d, 0x4) (async) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000000040)={0x2, 0x4e23, @local}, 0x10) (async) bind$inet(r0, &(0x7f0000000180)={0x2, 0x4e21, @multicast2}, 0x10) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000000600), 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$nl_route_sched(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000c00)=ANY=[], 0x584}}, 0x0) sendto$inet(r0, &(0x7f00000012c0)="0c268a927f1f6588b967481241ba78600a34f65ac618ded8974895abeaf4b4834ff922b3f1e0b02bd67aa03859bcecc7a95425a3a07e758044ab4ea6f7ae55d88fecf90b1a7511bf746bec66ba", 0xfe6a, 0x11, 0x0, 0x27) (async) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f00000000c0)='westwood\x00', 0x9) (async) recvmsg(r0, &(0x7f0000001500)={0x0, 0xa, &(0x7f0000002200)=[{&(0x7f00000035c0)=""/4106, 0x15ba}], 0x1, 0x0, 0x46, 0x400000}, 0x100) sendto$inet(r1, &(0x7f0000000100)="f6541364939e81972f97a96a76dd2e4619b616b74432003526874ab0e4915f27339ad209392d0f6a1196e55abddf52c51d98ad4d02f00c1d4ebca88a853bc79909dda61fd2b012bc762738148da8a2e56f673c4dbcba", 0x56, 0x4008080, &(0x7f0000000080)={0x2, 0x4e23, @rand_addr=0x64010102}, 0x10) (async) r2 = socket(0x10, 0x3, 0x0) (async) r3 = socket$nl_route(0x10, 0x3, 0x0) (async) r4 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r4) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r5, @ANYBLOB="01000000010000001c0012000c2f0100627269646765"], 0x3c}}, 0x0) (async) sendmsg$nl_route_sched(r2, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=@newqdisc={0x78, 0x24, 0x5820a61ca228651, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfq={{0x8}, {0x4c}}]}, 0x78}}, 0x0) (async) sendto$inet(r2, &(0x7f0000000240)="ec2d698a7742f2c9", 0x8, 0x4, &(0x7f0000000280)={0x2, 0x4e20, @rand_addr=0x64010100}, 0x10) 00:07:51 executing program 1: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = add_key$fscrypt_provisioning(&(0x7f0000000200), &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000300)=ANY=[@ANYBLOB="02"], 0x29, 0xffffffffffffffff) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(r1, 0xc0506617, &(0x7f0000000340)={@id={0x2, 0x0, @b}, 0x0, r2}) ioctl$LOOP_SET_FD(r1, 0x4c00, r0) sendmsg$nl_xfrm(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000840)={&(0x7f0000000000)=ANY=[@ANYBLOB="fc000000190001000000000000000000e000000200000000000080776ad5a41bd83c000000000000000000000000000000000000000000000a00000000000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000044000500ac1414aa000000000000000000000000000000003200000000000000ac1414000000000000000000000000000635000000000200"/180], 0xfc}}, 0x0) 00:07:51 executing program 4: syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000040)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='huge=always'], 0x0) chdir(&(0x7f0000000380)='./bus\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000600)=ANY=[], 0x208e24b) pwrite64(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$addseals(r0, 0x409, 0xe) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x12, r0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x64) 00:07:51 executing program 3: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000002480)={0x6, 0x3, &(0x7f0000001300)=ANY=[@ANYBLOB="180000000000deffff7900e2050000006d7e2d005700"], &(0x7f00000000c0)='GPL\x00', 0x6, 0x1000, &(0x7f0000001380)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000002380)=@bpf_ext={0x1b, 0x3, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000000000000000000000000000950000e6988d9600"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x1541f, r0}, 0x80) 00:07:51 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x4e23, @broadcast}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0xa, &(0x7f00000025c0)=0xe7d, 0x4) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000000040)={0x2, 0x4e23, @local}, 0x10) bind$inet(r0, &(0x7f0000000180)={0x2, 0x4e21, @multicast2}, 0x10) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000000600), 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$nl_route_sched(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000c00)=ANY=[], 0x584}}, 0x0) sendto$inet(r0, &(0x7f00000012c0)="0c268a927f1f6588b967481241ba78600a34f65ac618ded8974895abeaf4b4834ff922b3f1e0b02bd67aa03859bcecc7a95425a3a07e758044ab4ea6f7ae55d88fecf90b1a7511bf746bec66ba", 0xfe6a, 0x11, 0x0, 0x27) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f00000000c0)='westwood\x00', 0x9) recvmsg(r0, &(0x7f0000001500)={0x0, 0xa, &(0x7f0000002200)=[{&(0x7f00000035c0)=""/4106, 0x15ba}], 0x1, 0x0, 0x46, 0x400000}, 0x100) sendto$inet(r1, &(0x7f0000000100)="f6541364939e81972f97a96a76dd2e4619b616b74432003526874ab0e4915f27339ad209392d0f6a1196e55abddf52c51d98ad4d02f00c1d4ebca88a853bc79909dda61fd2b012bc762738148da8a2e56f673c4dbcba", 0x56, 0x4008080, &(0x7f0000000080)={0x2, 0x4e23, @rand_addr=0x64010102}, 0x10) r2 = socket(0x10, 0x3, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r4) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r5, @ANYBLOB="01000000010000001c0012000c2f0100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=@newqdisc={0x78, 0x24, 0x5820a61ca228651, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfq={{0x8}, {0x4c}}]}, 0x78}}, 0x0) sendto$inet(r2, &(0x7f0000000240)="ec2d698a7742f2c9", 0x8, 0x4, &(0x7f0000000280)={0x2, 0x4e20, @rand_addr=0x64010100}, 0x10) socket$inet(0x2, 0x4000000000000001, 0x0) (async) bind$inet(r0, &(0x7f0000000000)={0x2, 0x4e23, @broadcast}, 0x10) (async) setsockopt$inet_tcp_int(r0, 0x6, 0xa, &(0x7f00000025c0)=0xe7d, 0x4) (async) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000000040)={0x2, 0x4e23, @local}, 0x10) (async) bind$inet(r0, &(0x7f0000000180)={0x2, 0x4e21, @multicast2}, 0x10) (async) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000000600), 0x4) (async) fcntl$dupfd(r0, 0x0, r0) (async) sendmsg$nl_route_sched(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000c00)=ANY=[], 0x584}}, 0x0) (async) sendto$inet(r0, &(0x7f00000012c0)="0c268a927f1f6588b967481241ba78600a34f65ac618ded8974895abeaf4b4834ff922b3f1e0b02bd67aa03859bcecc7a95425a3a07e758044ab4ea6f7ae55d88fecf90b1a7511bf746bec66ba", 0xfe6a, 0x11, 0x0, 0x27) (async) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f00000000c0)='westwood\x00', 0x9) (async) recvmsg(r0, &(0x7f0000001500)={0x0, 0xa, &(0x7f0000002200)=[{&(0x7f00000035c0)=""/4106, 0x15ba}], 0x1, 0x0, 0x46, 0x400000}, 0x100) (async) sendto$inet(r1, &(0x7f0000000100)="f6541364939e81972f97a96a76dd2e4619b616b74432003526874ab0e4915f27339ad209392d0f6a1196e55abddf52c51d98ad4d02f00c1d4ebca88a853bc79909dda61fd2b012bc762738148da8a2e56f673c4dbcba", 0x56, 0x4008080, &(0x7f0000000080)={0x2, 0x4e23, @rand_addr=0x64010102}, 0x10) (async) socket(0x10, 0x3, 0x0) (async) socket$nl_route(0x10, 0x3, 0x0) (async) socket(0x10, 0x803, 0x0) (async) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r4) (async) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) (async) sendmsg$nl_route(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r5, @ANYBLOB="01000000010000001c0012000c2f0100627269646765"], 0x3c}}, 0x0) (async) sendmsg$nl_route_sched(r2, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=@newqdisc={0x78, 0x24, 0x5820a61ca228651, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfq={{0x8}, {0x4c}}]}, 0x78}}, 0x0) (async) sendto$inet(r2, &(0x7f0000000240)="ec2d698a7742f2c9", 0x8, 0x4, &(0x7f0000000280)={0x2, 0x4e20, @rand_addr=0x64010100}, 0x10) (async) 00:07:51 executing program 1: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = add_key$fscrypt_provisioning(&(0x7f0000000200), &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000300)=ANY=[@ANYBLOB="02"], 0x29, 0xffffffffffffffff) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(r1, 0xc0506617, &(0x7f0000000340)={@id={0x2, 0x0, @b}, 0x0, r2}) ioctl$LOOP_SET_FD(r1, 0x4c00, r0) sendmsg$nl_xfrm(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000840)={&(0x7f0000000000)=ANY=[@ANYBLOB="fc000000190001000000000000000000e000000200000000000080776ad5a41bd83c000000000000000000000000000000000000000000000a00000000000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000044000500ac1414aa000000000000000000000000000000003200000000000000ac1414000000000000000000000000000635000000000200"/180], 0xfc}}, 0x0) socket$nl_xfrm(0x10, 0x3, 0x6) (async) openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) (async) add_key$fscrypt_provisioning(&(0x7f0000000200), &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000300)=ANY=[@ANYBLOB="02"], 0x29, 0xffffffffffffffff) (async) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(r1, 0xc0506617, &(0x7f0000000340)={@id={0x2, 0x0, @b}, 0x0, r2}) (async) ioctl$LOOP_SET_FD(r1, 0x4c00, r0) (async) sendmsg$nl_xfrm(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000840)={&(0x7f0000000000)=ANY=[@ANYBLOB="fc000000190001000000000000000000e000000200000000000080776ad5a41bd83c000000000000000000000000000000000000000000000a00000000000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000044000500ac1414aa000000000000000000000000000000003200000000000000ac1414000000000000000000000000000635000000000200"/180], 0xfc}}, 0x0) (async) 00:07:51 executing program 3: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000002480)={0x6, 0x3, &(0x7f0000001300)=ANY=[@ANYBLOB="180000000000deffff7900e2050000006d7e2d005700"], &(0x7f00000000c0)='GPL\x00', 0x6, 0x1000, &(0x7f0000001380)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000002380)=@bpf_ext={0x1b, 0x3, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000000000000000000000000000950000e6988d9600"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x1541f, r0}, 0x80) 00:07:51 executing program 1: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = add_key$fscrypt_provisioning(&(0x7f0000000200), &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000300)=ANY=[@ANYBLOB="02"], 0x29, 0xffffffffffffffff) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(r1, 0xc0506617, &(0x7f0000000340)={@id={0x2, 0x0, @b}, 0x0, r2}) ioctl$LOOP_SET_FD(r1, 0x4c00, r0) sendmsg$nl_xfrm(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000840)={&(0x7f0000000000)=ANY=[@ANYBLOB="fc000000190001000000000000000000e000000200000000000080776ad5a41bd83c000000000000000000000000000000000000000000000a00000000000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000044000500ac1414aa000000000000000000000000000000003200000000000000ac1414000000000000000000000000000635000000000200"/180], 0xfc}}, 0x0) socket$nl_xfrm(0x10, 0x3, 0x6) (async) openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) (async) add_key$fscrypt_provisioning(&(0x7f0000000200), &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000300)=ANY=[@ANYBLOB="02"], 0x29, 0xffffffffffffffff) (async) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(r1, 0xc0506617, &(0x7f0000000340)={@id={0x2, 0x0, @b}, 0x0, r2}) (async) ioctl$LOOP_SET_FD(r1, 0x4c00, r0) (async) sendmsg$nl_xfrm(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000840)={&(0x7f0000000000)=ANY=[@ANYBLOB="fc000000190001000000000000000000e000000200000000000080776ad5a41bd83c000000000000000000000000000000000000000000000a00000000000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000044000500ac1414aa000000000000000000000000000000003200000000000000ac1414000000000000000000000000000635000000000200"/180], 0xfc}}, 0x0) (async) 00:07:51 executing program 3: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000002480)={0x6, 0x3, &(0x7f0000001300)=ANY=[@ANYBLOB="180000000000deffff7900e2050000006d7e2d005700"], &(0x7f00000000c0)='GPL\x00', 0x6, 0x1000, &(0x7f0000001380)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000002380)=@bpf_ext={0x1b, 0x3, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000000000000000000000000000950000e6988d9600"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x1541f, r0}, 0x80) [ 471.160361][T26689] __nla_validate_parse: 80 callbacks suppressed [ 471.160372][T26689] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.0'. [ 471.165366][T26689] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. 00:07:51 executing program 1: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = add_key$fscrypt_provisioning(&(0x7f0000000200), &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000300)=ANY=[@ANYBLOB="02"], 0x29, 0xffffffffffffffff) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(r1, 0xc0506617, &(0x7f0000000340)={@id={0x2, 0x0, @b}, 0x0, r2}) ioctl$LOOP_SET_FD(r1, 0x4c00, r0) sendmsg$nl_xfrm(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000840)={&(0x7f0000000000)=ANY=[@ANYBLOB="fc000000190001000000000000000000e000000200000000000080776ad5a41bd83c000000000000000000000000000000000000000000000a00000000000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000044000500ac1414aa000000000000000000000000000000003200000000000000ac1414000000000000000000000000000635000000000200"/180], 0xfc}}, 0x0) [ 471.262324][T26712] Injecting memory failure for pfn 0x184800 at process virtual address 0x20000000 [ 471.279023][T26712] Memory failure: 0x184800: recovery action for dirty LRU page: Recovered [ 471.284885][T26712] Injecting memory failure for pfn 0x184a00 at process virtual address 0x20200000 [ 471.297338][T26712] Memory failure: 0x184a00: recovery action for dirty LRU page: Recovered [ 471.317434][T26712] Injecting memory failure for pfn 0x184000 at process virtual address 0x20400000 [ 471.330765][T26712] Memory failure: 0x184000: recovery action for dirty LRU page: Recovered [ 471.340847][T26712] Injecting memory failure for pfn 0x184200 at process virtual address 0x20600000 [ 471.356996][T26712] Memory failure: 0x184200: recovery action for dirty LRU page: Recovered 00:07:51 executing program 2: syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000040)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='huge=always'], 0x0) chdir(&(0x7f0000000380)='./bus\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000600)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x10, r0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x17) [ 473.560194][ T45] Bluetooth: hci6: unexpected cc 0x0c03 length: 249 > 1 [ 473.563295][ T45] Bluetooth: hci6: unexpected cc 0x1003 length: 249 > 9 [ 473.565904][ T45] Bluetooth: hci6: unexpected cc 0x1001 length: 249 > 9 [ 473.568352][ T45] Bluetooth: hci6: unexpected cc 0x0c23 length: 249 > 4 [ 473.570588][ T45] Bluetooth: hci6: unexpected cc 0x0c25 length: 249 > 3 [ 473.581461][ T45] Bluetooth: hci6: unexpected cc 0x0c38 length: 249 > 2 [ 473.586327][ T3072] Bluetooth: hci6: unexpected cc 0x0c03 length: 249 > 1 [ 473.588340][ T3072] Bluetooth: hci6: unexpected cc 0x1003 length: 249 > 9 [ 473.590309][ T3072] Bluetooth: hci6: unexpected cc 0x1001 length: 249 > 9 [ 473.598437][ T3072] Bluetooth: hci6: unexpected cc 0x0c23 length: 249 > 4 [ 473.600605][ T3072] Bluetooth: hci6: unexpected cc 0x0c25 length: 249 > 3 [ 473.602776][ T3072] Bluetooth: hci6: unexpected cc 0x0c38 length: 249 > 2 [ 473.605104][T26717] Bluetooth: hci6: HCI_REQ-0x0c1a [ 473.701744][T26717] chnl_net:caif_netlink_parms(): no params data found [ 473.724812][T26717] bridge0: port 1(bridge_slave_0) entered blocking state [ 473.726582][T26717] bridge0: port 1(bridge_slave_0) entered disabled state [ 473.728952][T26717] device bridge_slave_0 entered promiscuous mode [ 473.732552][T26717] bridge0: port 2(bridge_slave_1) entered blocking state [ 473.734360][T26717] bridge0: port 2(bridge_slave_1) entered disabled state [ 473.736735][T26717] device bridge_slave_1 entered promiscuous mode [ 473.746475][T26717] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 473.750499][T26717] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 473.762152][T26717] team0: Port device team_slave_0 added [ 473.764916][T26717] team0: Port device team_slave_1 added [ 473.773229][T26717] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 473.775082][T26717] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 473.782703][T26717] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 473.786997][T26717] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 473.788861][T26717] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 473.796310][T26717] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 473.852865][T26717] device hsr_slave_0 entered promiscuous mode [ 473.892675][T26717] device hsr_slave_1 entered promiscuous mode [ 473.931442][T26717] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 473.933493][T26717] Cannot create hsr debugfs directory [ 474.035751][T26717] netdevsim netdevsim5 netdevsim3 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 474.103715][T26717] netdevsim netdevsim5 netdevsim2 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 474.171698][T26717] netdevsim netdevsim5 netdevsim1 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 474.236409][T26717] netdevsim netdevsim5 netdevsim0 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 474.440666][T26717] netdevsim netdevsim5 netdevsim0: renamed from eth0 [ 474.472481][T26717] netdevsim netdevsim5 netdevsim1: renamed from eth1 [ 474.512577][T26717] netdevsim netdevsim5 netdevsim2: renamed from eth2 [ 474.552774][T26717] netdevsim netdevsim5 netdevsim3: renamed from eth3 [ 474.610196][T26717] bridge0: port 2(bridge_slave_1) entered blocking state [ 474.612108][T26717] bridge0: port 2(bridge_slave_1) entered forwarding state [ 474.613997][T26717] bridge0: port 1(bridge_slave_0) entered blocking state [ 474.615810][T26717] bridge0: port 1(bridge_slave_0) entered forwarding state [ 474.641052][T26717] 8021q: adding VLAN 0 to HW filter on device bond0 [ 474.648740][ T13] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 474.651262][ T13] bridge0: port 1(bridge_slave_0) entered disabled state [ 474.654071][ T13] bridge0: port 2(bridge_slave_1) entered disabled state [ 474.657248][ T13] IPv6: ADDRCONF(NETDEV_CHANGE): bond0: link becomes ready [ 474.664583][T26717] 8021q: adding VLAN 0 to HW filter on device team0 [ 474.673299][T14608] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 474.675601][T14608] bridge0: port 1(bridge_slave_0) entered blocking state [ 474.677359][T14608] bridge0: port 1(bridge_slave_0) entered forwarding state [ 474.679423][T14608] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 474.682340][T14608] bridge0: port 2(bridge_slave_1) entered blocking state [ 474.684400][T14608] bridge0: port 2(bridge_slave_1) entered forwarding state [ 474.688684][ T3613] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 474.708750][T26717] hsr0: Slave A (hsr_slave_0) is not up; please bring it up to get a fully working HSR network [ 474.712430][T26717] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 474.715877][T14608] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 474.718680][T14608] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 474.721827][T14608] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 474.724441][T14608] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 474.726864][T14608] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 474.729151][T14608] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 474.731960][T14608] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 474.734404][T14608] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 474.737021][T14608] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 474.739834][T14608] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 474.794917][T26717] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 474.797104][ T3613] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 474.799088][ T3613] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 474.862937][ T3613] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 474.865420][ T3613] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 474.875328][ T3613] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 474.877723][ T3613] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 474.880178][ T3613] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 474.882960][ T3613] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 474.886229][T26717] device veth0_vlan entered promiscuous mode [ 474.890667][T26717] device veth1_vlan entered promiscuous mode [ 474.901022][ T3613] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 474.903515][ T3613] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 474.905833][ T3613] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 474.908200][ T3613] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 474.913211][T26717] device veth0_macvtap entered promiscuous mode [ 474.916573][T26717] device veth1_macvtap entered promiscuous mode [ 474.928988][T26717] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 474.933167][T26717] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 474.935730][T26717] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 474.938384][T26717] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 474.940966][T26717] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 474.944618][T26717] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 474.947452][T26717] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 474.950186][T26717] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 474.953663][T26717] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 474.956484][T26717] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 474.958904][T26717] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 474.962104][T26717] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 474.965650][T26717] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 474.968168][ T3609] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 474.970515][ T3609] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 474.973310][ T3609] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 474.975848][ T3609] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 474.979723][T26717] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 474.982803][T26717] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 474.985451][T26717] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 474.988196][T26717] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 474.990812][T26717] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 474.994018][T26717] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 474.996622][T26717] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 474.999401][T26717] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 475.001964][T26717] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 475.004680][T26717] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 475.007621][T26717] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 475.010506][T26717] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 475.014069][T26717] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 475.016413][T14610] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 475.018904][T14610] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 475.022822][T26717] netdevsim netdevsim5 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 475.025213][T26717] netdevsim netdevsim5 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 475.027516][T26717] netdevsim netdevsim5 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 475.029795][T26717] netdevsim netdevsim5 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 475.076051][T14832] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 475.078310][T14832] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 475.083454][ T13] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 475.100052][ T3153] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 475.102382][ T3153] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 475.107006][ T13] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready 00:07:55 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'batadv_slave_1\x00'}) accept$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000380)=0x14) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000080)={'batadv_slave_1\x00', 0x0}) ioctl$sock_inet6_SIOCADDRT(r1, 0x890b, &(0x7f00000002c0)={@private1={0xfc, 0x1, '\x00', 0x1}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @dev={0xfe, 0x80, '\x00', 0x24}, 0x0, 0x0, 0x8, 0x0, 0x4, 0x0, r2}) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r3, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00', 0x0}) ioctl$sock_inet6_SIOCADDRT(r3, 0x890b, &(0x7f00000002c0)={@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @private1, @mcast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50010, r4}) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$HIDIOCGFEATURE(0xffffffffffffffff, 0xc0404807, 0x0) setsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x8, &(0x7f0000000140)=0x7f, 0x4) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r5, 0x8933, &(0x7f0000000080)={'batadv_slave_1\x00'}) ioctl$sock_inet6_SIOCADDRT(r5, 0x890b, &(0x7f0000000200)={@mcast2, @dev={0xfe, 0x80, '\x00', 0x1c}, @private1={0xfc, 0x1, '\x00', 0x4}, 0x0, 0x8, 0x0, 0x4e88c24359b63e52, 0xffffffffffffffff, 0x100043}) r6 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r6, 0x8933, &(0x7f0000000080)={'batadv_slave_1\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCDELPRL(0xffffffffffffffff, 0x89f6, &(0x7f0000000100)={'sit0\x00', &(0x7f0000000480)=ANY=[@ANYBLOB="7a242c9540785528f6cf61bd9724fc95c17b5e6b6c49b9fe022d3fcdb656138fc2d71b2e84d02bb839680bf85ff37d3727095375ffba02adf8e15052ea74d779de7db1b8e7e880d5c3786f50b5fe30fda767297e1be7001207aff46c8dee9550975823d217b12cc6882cfa629ddc6651b203e060480716475a4fb133ef646855dd63ca8c0f883a17245340e0ac9b4c5fcede0583dad52301e1b8f89c41e22fa9ca8d4b05f8d70f062212b278ecb86b44f5d1376516881cc06f7ecb1902a87f87bb812606e574daf9dc9b19420c2d7c76bb4bfa148e0e77fc65611c7617fa4bd368f28971cc6eaf9b371abc326f0bda272ffff1c9b69bb0e846c24ac9566b9d581a79b3b9d98704c63f83a860b63483241f0c12dafeff99dc82b19e8355ae57dc0b2678bdda23d67684918e37ce801e7b190227ad25041a83829c6eec34fba7514ef39c4240f21d4eaceca008a7009c62c95917bbd9631ed708ab5c780f4072aaaab7f28d985c39e0f9721c4b5e75dfa11778f237e8b7a3e8"]}) ioctl$sock_inet6_SIOCADDRT(r1, 0x890b, &(0x7f00000002c0)={@dev={0xfe, 0x80, '\x00', 0x3f}, @private2={0xfc, 0x2, '\x00', 0x1}, @private0, 0x0, 0x1, 0x0, 0x400, 0x6, 0x100043, r7}) socket$inet6_tcp(0xa, 0x1, 0x0) sendmsg$nl_route(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000003c0)=ANY=[@ANYBLOB="e435e1de7b8558ab3d497d176ba28329b5787a22a7c934b00a16a9ddbe707663c5dbb5279440f346b5bfdebd63c2ddb9dac7a9d6994bb9ad2d8e7b065d583478b96e78b9d483d8f54c1fcd979be2624cce28ec9b29ca4ccfe347f753506c9bd2088932fb5a66a99d9c2702eb2c5a7ccc815d83e1580e802afec21de06b3e4a9b557f4c7ffd9b17235aebeeaf90f4a4410d3d688889698cfe8c447f6da001000000000000003384", @ANYRES32, @ANYBLOB="686cc10000ea65912b"], 0x25c}}, 0x0) 00:07:55 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_CRIT_PROTOCOL_STOP(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x14, r1, 0x400, 0x70bd28, 0x25dfdbfe, {{}, {@void, @void}}, ["", "", "", "", "", ""]}, 0x14}}, 0x4000801) sendmsg$nl_route(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f00000002c0)=@dellinkprop={0x1f4, 0x10, 0x1, 0x0, 0x25dfdbfd, {}, [@IFLA_VFINFO_LIST={0x1d4, 0x16, 0x0, 0x1, [{0xa0, 0x1, 0x0, 0x1, [@IFLA_VF_MAC={0x28, 0x1, {0x5, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xe}}}, @IFLA_VF_VLAN_LIST={0x2c, 0xc, 0x0, 0x1, [{0x14, 0x1, {0x9, 0xec7, 0xe3, 0x88a8}}, {0x14, 0x1, {0x3, 0x7a8, 0x40, 0x88a8}}]}, @IFLA_VF_VLAN={0x10, 0x2, {0x80, 0xf7, 0x5}}, @IFLA_VF_TRUST={0xc, 0x9, {0x4, 0x9}}, @IFLA_VF_VLAN_LIST={0x2c, 0xc, 0x0, 0x1, [{0x14, 0x1, {0x81, 0x404, 0x4, 0x8100}}, {0x14, 0x1, {0x3, 0x1dd, 0x2, 0x8100}}]}]}, {0xc4, 0x1, 0x0, 0x1, [@IFLA_VF_MAC={0x28, 0x1, {0x3ff, @broadcast}}, @IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0x4, 0xffffffff}}, @IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0xd, 0xffffffff}}, @IFLA_VF_VLAN_LIST={0x54, 0xc, 0x0, 0x1, [{0x14, 0x1, {0x7, 0x24b, 0x7ff, 0x8100}}, {0x14, 0x1, {0x5, 0x324, 0x9, 0x88a8}}, {0x14, 0x1, {0x6, 0xf77, 0x10001, 0x88a8}}, {0x14, 0x1, {0x4, 0x318, 0x8, 0x8100}}]}, @IFLA_VF_IB_PORT_GUID={0x14, 0xb, {0x1}}, @IFLA_VF_TX_RATE={0xc, 0x3, {0x4, 0xb8}}, @IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0x5, 0x26}}]}, {0x48, 0x1, 0x0, 0x1, [@IFLA_VF_LINK_STATE={0xc, 0x5, {0x8}}, @IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0x0, 0x6}}, @IFLA_VF_VLAN={0x10, 0x2, {0xfffffff8, 0xcc, 0x6}}, @IFLA_VF_RATE={0x10, 0x6, {0x7ff, 0x2, 0x5}}, @IFLA_VF_TRUST={0xc, 0x9, {0x5, 0x1}}]}, {0x10, 0x1, 0x0, 0x1, [@IFLA_VF_SPOOFCHK={0xc, 0x4, {0x401, 0x80}}]}, {0x14, 0x1, 0x0, 0x1, [@IFLA_VF_VLAN={0x10, 0x2, {0x6, 0xae2, 0x1}}]}]}]}, 0x1f4}}, 0x48080) 00:07:55 executing program 3: r0 = open_tree(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8000) sendmsg$nl_route(r0, &(0x7f0000000280)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000240)={&(0x7f0000000140)=@bridge_setlink={0x94, 0x13, 0x200, 0x70bd28, 0x25dfdbfb, {0x7, 0x0, 0x0, 0x0, 0x20134}, [@IFLA_NUM_RX_QUEUES={0x8, 0x20, 0x6}, @IFLA_NUM_RX_QUEUES={0x8, 0x20, 0x200}, @IFLA_LINKMODE={0x5, 0x11, 0x4f}, @IFLA_MTU={0x8, 0x4, 0xfffff801}, @IFLA_BROADCAST={0xa, 0x2, @remote}, @IFLA_GSO_MAX_SIZE={0x8, 0x29, 0x374e6}, @IFLA_NET_NS_PID={0x8}, @IFLA_VF_PORTS={0x30, 0x18, 0x0, 0x1, [{0xc, 0x1, 0x0, 0x1, [@IFLA_PORT_VF={0x8, 0x1, 0x77}]}, {0x20, 0x1, 0x0, 0x1, [@IFLA_PORT_PROFILE={0x19, 0x2, 'fscrypt-provisioning\x00'}]}]}, @IFLA_GSO_MAX_SEGS={0x8, 0x28, 0xde5c}]}, 0x94}, 0x1, 0x0, 0x0, 0x1}, 0x80001) r1 = openat$rtc(0xffffffffffffff9c, &(0x7f00000015c0), 0x0, 0x0) dup(r1) syz_open_dev$rtc(&(0x7f0000000080), 0x0, 0x2600) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r3 = add_key$fscrypt_provisioning(&(0x7f0000000200), &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000300)=ANY=[@ANYBLOB="02"], 0x29, 0xffffffffffffffff) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(r2, 0xc0506617, &(0x7f0000000340)={@id={0x2, 0x0, @b}, 0x0, r3}) ioctl$RTC_RD_TIME(r2, 0x80247009, &(0x7f0000000040)) ioctl$RTC_SET_TIME(r1, 0x4024700a, &(0x7f0000000000)={0x1b, 0x14, 0x3, 0x12, 0x0, 0x3, 0x0, 0x92}) 00:07:55 executing program 5: r0 = socket(0x10, 0x803, 0x0) r1 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f00000001c0), 0x4080, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f0000000180), r1) (async) getsockname$packet(r0, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) (async) fsetxattr$trusted_overlay_nlink(r0, &(0x7f00000000c0), &(0x7f0000000140)={'L+', 0x7}, 0x16, 0x2) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) (async, rerun: 64) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) (rerun: 64) write$P9_RVERSION(r3, &(0x7f00000004c0)=ANY=[@ANYBLOB="1510000065ffff018000fff300000432303030a08d173619ef110148f27c70a0b809e9fd05813f0c85ac040000000000000011e7f1ef7c41322757f7aee681d6cb7242a3ca66642b726aa309d9cdf9f64ad5b4d4d3f836f5a388ff1d0ef6918438235aca14f784e84a6b013050ed41786b23"], 0x15) r4 = dup(r3) write$FUSE_BMAP(r4, &(0x7f0000000100)={0x18}, 0x18) bind(r0, &(0x7f0000000440)=@rc={0x1f, @any, 0x8}, 0x80) (async, rerun: 64) write$FUSE_INIT(r4, &(0x7f0000000300)={0x50}, 0x50) (rerun: 64) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000380)={'trans=fd,', {'rfdno', 0x3d, r2}, 0x2c, {'wfdno', 0x3d, r3}, 0x2c, {[{@aname={'aname', 0x3d, '\\\x13\xa3\xfc\x9d\xeb)^\x17\xf3C\x1dh\x99\xe6e\x8c\xc3\x85\xb3\x97Y\xf5Hi\xf6\xff\x1d\x1d\xe3b;?\xbb\x06\xb4\xf6q\xd1\xa8\x1dt\x10\xa1\xc0\xcf\xd6\x9d\xb4\xcbV\x10\xe1\xfb\xf3>\x0e;I$d\xde\xdfR\xa3\x0fN\x12\x99\x8f\x89\xafV\xf2\x16\xf7\x1b\xb51c\xda\x02\xdd\x94\x9d\xa02\x91\x85\xca%7S\x88\x00\x00\x00\x00\x00\x00\xb4\xb4@\xcc\xa0\x11\xc2\x17!\x1a\x9b\xda'}}], [], 0x6b}}) 00:07:55 executing program 4: syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000040)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='huge=always'], 0x0) chdir(&(0x7f0000000380)='./bus\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000600)=ANY=[], 0x208e24b) pwrite64(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$addseals(r0, 0x409, 0xe) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x12, r0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x64) syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000040)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='huge=always'], 0x0) (async) chdir(&(0x7f0000000380)='./bus\x00') (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) (async) write$binfmt_script(r0, &(0x7f0000000600)=ANY=[], 0x208e24b) (async) pwrite64(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) fcntl$addseals(r0, 0x409, 0xe) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x12, r0, 0x0) (async) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x64) (async) 00:07:55 executing program 2: syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000040)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='huge=always'], 0x0) chdir(&(0x7f0000000380)='./bus\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000600)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x10, r0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x17) 00:07:55 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'batadv_slave_1\x00'}) accept$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000380)=0x14) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000080)={'batadv_slave_1\x00', 0x0}) ioctl$sock_inet6_SIOCADDRT(r1, 0x890b, &(0x7f00000002c0)={@private1={0xfc, 0x1, '\x00', 0x1}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @dev={0xfe, 0x80, '\x00', 0x24}, 0x0, 0x0, 0x8, 0x0, 0x4, 0x0, r2}) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r3, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00', 0x0}) ioctl$sock_inet6_SIOCADDRT(r3, 0x890b, &(0x7f00000002c0)={@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @private1, @mcast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50010, r4}) (async) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$HIDIOCGFEATURE(0xffffffffffffffff, 0xc0404807, 0x0) (async) setsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x8, &(0x7f0000000140)=0x7f, 0x4) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r5, 0x8933, &(0x7f0000000080)={'batadv_slave_1\x00'}) (async) ioctl$sock_inet6_SIOCADDRT(r5, 0x890b, &(0x7f0000000200)={@mcast2, @dev={0xfe, 0x80, '\x00', 0x1c}, @private1={0xfc, 0x1, '\x00', 0x4}, 0x0, 0x8, 0x0, 0x4e88c24359b63e52, 0xffffffffffffffff, 0x100043}) (async) r6 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r6, 0x8933, &(0x7f0000000080)={'batadv_slave_1\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCDELPRL(0xffffffffffffffff, 0x89f6, &(0x7f0000000100)={'sit0\x00', &(0x7f0000000480)=ANY=[@ANYBLOB="7a242c9540785528f6cf61bd9724fc95c17b5e6b6c49b9fe022d3fcdb656138fc2d71b2e84d02bb839680bf85ff37d3727095375ffba02adf8e15052ea74d779de7db1b8e7e880d5c3786f50b5fe30fda767297e1be7001207aff46c8dee9550975823d217b12cc6882cfa629ddc6651b203e060480716475a4fb133ef646855dd63ca8c0f883a17245340e0ac9b4c5fcede0583dad52301e1b8f89c41e22fa9ca8d4b05f8d70f062212b278ecb86b44f5d1376516881cc06f7ecb1902a87f87bb812606e574daf9dc9b19420c2d7c76bb4bfa148e0e77fc65611c7617fa4bd368f28971cc6eaf9b371abc326f0bda272ffff1c9b69bb0e846c24ac9566b9d581a79b3b9d98704c63f83a860b63483241f0c12dafeff99dc82b19e8355ae57dc0b2678bdda23d67684918e37ce801e7b190227ad25041a83829c6eec34fba7514ef39c4240f21d4eaceca008a7009c62c95917bbd9631ed708ab5c780f4072aaaab7f28d985c39e0f9721c4b5e75dfa11778f237e8b7a3e8"]}) (async) ioctl$sock_inet6_SIOCADDRT(r1, 0x890b, &(0x7f00000002c0)={@dev={0xfe, 0x80, '\x00', 0x3f}, @private2={0xfc, 0x2, '\x00', 0x1}, @private0, 0x0, 0x1, 0x0, 0x400, 0x6, 0x100043, r7}) (async) socket$inet6_tcp(0xa, 0x1, 0x0) (async) sendmsg$nl_route(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000003c0)=ANY=[@ANYBLOB="e435e1de7b8558ab3d497d176ba28329b5787a22a7c934b00a16a9ddbe707663c5dbb5279440f346b5bfdebd63c2ddb9dac7a9d6994bb9ad2d8e7b065d583478b96e78b9d483d8f54c1fcd979be2624cce28ec9b29ca4ccfe347f753506c9bd2088932fb5a66a99d9c2702eb2c5a7ccc815d83e1580e802afec21de06b3e4a9b557f4c7ffd9b17235aebeeaf90f4a4410d3d688889698cfe8c447f6da001000000000000003384", @ANYRES32, @ANYBLOB="686cc10000ea65912b"], 0x25c}}, 0x0) 00:07:55 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) (async) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_CRIT_PROTOCOL_STOP(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x14, r1, 0x400, 0x70bd28, 0x25dfdbfe, {{}, {@void, @void}}, ["", "", "", "", "", ""]}, 0x14}}, 0x4000801) (async) sendmsg$nl_route(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f00000002c0)=@dellinkprop={0x1f4, 0x10, 0x1, 0x0, 0x25dfdbfd, {}, [@IFLA_VFINFO_LIST={0x1d4, 0x16, 0x0, 0x1, [{0xa0, 0x1, 0x0, 0x1, [@IFLA_VF_MAC={0x28, 0x1, {0x5, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xe}}}, @IFLA_VF_VLAN_LIST={0x2c, 0xc, 0x0, 0x1, [{0x14, 0x1, {0x9, 0xec7, 0xe3, 0x88a8}}, {0x14, 0x1, {0x3, 0x7a8, 0x40, 0x88a8}}]}, @IFLA_VF_VLAN={0x10, 0x2, {0x80, 0xf7, 0x5}}, @IFLA_VF_TRUST={0xc, 0x9, {0x4, 0x9}}, @IFLA_VF_VLAN_LIST={0x2c, 0xc, 0x0, 0x1, [{0x14, 0x1, {0x81, 0x404, 0x4, 0x8100}}, {0x14, 0x1, {0x3, 0x1dd, 0x2, 0x8100}}]}]}, {0xc4, 0x1, 0x0, 0x1, [@IFLA_VF_MAC={0x28, 0x1, {0x3ff, @broadcast}}, @IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0x4, 0xffffffff}}, @IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0xd, 0xffffffff}}, @IFLA_VF_VLAN_LIST={0x54, 0xc, 0x0, 0x1, [{0x14, 0x1, {0x7, 0x24b, 0x7ff, 0x8100}}, {0x14, 0x1, {0x5, 0x324, 0x9, 0x88a8}}, {0x14, 0x1, {0x6, 0xf77, 0x10001, 0x88a8}}, {0x14, 0x1, {0x4, 0x318, 0x8, 0x8100}}]}, @IFLA_VF_IB_PORT_GUID={0x14, 0xb, {0x1}}, @IFLA_VF_TX_RATE={0xc, 0x3, {0x4, 0xb8}}, @IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0x5, 0x26}}]}, {0x48, 0x1, 0x0, 0x1, [@IFLA_VF_LINK_STATE={0xc, 0x5, {0x8}}, @IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0x0, 0x6}}, @IFLA_VF_VLAN={0x10, 0x2, {0xfffffff8, 0xcc, 0x6}}, @IFLA_VF_RATE={0x10, 0x6, {0x7ff, 0x2, 0x5}}, @IFLA_VF_TRUST={0xc, 0x9, {0x5, 0x1}}]}, {0x10, 0x1, 0x0, 0x1, [@IFLA_VF_SPOOFCHK={0xc, 0x4, {0x401, 0x80}}]}, {0x14, 0x1, 0x0, 0x1, [@IFLA_VF_VLAN={0x10, 0x2, {0x6, 0xae2, 0x1}}]}]}]}, 0x1f4}}, 0x48080) 00:07:55 executing program 3: r0 = open_tree(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8000) sendmsg$nl_route(r0, &(0x7f0000000280)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000240)={&(0x7f0000000140)=@bridge_setlink={0x94, 0x13, 0x200, 0x70bd28, 0x25dfdbfb, {0x7, 0x0, 0x0, 0x0, 0x20134}, [@IFLA_NUM_RX_QUEUES={0x8, 0x20, 0x6}, @IFLA_NUM_RX_QUEUES={0x8, 0x20, 0x200}, @IFLA_LINKMODE={0x5, 0x11, 0x4f}, @IFLA_MTU={0x8, 0x4, 0xfffff801}, @IFLA_BROADCAST={0xa, 0x2, @remote}, @IFLA_GSO_MAX_SIZE={0x8, 0x29, 0x374e6}, @IFLA_NET_NS_PID={0x8}, @IFLA_VF_PORTS={0x30, 0x18, 0x0, 0x1, [{0xc, 0x1, 0x0, 0x1, [@IFLA_PORT_VF={0x8, 0x1, 0x77}]}, {0x20, 0x1, 0x0, 0x1, [@IFLA_PORT_PROFILE={0x19, 0x2, 'fscrypt-provisioning\x00'}]}]}, @IFLA_GSO_MAX_SEGS={0x8, 0x28, 0xde5c}]}, 0x94}, 0x1, 0x0, 0x0, 0x1}, 0x80001) (async) r1 = openat$rtc(0xffffffffffffff9c, &(0x7f00000015c0), 0x0, 0x0) dup(r1) syz_open_dev$rtc(&(0x7f0000000080), 0x0, 0x2600) (async) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) (async) r3 = add_key$fscrypt_provisioning(&(0x7f0000000200), &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000300)=ANY=[@ANYBLOB="02"], 0x29, 0xffffffffffffffff) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(r2, 0xc0506617, &(0x7f0000000340)={@id={0x2, 0x0, @b}, 0x0, r3}) (async) ioctl$RTC_RD_TIME(r2, 0x80247009, &(0x7f0000000040)) ioctl$RTC_SET_TIME(r1, 0x4024700a, &(0x7f0000000000)={0x1b, 0x14, 0x3, 0x12, 0x0, 0x3, 0x0, 0x92}) 00:07:55 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'batadv_slave_1\x00'}) (async) accept$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000380)=0x14) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000080)={'batadv_slave_1\x00', 0x0}) ioctl$sock_inet6_SIOCADDRT(r1, 0x890b, &(0x7f00000002c0)={@private1={0xfc, 0x1, '\x00', 0x1}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @dev={0xfe, 0x80, '\x00', 0x24}, 0x0, 0x0, 0x8, 0x0, 0x4, 0x0, r2}) (async) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r3, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00', 0x0}) ioctl$sock_inet6_SIOCADDRT(r3, 0x890b, &(0x7f00000002c0)={@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @private1, @mcast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50010, r4}) (async) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) (async) ioctl$HIDIOCGFEATURE(0xffffffffffffffff, 0xc0404807, 0x0) setsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x8, &(0x7f0000000140)=0x7f, 0x4) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r5, 0x8933, &(0x7f0000000080)={'batadv_slave_1\x00'}) (async) ioctl$sock_inet6_SIOCADDRT(r5, 0x890b, &(0x7f0000000200)={@mcast2, @dev={0xfe, 0x80, '\x00', 0x1c}, @private1={0xfc, 0x1, '\x00', 0x4}, 0x0, 0x8, 0x0, 0x4e88c24359b63e52, 0xffffffffffffffff, 0x100043}) r6 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r6, 0x8933, &(0x7f0000000080)={'batadv_slave_1\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCDELPRL(0xffffffffffffffff, 0x89f6, &(0x7f0000000100)={'sit0\x00', &(0x7f0000000480)=ANY=[@ANYBLOB="7a242c9540785528f6cf61bd9724fc95c17b5e6b6c49b9fe022d3fcdb656138fc2d71b2e84d02bb839680bf85ff37d3727095375ffba02adf8e15052ea74d779de7db1b8e7e880d5c3786f50b5fe30fda767297e1be7001207aff46c8dee9550975823d217b12cc6882cfa629ddc6651b203e060480716475a4fb133ef646855dd63ca8c0f883a17245340e0ac9b4c5fcede0583dad52301e1b8f89c41e22fa9ca8d4b05f8d70f062212b278ecb86b44f5d1376516881cc06f7ecb1902a87f87bb812606e574daf9dc9b19420c2d7c76bb4bfa148e0e77fc65611c7617fa4bd368f28971cc6eaf9b371abc326f0bda272ffff1c9b69bb0e846c24ac9566b9d581a79b3b9d98704c63f83a860b63483241f0c12dafeff99dc82b19e8355ae57dc0b2678bdda23d67684918e37ce801e7b190227ad25041a83829c6eec34fba7514ef39c4240f21d4eaceca008a7009c62c95917bbd9631ed708ab5c780f4072aaaab7f28d985c39e0f9721c4b5e75dfa11778f237e8b7a3e8"]}) (async) ioctl$sock_inet6_SIOCADDRT(r1, 0x890b, &(0x7f00000002c0)={@dev={0xfe, 0x80, '\x00', 0x3f}, @private2={0xfc, 0x2, '\x00', 0x1}, @private0, 0x0, 0x1, 0x0, 0x400, 0x6, 0x100043, r7}) (async) socket$inet6_tcp(0xa, 0x1, 0x0) sendmsg$nl_route(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000003c0)=ANY=[@ANYBLOB="e435e1de7b8558ab3d497d176ba28329b5787a22a7c934b00a16a9ddbe707663c5dbb5279440f346b5bfdebd63c2ddb9dac7a9d6994bb9ad2d8e7b065d583478b96e78b9d483d8f54c1fcd979be2624cce28ec9b29ca4ccfe347f753506c9bd2088932fb5a66a99d9c2702eb2c5a7ccc815d83e1580e802afec21de06b3e4a9b557f4c7ffd9b17235aebeeaf90f4a4410d3d688889698cfe8c447f6da001000000000000003384", @ANYRES32, @ANYBLOB="686cc10000ea65912b"], 0x25c}}, 0x0) 00:07:55 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_CRIT_PROTOCOL_STOP(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x14, r1, 0x400, 0x70bd28, 0x25dfdbfe, {{}, {@void, @void}}, ["", "", "", "", "", ""]}, 0x14}}, 0x4000801) sendmsg$nl_route(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f00000002c0)=@dellinkprop={0x1f4, 0x10, 0x1, 0x0, 0x25dfdbfd, {}, [@IFLA_VFINFO_LIST={0x1d4, 0x16, 0x0, 0x1, [{0xa0, 0x1, 0x0, 0x1, [@IFLA_VF_MAC={0x28, 0x1, {0x5, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xe}}}, @IFLA_VF_VLAN_LIST={0x2c, 0xc, 0x0, 0x1, [{0x14, 0x1, {0x9, 0xec7, 0xe3, 0x88a8}}, {0x14, 0x1, {0x3, 0x7a8, 0x40, 0x88a8}}]}, @IFLA_VF_VLAN={0x10, 0x2, {0x80, 0xf7, 0x5}}, @IFLA_VF_TRUST={0xc, 0x9, {0x4, 0x9}}, @IFLA_VF_VLAN_LIST={0x2c, 0xc, 0x0, 0x1, [{0x14, 0x1, {0x81, 0x404, 0x4, 0x8100}}, {0x14, 0x1, {0x3, 0x1dd, 0x2, 0x8100}}]}]}, {0xc4, 0x1, 0x0, 0x1, [@IFLA_VF_MAC={0x28, 0x1, {0x3ff, @broadcast}}, @IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0x4, 0xffffffff}}, @IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0xd, 0xffffffff}}, @IFLA_VF_VLAN_LIST={0x54, 0xc, 0x0, 0x1, [{0x14, 0x1, {0x7, 0x24b, 0x7ff, 0x8100}}, {0x14, 0x1, {0x5, 0x324, 0x9, 0x88a8}}, {0x14, 0x1, {0x6, 0xf77, 0x10001, 0x88a8}}, {0x14, 0x1, {0x4, 0x318, 0x8, 0x8100}}]}, @IFLA_VF_IB_PORT_GUID={0x14, 0xb, {0x1}}, @IFLA_VF_TX_RATE={0xc, 0x3, {0x4, 0xb8}}, @IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0x5, 0x26}}]}, {0x48, 0x1, 0x0, 0x1, [@IFLA_VF_LINK_STATE={0xc, 0x5, {0x8}}, @IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0x0, 0x6}}, @IFLA_VF_VLAN={0x10, 0x2, {0xfffffff8, 0xcc, 0x6}}, @IFLA_VF_RATE={0x10, 0x6, {0x7ff, 0x2, 0x5}}, @IFLA_VF_TRUST={0xc, 0x9, {0x5, 0x1}}]}, {0x10, 0x1, 0x0, 0x1, [@IFLA_VF_SPOOFCHK={0xc, 0x4, {0x401, 0x80}}]}, {0x14, 0x1, 0x0, 0x1, [@IFLA_VF_VLAN={0x10, 0x2, {0x6, 0xae2, 0x1}}]}]}]}, 0x1f4}}, 0x48080) socket$nl_route(0x10, 0x3, 0x0) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) (async) sendmsg$NL80211_CMD_CRIT_PROTOCOL_STOP(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x14, r1, 0x400, 0x70bd28, 0x25dfdbfe, {{}, {@void, @void}}, ["", "", "", "", "", ""]}, 0x14}}, 0x4000801) (async) sendmsg$nl_route(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f00000002c0)=@dellinkprop={0x1f4, 0x10, 0x1, 0x0, 0x25dfdbfd, {}, [@IFLA_VFINFO_LIST={0x1d4, 0x16, 0x0, 0x1, [{0xa0, 0x1, 0x0, 0x1, [@IFLA_VF_MAC={0x28, 0x1, {0x5, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xe}}}, @IFLA_VF_VLAN_LIST={0x2c, 0xc, 0x0, 0x1, [{0x14, 0x1, {0x9, 0xec7, 0xe3, 0x88a8}}, {0x14, 0x1, {0x3, 0x7a8, 0x40, 0x88a8}}]}, @IFLA_VF_VLAN={0x10, 0x2, {0x80, 0xf7, 0x5}}, @IFLA_VF_TRUST={0xc, 0x9, {0x4, 0x9}}, @IFLA_VF_VLAN_LIST={0x2c, 0xc, 0x0, 0x1, [{0x14, 0x1, {0x81, 0x404, 0x4, 0x8100}}, {0x14, 0x1, {0x3, 0x1dd, 0x2, 0x8100}}]}]}, {0xc4, 0x1, 0x0, 0x1, [@IFLA_VF_MAC={0x28, 0x1, {0x3ff, @broadcast}}, @IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0x4, 0xffffffff}}, @IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0xd, 0xffffffff}}, @IFLA_VF_VLAN_LIST={0x54, 0xc, 0x0, 0x1, [{0x14, 0x1, {0x7, 0x24b, 0x7ff, 0x8100}}, {0x14, 0x1, {0x5, 0x324, 0x9, 0x88a8}}, {0x14, 0x1, {0x6, 0xf77, 0x10001, 0x88a8}}, {0x14, 0x1, {0x4, 0x318, 0x8, 0x8100}}]}, @IFLA_VF_IB_PORT_GUID={0x14, 0xb, {0x1}}, @IFLA_VF_TX_RATE={0xc, 0x3, {0x4, 0xb8}}, @IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0x5, 0x26}}]}, {0x48, 0x1, 0x0, 0x1, [@IFLA_VF_LINK_STATE={0xc, 0x5, {0x8}}, @IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0x0, 0x6}}, @IFLA_VF_VLAN={0x10, 0x2, {0xfffffff8, 0xcc, 0x6}}, @IFLA_VF_RATE={0x10, 0x6, {0x7ff, 0x2, 0x5}}, @IFLA_VF_TRUST={0xc, 0x9, {0x5, 0x1}}]}, {0x10, 0x1, 0x0, 0x1, [@IFLA_VF_SPOOFCHK={0xc, 0x4, {0x401, 0x80}}]}, {0x14, 0x1, 0x0, 0x1, [@IFLA_VF_VLAN={0x10, 0x2, {0x6, 0xae2, 0x1}}]}]}]}, 0x1f4}}, 0x48080) (async) 00:07:55 executing program 3: r0 = open_tree(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8000) sendmsg$nl_route(r0, &(0x7f0000000280)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000240)={&(0x7f0000000140)=@bridge_setlink={0x94, 0x13, 0x200, 0x70bd28, 0x25dfdbfb, {0x7, 0x0, 0x0, 0x0, 0x20134}, [@IFLA_NUM_RX_QUEUES={0x8, 0x20, 0x6}, @IFLA_NUM_RX_QUEUES={0x8, 0x20, 0x200}, @IFLA_LINKMODE={0x5, 0x11, 0x4f}, @IFLA_MTU={0x8, 0x4, 0xfffff801}, @IFLA_BROADCAST={0xa, 0x2, @remote}, @IFLA_GSO_MAX_SIZE={0x8, 0x29, 0x374e6}, @IFLA_NET_NS_PID={0x8}, @IFLA_VF_PORTS={0x30, 0x18, 0x0, 0x1, [{0xc, 0x1, 0x0, 0x1, [@IFLA_PORT_VF={0x8, 0x1, 0x77}]}, {0x20, 0x1, 0x0, 0x1, [@IFLA_PORT_PROFILE={0x19, 0x2, 'fscrypt-provisioning\x00'}]}]}, @IFLA_GSO_MAX_SEGS={0x8, 0x28, 0xde5c}]}, 0x94}, 0x1, 0x0, 0x0, 0x1}, 0x80001) (async) r1 = openat$rtc(0xffffffffffffff9c, &(0x7f00000015c0), 0x0, 0x0) dup(r1) syz_open_dev$rtc(&(0x7f0000000080), 0x0, 0x2600) (async) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) (async) r3 = add_key$fscrypt_provisioning(&(0x7f0000000200), &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000300)=ANY=[@ANYBLOB="02"], 0x29, 0xffffffffffffffff) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(r2, 0xc0506617, &(0x7f0000000340)={@id={0x2, 0x0, @b}, 0x0, r3}) (async) ioctl$RTC_RD_TIME(r2, 0x80247009, &(0x7f0000000040)) (async) ioctl$RTC_SET_TIME(r1, 0x4024700a, &(0x7f0000000000)={0x1b, 0x14, 0x3, 0x12, 0x0, 0x3, 0x0, 0x92}) 00:07:55 executing program 1: syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000200)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x7, 0x1, 0x2}}]}}]}}, 0x0) syz_usb_connect(0x1, 0x115a, &(0x7f0000000240)={{0x12, 0x1, 0x201, 0x9b, 0xfa, 0xe7, 0x10, 0x83a, 0xa704, 0x36e8, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1148, 0x3, 0x6, 0x96, 0x50, 0x3, [{{0x9, 0x4, 0xd3, 0xff, 0x9, 0xef, 0x95, 0x2f, 0x6, [], [{{0x9, 0x5, 0x8, 0x6, 0x40, 0x7f, 0x31, 0x5b, [@generic={0xf1, 0xe, "445b90fc8d4733b1a4fae3660a61704e9102477122518d020b502dff7f46d2de21a084578a3c378419ee6c56578c1e8da095d03030116625da6e78398dc0cf9e5f9c235a14c3ec6d20c5ac0403adeabbdc1dfd0aaa9747a8d404dac1764cf2813931042f0663ff370259b0a8380cc019af0c140783b51b72dd2ea40f7810ac92535792bedf2fb1926889b62f86e6648353867100c82f75974dafe3d9bb61aea52615e7cbb86756d8485a6bcaab165522791dafa58fd4a4f7988967629f9a3f43e231bfb75b211a5f525c1cd5e6197635807b476f8e8a38673ee713521728702e91412e0188fe583db820ba47c9425f"}]}}, {{0x9, 0x5, 0x1, 0x0, 0x1cf, 0x4, 0x80, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0x31, 0x8278}]}}, {{0x9, 0x5, 0xc, 0x10, 0x40, 0x1, 0xf7, 0xc9, [@generic={0xc3, 0x3, "3faa32b9e2ef34e590b07dbb1b875fe723ef1cbe31e5bb1f8a142ffb98efee8bce1ba0fe417b9e07a75be119a3e71761ba5a1b3746319fbaf1e89cea7ab7bc6d387b3289deb38d3e6a7765bdbbd61dadca29930cb6f31e472fd1a72a8d524a7c817880759c9fe5c5132a36924167d4e55676c6d2cbef6d360768075673a78009bc8d37578b9062d186bea89ed332c45ee633c2cafc851880981287ba17a2036f14211b81456c2875c93a417306706238de6f7405c9c43a2c2832c840ae34acd40d"}]}}, {{0x9, 0x5, 0x9, 0x8, 0x20, 0x5, 0x8, 0xaf, [@generic={0xa1, 0x6, "220756e1ee7fd7efbb9fd089fbd975ac26d3892c3a67c31d11907b1f37de66bba6d06cd4a0b53236eaab7a23103d1b523ec5e8d8229f0da8896a3750ee9b0403c4ddbf0f6bb938d07308793b72f78a60083e9d788c112a0a0cf2cf3393a8f816cffe561443b0ad6624dc32e57f3536c96e6a5c67811055037ff1b1a4ea0958a87458783401ae8d8d894cd63221b8815db894d12731ba475dd9b213fa853ee3"}, @uac_iso={0x7, 0x25, 0x1, 0x3, 0x0, 0x4}]}}, {{0x9, 0x5, 0x8, 0x0, 0x8, 0x0, 0x3f, 0x1, [@generic={0xaa, 0xb, "e7ea2461c994fe312a531eab8c5b22757270d70b2216be3b3a86b38291a96fa55b79ceb5471287a7551f93e29aed9960843c7dfa7ad2983c7d175cfad858e74ace0e8c2de15c87db34a39ba369e870a44e754a7f7ced951a428ae08bf6096ba19aee95aafb4a5fae06108eb58b0bc0e0ddb7edc4d16f7b1d226d075c004781db06fbaa313ff6a3e9386b0d35832614a37fff46e9b3e66486649e61256aafff1bd9239d98b4eaa2e0"}, @generic={0xb2, 0x5, "a82f9a9d7c185768763062341f6560efb341d5a15fbe940c2e31cc70823173aa2a84a19e42927364c4fc9b71cb2f7d2dbdb67947ebf6943aa1d7c3704af25b103daa6b926ceafcc54af589657d60a1ccc90c21381c8fbe7288189c030d3f1085653e5dcce2d2508b6981dfae0e5ee2e01d10440acf80fdf2fd0583399b1241812d169171b9b727a8c3d764ff0b0fb7d3a2f742ed5db2b008b082e02135058019130fbcc1d9b6690513c6b9c046631370"}]}}, {{0x9, 0x5, 0xf, 0x0, 0x40, 0x3f, 0x3, 0x0, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x3f, 0x7}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0x0, 0x8001}]}}, {{0x9, 0x5, 0x0, 0x10, 0x40, 0xb, 0x7f, 0xc1}}, {{0x9, 0x5, 0x4, 0x0, 0x40, 0x2, 0x1, 0x3, [@generic={0x84, 0x9, "c21fc558e4fa3265df358be5afcd0b7cc6dca83925ab306be5a26a8f12ec38f81bb9c12fe60377e71e1231c9fd84537e12cfa2b8f7c7fc1385cecda9ac4bc58306cb65c34827becfc2c4b6db9f8fde8ed5e08ec7ff7b312e64daa7c15f6d37ffec0582a795896fff8eada231b3733fec555974f6d9c322e8295263680337708556d8"}, @generic={0x66, 0x11, "d886e1c5db810fbe0c4f50691f3d04d8ff915db606257c002a3a570b89e60f71f3e6dd4d5708b018adbd1c74f5ba0d6a1ea0bca39ba023caaba666bbba3ab24cf8e15e8eb4af6a6879a212772dafbdcfd232c5d2232c9081cd28035d1ff22b73d264c6c5"}]}}, {{0x9, 0x5, 0xb, 0x10, 0x400, 0x4, 0xba, 0xc6, [@generic={0xda, 0x4, "461f9d14de5065094d65bf6669bc769c419a4433e40f12beac89b5107321375f4938974c7e02e50ad225b33da6dbd1eac4377e45f878f82e4de908157a2f2ac0e49889ff40f2739119d6c9846a1b2f9fc3ec7b20c0eae56bcbffa4e9e8cacd9d1fefed5f2f796c3dd5ac5c7c13cbfc0f76c7302839d8c9a661035358a663511537e080a4fe4af59726d0ab020db10a54d4a2ba4f465a2da8ee28bfdda4a9ed11bc0a94f6c74595de203ab5bb60205e40fc952bbf8e8431af796475578ccfbe6c207c009dc6bde6b1bd88b4807f32303ebed3960af4b3ba83"}]}}]}}, {{0x9, 0x4, 0xc1, 0xff, 0x10, 0x46, 0x98, 0xa3, 0x73, [@cdc_ncm={{0x5}, {0x5, 0x24, 0x0, 0x3135}, {0xd, 0x24, 0xf, 0x1, 0x4, 0x1, 0x0, 0x4c}, {0x6, 0x24, 0x1a, 0xfff, 0x38}, [@obex={0x5, 0x24, 0x15, 0x7}, @network_terminal={0x7, 0x24, 0xa, 0x1, 0x8, 0x2, 0x40}, @obex={0x5, 0x24, 0x15, 0x1}, @mdlm_detail={0xb7, 0x24, 0x13, 0xff, "9c959da52da340dbcf2ed21e8b4ffcd1a4c31b5dab17b1d115060dff91f976f09154bf2b1ecbc3c30b894cfef6e384146ce40a1ebd6aac78d307a3445ad9e98475b4a68c90d4b18686020794f707ba9adfed14c55f4b3f7781bc984298f8f8091d0c900f3057fa2263e5bf7d23f6886820ffba4d402028f0df669869754d9fac8d3f98728dcf82995efbd86e0a86107189c9b99ed9b0115157358f697874f1ee185d53be57d8ad2ea59da4b8ae7c2af3123410"}, @obex={0x5, 0x24, 0x15, 0x8}]}, @uac_as={[@format_type_i_discrete={0x9, 0x24, 0x2, 0x1, 0x3, 0x1, 0x81, 0x81, "ac"}]}], [{{0x9, 0x5, 0xf0f4e2ea10c5b1e3, 0x0, 0x3ff, 0x4, 0xff, 0xe0, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x1f, 0x81}]}}, {{0x9, 0x5, 0xa, 0x0, 0x20, 0x90, 0x2, 0x1}}, {{0x9, 0x5, 0x2, 0x8, 0x200, 0x5, 0xf7, 0x1f, [@generic={0x67, 0x22, "5b3f3910a7c07374730122c77fdc73859984d7fd902ce95e666e1cc8bb0435cdb67a88a3da2d6770e9930ef956ec9de96c735761b191355fd15f0b97b36be4c57d3841a5249724563c184a1ec9372efe9949a75d48c7c1cd5cec2b56ae0e521129cd19b4df"}]}}, {{0x9, 0x5, 0xb, 0x0, 0x3ff, 0x30, 0x7, 0x40, [@generic={0xc8, 0x3, "9d9f169ac3f27eb069f87c1ad4a9de0d5140090cb99506e976bd68f4a180cebe91d99dcf389c6ea5a09dc54d098c11c24c308992830bd07b54c75e0a0c9dce6a822f3a8562ee8445e2c3481ba9151334c0f69377957a8893087ea2a2e47f207bfbe8495cd38298ca2f738a9cc4dec27127ab9bd557620c1dda881c910ad80f0798f8e566b4e79b42a3451fad177cad1748b4e1821541fefe64736eadc132f4c62275a5a76f9ef173fa359204ddda0109ce769115cc5e09096774a465719df05a7a23c5d179d5"}, @generic={0x8f, 0xe, "d10eecae0e06a9873e4289f52fc44ea718701ebadc490cd9d87c8f844e8029c4494ba312d5cbbefbd43a012d01523d918ebc971718776ab5888e7b61fe753116ccebe9573df04ad544d6e5f961f58fc698f76ba5ff61e566c3ab861a751770cc73e1f2a2ddc3beb2b405e4cbd2c0cba483032c6831488444c1c9dc0c1affe889fdd0d1a639e735c3d8843d6f84"}]}}, {{0x9, 0x5, 0x9, 0xc5623bae5000915f, 0x400, 0x0, 0x3f, 0x4e, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0xff, 0xcc2}]}}, {{0x9, 0x5, 0x0, 0x4, 0x20, 0x6, 0x1f, 0x80, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x2, 0x2}, @uac_iso={0x7, 0x25, 0x1, 0x83, 0x1, 0x9}]}}, {{0x9, 0x5, 0xf, 0x3, 0x400, 0x7, 0x3, 0x7, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0xd, 0x7d}, @generic={0x76, 0x22, "11887ce34db2f79c70cb687e3fb0a8194d489dc1bbc4a2fbfd01a816036436b4c44a5848b820594aa99b6fe741fcdab473427dba8959f9187014ef9dbfd704d485cfb5d3145452c9ceb59b3b5345265d1a4cea532e4a3a838fc68c40fd0374aa9d12170d43ecc950a44ae59e1a61368e3a4bd59e"}]}}, {{0x9, 0x5, 0x80, 0x1, 0x20, 0xc, 0x5, 0xff}}, {{0x9, 0x5, 0xd, 0x0, 0x40, 0x7, 0x3f, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x4, 0x400}, @uac_iso={0x7, 0x25, 0x1, 0x81, 0x80, 0x2}]}}, {{0x9, 0x5, 0x3, 0x0, 0x400, 0x9, 0x6, 0x7f, [@generic={0xf4, 0x0, "7640e813de3e4afdac7d544e769e14f95631b89519c18d6e19be4340ab56bdea37253693f2add78bd21e8b593bdfaf181f910fdbb9eeffa43ec87f0bea2aea8520c6aac05778ff11f8db62fe17bd13faeebd86bb2fbe88814736747a1f320c2c75c72075f11e854f240f1378bb59ef5907270ded991d73627634e68b66382054f41406defa00dfff24db7c7e36a036d80c6312173e2c827974ff5ac30282b0829d7bf947cc42c624ddbd3f87f2d1197448ced5226f63d3aa4d1d393c021890784698c8564a1f3de6f37b54e40d71ad954b2b6f4d4626300e37d38164317219a612f2fb158463263d245cbee5e01580273f54"}]}}, {{0x9, 0x5, 0x4, 0x4, 0x3ff, 0x9, 0x80, 0x8, [@generic={0x44, 0x31, "53c4a7f10723ee5b3b54d31cad3dad6ed5fe9cfd2583ea062a1d6a4a4c8b6c24a8338f9875bf4f6a8befb3faf854d55f13cd16a24f50fbee37dce1229092123f9729"}]}}, {{0x9, 0x5, 0x4, 0x0, 0x3ff, 0x4, 0x4, 0x8, [@generic={0x27, 0x22, "1b5f049752913244b2e872773bfc8b58f47737fc039b5e7a8d721dc2c9a11a4d46065c3e27"}, @uac_iso={0x7, 0x25, 0x1, 0x83, 0x7, 0xb86}]}}, {{0x9, 0x5, 0x0, 0x10, 0x200, 0x80, 0x2, 0xb4}}, {{0x9, 0x5, 0x0, 0x3, 0x7f6, 0x1, 0x5, 0x20, [@generic={0xac, 0x30, "083929f4f0a608730a7fc3fd823eb22126d5fb5d6ec42ecdeda7afacc146a92ee0e5ee3f0ea221f82093a90eeec93d2ccd71a682987e6d67190b10c9368a8d3e0fd069e8b84e9fb0bb074184e7a25642412aa7cf4cf0d0772d7985071df05dc652ae53220aa470518994d5257f949a9ed4cdd8e8ae81d8f05fa03b7d794c2b2280c28a8caeb1553e35beee7e8ff18e70e25dd27a8152f5ea8afc3240b608edc64800ad39c782211a195f"}, @generic={0x90, 0x3, "d92ee357595ce0bd762d988c31a4de72e441f3b6b7fe6b36c80dc790c46d156c7da4e0904df29967b4e27ef8c9f7a9b0f195c5660abc8b5af34793620855a24bbcf95ec33e47e95eec7274109fa798b47249e33df6825bc22939aadb3c66cb7d81f7c912156b46b5cce136be41cbb29f1b9426c50f4e0ad49b2b00a6531bdb76301aae5be848282fcb7d9052fab0"}]}}, {{0x9, 0x5, 0xd, 0x4, 0x200, 0x2, 0x2, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x7f, 0x1}]}}, {{0x9, 0x5, 0x80, 0x3, 0x8, 0x8d, 0x3f, 0x9, [@generic={0x49, 0xb, "a19f8291b2f625a32a223ecbdac2b844c18a8405bffd12a79b56c6ee12298b7e9ff383ad645008f744e902a48313e91aca3a606058c30920fddef5e0dd1ba5e7119eb0e51a5644"}, @uac_iso={0x7, 0x25, 0x1, 0x81, 0x3, 0xffff}]}}]}}, {{0x9, 0x4, 0x1f, 0xd5, 0x10, 0x2, 0xd, 0x0, 0x5, [@generic={0xe4, 0xe, "4243bf014edd485124ab9e391aa9f54e3a45f5489dc8335ea3a3e2716b1d77ea7ffdb412c7cc71c2dc1ac9c2cec09b48171ab53a2c86145d79c2bd43a11d0ac284b81ccd73dce82aff63d82c1edd57847c73d00a9c811b3fbc99e7577c52801e14cd63d60fcd2462fa1b3aaad457bf3f74a6869bbd46992a820493c30ab9ffc5d4eb8ea16226a9d3c525b7cb9106b3493e0595219d430765a5bb9ecee0823da8bc72ee7949d4f74c2de23c2b4b4d19e60a189f5ed1df80830547c603892cba1c6dd0d987d0cb81d197b4fac149a70849ca51eec8a667f2785f48d6c8a5a21a5255b8"}, @hid_hid={0x9, 0x21, 0x7fff, 0x1, 0x1, {0x22, 0xd29}}], [{{0x9, 0x5, 0xe, 0x0, 0x3ff, 0x1, 0x8, 0x80, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x7, 0x4}]}}, {{0x9, 0x5, 0xd, 0x3, 0x40, 0x5, 0x8, 0x81, [@generic={0x100, 0x22, "6d60f48398f05ddff412794473d4aa39bb3ab49cbd3b9daf6581a9356151edac1ebb217fb286fd3f10560482d303223dcfc6a136e131ca32a83007655161e96d4df0553160993667a37e39155f18ffe867287a41417e91dc1e2e49499f52d6c56265a1d5af6cc17065e09600417cd3f62f7808745179c906a9603874f285ca1b1ed0232fc8bcd858e9b18af9330dfe6b88a9ae08273cbfbd46b6fadf8046419ce307aff984c86770226ff838c65c41c678366cc0c6b425df2f9dd909d89b2c71bc80dbbe830440fcf8fd7eafdc584d50c79596124d149950cd0fcf9f78e4200ebde88953720f1c6e288b8a06a38e7c422d78157449c8bbe28f1dbcd3888c"}, @generic={0x3, 0x31, 'g'}]}}, {{0x9, 0x5, 0x2, 0x3, 0x20, 0x9, 0x80, 0x1}}, {{0x9, 0x5, 0x80, 0x4, 0x40, 0x6, 0xa7, 0x6}}, {{0x9, 0x5, 0x9, 0x0, 0x400, 0x7f, 0x8, 0x81, [@uac_iso={0x7, 0x25, 0x1, 0x84, 0x3}]}}, {{0x9, 0x5, 0xc, 0x10, 0x3ff, 0x3f, 0x0, 0x1f}}, {{0x9, 0x5, 0xb, 0x8, 0x8, 0x8, 0x6, 0x40, [@generic={0xe1, 0xd, "e0434cdf18943da047382a27f6a1623592b899419507ac8904d6d8b1f3bfc757e4a117a2b55d3d79408df898a4d77441923775c690c92898a565b1a5a80d25bde501f3b0db972e42620946920c76b80c759acb38482ec9f66c38e11832c566a9565f175c8f5a79febcce743684241e154b3ff0188d9e75a120babe4a01e8f0da6397b94fafdc82fbd58f697bb2ecc5fff07d086212e1d3aeb653cffaaea6120cca9f91ce1aec56b96b27b84844c11e2c9ef058b611d4f0525f0c23cf1f3ce7188acc8ea6b545ee37a013df128f235e6e7a3e8b0e3eecf4f7851e4c7c12a375"}]}}, {{0x9, 0x5, 0xa, 0x2, 0x200, 0xff, 0x4, 0x80}}, {{0x9, 0x5, 0xf, 0x1, 0x200, 0xff, 0xe1, 0xa5, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x6, 0x7ff}, @uac_iso={0x7, 0x25, 0x1, 0x6, 0x89, 0x8}]}}, {{0x9, 0x5, 0x80, 0x2, 0x40, 0xff, 0x9, 0x89}}, {{0x9, 0x5, 0xc, 0x10, 0x400, 0x20, 0x0, 0x8}}, {{0x9, 0x5, 0x4, 0x0, 0x10, 0x80, 0x6, 0x7}}, {{0x9, 0x5, 0x6, 0x0, 0x40, 0x3, 0x5, 0x40, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x7f, 0x6ed0}, @uac_iso={0x7, 0x25, 0x1, 0x1, 0x6, 0x4b2d}]}}, {{0x9, 0x5, 0x80, 0x1, 0x8, 0x8, 0x8, 0x96, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x3, 0x28}, @generic={0x29, 0x30, "a17428d7ad47d15cb55820afa39a86329eb583dbea1b43f800db610658ebd92b93c1478b9c09b4"}]}}, {{0x9, 0x5, 0xf, 0x0, 0x400, 0x1, 0x5, 0x24, [@generic={0x3f, 0xd, "53c091b6a40f1a249d5e3a86610f48dc09311ae71b90a5405c7a65303aaa208da2ca78b7eb6f348b57f9c570804a56a0ca94668854fd4a2bfdef92e9ec"}, @uac_iso={0x7, 0x25, 0x1, 0x81, 0xc5, 0xfeff}]}}, {{0x9, 0x5, 0x3, 0x0, 0x40, 0xa1, 0x40, 0xfb, [@generic={0x60, 0xd, "5b55a0eea3dd58429a0be971e73c48832b313dcb88548075abf9a00300a1550f2bcbcc5c8f9aeb18135f073e5fc2321b06afb215cca4cdefa8316ac32548b2e7ca2c1162ad09a81d2b1e9317e38deaa9e9f8ada59866e6bfdd3138e8579b"}]}}]}}]}}]}}, &(0x7f00000015c0)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x250, 0x80, 0x81, 0x4, 0xff, 0xf9}, 0x35, &(0x7f0000000040)={0x5, 0xf, 0x35, 0x4, [@ss_container_id={0x14, 0x10, 0x4, 0x0, "e86055289618efbb78cd7291d26c2b7a"}, @wireless={0xb, 0x10, 0x1, 0xc, 0x35, 0x5, 0x6, 0x0, 0xff}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x8, 0x51, 0x3f, 0x100}, @ext_cap={0x7, 0x10, 0x2, 0x6, 0x6, 0x9, 0x8}]}, 0x5, [{0x44, &(0x7f0000000080)=@string={0x44, 0x3, "4121d516bcd492c0f54c858c406aeea11a6685cd8b69a42d7ce7b217bfbebfb72a96035b2125e9f712396dcc79364ec8eb6cc2dbe6a3c1755f64d5e090afc701ee10"}}, {0x4, &(0x7f0000000100)=@lang_id={0x4, 0x3, 0x41d}}, {0xe1, &(0x7f00000013c0)=@string={0xe1, 0x3, "51df3407342d9d0aa8fd761e62ff5fe71f67746e5b4b1fcc6e35a1e9e945651776cd6721f4efc5a0aefb6a5f2398d25c35a343c8f15ba873a7abcbdf6b9e42260570b9c20c37594db5d4df3f10a68d31cd78cf946035bd67848d2d4f9cf8301aaaf142a7ef444673710fbe5bf5526db4d772a85483bce351a5c03ef0cd7652bb07567120321d094cb82e4fb2afeebc0a41aeec964e6aec6d1d3704308cc8b548b702068dc740f0bed2f6c979adf74f32315945e24a6a2d5652ae1c36cd67eede1ba56006ec0b366a6fe285180394aaca36045643045da5747ccafb793ffe5a"}}, {0xf7, &(0x7f00000014c0)=@string={0xf7, 0x3, "7f5ac5b424eddb696d8e0dba1d13a60a8677ab4ccee00af98b9512ac19034777990ae0a74b6308ab63117f6e17ebcb4c1b9335dc696b30922512b275b4c33464178cb5e2f1b6e788b41656c7c57f76854c1283dd833be613481c4678f49b8902a6229491cb42cb67da528ed756d9587044168b9fe658956b762018acd4e01ec2937e0058813ad8bd31d885e13ed3e4550b889b5604a4a095e6c6eb074383c68d44c2f5a705daa99e46f50d6aabc3ce3f92c3f0767733f36bad2261f933b97cb8242f202db96102d47353b215d4b9e230af9d53c5f7ccddd20b579da7f26a4c5b853e95886408d171fae6a5cc9950674985e1ca9f49"}}, {0x77, &(0x7f0000000140)=@string={0x77, 0x3, "41f22e78557603748b4b8ec0dcefd5ad81b54f3f49e5f3a6f3cd1b329c210287150bf6f8edec006c176c6d3d6dd6ebc101b3b28444684cafc7b4390c585530f051ea5cb90632d2e81e9e8197e717443cd170346bedcb6773addacce8c921f580908c158d6be24728f9279ef99b4ae929adf53ff689"}}]}) syz_usb_connect(0x5, 0x4c5, &(0x7f0000001d00)={{0x12, 0x1, 0x340, 0x44, 0x5d, 0x2c, 0x8, 0x128d, 0x1, 0x46ed, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x4b3, 0x2, 0x7, 0x7, 0x10, 0x3f, [{{0x9, 0x4, 0x2d, 0x4, 0xd, 0x99, 0xd0, 0x62, 0x3, [], [{{0x9, 0x5, 0x5, 0x10, 0x8, 0xff, 0x1, 0xd3, [@generic={0x20, 0x10, "435b6a2c2cb5c6db44ef07e44f4fb4994fb277efe24dd7db1283b97b6f45"}, @generic={0x6, 0x3, "8e0a87e1"}]}}, {{0x9, 0x5, 0x1, 0x10, 0x400, 0x9, 0x6, 0x9}}, {{0x9, 0x5, 0xd, 0x8, 0x40, 0x4, 0x0, 0xd8, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x40, 0xfc01}]}}, {{0x9, 0x5, 0x9, 0x10, 0x200, 0x0, 0x3f, 0x7, [@generic={0xea, 0x21, "4091161eeffd0afe292f1d7ec3c24a95a806d00d9cd9710017ab5ce9bfc03ac3ed816f21d22d9099bf07a2b9a268d15c184a01c07bfaacbc480a3833e6ae94b1fb072b6f007dd77d0dac4e33ca2d06bf35d8e17d67c59e51b4428a34c5b72d3dcc5c3037dc2d8bfbf5e8b8bb0b6a38fd92b30b7b9edd0d7bdb25f4931756a9c88c3f9267b4996db702063bed2230ce65c7fbf982643e8a95b80d04b479c2d5bb9e35bd8bf14f00c9abdc3843c78008673f66a7d740502bd7e47d4b19a1c317fdc511d06a09eff1db12adf0231bf15667f26f2e061ac50e33d38672bda769ba6d694b450f862d8702"}, @uac_iso={0x7, 0x25, 0x1, 0x2, 0x0, 0x2}]}}, {{0x9, 0x5, 0x3, 0x10, 0x30, 0x2, 0x0, 0x2}}, {{0x9, 0x5, 0x9, 0x3, 0x40, 0x1, 0x40, 0x60}}, {{0x9, 0x5, 0xd, 0x8, 0x3ff, 0x1, 0x1, 0x3}}, {{0x9, 0x5, 0x5, 0x0, 0x400, 0x3, 0x7, 0x8, [@uac_iso={0x7, 0x25, 0x1, 0x40, 0x2, 0x9}, @generic={0x48, 0x1, "3d6db9266d1dfd1acc9e4ea2c3899fad226bb6a490fa3eaf712fdbae08b514dec59995c0188add455371f779357c57100563056c8319196d7b9f31ad341d0541ecc747357b27"}]}}, {{0x9, 0x5, 0x6, 0x10, 0x40, 0x0, 0x7, 0x1, [@generic={0x22, 0x30, "00eeaf7493cbc42697ed6712ad7df0af1bc2d76816cffb2d90870e6246a50b02"}]}}, {{0x9, 0x5, 0x7, 0x3, 0x400, 0x10, 0x9, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0x9f, 0x5}]}}, {{0x9, 0x5, 0xd, 0x0, 0x20, 0x9b, 0xf8, 0x7, [@generic={0xa, 0x3, "0582312b0e04b4ea"}]}}, {{0x9, 0x5, 0x7, 0x0, 0x200, 0x2, 0xf4, 0x81}}, {{0x9, 0x5, 0xd, 0x1, 0x3ff, 0xf8, 0xa1, 0x2, [@generic={0x9b, 0x10, "5b15110a0a9e344592ad8eec33ef01616cd2d578e6d72f40e82980dfc9d4c310a01b2c2ef275e13f38dd04a27b5b7a6d675b85ca8f6c93bb932882fa241fb906fec5c9084e59bb8de5311ebd14266099434bf04470b783013d10ee0f4b59686c8cae5f47cf1960c85adeff49bf9b6288bb82cc6ad85dec6653ea5e786c0b8a5474e075720403f008a6b2bd94f275f9e61bd08a3414154daa55"}, @generic={0x99, 0xb, "db35b2ffd127b4bf9d54781a8de7308a9ec729f52c873869cf4825fb3c85dd9ae2edf1558aa2829ba1c9b3d31fb7e99990812917209d8893c4f99d85d24b9398769fbaceb7e38fe3bdb580690efee8712171176f34783390e40660036e437d6898522d67285cd8daf9a8d9ef728905de2082e2ad8b71d1aedcbd5cac7829526c30a6505b9212f475ff66ee99ef42e00ebae8cb7c94386b"}]}}]}}, {{0x9, 0x4, 0xa, 0x0, 0x0, 0xd1, 0x9e, 0xd2, 0x3f, [@uac_as={[@format_type_i_continuous={0xc, 0x24, 0x2, 0x1, 0x0, 0x1, 0x8, 0x8, "b0c7", "eca1"}, @format_type_i_discrete={0x11, 0x24, 0x2, 0x1, 0x0, 0x1, 0xff, 0x7f, "6a99cbf41a65e8cff3"}]}, @cdc_ecm={{0x9, 0x24, 0x6, 0x0, 0x0, "69036cf8"}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0x3, 0x0, 0x81, 0x3}, [@mdlm_detail={0xa4, 0x24, 0x13, 0x3f, "3549ff6cfeff8f9c79d9d985cead690f438fc776447d7c2af295647d3674f5e60f30a967b7aa20e69711e09ad436e991d6cdc2ffe0d00f90ecb8f7baf936f32be4b0ab9c06587b128b2e987e93c30b2d4e7da0ed56bc576673e39eb61f32ea5988e6dead93919a71857e30a6b0ec14fac5dc37f8fcbb057d6a473098e49e9c5697bb6c929e08105eba363fbb64fe7c32031fee94a0b38cd22abd1e906deb4021"}, @mdlm_detail={0x6c, 0x24, 0x13, 0x3, "9359f54d22da340e21e573e16a71c4e2164c8728ad67a55ed5ca875fc5891a9175aa32d33ba042c04b8869ea3c4a869862dfa52e70d72c868843e8e2f41256c0f910330bbb522e809897bb308b0a8c78215784dc31f1d3d82bc6ae34cab7001b62e931abb55275cb"}, @dmm={0x7, 0x24, 0x14, 0x8, 0x8}]}]}}]}}]}}, &(0x7f00000024c0)={0xa, &(0x7f0000002200)={0xa, 0x6, 0x200, 0x9, 0x3f, 0x40, 0x0, 0x6}, 0x121, &(0x7f0000002240)={0x5, 0xf, 0x121, 0x4, [@generic={0xf5, 0x10, 0xb, "810424b7933fac9c29f6c173bf4b44961dc5c6e99241340155d0900caad46cf52aaf9281b249840a16005abdd08a9c8e89d6d57ece079916e0e6ea669b822b395471ecfcad07f8d0dca7572a9876afc2e7264e980ff60a3bc30f4bf8954819fb4e883ba6ebdd7c38b4dcd7fbae4b05bcfda3cf8ee39b174e47f3d884407a9ad4d53075f8b5cbfa9f3092fd4fcfd9ad9f3188d9435c37fb4479ac5bd4ae4b7557f9310472d94b9ba43c296e0b83e167658dce3ef30bb4072bd11f14534fde74dfaac2638b4b8c8f2106335d0b37642030bdd337545696e637bbdc11dd2821b4364bfde1dd9d4a533aa13f034a75eeca9a0039"}, @ssp_cap={0xc, 0x10, 0xa, 0x4, 0x0, 0x4, 0x0, 0x8}, @ssp_cap={0x14, 0x10, 0xa, 0x80, 0x2, 0x4, 0x0, 0x8001, [0x3f00, 0xff1e]}, @ext_cap={0x7, 0x10, 0x2, 0x2, 0x1, 0x1, 0x401}]}, 0x4, [{0x4, &(0x7f0000002380)=@lang_id={0x4, 0x3, 0x44e}}, {0x4d, &(0x7f00000023c0)=@string={0x4d, 0x3, "685a3a1b36c5c42c63d57c0bef7669edda7a2f7de2efd0ffdafc1ccd415d63fb685a8cc40fa911e2f3f69f8b9461055e7fe0d777209611554067cf7d09138630dfebf6fbcc02dccd8dc628"}}, {0x4, &(0x7f0000002440)=@lang_id={0x4, 0x3, 0x100c}}, {0x4, &(0x7f0000002480)=@lang_id={0x4, 0x3, 0x1407}}]}) syz_usb_connect(0x1, 0x303, &(0x7f0000001640)={{0x12, 0x1, 0x200, 0x2f, 0xdb, 0x90, 0xf7, 0x698, 0x2003, 0x9569, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2f1, 0x1, 0x52, 0xe0, 0x90, 0x4, [{{0x9, 0x4, 0xd5, 0xe8, 0xa, 0xc9, 0x1e, 0xdc, 0x0, [@uac_control={{0xa, 0x24, 0x1, 0x38, 0x4}, [@input_terminal={0xc, 0x24, 0x2, 0x5, 0x1ff, 0x4, 0x20, 0x0, 0x8, 0x7f}, @feature_unit={0xf, 0x24, 0x6, 0x6, 0x2, 0x4, [0xa, 0x7, 0xa, 0x7], 0xfc}, @processing_unit={0xa, 0x24, 0x7, 0x6, 0x1, 0x2, "785c9b"}, @feature_unit={0xd, 0x24, 0x6, 0x4, 0x3, 0x3, [0x254136d22f2225ea, 0x5, 0x7], 0x2}]}], [{{0x9, 0x5, 0xb, 0x14, 0x3ff, 0x4, 0xcc, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x0, 0x2}]}}, {{0x9, 0x5, 0x1, 0x10, 0x400, 0xfe, 0x81, 0x40, [@generic={0xad, 0xd, "e6290f91c5e25bed3a19df93a4e2785285ac2feb6c6c5a114c1569764c0e99108050f8e02803920e109614f2424094f4b74e71f14a035d5705a5b5c204001a6ee9823c1dd332d3011d9c0b856764bc6aa0caf19a867bae7aa95d93a1b7b7a1b6f9acb1b1976076ecb62772ecfb6d21e4a6396cc05c0f123e2364d8dedc59a02acde9004429007f1bc3eb5b456ce6d5975494b4333a541319fa430464c854bfc50e31a68ea9995e7160e205"}, @uac_iso={0x7, 0x25, 0x1, 0xc0, 0x8, 0x8}]}}, {{0x9, 0x5, 0x7, 0x8, 0x40, 0x79, 0x1, 0x6}}, {{0x9, 0x5, 0x2, 0x0, 0x8, 0x9, 0x0, 0x7}}, {{0x9, 0x5, 0xcff12b4230131120, 0x10, 0x40, 0x9, 0x1, 0x0, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x0, 0x5}]}}, {{0x9, 0x5, 0xa, 0xc, 0x3ff, 0x3f, 0x2, 0xad, [@generic={0x4b, 0x11, "c6163b6e9d5b858afbc1146ba6d883bb2434082ac6a7e1526cfc71bf3e7f14bb74dc30ad2b13477080afc90626ffca6c8be3bac391c844dc5ac39e40c0f2fd2cd6e84aefad6f050fe8"}]}}, {{0x9, 0x5, 0x80, 0x3, 0x40, 0x98, 0x7f, 0x11, [@generic={0xbc, 0x31, "beb788fe099cd66f643eeda370eaeb6f8c1d8afa746aa8dd462242dadabd33aefad21f5178d58a553a4102866509772546a395158730dcd96266dfadf9f6974864694c5463f67a6974f12e028f1079394feddb34789cd4cbe1466d9dd5f64313e14a09eb5b4320c511962ae3813de7dd2c02d71ec95a7d67b17beb2ee1d707b91aeff7d2ed60613773906eca8b81a0636f4b2b24f4c589c2bec47b65fb30bf11eb3f2197aded4b6d57af4e84856b289d9d868ed7f6934ebec60d"}, @uac_iso={0x7, 0x25, 0x1, 0x1, 0x1}]}}, {{0x9, 0x5, 0x0, 0x3, 0x8, 0x8, 0x6, 0x9}}, {{0x9, 0x5, 0x2, 0x3, 0x8, 0x3, 0xfe, 0x3, [@generic={0x4e, 0x1, "4e6868e6d1a25dc16acaf8e682a261517c4fc74410b6eb73fab894a85c61e52d3620291a839227b406ac10df68533b468bcad2cce40cb1c7bb16da7537d4c6c1b26f7574314619d5a0a0e735"}, @uac_iso={0x7, 0x25, 0x1, 0x1, 0x81, 0xfff}]}}, {{0x9, 0x5, 0xd, 0x10, 0x20, 0x59, 0x80, 0x3, [@generic={0x1e, 0x8, "5967e033302e74bc663132e6aff3e4b1f84421c386fc70d1faa5b971"}, @uac_iso={0x7, 0x25, 0x1, 0x83, 0x6f, 0x2}]}}]}}]}}]}}, &(0x7f0000001c80)={0xa, &(0x7f00000001c0)={0xa, 0x6, 0x310, 0x5, 0x8, 0xa6, 0xff, 0x1f}, 0x62, &(0x7f0000001980)={0x5, 0xf, 0x62, 0x6, [@ss_container_id={0x14, 0x10, 0x4, 0x4, "b99655b97813136e6eb21a61e92ed3bb"}, @wireless={0xb, 0x10, 0x1, 0x2, 0x24, 0x8, 0x4, 0x0, 0x3}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x0, 0x10, 0x1, 0x3ff}, @generic={0x1d, 0x10, 0x1, "5e1924343cdcdb3d58b0422e2b1f332cb944237176104b732985"}, @ptm_cap={0x3}, @ss_container_id={0x14, 0x10, 0x4, 0x7, "fd872798a1f2fa936af40ad6490c0e50"}]}, 0x4, [{0xe5, &(0x7f0000001a00)=@string={0xe5, 0x3, "4c9a9681951a2bccaa707c3f8ac457b144662e6a4cc0dd7bfcbc5e5a9ca51fa3bef542ac1fffe1bfe670e0f68e6743dd6fd09cfc84ea37d904fc5f2ad109b42ce28c54a867ecd2ed249f1da783097ce7774a3461cd4acb879c0b3d36a10014d1a6f5bfa56e6ad8a2f5d4c94ebc45164b8b1225a2af665789f5a17d43e1df48a4aa3751a9298da1476d4b4dc6d2da7b2b88c2574af7e1a848fae8a6dea2b87284df4f6f2068142412a736e09527ddd729a8d90751d51506c2724de7514b5ca9a7bdf6f790343bdd9ee523db1084e44cfab6a6594ca4c64c1184d748391e18c8baa1ffaa"}}, {0x63, &(0x7f0000001b00)=@string={0x63, 0x3, "7bafed695c92edd47b01890bf822f7c405b79e913084fa872031b3940f8e6870c014fc6e7e02e5b3e8d864684d7a27dd93668756b5c2981d73f6d5a4de7d06f6509d5d4590d886e9fd8797f66827c15352c5ba33753e87fb8a302c777371a80f62"}}, {0x4, &(0x7f0000001b80)=@lang_id={0x4, 0x3, 0x415}}, {0xa8, &(0x7f0000001bc0)=@string={0xa8, 0x3, "309e82bb3986507f9855a0e9204a4d8fd5fcf225ee7c3f6d6415bc7a03d8db6f99521cd0e616974f4b2c1711f044842e8f7f80f8a6ffae7561e3dd53bb6bc1117a4093760a9766a5c6cf23e587e2d7872687abc625d05232620694dcc2e45a6aacdfe504166c3067e7f602ee1e8b78826a3d73fb536ac16feaa2825b8e3e82e8aaeed232585d36ef7ef397675ca0d42d073cc310c4f206eeeec85bdc37b4ba9ee2b28709b081"}}]}) 00:07:55 executing program 0: r0 = memfd_create(&(0x7f0000000080)='\vem1\xc1\xf8\xa6\x85N\xc0\x1d{\xab\xa3w\xe2\xcb\xa2\xba\xe5\xf4\x97\xac\xdf\n:{B\xf9\xcc\x187\x0e\xbf\x96\xb3\xe6\x00\x80\x00\x00\x00\x00\x00[4\xe9\x87\xcb2\xb3=\x01\x94\xae7\x19\\\xeaQ\x87mR\xd0W\xa4\x17\xe4\xe3v\x00', 0x0) write(r0, &(0x7f0000000040)="06", 0x1) mmap(&(0x7f0000000000/0x7000)=nil, 0x7000, 0x80000000004, 0x11, r0, 0x0) r1 = socket$nl_sock_diag(0x10, 0x3, 0x4) dup(r1) copy_file_range(r0, &(0x7f0000000000), r0, 0x0, 0x0, 0x0) [ 475.374962][T26788] Injecting memory failure for pfn 0x185e00 at process virtual address 0x20000000 [ 475.380898][T26788] Memory failure: 0x185e00: recovery action for dirty LRU page: Recovered [ 475.384396][T26788] Injecting memory failure for pfn 0x185c00 at process virtual address 0x20200000 [ 475.395084][T26788] Memory failure: 0x185c00: recovery action for dirty LRU page: Recovered [ 475.400955][T26788] Injecting memory failure for pfn 0x184600 at process virtual address 0x20400000 [ 475.415044][T26788] Memory failure: 0x184600: recovery action for dirty LRU page: Recovered 00:07:55 executing program 2: syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000040)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='huge=always'], 0x0) chdir(&(0x7f0000000380)='./bus\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000600)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x12, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x17) 00:07:55 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=@newlink={0x28, 0x10, 0x403, 0x0, 0x0, {0x0, 0x0, 0x3}, [@IFLA_EVENT={0x8, 0x2c, 0xfffffffd}]}, 0x28}, 0x4b}, 0x0) 00:07:55 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = getpid() process_vm_readv(r0, &(0x7f0000008400)=[{&(0x7f0000006180)=""/152, 0x98}], 0x1, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x5f}], 0x1, 0x0) setsockopt$SO_ATTACH_FILTER(0xffffffffffffffff, 0x1, 0x1a, 0x0, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) process_vm_writev(0x0, &(0x7f0000000640)=[{&(0x7f0000000200)=""/81, 0x51}, {&(0x7f0000000340)=""/223, 0xdf}, {0x0}, {0x0}, {0x0}], 0x5, &(0x7f00000002c0), 0x0, 0x0) setsockopt$SO_BINDTODEVICE(r1, 0x1, 0x19, &(0x7f0000000140)='wlan0\x00', 0x10) sendmsg$NL80211_CMD_VENDOR(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000700)={&(0x7f00000001c0)={0x40, 0x0, 0x703, 0x0, 0x0, {{}, {@val={0x8, 0x1, 0x2a}, @void, @val={0xc, 0x99, {0x4}}}}, [@NL80211_ATTR_VENDOR_ID={0x8}, @NL80211_ATTR_VENDOR_SUBCMD={0x8, 0xc4, 0x37}, @NL80211_ATTR_VENDOR_ID={0x8, 0xc3, 0x20}]}, 0x40}}, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) getsockopt$IP_VS_SO_GET_DESTS(0xffffffffffffffff, 0x0, 0x484, &(0x7f00000005c0)=""/14, &(0x7f0000000600)=0xe) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_INTERFACE(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000180)={0x24, 0x0, 0x5, 0x0, 0x0, {{}, {@val={0x8, 0x3, r3}, @void}}, [@NL80211_ATTR_IFTYPE={0x8}]}, 0x24}}, 0x0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0, @multicast2}, 0x10) sendmmsg(r1, &(0x7f00000039c0)=[{{0x0, 0x1e, 0x0, 0x0, 0x0, 0x0, 0xa}}], 0x40000000000017f, 0x0) io_setup(0xdc, &(0x7f0000000240)=0x0) r5 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/power/pm_wakeup_irq', 0x0, 0x0) io_submit(r4, 0x1, &(0x7f00000002c0)=[&(0x7f00000000c0)={0x0, 0x400000000000, 0x0, 0x0, 0x0, r5, &(0x7f0000000180)='\x00', 0x6}]) 00:07:55 executing program 0: r0 = memfd_create(&(0x7f0000000080)='\vem1\xc1\xf8\xa6\x85N\xc0\x1d{\xab\xa3w\xe2\xcb\xa2\xba\xe5\xf4\x97\xac\xdf\n:{B\xf9\xcc\x187\x0e\xbf\x96\xb3\xe6\x00\x80\x00\x00\x00\x00\x00[4\xe9\x87\xcb2\xb3=\x01\x94\xae7\x19\\\xeaQ\x87mR\xd0W\xa4\x17\xe4\xe3v\x00', 0x0) write(r0, &(0x7f0000000040)="06", 0x1) mmap(&(0x7f0000000000/0x7000)=nil, 0x7000, 0x80000000004, 0x11, r0, 0x0) (async, rerun: 32) r1 = socket$nl_sock_diag(0x10, 0x3, 0x4) (rerun: 32) dup(r1) (async, rerun: 64) copy_file_range(r0, &(0x7f0000000000), r0, 0x0, 0x0, 0x0) (rerun: 64) 00:07:55 executing program 4: syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000040)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='huge=always'], 0x0) chdir(&(0x7f0000000380)='./bus\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000600)=ANY=[], 0x208e24b) pwrite64(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$addseals(r0, 0x409, 0xe) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x12, r0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x64) syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000040)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='huge=always'], 0x0) (async) chdir(&(0x7f0000000380)='./bus\x00') (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) (async) write$binfmt_script(r0, &(0x7f0000000600)=ANY=[], 0x208e24b) (async) pwrite64(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) fcntl$addseals(r0, 0x409, 0xe) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x12, r0, 0x0) (async) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x64) (async) [ 475.500906][T26800] Unable to handle kernel NULL pointer dereference at virtual address 0000000000000180 [ 475.503919][T26800] Mem abort info: [ 475.504850][T26800] ESR = 0x0000000096000006 [ 475.506001][T26800] EC = 0x25: DABT (current EL), IL = 32 bits [ 475.507594][T26800] SET = 0, FnV = 0 [ 475.508584][T26800] EA = 0, S1PTW = 0 [ 475.509595][T26800] FSC = 0x06: level 2 translation fault [ 475.511109][T26800] Data abort info: [ 475.512330][T26800] ISV = 0, ISS = 0x00000006 [ 475.513570][T26800] CM = 0, WnR = 0 [ 475.514530][T26800] user pgtable: 4k pages, 48-bit VAs, pgdp=000000016cae2000 [ 475.516456][T26800] [0000000000000180] pgd=080000016d89e003, p4d=080000016d89e003, pud=080000016dad4003, pmd=0000000000000000 [ 475.519656][T26800] Internal error: Oops: 0000000096000006 [#1] PREEMPT SMP [ 475.521537][T26800] Modules linked in: [ 475.522561][T26800] CPU: 0 PID: 26800 Comm: syz-executor.4 Not tainted 6.1.0-rc4-syzkaller-31872-g1621b6eaebf7 #0 [ 475.525334][T26800] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/30/2022 [ 475.528039][T26800] pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 475.530156][T26800] pc : get_super+0x4c/0x144 [ 475.531279][T26800] lr : get_super+0x7c/0x144 [ 475.532424][T26800] sp : ffff80001603b9e0 [ 475.533495][T26800] x29: ffff80001603b9e0 x28: ffff00011e3f98a0 x27: 00000000000e001f [ 475.535686][T26800] x26: 0000000000000002 x25: ffff80001603bb28 x24: ffff0000c106cef8 [ 475.537857][T26800] x23: ffff80000d433500 x22: 0000000000000001 x21: ffff80000d4334c0 [ 475.540027][T26800] x20: 0000000000000000 x19: ffff0000c586c980 x18: 0000000000000000 [ 475.542183][T26800] x17: 0000000000000000 x16: ffff80000db1a158 x15: ffff00011e918000 [ 475.544321][T26800] x14: 0000000000000008 x13: 00000000ffffffff x12: ffff00011e918000 [ 475.546614][T26800] x11: ff808000085bc198 x10: 0000000000000000 x9 : ffff8000085bc198 [ 475.548819][T26800] x8 : ffff00011e918000 x7 : ffff8000085bc14c x6 : 0000000000000000 [ 475.551017][T26800] x5 : 0000000000000000 x4 : 0000000000000001 x3 : 0000000000000000 [ 475.553092][T26800] x2 : 0000000000000001 x1 : 0000000000000000 x0 : 0000000000000000 [ 475.555195][T26800] Call trace: [ 475.555997][T26800] get_super+0x4c/0x144 [ 475.557035][T26800] __invalidate_device+0x28/0xb8 [ 475.558255][T26800] disk_force_media_change+0xf0/0x198 [ 475.559586][T26800] loop_configure+0x3f4/0x728 [ 475.560924][T26800] lo_ioctl+0x954/0x1024 [ 475.562074][T26800] blkdev_ioctl+0x24c/0x6d8 [ 475.563290][T26800] __arm64_sys_ioctl+0xd0/0x140 [ 475.564546][T26800] el0_svc_common+0x138/0x220 [ 475.565785][T26800] do_el0_svc+0x48/0x164 [ 475.566900][T26800] el0_svc+0x58/0x150 [ 475.567960][T26800] el0t_64_sync_handler+0x84/0xf0 [ 475.569310][T26800] el0t_64_sync+0x190/0x194 [ 475.570541][T26800] Code: eb17029f 54000620 f00273b5 911302b5 (f940c288) [ 475.572396][T26800] ---[ end trace 0000000000000000 ]--- [ 476.150938][T26800] Kernel panic - not syncing: Oops: Fatal exception [ 476.152740][T26800] SMP: stopping secondary CPUs [ 476.154015][T26800] Kernel Offset: disabled [ 476.155153][T26800] CPU features: 0x00000,040e0108,4c017203 [ 476.156675][T26800] Memory Limit: none [ 476.720832][T26800] Rebooting in 86400 seconds..