ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff46494c45300009000000000000000000010000004800000050000000001000000000000000000000000000003f000000020000000000000000000000000000000000000000000000ffffffff00"/262272, 0x40080, 0x102fe0}, {&(0x7f0000094e00)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x1431e0}, {&(0x7f0000094f00)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x1433e0}, {&(0x7f0000095000)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x1435e0}, {&(0x7f0000095100)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x1437e0}, {&(0x7f0000095200)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x1439e0}, {&(0x7f0000095300)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x143be0}, {&(0x7f0000095400)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x143de0}, {&(0x7f0000095500)="000000000000000000000000000000000000000000000000000000000000020046494c45300009000000000000000000010001004800030078020000001000000000000000000000040000004000000006000000000000000000000000000000000000000000000010000000480000000000000000000000300000001800000040eb3901c88dd601a51c3a01c88dd601a51c3a01c88dd60140eb3901c88dd60120000000000000000000000000000000300000006800000000000000000003004c00000018000100050000000000050040eb3901c88dd60140eb3901c88dd60140eb3901c88dd60140eb3901c88dd6010000000000000000000000000000000020000010000000000500660069006c0065003000000000005000000068000000000000000000010050000000180000000100048014000000240000000000000034000000010200000000000520000000200200000102000000000005200000002002000002001c000100000000031400ff011f0001010000000000010000000090000000100100000004180000000200f00000002000000024004900330030003000000001000000001000000100000010000000e0000000e000000000000000410000000000010060004c0000000000400000000000010028fb3901c88dd601850e3a01c88dd601850e3a01c88dd60128fb3901c88dd60120040000000000001a0400000000000020000000000000000500660069006c006500300000000600420000000000010060004c000000000040000000000001006f1b3a01c88dd6016f1b3a01c88dd6016f1b3a01c88dd6016f1b3a01c88dd6015800000000000000540000000000000024000000000000000500660069006c00650031000000000000000000000000001000000002000000ffffffff00"/672, 0x2a0, 0x143fe0}, {&(0x7f0000095800)="0000000000000000000000000000000000000000000000000000000000000600", 0x20, 0x1443e0}, {&(0x7f0000095900)="0000000000000000000000000000000000000000000000000000000000000600", 0x20, 0x1445e0}, {&(0x7f0000095a00)="0000000000000000000000000000000000000000000000000000000000000600", 0x20, 0x1447e0}, {&(0x7f0000095b00)="0000000000000000000000000000000000000000000000000000000000000600", 0x20, 0x1449e0}, {&(0x7f0000095c00)="0000000000000000000000000000000000000000000000000000000000000600", 0x20, 0x144be0}, {&(0x7f0000095d00)="0000000000000000000000000000000000000000000000000000000000000600", 0x20, 0x144de0}, {&(0x7f0000095e00)="000000000000000000000000000000000000000000000000000000000000060046494c453000090000000000000000000100010048000100a0050000001000000000000000000000040000004100000005007273657200000000000000000000000000000000000010000000480000000000000000000000300000001800000028fb3901c88dd601850e3a01c88dd601850e3a01c88dd60128fb3901c88dd60120000000000000000000000000000000300000006800000000000000000003004c00000018000100400000000000010028fb3901c88dd60128fb3901c88dd60128fb3901c88dd60128fb3901c88dd6012004000000000000000000000000000020000000000000000500660069006c0065003000000000005000000068000000000000000000010050000000180000000100048014000000240000000000000034000000010200000000000520000000200200000102000000000005200000002002000002001c000100000000031400ff011f00010100000000000100000000800000003804000000000000000002001a0400001800000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c650500797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c050073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c000000000000ffffffff00000000", 0x5c0, 0x144fe0}, {&(0x7f0000096400)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x1455e0}, {&(0x7f0000096500)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x1457e0}, {&(0x7f0000096600)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x1459e0}, {&(0x7f0000096700)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x145be0}, {&(0x7f0000096800)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x145de0}, {&(0x7f0000096900)="000000000000000000000000000000000000000000000000000000000000050046494c453000090000000000000000000100010048000100d801000000100000000000000000000004000000420000000300000000000000000000000000000000000000000000001000000048000000000000000000000030000000180000006f1b3a01c88dd6016f1b3a01c88dd6016f1b3a01c88dd6016f1b3a01c88dd60124000000000000000000000000000000300000006800000000000000000003004c0000001800010040000000000001006f1b3a01c88dd6016f1b3a01c88dd6016f1b3a01c88dd6016f1b3a01c88dd6015800000000000000540000000000000024000000000000000500660069006c0065003100000000005000000068000000000000000000010050000000180000000100048014000000240000000000000034000000010200000000000520000000200200000102000000000005200000002002000002001c000100000000031400ff011f00010100000000000100000000800000007000000000000000000002005400000018000000496e74784c4e4b012f0074006d0070002f00730079007a002d0069006d00610067006500670065006e003500350031003400330038003100390034002f00660069006c00650030002f00660069006c006500300000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000300", 0x220, 0x145fe0}, {&(0x7f0000096c00)="0000000000000000000000000000000000000000000000000000000000000300", 0x20, 0x1463e0}, {&(0x7f0000096d00)="0000000000000000000000000000000000000000000000000000000000000300", 0x20, 0x1465e0}, {&(0x7f0000096e00)="0000000000000000000000000000000000000000000000000000000000000300", 0x20, 0x1467e0}, {&(0x7f0000096f00)="0000000000000000000000000000000000000000000000000000000000000300", 0x20, 0x1469e0}, {&(0x7f0000097000)="0000000000000000000000000000000000000000000000000000000000000300", 0x20, 0x146be0}, {&(0x7f0000097100)="0000000000000000000000000000000000000000000000000000000000000300", 0x20, 0x146de0}, {&(0x7f0000097200)="000000000000000000000000000000000000000000000000000000000000030046494c453000090000000000000000000100010048000100f001000000100000000000000000000006000000430000000900000000000000000000000000000000000000000000001000000048000000000000000000000030000000180000007c283a01c88dd601274d3a01c88dd601d5623a01c88dd6017c283a01c88dd60120000000000000000000000000000000300000006800000000000000000003004c0000001800010005000000000005007c283a01c88dd6017c283a01c88dd6017c283a01c88dd6017c283a01c88dd6011000000000000000000000000000000020000000000000000500660069006c0065003100000000005000000068000000000000000000010050000000180000000100048014000000240000000000000034000000010200000000000520000000200200000102000000000005200000002002000002001c000100000000031400ff011f00010100000000000100000000800000002800000000000000000002000a0000001800000073797a6b616c6c657273000000000000800000003000000000061800000004000600000028000000780061007400740072003100000000007861747472310000800000003000000000061800000005000600000028000000780061007400740072003200000000007861747472320000ffffffff0000000000000000000000000000000000000900", 0x220, 0x146fe0}, {&(0x7f0000097500)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00', 0x20, 0x1473e0}, {&(0x7f0000097600)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00', 0x20, 0x1475e0}, {&(0x7f0000097700)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00', 0x20, 0x1477e0}, {&(0x7f0000097800)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00', 0x20, 0x1479e0}, {&(0x7f0000097900)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00', 0x20, 0x147be0}, {&(0x7f0000097a00)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00', 0x20, 0x147de0}, {&(0x7f0000097b00)="000000000000000000000000000000000000000000000000000000000000090046494c4530000900000000000000000001000200480001001802000000100000000000000000000005000000440000000a0000000000000000000000000000000000000000000000100000004800000000000000000000003000000018000000966d3a01c88dd6018d8c3a01c88dd60170993a01c88dd601966d3a01c88dd60120000000000000000000000000000000300000006800000000000000000004004c000000180001000500000000000500966d3a01c88dd6018d8c3a01c88dd6018d8c3a01c88dd601966d3a01c88dd6010030000000000000282300000000000020000000000000000500660069006c006500330000000000300000006800000000000000000003004c000000180001000500000000000500966d3a01c88dd601966d3a01c88dd601966d3a01c88dd601966d3a01c88dd6010030000000000000000000000000000020000000000000000500660069006c0065003200000000005000000068000000000000000000010050000000180000000100048014000000240000000000000034000000010200000000000520000000200200000102000000000005200000002002000002001c000100000000031400ff011f000101000000000001000000008000000048000000010040000000020000000000000000000200000000000000400000000000000000300000000000002823000000000a00282300000000000021034f0100000000ffffffff00"/576, 0x240, 0x147fe0}, {&(0x7f0000097e00)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00', 0x20, 0x1483e0}, {&(0x7f0000097f00)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00', 0x20, 0x1485e0}, {&(0x7f0000098000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00', 0x20, 0x1487e0}, {&(0x7f0000098100)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00', 0x20, 0x1489e0}, {&(0x7f0000098200)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00', 0x20, 0x148be0}, {&(0x7f0000098300)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00', 0x20, 0x148de0}, {&(0x7f0000098400)="0000000000000000000000000000000000000000000000000000000000000a0046494c453000090000000000000000000100010048000100f0010000001000000000000000000000040000004500000005000000000000000000000000000000000000000000000010000000480000000000000000000000300000001800000071a63a01c88dd60182b33a01c88dd60182b33a01c88dd60171a63a01c88dd60120000000000000000000000000000000300000007000000000000000000003005400000018000100050000000000050071a63a01c88dd60171a63a01c88dd60171a63a01c88dd60171a63a01c88dd6016800000000000000000000000000000020000000000000000900660069006c0065002e0063006f006c006400180000005000000068000000000000000000010050000000180000000100048014000000240000000000000034000000010200000000000520000000200200000102000000000005200000002002000002001c000100000000031400ff011f0001010000000000010000000080000000800000000000000000000200640000001800000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c65727300000000ffffffff0000000000000000000000000000000000000500", 0x220, 0x148fe0}, {&(0x7f0000098700)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x1493e0}, {&(0x7f0000098800)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x1495e0}, {&(0x7f0000098900)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x1497e0}, {&(0x7f0000098a00)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x1499e0}, {&(0x7f0000098b00)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x149be0}, {&(0x7f0000098c00)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x149de0}, {&(0x7f0000098d00)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x149fe0}, {&(0x7f0000098e00)="eb52904e5446532020202000100100000000000000f8000000000000000000000000000080008000ff010000000000000400000000000000ff000000000000000100000001000000bc27b44498059524000000000e1fbe717cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e20506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00"/224, 0xe0, 0x1ff000}, {&(0x7f0000098f00)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1ff1e0}], 0x0, &(0x7f00000040c0)=ANY=[@ANYBLOB="b5f0b89196432b4050bc9a8558cf92bc778196fa3e40f67d178e445984e8040013af6af4acb732d8a808a0fce69c600bab3bd679862fb37319dd2f6555b3c7047d5cd959e7cbb7da3c2024fdabaac6565094379567a0629010ccd5c36dfe4762d18928ff7fb71c59416f05dd3763b14d50c17f344fc4"]) (async) r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='memory.events.local\x00', 0x0, 0x0) r1 = socket$igmp(0x2, 0x3, 0x2) (async) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$BATADV_CMD_GET_MESH(r3, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0, 0x32}}, 0x0) (async) getsockname$packet(r3, &(0x7f00000000c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) r5 = socket$nl_route(0x10, 0x3, 0x0) getsockname$packet(r3, &(0x7f0000000280)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000240)=0x14) sendmsg$nl_route(r5, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000180)=@newlink={0x38, 0x10, 0x439, 0x0, 0x0, {0x0, 0x0, 0xe403, r6}, [@IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @sit={{0x8}, {0xc, 0x2, 0x0, 0x1, [@IFLA_IPTUN_LINK={0x8, 0x1, r6}]}}}]}, 0x38}}, 0x0) (async) sendmsg$nl_route(r2, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000180)=@newlink={0x38, 0x10, 0x439, 0x0, 0x0, {0x0, 0x0, 0xe403, r6}, [@IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @sit={{0x8}, {0xc, 0x2, 0x0, 0x1, [@IFLA_IPTUN_LINK={0x8, 0xf, r4}]}}}]}, 0x38}}, 0x0) setsockopt$MRT_ADD_VIF(r1, 0x0, 0xca, &(0x7f0000000040)={0x0, 0x8, 0x0, 0x80, @vifc_lcl_ifindex=r6, @multicast2}, 0x10) (async) read$FUSE(0xffffffffffffffff, &(0x7f0000000080)={0x2020, 0x0, 0x0, 0x0}, 0x2020) (async) r9 = socket$inet6(0xa, 0x3, 0x1) sendmmsg(r9, &(0x7f0000008980)=[{{0x0, 0x0, &(0x7f00000059c0)=[{&(0x7f00000053c0)="dfadbea2d4fb4a5a41275dda8d955a7fbfbfc4502c1b5c2a956c02d629691d76047ee58da81d6b8e95ae4eacd76d3ccdf7deb41f80d728f0322376b81a676799e264001c392c4c83ee268cc53a8edb375213b0d6b9068ff79d848e", 0x5b}, {&(0x7f0000005440)="eba74814afe129c928718f49f3abdf2f4d14adeec52a443c0fea353966292910616fa1c3c96b1a37f80d449bb6a1df978bdc7bac1e545739955876d9d6ce3ca59db26b5aaefd447e10f25d476d713a79bc86aa3427356dd0af53bdc32541b2cba92416bb301f357e43ffa9624c2786fe5d29b5682948aa75c2de84c97bf148be2c489c1c3bcec6d89717902b844adaf688bc487dcac5f2438fdf6f1baafea5ea72d92451c2944e812571f0446ccb0486d25ffc4d46a7abf5c875211832962a18c79cbbf265ed7a22d1306240466f5ca5e6e09a91f857405ae737f0e34039a5fbbf187ed3feebe6", 0xe7}, {0xfffffffffffffffc}, {&(0x7f0000005540)="57a3945663715582b534a2e9a03790b36fb20a84c75e71ceef9c3226685b5f956a435fb6ba56", 0x26}, {&(0x7f0000005580)="de6be3996b4438d8cf3941d04de60a77452c7e6e557c4a139cfba659b7eedb6758a9458a6542cb23a8c7449793b5f471a475dcb18c3ba9fb70acceda365cf8a5b87d3b6af8b5760669029965c6c2d727b05e44cbbb7d741da9ebfc6f7e211bbaf9a006ad9b13e8b9437f420e4a7852925bc92917fcb4993f040907409270575540ca68be6d4dfd5511b7772232fded444c5794091b875ef7abe9892aa50ea7f2b81f35652a32d50b1d685f9e365f21d8e33dfcc2524fdd832a24f42197070c7f7d151331bb31b7c064a5e81495705ba64f4658cedb415434cbbc82cac832de16326c66d129fb880b1e181bb1421e1424892fed44", 0xf4}, {&(0x7f0000005680)="8efd486503861d351e1cb88f51fdc7626c94ac7c2dbed47b7f9cfcd7712e1992e5af3c760ec82c9b2af71c556fa178f2022e0463403c1beef7a185f5c8788ccf905d37a37be9a766cb2aab05d34e10c9da81589875224b0cdace82a5adfa41a822e59950ae12b587016bec6e2e01f4e49e46ba4c6c1141ea86d4319913f237c98999db0a1f89f797a6ea945e828ed58a687ba9a7b9abec1f549abfdb5a1cb5ba6e8f8a73fdcc662522b21c07e7c6dfaca0a97692ad41613fc7273663340f8d7efd911cc689549f896a825800da471ccacecce8513dbeb343db4656ac2bc1e6b6019b5a2ea45d133b209992d5373d", 0xee}, {&(0x7f0000005780)="dab62e5cef1af57265b391d8c16d67530fa4ea7bae9064bcd07ff76266fa9285b9150f02bf798223993f8ac0b43d0ed1c839925cc750cdd3c0f7e30f61125acc8babfc8e8d9c2a861040f4950fc7d0969684", 0x52}, {&(0x7f0000005800)="bed0239a8b252d592cfc829be1fe01edb89602fe51136132e47b0d393812ee0b143feb45b21b11f1321a775b26699e951d2ccd2eea5bc4aa4b08809aec14035aeca9432f1abbff56bd5a7251dd739dd57e683b1cc645eabd38d1fb144a83dd16a392d7d1d629d30f92bb247129f039c0a48dd581f6e8c2643bfc568ca6e610cf5d1b38672de3fe48f747c27cd42a1002a632e433ac6f", 0x96}, {&(0x7f00000058c0)="5bced8d329e3ae150983a5ae151978bf3cc7b8127c61a24b5888782d9bf1be9cee973b63e1d36a960cad929b19bc0b977885bc6f4321dbd06848facc414ab1437ebcaaad36a709ccf80038ad7045f16bfe7277b14e28cd23f71c1918c5be50b54726880d76c5c16bb25cf277111d9198d2eeaeb236aaf3aae35a5287cf078d48bbf9ca01e5851f22d6b3ba8da2112994510fb9b665d1c38794dce71d234a2b8318c9b4d23532ca304824ea8359fc3d9d4d3684fe2d501e49e44bc925e2348b264eb7a9f5595d443b4993e7229994fb86125354adbfa628227d605977832415b8", 0xe0}], 0x9}}, {{0x0, 0x0, &(0x7f0000005e80)=[{&(0x7f0000005a80)}, {&(0x7f0000005ac0)="c2f024e9b748d94210d812f752bae3f0690141d5351281e19d86f4b408994d1c79922efed21949d7787f8dd4d0cd69a442800931ce332ecb522c1049c7c76d0aa47f1462d06a3d970ece112234a95d34e4f5d0284989940aa182f998c0653aeaa0faa788677b124aa5fbebf55b4da73e57e5d8322ca86d99cca556ab3b094390afee5003b53c0821ddb66965dfb6dd1810844fd38bf8ebe293992ee43a5766b3d94aea36011fcd740eda03a4fea24670f2444d564f376619494b132d22905b55d3cb2d855c8550a375b060c2cef4b75864de1969c30d34e4bbecd3c30fee6c7ed6ee533c6087a8e999a8f74615db3e48e4fa83cc7877934c8b", 0xf9}, {&(0x7f0000005bc0)="bb680ec312758875562f3011c727606e201b15d4e31db4cf34bfc9742f24dc6de4fcfd130a240098939084d3bf1124ca3270d56ae3be7deb36a4155d21fb5da37862a53b7a6c5318c489579ff54265d1ee559def008c42799dccc0c93ef5dee08050e2c562c7f31820914c11dfcc93fb3ff2496d9610f73569c24aea1ecedf990a64d04dec6dfe51f1686f26ac4907f8f69391bcbd4bdf0ea0a4d44384be89d4fbeb646fb32a405a6a037ea852d7bb09b4a29f60801b959b797fdc782245810d70f6a27f1d63893fc24da9", 0xcb}, {&(0x7f0000005cc0)="73e15019ad746d99897d3ba3acd8b0eb76212d8151a9cf76fbaa0196fce296f196c66ef348bf06a6f6e1841c8172eb7e2d1669ec8ff8d5870cac61ca874d03f1385f534f45f5e136bfb3f96ff9e4e3fc592b9f6840ff583c19f16d81f64d725d75fab6c847c739ec588cbee1472ec8186e69057c03bc8c7d52797249f8690ae1a286c6f6c3ffb2fe9068d1792a1562ce455519944e5fdf", 0x97}, {&(0x7f0000005d80)="c1770fd1a251ec319a64404bc6a39d292aa272ea98d3809b958d0fc200c50eca4fb29ac26aaba3b067740913cef59ecd851f34c252bc92cec0649d353bd2adb079de3ce31196e1be7d591f486483538ae4ff0e1f2a4b707b6eef8d405b27a3fc178bca82730e3adc5a1834fa64f695b6e72fe776832143afea94aa5d63be9c3fba43c4898e1a5055d80a99622d1f4986a2ed79907cc4d6d01ed5a7220af0dcf70152918f4dee222bb8b05c813d23de5ce4c7e3d099161e5bf0aea418c00fbb1c3949126e9543be282056c1a5dd71a5ddffa266b139452184e923471eb58d29b91367cbe0d6bf5f844443c4e8b70f49cbf0069683d0a6ac5dee", 0xf9}], 0x5, &(0x7f0000005f00)=[{0xd8, 0x84, 0x9, "3c66712f69317d93f5a9b98aeb3ff67ebed12d98774a70c73c30b9ae7532fbbc9db30b6af7f3817db0456f6510bbbec74f1b120caf837f210e6357ddbf2904b88d81245d549ec27d4b4b7d3aa77ad8f076610e601f8110589b731b3011edecbd47b06eb85d2350535d0dbf6176e85053a845412a6520676347861e575693bf8a1939427b5068a843cc3de48f87494818ee4c403d7a4c8c6e7ab48a2195cb6837ce8b72bd35273d9f8b5676ddcab4d5cefc93225b2f7ae4c763a0a98da4af680cf76f75"}, {0x38, 0x1, 0x1, "c3590b65eca97200911bd91ba774fb84fca3d00b8f7732e24ec4ab6eaed694dab6"}, {0xd0, 0x115, 0xfffffff7, "aa9578539974090600ac33ca9c0c34ee6c5691e56eee96eedbceb12fc16e9784632bafd85e9c6b79759a755fb137c953fb1201dd3d4a6a25a3300f268370d3f7228e67ce1b9d604d1612d60b62810f8adfdd82f221f74a0da71572bd33c438770cc38d0c4acbc42111c54fabe525ae82c6158e1aa9c16d59dc3d7e7a5de95f1eadbf5924e094f4030fb94a3e33160530cda55219a8505259da9ee0b08b3a56f3461b207298df29d66ca66085dfd0e0f85fb49841c017d9b33c7b00"}], 0x1e0}}, {{&(0x7f0000006100)=@llc={0x1a, 0x324, 0x7, 0x37, 0x1, 0x8, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x2b}}, 0x80, &(0x7f0000007480)=[{&(0x7f0000006180)="deaa603ef642d52db06560be94ed8c00c17aa029641f55ec3ea1a36f00672427a582308e79cd557abe4d1f9f717948ecb09364f6ae514c8aabc85028b569ff7bb2adbe0f328f570d3214758405916112a3beef6398e294153e61836662dde2b3fdaaee6ae7f5f7dd92b99ee72925eb9ec149be3cebcdac809df5f622e068742fe434b07ed77ea43ac7b9e23097afcc02c989964faa3d9a1cac62df3c758bc016665e2165463471fbdb99a48d12d015e2", 0xb0}, {&(0x7f0000006240)="161c69cebd55246988aa647c1e60de", 0xf}, {&(0x7f0000006280)="f27e730985a27181c39a4a89568be5ccc5e196376c531490c5862d7e5e8922f4d8234ee4adee5b055829b0916b55ed811177bcf7b8009b", 0x37}, {&(0x7f00000062c0)="c3b2eae5fe5d5387a4ca9d8c6ed6c1ceb8c8ccf7a17b718f629c2b1aebdf2ab8f5388f0513", 0x25}, {&(0x7f0000006300)="928ccaf71a4dca1cf9f6a11552e9a8473a4121eec92d1628b0f9a802d994d163ffd438bf100ed62d598718996881322172e64ebbe97f8a8e05e2af4d67967b3059c1ad0f59fb", 0x46}, {&(0x7f0000006380)="b8d3735f3e249067a14e64345f7cbf60a8c7496a70b569b8b48c614db4c6d662c6d3107e30064012d24c1c0ee06f0d696d43ff30c509efd1e5005df13e52c80b808b0251746db7e1cfd2bc33f5e0ebb243f4fa22ec28cc4fcde003460a9d8674686e85e9f0f42642ab809265fe8d0d660fab67513578ab0745b93269a3ab6f479ad73ac6a06f360dad025aaeb52938bda4957b0f37bf458ec22785a5eebbcf75150bc483df0ddfc2fbbee3a78e485aaee29f399d0101505f42948ace8420ead0ceebcb8013e52b9673296dd95bad09df09a1f8c1a93f3cb7b4bf6cbf5b313df95cb58a06f99058334e5e7ffa957e870b04e85690aa5760d1d7470c50d60c8b4f7f82d8b286eb686efa641d0fc1206439c4e862ed2c939e4eb5c1eed5aea8696ff30cbef8bcbc3f158105b416b6b342881085e2420e8713722747d0229f4181b1275da697135a1f2d336867c0cf2106c6b66ff5e9476c4a4a9b6ebae559e07fadfc0130e6ef98a86945c303e4ae7ecc6aa818ec5c68942feefc8eb02915cb90d7f0a5fb128fcf94586924f6a8f463c1d5a6bb3c81fb126b11a652906c7ecb0cdfa1b4ac9778057c9bb22bb0300a6bd92f53e988fc765d81e8479e2f656a2993e3046d850663e39888cb96a81a940a4e682e570dc0593734104362857331845d9b4a5e8e79d320fb346fb45b0ee680f5f0e341b4e759813422d0dacc56bc63364fd8fb89d2013ab9fcfcf232eb7a8f01c3df8596c04dcd7df539f27e6adadd195adbd93a4b9673cee06fa48b1cecd6596318f6e652ca1fbb144d4116c2ede40cc9a0a9ed64742ffafac1e23050ac2e47646175c53c1343b3e0db42c262fd6363be9a2ace330ed7d4ec98ffa21a6218412775466ca09c59515df6a611b7aa84e1933db9971d63a8a7013a199c91992334fd1aefd6c01c7ea17a58c71634fabd6f4260a90db1eeb3f43ae46385854d697e4fd49cd798bf4455497cb672bacd90df429ed9d278f19da02d68da042ef2788fa28f6cbfba7e0eebdd42feff4cc50352e940681eae2f8f44e2129d103b9c6a420230c56ec63919aebe5bf55949c9b5f50bfba8c593f5394330e0b4815b9f161218ef11998bd35299fb9187c0b60c6560cfaeab06a9a67863f11ea7ccda18e3bc23fbd39be38ad32b829fdc63e64e2ad0b518a2fce0e222520a72cd3cab4174ef11b2f73998bbd501d241cd32075d377ec6e63a284c277bb2ae45f8518383619d27a6fc17fbc7ac2589ad87d550c3cb883434333f285ddc6ed363aabdc86bed0df11920fba5a4761bce490b3b3cd21bd45c5bc087e91b3bacd4e2bf88e555018426b15692541d39fd8fa99f48de66cd167a500583c63168ae9a0d7f9b20389afb885a8a363a0d208b9cbb190319f9824f80488a7f4e891367550238a6f4b087d9f8a57ce919c09ba1ea34a30a8e06a849e4b6dc5de6ccb6b461ea0c2564b4a3e549f483a43bf176218bce1019eb8432fa17867417fc6f6bda65913aa155c15acd8e27bc6b5fe0da88a753a31afe5e757e07828a4d6f0486079b36faea4966431ab3f6cd895661174523e43f24f80f77c4c80c3cc93bd274d1fec474b9ad975efa5d4b7cfa7519a570eba1c4622c619dbb7801e148ad6f958c952d38a3c1271c2ea02b1a85094719f0bc14796dabac78b6ae9a068470d59e71dcb1795be86a197f35d120fd9a2dce1c8716a4228549b8bf1e50808aa12bf225968f4cb9abf7a7f48bc1bda61f2083c5a5411f3745a5192d3941f1a799e2b422c5b657aa9d3c2e80696f1e4b9bcd2a8dbf1c186ca1b21fc93aa2b22ed8cdb5d5854dba2858f784f71d808d751c2b220030185cc6f2f594e68322c6fc95d891a38a65d23e0c6414d58984452e960b5a491c649186675813440df7466a9bef24bc9b4563deb668a178afccf0518688b34563919044b4fe5b4e155cbc607e8fa54826d7659bc30f218fb3daa6c79d8d6c6f6285842ac612f72ea9085126a0ee7d968f936d9e7a101dc0b74b9dc4d3809a172c71911ef2ebf7d1474228fb682b9a2363895125ae209c8968a5d49f4045d770b3aae381b81fe9e0666ffa6c2416df7c627f6828a5e6e6e0661a677c524d517bd31d649d7c767fdc29be00e503fb8e56284fffe7a232b30b47593c974c10fe836bd0f1937db8118adc2af70866d679fe6f7fa4fec2a336457b9135074b11ca447f2596998f250eff48220354a684dabc0eb0b37dff8df01c400e580109b6642e5fa469ec378fb3951d140394b8a972af4b540b8536ee320ce98ae15f2b36900ff13e50f1e55fb2852f8c29d71d3d3d152f6fb6f5f858e3a4439900f851f5b0311736f15120f609391528f2a2370867d2019c26d9eb20df86566574b1067b7725ea33ad6cfdf08f244342990cc95a88364e265cda853505abc814cc7e5d8071be07a3ad493426e46496a46f0f72b416d53427639019171a462ce36a6f86c986cb1e27e1948942a25ee1476215ebe7dae7a90bc126c498a51f074344092d1dec4a6ba1bdaa941ae961a54ddead6dea82da34e52cd9fe9738475cfc27913534f3001514a12a477a625496fc1bd6333e3661d4cbde4190361999c006c82375294a7ffe2de8f92319ba2a5e32b5f2e4bed929e4b74f0728660f1c043b5f9e61e23732cc63c1ad3855b76cae9bb8b92ce00c165dab67a8e96a57cf06bd0246033f3d6e2d8b35a9ea8c3e67c70a9596d1e3993b97e975fdb534cc93bd5b5688ae9152843792228d32ff64ed7d9cd00fa02b38126a4d1263d49e683ef1349320957c9febc7de6a10d9e0841b0785754b0d02c997956d3e715956b5983f3c6c0c9dde24795ab95129a31045c44f7e090b5d0460165e8bc55ca4a7035aaa7e0c369686ff06593a2ab311bc6aed622f3fad35c8414fd4bcc76cca30a452077aed1ff2445a35851866e4f9e7789eb656694ba714b1557f7d3c47112d5ac96ffe786d2385b9097f38685ab810134258c1eccc1e038072cffd158a2cd62401849bc90203e24144fad64accbf3af0eb46fc44c575dae1a7b1716283506e9b33fde3a304caf7258b3bf444f6cdf7699ff20a11a9cbddfc4c1fe0093536dba97f75200b9f4d3512f8df00d6ad8d69c9e9a7c0ef0e3221419dd84318587c650b4e775efcfb46313b2951ba3ff7c3862398cb1b0bb05dd292ce5a7ed36368bd85c7b4087dc640be33e0cd87bf5e68638fcbc031dfa31405b1251581923d4a82969c29c32f1086d4294a490bf8c34d34cc479c448ad5901ebc4d2db515afe9176833012eae9c2ea68649f28206fb92af953af776895fd408198f5ce8a87ffc142ea48220c5f0152edfd07c6112c68ab38c3c10d1136455fe6c6315415e2df35e2f1b869dcb19ea0a4eeb148da7a9a51538c94f624836ec85bd762926b04964f8814ce86e8d79fa68daf6bb529ba9feb3c3322f19b9d6420058f9571a35d52de7912aa6bb2d86d3155dfa7a07da2c4ef10507b12b13ef5e265ef7af2e08ff139c85ce25075f50f169530e019af050ae34d1b9e9301829db524799d4b86228611a562a55ce610ef09b41bf5a9027bef0a7244dd14a9f4eaad9facbca4285759334f64d2617ba8d356689e9b8380fc53caf701438f9d3d03cbee793985b6fcc61b672bd7b306420522f09842c97c5ef906e326fb87679bc9ef73e1cb730f35f524848d4766382273ef8827348ae124b9041d87e228b2c23f476453e5c42beb76d8d0d37ba1d08aaea5504c59d40f470e95e4b924ac64b01e12b5a23a7dbf972da49683f433d823a7a47ba428e900baa31dc9637a252ba358dacbe5a74f89aacd7597c3230a887dd5bfc0ad832bf75eee5412aeaeb92884c8a53882cf88f91060372f389a27b2d16d2a06b59cdfafbc7390388ccca69ccd42bd211047f631d40bf4a67cf9d8d34e22001de838e19af2f20cbba493466772cecece761a063c55e9999269a6dddeaec83bdd2dacca0f012de5d1e9e0d1626edae7704622cd0918b2a47fde87334f51a0178e8394ed7533253854e3ed886e0c1f3e4fd640200fb2ead1636e778353dba7ad2d80ba3768e5cc2e21308065507972df01e97f5dbec5cce27dd0241519cb2f81dc18e4954050beb39d5aa7b45f398c8a7a3317bb3f0de8751914cc1f96279a867744ca5aed78c226f835fb5cd9c564394d7172b371007bf5f8018586843d0646d7c3bbc87bf246064958d04440cdcdbc85f201991ed684c155cb187b7ab7256d93f9dbaa038371c3b3c43eceab1199c8f16947f7e4460bfba50713b58e2c73d06c9cd571b0d1cf4827c97e8566477e379fb369dc3eedd16b1f5600561ed4a4149e761687a90134f9fa0d7c580cc4813e2b48209d4a003af642b43a56c671757028605fd1c213fbffc01e7188b5dd16d4912bcf1b000b44caab0a30c3a95d15d34a458f42abeebd5d26307311883e894759ea24e29eb2290b82f3a20c1e23dfeb6d9d7d004a0280c3f3c16fc1521d971dfb159e9b82167c15ef750dadf6545c7d22bcfc940a2804cbac14ac33bb50171e6832b7d980d2ad46a44fac338f5db4fc5071fc53d83a14998dda2a4858c3746a9abd87d7a3f2cb26e9b50aa0ceef631df8efd600e01d7c797a7a777d2b88d9eb1fce778b4121280847b80806e242c6157d2a4258b29753c56f2f3c4f58e7074fb603ec5f1c8e47570b4ac3f6f33c073ee512df512b2d41e419be1f28dad789eca76dff1fa81938642294352f2979ee87e3b827d059cd9073830f6ad724192ea680605691a5de08926cb9e744d6d7ed24bcca0d6a1e0217f06f4e40a846681be459544bbb9885884fb6cd1e51b0407a5674f6a433e3bc97fae573d5146ae91b5021905a8618fcb700927af4af12f22515918ff313ceb74ed0f9dd0d6bba1582ac5362ed0c46f509782a13a8001f530d449f227a20cf4cf0de8734b4fcbcf22cb6d5dfdfab29951c9279a1ff4413784550738f52d83852a66871816959da4b79ed41109b050ec892959e469a0d94b60f513fda1955040358204e4314d1dc568c0386efddc3692e8d5bd6f4b5c07c5f3def1371cc5851629480afdb8f04b4c0e88d20e6bbee37bfee97bf223989e000451dd67317f2a319dcec285152d040c332eff13bb00c2655b9457a96b4f8f397e98b4355e217637516306beb4f5d8c451f7cd816964c57ff7d37567f946f8cfa8cba5a7febf4bcdd7f725d33151b16418e959e9583ee342eb2dabf2fcaab85e05933b081622c9a04fc772f1403aa8c39c6b63160ab032f1371f9db3aa0a6c8cff8dcf1e2b588fb04522fb8ad25204e98aa572eb40508e2e85883c23930c3208cdd9a5452d019bdaa691053d9735161aa964066122ad4eeb47895ed7f3f6fbe36c89caa4db4a53d13943eaa3a8a455dbbd46783f7b3aa27b15a0c7fea76943f8142dc858343a5fd7db80b36014d0e83f0b9c89cab59604b2c897e45aa8c4df427dee17d06e79c0ba4296912269f5512b9fb54ec4e0e5923cb2224942058452306d8a00a439462a37a2b2874b6e61dd00ae7af8f2fb50e95aacc217b2fd232898373f49fb777c16999e386f565987f3706d72428598f840df531a20682523e8504d9625db675ddabc49235ea19f6eec4b486e9a41713180aa2a769310668da82695e83803ecac9053713e1382bd2e70ed4b442313d9e4e0e735408ecc6fee570b8ef1f4dc2e7f8c57ad34df7a74dabac3bed0f2abed8e91674bafb8b4888965396c027d06925e99c3d956262eaeaf97540d32c0f974a0b9a468bce52523a99a85af0638a0e1872f7288fd13124e72", 0x1000}, {&(0x7f0000007380)="818ac553e6d4b1a0031bd35455086c9413d57ef7381c2f1950b0faf0456996e052002080bf664ae39c7afbc24241b220b2b3ef593025c8bfb7067b902349baf1a5f8fe806fd9120d6022d3a77526d0de9fb115b8806713a3b7c0d0a3487037210a4eb5ba5af71483192a92eff888f8c24bd97305c22adeae159f36962a2f1c7f4caae1dc29c33651a1cdcaf02fa86ae3fca3f962e768d20d303447063e52f91e636aa267b22c8826e6a50dc8b5fd18b9f0eb21d325b1b8de5a14c01d21536ff5e7db4d1a", 0xc4}], 0x7, &(0x7f0000007500)=[{0xe8, 0x10e, 0xfffffffc, "09cdb62fe02fbda1f9ef304c02a5d01987b6c450d1e27709d0391b3b96e1dc50eb510350fec66346b8772892242a21f279f06fb6b4fac521a71e807b063e69c7b7c7eec17a42a540b2086a70b1d09b74f72c452463b87728a4f1eb29d620abf6db6ad4909f8dce40229f171dfef999f12f2afcab3a6886b6aee4d31b5ee7bafe2d38df46b592c0c036a48fb4326d686966acbd322faa87126895828bed2538dabc2e7a143aab153c9388402427ae100fb95897ffdc00f857a5bbe85a9da680f1e328066165e8d9ec3b2bce3056e5dcef9f4a4c42159425e3"}, {0x60, 0x29, 0x7fffffff, "cac0953cff95bb256b8bfb76841a130505d2ffc33ae40672a0061bc342abf5cf0b9be4fac64a1178802ef23a493b4d615956c2ce07879757e2eaddd306344717c10ff6f9c7ffa90987db05f0"}, {0x1010, 0x84, 0x4, "ce3320161ffe21f97cc764e8da3f9681d94439d63115b44658560c2afb5ac93c6da4ddb44da10656c608febadfa6d75389403608e1a46b7c2478f95b73f364cb3a9dcd053239d3b7596e34387b9904211d38e0df728051130d91e7b8ad93158cadfb494542e7609fc9ed4b805b8202aefe196c4026585b7c95c4f8d72510fed6caf244da620069ea7e60bf940773e8c905a34c439f7e725201196ec60aac93b0519e0ef596f2a81fb15fe6cc55f5867adb65f994871d183c1693d0e4ea282cf71eb4e8b6646f7b4744f1b31a723559641322f1edb0fca06b6e2b20ad68afebf5f27c5c7dd2eb9d30a41f6e8a8b09d445d9917545557f3bb860cf3ea8b504c17cfdc2c277c726c35082ebc9e054154ed8fa3e2908f16d1933bbf44dbd0fb665c3b9999c33ae3be26a753985cacbf449fa886f49adced558cba697eb75c4b0dff28f20211358cdf66ecd233f5da22b6a8c5e5ec7eff8ab2a436d0d69f95923b7849d23774aa62a4740d587d38df9609c80fd5fcce4b93914a6c42da6c3a8ff74eed7d439173602c3300c3452c61748b016f4c9ecdecc912a6596b9c8464ab657bbe4638b0741ccb75299b7ab2f8641512265840c775ffd9e6652e10a6ddebe8b0905c98b316f444c9351513ee5207eb06c1b4563f8c61ec8134721f2ab7218f041bfb1c971df9324a7cdd414fa99a3dab9254961386d7136ea73b9b4946dbc75031d64cadea3379eb9042b8fd4e4b59a7da2694ebeed4c40d75587bdc9a38ef9544a9a4444cc33180e02c78f32b7d501763c3ac88e6ef87630ccce904799d27be0516a5a2681d40a9fe368a7e26e8baf89fb16fb2704839d285a5363948d59d239bf7e74e7ed19a5a70bd1f64339f0a491c9d7faa95f5b70a096e2b2cee7c39c0a24da141a85c08fdaafc2e785697f52fd2e0edd1abca27ee8a80690c5b97b14eab3c1ce1e18a04883d4caf144df4ed874f4c543fd8792e0c4e3807059c29ccdfe1eaec94e5fbf9d68539e6165f0e16c89227109b28acac0e157492864f61f557a5f6020c5f83008467306b5fa1e5ae1f6e50bf468f051e626c03b9a1fa72d542c58343ff82a1591e74a5985098af437506916f851fcbc73b54dd50f7afc10acb8328a20b22d689385c908a230fefcf20d773b88f5406c9f873a2375f7e1a3caf4f398b79b7a0b281a503b591b516e185571c7afafa6bc8d6b6e21105ce73008ad4cbe8dc34ec8d320132333b7a9db31cc78e9876654074c619b598f06fa9eb35e2b660aa9e442c6e5da1bac7dc231bd257a6d87e2f0de8b36729b37ac354971e11d502236e7b2114c0ce76332f1240772497bb0c6ca42e3b6913ec34b6796d375986c0fea28cfd2b54cb60e6aba5f1cca5eeb93838773666195f961096565cf445e5b8940b44efacd16aa1040aca63649434c3fec5723969eff3b4cffb07615c65970133535a7a37fdd6c6a2160f850bab064ab9ef5c97be3c854c764c715fe3c19f5486895484fc5078bba30f9ad7dc8fe9583e6d1f67bdaa6bcb31449ef3eb1be41ad678965146c5b4f1d0e9bbc5cf03d54d1250db0f69bd405cfc6d8c67236b93ca553e644769296fef5f51281adab169a7c7b0f8e9f28a8d1edd745a3307b67bd2d53996c164f292b8b46dbfb15f098f3f478a15b7292b46a6346503e120e8fd49408b6fb7d6e9e197da638e5d36cf7197826b985da6b9f6f7cf18bc35ec7f1be629edf6fe9ef878881fd3b0c289d4d93156f4598706897ff85f62d566941a572061943174e15237c7ecb88b862fe523b7645e23337a3d3a670cabcc091ea0b126a578c9fa66a68f1802b4e88eb0a8c9c6d9ac7156c86004ec52dbd2ef76f697ab20a5e9331cf8129bab745349f20ae23a7d233562aa70f30efb04f4e28dd291e5a7c16d93ceee05bb6d26e2be523bdb3a99db9708bd4a8f66ec43cf0e9b4247c4dfc3a9e9840f5590e5abb0f17db4cb28ea10f5afac367a579f206bf39df36364daae4a21469314a02ebd338b1a8b7efb26dc039f450729e236deaa6ef0888508f6f84ca76c3cd0d86b5b5689484d63f843ac54366eb90ae7665d640931f2a85dcc6ef8ca6ee8ed32725ccbd8fd6b07824b7a52cd18548168e7c9bef6a5303573cfab10b7e4a84447c4827ea7be3ae2c54f6f7cf4dc0b05b29b414fa9a804f75715ef7f37f438b37d961efc333da65bbd9349a705638a82c3de7c221fe83769b86966a9acab93d0fb8808ddaf9555afcfd3a7ec4f4c6c8e332201d1578fd7c37635c212d2340521f709b5785986c29680bb29fad773b2a2d5b664884f23e94d0e8de455cef69401317cfbd8caa9a18d01a43c6b6816095bcbed66fb94c31d0951b23ea5f1f014f21d572a083873774b91d1ea0607cba25e55e4bdb12e96fe964573cd3d4a6509f8fadbe2946962d5d5a759c207a664ac89dd45f7c279e4ec07c936a7f3cd6fcea86a388e684eba9baa701ec558fb54ec07baa6dc9fc38f693deccbe24bb7bfbb0d35d6977b1df0347f8d0dd55249d33b5e78acc8639f90bb842340bf1743debd92e02619ae767929ac79b2be4d25e1fb3072864254d8b2498c85ab9a4835fdec02a2978f4eabf4b178c0acb2eda0261b8c205e5d7f61b9ec861164152ccda184347aebbd87f14cb39f37c458f58d1f7e6c2e92c5ce870a37f94c098524617e02daa58a9ef338e7edb026bb0f4b1e3f0b70641d5feb4fb1314cbdb79d6f78503894f74030b0edafa5478684e7a14062f313ed225c1c861b155cf3634f8dd4f5d16dbb7cd77c136a622930210ac5ea84e460e54e9ae13fbbba9aa56b03ab9bb5ba3d7f78f6f9302eb014e1ea3c579003da16378a9471f6321e00752e58e69f8e798c2677ea57aa5f0e6464c8cf7180cee99d340471067ba6853d66855a7cce76b413c9c40351bbecf4b3c7df94f5860cd9a4f93d8a22d079217768d8ab78ac1edf2db2df521b4243c9cbc8000e67508a8f44ea7c5685f3ec2a35386bcd6ad2586a5350a2dd052dacacb1c570d109f8d8a746dfbc3b572006340aa5174380f9c5c2ec024d8f08fc2d65f58c85a08a87ec00c6a921bcbeeb705196198d54abe6b20ff6f87ceaff80a561012065a3dcabe4de6bc709119840b5632b7d4897c9d55594ea1da2aab59358b1a6181d6e17019798a724200516900ca760b72476d9cc8e9625ede117659ad148cc4ed1c66bc19501762ae6649bbc5d3801c720802e57a4f5f77d6192dce57d8dbfe26f2450b241eccf70e43918eea8e543e831f609d68ac7e47916a8ea79418c2c87388d00d16af08159b1867d3697e4cdea7fc3525544b543dd7795c8ed7c1391962e2196dd881699d48f6f25aabb81a697aa4bc6170b97b52b81f76486285ba7430dce074e0db6e30029167c95e930dff2749824e8b66b876ce96ab1d049a2bdcd53546962f4f64562549267bb45b9fb9116cde68863feb35e386068a39ce91242cc6b04c2023e205545ec5cb97d2b72653582618e30295947848112d4f4449affd64e14d943c1b38ce37121bfdb41fdaf9d31cf9504624e31b3234e0e7dbcce1bb66f9508d7ff0a334dcc5716dc2df683ec314ecbfa39f8b65b97523b6194be86aec1d0914ab8e319c98e18f80ada711321fcf95683af984c48605c7350d21574e2f7d09ecaebbd231407d89623ec31979ad418b69ba8600a50aac69be6acd6a816d753562f6aecce71f99c0b0b8c98cfef14b12547144d11ced71974a92ff66f572bcc8500a8cbc9ac88631b0b55b22cad8a8c7e022170b7037ac2599a9d08af977a1e21c25b64c4e71c3b2af1c11b9678dc00884212a914b46fe4bb850181fb9f7e2e7107b8e92fa4ce5444cdd2118e00374d5d3c658ed3224b1a09662ef0f3364f7b4a2576f91572ebb119190ef9b2336737eaac3fc4011bec7d5f15c0ce735017c9bb95cb0b6ffe720ebe5013d65b7062464708dee7771e3d5d0c87dd4e6c27b8ed33aa5600f1c7e3d8079e9d12071e68a7362634d695c47f2171a9a0e29e7148fe90ef3ac3c8416ef0592ac18949fbccc45f34e0d99e3a79a2b9eef03b135df6a5bdb801c3566efc6713d3f873f738452f085c26d85e514edf1988cb6f07e44fd6f3020695314ad7c5b259fd08285560f2475ce521e2728701b4a737eceab9ae6bf77e838b223d80a16a3e58878872f9cf52d70628ec5ab009b74e935749b81fa9989edbf73883da1aa03d2ba93c3755953a08ccd46b1719448c9075152f5c17855b041f75a7e9aee0f33a3621658b5b2821a5bcd3e27024bbfabbc6dc5d16acca2cd0e19218a383a7b3190151e54146a02dba492943d05715aba7725692c67524588539243d637af6ca27fa4283ee99372d5cf3ad8582dac8dc5c398cf8453341eaf7e9c1ba06e63efcb3a7507fd040ddf2f32d7c86fb8f6d6e15f8ed4fa980c59c5e4f14176a91907ed7d5741754acb29ff7b0b82eedb127d8b8927f12c918d669c13f3091dc7a36e9e409ee90f4ed966aa2aa52dd91a75b26947f71fb10360fcd330a0835ea4b2d25a0d8cf87ced264f79fee9ddbdd042c981705009e5fd65ffecdc3c4aad5f6bb0533e753466e7944f0acdbedb61fad5ec3c0239af067f3eaa5e2c49680f38a345fd25291c2b9e885877c84d68922bbf88b9042e5b8efa98cea8d0a71cb0ebb5fadcbd75d453917251c4f8a065688983f2cc49b0cf1637fb7b7d69378de02249be38dc8f066da03d260be041c56887d745ce918ed88c369d36c945609206133e3d1db55fbc05f8d1dfe1abbfadda6744544bd821ab0979a0c73ce0e9d6af90a4dcd81ec445da1ffd7de6b45c63254b79e185c26419bd031d06cf5f8b28012c5c8c665daa99d8b604f0cae97c4f510fdebe08ac6985fd9e38e85957672943c81f075e82db96db7e49534ae1c9842af8d050c25dbec2d7e64801cf953350cc83417f0908b0c38d37edeac15961225e9b50043c092ef4786357c4707320d388dd56fa8b0d84be0615a4b378b04a70917f53edb87cf4d5b6115d0041af7b70409d41636d417cb68b2af0c63e0b5f6dc8b08629e4113111564e2afc3e846c29a3093386c586dd7344708b9b074bb0e8ff746a13c58a2e85c8e5f5ee68023bbf5f57960ae931a8e78e3eb9b8929784879452d3eafa8a7b3027d29b9feefbcd49e514e375e560f776bf737c7b6cce7426db21ea5e53fe88f0ad2d6485d179f7329ad5b71c6029eba2035175f3d50a38e355adb92250fe2c2eed0dd5b36e66051dbeb5feaaf87eb4678a0a7e671b301fd6e23a9f0167ec56d62fe8d70e383b223f2d4300bdce199e330ca310487cdb17212bdf00cd0931f9dc541b9e89feb5637fea0209ef44daf33e4352c902ef15a1faedfd8fbf42822c36c2661278e41933a9154452adfb457471c2dc61d6fe2a8d38408266c2d4be4b61b3f02adca27b550ccd3360da67594597f9ea9d35cafc5fcd2378f57089fe35e3f3831ae9c851b3c021a3ba6839efa65a23513e6cb6b56acdea1fdf500e188c36e2260d618939b434734a4dafa86f5fcec2992360988e6135d36907afbf95300daebaeff9e4a35c554925e0233ae305f691ea546f66123f60b9711b86aeef0177d8a0873f39359c3ff794ead6d8afbb3127bfecb75f2e14df8502094a831a29bde02ad1ba470406cf678717771f2c3231f52c65bec2949e488ba724858032335b372aa9e0a70803184d886b672ab3cad292580b68727a05b58fc9c0129cae60f0dc7b3a2259563fe5c20d05ee411e1908b40bba5c59ae9d5ea2e594140bb9074c580bde316c317a5abc820270ca85"}, {0xc0, 0x107, 0x3, "0da9ebd0e8ab7973817d0dbd3cf99737939912c24540749073e52dc45c6b80517f1b3126aa6a2c834d928bce1761d3ed4b6ce8a77ce4f97331c0d981b51ded9661e404b8053f07efcc359d09757e3956f745958c5bcab439a6ad6969cddc86d9bc72a1d29fb7507c05b757d790b6915819d7bdbd3191ca7fe56153e0e203c35edab22c78f9f36878efaa7a90e9315ca63d89bc2be2f052e56b76a81de05e5ab13638bac7381d42c485ae6bd536ad"}, {0xc0, 0x115, 0x7, "bb6656e2b7df680c7ace7898c36a8e73b8915015ebfb5ae25653792d2120620e6dda97f448f08c19f2977ceecba2a2a3632ea9ed14f069535b0c8453a639bd4f0ba1c461d6f5362ad8a0998488b5b00d7c78d7d49110c4539d234be5bde63b38b604aa447fa20b0f1baccdbcd78992228bb85a9e8739cc574fa9a86a672dd1ee570bdeec82088baf8fc7c1f474b045d4db8b06717a9fbb22605e44d2db7e357778cb6b80fcf898221e48f9"}, {0xa0, 0x114, 0x6, "1e1af39072dc6fbcbf96a08b1d448eb9b6c3f3e1538bf2307bde7a2755c022a27c2623f76914624b62fa173785db883fa420568ae1e5127407d075204f7b9eaecab2ca1749771a80aa38c97274b0e2add735ed56b5871ee3edb1dd836b21880977cc1f6ca9e2571dc674d8f6d2bb0ef616cd152a5b5a4894a837da2e990dc9ea74554bdc8736c47973c62723"}, {0xb8, 0x3a, 0x43, "2fa52479be6c97f42f019e9c53a54e135176c3a92ad8c7b00d4be6acf46230a8caeb2979d41db2f98a5d6769ca4a2b5ebd1da72d45c0a7f79217fec481230226e92f41b9dc8cb78422e276e59465759b92e8e3b871d9c46ccb4ec8cc4b2e2c7d54f1b6f58688a77a942f2bbc310a3e95228ff7029f5aaf2f0d6f990ec19887dae942e43316ec5cef8ca30f5fc9fa08d72aef103a01d6763f8f128808fc2119a152"}, {0x30, 0x112, 0x3ff, "6d41dc284176228ab8487a34a46f3cb91b16d2d1263d80c94c40993f2f4ec414"}], 0x1460}}], 0x3, 0x0) write$FUSE_ATTR(0xffffffffffffffff, &(0x7f0000004200)={0x78, 0xfffffffffffffffe, r7, {0x0, 0x0, 0x0, {0x2, 0x0, 0x3, 0x5, 0x7, 0x2, 0x7fff, 0x0, 0x4, 0x8000, 0x7, r8, 0x0, 0x8628}}}, 0x78) (async) sendmsg$nl_xfrm(r0, &(0x7f00000002c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000280)={&(0x7f0000000080)=@migrate={0x18c, 0x21, 0x302, 0x70bd2c, 0x25dfdbfb, {{@in=@initdev={0xac, 0x1e, 0x1, 0x0}, @in6=@rand_addr=' \x01\x00', 0x4e20, 0xccd, 0x4e23, 0x0, 0x2, 0x80, 0x0, 0x0, r6, r8}, 0x6e6bb7, 0x1}, [@migrate={0xe8, 0x11, [{@in6=@dev={0xfe, 0x80, '\x00', 0x2d}, @in6=@empty, @in6=@remote, @in6=@loopback, 0xff, 0x3, 0x0, 0x3500, 0xa, 0x2}, {@in=@multicast2, @in=@remote, @in6=@private0, @in6=@empty, 0x33, 0x3, 0x0, 0x0, 0xa, 0x2}, {@in=@multicast2, @in6=@mcast2, @in=@local, @in6=@private0, 0x2b, 0x2, 0x0, 0x3506, 0xa, 0x2}]}, @etimer_thresh={0x8, 0xc, 0x3}, @policy_type={0xa}, @user_kmaddress={0x2c, 0x13, {@in=@broadcast, @in=@private=0xa010102, 0x0, 0x2}}, @proto={0x5, 0x19, 0x3c}, @lastused={0xc, 0xf, 0x10000}]}, 0x18c}}, 0x4048004) (async) syz_mount_image$reiserfs(&(0x7f0000004140), &(0x7f0000004180)='./file0\x00', 0x1d, 0x2, &(0x7f0000005280)=[{&(0x7f00000041c0)="6551cd2c521579bb21eb46d4d38dde14af64ccde2a419ef837c24f2fdf05e46c88829f563e13243b34eea568f30b306e6ed86b89cb1aa4e30bb7f3ab742de8804c093b9d96411634a9499fa619daa9b3223cb76125657b1585513bddcde9ee5f8c9abcdffb2aec1704a776c8eb62362b183d2dd9add7511c23d95c5173b8a31994e62fe5955c12573fb83f742120679f0478b3ff4be54c5e4bce79e0c3fa2c37ab5dbeb61cb54c55d2adb9b98efe25256cdecb79c330ac3f8091f57b657a1c", 0xbf, 0x8000000000000001}, {&(0x7f0000004280)="53418fe15cd6cbbc3295ec7022b8faa2c75b2453c3108af5f3a9f33a34ed6e3e7ed5c3ae6094c3ea4981843c96e0bf92545a6e96e0c0b3a73a0bfe2a9963ffb31dac24cccc014c47f07c5c0dc21381006b634532938cb7650b965667905fff4b5539d2ba808d3a64b86d5d70dca0598897d8b9c3b5cb79adb754cd111dce9567e1b2c7429c86039190670bb8f56d387056de12df49aeeef04a163010cc68dfb7c4bb0ba5c93dc5f9004045724e4939ee5ee6630396370d7798c4551d37f9dcdf75aa1474176c135534d38854b1991853996800e499ac19337d995defd8f06eec67290acf4c4857e6ad9b5694d2dea504e669f0e5f9debbc0aac5ad5d363bb24239bfd1ecf87d0861ea0cfdd6024ebe952c00f8c1ba04de6cb919314c7bcdf4d11b4e8bd8c6dceeba5a495cba3eb286719766a07b899db4e7e8f42b4a93e674f628bbfad07150770898fa2dc2baa930d5768aab6b2e9d8b744670337967048386dea2c7f780e34e369a5b5b38d9058803d78563c0652305f416f0287f192ad1616984c69a31f3869022292093cfa466f4a85ba25fbd214568e35e945dce6f295a5c9cb2e56c28c39e5517f55b516a60177914eaeaaaaeaa4d7c9f97838573846edc034e570ec7a67b50044e2038dcdce897695588a1ffec605f70711e96c7cdc29c380f19be425f3c7035fa83545405f33ea206d8b83ba8e480697a51bebef5aaab5c32dc47300ad3fdd79e5b358757d51c951045a59c979d4819f1933315a6fe4e6c741ae221a3e3e46c187d31c82c409f942f4ed2f214991718ff796f8b07591f511f2e79afc221c5b36eef7b3f25f5881d36604a8ee1001db6c669d2e6e28316066c0741f95abe0a33e0563261a64ae202f58a080ad841e08d959025474307d89a33c454280e4e759a2dbe60d8bc25bbd81ba65be49bc19c2053b9f7cf5883a1cd276e600a6835e53f6b57704f7094bda2cf4672248dce35ac7e85ba51b6b5504bce6a78e51262bad9107424dffb1c4696c7032288755dd01d156cefcd43be9a5eabf10ea5907dc86a29678cce3824a1ae1859c8ad33a953a145c7eb340ccaae4a48d0157d34a825c6dbc99bf8ac53900f5fc81355a8a39753f5d6551267cd7f300927b1b9f2cc71d06ea22c4c6840664e500dc6fb55217c415bf16ea0b59369a9637c972ad9c1356dadd257148fedc31036190d346f6ce67311a52b2d825fb45a0a2fdd53f0cc0d1a8dc9b8917b0f830fc8260c206514d73c805c232632c2996ddabc66f6c5338b3c48d442acb9db6d7916bc610810f643a0e4c0a5d5cfe5e1b6a98df7d3ec33bcc9e30e6327a5ce0e4d38550cec7eafa518b9d35bf3d64f3684994f29c05b272a90e4578b43558d3bb40c338e7dd92953e3592a9ef64164a00d30f8f6a9199786f0b1e51155c2ec193cbe6912540d73db5cc7f8d7b52894c0539485818c4c88c049fc97314c4b86de9934f27ec0cbb048bc4a603c1f668957de676e8fb9d0f8a8e6732db232faff36d4b9ab279e19513ce3ef056afa0f047875680f502638c65677c5b0457393f43670811cb7400e5a2ab0bf6c904cbf3b49f5ec7e4a18076c4485cf472d82029ef5c59fafcb75f139e6feaec0de5f8fc97bf829aa48b0034980efbab2255067d257c8bcadae7a90dc4c8ab5b75f4a06d92d8ca78f6b242ad6aab2905fffcbca57021716f41cd8d309ea8333b5f445abbbd57a557a4f67aa88e3866feb34023eb8512c0fa25a02023bb5bf20099fcf4a2d286e78605c9ccc4fc380a2b9035b1cfd3dbcb38cdd926bb5b8daaaa8b469d964b941ab1f737b8af2b347b338484749e636909a06a90f5b81343fcfb7e9e8029cd2ac03add89122868a59306f40373bad1f1ee28af70417a116be5263fbf6f0945de2c6c851b71be1bb664a7bd3a31eb0b390ce30bd83d08b679c3eb0e4513d423e7e41979aebe8332005795a653da04f4ba9bd00d3f2bc9fbf395b2459954f81cffeed5168be41620954a1db0d469ff517cc06f0a69dd1808bdce12852dae4d17bba4554d8883cc54afa5c0dccef37c9e964a6b5c4da90104abc57bb8c822a7fb20c47f4470ca4e124774ceb466f542ecb9da0619ab57c81c463e2931267c4d8262ce875981f358d78fd9362b559abb7a73e2bda696d930ff0a841488ed240fdb3e64aaa5fc9c5277f9be80dd05937e7b1f297b80bf22b2f0b6c1a0f2c1e96806bd0dfc3c60437851118975afb3e753d50dedf922ab2bb766ae383cf65829cdcba4f17d933109b9e91c7a363b9bde20ad11b4bd81c5e2bf63e835e2230fc37df04471550bd090c91d4643370fd2fd81cdb7371c058669b31f06b66b57accc7f72eb2174db9a4ea648633670e575394865688aa14ef810f7e45f95a0cd51c4b176b7fdc5617de6428f7508c269ce6ce1b41fdd7fc94e6e266760a66ed598b2b81bed5e2f0cecc47d5951904853e8f201f4451bc136938458bdfd3382a4ad639d027f547e8129efffc717e1607e379391ba1e2da97f028fc81182eb5f3acbc32d8444fcd97fe93433ec180084013592a4315cada668333d3afaab251dd537b150d62076ce620b57b0eb67a584f116bd7e8ad7a7239c6c940ec443122372a456c9eacc83e3c2ef6017ef70c9c872a827fd9996edbf46b9fc554783c6f57cc92229b4b7d3abf54a651df3ef1bba6697ae26e6f9e4dbf5f188a41d0a31c1d5800cbaac8df204a527bec258a21daa7ecb67ae616113c0e51d1450022d897630447e8f1681c51fbcc0a63cbe490742eaff3cdfea83ab099dae76acbc435017078da290c9a839572e77d1a026cef65cc2bf9db762b7cd5b6e28a6b070ff13e5d1a8e11f01e31a324d1ab9b4fdf81ae4570e9cb509d2de6ee86e41e8ad952a768e2c84ab5d6e637b21f2cee477b743b82e2e4851b3cea0492728ea38efb193c94c33ed8dc4f5dbe22732814f826f79d984ca8a9e1aa0369079b9c373f72990e6ab7d643fe1496f00b59fb57b8ead894d890d5fd13dcd7a2a7a9c206f12638542b5a6a8032bfe3193bbe31c744f0614a3fb1047ad48de23545b17fd65d4c5801e8c500fb4d3f4e6214c4969d9b5968fe175cce3e1c88a8714afd0df156090ef04029899234362dea701eed6fd7c8c53c5021e751b90db3f56d5af801a14e42b3a52ae7d2d146be8a6da2e7793f30f8a5ffa050f6057f0b43edd883ae0b6ed2a4e098f2f1092842c98f5bcdeff23b760095b1ae146778c94692a6e029e1493a8e8362bc0137d07984fdccea0c15db6579434fb1e38cb3aee2cb9902936452e262950e0d6643f11fdbd25eb96439a7ff9e7b24e35e1c2e0c70285bb8b3f4cb5e21e76e8678d1d6f2eb7ba59a99a8be88a1f1e3f0f2e5e1ef2de033557d6fe7a0cb4194c3ae4262aa6ea13aec00c8722e79688485ae96fc9a499d6e91e072f7413f9dbbc711dcdbfac955fb2d8e8cd8a4a812539ce9a8c8b28828de0483e2cd7c9f285dc86ceae5c7e4a041ff8be863a5961ac2a8622ca311225610e441e814381d09e243839d3748734a14acd73f9309e91d1f0c56426f947eea862c284ae24c16fe006bfbbee49f569568c4a9392c4879919612d8071a65511a60a1ce11cad2d905dd999f7d84c9c5129c09ab0d72bd683e772fbba97181135fe536b6d14bddd6f21d78bd7d0f4820ca48b405ff54b7ae8d8ee98491c0c7d6be5dcac1732ae65cb80a35d47d4ed13041d3f708937679a492d03ad716febde07260c42572fb65f083b92ea6c9cb18a14d0d229df9e42222ae2619dfeb2d673ce02fde7afbe1afc33ca65c62fef3bbbcbcc58289076994d98c4665a8bce0450165f2326c0026e60e5fe9979afe3eb8bde22435bd6dba625430fe5bdc48c2886f8d6348f0b221b7d0f08543db220fbc4ce087d729314a5e78cf0d5d1711806c8d25c9eb09239794f1ae1e1a5a9590d2a8428023c882b2e16472cc3e88836656ea53a25a1bb2471c88a31b29470e3505d57008d07897d70722faec2f53ad317937200a9eabfa50256392254a000168fcefb5465f76e6caf1dd7642137d3d895336f84ef7bf73d2f998478080f3acd48957318b4cbcfcea2b7c0d661f9c4d469464d622fdd851cd04fc064ed171a79083bbad5d6cda01d875a840349dba5977aee33a4fa086efdb46b731bc8c5dd00b083a9a9a941722fb802ae7200578900a63e31875797754658b7c4812be367faeccc1a7ff8bdb2b88c7d8f250db7c7bed6c98f038a1a4a40e86a3e9f3ad9d3ff33129aa7a631063e19a20557533d9d8bd5959bb72674a207389fc33961f39f30b49c289525778e1c83fa7454a07c3234719fb8747040595fe510ac13b38296d4a4bf62c522e437e58dd374b4c7d55ea20585be55549b98dcff510043e6fcc8af5a4c34ccce2dd3f033943839f7c8c7095e6e675e26ea95833e0efdde23ed262dddfe99fbdf730ebbb4c8a2e5958880e1125a4b8d25a5e87cec4305aa7069c21160ca601e0ce0a4b0f36427335097be329a3e2a1e4133e25deaf67c6b8f21acaa298782cee54a0dba78ad4461b401d1d98e1c698655c0742095739341df482c7623aa5b70f7e0dedcd0a1d4d82e9d5353c8f3e216c25fdd791794a9220f6a547938eb9a612d59b88c73035ca03d299caa62f125988f55ff212a5d7c6b1d732cc937a161f3efc6eb4b44d1542983edb19380daeb4bcbf579ec8d69f90dce50502db04fb1fbc0472c0f85381091d1781ebf5bad8597443e1643629cebd8e27a064a76d39e2bd7e7b03eb47c41e6155814cf783ca8d37d60675d3f5e7619efa111d433e286799aaf05b3a9852bb1b6ac138b8c8338cf9d9a9770844efa657a167bd14e796ac894bf1368ef1bf1d89fbb3cd9b4e2cb19f8cc85b7173c868be360be3e0185929005afa0817bb25aad9362fa31dd991c623aec872d43fd154c60fedf1a7f01252e42158f16e8565a053ba41c95bc711c7b4e7d0dbf1ca106c1ef49165b8f73c9b8d4626d64c3ab97f2fda501df577c9094799c476cf7e62f25661a3a4d2e1caadeda0185a723d8df7cc2a683c3077928c99b550d43f31952701cebd8ae5f9b5ae3f97ebe065a0c8ef6c5860f26e74f533c161a980469c3c75b6ba57741d1e6453bd84a7c3ff567e43f068ff5ebe0128ab4a079fee8de87a5b3e9b498c96b90c1ce5afb8ceb47b3a3268611d59373ec66f6c9e40eead445a8df345d70c83aff486ba3d5802553f8f3b24ac8c88166fcdebf542d8c02c9ff5fd8d5686a8715e9bf8947ccbcc95b4f668e44aa6a0c9c78e3b97a9b32ee8069908e8ab980d8306784ebe539983be5f6d2bad4f1dff174ba8e4ad43a827b59fdf0da6f0db58d502c8f296bf33e011343e45759ad7ba089b9821afcb6c0585b300727149a5f3b56ea4b85ee7746c01a3c57d32747e3c8599793009f4e321b2ab72aaec4ff1cb77d52ea10ba6a21ede5c7e1711d603f919241a21d33d6f7c59af32e9e5129ff481281a08095ce971b07c6640474f84fea42f77ed481d76b968d71d301b233592d8d42067a7b9bb543ba22a12991ab58299446ec9dc3d4e80a5540c16176d63f85e325d8274de5e38422f4d77a57431cdc65c0969c99ca28e2b23fc1e63c41133f54f528a6a7146c408f1be57530ea37d2c3cecd2cf9af19fc27c159463f568e9dff22e27e68705edc63bc1b573a9e451d5b692722768cba1c8ae05c5cc140c31e7aef731309f7a361874bc69085abd76a702b4677e5e1ba453da9cfc7c817eb7d361c4987baad483c1ab5edaa8a1edc2cc4635c766265a48abd2f78c8c206626", 0x1000, 0x7fffffff}], 0x40, &(0x7f00000052c0)={[{@barrier_none}, {@notail}, {@expose_privroot}, {@balloc_border}, {@errors_continue}, {@balloc_noborder}, {@tails_small}], [{@fowner_gt={'fowner>', r8}}, {@smackfsfloor={'smackfsfloor', 0x3d, '+-]&(:'}}, {@subj_role={'subj_role', 0x3d, '^#^\x80,'}}, {@func={'func', 0x3d, 'POLICY_CHECK'}}]}) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="9ba0605756461c5f5e3da43129bfea700cfcc855d2377e37a51847d2c7d203d3be164423528da9f2e045697ff58ab9ce9e412c864ce252db69d1c130170a4096c16b87af415aecbeb92a87f6e6f29ab134beac5d02106a51ae357f4be4dad1866246635ca4cb1d4cd86d7c", 0x6b, 0x8000, 0x0, 0x0) recvmmsg$unix(0xffffffffffffffff, &(0x7f0000004000)=[{{&(0x7f0000000140)=@abs, 0x6e, &(0x7f00000001c0)=[{&(0x7f0000003ac0)=""/244, 0xf4}, {&(0x7f0000003bc0)=""/67, 0x43}, {&(0x7f0000003c40)=""/174, 0xae}], 0x3, &(0x7f0000003d00)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x28}}, {{&(0x7f0000003d40)=@abs, 0x6e, &(0x7f0000003f80)=[{&(0x7f0000003dc0)=""/77, 0x4d}, {&(0x7f0000003e40)=""/70, 0x46}, {&(0x7f0000003ec0)=""/140, 0x8c}], 0x3, &(0x7f0000003fc0)=[@cred={{0x1c}}], 0x20}}], 0x2, 0x0, &(0x7f0000004080)={0x77359400}) 04:06:31 executing program 2: r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x0) dup(r0) r1 = syz_io_uring_setup(0x3ede, &(0x7f0000000240), &(0x7f0000002000/0x2000)=nil, &(0x7f0000003000/0x4000)=nil, &(0x7f0000000080)=0x0, &(0x7f0000000040)=0x0) (async) r4 = syz_open_procfs(0x0, &(0x7f0000000040)='net/ip_mr_cache\x00') readv(r4, &(0x7f0000001140)=[{&(0x7f0000000000)=""/35, 0x23}, {&(0x7f0000001180)=""/144, 0x90}], 0x2) (async) syz_io_uring_submit(r2, r3, &(0x7f0000000400)=@IORING_OP_READ=@pass_buffer={0x16, 0x0, 0x0, @fd=r4, 0x1, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000002040)=[{{&(0x7f0000001380)=@in6={0xa, 0x0, 0x0, @private0}, 0x80, 0x0}}], 0x1, 0x0) (async) r5 = socket$inet_dccp(0x2, 0x6, 0x0) dup(r5) (async) r6 = openat$qrtrtun(0xffffffffffffff9c, &(0x7f0000000980), 0x101800) r7 = dup(r1) ioctl$FS_IOC_MEASURE_VERITY(r6, 0xc0046686, &(0x7f00000006c0)=ANY=[@ANYBLOB="02008f0015d3cf4b6acd42524ef8ed85e63c72c58e7816595dd4670b38cdd0eb3ea28dc2e6ef8bb4772138ba12458e630d4e75bb796ac9a78759d483db42fc19ace18d1ed563b854e34b1e5081586a7295c7e35b7f580428f2bfc83b1b10fcc38c41947f3c56103248133c3435df49f26e4fd1ffa7027bc682fa88b6e91f434331075b76ddd05eb2af988f5f58edd000000000"]) (async) vmsplice(r7, &(0x7f0000000640)=[{&(0x7f00000000c0)="4821d0ca7746b10e2f1b547c3d7aee372b25bdf072a4534d5a171f131167984bd7c00ba19833bf7a5f187973a10c9ed9827d6761fa5594159b0212ebeea0acd0378764b0a1e2e4df6fbd2e0137aef5a9ac2c5dfd2f7d05d9735ae4d1c0af8ad695a28ad8250bd69bc9194ebb13d432f88e82", 0x72}, {&(0x7f0000000140)="1147a635ef0a0ca2772026e3cf8214896252d2c6b40173804b3729bc1f683518fca4677ac273e237087d5a1e8e3cc85c1cf017ba0490772f3950890c4886cce1148b5ed023a273755216f9d4f24718ddd42d29dcef0e3b0acf9f4729271a1cc1ceef040a961df9720c636a53fd1c3320e5e0ff708a7023ea4dbc42b64e898f891673cd", 0x83}, {&(0x7f00000002c0)="271a8a2bc31089dc2164075854ececef7724f76c9237b50d56c37aaf14d041dbc16b443c315350cc927b2eb2e196f181f09458186931d5723856b050e0b5719c26c8ee01131fa47587cc407734604459f71c261db615f18f0108825178ea03e2a830843b1f57ed501b9346fe8c756ae73af26ac0d71596cb4e2f1b9a19a316beea3c8cbf4a849654aa4de37c785d03230f6d05168b2709c1bb2fea03826088565b796273d0fc2a03ee3757a917b5bfb0d29a2c7f73b31695bdc8160373e658e1c4eef570f0db7719c94423b8", 0xcc}, {&(0x7f0000000440)="738350769fb0563bc9f03cfef908df475221dbddab5af385fda815e26d8f35491e7198a8b4fb49b2bde6f879caeb084c8aee4efad48c7f522535eeee8341b120712e4bc0680901f7c4b3da613e402285cd3bbb29462f507249c93197ff572a106d145c5cd861fb9b3b3d15ae82450f20b4235f0bd43dc8e86fdc648f9cb6f1e3af6c98ea427be91203303995046a7190b90cdf469866d7e6bc0648ba9081933f7f1f231fbc664515ddc3c0e79459a3957df8a28bb5989720386482ef95f9311c89", 0xc1}, {&(0x7f0000000540)="6541c7ebf84e00e2f8187a70ee12af19d54d128cb9639e13ca733f8f898d0a6e0b20fd5a27326b3d311c7199907082250315153eefbac99eb1cd8d3414f49920eefe73380d9cdb8bcaee9cb8ce16fa719c8380d84f52528ed1c0bde1bbd36c1206687a5bba16a5ba49e852a82b557a1503d38a857a1a03e89084ef99c4ba279e84e0d4061e074a7a4d53655393e68162ba3dfb4910a288078a1b3030c1d80a5a7170566a8e0b97209b0aed480ae021bfc72b5e17cf5c23f6adf2d07f439e711b4d8b8b5177f9f3d85c8c4ebd0ac9f7c4ad5305c533683892eaf1", 0xda}, {&(0x7f0000000000)="dd034bd9d01be43d", 0x8}], 0x6, 0x4) 04:06:31 executing program 1: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f00000004c0)='contention_begin\x00', r0}, 0x10) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000004080)=@base={0x2, 0x4, 0x4, 0xbf26, 0x500}, 0x48) mmap(&(0x7f0000f9f000/0x4000)=nil, 0x4000, 0x1e, 0x13, r1, 0x0) setsockopt$inet6_mtu(0xffffffffffffffff, 0x29, 0x17, &(0x7f0000000040)=0x3, 0x4) r2 = socket(0x11, 0x800000003, 0x0) bind(r2, &(0x7f0000000100)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce87572e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r2, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000040)=0x14) setsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x1b, &(0x7f0000000100)={@remote, r3}, 0x14) setsockopt$inet6_udp_int(0xffffffffffffffff, 0x11, 0x1, &(0x7f0000000080), 0x4) r4 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000180)={'bond0\x00', 0x0}) bind$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, r5, 0x1, 0x0, 0x6, @local}, 0x14) sendmsg$TEAM_CMD_NOOP(r2, &(0x7f0000000700)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000006c0)={&(0x7f0000001180)=ANY=[@ANYBLOB="d4050000", @ANYRES16=0x0, @ANYBLOB="04002bbd7000fbdbdf250000000008000100", @ANYRES32=0x0, @ANYBLOB="e400028038000100240001006d636173745f72656a6f696e5f636f756e74000000000000000000000000000005000300030000000800040000feffff3800010024000100616374697665706f727400000000000000000000000000000000000000000000050003000300000008000400", @ANYRES32=0x0, @ANYBLOB="38000100240001006e6f746966795f70656572735f696e74657276616c00000000000000000000000500030003000000080004002000000038000100240001006c625f73746174735f726566726573685f696e74657276616c000000000000000500030003000000080004000500000008000100", @ANYRES32=r5, @ANYBLOB="cc0102803c00010024000100757365725f6c696e6b75705f656e61626c65640000000000000000000000000005000300060000000400040008000600", @ANYRES32=0x0, @ANYBLOB="3c000100240001006c625f74785f6d6574686f640000000000000000000000000000000000000000050003000500000009000400686173680000000064000100240001006270665f686173685f66756e6300000000000000000000000000000000000000050003000b0000003400040003000280030000000300fb4003000000090005080900000003d3003f01010000ff0700000100000008008157060000003c00010024000100757365725f6c696e6b75705f656e61626c65640000000000000000000000000005000300060000000400040008000600", @ANYRES32=r3, @ANYBLOB="400001001b00010071756575655f696400000000800000000000000000000000000000000000000005000800040007000040080006000522a25cf277247504545d7cbb93003584db85721758702e270d8f037093293dbb6b9e96d0cb019a66786602abc1bb583397b43e0f0c983166821f65b09725953611ecce8863d3006ffb16f38616dee1026709f5a2e71a40f9ac04c4bfce59701130439dc01dc6b92a1d9e7e3ed16dc3261b37842a0e493a0e469c0bfe34b641ace2d37109014b322eef664c5728e90861fe76cd54e6d8f5ebb1121f113d307d2da036327bdbf19a3db4ce051b2d49987f936a1b8544caf3baa42efc9208166495dcd04187de8197d413c6ce82a6370793a5c4cf41796a524a18b5f71dded91090dc75cc0b51df271006", @ANYRES32=r5, @ANYBLOB="38000100240001006e6f746966795f70656572735f696e74657276616c00000000000000000000000500030003000000080004000400000038000100240001006e6f746966795f70656572735f636f756e7400000000000000000000000000000500030003000000080004000200000008000100", @ANYRES32=0x0, @ANYBLOB="7c00028040000100240001006c625f74785f686173685f746f5f706f72745f6d617070696e67000000000000050003000300000008000400", @ANYRES32=0x0, @ANYBLOB="080007000000000038000100240001006e6f746966795f70656572735f636f756e7400000000000000000000000000000500030003000000080004008100000008000100", @ANYRES32=0x0, @ANYBLOB="7c01028040000100240001006c625f686173685f737461747300000000000000000000000000000000000000050003000b0000000800040006000000080007000000000038000100240001006e6f746966795f70656572735f696e74657276616c000000000000000000000005000300030000000800040008000000400001002400010071756575655f6964000000000000000000000000000000000000000000000000050003000300000008000400fd0b000008000600", @ANYRES32=0x0, @ANYBLOB="400001002400010071756575655f6964000000000000000000000000000000000000000000000000050003000300000008000400e000000008000600", @ANYRES32=0x0, @ANYBLOB="44000100240001006270665f686173685f66756e6300000000000000000000000000000000000000050003000b0000001400040000000405050000001f000806040000003c00010024000100656e61626c65640000000000000000000000000000000000000000000000000005000300060000000400040008000600", @ANYRES32=r5, @ANYBLOB="08000100", @ANYRES32=r3, @ANYBLOB="7400028038000100240001006c625f73746174735f726566726573685f696e74657276616c000000000000000500030003000000080004000000010038000100240001006c625f73746174735f726566726573685f696e74657276616c00000000000000050003000300000008000400ff7f000008000100", @ANYRES32=r3, @ANYBLOB="7400028038000100240001006d636173745f72656a6f696e5f696e74657276616c00000000000000000000000500030003000000080004000500000038000100240001006e6f746966795f70656572735f636f756e74000000000000000000000000000005000300030000000800040002000000"], 0x5d4}, 0x1, 0x0, 0x0, 0x4004000}, 0x4) r6 = socket(0x1, 0x803, 0x0) ioctl$sock_inet6_SIOCSIFADDR(0xffffffffffffffff, 0x8936, &(0x7f0000000080)={@mcast1, 0x33, r5}) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) r8 = socket(0x10, 0x8000000803, 0x0) ioctl$sock_inet6_SIOCSIFADDR(0xffffffffffffffff, 0x8916, &(0x7f00000001c0)={@local, 0x65}) sendmsg$nl_route(r8, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000480)=@newlink={0xec, 0x10, 0x401, 0x0, 0x25dfdbfc, {0x0, 0x0, 0x0, 0x0, 0x242b8, 0x42a0a}, [@IFLA_LINKINFO={0xbc, 0x12, 0x0, 0x1, @vlan={{0x9}, {0xac, 0x2, 0x0, 0x1, [@IFLA_VLAN_ID={0x6}, @IFLA_VLAN_INGRESS_QOS={0xa0, 0x4, 0x0, 0x1, [@IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x200002, 0x1f}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x7, 0x10001}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x3fc, 0x39e4}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x8, 0x9}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x7ff, 0x1}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0xd1e7, 0x5}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0xcaa3, 0x1}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x8, 0xfffffffc}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x4, 0xa1ae}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x9, 0x5}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x8000006, 0x5}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x1ff, 0x8}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x80010000, 0x1}}]}]}}}, @IFLA_LINK={0x8, 0x5, r5}, @IFLA_MASTER={0x8, 0xa, r7}]}, 0xec}}, 0x0) 04:06:31 executing program 3: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x80000, 0x10, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000006856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="0300000004", 0x5, 0x640}, {&(0x7f0000010400)="03000000040000000500000016000f000300040000000000000000000f00698c", 0x20, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f00000000000004002000000000000800050000000af301000400000000000000000000000100000010", 0x3d, 0x1500}, {&(0x7f0000011000)="8081000000180000ddf4655fddf4655fddf4655f00000000000001002000000010000800000000000af302000400000000000000000000000200000030000000020000000400000032", 0x49, 0x1600}, {&(0x7f0000011100)="8081000000180000ddf4655fddf4655fddf4655f00000000000001002000000010000800000000000af302000400000000000000000000000200000040000000020000000400000042", 0x49, 0x1700}, {&(0x7f0000000380)="ed8100000a000000ddf4655fddf4655fddf1655f0000000000000148f625702314cc271b5bcc2e88d864471cc0b540d3f977fe7f1bbd30437c4840a9d2ffec6abc65df030000f725ac85d1b100"/88, 0x58, 0x2200}, {&(0x7f0000011a00)="020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0000001000050266696c65300000000f0000001000050166696c6531", 0x49, 0x4000}, {&(0x7f0000012700)="111fc0d901000000803a0900803a09000000000006", 0x15, 0xc000}, {&(0x7f0000012d00)="2719c0d901000000803a0900803a09000000000006", 0x15, 0x10000}, {&(0x7f0000012e00)="02", 0x1, 0x10400}, {&(0x7f0000012f00)="03", 0x1, 0x10800}, {&(0x7f0000013000)="04", 0x1, 0x9}, {&(0x7f0000013100)="05", 0x1, 0x11000}, {&(0x7f0000000140)="000000000000000001000000000000c9a6e58fbbdab8000000000032ed2fbf0000000000000000000000000000000040000000000000000000000001000000000000000000000000c0010000000000000000000000000000000000000000000000000000000000bc", 0x68, 0x113fe}], 0x0, &(0x7f0000000380)=ANY=[]) r2 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) fchownat(r1, &(0x7f0000000080)='./file1\x00', 0x0, r3, 0x0) r4 = socket(0x0, 0xa, 0x0) r5 = accept(r4, 0x0, 0x0) sendmsg$nl_route(r5, 0x0, 0x0) ioctl$sock_FIOGETOWN(r2, 0x8903, 0x0) waitid(0x0, 0x0, 0x0, 0x8, 0x0) 04:06:31 executing program 0: unshare(0x400) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x15, 0x8, 0x5}, 0x48) unshare(0x40000000) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x15, 0x8, 0x5}, 0x48) unshare(0x2000400) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x2, 0x7, &(0x7f00000001c0)=@framed={{}, [@map_fd={0x18, 0x0, 0x1, 0x0, r0}, @map_fd={0x18, 0x0, 0x1, 0x0, r1}]}, &(0x7f0000000040)='syzkaller\x00', 0x4, 0x9f, &(0x7f00000000c0)=""/159, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) unshare(0x10020000) 04:06:31 executing program 2: r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x0) dup(r0) r1 = syz_io_uring_setup(0x3ede, &(0x7f0000000240), &(0x7f0000002000/0x2000)=nil, &(0x7f0000003000/0x4000)=nil, &(0x7f0000000080)=0x0, &(0x7f0000000040)=0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000040)='net/ip_mr_cache\x00') readv(r4, &(0x7f0000001140)=[{&(0x7f0000000000)=""/35, 0x23}, {&(0x7f0000001180)=""/144, 0x90}], 0x2) syz_io_uring_submit(r2, r3, &(0x7f0000000400)=@IORING_OP_READ=@pass_buffer={0x16, 0x0, 0x0, @fd=r4, 0x1, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000002040)=[{{&(0x7f0000001380)=@in6={0xa, 0x0, 0x0, @private0}, 0x80, 0x0}}], 0x1, 0x0) r5 = socket$inet_dccp(0x2, 0x6, 0x0) dup(r5) r6 = openat$qrtrtun(0xffffffffffffff9c, &(0x7f0000000980), 0x101800) r7 = dup(r1) ioctl$FS_IOC_MEASURE_VERITY(r6, 0xc0046686, &(0x7f00000006c0)=ANY=[@ANYBLOB="02008f0015d3cf4b6acd42524ef8ed85e63c72c58e7816595dd4670b38cdd0eb3ea28dc2e6ef8bb4772138ba12458e630d4e75bb796ac9a78759d483db42fc19ace18d1ed563b854e34b1e5081586a7295c7e35b7f580428f2bfc83b1b10fcc38c41947f3c56103248133c3435df49f26e4fd1ffa7027bc682fa88b6e91f434331075b76ddd05eb2af988f5f58edd000000000"]) vmsplice(r7, &(0x7f0000000640)=[{&(0x7f00000000c0)="4821d0ca7746b10e2f1b547c3d7aee372b25bdf072a4534d5a171f131167984bd7c00ba19833bf7a5f187973a10c9ed9827d6761fa5594159b0212ebeea0acd0378764b0a1e2e4df6fbd2e0137aef5a9ac2c5dfd2f7d05d9735ae4d1c0af8ad695a28ad8250bd69bc9194ebb13d432f88e82", 0x72}, {&(0x7f0000000140)="1147a635ef0a0ca2772026e3cf8214896252d2c6b40173804b3729bc1f683518fca4677ac273e237087d5a1e8e3cc85c1cf017ba0490772f3950890c4886cce1148b5ed023a273755216f9d4f24718ddd42d29dcef0e3b0acf9f4729271a1cc1ceef040a961df9720c636a53fd1c3320e5e0ff708a7023ea4dbc42b64e898f891673cd", 0x83}, {&(0x7f00000002c0)="271a8a2bc31089dc2164075854ececef7724f76c9237b50d56c37aaf14d041dbc16b443c315350cc927b2eb2e196f181f09458186931d5723856b050e0b5719c26c8ee01131fa47587cc407734604459f71c261db615f18f0108825178ea03e2a830843b1f57ed501b9346fe8c756ae73af26ac0d71596cb4e2f1b9a19a316beea3c8cbf4a849654aa4de37c785d03230f6d05168b2709c1bb2fea03826088565b796273d0fc2a03ee3757a917b5bfb0d29a2c7f73b31695bdc8160373e658e1c4eef570f0db7719c94423b8", 0xcc}, {&(0x7f0000000440)="738350769fb0563bc9f03cfef908df475221dbddab5af385fda815e26d8f35491e7198a8b4fb49b2bde6f879caeb084c8aee4efad48c7f522535eeee8341b120712e4bc0680901f7c4b3da613e402285cd3bbb29462f507249c93197ff572a106d145c5cd861fb9b3b3d15ae82450f20b4235f0bd43dc8e86fdc648f9cb6f1e3af6c98ea427be91203303995046a7190b90cdf469866d7e6bc0648ba9081933f7f1f231fbc664515ddc3c0e79459a3957df8a28bb5989720386482ef95f9311c89", 0xc1}, {&(0x7f0000000540)="6541c7ebf84e00e2f8187a70ee12af19d54d128cb9639e13ca733f8f898d0a6e0b20fd5a27326b3d311c7199907082250315153eefbac99eb1cd8d3414f49920eefe73380d9cdb8bcaee9cb8ce16fa719c8380d84f52528ed1c0bde1bbd36c1206687a5bba16a5ba49e852a82b557a1503d38a857a1a03e89084ef99c4ba279e84e0d4061e074a7a4d53655393e68162ba3dfb4910a288078a1b3030c1d80a5a7170566a8e0b97209b0aed480ae021bfc72b5e17cf5c23f6adf2d07f439e711b4d8b8b5177f9f3d85c8c4ebd0ac9f7c4ad5305c533683892eaf1", 0xda}, {&(0x7f0000000000)="dd034bd9d01be43d", 0x8}], 0x6, 0x4) syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x0) (async) dup(r0) (async) syz_io_uring_setup(0x3ede, &(0x7f0000000240), &(0x7f0000002000/0x2000)=nil, &(0x7f0000003000/0x4000)=nil, &(0x7f0000000080), &(0x7f0000000040)) (async) syz_open_procfs(0x0, &(0x7f0000000040)='net/ip_mr_cache\x00') (async) readv(r4, &(0x7f0000001140)=[{&(0x7f0000000000)=""/35, 0x23}, {&(0x7f0000001180)=""/144, 0x90}], 0x2) (async) syz_io_uring_submit(r2, r3, &(0x7f0000000400)=@IORING_OP_READ=@pass_buffer={0x16, 0x0, 0x0, @fd=r4, 0x1, 0x0}, 0x0) (async) sendmmsg(0xffffffffffffffff, &(0x7f0000002040)=[{{&(0x7f0000001380)=@in6={0xa, 0x0, 0x0, @private0}, 0x80, 0x0}}], 0x1, 0x0) (async) socket$inet_dccp(0x2, 0x6, 0x0) (async) dup(r5) (async) openat$qrtrtun(0xffffffffffffff9c, &(0x7f0000000980), 0x101800) (async) dup(r1) (async) ioctl$FS_IOC_MEASURE_VERITY(r6, 0xc0046686, &(0x7f00000006c0)=ANY=[@ANYBLOB="02008f0015d3cf4b6acd42524ef8ed85e63c72c58e7816595dd4670b38cdd0eb3ea28dc2e6ef8bb4772138ba12458e630d4e75bb796ac9a78759d483db42fc19ace18d1ed563b854e34b1e5081586a7295c7e35b7f580428f2bfc83b1b10fcc38c41947f3c56103248133c3435df49f26e4fd1ffa7027bc682fa88b6e91f434331075b76ddd05eb2af988f5f58edd000000000"]) (async) vmsplice(r7, &(0x7f0000000640)=[{&(0x7f00000000c0)="4821d0ca7746b10e2f1b547c3d7aee372b25bdf072a4534d5a171f131167984bd7c00ba19833bf7a5f187973a10c9ed9827d6761fa5594159b0212ebeea0acd0378764b0a1e2e4df6fbd2e0137aef5a9ac2c5dfd2f7d05d9735ae4d1c0af8ad695a28ad8250bd69bc9194ebb13d432f88e82", 0x72}, {&(0x7f0000000140)="1147a635ef0a0ca2772026e3cf8214896252d2c6b40173804b3729bc1f683518fca4677ac273e237087d5a1e8e3cc85c1cf017ba0490772f3950890c4886cce1148b5ed023a273755216f9d4f24718ddd42d29dcef0e3b0acf9f4729271a1cc1ceef040a961df9720c636a53fd1c3320e5e0ff708a7023ea4dbc42b64e898f891673cd", 0x83}, {&(0x7f00000002c0)="271a8a2bc31089dc2164075854ececef7724f76c9237b50d56c37aaf14d041dbc16b443c315350cc927b2eb2e196f181f09458186931d5723856b050e0b5719c26c8ee01131fa47587cc407734604459f71c261db615f18f0108825178ea03e2a830843b1f57ed501b9346fe8c756ae73af26ac0d71596cb4e2f1b9a19a316beea3c8cbf4a849654aa4de37c785d03230f6d05168b2709c1bb2fea03826088565b796273d0fc2a03ee3757a917b5bfb0d29a2c7f73b31695bdc8160373e658e1c4eef570f0db7719c94423b8", 0xcc}, {&(0x7f0000000440)="738350769fb0563bc9f03cfef908df475221dbddab5af385fda815e26d8f35491e7198a8b4fb49b2bde6f879caeb084c8aee4efad48c7f522535eeee8341b120712e4bc0680901f7c4b3da613e402285cd3bbb29462f507249c93197ff572a106d145c5cd861fb9b3b3d15ae82450f20b4235f0bd43dc8e86fdc648f9cb6f1e3af6c98ea427be91203303995046a7190b90cdf469866d7e6bc0648ba9081933f7f1f231fbc664515ddc3c0e79459a3957df8a28bb5989720386482ef95f9311c89", 0xc1}, {&(0x7f0000000540)="6541c7ebf84e00e2f8187a70ee12af19d54d128cb9639e13ca733f8f898d0a6e0b20fd5a27326b3d311c7199907082250315153eefbac99eb1cd8d3414f49920eefe73380d9cdb8bcaee9cb8ce16fa719c8380d84f52528ed1c0bde1bbd36c1206687a5bba16a5ba49e852a82b557a1503d38a857a1a03e89084ef99c4ba279e84e0d4061e074a7a4d53655393e68162ba3dfb4910a288078a1b3030c1d80a5a7170566a8e0b97209b0aed480ae021bfc72b5e17cf5c23f6adf2d07f439e711b4d8b8b5177f9f3d85c8c4ebd0ac9f7c4ad5305c533683892eaf1", 0xda}, {&(0x7f0000000000)="dd034bd9d01be43d", 0x8}], 0x6, 0x4) (async) [ 290.589296][ T4381] loop3: detected capacity change from 0 to 1024 [ 290.628438][ T4376] netlink: 'syz-executor.5': attribute type 15 has an invalid length. [ 290.640386][ T14] usb 5-1: new high-speed USB device number 9 using dummy_hcd [ 290.644468][ T4379] netlink: 'syz-executor.5': attribute type 15 has an invalid length. [ 290.649667][ T4381] ext4: Unknown parameter 'í' [ 290.830136][ T14] usb 5-1: device descriptor read/64, error 18 [ 291.110083][ T14] usb 5-1: new high-speed USB device number 10 using dummy_hcd [ 291.300066][ T14] usb 5-1: device descriptor read/64, error 18 [ 291.420331][ T14] usb usb5-port1: attempt power cycle [ 291.830247][ T14] usb 5-1: new high-speed USB device number 11 using dummy_hcd [ 292.010232][ T14] usb 5-1: device descriptor read/8, error -61 [ 292.290030][ T14] usb 5-1: new high-speed USB device number 12 using dummy_hcd [ 292.500131][ T14] usb 5-1: device descriptor read/8, error -61 [ 292.620552][ T14] usb usb5-port1: unable to enumerate USB device 04:06:34 executing program 4: r0 = syz_open_procfs(0x0, &(0x7f0000000040)='net/ip_mr_cache\x00') readv(r0, &(0x7f0000001140)=[{&(0x7f0000000000)=""/35, 0x23}, {&(0x7f0000001180)=""/144, 0x90}], 0x2) syz_usb_connect$cdc_ncm(0x0, 0x74, &(0x7f0000000080)=ANY=[@ANYRESOCT=r0], &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x8, [{0x2c, &(0x7f00000000c0)=@string={0x2c, 0x3, "30108bed72740db25d756a2cbb16e7f35d6cc3daf87052d88e70852cb006d607a1c3b13986d2b504f1ef"}}, {0x98, &(0x7f0000000100)=@string={0x98, 0x3, "e9f87d4d71bf1351b9243c645da0613bb7170e2cdb3e6cbfe55275b20b2a43cd2a832fea251b31aa255834915a57ab54b8a5a00578bf5e059e004fc9c432eadf4fcda39e04ab762927ea90a58c908a4528377b5ff9d677fecfec57f517ce8d9de4811e927d7ac9c911b5353293df075c1e5687438823082d40a580bb07509be1ffa333e82a58f4c839200bd76afaa8b1a3c2f5a2d372"}}, {0x86, &(0x7f00000001c0)=@string={0x86, 0x3, "d830b3f43a8221bb8fa6a2eb0e24938690978aabcfa79f73322b44fcba6d9452103712b5e3489706cefd34356d3f4112b18aa7cf10f547db55cdfa2849dcda87ef63154dbdfa1cc2815d7e9d14b5ffb681821f459fc4842c00cef8b29804c8831da469e3b6c3ef77abdf1adb8e4c6a7d99551af97c655ac844b6aac1fee79034c0abc874"}}, {0x1f, &(0x7f0000000280)=@string={0x1f, 0x3, "3d472826ce16c2e9d4af8de27121082b12ca4e4bc2c86e1a30b3090211"}}, {0x4, &(0x7f00000002c0)=@lang_id={0x4}}, {0x63, &(0x7f0000000300)=@string={0x63, 0x3, "8ba6b3eb6bc2e604e4426723a13b07eb8c3ff7abbc7abd373fc04cfee6a721174caf61493736e4813df8a449b413a93309aa50a8e771bd4d35840cc6b44a72c3037c9a957e07f25da7f444fd2ec45cd10f6dcdee7ce75cc55da07cac36f5bd21e5"}}, {0xf3, &(0x7f0000000380)=@string={0xf3, 0x3, "3879e15c842ce9f4b9a7f32b98d192885aeb995a9bdad05f1ead8ebc159a8a88d2cb6947becc6b9579150f671c3ca104b24d6c4df3a6529dbfb692bfd74e77caf66932aeb7ab167e59ee5109e82dbf5f2e53601723c5d9d80a45512db2666be5590b5cbd49d58e62c89e4b6ac28e6b1642b9e1b4a797f08d644ee32326f563e28285174cdcb254db844380eea5ea968140dee5e224821c27d9324e9aca368a11a3d564c0d84582b8865a3374544fc055bb635155017a755a604450e9e058e77492cb631bfeb9bdccf996c958daa41761ba136b6313d5f4da6bddc46401fbfca0175d52ad446bcb524bc28cc7ae8475cdd4"}}, {0x4, &(0x7f00000004c0)=@lang_id={0x4, 0x3, 0x44a}}]}) syz_open_procfs(0x0, &(0x7f0000000040)='net/ip_mr_cache\x00') (async) readv(r0, &(0x7f0000001140)=[{&(0x7f0000000000)=""/35, 0x23}, {&(0x7f0000001180)=""/144, 0x90}], 0x2) (async) syz_usb_connect$cdc_ncm(0x0, 0x74, &(0x7f0000000080)=ANY=[@ANYRESOCT=r0], &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x8, [{0x2c, &(0x7f00000000c0)=@string={0x2c, 0x3, "30108bed72740db25d756a2cbb16e7f35d6cc3daf87052d88e70852cb006d607a1c3b13986d2b504f1ef"}}, {0x98, &(0x7f0000000100)=@string={0x98, 0x3, "e9f87d4d71bf1351b9243c645da0613bb7170e2cdb3e6cbfe55275b20b2a43cd2a832fea251b31aa255834915a57ab54b8a5a00578bf5e059e004fc9c432eadf4fcda39e04ab762927ea90a58c908a4528377b5ff9d677fecfec57f517ce8d9de4811e927d7ac9c911b5353293df075c1e5687438823082d40a580bb07509be1ffa333e82a58f4c839200bd76afaa8b1a3c2f5a2d372"}}, {0x86, &(0x7f00000001c0)=@string={0x86, 0x3, "d830b3f43a8221bb8fa6a2eb0e24938690978aabcfa79f73322b44fcba6d9452103712b5e3489706cefd34356d3f4112b18aa7cf10f547db55cdfa2849dcda87ef63154dbdfa1cc2815d7e9d14b5ffb681821f459fc4842c00cef8b29804c8831da469e3b6c3ef77abdf1adb8e4c6a7d99551af97c655ac844b6aac1fee79034c0abc874"}}, {0x1f, &(0x7f0000000280)=@string={0x1f, 0x3, "3d472826ce16c2e9d4af8de27121082b12ca4e4bc2c86e1a30b3090211"}}, {0x4, &(0x7f00000002c0)=@lang_id={0x4}}, {0x63, &(0x7f0000000300)=@string={0x63, 0x3, "8ba6b3eb6bc2e604e4426723a13b07eb8c3ff7abbc7abd373fc04cfee6a721174caf61493736e4813df8a449b413a93309aa50a8e771bd4d35840cc6b44a72c3037c9a957e07f25da7f444fd2ec45cd10f6dcdee7ce75cc55da07cac36f5bd21e5"}}, {0xf3, &(0x7f0000000380)=@string={0xf3, 0x3, "3879e15c842ce9f4b9a7f32b98d192885aeb995a9bdad05f1ead8ebc159a8a88d2cb6947becc6b9579150f671c3ca104b24d6c4df3a6529dbfb692bfd74e77caf66932aeb7ab167e59ee5109e82dbf5f2e53601723c5d9d80a45512db2666be5590b5cbd49d58e62c89e4b6ac28e6b1642b9e1b4a797f08d644ee32326f563e28285174cdcb254db844380eea5ea968140dee5e224821c27d9324e9aca368a11a3d564c0d84582b8865a3374544fc055bb635155017a755a604450e9e058e77492cb631bfeb9bdccf996c958daa41761ba136b6313d5f4da6bddc46401fbfca0175d52ad446bcb524bc28cc7ae8475cdd4"}}, {0x4, &(0x7f00000004c0)=@lang_id={0x4, 0x3, 0x44a}}]}) (async) 04:06:34 executing program 2: r0 = creat(&(0x7f0000000240)='./file0\x00', 0x0) fallocate(r0, 0x100000011, 0x0, 0x2811fdff) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000100)) r1 = openat$vicodec1(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r2 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000001c0)=@bpf_tracing={0x1a, 0x7, &(0x7f0000000040)=@raw=[@jmp={0x5, 0x1, 0x8, 0x5, 0x3, 0xfffffffffffffff0, 0x10}, @map_idx={0x18, 0x8, 0x5, 0x0, 0x10}, @btf_id={0x18, 0x7, 0x3, 0x0, 0x1}, @cb_func={0x18, 0x1, 0x4, 0x0, 0x8}], &(0x7f0000000080)='syzkaller\x00', 0x4, 0x0, 0x0, 0x40f00, 0x10, '\x00', 0x0, 0x19, r0, 0x8, &(0x7f00000000c0)={0x7, 0x5}, 0x8, 0x10, &(0x7f0000000140)={0x2, 0x3, 0x6a56, 0x1}, 0x10, 0x1abff, r0, 0x0, &(0x7f0000000180)=[r0]}, 0x80) sendfile(r1, r2, 0x0, 0x90c7) 04:06:34 executing program 1: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f00000004c0)='contention_begin\x00', r0}, 0x10) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000004080)=@base={0x2, 0x4, 0x4, 0xbf26, 0x500}, 0x48) mmap(&(0x7f0000f9f000/0x4000)=nil, 0x4000, 0x1e, 0x13, r1, 0x0) setsockopt$inet6_mtu(0xffffffffffffffff, 0x29, 0x17, &(0x7f0000000040)=0x3, 0x4) (async) r2 = socket(0x11, 0x800000003, 0x0) bind(r2, &(0x7f0000000100)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce87572e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r2, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000040)=0x14) setsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x1b, &(0x7f0000000100)={@remote, r3}, 0x14) (async) setsockopt$inet6_udp_int(0xffffffffffffffff, 0x11, 0x1, &(0x7f0000000080), 0x4) (async) r4 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000180)={'bond0\x00', 0x0}) bind$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, r5, 0x1, 0x0, 0x6, @local}, 0x14) (async) sendmsg$TEAM_CMD_NOOP(r2, &(0x7f0000000700)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000006c0)={&(0x7f0000001180)=ANY=[@ANYBLOB="d4050000", @ANYRES16=0x0, @ANYBLOB="04002bbd7000fbdbdf250000000008000100", @ANYRES32=0x0, @ANYBLOB="e400028038000100240001006d636173745f72656a6f696e5f636f756e74000000000000000000000000000005000300030000000800040000feffff3800010024000100616374697665706f727400000000000000000000000000000000000000000000050003000300000008000400", @ANYRES32=0x0, @ANYBLOB="38000100240001006e6f746966795f70656572735f696e74657276616c00000000000000000000000500030003000000080004002000000038000100240001006c625f73746174735f726566726573685f696e74657276616c000000000000000500030003000000080004000500000008000100", @ANYRES32=r5, @ANYBLOB="cc0102803c00010024000100757365725f6c696e6b75705f656e61626c65640000000000000000000000000005000300060000000400040008000600", @ANYRES32=0x0, @ANYBLOB="3c000100240001006c625f74785f6d6574686f640000000000000000000000000000000000000000050003000500000009000400686173680000000064000100240001006270665f686173685f66756e6300000000000000000000000000000000000000050003000b0000003400040003000280030000000300fb4003000000090005080900000003d3003f01010000ff0700000100000008008157060000003c00010024000100757365725f6c696e6b75705f656e61626c65640000000000000000000000000005000300060000000400040008000600", @ANYRES32=r3, @ANYBLOB="400001001b00010071756575655f696400000000800000000000000000000000000000000000000005000800040007000040080006000522a25cf277247504545d7cbb93003584db85721758702e270d8f037093293dbb6b9e96d0cb019a66786602abc1bb583397b43e0f0c983166821f65b09725953611ecce8863d3006ffb16f38616dee1026709f5a2e71a40f9ac04c4bfce59701130439dc01dc6b92a1d9e7e3ed16dc3261b37842a0e493a0e469c0bfe34b641ace2d37109014b322eef664c5728e90861fe76cd54e6d8f5ebb1121f113d307d2da036327bdbf19a3db4ce051b2d49987f936a1b8544caf3baa42efc9208166495dcd04187de8197d413c6ce82a6370793a5c4cf41796a524a18b5f71dded91090dc75cc0b51df271006", @ANYRES32=r5, @ANYBLOB="38000100240001006e6f746966795f70656572735f696e74657276616c00000000000000000000000500030003000000080004000400000038000100240001006e6f746966795f70656572735f636f756e7400000000000000000000000000000500030003000000080004000200000008000100", @ANYRES32=0x0, @ANYBLOB="7c00028040000100240001006c625f74785f686173685f746f5f706f72745f6d617070696e67000000000000050003000300000008000400", @ANYRES32=0x0, @ANYBLOB="080007000000000038000100240001006e6f746966795f70656572735f636f756e7400000000000000000000000000000500030003000000080004008100000008000100", @ANYRES32=0x0, @ANYBLOB="7c01028040000100240001006c625f686173685f737461747300000000000000000000000000000000000000050003000b0000000800040006000000080007000000000038000100240001006e6f746966795f70656572735f696e74657276616c000000000000000000000005000300030000000800040008000000400001002400010071756575655f6964000000000000000000000000000000000000000000000000050003000300000008000400fd0b000008000600", @ANYRES32=0x0, @ANYBLOB="400001002400010071756575655f6964000000000000000000000000000000000000000000000000050003000300000008000400e000000008000600", @ANYRES32=0x0, @ANYBLOB="44000100240001006270665f686173685f66756e6300000000000000000000000000000000000000050003000b0000001400040000000405050000001f000806040000003c00010024000100656e61626c65640000000000000000000000000000000000000000000000000005000300060000000400040008000600", @ANYRES32=r5, @ANYBLOB="08000100", @ANYRES32=r3, @ANYBLOB="7400028038000100240001006c625f73746174735f726566726573685f696e74657276616c000000000000000500030003000000080004000000010038000100240001006c625f73746174735f726566726573685f696e74657276616c00000000000000050003000300000008000400ff7f000008000100", @ANYRES32=r3, @ANYBLOB="7400028038000100240001006d636173745f72656a6f696e5f696e74657276616c00000000000000000000000500030003000000080004000500000038000100240001006e6f746966795f70656572735f636f756e74000000000000000000000000000005000300030000000800040002000000"], 0x5d4}, 0x1, 0x0, 0x0, 0x4004000}, 0x4) (async) r6 = socket(0x1, 0x803, 0x0) ioctl$sock_inet6_SIOCSIFADDR(0xffffffffffffffff, 0x8936, &(0x7f0000000080)={@mcast1, 0x33, r5}) (async) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) r8 = socket(0x10, 0x8000000803, 0x0) ioctl$sock_inet6_SIOCSIFADDR(0xffffffffffffffff, 0x8916, &(0x7f00000001c0)={@local, 0x65}) (async) sendmsg$nl_route(r8, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000480)=@newlink={0xec, 0x10, 0x401, 0x0, 0x25dfdbfc, {0x0, 0x0, 0x0, 0x0, 0x242b8, 0x42a0a}, [@IFLA_LINKINFO={0xbc, 0x12, 0x0, 0x1, @vlan={{0x9}, {0xac, 0x2, 0x0, 0x1, [@IFLA_VLAN_ID={0x6}, @IFLA_VLAN_INGRESS_QOS={0xa0, 0x4, 0x0, 0x1, [@IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x200002, 0x1f}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x7, 0x10001}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x3fc, 0x39e4}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x8, 0x9}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x7ff, 0x1}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0xd1e7, 0x5}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0xcaa3, 0x1}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x8, 0xfffffffc}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x4, 0xa1ae}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x9, 0x5}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x8000006, 0x5}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x1ff, 0x8}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x80010000, 0x1}}]}]}}}, @IFLA_LINK={0x8, 0x5, r5}, @IFLA_MASTER={0x8, 0xa, r7}]}, 0xec}}, 0x0) 04:06:34 executing program 5: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000013c0)='/proc/diskstats\x00', 0x0, 0x0) dup(r0) openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x120) syz_clone3(&(0x7f0000001400)={0x240004000, 0x0, 0x0, 0x0, {0xf}, &(0x7f0000000340)=""/4096, 0x1000, 0x0, 0x0, 0x2, {r0}}, 0x58) ioctl$VIDIOC_QUERY_DV_TIMINGS(0xffffffffffffffff, 0x80845663, &(0x7f0000000000)) bpf$BPF_LINK_CREATE(0x1c, 0x0, 0x0) openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/diskstats\x00', 0x0, 0x0) 04:06:34 executing program 3: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r0) (async) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x80000, 0x10, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000006856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="0300000004", 0x5, 0x640}, {&(0x7f0000010400)="03000000040000000500000016000f000300040000000000000000000f00698c", 0x20, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f00000000000004002000000000000800050000000af301000400000000000000000000000100000010", 0x3d, 0x1500}, {&(0x7f0000011000)="8081000000180000ddf4655fddf4655fddf4655f00000000000001002000000010000800000000000af302000400000000000000000000000200000030000000020000000400000032", 0x49, 0x1600}, {&(0x7f0000011100)="8081000000180000ddf4655fddf4655fddf4655f00000000000001002000000010000800000000000af302000400000000000000000000000200000040000000020000000400000042", 0x49, 0x1700}, {&(0x7f0000000380)="ed8100000a000000ddf4655fddf4655fddf1655f0000000000000148f625702314cc271b5bcc2e88d864471cc0b540d3f977fe7f1bbd30437c4840a9d2ffec6abc65df030000f725ac85d1b100"/88, 0x58, 0x2200}, {&(0x7f0000011a00)="020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0000001000050266696c65300000000f0000001000050166696c6531", 0x49, 0x4000}, {&(0x7f0000012700)="111fc0d901000000803a0900803a09000000000006", 0x15, 0xc000}, {&(0x7f0000012d00)="2719c0d901000000803a0900803a09000000000006", 0x15, 0x10000}, {&(0x7f0000012e00)="02", 0x1, 0x10400}, {&(0x7f0000012f00)="03", 0x1, 0x10800}, {&(0x7f0000013000)="04", 0x1, 0x9}, {&(0x7f0000013100)="05", 0x1, 0x11000}, {&(0x7f0000000140)="000000000000000001000000000000c9a6e58fbbdab8000000000032ed2fbf0000000000000000000000000000000040000000000000000000000001000000000000000000000000c0010000000000000000000000000000000000000000000000000000000000bc", 0x68, 0x113fe}], 0x0, &(0x7f0000000380)=ANY=[]) (async) r2 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) fchownat(r1, &(0x7f0000000080)='./file1\x00', 0x0, r3, 0x0) (async) r4 = socket(0x0, 0xa, 0x0) r5 = accept(r4, 0x0, 0x0) sendmsg$nl_route(r5, 0x0, 0x0) ioctl$sock_FIOGETOWN(r2, 0x8903, 0x0) waitid(0x0, 0x0, 0x0, 0x8, 0x0) 04:06:34 executing program 0: unshare(0x400) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x15, 0x8, 0x5}, 0x48) unshare(0x40000000) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x15, 0x8, 0x5}, 0x48) unshare(0x2000400) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x2, 0x7, &(0x7f00000001c0)=@framed={{}, [@map_fd={0x18, 0x0, 0x1, 0x0, r0}, @map_fd={0x18, 0x0, 0x1, 0x0, r1}]}, &(0x7f0000000040)='syzkaller\x00', 0x4, 0x9f, &(0x7f00000000c0)=""/159, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) unshare(0x10020000) unshare(0x400) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x15, 0x8, 0x5}, 0x48) (async) unshare(0x40000000) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x15, 0x8, 0x5}, 0x48) (async) unshare(0x2000400) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x2, 0x7, &(0x7f00000001c0)=@framed={{}, [@map_fd={0x18, 0x0, 0x1, 0x0, r0}, @map_fd={0x18, 0x0, 0x1, 0x0, r1}]}, &(0x7f0000000040)='syzkaller\x00', 0x4, 0x9f, &(0x7f00000000c0)=""/159, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) unshare(0x10020000) (async) 04:06:34 executing program 5: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000013c0)='/proc/diskstats\x00', 0x0, 0x0) dup(r0) (async) openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x120) (async) syz_clone3(&(0x7f0000001400)={0x240004000, 0x0, 0x0, 0x0, {0xf}, &(0x7f0000000340)=""/4096, 0x1000, 0x0, 0x0, 0x2, {r0}}, 0x58) ioctl$VIDIOC_QUERY_DV_TIMINGS(0xffffffffffffffff, 0x80845663, &(0x7f0000000000)) (async) bpf$BPF_LINK_CREATE(0x1c, 0x0, 0x0) openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/diskstats\x00', 0x0, 0x0) [ 293.343090][ T4414] loop3: detected capacity change from 0 to 1024 [ 293.382201][ T4414] ext4: Unknown parameter 'í' 04:06:34 executing program 5: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000013c0)='/proc/diskstats\x00', 0x0, 0x0) dup(r0) openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x120) syz_clone3(&(0x7f0000001400)={0x240004000, 0x0, 0x0, 0x0, {0xf}, &(0x7f0000000340)=""/4096, 0x1000, 0x0, 0x0, 0x2, {r0}}, 0x58) ioctl$VIDIOC_QUERY_DV_TIMINGS(0xffffffffffffffff, 0x80845663, &(0x7f0000000000)) bpf$BPF_LINK_CREATE(0x1c, 0x0, 0x0) openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/diskstats\x00', 0x0, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f00000013c0)='/proc/diskstats\x00', 0x0, 0x0) (async) dup(r0) (async) openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x120) (async) syz_clone3(&(0x7f0000001400)={0x240004000, 0x0, 0x0, 0x0, {0xf}, &(0x7f0000000340)=""/4096, 0x1000, 0x0, 0x0, 0x2, {r0}}, 0x58) (async) ioctl$VIDIOC_QUERY_DV_TIMINGS(0xffffffffffffffff, 0x80845663, &(0x7f0000000000)) (async) bpf$BPF_LINK_CREATE(0x1c, 0x0, 0x0) (async) openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/diskstats\x00', 0x0, 0x0) (async) 04:06:34 executing program 1: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f00000004c0)='contention_begin\x00', r0}, 0x10) (async) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000004080)=@base={0x2, 0x4, 0x4, 0xbf26, 0x500}, 0x48) mmap(&(0x7f0000f9f000/0x4000)=nil, 0x4000, 0x1e, 0x13, r1, 0x0) (async) setsockopt$inet6_mtu(0xffffffffffffffff, 0x29, 0x17, &(0x7f0000000040)=0x3, 0x4) (async) r2 = socket(0x11, 0x800000003, 0x0) bind(r2, &(0x7f0000000100)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce87572e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) (async) getsockname$packet(r2, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000040)=0x14) setsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x1b, &(0x7f0000000100)={@remote, r3}, 0x14) (async) setsockopt$inet6_udp_int(0xffffffffffffffff, 0x11, 0x1, &(0x7f0000000080), 0x4) r4 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000180)={'bond0\x00', 0x0}) bind$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, r5, 0x1, 0x0, 0x6, @local}, 0x14) (async) sendmsg$TEAM_CMD_NOOP(r2, &(0x7f0000000700)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000006c0)={&(0x7f0000001180)=ANY=[@ANYBLOB="d4050000", @ANYRES16=0x0, @ANYBLOB="04002bbd7000fbdbdf250000000008000100", @ANYRES32=0x0, @ANYBLOB="e400028038000100240001006d636173745f72656a6f696e5f636f756e74000000000000000000000000000005000300030000000800040000feffff3800010024000100616374697665706f727400000000000000000000000000000000000000000000050003000300000008000400", @ANYRES32=0x0, @ANYBLOB="38000100240001006e6f746966795f70656572735f696e74657276616c00000000000000000000000500030003000000080004002000000038000100240001006c625f73746174735f726566726573685f696e74657276616c000000000000000500030003000000080004000500000008000100", @ANYRES32=r5, @ANYBLOB="cc0102803c00010024000100757365725f6c696e6b75705f656e61626c65640000000000000000000000000005000300060000000400040008000600", @ANYRES32=0x0, @ANYBLOB="3c000100240001006c625f74785f6d6574686f640000000000000000000000000000000000000000050003000500000009000400686173680000000064000100240001006270665f686173685f66756e6300000000000000000000000000000000000000050003000b0000003400040003000280030000000300fb4003000000090005080900000003d3003f01010000ff0700000100000008008157060000003c00010024000100757365725f6c696e6b75705f656e61626c65640000000000000000000000000005000300060000000400040008000600", @ANYRES32=r3, @ANYBLOB="400001001b00010071756575655f696400000000800000000000000000000000000000000000000005000800040007000040080006000522a25cf277247504545d7cbb93003584db85721758702e270d8f037093293dbb6b9e96d0cb019a66786602abc1bb583397b43e0f0c983166821f65b09725953611ecce8863d3006ffb16f38616dee1026709f5a2e71a40f9ac04c4bfce59701130439dc01dc6b92a1d9e7e3ed16dc3261b37842a0e493a0e469c0bfe34b641ace2d37109014b322eef664c5728e90861fe76cd54e6d8f5ebb1121f113d307d2da036327bdbf19a3db4ce051b2d49987f936a1b8544caf3baa42efc9208166495dcd04187de8197d413c6ce82a6370793a5c4cf41796a524a18b5f71dded91090dc75cc0b51df271006", @ANYRES32=r5, @ANYBLOB="38000100240001006e6f746966795f70656572735f696e74657276616c00000000000000000000000500030003000000080004000400000038000100240001006e6f746966795f70656572735f636f756e7400000000000000000000000000000500030003000000080004000200000008000100", @ANYRES32=0x0, @ANYBLOB="7c00028040000100240001006c625f74785f686173685f746f5f706f72745f6d617070696e67000000000000050003000300000008000400", @ANYRES32=0x0, @ANYBLOB="080007000000000038000100240001006e6f746966795f70656572735f636f756e7400000000000000000000000000000500030003000000080004008100000008000100", @ANYRES32=0x0, @ANYBLOB="7c01028040000100240001006c625f686173685f737461747300000000000000000000000000000000000000050003000b0000000800040006000000080007000000000038000100240001006e6f746966795f70656572735f696e74657276616c000000000000000000000005000300030000000800040008000000400001002400010071756575655f6964000000000000000000000000000000000000000000000000050003000300000008000400fd0b000008000600", @ANYRES32=0x0, @ANYBLOB="400001002400010071756575655f6964000000000000000000000000000000000000000000000000050003000300000008000400e000000008000600", @ANYRES32=0x0, @ANYBLOB="44000100240001006270665f686173685f66756e6300000000000000000000000000000000000000050003000b0000001400040000000405050000001f000806040000003c00010024000100656e61626c65640000000000000000000000000000000000000000000000000005000300060000000400040008000600", @ANYRES32=r5, @ANYBLOB="08000100", @ANYRES32=r3, @ANYBLOB="7400028038000100240001006c625f73746174735f726566726573685f696e74657276616c000000000000000500030003000000080004000000010038000100240001006c625f73746174735f726566726573685f696e74657276616c00000000000000050003000300000008000400ff7f000008000100", @ANYRES32=r3, @ANYBLOB="7400028038000100240001006d636173745f72656a6f696e5f696e74657276616c00000000000000000000000500030003000000080004000500000038000100240001006e6f746966795f70656572735f636f756e74000000000000000000000000000005000300030000000800040002000000"], 0x5d4}, 0x1, 0x0, 0x0, 0x4004000}, 0x4) (async) r6 = socket(0x1, 0x803, 0x0) ioctl$sock_inet6_SIOCSIFADDR(0xffffffffffffffff, 0x8936, &(0x7f0000000080)={@mcast1, 0x33, r5}) (async) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) r8 = socket(0x10, 0x8000000803, 0x0) ioctl$sock_inet6_SIOCSIFADDR(0xffffffffffffffff, 0x8916, &(0x7f00000001c0)={@local, 0x65}) (async) sendmsg$nl_route(r8, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000480)=@newlink={0xec, 0x10, 0x401, 0x0, 0x25dfdbfc, {0x0, 0x0, 0x0, 0x0, 0x242b8, 0x42a0a}, [@IFLA_LINKINFO={0xbc, 0x12, 0x0, 0x1, @vlan={{0x9}, {0xac, 0x2, 0x0, 0x1, [@IFLA_VLAN_ID={0x6}, @IFLA_VLAN_INGRESS_QOS={0xa0, 0x4, 0x0, 0x1, [@IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x200002, 0x1f}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x7, 0x10001}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x3fc, 0x39e4}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x8, 0x9}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x7ff, 0x1}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0xd1e7, 0x5}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0xcaa3, 0x1}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x8, 0xfffffffc}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x4, 0xa1ae}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x9, 0x5}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x8000006, 0x5}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x1ff, 0x8}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x80010000, 0x1}}]}]}}}, @IFLA_LINK={0x8, 0x5, r5}, @IFLA_MASTER={0x8, 0xa, r7}]}, 0xec}}, 0x0) 04:06:34 executing program 3: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x80000, 0x10, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000006856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="0300000004", 0x5, 0x640}, {&(0x7f0000010400)="03000000040000000500000016000f000300040000000000000000000f00698c", 0x20, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f00000000000004002000000000000800050000000af301000400000000000000000000000100000010", 0x3d, 0x1500}, {&(0x7f0000011000)="8081000000180000ddf4655fddf4655fddf4655f00000000000001002000000010000800000000000af302000400000000000000000000000200000030000000020000000400000032", 0x49, 0x1600}, {&(0x7f0000011100)="8081000000180000ddf4655fddf4655fddf4655f00000000000001002000000010000800000000000af302000400000000000000000000000200000040000000020000000400000042", 0x49, 0x1700}, {&(0x7f0000000380)="ed8100000a000000ddf4655fddf4655fddf1655f0000000000000148f625702314cc271b5bcc2e88d864471cc0b540d3f977fe7f1bbd30437c4840a9d2ffec6abc65df030000f725ac85d1b100"/88, 0x58, 0x2200}, {&(0x7f0000011a00)="020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0000001000050266696c65300000000f0000001000050166696c6531", 0x49, 0x4000}, {&(0x7f0000012700)="111fc0d901000000803a0900803a09000000000006", 0x15, 0xc000}, {&(0x7f0000012d00)="2719c0d901000000803a0900803a09000000000006", 0x15, 0x10000}, {&(0x7f0000012e00)="02", 0x1, 0x10400}, {&(0x7f0000012f00)="03", 0x1, 0x10800}, {&(0x7f0000013000)="04", 0x1, 0x9}, {&(0x7f0000013100)="05", 0x1, 0x11000}, {&(0x7f0000000140)="000000000000000001000000000000c9a6e58fbbdab8000000000032ed2fbf0000000000000000000000000000000040000000000000000000000001000000000000000000000000c0010000000000000000000000000000000000000000000000000000000000bc", 0x68, 0x113fe}], 0x0, &(0x7f0000000380)=ANY=[]) (async) r2 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) fchownat(r1, &(0x7f0000000080)='./file1\x00', 0x0, r3, 0x0) (async, rerun: 32) r4 = socket(0x0, 0xa, 0x0) (rerun: 32) r5 = accept(r4, 0x0, 0x0) sendmsg$nl_route(r5, 0x0, 0x0) ioctl$sock_FIOGETOWN(r2, 0x8903, 0x0) (async) waitid(0x0, 0x0, 0x0, 0x8, 0x0) 04:06:34 executing program 2: r0 = creat(&(0x7f0000000240)='./file0\x00', 0x0) fallocate(r0, 0x100000011, 0x0, 0x2811fdff) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000100)) r1 = openat$vicodec1(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r2 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000001c0)=@bpf_tracing={0x1a, 0x7, &(0x7f0000000040)=@raw=[@jmp={0x5, 0x1, 0x8, 0x5, 0x3, 0xfffffffffffffff0, 0x10}, @map_idx={0x18, 0x8, 0x5, 0x0, 0x10}, @btf_id={0x18, 0x7, 0x3, 0x0, 0x1}, @cb_func={0x18, 0x1, 0x4, 0x0, 0x8}], &(0x7f0000000080)='syzkaller\x00', 0x4, 0x0, 0x0, 0x40f00, 0x10, '\x00', 0x0, 0x19, r0, 0x8, &(0x7f00000000c0)={0x7, 0x5}, 0x8, 0x10, &(0x7f0000000140)={0x2, 0x3, 0x6a56, 0x1}, 0x10, 0x1abff, r0, 0x0, &(0x7f0000000180)=[r0]}, 0x80) sendfile(r1, r2, 0x0, 0x90c7) creat(&(0x7f0000000240)='./file0\x00', 0x0) (async) fallocate(r0, 0x100000011, 0x0, 0x2811fdff) (async) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000100)) (async) openat$vicodec1(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000001c0)=@bpf_tracing={0x1a, 0x7, &(0x7f0000000040)=@raw=[@jmp={0x5, 0x1, 0x8, 0x5, 0x3, 0xfffffffffffffff0, 0x10}, @map_idx={0x18, 0x8, 0x5, 0x0, 0x10}, @btf_id={0x18, 0x7, 0x3, 0x0, 0x1}, @cb_func={0x18, 0x1, 0x4, 0x0, 0x8}], &(0x7f0000000080)='syzkaller\x00', 0x4, 0x0, 0x0, 0x40f00, 0x10, '\x00', 0x0, 0x19, r0, 0x8, &(0x7f00000000c0)={0x7, 0x5}, 0x8, 0x10, &(0x7f0000000140)={0x2, 0x3, 0x6a56, 0x1}, 0x10, 0x1abff, r0, 0x0, &(0x7f0000000180)=[r0]}, 0x80) (async) sendfile(r1, r2, 0x0, 0x90c7) (async) 04:06:34 executing program 5: unshare(0x6c060000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, 0xffffffffffffffff, 0x0) pipe(0x0) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000540)) unshare(0x10040000) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f00000000c0)='bbr\x00', 0x4) sendto$inet(r0, 0x0, 0x0, 0x20008005, &(0x7f0000000140)={0x2, 0x4e20, @multicast2}, 0x10) r1 = socket$inet(0x10, 0x80003, 0x0) sendmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000040)="24000000180003041dfffd946f6105000a08000a1f05fe060c10200308000f00ff00c00e140000001a", 0x29}], 0x1}, 0x0) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r1, 0x8982, &(0x7f0000000100)={0x1, 'vlan1\x00', {}, 0x1ff}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x8, 0x3, &(0x7f0000000080)=@raw=[@map_idx_val={0x18, 0x3, 0x6, 0x0, 0x7, 0x0, 0x0, 0x0, 0x3}, @ldst={0x3, 0x0, 0x3, 0x5, 0xa, 0x6, 0x10}], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000280)={0x0, 0x5, &(0x7f0000000280)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0xfffffffffffffe35}, 0x80) recvfrom(r0, &(0x7f0000000480)=""/110, 0xfffffe32, 0x0, 0x0, 0xffffffffffffff39) socket$inet_udp(0x2, 0x2, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000380)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x4e23, @remote}, 0x2, 0x1}}, 0x80, &(0x7f0000001540)=[{&(0x7f0000000580)="587af6dd1dadd47d35b223f47f8de8e91fd3f3f2d10cd71bc91212eb0a6184c67888e48d17a97aa5b76e261a24a5433c836a8352b985affa4a7826c50ef8feecf2c349547342e8391da65c944e", 0x4d}, {&(0x7f0000000d00)="304e8c9e332b5988fee3aa192cb52f410cdd6e911722dd56a70b6fc8be2b08b984bcf210db046e633b9e2eab071e6d8e4d6086c31151580dd5bb4630343ad17a292b1fdd9e042134c296c5c246a2f92144909ac88570fd9fcd647cf2ba4061381132be4698d48691140dc3b763f263556dd89ec092a0db1cf0fda6883ed1686d493260a38d7f8ecfa63a31b782865eedfb1bc662b174ca2539998a1a63f3ddebcb8d30ca96581dd328049ecfb126bd3d46ef59b177f4c15b25af9ce57d16e8351fba1b8ad806c03f514516acfca9fbebb21062656549d10f3481d34b430aa689afce1de571432eec8ef3cf3182b8", 0xee}, {&(0x7f00000011c0)="30fa13ab4901afa6d350af3f7f9472d40729a13be9eda07e1792a6518a9e4a3167ae7718ca8e0806316bb3725d7345627251fd3d167992e4397abd9cae860dc412f4435f9ff71ae2dd04d6d236447f25522e5025ea137800d749131686ebfe4957de994bba653de6ae9da1aa65ba3973e0c1e4bd8d34d9c9eaa19599623a87f01f95e2c80fcc820949e6fe0da857d99bdfc4a4cafdb7005ca613ba76fb83521b48885b0b9a5094f3ea9d201fefca84669ef6f17b077b0eb3d70a2851a67a4549bc6d922a", 0xc4}, {&(0x7f0000000700)="1fd18729f90dd4dd8e2744ae9159b6a0021b0c1a943fcfe49bf85bb24e7e334d89451383b19eadb036aa6d5946a8423356c7e8c4e7a2f62a210e3f77779cc0b7d9db174bf18ce33b0f26a14a2d661e9de5868a91358dd70f69b224d676b81fa0c47296208e3aa9713e2438ba4f3494a01af13ccd3839d5fb2aef8afa77e2cde8b9fe5d1f00d832f19116", 0x8a}, {&(0x7f00000012c0)="5ae96f41a8ecfcd4bf2807c979c671395e07bad494268b6fd9741c4dd6f511c5a543632091c8ca56d9a7c717e171d9079ae4dce438b260c1a21bbf44e33071e73673072038f4ee1d7b37a43922a2d6f5230b8dbca3d647f54775ad7d3b2526602cce122bb9ace3c218100e1401677c6179a6487230c9c568b3de8b7707020567b1658a98e289ea1b5d6341b62ce7d74e6d75a79da9a34bebfdac1916fc9be832dd4ed988bafd960a108ca8ccfc0c1ece11ce7bcce1e14bb8c48ec2b752d8d5d09470e8bc78abc971afca2a2a68d8183eeec2444c816c07a71ec3f7c9843cfcdd36f870e6da1f93ca8a265c81a1899d032043", 0xf2}, {&(0x7f00000013c0)="3c80d8dec385ca47d5fb3ea6cf5cdc8830e0d83842f6218b2a77c3f409904391572b7c6932fd0ff21b015b27ff86d1673a77160d23a683fb4d0edc53ad49958c443b27ca1f093a69dfaeef812dc8155ef54e0f47b0e0d238269010de5156e4250ec72461fa5cf76872c7c0099b0b6505b6edcee046bf045cd471e0c56ab5c0c95a56497c5284efd6e6240a96526f3314c56327a33acfab0de9cb1533336fd37ee096937337fe207ad0b2d5066dd24db1631a466f4fc8619e57a683827141c325db1c85d495f347c2ee88264a1f8153d60932f1320ad87e24e503a9461e8fba43a1a5d6468d58516f166a72f58f", 0xed}, {&(0x7f00000014c0)="9c004777025eef25378b7b108481b6f95ed132773b5d06effad04645539a900ab22422ce09e5930abf4c98fe5da937f3d4226dbc73511dc3d658dee191ef16cd228db954789caf34c891ba7ac7c3f96888c9b2c07e62cbbcb6", 0x59}], 0x7}, 0x8c0) socket$packet(0x11, 0x3, 0x300) getpeername$packet(0xffffffffffffffff, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f0000000180)=0x14) getsockname$packet(0xffffffffffffffff, &(0x7f0000000240)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x4) [ 293.622102][ T4439] loop3: detected capacity change from 0 to 1024 [ 293.644026][ T3748] I/O error, dev loop3, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 293.690835][ T3748] Buffer I/O error on dev loop3, logical block 0, async page read [ 293.699807][ T4439] ext4: Unknown parameter 'í' [ 293.758837][ T3748] I/O error, dev loop3, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 293.773270][ C0] hrtimer: interrupt took 211515 ns [ 293.778149][ T3748] Buffer I/O error on dev loop3, logical block 0, async page read [ 293.786585][ T3690] usb 5-1: new high-speed USB device number 13 using dummy_hcd [ 293.822460][ T3748] ldm_validate_partition_table(): Disk read failed. [ 293.841166][ T3748] Dev loop3: unable to read RDB block 0 [ 293.848471][ T3748] loop3: unable to read partition table [ 293.888128][ T3748] loop3: partition table beyond EOD, truncated [ 294.010076][ T3690] usb 5-1: device descriptor read/64, error 18 [ 294.290114][ T3690] usb 5-1: new high-speed USB device number 14 using dummy_hcd [ 294.480224][ T3690] usb 5-1: device descriptor read/64, error 18 [ 294.601156][ T3690] usb usb5-port1: attempt power cycle [ 295.010172][ T3690] usb 5-1: new high-speed USB device number 15 using dummy_hcd [ 295.190176][ T3690] usb 5-1: device descriptor read/8, error -61 [ 295.460156][ T3690] usb 5-1: new high-speed USB device number 16 using dummy_hcd [ 295.630360][ T3690] usb 5-1: device descriptor read/8, error -61 [ 295.753307][ T3690] usb usb5-port1: unable to enumerate USB device 04:06:37 executing program 4: unshare(0x6c060000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, 0xffffffffffffffff, 0x0) pipe(0x0) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000540)) unshare(0x10040000) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f00000000c0)='bbr\x00', 0x4) sendto$inet(r0, 0x0, 0x0, 0x20008005, &(0x7f0000000140)={0x2, 0x4e20, @multicast2}, 0x10) r1 = socket$inet(0x10, 0x80003, 0x0) sendmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000040)="24000000180003041dfffd946f6105000a08000a1f05fe060c10200308000f00ff00c00e140000001a", 0x29}], 0x1}, 0x0) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r1, 0x8982, &(0x7f0000000100)={0x1, 'vlan1\x00', {}, 0x1ff}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x8, 0x3, &(0x7f0000000080)=@raw=[@map_idx_val={0x18, 0x3, 0x6, 0x0, 0x7, 0x0, 0x0, 0x0, 0x3}, @ldst={0x3, 0x0, 0x3, 0x5, 0xa, 0x6, 0x10}], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000280)={0x0, 0x5, &(0x7f0000000280)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0xfffffffffffffe35}, 0x80) recvfrom(r0, &(0x7f0000000480)=""/110, 0xfffffe32, 0x0, 0x0, 0xffffffffffffff39) socket$inet_udp(0x2, 0x2, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000380)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x4e23, @remote}, 0x2, 0x1}}, 0x80, &(0x7f0000001540)=[{&(0x7f0000000580)="587af6dd1dadd47d35b223f47f8de8e91fd3f3f2d10cd71bc91212eb0a6184c67888e48d17a97aa5b76e261a24a5433c836a8352b985affa4a7826c50ef8feecf2c349547342e8391da65c944e", 0x4d}, {&(0x7f0000000d00)="304e8c9e332b5988fee3aa192cb52f410cdd6e911722dd56a70b6fc8be2b08b984bcf210db046e633b9e2eab071e6d8e4d6086c31151580dd5bb4630343ad17a292b1fdd9e042134c296c5c246a2f92144909ac88570fd9fcd647cf2ba4061381132be4698d48691140dc3b763f263556dd89ec092a0db1cf0fda6883ed1686d493260a38d7f8ecfa63a31b782865eedfb1bc662b174ca2539998a1a63f3ddebcb8d30ca96581dd328049ecfb126bd3d46ef59b177f4c15b25af9ce57d16e8351fba1b8ad806c03f514516acfca9fbebb21062656549d10f3481d34b430aa689afce1de571432eec8ef3cf3182b8", 0xee}, {&(0x7f00000011c0)="30fa13ab4901afa6d350af3f7f9472d40729a13be9eda07e1792a6518a9e4a3167ae7718ca8e0806316bb3725d7345627251fd3d167992e4397abd9cae860dc412f4435f9ff71ae2dd04d6d236447f25522e5025ea137800d749131686ebfe4957de994bba653de6ae9da1aa65ba3973e0c1e4bd8d34d9c9eaa19599623a87f01f95e2c80fcc820949e6fe0da857d99bdfc4a4cafdb7005ca613ba76fb83521b48885b0b9a5094f3ea9d201fefca84669ef6f17b077b0eb3d70a2851a67a4549bc6d922a", 0xc4}, {&(0x7f0000000700)="1fd18729f90dd4dd8e2744ae9159b6a0021b0c1a943fcfe49bf85bb24e7e334d89451383b19eadb036aa6d5946a8423356c7e8c4e7a2f62a210e3f77779cc0b7d9db174bf18ce33b0f26a14a2d661e9de5868a91358dd70f69b224d676b81fa0c47296208e3aa9713e2438ba4f3494a01af13ccd3839d5fb2aef8afa77e2cde8b9fe5d1f00d832f19116", 0x8a}, {&(0x7f00000012c0)="5ae96f41a8ecfcd4bf2807c979c671395e07bad494268b6fd9741c4dd6f511c5a543632091c8ca56d9a7c717e171d9079ae4dce438b260c1a21bbf44e33071e73673072038f4ee1d7b37a43922a2d6f5230b8dbca3d647f54775ad7d3b2526602cce122bb9ace3c218100e1401677c6179a6487230c9c568b3de8b7707020567b1658a98e289ea1b5d6341b62ce7d74e6d75a79da9a34bebfdac1916fc9be832dd4ed988bafd960a108ca8ccfc0c1ece11ce7bcce1e14bb8c48ec2b752d8d5d09470e8bc78abc971afca2a2a68d8183eeec2444c816c07a71ec3f7c9843cfcdd36f870e6da1f93ca8a265c81a1899d032043", 0xf2}, {&(0x7f00000013c0)="3c80d8dec385ca47d5fb3ea6cf5cdc8830e0d83842f6218b2a77c3f409904391572b7c6932fd0ff21b015b27ff86d1673a77160d23a683fb4d0edc53ad49958c443b27ca1f093a69dfaeef812dc8155ef54e0f47b0e0d238269010de5156e4250ec72461fa5cf76872c7c0099b0b6505b6edcee046bf045cd471e0c56ab5c0c95a56497c5284efd6e6240a96526f3314c56327a33acfab0de9cb1533336fd37ee096937337fe207ad0b2d5066dd24db1631a466f4fc8619e57a683827141c325db1c85d495f347c2ee88264a1f8153d60932f1320ad87e24e503a9461e8fba43a1a5d6468d58516f166a72f58f", 0xed}, {&(0x7f00000014c0)="9c004777025eef25378b7b108481b6f95ed132773b5d06effad04645539a900ab22422ce09e5930abf4c98fe5da937f3d4226dbc73511dc3d658dee191ef16cd228db954789caf34c891ba7ac7c3f96888c9b2c07e62cbbcb6", 0x59}], 0x7}, 0x8c0) socket$packet(0x11, 0x3, 0x300) getpeername$packet(0xffffffffffffffff, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f0000000180)=0x14) getsockname$packet(0xffffffffffffffff, &(0x7f0000000240)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x4) 04:06:37 executing program 0: unshare(0x400) (async) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x15, 0x8, 0x5}, 0x48) (async, rerun: 64) unshare(0x40000000) (rerun: 64) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x15, 0x8, 0x5}, 0x48) unshare(0x2000400) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x2, 0x7, &(0x7f00000001c0)=@framed={{}, [@map_fd={0x18, 0x0, 0x1, 0x0, r0}, @map_fd={0x18, 0x0, 0x1, 0x0, r1}]}, &(0x7f0000000040)='syzkaller\x00', 0x4, 0x9f, &(0x7f00000000c0)=""/159, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) unshare(0x10020000) 04:06:37 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_mreqsrc(r0, 0x0, 0x27, &(0x7f0000000040)={@multicast2, @local, @multicast1}, 0xc) syz_emit_ethernet(0x42, &(0x7f0000000100)={@random="03366dadf711", @multicast, @void, {@ipv4={0x800, @tipc={{0x5, 0x4, 0x0, 0x0, 0x34, 0x20, 0x0, 0x0, 0x6, 0x0, @private=0xa010101, @dev={0xac, 0x14, 0x14, 0x28}}, @payload_direct={{{{0x20, 0x0, 0x0, 0x0, 0x0, 0x8}}}}}}}}, 0x0) 04:06:37 executing program 2: r0 = creat(&(0x7f0000000240)='./file0\x00', 0x0) fallocate(r0, 0x100000011, 0x0, 0x2811fdff) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000100)) r1 = openat$vicodec1(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r2 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000001c0)=@bpf_tracing={0x1a, 0x7, &(0x7f0000000040)=@raw=[@jmp={0x5, 0x1, 0x8, 0x5, 0x3, 0xfffffffffffffff0, 0x10}, @map_idx={0x18, 0x8, 0x5, 0x0, 0x10}, @btf_id={0x18, 0x7, 0x3, 0x0, 0x1}, @cb_func={0x18, 0x1, 0x4, 0x0, 0x8}], &(0x7f0000000080)='syzkaller\x00', 0x4, 0x0, 0x0, 0x40f00, 0x10, '\x00', 0x0, 0x19, r0, 0x8, &(0x7f00000000c0)={0x7, 0x5}, 0x8, 0x10, &(0x7f0000000140)={0x2, 0x3, 0x6a56, 0x1}, 0x10, 0x1abff, r0, 0x0, &(0x7f0000000180)=[r0]}, 0x80) sendfile(r1, r2, 0x0, 0x90c7) creat(&(0x7f0000000240)='./file0\x00', 0x0) (async) fallocate(r0, 0x100000011, 0x0, 0x2811fdff) (async) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000100)) (async) openat$vicodec1(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000001c0)=@bpf_tracing={0x1a, 0x7, &(0x7f0000000040)=@raw=[@jmp={0x5, 0x1, 0x8, 0x5, 0x3, 0xfffffffffffffff0, 0x10}, @map_idx={0x18, 0x8, 0x5, 0x0, 0x10}, @btf_id={0x18, 0x7, 0x3, 0x0, 0x1}, @cb_func={0x18, 0x1, 0x4, 0x0, 0x8}], &(0x7f0000000080)='syzkaller\x00', 0x4, 0x0, 0x0, 0x40f00, 0x10, '\x00', 0x0, 0x19, r0, 0x8, &(0x7f00000000c0)={0x7, 0x5}, 0x8, 0x10, &(0x7f0000000140)={0x2, 0x3, 0x6a56, 0x1}, 0x10, 0x1abff, r0, 0x0, &(0x7f0000000180)=[r0]}, 0x80) (async) sendfile(r1, r2, 0x0, 0x90c7) (async) 04:06:37 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000040)='net/ip_mr_cache\x00') readv(r0, &(0x7f0000001140)=[{&(0x7f0000000000)=""/35, 0x23}, {&(0x7f0000001180)=""/144, 0x90}], 0x2) sendmsg$DEVLINK_CMD_PORT_UNSPLIT(r0, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x3d47c9fc891d563) r1 = timerfd_create(0x0, 0x0) timerfd_settime(r1, 0x0, &(0x7f0000000080)={{0x0, 0x989680}, {0x0, 0x3938700}}, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f00000020c0)=""/4106, 0x8}], 0x8) 04:06:37 executing program 5: unshare(0x6c060000) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, 0xffffffffffffffff, 0x0) pipe(0x0) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000540)) (async) unshare(0x10040000) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) (async) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f00000000c0)='bbr\x00', 0x4) sendto$inet(r0, 0x0, 0x0, 0x20008005, &(0x7f0000000140)={0x2, 0x4e20, @multicast2}, 0x10) (async) r1 = socket$inet(0x10, 0x80003, 0x0) sendmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000040)="24000000180003041dfffd946f6105000a08000a1f05fe060c10200308000f00ff00c00e140000001a", 0x29}], 0x1}, 0x0) (async) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r1, 0x8982, &(0x7f0000000100)={0x1, 'vlan1\x00', {}, 0x1ff}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x8, 0x3, &(0x7f0000000080)=@raw=[@map_idx_val={0x18, 0x3, 0x6, 0x0, 0x7, 0x0, 0x0, 0x0, 0x3}, @ldst={0x3, 0x0, 0x3, 0x5, 0xa, 0x6, 0x10}], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000280)={0x0, 0x5, &(0x7f0000000280)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0xfffffffffffffe35}, 0x80) (async) recvfrom(r0, &(0x7f0000000480)=""/110, 0xfffffe32, 0x0, 0x0, 0xffffffffffffff39) (async) socket$inet_udp(0x2, 0x2, 0x0) (async) sendmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000380)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x4e23, @remote}, 0x2, 0x1}}, 0x80, &(0x7f0000001540)=[{&(0x7f0000000580)="587af6dd1dadd47d35b223f47f8de8e91fd3f3f2d10cd71bc91212eb0a6184c67888e48d17a97aa5b76e261a24a5433c836a8352b985affa4a7826c50ef8feecf2c349547342e8391da65c944e", 0x4d}, {&(0x7f0000000d00)="304e8c9e332b5988fee3aa192cb52f410cdd6e911722dd56a70b6fc8be2b08b984bcf210db046e633b9e2eab071e6d8e4d6086c31151580dd5bb4630343ad17a292b1fdd9e042134c296c5c246a2f92144909ac88570fd9fcd647cf2ba4061381132be4698d48691140dc3b763f263556dd89ec092a0db1cf0fda6883ed1686d493260a38d7f8ecfa63a31b782865eedfb1bc662b174ca2539998a1a63f3ddebcb8d30ca96581dd328049ecfb126bd3d46ef59b177f4c15b25af9ce57d16e8351fba1b8ad806c03f514516acfca9fbebb21062656549d10f3481d34b430aa689afce1de571432eec8ef3cf3182b8", 0xee}, {&(0x7f00000011c0)="30fa13ab4901afa6d350af3f7f9472d40729a13be9eda07e1792a6518a9e4a3167ae7718ca8e0806316bb3725d7345627251fd3d167992e4397abd9cae860dc412f4435f9ff71ae2dd04d6d236447f25522e5025ea137800d749131686ebfe4957de994bba653de6ae9da1aa65ba3973e0c1e4bd8d34d9c9eaa19599623a87f01f95e2c80fcc820949e6fe0da857d99bdfc4a4cafdb7005ca613ba76fb83521b48885b0b9a5094f3ea9d201fefca84669ef6f17b077b0eb3d70a2851a67a4549bc6d922a", 0xc4}, {&(0x7f0000000700)="1fd18729f90dd4dd8e2744ae9159b6a0021b0c1a943fcfe49bf85bb24e7e334d89451383b19eadb036aa6d5946a8423356c7e8c4e7a2f62a210e3f77779cc0b7d9db174bf18ce33b0f26a14a2d661e9de5868a91358dd70f69b224d676b81fa0c47296208e3aa9713e2438ba4f3494a01af13ccd3839d5fb2aef8afa77e2cde8b9fe5d1f00d832f19116", 0x8a}, {&(0x7f00000012c0)="5ae96f41a8ecfcd4bf2807c979c671395e07bad494268b6fd9741c4dd6f511c5a543632091c8ca56d9a7c717e171d9079ae4dce438b260c1a21bbf44e33071e73673072038f4ee1d7b37a43922a2d6f5230b8dbca3d647f54775ad7d3b2526602cce122bb9ace3c218100e1401677c6179a6487230c9c568b3de8b7707020567b1658a98e289ea1b5d6341b62ce7d74e6d75a79da9a34bebfdac1916fc9be832dd4ed988bafd960a108ca8ccfc0c1ece11ce7bcce1e14bb8c48ec2b752d8d5d09470e8bc78abc971afca2a2a68d8183eeec2444c816c07a71ec3f7c9843cfcdd36f870e6da1f93ca8a265c81a1899d032043", 0xf2}, {&(0x7f00000013c0)="3c80d8dec385ca47d5fb3ea6cf5cdc8830e0d83842f6218b2a77c3f409904391572b7c6932fd0ff21b015b27ff86d1673a77160d23a683fb4d0edc53ad49958c443b27ca1f093a69dfaeef812dc8155ef54e0f47b0e0d238269010de5156e4250ec72461fa5cf76872c7c0099b0b6505b6edcee046bf045cd471e0c56ab5c0c95a56497c5284efd6e6240a96526f3314c56327a33acfab0de9cb1533336fd37ee096937337fe207ad0b2d5066dd24db1631a466f4fc8619e57a683827141c325db1c85d495f347c2ee88264a1f8153d60932f1320ad87e24e503a9461e8fba43a1a5d6468d58516f166a72f58f", 0xed}, {&(0x7f00000014c0)="9c004777025eef25378b7b108481b6f95ed132773b5d06effad04645539a900ab22422ce09e5930abf4c98fe5da937f3d4226dbc73511dc3d658dee191ef16cd228db954789caf34c891ba7ac7c3f96888c9b2c07e62cbbcb6", 0x59}], 0x7}, 0x8c0) (async) socket$packet(0x11, 0x3, 0x300) (async) getpeername$packet(0xffffffffffffffff, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f0000000180)=0x14) (async) getsockname$packet(0xffffffffffffffff, &(0x7f0000000240)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x4) 04:06:37 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_mreqsrc(r0, 0x0, 0x27, &(0x7f0000000040)={@multicast2, @local, @multicast1}, 0xc) syz_emit_ethernet(0x42, &(0x7f0000000100)={@random="03366dadf711", @multicast, @void, {@ipv4={0x800, @tipc={{0x5, 0x4, 0x0, 0x0, 0x34, 0x20, 0x0, 0x0, 0x6, 0x0, @private=0xa010101, @dev={0xac, 0x14, 0x14, 0x28}}, @payload_direct={{{{0x20, 0x0, 0x0, 0x0, 0x0, 0x8}}}}}}}}, 0x0) 04:06:37 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000040)='net/ip_mr_cache\x00') readv(r0, &(0x7f0000001140)=[{&(0x7f0000000000)=""/35, 0x23}, {&(0x7f0000001180)=""/144, 0x90}], 0x2) (async) sendmsg$DEVLINK_CMD_PORT_UNSPLIT(r0, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x3d47c9fc891d563) (async) r1 = timerfd_create(0x0, 0x0) timerfd_settime(r1, 0x0, &(0x7f0000000080)={{0x0, 0x989680}, {0x0, 0x3938700}}, 0x0) (async) readv(r1, &(0x7f0000000000)=[{&(0x7f00000020c0)=""/4106, 0x8}], 0x8) 04:06:37 executing program 2: ioctl$TIOCSCTTY(0xffffffffffffffff, 0x540e, 0x4) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) ioctl$KDMKTONE(0xffffffffffffffff, 0x4b30, 0x80) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000a81c0000000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f00000004c0)='contention_begin\x00', r1}, 0x10) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x4810) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(0xffffffffffffffff, 0x84, 0x66, &(0x7f0000000040), 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) r2 = dup(r0) sendmsg$NL80211_CMD_SET_QOS_MAP(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000500)={0x198, 0x0, 0x100, 0x70bd2b, 0x25dfdbfc, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1f, 0x35}}}}, [@NL80211_ATTR_QOS_MAP={0x28, 0xc7, {[{0x1, 0x7}, {0x10, 0x6}, {0x80, 0x3}, {0x7, 0x4}, {0x1}, {0x1f}, {0x7f, 0x2}, {0x3f}, {0x2d, 0x1}, {0x8c, 0x5}, {0x1, 0x5}, {0x0, 0x4}, {0x9, 0x1}, {0x4, 0x6}], "c164da26a9a14c90"}}, @NL80211_ATTR_QOS_MAP={0x16, 0xc7, {[{0x0, 0x7}, {0x4, 0x5}, {0xfd, 0x7}, {0xfa, 0x5}, {0x66, 0x5}], "ee592aa7de58f46e"}}, @NL80211_ATTR_QOS_MAP={0x34, 0xc7, {[{0x20}, {0x9, 0x2}, {0x6, 0x6}, {0x8, 0x6}, {0xff, 0x5}, {0x40, 0x1}, {0x4, 0x4}, {0xb, 0x1}, {0x3, 0x7}, {0x9, 0x2}, {0xd6, 0x2}, {0x4, 0x6}, {0xc1, 0x3}, {0x9, 0x5}, {0x6, 0x7}, {0x95, 0x2}, {0x3, 0x3}, {0x6b, 0x1}, {0x9, 0x4}, {0x75, 0x7}], "8a7ac33fff35d861"}}, @NL80211_ATTR_QOS_MAP={0x2a, 0xc7, {[{0x2, 0x5}, {0x7, 0x6}, {0x20, 0x1}, {0x7, 0x1}, {0x3f, 0x1}, {0xe2}, {0x20, 0x6}, {0x3f, 0x5}, {0xe0, 0x3}, {0x40, 0x1}, {0x20, 0x2}, {0x3, 0x7}, {0x6, 0x7}, {0x2}, {}], "8e8f6bdbc4c822f1"}}, @NL80211_ATTR_QOS_MAP={0x26, 0xc7, {[{0x7f, 0x1}, {0x40, 0x1}, {0x7, 0x5}, {0x81, 0x3}, {0x7, 0x2}, {0x4a, 0x7}, {0x7, 0x3}, {0x2, 0x5}, {0x8, 0x2}, {0x8, 0x1}, {0x41, 0x2}, {0x40, 0x1}, {0xb0}], "fdc866daf6db1755"}}, @NL80211_ATTR_QOS_MAP={0x24, 0xc7, {[{0xee, 0x3}, {0xfa, 0x3}, {0x80, 0x4}, {0x5, 0x3}, {0x5}, {0x1, 0x7}, {0x2, 0x4}, {0x80, 0x1}, {0x1, 0x1}, {0x8, 0x5}, {0x8, 0x6}, {0xda, 0x3}], "0ad2f38c866afb96"}}, @NL80211_ATTR_QOS_MAP={0x2a, 0xc7, {[{0x78, 0x4}, {0x1, 0x6}, {0x2, 0x7}, {0x4, 0x6}, {0x8, 0x1}, {0x1, 0x4}, {0x0, 0x2}, {0x1, 0x1}, {0x40}, {0x3f, 0x3}, {0xfb, 0x2}, {0x1, 0x2}, {0x1f, 0x5}, {0xfe, 0x1}, {0xfb, 0x5}], "e6b0df8685f65226"}}, @NL80211_ATTR_QOS_MAP={0x32, 0xc7, {[{0x81, 0x5}, {0x4, 0x2}, {0x5, 0x1}, {0x9}, {0x4, 0x5}, {0x0, 0x2}, {0x4, 0x6}, {0x5c, 0x2}, {0x0, 0x5}, {0x0, 0x3}, {0xd3, 0x1}, {0x6}, {0x1, 0x7}, {0xb3, 0x2}, {0x1f, 0x5}, {0x81, 0x1}, {0x0, 0x2}, {0x8}, {0x7f}], "65c6ba413783b700"}}, @NL80211_ATTR_QOS_MAP={0x24, 0xc7, {[{0x49, 0x3}, {0x9, 0x3}, {0x3, 0x7}, {0x0, 0x1}, {0x6, 0x1}, {0x7, 0x1}, {0x6, 0x2}, {0x9, 0x6}, {0x9, 0x4}, {0x4}, {0x1f, 0x4}, {0x81, 0x3}], "8c6bdb25698cc02b"}}]}, 0x198}, 0x1, 0x0, 0x0, 0x8000}, 0x0) write$6lowpan_enable(r2, &(0x7f0000000000)='0', 0xfffffd2c) r3 = syz_open_procfs(0x0, &(0x7f0000000040)='net/ip_mr_cache\x00') readv(r3, &(0x7f0000001140)=[{&(0x7f0000000000)=""/35, 0x23}, {&(0x7f0000001180)=""/144, 0x90}], 0x2) ioctl$KDMKTONE(r3, 0x4b30, 0x4) ioctl$TIOCSPTLCK(0xffffffffffffffff, 0x40045431, &(0x7f0000000140)=0x1) r4 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r4, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @empty}, 0x1c) connect$inet6(r4, &(0x7f0000000000)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x35}}, 0x2}, 0x1c) 04:06:37 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000040)='net/ip_mr_cache\x00') readv(r0, &(0x7f0000001140)=[{&(0x7f0000000000)=""/35, 0x23}, {&(0x7f0000001180)=""/144, 0x90}], 0x2) sendmsg$DEVLINK_CMD_PORT_UNSPLIT(r0, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x3d47c9fc891d563) (async) r1 = timerfd_create(0x0, 0x0) timerfd_settime(r1, 0x0, &(0x7f0000000080)={{0x0, 0x989680}, {0x0, 0x3938700}}, 0x0) (async) readv(r1, &(0x7f0000000000)=[{&(0x7f00000020c0)=""/4106, 0x8}], 0x8) 04:06:37 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_mreqsrc(r0, 0x0, 0x27, &(0x7f0000000040)={@multicast2, @local, @multicast1}, 0xc) (async) syz_emit_ethernet(0x42, &(0x7f0000000100)={@random="03366dadf711", @multicast, @void, {@ipv4={0x800, @tipc={{0x5, 0x4, 0x0, 0x0, 0x34, 0x20, 0x0, 0x0, 0x6, 0x0, @private=0xa010101, @dev={0xac, 0x14, 0x14, 0x28}}, @payload_direct={{{{0x20, 0x0, 0x0, 0x0, 0x0, 0x8}}}}}}}}, 0x0) 04:06:38 executing program 3: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x123c81, 0x0) syz_usb_connect$uac1(0x2, 0x92, &(0x7f0000000080)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x80, 0x3, 0x1, 0xab, 0x40, 0xf8, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0xad5}, [@feature_unit={0x9, 0x24, 0x6, 0x0, 0x0, 0x1, [0xd023d37b0c2059c4], 0x80}, @selector_unit={0xa, 0x24, 0x5, 0x2, 0x6, "60c995ce19"}, @selector_unit={0x5, 0x24, 0x5, 0x0, 0x81}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_continuous={0x9, 0x24, 0x2, 0x1, 0x4, 0x0, 0x0, 0x7f, "", "b1"}]}, {{0x9, 0x5, 0x1, 0x9, 0x3ff, 0x81, 0x0, 0x6, {0x7, 0x25, 0x1, 0x80, 0x20}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x8, 0x2, 0x22, 0xff, {0x7, 0x25, 0x1, 0x1, 0x40, 0xfea5}}}}}}}]}}, &(0x7f00000004c0)={0xa, &(0x7f0000000180)={0xa, 0x6, 0x0, 0x33, 0x52, 0x20, 0x0, 0x3f}, 0x3f, &(0x7f00000001c0)={0x5, 0xf, 0x3f, 0x4, [@ss_container_id={0x14, 0x10, 0x4, 0x9, "93ea55b7f499176f106ad113ca10f148"}, @generic={0x11, 0x10, 0x2, "ab600286897c6c20c7ecb8ed01cc"}, @wireless={0xb, 0x10, 0x1, 0x8, 0x0, 0x8, 0x2, 0x6, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x9}]}, 0x4, [{0xc8, &(0x7f0000000280)=@string={0xc8, 0x3, "cb5892e2dbf2a0204e3d6586e85ac0c2a762e40f108bdc2a5d9dece8deb34116dc915ea8666c2c2fc197260e53271257c2bc32be9c101b8d326d8d96cbeeeac839bb1a03507018c089f7df52f49abbfb157c83694da70ad09322d35c7f24d09ebf89aeaa2f0275a197455fccf2ec5da385758b39eba225d3b5249319eec7552d1ae6d7e59c2f50061d8cb5d93edbd56d354a22bc2cb95507e3aa570f46752def6a208858cc8037df0b273a6e53837f517bd70d756cb2a24b9687172d6c022078ab1d643dd70d"}}, {0x0, 0x0}, {0x4, &(0x7f0000000400)=@lang_id={0x4, 0x3, 0xf4ff}}, {0x4, &(0x7f0000000440)=@lang_id={0x4, 0x3, 0x40f}}]}) ioctl$BINDER_THREAD_EXIT(0xffffffffffffffff, 0x40046208, 0x0) fcntl$getflags(r0, 0x409) r1 = syz_mount_image$ubifs(&(0x7f0000000040), &(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, 0xa, &(0x7f0000001980)=[{&(0x7f0000000540)="c964dc9a18bb7de982c848cd510057ba0dfc33a040e2be395ee132d19ee789ed6163794c136bb9a66021a5d6ac18573819619ac64300f396b576c74181a0229c1453689b82cc5e143ff91ef356a82f4f3f20a476f5e2b4d2f2d3681fd15f48a0109d0acb50abd2fec9ac1a1a14e5e84fa508a0705166dd3de29dc46cb5539a0abf271d6d80ff3a4fd1ba1f07445514b8c754ecbc64138e07338b754c7b9417bde2fe4429126e967bd54c69", 0xab, 0x7fff}, {&(0x7f0000000200)="d60f7be280ef4eb9d648c9650ca2b1160162f19dc5cd4089b7a8391240e7cd61c256386c0ff8cb5d1d90d80d99068476386cf97afe67f59182c48e14c0232436a4f9cd1670f85f8412a29266168efb15df88da3c09a0b2375626f9f7ce65616da036dce7713cc641211661b2d5", 0x6d, 0xffffffffffffffff}, {&(0x7f0000000600)="43134c31375b74987e350edf12a78a1bf5e77decd42c5f41f255ea47f3dfdb9288b00aa73fa9b71df0fa70bba656f0e36c39e2024e40ef2688983d46de24d34ff0af1b8f7cc6906311036d3b78ade074e3477551d328581484538303de8bb8fdfe3d69de2037601a27a5b6867ad9243fb4276e3f26844b7ee81f74a0474ce29ceb414d6b08f4669513cf847eddbbbf921b27aaaef312200d9234c4e1a691fb19f4ccb105f13a3d40317eda118c745cb50d110c314330687b2412584c7b6698753b54fd735a506fea69f08d7a94a3d192b5a9242a2a7c80b0768892879738d7f58557d424d14c12b99140e66a78b64288f05d18b859f984535ef07be2", 0xfc, 0x7}, {&(0x7f0000000700)="71168b8dbdca8afc3f76b17a11db51872205aff22e4f2ca9726819f26ad13ffc2376677ae9d15dbdc95cd7b2bfb83ab997242576558081cd958876244072acb5073302a6fbfd22bc397e289d5d32302280ba7606b4f2c78a4f81a731534096891d226a2a6072751f1ac603d1226e73c57eeb7f42d4756d8f403953d8ee6339d31bc5e855d38a9e8c956a83fb1fd47054611ecb509577321e9bd42aafba893f3642bf93db62c51533a4154784cfddb6b93967598c44fc674eeb5a11c6c32e702c18508757e92fd011cebc5f096dcb00b1a07808720e51e9ae19a0e82b1fa6de1f", 0xe0, 0x2}, {&(0x7f0000000800)="b9e35ea1037ab8c6443f2e1cee3659b46aa742485b157b0fc87914c1f26b396c20bfb3d21bb8e511988ffd01ef9826c44e0034ab6f2b7978d0e20ae693c4b35173634e6b362f636331c40fc609ce9178cd729d523714bb606b7110be1d1d44bae1ef6ecc645e957c39edd71e95b57b82926d082450cf99a1457c54b716eb9f3228d5", 0x82, 0x9}, {&(0x7f0000000380)="281376f24ec96b52c85f670da6df63ab1f7d6dbe95365fc46fde4be79043bc5a9d1bd56a06d87b5c22dcd3748e564a10838ce3dee45cb4a67aa05914820a249ed0b58715e7ecefe719", 0x49, 0x17}, {&(0x7f0000000480)="1f97599fbaa66ca21dd5653335057856de6c3fd4d2d5d14f44b2", 0x1a, 0x4}, {&(0x7f00000008c0)="4d1ca96d6f0721216d2cf75ba8", 0xd}, {&(0x7f0000000900)="d158f3d9b67dc40533fe93ad93f5451f572b768a3344b9cfbcb8cb8921d5ab57f25ae65e7e790c2f38b32d2066960358525e8290b4dc7bc94f40be2e22f40d3563147429da06eae6a40d25e9ba05e8e0121b8723b9b3dc16087a9cabbd842a69b7a271a2ab5dd2baa17e2bc85caa0462ab537f067ed2e3b99f61aaea29678103a9443accdc9b3d825593028d454b89de6c389bc91092bc3fbf66979d64b6a19234eab7e1910466c20bd0b56810a44fd81001d59e185c5afb12ec887b32044759e4994f7b31ca210046d64bbb27edd7f140475f6407335f3b54c36ef493990b169b732f14fce357283e21993f4b71a35594a85d735ee5af3512291617ad6f6ce8f902e73a3fbd4256a71631fc7010496110331e080c5b920c8902db4a66cc5d9fac9b27ddd91e9fca9580e63bb53a2532afdb8ab6704d356b38a67f2ed1070e0bca60af6c3ece7d63f46fe79d4d63b3441ba9962e0d38a8ed605dd46929e922d7176bd0f2cbfbfc372c838a6525d1451dd4f10e92625e2fed728790c4585aabf3fbd117ce06b37d52e518da7bcd344e15c85d96ae2f2b0674b2b8f63351551192acfeb1683baee4f3537bc6030f7474beaf78a499d0ffd1cb20a14def55e7c3e48d8c84680b2181abcbab8ecef786bb5d4584cb77509a2d4a32931f73ce9ee026baac9a27c46e41061ab86e8d710057a04dfa389ff247cbe76bfb7b365b21dbaa2d1004804f325a3e8b5c399aa3904d5144aea961da99d1c461ccb401b1f826314eff1b37a143de340d0ad0f56afe25fc595308cafbae84d2ff9bf83d1a2279fa0585addafb22643faddfff8c7ceeb07c7ad281d0d96bc5d90cb1a9b5261b98849d0f824dabd23edbebf40a685f6e0979028ef6033784cab9f0f70cab3ad1293878bb508d0b6e8e68a1a0a8f65b5bb2fe517d61cbab817ccd93a347fc70db69b1293d8670b41911ab81d7a2b1393a3524ae34216a1c18c4ec6df02683883add2c61201b50f6a3ba72494c6aa999594a6e380d92033aeeda200c7696b735788a65a17f50a7138e1d82de352065bf587c4c5f5575abb980ad016db255d34413938b8a04dbcaa45909d7b821638cdbaaf9ecab03ae1ddcaa2e6c2a14d76c9febea32ea9329da2cfc99179bac87dcef89e96779ad64226b017f32f77bff648f7514c16f886804ae53d6c3f398da43afbd770ea362f80bbfaa577668c4f6adfbe8d6aa7e610cc18e1cc26def3dae1ac6707ca8b8bb188fa83edfc7dec73e7134bc0eb5142a6ccf22d64e6039d732c2e56004d9130371c0da41dac60e20ce7afe6a667d5e00eaa09928e5703c7b419460231f855bc06b94a95d0772085641cb9a5b114d907e26ec661850f170f8564c55cd57b21e6fb37eaf26912cfada11c204454d453f4fdb99b6b841c039e6f264eb848e53c3382e7fd31a02d03bd56971bad1ea284b10bdb1599d74007c33b56547b8d243042f9eacca75242a790510b9739e8f8778306bba3e5d55f918b8e2cff25b482fb6b50b7a755947ccaaba20557acfb0a41313d52990ad0899ea66097165e61562bba8275b4b793b42bf6fcf35658b68a51ea7e2483d1ae9e3d3a15f9a3e48391b5827c3e75a5fe12339a33e6012eca1caa8d3f3bad38772ecd2aebca96f5ab867081df4677da7a94efc32144ce55e5b095ec0dd6de33f8088a50dac4b68aee6e14fe0d1c30b5f02f122e63067aff8a8bc94de0d1766e738f26613bea03aa3d413db86825d7131d240e87da3901d7f05cf6d6efcbeed3d8e32cda2d16c1db7439ec3a11b871b3386d56480e3623f5535b89049a8e398e4c584a8dd87a2acf0f5995d6c7bd9c91e89e1f1a2b73d9f25e533641f7f945084e86e76e3afa913bd0cc7940a34a6a8197e6270ae7018487dc0eaaf065d1e0992dc2501cb1fdfadf61c0ff989be8ea93dae754b40394d84f8719f679673cbb45551f36322fbabe05f7713a8cdc5bef36b8613f8ab0dfe85287b23ae8202f0e3f4767cd0c17f2deafc531a780df65ebc52b96a67d2124b1e841b28f07121a2bb546b9de7d775c30a5c6cfe6c57cc9d183bb5e84d9cbba8333f5864435ca25fe0cecdf12ed101f7d82ca16078ad6eb65645af16b9a584f35c4859e93d4756a534c0910c171b3f88f1225819d3df2ed7ffc7039c539b1ccfd68434a29ead42b4b000a3c350a51543855fda9178fcde52409f56cedae9a822fdbd3d85178359e1f21a0ffad947ef0d0bf6d703a2179d2ebbe1b1e24888a5b3ef60024c1770a3eb5eead9b74962135b9dd6d08322de8630380c6317fb6a3ddab0981f6720b73a182c1d3e2aa801a58106573c75cf05423d41d87fcaf873dc6f4970e6ef441387031c49659eccdb7a0059ce5831d9bafd774a2ac02136f017fafc9aa0672e4d36860bc4eba4d07143773233e6d6d118cc6c1cf6962a0cb70ddb4f72018ba64ea00ab7011e888aac36f9f16d5ab08c0743fcbfc1f106956d3114e379f74a346b67413dc93182c5764ef34d15b0620632afd44cdd0e8e3e2c6824e74d2bb6d9b04c11168050a9aaffe7857dbc66848370714e14b2f2c5a9810dc43b2d1b6f6f861344397992bde19989e2c6d2d0190c9ae1ca13c45af8777dd80d8c11c644719fd58a6b49147e8519f4c36a32ffc6ee32f7bf1ee5bf3e382cc552b0d28e61cdcbc11f14fe910bf4820de9caa6327cd49b910436b5ff30cd603e44a7eb8aa0954e9a92c22947f6ada71df02c56387afa79ba2f1d9aacd64d3cf3c27e1ab9083836d9060a2650c2ed56cfc5f018a99af0eddce0c4ba3a37e50abec870a3d34d6d44e480c16deaf94d0862ed3ac686aa586c0d93753e15163398aabc226c9009338ff727f1363ec2c8159b1c1037946f572ac92494f7339954d7c26c78693ea1d327d56a28b87af665b4f07381544b980da54e654dcc699d4565a81ac4d621a9e125d0511ce1a42196ab78e5f0dd8e931ddd3d6a8ae98f4c63658ce62b1fbb0e60623f158aa5d17214b606c92fe52a9923a077d5526fe6671aa1e9cb479ed59d7330e7a7c0c2a810e34d6f4ab18b64075dac1d02bf6bcc6cf49da40ba6082b49002d7d841f46afd977bc6d4a3b7eef2db8337d5574740b8f7e535a0c512fa34feb9e651919f752f539619890984e9edce6be6711136d3d4b2d2a30805d1080ca522b0508fe03e4e3388b8cc51fac19a253b08125594138e26d2a78ac5e20b6cbbedf702adddbdde2f1ae98038a7a9d6ac430064252b15774b2df1097b6b09ec2bd8eb1d5e8809c040a974ff4a05e400fb99f94f161bfe287ae728f3fe683dff2e7aeb005666b54f3497c5e99871e87aeb124228f130ee83a8fc8bf5c5ee827c2ff841f7a33bc6b54c3b259dafcdb82c24010368cf299330f9e7cdbed175a9c044a70b28d55a319906701266788ad23580ee47ffb5ab2875291f012ab78cdfbd48d71f1577b5129ad057e806bdd772138e4e1f89149793f27564fc9fa5c01c361cd8ebee99e88f290a97316c53f50f59181e25d83fed9358a21feb3496327af6ca7a8dd7c10a47932ce3a13fb268f8d5465e4303cbefd33b14376cf33b1aa4caff0ed43444fa037e58a8b1aa502969bb045780e8dc589b22b1ee570161e4383d6a09d361168a27344cb82a400b0604b8fb0996e758f22b7820ec960bf9873acad539e20565f4bb92f901060c9056d2d375ef44126447c82888cf43880051828ba3da94c13c551d0b0502ae5cf93f3577fedc9a9b3726655bf2c861fd2433a7c55e9157b5e446d9099c38ff05d4263f2a9aa98d5ff59be405ff50f1ceb3daa57047dde369bddffd41efd09d50388076118b1cadb7b400b9e8c139164ab8a9985829a23f783361aec53dd5c19f8df869be7014463105985f00d32923f5e6314ee69c2688a1d45a6e918d8914965d5c82e0d18c5aa9ce7dc106dcf7246ba0352d98d82e3684f836ed6ab6eb0c10bb2a0d804e26e42b7b85a30b638e5976cd5a5e5864faa912884177feb8cb7760965bc1f699508af4a7fa5eea16ffb020211312a9dbbb6a26c797405ef0d9b8e806bb215ff5ed5c37a97972e265a08bdbeeabb38eb16ce1f1f01215e743725f8c2fba382ecea44eb9ec51dc6839060c29b8032b6150e9e9e91330e6a60577b7abf30834a36f57e07dd1d26f43e0b52ced6e02155d9575a9d3c6baeb28adb54a8a40ac45909299f6e49aac53963e7bc6634ebb0c9609dd1450e37ac60623e6d6b60870d5cc593d0afea1c6a298bd0b94a30537b8be558b4d2b9b47215580f59fac70b876cfc4d4264e5d0cdf87a09ea3cc132d09cbc7e091c26ee118916ec4fdd2431258abe6e7a74b2c9c2952dfb37ab1d0d7601a592a058e140abebda2a4faad7bcca376769ac2e8f01baa2a1ea3f01da311528c7117284bfeef8d7bcdb83f628929e869081ebf2606aac254966ddcf402ab86106eca119121bcf7db9b274adbf54856c7d64255ce4a8b44c7d5aa83c16067e7923892156534139629105346172fccbc166af7d142eb4eb90792ab73a1332dd319ed416d46628d756844f6c1cd3430e59b4ce9980e1b8ed373e7e13d4adbc327f97b275b3339a7a76898ecc8cf9274330b7294685b7758d6b8ce85d3faf9b036245da0e2ff457ad03ed1ac0178c944625357d2db32b78f4d10b672c443772638ceadb83dd41e4a4ecf584deedc5c894e94d8659855d318d9d9da750fb68bdb6a825e165feabccb515738a15308aa4a85e03eaf6b1b16631b81e6d69ad0eebaa34fad0f4ca7435ebd27a3233a5d6a25f22408cbc0f6c9bff66a72f213dfa7b6c2b0874ea3b75cf415893fa27e881e003bc44742f59d26d4c86b69e4ae182653a0cbb28f54ee1fb289fd934d1b2a1d226e80e2b386bd5f830dad18d073772a427687d1c51ea8da3bada9e14b938a6c648dc8f7398906cfe57fdb18d0c2a068f7cfa6f83eeb9820316626e6377d6d0503e1e69db9d14785161fd06e950680c2cdd583e55c8d8b9c6e0eec208631d7032e53958c4e1eb4d1b4beb0f40e896f8aee9207d901b6a1eda2a7fad5f10d04efccb6cb58a49cc88071d08d3b2ea13d87692f5861fcc68bd0992f0dc0a13b18275197c3bf6914f1a15f640e52dd44584062f8db6b7bcaf65247c89c8776731b99558a7813c34d99a412e65db646ff5d8a73e1ba04aa9e2fe7d251552f70d456f1f062a9a83e99c0438656f53cba545f5f8e2a94fe5cc11997d5926b00549219d4d9da1756856854f9b9dc9891935abe3b6fbedfa81b0f85acdd0edb5548430c9112ab7ea680fb2543ac803407be3f9625e274ec9308dabab3b7b10b0253acc7f8cfcf95e95dfd262365093bc179f8ddc4fca62a88b31f156b1b3f3033b4bc364d7ed4407bb69f78ca45759187a4377504d64830e6e9848142472d03b7b5cbcd906079eef1710fd220c1269fec134bd8c807b621f2b3d7d67037ea796a03ee43b1ba64a1ecca483dd4a751fd83a4ac34d86d85f564a2585a7c718e45aa54461d9ca2b650ae46ae8285af587f0f4bb9fa41d224283051a76be3f2e24eaba5135be6c908ca2facf07148c1bc2bda3f2760325c82b0b00819469ba4dd8f968fc2fea9d56e59346977e78ca3677931ab2570c488197716932caba3b6e17fbbdbe0c4d43d93c7ab7911c935a33771cd7927fac353d322bd4a4848296925cfe686365d9661b6cc3f9895f19f7c131aefa07bd32b998b82153e3c0ce8ad629c88dc941600338d98de1f707ea878b85800a72bd678b406b6059a5f79a477ef56ed1b2e93d982af3f7a6fe04466b22235d48a6634c55007721", 0x1000, 0x84d}, {&(0x7f0000001900)="97040ecb9fe53ebd40b5cec9018491e6084b101973e59fe7a55d4abd3837273c58baf532c03023383673a1f2b32724433b3c0fc3eba8f5264e89c252d9a3e600c40a9b6f89d7ccccd2a27edb4801d6d5cd29ab516116ab6e628c11a67cf8cdd15475ec1da103219d509caa5ffa3305ceae80361a2b", 0x75, 0x7ff}], 0xa07071544b0922e1, &(0x7f0000001a80)={[{@compr_lzo}], [{@uid_eq={'uid', 0x3d, 0xffffffffffffffff}}]}) fcntl$getflags(r1, 0x408) [ 297.740306][ T3690] usb 4-1: new full-speed USB device number 2 using dummy_hcd [ 298.180612][ T3690] usb 4-1: not running at top speed; connect to a high speed hub [ 298.298427][ T3690] usb 4-1: config 1 has an invalid descriptor of length 1, skipping remainder of the config [ 298.325349][ T3690] usb 4-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 298.810716][ T3690] usb 4-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 298.819840][ T3690] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 298.887881][ T3690] usb 4-1: Product: ï“¿ [ 298.899974][ T3690] usb 4-1: SerialNumber: Ð [ 299.184665][ T4508] loop3: detected capacity change from 0 to 264192 [ 299.380240][ T3690] usb 4-1: 0:2 : does not exist [ 299.480183][ T3690] usb 4-1: USB disconnect, device number 2 04:06:42 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) r1 = dup2(r0, r0) setsockopt$inet_sctp_SCTP_DELAYED_SACK(r1, 0x84, 0xf, &(0x7f0000000240), 0xc) 04:06:42 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c1142, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800003, 0x11, r0, 0x0) r1 = creat(&(0x7f0000000000)='./bus\x00', 0x0) fcntl$setstatus(r1, 0x4, 0x6100) ftruncate(r1, 0x481fc) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000005f80)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) write$cgroup_type(r1, &(0x7f0000000200), 0x175d900f) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000003840)=ANY=[@ANYBLOB="6000000000000000000000000000000002f738b38b4e3bee4d2f3b9cffdd09f1fa8150b192bdda6f8e51f8d77a51d1f42017c9b6f1e0cc0e3f95f157b1c542cee40e682e4f96526e7bcda4eaf3ca995ff9a7ad6ea8c7c8f4c1000000000000007000000000000000000000000000000052e935a1cd04d598431e3848d5b787f36063c72f587f896f040d3d46d85b841663768b97df2304d08bb67d6bfabea1ef8cb1aae8959ac1fa745f0c02b499834da577660f6d264dbd846786d893da2cde5e7cdd8f8951c4de1d00000000000000e800000000000000000000000000000029b713c666006685c834cdf5a67367822b1082fa7087df596e1b5c4eee395b89f8d6a58a16a3d59f6692ee74b5199713b9f51d2c0a13c629485945d5591744fd6d0b491d2b863504be63e5fedf1e66edfcc5bc45d71b2672c103ce45712c0cc320748b09b42aa5ddf05a64fe0df3a6a64351d0fcb946f39936a413f3578a858f7c282d010b439aaf25586ee26a96341277dc524d9eadc476c953cd593e50f60b5465236f6cbd14254901ee7be35c149e28964be45b39e4834924c668c32da22d859f832c8f05e5dbbec14485bbaefdcf8600000000000000980000000000000000000000000000005ae5b5c94255d40eb52c3a27c084178801560517a4b04ceffcb7add08a59b577e3508650aaa7ce027469ecbe40ceb7cab7de08b828572945fda37c14455fe3fab1e715685371dd04ad619ae5a4c4fd40d830d9bb5b7dbb65eebddea4e3a76a15d1d5b4b1a1af48da1c111898ff107fd6ccbc97604196dd32de263d85c24523fb62000000000000007805000000000000000000000000000009ce5a69a4ffceae53a9a5cd765ae5d00af0bb73381e1f591f2b65b5c884c59e37445aead4cb148d08336d8e6cc6032a8e3bebdd0013c931d74a38d246bde623fedffb0e0dfdc452c0700373dd551a7717f39bced6dbfaea0937a73b0b5cd436d69a0bd389c5b28cdee4b456aa3e2f71e5601cf60d1e85354a23f616857e4752e881c128943f0aaf82300fc004a250d1d70e8d0a0414131e5536373f8e67f2bebcac0b670e1d5999548cf08ecc843436b29da9a7b408d32e923e3e0eb9bef0fc658099b5f9e844141b88e7a3292b84186b0b0599b9f998f4780ea2830108869b094e103621f564ad04257f6f28c8939c32bcfee50acbab278599a508ed56a6f5d325ae6dcebdc961d1b3c73d19e631b01fada4f9cf36ed43646c41b9876c7811da1db7e5bb9263f595366f6323d4cde2cabd7a5ea837b0126d269a5a8a32824801a9625e9f04e10ea20357fbf3bb49efd72884d8ff6761c25fb416a9b72f2616305ee634057a16fa4194bc37b83489d6411a34baf9e23495f67418c6ce86917c10922493bf61ecde739b19026beba2b6bea595e672952e8592de45aee99bed342d11f3105429da7ce182d964c42eeb1e4ec291e625cf62df55038ac01477a1a090c3b26b14e5efe5217a1efd9b3c19d6b12fc2ee8a079d704e42496bbbb22ddb1e83afb6e6a8f64fa24899fc3878ebd72259f9b805246acd9ac2664e26f27f72a4eae5550f4fc84fa499de04ece7088d0b3b791f4ad26b2bfbb7588b3a59bf6289db0821b43524aa21084fe9239c3d4ec58cbf662e96ae750d4a3580e3f9a0897a2bfe103cda16d650f2e8df7e85942017160904ccb2e65b7a5623678719c552be329228d7ce15b56c05818c049c003006ecd11f5224d30d19a74984bb7dd3c01a9b0508860e6f3cc86402858dd1b11fb7fc7025a68992c329ab6d60bf510ea096bab4a2e437e8eef59552220403120427c8e0c9ec4f13e4b389bee4c09964c1b859961babd85b40c4095a34ff43e88601adb9c08a9a1b39081791a47ce28f01577358572e95b620a15e034e0d0c8304e9ac8eb4cafac74b85d98827632a37a8832dc007d65fbebf5a8b5033d25b28320f4e929a5ee37d5b8de2a898c3dce46e0da4f172088ee786b4e35a82b6be722a6d8e74c11b4d299db9c38c50f1a937469dd6c3e15b9243b39b8dba5d487696d246781009dce7029b70f6fbd636247b6746c683d7c29614b70f41943c4db9c9e4ff622b615fc5117922aebe09f87caeda4ebdd28db1b6198643890a6c5889609e7e95faad403620dc6262bf8cb80f1ab3c81a5b0f29879835c680a7601b0941e6c91a92b40946f947a30c3e09522a1942630efde544da3d54786fc176194a70a5dced148ffde06d52b4ddd029bb90bff9192540792176788ed4211afc901e984ea7ec5acbed5c1a48ffe60dece9fa41b116dcbde2dea476a8cd5e3e4d554e49866a1413e6d7383e13c2e44c65aa74fcb9f5c2baa7804dc89fd5ace043d5ddb2969dd0937b79a6ff35c8fe4e1634e39991ae1d455a6a119ccbe552c0c4c9dd805aa0968ec805c55fde7502dbe050c8e83bbd2bce2058a536a6344ffbe7be3eb186a3bfe6ceaa2dc20f6e67cdce960c1b53bf0884e097847032827297e1a536ca73670d230023602c27d1790aed66f812dac97da53788570d71cf4b423d124c3032c9d21f27c20fe3128ceae72f79e05b00185b436a821ffb664c249942a6525a1f2f342d4f0a18e757fbc2f37df4ec0a8b41e1f69b9e6c1d35b7b7625dfa6db077f6894ae602b439a23a4281da4e9fbf2e085b8f3e02d54b10de510912effbff6879f6a6a932f1892a328c43fee6b91002df0030bfbe3379021c1d194ba893fafd66af8244419b87d0b767515d2564de0909f628c1102fc7a094cb4c5c22b8e8833d3cd10f55315d22a56e7a23ef0185048700000000000000"], 0x7c8}, 0x0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x9) 04:06:42 executing program 2: ioctl$TIOCSCTTY(0xffffffffffffffff, 0x540e, 0x4) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) ioctl$KDMKTONE(0xffffffffffffffff, 0x4b30, 0x80) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000a81c0000000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f00000004c0)='contention_begin\x00', r1}, 0x10) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x4810) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(0xffffffffffffffff, 0x84, 0x66, &(0x7f0000000040), 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) r2 = dup(r0) sendmsg$NL80211_CMD_SET_QOS_MAP(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000500)={0x198, 0x0, 0x100, 0x70bd2b, 0x25dfdbfc, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1f, 0x35}}}}, [@NL80211_ATTR_QOS_MAP={0x28, 0xc7, {[{0x1, 0x7}, {0x10, 0x6}, {0x80, 0x3}, {0x7, 0x4}, {0x1}, {0x1f}, {0x7f, 0x2}, {0x3f}, {0x2d, 0x1}, {0x8c, 0x5}, {0x1, 0x5}, {0x0, 0x4}, {0x9, 0x1}, {0x4, 0x6}], "c164da26a9a14c90"}}, @NL80211_ATTR_QOS_MAP={0x16, 0xc7, {[{0x0, 0x7}, {0x4, 0x5}, {0xfd, 0x7}, {0xfa, 0x5}, {0x66, 0x5}], "ee592aa7de58f46e"}}, @NL80211_ATTR_QOS_MAP={0x34, 0xc7, {[{0x20}, {0x9, 0x2}, {0x6, 0x6}, {0x8, 0x6}, {0xff, 0x5}, {0x40, 0x1}, {0x4, 0x4}, {0xb, 0x1}, {0x3, 0x7}, {0x9, 0x2}, {0xd6, 0x2}, {0x4, 0x6}, {0xc1, 0x3}, {0x9, 0x5}, {0x6, 0x7}, {0x95, 0x2}, {0x3, 0x3}, {0x6b, 0x1}, {0x9, 0x4}, {0x75, 0x7}], "8a7ac33fff35d861"}}, @NL80211_ATTR_QOS_MAP={0x2a, 0xc7, {[{0x2, 0x5}, {0x7, 0x6}, {0x20, 0x1}, {0x7, 0x1}, {0x3f, 0x1}, {0xe2}, {0x20, 0x6}, {0x3f, 0x5}, {0xe0, 0x3}, {0x40, 0x1}, {0x20, 0x2}, {0x3, 0x7}, {0x6, 0x7}, {0x2}, {}], "8e8f6bdbc4c822f1"}}, @NL80211_ATTR_QOS_MAP={0x26, 0xc7, {[{0x7f, 0x1}, {0x40, 0x1}, {0x7, 0x5}, {0x81, 0x3}, {0x7, 0x2}, {0x4a, 0x7}, {0x7, 0x3}, {0x2, 0x5}, {0x8, 0x2}, {0x8, 0x1}, {0x41, 0x2}, {0x40, 0x1}, {0xb0}], "fdc866daf6db1755"}}, @NL80211_ATTR_QOS_MAP={0x24, 0xc7, {[{0xee, 0x3}, {0xfa, 0x3}, {0x80, 0x4}, {0x5, 0x3}, {0x5}, {0x1, 0x7}, {0x2, 0x4}, {0x80, 0x1}, {0x1, 0x1}, {0x8, 0x5}, {0x8, 0x6}, {0xda, 0x3}], "0ad2f38c866afb96"}}, @NL80211_ATTR_QOS_MAP={0x2a, 0xc7, {[{0x78, 0x4}, {0x1, 0x6}, {0x2, 0x7}, {0x4, 0x6}, {0x8, 0x1}, {0x1, 0x4}, {0x0, 0x2}, {0x1, 0x1}, {0x40}, {0x3f, 0x3}, {0xfb, 0x2}, {0x1, 0x2}, {0x1f, 0x5}, {0xfe, 0x1}, {0xfb, 0x5}], "e6b0df8685f65226"}}, @NL80211_ATTR_QOS_MAP={0x32, 0xc7, {[{0x81, 0x5}, {0x4, 0x2}, {0x5, 0x1}, {0x9}, {0x4, 0x5}, {0x0, 0x2}, {0x4, 0x6}, {0x5c, 0x2}, {0x0, 0x5}, {0x0, 0x3}, {0xd3, 0x1}, {0x6}, {0x1, 0x7}, {0xb3, 0x2}, {0x1f, 0x5}, {0x81, 0x1}, {0x0, 0x2}, {0x8}, {0x7f}], "65c6ba413783b700"}}, @NL80211_ATTR_QOS_MAP={0x24, 0xc7, {[{0x49, 0x3}, {0x9, 0x3}, {0x3, 0x7}, {0x0, 0x1}, {0x6, 0x1}, {0x7, 0x1}, {0x6, 0x2}, {0x9, 0x6}, {0x9, 0x4}, {0x4}, {0x1f, 0x4}, {0x81, 0x3}], "8c6bdb25698cc02b"}}]}, 0x198}, 0x1, 0x0, 0x0, 0x8000}, 0x0) write$6lowpan_enable(r2, &(0x7f0000000000)='0', 0xfffffd2c) r3 = syz_open_procfs(0x0, &(0x7f0000000040)='net/ip_mr_cache\x00') readv(r3, &(0x7f0000001140)=[{&(0x7f0000000000)=""/35, 0x23}, {&(0x7f0000001180)=""/144, 0x90}], 0x2) ioctl$KDMKTONE(r3, 0x4b30, 0x4) ioctl$TIOCSPTLCK(0xffffffffffffffff, 0x40045431, &(0x7f0000000140)=0x1) r4 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r4, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @empty}, 0x1c) connect$inet6(r4, &(0x7f0000000000)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x35}}, 0x2}, 0x1c) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x540e, 0x4) (async) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) (async) syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) (async) ioctl$KDMKTONE(0xffffffffffffffff, 0x4b30, 0x80) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000a81c0000000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f00000004c0)='contention_begin\x00', r1}, 0x10) (async) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x4810) (async) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(0xffffffffffffffff, 0x84, 0x66, &(0x7f0000000040), 0x0) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) (async) dup(r0) (async) sendmsg$NL80211_CMD_SET_QOS_MAP(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000500)={0x198, 0x0, 0x100, 0x70bd2b, 0x25dfdbfc, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1f, 0x35}}}}, [@NL80211_ATTR_QOS_MAP={0x28, 0xc7, {[{0x1, 0x7}, {0x10, 0x6}, {0x80, 0x3}, {0x7, 0x4}, {0x1}, {0x1f}, {0x7f, 0x2}, {0x3f}, {0x2d, 0x1}, {0x8c, 0x5}, {0x1, 0x5}, {0x0, 0x4}, {0x9, 0x1}, {0x4, 0x6}], "c164da26a9a14c90"}}, @NL80211_ATTR_QOS_MAP={0x16, 0xc7, {[{0x0, 0x7}, {0x4, 0x5}, {0xfd, 0x7}, {0xfa, 0x5}, {0x66, 0x5}], "ee592aa7de58f46e"}}, @NL80211_ATTR_QOS_MAP={0x34, 0xc7, {[{0x20}, {0x9, 0x2}, {0x6, 0x6}, {0x8, 0x6}, {0xff, 0x5}, {0x40, 0x1}, {0x4, 0x4}, {0xb, 0x1}, {0x3, 0x7}, {0x9, 0x2}, {0xd6, 0x2}, {0x4, 0x6}, {0xc1, 0x3}, {0x9, 0x5}, {0x6, 0x7}, {0x95, 0x2}, {0x3, 0x3}, {0x6b, 0x1}, {0x9, 0x4}, {0x75, 0x7}], "8a7ac33fff35d861"}}, @NL80211_ATTR_QOS_MAP={0x2a, 0xc7, {[{0x2, 0x5}, {0x7, 0x6}, {0x20, 0x1}, {0x7, 0x1}, {0x3f, 0x1}, {0xe2}, {0x20, 0x6}, {0x3f, 0x5}, {0xe0, 0x3}, {0x40, 0x1}, {0x20, 0x2}, {0x3, 0x7}, {0x6, 0x7}, {0x2}, {}], "8e8f6bdbc4c822f1"}}, @NL80211_ATTR_QOS_MAP={0x26, 0xc7, {[{0x7f, 0x1}, {0x40, 0x1}, {0x7, 0x5}, {0x81, 0x3}, {0x7, 0x2}, {0x4a, 0x7}, {0x7, 0x3}, {0x2, 0x5}, {0x8, 0x2}, {0x8, 0x1}, {0x41, 0x2}, {0x40, 0x1}, {0xb0}], "fdc866daf6db1755"}}, @NL80211_ATTR_QOS_MAP={0x24, 0xc7, {[{0xee, 0x3}, {0xfa, 0x3}, {0x80, 0x4}, {0x5, 0x3}, {0x5}, {0x1, 0x7}, {0x2, 0x4}, {0x80, 0x1}, {0x1, 0x1}, {0x8, 0x5}, {0x8, 0x6}, {0xda, 0x3}], "0ad2f38c866afb96"}}, @NL80211_ATTR_QOS_MAP={0x2a, 0xc7, {[{0x78, 0x4}, {0x1, 0x6}, {0x2, 0x7}, {0x4, 0x6}, {0x8, 0x1}, {0x1, 0x4}, {0x0, 0x2}, {0x1, 0x1}, {0x40}, {0x3f, 0x3}, {0xfb, 0x2}, {0x1, 0x2}, {0x1f, 0x5}, {0xfe, 0x1}, {0xfb, 0x5}], "e6b0df8685f65226"}}, @NL80211_ATTR_QOS_MAP={0x32, 0xc7, {[{0x81, 0x5}, {0x4, 0x2}, {0x5, 0x1}, {0x9}, {0x4, 0x5}, {0x0, 0x2}, {0x4, 0x6}, {0x5c, 0x2}, {0x0, 0x5}, {0x0, 0x3}, {0xd3, 0x1}, {0x6}, {0x1, 0x7}, {0xb3, 0x2}, {0x1f, 0x5}, {0x81, 0x1}, {0x0, 0x2}, {0x8}, {0x7f}], "65c6ba413783b700"}}, @NL80211_ATTR_QOS_MAP={0x24, 0xc7, {[{0x49, 0x3}, {0x9, 0x3}, {0x3, 0x7}, {0x0, 0x1}, {0x6, 0x1}, {0x7, 0x1}, {0x6, 0x2}, {0x9, 0x6}, {0x9, 0x4}, {0x4}, {0x1f, 0x4}, {0x81, 0x3}], "8c6bdb25698cc02b"}}]}, 0x198}, 0x1, 0x0, 0x0, 0x8000}, 0x0) (async) write$6lowpan_enable(r2, &(0x7f0000000000)='0', 0xfffffd2c) (async) syz_open_procfs(0x0, &(0x7f0000000040)='net/ip_mr_cache\x00') (async) readv(r3, &(0x7f0000001140)=[{&(0x7f0000000000)=""/35, 0x23}, {&(0x7f0000001180)=""/144, 0x90}], 0x2) (async) ioctl$KDMKTONE(r3, 0x4b30, 0x4) (async) ioctl$TIOCSPTLCK(0xffffffffffffffff, 0x40045431, &(0x7f0000000140)=0x1) (async) socket$inet6(0xa, 0x1, 0x8010000000000084) (async) bind$inet6(r4, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @empty}, 0x1c) (async) connect$inet6(r4, &(0x7f0000000000)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x35}}, 0x2}, 0x1c) (async) 04:06:42 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_AUTH_DELETE_KEY(r0, 0x84, 0x16, &(0x7f0000000000)={0x0, 0x2}, 0x8) 04:06:42 executing program 3: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x123c81, 0x0) syz_usb_connect$uac1(0x2, 0x92, &(0x7f0000000080)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x80, 0x3, 0x1, 0xab, 0x40, 0xf8, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0xad5}, [@feature_unit={0x9, 0x24, 0x6, 0x0, 0x0, 0x1, [0xd023d37b0c2059c4], 0x80}, @selector_unit={0xa, 0x24, 0x5, 0x2, 0x6, "60c995ce19"}, @selector_unit={0x5, 0x24, 0x5, 0x0, 0x81}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_continuous={0x9, 0x24, 0x2, 0x1, 0x4, 0x0, 0x0, 0x7f, "", "b1"}]}, {{0x9, 0x5, 0x1, 0x9, 0x3ff, 0x81, 0x0, 0x6, {0x7, 0x25, 0x1, 0x80, 0x20}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x8, 0x2, 0x22, 0xff, {0x7, 0x25, 0x1, 0x1, 0x40, 0xfea5}}}}}}}]}}, &(0x7f00000004c0)={0xa, &(0x7f0000000180)={0xa, 0x6, 0x0, 0x33, 0x52, 0x20, 0x0, 0x3f}, 0x3f, &(0x7f00000001c0)={0x5, 0xf, 0x3f, 0x4, [@ss_container_id={0x14, 0x10, 0x4, 0x9, "93ea55b7f499176f106ad113ca10f148"}, @generic={0x11, 0x10, 0x2, "ab600286897c6c20c7ecb8ed01cc"}, @wireless={0xb, 0x10, 0x1, 0x8, 0x0, 0x8, 0x2, 0x6, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x9}]}, 0x4, [{0xc8, &(0x7f0000000280)=@string={0xc8, 0x3, "cb5892e2dbf2a0204e3d6586e85ac0c2a762e40f108bdc2a5d9dece8deb34116dc915ea8666c2c2fc197260e53271257c2bc32be9c101b8d326d8d96cbeeeac839bb1a03507018c089f7df52f49abbfb157c83694da70ad09322d35c7f24d09ebf89aeaa2f0275a197455fccf2ec5da385758b39eba225d3b5249319eec7552d1ae6d7e59c2f50061d8cb5d93edbd56d354a22bc2cb95507e3aa570f46752def6a208858cc8037df0b273a6e53837f517bd70d756cb2a24b9687172d6c022078ab1d643dd70d"}}, {0x0, 0x0}, {0x4, &(0x7f0000000400)=@lang_id={0x4, 0x3, 0xf4ff}}, {0x4, &(0x7f0000000440)=@lang_id={0x4, 0x3, 0x40f}}]}) (async, rerun: 64) ioctl$BINDER_THREAD_EXIT(0xffffffffffffffff, 0x40046208, 0x0) (async, rerun: 64) fcntl$getflags(r0, 0x409) r1 = syz_mount_image$ubifs(&(0x7f0000000040), &(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, 0xa, &(0x7f0000001980)=[{&(0x7f0000000540)="c964dc9a18bb7de982c848cd510057ba0dfc33a040e2be395ee132d19ee789ed6163794c136bb9a66021a5d6ac18573819619ac64300f396b576c74181a0229c1453689b82cc5e143ff91ef356a82f4f3f20a476f5e2b4d2f2d3681fd15f48a0109d0acb50abd2fec9ac1a1a14e5e84fa508a0705166dd3de29dc46cb5539a0abf271d6d80ff3a4fd1ba1f07445514b8c754ecbc64138e07338b754c7b9417bde2fe4429126e967bd54c69", 0xab, 0x7fff}, {&(0x7f0000000200)="d60f7be280ef4eb9d648c9650ca2b1160162f19dc5cd4089b7a8391240e7cd61c256386c0ff8cb5d1d90d80d99068476386cf97afe67f59182c48e14c0232436a4f9cd1670f85f8412a29266168efb15df88da3c09a0b2375626f9f7ce65616da036dce7713cc641211661b2d5", 0x6d, 0xffffffffffffffff}, {&(0x7f0000000600)="43134c31375b74987e350edf12a78a1bf5e77decd42c5f41f255ea47f3dfdb9288b00aa73fa9b71df0fa70bba656f0e36c39e2024e40ef2688983d46de24d34ff0af1b8f7cc6906311036d3b78ade074e3477551d328581484538303de8bb8fdfe3d69de2037601a27a5b6867ad9243fb4276e3f26844b7ee81f74a0474ce29ceb414d6b08f4669513cf847eddbbbf921b27aaaef312200d9234c4e1a691fb19f4ccb105f13a3d40317eda118c745cb50d110c314330687b2412584c7b6698753b54fd735a506fea69f08d7a94a3d192b5a9242a2a7c80b0768892879738d7f58557d424d14c12b99140e66a78b64288f05d18b859f984535ef07be2", 0xfc, 0x7}, {&(0x7f0000000700)="71168b8dbdca8afc3f76b17a11db51872205aff22e4f2ca9726819f26ad13ffc2376677ae9d15dbdc95cd7b2bfb83ab997242576558081cd958876244072acb5073302a6fbfd22bc397e289d5d32302280ba7606b4f2c78a4f81a731534096891d226a2a6072751f1ac603d1226e73c57eeb7f42d4756d8f403953d8ee6339d31bc5e855d38a9e8c956a83fb1fd47054611ecb509577321e9bd42aafba893f3642bf93db62c51533a4154784cfddb6b93967598c44fc674eeb5a11c6c32e702c18508757e92fd011cebc5f096dcb00b1a07808720e51e9ae19a0e82b1fa6de1f", 0xe0, 0x2}, {&(0x7f0000000800)="b9e35ea1037ab8c6443f2e1cee3659b46aa742485b157b0fc87914c1f26b396c20bfb3d21bb8e511988ffd01ef9826c44e0034ab6f2b7978d0e20ae693c4b35173634e6b362f636331c40fc609ce9178cd729d523714bb606b7110be1d1d44bae1ef6ecc645e957c39edd71e95b57b82926d082450cf99a1457c54b716eb9f3228d5", 0x82, 0x9}, {&(0x7f0000000380)="281376f24ec96b52c85f670da6df63ab1f7d6dbe95365fc46fde4be79043bc5a9d1bd56a06d87b5c22dcd3748e564a10838ce3dee45cb4a67aa05914820a249ed0b58715e7ecefe719", 0x49, 0x17}, {&(0x7f0000000480)="1f97599fbaa66ca21dd5653335057856de6c3fd4d2d5d14f44b2", 0x1a, 0x4}, {&(0x7f00000008c0)="4d1ca96d6f0721216d2cf75ba8", 0xd}, {&(0x7f0000000900)="d158f3d9b67dc40533fe93ad93f5451f572b768a3344b9cfbcb8cb8921d5ab57f25ae65e7e790c2f38b32d2066960358525e8290b4dc7bc94f40be2e22f40d3563147429da06eae6a40d25e9ba05e8e0121b8723b9b3dc16087a9cabbd842a69b7a271a2ab5dd2baa17e2bc85caa0462ab537f067ed2e3b99f61aaea29678103a9443accdc9b3d825593028d454b89de6c389bc91092bc3fbf66979d64b6a19234eab7e1910466c20bd0b56810a44fd81001d59e185c5afb12ec887b32044759e4994f7b31ca210046d64bbb27edd7f140475f6407335f3b54c36ef493990b169b732f14fce357283e21993f4b71a35594a85d735ee5af3512291617ad6f6ce8f902e73a3fbd4256a71631fc7010496110331e080c5b920c8902db4a66cc5d9fac9b27ddd91e9fca9580e63bb53a2532afdb8ab6704d356b38a67f2ed1070e0bca60af6c3ece7d63f46fe79d4d63b3441ba9962e0d38a8ed605dd46929e922d7176bd0f2cbfbfc372c838a6525d1451dd4f10e92625e2fed728790c4585aabf3fbd117ce06b37d52e518da7bcd344e15c85d96ae2f2b0674b2b8f63351551192acfeb1683baee4f3537bc6030f7474beaf78a499d0ffd1cb20a14def55e7c3e48d8c84680b2181abcbab8ecef786bb5d4584cb77509a2d4a32931f73ce9ee026baac9a27c46e41061ab86e8d710057a04dfa389ff247cbe76bfb7b365b21dbaa2d1004804f325a3e8b5c399aa3904d5144aea961da99d1c461ccb401b1f826314eff1b37a143de340d0ad0f56afe25fc595308cafbae84d2ff9bf83d1a2279fa0585addafb22643faddfff8c7ceeb07c7ad281d0d96bc5d90cb1a9b5261b98849d0f824dabd23edbebf40a685f6e0979028ef6033784cab9f0f70cab3ad1293878bb508d0b6e8e68a1a0a8f65b5bb2fe517d61cbab817ccd93a347fc70db69b1293d8670b41911ab81d7a2b1393a3524ae34216a1c18c4ec6df02683883add2c61201b50f6a3ba72494c6aa999594a6e380d92033aeeda200c7696b735788a65a17f50a7138e1d82de352065bf587c4c5f5575abb980ad016db255d34413938b8a04dbcaa45909d7b821638cdbaaf9ecab03ae1ddcaa2e6c2a14d76c9febea32ea9329da2cfc99179bac87dcef89e96779ad64226b017f32f77bff648f7514c16f886804ae53d6c3f398da43afbd770ea362f80bbfaa577668c4f6adfbe8d6aa7e610cc18e1cc26def3dae1ac6707ca8b8bb188fa83edfc7dec73e7134bc0eb5142a6ccf22d64e6039d732c2e56004d9130371c0da41dac60e20ce7afe6a667d5e00eaa09928e5703c7b419460231f855bc06b94a95d0772085641cb9a5b114d907e26ec661850f170f8564c55cd57b21e6fb37eaf26912cfada11c204454d453f4fdb99b6b841c039e6f264eb848e53c3382e7fd31a02d03bd56971bad1ea284b10bdb1599d74007c33b56547b8d243042f9eacca75242a790510b9739e8f8778306bba3e5d55f918b8e2cff25b482fb6b50b7a755947ccaaba20557acfb0a41313d52990ad0899ea66097165e61562bba8275b4b793b42bf6fcf35658b68a51ea7e2483d1ae9e3d3a15f9a3e48391b5827c3e75a5fe12339a33e6012eca1caa8d3f3bad38772ecd2aebca96f5ab867081df4677da7a94efc32144ce55e5b095ec0dd6de33f8088a50dac4b68aee6e14fe0d1c30b5f02f122e63067aff8a8bc94de0d1766e738f26613bea03aa3d413db86825d7131d240e87da3901d7f05cf6d6efcbeed3d8e32cda2d16c1db7439ec3a11b871b3386d56480e3623f5535b89049a8e398e4c584a8dd87a2acf0f5995d6c7bd9c91e89e1f1a2b73d9f25e533641f7f945084e86e76e3afa913bd0cc7940a34a6a8197e6270ae7018487dc0eaaf065d1e0992dc2501cb1fdfadf61c0ff989be8ea93dae754b40394d84f8719f679673cbb45551f36322fbabe05f7713a8cdc5bef36b8613f8ab0dfe85287b23ae8202f0e3f4767cd0c17f2deafc531a780df65ebc52b96a67d2124b1e841b28f07121a2bb546b9de7d775c30a5c6cfe6c57cc9d183bb5e84d9cbba8333f5864435ca25fe0cecdf12ed101f7d82ca16078ad6eb65645af16b9a584f35c4859e93d4756a534c0910c171b3f88f1225819d3df2ed7ffc7039c539b1ccfd68434a29ead42b4b000a3c350a51543855fda9178fcde52409f56cedae9a822fdbd3d85178359e1f21a0ffad947ef0d0bf6d703a2179d2ebbe1b1e24888a5b3ef60024c1770a3eb5eead9b74962135b9dd6d08322de8630380c6317fb6a3ddab0981f6720b73a182c1d3e2aa801a58106573c75cf05423d41d87fcaf873dc6f4970e6ef441387031c49659eccdb7a0059ce5831d9bafd774a2ac02136f017fafc9aa0672e4d36860bc4eba4d07143773233e6d6d118cc6c1cf6962a0cb70ddb4f72018ba64ea00ab7011e888aac36f9f16d5ab08c0743fcbfc1f106956d3114e379f74a346b67413dc93182c5764ef34d15b0620632afd44cdd0e8e3e2c6824e74d2bb6d9b04c11168050a9aaffe7857dbc66848370714e14b2f2c5a9810dc43b2d1b6f6f861344397992bde19989e2c6d2d0190c9ae1ca13c45af8777dd80d8c11c644719fd58a6b49147e8519f4c36a32ffc6ee32f7bf1ee5bf3e382cc552b0d28e61cdcbc11f14fe910bf4820de9caa6327cd49b910436b5ff30cd603e44a7eb8aa0954e9a92c22947f6ada71df02c56387afa79ba2f1d9aacd64d3cf3c27e1ab9083836d9060a2650c2ed56cfc5f018a99af0eddce0c4ba3a37e50abec870a3d34d6d44e480c16deaf94d0862ed3ac686aa586c0d93753e15163398aabc226c9009338ff727f1363ec2c8159b1c1037946f572ac92494f7339954d7c26c78693ea1d327d56a28b87af665b4f07381544b980da54e654dcc699d4565a81ac4d621a9e125d0511ce1a42196ab78e5f0dd8e931ddd3d6a8ae98f4c63658ce62b1fbb0e60623f158aa5d17214b606c92fe52a9923a077d5526fe6671aa1e9cb479ed59d7330e7a7c0c2a810e34d6f4ab18b64075dac1d02bf6bcc6cf49da40ba6082b49002d7d841f46afd977bc6d4a3b7eef2db8337d5574740b8f7e535a0c512fa34feb9e651919f752f539619890984e9edce6be6711136d3d4b2d2a30805d1080ca522b0508fe03e4e3388b8cc51fac19a253b08125594138e26d2a78ac5e20b6cbbedf702adddbdde2f1ae98038a7a9d6ac430064252b15774b2df1097b6b09ec2bd8eb1d5e8809c040a974ff4a05e400fb99f94f161bfe287ae728f3fe683dff2e7aeb005666b54f3497c5e99871e87aeb124228f130ee83a8fc8bf5c5ee827c2ff841f7a33bc6b54c3b259dafcdb82c24010368cf299330f9e7cdbed175a9c044a70b28d55a319906701266788ad23580ee47ffb5ab2875291f012ab78cdfbd48d71f1577b5129ad057e806bdd772138e4e1f89149793f27564fc9fa5c01c361cd8ebee99e88f290a97316c53f50f59181e25d83fed9358a21feb3496327af6ca7a8dd7c10a47932ce3a13fb268f8d5465e4303cbefd33b14376cf33b1aa4caff0ed43444fa037e58a8b1aa502969bb045780e8dc589b22b1ee570161e4383d6a09d361168a27344cb82a400b0604b8fb0996e758f22b7820ec960bf9873acad539e20565f4bb92f901060c9056d2d375ef44126447c82888cf43880051828ba3da94c13c551d0b0502ae5cf93f3577fedc9a9b3726655bf2c861fd2433a7c55e9157b5e446d9099c38ff05d4263f2a9aa98d5ff59be405ff50f1ceb3daa57047dde369bddffd41efd09d50388076118b1cadb7b400b9e8c139164ab8a9985829a23f783361aec53dd5c19f8df869be7014463105985f00d32923f5e6314ee69c2688a1d45a6e918d8914965d5c82e0d18c5aa9ce7dc106dcf7246ba0352d98d82e3684f836ed6ab6eb0c10bb2a0d804e26e42b7b85a30b638e5976cd5a5e5864faa912884177feb8cb7760965bc1f699508af4a7fa5eea16ffb020211312a9dbbb6a26c797405ef0d9b8e806bb215ff5ed5c37a97972e265a08bdbeeabb38eb16ce1f1f01215e743725f8c2fba382ecea44eb9ec51dc6839060c29b8032b6150e9e9e91330e6a60577b7abf30834a36f57e07dd1d26f43e0b52ced6e02155d9575a9d3c6baeb28adb54a8a40ac45909299f6e49aac53963e7bc6634ebb0c9609dd1450e37ac60623e6d6b60870d5cc593d0afea1c6a298bd0b94a30537b8be558b4d2b9b47215580f59fac70b876cfc4d4264e5d0cdf87a09ea3cc132d09cbc7e091c26ee118916ec4fdd2431258abe6e7a74b2c9c2952dfb37ab1d0d7601a592a058e140abebda2a4faad7bcca376769ac2e8f01baa2a1ea3f01da311528c7117284bfeef8d7bcdb83f628929e869081ebf2606aac254966ddcf402ab86106eca119121bcf7db9b274adbf54856c7d64255ce4a8b44c7d5aa83c16067e7923892156534139629105346172fccbc166af7d142eb4eb90792ab73a1332dd319ed416d46628d756844f6c1cd3430e59b4ce9980e1b8ed373e7e13d4adbc327f97b275b3339a7a76898ecc8cf9274330b7294685b7758d6b8ce85d3faf9b036245da0e2ff457ad03ed1ac0178c944625357d2db32b78f4d10b672c443772638ceadb83dd41e4a4ecf584deedc5c894e94d8659855d318d9d9da750fb68bdb6a825e165feabccb515738a15308aa4a85e03eaf6b1b16631b81e6d69ad0eebaa34fad0f4ca7435ebd27a3233a5d6a25f22408cbc0f6c9bff66a72f213dfa7b6c2b0874ea3b75cf415893fa27e881e003bc44742f59d26d4c86b69e4ae182653a0cbb28f54ee1fb289fd934d1b2a1d226e80e2b386bd5f830dad18d073772a427687d1c51ea8da3bada9e14b938a6c648dc8f7398906cfe57fdb18d0c2a068f7cfa6f83eeb9820316626e6377d6d0503e1e69db9d14785161fd06e950680c2cdd583e55c8d8b9c6e0eec208631d7032e53958c4e1eb4d1b4beb0f40e896f8aee9207d901b6a1eda2a7fad5f10d04efccb6cb58a49cc88071d08d3b2ea13d87692f5861fcc68bd0992f0dc0a13b18275197c3bf6914f1a15f640e52dd44584062f8db6b7bcaf65247c89c8776731b99558a7813c34d99a412e65db646ff5d8a73e1ba04aa9e2fe7d251552f70d456f1f062a9a83e99c0438656f53cba545f5f8e2a94fe5cc11997d5926b00549219d4d9da1756856854f9b9dc9891935abe3b6fbedfa81b0f85acdd0edb5548430c9112ab7ea680fb2543ac803407be3f9625e274ec9308dabab3b7b10b0253acc7f8cfcf95e95dfd262365093bc179f8ddc4fca62a88b31f156b1b3f3033b4bc364d7ed4407bb69f78ca45759187a4377504d64830e6e9848142472d03b7b5cbcd906079eef1710fd220c1269fec134bd8c807b621f2b3d7d67037ea796a03ee43b1ba64a1ecca483dd4a751fd83a4ac34d86d85f564a2585a7c718e45aa54461d9ca2b650ae46ae8285af587f0f4bb9fa41d224283051a76be3f2e24eaba5135be6c908ca2facf07148c1bc2bda3f2760325c82b0b00819469ba4dd8f968fc2fea9d56e59346977e78ca3677931ab2570c488197716932caba3b6e17fbbdbe0c4d43d93c7ab7911c935a33771cd7927fac353d322bd4a4848296925cfe686365d9661b6cc3f9895f19f7c131aefa07bd32b998b82153e3c0ce8ad629c88dc941600338d98de1f707ea878b85800a72bd678b406b6059a5f79a477ef56ed1b2e93d982af3f7a6fe04466b22235d48a6634c55007721", 0x1000, 0x84d}, {&(0x7f0000001900)="97040ecb9fe53ebd40b5cec9018491e6084b101973e59fe7a55d4abd3837273c58baf532c03023383673a1f2b32724433b3c0fc3eba8f5264e89c252d9a3e600c40a9b6f89d7ccccd2a27edb4801d6d5cd29ab516116ab6e628c11a67cf8cdd15475ec1da103219d509caa5ffa3305ceae80361a2b", 0x75, 0x7ff}], 0xa07071544b0922e1, &(0x7f0000001a80)={[{@compr_lzo}], [{@uid_eq={'uid', 0x3d, 0xffffffffffffffff}}]}) fcntl$getflags(r1, 0x408) 04:06:42 executing program 5: unshare(0x6c060000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, 0xffffffffffffffff, 0x0) pipe(0x0) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000540)) unshare(0x10040000) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f00000000c0)='bbr\x00', 0x4) sendto$inet(r0, 0x0, 0x0, 0x20008005, &(0x7f0000000140)={0x2, 0x4e20, @multicast2}, 0x10) r1 = socket$inet(0x10, 0x80003, 0x0) sendmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000040)="24000000180003041dfffd946f6105000a08000a1f05fe060c10200308000f00ff00c00e140000001a", 0x29}], 0x1}, 0x0) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r1, 0x8982, &(0x7f0000000100)={0x1, 'vlan1\x00', {}, 0x1ff}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x8, 0x3, &(0x7f0000000080)=@raw=[@map_idx_val={0x18, 0x3, 0x6, 0x0, 0x7, 0x0, 0x0, 0x0, 0x3}, @ldst={0x3, 0x0, 0x3, 0x5, 0xa, 0x6, 0x10}], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000280)={0x0, 0x5, &(0x7f0000000280)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0xfffffffffffffe35}, 0x80) recvfrom(r0, &(0x7f0000000480)=""/110, 0xfffffe32, 0x0, 0x0, 0xffffffffffffff39) socket$inet_udp(0x2, 0x2, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000380)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x4e23, @remote}, 0x2, 0x1}}, 0x80, &(0x7f0000001540)=[{&(0x7f0000000580)="587af6dd1dadd47d35b223f47f8de8e91fd3f3f2d10cd71bc91212eb0a6184c67888e48d17a97aa5b76e261a24a5433c836a8352b985affa4a7826c50ef8feecf2c349547342e8391da65c944e", 0x4d}, {&(0x7f0000000d00)="304e8c9e332b5988fee3aa192cb52f410cdd6e911722dd56a70b6fc8be2b08b984bcf210db046e633b9e2eab071e6d8e4d6086c31151580dd5bb4630343ad17a292b1fdd9e042134c296c5c246a2f92144909ac88570fd9fcd647cf2ba4061381132be4698d48691140dc3b763f263556dd89ec092a0db1cf0fda6883ed1686d493260a38d7f8ecfa63a31b782865eedfb1bc662b174ca2539998a1a63f3ddebcb8d30ca96581dd328049ecfb126bd3d46ef59b177f4c15b25af9ce57d16e8351fba1b8ad806c03f514516acfca9fbebb21062656549d10f3481d34b430aa689afce1de571432eec8ef3cf3182b8", 0xee}, {&(0x7f00000011c0)="30fa13ab4901afa6d350af3f7f9472d40729a13be9eda07e1792a6518a9e4a3167ae7718ca8e0806316bb3725d7345627251fd3d167992e4397abd9cae860dc412f4435f9ff71ae2dd04d6d236447f25522e5025ea137800d749131686ebfe4957de994bba653de6ae9da1aa65ba3973e0c1e4bd8d34d9c9eaa19599623a87f01f95e2c80fcc820949e6fe0da857d99bdfc4a4cafdb7005ca613ba76fb83521b48885b0b9a5094f3ea9d201fefca84669ef6f17b077b0eb3d70a2851a67a4549bc6d922a", 0xc4}, {&(0x7f0000000700)="1fd18729f90dd4dd8e2744ae9159b6a0021b0c1a943fcfe49bf85bb24e7e334d89451383b19eadb036aa6d5946a8423356c7e8c4e7a2f62a210e3f77779cc0b7d9db174bf18ce33b0f26a14a2d661e9de5868a91358dd70f69b224d676b81fa0c47296208e3aa9713e2438ba4f3494a01af13ccd3839d5fb2aef8afa77e2cde8b9fe5d1f00d832f19116", 0x8a}, {&(0x7f00000012c0)="5ae96f41a8ecfcd4bf2807c979c671395e07bad494268b6fd9741c4dd6f511c5a543632091c8ca56d9a7c717e171d9079ae4dce438b260c1a21bbf44e33071e73673072038f4ee1d7b37a43922a2d6f5230b8dbca3d647f54775ad7d3b2526602cce122bb9ace3c218100e1401677c6179a6487230c9c568b3de8b7707020567b1658a98e289ea1b5d6341b62ce7d74e6d75a79da9a34bebfdac1916fc9be832dd4ed988bafd960a108ca8ccfc0c1ece11ce7bcce1e14bb8c48ec2b752d8d5d09470e8bc78abc971afca2a2a68d8183eeec2444c816c07a71ec3f7c9843cfcdd36f870e6da1f93ca8a265c81a1899d032043", 0xf2}, {&(0x7f00000013c0)="3c80d8dec385ca47d5fb3ea6cf5cdc8830e0d83842f6218b2a77c3f409904391572b7c6932fd0ff21b015b27ff86d1673a77160d23a683fb4d0edc53ad49958c443b27ca1f093a69dfaeef812dc8155ef54e0f47b0e0d238269010de5156e4250ec72461fa5cf76872c7c0099b0b6505b6edcee046bf045cd471e0c56ab5c0c95a56497c5284efd6e6240a96526f3314c56327a33acfab0de9cb1533336fd37ee096937337fe207ad0b2d5066dd24db1631a466f4fc8619e57a683827141c325db1c85d495f347c2ee88264a1f8153d60932f1320ad87e24e503a9461e8fba43a1a5d6468d58516f166a72f58f", 0xed}, {&(0x7f00000014c0)="9c004777025eef25378b7b108481b6f95ed132773b5d06effad04645539a900ab22422ce09e5930abf4c98fe5da937f3d4226dbc73511dc3d658dee191ef16cd228db954789caf34c891ba7ac7c3f96888c9b2c07e62cbbcb6", 0x59}], 0x7}, 0x8c0) socket$packet(0x11, 0x3, 0x300) getpeername$packet(0xffffffffffffffff, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f0000000180)=0x14) getsockname$packet(0xffffffffffffffff, &(0x7f0000000240)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x4) unshare(0x6c060000) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, 0xffffffffffffffff, 0x0) (async) pipe(0x0) (async) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000540)) (async) unshare(0x10040000) (async) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) (async) socket$inet_tcp(0x2, 0x1, 0x0) (async) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f00000000c0)='bbr\x00', 0x4) (async) sendto$inet(r0, 0x0, 0x0, 0x20008005, &(0x7f0000000140)={0x2, 0x4e20, @multicast2}, 0x10) (async) socket$inet(0x10, 0x80003, 0x0) (async) sendmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000040)="24000000180003041dfffd946f6105000a08000a1f05fe060c10200308000f00ff00c00e140000001a", 0x29}], 0x1}, 0x0) (async) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r1, 0x8982, &(0x7f0000000100)={0x1, 'vlan1\x00', {}, 0x1ff}) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x8, 0x3, &(0x7f0000000080)=@raw=[@map_idx_val={0x18, 0x3, 0x6, 0x0, 0x7, 0x0, 0x0, 0x0, 0x3}, @ldst={0x3, 0x0, 0x3, 0x5, 0xa, 0x6, 0x10}], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000280)={0x0, 0x5, &(0x7f0000000280)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0xfffffffffffffe35}, 0x80) (async) recvfrom(r0, &(0x7f0000000480)=""/110, 0xfffffe32, 0x0, 0x0, 0xffffffffffffff39) (async) socket$inet_udp(0x2, 0x2, 0x0) (async) sendmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000380)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x4e23, @remote}, 0x2, 0x1}}, 0x80, &(0x7f0000001540)=[{&(0x7f0000000580)="587af6dd1dadd47d35b223f47f8de8e91fd3f3f2d10cd71bc91212eb0a6184c67888e48d17a97aa5b76e261a24a5433c836a8352b985affa4a7826c50ef8feecf2c349547342e8391da65c944e", 0x4d}, {&(0x7f0000000d00)="304e8c9e332b5988fee3aa192cb52f410cdd6e911722dd56a70b6fc8be2b08b984bcf210db046e633b9e2eab071e6d8e4d6086c31151580dd5bb4630343ad17a292b1fdd9e042134c296c5c246a2f92144909ac88570fd9fcd647cf2ba4061381132be4698d48691140dc3b763f263556dd89ec092a0db1cf0fda6883ed1686d493260a38d7f8ecfa63a31b782865eedfb1bc662b174ca2539998a1a63f3ddebcb8d30ca96581dd328049ecfb126bd3d46ef59b177f4c15b25af9ce57d16e8351fba1b8ad806c03f514516acfca9fbebb21062656549d10f3481d34b430aa689afce1de571432eec8ef3cf3182b8", 0xee}, {&(0x7f00000011c0)="30fa13ab4901afa6d350af3f7f9472d40729a13be9eda07e1792a6518a9e4a3167ae7718ca8e0806316bb3725d7345627251fd3d167992e4397abd9cae860dc412f4435f9ff71ae2dd04d6d236447f25522e5025ea137800d749131686ebfe4957de994bba653de6ae9da1aa65ba3973e0c1e4bd8d34d9c9eaa19599623a87f01f95e2c80fcc820949e6fe0da857d99bdfc4a4cafdb7005ca613ba76fb83521b48885b0b9a5094f3ea9d201fefca84669ef6f17b077b0eb3d70a2851a67a4549bc6d922a", 0xc4}, {&(0x7f0000000700)="1fd18729f90dd4dd8e2744ae9159b6a0021b0c1a943fcfe49bf85bb24e7e334d89451383b19eadb036aa6d5946a8423356c7e8c4e7a2f62a210e3f77779cc0b7d9db174bf18ce33b0f26a14a2d661e9de5868a91358dd70f69b224d676b81fa0c47296208e3aa9713e2438ba4f3494a01af13ccd3839d5fb2aef8afa77e2cde8b9fe5d1f00d832f19116", 0x8a}, {&(0x7f00000012c0)="5ae96f41a8ecfcd4bf2807c979c671395e07bad494268b6fd9741c4dd6f511c5a543632091c8ca56d9a7c717e171d9079ae4dce438b260c1a21bbf44e33071e73673072038f4ee1d7b37a43922a2d6f5230b8dbca3d647f54775ad7d3b2526602cce122bb9ace3c218100e1401677c6179a6487230c9c568b3de8b7707020567b1658a98e289ea1b5d6341b62ce7d74e6d75a79da9a34bebfdac1916fc9be832dd4ed988bafd960a108ca8ccfc0c1ece11ce7bcce1e14bb8c48ec2b752d8d5d09470e8bc78abc971afca2a2a68d8183eeec2444c816c07a71ec3f7c9843cfcdd36f870e6da1f93ca8a265c81a1899d032043", 0xf2}, {&(0x7f00000013c0)="3c80d8dec385ca47d5fb3ea6cf5cdc8830e0d83842f6218b2a77c3f409904391572b7c6932fd0ff21b015b27ff86d1673a77160d23a683fb4d0edc53ad49958c443b27ca1f093a69dfaeef812dc8155ef54e0f47b0e0d238269010de5156e4250ec72461fa5cf76872c7c0099b0b6505b6edcee046bf045cd471e0c56ab5c0c95a56497c5284efd6e6240a96526f3314c56327a33acfab0de9cb1533336fd37ee096937337fe207ad0b2d5066dd24db1631a466f4fc8619e57a683827141c325db1c85d495f347c2ee88264a1f8153d60932f1320ad87e24e503a9461e8fba43a1a5d6468d58516f166a72f58f", 0xed}, {&(0x7f00000014c0)="9c004777025eef25378b7b108481b6f95ed132773b5d06effad04645539a900ab22422ce09e5930abf4c98fe5da937f3d4226dbc73511dc3d658dee191ef16cd228db954789caf34c891ba7ac7c3f96888c9b2c07e62cbbcb6", 0x59}], 0x7}, 0x8c0) (async) socket$packet(0x11, 0x3, 0x300) (async) getpeername$packet(0xffffffffffffffff, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f0000000180)=0x14) (async) getsockname$packet(0xffffffffffffffff, &(0x7f0000000240)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x4) (async) 04:06:43 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = dup2(r0, r0) setsockopt$inet_sctp_SCTP_RTOINFO(r1, 0x84, 0x1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x5}, 0x10) [ 301.979784][ T4517] loop3: detected capacity change from 0 to 264192 04:06:43 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = dup2(r0, r0) r2 = socket$inet6_sctp(0x1c, 0x5, 0x84) connect$inet6(r2, &(0x7f0000000100)={0x1c, 0x1c, 0x2}, 0x1c) r3 = dup2(r2, r2) dup2(r1, r3) [ 302.240991][ T3686] usb 4-1: new full-speed USB device number 3 using dummy_hcd 04:06:43 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_DELAYED_SACK(r0, 0x84, 0xf, &(0x7f0000000100), 0xc) 04:06:43 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) bind(r0, &(0x7f0000000080)=@in={0x10, 0x2}, 0x10) [ 302.660761][ T3686] usb 4-1: not running at top speed; connect to a high speed hub 04:06:43 executing program 4: r0 = socket$inet_sctp(0x2, 0x1, 0x84) connect$inet(r0, &(0x7f0000000040)={0x10, 0x2}, 0x10) setsockopt$inet_sctp_SCTP_DELAYED_SACK(r0, 0x84, 0xf, &(0x7f0000000100), 0xc) [ 302.750920][ T3686] usb 4-1: config 1 has an invalid descriptor of length 1, skipping remainder of the config [ 302.808854][ T3686] usb 4-1: config 1 has 1 interface, different from the descriptor's value: 3 04:06:43 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) r2 = dup2(r0, r1) getsockopt$inet_sctp_SCTP_ASSOCINFO(r2, 0x84, 0x2, &(0x7f0000000000), &(0x7f0000000080)=0x14) 04:06:44 executing program 4: open(0x0, 0xc0081, 0x0) 04:06:44 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c1142, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800003, 0x11, r0, 0x0) (async) r1 = creat(&(0x7f0000000000)='./bus\x00', 0x0) fcntl$setstatus(r1, 0x4, 0x6100) ftruncate(r1, 0x481fc) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000005f80)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) (async) write$cgroup_type(r1, &(0x7f0000000200), 0x175d900f) (async) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000003840)=ANY=[@ANYBLOB="6000000000000000000000000000000002f738b38b4e3bee4d2f3b9cffdd09f1fa8150b192bdda6f8e51f8d77a51d1f42017c9b6f1e0cc0e3f95f157b1c542cee40e682e4f96526e7bcda4eaf3ca995ff9a7ad6ea8c7c8f4c1000000000000007000000000000000000000000000000052e935a1cd04d598431e3848d5b787f36063c72f587f896f040d3d46d85b841663768b97df2304d08bb67d6bfabea1ef8cb1aae8959ac1fa745f0c02b499834da577660f6d264dbd846786d893da2cde5e7cdd8f8951c4de1d00000000000000e800000000000000000000000000000029b713c666006685c834cdf5a67367822b1082fa7087df596e1b5c4eee395b89f8d6a58a16a3d59f6692ee74b5199713b9f51d2c0a13c629485945d5591744fd6d0b491d2b863504be63e5fedf1e66edfcc5bc45d71b2672c103ce45712c0cc320748b09b42aa5ddf05a64fe0df3a6a64351d0fcb946f39936a413f3578a858f7c282d010b439aaf25586ee26a96341277dc524d9eadc476c953cd593e50f60b5465236f6cbd14254901ee7be35c149e28964be45b39e4834924c668c32da22d859f832c8f05e5dbbec14485bbaefdcf8600000000000000980000000000000000000000000000005ae5b5c94255d40eb52c3a27c084178801560517a4b04ceffcb7add08a59b577e3508650aaa7ce027469ecbe40ceb7cab7de08b828572945fda37c14455fe3fab1e715685371dd04ad619ae5a4c4fd40d830d9bb5b7dbb65eebddea4e3a76a15d1d5b4b1a1af48da1c111898ff107fd6ccbc97604196dd32de263d85c24523fb62000000000000007805000000000000000000000000000009ce5a69a4ffceae53a9a5cd765ae5d00af0bb73381e1f591f2b65b5c884c59e37445aead4cb148d08336d8e6cc6032a8e3bebdd0013c931d74a38d246bde623fedffb0e0dfdc452c0700373dd551a7717f39bced6dbfaea0937a73b0b5cd436d69a0bd389c5b28cdee4b456aa3e2f71e5601cf60d1e85354a23f616857e4752e881c128943f0aaf82300fc004a250d1d70e8d0a0414131e5536373f8e67f2bebcac0b670e1d5999548cf08ecc843436b29da9a7b408d32e923e3e0eb9bef0fc658099b5f9e844141b88e7a3292b84186b0b0599b9f998f4780ea2830108869b094e103621f564ad04257f6f28c8939c32bcfee50acbab278599a508ed56a6f5d325ae6dcebdc961d1b3c73d19e631b01fada4f9cf36ed43646c41b9876c7811da1db7e5bb9263f595366f6323d4cde2cabd7a5ea837b0126d269a5a8a32824801a9625e9f04e10ea20357fbf3bb49efd72884d8ff6761c25fb416a9b72f2616305ee634057a16fa4194bc37b83489d6411a34baf9e23495f67418c6ce86917c10922493bf61ecde739b19026beba2b6bea595e672952e8592de45aee99bed342d11f3105429da7ce182d964c42eeb1e4ec291e625cf62df55038ac01477a1a090c3b26b14e5efe5217a1efd9b3c19d6b12fc2ee8a079d704e42496bbbb22ddb1e83afb6e6a8f64fa24899fc3878ebd72259f9b805246acd9ac2664e26f27f72a4eae5550f4fc84fa499de04ece7088d0b3b791f4ad26b2bfbb7588b3a59bf6289db0821b43524aa21084fe9239c3d4ec58cbf662e96ae750d4a3580e3f9a0897a2bfe103cda16d650f2e8df7e85942017160904ccb2e65b7a5623678719c552be329228d7ce15b56c05818c049c003006ecd11f5224d30d19a74984bb7dd3c01a9b0508860e6f3cc86402858dd1b11fb7fc7025a68992c329ab6d60bf510ea096bab4a2e437e8eef59552220403120427c8e0c9ec4f13e4b389bee4c09964c1b859961babd85b40c4095a34ff43e88601adb9c08a9a1b39081791a47ce28f01577358572e95b620a15e034e0d0c8304e9ac8eb4cafac74b85d98827632a37a8832dc007d65fbebf5a8b5033d25b28320f4e929a5ee37d5b8de2a898c3dce46e0da4f172088ee786b4e35a82b6be722a6d8e74c11b4d299db9c38c50f1a937469dd6c3e15b9243b39b8dba5d487696d246781009dce7029b70f6fbd636247b6746c683d7c29614b70f41943c4db9c9e4ff622b615fc5117922aebe09f87caeda4ebdd28db1b6198643890a6c5889609e7e95faad403620dc6262bf8cb80f1ab3c81a5b0f29879835c680a7601b0941e6c91a92b40946f947a30c3e09522a1942630efde544da3d54786fc176194a70a5dced148ffde06d52b4ddd029bb90bff9192540792176788ed4211afc901e984ea7ec5acbed5c1a48ffe60dece9fa41b116dcbde2dea476a8cd5e3e4d554e49866a1413e6d7383e13c2e44c65aa74fcb9f5c2baa7804dc89fd5ace043d5ddb2969dd0937b79a6ff35c8fe4e1634e39991ae1d455a6a119ccbe552c0c4c9dd805aa0968ec805c55fde7502dbe050c8e83bbd2bce2058a536a6344ffbe7be3eb186a3bfe6ceaa2dc20f6e67cdce960c1b53bf0884e097847032827297e1a536ca73670d230023602c27d1790aed66f812dac97da53788570d71cf4b423d124c3032c9d21f27c20fe3128ceae72f79e05b00185b436a821ffb664c249942a6525a1f2f342d4f0a18e757fbc2f37df4ec0a8b41e1f69b9e6c1d35b7b7625dfa6db077f6894ae602b439a23a4281da4e9fbf2e085b8f3e02d54b10de510912effbff6879f6a6a932f1892a328c43fee6b91002df0030bfbe3379021c1d194ba893fafd66af8244419b87d0b767515d2564de0909f628c1102fc7a094cb4c5c22b8e8833d3cd10f55315d22a56e7a23ef0185048700000000000000"], 0x7c8}, 0x0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) (async) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x9) 04:06:44 executing program 2: ioctl$TIOCSCTTY(0xffffffffffffffff, 0x540e, 0x4) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) (async) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) (async) ioctl$KDMKTONE(0xffffffffffffffff, 0x4b30, 0x80) (async) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000a81c0000000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f00000004c0)='contention_begin\x00', r1}, 0x10) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x4810) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(0xffffffffffffffff, 0x84, 0x66, &(0x7f0000000040), 0x0) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) (async) r2 = dup(r0) sendmsg$NL80211_CMD_SET_QOS_MAP(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000500)={0x198, 0x0, 0x100, 0x70bd2b, 0x25dfdbfc, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1f, 0x35}}}}, [@NL80211_ATTR_QOS_MAP={0x28, 0xc7, {[{0x1, 0x7}, {0x10, 0x6}, {0x80, 0x3}, {0x7, 0x4}, {0x1}, {0x1f}, {0x7f, 0x2}, {0x3f}, {0x2d, 0x1}, {0x8c, 0x5}, {0x1, 0x5}, {0x0, 0x4}, {0x9, 0x1}, {0x4, 0x6}], "c164da26a9a14c90"}}, @NL80211_ATTR_QOS_MAP={0x16, 0xc7, {[{0x0, 0x7}, {0x4, 0x5}, {0xfd, 0x7}, {0xfa, 0x5}, {0x66, 0x5}], "ee592aa7de58f46e"}}, @NL80211_ATTR_QOS_MAP={0x34, 0xc7, {[{0x20}, {0x9, 0x2}, {0x6, 0x6}, {0x8, 0x6}, {0xff, 0x5}, {0x40, 0x1}, {0x4, 0x4}, {0xb, 0x1}, {0x3, 0x7}, {0x9, 0x2}, {0xd6, 0x2}, {0x4, 0x6}, {0xc1, 0x3}, {0x9, 0x5}, {0x6, 0x7}, {0x95, 0x2}, {0x3, 0x3}, {0x6b, 0x1}, {0x9, 0x4}, {0x75, 0x7}], "8a7ac33fff35d861"}}, @NL80211_ATTR_QOS_MAP={0x2a, 0xc7, {[{0x2, 0x5}, {0x7, 0x6}, {0x20, 0x1}, {0x7, 0x1}, {0x3f, 0x1}, {0xe2}, {0x20, 0x6}, {0x3f, 0x5}, {0xe0, 0x3}, {0x40, 0x1}, {0x20, 0x2}, {0x3, 0x7}, {0x6, 0x7}, {0x2}, {}], "8e8f6bdbc4c822f1"}}, @NL80211_ATTR_QOS_MAP={0x26, 0xc7, {[{0x7f, 0x1}, {0x40, 0x1}, {0x7, 0x5}, {0x81, 0x3}, {0x7, 0x2}, {0x4a, 0x7}, {0x7, 0x3}, {0x2, 0x5}, {0x8, 0x2}, {0x8, 0x1}, {0x41, 0x2}, {0x40, 0x1}, {0xb0}], "fdc866daf6db1755"}}, @NL80211_ATTR_QOS_MAP={0x24, 0xc7, {[{0xee, 0x3}, {0xfa, 0x3}, {0x80, 0x4}, {0x5, 0x3}, {0x5}, {0x1, 0x7}, {0x2, 0x4}, {0x80, 0x1}, {0x1, 0x1}, {0x8, 0x5}, {0x8, 0x6}, {0xda, 0x3}], "0ad2f38c866afb96"}}, @NL80211_ATTR_QOS_MAP={0x2a, 0xc7, {[{0x78, 0x4}, {0x1, 0x6}, {0x2, 0x7}, {0x4, 0x6}, {0x8, 0x1}, {0x1, 0x4}, {0x0, 0x2}, {0x1, 0x1}, {0x40}, {0x3f, 0x3}, {0xfb, 0x2}, {0x1, 0x2}, {0x1f, 0x5}, {0xfe, 0x1}, {0xfb, 0x5}], "e6b0df8685f65226"}}, @NL80211_ATTR_QOS_MAP={0x32, 0xc7, {[{0x81, 0x5}, {0x4, 0x2}, {0x5, 0x1}, {0x9}, {0x4, 0x5}, {0x0, 0x2}, {0x4, 0x6}, {0x5c, 0x2}, {0x0, 0x5}, {0x0, 0x3}, {0xd3, 0x1}, {0x6}, {0x1, 0x7}, {0xb3, 0x2}, {0x1f, 0x5}, {0x81, 0x1}, {0x0, 0x2}, {0x8}, {0x7f}], "65c6ba413783b700"}}, @NL80211_ATTR_QOS_MAP={0x24, 0xc7, {[{0x49, 0x3}, {0x9, 0x3}, {0x3, 0x7}, {0x0, 0x1}, {0x6, 0x1}, {0x7, 0x1}, {0x6, 0x2}, {0x9, 0x6}, {0x9, 0x4}, {0x4}, {0x1f, 0x4}, {0x81, 0x3}], "8c6bdb25698cc02b"}}]}, 0x198}, 0x1, 0x0, 0x0, 0x8000}, 0x0) (async) write$6lowpan_enable(r2, &(0x7f0000000000)='0', 0xfffffd2c) (async) r3 = syz_open_procfs(0x0, &(0x7f0000000040)='net/ip_mr_cache\x00') readv(r3, &(0x7f0000001140)=[{&(0x7f0000000000)=""/35, 0x23}, {&(0x7f0000001180)=""/144, 0x90}], 0x2) (async) ioctl$KDMKTONE(r3, 0x4b30, 0x4) (async) ioctl$TIOCSPTLCK(0xffffffffffffffff, 0x40045431, &(0x7f0000000140)=0x1) r4 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r4, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @empty}, 0x1c) connect$inet6(r4, &(0x7f0000000000)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x35}}, 0x2}, 0x1c) 04:06:44 executing program 4: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000100), 0x98) [ 303.220471][ T3686] usb 4-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 303.257648][ T3686] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 303.307235][ T3686] usb 4-1: Product: ï“¿ [ 303.329004][ T3686] usb 4-1: SerialNumber: Ð [ 303.611301][ T4514] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 303.634797][ T4514] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 303.654776][ T4514] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 303.671750][ T4514] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 303.690221][ T4514] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 303.709761][ T4514] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 303.730009][ T4514] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 303.739773][ T4514] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 303.764606][ T4514] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 303.780631][ T4514] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 303.937114][ T3686] usb 4-1: 0:2 : does not exist [ 303.978942][ T3686] usb 4-1: USB disconnect, device number 3 04:06:45 executing program 3: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x123c81, 0x0) (async) syz_usb_connect$uac1(0x2, 0x92, &(0x7f0000000080)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x80, 0x3, 0x1, 0xab, 0x40, 0xf8, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0xad5}, [@feature_unit={0x9, 0x24, 0x6, 0x0, 0x0, 0x1, [0xd023d37b0c2059c4], 0x80}, @selector_unit={0xa, 0x24, 0x5, 0x2, 0x6, "60c995ce19"}, @selector_unit={0x5, 0x24, 0x5, 0x0, 0x81}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_continuous={0x9, 0x24, 0x2, 0x1, 0x4, 0x0, 0x0, 0x7f, "", "b1"}]}, {{0x9, 0x5, 0x1, 0x9, 0x3ff, 0x81, 0x0, 0x6, {0x7, 0x25, 0x1, 0x80, 0x20}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x8, 0x2, 0x22, 0xff, {0x7, 0x25, 0x1, 0x1, 0x40, 0xfea5}}}}}}}]}}, &(0x7f00000004c0)={0xa, &(0x7f0000000180)={0xa, 0x6, 0x0, 0x33, 0x52, 0x20, 0x0, 0x3f}, 0x3f, &(0x7f00000001c0)={0x5, 0xf, 0x3f, 0x4, [@ss_container_id={0x14, 0x10, 0x4, 0x9, "93ea55b7f499176f106ad113ca10f148"}, @generic={0x11, 0x10, 0x2, "ab600286897c6c20c7ecb8ed01cc"}, @wireless={0xb, 0x10, 0x1, 0x8, 0x0, 0x8, 0x2, 0x6, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x9}]}, 0x4, [{0xc8, &(0x7f0000000280)=@string={0xc8, 0x3, "cb5892e2dbf2a0204e3d6586e85ac0c2a762e40f108bdc2a5d9dece8deb34116dc915ea8666c2c2fc197260e53271257c2bc32be9c101b8d326d8d96cbeeeac839bb1a03507018c089f7df52f49abbfb157c83694da70ad09322d35c7f24d09ebf89aeaa2f0275a197455fccf2ec5da385758b39eba225d3b5249319eec7552d1ae6d7e59c2f50061d8cb5d93edbd56d354a22bc2cb95507e3aa570f46752def6a208858cc8037df0b273a6e53837f517bd70d756cb2a24b9687172d6c022078ab1d643dd70d"}}, {0x0, 0x0}, {0x4, &(0x7f0000000400)=@lang_id={0x4, 0x3, 0xf4ff}}, {0x4, &(0x7f0000000440)=@lang_id={0x4, 0x3, 0x40f}}]}) ioctl$BINDER_THREAD_EXIT(0xffffffffffffffff, 0x40046208, 0x0) fcntl$getflags(r0, 0x409) (async) r1 = syz_mount_image$ubifs(&(0x7f0000000040), &(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, 0xa, &(0x7f0000001980)=[{&(0x7f0000000540)="c964dc9a18bb7de982c848cd510057ba0dfc33a040e2be395ee132d19ee789ed6163794c136bb9a66021a5d6ac18573819619ac64300f396b576c74181a0229c1453689b82cc5e143ff91ef356a82f4f3f20a476f5e2b4d2f2d3681fd15f48a0109d0acb50abd2fec9ac1a1a14e5e84fa508a0705166dd3de29dc46cb5539a0abf271d6d80ff3a4fd1ba1f07445514b8c754ecbc64138e07338b754c7b9417bde2fe4429126e967bd54c69", 0xab, 0x7fff}, {&(0x7f0000000200)="d60f7be280ef4eb9d648c9650ca2b1160162f19dc5cd4089b7a8391240e7cd61c256386c0ff8cb5d1d90d80d99068476386cf97afe67f59182c48e14c0232436a4f9cd1670f85f8412a29266168efb15df88da3c09a0b2375626f9f7ce65616da036dce7713cc641211661b2d5", 0x6d, 0xffffffffffffffff}, {&(0x7f0000000600)="43134c31375b74987e350edf12a78a1bf5e77decd42c5f41f255ea47f3dfdb9288b00aa73fa9b71df0fa70bba656f0e36c39e2024e40ef2688983d46de24d34ff0af1b8f7cc6906311036d3b78ade074e3477551d328581484538303de8bb8fdfe3d69de2037601a27a5b6867ad9243fb4276e3f26844b7ee81f74a0474ce29ceb414d6b08f4669513cf847eddbbbf921b27aaaef312200d9234c4e1a691fb19f4ccb105f13a3d40317eda118c745cb50d110c314330687b2412584c7b6698753b54fd735a506fea69f08d7a94a3d192b5a9242a2a7c80b0768892879738d7f58557d424d14c12b99140e66a78b64288f05d18b859f984535ef07be2", 0xfc, 0x7}, {&(0x7f0000000700)="71168b8dbdca8afc3f76b17a11db51872205aff22e4f2ca9726819f26ad13ffc2376677ae9d15dbdc95cd7b2bfb83ab997242576558081cd958876244072acb5073302a6fbfd22bc397e289d5d32302280ba7606b4f2c78a4f81a731534096891d226a2a6072751f1ac603d1226e73c57eeb7f42d4756d8f403953d8ee6339d31bc5e855d38a9e8c956a83fb1fd47054611ecb509577321e9bd42aafba893f3642bf93db62c51533a4154784cfddb6b93967598c44fc674eeb5a11c6c32e702c18508757e92fd011cebc5f096dcb00b1a07808720e51e9ae19a0e82b1fa6de1f", 0xe0, 0x2}, {&(0x7f0000000800)="b9e35ea1037ab8c6443f2e1cee3659b46aa742485b157b0fc87914c1f26b396c20bfb3d21bb8e511988ffd01ef9826c44e0034ab6f2b7978d0e20ae693c4b35173634e6b362f636331c40fc609ce9178cd729d523714bb606b7110be1d1d44bae1ef6ecc645e957c39edd71e95b57b82926d082450cf99a1457c54b716eb9f3228d5", 0x82, 0x9}, {&(0x7f0000000380)="281376f24ec96b52c85f670da6df63ab1f7d6dbe95365fc46fde4be79043bc5a9d1bd56a06d87b5c22dcd3748e564a10838ce3dee45cb4a67aa05914820a249ed0b58715e7ecefe719", 0x49, 0x17}, {&(0x7f0000000480)="1f97599fbaa66ca21dd5653335057856de6c3fd4d2d5d14f44b2", 0x1a, 0x4}, {&(0x7f00000008c0)="4d1ca96d6f0721216d2cf75ba8", 0xd}, {&(0x7f0000000900)="d158f3d9b67dc40533fe93ad93f5451f572b768a3344b9cfbcb8cb8921d5ab57f25ae65e7e790c2f38b32d2066960358525e8290b4dc7bc94f40be2e22f40d3563147429da06eae6a40d25e9ba05e8e0121b8723b9b3dc16087a9cabbd842a69b7a271a2ab5dd2baa17e2bc85caa0462ab537f067ed2e3b99f61aaea29678103a9443accdc9b3d825593028d454b89de6c389bc91092bc3fbf66979d64b6a19234eab7e1910466c20bd0b56810a44fd81001d59e185c5afb12ec887b32044759e4994f7b31ca210046d64bbb27edd7f140475f6407335f3b54c36ef493990b169b732f14fce357283e21993f4b71a35594a85d735ee5af3512291617ad6f6ce8f902e73a3fbd4256a71631fc7010496110331e080c5b920c8902db4a66cc5d9fac9b27ddd91e9fca9580e63bb53a2532afdb8ab6704d356b38a67f2ed1070e0bca60af6c3ece7d63f46fe79d4d63b3441ba9962e0d38a8ed605dd46929e922d7176bd0f2cbfbfc372c838a6525d1451dd4f10e92625e2fed728790c4585aabf3fbd117ce06b37d52e518da7bcd344e15c85d96ae2f2b0674b2b8f63351551192acfeb1683baee4f3537bc6030f7474beaf78a499d0ffd1cb20a14def55e7c3e48d8c84680b2181abcbab8ecef786bb5d4584cb77509a2d4a32931f73ce9ee026baac9a27c46e41061ab86e8d710057a04dfa389ff247cbe76bfb7b365b21dbaa2d1004804f325a3e8b5c399aa3904d5144aea961da99d1c461ccb401b1f826314eff1b37a143de340d0ad0f56afe25fc595308cafbae84d2ff9bf83d1a2279fa0585addafb22643faddfff8c7ceeb07c7ad281d0d96bc5d90cb1a9b5261b98849d0f824dabd23edbebf40a685f6e0979028ef6033784cab9f0f70cab3ad1293878bb508d0b6e8e68a1a0a8f65b5bb2fe517d61cbab817ccd93a347fc70db69b1293d8670b41911ab81d7a2b1393a3524ae34216a1c18c4ec6df02683883add2c61201b50f6a3ba72494c6aa999594a6e380d92033aeeda200c7696b735788a65a17f50a7138e1d82de352065bf587c4c5f5575abb980ad016db255d34413938b8a04dbcaa45909d7b821638cdbaaf9ecab03ae1ddcaa2e6c2a14d76c9febea32ea9329da2cfc99179bac87dcef89e96779ad64226b017f32f77bff648f7514c16f886804ae53d6c3f398da43afbd770ea362f80bbfaa577668c4f6adfbe8d6aa7e610cc18e1cc26def3dae1ac6707ca8b8bb188fa83edfc7dec73e7134bc0eb5142a6ccf22d64e6039d732c2e56004d9130371c0da41dac60e20ce7afe6a667d5e00eaa09928e5703c7b419460231f855bc06b94a95d0772085641cb9a5b114d907e26ec661850f170f8564c55cd57b21e6fb37eaf26912cfada11c204454d453f4fdb99b6b841c039e6f264eb848e53c3382e7fd31a02d03bd56971bad1ea284b10bdb1599d74007c33b56547b8d243042f9eacca75242a790510b9739e8f8778306bba3e5d55f918b8e2cff25b482fb6b50b7a755947ccaaba20557acfb0a41313d52990ad0899ea66097165e61562bba8275b4b793b42bf6fcf35658b68a51ea7e2483d1ae9e3d3a15f9a3e48391b5827c3e75a5fe12339a33e6012eca1caa8d3f3bad38772ecd2aebca96f5ab867081df4677da7a94efc32144ce55e5b095ec0dd6de33f8088a50dac4b68aee6e14fe0d1c30b5f02f122e63067aff8a8bc94de0d1766e738f26613bea03aa3d413db86825d7131d240e87da3901d7f05cf6d6efcbeed3d8e32cda2d16c1db7439ec3a11b871b3386d56480e3623f5535b89049a8e398e4c584a8dd87a2acf0f5995d6c7bd9c91e89e1f1a2b73d9f25e533641f7f945084e86e76e3afa913bd0cc7940a34a6a8197e6270ae7018487dc0eaaf065d1e0992dc2501cb1fdfadf61c0ff989be8ea93dae754b40394d84f8719f679673cbb45551f36322fbabe05f7713a8cdc5bef36b8613f8ab0dfe85287b23ae8202f0e3f4767cd0c17f2deafc531a780df65ebc52b96a67d2124b1e841b28f07121a2bb546b9de7d775c30a5c6cfe6c57cc9d183bb5e84d9cbba8333f5864435ca25fe0cecdf12ed101f7d82ca16078ad6eb65645af16b9a584f35c4859e93d4756a534c0910c171b3f88f1225819d3df2ed7ffc7039c539b1ccfd68434a29ead42b4b000a3c350a51543855fda9178fcde52409f56cedae9a822fdbd3d85178359e1f21a0ffad947ef0d0bf6d703a2179d2ebbe1b1e24888a5b3ef60024c1770a3eb5eead9b74962135b9dd6d08322de8630380c6317fb6a3ddab0981f6720b73a182c1d3e2aa801a58106573c75cf05423d41d87fcaf873dc6f4970e6ef441387031c49659eccdb7a0059ce5831d9bafd774a2ac02136f017fafc9aa0672e4d36860bc4eba4d07143773233e6d6d118cc6c1cf6962a0cb70ddb4f72018ba64ea00ab7011e888aac36f9f16d5ab08c0743fcbfc1f106956d3114e379f74a346b67413dc93182c5764ef34d15b0620632afd44cdd0e8e3e2c6824e74d2bb6d9b04c11168050a9aaffe7857dbc66848370714e14b2f2c5a9810dc43b2d1b6f6f861344397992bde19989e2c6d2d0190c9ae1ca13c45af8777dd80d8c11c644719fd58a6b49147e8519f4c36a32ffc6ee32f7bf1ee5bf3e382cc552b0d28e61cdcbc11f14fe910bf4820de9caa6327cd49b910436b5ff30cd603e44a7eb8aa0954e9a92c22947f6ada71df02c56387afa79ba2f1d9aacd64d3cf3c27e1ab9083836d9060a2650c2ed56cfc5f018a99af0eddce0c4ba3a37e50abec870a3d34d6d44e480c16deaf94d0862ed3ac686aa586c0d93753e15163398aabc226c9009338ff727f1363ec2c8159b1c1037946f572ac92494f7339954d7c26c78693ea1d327d56a28b87af665b4f07381544b980da54e654dcc699d4565a81ac4d621a9e125d0511ce1a42196ab78e5f0dd8e931ddd3d6a8ae98f4c63658ce62b1fbb0e60623f158aa5d17214b606c92fe52a9923a077d5526fe6671aa1e9cb479ed59d7330e7a7c0c2a810e34d6f4ab18b64075dac1d02bf6bcc6cf49da40ba6082b49002d7d841f46afd977bc6d4a3b7eef2db8337d5574740b8f7e535a0c512fa34feb9e651919f752f539619890984e9edce6be6711136d3d4b2d2a30805d1080ca522b0508fe03e4e3388b8cc51fac19a253b08125594138e26d2a78ac5e20b6cbbedf702adddbdde2f1ae98038a7a9d6ac430064252b15774b2df1097b6b09ec2bd8eb1d5e8809c040a974ff4a05e400fb99f94f161bfe287ae728f3fe683dff2e7aeb005666b54f3497c5e99871e87aeb124228f130ee83a8fc8bf5c5ee827c2ff841f7a33bc6b54c3b259dafcdb82c24010368cf299330f9e7cdbed175a9c044a70b28d55a319906701266788ad23580ee47ffb5ab2875291f012ab78cdfbd48d71f1577b5129ad057e806bdd772138e4e1f89149793f27564fc9fa5c01c361cd8ebee99e88f290a97316c53f50f59181e25d83fed9358a21feb3496327af6ca7a8dd7c10a47932ce3a13fb268f8d5465e4303cbefd33b14376cf33b1aa4caff0ed43444fa037e58a8b1aa502969bb045780e8dc589b22b1ee570161e4383d6a09d361168a27344cb82a400b0604b8fb0996e758f22b7820ec960bf9873acad539e20565f4bb92f901060c9056d2d375ef44126447c82888cf43880051828ba3da94c13c551d0b0502ae5cf93f3577fedc9a9b3726655bf2c861fd2433a7c55e9157b5e446d9099c38ff05d4263f2a9aa98d5ff59be405ff50f1ceb3daa57047dde369bddffd41efd09d50388076118b1cadb7b400b9e8c139164ab8a9985829a23f783361aec53dd5c19f8df869be7014463105985f00d32923f5e6314ee69c2688a1d45a6e918d8914965d5c82e0d18c5aa9ce7dc106dcf7246ba0352d98d82e3684f836ed6ab6eb0c10bb2a0d804e26e42b7b85a30b638e5976cd5a5e5864faa912884177feb8cb7760965bc1f699508af4a7fa5eea16ffb020211312a9dbbb6a26c797405ef0d9b8e806bb215ff5ed5c37a97972e265a08bdbeeabb38eb16ce1f1f01215e743725f8c2fba382ecea44eb9ec51dc6839060c29b8032b6150e9e9e91330e6a60577b7abf30834a36f57e07dd1d26f43e0b52ced6e02155d9575a9d3c6baeb28adb54a8a40ac45909299f6e49aac53963e7bc6634ebb0c9609dd1450e37ac60623e6d6b60870d5cc593d0afea1c6a298bd0b94a30537b8be558b4d2b9b47215580f59fac70b876cfc4d4264e5d0cdf87a09ea3cc132d09cbc7e091c26ee118916ec4fdd2431258abe6e7a74b2c9c2952dfb37ab1d0d7601a592a058e140abebda2a4faad7bcca376769ac2e8f01baa2a1ea3f01da311528c7117284bfeef8d7bcdb83f628929e869081ebf2606aac254966ddcf402ab86106eca119121bcf7db9b274adbf54856c7d64255ce4a8b44c7d5aa83c16067e7923892156534139629105346172fccbc166af7d142eb4eb90792ab73a1332dd319ed416d46628d756844f6c1cd3430e59b4ce9980e1b8ed373e7e13d4adbc327f97b275b3339a7a76898ecc8cf9274330b7294685b7758d6b8ce85d3faf9b036245da0e2ff457ad03ed1ac0178c944625357d2db32b78f4d10b672c443772638ceadb83dd41e4a4ecf584deedc5c894e94d8659855d318d9d9da750fb68bdb6a825e165feabccb515738a15308aa4a85e03eaf6b1b16631b81e6d69ad0eebaa34fad0f4ca7435ebd27a3233a5d6a25f22408cbc0f6c9bff66a72f213dfa7b6c2b0874ea3b75cf415893fa27e881e003bc44742f59d26d4c86b69e4ae182653a0cbb28f54ee1fb289fd934d1b2a1d226e80e2b386bd5f830dad18d073772a427687d1c51ea8da3bada9e14b938a6c648dc8f7398906cfe57fdb18d0c2a068f7cfa6f83eeb9820316626e6377d6d0503e1e69db9d14785161fd06e950680c2cdd583e55c8d8b9c6e0eec208631d7032e53958c4e1eb4d1b4beb0f40e896f8aee9207d901b6a1eda2a7fad5f10d04efccb6cb58a49cc88071d08d3b2ea13d87692f5861fcc68bd0992f0dc0a13b18275197c3bf6914f1a15f640e52dd44584062f8db6b7bcaf65247c89c8776731b99558a7813c34d99a412e65db646ff5d8a73e1ba04aa9e2fe7d251552f70d456f1f062a9a83e99c0438656f53cba545f5f8e2a94fe5cc11997d5926b00549219d4d9da1756856854f9b9dc9891935abe3b6fbedfa81b0f85acdd0edb5548430c9112ab7ea680fb2543ac803407be3f9625e274ec9308dabab3b7b10b0253acc7f8cfcf95e95dfd262365093bc179f8ddc4fca62a88b31f156b1b3f3033b4bc364d7ed4407bb69f78ca45759187a4377504d64830e6e9848142472d03b7b5cbcd906079eef1710fd220c1269fec134bd8c807b621f2b3d7d67037ea796a03ee43b1ba64a1ecca483dd4a751fd83a4ac34d86d85f564a2585a7c718e45aa54461d9ca2b650ae46ae8285af587f0f4bb9fa41d224283051a76be3f2e24eaba5135be6c908ca2facf07148c1bc2bda3f2760325c82b0b00819469ba4dd8f968fc2fea9d56e59346977e78ca3677931ab2570c488197716932caba3b6e17fbbdbe0c4d43d93c7ab7911c935a33771cd7927fac353d322bd4a4848296925cfe686365d9661b6cc3f9895f19f7c131aefa07bd32b998b82153e3c0ce8ad629c88dc941600338d98de1f707ea878b85800a72bd678b406b6059a5f79a477ef56ed1b2e93d982af3f7a6fe04466b22235d48a6634c55007721", 0x1000, 0x84d}, {&(0x7f0000001900)="97040ecb9fe53ebd40b5cec9018491e6084b101973e59fe7a55d4abd3837273c58baf532c03023383673a1f2b32724433b3c0fc3eba8f5264e89c252d9a3e600c40a9b6f89d7ccccd2a27edb4801d6d5cd29ab516116ab6e628c11a67cf8cdd15475ec1da103219d509caa5ffa3305ceae80361a2b", 0x75, 0x7ff}], 0xa07071544b0922e1, &(0x7f0000001a80)={[{@compr_lzo}], [{@uid_eq={'uid', 0x3d, 0xffffffffffffffff}}]}) fcntl$getflags(r1, 0x408) [ 304.689992][ T3684] usb 4-1: new full-speed USB device number 4 using dummy_hcd [ 305.168010][ T3684] usb 4-1: not running at top speed; connect to a high speed hub [ 305.297884][ T3684] usb 4-1: config 1 has an invalid descriptor of length 1, skipping remainder of the config [ 305.330016][ T3684] usb 4-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 305.750559][ T3684] usb 4-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 305.770233][ T3684] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 305.782824][ T3684] usb 4-1: Product: ï“¿ [ 305.787125][ T3684] usb 4-1: SerialNumber: Ð [ 306.061463][ T4578] loop3: detected capacity change from 0 to 264192 [ 306.220339][ T3684] usb 4-1: 0:2 : does not exist [ 306.271669][ T3684] usb 4-1: USB disconnect, device number 4 04:06:47 executing program 5: syz_emit_ethernet(0x3e, &(0x7f0000000080)={@broadcast, @local, @val, {@ipv6}}, 0x0) 04:06:47 executing program 2: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) connect$inet6(r0, &(0x7f0000000100)={0x1c, 0x1c, 0x2}, 0x1c) r1 = dup2(r0, r0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x1c, 0x1c, 0x2}, 0x1c) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x105, &(0x7f00000001c0)=ANY=[], &(0x7f0000001700)=0x8) 04:06:47 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = dup2(r0, r0) getsockopt$inet_sctp_SCTP_PR_SUPPORTED(r1, 0x84, 0x26, &(0x7f0000000840), &(0x7f0000000880)=0x8) 04:06:47 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) r1 = dup2(r0, r0) r2 = dup(r1) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r2, 0x84, 0xa, &(0x7f0000000140)={0x0, @in, 0x0, 0x0, 0x100}, 0x98) 04:06:47 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c1142, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800003, 0x11, r0, 0x0) (async, rerun: 64) r1 = creat(&(0x7f0000000000)='./bus\x00', 0x0) (rerun: 64) fcntl$setstatus(r1, 0x4, 0x6100) (async, rerun: 64) ftruncate(r1, 0x481fc) (rerun: 64) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000005f80)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) write$cgroup_type(r1, &(0x7f0000000200), 0x175d900f) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000003840)=ANY=[@ANYBLOB="6000000000000000000000000000000002f738b38b4e3bee4d2f3b9cffdd09f1fa8150b192bdda6f8e51f8d77a51d1f42017c9b6f1e0cc0e3f95f157b1c542cee40e682e4f96526e7bcda4eaf3ca995ff9a7ad6ea8c7c8f4c1000000000000007000000000000000000000000000000052e935a1cd04d598431e3848d5b787f36063c72f587f896f040d3d46d85b841663768b97df2304d08bb67d6bfabea1ef8cb1aae8959ac1fa745f0c02b499834da577660f6d264dbd846786d893da2cde5e7cdd8f8951c4de1d00000000000000e800000000000000000000000000000029b713c666006685c834cdf5a67367822b1082fa7087df596e1b5c4eee395b89f8d6a58a16a3d59f6692ee74b5199713b9f51d2c0a13c629485945d5591744fd6d0b491d2b863504be63e5fedf1e66edfcc5bc45d71b2672c103ce45712c0cc320748b09b42aa5ddf05a64fe0df3a6a64351d0fcb946f39936a413f3578a858f7c282d010b439aaf25586ee26a96341277dc524d9eadc476c953cd593e50f60b5465236f6cbd14254901ee7be35c149e28964be45b39e4834924c668c32da22d859f832c8f05e5dbbec14485bbaefdcf8600000000000000980000000000000000000000000000005ae5b5c94255d40eb52c3a27c084178801560517a4b04ceffcb7add08a59b577e3508650aaa7ce027469ecbe40ceb7cab7de08b828572945fda37c14455fe3fab1e715685371dd04ad619ae5a4c4fd40d830d9bb5b7dbb65eebddea4e3a76a15d1d5b4b1a1af48da1c111898ff107fd6ccbc97604196dd32de263d85c24523fb62000000000000007805000000000000000000000000000009ce5a69a4ffceae53a9a5cd765ae5d00af0bb73381e1f591f2b65b5c884c59e37445aead4cb148d08336d8e6cc6032a8e3bebdd0013c931d74a38d246bde623fedffb0e0dfdc452c0700373dd551a7717f39bced6dbfaea0937a73b0b5cd436d69a0bd389c5b28cdee4b456aa3e2f71e5601cf60d1e85354a23f616857e4752e881c128943f0aaf82300fc004a250d1d70e8d0a0414131e5536373f8e67f2bebcac0b670e1d5999548cf08ecc843436b29da9a7b408d32e923e3e0eb9bef0fc658099b5f9e844141b88e7a3292b84186b0b0599b9f998f4780ea2830108869b094e103621f564ad04257f6f28c8939c32bcfee50acbab278599a508ed56a6f5d325ae6dcebdc961d1b3c73d19e631b01fada4f9cf36ed43646c41b9876c7811da1db7e5bb9263f595366f6323d4cde2cabd7a5ea837b0126d269a5a8a32824801a9625e9f04e10ea20357fbf3bb49efd72884d8ff6761c25fb416a9b72f2616305ee634057a16fa4194bc37b83489d6411a34baf9e23495f67418c6ce86917c10922493bf61ecde739b19026beba2b6bea595e672952e8592de45aee99bed342d11f3105429da7ce182d964c42eeb1e4ec291e625cf62df55038ac01477a1a090c3b26b14e5efe5217a1efd9b3c19d6b12fc2ee8a079d704e42496bbbb22ddb1e83afb6e6a8f64fa24899fc3878ebd72259f9b805246acd9ac2664e26f27f72a4eae5550f4fc84fa499de04ece7088d0b3b791f4ad26b2bfbb7588b3a59bf6289db0821b43524aa21084fe9239c3d4ec58cbf662e96ae750d4a3580e3f9a0897a2bfe103cda16d650f2e8df7e85942017160904ccb2e65b7a5623678719c552be329228d7ce15b56c05818c049c003006ecd11f5224d30d19a74984bb7dd3c01a9b0508860e6f3cc86402858dd1b11fb7fc7025a68992c329ab6d60bf510ea096bab4a2e437e8eef59552220403120427c8e0c9ec4f13e4b389bee4c09964c1b859961babd85b40c4095a34ff43e88601adb9c08a9a1b39081791a47ce28f01577358572e95b620a15e034e0d0c8304e9ac8eb4cafac74b85d98827632a37a8832dc007d65fbebf5a8b5033d25b28320f4e929a5ee37d5b8de2a898c3dce46e0da4f172088ee786b4e35a82b6be722a6d8e74c11b4d299db9c38c50f1a937469dd6c3e15b9243b39b8dba5d487696d246781009dce7029b70f6fbd636247b6746c683d7c29614b70f41943c4db9c9e4ff622b615fc5117922aebe09f87caeda4ebdd28db1b6198643890a6c5889609e7e95faad403620dc6262bf8cb80f1ab3c81a5b0f29879835c680a7601b0941e6c91a92b40946f947a30c3e09522a1942630efde544da3d54786fc176194a70a5dced148ffde06d52b4ddd029bb90bff9192540792176788ed4211afc901e984ea7ec5acbed5c1a48ffe60dece9fa41b116dcbde2dea476a8cd5e3e4d554e49866a1413e6d7383e13c2e44c65aa74fcb9f5c2baa7804dc89fd5ace043d5ddb2969dd0937b79a6ff35c8fe4e1634e39991ae1d455a6a119ccbe552c0c4c9dd805aa0968ec805c55fde7502dbe050c8e83bbd2bce2058a536a6344ffbe7be3eb186a3bfe6ceaa2dc20f6e67cdce960c1b53bf0884e097847032827297e1a536ca73670d230023602c27d1790aed66f812dac97da53788570d71cf4b423d124c3032c9d21f27c20fe3128ceae72f79e05b00185b436a821ffb664c249942a6525a1f2f342d4f0a18e757fbc2f37df4ec0a8b41e1f69b9e6c1d35b7b7625dfa6db077f6894ae602b439a23a4281da4e9fbf2e085b8f3e02d54b10de510912effbff6879f6a6a932f1892a328c43fee6b91002df0030bfbe3379021c1d194ba893fafd66af8244419b87d0b767515d2564de0909f628c1102fc7a094cb4c5c22b8e8833d3cd10f55315d22a56e7a23ef0185048700000000000000"], 0x7c8}, 0x0) (async, rerun: 64) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) (rerun: 64) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x9) 04:06:47 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_AUTO_ASCONF(r0, 0x84, 0x18, &(0x7f0000000140), 0x4) 04:06:47 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) connect$inet6(r0, &(0x7f0000000100)={0x1c, 0x1c, 0x2}, 0x1c) r1 = dup2(r0, r0) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x105, &(0x7f0000000040)=ANY=[], &(0x7f0000001700)=0x8) r2 = socket$inet6_sctp(0x1c, 0x5, 0x84) r3 = dup2(r2, r2) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r3, 0x84, 0x105, &(0x7f0000000040)={0x1, [0x0]}, &(0x7f0000001700)=0x8) getsockopt$inet_sctp_SCTP_STATUS(r1, 0x84, 0x100, &(0x7f00000001c0)={r4}, &(0x7f0000000080)=0xb0) 04:06:47 executing program 5: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) r2 = socket$inet_udplite(0x2, 0x2, 0x88) r3 = fcntl$dupfd(r1, 0x0, r2) dup2(r3, r0) 04:06:47 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000180)={0x10, 0x2}, 0x10) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) dup2(r0, r1) bind(r1, &(0x7f0000000000)=@in={0x10, 0x2}, 0x10) 04:06:47 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) r2 = dup2(r0, r1) r3 = dup2(r1, r1) r4 = dup2(r3, r2) getsockopt$inet_sctp_SCTP_HMAC_IDENT(r4, 0x84, 0x14, &(0x7f0000000000)={0x2, [0x0, 0x0]}, &(0x7f0000000040)=0x8) 04:06:47 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = dup2(r0, r0) setsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(r1, 0x84, 0x22, &(0x7f0000000180), 0xc) 04:06:47 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8fa1, 0x0) rename(&(0x7f0000000000)='./file0\x00', 0x0) 04:06:47 executing program 4: r0 = socket$inet_sctp(0x2, 0x1, 0x84) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x0) 04:06:48 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 04:06:48 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendto$inet(r0, &(0x7f0000000580)="97", 0x1, 0x0, &(0x7f0000000680)={0x10, 0x2}, 0x10) 04:06:48 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = socket$inet6_sctp(0x1c, 0x1, 0x84) dup2(r1, r0) listen(r0, 0x0) 04:06:48 executing program 4: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000140)={0x0, @in, 0xbb1, 0x0, 0x0, 0x0, 0x7}, 0x98) 04:06:48 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = dup2(r0, r0) setsockopt$inet_sctp_SCTP_DELAYED_SACK(r1, 0x84, 0xf, &(0x7f00000000c0), 0xc) 04:06:48 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) r2 = dup2(r0, r1) r3 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r3, &(0x7f0000000180)={0x10, 0x2}, 0x10) r4 = socket$inet6_sctp(0x1c, 0x5, 0x84) r5 = dup2(r3, r4) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r5, 0x84, 0x105, &(0x7f0000000100)=ANY=[@ANYRES32=0x0], &(0x7f00000000c0)=0x8) getsockopt$inet_sctp_SCTP_MAXSEG(r2, 0x84, 0xe, &(0x7f0000000040), &(0x7f0000000080)=0x8) 04:06:48 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_MAXSEG(r0, 0x84, 0xe, &(0x7f0000000000), &(0x7f0000000080)=0x8) 04:06:48 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_EVENTS(r0, 0x84, 0xc, &(0x7f0000000100), &(0x7f0000000180)=0xb) 04:06:48 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x81}, 0x14) 04:06:48 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = dup2(r0, r0) getsockopt$inet_sctp_SCTP_MAXSEG(r1, 0x84, 0xe, &(0x7f0000000440), &(0x7f0000000480)=0x8) 04:06:48 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r1, &(0x7f0000000180)={0x10, 0x2}, 0x10) r2 = socket$inet6_sctp(0x1c, 0x5, 0x84) r3 = dup2(r1, r2) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r3, 0x84, 0x105, &(0x7f0000000100)={0x1, [0x0]}, &(0x7f00000000c0)=0x8) setsockopt$inet_sctp_SCTP_AUTH_KEY(r0, 0x84, 0x13, &(0x7f0000000080)={r4, 0x0, 0x1, "c3"}, 0x9) 04:06:48 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(r2, 0x84, 0xb, &(0x7f00000001c0), &(0x7f00000005c0)=0x20) 04:06:48 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = socket$inet_sctp(0x2, 0x1, 0x84) r2 = dup2(r1, r0) sendmsg(r2, &(0x7f0000001180)={&(0x7f0000000040)=@in6={0x1c, 0x1c, 0x2}, 0x1c, 0x0}, 0x0) 04:06:48 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) connect$inet6(r0, &(0x7f0000000100)={0x1c, 0x1c, 0x2}, 0x1c) r1 = dup2(r0, r0) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x105, &(0x7f0000000040)=ANY=[], &(0x7f0000001700)=0x8) r2 = socket$inet6_sctp(0x1c, 0x5, 0x84) r3 = dup2(r2, r2) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r3, 0x84, 0x105, &(0x7f0000000040)={0x1, [0x0]}, &(0x7f0000001700)=0x8) setsockopt$inet_sctp_SCTP_CONTEXT(r1, 0x84, 0x1a, &(0x7f0000000080)={r4}, 0x8) 04:06:48 executing program 5: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) connect$inet6(r1, &(0x7f0000000300)={0x1c, 0x1c, 0x3}, 0x1c) r2 = dup2(r1, r0) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(r2, 0x84, 0x101, &(0x7f0000001180), &(0x7f0000000040)=0x98) 04:06:48 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = dup2(r0, r0) setsockopt$inet6_IPV6_PKTINFO(r1, 0x29, 0x2e, &(0x7f00000003c0)={@remote={0xfe, 0x80, '\x00', 0x0}}, 0x14) 04:06:48 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f00000001c0), 0x90) 04:06:48 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) connect$inet6(r0, &(0x7f0000000100)={0x1c, 0x1c, 0x2}, 0x1c) r1 = dup2(r0, r0) sendto$inet(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x10, 0x2}, 0x10) 04:06:48 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = dup2(r0, r0) r2 = dup(r1) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(r2, 0x84, 0x101, &(0x7f0000000240), &(0x7f0000000300)=0x98) 04:06:48 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) r2 = dup2(r0, r1) setsockopt$inet_sctp_SCTP_DELAYED_SACK(r2, 0x84, 0xf, &(0x7f00000007c0), 0xc) 04:06:48 executing program 2: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) getsockopt$inet_sctp_SCTP_RTOINFO(r2, 0x84, 0x1, &(0x7f0000000100), &(0x7f0000000140)=0x10) 04:06:48 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x21, &(0x7f0000000240)={0x0, 0x5220}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 04:06:48 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = dup2(r0, r0) getsockopt$inet_sctp_SCTP_STATUS(r1, 0x84, 0x100, &(0x7f00000001c0), &(0x7f0000000080)=0xb0) 04:06:49 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f00000001c0)={0x0, @in, 0x0, 0x5d27, 0x11}, 0x98) 04:06:49 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = dup2(r0, r0) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) 04:06:49 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) getsockopt$inet_sctp_SCTP_STATUS(r2, 0x84, 0x100, &(0x7f0000000080), &(0x7f0000000140)=0xb0) 04:06:49 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) r2 = dup2(r0, r1) getsockopt$inet_sctp_SCTP_AUTOCLOSE(r2, 0x84, 0x5, &(0x7f00000001c0), &(0x7f0000000200)=0x4) 04:06:49 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) sendmsg(r0, &(0x7f0000000a40)={&(0x7f00000000c0)=@in6={0x1c, 0x1c, 0x1}, 0x1c, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 04:06:49 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r1, &(0x7f0000000180)={0x10, 0x2}, 0x10) r2 = socket$inet6_tcp(0x1c, 0x1, 0x0) r3 = socket$inet6_sctp(0x1c, 0x5, 0x84) r4 = dup2(r1, r3) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r4, 0x84, 0x105, &(0x7f0000000100)={0x1, [0x0]}, &(0x7f00000000c0)=0x8) r6 = fcntl$dupfd(r0, 0x0, r2) setsockopt$inet_sctp_SCTP_ASSOCINFO(r6, 0x84, 0x2, &(0x7f0000000140)={r5}, 0x14) 04:06:49 executing program 2: open(&(0x7f0000000200)='./file0\x00', 0x9fe21eace08f37d5, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x10c}, {0x0, 0x53}}) 04:06:49 executing program 5: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) r2 = fcntl$dupfd(r0, 0x0, r1) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r2, 0x84, 0x900, &(0x7f0000000100), &(0x7f0000000140)=0x8) 04:06:49 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) connect$inet6(r0, &(0x7f0000000100)={0x1c, 0x1c, 0x2}, 0x1c) r1 = dup2(r0, r0) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x105, &(0x7f0000000040)=ANY=[], &(0x7f0000001700)=0x8) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r3 = dup2(r1, r2) r4 = socket$inet6_sctp(0x1c, 0x5, 0x84) r5 = dup2(r4, r4) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r5, 0x84, 0x105, &(0x7f0000000040)={0x1, [0x0]}, &(0x7f0000001700)=0x8) getsockopt$inet_sctp_SCTP_DELAYED_SACK(r3, 0x84, 0xf, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:06:49 executing program 2: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = dup2(r0, r0) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r1, 0x84, 0x29, &(0x7f0000000000), &(0x7f0000000200)=0x8) 04:06:49 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = dup2(r0, r0) getsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS(r1, 0x84, 0x9, &(0x7f0000000000), &(0x7f00000000c0)=0x4) 04:06:49 executing program 4: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000001140)={0x10, 0x2}, 0x10) 04:06:49 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) setsockopt$inet_sctp_SCTP_SET_PEER_PRIMARY_ADDR(r2, 0x84, 0x6, &(0x7f0000000040), 0x88) 04:06:49 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f00000016c0), &(0x7f0000001780)=0x90) 04:06:49 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) bind(r0, &(0x7f0000000000)=@in={0x10, 0x2}, 0x10) 04:06:49 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_NODELAY(r0, 0x84, 0x4, &(0x7f0000000140)=0x3, 0x4) 04:06:49 executing program 2: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) r1 = dup2(r0, r0) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x105, 0x0, 0x0) 04:06:49 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) dup2(r1, r0) r2 = socket$inet6_sctp(0x1c, 0x5, 0x84) connect$inet6(r2, &(0x7f0000000000)={0x1c, 0x1c, 0x3}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = dup2(r2, r3) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r4, 0x84, 0x105, &(0x7f0000000240)=ANY=[@ANYRES32=0x0], &(0x7f0000000140)=0x8) setsockopt$inet_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x2, &(0x7f00000001c0)={r5}, 0x14) 04:06:49 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) connect$inet(r0, &(0x7f0000000140)={0x10, 0x2}, 0x10) setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x21, &(0x7f0000000240), 0x10) 04:06:49 executing program 4: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) rename(&(0x7f0000000000)='./file0\x00', 0x0) 04:06:49 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_ADAPTATION_LAYER(r0, 0x84, 0x8, &(0x7f0000000000), &(0x7f0000000140)=0x4) 04:06:49 executing program 5: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = dup2(r0, r0) r2 = dup(r1) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r2, 0x84, 0xa, &(0x7f0000000140), 0x98) 04:06:49 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) bind(r0, &(0x7f0000000000)=@in6={0x1c, 0x1c, 0x1}, 0x1c) 04:06:49 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0xd, &(0x7f0000000080), &(0x7f0000000000)=0x4) 04:06:50 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r1, &(0x7f0000000180)={0x10, 0x2}, 0x10) r2 = socket$inet6_sctp(0x1c, 0x5, 0x84) r3 = dup2(r1, r2) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r3, 0x84, 0x105, &(0x7f0000000100)={0x1, [0x0]}, &(0x7f00000000c0)=0x8) getsockopt$inet_sctp_SCTP_STATUS(r0, 0x84, 0x100, &(0x7f00000001c0)={r4}, &(0x7f0000000280)=0xb0) 04:06:50 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) r2 = dup2(r0, r1) r3 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r3, &(0x7f0000000180)={0x10, 0x2}, 0x10) r4 = socket$inet6_sctp(0x1c, 0x5, 0x84) r5 = dup2(r3, r4) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r5, 0x84, 0x105, &(0x7f0000000100)=ANY=[@ANYBLOB="05", @ANYRES32=0x0], &(0x7f00000000c0)=0x8) getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r2, 0x84, 0x15, &(0x7f0000000000)={r6}, &(0x7f0000000140)=0x8) [ 309.049853][ T4801] sctp: [Deprecated]: syz-executor.4 (pid 4801) Use of int in maxseg socket option. [ 309.049853][ T4801] Use struct sctp_assoc_value instead 04:06:50 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) r2 = dup2(r0, r1) setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r2, 0x84, 0x23, &(0x7f00000001c0), 0x90) 04:06:50 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet6_sctp(0x1c, 0x1, 0x84) connect$inet6(r1, &(0x7f0000000300)={0x1c, 0x1c, 0x3}, 0x1c) r2 = dup2(r1, r0) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r2, 0x84, 0x7, &(0x7f0000000080), &(0x7f0000000140)=0x88) 04:06:50 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = dup2(r0, r0) setsockopt$inet_sctp_SCTP_AUTH_KEY(r1, 0x84, 0x13, &(0x7f00000001c0), 0x8) 04:06:50 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000040)={0x0, @in, 0x0, 0x0, 0x1a}, 0x98) 04:06:50 executing program 4: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x2, &(0x7f0000000100), &(0x7f0000000180)=0x14) 04:06:50 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = dup2(r0, r0) setsockopt$inet_sctp_SCTP_MAXSEG(r1, 0x84, 0xe, &(0x7f00000001c0), 0x8) 04:06:50 executing program 2: syz_emit_ethernet(0x2a, &(0x7f0000000240)={@broadcast, @empty, @val, {@ipv4}}, 0x0) 04:06:50 executing program 4: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE(r0, 0x84, 0x10, &(0x7f00000000c0)=0x9, 0x4) 04:06:50 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r1, &(0x7f0000000180)={0x10, 0x2}, 0x10) r2 = socket$inet6_sctp(0x1c, 0x5, 0x84) r3 = dup2(r1, r2) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r3, 0x84, 0x105, &(0x7f0000000100)={0x1, [0x0]}, &(0x7f00000000c0)=0x8) setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x21, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, r4}, 0x10) 04:06:50 executing program 2: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) setsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE(r2, 0x84, 0x8008, &(0x7f0000000040), 0xe88154ae185c63fd) 04:06:50 executing program 3: open(&(0x7f00000000c0)='./file1\x00', 0xcee87e958d4c6e4, 0x0) unlink(&(0x7f0000000080)='./file1\x00') 04:06:50 executing program 4: r0 = socket$inet_sctp(0x2, 0x1, 0x84) connect$inet(r0, &(0x7f0000000000)={0x10, 0x2}, 0x10) sendto$inet(r0, 0x0, 0xb, 0x0, 0x0, 0x0) 04:06:50 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendto$inet(r0, &(0x7f0000000180)="de", 0x1, 0x0, &(0x7f00000001c0)={0x10, 0x2}, 0x10) 04:06:50 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) r1 = dup2(r0, r0) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x105, &(0x7f0000000040), &(0x7f0000001700)=0x4) 04:06:50 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) r1 = dup2(r0, r0) recvmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x8c481ba123d4a971) 04:06:50 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000040), &(0x7f00000000c0)=0x10) 04:06:50 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) r2 = dup2(r0, r1) setsockopt$inet_sctp_SCTP_DELAYED_SACK(r2, 0x84, 0xf, &(0x7f00000007c0), 0xc) 04:06:50 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = dup2(r0, r0) getsockopt$inet_sctp_SCTP_RTOINFO(r1, 0x84, 0x1, &(0x7f0000000000), &(0x7f0000001100)=0x10) 04:06:50 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r1, &(0x7f0000000180)={0x10, 0x2}, 0x10) r2 = socket$inet6_sctp(0x1c, 0x5, 0x84) r3 = dup2(r1, r2) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r3, 0x84, 0x105, &(0x7f0000000100)={0x1, [0x0]}, &(0x7f00000000c0)=0x8) setsockopt$inet_sctp_SCTP_AUTH_KEY(r0, 0x84, 0x13, &(0x7f0000000080)={r4}, 0x8) 04:06:50 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet6_sctp(0x1c, 0x1, 0x84) dup2(r1, r0) getsockopt$inet_sctp_SCTP_HMAC_IDENT(r0, 0x84, 0x14, &(0x7f0000000180)=ANY=[], &(0x7f00000001c0)=0x8) 04:06:50 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r2, 0x84, 0xa, &(0x7f0000000340), &(0x7f0000000400)=0x98) 04:06:50 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = dup2(r0, r0) setsockopt$inet_sctp_SCTP_RTOINFO(r1, 0x84, 0x1, &(0x7f00000001c0)={0x0, 0x0, 0x1000}, 0x10) 04:06:51 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendto$inet(r0, &(0x7f0000000040)=';', 0x1, 0x2018d, &(0x7f0000000100)={0x10, 0x2}, 0x10) 04:06:51 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_AUTH_KEY(r0, 0x84, 0x13, 0x0, 0x0) 04:06:51 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_SET_PEER_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f0000000000), 0x88) 04:06:51 executing program 5: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in6={0x1c, 0x1c}, 0x1c, 0x0}, 0x0) shutdown(r0, 0x0) 04:06:51 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = dup2(r0, r0) setsockopt$inet_sctp_SCTP_AUTH_DELETE_KEY(r1, 0x84, 0x16, &(0x7f0000000140)={0x0, 0x4b}, 0x8) 04:06:51 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = dup2(r0, r0) setsockopt$inet_sctp_SCTP_PR_SUPPORTED(r1, 0x84, 0x26, &(0x7f0000000040), 0x8) 04:06:51 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000180)={0x10, 0x2}, 0x10) getsockname$inet(r0, 0x0, &(0x7f0000000140)) 04:06:51 executing program 2: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = dup2(r0, r0) getsockopt$inet_sctp_SCTP_EVENTS(r1, 0x84, 0xc, &(0x7f0000000000), &(0x7f00000000c0)=0xb) 04:06:51 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_HMAC_IDENT(r0, 0x84, 0x14, &(0x7f00000000c0), &(0x7f0000000040)=0x1) 04:06:51 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) r2 = dup2(r1, r0) r3 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r3, &(0x7f0000000340)={0x10, 0x2}, 0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r3, 0x84, 0x105, &(0x7f00000002c0)={0x1, [0x0]}, &(0x7f0000001700)=0x8) getsockopt$inet_sctp_SCTP_PR_SUPPORTED(r2, 0x84, 0x26, &(0x7f0000000000)={r4}, &(0x7f0000000040)=0x8) 04:06:51 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) listen(r0, 0x4) 04:06:51 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendto$inet(r0, &(0x7f0000000000)="9a", 0x1, 0x20185, &(0x7f00000000c0)={0x10, 0x2}, 0x10) 04:06:51 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f0000000080), &(0x7f0000000000)=0x90) 04:06:51 executing program 5: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) r1 = dup(r0) setsockopt$inet_sctp_SCTP_ASSOCINFO(r1, 0x84, 0x2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5d7}, 0x14) 04:06:51 executing program 2: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = dup2(r0, r0) getsockopt$inet_sctp_SCTP_AUTOCLOSE(r1, 0x84, 0x5, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 04:06:51 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_ADAPTATION_LAYER(r0, 0x84, 0x8, &(0x7f0000000080), 0x4) 04:06:51 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = dup2(r0, r0) getsockopt$inet_sctp_SCTP_RECVRCVINFO(r1, 0x84, 0x1f, &(0x7f0000000000), &(0x7f0000000040)=0x4) 04:06:51 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000000), &(0x7f00000000c0)=0x8) 04:06:51 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = dup2(r0, r0) setsockopt$inet_sctp_SCTP_DELAYED_SACK(r1, 0x84, 0xf, &(0x7f0000000100), 0xc) 04:06:51 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = dup2(r0, r0) bind(r1, &(0x7f0000000040)=@in={0x10, 0x2}, 0x10) 04:06:51 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = dup2(r0, r0) setsockopt$inet_sctp_SCTP_RESET_STREAMS(r1, 0x84, 0x901, &(0x7f0000001640)={0x0, 0x1}, 0x8) 04:06:51 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000140)={0x0, @in, 0x0, 0x0, 0x200}, 0x98) 04:06:51 executing program 2: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r2, 0x84, 0xa, &(0x7f0000000000)={0x0, @in, 0xaa0, 0x0, 0x101}, 0x98) 04:06:51 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0x0) 04:06:51 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) bind$inet(r0, &(0x7f0000000000)={0x10}, 0x10) 04:06:52 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f00000001c0), 0x88) 04:06:52 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r0, 0x84, 0x19, &(0x7f0000000100), &(0x7f0000000080)=0x8) 04:06:52 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_mreqn(r0, 0x0, 0x1, 0x0, &(0x7f0000000180)) 04:06:52 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x80) 04:06:52 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x2, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x700000}, 0x14) 04:06:52 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) r2 = dup2(r0, r1) r3 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r3, &(0x7f0000000180)={0x10, 0x2}, 0x10) r4 = socket$inet6_sctp(0x1c, 0x5, 0x84) r5 = dup2(r3, r4) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r5, 0x84, 0x105, &(0x7f0000000100)=ANY=[@ANYRES32=0x0], &(0x7f00000000c0)=0x8) getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r2, 0x84, 0x15, &(0x7f0000000000)={r6}, &(0x7f0000000140)=0x8) 04:06:52 executing program 3: open(&(0x7f0000000200)='./file0\x00', 0x9fe21eace08f37d5, 0x0) utimes(&(0x7f0000000040)='./file0\x00', 0x0) 04:06:52 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x10, 0x2}, 0x10) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) dup2(r1, r0) 04:06:52 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) readv(r0, &(0x7f0000001400)=[{&(0x7f0000000040)=""/88, 0x58}], 0x1) 04:06:52 executing program 2: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet6_sctp(0x1c, 0x1, 0x84) connect$inet6(r1, &(0x7f0000000300)={0x1c, 0x1c, 0x3}, 0x1c) r2 = dup2(r1, r0) getsockopt$inet_sctp_SCTP_DELAYED_SACK(r2, 0x84, 0xf, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 04:06:52 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000180)={0x10, 0x2}, 0x10) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) r2 = dup2(r0, r1) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r2, 0x84, 0x105, &(0x7f0000000100)={0x1, [0x0]}, &(0x7f00000000c0)=0x8) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r2, 0x84, 0x102, &(0x7f0000000380)={r3}, &(0x7f00000003c0)=0x8) 04:06:52 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) connect$inet6(r0, &(0x7f0000000100)={0x1c, 0x1c, 0x2}, 0x1c) r1 = dup2(r0, r0) setsockopt$inet_sctp_SCTP_EVENTS(r1, 0x84, 0xc, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0xb) 04:06:52 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f0000000040), &(0x7f0000000100)=0x88) 04:06:52 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet_sctp(0x2, 0x1, 0x84) r2 = socket$inet6_sctp(0x1c, 0x5, 0x84) r3 = dup2(r0, r2) dup2(r1, r2) getsockopt$inet_sctp_SCTP_MAXSEG(r3, 0x84, 0xe, &(0x7f0000000040), &(0x7f0000000080)=0x8) 04:06:52 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PR_STREAM_STATUS(r0, 0x84, 0x107, &(0x7f0000000000), &(0x7f0000000040)=0x18) 04:06:52 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000180)={0x10, 0x2}, 0x10) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) r2 = dup2(r0, r1) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r2, 0x84, 0x105, &(0x7f0000000100)={0x1, [0x0]}, &(0x7f00000000c0)=0x8) r3 = socket$inet_sctp(0x2, 0x5, 0x84) r4 = socket$inet6_sctp(0x1c, 0x5, 0x84) r5 = dup2(r3, r4) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r5, 0x84, 0x105, &(0x7f0000000100)={0x1, [0x0]}, &(0x7f00000000c0)=0x8) setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r2, 0x84, 0x21, &(0x7f0000000000)={0x1f, 0x0, 0x0, 0x0, r6}, 0x10) 04:06:52 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x7, 0x4) 04:06:52 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x2, 0x0, 0x0) 04:06:52 executing program 4: r0 = socket$inet_sctp(0x2, 0x1, 0x84) connect$inet(r0, &(0x7f0000000140)={0x10, 0x2}, 0x10) setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x21, &(0x7f0000000240)={0x0, 0x5220}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 04:06:52 executing program 2: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) getsockname$inet6(r2, 0x0, &(0x7f00000000c0)) 04:06:52 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000000)={0x0, @in, 0x0, 0x0, 0x90}, 0x98) 04:06:52 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = dup2(r0, r0) r2 = dup(r1) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r2, 0x84, 0xa, &(0x7f0000000140)={0x0, @in, 0x0, 0x0, 0x86}, 0x98) 04:06:52 executing program 4: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x103, &(0x7f0000000100)={0x0, 0x2, "beff"}, &(0x7f0000000040)=0xa) 04:06:52 executing program 5: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0}], 0x2, 0x0) 04:06:52 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) setsockopt$inet_sctp_SCTP_AUTH_CHUNK(r2, 0x84, 0x12, &(0x7f0000000040), 0x1) 04:06:53 executing program 3: r0 = socket(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_AUTH_KEY(r0, 0x84, 0x2001, &(0x7f0000000740)=ANY=[], 0x8) 04:06:53 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000180)={0x10, 0x2}, 0x10) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) r2 = dup2(r0, r1) r3 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r3, &(0x7f0000000180)={0x10, 0x2}, 0x10) r4 = socket$inet6_sctp(0x1c, 0x5, 0x84) r5 = dup2(r3, r4) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r5, 0x84, 0x105, &(0x7f0000000100)=ANY=[@ANYBLOB="05000000", @ANYRES32=0x0], &(0x7f00000000c0)=0x8) getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r2, 0x84, 0x15, &(0x7f0000000000)={r6}, &(0x7f0000000140)=0x8) 04:06:53 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r2, 0x84, 0x11, &(0x7f0000000000), 0xfd40) 04:06:53 executing program 5: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) r2 = fcntl$dupfd(r0, 0x0, r1) getsockopt$inet_sctp_SCTP_EVENTS(r2, 0x84, 0xc, &(0x7f0000001280), &(0x7f00000012c0)=0xb) 04:06:53 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_AUTH_KEY(r0, 0x84, 0x13, &(0x7f0000000000), 0x8) 04:06:53 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = dup2(r0, r0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r1, 0x84, 0x102, &(0x7f0000000040), &(0x7f0000000080)=0x8) 04:06:53 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) r2 = dup2(r0, r1) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r2, 0x84, 0x105, &(0x7f0000001200), &(0x7f00000000c0)=0x4) 04:06:53 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f00000001c0)={0x0, @in, 0xffff, 0x5d27, 0x11}, 0x98) 04:06:53 executing program 2: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = dup2(r0, r0) setsockopt$inet_sctp_SCTP_EVENTS(r1, 0x84, 0xc, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0xb) 04:06:53 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f0000000200), &(0x7f00000002c0)=0x90) 04:06:53 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) connect$inet6(r0, &(0x7f0000000100)={0x1c, 0x1c, 0x2}, 0x1c) r1 = dup2(r0, r0) sendto$inet6(r1, &(0x7f0000000240)=' ', 0x1, 0x0, &(0x7f0000000280)={0x1c, 0x1c, 0x2}, 0x1c) 04:06:53 executing program 5: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = dup2(r0, r0) getsockname$unix(r1, 0x0, &(0x7f0000000080)) 04:06:53 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) bind$inet(r0, &(0x7f00000000c0)={0x10, 0x2}, 0x10) 04:06:53 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) setsockopt$inet_sctp_SCTP_PR_SUPPORTED(r2, 0x84, 0x26, &(0x7f0000000340), 0x8) 04:06:53 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x1c, 0x1c, 0x1}, 0x1c) 04:06:53 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = dup2(r0, r0) setsockopt$inet_sctp_SCTP_DELAYED_SACK(r1, 0x84, 0xf, &(0x7f0000000000), 0xc) 04:06:53 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000180)={0x10, 0x2}, 0x10) setsockopt$inet_sctp_SCTP_AUTO_ASCONF(r0, 0x84, 0x18, &(0x7f0000000000), 0x4) 04:06:53 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_CONTEXT(r0, 0x84, 0x1a, &(0x7f0000000280), 0x8) 04:06:53 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) connect$inet(r0, &(0x7f0000000140)={0x10, 0x2}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x20104, 0x0, 0x0) 04:06:53 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) r2 = dup2(r0, r1) getsockopt$inet_sctp_SCTP_HMAC_IDENT(r2, 0x84, 0x14, &(0x7f00000000c0), &(0x7f0000000040)=0x4) 04:06:53 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) bind$inet(r0, &(0x7f00000000c0)={0x1}, 0x10) getsockname(r0, 0x0, &(0x7f0000000100)) 04:06:53 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = dup2(r0, r0) listen(r1, 0x577) 04:06:53 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendto$inet(r0, &(0x7f00000000c0)='V', 0x1, 0x0, &(0x7f0000000180)={0x10, 0x2}, 0x10) 04:06:53 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = dup2(r0, r0) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(r1, 0x84, 0x108, &(0x7f0000000000), &(0x7f00000000c0)=0x18) 04:06:53 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_DELAYED_SACK(r0, 0x84, 0xf, &(0x7f0000000080), 0x5) 04:06:53 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x9}, 0x14) 04:06:53 executing program 5: pipe(&(0x7f0000000680)={0xffffffffffffffff}) writev(r0, 0x0, 0x0) 04:06:53 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) bind$inet6(r0, &(0x7f0000000100)={0x1c, 0x1c, 0x2}, 0x1c) 04:06:53 executing program 2: open$dir(&(0x7f0000000200)='./file0\x00', 0x208209, 0x0) 04:06:54 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) r2 = dup2(r1, r0) connect$inet6(r2, &(0x7f0000000040)={0x1c, 0x1c, 0x1}, 0x1c) r3 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r3, &(0x7f0000000340)={0x10, 0x2}, 0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r3, 0x84, 0x105, &(0x7f00000002c0)={0x1, [0x0]}, &(0x7f0000001700)=0x8) getsockopt$inet_sctp_SCTP_PR_SUPPORTED(r2, 0x84, 0x26, &(0x7f0000000000)={r4}, &(0x7f0000000040)=0x8) 04:06:54 executing program 4: r0 = socket$inet_sctp(0x2, 0x1, 0x84) bind$inet(r0, &(0x7f0000000200)={0x10, 0x2}, 0x60) 04:06:54 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000080)={0x0, @in, 0x0, 0x7fff, 0x210}, 0x98) 04:06:54 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000000c0)=[{0x0}, {&(0x7f0000000580)="c9ab2ad9e50d6da7caeac8dd57c94febff8021383b491015477f40b55ca926465dc03c493e5c4fa60916e99056ffcb0d1da05581dda1e8123e24bc4038305fb3ee0e9840a178233992181ef19c57a73566aeb8dd31d7c492011726f6c1bacff7b3b82a7205841cde0b6b0f1e557a83cf04af08577612feb560db0676f26f91eef051a6a7625289577a9173fe9bbef67bebb824949eb6dce4ff5a72b7c52e5ea6d423fc463fdac57dc16fdf2a2b5e22d8c6a516e209991001ed05be42c74247a0622daa7e15c73119e823de1f3c1b477e873e2de7c400fb1e37a7b8d6277de17847423139874ff4c77427cd1b2e683b1bf0cdd3cde29d1804e5bbe97251d46fd7578c163d876f4ab41e0dc261360a1629e769e333641c4964760238bcc532bb8f12c3646a1ca618bd19faeb3da225916d78878e9ad8f377d451f72d9377d70ecd1ccd52175429bb39a2aa0ffbbd4db5c4133c395d2596456b02a7616514c368dbd6fa1407fabb4c44d914b626b5e2e48f0d77577438b2a4a9086e26d57881289762410b33a7fc0112f1ac2d6b4bcdc04847924b4029fb1306b487e7c3237e3aa81b6d9f7f0e3da62cb725167976bad3cb4a9ccfdce6961fab872df38c8b62106ac07da97a3d6482bb1429c7f623a7e8edc17a5b0f23fd3eca7f460e86933f0c8e72a1f59d856252a4437581d2479b471cc339ff96b49bfb3efc86f777bdcd0f2a925495025cf903218893a9d17aeb550397c2f3956649f694b656f4ceb360383706076e958cb3810bdd0ff2e2e28baa4394f5b1948ef0a4b43e0962527e397b7aa29ce0e890b501e195c163b70d73fa326bace59e7f242d9aeef17e30750ca27e703d151f6b933d1055ca84b82f63ae685cf83350510bd193c41aca13d0db2942504ac195d08758adc0f1ff7cd4448f4638b8c3e9d48f0e3f37aeec669bab80af56e0d3ecb84c35a61ed379841acab3a057d34ad056d2d0a743dd1bd73446b18683750ed56102742b16974b49070e321419c8d4208c3c1ae2971a9fb965b596d83e6822be62ad54b85cf345aa458abbf84796369354624752feb62d4701a5421c3fc0803e717a18bdaedbb022d6dfa5d5d0a8379e9b6cfaf12646d67013c28cb8304141085c9763dfb8947631eafadebf7633ee339588d1b8b296e6195fc303f286c52e39e482b718db0b2491bbba546b48756ac386a9b9e79d7e33b48b7c4a51be81ea6d0ec9d84ba8b052b53b8b358ae853717a3bb4f7b4138d8749eaeaf3c12bc0634ff769c8ea8eaf576c396149a1c9dee49989475caaa5ee847654e311ab138ad0171290c9b1e946a9aab4516f94eb903ef982feb7374d80388d4783a68a9b6cdb458ca217a9bcfa04d0ba18d6bffedae9478705ac7c993d6cc4ca30a5955625fc7c1d8d4f0c8fc586ea8726fdde6b8aa84bba75b3094044b668297f32d666e71644d1fb8efe771430a302d4708cb80e9c66d59025a0eaa1683b84e64a65537a2275031e280f1aee3cf918fbaf4e328c5165069a62e225c71b0971f78950616bd17496e82d152e33682db5a7e0c72c865ce3d4e0c1b49fd383e25ecae5e7c0dd77c6bc89ca417a4650aea0e180e114b21650b6045e8ea29c7e051573c33c9157e9fe2dbcbfd5c4056f69d5952d88b6dd55f13f9c1e06f3f102d5a6b4dceb3eaac6754f8a29f16b08a592e94e157c57f9294f3b3f2ab7a268771fb756d0e0d101afa98cc00e0c02d13967f1f6eb0283cebc2d505d36dcc3860dd5ace35b2609c070b9cee0b26c6e98b941085976de4d190fd00c2bcd86ba7c2b219508d554be3e776197ef1bd2dcb9c8d033dd1f89aab0b76d17a1a2d2db93ec64eab45af401c7e3fd6949bb3c3836ea7049b7fb642e279bafb11d01bf29baa8a2afaed4eeb6554ab3125b53bed56a7160932cefd1e797ff26d6dd3b2bcc5b7b69d2f8c31f87adc5cd5ded9d6f904ff559c1039fb58ff77c1332b67bf18850b763702c99b02356bb73e819e4162318cd6800f3333970808b7f87ff75716baa1fcf2dd888b44ee5163974f6b4f9121882bd90fb202461a86d4c1e0972c6709fbd300e34a0d4fe41663719148bd267f51db2abede1b834437ceb5e8474219a891b2451e5b717c3e61db4961947c48b1bf34637f6852504ee5afa012a8a585bf30f0e241a048a691e312160d6dcb7cd6426df72059cc1e4fc37f9604e26685215471053da67bbf586f5430f2e4b5fcce064a67dc07359cfea0e6b0315c65579a5fab5a0ef4c52892aa4b83d01299084afa42fc8ac8c3f785fa00428c66493028bd39ae0c50355b8fedbd02165dcb340fcff7e3e43847c2d24149a5e838e8811f88b7a400b69f22fb26c7f315ac595dfc44acf5f207bcc3c74bbc10e4afc09dd3f213f5f894494a442f52168b415a3a5d3d7d5760d9fb53aabc8eb1a36ab53cd95fae08775e2e102d96e29d6e94bec0dc04e5e118f16b58614921c3c77a32d6fe6fb32256e2973101e41a9a81e5938270af3f0ba7f6d6ef418d75d50b51f3bb68df199fb13e1c3cfcb63a9852a1cf6600085f95d3a965c83926d6c618b8e7f1f4483dd3642e66ec293a6c4ba6e5b293a8c7d38063fdcea89b2b346a1460b0fe5dab5118ad8e77d1940a4dd4bb68234ed33e6030e16ce9a6c99fbb1e40b87e30cb0d13a389e004a7df0c137f44498414dca5c0677004fad06706bf372c437b7462c60e9329937864410227de319bfc7befc68d5313c6f981acb621e9d321aef508867f97e330e31218727ce1c6108d2744f9fb56b4f5b2b2ca368ccffa4dfe1fe213daacd3a2c2762007926d9b8a63ba3c2efbce4272a72d87feca1e051dbd33dc424bf8aab3f390b41877a36208dc6453d4efb2658a899f39b9dc8a91d90c4e346d920c94234bb540b514c5404af3254384b81951c38426c3c1782b3f7f18c961e31942efd0e959eeac98780ed5ef6743df62fcb18fb1ab23f7f04482e90f5b256b0cf1dbe569fd1a7664a5fe90a962ad821ec070ffeeb6b733aa508d50edd27fd410a1d13a137b89dbb5c88c1c25447338f4440d55fe447b5ea21861aadeb5794daafe1dfbb4434fcb37a22bd230498abd3deaaa5f20771527b2593aa6e386cb9b109c47e8ef9c2bf839f1fc6c39f9ff5b830a50a738791c18c509481f50a5d47e9807a6ea4132908748a31db5720ddfd9f7bed52b7594b769ad7a96840b7332e3d2fc74e195a2545ff1efca6e7bb98879383df05787caec70395c4322a6b05677cae856aed4cdbe8bd067dbec03698ba1b502d69f86e661cf66c82ff587cc84f19d2f678fd3a1cdb66ed6cffe4fe4de47c432344b294a9300605fe241acddc70701c9ef48b0b38f3e82723a267b7ffa5476a4e8b2d4bb8a904b6ff7f24c0241b721cffe9d3cdb7ce1dc0d024cb6fdeacf69e44b46f24c9260a1de81640e299cb11c68726442278ed7aa48fe143e778d4cde1efbdca44f6e74254c02dcd09de4dbc5eb791220c471530c7db16de5c6c52bcc01f9318fa92be7167aba7aad04f702ff0cea655f07752f980952dc343d5ba4e6180ca1cab8394fbe64e69939e4d3ee7d21525d8fb6a6df47ef1692fffb49c036f6b37e6342587649c5117963743ff8012b7ee379a03d69620f7cc049ebaa51ce7fde0961af044b4bdaa5da0bf57d665e98a5a905a6edf43d024283afc3eb70bfef921ebd5b9087c473f47d321c371a307ee627ebed631aa3d268bea600b2a6b9675468e7fa7d6bc9244b3674bfed9c510ad824781570af558bbaeb179f96f9c0838372c400ace51d0b7c2b1628d0f40259c53490d0e93ad8b0a460cb52090fadcde8241f661f7f2c3d320d7f63e28a3eb9f465d9bec5d31a13dcbc4f7e2ff39c36eb57d8e7f81bb389ce9f4055aae5dd9d3c0cad0984d1af9286dfcf203dfb570c52e8b9ca662737f9a42191ad7af6a2f413b0f50a7370f1da4726d2b49211d9177072c4a4ee69387285fa29bb865a5c8edfa30a9f4a927836214b6352cfb30261c2a76c85c90272aa2edd762e6a3259756a2f4c02264cee698017d7ebdf751533b41b4dcd109b7ed3865e06e2a7ce7d34c137c101bb92679ed26026ba857f5820d67df2c85dac76f6f50f7f0c787d8f10063926a6764dc3a5105e9ff061929f379a5f1ae9d4e767858132a7ac8134293803572481b70bcbdd09bc1ff460a5264694fe7f23e1599abaf2414e82590ac98d06a8e79ea4a1e15653bd7d79b8593f276cc921544f0133120628ce813551c39ad4282345d9c418c5d6858d2b2514da18d43e594f6a26a020f695095bd14a63c970951048a21060361de2a92eea59159ed0b800637ea8cd04a717b4b79067fd4239a1373607ead6f9d06bc0eee7525c55b05f5c3676510d22b0ce406a65cecfecd721bee1a5510bc586530ac1c3505a661724d77551d4a1c4f2ca0cabda5c96678133d1e4ac587a8566764940a2eeb520a3248a2977f557790835e466b2969ad714502e3021cfabf3c74efb196e36ed5d1977d83ae1c218697f1c541d56b02b44d0a00608de11e9aa1920f6931d4113cb56b0b2c5098b7fc04a3bd8471ea1141c7e80dbe24e952bf3799841f13912722df5fe93650a7dd63c9cc86d6b061964174be4de91f3a49cee0d2dc8658b05d5571d9828d03ae6df94f0ecae6e1f376e9f5d650f427a32d74491c1e7025b8f085bfd800b3fb7de4d92338d468ba9191309f4ba76c63698bca9c0e695e4bb3c9ee89a12893f51bb64a58910c16bc4b4ef98626d68d11825e394027fee7e65bccb12d580fc2508ed5abfe727f085c876546e170c3f5af653bef8fbd58e9ebda37416ea55e8b05dd4caf08f9031dfab0f7d94d3bdb3c4cbe03b88c47b98b419b5085d8e70d5e7329479cac13d6d555bc7ac578c5579fe77d03ba88146f833927be3df601e6d16945cf56ff81003ae618a85d4f327b27e57711a522070f66dc666c1fa8a6149398eb58c20f2e8a4ba6ec82278572c9519b2ce12e69b3cc8cefd95510e7666ceb3795b3a1e10a4ca5999b43de8be3219dfec06b3e95100e11f03457df38dcc98f09c14fdd995e044401d251c1ef4d52eafe1a934914fb0f70ee4e8308fd3260ec5d769bac2c29f77cb367ed76300cd6853037a813b3b164bf6809eddc3c6bbacd307c846ea290bdbcfc8c9863bb7f5c99e35691368a29046eaeede052526276fbdf3b3586600a09d1ef6bae5adc8218be09b34ceab6c407f192207552de42ff42a25c912ec4704d5fe72d9a1df8f4d528b484e69f02dcc0f30a5a62dc38c53dacbd329a52e728df2c28038e375133203096f0ed25be64160b69d16bb29098d413a73aefa229814d7b8f4514de64aa8917af93", 0xec2}], 0x2}, 0x44001) 04:06:54 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000700)={&(0x7f0000000040)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x7, [@union={0x5}]}, {0x0, [0x0, 0x0, 0x0, 0x0, 0x5f]}}, &(0x7f0000000e40)=""/4096, 0x2b, 0x1000, 0x1}, 0x20) 04:06:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) 04:06:54 executing program 3: r0 = socket$kcm(0x29, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_kcm_SIOCKCMATTACH(r0, 0x89e0, &(0x7f0000000040)={r1}) 04:06:54 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000400)={0x9, 0x1, &(0x7f0000000480)=@raw=[@generic], &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:06:54 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000000c0), 0x3a, 0x0, 0xfffffffffffffe42}, 0x0) 04:06:54 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000400)={0x6, 0x2000000000000310, &(0x7f0000000480)=@raw=[@generic, @cb_func, @map_idx_val, @func, @generic, @btf_id, @initr0], &(0x7f0000000040)='syzkaller\x00', 0x0, 0x8d, &(0x7f0000000080)=""/141, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000180), 0x8, 0x10, &(0x7f00000001c0), 0x10, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) 04:06:54 executing program 1: r0 = socket$kcm(0x29, 0x2, 0x0) sendmsg$inet(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000580), 0xffffff65}], 0x1}, 0x0) sendmsg(r0, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0x0) 04:06:54 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x13, 0x4, &(0x7f0000000100)=@framed={{}, [@call={0x85, 0x0, 0x0, 0x11}]}, &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:06:54 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000700)={&(0x7f0000000680)={{0xeb9f, 0x1, 0x0, 0x18, 0x6800, 0xc, 0xc, 0x2, [@union]}}, &(0x7f0000000e40)=""/4096, 0x26, 0x1000, 0x1}, 0x20) 04:06:54 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000400)={0x12, 0x1, &(0x7f0000000480)=@raw=[@generic], &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:06:54 executing program 4: bpf$MAP_CREATE(0x2, &(0x7f0000000540), 0x48) 04:06:54 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@base={0x1e, 0x0, 0x400000, 0x8001, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2}, 0x48) socketpair(0x18, 0x2, 0x29f1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$kcm(r1, &(0x7f0000000700)={&(0x7f00000000c0)=@nfc_llcp={0x27, 0x0, 0x2, 0x4, 0x4, 0x1, "4dec119836d443b92bf3ac735eca2c621eabfe742e651f7f44797fabf8a983566fdf1e47f55fccc7b06d75d9e539433d1436ec56acad6b3fb02da40a9b9d31", 0x25}, 0x80, &(0x7f0000000280)=[{&(0x7f0000000140)="d1428804351dc6e2428070355ea6aa97f90e3393adb3ae7c65918e014e3a56345b556d8a1b533a4337754aff3edc39aa309bb2186fc6a82a83d311ecaa98af05709147bc8570d8ab544eb7531efc6f9b3d1e23ba30e5045eac83d5021249f600c3a06d632b3b9124ddbb884c136e253bf47e00c078b63cefa4cc7d0917856680bf14c8d1a40e8e87733a693a27953011cb9b112a5c1968cca93d9f11cd557d0456870ed904d2a860756eb27038efd8c27f4f639e29662b789db666a4", 0xbc}, {&(0x7f0000000200)="12c0071d8fe7235900ab71cef0003f781c91b2f5ff619e662013281c5725aa72e0c658c71af6fd8d9a87ca43af8d856afd96d167ebfb65e8a6d44b411b18bb2aea045363da516e9a8d7e79c78e5e057a", 0x50}, {&(0x7f0000000340)="6e4d6ee2d3be85f1a0bfea6e70d7231114b673df19a5a1d940ec30ade81a7bd6fb2fcf6a781dd3bcdc8b637bda5452f7f68469dfb05c16e62a7fd04bd9fd3cf3378d707737554ef0b1494f85a68bebda072da88f4bab556bd9204746e5bfbe163b217beb380d8f9bfd5a", 0x6a}, {&(0x7f00000003c0)="82784cc944815b2097cabece7178c90c56c042319fdf8181059abba2409f7d3394cc958ceaeff4552a382d87d06a4cf3447be6d12c5e4dfc9568d919461fe93887980955e6be11010e242939bc528844795b82c8f08001dbd1eb21a237090bce5d7947", 0x63}], 0x4, &(0x7f0000000440)=[{0x30, 0x1ee, 0x6, "4aacce63865a3aacf606fdd240c91fffecf14bdc361511539fccccf754ff55f2"}, {0xd8, 0x109, 0x80000000, "c9349bb08c8dd133b456c03e2fe8ef821bba970ce3bf37ec97390cb4e11a5df461103f6de4a16474806947ca13a87f5eed9427a72b2d19de9ffb6fb68107ab3fc5f86cab365979d6be250ff0fa1da09a1f6db5e0560cb03ce36d275b9d7a40142ba15674b52f7083da9a3b37149c931d2b64380a2986a46bdbaa790a28ce7de707feb610b72dd654510ec03d0e1970b2ef4fbdcff45202ad0e309919614cb7e5e94afc67ef71da51f1252db545242d0599cace9dfa00a5dba1335142b809038d23546dff0f88"}, {0x88, 0x108, 0x7fff, "8ff873cc37efe5c3aa94108ae145a44fabc6c9ab223d15f7932984b9854d36dff3862b658f0242db4812a4b18dd414e3e6784b9f071df3a54e4ac0a68adabcc8953916ada1fa500b7c6ab10faf484936b1959a7e47013047c7921edeb12e5c4c0ca4568a75afb59c8203f5feadd2c2c7e5"}, {0x48, 0x6, 0x7, "d57115ad13664f7ef5df6b767d0f7e60d141b1aed5e194f9fbad8a7dd09ed544b8f617105b71c1ecd3022c5f65fdb71269"}, {0xa0, 0xff, 0x6, "965a7bc4e4250a711e956e2d480d7cc6059a5d46e49a054aba1df74c1b9fa76d872f78e0fe200bcd210ac5e79ffd01754e4b011f18c79d79cedd4b2abe91cb63aa13ab1a4e0fc946bec333ef8015230aae95fc4700cfe82f867561834e9d056577b62ef7885505c816d0adf8c35e13fc565c177c620c518ea21d9d04883a89b83bff2dd1561d0d0f9c0564"}, {0x28, 0x88, 0x7, "1e1fd20c9bd395c7c9f352d78f9f01f66fa525ef3d56fc41"}], 0x2a0}, 0x8000) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000080)={r0, 0x0, &(0x7f0000000040)=""/2}, 0x20) 04:06:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001c40)={0x0, 0x0, 0x0}, 0x40) 04:06:54 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000400)={0x8, 0x1, &(0x7f0000000480)=@raw=[@generic], &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:06:54 executing program 2: r0 = socket$kcm(0x29, 0x5, 0x0) sendmsg$inet(r0, &(0x7f0000002b40)={0x0, 0x0, 0x0}, 0x0) 04:06:54 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000580)="c9ab", 0x2}], 0x1, 0x0, 0x803e}, 0x44001) 04:06:54 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001600)}, 0x2040) 04:06:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000580)="c9", 0x1}], 0x1}, 0x44001) 04:06:55 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000400)={0x1c, 0x1, &(0x7f0000000480)=@raw=[@generic], &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:06:55 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000700)={&(0x7f0000000680)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xb, 0x18, 0x2, [@union={0x0, 0x1, 0x0, 0x5, 0x0, 0x0, [{}]}]}}, &(0x7f0000000e40)=""/4096, 0x32, 0x1000, 0x1}, 0x20) 04:06:55 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x40) 04:06:55 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000280)={&(0x7f0000000340)=ANY=[@ANYBLOB="9f0122e5c0"], &(0x7f0000000180)=""/246, 0x41, 0xf6, 0x1}, 0x20) 04:06:55 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@base={0x1e, 0x0, 0x400000, 0x8001, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2}, 0x48) socketpair(0x18, 0x2, 0x29f1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$kcm(r1, &(0x7f0000000700)={&(0x7f00000000c0)=@nfc_llcp={0x27, 0x0, 0x2, 0x4, 0x4, 0x1, "4dec119836d443b92bf3ac735eca2c621eabfe742e651f7f44797fabf8a983566fdf1e47f55fccc7b06d75d9e539433d1436ec56acad6b3fb02da40a9b9d31", 0x25}, 0x80, &(0x7f0000000280)=[{&(0x7f0000000140)="d1428804351dc6e2428070355ea6aa97f90e3393adb3ae7c65918e014e3a56345b556d8a1b533a4337754aff3edc39aa309bb2186fc6a82a83d311ecaa98af05709147bc8570d8ab544eb7531efc6f9b3d1e23ba30e5045eac83d5021249f600c3a06d632b3b9124ddbb884c136e253bf47e00c078b63cefa4cc7d0917856680bf14c8d1a40e8e87733a693a27953011cb9b112a5c1968cca93d9f11cd557d0456870ed904d2a860756eb27038efd8c27f4f639e29662b789db666a4", 0xbc}, {&(0x7f0000000200)="12c0071d8fe7235900ab71cef0003f781c91b2f5ff619e662013281c5725aa72e0c658c71af6fd8d9a87ca43af8d856afd96d167ebfb65e8a6d44b411b18bb2aea045363da516e9a8d7e79c78e5e057a", 0x50}, {&(0x7f0000000340)="6e4d6ee2d3be85f1a0bfea6e70d7231114b673df19a5a1d940ec30ade81a7bd6fb2fcf6a781dd3bcdc8b637bda5452f7f68469dfb05c16e62a7fd04bd9fd3cf3378d707737554ef0b1494f85a68bebda072da88f4bab556bd9204746e5bfbe163b217beb380d8f9bfd5a", 0x6a}, {&(0x7f00000003c0)="82784cc944815b2097cabece7178c90c56c042319fdf8181059abba2409f7d3394cc958ceaeff4552a382d87d06a4cf3447be6d12c5e4dfc9568d919461fe93887980955e6be11010e242939bc528844795b82c8f08001dbd1eb21a237090bce5d7947", 0x63}], 0x4, &(0x7f0000000440)=[{0x30, 0x1ee, 0x6, "4aacce63865a3aacf606fdd240c91fffecf14bdc361511539fccccf754ff55f2"}, {0xd8, 0x109, 0x80000000, "c9349bb08c8dd133b456c03e2fe8ef821bba970ce3bf37ec97390cb4e11a5df461103f6de4a16474806947ca13a87f5eed9427a72b2d19de9ffb6fb68107ab3fc5f86cab365979d6be250ff0fa1da09a1f6db5e0560cb03ce36d275b9d7a40142ba15674b52f7083da9a3b37149c931d2b64380a2986a46bdbaa790a28ce7de707feb610b72dd654510ec03d0e1970b2ef4fbdcff45202ad0e309919614cb7e5e94afc67ef71da51f1252db545242d0599cace9dfa00a5dba1335142b809038d23546dff0f88"}, {0x88, 0x108, 0x7fff, "8ff873cc37efe5c3aa94108ae145a44fabc6c9ab223d15f7932984b9854d36dff3862b658f0242db4812a4b18dd414e3e6784b9f071df3a54e4ac0a68adabcc8953916ada1fa500b7c6ab10faf484936b1959a7e47013047c7921edeb12e5c4c0ca4568a75afb59c8203f5feadd2c2c7e5"}, {0x48, 0x6, 0x7, "d57115ad13664f7ef5df6b767d0f7e60d141b1aed5e194f9fbad8a7dd09ed544b8f617105b71c1ecd3022c5f65fdb71269"}, {0xa0, 0xff, 0x6, "965a7bc4e4250a711e956e2d480d7cc6059a5d46e49a054aba1df74c1b9fa76d872f78e0fe200bcd210ac5e79ffd01754e4b011f18c79d79cedd4b2abe91cb63aa13ab1a4e0fc946bec333ef8015230aae95fc4700cfe82f867561834e9d056577b62ef7885505c816d0adf8c35e13fc565c177c620c518ea21d9d04883a89b83bff2dd1561d0d0f9c0564"}, {0x28, 0x88, 0x7, "1e1fd20c9bd395c7c9f352d78f9f01f66fa525ef3d56fc41"}], 0x2a0}, 0x8000) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000080)={r0, 0x0, &(0x7f0000000040)=""/2}, 0x20) 04:06:55 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000380)) 04:06:55 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000580)="c9ab", 0xffab}], 0x1}, 0x44801) 04:06:55 executing program 2: syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000480)='ns/time_for_children\x00') 04:06:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000580)="c9ab", 0x2}], 0x1, 0x0, 0x1100}, 0x44001) 04:06:55 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000700)={&(0x7f0000000680)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@union={0x0, 0x2, 0x0, 0x5, 0x0, 0x0, [{}]}]}}, &(0x7f0000000e40)=""/4096, 0x32, 0x1000, 0x1}, 0x20) 04:06:55 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000700)={&(0x7f0000000680)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@union={0x0, 0x1, 0x0, 0x5, 0x0, 0x0, [{0x1000000}]}]}}, &(0x7f0000000e40)=""/4096, 0x32, 0x1000, 0x1}, 0x20) 04:06:55 executing program 3: openat$tun(0xffffffffffffff9c, 0x0, 0x454800, 0x0) 04:06:55 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000002d80)={0x0, 0x0, &(0x7f0000002c80)=[{&(0x7f00000006c0)="e3a8c86be9bf1258f6d0e226e28bb1ad8188549ba6f7b6bc76a957bb9d824ef56d2f405cef0d20e447646349ddcf81bd14a7f4e0cc3f4a65f4da1e2db2e3b772e3df99edbe6a982066aa00b716aaecb2be653c2e78ba17ae65ea0ddfd48b89e9d2b904efb5f90f21685c6688d94a041f60f866a50aff66bfddda73d864a98cd52b58bf4ed96d2e89daabe1193ff19c218fa390fc8b04c968eb9539d6c3a2754e730fa2ac475c41be39ef816595d289363b5354ecbcb0644bb1c9ec253ac44bc2eca70c0267cd27", 0xc7}, {&(0x7f00000007c0)="5687fabd303960860854f88d81baa691207433fd77132ff800f949f71a7fe43a4fd991be43863b8b7057a48659edf11261e460ed9f5846e576963b21a8fc93b90117475c7494bf010c7926ebb374319592ee20c8f270ce20514ca7eed84f4f075d34ac37cd91fcd6a63e13e9f9e86bbe85a6546cade1e4cf44aeccde6e794693df0cd8f1d214f038c7749fdf7165f02ed7ac2c053d70a63b21898efee23e4f7babfd8b7a27", 0xa5}, {&(0x7f0000000880)="0fe7ca5b6951e152c90d4e3f4079ca344efde0b212003e462c898b50ddd2198abf74ad3776d76e9e6d718cb8309f08cd5a4974d181eb4b15e402e56e6226b6779469cbfa686a195252eb72686462784dde762fc02a89782163eb93e432e649fa0b0280514519a1d07391a7dcb5fecbf68f7f3fd8fe10e29c04526c58b94e3b86e295e3b0ed5d32f651366d06f2c7641dfd4e71ccf4d07fd8cea0e7ed6a93bfda33cc170001f7d6a271c7ae35f1e37375bfd1fc762a868bc89671ee397a26cad4c26fbd6ad16b24d694ae2da7ea4fc44b6b4cfe9d14ddb36055b93dafee7aef1b2d49fe7531d9438e39f1c0dab8b6bcb9", 0xf0}, {&(0x7f0000000980)="b1376835d354b937deb2bef8fad6c78145bb59e7a636497fda6f955ace4cfef4eb3fb1b5459ca7ddcffd5421bf141a3d2a1806da", 0x34}, {&(0x7f00000009c0)="6c43c2c1b2b2787ddf4557dd826f55841b786bef0444fbd3038b80e6d558f5b88d6f5834e0ba674a63db1bd1c680db2c367788c45adef2e97595800863ebf9c8951fb95d3f0848e570aeda1fc483e9b38343fe44a15bf21b830940e9a51b72c7f5e1a62c5ede322af1246e274cb35be608f63c2d1bb909baffd617a5996bfe096532af563acbdd9a993f06399d2d296b85de6e51697cc9b75e7d31d018ab3cca6e664da91ecacd0c66d7eab6a574b0266c712d26db35a30fd2578a05f01445b6a7dd08346066b2696aa771c59244a5814e356e77b8c932c99ce72669fdc8c17582294f80df4a477eb55a940a6045dae3814d6c6c6b000d5fe8edd3ab6f3bebf1138ab0e224666de0f9aba45e9aba694ccf3f57b3f97927185d51aa480c591b828959e8112a26ce8ad1e6cacf6181568132b49ae625efa132a5cc2cfc24908d296c76f053f9a8dcd39c8796be4e8f75851872f1d3e8fe7df51ce68648be32f5766bb4e30611fba467ec04f48cff891d583657075ca4f348fe245a8e88799f9ecd4f6c59b57bfa2f387a2a5f90c6fd5791ed9718f85146ce5eebdf58a80a11bed1483adc3a48f9fb09905c8d136c1cfea82227b58930015fb0bc54351cacf6aa1d2c5f389243d98314dcc6280adebfb42da31170c70f9432ca696b9f4767040b54b73f18e1ec779a2e40c76eb1319339afaffd501955a2b904e987c5b9e0f4f4088a6b9c30b7d74c0bfdfccb860cc5f529a10205a0fe52af6c562a85e7ecd4ac2a2688f6136c9c2a5bc995b9e01c601353613c17e10c01ed4fcf8c3fb27698cad65ba24af4b571ee961de57ee241c0376af869cb12120dc31afeb58e711bc26de1c8db34a385607c5c3b74c409b813b611eed7a3e84b0dcea8f36debcae4f442abc78e8ce8170b3dacd9402b550854cbd544d831b3946ee3a4cefa32c27cc0c6ecb0a7f55700992b3e0dc5ff1d2bf4c44215467f7d963a147f12d046332fdfe4f38ac8541467632b51d52b7b82d007ddb214698d534b4d9383eaf46cc276ddc8195f5368ab93ed2ecc0970a53c75917091322691825db52ff9ac7298865c6d5ea816fca66ee422ae1fdcd33d6b2d911b6179b89178655ae71f638802bb9b527b9c07aa376607b0bb1913c7ef172b9255fa5f94ffaedd9f66c743f0feb7a9ddd6967cb0bdf72b537fa3a96397a0f7517c4b23c70fb5f5c2d1d684f190ee1e2db14bf5a94bef787feebcc6a313282b840e3d211f8f2d1dad78daade6bdd063d496406ad7e8ce0e1997a08fbd3c4d4b3b75755f6175b1d7b93de378063c4fe5967d374b352b2a5b7041802c64b98152f146de5ea27add567e8f4825940ebd50206a30f6f84d91793ba20184075c45bd4d371b4a9125f807b06150ab63b4f5216ed52d1f6d1e084d7a860ead498433c0cd6eb5b1784cb9f1614c1aab6218af4d3362b8cc0e61da7c59bfbf563a8604a35a1680d0cb85d67044d36b7411f0e961d7ae48c0b24ad452e96fc3e68c92e07a4f7f1fae777147fa3a7b2585b20f561c37e60d3a7875ec2577cea68eb1a12f4be28d8593cdca1299e557682a6f1d7895eb5906b7c0f8c68d42cdced24f789db31357524dfb4a494127eb44e74b8b00fcd8af34c51733fbca4708426f67c6d9317627f77d82b9f4cffc69662dce70b2e51511d118a9562a23c54f5bc9f7e97e0f1d0176a017483e381f8b4035bad6d443bfd30fba9346ff3ed3dacabce99dc7d10731590799e1989e48e3956e6fd24139fff8ffa9d77a3c03455c3b90d6b9bd4aec441a065120b276311f5409e00c00f386b91f5ca7d04d531c9f59e0aa8043a4127677ff4b8cf71491d8d28f9c6db5e4874ea04924dfed3a9b95a896ef93c0f13f8ac3b14e059622e56d59b7524e09bd4269de7316220534290684952bef84e78dc81833ccfad3a255707a182638fe9da98ba381393bae344705333c68da4a09b04cd3bf49385d2174613157d40b13ef2fb05efc846152fafd41ff0cd663b69252d20ec8c5c5119b300e4c326d1e70b6070ca4a73a79e4484f9f12cac46f670461613598275f4cecf49cd34c5ae507acc168f61fec06c0be26db51e349e3015951fdf42f49c063adb7ad88b079b9009b67479c31f067efb235e97253abbc1d7daf7558611e8851f54129d541cd269f53c7248f4f327c7c23b8b14bb9c2615ef13a6518c2d68426cbe364c4edee67d0640e436c704ddc0632b7925ddaece12b031ba299326e1ce79d9beb410c4ae4b52fc66daa31d0565311a8f41aa33c850fd62cf81b56bfd013668043b2e7adda3db84a45952794a6762d6114c6b59f2bdb58b32a5b6e0710acf308b279452c523c22b7f80d850a1e8b47903847bdeab585636e4f5fd56ecb5b8c7522c6b21b2d7fee79600c863eb1eb8869d79dfed49c6953438da071714c12ca9fb7ca81e73c04535e6818f590eded8fbac36e23c4f7981b0314b6f16a3648e8a96ac29d6e49e0d90985c30b62458baab6f91cef7752ea77c35ec51eeae537eb1c9b1641c35ea2328e818d02b748ac17449cf2cc2b4b36bc543ec5a69870b49baff9e7068f97a51ec44920ab08d6c3faa5ad20ae8bb639d796684a0651e67b4e164c01ccac2e1b2bfc1b4c70acab202cfad67c18c5072ea273e073fb5283cd8430fcfdfbaf3c7996904c55c2270c233006da235d67f17f502ec245e0b48cbb070633a46323540f62a754737f4df44a4788b04968d9ed437bad7baa5b8ba04070b4eaef9a0cf373c8cc4cc275f874008493fab7f1a2a0150cb79293d881125340f9e4f0c336d23a12dee70fdaad20815acfd3f4325c3245b5a03128612eee0f61f0eb1a432ed8e6c7cc61113a53bc314629a976990025dc33ac174e88d174e0bcb9022c890de809f2846706ff97cf2d868b2e65dbb02b620493c319b4620435a0b418e84cb232f7f8254b5eb2ad582eda7700dd30e991f1f61bb9786a6c6b847aa72d5e9a688b51a01f33993b6e4199b037899fac89c9abcba0547c6af9fea06156d018493e645bf6c60330a677cea786367cb6bf5c0d2eb3fca80e2c474ed70695cbc812c438568d939b3393bdbabe729a630d90444e582b054086e29b3592e633cabd944d8e1d0ae957ac7bb2dfb2e865cf8d2b1f1bc99fc1e8a381460cda81c846e265ccdf595f524cb9287ef83fb455c0998fef112bed3c395516eb5913890d481920859854fdadadb7327fb936a09938a904f9b43b55162b378006af49a768f05b92c780145593b99e8d39bcfc4a9456000026773b4c8024d8774caa99cd3e55b04c17b57ec06dacb9aaa24f93f064223cad434a4efa0cdb3dc8e8f641d8453a9e4b79c96bfa7cdfc4dbaff8163a74c41dd6ec520314fee4518320a52db54c4eca630a2cfc3a4c2d5734b3a516e5fd489d44947421b0358caac8162c6a567f1e824657012bf3fc1c5416030a487db4b67953c8fe0fedf6dea185793809d5be9b30b9be6079544651b0328dbc628dbdb0e2829c7c3190ea5d53fffe7f64e3e562ca3c6898b159eb16aacb8d693de15ceba34a564c308722982d6eb4390045e7f923bde4ff74d241b0b8a30a36a19c3a57b1f20ec8140179580843d3bf2aea8b89d3b5f86c7d08a2d9a12ff40733dca120e2fd33dc8dcbe72792209f8cfdf62e841936d3608919348ffe8697ce0568a032880c7f5d6a1ff2950de799b1b184db7f666a852a121a5c1e1690851a3c6b81bcd49e7155fc1812ca67954f90b4cf3ca04e2abef545877c04e4e8534d2cb8e4b1297b8e6d3090fe66e2b938e946cafee6944f778c6c46fc933e58214506e2575c4e6bd848f846ac7486c0818784efab1250e1df1a9e2f208f190fc612e9415e5e48ba826a2b1aa8c3bcaa312d1db85dd6f920e7f773f8941b03cacea6069b5f9b22264a974bad02f942f2196570d2ad24fe6882addac322552bea2873ac9aa9f58a680b3c2b7a12c89254d99d1cd566f7ebfe812bd2fd5826d3ba2285a78fb918b5f2d0c10c3ef0465ae73ccf89fc238485afdd8c3cdf18a14f1118df4152b6c8140948fe4ec6528aa6e9dfab5812b0ba530da4d35b18ccaac88da0cf524bbd85845f1fc07f2945939f1c3fcec1a55bdd4e9b1e85ab90d1b158a1524bda48253da174a1f942c5ac557c3093ec1a6a0d94fe41310d2d9d3cb7118408ccd9abed3a94d89ac5877921395c264f621e4b1df5a8c83543437425714f36b997c1f8b4c8e93d34e22f9d1471133ab5f3c7358f29c253e67fa47848fff7704f47131b00fa1a8e9508a8a8843fe41af639fc86b9e1e27928758a47ca561045fc61e224882777c766929ad0a2c4daa52332486b36d9ae49c9859072ccc3fb1f113b2ada85487a887bb3bcbd5bac25d23a86688cf183551d8b821bf8549b11e85079b1e5e8c6cedcfb0e145e78450f044b1924294cda85f908bcd090760b2eb11f8147926962ad61d6b9d5d470d5ed9b4dcabaddd4903a7ccc9cc92102e6c3932473ab63c53edb8277ab5192b763d1f72e504209cd3f7475d52b127755abdb14fe9855bb9d96a17d9f9c2c20334a9eaa36ba50b52a53a51903acdfe39837cae1418bcea008f1931a1e325b553f8d069ec66d66fe9902f3a7337a6aaba2f85a6787e1acabe7b9a551c0170fa2de2ab82f5996111102954a911a024fa43cc297065ffd1b53e3074dbac220bc37bc501791cc80518d37d80856e204c1ba60bcd4a0b70d73a6ca7f9431b3f49f3935886d2c4d2ff387b07e696180eeab50d95e76f3784122c82813aa9fb5d6301df2978d2a4dc14b5e09e62e5089d5d137b3a32f3878f7b4ce1ed64291353336e3580960074e3c56ad8a55602e8da9b62efa44901021f55973f68a820b3ed8dab9675dcdff63ad6fcee74beeb90eb48b69330775ead66fa2f8d2e248bc7324f26501fb94bbbf57ab0676f0a34651fab4f9cafbd83f7a88050d3aafb3c4da82d6257737540aaf0230297d568db2a0c9c22d06972e59eaa1b68b3b3b7694a1763f16001e29ee53a24cba40e6fbd65feeb54b59efaec1fb3341ff4c966ee456a27c70de98e9e6687e4939488bd083fd0695e2a90c86d0298e79055521163d3911a1d62c73f68a947f4303d08cd27ab0576ce7382cf9bd74604af382cb0cfe6a2897308fbe796d2c74c7dba90a8dd315401efa7402dd898c30e6d38581ae94e223a574fb8d49536ac062eba8cd1f0b17c6a602a7532871427816dbf504dddce2496711da2016cb978a814bf74ba80d8d59d02f5578451e7814935894b527e9c7221204ae430bc003fb98efd257db517944b469712facb43c06e9156823527aff26cf25cfb897250a3466da9d742b7f60a3a4d80c3acb797e5a65f66859d9045ef25c7990d88f5da92cab84cbb0b04cc0b4ed95c1dc332886a85ee950e1639a728c0fe896f89ae47c4ce86c52f1b07191368514a8a8792a72361e512adca6eeb5595cd56fafaa4d3e908c120748c849b8a3bd43ce86da7e6b402a2abc75de9392bffa4b12f15c535386714d89cc5c2700b9cdd3f327c4d86a48c8aae3f7c450f4d177db4b8b94aa0adebd1eac8ed89098a4de0630d02e0061dd672c6a3cfed300b6ffdb8b148075a03500c75a5e665dca8d9a407051138e0cb952aa5fa1eb5de4be77c2c7e2a393e0c4739d3ec205b1bf995ac5a8de7b83b7b7c9b7c515e91185b0280c72d236faf193b4736ac952df23b654c9695fc8b91a63a85c64207f6a583b5d0c35da3a2f27ee294d425612e7b8ea5b908005c265cc4c257d66136d2470b319ee905698f27f32afd4daf428b5952785d9e46e37", 0x1000}, {&(0x7f00000019c0)="59231b06b58af4675cfd4cfdb3292da3609ba8b78f46b87786636d9e0995eff41cc84e7edd6abff8babe62f8752e20b8fb6b10b84c3d82470b543bc0b357869485bde4f7b1b3c97d2aab6cdc0e2d56b4811136b37ac25689b320e7d25cbd3883e4133fc2cc11a13a7a0a79265ac37fa4e037b93db7af2b6d9e380785d1f4d6eb29", 0x81}, {&(0x7f0000001a80)="5dd08662be2affe9be4003d494fcb5ec75009d03b9ebc5a46c30c3c698f81eed57e8d4650d5653f132e5441aa27184e52100d72bb3cf609b437973076eaa7848a534298ac82fea7f2b60439caf9fa70c2e0dc3296bb2857bf9b344ba46bd026940da0acbee0ad3", 0x67}, {&(0x7f0000001b00)="61653bf8d54264e668241c8b1e3c0bd4f9694717f72c6e28db644c55927c94414ad35cf7974786162e98406837187631849399c9f581bcee3814f1173bfcfbb2c29a79e779fecb9e1ead8d7c9a9520fbd77fa14b4d7452bec99130a24cd6a52fa46f00d8af946842ea4f92d354e60780647505aceedda22f1bb25f23d0921f9a4ec596ec5c080b84b45f7e499154a4c604aace9dad97d0496e25b9b02963d8257b4839b250ef8e5e8a5335b151c3c22988cc7f77f47a3c69d114de0577594e770e81e54487", 0xc5}, {&(0x7f0000001c00)="8db36b3e2682f193c2ac470dae82b822b7d6063fe3e111e4af73cfc909dea570c2c3cb3880fd0e371a96470e41936a13cb3aec3295280ed977b7588580081aff73649196e94e107d7d2a1d000ebe53e99790318f5d5537fc68addcb1e0490c92de302eb5b45b35aea5f230c01817b1de518ba5764271479d1fade0dc1f076975d894a4711dfd61c8ffe817dffbe6223b51389c1dd232889f2d86537b407529e8e54f6b151184eb13b1fe931cde641f5daa464cded0070f3423c510ae647d245aa7a215ccc2da270e8f6b8ee56b3a72cb7c6f1de0410683c57eff15df55f9d453917a79f471ddbb5fb900061daa01a258dbb4fea28d5ff019dd0addb52b6e3c93f28535c6d7d31786fbf295240753081f2a08bde56480457137a3e4004a6532e390550e0ec4b5d6e8d0d8f7613066ae2cd280edca223e3d110cae93fcfbb79307178526b1d60259d2a00fb07672d7f1ef6581bae4881b335498209ca1e52fbe2a144a5f922ba1ceaa04d65754fa857e351ca65f1834dfbb784b5592d7cd46257407bd3e2af13b248b58666ae34560e17440c79e77fde3c3c32e3ae0ed215fcd8b606ec3ba5ade078108759d4ba8ae9d054c31a4fd91a5c635e70df52b63657b4df5eaaf84f6463893c8bd8e062f216b5c6e98b951c8be8ceaa9085207e436d8907909ebb77661025a44204b6353a8b79ee5c11dc6ca170c5fcfbad8b5b213448da76d87528895df548ee3b6cb93cd9e584651a90658f76d654c92def12d13d7bd7ea8514f3a0946491c064191981baea009490638719dda5130098b4750bec4387f08323f8de468c6dd8b2687763820651cf68a9d0a257967538554376df0c77ea2d0bfe16679aff601df2d4a249e5275011b8943733c857d1ed39f6033a0f540f9e8dfdf164317d50f9263d46b375af1aff4efd35300159c42b0ebebeb606055d8d15e87c50e6141ed4b3beeab7549641b92fe211091db6f2fe5277e95b4407c367be75959c6546c2817cd0e421443ccd89a61f2f63de45841a899ae0d989644f1120ad64e2a868cd2c1e74ded07722ac91526beeaff0130e1989b8bd87d919ded50d72e4ab62abd5d62d6b71ad170eed4f44c575997ca031a9f911b49b72746fa5b1e6be08006fcd0da77492c9fde532c9c899355bdcfc54932e5978a6d6e3f1b833d78152dfd945136263648f316a0ed7eaabf9e7efd46d0bb4152f6b2cb13ea52bc617021ac745ae9aa5b8a7510f18760b62461acebe79ae5e077af5682e2cb10294ef9492556561535d0c7e1ccc7c1e7b2011e54542384a28e5e8bfe3e7176d6a5c6d6acd2b5acf3275dc2dd50c5d693b6e6a3f963f9618aed201e69a05dae7b2429c2de3ce046873a210313ea5d2296931b38143f9fc1bbef9b5468884b8917c5532d1ac93cbeab8bdf0eef0cd70c908908ba12edb5c6b2ae09adba92d2998dd0819cf2810aa57fe344397683ddcf914e68d411eb11ca538d391c951e66d98378429e922b92c1a8a5c13cb51395deb4ace6296d6aaf0423e25b800530575c175400f5581814e59495393f420b53013949088f228dcc4f2aecd8498c80be0d74d032557ed38c298786d41f950b116493581459de87f80638dbd76e62328e9ad9aff02ea8f607eddb7679925ef78b2cd2489bebd39b555fe25c858e8b1a4bcff32640e6861a32afab2a0597ac635b670073afeb4f13263b002a944e8a5cf29696751d6052f064d98ed511bf70dfa17838be9866485c5ab4e6e76dc1f954e3450275aa5e50ea4e3225905ad3af59383f79eb185343b70beca99777406f45e5a96a184f161b53db0101a1597ff61eae6497aee0127862b0f0ccfd78f97af2b959b6eba72e287d14289861d04e6062f7013a756e8083eb6c3a5a57b35ad3fa05a8e88bfb11b0f93c70ec70cf62f230f96d83d53efff788f9ad811f6eb7d0e0f9a4d86794bebae0eb2f26e206a9b97b54b359cc2aca1f82ed2bbba2d08b47db066d83ff39945fda57d37e8207774db55f2b246c05adfd6d3f39d37201e6019e130e6a4a5ec8e868ec8c8618a579a52c07c97ab3c4bee4cdebeef0fe21b762bf4ead2362e4d197c46d0fe55cb50a5e7ce3534cbad6ca4b3a8a4aba0684684153aab1a287b7e28b9eb270e9b6af4f8dc115caf80394feb3736ff1c0831c581220cf0ee43fc1c526f963ff1307595590351c796051bb497914b566ee22bfc31f54cd2989c171bf4e58a9372aee018ce3d8154fedd223bc6ec83ed01834b638d6acec0ec68ea38949bfaa18c63a66a367ab069532f1450efe65bfef1ef61e8af5c4c9863d04723180012e7890c559e43aaeb08bf3413ba5aaccab3fbd60fe9cc81f55d82c9c6bbdf6b14396d17ddf859fddbaba1a6928a6fe0edf7bb5d9020ca7a512767f24615ec61253d4cf0db244f1559f4c5872da8056b5b817785e6132f964397b9aac08439270f67275c41eb6c37424e20538bcc25890cba6eabccb173ded16bc033de87fc0532765c13399e35fcd7f7cfa3d738b7de1fe94cd6f453a69d99109f138ea1b19e6221b1cc51bc8bc6d88d082942b11d84c346429a855e3b183cbb2ee7db10e39deee433b00e130a2c0cd06e82228ba1ba90c901f97affae0c71e17c5973173a7bdfa6360720765910feb65fadfe1e64155ac54af3e7ad5e84d5471ad82076061da67c191787514a9a32961351d17ea9431f1fb7509bed4d6f30866769b6f6423bff444a08dae5ffec0208f4d9b1deea963ec9eed84d7b27fa485a346157ad9a03b7fccec853cf53ca113954cbe2458e7c0bfd4f33dc48324eafa78b4ed31946041e4dff97f081aad4e179348c57728c57f9cb21545506591c9e1a7e13ecc1b9db0634929f23419cc9c183a2909ebe6ed008dfbd8c2199a8173dceac759065bf4696d84ac72e8eb6770a30bbcb6f7cee804d413193d7d7d870a1aac336665c3d6465c19c1deb2b45f95d6186dc547fd48c428a849c06823844c726f8ea004b459ce1af647cee63dbcf692161b5995e5e717aebbe77cca1986611dd0a5bba407e0a454c05b09930a0a04c6b4c269cb8175164055e3513b946877ccb323a6dc66423d691ce97795a2adeb43f5399958de2c628f0c7857c6850bebcfe71df12466ad537cb3d853283e5e863ab7948b23793f602b9ec20a0f31ba0628509abeefa45a1538509a4d21fe32d475eeb9ef93db610c80a13ff81bd13a02264330b3826dda09166d2ff4cbf0424c84fb100ae5cb2a7c2b19232cfedbbfdf13975f8b67b1f940d55c088b060bf020bf345ca2d95c11ad81e6e30ea5e24fa0ec3db8c5f9893edf7749d837f440f2abed20e4ef28bd53a1ed46d68cf6f0a17651da5655450851702ae9dbe3a3c8f004c96cac012b81955763e7658c0950174dff834e0575aecb0a32cb80024487870f32a065d0cd7c5414097e68b1ed458ed6b6b5327477055f635a7b56c581dd54357eb5d54b61f80f4fce88b49971766acb03098c6a0dff9b26c5ef7f80bd5795f751c9c6ffd766bc5aa72cf25229108bb2f7e73a9bec8553a621bd16371eb9d4e3675e6db1a984d64c11ae5a5822f8f23a3beb892954b69a5550212fee571a915b9274df4da22bd1c7a703f207a74a95c8efca118be38507a948179e5f213b7dd2755f5583e44e71b814c99acc0e2bf5ea9973228d373a9ef58c7a65eb295230673434022feebf09db928c8f289d850ad352ce5fb00bc56eb7eb16380aa5c38cb9b17be3413c3209df6b02abf57d243bcdee90c5b25d20eb03db105a4d7870c0ba59bc3946d35db3a01d4c08fe80cb92a2bb6506cb93a3c3b02eca5d1b664dda65ef237b7972c0c9870ca43bbfe8062ac7a50c55da00bac62a4515579bd72e6cfde11e632250f51649e1ad6c4a9a44b9b3c8f7856a07b80b101a0335855d33145267ba51051c619c93fc040e51cc8730a1978a044a17ebc13f68fb25effbcfe4362f7485e10780182a62c878f57463066043b06504b4507e4d7a7f571a4505d1cf808356350422e532480b21ae90db42a6220f1e44283e64aa09ae16bbcb40ff6bd85363b56998471e97cb7281bd645557ab65e8859dc8c81f49c1815a18e0d18ecf63d8457b354299d00e4337e665a2a05011064af33573de3b748db2006e44fb024a329f0f6ecd6ce9be1eff30c811acf8118133cf123d2aeaf684fc3f72777fc39f552f88e745b1f60556530b07c42c3f4679c082c331f370e887de88d90af334510d815b95112911aaa261ebee7c6b803024d8d1", 0xbc4}], 0x9}, 0x0) 04:06:55 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@base={0x1e, 0x0, 0x400000, 0x8001, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2}, 0x48) socketpair(0x18, 0x2, 0x29f1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$kcm(r1, &(0x7f0000000700)={&(0x7f00000000c0)=@nfc_llcp={0x27, 0x0, 0x2, 0x4, 0x4, 0x1, "4dec119836d443b92bf3ac735eca2c621eabfe742e651f7f44797fabf8a983566fdf1e47f55fccc7b06d75d9e539433d1436ec56acad6b3fb02da40a9b9d31", 0x25}, 0x80, &(0x7f0000000280)=[{&(0x7f0000000140)="d1428804351dc6e2428070355ea6aa97f90e3393adb3ae7c65918e014e3a56345b556d8a1b533a4337754aff3edc39aa309bb2186fc6a82a83d311ecaa98af05709147bc8570d8ab544eb7531efc6f9b3d1e23ba30e5045eac83d5021249f600c3a06d632b3b9124ddbb884c136e253bf47e00c078b63cefa4cc7d0917856680bf14c8d1a40e8e87733a693a27953011cb9b112a5c1968cca93d9f11cd557d0456870ed904d2a860756eb27038efd8c27f4f639e29662b789db666a4", 0xbc}, {&(0x7f0000000200)="12c0071d8fe7235900ab71cef0003f781c91b2f5ff619e662013281c5725aa72e0c658c71af6fd8d9a87ca43af8d856afd96d167ebfb65e8a6d44b411b18bb2aea045363da516e9a8d7e79c78e5e057a", 0x50}, {&(0x7f0000000340)="6e4d6ee2d3be85f1a0bfea6e70d7231114b673df19a5a1d940ec30ade81a7bd6fb2fcf6a781dd3bcdc8b637bda5452f7f68469dfb05c16e62a7fd04bd9fd3cf3378d707737554ef0b1494f85a68bebda072da88f4bab556bd9204746e5bfbe163b217beb380d8f9bfd5a", 0x6a}, {&(0x7f00000003c0)="82784cc944815b2097cabece7178c90c56c042319fdf8181059abba2409f7d3394cc958ceaeff4552a382d87d06a4cf3447be6d12c5e4dfc9568d919461fe93887980955e6be11010e242939bc528844795b82c8f08001dbd1eb21a237090bce5d7947", 0x63}], 0x4, &(0x7f0000000440)=[{0x30, 0x1ee, 0x6, "4aacce63865a3aacf606fdd240c91fffecf14bdc361511539fccccf754ff55f2"}, {0xd8, 0x109, 0x80000000, "c9349bb08c8dd133b456c03e2fe8ef821bba970ce3bf37ec97390cb4e11a5df461103f6de4a16474806947ca13a87f5eed9427a72b2d19de9ffb6fb68107ab3fc5f86cab365979d6be250ff0fa1da09a1f6db5e0560cb03ce36d275b9d7a40142ba15674b52f7083da9a3b37149c931d2b64380a2986a46bdbaa790a28ce7de707feb610b72dd654510ec03d0e1970b2ef4fbdcff45202ad0e309919614cb7e5e94afc67ef71da51f1252db545242d0599cace9dfa00a5dba1335142b809038d23546dff0f88"}, {0x88, 0x108, 0x7fff, "8ff873cc37efe5c3aa94108ae145a44fabc6c9ab223d15f7932984b9854d36dff3862b658f0242db4812a4b18dd414e3e6784b9f071df3a54e4ac0a68adabcc8953916ada1fa500b7c6ab10faf484936b1959a7e47013047c7921edeb12e5c4c0ca4568a75afb59c8203f5feadd2c2c7e5"}, {0x48, 0x6, 0x7, "d57115ad13664f7ef5df6b767d0f7e60d141b1aed5e194f9fbad8a7dd09ed544b8f617105b71c1ecd3022c5f65fdb71269"}, {0xa0, 0xff, 0x6, "965a7bc4e4250a711e956e2d480d7cc6059a5d46e49a054aba1df74c1b9fa76d872f78e0fe200bcd210ac5e79ffd01754e4b011f18c79d79cedd4b2abe91cb63aa13ab1a4e0fc946bec333ef8015230aae95fc4700cfe82f867561834e9d056577b62ef7885505c816d0adf8c35e13fc565c177c620c518ea21d9d04883a89b83bff2dd1561d0d0f9c0564"}, {0x28, 0x88, 0x7, "1e1fd20c9bd395c7c9f352d78f9f01f66fa525ef3d56fc41"}], 0x2a0}, 0x8000) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000080)={r0, 0x0, &(0x7f0000000040)=""/2}, 0x20) 04:06:55 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000700)={&(0x7f00000005c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x35, 0x0, 0x2, [@volatile, @typedef, @fwd, @struct={0x0, 0x0, 0x0, 0x4, 0x0, 0x0, [{}, {}, {}, {}, {}, {}]}, @datasec={0x0, 0x0, 0x0, 0xf, 0x0, [{}, {}], "571c8e"}, @datasec={0x0, 0x0, 0x0, 0xf, 0x0, [{}, {}, {}, {}, {}, {}, {}, {}], ':'}, @var]}}, &(0x7f0000000e40)=""/4087, 0x1a, 0xff7, 0x1}, 0x20) 04:06:55 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000100)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x4, [@func={0x3}]}, {0x0, [0x0, 0x0]}}, &(0x7f0000000040)=""/152, 0x28, 0x98, 0x1}, 0x20) 04:06:55 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000700)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0xffffffffffffffb1, [@volatile]}, {0x0, [0x0]}}, &(0x7f0000001e40)=""/4105, 0x33, 0x1000, 0x1}, 0x20) 04:06:55 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000580)="c9ab", 0x2}], 0x300}, 0x44001) 04:06:55 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000000)={&(0x7f0000000140)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x2, [@int={0x0, 0x0, 0x0, 0x1, 0x0, 0x20, 0x0, 0x6d}]}}, &(0x7f0000000200)=""/147, 0x2a, 0x93, 0x1}, 0x20) 04:06:55 executing program 2: bpf$MAP_CREATE(0x11, &(0x7f0000000540), 0x48) 04:06:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001dc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d00)=ANY=[], 0x1090}, 0x0) 04:06:55 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000700)={&(0x7f0000000680)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@union={0xff0f0000}]}}, &(0x7f0000000e40)=""/4096, 0x26, 0x1000, 0x1}, 0x20) 04:06:55 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000540)=@base={0x16, 0x0, 0x400, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x3}, 0x48) 04:06:55 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000400)={0x15, 0x1, &(0x7f0000000480)=@raw=[@generic], &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:06:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_kcm_SIOCKCMCLONE(r0, 0x89e2, &(0x7f0000000040)) 04:06:55 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@base={0x1e, 0x0, 0x400000, 0x8001, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2}, 0x48) socketpair(0x18, 0x2, 0x29f1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$kcm(r1, &(0x7f0000000700)={&(0x7f00000000c0)=@nfc_llcp={0x27, 0x0, 0x2, 0x4, 0x4, 0x1, "4dec119836d443b92bf3ac735eca2c621eabfe742e651f7f44797fabf8a983566fdf1e47f55fccc7b06d75d9e539433d1436ec56acad6b3fb02da40a9b9d31", 0x25}, 0x80, &(0x7f0000000280)=[{&(0x7f0000000140)="d1428804351dc6e2428070355ea6aa97f90e3393adb3ae7c65918e014e3a56345b556d8a1b533a4337754aff3edc39aa309bb2186fc6a82a83d311ecaa98af05709147bc8570d8ab544eb7531efc6f9b3d1e23ba30e5045eac83d5021249f600c3a06d632b3b9124ddbb884c136e253bf47e00c078b63cefa4cc7d0917856680bf14c8d1a40e8e87733a693a27953011cb9b112a5c1968cca93d9f11cd557d0456870ed904d2a860756eb27038efd8c27f4f639e29662b789db666a4", 0xbc}, {&(0x7f0000000200)="12c0071d8fe7235900ab71cef0003f781c91b2f5ff619e662013281c5725aa72e0c658c71af6fd8d9a87ca43af8d856afd96d167ebfb65e8a6d44b411b18bb2aea045363da516e9a8d7e79c78e5e057a", 0x50}, {&(0x7f0000000340)="6e4d6ee2d3be85f1a0bfea6e70d7231114b673df19a5a1d940ec30ade81a7bd6fb2fcf6a781dd3bcdc8b637bda5452f7f68469dfb05c16e62a7fd04bd9fd3cf3378d707737554ef0b1494f85a68bebda072da88f4bab556bd9204746e5bfbe163b217beb380d8f9bfd5a", 0x6a}, {&(0x7f00000003c0)="82784cc944815b2097cabece7178c90c56c042319fdf8181059abba2409f7d3394cc958ceaeff4552a382d87d06a4cf3447be6d12c5e4dfc9568d919461fe93887980955e6be11010e242939bc528844795b82c8f08001dbd1eb21a237090bce5d7947", 0x63}], 0x4, &(0x7f0000000440)=[{0x30, 0x1ee, 0x6, "4aacce63865a3aacf606fdd240c91fffecf14bdc361511539fccccf754ff55f2"}, {0xd8, 0x109, 0x80000000, "c9349bb08c8dd133b456c03e2fe8ef821bba970ce3bf37ec97390cb4e11a5df461103f6de4a16474806947ca13a87f5eed9427a72b2d19de9ffb6fb68107ab3fc5f86cab365979d6be250ff0fa1da09a1f6db5e0560cb03ce36d275b9d7a40142ba15674b52f7083da9a3b37149c931d2b64380a2986a46bdbaa790a28ce7de707feb610b72dd654510ec03d0e1970b2ef4fbdcff45202ad0e309919614cb7e5e94afc67ef71da51f1252db545242d0599cace9dfa00a5dba1335142b809038d23546dff0f88"}, {0x88, 0x108, 0x7fff, "8ff873cc37efe5c3aa94108ae145a44fabc6c9ab223d15f7932984b9854d36dff3862b658f0242db4812a4b18dd414e3e6784b9f071df3a54e4ac0a68adabcc8953916ada1fa500b7c6ab10faf484936b1959a7e47013047c7921edeb12e5c4c0ca4568a75afb59c8203f5feadd2c2c7e5"}, {0x48, 0x6, 0x7, "d57115ad13664f7ef5df6b767d0f7e60d141b1aed5e194f9fbad8a7dd09ed544b8f617105b71c1ecd3022c5f65fdb71269"}, {0xa0, 0xff, 0x6, "965a7bc4e4250a711e956e2d480d7cc6059a5d46e49a054aba1df74c1b9fa76d872f78e0fe200bcd210ac5e79ffd01754e4b011f18c79d79cedd4b2abe91cb63aa13ab1a4e0fc946bec333ef8015230aae95fc4700cfe82f867561834e9d056577b62ef7885505c816d0adf8c35e13fc565c177c620c518ea21d9d04883a89b83bff2dd1561d0d0f9c0564"}, {0x28, 0x88, 0x7, "1e1fd20c9bd395c7c9f352d78f9f01f66fa525ef3d56fc41"}], 0x2a0}, 0x8000) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000080)={r0, 0x0, &(0x7f0000000040)=""/2}, 0x20) 04:06:55 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000040)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x6, [@union={0x0, 0x1, 0x0, 0x5, 0x0, 0x0, [{0x5}]}]}, {0x0, [0x0, 0x0, 0x0, 0x0]}}, &(0x7f0000001e40)=""/4096, 0x36, 0x1000, 0x1}, 0x20) 04:06:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000280)={0x0, 0x1100, &(0x7f00000000c0)=[{&(0x7f0000000580)="c9ab", 0x2}], 0x300}, 0x44001) 04:06:55 executing program 3: r0 = socket$kcm(0x29, 0x5, 0x0) ioctl$sock_kcm_SIOCKCMCLONE(r0, 0x89e2, &(0x7f0000000640)) 04:06:55 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000000)={&(0x7f0000000140)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x2, [@int={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6d}]}}, &(0x7f0000000200)=""/147, 0x2a, 0x93, 0x1}, 0x20) 04:06:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000002d80)={0x0, 0x0, &(0x7f0000002c80)=[{&(0x7f00000006c0)="e3a8c86be9bf1258f6d0e226e28bb1ad8188549ba6f7b6bc76a957bb9d824ef56d2f405cef0d20e447646349ddcf81bd14a7f4e0cc3f4a65f4da1e2db2e3b772e3df99edbe6a982066aa00b716aaecb2be653c2e78ba17ae65ea0ddfd48b89e9d2b904efb5f90f21685c6688d94a041f60f866a50aff66bfddda73d864a98cd52b58bf4ed96d2e89daabe1193ff19c218fa390fc8b04c968eb9539d6c3a2754e730fa2ac475c41be39ef816595d289363b5354ecbcb0644bb1c9ec253ac44bc2eca70c0267cd27", 0xc7}, {&(0x7f00000007c0)="5687fabd303960860854f88d81baa691207433fd77132ff800f949f71a7fe43a4fd991be43863b8b7057a48659edf11261e460ed9f5846e576963b21a8fc93b90117475c7494bf010c7926ebb374319592ee20c8f270ce20514ca7eed84f4f075d34ac37cd91fcd6a63e13e9f9e86bbe85a6546cade1e4cf44aeccde6e794693df0cd8f1d214f038c7749fdf7165f02ed7ac2c053d70a63b21898efee23e4f7babfd8b7a27", 0xa5}, {&(0x7f0000000880)="0fe7ca5b6951e152c90d4e3f4079ca344efde0b212003e462c898b50ddd2198abf74ad3776d76e9e6d718cb8309f08cd5a4974d181eb4b15e402e56e6226b6779469cbfa686a195252eb72686462784dde762fc02a89782163eb93e432e649fa0b0280514519a1d07391a7dcb5fecbf68f7f3fd8fe10e29c04526c58b94e3b86e295e3b0ed5d32f651366d06f2c7641dfd4e71ccf4d07fd8cea0e7ed6a93bfda33cc170001f7d6a271c7ae35f1e37375bfd1fc762a868bc89671ee397a26cad4c26fbd6ad16b24d694ae2da7ea4fc44b6b4cfe9d14ddb36055b93dafee7aef1b2d49fe7531d9438e39f1c0dab8b6bcb9", 0xf0}, {&(0x7f0000000980)="b1376835d354b937deb2bef8fad6c78145bb59e7a636497fda6f955ace4cfef4eb3fb1b5459ca7ddcffd5421bf141a3d2a1806da", 0x34}, {&(0x7f00000009c0)="6c43c2c1b2b2787ddf4557dd826f55841b786bef0444fbd3038b80e6d558f5b88d6f5834e0ba674a63db1bd1c680db2c367788c45adef2e97595800863ebf9c8951fb95d3f0848e570aeda1fc483e9b38343fe44a15bf21b830940e9a51b72c7f5e1a62c5ede322af1246e274cb35be608f63c2d1bb909baffd617a5996bfe096532af563acbdd9a993f06399d2d296b85de6e51697cc9b75e7d31d018ab3cca6e664da91ecacd0c66d7eab6a574b0266c712d26db35a30fd2578a05f01445b6a7dd08346066b2696aa771c59244a5814e356e77b8c932c99ce72669fdc8c17582294f80df4a477eb55a940a6045dae3814d6c6c6b000d5fe8edd3ab6f3bebf1138ab0e224666de0f9aba45e9aba694ccf3f57b3f97927185d51aa480c591b828959e8112a26ce8ad1e6cacf6181568132b49ae625efa132a5cc2cfc24908d296c76f053f9a8dcd39c8796be4e8f75851872f1d3e8fe7df51ce68648be32f5766bb4e30611fba467ec04f48cff891d583657075ca4f348fe245a8e88799f9ecd4f6c59b57bfa2f387a2a5f90c6fd5791ed9718f85146ce5eebdf58a80a11bed1483adc3a48f9fb09905c8d136c1cfea82227b58930015fb0bc54351cacf6aa1d2c5f389243d98314dcc6280adebfb42da31170c70f9432ca696b9f4767040b54b73f18e1ec779a2e40c76eb1319339afaffd501955a2b904e987c5b9e0f4f4088a6b9c30b7d74c0bfdfccb860cc5f529a10205a0fe52af6c562a85e7ecd4ac2a2688f6136c9c2a5bc995b9e01c601353613c17e10c01ed4fcf8c3fb27698cad65ba24af4b571ee961de57ee241c0376af869cb12120dc31afeb58e711bc26de1c8db34a385607c5c3b74c409b813b611eed7a3e84b0dcea8f36debcae4f442abc78e8ce8170b3dacd9402b550854cbd544d831b3946ee3a4cefa32c27cc0c6ecb0a7f55700992b3e0dc5ff1d2bf4c44215467f7d963a147f12d046332fdfe4f38ac8541467632b51d52b7b82d007ddb214698d534b4d9383eaf46cc276ddc8195f5368ab93ed2ecc0970a53c75917091322691825db52ff9ac7298865c6d5ea816fca66ee422ae1fdcd33d6b2d911b6179b89178655ae71f638802bb9b527b9c07aa376607b0bb1913c7ef172b9255fa5f94ffaedd9f66c743f0feb7a9ddd6967cb0bdf72b537fa3a96397a0f7517c4b23c70fb5f5c2d1d684f190ee1e2db14bf5a94bef787feebcc6a313282b840e3d211f8f2d1dad78daade6bdd063d496406ad7e8ce0e1997a08fbd3c4d4b3b75755f6175b1d7b93de378063c4fe5967d374b352b2a5b7041802c64b98152f146de5ea27add567e8f4825940ebd50206a30f6f84d91793ba20184075c45bd4d371b4a9125f807b06150ab63b4f5216ed52d1f6d1e084d7a860ead498433c0cd6eb5b1784cb9f1614c1aab6218af4d3362b8cc0e61da7c59bfbf563a8604a35a1680d0cb85d67044d36b7411f0e961d7ae48c0b24ad452e96fc3e68c92e07a4f7f1fae777147fa3a7b2585b20f561c37e60d3a7875ec2577cea68eb1a12f4be28d8593cdca1299e557682a6f1d7895eb5906b7c0f8c68d42cdced24f789db31357524dfb4a494127eb44e74b8b00fcd8af34c51733fbca4708426f67c6d9317627f77d82b9f4cffc69662dce70b2e51511d118a9562a23c54f5bc9f7e97e0f1d0176a017483e381f8b4035bad6d443bfd30fba9346ff3ed3dacabce99dc7d10731590799e1989e48e3956e6fd24139fff8ffa9d77a3c03455c3b90d6b9bd4aec441a065120b276311f5409e00c00f386b91f5ca7d04d531c9f59e0aa8043a4127677ff4b8cf71491d8d28f9c6db5e4874ea04924dfed3a9b95a896ef93c0f13f8ac3b14e059622e56d59b7524e09bd4269de7316220534290684952bef84e78dc81833ccfad3a255707a182638fe9da98ba381393bae344705333c68da4a09b04cd3bf49385d2174613157d40b13ef2fb05efc846152fafd41ff0cd663b69252d20ec8c5c5119b300e4c326d1e70b6070ca4a73a79e4484f9f12cac46f670461613598275f4cecf49cd34c5ae507acc168f61fec06c0be26db51e349e3015951fdf42f49c063adb7ad88b079b9009b67479c31f067efb235e97253abbc1d7daf7558611e8851f54129d541cd269f53c7248f4f327c7c23b8b14bb9c2615ef13a6518c2d68426cbe364c4edee67d0640e436c704ddc0632b7925ddaece12b031ba299326e1ce79d9beb410c4ae4b52fc66daa31d0565311a8f41aa33c850fd62cf81b56bfd013668043b2e7adda3db84a45952794a6762d6114c6b59f2bdb58b32a5b6e0710acf308b279452c523c22b7f80d850a1e8b47903847bdeab585636e4f5fd56ecb5b8c7522c6b21b2d7fee79600c863eb1eb8869d79dfed49c6953438da071714c12ca9fb7ca81e73c04535e6818f590eded8fbac36e23c4f7981b0314b6f16a3648e8a96ac29d6e49e0d90985c30b62458baab6f91cef7752ea77c35ec51eeae537eb1c9b1641c35ea2328e818d02b748ac17449cf2cc2b4b36bc543ec5a69870b49baff9e7068f97a51ec44920ab08d6c3faa5ad20ae8bb639d796684a0651e67b4e164c01ccac2e1b2bfc1b4c70acab202cfad67c18c5072ea273e073fb5283cd8430fcfdfbaf3c7996904c55c2270c233006da235d67f17f502ec245e0b48cbb070633a46323540f62a754737f4df44a4788b04968d9ed437bad7baa5b8ba04070b4eaef9a0cf373c8cc4cc275f874008493fab7f1a2a0150cb79293d881125340f9e4f0c336d23a12dee70fdaad20815acfd3f4325c3245b5a03128612eee0f61f0eb1a432ed8e6c7cc61113a53bc314629a976990025dc33ac174e88d174e0bcb9022c890de809f2846706ff97cf2d868b2e65dbb02b620493c319b4620435a0b418e84cb232f7f8254b5eb2ad582eda7700dd30e991f1f61bb9786a6c6b847aa72d5e9a688b51a01f33993b6e4199b037899fac89c9abcba0547c6af9fea06156d018493e645bf6c60330a677cea786367cb6bf5c0d2eb3fca80e2c474ed70695cbc812c438568d939b3393bdbabe729a630d90444e582b054086e29b3592e633cabd944d8e1d0ae957ac7bb2dfb2e865cf8d2b1f1bc99fc1e8a381460cda81c846e265ccdf595f524cb9287ef83fb455c0998fef112bed3c395516eb5913890d481920859854fdadadb7327fb936a09938a904f9b43b55162b378006af49a768f05b92c780145593b99e8d39bcfc4a9456000026773b4c8024d8774caa99cd3e55b04c17b57ec06dacb9aaa24f93f064223cad434a4efa0cdb3dc8e8f641d8453a9e4b79c96bfa7cdfc4dbaff8163a74c41dd6ec520314fee4518320a52db54c4eca630a2cfc3a4c2d5734b3a516e5fd489d44947421b0358caac8162c6a567f1e824657012bf3fc1c5416030a487db4b67953c8fe0fedf6dea185793809d5be9b30b9be6079544651b0328dbc628dbdb0e2829c7c3190ea5d53fffe7f64e3e562ca3c6898b159eb16aacb8d693de15ceba34a564c308722982d6eb4390045e7f923bde4ff74d241b0b8a30a36a19c3a57b1f20ec8140179580843d3bf2aea8b89d3b5f86c7d08a2d9a12ff40733dca120e2fd33dc8dcbe72792209f8cfdf62e841936d3608919348ffe8697ce0568a032880c7f5d6a1ff2950de799b1b184db7f666a852a121a5c1e1690851a3c6b81bcd49e7155fc1812ca67954f90b4cf3ca04e2abef545877c04e4e8534d2cb8e4b1297b8e6d3090fe66e2b938e946cafee6944f778c6c46fc933e58214506e2575c4e6bd848f846ac7486c0818784efab1250e1df1a9e2f208f190fc612e9415e5e48ba826a2b1aa8c3bcaa312d1db85dd6f920e7f773f8941b03cacea6069b5f9b22264a974bad02f942f2196570d2ad24fe6882addac322552bea2873ac9aa9f58a680b3c2b7a12c89254d99d1cd566f7ebfe812bd2fd5826d3ba2285a78fb918b5f2d0c10c3ef0465ae73ccf89fc238485afdd8c3cdf18a14f1118df4152b6c8140948fe4ec6528aa6e9dfab5812b0ba530da4d35b18ccaac88da0cf524bbd85845f1fc07f2945939f1c3fcec1a55bdd4e9b1e85ab90d1b158a1524bda48253da174a1f942c5ac557c3093ec1a6a0d94fe41310d2d9d3cb7118408ccd9abed3a94d89ac5877921395c264f621e4b1df5a8c83543437425714f36b997c1f8b4c8e93d34e22f9d1471133ab5f3c7358f29c253e67fa47848fff7704f47131b00fa1a8e9508a8a8843fe41af639fc86b9e1e27928758a47ca561045fc61e224882777c766929ad0a2c4daa52332486b36d9ae49c9859072ccc3fb1f113b2ada85487a887bb3bcbd5bac25d23a86688cf183551d8b821bf8549b11e85079b1e5e8c6cedcfb0e145e78450f044b1924294cda85f908bcd090760b2eb11f8147926962ad61d6b9d5d470d5ed9b4dcabaddd4903a7ccc9cc92102e6c3932473ab63c53edb8277ab5192b763d1f72e504209cd3f7475d52b127755abdb14fe9855bb9d96a17d9f9c2c20334a9eaa36ba50b52a53a51903acdfe39837cae1418bcea008f1931a1e325b553f8d069ec66d66fe9902f3a7337a6aaba2f85a6787e1acabe7b9a551c0170fa2de2ab82f5996111102954a911a024fa43cc297065ffd1b53e3074dbac220bc37bc501791cc80518d37d80856e204c1ba60bcd4a0b70d73a6ca7f9431b3f49f3935886d2c4d2ff387b07e696180eeab50d95e76f3784122c82813aa9fb5d6301df2978d2a4dc14b5e09e62e5089d5d137b3a32f3878f7b4ce1ed64291353336e3580960074e3c56ad8a55602e8da9b62efa44901021f55973f68a820b3ed8dab9675dcdff63ad6fcee74beeb90eb48b69330775ead66fa2f8d2e248bc7324f26501fb94bbbf57ab0676f0a34651fab4f9cafbd83f7a88050d3aafb3c4da82d6257737540aaf0230297d568db2a0c9c22d06972e59eaa1b68b3b3b7694a1763f16001e29ee53a24cba40e6fbd65feeb54b59efaec1fb3341ff4c966ee456a27c70de98e9e6687e4939488bd083fd0695e2a90c86d0298e79055521163d3911a1d62c73f68a947f4303d08cd27ab0576ce7382cf9bd74604af382cb0cfe6a2897308fbe796d2c74c7dba90a8dd315401efa7402dd898c30e6d38581ae94e223a574fb8d49536ac062eba8cd1f0b17c6a602a7532871427816dbf504dddce2496711da2016cb978a814bf74ba80d8d59d02f5578451e7814935894b527e9c7221204ae430bc003fb98efd257db517944b469712facb43c06e9156823527aff26cf25cfb897250a3466da9d742b7f60a3a4d80c3acb797e5a65f66859d9045ef25c7990d88f5da92cab84cbb0b04cc0b4ed95c1dc332886a85ee950e1639a728c0fe896f89ae47c4ce86c52f1b07191368514a8a8792a72361e512adca6eeb5595cd56fafaa4d3e908c120748c849b8a3bd43ce86da7e6b402a2abc75de9392bffa4b12f15c535386714d89cc5c2700b9cdd3f327c4d86a48c8aae3f7c450f4d177db4b8b94aa0adebd1eac8ed89098a4de0630d02e0061dd672c6a3cfed300b6ffdb8b148075a03500c75a5e665dca8d9a407051138e0cb952aa5fa1eb5de4be77c2c7e2a393e0c4739d3ec205b1bf995ac5a8de7b83b7b7c9b7c515e91185b0280c72d236faf193b4736ac952df23b654c9695fc8b91a63a85c64207f6a583b5d0c35da3a2f27ee294d425612e7b8ea5b908005c265cc4c257d66136d2470b319ee905698f27f32afd4daf428b5952785d9e46e", 0xfff}, {&(0x7f00000019c0)="59231b06b58af4675cfd4cfdb3292da3609ba8b78f46b87786636d9e0995eff41cc84e7edd6abff8babe62f8752e20b8fb6b10b84c3d82470b543bc0b357869485bde4f7b1b3c97d2aab6cdc0e2d56b4811136b37ac25689b320e7d25cbd3883e4133fc2cc11a13a7a0a79265ac37fa4e037b93db7af2b6d9e380785d1f4d6eb29", 0x81}, {&(0x7f0000001a80)="5dd08662be2affe9be4003d494fcb5ec75009d03b9ebc5a46c30c3c698f81eed57e8d4650d5653f132e5441aa27184e52100d72bb3cf609b437973076eaa7848a534298ac82fea7f2b60439caf9fa70c2e0dc3296bb2857bf9b344ba46bd026940da0acbee0ad3", 0x67}, {&(0x7f0000001b00)="61653bf8d54264e668241c8b1e3c0bd4f9694717f72c6e28db644c55927c94414ad35cf7974786162e98406837187631849399c9f581bcee3814f1173bfcfbb2c29a79e779fecb9e1ead8d7c9a9520fbd77fa14b4d7452bec99130a24cd6a52fa46f00d8af946842ea4f92d354e60780647505aceedda22f1bb25f23d0921f9a4ec596ec5c080b84b45f7e499154a4c604aace9dad97d0496e25b9b02963d8257b4839b250ef8e5e8a5335b151c3c22988cc7f77f47a3c69d114de0577594e770e81e54487", 0xc5}, {&(0x7f0000001c00)="8db36b3e2682f193c2ac470dae82b822b7d6063fe3e111e4af73cfc909dea570c2c3cb3880fd0e371a96470e41936a13cb3aec3295280ed977b7588580081aff73649196e94e107d7d2a1d000ebe53e99790318f5d5537fc68addcb1e0490c92de302eb5b45b35aea5f230c01817b1de518ba5764271479d1fade0dc1f076975d894a4711dfd61c8ffe817dffbe6223b51389c1dd232889f2d86537b407529e8e54f6b151184eb13b1fe931cde641f5daa464cded0070f3423c510ae647d245aa7a215ccc2da270e8f6b8ee56b3a72cb7c6f1de0410683c57eff15df55f9d453917a79f471ddbb5fb900061daa01a258dbb4fea28d5ff019dd0addb52b6e3c93f28535c6d7d31786fbf295240753081f2a08bde56480457137a3e4004a6532e390550e0ec4b5d6e8d0d8f7613066ae2cd280edca223e3d110cae93fcfbb79307178526b1d60259d2a00fb07672d7f1ef6581bae4881b335498209ca1e52fbe2a144a5f922ba1ceaa04d65754fa857e351ca65f1834dfbb784b5592d7cd46257407bd3e2af13b248b58666ae34560e17440c79e77fde3c3c32e3ae0ed215fcd8b606ec3ba5ade078108759d4ba8ae9d054c31a4fd91a5c635e70df52b63657b4df5eaaf84f6463893c8bd8e062f216b5c6e98b951c8be8ceaa9085207e436d8907909ebb77661025a44204b6353a8b79ee5c11dc6ca170c5fcfbad8b5b213448da76d87528895df548ee3b6cb93cd9e584651a90658f76d654c92def12d13d7bd7ea8514f3a0946491c064191981baea009490638719dda5130098b4750bec4387f08323f8de468c6dd8b2687763820651cf68a9d0a257967538554376df0c77ea2d0bfe16679aff601df2d4a249e5275011b8943733c857d1ed39f6033a0f540f9e8dfdf164317d50f9263d46b375af1aff4efd35300159c42b0ebebeb606055d8d15e87c50e6141ed4b3beeab7549641b92fe211091db6f2fe5277e95b4407c367be75959c6546c2817cd0e421443ccd89a61f2f63de45841a899ae0d989644f1120ad64e2a868cd2c1e74ded07722ac91526beeaff0130e1989b8bd87d919ded50d72e4ab62abd5d62d6b71ad170eed4f44c575997ca031a9f911b49b72746fa5b1e6be08006fcd0da77492c9fde532c9c899355bdcfc54932e5978a6d6e3f1b833d78152dfd945136263648f316a0ed7eaabf9e7efd46d0bb4152f6b2cb13ea52bc617021ac745ae9aa5b8a7510f18760b62461acebe79ae5e077af5682e2cb10294ef9492556561535d0c7e1ccc7c1e7b2011e54542384a28e5e8bfe3e7176d6a5c6d6acd2b5acf3275dc2dd50c5d693b6e6a3f963f9618aed201e69a05dae7b2429c2de3ce046873a210313ea5d2296931b38143f9fc1bbef9b5468884b8917c5532d1ac93cbeab8bdf0eef0cd70c908908ba12edb5c6b2ae09adba92d2998dd0819cf2810aa57fe344397683ddcf914e68d411eb11ca538d391c951e66d98378429e922b92c1a8a5c13cb51395deb4ace6296d6aaf0423e25b800530575c175400f5581814e59495393f420b53013949088f228dcc4f2aecd8498c80be0d74d032557ed38c298786d41f950b116493581459de87f80638dbd76e62328e9ad9aff02ea8f607eddb7679925ef78b2cd2489bebd39b555fe25c858e8b1a4bcff32640e6861a32afab2a0597ac635b670073afeb4f13263b002a944e8a5cf29696751d6052f064d98ed511bf70dfa17838be9866485c5ab4e6e76dc1f954e3450275aa5e50ea4e3225905ad3af59383f79eb185343b70beca99777406f45e5a96a184f161b53db0101a1597ff61eae6497aee0127862b0f0ccfd78f97af2b959b6eba72e287d14289861d04e6062f7013a756e8083eb6c3a5a57b35ad3fa05a8e88bfb11b0f93c70ec70cf62f230f96d83d53efff788f9ad811f6eb7d0e0f9a4d86794bebae0eb2f26e206a9b97b54b359cc2aca1f82ed2bbba2d08b47db066d83ff39945fda57d37e8207774db55f2b246c05adfd6d3f39d37201e6019e130e6a4a5ec8e868ec8c8618a579a52c07c97ab3c4bee4cdebeef0fe21b762bf4ead2362e4d197c46d0fe55cb50a5e7ce3534cbad6ca4b3a8a4aba0684684153aab1a287b7e28b9eb270e9b6af4f8dc115caf80394feb3736ff1c0831c581220cf0ee43fc1c526f963ff1307595590351c796051bb497914b566ee22bfc31f54cd2989c171bf4e58a9372aee018ce3d8154fedd223bc6ec83ed01834b638d6acec0ec68ea38949bfaa18c63a66a367ab069532f1450efe65bfef1ef61e8af5c4c9863d04723180012e7890c559e43aaeb08bf3413ba5aaccab3fbd60fe9cc81f55d82c9c6bbdf6b14396d17ddf859fddbaba1a6928a6fe0edf7bb5d9020ca7a512767f24615ec61253d4cf0db244f1559f4c5872da8056b5b817785e6132f964397b9aac08439270f67275c41eb6c37424e20538bcc25890cba6eabccb173ded16bc033de87fc0532765c13399e35fcd7f7cfa3d738b7de1fe94cd6f453a69d99109f138ea1b19e6221b1cc51bc8bc6d88d082942b11d84c346429a855e3b183cbb2ee7db10e39deee433b00e130a2c0cd06e82228ba1ba90c901f97affae0c71e17c5973173a7bdfa6360720765910feb65fadfe1e64155ac54af3e7ad5e84d5471ad82076061da67c191787514a9a32961351d17ea9431f1fb7509bed4d6f30866769b6f6423bff444a08dae5ffec0208f4d9b1deea963ec9eed84d7b27fa485a346157ad9a03b7fccec853cf53ca113954cbe2458e7c0bfd4f33dc48324eafa78b4ed31946041e4dff97f081aad4e179348c57728c57f9cb21545506591c9e1a7e13ecc1b9db0634929f23419cc9c183a2909ebe6ed008dfbd8c2199a8173dceac759065bf4696d84ac72e8eb6770a30bbcb6f7cee804d413193d7d7d870a1aac336665c3d6465c19c1deb2b45f95d6186dc547fd48c428a849c06823844c726f8ea004b459ce1af647cee63dbcf692161b5995e5e717aebbe77cca1986611dd0a5bba407e0a454c05b09930a0a04c6b4c269cb8175164055e3513b946877ccb323a6dc66423d691ce97795a2adeb43f5399958de2c628f0c7857c6850bebcfe71df12466ad537cb3d853283e5e863ab7948b23793f602b9ec20a0f31ba0628509abeefa45a1538509a4d21fe32d475eeb9ef93db610c80a13ff81bd13a02264330b3826dda09166d2ff4cbf0424c84fb100ae5cb2a7c2b19232cfedbbfdf13975f8b67b1f940d55c088b060bf020bf345ca2d95c11ad81e6e30ea5e24fa0ec3db8c5f9893edf7749d837f440f2abed20e4ef28bd53a1ed46d68cf6f0a17651da5655450851702ae9dbe3a3c8f004c96cac012b81955763e7658c0950174dff834e0575aecb0a32cb80024487870f32a065d0cd7c5414097e68b1ed458ed6b6b5327477055f635a7b56c581dd54357eb5d54b61f80f4fce88b49971766acb03098c6a0dff9b26c5ef7f80bd5795f751c9c6ffd766bc5aa72cf25229108bb2f7e73a9bec8553a621bd16371eb9d4e3675e6db1a984d64c11ae5a5822f8f23a3beb892954b69a5550212fee571a915b9274df4da22bd1c7a703f207a74a95c8efca118be38507a948179e5f213b7dd2755f5583e44e71b814c99acc0e2bf5ea9973228d373a9ef58c7a65eb295230673434022feebf09db928c8f289d850ad352ce5fb00bc56eb7eb16380aa5c38cb9b17be3413c3209df6b02abf57d243bcdee90c5b25d20eb03db105a4d7870c0ba59bc3946d35db3a01d4c08fe80cb92a2bb6506cb93a3", 0xa85}], 0x9}, 0x0) 04:06:55 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000400)={0x19, 0x1, &(0x7f0000000480)=@raw=[@generic], &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:06:55 executing program 0: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000480)="b7", 0x7ffff000}], 0x1, &(0x7f0000000500)=[@ip_tos_int={{0x14}}], 0x18}, 0x0) 04:06:55 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000700)={&(0x7f0000000680)={{0xeb9f, 0x2, 0x0, 0x18, 0x0, 0x0, 0x0, 0x2}}, &(0x7f0000000e40)=""/4096, 0x1a, 0x1000, 0x1}, 0x20) 04:06:56 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000580)="c9", 0x1}], 0x1}, 0x44001) recvmsg(r1, &(0x7f0000000700)={&(0x7f00000005c0)=@un=@abs, 0x80, 0x0}, 0x22) 04:06:56 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000700)={&(0x7f0000000680)={{0xeb9f, 0x1, 0x4, 0x18, 0x0, 0x0, 0x0, 0x2}}, &(0x7f0000000e40)=""/4096, 0x1a, 0x1000, 0x1}, 0x20) 04:06:56 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000700)={&(0x7f0000000680)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@union={0x0, 0x1, 0x0, 0x5, 0x0, 0x0, [{}]}]}}, &(0x7f0000000e40)=""/4096, 0x1000000, 0x1000, 0x1}, 0x20) 04:06:56 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@base={0x1e, 0x0, 0x400000, 0x8001, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2}, 0x48) socketpair(0x18, 0x2, 0x29f1, &(0x7f0000000000)) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000080)={r0, 0x0, &(0x7f0000000040)=""/2}, 0x20) 04:06:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000280)={0x0, 0x34000, &(0x7f00000000c0)=[{&(0x7f0000000580)="c9ab", 0x2}], 0x300}, 0x44001) 04:06:56 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000700)={&(0x7f0000000680)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@union={0x0, 0x1, 0x0, 0x5, 0x0, 0x0, [{0x0, 0x2}]}]}}, &(0x7f0000000e40)=""/4096, 0x32, 0x1000, 0x1}, 0x20) 04:06:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000015c0)=[{0x10, 0x1, 0x2}], 0x10}, 0x0) 04:06:56 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000700)={&(0x7f0000000680)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@union={0x0, 0x0, 0x4}]}}, &(0x7f0000000e40)=""/4096, 0x26, 0x1000, 0x1}, 0x20) 04:06:56 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000700)={&(0x7f0000000680)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@union={0x0, 0x1, 0x0, 0x5, 0x0, 0x0, [{}]}]}}, &(0x7f0000000e40)=""/4096, 0x18, 0x1000, 0x1}, 0x20) 04:06:56 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000400)={0x1e, 0x1, &(0x7f0000000480)=@raw=[@generic], &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:06:56 executing program 0: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) write$cgroup_freezer_state(r0, &(0x7f0000000380)='FREEZING\x00', 0x9) 04:06:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_kcm_SIOCKCMCLONE(r0, 0x89e2, 0x0) 04:06:56 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000700)={&(0x7f0000000680)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@union={0x0, 0x1, 0x0, 0x5, 0x0, 0x0, [{0x0, 0x2, 0x9}]}]}}, &(0x7f0000000e40)=""/4096, 0x32, 0x1000, 0x1}, 0x20) 04:06:56 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000700)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@volatile]}}, &(0x7f0000001e40)=""/4105, 0x26, 0x1009, 0x1}, 0x20) 04:06:56 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000280)={&(0x7f0000000340)=ANY=[], &(0x7f0000000180)=""/246, 0x41, 0xf6, 0x1}, 0x20) 04:06:56 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@base={0x1e, 0x0, 0x400000, 0x8001, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2}, 0x48) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000080)={r0, 0x0, &(0x7f0000000040)=""/2}, 0x20) 04:06:56 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000000)={&(0x7f0000000140)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x1c, 0x1c, 0x2, [@func_proto, @int]}}, &(0x7f0000000200)=""/147, 0x36, 0x93, 0x1}, 0x20) 04:06:56 executing program 3: r0 = socket$kcm(0x29, 0x2, 0x0) sendmsg$inet(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000580), 0xffffff65}], 0x1}, 0x44001) 04:06:56 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x44001) 04:06:56 executing program 4: socketpair(0x29, 0x2, 0x4, &(0x7f0000000140)) 04:06:56 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000040)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x9, [@union={0x0, 0x1, 0x0, 0x5, 0x0, 0x0, [{0x5}]}]}, {0x0, [0x0, 0x0, 0x0, 0x0, 0x5f, 0x61, 0x6f]}}, &(0x7f0000001e40)=""/4096, 0x39, 0x1051, 0x1}, 0x20) 04:06:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000580)="c9", 0x1}], 0x1}, 0x44001) recvmsg(r1, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0x0) 04:06:56 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000700)={&(0x7f0000000680)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x5, 0x5}}]}}, &(0x7f0000000e40)=""/4096, 0x32, 0x1000, 0x1}, 0x20) 04:06:56 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001dc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d00)=ANY=[@ANYBLOB="101000000000000004010000ffffffff242ef0719175352ae8a5ae4ba808efdf7d5110f5318ec7504e3c71e1b34f55e93bd3dc4f5d62050a7bc3dec9173d60617cde4a306e482d66e8bf33b5314167ec6bfb6c3fa9f6ae6cf5f588e8201c1d577d7b0d42a2b8982bef5872cca105539eeab9fc5e89fa429beba8c2964379d30fd3031702e00f0791ba0b5406965e11c64a54bb9052f2a19e886a26d834e1ffff76d04ca542fa3353b7b8cdca29d7f64f1f88d452b06a7450a264cd205b740fe75166da1980b64bd9f60740a99f2f3465489612b86b24da8d3733cfcdb7fd0f5ec35412251c908a42cb433bbd02fcce52396b719e8ba06df7fe2b473fa4e604605a0f817146f940bfed8dda3ea282c4dfa619993ab30ebad0b01983dd92ba9613d179059cdfbb6cf81c46ad2cabc1eafa98d70790547ab9fa2d6118a726de782f4c4e1875c83def60a8da0c04164ead44022b3c6adbe047175001d1e0aa331a3d2d7c98b7a3ab4417e523627aa68fd46c49319bee3a53a838f6185aec6524d2f7c5b75246b8316b972d6356e7069e5c97bd629c191cae63be65583611d760bd39656a2fb3ead53a557b6864d649c805541215910fc095363eadddc216972f656bc2a6aaec0cbb97c0e9595150d112241c77e67db750f2f45e7ac7b6e406e07eb3e444484c0de984f2225dc21a9a58675ba6b1e4a801852d6fbdb996aec86e23c90ecf3f8db6aafa690b653a73f10dbf55893ef69d13ef27ccf4bc8e6f70c9d5869af0f4286462e5dddad48cb2223aeb658e0095835f821d06a792ebf84f9caab5ab1f12284b9c2c8f45734ab1173dfc92611c2cdf8067346b607b742eac9a0a30fb5d123612783454672dec10efb9183f6c1ded292cd9d52cbd936f0a83966f51be5927cd7d02a4f67468fa0d3bbb0d0ecaa206afa8bd3ce75a0c2d6e2567ffd97507930b6149154b7d980d68523f4d2934d1a9d9aa9842304a045185f3671f82cf205733c858c1259720a9631ceace5024bf0533e74e578369abef95caa521f81f8ee95ec75884ae6acfce4d4318a6c807a0d49a3faf880d5d4935f7fb9a58de2bf35727a334d8e4278b84bf86bfbe4251e222eff82bfa9ccdd88695e800f410bc645776545fc81dd434652e9ea42e1e1dada8604d3ef01c10aaa244b03299afbaa125b213e9c5e84ae350eef41deee3201cbe9dc8b9932abb8cb2ef981b9d57a1e38e73d8c02621f93aba17b0717ab1499498c644cd48e46dea0b7fca86cdeab871bacce498d1f2736abf1acb6e900728c5ea7c4736fcd2588c0f21ecb4ea595ce317cfed971de5c1671044bcd3ac0204b2716feca961664d4f79b89c6c7c7aa5cc894d84eeb02754ad7ef715c7d369b46b0f92877091b73ef10c0f88eee293077605bd6553e684e7bf93f633273cdf5abca8050d2a16e906a1e0a5ad00510c333653bf707a040375c18257d28528c3e21f7fbf01ee6af3bd0318bcd97386c2e9a21befec2a81e9fbcf2fab90ebe3f51f2957a80d1d6cf7391ca86948be42e58a186c0e1d57136365fab64ad131127ad3c43c9d188d3f619f492737405982a2e091185d18e6fdb360aa7447c3229e8ff500a3fc577127959780a262008d1ade87a92ae086f815a23ebdfc2829aa22b8f99c2db9b6eb5bea4df5194f029e78845e630fb775233b263aee351873c64245a33e265ee9464c7689c2983721037e613696bcdec703a75f17e984e721fdc89439606871b5abe89893f6b5265a1a6dbac3b7028d841892c3db388c952c67061f38ff48cb95fdad350e26ae7ba23a4090142db95e3300b2e6edc8094f22759482140932e5fa2986dedc0ffd57b2aa4f07c74713e6de84be8b4bf1cb707efe0aa66c4dbe06be3c4e40ee2fb67e0214548fe5b4f3fdc9053cfae198e300eef72812b3d75c84b4e65eb338003965d2df8e5cb0cac0d7f5f6b932b9c6ec5b1025810e26a017d71b5a37dfd64fa29f4260f077168be8a4f0682e8bed0ed5012a1e614f43b548ce0fa515c24b9e0b3b1846bbcc5a3e4d5f5365a6fd10ff080314ebe85cd44d582ca5594458e4d8b7eeac9e81cef792d642fb40e82f04fd9b585d43fdb81b4d462e58794d3cf8dd2e5130056ab39fb92aee3e9f635a5260da4df74c8dd879de83701e8c4057ad5880c392fec0932f5aebfcb5ef59904dde13469987fca8a158ea8c0a360565585cb5b2b088c2e3fbcca69f6174ce52672994ec08d9fefc86be5cdaba4738299ade783c02363dfbb37cd5ade85244c546ac94096487fb1422dce81a3aa85ff9a2e6a50d16d8fdc9f259855cd6c1199507f771b36ad654507b308ac1c560ea7635d183c6ce97e86bb0418f03019d4433ae06fb328b26560fa06e33f5c15c6068a795781ebf6d03ec67b0c4652622087bbc01e9dc6d2bc18e9197db65ed92c745463737495d978dc9ededaa7013a20da40259207b114b2e77cf9b8e2eb423d680b0a65f9be678218462452ecd266d1b8bfaf40658fc52be6450cd73e1da9a89b14f6cafdcec70d1ec3c8895f99459b37b46e371f389d44363d156b8d4430165e353e515344a17e8323e5e37b290b1961c4fdd44d6b0791cfc44643e5b4b4a0d62481c50ee077594c2b4894ce1f24c0a14622673a4a3085676fafb476baa958753ebf4273744a5181041dc3a1c1bed8f4dc2ac36c883ab5a11d3243e7f855c9ff5a5054f235eb9de1c978e16684584eb3567014101c4d83e54b86f484e4050dd33626584fd46e0b53cc4946bfcfbfe5741008b956615e87fb7c4c435794b85d6417cf667bbbbfc877259516ed05ba6c5800b3393486fdea5b36905c4c6cb4b82e3f4a4f962db01c24402b8407f97e2aec38f86a88ab947c7653aab143d723b2f662a05301f9fb71f19a29d2cc64780979ab15870c3c7d5cca53994b53a52d9b29854fdd11d920ba33bf6a899b4142c316ae0ef3e737747d00380858c8f2bdeee8efa7d2e74db1a2cbcb56f537cfaafa55fc2236a473b944e0ea037f96a6d33a4b86ce2e905a3639b85d0e6f8fc5a0426d531fe3ac1be404eb9692c6944522052e8a9775fe751458f56de7ac4a0f454af061f39f157fd5db564daf469d1b07eae8514e03d443702d4f1d08e1d30a0841523dff76fe98542f4d818adafa5a55af8fa28a698ac3e12b1721149200b3a651add38eea9d191104c03a2e4133430451dfb518ef961e0574955f5f909c663107f31e9efd78488311163b235ae01dcf84a565907a467f8bd332f15fe103a607bb7ec6813e29d4b6046b1b07d0219580ec6ded2e9a2cd5a559eba92e405c9dd5f7db4f17478e368c08272d785d74dd7ebace210408b24eb99cc3249ae52b2fd466ae88300d52ac79a7f7c8928502e178460f5cc710057b80c818a9635308ec421afea9bddd673d9e6c76cdb88ba3bfec0e779bb473385d8a6738d17a0def9f6e83ca1c5ed4d0f606e42d3bb1cd50feb01b7f8236f28f8cd911f69ee27d55c1dbb9210ac8885e14c8e78cfed18fac8c528d70118072fb38f9d5236b552caca9235a7baa75e6e1b579924859650c8a668d95abfe28811088a702ce492b94c59b91c7b84fd9390be3a1eac02c53d4849164143e1966eec1e653e6dd5f81d32a90034394be1ee6eb94f7875f8f34b775cbf36bc34e2d0cf9d9ad3d2a0031f4e5ec01e8fd111653212ac000808c057aad1145f437158ebd654e42b05842b17046f3086af3c68b8cb456cb2fe06dd5debc5ee2dad94edb32074e2e6b3211ab5ee98afae1e124e3c35c82c85b1bb1f4c70836776b903e86dfb687e7d22bd15753dcf682f2ac869fabaaacca8aaf312a33009d7e477371ff462292a8d2af8420f99d08d1ba0c0a0e892438fc173fef3968d2845e71348b5e51454ccecfd09ff53c8edf4dd57bc631e971cebe41e51310646bf61e7f003ff5bf1bdfb17e07af8d4df0f6540d507d8fc8afdd768a290653ad7c8c00e107d91e26de8ce2c6422d90557726059178683a7c2d704f82e62f17a9baccc01ea86411457b2c1da13f4228ca161aee6d7758416547fa3dd19e0600bc7126af656fe02c91d0ee193902d60306f5f86f58fb7b9da19e1677bdd08430c20c302a0e21405ee984b40a51916a8cf516bd52897649f1ccf47a7758df1fcf10a901dcb40449f24164de2e52bab786050642901f0f943edc215ba14113b08f41fa54398dbf4a165562d5041cdfa38f41f29c3a90ab321933db0541f862deb1ce56f6f0ea537f5d17657643fac0fdcc909670f0c54efd16f211314b466b95033d8a194676a6f5d41178e052886e43f7e15a62ea4baab1fd56addbeb20f04e920ccada185a9c32fae58a8b969784e18ea1c235638ddfd958baa3310a62d7d2a08b9e610b390cdd94d72540dabb2d5c06095f345f18681d60ababf8b1c99f67d34942cd1dbcb692ed16f0e9b1f621673f1ca023117f81b3b4a13344f2575279b4d4ed59ef4cb87d5eb841915a1c6bff7b1c6703b7898d55f7d4a5782fcdafce6786deb3ea8c99a84ed7b906636479f562e03b69026d4009b4af62aad265684964eb535902e861b10485cf39b6a507af4d3398b58429fb9518d2a445bfdd6baae5869010f77cb2469102cec5f7332d56921e412f521cac4836654dece1e43947cd83288e531ca69640e3e89433e7ccfb30adda4493f5b7d138d4bef737d5fa5d8a1a74034589cfdbabda5296e202b2b92a18459c841464aabc1f2e76a2c686ce5a612610a6a8193e3aadf771f0eaf2dd0f2f6adc4676ff3eb706a5d392bfde3dc0620f7da35f486dcc8c7b5d66c9692ca5c43fa6ca6e3a465b8ce47763dafc7514bb98b10419489fea932e161b4474f2df3bfae2fb67a4f2f98c388114403b839925e927126fedae9b62f0c3196f1fc8888da1cd2161d4db1d96d1e6d7f16a8aa1e416eace624d6cab959d8be3e53b7b406ae3b2a1fe640f62929c36e7872948614973c2c3b56a5a8ead96aea75137f8a00c43f2aa7db6b413957d362ec642ec673b102dd356669e999b337c3f9c9bbf5cd3c5b8ad52a0d562723f99e547a84c4d3b0213d2533fde269bb9c314077979af8ca6bea3e0cbd91f86afa49f54d17477811f4686e783b1c21195727163b4535ef0d226e5f5a520204bdf42b85c8ff60a9938a152ed7cc3503ff7086c00f3c62f2ad4e9b95e1145c47a58668e67180b39709e58016691353be6187b0ef8cc7b26e6e10c4ee3f2a14a9dd43878e317258e6d9d061bf83539da1edd134c41ac418cf85a483f8a7d5e4a476bb28cb8c6e301db4abf89e7f4c1e21e7083ed0968a9975207285a5026021ddeea8fd3465ef0402db4d2ff6a7bc2c7a433f65343869464c84d3b4c410b622f3415b66c471faf8f7ec03e7f4426059bcc9bd09a98bbb5cc92a4128b13602b4e0c4615e197d6009aa02cd8a10f03b55b31abf63efcf6e58fd5e0963dddf858b0cad169a08fb25f004fadae2b56375cdbde5c96e7bcab7382c8a06163233fca270ffe7756aaab81d6877f25338c8bf61418d0033a8557b0a3e4eddca71abea5a81f372ede566e8dd0932e2a638939ccd017113a69412042237f1d227c66114d445a6cbb4195b716dc5d0797b458122d4f420fc5137bc02654e949d37d1b36fc407ff27fc31a8f6cb38c660da787e849dac5a4d28bf5d57ca74172152db42e505ed685d46ed98e8d5530031b4192e000954bf4f5c458493e2c4b00a04a945d654ef02548368ec71fca4dff6f9b39ffa6d52ff73f257c0f982d214be190541f439c6db373d205136da9e37d7284d8800bc0db8839fb1d03166b8e52cec7150e6647f778838d68380000000000000000e"], 0x1090}, 0x0) 04:06:56 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000540)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2}, 0x48) 04:06:56 executing program 5: bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000080)={0xffffffffffffffff, 0x0, &(0x7f0000000040)=""/2}, 0x20) 04:06:56 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000700)={&(0x7f0000000680)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@union]}}, &(0x7f0000000e40)=""/4096, 0x26, 0x1000, 0x1}, 0x20) 04:06:56 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000040)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x8, [@union={0x0, 0x1, 0x0, 0x5, 0x0, 0x0, [{0x5}]}]}, {0x0, [0x0, 0x0, 0x0, 0x0, 0x61, 0x6f]}}, &(0x7f0000001e40)=""/4096, 0x38, 0x1000, 0x1}, 0x20) 04:06:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000580)="c9ab", 0x2}], 0x1}, 0x0) recvmsg(r1, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0x0) 04:06:56 executing program 5: bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000080)={0xffffffffffffffff, 0x0, &(0x7f0000000040)=""/2}, 0x20) 04:06:56 executing program 2: bpf$PROG_LOAD(0x5, 0x0, 0x0) r0 = socket$kcm(0x29, 0x2, 0x0) close(r0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r1 = socket$kcm(0x2b, 0x1, 0x0) socket$kcm(0x29, 0x5, 0x0) sendmsg$inet(r1, &(0x7f0000000000)={&(0x7f0000000100)={0x2, 0x4001, @local}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x300}, 0x20004858) close(r0) 04:06:56 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000700)={&(0x7f0000000680)={{0xeb9f, 0x1, 0x0, 0x63, 0x0, 0x0, 0x0, 0x2}}, &(0x7f0000000e40)=""/4096, 0x1a, 0x1000, 0x1}, 0x20) 04:06:56 executing program 4: socketpair(0x25, 0x0, 0x0, &(0x7f0000000740)) 04:06:57 executing program 5: bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000080)={0xffffffffffffffff, 0x0, &(0x7f0000000040)=""/2}, 0x20) 04:06:57 executing program 0: r0 = socket$kcm(0x29, 0x2, 0x0) sendmsg$inet(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000580), 0xffffff65}], 0x1}, 0x0) 04:06:57 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000240)=@base={0x5, 0x0, 0x0, 0x0, 0x3}, 0x48) 04:06:57 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000540)=@base={0x1, 0x0, 0x0, 0xffffffff}, 0x48) 04:06:57 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000580)="c9ab", 0x2}], 0x1}, 0x44001) recvmsg(r1, &(0x7f0000000700)={&(0x7f00000005c0)=@un=@abs, 0x80, 0x0}, 0x22) 04:06:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000580)="c9ab", 0x2}], 0x1}, 0x44001) 04:06:57 executing program 3: lchown(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) lchown(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 04:06:57 executing program 4: fcntl$lock(0xffffffffffffff9c, 0x7, &(0x7f0000000000)) 04:06:57 executing program 5: r0 = bpf$MAP_CREATE(0x0, 0x0, 0x0) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000080)={r0, 0x0, &(0x7f0000000040)=""/2}, 0x20) 04:06:57 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, 0x0) 04:06:57 executing program 1: socketpair(0x10, 0x2, 0x9, &(0x7f0000000380)) 04:06:57 executing program 3: bpf$ITER_CREATE(0x21, 0x0, 0x0) syz_clone(0xa1880400, 0x0, 0x0, 0x0, 0x0, 0x0) 04:06:57 executing program 5: r0 = bpf$MAP_CREATE(0x0, 0x0, 0x0) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000080)={r0, 0x0, &(0x7f0000000040)=""/2}, 0x20) 04:06:57 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$setown(r0, 0xb, 0x0) 04:06:57 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000540)=@base={0x1}, 0x48) 04:06:57 executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x1, &(0x7f00000000c0), 0x0) 04:06:57 executing program 1: nanosleep(&(0x7f00000006c0), 0x0) 04:06:57 executing program 5: r0 = bpf$MAP_CREATE(0x0, 0x0, 0x0) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000080)={r0, 0x0, &(0x7f0000000040)=""/2}, 0x20) 04:06:57 executing program 3: r0 = socket$inet6(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000140)=@in6={0x18}, 0xc) 04:06:57 executing program 2: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) 04:06:57 executing program 4: readv(0xffffffffffffffff, &(0x7f0000003480)=[{0x0}], 0x1) 04:06:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 04:06:57 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@base={0x0, 0x0, 0x400000, 0x8001, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2}, 0x48) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000080)={r0, 0x0, &(0x7f0000000040)=""/2}, 0x20) 04:06:57 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0) 04:06:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x1, 0x0, 0x0) [ 316.865135][ T1230] ieee802154 phy0 wpan0: encryption failed: -22 [ 316.871693][ T1230] ieee802154 phy1 wpan1: encryption failed: -22 04:06:57 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@base={0x0, 0x0, 0x400000, 0x8001, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2}, 0x48) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000080)={r0, 0x0, &(0x7f0000000040)=""/2}, 0x20) 04:06:57 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, @val, {@ipv6}}, 0x0) 04:06:58 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0x0) 04:06:58 executing program 4: semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x0]) 04:06:58 executing program 2: mmap(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) munmap(&(0x7f0000e97000/0x1000)=nil, 0x1000) 04:06:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0xffff, 0x1, &(0x7f00000000c0)="fa18f61e", 0x4) 04:06:58 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x4) 04:06:58 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000180)=[{0x0}, {0x0}], 0x2}, 0x0) 04:06:58 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@base={0x0, 0x0, 0x400000, 0x8001, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2}, 0x48) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000080)={r0, 0x0, &(0x7f0000000040)=""/2}, 0x20) 04:06:58 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockname$inet(r0, 0x0, 0x0) 04:06:58 executing program 4: mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) 04:06:58 executing program 2: r0 = socket(0x11, 0x3, 0x0) setsockopt$MRT6_PIM(r0, 0x107, 0x7, 0x0, 0x4) 04:06:58 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$MRT6_PIM(r0, 0x107, 0xf, 0x0, 0x0) 04:06:58 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@base={0x1e, 0x0, 0x0, 0x8001, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2}, 0x48) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000080)={r0, 0x0, &(0x7f0000000040)=""/2}, 0x20) 04:06:58 executing program 3: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$lock(r0, 0xa, 0x0) 04:06:58 executing program 4: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$setown(r0, 0x5, 0x0) 04:06:58 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0) 04:06:58 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) r3 = getpgrp(0x0) fcntl$setown(r2, 0x6, r3) r4 = getpgrp(0x0) dup2(r1, r0) fcntl$setown(r1, 0x6, r4) fcntl$setown(r0, 0x6, 0x0) 04:06:58 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@base={0x1e, 0x0, 0x0, 0x8001, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2}, 0x48) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000080)={r0, 0x0, &(0x7f0000000040)=""/2}, 0x20) 04:06:58 executing program 4: process_vm_readv(0x0, &(0x7f00000004c0)=[{&(0x7f0000000400)=""/163, 0xa3}], 0x1, &(0x7f00000019c0)=[{&(0x7f0000000500)=""/242, 0xf2}, {&(0x7f0000000600)=""/197, 0xc5}, {&(0x7f0000000700)=""/14, 0xe}, {&(0x7f0000000740)=""/22, 0x16}, {&(0x7f0000000780)=""/99, 0x5f}, {&(0x7f0000000800)=""/113, 0x71}, {&(0x7f0000000880)=""/135, 0x87}, {&(0x7f0000000940)=""/4096, 0x1000}, {&(0x7f0000001940)=""/108, 0x6c}], 0x1000000000000133, 0x0) 04:06:58 executing program 2: syz_clone(0x25002000, 0x0, 0x0, 0x0, 0x0, 0x0) 04:06:58 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_tcp_SIOCOUTQNSD(r0, 0x8916, 0x0) 04:06:58 executing program 3: r0 = socket(0x11, 0x3, 0x0) setsockopt$MRT6_PIM(r0, 0x107, 0x11, 0x0, 0x0) 04:06:58 executing program 1: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000001c0)=ANY=[@ANYBLOB="c0000000190001802bbd7000ffdbdf25ffffffff000000000000000000000000fe880000000000000000000000000001000000004e2223b30a0020", @ANYRES32], 0xc0}}, 0x0) 04:06:58 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@base={0x1e, 0x0, 0x0, 0x8001, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2}, 0x48) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000080)={r0, 0x0, &(0x7f0000000040)=""/2}, 0x20) 04:06:58 executing program 4: r0 = socket(0x22, 0x2, 0x2) r1 = syz_open_dev$ndb(&(0x7f0000000340), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) 04:06:58 executing program 3: socket(0x2b, 0x1, 0x3256) 04:06:58 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@base={0x1e, 0x0, 0x400000, 0x0, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2}, 0x48) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000080)={r0, 0x0, &(0x7f0000000040)=""/2}, 0x20) 04:06:58 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_tcp_SIOCOUTQNSD(r0, 0x8981, 0x0) [ 317.448111][ T5432] block nbd4: Unsupported socket: shutdown callout must be supported. [ 317.460940][ T5430] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.1'. 04:06:58 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_tcp_SIOCOUTQNSD(r0, 0x5452, &(0x7f0000000080)) 04:06:58 executing program 1: r0 = socket(0x22, 0x2, 0x2) getsockopt$bt_sco_SCO_OPTIONS(r0, 0x11, 0x1, 0x0, 0x0) 04:06:58 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@base={0x1e, 0x0, 0x400000, 0x0, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2}, 0x48) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000080)={r0, 0x0, &(0x7f0000000040)=""/2}, 0x20) 04:06:58 executing program 0: r0 = socket(0x15, 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x8903, &(0x7f00000001c0)={'sit0\x00', 0x0}) 04:06:58 executing program 2: socket(0x2c, 0x3, 0x2000000) 04:06:58 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = dup2(r0, r0) setsockopt$inet_sctp_SCTP_RTOINFO(r1, 0x84, 0x1, &(0x7f00000001c0)={0x0, 0x0, 0x1000, 0x5}, 0x10) 04:06:58 executing program 3: r0 = socket(0x15, 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000140)={'gre0\x00', &(0x7f0000000040)={'erspan0\x00', 0x0, 0x0, 0x588dcad882bf40b1, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @local}}}}) 04:06:58 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$MRT6_PIM(r0, 0x107, 0x7, 0x0, 0x0) 04:06:58 executing program 2: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000001c0)=ANY=[@ANYBLOB="c0000000190001802bbd7000ffdbdf25ffffffff000000000000000000000000fe880000000000000000000000000001000000004e2223b3", @ANYRES32, @ANYRES32, @ANYBLOB="ffffffffffffffff9b000000000000000800000000000000070000000000000005000000000000000100000000000000e9b6000000000000370500000000000003000000000000000200000000000000ff3700000000000001000100000000003c000000000000000101000300000000", @ANYRES32], 0xc0}}, 0x0) 04:06:58 executing program 0: r0 = socket(0x22, 0x2, 0x2) ioctl$PPPIOCGCHAN(r0, 0x80047437, 0x0) 04:06:58 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@base={0x1e, 0x0, 0x400000, 0x0, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2}, 0x48) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000080)={r0, 0x0, &(0x7f0000000040)=""/2}, 0x20) 04:06:58 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f00000000c0)={'gre0\x00', &(0x7f0000000000)={'erspan0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x25, 0x4, 0x0, 0x0, 0x94, 0x0, 0x0, 0x0, 0x2f, 0x0, @remote, @initdev={0xac, 0x1e, 0x0, 0x0}, {[@timestamp={0x44, 0x28, 0x0, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x0, 0x2}, @ssrr={0x89, 0x17, 0x0, [@multicast2, @initdev={0xac, 0x1e, 0x0, 0x0}, @loopback, @initdev={0xac, 0x1e, 0x0, 0x0}, @remote]}, @timestamp_addr={0x44, 0x3c, 0x0, 0x1, 0x0, [{@multicast1}, {@empty}, {@loopback}, {@loopback}, {@broadcast}, {@broadcast}, {@broadcast}]}]}}}}}) 04:06:58 executing program 0: r0 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r1 = socket(0x15, 0x5, 0x0) r2 = socket$inet_sctp(0x2, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_team(r2, 0x8933, &(0x7f00000004c0)) ioctl$BTRFS_IOC_TREE_SEARCH(r2, 0xd0009411, &(0x7f0000000200)={{0x0, 0xffffffffffffff81, 0xffffffffffffffff, 0x10001, 0x1, 0x0, 0x8, 0x7, 0x7fffffff, 0x1, 0x0, 0x6, 0x80000000, 0x0, 0x8000000000000000}}) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f00000001c0)={'sit0\x00', &(0x7f0000001200)=ANY=[@ANYBLOB="67001000"/16, @ANYRES32=0x0, @ANYBLOB="00000000000000000000000045000054000000000000907800000000ac1414bb830f0000000000000000007f0000fa431c0001e0000001000000007f00000100000000e00000010000000044140001ac14140000000000ac1e0001000000000054bfeb026e9e90860fda40ff4dbbee55487297dec27676f2e93bf5d8cfa288752296fd8914325d48b2bf220ebb54eecb8f5450f6d5958e33d97f6c3cf1d579ae5175fec4d99e1c769147ac1a0f62367473bcd1b0b1"]}) getsockopt$bt_sco_SCO_CONNINFO(r0, 0x11, 0x2, &(0x7f0000000040)=""/23, &(0x7f0000000080)=0x17) r3 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, &(0x7f0000000340)) ioctl$IOC_PR_PREEMPT(r3, 0x401870cb, 0x0) getsockopt$bt_sco_SCO_OPTIONS(r3, 0x11, 0x1, &(0x7f0000000200)=""/41, &(0x7f0000000240)=0x29) ioctl$IOC_PR_PREEMPT(r0, 0x401870cb, 0x0) r4 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$IOC_PR_PREEMPT(r4, 0x401870cb, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r4, 0xc01864c6, &(0x7f0000000100)={&(0x7f00000000c0)=[0x1ff, 0x4, 0x200, 0xe336867, 0x100, 0x8], 0x6, 0x80800}) r5 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$IOC_PR_PREEMPT(r5, 0x401870cb, 0x0) ioctl$IOC_PR_RELEASE(r5, 0x401070ca, &(0x7f0000000140)={0xa2, 0x8}) syz_genetlink_get_family_id$l2tp(&(0x7f0000000000), r5) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x8912, &(0x7f00000001c0)={'sit0\x00', 0x0}) 04:06:58 executing program 4: openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) pselect6(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000180)={0x9}, 0x0, 0x0) 04:06:58 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@base={0x1e, 0x0, 0x400000, 0x8001, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2}, 0x48) bpf$MAP_LOOKUP_ELEM(0x1, 0x0, 0x0) [ 317.784172][ T5463] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.2'. 04:06:58 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_tcp_SIOCOUTQNSD(r0, 0x890b, &(0x7f0000000080)) 04:06:58 executing program 3: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f00000000c0)={0x0, 0x5}, 0x4) 04:06:58 executing program 2: r0 = socket(0x2, 0x2, 0x0) getsockopt$bt_sco_SCO_CONNINFO(r0, 0x11, 0x2, 0x0, 0x0) 04:06:58 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@base={0x1e, 0x0, 0x400000, 0x8001, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2}, 0x48) bpf$MAP_LOOKUP_ELEM(0x1, 0x0, 0x0) 04:06:58 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$MRT6_PIM(r0, 0x107, 0xe, 0x0, 0x0) 04:06:58 executing program 2: r0 = socket(0x15, 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x8921, &(0x7f00000001c0)={'sit0\x00', 0x0}) 04:06:59 executing program 1: socket(0x11, 0x3, 0x0) socket$packet(0x11, 0x3, 0x300) 04:06:59 executing program 3: mq_open(&(0x7f0000000000)='sit0\x00', 0x841, 0x0, &(0x7f0000000040)={0xfffffffffffffffb, 0xffffffffffffffff, 0x0, 0x8}) 04:06:59 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@base={0x1e, 0x0, 0x400000, 0x8001, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2}, 0x48) bpf$MAP_LOOKUP_ELEM(0x1, 0x0, 0x0) 04:06:59 executing program 2: r0 = socket(0x23, 0x5, 0x0) setsockopt$MRT6_PIM(r0, 0x29, 0xcf, 0x0, 0x0) 04:06:59 executing program 4: r0 = socket(0x25, 0x5, 0x0) getsockopt$bt_sco_SCO_OPTIONS(r0, 0x11, 0x1, 0x0, 0x0) 04:06:59 executing program 0: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f00000002c0)={&(0x7f0000000080), 0xc, &(0x7f0000000280)={&(0x7f00000001c0)=ANY=[@ANYBLOB="c0000000190001802bbd7000ffdbdf25ffffffff000000000000000000000000fe880000000000000000000000000001000000004e2223b30a00202087000000", @ANYRES32, @ANYRES32, @ANYBLOB="ffffffffffffffff9b000000000000000800000000000000070000000000000005000000000000000100000000000000e9b6000000000000370500000000000003000000000000000200000000000000ff3700000000000001000100000000003c0000000000", @ANYRES32], 0xc0}}, 0x0) 04:06:59 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_tcp_SIOCOUTQNSD(r0, 0x8953, 0x0) 04:06:59 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_tcp_SIOCOUTQNSD(r0, 0x8982, 0x0) 04:06:59 executing program 2: r0 = socket(0x15, 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x8910, &(0x7f00000001c0)={'sit0\x00', 0x0}) 04:06:59 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@base={0x1e, 0x0, 0x400000, 0x8001, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2}, 0x48) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000080)={0xffffffffffffffff, 0x0, &(0x7f0000000040)=""/2}, 0x20) 04:06:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$MRT6_PIM(r0, 0x107, 0x13, 0x0, 0x0) 04:06:59 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@base={0x1e, 0x0, 0x400000, 0x8001, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2}, 0x48) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000080)={0xffffffffffffffff, 0x0, &(0x7f0000000040)=""/2}, 0x20) 04:06:59 executing program 3: r0 = socket(0x10, 0x3, 0x0) ioctl$SIOCSIFMTU(r0, 0x8922, &(0x7f0000000000)={'bridge_slave_0\x00', 0x53}) 04:06:59 executing program 2: r0 = socket(0x1, 0x2, 0x0) getsockname$packet(r0, 0x0, &(0x7f0000000080)) [ 318.771306][ T5502] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.0'. 04:06:59 executing program 4: r0 = socket(0x10, 0x3, 0x9) sendmsg$nl_xfrm(r0, &(0x7f0000000b80)={0x0, 0x0, &(0x7f0000000b40)={&(0x7f0000000840)=@updpolicy={0xb8, 0x19, 0x0, 0x0, 0x0, {{@in=@local, @in=@initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}}, 0xb8}}, 0x0) 04:06:59 executing program 1: syz_clone(0x80800500, 0x0, 0x0, 0x0, 0x0, 0x0) 04:06:59 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_tcp_SIOCOUTQNSD(r0, 0xc0189436, &(0x7f0000000080)) 04:06:59 executing program 4: r0 = socket(0x15, 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x8931, &(0x7f00000001c0)={'sit0\x00', 0x0}) 04:07:00 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@base={0x1e, 0x0, 0x400000, 0x8001, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2}, 0x48) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000080)={0xffffffffffffffff, 0x0, &(0x7f0000000040)=""/2}, 0x20) 04:07:00 executing program 3: r0 = socket(0x11, 0x3, 0x0) accept$netrom(r0, 0x0, 0x0) 04:07:00 executing program 1: r0 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x5452, &(0x7f00000001c0)={'sit0\x00', 0x0}) 04:07:00 executing program 2: r0 = socket(0x10, 0x3, 0x0) setsockopt$MRT6_PIM(r0, 0x29, 0xcf, 0x0, 0x0) 04:07:00 executing program 0: r0 = socket(0x10, 0x3, 0x0) sendmsg$nl_xfrm(r0, &(0x7f0000000b80)={0x0, 0x0, &(0x7f0000000b40)={&(0x7f0000000840)=@updpolicy={0xb8, 0x19, 0x0, 0x0, 0x0, {{@in=@local, @in=@initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}}, 0x33fe0}}, 0x0) 04:07:00 executing program 4: r0 = socket(0x15, 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f4, &(0x7f00000001c0)={'sit0\x00', 0x0}) 04:07:00 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@base={0x1e, 0x0, 0x400000, 0x8001, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2}, 0x48) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000080)={r0, 0x0, 0x0}, 0x20) 04:07:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$inet_tcp_buf(r0, 0x6, 0x0, 0x0, 0x0) 04:07:00 executing program 3: r0 = socket(0x15, 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x8913, &(0x7f00000001c0)={'sit0\x00', 0x0}) 04:07:00 executing program 2: r0 = socket(0x1, 0x2, 0x0) ioctl$sock_inet_tcp_SIOCOUTQ(r0, 0x5411, &(0x7f0000000080)) 04:07:00 executing program 0: r0 = socket(0x10, 0x3, 0x9) sendmsg$nl_xfrm(r0, &(0x7f0000000b80)={0x0, 0x0, &(0x7f0000000b40)={&(0x7f0000000840)=@updpolicy={0xc0, 0x19, 0x0, 0x0, 0x0, {{@in=@local, @in=@initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}}, 0xb8}}, 0x0) 04:07:00 executing program 4: r0 = socket(0x25, 0x1, 0x0) sendmsg$AUDIT_TTY_GET(r0, &(0x7f0000000200)={&(0x7f0000000140), 0xc, &(0x7f00000001c0)={0x0}}, 0x0) 04:07:00 executing program 3: r0 = socket(0x11, 0x3, 0x0) setsockopt$MRT6_PIM(r0, 0x107, 0xcf, 0x0, 0x0) 04:07:00 executing program 2: r0 = socket(0x25, 0x1, 0x0) sendmsg$nl_xfrm(r0, &(0x7f0000001180)={0x0, 0x0, &(0x7f0000001140)={0x0}}, 0x0) 04:07:00 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@base={0x1e, 0x0, 0x400000, 0x8001, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2}, 0x48) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000080)={r0, 0x0, 0x0}, 0x20) 04:07:00 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_tcp_SIOCOUTQNSD(r0, 0x5421, &(0x7f0000000080)) 04:07:00 executing program 0: r0 = socket(0x2c, 0x3, 0x0) getsockopt$inet6_mreq(r0, 0x29, 0x0, 0x0, 0x0) 04:07:00 executing program 4: r0 = socket(0x15, 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89b1, &(0x7f00000001c0)={'sit0\x00', 0x0}) 04:07:00 executing program 1: mq_open(&(0x7f0000000000)='(\xaa\x00', 0x40, 0x0, &(0x7f0000000040)={0x6ddc, 0x3a2, 0x7ff, 0xf84b}) 04:07:00 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_tcp_SIOCOUTQNSD(r0, 0x8916, &(0x7f0000000080)) 04:07:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) ioctl$sock_inet_tcp_SIOCINQ(r0, 0x541b, &(0x7f0000000000)) 04:07:00 executing program 2: r0 = socket(0x15, 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89b0, &(0x7f00000001c0)={'sit0\x00', 0x0}) 04:07:00 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@base={0x1e, 0x0, 0x400000, 0x8001, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2}, 0x48) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000080)={r0, 0x0, 0x0}, 0x20) 04:07:00 executing program 4: r0 = socket(0x15, 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x891e, &(0x7f00000001c0)={'sit0\x00', 0x0}) 04:07:00 executing program 1: r0 = syz_open_dev$ndb(&(0x7f0000001080), 0x0, 0x8002) ioctl$BLKDISCARD(r0, 0x1277, 0x0) 04:07:00 executing program 5: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) write$vhost_msg(r0, &(0x7f0000000140)={0x1, {0x0, 0x0, 0x0, 0x0, 0x3}}, 0x48) 04:07:00 executing program 2: r0 = socket(0x15, 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000740)={'gre0\x00', &(0x7f0000000680)={'erspan0\x00', 0x0, 0x7800, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @initdev={0xac, 0x1e, 0x0, 0x0}}}}}) 04:07:00 executing program 0: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000001c0)=ANY=[@ANYBLOB="c0000000190001802bbd7000ffdbdf25ffffffff000000000000000000000000fe880000000000000000000000000001000000004e2223b30a00202087000000", @ANYRES32, @ANYRES32, @ANYBLOB="ffffffffffffffff9b000000000000000800000000000000070000000000000005000000000000000100000000000000e9b6000000000000370500000000000003000000000000000200000000000000ff370000000000000100010000", @ANYRES32], 0xc0}}, 0x0) 04:07:00 executing program 4: r0 = socket(0x1, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000400)={'sit0\x00', &(0x7f0000000380)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @dev}}}}) 04:07:00 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_tcp_SIOCOUTQNSD(r0, 0x89a1, &(0x7f0000000080)) 04:07:00 executing program 2: r0 = socket(0x10, 0x3, 0x0) sendmsg$nl_xfrm(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0xffffff1f}, 0x0) [ 319.511708][ T5577] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.0'. 04:07:00 executing program 3: r0 = socket(0x2, 0x2, 0x0) connect$bt_sco(r0, 0x0, 0x0) 04:07:00 executing program 5: r0 = socket(0x2, 0x2, 0x0) setsockopt$MRT6_ADD_MIF(r0, 0x29, 0xca, 0x0, 0x0) 04:07:00 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000400), 0xffffffffffffffff) sendmsg$L2TP_CMD_TUNNEL_GET(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000340)={0x28, r1, 0x1, 0x0, 0x0, {}, [@L2TP_ATTR_MRU={0x6}, @L2TP_ATTR_RECV_TIMEOUT={0xc}]}, 0x28}}, 0x0) 04:07:00 executing program 1: r0 = socket(0x15, 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x5421, &(0x7f00000001c0)={'sit0\x00', 0x0}) 04:07:00 executing program 2: r0 = socket(0x29, 0x5, 0x0) sendmsg$AUDIT_TTY_SET(r0, &(0x7f0000000140)={&(0x7f0000000080), 0xffffff6a, &(0x7f0000000100)={&(0x7f00000000c0)={0x18, 0x3f9, 0x0, 0x0, 0x0, {}, [""]}, 0x18}}, 0x0) 04:07:00 executing program 0: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, 0x0, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, 0x0) getresuid(&(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000140)=0x0) sendmsg$nl_xfrm(r0, &(0x7f00000002c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000280)={&(0x7f00000001c0)=ANY=[@ANYBLOB="c0000000190001802bbd7000ffdbdf25ffffffff000000000000000000000000fe880000000000000000000000000001000000004e2223b30a00202087000000", @ANYRES32, @ANYRES32=r1, @ANYBLOB="ffffffffffffffff9b000000000000000800000000000000070000000000000005000000000000000100000000000000e9b6000000000000370500000000000003000000000000000200000000000000ff3700000000000001000100000000003c00000000000000010100030000000008001f00", @ANYRES32], 0xc0}}, 0x0) 04:07:00 executing program 0: r0 = socket(0x10, 0x2, 0x0) getsockopt$inet6_mreq(r0, 0x29, 0x0, 0x0, 0x0) 04:07:00 executing program 4: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) 04:07:00 executing program 5: r0 = socket(0x15, 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x8929, &(0x7f00000001c0)={'sit0\x00', 0x0}) 04:07:00 executing program 1: r0 = socket(0x15, 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f00000001c0)={'sit0\x00', &(0x7f0000000100)={'gretap0\x00', 0x0, 0x300, 0x0, 0x0, 0x0, {{0x15, 0x4, 0x0, 0x0, 0x54, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @remote, {[@lsrr={0x83, 0xf, 0x0, [@empty, @empty, @loopback]}, @timestamp_addr={0x44, 0x1c, 0x0, 0x1, 0x0, [{@multicast1}, {@loopback}, {@multicast1}]}, @timestamp_addr={0x44, 0x14, 0x0, 0x1, 0x0, [{@dev}, {@initdev={0xac, 0x1e, 0x0, 0x0}}]}]}}}}}) 04:07:00 executing program 2: r0 = socket(0x10, 0x3, 0x0) getsockname$packet(r0, 0x0, &(0x7f0000000140)) 04:07:00 executing program 3: r0 = socket(0x15, 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x8927, &(0x7f00000001c0)={'sit0\x00', 0x0}) 04:07:00 executing program 0: r0 = socket(0xa, 0x1, 0x0) ioctl$PPPIOCGFLAGS(r0, 0x8004745a, 0x0) 04:07:00 executing program 4: r0 = socket(0x15, 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0xc0189436, &(0x7f00000001c0)={'sit0\x00', 0x0}) 04:07:00 executing program 5: r0 = socket(0x11, 0x3, 0x0) setsockopt$MRT6_PIM(r0, 0x107, 0xc, 0x0, 0x0) 04:07:00 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000280)=ANY=[@ANYBLOB="1c0000001200010200000000000000fe07"], 0x1c}}, 0x0) 04:07:00 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "b04037eb2ad0cc68fa9df85533b14fc5c11106"}) 04:07:00 executing program 3: openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) pselect6(0x40, &(0x7f0000000100), &(0x7f0000000180)={0x8}, 0x0, 0x0, 0x0) 04:07:01 executing program 4: r0 = socket(0x15, 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x8940, &(0x7f00000001c0)={'sit0\x00', 0x0}) 04:07:01 executing program 0: r0 = socket(0x15, 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000340)={'ip_vti0\x00', &(0x7f00000001c0)={'syztnl0\x00', 0x0, 0x7800, 0x7800, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @remote, @dev}}}}) 04:07:01 executing program 5: r0 = socket(0x10, 0x3, 0x9) sendmsg$nl_xfrm(r0, &(0x7f0000000b80)={0x0, 0x0, &(0x7f0000000b40)={&(0x7f0000000840)=@updpolicy={0xb8, 0x834, 0x0, 0x0, 0x0, {{@in=@local, @in=@initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}}, 0xb8}}, 0x0) [ 319.950853][ T5617] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.1'. 04:07:01 executing program 2: r0 = socket(0x22, 0x2, 0x2) syz_genetlink_get_family_id$SEG6(&(0x7f0000000180), r0) 04:07:01 executing program 1: r0 = socket(0x28, 0x2, 0x0) accept$netrom(r0, 0x0, 0x0) 04:07:01 executing program 3: r0 = socket(0xa, 0x2, 0x0) ioctl$sock_inet_tcp_SIOCOUTQ(r0, 0x5411, &(0x7f00000000c0)) 04:07:01 executing program 0: r0 = socket(0x29, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000000)) 04:07:01 executing program 5: r0 = socket(0x28, 0x2, 0x0) sendmsg$L2TP_CMD_SESSION_DELETE(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={0x0}}, 0x0) 04:07:01 executing program 2: socket(0x10, 0x3, 0x200) 04:07:01 executing program 4: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) 04:07:01 executing program 1: r0 = socket(0x10, 0x3, 0x0) sendmsg$nl_xfrm(r0, &(0x7f0000000b80)={0x0, 0x0, &(0x7f0000000b40)={&(0x7f0000000840)=@updpolicy={0xb8, 0x19, 0x0, 0x0, 0x0, {{@in=@local, @in=@initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}}, 0xb8}, 0x300}, 0x0) 04:07:01 executing program 3: r0 = socket(0x15, 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x8971, &(0x7f00000001c0)={'sit0\x00', 0x0}) 04:07:01 executing program 2: r0 = socket(0x1e, 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x8910, 0x0) 04:07:01 executing program 0: r0 = socket(0x22, 0x2, 0x2) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={0x0}}, 0x0) 04:07:01 executing program 5: r0 = socket(0x10, 0x3, 0x0) sendmsg$nl_xfrm(r0, &(0x7f0000000b80)={0x0, 0x0, &(0x7f0000000b40)={0x0}, 0x1, 0x0, 0xf0}, 0x0) 04:07:01 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_tcp_SIOCOUTQNSD(r0, 0x8982, &(0x7f0000000080)) 04:07:01 executing program 4: r0 = socket(0x15, 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x8923, &(0x7f00000001c0)={'sit0\x00', 0x0}) 04:07:01 executing program 3: r0 = socket$inet_smc(0x2b, 0x1, 0x0) getsockopt$inet_tcp_buf(r0, 0x6, 0x11, &(0x7f0000000000)=""/193, &(0x7f0000000100)=0xc1) 04:07:01 executing program 0: r0 = socket(0x25, 0x1, 0x0) getsockname$packet(r0, 0x0, 0x0) 04:07:01 executing program 5: r0 = socket(0x22, 0x2, 0x2) getsockopt$bt_sco_SCO_OPTIONS(r0, 0x11, 0x1, 0x0, &(0x7f0000000040)) 04:07:01 executing program 2: socket(0x29, 0x2, 0x3) 04:07:01 executing program 1: r0 = socket(0x18, 0x0, 0x2) syz_genetlink_get_family_id$SEG6(&(0x7f0000000180), r0) 04:07:01 executing program 2: r0 = socket(0x15, 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f5, &(0x7f00000001c0)={'sit0\x00', 0x0}) 04:07:01 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) syz_genetlink_get_family_id$team(&(0x7f0000000080), r0) 04:07:01 executing program 3: r0 = socket(0x18, 0x0, 0x1) getsockopt$PNPIPE_IFINDEX(r0, 0x113, 0x2, 0x0, 0x0) 04:07:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) syz_genetlink_get_family_id$SEG6(&(0x7f0000000080), r0) 04:07:01 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_tcp_SIOCOUTQNSD(r0, 0x8905, &(0x7f0000000080)) 04:07:01 executing program 1: r0 = socket(0x15, 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x8922, &(0x7f00000001c0)={'sit0\x00', &(0x7f0000000100)={'gretap0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @remote}}}}) 04:07:01 executing program 4: r0 = socket(0x15, 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x8912, &(0x7f00000001c0)={'sit0\x00', 0x0}) 04:07:01 executing program 2: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000001c0)=ANY=[@ANYBLOB="c0000000190001802bbd7000ffdbdf25ffffffff000000000000000000000000fe880000000000000000000000000001000000004e2223b30a"], 0xc0}}, 0x0) 04:07:01 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_tcp_SIOCOUTQNSD(r0, 0x8914, &(0x7f0000000080)) 04:07:01 executing program 5: r0 = socket(0x10, 0x3, 0x0) sendmsg$nl_xfrm(r0, &(0x7f0000000b80)={0x0, 0x0, &(0x7f0000000b40)={0x0}, 0x1, 0x0, 0x474a}, 0x0) 04:07:01 executing program 0: r0 = socket(0x2b, 0x1, 0x0) sendmsg$WG_CMD_GET_DEVICE(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0}}, 0x20000080) 04:07:01 executing program 4: r0 = socket(0x10, 0x3, 0x0) sendmsg$nl_xfrm(r0, &(0x7f0000000b80)={0x0, 0x0, &(0x7f0000000b40)={&(0x7f0000000840)=@updpolicy={0xc0, 0x19, 0x0, 0x0, 0x0, {{@in=@local, @in=@initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}}, 0xb8}}, 0x0) [ 320.544181][ T5682] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.2'. [ 320.545330][ T5680] sit0: mtu greater than device maximum 04:07:01 executing program 2: r0 = socket(0x15, 0x5, 0x0) sendmsg$AUDIT_SET(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={0x0}, 0x1, 0x0, 0x24}, 0x0) 04:07:01 executing program 0: r0 = socket(0x22, 0x2, 0x2) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={0x0}}, 0x20000800) 04:07:01 executing program 5: r0 = socket(0x10, 0x3, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000480)={'gre0\x00', &(0x7f00000003c0)={'syztnl1\x00', 0x0, 0x0, 0xf8c0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @initdev={0xac, 0x1e, 0x0, 0x0}}}}}) 04:07:01 executing program 1: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000001c0)=ANY=[@ANYBLOB="c0000000190001802bbd7000ffdbdf25ffffffff000000000000000000000000fe880000000000000000000000000001000000004e2223b30a00", @ANYRES32], 0xc0}}, 0x0) 04:07:01 executing program 4: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_tcp_SIOCOUTQNSD(r0, 0x2, &(0x7f0000000080)) 04:07:01 executing program 2: r0 = socket(0x15, 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x8942, &(0x7f00000001c0)={'sit0\x00', 0x0}) 04:07:01 executing program 0: r0 = socket(0x10, 0x3, 0x0) getpeername$l2tp(r0, 0x0, &(0x7f0000000280)) 04:07:01 executing program 5: r0 = socket(0xa, 0x1, 0x0) accept$netrom(r0, 0x0, 0x0) [ 320.723396][ T5699] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.1'. 04:07:01 executing program 3: r0 = socket(0x29, 0x5, 0x0) sendmsg$AUDIT_SIGNAL_INFO(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000240)={0x10}, 0x10}}, 0x0) 04:07:01 executing program 4: r0 = socket(0x29, 0x5, 0x0) setsockopt$MRT6_PIM(r0, 0x29, 0xcf, 0x0, 0x0) 04:07:01 executing program 1: r0 = socket(0x25, 0x1, 0x0) accept$netrom(r0, 0x0, 0x0) 04:07:01 executing program 2: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000001c0)=ANY=[@ANYBLOB="c0000000190001802bbd7000ffdbdf25ffffffff000000000000000000000000fe880000000000000000000000000001000000004e2223b30a002020", @ANYRES32, @ANYRES32, @ANYBLOB="ffffffffffffffff9b000000000000000800000000000000070000000000000005000000000000000100000000000000e9b6000000000000370500000000000003000000000000000200000000000000ff3700000000000001000100000000003c00000000", @ANYRES32], 0xc0}}, 0x0) 04:07:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$MRT6_PIM(r0, 0x107, 0x9, 0x0, 0x0) 04:07:01 executing program 5: socket(0x26, 0x5, 0x4004d0) 04:07:01 executing program 4: r0 = socket(0x15, 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x8946, &(0x7f00000001c0)={'sit0\x00', &(0x7f0000000100)={'gretap0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @remote}}}}) 04:07:02 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$L2TP_CMD_TUNNEL_GET(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f00000004c0)=ANY=[@ANYBLOB='(\x00\x00\x00', @ANYRES16, @ANYBLOB="01"], 0x28}}, 0x0) 04:07:02 executing program 0: r0 = socket(0x15, 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x5452, &(0x7f00000001c0)={'sit0\x00', 0x0}) 04:07:02 executing program 1: r0 = socket(0xa, 0x2, 0x0) setsockopt$MRT6_PIM(r0, 0x107, 0x5, 0x0, 0x0) [ 320.960877][ T5716] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.2'. 04:07:02 executing program 2: r0 = socket(0x15, 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x8982, &(0x7f00000001c0)={'sit0\x00', 0x0}) 04:07:02 executing program 5: r0 = socket(0x2, 0x2, 0x0) getpeername$netrom(r0, 0x0, 0x0) 04:07:02 executing program 3: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) syz_mount_image$fuse(&(0x7f0000000040), &(0x7f00000001c0)='.\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}}) write$FUSE_NOTIFY_POLL(r0, &(0x7f0000000080)={0x18, 0x4}, 0x18) 04:07:02 executing program 4: openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) pselect6(0x40, &(0x7f0000000100), &(0x7f0000000180)={0x8}, 0x0, 0x0, &(0x7f0000000280)={0x0}) 04:07:02 executing program 1: r0 = socket(0x1, 0x5, 0x0) syz_genetlink_get_family_id$SEG6(&(0x7f0000000000), r0) 04:07:02 executing program 2: r0 = socket(0x15, 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x8970, &(0x7f00000001c0)={'sit0\x00', 0x0}) 04:07:02 executing program 0: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000001c0)=ANY=[@ANYBLOB="c0000000190001802bbd7000ffdbdf25ffffffff000000000000000000000000fe880000000000000000000000000001000000004e2223b30a00202087000000", @ANYRES32, @ANYRES32, @ANYBLOB="ffffffffffffffff9b000000000000000800000000000000070000000000000005000000000000000100000000000000e9b6000000000000370500000000000003000000000000000200000000000000ff3700000000000001000100000000003c0000000000000001010003000000000800", @ANYRES32], 0xc0}}, 0x0) 04:07:02 executing program 4: r0 = socket(0x10, 0x3, 0x0) sendmsg$nl_xfrm(r0, &(0x7f0000000b80)={0x0, 0x0, &(0x7f0000000b40)={&(0x7f0000000840)=@updpolicy={0xb8, 0x19, 0x0, 0x0, 0x0, {{@in=@local, @in=@initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}}, 0x200008f8}}, 0x0) 04:07:02 executing program 5: r0 = socket(0x11, 0x3, 0x0) setsockopt$MRT6_PIM(r0, 0x107, 0x5, 0x0, 0x0) 04:07:02 executing program 3: r0 = socket(0x21, 0x2, 0x2) ioctl$PPPIOCGCHAN(r0, 0x80047437, 0x0) 04:07:02 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000000)='dctcp-reno\x00', 0xb) 04:07:02 executing program 1: r0 = socket(0x22, 0x2, 0x2) getpeername$l2tp(r0, 0x0, 0x0) 04:07:02 executing program 2: r0 = socket(0x1, 0x2, 0x0) sendmsg$AUDIT_SET(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000700)={0x0}}, 0x11) 04:07:02 executing program 5: r0 = socket(0x11, 0x3, 0x0) ioctl$sock_netrom_SIOCDELRT(r0, 0x890c, 0x0) 04:07:02 executing program 4: ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x2, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, 0x0) getpeername$l2tp(0xffffffffffffffff, 0x0, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000400), 0xffffffffffffffff) sendmsg$L2TP_CMD_TUNNEL_GET(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f00000004c0)=ANY=[@ANYBLOB='(\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="010000000000000000000600e1771b673613"], 0x28}}, 0x0) syz_open_dev$vcsu(0x0, 0x0, 0x0) socket$nl_generic(0x10, 0x3, 0x10) 04:07:02 executing program 3: r0 = socket(0x10, 0x3, 0x0) accept$netrom(r0, 0x0, 0x0) 04:07:02 executing program 2: r0 = socket(0x2, 0x2, 0x0) accept$netrom(r0, 0x0, 0x0) 04:07:02 executing program 1: socket(0x2, 0x0, 0x20f) 04:07:02 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_tcp_SIOCOUTQNSD(r0, 0x890d, 0x0) 04:07:02 executing program 5: r0 = socket(0x15, 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x8914, &(0x7f00000001c0)={'sit0\x00', 0x0}) [ 321.364255][ T5760] netlink: 20 bytes leftover after parsing attributes in process `syz-executor.4'. 04:07:02 executing program 4: r0 = socket(0x2, 0x2, 0x0) bind$bt_sco(r0, 0x0, 0x0) 04:07:02 executing program 2: r0 = socket(0x22, 0x2, 0x2) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={0x0}}, 0x20000041) 04:07:02 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$L2TP_CMD_TUNNEL_GET(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000340)={0x14, 0x0, 0x1}, 0x14}}, 0x0) 04:07:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$bt_sco(r0, &(0x7f0000000000)={0x1f, @none}, 0x8) 04:07:02 executing program 3: r0 = socket(0x11, 0x3, 0x0) setsockopt$MRT6_PIM(r0, 0x107, 0xa, 0x0, 0x0) 04:07:02 executing program 4: r0 = socket(0x15, 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x8943, &(0x7f00000001c0)={'sit0\x00', 0x0}) 04:07:02 executing program 1: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000001c0)=ANY=[@ANYBLOB="c0000000190001802bbd7000ffdbdf25ffffffff000000000000000000000000fe880000000000000000000000000001000000004e2223b30a00202087000000", @ANYRES32, @ANYRES32, @ANYBLOB="ffffffffffffffff9b000000000000000800000000000000070000000000000005000000000000000100000000000000e9b6000000000000370500000000000003000000000000000200000000000000ff3700000000000001000100000000003c00000000", @ANYRES32], 0xc0}}, 0x0) 04:07:02 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000400), 0xffffffffffffffff) sendmsg$L2TP_CMD_TUNNEL_GET(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000200)=ANY=[@ANYBLOB='(\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="01"], 0x28}}, 0x0) 04:07:02 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$inet_tcp_buf(r0, 0x6, 0xd, &(0x7f0000000140)=""/141, &(0x7f0000000200)=0x8d) 04:07:02 executing program 3: r0 = socket(0x10, 0x80003, 0x0) sendmsg$TEAM_CMD_PORT_LIST_GET(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000540)={0x0}}, 0x0) 04:07:02 executing program 5: r0 = socket(0x15, 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x8930, &(0x7f00000001c0)={'sit0\x00', 0x0}) [ 321.643974][ T5784] netlink: 20 bytes leftover after parsing attributes in process `syz-executor.2'. 04:07:02 executing program 0: r0 = socket(0x11, 0x2, 0x0) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={0x0}}, 0x0) 04:07:02 executing program 1: r0 = socket(0x1, 0x2, 0x0) accept$netrom(r0, 0x0, 0x0) 04:07:02 executing program 4: r0 = socket(0x15, 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x8901, &(0x7f00000001c0)={'sit0\x00', 0x0}) 04:07:02 executing program 2: r0 = socket(0x22, 0x2, 0x2) setsockopt$MRT6_DONE(r0, 0x29, 0xc9, 0x0, 0x0) 04:07:02 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_tcp_SIOCOUTQNSD(r0, 0x8934, &(0x7f0000000080)) 04:07:02 executing program 1: r0 = socket(0x15, 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f2, &(0x7f00000001c0)={'sit0\x00', &(0x7f0000000100)={'gretap0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @remote}}}}) [ 321.748092][ T5791] Zero length message leads to an empty skb 04:07:02 executing program 3: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="033a"], 0x8, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x800) 04:07:02 executing program 2: r0 = socket(0x22, 0x2, 0x2) setsockopt$MRT6_DONE(r0, 0x29, 0xc9, 0x0, 0x0) 04:07:02 executing program 4: r0 = socket(0x11, 0x3, 0x0) setsockopt$MRT6_PIM(r0, 0x107, 0x14, 0x0, 0x0) 04:07:02 executing program 0: r0 = socket(0x29, 0x5, 0x0) ioctl$PPPIOCGMRU(r0, 0x80047453, 0x0) 04:07:02 executing program 3: r0 = socket(0x15, 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x8932, &(0x7f00000001c0)={'sit0\x00', 0x0}) 04:07:02 executing program 0: r0 = socket(0x2b, 0x1, 0x0) sendmsg$WG_CMD_GET_DEVICE(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0}}, 0x0) 04:07:02 executing program 1: r0 = socket(0xa, 0x3, 0x20) setsockopt$MRT6_PIM(r0, 0x107, 0xcf, 0x0, 0x0) 04:07:02 executing program 4: r0 = socket(0x11, 0x3, 0x0) getsockopt$PNPIPE_IFINDEX(r0, 0x113, 0x2, 0x0, 0x0) 04:07:03 executing program 2: r0 = socket(0x22, 0x2, 0x2) setsockopt$MRT6_DONE(r0, 0x29, 0xc9, 0x0, 0x0) 04:07:03 executing program 3: r0 = socket(0x23, 0x2, 0x0) accept$netrom(r0, 0x0, 0x0) 04:07:03 executing program 5: r0 = socket(0x15, 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x8924, &(0x7f00000001c0)={'sit0\x00', 0x0}) 04:07:03 executing program 4: r0 = socket(0x2, 0x2, 0x0) syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), r0) connect$bt_sco(r0, &(0x7f0000000040), 0x8) 04:07:03 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_tcp_SIOCOUTQNSD(r0, 0x89a0, &(0x7f0000000080)) 04:07:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$MRT6_PIM(r0, 0x107, 0x8, 0x0, 0x0) 04:07:03 executing program 2: r0 = socket(0x22, 0x2, 0x2) setsockopt$MRT6_DONE(r0, 0x29, 0xc9, 0x0, 0x0) 04:07:03 executing program 3: r0 = socket(0x21, 0x2, 0x2) syz_genetlink_get_family_id$SEG6(&(0x7f0000000180), r0) 04:07:03 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TIOCGPKT(r0, 0x80045438, 0x0) 04:07:03 executing program 4: r0 = socket(0x15, 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f0, &(0x7f00000001c0)={'sit0\x00', &(0x7f0000000100)={'gretap0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @remote}}}}) 04:07:03 executing program 2: socket(0x23, 0x0, 0x100002) 04:07:03 executing program 3: r0 = socket(0x1, 0x1, 0x0) accept$netrom(r0, 0x0, 0x0) 04:07:03 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000400), 0xffffffffffffffff) sendmsg$L2TP_CMD_TUNNEL_GET(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000200)=ANY=[@ANYBLOB='(\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="0102009f3b4ce48f458fa7"], 0x28}}, 0x0) 04:07:03 executing program 5: r0 = socket(0x15, 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x8981, &(0x7f00000001c0)={'sit0\x00', 0x0}) 04:07:03 executing program 1: socket(0x23, 0x0, 0xfffffffd) 04:07:03 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f00000000c0)={'gre0\x00', &(0x7f0000000000)={'erspan0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x2f, 0x0, @remote, @initdev={0xac, 0x1e, 0x0, 0x0}, {[@noop]}}}}}) 04:07:03 executing program 4: r0 = socket(0x10, 0x3, 0x0) syz_genetlink_get_family_id$team(&(0x7f0000000040), r0) 04:07:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$MRT6_PIM(r0, 0x107, 0x12, 0x0, 0x0) 04:07:03 executing program 5: r0 = socket(0x10, 0x3, 0x9) sendmsg$nl_xfrm(r0, &(0x7f0000000b80)={0x0, 0x0, &(0x7f0000000b40)={&(0x7f0000000840)=@updpolicy={0xb8, 0x19, 0x0, 0x0, 0x0, {{@in=@local, @in=@initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}}, 0xb8}, 0x300}, 0x0) 04:07:03 executing program 3: r0 = socket(0x1, 0x2, 0x0) sendmsg$AUDIT_TTY_GET(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={0x0}}, 0x0) 04:07:03 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_tcp_SIOCOUTQNSD(r0, 0x8953, &(0x7f0000000080)) 04:07:03 executing program 0: r0 = socket(0x1, 0x2, 0x0) getpeername$l2tp(r0, 0x0, 0x0) 04:07:03 executing program 4: r0 = socket(0x2b, 0x1, 0x0) sendmsg$WG_CMD_GET_DEVICE(r0, &(0x7f0000000180)={&(0x7f00000000c0), 0xc, &(0x7f0000000140)={0x0}}, 0x20000080) 04:07:03 executing program 5: r0 = socket(0x2c, 0x3, 0x0) setsockopt$MRT6_PIM(r0, 0x29, 0xcf, 0x0, 0x0) 04:07:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) getpeername$l2tp(r0, 0x0, 0x0) 04:07:03 executing program 4: r0 = socket(0x15, 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x8946, &(0x7f00000001c0)={'sit0\x00', 0x0}) 04:07:03 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind$pptp(r0, 0x0, 0x0) 04:07:03 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TIOCSSOFTCAR(r0, 0x4b34, 0x0) 04:07:03 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f3, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000000)={'syztnl2\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x4, 0x0, 0x0, 0x0, @empty, @multicast2}}}}) 04:07:03 executing program 5: prctl$PR_SET_TSC(0x18, 0x0) 04:07:03 executing program 4: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_ADD_MFC_PROXY(r0, 0x0, 0xd2, &(0x7f0000000000)={@private, @remote, 0xffffffffffffffff, "df4cf062a5bc2595259dd1612c24b7f7d17c2ff046dda4d43ffbbf064edfe12c"}, 0x3c) 04:07:03 executing program 2: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$bt_BT_CHANNEL_POLICY(r0, 0x112, 0xa, 0x0, &(0x7f0000000040)) 04:07:03 executing program 1: prctl$PR_SET_TSC(0x3d, 0x1) 04:07:03 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f7, &(0x7f00000000c0)={'sit0\x00', 0x0}) 04:07:03 executing program 3: timer_create(0x8, 0x0, &(0x7f0000000380)) 04:07:03 executing program 5: r0 = openat$ptp0(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$PTP_PEROUT_REQUEST2(r0, 0x5421, &(0x7f0000000000)) 04:07:03 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000004c0)={{0x3, 0x0, 0x0, 0xee00}}) 04:07:03 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x8917, 0x0) 04:07:03 executing program 2: timer_create(0x7, 0x0, &(0x7f0000000340)) timer_settime(0x0, 0x1, &(0x7f0000000000)={{}, {0x77359400}}, &(0x7f0000000040)) 04:07:03 executing program 1: bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f00000003c0)={0xffffffffffffffff, 0x0, 0x0}, 0x20) syz_init_net_socket$bt_l2cap(0x1f, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000c80)={0x18, 0x5, &(0x7f0000000ac0)=@framed={{}, [@cb_func={0x18, 0xb, 0x4, 0x0, 0xfffffffffffffffb}]}, &(0x7f0000000b40)='syzkaller\x00', 0x0, 0x0, 0x0, 0x41000, 0x1, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000bc0)={0x4, 0x5}, 0x8, 0x10, &(0x7f0000000c00)={0x1, 0x9, 0x80, 0x2}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000c40)=[0xffffffffffffffff]}, 0x80) 04:07:03 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x8922, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000000)={'syztnl2\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @private}}}}) 04:07:04 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x8927, &(0x7f00000000c0)={'sit0\x00', 0x0}) 04:07:04 executing program 3: syz_clone(0x2100400, 0x0, 0x0, &(0x7f0000000100), 0x0, 0x0) 04:07:04 executing program 5: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$KDSKBSENT(r0, 0x4b49, &(0x7f0000000000)={0x0, "55abb0ae7cfa7e28867fc2d5ad44320463f3dba7a3a3cc2ca63555e6595c0ddc74139d8afe9333d1c282046cac866de759bafe761ba1870aa2baad12c6f6a2206d917b6d572441831d73803e03aaaa76dc9a9d6a6c5daf72a040a0e17b79213b1026626a945b55130413ef184b511e97930061729e88e46c08e8aba46d7e77589d998417d117a0f75dcec9e7f076b2f20ed71c0fa05029f601ff4f40170643c154e7b1153970870db5ed111a6c6dbd786d6f8fda0997ec953a19246d90ca635fb6a45622f040d202aac6665b4577f4c051a23e8b190f6fe61332fdbbb4a3779cdddefdfdc05f1c398b1ac453eb68a667c5b49d1467fb6da71445e50889f544f39492ec591bc76531cc1c082bc49f9b7db28c369e62c42890ff1c1715195109a76e06f60cee5292203b4dd7298d830ec6a15d1dec48d9e4339dced4718b1dccd8d8e41df3f915822b39af7264d6dfc9b015ca20ec897543712c01cd0c78b728b2a65e401df922caae3de634f907f3684b0da713e0eda350c879f2bcff1bb2644cd26513a246c88b06ed76a823a148f712dfa703bfc37f4c54a2e5fc79edbc6cde41f0c90482683a7d8c306731cfee96b264d610c10fcf98e05fcb0693c6e3c78f770ea740fa4104c150768125992df66b08f5f012b5100e34a34f678b2afe3e13d785eb8812a778f1777ed8e962cd4451feba86dfba3dd882cc5c6130ea5d3a31"}) 04:07:04 executing program 1: openat$vcsu(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) bpf$MAP_UPDATE_BATCH(0x1a, 0x0, 0x0) 04:07:04 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x8923, &(0x7f00000001c0)={'ip_vti0\x00', 0x0}) [ 323.031332][ T5905] sit0: mtu greater than device maximum 04:07:04 executing program 4: timer_create(0x0, 0x0, &(0x7f0000000340)) timer_settime(0x0, 0x0, &(0x7f0000000180)={{0x77359400}, {0x77359400}}, 0x0) timer_settime(0x0, 0x0, &(0x7f0000000240)={{0x0, 0x989680}, {0x0, 0x3938700}}, 0x0) 04:07:04 executing program 0: r0 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_MAKE_EQUIV(r0, &(0x7f0000003480)={0x0, 0x0, &(0x7f0000003440)={&(0x7f0000003400)={0x28, 0x3ea, 0x0, 0x0, 0x0, {0x7, 0x7, './file0', './file0'}}, 0x28}}, 0x0) 04:07:04 executing program 5: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TIOCSSOFTCAR(r0, 0x4b4b, 0x0) 04:07:04 executing program 2: r0 = openat$ptp0(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$PTP_PEROUT_REQUEST2(r0, 0x40383d0c, &(0x7f0000000000)={{0x3}, {0x3}, 0x0, 0x6}) 04:07:04 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89a3, &(0x7f00000001c0)={'ip_vti0\x00', 0x0}) 04:07:04 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f1, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000000)={'syztnl2\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x29, 0x0, @empty, @private}}}}) 04:07:04 executing program 3: timer_create(0x7, 0x0, &(0x7f0000000340)) timer_settime(0x0, 0x0, &(0x7f0000000000)={{}, {0x77359400}}, 0x0) 04:07:04 executing program 5: prctl$PR_SET_TSC(0xe, 0x0) 04:07:04 executing program 0: timer_create(0x3, 0x0, &(0x7f0000000340)) timer_settime(0x0, 0x0, &(0x7f0000000180)={{0x77359400}, {0x77359400}}, 0x0) timer_settime(0x0, 0x0, &(0x7f0000000780)={{0x0, 0x989680}, {0x0, 0x989680}}, &(0x7f00000007c0)) 04:07:04 executing program 2: prctl$PR_SET_TSC(0x1c, 0x0) 04:07:04 executing program 3: io_uring_setup(0x1d03, &(0x7f0000000040)={0x0, 0x0, 0x31}) 04:07:04 executing program 4: syz_clone(0xc0184000, 0x0, 0x5f, 0x0, 0x0, 0x0) 04:07:04 executing program 1: r0 = getpid() timer_create(0x0, &(0x7f0000000080)={0x0, 0x21, 0x4, @tid=r0}, &(0x7f0000000340)) 04:07:04 executing program 5: prctl$PR_SET_TSC(0x27, 0x1) 04:07:04 executing program 2: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TIOCSSOFTCAR(r0, 0x5457, 0x0) 04:07:04 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f1, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000000)={'syztnl2\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x8, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @private}}}}) 04:07:04 executing program 1: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE(r0, 0x84, 0x1b, 0x0, &(0x7f0000000040)=0x84) 04:07:04 executing program 5: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) sendmsg$TEAM_CMD_OPTIONS_GET(0xffffffffffffffff, 0x0, 0x0) write$cgroup_devices(0xffffffffffffffff, &(0x7f0000000200)=ANY=[], 0x8) getsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE(r0, 0x84, 0xd, 0x0, &(0x7f0000000040)=0x4) 04:07:04 executing program 3: sendmsg$TEAM_CMD_OPTIONS_GET(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r0, 0xc018937b, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000f8ff053d0000b0"]) 04:07:04 executing program 2: pipe(&(0x7f0000000b40)={0xffffffffffffffff}) mmap$binder(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x11, r0, 0x0) 04:07:04 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x8946, &(0x7f00000001c0)={'ip_vti0\x00', 0x0}) 04:07:04 executing program 1: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE(r0, 0x84, 0x6f, 0x0, &(0x7f0000000040)=0x84) [ 323.566742][ T5952] sctp: [Deprecated]: syz-executor.5 (pid 5952) Use of int in maxseg socket option. [ 323.566742][ T5952] Use struct sctp_assoc_value instead [ 323.587472][ T5953] autofs4:pid:5953:check_dev_ioctl_version: ioctl control interface version mismatch: kernel(1.1), user(4294443008.15621), cmd(0xc018937b) 04:07:04 executing program 0: bpf$MAP_CREATE(0x16, &(0x7f0000000200), 0x48) [ 323.643976][ T5953] autofs4:pid:5953:validate_dev_ioctl: invalid device control module version supplied for cmd(0xc018937b) 04:07:04 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f3, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000040)={'erspan0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x8, 0x0, 0x0, @empty, @empty}}}}) 04:07:04 executing program 2: timer_create(0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, @thr={0x0, 0x0}}, 0x0) 04:07:04 executing program 5: syz_clone(0x886100, 0x0, 0x0, 0x0, 0x0, 0x0) 04:07:04 executing program 1: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TCSETAW(r0, 0x5407, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2, 0x0, "9b64b8ad33c2e8ed"}) 04:07:04 executing program 3: r0 = openat$ptp0(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$PTP_PEROUT_REQUEST2(r0, 0x40383d0c, &(0x7f0000000000)={{}, {}, 0x0, 0x6}) 04:07:04 executing program 0: bpf$MAP_CREATE(0xe, &(0x7f0000000200), 0x48) 04:07:04 executing program 1: timer_create(0x2, 0x0, &(0x7f0000000340)) timer_settime(0x0, 0x0, &(0x7f0000000180)={{0x77359400}}, 0x0) clock_gettime(0x2, &(0x7f0000000140)) 04:07:04 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000c80)={0x18, 0xe, &(0x7f0000000ac0)=@framed={{}, [@cb_func, @generic, @map_idx, @call, @generic, @call, @ldst, @cb_func]}, &(0x7f0000000b40)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:07:04 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x40086602, &(0x7f00000001c0)={'ip_vti0\x00', 0x0}) 04:07:04 executing program 5: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TIOCSSOFTCAR(r0, 0x5416, 0x0) 04:07:04 executing program 0: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE(r0, 0x84, 0x6c, 0x0, &(0x7f0000000040)=0x84) 04:07:05 executing program 4: syz_clone(0x45080, 0x0, 0x0, 0x0, 0x0, 0x0) 04:07:05 executing program 1: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TIOCSSOFTCAR(r0, 0x4b3c, 0x0) 04:07:05 executing program 2: r0 = openat$ptp0(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$PTP_PEROUT_REQUEST2(r0, 0x40383d0c, &(0x7f0000000000)={{}, {0x0, 0x8}, 0x0, 0x6}) 04:07:05 executing program 5: timer_create(0x4b6dd912db709eaa, 0x0, &(0x7f00000011c0)) 04:07:05 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f1, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000000)={'syztnl2\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x4, 0x0, 0x0, @empty, @private}}}}) 04:07:05 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f1, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000000)={'syztnl2\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x4, 0x0, @empty, @private}}}}) 04:07:05 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f3, &(0x7f00000000c0)={'tunl0\x00', &(0x7f0000000000)={'syztnl2\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0xff, 0x0, 0x0, @empty, @private}}}}) 04:07:05 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@base={0x14, 0x0, 0x8}, 0x48) 04:07:05 executing program 5: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$KDGKBDIACR(r0, 0x4b4a, &(0x7f0000000140)=""/243) 04:07:05 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0xc0189436, &(0x7f00000001c0)={'ip_vti0\x00', &(0x7f0000000a80)={'syztnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @local}}}}) 04:07:05 executing program 1: pipe(&(0x7f0000000b40)={0xffffffffffffffff, 0xffffffffffffffff}) write$cgroup_devices(r0, &(0x7f0000000000)={'a', ' *:* ', 'rm\x00'}, 0x9) write$cgroup_devices(r0, &(0x7f0000000040)={'b', ' *:* ', 'm\x00'}, 0x8) 04:07:05 executing program 0: r0 = socket$kcm(0x29, 0x2, 0x0) getsockopt$kcm_KCM_RECV_DISABLE(r0, 0x119, 0x1, &(0x7f0000000080), 0xfffffffffffffe6a) 04:07:05 executing program 4: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) connect$inet6(r0, &(0x7f0000001100)={0xa, 0x0, 0x0, @private0}, 0x1c) 04:07:05 executing program 2: bpf$MAP_CREATE(0xf, &(0x7f0000000200), 0x48) 04:07:05 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TIOCSSOFTCAR(r0, 0x5427, 0x0) 04:07:05 executing program 1: timer_create(0x8, &(0x7f0000000300)={0x0, 0x3}, &(0x7f0000000380)) 04:07:05 executing program 0: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TIOCSSOFTCAR(r0, 0x5404, 0x0) 04:07:05 executing program 5: syz_io_uring_submit(0x0, 0x0, 0x0, 0x0) syz_io_uring_submit(0x0, 0x0, 0x0, 0x0) 04:07:05 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0xc0189436, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000000)={'syztnl2\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @private}}}}) 04:07:05 executing program 3: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE(r0, 0x84, 0x22, 0x0, &(0x7f0000000040)=0x84) 04:07:05 executing program 1: syz_clone(0x22009400, 0x0, 0xfffffffffffffe39, 0x0, 0x0, 0x0) 04:07:05 executing program 0: r0 = openat$rfkill(0xffffffffffffff9c, &(0x7f0000000000), 0x80002, 0x0) write$rfkill(r0, &(0x7f0000000040), 0x8) 04:07:05 executing program 5: r0 = socket(0x2, 0xa, 0x0) recvmsg$can_j1939(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0x40000100) 04:07:05 executing program 2: r0 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_MAKE_EQUIV(r0, &(0x7f0000003480)={0x0, 0x0, &(0x7f0000003440)={&(0x7f0000003400)={0x28, 0x3f5, 0x0, 0x0, 0x0, {0x7, 0x7, './file0', './file0'}}, 0x28}}, 0x0) [ 324.511867][ T6033] syz-executor.5 uses obsolete (PF_INET,SOCK_PACKET) 04:07:06 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x8911, &(0x7f00000001c0)={'ip_vti0\x00', 0x0}) 04:07:06 executing program 3: bpf$MAP_CREATE(0x15, &(0x7f0000000200), 0x48) 04:07:06 executing program 0: syz_clone(0x40002000, 0x0, 0x0, 0x0, &(0x7f0000000140), &(0x7f0000000180)) 04:07:06 executing program 1: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE(r0, 0x84, 0xd, 0x0, &(0x7f0000000040)=0x4) 04:07:06 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f3, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000000)={'syztnl2\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x2f, 0x0, @empty, @private}}}}) 04:07:06 executing program 2: timer_create(0x0, 0x0, &(0x7f0000001200)) timer_gettime(0x0, &(0x7f0000001240)) 04:07:06 executing program 2: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TIOCSWINSZ(r0, 0x5409, &(0x7f0000000040)) [ 325.273504][ T6044] sctp: [Deprecated]: syz-executor.1 (pid 6044) Use of int in maxseg socket option. [ 325.273504][ T6044] Use struct sctp_assoc_value instead 04:07:06 executing program 3: syz_clone(0x4010200, 0x0, 0x0, 0x0, 0x0, 0x0) 04:07:06 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f3, &(0x7f00000000c0)={'tunl0\x00', &(0x7f0000000000)={'syztnl2\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0xff, 0x0, 0x0, @empty, @private=0xa010102}}}}) 04:07:06 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x541b, &(0x7f00000001c0)={'ip_vti0\x00', 0x0}) 04:07:06 executing program 4: bpf$MAP_CREATE(0x1e, &(0x7f0000000200), 0x48) 04:07:06 executing program 3: syz_emit_ethernet(0x4a, &(0x7f0000000000)={@multicast, @random="746c3f02530d", @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "893949", 0x14, 0x6, 0x0, @private0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', {[], {{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}, 0x0) 04:07:06 executing program 2: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TIOCSSOFTCAR(r0, 0x4b41, 0x0) 04:07:06 executing program 5: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE(r0, 0x84, 0x14, 0x0, &(0x7f0000000040)=0x4) pipe(0x0) [ 325.671244][ T6066] sctp: [Deprecated]: syz-executor.5 (pid 6066) Use of int in max_burst socket option. [ 325.671244][ T6066] Use struct sctp_assoc_value instead 04:07:06 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f1, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000000)={'syztnl2\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x4, 0x0, 0x0, 0x0, @empty, @private}}}}) 04:07:06 executing program 1: r0 = socket$nl_audit(0x10, 0x3, 0x9) ioctl$sock_ifreq(r0, 0x8995, &(0x7f0000000080)={'bond0\x00', @ifru_data=0x0}) 04:07:06 executing program 4: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000180)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)='0', 0x1}], 0x1) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x7c, 0x4) bind$inet(r2, &(0x7f0000000000)={0x2, 0x4e23, @broadcast}, 0x10) recvmsg(0xffffffffffffffff, 0x0, 0x40) sendto$inet(r2, 0x0, 0x0, 0x200007fd, &(0x7f0000000040)={0x2, 0x4e23, @local}, 0x10) setsockopt$sock_int(r2, 0x1, 0x8, &(0x7f0000000600), 0x4) sendto$inet(r2, &(0x7f00000012c0)="0c268a927f1f6588b967481241ba78600a34f65ac618ded8974895abeaf4b4834ff921b3f1e0b02bd67aa03859bcecc7a95425a3a07e758044ab4ea6f7ae55d88fecf90b1a7511bf746bec66ba", 0xfe6a, 0x11, 0x0, 0x27) recvmsg(r2, &(0x7f0000001500)={0x0, 0x5, &(0x7f0000002200)=[{&(0x7f00000035c0)=""/4106, 0x200045ca}], 0x1, 0x0, 0x1200}, 0x100) 04:07:06 executing program 3: prctl$PR_SET_TSC(0x36, 0x0) 04:07:06 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f3, &(0x7f0000000000)={'sit0\x00', &(0x7f0000000100)=ANY=[@ANYBLOB='syztnl2\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB="0700000000000000000000004500001400000000fd04"]}) 04:07:06 executing program 1: r0 = openat$ptp0(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$PTP_PEROUT_REQUEST2(r0, 0x40383d0c, &(0x7f0000000000)={{0x300}, {0x3}, 0x0, 0x6}) 04:07:06 executing program 5: bpf$MAP_CREATE(0x9, &(0x7f0000000200), 0x48) 04:07:06 executing program 3: r0 = socket$pppl2tp(0x18, 0x1, 0x1) ioctl$SIOCGIFMTU(r0, 0x8921, &(0x7f0000000280)={'wg2\x00'}) 04:07:06 executing program 2: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE(r0, 0x84, 0x73, 0x0, &(0x7f0000000040)=0x84) 04:07:07 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f8, &(0x7f0000000080)={'sit0\x00', 0x0}) 04:07:07 executing program 1: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TIOCSSOFTCAR(r0, 0x5433, 0x0) 04:07:07 executing program 5: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TIOCSWINSZ(r0, 0x5414, &(0x7f0000000200)={0x0, 0x8001}) 04:07:07 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f8, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000000)=ANY=[@ANYRES32=0x0, @ANYBLOB="001000010000000400e4feff45"]}) 04:07:07 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f3, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000000)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x5, 0x29, 0x0, @rand_addr, @private}}}}) 04:07:07 executing program 4: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000180)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)='0', 0x1}], 0x1) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x7c, 0x4) bind$inet(r2, &(0x7f0000000000)={0x2, 0x4e23, @broadcast}, 0x10) recvmsg(0xffffffffffffffff, 0x0, 0x40) sendto$inet(r2, 0x0, 0x0, 0x200007fd, &(0x7f0000000040)={0x2, 0x4e23, @local}, 0x10) setsockopt$sock_int(r2, 0x1, 0x8, &(0x7f0000000600), 0x4) sendto$inet(r2, &(0x7f00000012c0)="0c268a927f1f6588b967481241ba78600a34f65ac618ded8974895abeaf4b4834ff921b3f1e0b02bd67aa03859bcecc7a95425a3a07e758044ab4ea6f7ae55d88fecf90b1a7511bf746bec66ba", 0xfe6a, 0x11, 0x0, 0x27) recvmsg(r2, &(0x7f0000001500)={0x0, 0x5, &(0x7f0000002200)=[{&(0x7f00000035c0)=""/4106, 0x200045ca}], 0x1, 0x0, 0x1200}, 0x100) 04:07:07 executing program 1: r0 = syz_io_uring_setup(0x16d4, &(0x7f0000000240), &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000180)=0x0, &(0x7f0000000140)=0x0) socket(0x28, 0x1, 0x0) socket$caif_seqpacket(0x25, 0x5, 0x0) syz_io_uring_submit(r1, r2, &(0x7f0000000000)=@IORING_OP_READ=@pass_buffer={0x16, 0x0, 0x0, @fd_index=0x5, 0x0, &(0x7f0000000040)=""/18, 0x12}, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) io_uring_enter(r0, 0x4000728, 0x0, 0x0, 0x0, 0x0) 04:07:07 executing program 0: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @random="746c3f02530d", @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, "8981f6", 0x44, 0x29, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @local}}}}, 0x0) 04:07:07 executing program 2: r0 = openat$ptp0(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$PTP_PEROUT_REQUEST2(r0, 0x40383d0c, &(0x7f0000000000)={{}, {}, 0x0, 0x9}) 04:07:07 executing program 5: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE(r0, 0x84, 0x18, 0x0, &(0x7f0000000040)=0x84) 04:07:07 executing program 3: socketpair(0x0, 0x80d, 0x0, &(0x7f0000000000)) 04:07:07 executing program 3: syz_emit_ethernet(0x32, &(0x7f0000000240)={@local, @random="cbbdb85df908", @void, {@ipv4={0x800, @icmp={{0x7, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x1, 0x0, @rand_addr=0x64010100, @dev, {[@timestamp_prespec={0x44, 0x4, 0x6c}, @generic={0x7, 0x3, "bb"}]}}, @echo}}}}, 0x0) 04:07:07 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x8993, &(0x7f00000001c0)={'ip_vti0\x00', 0x0}) 04:07:07 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f3, &(0x7f00000000c0)={'tunl0\x00', &(0x7f0000000000)=ANY=[@ANYBLOB='syztnl2\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB="0000000000000000fc00000046"]}) 04:07:07 executing program 2: syz_emit_ethernet(0x26, &(0x7f00000005c0)={@multicast, @random="746c3f02530d", @void, {@ipv4={0x800, @generic={{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, @remote, @remote, {[@generic={0x44, 0x2}]}}}}}}, 0x0) 04:07:07 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x894a, &(0x7f00000001c0)={'ip_vti0\x00', 0x0}) 04:07:07 executing program 2: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TIOCSSOFTCAR(r0, 0x4b37, 0x0) 04:07:08 executing program 0: r0 = socket$kcm(0x29, 0x5, 0x0) sendmsg$kcm(r0, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0x0) 04:07:08 executing program 5: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TCSETAW(r0, 0x5407, &(0x7f0000000040)={0x401, 0x0, 0x0, 0x0, 0x0, "f2421855056a2b27"}) 04:07:08 executing program 2: r0 = socket$pppl2tp(0x18, 0x1, 0x1) connect$pppl2tp(r0, &(0x7f0000000140)=@pppol2tp={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @empty}}}, 0x26) 04:07:08 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TIOCSSOFTCAR(r0, 0x540d, 0x0) 04:07:08 executing program 1: r0 = syz_io_uring_setup(0x16d4, &(0x7f0000000240), &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000180)=0x0, &(0x7f0000000140)=0x0) socket(0x28, 0x1, 0x0) socket$caif_seqpacket(0x25, 0x5, 0x0) syz_io_uring_submit(r1, r2, &(0x7f0000000000)=@IORING_OP_READ=@pass_buffer={0x16, 0x0, 0x0, @fd_index=0x5, 0x0, &(0x7f0000000040)=""/18, 0x12}, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) io_uring_enter(r0, 0x4000728, 0x0, 0x0, 0x0, 0x0) 04:07:08 executing program 4: timer_create(0x2, 0x0, &(0x7f0000000340)) timer_settime(0x0, 0x0, &(0x7f0000000180)={{}, {0x77359400}}, 0x0) timer_settime(0x0, 0x0, &(0x7f0000000000), &(0x7f0000000040)) 04:07:08 executing program 0: r0 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_MAKE_EQUIV(r0, &(0x7f0000003480)={0x0, 0x0, 0x0, 0x300}, 0x0) 04:07:08 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TIOCSSOFTCAR(r0, 0x5601, 0x0) 04:07:08 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x890b, 0x0) 04:07:08 executing program 2: prctl$PR_SET_TSC(0x7, 0x0) 04:07:08 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89b0, &(0x7f00000001c0)={'ip_vti0\x00', &(0x7f0000000a80)={'syztnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @local}}}}) 04:07:08 executing program 2: syz_clone(0x40002000, &(0x7f0000000080)='M\b', 0x2, 0x0, &(0x7f0000000140), &(0x7f0000000180)) 04:07:08 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f8, &(0x7f0000000080)={'gretap0\x00', 0x0}) 04:07:08 executing program 3: unshare(0x2c060000) semget$private(0x0, 0x4007, 0x0) semtimedop(0x0, 0x0, 0x0, 0x0) unshare(0x20000200) 04:07:08 executing program 4: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE(r0, 0x84, 0x7a, 0x0, &(0x7f0000000040)=0x84) 04:07:08 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000280), r0) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl802154(&(0x7f0000000480), r1) 04:07:09 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000640)=@bpf_tracing={0x1a, 0x0, 0x0, &(0x7f0000000480)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:07:09 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89a1, &(0x7f00000001c0)={'ip_vti0\x00', 0x0}) 04:07:09 executing program 4: r0 = openat$pidfd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) pidfd_send_signal(r0, 0x0, &(0x7f0000000040)={0x2b, 0x0, 0x2}, 0x0) 04:07:09 executing program 3: r0 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_MAKE_EQUIV(r0, &(0x7f0000003480)={0x0, 0x0, &(0x7f0000003440)={&(0x7f0000003400)={0x28, 0x3fa, 0x0, 0x0, 0x0, {0x7, 0x7, './file0', './file0'}}, 0x28}}, 0x0) 04:07:09 executing program 5: r0 = socket(0x1d, 0x2, 0x6) setsockopt$bt_BT_SECURITY(r0, 0x112, 0x4, 0x0, 0x0) 04:07:09 executing program 2: r0 = socket$l2tp(0x2, 0x2, 0x73) syz_clone3(&(0x7f0000000180)={0x40000000, &(0x7f0000000000), &(0x7f0000000040)=0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) getpgrp(r1) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f000006d9c0)) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) bind$l2tp(r0, &(0x7f0000000240)={0x2, 0x0, @multicast2, 0x4}, 0x10) r2 = socket$l2tp(0x2, 0x2, 0x73) setsockopt$IP_VS_SO_SET_STARTDAEMON(r2, 0x0, 0x48b, &(0x7f0000000000)={0x1, 'ip6_vti0\x00', 0x2}, 0x18) bind$l2tp(r2, &(0x7f00000003c0)={0x2, 0x0, @multicast2}, 0x10) 04:07:09 executing program 4: bpf$MAP_CREATE(0x10, &(0x7f0000000200), 0x48) 04:07:09 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x890b, &(0x7f00000001c0)={'ip_vti0\x00', 0x0}) 04:07:09 executing program 3: write$cgroup_int(0xffffffffffffffff, &(0x7f0000000040), 0x12) unshare(0x2c060000) semget$private(0x0, 0x4007, 0x0) semtimedop(0x0, &(0x7f0000000000)=[{}], 0x185, 0x0) semctl$SETALL(0x0, 0x0, 0x11, &(0x7f00000000c0)) 04:07:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) recvmsg$kcm(r0, &(0x7f0000000600)={&(0x7f0000000000)=@can, 0x80, &(0x7f0000000540)=[{&(0x7f0000000640)=""/228, 0xe4}, {&(0x7f0000000180)=""/57, 0x39}, {&(0x7f00000001c0)=""/143, 0xffffffffffffffa9}, {&(0x7f0000000280)=""/95, 0x5f}, {&(0x7f0000000300)=""/16, 0x10}, {&(0x7f0000000340)=""/210, 0xd2}, {&(0x7f0000000440)=""/209, 0xd1}], 0x7, &(0x7f00000005c0)=""/37, 0x25}, 0x0) 04:07:09 executing program 4: socket(0x22, 0x0, 0x20) 04:07:09 executing program 1: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TIOCSSOFTCAR(r0, 0x4b69, 0x0) 04:07:09 executing program 4: r0 = getpgrp(0x0) r1 = pidfd_open(r0, 0x0) pidfd_send_signal(r1, 0x0, &(0x7f0000000040)={0x12, 0x0, 0x9}, 0x0) 04:07:09 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x1a, 0x0, 0x0, 0x0, 0x54, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1}, 0x48) 04:07:09 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCADD6RD(r0, 0x89f9, 0x0) 04:07:09 executing program 3: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000180)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)='0', 0x1}], 0x1) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x7c, 0x4) bind$inet(r2, &(0x7f0000000000)={0x2, 0x4e23, @broadcast}, 0x10) mount(0x0, 0x0, 0x0, 0x800000, 0x0) recvmsg(r2, 0x0, 0x40) sendto$inet(r2, 0x0, 0x0, 0x200007fd, &(0x7f0000000040)={0x2, 0x4e23, @local}, 0x10) setsockopt$sock_int(r2, 0x1, 0x8, &(0x7f0000000600), 0x4) sendto$inet(r2, &(0x7f00000012c0)="0c268a927f1f6588b967481241ba78600a34f65ac618ded8974895abeaf4b4834ff921b3f1e0b02bd67aa03859bcecc7a95425a3a07e758044ab4ea6f7ae55d88fecf90b1a7511bf746bec66ba", 0xfe6a, 0x11, 0x0, 0x27) recvmsg(r2, &(0x7f0000001500)={0x0, 0x5, &(0x7f0000002200)=[{&(0x7f00000035c0)=""/4106, 0x200045ca}], 0x1, 0x0, 0x1200}, 0x100) 04:07:09 executing program 4: prctl$PR_SET_TSC(0x3a, 0x0) [ 328.850186][ T6183] IPVS: sync thread started: state = MASTER, mcast_ifn = ip6_vti0, syncid = 2, id = 0 04:07:10 executing program 2: prctl$PR_SET_TSC(0x3c, 0x0) 04:07:10 executing program 5: mmap$usbmon(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2bc00101788cb976, 0xffffffffffffffff, 0x0) 04:07:10 executing program 1: clock_gettime(0x2, &(0x7f0000000100)={0x0, 0x0}) pselect6(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x5}, 0x0, &(0x7f0000000140)={0x0, r0+60000000}, 0x0) 04:07:10 executing program 0: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TIOCVHANGUP(r0, 0x5437, 0x0) ioctl$GIO_FONTX(r0, 0x4b6b, 0x0) 04:07:10 executing program 4: r0 = io_uring_setup(0x1fc9, &(0x7f0000000000)) r1 = io_uring_register$IORING_REGISTER_PERSONALITY(r0, 0x9, 0x0, 0x0) io_uring_register$IORING_UNREGISTER_PERSONALITY(r0, 0xa, 0x0, r1) 04:07:10 executing program 1: semctl$GETVAL(0x0, 0x2, 0xc, &(0x7f0000000000)=""/93) r0 = semget$private(0x0, 0x0, 0x32) semctl$GETNCNT(r0, 0x1, 0xe, &(0x7f0000000080)=""/252) r1 = semget$private(0x0, 0x3, 0x6) semctl$GETNCNT(r1, 0x3, 0xe, &(0x7f0000000180)=""/206) semctl$GETZCNT(0xffffffffffffffff, 0x3, 0xf, &(0x7f0000000280)=""/39) semctl$GETALL(r0, 0x0, 0xd, &(0x7f00000002c0)=""/223) semget(0x0, 0x1, 0x260) semctl$GETALL(r0, 0x0, 0xd, &(0x7f00000003c0)=""/225) getpid() r2 = semget$private(0x0, 0x4, 0x59) r3 = geteuid() r4 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000004c0)={{0x3, r3, r4, 0xee00, 0x0, 0x0, 0x81}, 0x2, 0x6, 0x0, 0x0, 0x0, 0x0, 0xff00}) semctl$SETVAL(r1, 0x2, 0x10, &(0x7f0000000540)=0x2) semctl$SETVAL(r0, 0x3, 0x10, &(0x7f0000000580)=0x1ff) semctl$GETNCNT(r2, 0x1, 0xe, &(0x7f00000005c0)=""/239) r5 = semget$private(0x0, 0x3, 0x4) semctl$GETNCNT(r5, 0x0, 0xe, &(0x7f00000006c0)=""/160) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000780)={{0x1, r3, r4, 0x0, r4, 0x144, 0x3ff}, 0xffff, 0x4b, 0x0, 0x0, 0x0, 0x0, 0x401}) 04:07:10 executing program 5: syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone(0x40002000, &(0x7f0000000080)="4d08b770a4327f6243", 0x9, 0x0, &(0x7f0000000140), &(0x7f0000000180)) 04:07:10 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f8, &(0x7f0000000480)={'ip_vti0\x00', &(0x7f0000000380)={'tunl0\x00', 0x0, 0x7800, 0x7f0e, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @multicast1}}}}) 04:07:10 executing program 4: timer_create(0x8, 0x0, &(0x7f0000000380)) timer_delete(0x0) 04:07:10 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f3, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000000)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x29, 0x0, @empty, @private}}}}) 04:07:10 executing program 1: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f0000000380)=ANY=[@ANYBLOB="1800000000000000000000000000000095"], &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x74) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000500)={&(0x7f0000000040)='sys_exit\x00', r0}, 0x10) listen(0xffffffffffffffff, 0x0) 04:07:10 executing program 0: socket$inet6_sctp(0xa, 0x6, 0x84) 04:07:10 executing program 4: r0 = socket(0x2, 0x1, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x1d, 0x0, 0x0) 04:07:10 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000c80)={0x18, 0x3, &(0x7f0000000ac0)=@framed, &(0x7f0000000b40)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000c00), 0x10}, 0x80) 04:07:10 executing program 3: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE(r0, 0x84, 0x10, 0x0, &(0x7f0000000040)=0x84) 04:07:10 executing program 5: prctl$PR_SET_TSC(0x16, 0x1) 04:07:10 executing program 2: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE(r0, 0x84, 0x14, 0x0, &(0x7f0000000040)=0x84) 04:07:10 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f8, &(0x7f0000000080)={'sit0\x00', &(0x7f0000000000)={'syztnl2\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @dev, @multicast2}}}}) 04:07:10 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x8932, &(0x7f00000001c0)={'ip_vti0\x00', 0x0}) [ 329.792187][ T27] audit: type=1326 audit(1659586030.831:2): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=6220 comm="syz-executor.5" exe="/root/syz-executor.5" sig=9 arch=c000003e syscall=231 compat=0 ip=0x7f0e59a89209 code=0x0 04:07:10 executing program 3: r0 = socket(0x1, 0x2, 0x0) ioctl$PPPIOCSMRU(r0, 0x8906, 0x0) 04:07:10 executing program 1: prctl$PR_SET_TSC(0x2a, 0x0) 04:07:11 executing program 2: timer_create(0x0, 0x0, &(0x7f0000000340)) timer_settime(0x0, 0x0, &(0x7f0000000000)={{}, {0x77359400}}, 0x0) timer_settime(0x0, 0x0, &(0x7f0000000240), &(0x7f0000000280)) 04:07:11 executing program 4: process_madvise(0xffffffffffffffff, &(0x7f00000004c0)=[{0x0}, {0xfffffffffffffffe}], 0x2, 0x0, 0x0) 04:07:11 executing program 0: openat$vcsu(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) 04:07:11 executing program 3: r0 = openat$ptp0(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x0, 0x0) 04:07:11 executing program 1: timer_create(0x2, 0x0, &(0x7f0000000340)) timer_settime(0x0, 0x0, &(0x7f0000000180)={{}, {0x77359400}}, 0x0) timer_gettime(0x0, &(0x7f0000000100)) 04:07:11 executing program 2: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$VT_ACTIVATE(r0, 0x5606, 0x1) 04:07:11 executing program 5: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TIOCSSOFTCAR(r0, 0x4b4e, 0x0) 04:07:11 executing program 4: timer_create(0x3, 0x0, &(0x7f0000000340)) timer_settime(0x0, 0x0, &(0x7f0000000140)={{0x77359400}}, 0x0) timer_settime(0x0, 0x0, &(0x7f0000000000)={{}, {0x77359400}}, &(0x7f0000000040)) 04:07:11 executing program 1: r0 = syz_open_dev$usbmon(&(0x7f0000000000), 0x0, 0x0) ioctl$MON_IOCX_MFETCH(r0, 0xc0109207, &(0x7f0000000080)={0x0, 0x0, 0x22}) 04:07:11 executing program 2: bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f00000019c0)={0xffffffffffffffff, 0x0, 0x0}, 0x20) 04:07:11 executing program 3: bpf$MAP_CREATE(0x4, &(0x7f0000000200), 0x48) 04:07:11 executing program 0: r0 = socket(0x1, 0x2, 0x0) ioctl$PPPIOCSMRU(r0, 0x80108906, 0x0) 04:07:11 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x8, 0x0, 0x4, 0x0, 0x4}, 0x48) 04:07:11 executing program 0: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_ADD_MFC_PROXY(r0, 0x0, 0xd2, &(0x7f0000000000)={@private, @remote, 0x0, "df4cf062a5bc2595259dd1612c24b7f7d17c2ff046dda4d43ffbbf064edfe12c"}, 0x3c) 04:07:11 executing program 2: r0 = socket$l2tp(0x2, 0x2, 0x73) bind$l2tp(r0, &(0x7f0000000240)={0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x10) r1 = socket$l2tp(0x2, 0x2, 0x73) bind$l2tp(r1, &(0x7f00000003c0)={0x2, 0x0, @multicast2}, 0x10) r2 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_inet_SIOCSARP(r2, 0x8955, &(0x7f0000000040)={{0x2, 0x4e22, @remote}, {0x6, @broadcast}, 0x8, {0x2, 0x4e24, @multicast1}, 'bond_slave_1\x00'}) bind$l2tp(r1, &(0x7f0000000000)={0x2, 0x0, @empty}, 0x10) 04:07:11 executing program 4: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE(r0, 0x84, 0x66, 0x0, &(0x7f0000000040)=0x84) 04:07:11 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x8955, 0x0) 04:07:11 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f1, &(0x7f00000001c0)={'ip_vti0\x00', &(0x7f0000000a80)={'syztnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @local}}}}) 04:07:11 executing program 2: socket(0x2b, 0x1, 0xffffff83) 04:07:11 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x8922, &(0x7f00000001c0)={'ip_vti0\x00', 0x0}) 04:07:12 executing program 5: syz_clone(0x40002000, &(0x7f0000000080)="4d08b770a4", 0x5, 0x0, &(0x7f0000000140), &(0x7f0000000180)) 04:07:12 executing program 1: prctl$PR_SET_TSC(0x3d, 0x0) 04:07:12 executing program 3: bpf$MAP_CREATE(0x23, &(0x7f0000000200), 0x48) 04:07:12 executing program 2: r0 = getpgrp(0x0) r1 = pidfd_open(r0, 0x0) write$cgroup_pid(r1, 0x0, 0x0) 04:07:12 executing program 4: bpf$PROG_LOAD(0x5, &(0x7f0000000680)={0x1b, 0x3, &(0x7f0000000240)=@framed, &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 04:07:12 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f3, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000000)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x5, 0x29, 0x0, @rand_addr=0x64010101, @private}}}}) 04:07:12 executing program 3: r0 = openat$ptp0(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$PTP_PEROUT_REQUEST2(r0, 0x40383d0c, &(0x7f0000000000)={{0xfffffffffffffffe}, {}, 0x0, 0x6}) 04:07:12 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f0, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000000)={'syztnl2\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @private}}}}) 04:07:12 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x8954, &(0x7f00000001c0)={'ip_vti0\x00', 0x0}) 04:07:12 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f3, &(0x7f00000001c0)={'ip_vti0\x00', &(0x7f0000000a80)={'syztnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @local}}}}) 04:07:12 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f3, &(0x7f00000000c0)={'tunl0\x00', &(0x7f0000000000)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x29, 0x0, @empty, @private}}}}) 04:07:12 executing program 1: timer_create(0x0, 0x0, &(0x7f0000001200)) timer_gettime(0x0, 0x0) 04:07:12 executing program 5: prctl$PR_SET_TSC(0x39, 0x1) 04:07:12 executing program 4: bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000240)={&(0x7f0000000000), 0x0, &(0x7f0000000100), 0x0}, 0x38) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f00000003c0)={0xffffffffffffffff, 0x0, 0x0}, 0x20) bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH(0x19, 0x0, 0x0) r0 = bpf$OBJ_GET_MAP(0x7, 0x0, 0x0) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000a40)={0x0, 0x0, &(0x7f00000008c0), 0x0}, 0x38) socket$vsock_stream(0x28, 0x1, 0x0) ioctl$PPPIOCSDEBUG(0xffffffffffffffff, 0x40047440, &(0x7f0000000a80)=0x61d2) r1 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000c80)={0x18, 0xf, &(0x7f0000000ac0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, [@cb_func={0x18, 0xb}, @generic={0x2}, @map_idx={0x18, 0x0, 0x5, 0x0, 0x10}, @ldst, @call, @generic={0x0, 0x0, 0x0, 0x7fff}, @call, @ldst={0x0, 0x0, 0x0, 0x0, 0xb}, @cb_func={0x18, 0x8, 0x4, 0x0, 0x2}]}, &(0x7f0000000b40)='syzkaller\x00', 0x7e8, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, r1, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)=[0xffffffffffffffff, 0xffffffffffffffff, r0]}, 0x80) 04:07:12 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x8934, &(0x7f00000001c0)={'ip_vti0\x00', 0x0}) 04:07:12 executing program 0: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE(r0, 0x84, 0x74, 0x0, &(0x7f0000000040)=0x84) 04:07:12 executing program 1: syz_open_dev$usbmon(&(0x7f0000000140), 0xffffffffffffca74, 0x0) 04:07:12 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x0, 0x0, 0x0, 0x0, 0x4, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x1}, 0x48) 04:07:12 executing program 1: openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs2/binder1\x00', 0x0, 0x0) openat$binderfs(0xffffffffffffff9c, &(0x7f0000000080)='./binderfs2/custom0\x00', 0x0, 0x0) 04:07:12 executing program 3: r0 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_MAKE_EQUIV(r0, &(0x7f0000003480)={0x0, 0x0, &(0x7f0000003440)={&(0x7f0000003400)={0x28, 0x3eb, 0x0, 0x0, 0x0, {0x7, 0x7, './file0', './file0'}}, 0x28}}, 0x0) 04:07:12 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 04:07:12 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_STATUS(r0, 0x84, 0x100, &(0x7f0000000280), &(0x7f0000000340)=0xb0) 04:07:12 executing program 2: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) connect$inet6(r0, &(0x7f0000000100)={0x1c, 0x1c, 0x2}, 0x1c) r1 = dup2(r0, r0) setsockopt$inet_sctp_SCTP_AUTH_KEY(r1, 0x84, 0x13, &(0x7f00000001c0)={0x0, 0x100, 0x1, 'n'}, 0x9) 04:07:13 executing program 5: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TIOCSSOFTCAR(r0, 0x4b70, 0x0) 04:07:13 executing program 0: timer_create(0x2, 0x0, &(0x7f0000000340)) timer_settime(0x0, 0x0, &(0x7f0000000180)={{}, {0x77359400}}, &(0x7f00000001c0)) 04:07:13 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89fa, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000000)={'syztnl2\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @private}}}}) 04:07:13 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f1, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000000)={'syztnl2\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @private=0xa010102}}}}) 04:07:13 executing program 5: prctl$PR_SET_TSC(0x2, 0x20000000) 04:07:13 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f2, &(0x7f00000001c0)={'ip_vti0\x00', &(0x7f0000000a80)={'syztnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @local}}}}) 04:07:13 executing program 0: r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, 0x0, 0x0) 04:07:13 executing program 2: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE(r0, 0x84, 0x14, 0x0, &(0x7f0000000040)=0x4) 04:07:13 executing program 5: write$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)=0x49d8, 0x12) unshare(0x2c060000) semget$private(0x0, 0x4007, 0x0) semtimedop(0x0, &(0x7f0000000000)=[{}], 0x185, 0x0) 04:07:13 executing program 1: r0 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_MAKE_EQUIV(r0, &(0x7f0000003480)={&(0x7f00000033c0)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000003440)={&(0x7f0000003400)={0x28, 0x3f7, 0x0, 0x0, 0x0, {0x7, 0x7, './file0', './file0'}}, 0x28}, 0x300}, 0x0) 04:07:13 executing program 3: r0 = openat$ptp0(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$PTP_SYS_OFFSET_EXTENDED(r0, 0x541b, 0x0) 04:07:13 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$team(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TEAM_CMD_PORT_LIST_GET(r0, &(0x7f0000000d00)={0x0, 0x0, &(0x7f0000000cc0)={&(0x7f0000000280)=ANY=[@ANYBLOB='d\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="01"], 0x64}}, 0x0) [ 332.200093][ T6344] sctp: [Deprecated]: syz-executor.2 (pid 6344) Use of int in max_burst socket option. [ 332.200093][ T6344] Use struct sctp_assoc_value instead 04:07:13 executing program 0: bpf$MAP_CREATE(0x21, &(0x7f0000000200), 0x48) 04:07:13 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x8992, &(0x7f00000001c0)={'ip_vti0\x00', 0x0}) 04:07:13 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f00000001c0)={'vxcan1\x00', 0x0}) r2 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r2, &(0x7f0000000000), 0x10) sendmsg$can_bcm(r2, &(0x7f0000000480)={&(0x7f0000000340)={0x1d, r1}, 0x10, &(0x7f00000000c0)={&(0x7f0000000140)={0x1, 0x7ab0715dca68fed7, 0x0, {0x0, 0x7530}, {0x0, 0xea60}, {}, 0x1, @canfd={{}, 0x0, 0x0, 0x0, 0x0, "51d5205e4ca4b888d40047c37321760319cfff34bdfeff767c815dad738690b20cf465f6ef18683b77224a9922dd0c52d6f5d97258d9a57813477b6fc92af87b"}}, 0x80}}, 0x0) 04:07:13 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f00000000c0)='scalable\x00', 0x9) [ 332.302527][ T6351] __nla_validate_parse: 1 callbacks suppressed [ 332.302545][ T6351] netlink: 80 bytes leftover after parsing attributes in process `syz-executor.4'. 04:07:13 executing program 0: r0 = socket$kcm(0x29, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f00000000c0)) 04:07:13 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f2, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000000)=ANY=[@ANYRES32=0x0, @ANYBLOB="001000010000000400e4feff45"]}) 04:07:13 executing program 4: semctl$SETVAL(0x0, 0x3, 0x10, 0x0) 04:07:13 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$bt_BT_RCVMTU(r0, 0x88, 0xd, 0x0, 0x0) 04:07:13 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f3, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000000)={'syztnl2\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @private, {[@ra={0x94, 0x4}]}}}}}) 04:07:13 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TIOCSWINSZ(r0, 0x5414, &(0x7f0000000040)={0x0, 0x80}) 04:07:13 executing program 5: r0 = socket$kcm(0x29, 0x2, 0x0) ioctl$sock_kcm_SIOCKCMCLONE(r0, 0x89e2, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$PPPIOCGFLAGS(r1, 0x8004745a, 0x0) 04:07:13 executing program 0: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_TABLE(r0, 0x0, 0xcf, &(0x7f0000000200), 0x4) 04:07:13 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f1, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000000)={'syztnl2\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @private}}}}) 04:07:13 executing program 1: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TIOCSSOFTCAR(r0, 0x5608, 0x0) 04:07:13 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f3, &(0x7f00000000c0)={'tunl0\x00'}) 04:07:13 executing program 2: r0 = socket(0x28, 0x5, 0x0) ioctl$PPPIOCSMRU(r0, 0x40047452, 0x0) 04:07:13 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x3, &(0x7f0000000280)=@framed, &(0x7f0000000300)='syzkaller\x00', 0x9703, 0x85, &(0x7f0000000340)=""/133, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:07:13 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f1, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000000)={'erspan0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x2f, 0x0, @broadcast, @local}}}}) 04:07:13 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x8914, &(0x7f00000000c0)={'sit0\x00', 0x0}) 04:07:13 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f1, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000000)={'syztnl2\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @empty=0x4, @private}}}}) 04:07:13 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f1, &(0x7f00000000c0)={'syztnl2\x00', &(0x7f0000000000)={'syztnl2\x00', 0x0, 0xff00, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @private=0xa010101}}}}) 04:07:13 executing program 3: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_ADD_MFC(r0, 0x0, 0xcc, &(0x7f0000000000)={@dev, @multicast1, 0x1, "d30ea51ec35360ede06d7177b4dfe19360b4481400a83e5c6d45b5438ecea34f"}, 0x3c) 04:07:13 executing program 2: openat$ppp(0xffffffffffffff9c, 0x0, 0x0, 0x0) getpid() process_vm_readv(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000140)=0x3) 04:07:13 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000300)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0xfff}], 0x0, &(0x7f0000000100)=ANY=[]) 04:07:13 executing program 1: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TIOCSSOFTCAR(r0, 0x5608, 0x0) [ 332.829959][ T6400] loop5: detected capacity change from 0 to 15 04:07:13 executing program 3: fsmount(0xffffffffffffffff, 0x0, 0xf1) 04:07:13 executing program 4: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TIOCSSOFTCAR(r0, 0x4b44, 0x0) 04:07:13 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x8000000004) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="580000001400192340834b80040d8c560a067fbc45ff81054e220000000058000b480400945f64009400050038925a0155b0962f0000008001edfffeffe809000000fff5dd0000001000010006081000418e00000004fcff", 0x58}], 0x1) 04:07:13 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0xc1, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f}}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000006380)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba045abcd5dfc67d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209bfd66eea210560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001354c4b600", 0x2000, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x0, 0x0) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180), 0x0, &(0x7f0000000240)={'trans=fd,', {'rfdno', 0x3d, r2}, 0x2c, {'wfdno', 0x3d, r0}}) [ 332.877224][ T6400] Dev loop5: unable to read RDB block 15 [ 332.932670][ T6400] loop5: unable to read partition table [ 332.959863][ T6400] loop5: partition table beyond EOD, truncated 04:07:14 executing program 3: bpf$BPF_PROG_GET_NEXT_ID(0xb, &(0x7f0000000240)={0xfffffc00}, 0x8) 04:07:14 executing program 4: r0 = socket$inet6(0xa, 0x1, 0x0) setsockopt$inet6_int(r0, 0x29, 0x1000000000021, &(0x7f0000000040)=0x20000001, 0x4) open(&(0x7f00000000c0)='./bus\x00', 0x1031fe, 0x0) prctl$PR_GET_SPECULATION_CTRL(0x35, 0x0, 0x10) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='status\x00') preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000180)=""/118, 0x76}], 0x3, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r2 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) setsockopt$inet_tcp_int(r2, 0x6, 0x18, &(0x7f0000000100)=0x80000003, 0x4) accept4$inet(0xffffffffffffffff, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) bind$inet(r2, &(0x7f0000000280)={0x2, 0x4e21, @multicast1}, 0x10) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x4e21, @local}, 0x10) signalfd4(0xffffffffffffffff, &(0x7f0000000180), 0x8, 0x0) sendmsg$FOU_CMD_DEL(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000140)={&(0x7f0000000400)=ANY=[@ANYBLOB="50000000f585c7d3caeb7955e73e203965336a1831c5d33842d466aab66cc17b2e94b4ec68761aad7aacdce76ba7ee6bcf51a764162f3a7d8876f3a81d961374d575123129af60c417e9d5ca3d19c8a64dc706db1b", @ANYRES16=0x0, @ANYBLOB="000426bd7000fcdbdf2502000000050003003a00000014000700fc02000000000000000000000000000005000400020000000500030032000000050002000a0000000500040001000000"], 0x50}, 0x1, 0x0, 0x0, 0x4000}, 0x4) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(r2, 0x6, 0x16, &(0x7f00000000c0)=[@mss, @mss, @mss, @mss, @window={0x3, 0xfff9, 0x6}, @sack_perm], 0x6) setsockopt$inet_tcp_TCP_REPAIR_WINDOW(r2, 0x6, 0x1d, &(0x7f0000000000)={0x0, 0x10002, 0x32fe3cf0}, 0x14) shutdown(r2, 0x1) 04:07:14 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$IPCTNL_MSG_CT_GET(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000280)={&(0x7f0000000300)=ANY=[@ANYRES64], 0x98}}, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000000c0)) sendmsg$IPCTNL_MSG_CT_GET_UNCONFIRMED(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x14, 0x7, 0x1, 0x301, 0x0, 0x0, {0x5, 0x0, 0x5}, ["", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x4980}, 0x44051) ioctl$KVM_GET_API_VERSION(r0, 0x89a0, 0x20000300) pipe2$9p(&(0x7f0000000080), 0x80000) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET(r1, &(0x7f00000002c0)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000280)={&(0x7f0000000440)=ANY=[@ANYBLOB="980000000101010200000000000000000c00000508001540000000041400108008000140000000070800014000000002540018800800024000000003080001400000000308000340000000010800034000000001080002400000000608000140000000030800034000000006080002400001000008000240000000010800034000000003140018532f3baf162983924150496e9df7d41edb572de4a66d6ae501d8678e9de05216cb68ffdc"], 0x98}}, 0x0) sendmsg$IPCTNL_MSG_CT_GET_STATS_CPU(r1, &(0x7f00000003c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000240)={&(0x7f0000000140)={0x0, 0x4, 0x1, 0x3, 0x0, 0x0, {0x7, 0x0, 0xa}, ["", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x48010}, 0x4040818) 04:07:14 executing program 0: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000100)='/sys/power/pm_wakeup_irq', 0x40840, 0x0) 04:07:14 executing program 2: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x0, 0x2, &(0x7f0000000080)=[{&(0x7f00000002c0)="eb3c8f000000732e66617400020101000240008080f801", 0x17}, {0x0, 0x0, 0x10000001000}], 0x0, &(0x7f0000000840)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) sendfile(r0, r0, &(0x7f0000000240)=0xfffffdff, 0x8001) 04:07:14 executing program 3: r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@hci, &(0x7f0000000240)=0x80) setsockopt$MRT_INIT(r0, 0x0, 0xc8, &(0x7f00000002c0), 0x4) r1 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_DEL_MFC(r1, 0x0, 0xcd, 0x0, 0x0) setsockopt$MRT_PIM(r1, 0x0, 0xcf, &(0x7f0000000000)=0x3, 0x4) getsockopt$MRT(r1, 0x0, 0xce, &(0x7f0000000140), &(0x7f0000000180)=0x4) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$IPCTNL_MSG_CT_GET(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000300)=ANY=[@ANYBLOB="3eca"], 0x98}}, 0x0) ioctl$KVM_GET_API_VERSION(r2, 0x89a0, 0x20000300) ioctl$sock_SIOCGIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8982, &(0x7f0000000340)={0x2, 'caif0\x00', {0x8}, 0x3}) setsockopt$MRT_DEL_MFC_PROXY(r1, 0x0, 0xd3, &(0x7f0000000380)={@local, @empty, 0x0, "8e21ac6cc174ddc125cf41b18eaab030f4e5ca08c2c4608275dbdec9e7cf96da", 0x3f, 0x4, 0xadfb, 0xe1}, 0x3c) sendmsg$NFT_MSG_GETSETELEM(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f00000000c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="582200000d0a040e00000000000000000200000a08000440000000030900020073797a310000000028030380340000802d0006409731fceb9e7e45cab21757f7c4a4c6ce6f396ba3ce96ea0c4e22bcaae6516816bb1ea2c6b45686b9e60000001c0000800c00054000000000000000000c0004400000003f80000000c40000800900090073797a310000000034000a80100002800900020073797a3000000000200002800900020073797a310000000008000180fffffffc0800034000000e560c000440000000000000000914000a80100002800900020073797a31000000000c00054000000000000000070c00054000000000000000014800018037000100f2e10e2e9b9bbd416ab90425a9c717abd2e76c7ef28f1b4da165d233e6fc9745ad34c9767b8299b67a06bb236d63f32fbfa3f8000c00028008000180ffffffff1002008090000640f6816c66b6d169f15a9ed9a86d9415dc7269583f313297121673b0130e1530b4bbe5725074257b669c1637507e38825a91016ab4b814432dc2fca8022afab86646bb49b2098890d54543a32f6f4577a41b94544c26fe9d579b036eec3685e0cd539c9858108f0b2e72e92a4a8a439704b43284581022e939bd397ae3df23c023691b61ac1e76ee63f6f66395f8000180f4000100bb1c82f284a1e086e6e56e64f1f26c6dab9aaae8d44e5b0d0299bb4bdcdace8b630a273fbb89c5d03faef21e23bb49323026179318585ad14a953bdc2463691b8226d7e2338c5ced362d0f808e24334ce0e3b190b81b91f4788f56613463d9a96e870de9194b322d183f16c3e9737791fa4ce712b5f9bf7ebf0635352a672c7f29bfe5cfd18fec191734bfbda1e491d170e5912329b04a0d1316e4294c74b2c3b991ccd062ed5ce593a15a1ae3de3d98c101c245301740f3dffcd245b9829aeec25f2887a821a41799e7fbed2281743e3199aee2d6942c051d32717f4c98674b706786d0d339b89a84f6e7659b9e3ed30c00054000000000000000000400078008000340000000010c00054000000000000000205c0002801800028008000180fffffffb0900020073797a3200000000400002800900020073797a3200000000080003400000000508000180fffffffb0900020073797a31000000000900020073797a310000000008000180fffffffc0400078008000440000000010800044000000002e01e0380e8020080d4000b80100001800a0001007265646972000000100001800b0001006f626a7265660000400001800d00010073796e70726f7879000000002c000280050002003f0000000600014000040000060001400009000008000340000000000800034000000004100001800b00010074617267657400000c0001800800010066776400440001800b0001007470726f78790000340002800800034000000001080001400000000008000340000000140800034000000001080003400000000d0800034000000014100001800a00010071756575650000000c0004400000000000000fff0800034000000000fc010b80800001800c000100636f756e74657200700002800c00024000000000000000010c000240000000000000c1fe0c000140000000000000ffff0c00014000000000000000050c000240fffffffffffffbff0c00024080000000000000000c00014000000000000000020c00014000000000000000060c000240000000000000337318000180080001006c6f67000c0002800600014000090000240001800a00010071756575650000001400028006000240100000000600034000010000400001800e000100636f6e6e6c696d69740000002c000280080001400000000708000140000000060800024000000001080001400000800108000140000000065c0001800e000100696d6d656469617465000000480002802c0002802800028008000180fffffffd08000340000000020900020073797a3000000000080003400000000708000140000000110800014000000012080001400000000e0c00018008000100666962002c000180090001007866726d000000001c0002800800024000000001080004400000000408000140000000135c000180080001006c6f67005000028008000540ffffff7f060004400000000008000540000000f80800034000000005090002403a252f210000000008000340000000030800054000000008080003400000000906000140fffe00000c0001800800010066776400d00200800900090073797a3100000000b6000640b45e801c4301cdffccc6c89b1c70918e7cbdd6423c780bf8e94469de0e386a67d6814b13f9f4e96ba6ca9f7b2d58f5588cd50c4500a8a7c9decc9212494c8cff4d75a874322595b1ccdf2cc273f98f7138e3ffc7e9cd634df61e0240f7ae4b73baff540501a5fa9844645d347b66777085256ffcba18c1e810d206a2298d348881fcd1b1c56b2f4cd18cc497a47c91a671407825b9a212c42be9c29780ec2ffda149e07798abf5814196c3ccbcd661ccef83000004020a80dd000100600026cfcd00e56b6e35892fc5a2faa6391cba9d3fd7088c622e14a114dbc36bfe7b26415343a81b2c4dabe483f70a0a4a7f5556358f0446f68843d37d8c8ef38ad4784b06767145c9d9e3150b084d32337043930fd321b7795452810fc8b3fdb96dae2d168cb08ecf722383e4785d3a2cb50f993a573d4b22e0cf4bf4609e48e1221e9a94b18a9c19fc62d8d5c8fd3571302741f7902bf482d07ca82894547faadd28b0f228c6b00ecc231d49503b1486cae1b3c0763725bd2ea0851e6079d6b5453e05cf657141ef469d327d2676cf236b702f4cddfdcdb4000000ba000100f021ed156a5dedf178ddc48a3afc3d3efbbf0d9a05d19d7e29f97d8b9df56e43dcef4825feda7500cfbb798137ac97a0fdcbfb5ac52a6213bce9272ae5d29187945be795279bc04051eb2c75932022b701fe41cb0aec0908147532166dccd2888e832cf40039760c697d2f80042c8c21242b6739a9505bb92b3f1a7820c5cceb1a5551f75f9abf0b881e0caa6c6f1a103d68c1fd68f03071f0d234fa4fe30d3aa91eda9d27855100f1eb143dc2213cf44d1d4f5fb6fd000024000280080003400000000208000180fffffffe080003400000000808000180ffffffff0c00028008000180fffffffb3400028008000340ffffffff08000340000000ff08000180fffffffd08000340ffffff01080003400000000808000180fffffffc040007801c01008048000b80440001800b0001006e756d67656e000034000280080002400000005908000240000000010800044000000007080001400000001508000240000000b9080002400000000133000640da658124513706aa35c72760c8493ec3bf73243610ef3737a24b6db633aebe4832860fb88f0251ac994b9d3e7d197d000c00044000000000000000000400078004000780040007808100064069f7ca7b2366166368ff6347e0125cf21489c8f46446eefdb60f16ce29a6736ec15b032e3da458e21963070218ea8e0d0c3b6f7e32e5e8f8537ae8c9c40cf991643908aeaf8d5a8ed476be8f14b7945368c0db45d9cda246debd63e4db3dc306e30b1d6a7c5cb0b05b02cf7f41e6af1088e64f707e02e0a18bb668a71000000008180080580001801400028008000180fffffffc08000180fffffffe400002800900020073797a3000000000080003400000000808000340fffffffc0900020073797a30000000000800034000000dde0900020073797a3000000000040007800c150b80240001800b00010074756e6e656c0000140002800800014000000001080002400000000dd81401800e000100696d6d656469617465000000c41402800800014000000008080001400000000e28120280e7000100729e8175a9d0b7fb23995ad58731e495b7dfcfea0a66b236e11c8c9cf92ab38fa449cd2ea1ca2455dedc2a5c9a257b6340e183f9ea7b400f4380184b4d9ba35a7d059f9b4708370912b16e2f0e948347b3403a290291fa0ed268fa780e6a85135333e9122659700611c9616b8484cfda3c5e277ca6aca36c5c9f6dfaca0c536ebef1baf9971e7d6ff7ca47d41fe74656e4b1c5a40fee66bd22d683824319fc8b365ae647889ce10d4cd3fbc2431cae3e673ec22af7ed155559767725040d650cc9a4605fe2e4dfc0ed9681ce70f20597f8306bdc69b41e1aee79cc027f7ea27dae9d3900bc0001001cd6dab673429343ae1cd3115163efacf2f9ad1d62ea20880efa7e87885341baab16e3aa2661b82ee055b5236818e9813252ead8d9dd7de1551d4c0488ada04d6744ffcecce13d269bc3fc165c19d3855dfdc0f80052e9d964b3f3b56417058dac78e2c67002babee50502e2281a94fc263b372373da72446a5051f82b386d7c94c4fda64c0edef56d96f0153e43ff131e04d0e9b669b8d390d90f456bb99dfdc1d976a97999adfc93677888abd512c3608a2219f8b5e89d041001002ac405e2a0edbf75ac3c915cb6c7c982911dd5ba4b33c11e8fdff2f42ad20756ace1e7898749d979b185dc505c9c7e1dc7552ccfc3383106c51dd6ae6cbb347ab462ba00ff867f172935fb034f7a81da0cde10b05519943e108bf813c6c8aa4132c7dc6e78c47fcca912395e842ca3579e9688b8e21b351ed9ac667a817cf24a171d0683d584c635922ba2257237ead87e1ce71961743916a5303bc1bd2f2aa389a7e1445900e3c239838ea2fd8337ac9ee46068680cdc537459405bafd399243d2d57fcc3680808925213545ab7aa611a890831bd275adbb328c29b37ba399322db3e7a9ff66519a999578ac48b867bfc1d150c26114dd416b39b2eaf81c0b5e7c3318f99b79d406929d7ec70bb82faff93be7df00b73d2c9df25a4821037d0935b7f413ecf039c5bee066e9bd77673b34b4fe253939d4737a240d6e77a1aee14919c01eeab7e88ea77e37abd5b22f29d8be53d4319830b4e831c428cec5c8f27e0dad3f372c7d2a64e4d230ab3de009ba93f017386298b954d739841690c644534175728d421cc160a1742e4369b0d3990e90802542644e3306471d3d311de919af2c2cfd4b6cc5a534c0fd30f931a4f7ba18e61bbea044a487d0c2a85d678664afb44128e6e948254aef57e17eb83a66f7f41d49c4686e9e7706058e2654aae81ce08ff890998014eebbeb194d30d197fd9fe72a0494ef20d4c4a4029a38b08a996f8d397130792fcb89e11d89b54b10dff68b30c921085d37928e49cf3ef769457bb243c1951c8367616bac05336e3b160502af539bb6fecc816b4069113707525c58ccd2d4a43cb0ab95f934f2cb1741cbf1ae7606725ace50c03a9884db6a36d852a038f2f47dfdfd209566eeeacfd9a2607b59156b2984378f6110a8ae28332c74b4cffda11729ecf35bf87d3b97103da8f59dbe7eaecb884fe18b14f6ff390e98f826c4f79df33b4eb55ae1ebda24b48db6313c657526713d87d50c5e22cea1952e088941784a60239cedc740fef02dd5f47ac4840e9ce3071716203a0acf355c59bd1d8b18b0de39843bae366969a307c39a0aec93d0fa8eedc375db5fac332ff566283d281b049cd77d541706812fe04afeb8761d2576771aafcd982090ac2d1bc1525629828d3e08ffd0e797fc614e37f18cd798ad1aed1f3547612212cff468f0fe255c6778ca23a818e3186824cd6d9a144fedff9b93a204936f0e304b677b827c990fd9956c786a388e075205e919dd5580e6d8462e2402602492b3ed9f60a51ec45b907de506c85bed63165865be894377d514985494fad9c655673f2850de1c55ecd6776df200b4edb5530d402128dbad39521c0a048e4d5fe98753ebaa336ba14a57671c6b67deb6f222e5e9f7c6c1de28a1ce76c453221a926472ab28114c352582bb3670d7f9b938ab5f5a9ece0b50916fde1b6aa214c7e58586a053305fa02154de2b881f687d8568825eeea5aadcb508edacea3f03c8b6bad248d73446edc10c8d67f5d2ea248024adf5e1742fe0dd2f981b646daab8f4788c59eec171a1b65498342a4016df6eb209f9f90de02f0a211b7b545c58938c77f55e3eae13440b67e0a92d575fa44ef4bb8c20ac8ac9c09267ef2bb76191c3830459baaef9d8f85833e2236770ab4a97b68cf2fc6c1d90dd0bbe4e180f533fbf6f1538933d702870aa819987c5f1082168ddae675077144d96a1f686dc1f149db5ad79142d599b3682a160f3691d399be7df44bfae852571e6c83d1405f6ea1e979aa9e567e8f805951a6f319eb93ac01d6838d68feaf0adc29cb185def8e24744578153c59943ccae93664c8dfeec9a034ce19f95d4d692925600847d8b3c36fdb06767e71317253c7a9ab18002c8d490d6c3abb8457ab413a48e160cf4f3c580f7b30f0f48a1ab692c4712940422a7804ff3e9ae0582b0e375f7901b667b91d1ff50214b184a1ecde2f8b8735f24ac68404cf724207981eefb58eaef8034fb11d74d82f2a45c4dd060df0c9ef99e24d14c4b37868286133543277ac8a2ce0a9c2f8de121c88509972f6656fb17cb547cdcbf4cd31b6fc4145c962cf6d4215388d4602af05040b9aa1f1c2f04e3612a76cf8adea51421e154a6b3d1280bd1172b58845383fa25a366ed9088f1791d42745623ed6d4cfd805a3a1548f7f41069f87e46553c7cb1681bc4ad7673844bff9775705cf0feeb6fd6a311b3ac77764075bd804d30e03c3dbefdbdef4b6fae1210f57739360fc4d59bf0ddbcdc12673b8fc8e80fd0edd835ea847c77df45a043101fb5be6f90a88fb6c3ce5bda8999a947d3805399df6a50ec6afdf01127cbb8220c712a1a06e53f7493e4e52cf6f9d4de431f7fa4e2e1034b7d73cfd3f46934ce89b583721a8eb00dbcd94cd71e475f934e5a2754c7f4953d7e103be99074fb8bbefa779fb0a2bb8ac280ee83407d31a3e5d135d8ecdfb980eaf4c0f2b898d5c67dc0d8767574317e74b79d6c65d3881e347c629397a42e44e07114c72161a5059fec21287c67bce9616d85bda811f3c1db3a00158947a6d596cc40ba581a024b89859821f1ad0099adb69c256e0147a68ac0d6036e1fca7d2ed266621305ec01c3d6358e45bccaeaef123e0559f00b326c7606e284a3b8af77fac19baac2ac1a4b60c19ce49aa1738b47b36d57132d105c5ab713acf6296316286061fca6fce012db49e7dcbe68288c2e05155da25679b20f4a0eaaddb8db3cd95fa940ab77fadb38033525eaa4124ac6157b4d10a057628dd83af26a72a9bbb25c0dba943effbea4d5c926c754b678865a5aa7837da40f1e2f23f7f0ffb2bef30a60624bd62c93661620eab41d3c839f511ec31977d255776efd47b1cf78f5073da091b8faf2e6d74a7d3fb7220f76a8f61e6e40c80bf0b7b785a55916f9bc7cdd49c1f4a810b8bf6b63ae5da7c1d5f71d0a64673631506cf6b2a8b127df3eb1e88d7a14c518ce8691ed3eb6942df128f809c900a675033ce388029be0b8482c1fce6f8415543a508670eaf2ea0ddbe4bc39a76f70128ddfbcb1246a1b0e747a3313340a34d0ccc3c107996a7676940664ae10fa54dc3b72896bf8c235916e8be2eab14e700345d476758e63c5c8ac1ab18583c527ffda20d8565545a05281db7e953200df0c21ec278172d5ead6338b1cbcea26399f0d6f83d3c9e76c5fa478a782166fb57a253928260927758397a42ff16a472a194c131af911fe0f9aa04373457807e7f197e8f9798c07cf7c5231ee5bf7f15c395d1e3c1261c4f4a02fa292969359dc86f67847783860e3e98a9b002dc703a89de1fe88483357de92b6a6e9c5933a3da3f228d37c36da2fac86dc2e4e50f2330995212a29915cfb749f05e0197b6e06365134656fefbf754215ddd9c7e05345f08e4a760fb881d880da1caf0453a9baf9a815f1ae5e24f3b8b510af91247ba0bf9192d72f1753d79548fa6887a40d0c28b27100cf28c3bd14b39c913ceabc80dc895cb6fb1947033db37db65c582fdf63609bbdcce0f6c92baa3538c5b85f113b56e90fd477ac3900fe93ed1953e7164c7a57475092221ff87da98df5247cd967796f37d2f3c202b26ce74d60acd23205415f5830d3b6104a50c5ceb066185f5a8f7013fbe40ea17b3eae3fa8f036e10aee22e752d9b67b7d2689fd4a1a00fddba5159c3f79381392ec850b72799d304bf3f82f730c5094522207b5bcef1b1c832b51262b3df64324a3c47cb0075bf519e0ef9e59e0b36c722d85245e6a436a06ee18ba1ac906b931cef327abbc88640eafe9ae146d6053be87e727037b89db1b669ed89a6f8604227a9dae19b5e9947f46338015e5bb71c8ce310431884a720f5595f9135b097bf540c36af0c0f010bb3d0fcda1fe0354df227fb75dbbd8426d431d5cd226fc054d95dd487ccfed2fde0f27e0993eee12cd0763420e03a8b341cef3b34022d7b37e7450944f43a4701f3befd4c646b98aaecd1e7cd135c4d20c2629a5bd8684189225cf6af0c145248136b6f196c1ced4e5065b6b29cf29c5fe7a7206a14a46161fe5de1c13a9cf7b1314dd3ba566eecbab371c8665b993a67c5f0ef131610bfb34a5a55d3db4d71cb47c14daa222fd729556922074b1539542381cf2002ee5639c24b01bc7a846ca607f3580e27bacf043dccf10eebf651655fd2831e16c4bf30a5561bcba4da93ddd343a1b0f749f329b0e98ebff1be8f33990706d1162e13000debe5a7faf9e80d333cb05e8c2d05b91c32a8b4b5416e09ef5a31f8623d6842efbc1841b0776c1ea7344cbbb071ab4ba6e456e7cf870acc170d65707ed06835bc77feae60b0fc165c2cfc2ec03dffc670b159d7f0bc480f96bf2eafe0d49f74e2c737ad4f1053832a7d3e696b44fafb2d76e85134fe2707b7a368b7942facfd388f364bf00d5764045b1c2a8d36a3e83c973c330807336f4724ca03f6769913892747d2347fb98f7cbb74fd4f781464c0a7455b35614219c249000beb0d478a143963b10aba26e83751f7fdbc69a528a1621fa35c896127f861b74fa2a8f4fecd8d8419a7befa11a5e1c9b3e41f0ae25121b2eabd56a3c593e6a654905b7b3d65f8b58e35b10f2d4193eda5dd4df535d95f30cb4b319957eebfdd5deef8c021a84ead647c3c8158088a3c78cf687851c1612d4ffa4e28228794bdf2b310b4d2f580c6f14669cefe30500ec3cb36ecf419ccba173308d1f270bbbd32de58fc53d3a66066e7f1c8fbe093994d8f1622919bde3d136ad43627b5ff4a60d92b99d45802fdb55007fc07f936adfba5755c7d736cb017867c42735440901e57096d8b2e46db306e5009272e45712e6e8f2186e570f45b2f82a07bf217164c65900237c0b656516f87a9568432636d28d85b97f0caebffa4a7190d8f57bc0ba11dcba48682235a40543b9374cb1c0dbe8e62a76f95f4dfb2e226bf0294f5e0c3a3d3553ca6f48d372e21eb87e090c8836785d0a788ff00a46e0632ae11b4ef933386b781db1baa4fb8d7a14a47ce0418befcfdee9a5d985acea1e12b8ca8533d8e981ea8dd2dd12a8d2bfc662945b53ca73a64bc8340b7afd59d6805372225f1de37fadffe74b5101c15052e21194a5fe41219857c5a16a755fbb756128cfc8af859124eb31fed8ad7f2de5b02bbfad284763fb8afe9cc3c5ad413155fa62ccb0eab19f5721b10c782929ea0506e515b56d0dd3c881ecbedb660a0e65cf452030d03044e1c1e446b8206caf8308081915f8b2fada9088b4f968f60faece9f79dd5d594272615dc0dfb0b1d69ab814a424506073bc2b62b6273c483b83fcf138358a1eccfb768295f6c72a37b76914558d80893fc82012aef7948e33488ec7cd6cbf2990a0a3909baca563d84a50e7058395c2819a17f7834b1e0cf03019670ac0cbcc98b72b3055754e047c3f43f8d734871e93f5ac7eb27cd53bee20d7dd510b7e5a05c71127569bf03dffcf2dc0072e614105a0fc9c0e6aa7304c40c7e08422005bb6832e0d75229ae0342928b5b6403491a747b03193bb3fa7a7319f46f0b86576cbf7ea02f360a58046424227262b802c5e6b0894f199975035a5e824da958aaa4849dee05bcb5b2413480aa8368269f9fe28b2f8918a2a9bbca439159ac2a33e332aa5e58924b9e8996a7e78e6dfa524900d73d9b58506e5f5ef9cad953afd1354e16f3247c6b9af2c8296e3da2a5de865dc41297acffe864ba91c3f7d55b0fc84a52d371b198d0cc1598f514543262e263f50addb1d4d7e59541b1b08e23dde2aa3dfbbfcd6f44559b1f0f04000100540002800800034000000004080001800000000008000180fffffffb0800034000000002080001800000000008000180fffffffb0900020073797a310000000008000340000000060900020073797a32000000002400028008000180000000000900020073797a30000000000900020073797a3100000000900002808a0001004913519ab2e2c35a65996b2e9ea42473a8e231bb722f20dfb3965bb76d0854c07d357cc138ed530279ba600b8105bd853d64de236aec921b779bb2665fb3e83dd4b39d181347bb1ce8051eebee0fafcc4b262f248d0ebd6ce2e0dbdc0c814fbd7b724ba5a92da27b097e1ab2cae1953a125456618abc7252de230740f9cab9ff8f93e92ac68a00000800014000000010f00102805800028008000340000000080900020073797a300000000008000340000007ff0900020073797a32000000000900020073797a32000000000900020073797a32000000000900020073797a3100000000080003400000000525000100b8366beeeeca598d4fbfe202bda48308a96609ca2290863bceced07859115be760000000ff00010026926d208ddfe8fbe5488502749f1008b26e511887bcfa65aa0cf28d1b4b44de3362b0a37ceb023676da6200b706c009bbaf9bdf1be239c5dcac68571cb46d5a85f41fb2f448eb358f2a6a334bada50b6bc4d70aaf366ba0ddfaf7446b019f93ee496d321af47fdac811acac719f958d1d4002fa40e498eb458bb9d2042220c36d94242794bf7f8a44bc67d1ab706fa5c99072a18dfc8d3c74c66147152b68471c503a5cf0dfa2c7c9792f9986e5c9ce84bb2503a8d5388c275949f45f56b0bbbfdb211b65d488eb0124ec04030f70492e428659a044de2f129388a03f1700592042b808aeaf5d8773cbf5322bbb5e0eae296ecf3701cc59ae6729006c0001001887a3d3a9a0ae0a779434bfa7bcb5d6c5064321cb7570870da4f7b9580f03baa21f3289bbb699fb9782aca69409909d7ef5c03a432a202acca02d3b5dfacbe34b9b82a905e05ab7d54fb585c31c1ebb28acede30b8dd6497f29a08451811869a74a211e00d11d820c0001800800010066696200040007806c010180a6000100c92b1a628b72e3ea76d7d8df6c5ed7cf59b1ce46542b15a1842fe34a4d33165656cc1c8582200330d587e6117961c2d550d478a175f47be1bac9d453727a087b9c54163470bb3513a87477cb280a506a13e74116ed8a6fa4b91b0c5ab817d4f29ab15944fca44489a0192d5e8f5e4d510b4393a162e5a2c8dd912fd36a430cc135c18685d1afe27a483a09f20b3809e9a33a51f6efedfaa4021e6e0a233a92bd7a1100004c00028008000180fffffffd08000180ffffffff0900020073797a31000000000900020073797a3200000000080003400000008108000180fffffffb08000180fffffffc080003400000000874000100a822b5639fe8b63901178227cc6ce9a86603d612b232521c626983837d41efa9e7fabfb396e8de0fab76a87314e00b248d1169439330bc7d7dc0cbf39b7c744e4becc7059fc3fe367a01facc41813358b00feee01652ceb9860ddfc06d739bd975933e7610c17baaf4f0467ad01045222c0102804400028008000180fffffffc0900020073797a30000000000900020073797a32000000000900020073797a32000000000900020073797a32000000000800034000000002e1000100eb5a5a9be49f353e0d027b81372b2994f13bcd1c0d378bbfad212494b200321a4ff0cbbbbfa347642d2cfa809bc04e2c99f94a37749af34a471cf0714c4f2054efbd7b686b3f50375483e6369508b76c6b05423c8e80c3c63bf7509814d5a6ed498d94b26213ac21d504b1b353e295a8f17c2b38adf46c9a240661ceb95e4eb4fb2243c43a58ccf7746d03187adc43d6c21a384df2f23e8190750e2ad3eade52da7e4ede4d95f0d952257b29ff185cd913822bf304b433e17724071285d218d2ff762cdeb858faa5283ea33507a12a23071dd7dabc52a8efb1811366090000000900020073797a30000000000900010073797a3100000000000000000000000000003faceecdea76890d122576e75b7cd96b0495151dbd46"], 0x2258}, 0x1, 0x0, 0x0, 0x8041}, 0x840) 04:07:14 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETQUEUE(r0, 0x400454ca, &(0x7f0000000040)={'pimreg1\x00', 0x602}) [ 333.207063][ T6412] 9pnet_fd: Insufficient options for proto=fd 04:07:14 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) sendto$inet(r0, 0x0, 0x0, 0x404c810, &(0x7f0000000100)={0x2, 0x4e22, @loopback}, 0x10) [ 333.262071][ T6425] loop2: detected capacity change from 0 to 262160 04:07:14 executing program 5: r0 = syz_open_procfs(0x0, &(0x7f0000000240)='net/ip_mr_cache\x00') preadv(r0, &(0x7f0000000980)=[{&(0x7f0000000540)=""/126, 0x7e}], 0x1, 0x36, 0x0) 04:07:14 executing program 0: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x0, 0x2, &(0x7f0000000080)=[{&(0x7f00000002c0)="eb3c8f000000732e66617400020101000240008080f801", 0x17}, {0x0, 0x0, 0x10000001000}], 0x0, &(0x7f0000000840)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x60c2, 0x0) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)=@ipv6_newroute={0x1c, 0x18, 0x1, 0x0, 0x0, {0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}}, 0x1c}}, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) syz_clone3(&(0x7f00000009c0)={0x20000000, &(0x7f00000004c0), 0x0, &(0x7f0000000540), {0x41}, &(0x7f0000000800)=""/169, 0xa9, &(0x7f00000008c0)=""/233, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff], 0x2, {r2}}, 0x58) write$P9_RREADLINK(r2, &(0x7f0000002580)=ANY=[], 0x16) sendfile(r2, r2, &(0x7f0000000240), 0x8001) write(r0, &(0x7f0000000600)="34fd98aa1d0e7adec937a5f331a75f487934f50242a0751944936972896c29a5068c8ecba1aa0a4e2a631b5180e1fbde79f4502dc4c4a1fba9dcd9ed83e639aefa1b87631c33d1a82cb0c0035676ddfeb0fe7984d7519b0f839d497fc9d64ef14d1de22220ff2623df4950134b9fb734a52adad95f131cce3672a9d7d7b400d2c62810b5f20351639330948107bf8d4534a03ac389455c54d8eb4d609b3e858b7213b38eb01f0eeaba3739ae927916e28da6a79a3fd5e32d30ab30bf959d4596e5ffbff6789a650b9e7d248d1ba849012336a4f3ef8fab07a8f5b81bb0bc45b2174538315ca12b7c723b2157562564a8a1f19d28179f8c565448e0e921b8c3e6fc4adaafa8b929ad077f633325b6a6f71a586cabc4883e03e19315f946b277858593a7367e232202fe9ad656c6768a1517da7f0498b48cb078e929fb11db0cc551f754bffc4859dd89a396915cc809b07d448573098409ea21371056f67ef4114ec10547f498d24513fe594308bf022868ad21e85bba811942fdc45161a1a8a7fe00d5c6b05ed7954f631bbd12a5c9a5cfa5965e0595de608b04ebe02b3fcbf3b9f57807a1a7ad8528992e2ec65949da2f4a0478dfd3ae52639c15d8aeaa351da6d393b58c772168fae604d097fef4d6b9360eb169a0b0ee70cdc22435a003e68698f61b3b63b1f51011bc8f4ef944c1de821785f670124a1c6ed18335d63412", 0x200) r3 = creat(&(0x7f0000000240)='./bus\x00', 0x0) write$cgroup_type(r3, &(0x7f0000000200), 0x175d900f) sendfile(r0, r1, 0x0, 0xef84) 04:07:14 executing program 4: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000140)) [ 333.464798][ T6436] loop0: detected capacity change from 0 to 262160 [ 333.551233][ T27] audit: type=1800 audit(1659586034.591:3): pid=6436 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name="file0" dev="loop0" ino=1048598 res=0 errno=0 [ 333.603170][ T27] audit: type=1804 audit(1659586034.621:4): pid=6436 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir2091852281/syzkaller.lphrbs/161/file0/file0" dev="loop0" ino=1048598 res=1 errno=0 [ 333.665861][ T27] audit: type=1804 audit(1659586034.621:5): pid=6436 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name="/root/syzkaller-testdir2091852281/syzkaller.lphrbs/161/file0/file0" dev="loop0" ino=1048598 res=1 errno=0 04:07:14 executing program 1: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x0, 0x2, &(0x7f0000000080)=[{&(0x7f00000002c0)="eb3c8f000000732e66617400020101000240008080f801", 0x17}, {0x0, 0x0, 0x10000001000}], 0x0, &(0x7f0000000840)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x60c2, 0x0) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)=@ipv6_newroute={0x1c, 0x18, 0x1, 0x0, 0x0, {0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}}, 0x1c}}, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) syz_clone3(&(0x7f00000009c0)={0x20000000, &(0x7f00000004c0), 0x0, &(0x7f0000000540), {0x41}, &(0x7f0000000800)=""/169, 0xa9, &(0x7f00000008c0)=""/233, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff], 0x2, {r2}}, 0x58) write$P9_RREADLINK(r2, &(0x7f0000002580)=ANY=[], 0x16) sendfile(r2, r2, &(0x7f0000000240), 0x8001) write(r0, &(0x7f0000000600)="34fd98aa1d0e7adec937a5f331a75f487934f50242a0751944936972896c29a5068c8ecba1aa0a4e2a631b5180e1fbde79f4502dc4c4a1fba9dcd9ed83e639aefa1b87631c33d1a82cb0c0035676ddfeb0fe7984d7519b0f839d497fc9d64ef14d1de22220ff2623df4950134b9fb734a52adad95f131cce3672a9d7d7b400d2c62810b5f20351639330948107bf8d4534a03ac389455c54d8eb4d609b3e858b7213b38eb01f0eeaba3739ae927916e28da6a79a3fd5e32d30ab30bf959d4596e5ffbff6789a650b9e7d248d1ba849012336a4f3ef8fab07a8f5b81bb0bc45b2174538315ca12b7c723b2157562564a8a1f19d28179f8c565448e0e921b8c3e6fc4adaafa8b929ad077f633325b6a6f71a586cabc4883e03e19315f946b277858593a7367e232202fe9ad656c6768a1517da7f0498b48cb078e929fb11db0cc551f754bffc4859dd89a396915cc809b07d448573098409ea21371056f67ef4114ec10547f498d24513fe594308bf022868ad21e85bba811942fdc45161a1a8a7fe00d5c6b05ed7954f631bbd12a5c9a5cfa5965e0595de608b04ebe02b3fcbf3b9f57807a1a7ad8528992e2ec65949da2f4a0478dfd3ae52639c15d8aeaa351da6d393b58c772168fae604d097fef4d6b9360eb169a0b0ee70cdc22435a003e68698f61b3b63b1f51011bc8f4ef944c1de821785f670124a1c6ed18335d63412", 0x200) r3 = creat(&(0x7f0000000240)='./bus\x00', 0x0) write$cgroup_type(r3, &(0x7f0000000200), 0x175d900f) sendfile(r0, r1, 0x0, 0xef84) 04:07:14 executing program 2: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x0, 0x2, &(0x7f0000000080)=[{&(0x7f00000002c0)="eb3c8f000000732e66617400020101000240008080f801", 0x17}, {0x0, 0x0, 0x10000001000}], 0x0, &(0x7f0000000840)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x60c2, 0x0) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0}}, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)=@ipv6_newroute={0x1c, 0x18, 0x1, 0x0, 0x0, {0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}}, 0x1c}}, 0x0) socket$nl_route(0x10, 0x3, 0x0) syz_clone3(&(0x7f00000009c0)={0x20000000, &(0x7f00000004c0), &(0x7f0000000500), &(0x7f0000000540), {0x41}, &(0x7f0000000800)=""/169, 0xa9, &(0x7f00000008c0)=""/233, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff], 0x4, {r2}}, 0x58) sendfile(r2, r2, &(0x7f0000000240), 0x8001) write(r0, &(0x7f0000000600)="34fd98aa1d0e7adec937a5f331a75f487934f50242a0751944936972896c29a5068c8ecba1aa0a4e2a631b5180e1fbde79f4502dc4c4a1fba9dcd9ed83e639aefa1b87631c33d1a82cb0c0035676ddfeb0fe7984d7519b0f839d497fc9d64ef14d1de22220ff2623df4950134b9fb734a52adad95f131cce3672a9d7d7b400d2c62810b5f20351639330948107bf8d4534a03ac389455c54d8eb4d609b3e858b7213b38eb01f0eeaba3739ae927916e28da6a79a3fd5e32d30ab30bf959d4596e5ffbff6789a650b9e7d248d1ba849012336a4f3ef8fab07a8f5b81bb0bc45b2174538315ca12b7c723b2157562564a8a1f19d28179f8c565448e0e921b8c3e6fc", 0x101) r5 = creat(&(0x7f0000000240)='./bus\x00', 0x0) write$cgroup_type(r5, &(0x7f0000000200), 0x175d900f) sendfile(r0, r1, 0x0, 0xef84) 04:07:14 executing program 3: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet(r0, &(0x7f0000002280)=[{{&(0x7f0000000100)={0x2, 0x4e21, @multicast1}, 0x10, 0x0}}], 0x1, 0x0) 04:07:14 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) accept4$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0x10, 0x0) 04:07:14 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) ioctl$KVM_GET_API_VERSION(r0, 0x5452, 0x20000000) 04:07:14 executing program 0: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x0, 0x2, &(0x7f0000000080)=[{&(0x7f00000002c0)="eb3c8f000000732e66617400020101000240008080f801", 0x17}, {0x0, 0x0, 0x10000001000}], 0x0, &(0x7f0000000840)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x60c2, 0x0) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)=@ipv6_newroute={0x1c, 0x18, 0x1, 0x0, 0x0, {0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}}, 0x1c}}, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) syz_clone3(&(0x7f00000009c0)={0x20000000, &(0x7f00000004c0), 0x0, &(0x7f0000000540), {0x41}, &(0x7f0000000800)=""/169, 0xa9, &(0x7f00000008c0)=""/233, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff], 0x2, {r2}}, 0x58) write$P9_RREADLINK(r2, &(0x7f0000002580)=ANY=[], 0x16) sendfile(r2, r2, &(0x7f0000000240), 0x8001) write(r0, &(0x7f0000000600)="34fd98aa1d0e7adec937a5f331a75f487934f50242a0751944936972896c29a5068c8ecba1aa0a4e2a631b5180e1fbde79f4502dc4c4a1fba9dcd9ed83e639aefa1b87631c33d1a82cb0c0035676ddfeb0fe7984d7519b0f839d497fc9d64ef14d1de22220ff2623df4950134b9fb734a52adad95f131cce3672a9d7d7b400d2c62810b5f20351639330948107bf8d4534a03ac389455c54d8eb4d609b3e858b7213b38eb01f0eeaba3739ae927916e28da6a79a3fd5e32d30ab30bf959d4596e5ffbff6789a650b9e7d248d1ba849012336a4f3ef8fab07a8f5b81bb0bc45b2174538315ca12b7c723b2157562564a8a1f19d28179f8c565448e0e921b8c3e6fc4adaafa8b929ad077f633325b6a6f71a586cabc4883e03e19315f946b277858593a7367e232202fe9ad656c6768a1517da7f0498b48cb078e929fb11db0cc551f754bffc4859dd89a396915cc809b07d448573098409ea21371056f67ef4114ec10547f498d24513fe594308bf022868ad21e85bba811942fdc45161a1a8a7fe00d5c6b05ed7954f631bbd12a5c9a5cfa5965e0595de608b04ebe02b3fcbf3b9f57807a1a7ad8528992e2ec65949da2f4a0478dfd3ae52639c15d8aeaa351da6d393b58c772168fae604d097fef4d6b9360eb169a0b0ee70cdc22435a003e68698f61b3b63b1f51011bc8f4ef944c1de821785f670124a1c6ed18335d63412", 0x200) r3 = creat(&(0x7f0000000240)='./bus\x00', 0x0) write$cgroup_type(r3, &(0x7f0000000200), 0x175d900f) sendfile(r0, r1, 0x0, 0xef84) 04:07:14 executing program 3: syz_mount_image$ext4(0x0, &(0x7f0000000440)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) pipe2$9p(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="1500000065ffff018000000800395032303030"], 0x15) r2 = dup(r1) write$FUSE_BMAP(r2, &(0x7f0000000000)={0x18}, 0x18) write$FUSE_DIRENTPLUS(r2, &(0x7f0000000700)=ANY=[@ANYBLOB="3801"], 0x138) write$FUSE_LK(r2, &(0x7f0000000040)={0x28}, 0x28) write$FUSE_INIT(r2, &(0x7f00000001c0)={0x50}, 0x50) write$FUSE_NOTIFY_RETRIEVE(r2, &(0x7f0000000180)={0x30}, 0x30) write$FUSE_IOCTL(r2, &(0x7f0000000080)={0x20}, 0x20) mount$9p_fd(0x0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000280), 0x0, &(0x7f0000000140)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}}) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getdents64(r3, 0x0, 0x0) getdents64(r3, 0x0, 0x0) 04:07:15 executing program 4: unshare(0x6c060000) unshare(0x0) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_IPV6_DSTOPTS(r0, 0x29, 0x3b, &(0x7f0000000180)={0x6, 0x0, '\x00', [@enc_lim, @pad1]}, 0x10) bind$inet6(r0, &(0x7f00000003c0)={0xa, 0x4e22, 0x0, @empty}, 0x1c) ioctl$EXT4_IOC_MOVE_EXT(0xffffffffffffffff, 0xc028660f, 0x0) ioctl$EXT4_IOC_ALLOC_DA_BLKS(0xffffffffffffffff, 0x660c) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='blkio.bfq.idle_time\x00', 0x0, 0x0) setsockopt$inet6_int(0xffffffffffffffff, 0x29, 0x16, 0x0, 0x0) setsockopt$inet6_int(r0, 0x29, 0x5, &(0x7f0000000040)=0x7, 0x4) r1 = socket$nl_route(0x10, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000100)={0xa, 0x4e21, 0x3, @dev={0xfe, 0x80, '\x00', 0x1d}, 0x4}, 0x1c) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000540)=@newlink={0x44, 0x10, 0x705, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @bridge={{0xb}, {0x4}}}, @IFLA_GSO_MAX_SEGS={0x8}, @IFLA_GSO_MAX_SIZE={0x8}]}, 0x44}}, 0x0) fcntl$getownex(r1, 0x10, &(0x7f0000000000)) sendto$inet6(r0, 0x0, 0x0, 0x24000004, &(0x7f00000000c0)={0xa, 0x4e22, 0x0, @loopback}, 0x1c) [ 333.915192][ T6446] loop0: detected capacity change from 0 to 262160 [ 333.917577][ T6440] loop2: detected capacity change from 0 to 262160 04:07:15 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001340)={0x18, 0x3, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x2}}, &(0x7f0000000100)='GPL\x00', 0x4, 0x1000, &(0x7f0000000340)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 333.996666][ T27] audit: type=1800 audit(1659586035.031:6): pid=6440 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="file0" dev="loop2" ino=1048600 res=0 errno=0 [ 334.032016][ T6440] IPv6: RTM_NEWROUTE with no NLM_F_CREATE or NLM_F_REPLACE [ 334.039833][ T6440] IPv6: NLM_F_CREATE should be set when creating new route 04:07:15 executing program 5: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000240)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_SET_VAPIC_ADDR(r2, 0x4008ae93, &(0x7f0000000000)=0xffd) syz_open_procfs(0xffffffffffffffff, 0x0) [ 334.082941][ T6455] loop1: detected capacity change from 0 to 262160 [ 334.104014][ T27] audit: type=1804 audit(1659586035.071:7): pid=6440 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir4292623480/syzkaller.DmyaUP/166/file0/file0" dev="loop2" ino=1048600 res=1 errno=0 04:07:15 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0x1, 0x1000000000000f, &(0x7f0000000100)=0x57bb, 0x4) connect(r0, &(0x7f00000005c0)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x80) setsockopt$sock_attach_bpf(r0, 0x1, 0x44, &(0x7f00000000c0), 0x4) 04:07:15 executing program 2: syz_emit_ethernet(0x3e, &(0x7f0000000000)={@random="b7886866c6c5", @remote, @void, {@ipv6={0x86dd, @udp={0x0, 0x6, "ce893e", 0x8, 0x3c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @mcast2, {[], {0x0, 0x0, 0x8}}}}}}, 0x0) [ 334.283292][ T27] audit: type=1804 audit(1659586035.071:8): pid=6440 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.2" name="/root/syzkaller-testdir4292623480/syzkaller.DmyaUP/166/file0/file0" dev="loop2" ino=1048600 res=1 errno=0 [ 334.456092][ T27] audit: type=1800 audit(1659586035.091:9): pid=6453 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name="file0" dev="sda1" ino=1179 res=0 errno=0 [ 334.591603][ T27] audit: type=1804 audit(1659586035.091:10): pid=6453 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir2091852281/syzkaller.lphrbs/162/file0/file0" dev="sda1" ino=1179 res=1 errno=0 [ 334.678471][ T27] audit: type=1804 audit(1659586035.121:11): pid=6453 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name="/root/syzkaller-testdir2091852281/syzkaller.lphrbs/162/file0/file0" dev="sda1" ino=1179 res=1 errno=0 04:07:16 executing program 1: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x0, 0x2, &(0x7f0000000080)=[{&(0x7f00000002c0)="eb3c8f000000732e66617400020101000240008080f801", 0x17}, {0x0, 0x0, 0x10000001000}], 0x0, &(0x7f0000000840)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x60c2, 0x0) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)=@ipv6_newroute={0x1c, 0x18, 0x1, 0x0, 0x0, {0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}}, 0x1c}}, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) syz_clone3(&(0x7f00000009c0)={0x20000000, &(0x7f00000004c0), 0x0, &(0x7f0000000540), {0x41}, &(0x7f0000000800)=""/169, 0xa9, &(0x7f00000008c0)=""/233, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff], 0x2, {r2}}, 0x58) write$P9_RREADLINK(r2, &(0x7f0000002580)=ANY=[], 0x16) sendfile(r2, r2, &(0x7f0000000240), 0x8001) write(r0, &(0x7f0000000600)="34fd98aa1d0e7adec937a5f331a75f487934f50242a0751944936972896c29a5068c8ecba1aa0a4e2a631b5180e1fbde79f4502dc4c4a1fba9dcd9ed83e639aefa1b87631c33d1a82cb0c0035676ddfeb0fe7984d7519b0f839d497fc9d64ef14d1de22220ff2623df4950134b9fb734a52adad95f131cce3672a9d7d7b400d2c62810b5f20351639330948107bf8d4534a03ac389455c54d8eb4d609b3e858b7213b38eb01f0eeaba3739ae927916e28da6a79a3fd5e32d30ab30bf959d4596e5ffbff6789a650b9e7d248d1ba849012336a4f3ef8fab07a8f5b81bb0bc45b2174538315ca12b7c723b2157562564a8a1f19d28179f8c565448e0e921b8c3e6fc4adaafa8b929ad077f633325b6a6f71a586cabc4883e03e19315f946b277858593a7367e232202fe9ad656c6768a1517da7f0498b48cb078e929fb11db0cc551f754bffc4859dd89a396915cc809b07d448573098409ea21371056f67ef4114ec10547f498d24513fe594308bf022868ad21e85bba811942fdc45161a1a8a7fe00d5c6b05ed7954f631bbd12a5c9a5cfa5965e0595de608b04ebe02b3fcbf3b9f57807a1a7ad8528992e2ec65949da2f4a0478dfd3ae52639c15d8aeaa351da6d393b58c772168fae604d097fef4d6b9360eb169a0b0ee70cdc22435a003e68698f61b3b63b1f51011bc8f4ef944c1de821785f670124a1c6ed18335d63412", 0x200) r3 = creat(&(0x7f0000000240)='./bus\x00', 0x0) write$cgroup_type(r3, &(0x7f0000000200), 0x175d900f) sendfile(r0, r1, 0x0, 0xef84) 04:07:16 executing program 4: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x0, 0x2, &(0x7f0000000080)=[{&(0x7f00000002c0)="eb3c8f000000732e66617400020101000240008080f801", 0x17}, {0x0, 0x0, 0x10000001000}], 0x0, &(0x7f0000000840)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x60c2, 0x0) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) write$P9_RREADLINK(r2, &(0x7f0000002580)=ANY=[], 0x16) sendfile(r2, r2, &(0x7f0000000240), 0x8001) write(r0, &(0x7f0000000600)="34fd98aa1d0e7adec937a5f331a75f487934f50242a0751944936972896c29a5068c8ecba1aa0a4e2a631b5180e1fbde79f4502dc4c4a1fba9dcd9ed83e639aefa1b87631c33d1a82cb0c0035676ddfeb0fe7984d7519b0f839d497fc9d64ef14d1de22220ff2623df4950134b9fb734a52adad95f131cce3672a9d7d7b400d2c62810b5f20351639330948107bf8d4534a03ac389455c54d8eb4d609b3e858b7213b38eb01f0eeaba3739ae927916e28da6a79a3fd5e32d30ab30bf959d4596e5ffbff6789a650b9e7d248d1ba849012336a4f3ef8fab07a8f5b81bb0bc45b2174538315ca12b7c723b2157562564a8a1f19d28179f8c565448e0e921b8c3e6fc4adaafa8b929ad077f633325b6a6f71a586cabc4883e03e19315f946b277858593a7367e232202fe9ad656c6768a1517da7f0498b48cb078e929fb11db0cc551f754bffc4859dd89a396915cc809b07d448573098409ea21371056f67ef4114ec10547f498d24513fe594308bf022868ad21e85bba811942fdc45161a1a8a7fe00d5c6b05ed7954f631bbd12a5c9a5cfa5965e0595de608b04ebe02b3fcbf3b9f57807a1a7ad8528992e2ec65949da2f4a0478dfd3ae52639c15d8aeaa351da6d393b58c772168fae604d097fef4d6b9360eb169a0b0ee70cdc22435a003e68698f61b3b63b1f51011bc8f4ef944c1de821785f670124a1c6ed18335d63412", 0x200) r3 = creat(&(0x7f0000000240)='./bus\x00', 0x0) write$cgroup_type(r3, &(0x7f0000000200), 0x175d900f) sendfile(r0, r1, 0x0, 0xef84) 04:07:16 executing program 5: pselect6(0x40, &(0x7f0000000100), 0x0, 0x0, &(0x7f0000000200), 0x0) 04:07:16 executing program 2: syz_mount_image$tmpfs(&(0x7f0000001700), 0x0, 0x0, 0x1, &(0x7f0000001840)=[{&(0x7f0000001800)="90", 0x1, 0x962c}], 0x0, &(0x7f0000001880)={[{@huge_always}]}) 04:07:16 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f00000001c0)={{{@in6=@local, @in=@empty, 0x0, 0x0, 0x0, 0x0, 0xa}, {}, {}, 0x0, 0x0, 0x2}, {{@in6=@mcast1, 0x0, 0x32}, 0x0, @in6=@loopback}}, 0xe8) 04:07:16 executing program 0: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x0, 0x2, &(0x7f0000000080)=[{&(0x7f00000002c0)="eb3c8f000000732e66617400020101000240008080f801", 0x17}, {0x0, 0x0, 0x10000001000}], 0x0, &(0x7f0000000840)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x60c2, 0x0) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)=@ipv6_newroute={0x1c, 0x18, 0x1, 0x0, 0x0, {0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}}, 0x1c}}, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) syz_clone3(&(0x7f00000009c0)={0x20000000, &(0x7f00000004c0), 0x0, &(0x7f0000000540), {0x41}, &(0x7f0000000800)=""/169, 0xa9, &(0x7f00000008c0)=""/233, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff], 0x2, {r2}}, 0x58) write$P9_RREADLINK(r2, &(0x7f0000002580)=ANY=[], 0x16) sendfile(r2, r2, &(0x7f0000000240), 0x8001) write(r0, &(0x7f0000000600)="34fd98aa1d0e7adec937a5f331a75f487934f50242a0751944936972896c29a5068c8ecba1aa0a4e2a631b5180e1fbde79f4502dc4c4a1fba9dcd9ed83e639aefa1b87631c33d1a82cb0c0035676ddfeb0fe7984d7519b0f839d497fc9d64ef14d1de22220ff2623df4950134b9fb734a52adad95f131cce3672a9d7d7b400d2c62810b5f20351639330948107bf8d4534a03ac389455c54d8eb4d609b3e858b7213b38eb01f0eeaba3739ae927916e28da6a79a3fd5e32d30ab30bf959d4596e5ffbff6789a650b9e7d248d1ba849012336a4f3ef8fab07a8f5b81bb0bc45b2174538315ca12b7c723b2157562564a8a1f19d28179f8c565448e0e921b8c3e6fc4adaafa8b929ad077f633325b6a6f71a586cabc4883e03e19315f946b277858593a7367e232202fe9ad656c6768a1517da7f0498b48cb078e929fb11db0cc551f754bffc4859dd89a396915cc809b07d448573098409ea21371056f67ef4114ec10547f498d24513fe594308bf022868ad21e85bba811942fdc45161a1a8a7fe00d5c6b05ed7954f631bbd12a5c9a5cfa5965e0595de608b04ebe02b3fcbf3b9f57807a1a7ad8528992e2ec65949da2f4a0478dfd3ae52639c15d8aeaa351da6d393b58c772168fae604d097fef4d6b9360eb169a0b0ee70cdc22435a003e68698f61b3b63b1f51011bc8f4ef944c1de821785f670124a1c6ed18335d63412", 0x200) r3 = creat(&(0x7f0000000240)='./bus\x00', 0x0) write$cgroup_type(r3, &(0x7f0000000200), 0x175d900f) sendfile(r0, r1, 0x0, 0xef84) 04:07:16 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_CALIPSO_C_REMOVE(r0, 0x0, 0x0) syz_genetlink_get_family_id$netlbl_calipso(0x0, 0xffffffffffffffff) 04:07:16 executing program 3: capset(&(0x7f0000000000)={0x20080522}, &(0x7f0000000080)) [ 335.517611][ T6476] loop2: detected capacity change from 0 to 150 [ 335.535455][ T6481] loop0: detected capacity change from 0 to 262160 [ 335.551290][ T6482] loop4: detected capacity change from 0 to 262160 04:07:16 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_int(r0, 0x0, 0x32, &(0x7f0000000000)=0x8000, 0x4) 04:07:16 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_SET_WPAN_PHY_NETNS(r0, &(0x7f00000000c0)={&(0x7f0000000000), 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x28, 0x0, 0x0, 0x0, 0x0, {}, [@NL802154_ATTR_IFINDEX={0x8}, @NL802154_ATTR_WPAN_DEV={0xc}]}, 0xffffffffffffff1d}}, 0x0) 04:07:16 executing program 2: keyctl$instantiate_iov(0x14, 0x0, &(0x7f0000000280)=[{0x0}, {0x0}], 0x2, 0x0) [ 335.637070][ T27] kauditd_printk_skb: 3 callbacks suppressed [ 335.637087][ T27] audit: type=1800 audit(1659586036.671:15): pid=6489 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.4" name="file0" dev="sda1" ino=1180 res=0 errno=0 [ 335.746183][ T27] audit: type=1804 audit(1659586036.671:16): pid=6489 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir579026973/syzkaller.f33H8n/161/file0/file0" dev="sda1" ino=1180 res=1 errno=0 04:07:16 executing program 3: r0 = socket$packet(0x11, 0x3, 0x300) getsockname$packet(r0, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @multicast}, &(0x7f0000002100)=0x14) [ 335.836456][ T6499] loop1: detected capacity change from 0 to 262160 [ 335.910994][ T27] audit: type=1804 audit(1659586036.671:17): pid=6489 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir579026973/syzkaller.f33H8n/161/file0/file0" dev="sda1" ino=1180 res=1 errno=0 [ 336.032622][ T27] audit: type=1800 audit(1659586036.731:18): pid=6486 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name="file0" dev="sda1" ino=1182 res=0 errno=0 [ 336.111830][ T27] audit: type=1804 audit(1659586036.731:19): pid=6490 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir2091852281/syzkaller.lphrbs/163/file0/file0" dev="sda1" ino=1182 res=1 errno=0 [ 336.265042][ T27] audit: type=1804 audit(1659586036.751:20): pid=6481 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name="/root/syzkaller-testdir2091852281/syzkaller.lphrbs/163/file0/file0" dev="sda1" ino=1182 res=1 errno=0 [ 336.383373][ T27] audit: type=1800 audit(1659586036.951:21): pid=6499 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name="file0" dev="loop1" ino=1048602 res=0 errno=0 [ 336.453482][ T27] audit: type=1804 audit(1659586036.961:22): pid=6499 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/root/syzkaller-testdir2804021406/syzkaller.3XfPnB/157/file0/file0" dev="loop1" ino=1048602 res=1 errno=0 04:07:17 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x0, 0x0, 0x0, &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:07:17 executing program 2: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/dev_mcast\x00') sendmsg$NL80211_CMD_GET_SURVEY(r0, 0x0, 0x0) 04:07:17 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000140)={'batadv_slave_1\x00', &(0x7f0000000100)=@ethtool_rxfh_indir={0x2e}}) 04:07:17 executing program 1: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x0, 0x2, &(0x7f0000000080)=[{&(0x7f00000002c0)="eb3c8f000000732e66617400020101000240008080f801", 0x17}, {0x0, 0x0, 0x10000001000}], 0x0, &(0x7f0000000840)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x60c2, 0x0) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)=@ipv6_newroute={0x1c, 0x18, 0x1, 0x0, 0x0, {0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}}, 0x1c}}, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) syz_clone3(&(0x7f00000009c0)={0x20000000, &(0x7f00000004c0), 0x0, &(0x7f0000000540), {0x41}, &(0x7f0000000800)=""/169, 0xa9, &(0x7f00000008c0)=""/233, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff], 0x2, {r2}}, 0x58) write$P9_RREADLINK(r2, &(0x7f0000002580)=ANY=[], 0x16) sendfile(r2, r2, &(0x7f0000000240), 0x8001) write(r0, &(0x7f0000000600)="34fd98aa1d0e7adec937a5f331a75f487934f50242a0751944936972896c29a5068c8ecba1aa0a4e2a631b5180e1fbde79f4502dc4c4a1fba9dcd9ed83e639aefa1b87631c33d1a82cb0c0035676ddfeb0fe7984d7519b0f839d497fc9d64ef14d1de22220ff2623df4950134b9fb734a52adad95f131cce3672a9d7d7b400d2c62810b5f20351639330948107bf8d4534a03ac389455c54d8eb4d609b3e858b7213b38eb01f0eeaba3739ae927916e28da6a79a3fd5e32d30ab30bf959d4596e5ffbff6789a650b9e7d248d1ba849012336a4f3ef8fab07a8f5b81bb0bc45b2174538315ca12b7c723b2157562564a8a1f19d28179f8c565448e0e921b8c3e6fc4adaafa8b929ad077f633325b6a6f71a586cabc4883e03e19315f946b277858593a7367e232202fe9ad656c6768a1517da7f0498b48cb078e929fb11db0cc551f754bffc4859dd89a396915cc809b07d448573098409ea21371056f67ef4114ec10547f498d24513fe594308bf022868ad21e85bba811942fdc45161a1a8a7fe00d5c6b05ed7954f631bbd12a5c9a5cfa5965e0595de608b04ebe02b3fcbf3b9f57807a1a7ad8528992e2ec65949da2f4a0478dfd3ae52639c15d8aeaa351da6d393b58c772168fae604d097fef4d6b9360eb169a0b0ee70cdc22435a003e68698f61b3b63b1f51011bc8f4ef944c1de821785f670124a1c6ed18335d63412", 0x200) r3 = creat(&(0x7f0000000240)='./bus\x00', 0x0) write$cgroup_type(r3, &(0x7f0000000200), 0x175d900f) sendfile(r0, r1, 0x0, 0xef84) 04:07:17 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x3, &(0x7f0000001300)=[{0x0, 0x0, 0x859fe3b}, {0x0}, {&(0x7f00000001c0)="3b8257bc733ddbb1643b9aae", 0xc, 0x6}], 0x1800848, &(0x7f0000001380)={[{@iocharset={'iocharset', 0x3d, 'iso8859-13'}}], [{@func={'func', 0x3d, 'FILE_MMAP'}}]}) [ 336.558656][ T27] audit: type=1804 audit(1659586036.971:23): pid=6499 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.1" name="/root/syzkaller-testdir2804021406/syzkaller.3XfPnB/157/file0/file0" dev="loop1" ino=1048602 res=1 errno=0 [ 336.663324][ T6511] loop4: detected capacity change from 0 to 18942 [ 336.719500][ T6511] ======================================================= [ 336.719500][ T6511] WARNING: The mand mount option has been deprecated and [ 336.719500][ T6511] and is ignored by this kernel. Remove the mand [ 336.719500][ T6511] option from the mount to silence this warning. [ 336.719500][ T6511] ======================================================= 04:07:17 executing program 0: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x0, 0x2, &(0x7f0000000080)=[{&(0x7f00000002c0)="eb3c8f000000732e66617400020101000240008080f801", 0x17}, {0x0, 0x0, 0x10000001000}], 0x0, &(0x7f0000000840)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x60c2, 0x0) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)=@ipv6_newroute={0x1c, 0x18, 0x1, 0x0, 0x0, {0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}}, 0x1c}}, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) syz_clone3(&(0x7f00000009c0)={0x20000000, &(0x7f00000004c0), 0x0, &(0x7f0000000540), {0x41}, &(0x7f0000000800)=""/169, 0xa9, &(0x7f00000008c0)=""/233, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff], 0x2, {r2}}, 0x58) write$P9_RREADLINK(r2, &(0x7f0000002580)=ANY=[], 0x16) sendfile(r2, r2, &(0x7f0000000240), 0x8001) write(r0, &(0x7f0000000600)="34fd98aa1d0e7adec937a5f331a75f487934f50242a0751944936972896c29a5068c8ecba1aa0a4e2a631b5180e1fbde79f4502dc4c4a1fba9dcd9ed83e639aefa1b87631c33d1a82cb0c0035676ddfeb0fe7984d7519b0f839d497fc9d64ef14d1de22220ff2623df4950134b9fb734a52adad95f131cce3672a9d7d7b400d2c62810b5f20351639330948107bf8d4534a03ac389455c54d8eb4d609b3e858b7213b38eb01f0eeaba3739ae927916e28da6a79a3fd5e32d30ab30bf959d4596e5ffbff6789a650b9e7d248d1ba849012336a4f3ef8fab07a8f5b81bb0bc45b2174538315ca12b7c723b2157562564a8a1f19d28179f8c565448e0e921b8c3e6fc4adaafa8b929ad077f633325b6a6f71a586cabc4883e03e19315f946b277858593a7367e232202fe9ad656c6768a1517da7f0498b48cb078e929fb11db0cc551f754bffc4859dd89a396915cc809b07d448573098409ea21371056f67ef4114ec10547f498d24513fe594308bf022868ad21e85bba811942fdc45161a1a8a7fe00d5c6b05ed7954f631bbd12a5c9a5cfa5965e0595de608b04ebe02b3fcbf3b9f57807a1a7ad8528992e2ec65949da2f4a0478dfd3ae52639c15d8aeaa351da6d393b58c772168fae604d097fef4d6b9360eb169a0b0ee70cdc22435a003e68698f61b3b63b1f51011bc8f4ef944c1de821785f670124a1c6ed18335d63412", 0x200) r3 = creat(&(0x7f0000000240)='./bus\x00', 0x0) write$cgroup_type(r3, &(0x7f0000000200), 0x175d900f) sendfile(r0, r1, 0x0, 0xef84) 04:07:17 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000014c0)={0x18, 0x1, &(0x7f0000000180)=ANY=[], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:07:17 executing program 2: openat$sndtimer(0xffffffffffffff9c, &(0x7f00000000c0), 0x1) 04:07:17 executing program 3: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000000)={0x3, 0x8cd15515436b705}, 0x4) 04:07:17 executing program 5: r0 = socket$tipc(0x1e, 0x2, 0x0) sendmsg$tipc(r0, &(0x7f0000000940)={&(0x7f0000000300)=@nameseq={0x1e, 0x2, 0x0, {0x1}}, 0x10, 0x0}, 0x0) [ 336.795719][ T6511] FAT-fs (loop4): Unrecognized mount option "func=FILE_MMAP" or missing value [ 336.824048][ T6513] loop1: detected capacity change from 0 to 262160 04:07:17 executing program 3: ioprio_set$pid(0x2, 0x0, 0x2007) 04:07:18 executing program 2: getpeername$packet(0xffffffffffffffff, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @random}, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x4, &(0x7f0000000000)=@raw=[@map_val={0x18, 0x1, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffffc}, @generic={0x8, 0x0, 0x8, 0x7, 0x8}], &(0x7f0000000040)='GPL\x00', 0x0, 0xb1, &(0x7f0000000080)=""/177, 0x40f00, 0x0, '\x00', r0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x1}, 0x8, 0x10, 0x0}, 0x80) getpid() r1 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_DEL_VIF(r1, 0x0, 0xcb, &(0x7f0000000380)={0x0, 0x8, 0x0, 0x3, @vifc_lcl_ifindex, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) r2 = open_tree(0xffffffffffffff9c, 0x0, 0x8000) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r2, 0x89f0, 0x0) syz_open_procfs$namespace(0x0, &(0x7f0000000640)='ns/uts\x00') syz_clone(0x4041000, &(0x7f0000000680)="363078d31d158248bbe67d9ed8ed4dc1f0d0d0953432f3af9da8b09941fd8c94c974254d5ae76186b07e8e1d336483ee2b1f3b8fb25176087fc9433d80a52a3d7c0751675723afe3c3b3abbc9f437cc61f90ba7da276d4ab3dbc4d8e5067a8252fcf5fe7fa73d8e71d0121f1823b27", 0x6f, &(0x7f0000000740), 0x0, 0x0) setsockopt$MRT_DEL_VIF(r2, 0x0, 0xcb, &(0x7f0000000800)={0x0, 0x4, 0xff, 0x1, @vifc_lcl_addr=@loopback, @broadcast}, 0x10) getsockname$packet(0xffffffffffffffff, 0x0, 0x0) [ 336.932600][ T27] audit: type=1800 audit(1659586037.971:24): pid=6513 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name="file0" dev="loop1" ino=1048604 res=0 errno=0 04:07:18 executing program 5: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) bpf$BPF_TASK_FD_QUERY(0x9, &(0x7f0000001a40)={r0, 0xffffffffffffffff, 0x0, 0x0, 0x0}, 0x30) 04:07:18 executing program 4: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@l2tp={0x2, 0xe0, @dev={0xac, 0x14, 0x14, 0x23}}, 0x80) [ 337.141278][ T6534] loop0: detected capacity change from 0 to 262160 04:07:18 executing program 2: syz_clone(0x4041000, &(0x7f0000000680), 0x0, 0x0, 0x0, 0x0) 04:07:18 executing program 3: r0 = socket(0x11, 0x80003, 0x0) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, 0x0, 0x0) 04:07:18 executing program 5: socket$inet6(0xa, 0x0, 0x10001) 04:07:18 executing program 5: statx(0xffffffffffffffff, &(0x7f0000003240)='./file0\x00', 0x0, 0x0, 0x0) 04:07:18 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x1}, 0x0, 0x0, 0xffffffffffffffff) request_key(&(0x7f0000000100)='ceph\x00', &(0x7f0000000140)={'syz', 0x0}, 0x0, r0) 04:07:18 executing program 3: r0 = getpid() capset(&(0x7f0000000140)={0x20071026, r0}, 0x0) 04:07:18 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$smc(&(0x7f0000000700), r0) sendmsg$NL80211_CMD_UPDATE_CONNECT_PARAMS(r0, &(0x7f0000001180)={&(0x7f0000000740), 0xc, &(0x7f0000001140)={&(0x7f0000000780)={0x20, 0x0, 0x0, 0x0, 0x0, {{}, {@void, @val={0xc}}}}, 0x20}}, 0x0) 04:07:18 executing program 2: pselect6(0x0, 0x0, 0x0, &(0x7f0000000180), &(0x7f00000001c0), 0x0) 04:07:18 executing program 0: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x54c, 0x5c4, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) syz_usb_ep_read(r0, 0x0, 0x0, 0x0) 04:07:18 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = socket$xdp(0x2c, 0x3, 0x0) mount$9p_fd(0x0, &(0x7f0000000080)='.\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[], [{@fscontext={'fscontext', 0x3d, 'root'}}]}}) 04:07:18 executing program 5: fsopen(&(0x7f0000000140)='bdev\x00', 0x0) 04:07:18 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$SMC_PNETID_FLUSH(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000340)={0x14}, 0x14}}, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f0000000040), 0xffffffffffffffff) 04:07:18 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x6, &(0x7f0000000000)=@raw=[@map_val, @ldst, @func, @generic, @jmp], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 337.722898][ T6554] capability: warning: `syz-executor.3' uses deprecated v2 capabilities in a way that may be insecure 04:07:18 executing program 3: add_key$keyring(&(0x7f0000001ac0), 0x0, 0x0, 0x0, 0x0) 04:07:18 executing program 5: mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x24832, 0xffffffffffffffff, 0x0) 04:07:18 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x2, 0x1) ioctl$sock_inet_SIOCSIFPFLAGS(r0, 0x8941, 0x0) 04:07:18 executing program 3: clock_gettime(0x0, &(0x7f00000001c0)={0x0}) pselect6(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x7}, &(0x7f0000000200)={r0}, 0x0) 04:07:18 executing program 2: keyctl$KEYCTL_PKEY_VERIFY(0x1c, &(0x7f0000000040), &(0x7f0000000300)=ANY=[@ANYBLOB='enc=oaep hash=w'], 0x0, 0x0) 04:07:18 executing program 5: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) write$FUSE_IOCTL(r0, 0x0, 0x0) 04:07:19 executing program 4: socketpair(0x10, 0x0, 0xb, &(0x7f0000002280)) [ 338.090138][ T3684] usb 1-1: new high-speed USB device number 3 using dummy_hcd [ 338.330169][ T3684] usb 1-1: Using ep0 maxpacket: 16 [ 338.453605][ T3684] usb 1-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 338.680544][ T3684] usb 1-1: New USB device found, idVendor=054c, idProduct=05c4, bcdDevice= 0.40 [ 338.706517][ T3684] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 338.719663][ T3684] usb 1-1: Product: syz [ 338.724446][ T3684] usb 1-1: Manufacturer: syz [ 338.729250][ T3684] usb 1-1: SerialNumber: syz [ 338.793753][ T3684] usbhid 1-1:1.0: couldn't find an input interrupt endpoint [ 338.999295][ T3684] usb 1-1: USB disconnect, device number 3 04:07:20 executing program 0: bpf$BPF_TASK_FD_QUERY(0x11, &(0x7f0000001a40)={0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0}, 0x30) 04:07:20 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x8931, &(0x7f0000000140)={'batadv_slave_1\x00', &(0x7f0000000100)=@ethtool_rxfh_indir}) 04:07:20 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000140)={'batadv_slave_1\x00', &(0x7f0000000100)=@ethtool_rxfh_indir={0x19}}) 04:07:20 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), 0x0, 0x0, 0x0, &(0x7f0000001100), 0x0, &(0x7f0000001140)) 04:07:20 executing program 1: getcwd(&(0x7f0000000440)=""/178, 0xb2) 04:07:20 executing program 3: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffeaf) 04:07:20 executing program 3: bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0}, 0x79) 04:07:20 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x2, &(0x7f0000000000)=@raw=[@map_val], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:07:20 executing program 5: syz_open_procfs(0x0, &(0x7f0000000080)='stack\x00') 04:07:20 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000140)={'batadv_slave_1\x00', &(0x7f0000000100)=@ethtool_rxfh_indir={0x16}}) 04:07:20 executing program 0: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000280)='attr/sockcreate\x00') syz_genetlink_get_family_id$mptcp(&(0x7f0000000080), r0) 04:07:20 executing program 4: syz_open_procfs(0x0, &(0x7f00000002c0)='setgroups\x00') 04:07:20 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0xb3f2bc6a02d58a91, 0x0) 04:07:20 executing program 3: r0 = socket$tipc(0x1e, 0x5, 0x0) sendmsg$tipc(r0, &(0x7f0000000000)={&(0x7f0000000300)=@nameseq={0x1e, 0x1, 0x0, {0x1, 0x0, 0x2}}, 0x10, 0x0}, 0x0) 04:07:20 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x1, &(0x7f0000000000)=@raw=[@func], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:07:20 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x31, &(0x7f0000000080)={{{@in=@private, @in6=@ipv4={'\x00', '\xff\xff', @broadcast}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee01}}, {{@in6=@empty}, 0x0, @in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}}, 0xe8) 04:07:20 executing program 0: mount$binderfs(0x0, &(0x7f0000000140)='./binderfs\x00', 0x0, 0x0, 0x0) mount$binderfs(0x0, &(0x7f00000002c0)='./binderfs\x00', &(0x7f0000000300), 0x42, &(0x7f0000000340)={[{}], [{@dont_appraise}, {@defcontext={'defcontext', 0x3d, 'staff_u'}}, {@smackfsdef={'smackfsdef', 0x3d, ':#d'}}]}) 04:07:20 executing program 4: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) bpf$BPF_TASK_FD_QUERY(0x3, &(0x7f0000001a40)={r0, 0xffffffffffffffff, 0x0, 0x0, 0x0}, 0x30) 04:07:20 executing program 1: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/block/loop0', 0x0, 0x0) openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/block/loop0', 0x0, 0x0) 04:07:20 executing program 3: r0 = socket$kcm(0x29, 0x2, 0x0) sendmsg$kcm(r0, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x20040090) 04:07:20 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, 0x0, 0x0) mmap(&(0x7f00003fe000/0xc00000)=nil, 0x1ffff000, 0x0, 0x13, r0, 0x0) mprotect(&(0x7f0000fa1000/0x1000)=nil, 0x1000, 0x0) 04:07:20 executing program 2: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$inet6_udp_int(r0, 0x11, 0x0, 0x0, &(0x7f0000000140)) 04:07:20 executing program 4: syz_mount_image$vfat(0x0, 0x0, 0x0, 0x2, &(0x7f0000001100)=[{&(0x7f0000000080)='J', 0x1}, {&(0x7f0000000100)="992ab4999446b106eb56b56a03dcf42dae75f64956155b335f5bb03c8446a3dcac2f43f5dd78d71c5676a9c3f66c326dfbac1eeaff47345ac2819daff7b63b2a5279fc0399e4418644bcd361c1adebc6b35668d84548c1ca8f15bc81d3601aa5804fd69d84cc6e2d094b7f9ead7cb74b0f89c329031e0073e8c8ac48938659140529485d29d5962b466d430dc5b492125535eb508e1039e58cea2672af43d99916d9beb11e720cc1f42a264981003ad9b8d512cfe7ed89ea3e285763b773ce09b9c69281aca460096b1680aad84e900ffbcc4005d3bfbcb79f96b8d7d006a956e070c6e30a915e263c18b6d03036fa572383c050942833671723efe3f464bb8533b524cafefbc0146de7c6e26ae9c29fe57be2cf7a8defcb9d08cd47fa98213b6b897b354d48c423569f28e6675653f4edbfd2277b104a972398f2177bbd527e88437cbea7e8ade2cfea9fbfcd3cf854ed12882ff48fc955307b4bca55df6cca6015dcbd3966e27f204ff0dda26d67152c96a4795b210639460aa213c61455b215670c9c2d3dcdae4f403a9f358c6908eec0915cdfea198c69515da1b476e47c38e97a1c22101e98acf7d2bffee5f6032304a8e5e7ed51b45bb6b6ab403071e4d5eba1964de4d976dc237716cbbe47e73f0f8c6d63420730d4838783cd15060a5921f5e841163b95c8a8dfbe01d20ee58dde91fae9e3a62b8d9ca2c489918998c8d17f7ecbba630d0bde58193f193ca599716364730aa590c408c508cb183c9e4a7d1397b0ace206b808f7f53e0cf8995eacfadec49b80a33a89dbfcb9d2380fd3fa9ebca7caf6f65f4e4031b71ef2ec296f6bb21b932fc47d7af6bd1dc594917ea2ab1c76a595b4ace5e64fa7490c1a40575e32d3949a42dad18b7523464a14446f8b81f1323d5db0f0ce987ff882505f34510be461989030edf0325671b7bb81eac32b4020715e483db31e4ea03d97d2a0c1bf64e4dbadae6978a520198a7752f9a12cb1551b5a00da556428f87b816e9815a4b44e57c23f886c0a9d25d34c11876db542fa6e4e9d18914c3860285c3f457284f97bfbc780ef1b8e01db6b25bf4c8fb06cf6a49a56b3e623c5c46b416ddba1676b55a4a2366341108c0d22f56c2cf21008d41410a744b29d565b28386b8a83e7576c64829d71dfc8fce863d9092590056f22c1bdbbf1590b32b42a5b92934b32e5db310d1a4f31359573a425a14d3a6aaedba89dac445d60a6e0647a0d607125aa657033bc7a2de1e8c88578a4bc8dac7b97b8f0e103b8f2cc773a38d4179707923cca60f5a2084956d2770b93dbf3f8f39143677bcfacbd6f4fc5a5cd0a1ab8ba0976a2da940708feba6a9dadae5efa264763fcfd9e461a13872eb60df772fd4db88f6165a2ee1b797eaa91e87a3443e282fca7037928a296062dc10da3e44ca05c86d7a0fbb945c31ddc6045b96294941714a8be52ae1a73f8de8e296731769ebeabff510d5f265436a9402d0f71ee4b45cb81c6ad790dcfd3f56205f89955531005e9942ec87fb35d6681596173c5fd92022c2b7c2fe19a0bcdf1b79b1f79e8154d4f595db5e39dbb4cf22d121217ec49e93deb7368714fd1193e9705b2ae74536c6da5724d2879e37faef820f821d28d6c293bb46f6bede061e4249f9a5147fb3bf379bcff71c504870e3272d33ed288332aaf35d4bf6848bfa17bff8e0e8c2356c1e2718dca8304e144477927905d50be2387c0e3af520bd5abf50ce1328fc0893dcd88136a615d9c7226997964308b153f52333b6e14fbcf09c63a8618a47a122d94f3ac7f134ec2afabd1ce246d12bace14541908e500b4ae010679c67970c5c21136f8cf33fd703188ca93e3ccb919abdaa671881ed0b717d842b4263ca3070b0932b71732a22006ea73aedc4fc15fa301257b01dfdbbaa6c7cce56c41f85a821b460b30bd06308c3d464b8c6f8cb0a40340817aa808fdb9cece797e6c91eb1fa02d83f47e72c7856b8916bb83896313b2570fa384a11bea397b084f8e360f099a1b7d6b5451b96b09b4a4097309b9f6e4d3c83125ef6019a27da5b91903954d79e16b69330d6e61eeb5693cea35c0020540d133aae77eeea5b99ed1f5ce847b9db4a1cb77d8837a6782b85cca48b06a40857be0e19b957189bda00ba1fbec0ae25a7d91418b0762e5b9337aaae8e28efd40b11bced9f390b9c689892ee3b494621c5d18c2509e625d60019f0ddc6cc26157510c5661b47d29fbc8e19b5b1b7e4ec8c1ea06c861a0920d8596a9394a0a8532d44e1d60642eaacebf4f38d599009ebb6b3e1ebc3bff5f29617a8455a019d5ca617f299b9559f46ebdea4a1b8c01b16366d5b151482ac840bcc5c33812b1cc1a3a53c874d4cd7d05df69cb8872f8427ad7c301eb23754cac4105e291623a85c9fd187622427006292e8c1fc15812549ab766ed72e28d2cb5949202024181c1e252ba3b4c4b0567a164de8f56a2657452694b172996770e9dda715e61f7bf2f0d208facd9bca71901d30058053c2a2740f740e468aac8e35dfc7293d4259b40b61ae5da002d826273c7c09d00a9c5ff8a0a341faf1e3b09e056e7d9ec073b5546cbaf2398fb936f3e92915f971a3a4b75c1b269f3d4db17a260f86cb09b6db28937d5e6d5d128da18262a11bb67defe31b1e89ce00f10ff78f22d61f3a4ae54b8c3503fd36a3d06d9f0daea4a17b250ce99947d99cd1d2487518aa363c667a723eb84a66968216d7d66f968cb431ce384316df6e97bbe402ce12e2b2b2b731ebd7cb79ebb91ea42311982fe3c147e8190faba1ea7af7fb752b59e19d0655b53d5145f6feb2bb05ca5330123ee22e1ae44d7d02c03d2b78f7e5ce767f36954bd84f6eeec3314cff316ed69a76d6b91dbad7875e06545c65cbd0b470911fc21feef721d2f45824c468916167628229f7cab204df349621c38cbafb1f55e03ae05d1beb51c9e9dc3f4a8b14cb55d68a4f0f6114388a6126215289b5dd910015bc0c655a34eff645e98b7ad01f358bb7dc72f1b7861ed38b7e10d93d012f44a641faf4c80c19071c9d689022011158806cab1d086a0dd35c89d0878fdb6570c790aa1daf0f63217f619ec68ede5bee11430690ef24d0809fa2ef3130f32b3d6c84eb7d24fcd5a17258c007b1a04c42bca2e89fc9a73dabbf114a3ab9dd79f56e949e2102355b300a3ee753cffb9a6d217beb9abc6b0b815f4f1196bf739369feefce9989f4501d050bc6ee7286fd9ebabcf9447f8d910a9607c341ccffa09a8f05ad8c5ef9722d64cef8a4a2b08612450bbb556608f11d3af01da1b1918b8a9e381ce655c9a3f4ecabd9ca93f0798c378016f1cd6deb215ac61cf1910aeac1d97b11185be1d444e2c64e928f462163b299bb7063a0cf9c848bb942a40d619f3fb34e215f6798e709b2aa9cd30d1bcb949ee2ae46c30e0cb7aa92c70db0d1851dd4d9661f41e9b71a4063099d894d09258eecb5444e4ca0d2e9879e5d59e812c949e673ef4c81f30e313541d25cb9992d5f900a06f30dd6a179e7f2ddc0ea9738082f1d93b6dde17c2ca047d96e7ef51a6b7e2778dbd23d1252b40ffe0637f0d7a3baa3e512f19d982715712d3c37c5383722d578e89c0bf107c9d9d13539b4d0a684b4ce6b46bfaeb9195b61a0c0e8829815492e39646a28d9fa42864fb6ebd7726d015c54bbbc22f5435dc3f073b995827589f925f6cf6dd481984103271ec81fcf85d0909f28208c34e38c17e193df9442a866623620baaea6f3031055e3739190dd535808f460ed1d2aaa169f8b870a75530083fdbaaa866da5bc38fd46bbf1aaddf000bcea4bf235b79263975bc42d45ed9e99a31fe87cda28d73e9962c521e436fa3444828a5e6467bd92e59fef4c3bae09fe200d611f1a625301915feb28446816200a1a640a1a0a03ef296b03e3253787919a3a6b5ca430234edf4685b4892d36dbfd419ea12942de49e44943de3499c8b5938140776856745879945a13b457d24e8a1e64c11f7b8a2d87f657b9365e6bfc0705c0f8e3c338eb962f8d10b9178e89797ea9102dba4e10bce867c31d196c67d60b0b348c02d1575a7299642c0f8e4932fbdb24c2f41f4ea1e1cbc1644f03619b252ff3ddf1e33ca260a98d10a1a1d89f9aefa34349b38932aaff2ef6f6d6447533e48e9ececc35913db393e0db1ca478ea667451019635b534d6c2e3783bdb2217a058e3d6b27d2570d6e535a1cf62ee85d6270f596f08924c0c70a247e7c9c0c90e43a118751f2215533d6d8b0592e529b00bbbfd7f6ecd35feddc69b3b142cb1c4f6d117cad574474fdd4944796158b48ade5631b9705804c56279cd6b738cc03b264f769cb66cbd932a5223e64aa891c275c94aa33de196e3ea2dbb5ad0252b884cc3fd4c64b4bffe86d6da0539dd83227130cd31a7d0b09b0b4821f350c68bc15d101bc07611848c1266f22c6df56e3210b5b93f092c82a9cc3994e81a553403950e943958f37298508622aa4a1149de494f3fa2b42524f8bed64edb0642c874d9f5d9996a750a2d5c30434b81f0983937dc52bf3fef36c0392dd9f10373e6bee81c9214cd448d44a648b408db035293e54c7fee94110505299d9c04059399347d2a1279c4fc05dd9d5df5afe0be31a62b7e4b2f049aa91fc8806e1ef35d8fa02db168266cb5792799abb69be7fe68b3fabe638b5231386485cae7ee1c81412154f73d6042e31d26b9a97401a006172eaf9dfd1972464bf9cec85c22065819b0dce81c4c449ddcbf385233db54ea89359246c7dc65dfb89323be5e7b9f6448dfd6a1540c10fe667514287f0df0a2652cfa9ffe65b4cf5562b0ac3fa7cfef35e5aa772a01b89d76a65e241be36228ba05130098b1b14f5b3bceaee22eb14fe232c21c882b48e3a235b1d654d84484ebd8a29443fa4652dcdd3a759cab119cfbccc53aadaa19a2889aec38ac23340f4f0b71ec2bd0b6bf104ea8e55c25a3f0334671d73fac9104ba9225cb3f74a3a0734c77c6dd9bac6feb34c484243a1514a2b034ea3a80c0324e4d0093ad1297edb404013f579ddb918c4c1b01d791ce0faec197d170e0a0d3082daa279a5acca2676830ae6636029eef8dd901813dd279145acfb8030c3b97a9895759ddef073018256cda577b197a8caa85d38d580816bf7006ba01ad40ad1f95ec6827cfc453ef1726086ad45415c3d8eed193f28ac0ed8b6c713ca4c262528fc4e4828a5051b1bbaee52a67f34f8160d4198efc089db0f6c9004cfd76614dd21298b42bfc347253738f4e300bf97ebd8de3d9a59ed05638e8be54ba0bdadeff342c91faa08fdf1c827e79b6c6ac5c54d48110c6787802e41a161584d4394760d4cb9f9646fdde7c95b189f3d1c5fd696864a645b76c154d4241604810b69d476517dfb63abd5dda9c87a96a7ff702777aea84b0867e9c9c109", 0xf01, 0x8001}], 0x0, 0x0) 04:07:20 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x1, 0x0, 0x0, 0x0, 0x940}, 0x48) [ 339.852919][ T6622] binder: Unknown parameter 'dont_appraise' 04:07:20 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x19, 0x0, 0x0) 04:07:20 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 04:07:21 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x11, r1, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2000007, 0x12, r0, 0x0) 04:07:21 executing program 4: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt(r0, 0x1, 0x9, &(0x7f0000000100)="97181f34", 0x4) [ 339.934870][ T6628] loop4: detected capacity change from 0 to 128 04:07:21 executing program 0: syz_mount_image$tmpfs(&(0x7f0000000400), &(0x7f0000000440)='./file0\x00', 0x0, 0x0, &(0x7f0000000740), 0x0, &(0x7f0000000800)) sendmsg$BATADV_CMD_GET_DAT_CACHE(0xffffffffffffffff, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0x40000) 04:07:21 executing program 1: openat$sndtimer(0xffffffffffffff9c, 0x0, 0xf6ffffff) 04:07:21 executing program 5: clock_gettime(0x1, &(0x7f0000000340)) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000280)='attr/sockcreate\x00') 04:07:21 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) read$FUSE(r0, &(0x7f0000001000)={0x2020}, 0x2020) 04:07:21 executing program 2: openat$fuse(0xffffffffffffff9c, &(0x7f00000003c0), 0x2, 0x0) 04:07:21 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000680)=@base={0x0, 0x0, 0x0, 0x0, 0x24}, 0x48) 04:07:21 executing program 4: socket$inet(0x2, 0x3, 0x7d) 04:07:21 executing program 5: r0 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_USER_TTY(r0, &(0x7f0000000340)={&(0x7f00000003c0), 0xc, &(0x7f0000000300)={&(0x7f0000000240)={0x88, 0x464, 0x0, 0x0, 0x0, "94de11d9d8771a8c8f76cf41fc955328ec0bf781076f0280a1222b58fe90bf68da8e30035efe2043a8b556fe5ea6bc932661f37927064e50aa844c931b57819456c1d348eaf5899d12099c73a5158ae187fe1ced9c35d3c9cd0dab68b639a21262e25b31e9292c20584eccab10ecd22ac1cf71f98052919f2ad96eb98a3fe2ea8fa2bfe28afefff7941689f60624a94624e97bb8c4e9cd3c8ab8", ["", "", ""]}, 0xac}}, 0x0) 04:07:21 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=@ipv4_getnexthop={0x1c, 0x6a, 0x781, 0x0, 0x0, {}, [@NHA_FDB={0x4}]}, 0x1c}}, 0x0) 04:07:21 executing program 2: r0 = openat$rfkill(0xffffffffffffff9c, &(0x7f0000000700), 0xa0002, 0x0) write$rfkill(r0, &(0x7f0000000040), 0x8) 04:07:21 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000100)=@l2tp={0x2, 0x4, @multicast1}, 0x80) 04:07:21 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_int(r0, 0x0, 0xa, &(0x7f00000000c0), 0x4) 04:07:21 executing program 3: r0 = fsopen(&(0x7f0000000040)='ext3\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r0, 0x6, 0x0, 0x0, 0x0) 04:07:21 executing program 5: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000280)='attr/sockcreate\x00') setns(r0, 0x0) 04:07:21 executing program 1: pselect6(0x0, 0x0, 0x0, &(0x7f0000000180), &(0x7f0000000200), &(0x7f0000000280)={&(0x7f0000000240), 0x8}) 04:07:21 executing program 2: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/consoles\x00', 0x0, 0x0) mmap$KVM_VCPU(&(0x7f0000ffd000/0x1000)=nil, 0x930, 0x0, 0x40010, r0, 0x0) 04:07:21 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$smc(&(0x7f0000000700), r0) syz_genetlink_get_family_id$tipc2(&(0x7f0000001240), 0xffffffffffffffff) 04:07:21 executing program 3: syz_open_dev$mouse(&(0x7f0000000940), 0x20, 0x0) 04:07:21 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x2, &(0x7f0000001100)=[{&(0x7f0000000080)='J', 0x1}, {&(0x7f0000000100)="992ab4999446b106eb56b56a03dcf42dae75f64956155b335f5bb03c8446a3dcac2f43f5dd78d71c5676a9c3f66c326dfbac1eeaff47345ac2819daff7b63b2a5279fc0399e4418644bcd361c1adebc6b35668d84548c1ca8f15bc81d3601aa5804fd69d84cc6e2d094b7f9ead7cb74b0f89c329031e0073e8c8ac48938659140529485d29d5962b466d430dc5b492125535eb508e1039e58cea2672af43d99916d9beb11e720cc1f42a264981003ad9b8d512cfe7ed89ea3e285763b773ce09b9c69281aca460096b1680aad84e900ffbcc4005d3bfbcb79f96b8d7d006a956e070c6e30a915e263c18b6d03036fa572383c050942833671723efe3f464bb8533b524cafefbc0146de7c6e26ae9c29fe57be2cf7a8defcb9d08cd47fa98213b6b897b354d48c423569f28e6675653f4edbfd2277b104a972398f2177bbd527e88437cbea7e8ade2cfea9fbfcd3cf854ed12882ff48fc955307b4bca55df6cca6015dcbd3966e27f204ff0dda26d67152c96a4795b210639460aa213c61455b215670c9c2d3dcdae4f403a9f358c6908eec0915cdfea198c69515da1b476e47c38e97a1c22101e98acf7d2bffee5f6032304a8e5e7ed51b45bb6b6ab403071e4d5eba1964de4d976dc237716cbbe47e73f0f8c6d63420730d4838783cd15060a5921f5e841163b95c8a8dfbe01d20ee58dde91fae9e3a62b8d9ca2c489918998c8d17f7ecbba630d0bde58193f193ca599716364730aa590c408c508cb183c9e4a7d1397b0ace206b808f7f53e0cf8995eacfadec49b80a33a89dbfcb9d2380fd3fa9ebca7caf6f65f4e4031b71ef2ec296f6bb21b932fc47d7af6bd1dc594917ea2ab1c76a595b4ace5e64fa7490c1a40575e32d3949a42dad18b7523464a14446f8b81f1323d5db0f0ce987ff882505f34510be461989030edf0325671b7bb81eac32b4020715e483db31e4ea03d97d2a0c1bf64e4dbadae6978a520198a7752f9a12cb1551b5a00da556428f87b816e9815a4b44e57c23f886c0a9d25d34c11876db542fa6e4e9d18914c3860285c3f457284f97bfbc780ef1b8e01db6b25bf4c8fb06cf6a49a56b3e623c5c46b416ddba1676b55a4a2366341108c0d22f56c2cf21008d41410a744b29d565b28386b8a83e7576c64829d71dfc8fce863d9092590056f22c1bdbbf1590b32b42a5b92934b32e5db310d1a4f31359573a425a14d3a6aaedba89dac445d60a6e0647a0d607125aa657033bc7a2de1e8c88578a4bc8dac7b97b8f0e103b8f2cc773a38d4179707923cca60f5a2084956d2770b93dbf3f8f39143677bcfacbd6f4fc5a5cd0a1ab8ba0976a2da940708feba6a9dadae5efa264763fcfd9e461a13872eb60df772fd4db88f6165a2ee1b797eaa91e87a3443e282fca7037928a296062dc10da3e44ca05c86d7a0fbb945c31ddc6045b96294941714a8be52ae1a73f8de8e296731769ebeabff510d5f265436a9402d0f71ee4b45cb81c6ad790dcfd3f56205f89955531005e9942ec87fb35d6681596173c5fd92022c2b7c2fe19a0bcdf1b79b1f79e8154d4f595db5e39dbb4cf22d121217ec49e93deb7368714fd1193e9705b2ae74536c6da5724d2879e37faef820f821d28d6c293bb46f6bede061e4249f9a5147fb3bf379bcff71c504870e3272d33ed288332aaf35d4bf6848bfa17bff8e0e8c2356c1e2718dca8304e144477927905d50be2387c0e3af520bd5abf50ce1328fc0893dcd88136a615d9c7226997964308b153f52333b6e14fbcf09c63a8618a47a122d94f3ac7f134ec2afabd1ce246d12bace14541908e500b4ae010679c67970c5c21136f8cf33fd703188ca93e3ccb919abdaa671881ed0b717d842b4263ca3070b0932b71732a22006ea73aedc4fc15fa301257b01dfdbbaa6c7cce56c41f85a821b460b30bd06308c3d464b8c6f8cb0a40340817aa808fdb9cece797e6c91eb1fa02d83f47e72c7856b8916bb83896313b2570fa384a11bea397b084f8e360f099a1b7d6b5451b96b09b4a4097309b9f6e4d3c83125ef6019a27da5b91903954d79e16b69330d6e61eeb5693cea35c0020540d133aae77eeea5b99ed1f5ce847b9db4a1cb77d8837a6782b85cca48b06a40857be0e19b957189bda00ba1fbec0ae25a7d91418b0762e5b9337aaae8e28efd40b11bced9f390b9c689892ee3b494621c5d18c2509e625d60019f0ddc6cc26157510c5661b47d29fbc8e19b5b1b7e4ec8c1ea06c861a0920d8596a9394a0a8532d44e1d60642eaacebf4f38d599009ebb6b3e1ebc3bff5f29617a8455a019d5ca617f299b9559f46ebdea4a1b8c01b16366d5b151482ac840bcc5c33812b1cc1a3a53c874d4cd7d05df69cb8872f8427ad7c301eb23754cac4105e291623a85c9fd187622427006292e8c1fc15812549ab766ed72e28d2cb5949202024181c1e252ba3b4c4b0567a164de8f56a2657452694b172996770e9dda715e61f7bf2f0d208facd9bca71901d30058053c2a2740f740e468aac8e35dfc7293d4259b40b61ae5da002d826273c7c09d00a9c5ff8a0a341faf1e3b09e056e7d9ec073b5546cbaf2398fb936f3e92915f971a3a4b75c1b269f3d4db17a260f86cb09b6db28937d5e6d5d128da18262a11bb67defe31b1e89ce00f10ff78f22d61f3a4ae54b8c3503fd36a3d06d9f0daea4a17b250ce99947d99cd1d2487518aa363c667a723eb84a66968216d7d66f968cb431ce384316df6e97bbe402ce12e2b2b2b731ebd7cb79ebb91ea42311982fe3c147e8190faba1ea7af7fb752b59e19d0655b53d5145f6feb2bb05ca5330123ee22e1ae44d7d02c03d2b78f7e5ce767f36954bd84f6eeec3314cff316ed69a76d6b91dbad7875e06545c65cbd0b470911fc21feef721d2f45824c468916167628229f7cab204df349621c38cbafb1f55e03ae05d1beb51c9e9dc3f4a8b14cb55d68a4f0f6114388a6126215289b5dd910015bc0c655a34eff645e98b7ad01f358bb7dc72f1b7861ed38b7e10d93d012f44a641faf4c80c19071c9d689022011158806cab1d086a0dd35c89d0878fdb6570c790aa1daf0f63217f619ec68ede5bee11430690ef24d0809fa2ef3130f32b3d6c84eb7d24fcd5a17258c007b1a04c42bca2e89fc9a73dabbf114a3ab9dd79f56e949e2102355b300a3ee753cffb9a6d217beb9abc6b0b815f4f1196bf739369feefce9989f4501d050bc6ee7286fd9ebabcf9447f8d910a9607c341ccffa09a8f05ad8c5ef9722d64cef8a4a2b08612450bbb556608f11d3af01da1b1918b8a9e381ce655c9a3f4ecabd9ca93f0798c378016f1cd6deb215ac61cf1910aeac1d97b11185be1d444e2c64e928f462163b299bb7063a0cf9c848bb942a40d619f3fb34e215f6798e709b2aa9cd30d1bcb949ee2ae46c30e0cb7aa92c70db0d1851dd4d9661f41e9b71a4063099d894d09258eecb5444e4ca0d2e9879e5d59e812c949e673ef4c81f30e313541d25cb9992d5f900a06f30dd6a179e7f2ddc0ea9738082f1d93b6dde17c2ca047d96e7ef51a6b7e2778dbd23d1252b40ffe0637f0d7a3baa3e512f19d982715712d3c37c5383722d578e89c0bf107c9d9d13539b4d0a684b4ce6b46bfaeb9195b61a0c0e8829815492e39646a28d9fa42864fb6ebd7726d015c54bbbc22f5435dc3f073b995827589f925f6cf6dd481984103271ec81fcf85d0909f28208c34e38c17e193df9442a866623620baaea6f3031055e3739190dd535808f460ed1d2aaa169f8b870a75530083fdbaaa866da5bc38fd46bbf1aaddf000bcea4bf235b79263975bc42d45ed9e99a31fe87cda28d73e9962c521e436fa3444828a5e6467bd92e59fef4c3bae09fe200d611f1a625301915feb28446816200a1a640a1a0a03ef296b03e3253787919a3a6b5ca430234edf4685b4892d36dbfd419ea12942de49e44943de3499c8b5938140776856745879945a13b457d24e8a1e64c11f7b8a2d87f657b9365e6bfc0705c0f8e3c338eb962f8d10b9178e89797ea9102dba4e10bce867c31d196c67d60b0b348c02d1575a7299642c0f8e4932fbdb24c2f41f4ea1e1cbc1644f03619b252ff3ddf1e33ca260a98d10a1a1d89f9aefa34349b38932aaff2ef6f6d6447533e48e9ececc35913db393e0db1ca478ea667451019635b534d6c2e3783bdb2217a058e3d6b27d2570d6e535a1cf62ee85d6270f596f08924c0c70a247e7c9c0c90e43a118751f2215533d6d8b0592e529b00bbbfd7f6ecd35feddc69b3b142cb1c4f6d117cad574474fdd4944796158b48ade5631b9705804c56279cd6b738cc03b264f769cb66cbd932a5223e64aa891c275c94aa33de196e3ea2dbb5ad0252b884cc3fd4c64b4bffe86d6da0539dd83227130cd31a7d0b09b0b4821f350c68bc15d101bc07611848c1266f22c6df56e3210b5b93f092c82a9cc3994e81a553403950e943958f37298508622aa4a1149de494f3fa2b42524f8bed64edb0642c874d9f5d9996a750a2d5c30434b81f0983937dc52bf3fef36c0392dd9f10373e6bee81c9214cd448d44a648b408db035293e54c7fee94110505299d9c04059399347d2a1279c4fc05dd9d5df5afe0be31a62b7e4b2f049aa91fc8806e1ef35d8fa02db168266cb5792799abb69be7fe68b3fabe638b5231386485cae7ee1c81412154f73d6042e31d26b9a97401a006172eaf9dfd1972464bf9cec85c22065819b0dce81c4c449ddcbf385233db54ea89359246c7dc65dfb89323be5e7b9f6448dfd6a1540c10fe667514287f0df0a2652cfa9ffe65b4cf5562b0ac3fa7cfef35e5aa772a01b89d76a65e241be36228ba05130098b1b14f5b3bceaee22eb14fe232c21c882b48e3a235b1d654d84484ebd8a29443fa4652dcdd3a759cab119cfbccc53aadaa19a2889aec38ac23340f4f0b71ec2bd0b6bf104ea8e55c25a3f0334671d73fac9104ba9225cb3f74a3a0734c77c6dd9bac6feb34c484243a1514a2b034ea3a80c0324e4d0093ad1297edb404013f579ddb918c4c1b01d791ce0faec197d170e0a0d3082daa279a5acca2676830ae6636029eef8dd901813dd279145acfb8030c3b97a9895759ddef073018256cda577b197a8caa85d38d580816bf7006ba01ad40ad1f95ec6827cfc453ef1726086ad45415c3d8eed193f28ac0ed8b6c713ca4c262528fc4e4828a5051b1bbaee52a67f34f8160d4198efc089db0f6c9004cfd76614dd21298b42bfc347253738f4e300bf97ebd8de3d9a59ed05638e8be54ba0bdadeff342c91faa08fdf1c827e79b6c6ac5c54d48110c6787802e41a161584d4394760d4cb9f9646fdde7c95b189f3d1c5fd696864a645b76c154d4241604810b69d476517dfb63abd5dda9c87a96a7ff702777aea84b0867e9c9c10934424d268e62294cf1ab2a52093841e17b014f1b5d831bb462b9fee65d6d49243182b22086c7cebcea161ec041f3fc91ae70796e4b76219c578d14c86e045d6d4f0c43092a226464c6f754660caaa3e7a3563ee89119550c44644511575341e5378bdb7714c7d7252e3440891ff8d29598abefb1e5c1158110698d27a129e93bb217ef5c00ec9b317e4d3d681c3533d90ecb2dd3f04619071045390450448f4d78b5f2e626e82e5fce1ca57f3fd40d8d7240989614d9f9b63d461e9e6657993ac7022544d52ba88e06482ff227d25f4a2c7c6c43f65161fc6ea40e62930a0991ddcc2d783fbbf4fbd3ceaca9334b7e1863ba69aed83c7bcf1c2f153368a130", 0x1000, 0x8001}], 0x1000, &(0x7f0000001140)={[{@numtail}]}) 04:07:21 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000002280)={0x6, 0x3, &(0x7f0000000340)=@framed={{0x61, 0x0, 0x0, 0x0, 0x2}}, &(0x7f0000002140)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:07:21 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0xb, 0x0, 0x3) 04:07:21 executing program 0: bpf$BPF_TASK_FD_QUERY(0x10, 0x0, 0x0) 04:07:21 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_inet_SIOCSIFADDR(r0, 0x8916, &(0x7f0000000040)={'macvlan0\x00', {0x2, 0x0, @local}}) 04:07:21 executing program 2: syz_open_dev$hidraw(&(0x7f0000000100), 0x0, 0x1) 04:07:21 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_SET_CCA_MODE(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000400)={0x14}, 0x14}}, 0x0) syz_genetlink_get_family_id$nl802154(&(0x7f00000008c0), r0) [ 340.414410][ T6676] loop4: detected capacity change from 0 to 128 04:07:21 executing program 0: r0 = syz_clone(0x52024000, &(0x7f0000000000)="c623285ebf86b1ac0c78e1441152ffd8d8e747d52ee32474522c", 0x1a, &(0x7f0000000040), &(0x7f0000000080), 0x0) r1 = getpgrp(r0) r2 = getpgrp(r1) syz_open_procfs(r2, 0x0) syz_open_procfs$namespace(r2, &(0x7f00000010c0)='ns/user\x00') 04:07:21 executing program 3: bpf$BPF_MAP_FREEZE(0x16, &(0x7f0000000000), 0x4) 04:07:21 executing program 2: mmap$IORING_OFF_SQES(&(0x7f00003ff000/0xc00000)=nil, 0xc00000, 0x0, 0x20031, 0xffffffffffffffff, 0x10000000) 04:07:21 executing program 5: add_key$keyring(&(0x7f0000000900), &(0x7f0000000940)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffc) 04:07:21 executing program 1: msync(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) remap_file_pages(&(0x7f0000939000/0x1000)=nil, 0x1000, 0x0, 0x0, 0x0) [ 340.555811][ T2968] I/O error, dev loop4, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 340.587978][ T2968] Buffer I/O error on dev loop4, logical block 0, async page read [ 340.612265][ T2968] ldm_validate_partition_table(): Disk read failed. [ 340.628208][ T6694] mmap: syz-executor.1 (6694) uses deprecated remap_file_pages() syscall. See Documentation/mm/remap_file_pages.rst. [ 340.650108][ T2968] Dev loop4: unable to read RDB block 0 04:07:21 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_SET_BACKOFF_EXPONENT(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000440)={0x14}, 0x14}}, 0x0) sendmsg$NL802154_CMD_DEL_SEC_DEVKEY(r0, &(0x7f0000000740)={&(0x7f0000000540), 0xc, &(0x7f0000000700)={&(0x7f00000005c0)={0x14}, 0x14}}, 0x0) 04:07:21 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f00003fe000/0xc00000)=nil, 0xc00000, 0x0, 0x4024813, r0, 0x0) 04:07:21 executing program 5: add_key$user(&(0x7f0000000240), &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000080)="87", 0x1, 0xfffffffffffffffd) 04:07:21 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000014c0)={0x18, 0x1, &(0x7f0000000180)=ANY=[], &(0x7f0000000400)='GPL\x00', 0x3ff, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:07:21 executing program 1: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x54c, 0x5c4, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) syz_usb_ep_write(r0, 0x0, 0x0, 0x0) [ 340.667699][ T2968] loop4: unable to read partition table [ 340.684089][ T2968] loop4: partition table beyond EOD, truncated 04:07:21 executing program 3: syz_emit_ethernet(0x4a, &(0x7f0000000040)={@local, @link_local, @val={@void}, {@ipv6={0x86dd, @dccp_packet={0x0, 0x6, "5451fa", 0x10, 0x21, 0x0, @local, @private1, {[], {{0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, "36b1b5", 0x0, "f4f65d"}}}}}}}, 0x0) 04:07:21 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8927, &(0x7f0000000140)={'batadv_slave_1\x00'}) 04:07:21 executing program 0: mlock2(&(0x7f0000ff9000/0x7000)=nil, 0x7000, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f00003fe000/0xc00000)=nil, 0xc04000, 0x0, 0x13, r0, 0x0) 04:07:21 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x2, &(0x7f0000000000)=@raw=[@map_val], &(0x7f0000000040)='GPL\x00', 0x0, 0xb1, &(0x7f0000000080)=""/177, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:07:21 executing program 4: keyctl$search(0xa, 0x0, &(0x7f0000000000)='ceph\x00', &(0x7f0000000040)={'syz', 0x0}, 0xfffffffffffffffb) 04:07:21 executing program 3: add_key$fscrypt_provisioning(&(0x7f0000001240), 0x0, 0x0, 0x0, 0xfffffffffffffffd) 04:07:21 executing program 5: syz_clone(0x44a82200, 0x0, 0x0, 0x0, 0x0, 0x0) 04:07:22 executing program 2: mount$binderfs(0x0, &(0x7f0000000400)='./binderfs\x00', &(0x7f0000000440), 0x0, &(0x7f0000000480)={[{@max={'max', 0x3d, 0x7fffffffffffffff}}], [{@dont_hash}]}) 04:07:22 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)=@ipv6_getnexthop={0x18, 0x6a, 0x1}, 0x18}}, 0x0) 04:07:22 executing program 3: syz_usb_connect$printer(0x0, 0x1c, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x7, 0x1, 0x0, 0x0, "", {{}, [{}]}}}]}}]}}, &(0x7f0000000240)={0x0, 0x0, 0x1c, &(0x7f00000000c0)={0x5, 0xf, 0x1c, 0x2, [@generic={0x0, 0x10, 0x0, "5751b6cab1aae3ca845c86d925e2f689d66c20ddca771c510f6cc58d213a5f95293f7773809d84d02c5aabd51372f73fb890da299df9171aef7763759925ecc6d1ce20231f22f4006a6fc0d29fd40dfc464612e6a132d372f46f72a433db76558a2e5ad52606e6d1fb5c9d4f43a0a58d7b57b5f1f47a25e31e2fe7cdb0c40d659b6922d0820aa4707269cc1f3fd67dafee96bca135d20cd4a66a18c2e71fe2a2f61b"}, @ssp_cap={0x14, 0x10, 0xa, 0x0, 0x2, 0x0, 0x0, 0x0, [0x0, 0x0]}]}}) 04:07:22 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet(r0, &(0x7f0000002280)=[{{&(0x7f0000000000)={0x2, 0x4e20, @multicast1}, 0x10, 0x0, 0x0, &(0x7f0000000500)=[@ip_pktinfo={{0x1c, 0x2, 0x8, {0x0, @remote, @local}}}, @ip_tos_u8={{0x11}}], 0x38}}], 0x1, 0x0) [ 341.030285][ T3690] usb 2-1: new high-speed USB device number 2 using dummy_hcd [ 341.055978][ T6730] binder: Bad value for 'max' [ 341.310124][ T3690] usb 2-1: Using ep0 maxpacket: 16 [ 341.358042][ T143] usb 4-1: new high-speed USB device number 5 using dummy_hcd [ 341.440389][ T3690] usb 2-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 341.660521][ T3690] usb 2-1: New USB device found, idVendor=054c, idProduct=05c4, bcdDevice= 0.40 [ 341.669620][ T3690] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 341.689472][ T3690] usb 2-1: Product: syz [ 341.700388][ T3690] usb 2-1: Manufacturer: syz [ 341.705441][ T3690] usb 2-1: SerialNumber: syz [ 341.730343][ T143] usb 4-1: config index 0 descriptor too short (expected 36, got 10) [ 341.742367][ T143] usb 4-1: config 1 descriptor has 1 excess byte, ignoring [ 341.749613][ T143] usb 4-1: config 1 has 0 interfaces, different from the descriptor's value: 1 [ 341.763183][ T3690] usbhid 2-1:1.0: couldn't find an input interrupt endpoint [ 341.930311][ T143] usb 4-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 341.946514][ T143] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 341.958919][ T143] usb 4-1: Product: syz [ 341.967583][ T3690] usb 2-1: USB disconnect, device number 2 [ 341.968533][ T143] usb 4-1: Manufacturer: syz [ 341.989581][ T143] usb 4-1: SerialNumber: syz [ 342.249001][ T3685] usb 4-1: USB disconnect, device number 5 04:07:23 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) 04:07:23 executing program 2: bpf$BPF_TASK_FD_QUERY(0x10, &(0x7f0000001a40)={0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0}, 0x30) 04:07:23 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) 04:07:23 executing program 0: socketpair(0x1, 0x3, 0x0, &(0x7f00000001c0)) 04:07:23 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000580)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x294}, 0x48) 04:07:23 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_TIOCOUTQ(r0, 0x5411, &(0x7f0000000000)) mmap(&(0x7f00003fe000/0xc00000)=nil, 0x1ffff000, 0x0, 0x13, r0, 0x0) 04:07:23 executing program 5: mount$binderfs(0x0, &(0x7f0000000400)='./binderfs\x00', &(0x7f0000000440), 0x0, 0x0) 04:07:23 executing program 4: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000280), 0x4) 04:07:23 executing program 2: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x3, 0x1) bind$nfc_llcp(r0, &(0x7f0000000000)={0x27, 0x0, 0x0, 0x0, 0x0, 0x0, "9c4672be3a347d49769c4fe582d399469041917201743d50cf5f38aefaf469d25e8eaaaea58844c8981178ae65233597215a84da502b42e5a41c33d0cf8eac"}, 0x60) 04:07:23 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000014c0)={0x18, 0x1, &(0x7f0000000180)=ANY=[], &(0x7f0000000400)='GPL\x00', 0x3ff, 0x1000, &(0x7f0000000440)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:07:23 executing program 3: keyctl$KEYCTL_PKEY_VERIFY(0x1c, &(0x7f0000000040), &(0x7f0000000300)=ANY=[@ANYBLOB='e'], 0x0, 0x0) 04:07:23 executing program 4: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$inet_int(r0, 0x0, 0x22, &(0x7f00000000c0), 0x4) 04:07:23 executing program 2: r0 = fsopen(&(0x7f00000001c0)='incremental-fs\x00', 0x0) r1 = openat$full(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fsconfig$FSCONFIG_SET_FD(r0, 0x5, &(0x7f0000000200)='-!+/\'*\x00', 0x0, r1) 04:07:23 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000002c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000280)={&(0x7f0000000300)=ANY=[@ANYBLOB=',\x00\x00\x00('], 0x2c}}, 0x0) 04:07:23 executing program 5: mmap$KVM_VCPU(&(0x7f0000a98000/0x1000)=nil, 0x930, 0x0, 0x8131, 0xffffffffffffffff, 0x0) 04:07:23 executing program 1: syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/dev_mcast\x00') syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) 04:07:23 executing program 0: add_key$fscrypt_provisioning(&(0x7f0000000440), 0x0, 0x0, 0x48, 0x0) 04:07:23 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000e80)=@base={0x0, 0x0, 0x0, 0x0, 0x44, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x3}, 0x48) 04:07:23 executing program 4: syz_mount_image$vfat(0x0, 0x0, 0x0, 0x0, &(0x7f0000001300), 0x0, 0x0) 04:07:23 executing program 3: bpf$OBJ_GET_PROG(0x7, &(0x7f00000007c0)={0x0, 0x0, 0x18}, 0x10) 04:07:23 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000240)=@base={0x14}, 0x48) 04:07:24 executing program 5: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/consoles\x00', 0x0, 0x0) timerfd_gettime(r0, 0x0) 04:07:24 executing program 0: syz_clone(0x3126380, 0x0, 0x0, 0x0, 0x0, 0x0) 04:07:24 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000000)={'ip6_vti0\x00', &(0x7f0000000180)={'syztnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @local}}) 04:07:24 executing program 4: r0 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f00003fe000/0xc00000)=nil, 0x1ffff000, 0x0, 0x13, r0, 0x0) mprotect(&(0x7f0000fa1000/0x1000)=nil, 0x1000, 0x0) 04:07:24 executing program 0: socket$packet(0x64, 0x0, 0x16) 04:07:24 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, 0x0, 0x0) mmap(&(0x7f00003fe000/0xc00000)=nil, 0x1ffff000, 0x0, 0x13, r0, 0x0) 04:07:24 executing program 1: syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/dev_mcast\x00') syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) setsockopt$packet_add_memb(0xffffffffffffffff, 0x107, 0x1, 0x0, 0x0) sendmsg$NL80211_CMD_DEL_MPATH(0xffffffffffffffff, 0x0, 0x0) 04:07:24 executing program 5: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000240)='net/ip_tables_names\x00') read$FUSE(r0, &(0x7f0000003ac0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) syz_open_procfs$namespace(r1, 0x0) 04:07:24 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) mlock2(&(0x7f0000746000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f00003fe000/0xc00000)=nil, 0xc00004, 0x0, 0x13, r0, 0x0) 04:07:24 executing program 0: mount$binderfs(0x0, &(0x7f0000000400)='./binderfs\x00', &(0x7f0000000440), 0x0, &(0x7f0000000480)={[{}]}) 04:07:24 executing program 4: add_key(&(0x7f0000000400)='.request_key_auth\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffc) 04:07:24 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000)="f3", 0x1) 04:07:24 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)=@ipv6_getnexthop={0x20, 0x6a, 0x1, 0x0, 0x0, {}, [@NHA_OIF={0x8}]}, 0x20}}, 0x0) 04:07:24 executing program 5: clock_gettime(0x0, &(0x7f00000001c0)={0x0, 0x0}) pselect6(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x7}, &(0x7f0000000200)={0x0, r0+10000000}, 0x0) 04:07:24 executing program 2: openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000080), 0x210002) 04:07:24 executing program 3: openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000700), 0x0) 04:07:24 executing program 4: r0 = socket$packet(0x11, 0x2, 0x300) ioctl$BTRFS_IOC_INO_LOOKUP(0xffffffffffffffff, 0xd0009412, &(0x7f0000001380)) fstat(r0, &(0x7f0000002380)) 04:07:24 executing program 1: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_procfs(r0, 0x0) 04:07:24 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet(r0, &(0x7f0000002280)=[{{&(0x7f0000000000)={0x2, 0x4e20, @multicast1}, 0x10, 0x0, 0x0, &(0x7f0000000500)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @remote, @local}}}, @ip_tos_u8={{0x11, 0x11}}], 0x38}}], 0x1, 0x0) 04:07:24 executing program 2: syz_open_procfs(0x0, &(0x7f0000000140)='net/netlink\x00') 04:07:24 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000680)=@base={0x0, 0x0, 0x0, 0x0, 0x24, 0xffffffffffffffff, 0x5}, 0x48) 04:07:24 executing program 2: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x2, 0x0, 0x10) 04:07:24 executing program 4: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000140)={'batadv_slave_1\x00', &(0x7f0000000100)=@ethtool_rxfh_indir={0x1e}}) 04:07:24 executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0x40046205, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 04:07:24 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r0, 0x8933, &(0x7f0000000180)={'wpan4\x00'}) 04:07:24 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000300)=ANY=[], 0x2c}}, 0x0) 04:07:24 executing program 3: request_key(&(0x7f00000012c0)='id_legacy\x00', &(0x7f0000001300)={'syz', 0x2}, &(0x7f0000001340)='\x00', 0xfffffffffffffffd) 04:07:24 executing program 2: r0 = socket$packet(0x11, 0x3, 0x300) bind$packet(r0, &(0x7f0000000180)={0x11, 0x5, 0x0, 0x1, 0x0, 0x6, @dev}, 0x14) bind$packet(r0, &(0x7f00000000c0)={0x11, 0x9, 0x0, 0x1, 0x0, 0x6, @random="782af7712053"}, 0x14) 04:07:24 executing program 4: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000240)='net/ip_tables_names\x00') read$FUSE(r0, 0x0, 0x0) 04:07:24 executing program 0: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x2, 0x1) ioctl$sock_inet_SIOCSIFPFLAGS(r0, 0x89a0, 0x0) 04:07:24 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_SET_CCA_MODE(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000400)={0x14, 0x0, 0x23c}, 0x14}}, 0x0) 04:07:24 executing program 4: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0x400c620e, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 04:07:24 executing program 3: r0 = add_key$fscrypt_v1(&(0x7f00000001c0), &(0x7f0000000200)={'fscrypt:', @desc1}, &(0x7f0000000240)={0x0, "e861edc962cf0357732471b3fd5786f587fcbf5a4e8d46f375e7d0c59e3c09d3fa4d15795eb53d542e15e3013fda3c836530878ed235b3b16816e3ae9deaa2cb"}, 0x48, 0xfffffffffffffffc) add_key$fscrypt_provisioning(&(0x7f0000000440), &(0x7f0000000480)={'syz', 0x2}, &(0x7f0000000680)=ANY=[], 0x48, r0) 04:07:24 executing program 0: syz_genetlink_get_family_id$tipc2(&(0x7f0000001240), 0xffffffffffffffff) 04:07:24 executing program 1: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000001500)='/proc/crypto\x00', 0x0, 0x0) setsockopt$MRT_PIM(r0, 0x0, 0xcf, 0x0, 0x0) 04:07:24 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_CALIPSO_C_REMOVE(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={0x14}, 0x14}}, 0x0) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_SET_BACKOFF_EXPONENT(r1, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000440)={0x14, 0x0, 0x4}, 0x14}}, 0x0) 04:07:24 executing program 2: add_key$keyring(&(0x7f0000000100), &(0x7f0000000140)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffb) 04:07:24 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)=ANY=[@ANYBLOB="38000000130027ad03d40b9a3279af5f25cc9e871520"], 0x38}}, 0x0) [ 343.808461][ T6845] binder: 6843:6845 ioctl 400c620e 20000200 returned -22 04:07:24 executing program 3: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f00000000c0), 0x0) ioctl$SNDRV_TIMER_IOCTL_GINFO(r0, 0xc0f85403, &(0x7f0000000140)={{}, 0x0, 0x0, 'id1\x00', 'timer0\x00'}) 04:07:24 executing program 4: socketpair(0x1, 0x0, 0x6, &(0x7f00000001c0)) 04:07:24 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_UPDATE_CONNECT_PARAMS(r0, &(0x7f0000001180)={&(0x7f0000000740), 0xc, &(0x7f0000001140)={&(0x7f0000000780)={0x20, 0x0, 0x0, 0x0, 0x0, {{}, {@void, @val={0xc}}}}, 0x20}}, 0x0) 04:07:24 executing program 1: r0 = syz_clone(0x52024000, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) syz_open_procfs$namespace(r0, &(0x7f0000001100)='ns/time_for_children\x00') syz_open_procfs$namespace(0x0, &(0x7f00000010c0)='ns/user\x00') 04:07:24 executing program 2: openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000700), 0x1a8001) 04:07:25 executing program 3: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r0, 0xd000943d, 0x0) 04:07:25 executing program 4: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000400), 0x0) ioctl$SNDRV_TIMER_IOCTL_SELECT(r0, 0x40345410, &(0x7f0000000080)={{0x1, 0x0, 0x0, 0x3}}) [ 343.972939][ T6859] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. 04:07:25 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) getsockopt$bt_rfcomm_RFCOMM_LM(r0, 0x12, 0x3, 0x0, 0x0) 04:07:25 executing program 2: r0 = socket$packet(0x2, 0xa, 0x16) sendto$packet(r0, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x14) 04:07:25 executing program 0: syz_genetlink_get_family_id$ipvs(&(0x7f0000000280), 0xffffffffffffffff) 04:07:25 executing program 3: syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_dev$loop(&(0x7f0000000080), 0x7ff, 0x60182) 04:07:25 executing program 4: openat$sysfs(0xffffffffffffff9c, &(0x7f00000042c0)='/sys/block/loop15', 0x86000, 0x0) 04:07:25 executing program 5: process_vm_readv(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000340)=""/37, 0x25}], 0x1, &(0x7f0000002940)=[{&(0x7f0000001700)=""/168, 0xa8}], 0x1, 0x0) 04:07:25 executing program 0: r0 = socket$packet(0x2, 0x3, 0x16) setsockopt$packet_add_memb(r0, 0x107, 0x1, 0x0, 0x0) 04:07:25 executing program 2: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000280)='attr/sockcreate\x00') ioctl$SNDRV_TIMER_IOCTL_PAUSE(r0, 0x54a3) 04:07:25 executing program 1: clock_gettime(0x0, &(0x7f00000001c0)={0x0, 0x0}) pselect6(0x40, &(0x7f0000000100), 0x0, 0x0, &(0x7f0000000200)={0x0, r0+10000000}, &(0x7f0000000280)={&(0x7f0000000240), 0x8}) 04:07:25 executing program 3: mount$binderfs(0x0, &(0x7f00000001c0)='./binderfs\x00', &(0x7f0000000200), 0x0, &(0x7f0000000240)) 04:07:25 executing program 4: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0, @broadcast}, 0x80) 04:07:25 executing program 5: syz_clone(0x52024000, 0x0, 0x0, 0x0, 0x0, 0x0) 04:07:25 executing program 2: syz_open_procfs$namespace(0x0, &(0x7f0000000140)='ns/pid\x00') 04:07:25 executing program 0: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000540), &(0x7f0000000580)={'enc=', 'raw', ' hash=', {'sha224-ni\x00'}}, 0x0, 0x0) 04:07:25 executing program 4: syz_open_procfs(0xffffffffffffffff, &(0x7f0000000280)='attr/sockcreate\x00') syz_open_procfs(0xffffffffffffffff, &(0x7f0000000280)='attr/sockcreate\x00') 04:07:25 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r0, 0x107, 0xf, 0x0, 0x10) 04:07:25 executing program 3: bpf$BPF_TASK_FD_QUERY(0x8, &(0x7f0000001a40)={0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0}, 0x30) 04:07:25 executing program 2: r0 = fsopen(&(0x7f0000000100)='bdev\x00', 0x0) r1 = openat$full(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fsconfig$FSCONFIG_SET_FD(r0, 0x5, &(0x7f0000000140)='^\x00', 0x0, r1) 04:07:25 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f0000000080)={{{@in=@private, @in6=@ipv4={'\x00', '\xff\xff', @broadcast}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee01}, {}, {}, 0x0, 0x0, 0x0, 0x2}, {{@in6=@empty}, 0x0, @in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}}, 0xe8) 04:07:25 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000000)="0d32c042", 0x4) 04:07:25 executing program 1: socketpair(0x2b, 0x0, 0x0, &(0x7f0000000300)) 04:07:25 executing program 2: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x9, 0x0, 0x4) 04:07:25 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_SET_ACKREQ_DEFAULT(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x14}, 0x14}}, 0x0) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r1, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000500)={0x14}, 0x14}}, 0x0) 04:07:25 executing program 0: syz_clone(0x44a82200, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_procfs(0xffffffffffffffff, 0x0) 04:07:25 executing program 4: syz_open_dev$mouse(&(0x7f0000000340), 0x0, 0x200) 04:07:25 executing program 5: syz_clone(0x44a82200, 0x0, 0x0, 0x0, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000040), 0x10) 04:07:25 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000140)={'batadv_slave_1\x00', &(0x7f0000000100)=@ethtool_rxfh_indir={0x11}}) 04:07:26 executing program 3: socketpair(0x1e, 0x0, 0x0, &(0x7f0000000380)) 04:07:26 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x10, 0x0, 0x11) 04:07:26 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$smc(&(0x7f0000000700), r0) sendmsg$NL80211_CMD_UPDATE_CONNECT_PARAMS(r0, &(0x7f0000001180)={0x0, 0x0, &(0x7f0000001140)={&(0x7f0000000780)={0x20, 0x0, 0x0, 0x0, 0x0, {{}, {@void, @val={0xc}}}}, 0x20}}, 0x0) 04:07:26 executing program 2: openat$cgroup_type(0xffffffffffffffff, &(0x7f0000000380), 0x2, 0x0) 04:07:26 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x89b1, &(0x7f0000000140)={'batadv_slave_1\x00', 0x0}) 04:07:26 executing program 4: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) r1 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000080), 0x200002, 0x0) ioctl$LOOP_SET_FD(r0, 0x4c00, r1) 04:07:26 executing program 1: syz_emit_ethernet(0xfdef, &(0x7f0000000400)={@multicast, @random="746c3f02530d", @void, {@ipv6={0x86dd, @generic={0x0, 0x6, "233c7f", 0x178, 0x0, 0x0, @private1, @empty, {[@dstopts={0x0, 0x2d, '\x00', [@generic={0x0, 0x3, "008a9b"}, @calipso={0x7, 0x8}, @generic={0x0, 0x159, "eedb334588014551211c8e94e12397ad7e5392d96237f13f43c77afb8242f489fe284354e8a7b22136124efc8caff98d838c99d66ff953cfec60c3e62c529eb8ffb5bf384fe5cffa72037c28a797d716896190de5d932af15720d2497c6928a73110a292728912bbe07544d10799b63dc9f326e262a1c1a61a8f9eabc00e860a82b292f244102c08e3baa1a457ecf9f853cac888e6feffa9cf2c1986afdfcc1b4e4cee42c5e83c03177328d20d472456e0cf57193dbfc7ed48b941584c7a045e6a0da147fc2e14759413ab4f026569b92fc83ffc130cbce151589deec4f2a071135b99c3424a48981bba1daa99bacc86a2d6954076d56ebc50f23c4ae3fd1b6ad42bc6ee266ea8ed022f5ba74a79bedd802b38d801ea69d22c806b789e1df8de73341d23767290d021c8ba37a32245892f9495c9a7ee9949fcee431c7a2f9ea093ea60e9455aeabac621a46c3b0fedd57c0140d5696f222960"}]}]}}}}}, 0x0) 04:07:26 executing program 3: syz_clone(0x52024000, &(0x7f0000000000)="c623285ebf86b1ac0c78e1441152ffd8d8e747d52ee32474522c", 0x1a, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)="8062473d47e93ddba3eb8fdd4d6b09f0d6c8b7d0379cddc861313d5fa887f505133b957c30b7306adbb9112761b39b190927b63ff02214e3c22acaa10594d963c6fa16deeb76e676aa2b6baeb0c7ea62476b72f920b9b2450885312358b7d26a677f4eb13672c5c5b756350b5143c6a4cd81c63ccde865f9323eda393c8ecc2f7125da82b0060bdd9a921f9a18cee1a6092dafab4e57fa40413d98e89c6de2551f4f139623756bb4f16ea22d701317978f35c0390f4fef94b3f0674070c526eaa758e22e6dfa6b9add419f1642e7a7927a73d65104ae116f460d3e81333f031801c74326f37cdd78fc86b47574e1025572fd9cd96de5fa854a4d8e63da78c75b0c51a4fa007517d600cf607d4aca0eaac618461adda659d217e55d26d258344be9406d3baad8d04288ddaf464357d8378c66f652f3bd5204207294f5dbaedd4f24729b4d853609444c3b7bfcc5549883af5132e95de75534dc923996f19aab3def0e5f8760b9010aa103c2654e7d0f272b25d69d4afe4e9a0306900e464922cc9f75a7ebe5d1ed5a7e86f4730944f53d0f88e4f503f2b49b85c094a94ca63f1e99b8d1b8309e4d06fb7648b94c6e746a68544f70917f2da71e58b0b5302406c524029c29bbe81e1ced23c1aafca8a00ea9d409751aac98b5a8cd388d5f10e3527248be9543a29be67e42315a2517b276593914c485c7bd42d42fd3a56ddd1a37b74111da4eaf79457dabca2b2999d40b9c8065ce3737479f3e82f3e1f809499d40eefe480ce7ae741a1f49d3b05a653dc1815ed551e4d1e5db13ed6b74d8d7d6ffd281bc751b1b118ad11ea16dbdf2efa1244b7334cd0c382771b0cd284c0119e5f68f7ad39bc2f8206c708702fa8a8105a7de97233e82633bde636aed44822362c0a107547a692953142df1c2e2622bf455b5970dfab5b0854828f908e2a7bb372666d06cea685ec7f16f4571370986890bb2f171e2e3568c2d9aa0711fd8dce9b70685e25645e4fe536401f9f7c8d447ea3f691121e2515ac85dfe38c8d811348357ba7c268a3348c867505c41b6ed7f22f30ded3de3dc24172acec7076dd1c56dcf3839f17bafb0765d44b98474a96c777b212a3e432d35e4ec3af150847b647eafd3c9a2d225e0dd9835c8a09cc311163f02f71e56f48259a07d12b473660405a752522e5dcd6b9088624d772d4ad39cabeea170a1665e1934f8193518ff41451e4be94ca40c0887effa9837f6c8322c116d212d6ddade7e9242e0364673c173e2886ff4800a41eb25a6c2c57b0f8a581295c4a77f899be80a09a0a031879e8fa33ace173e01ec0045ed4ea166560d6a10c4b7c11f45f0018760df1c74f894e99212ab73ed855a4e93e91d80460401c054508430f048eb8f61ab4a1cc3684aeed6253bff7c60d84f3c66422e05e89919795aad30c110f3dd71b4f79b604fa551da23ab3a44df536cd0763d3c72d52614dd61b867989907602c8d68bf4a99ab08a0360a485a3151f68ee8e3915f2d506ef4c98061587bf3196bf845abf30e0cd0ac83a59305d537b3b3c694c52acca019ca2d19107031fd3f36f63f67aee48ce577f99e1bb51e1128455e92ed40b57fa714558331ebe28ffc68e704e2d437b630741e54cfa188fa2751439d457308f52049336c40d95c1e2e56997e999c7be10b1588b1e0b8095ab98978c69290d3abe903d708db5065739cce6d394fbb4b4d9de5e45f7ab940b160888a5a699e7a9f7280b6512ed72863bdb9802da0a4a9c4a3c7a9cbed5a445d1981248dad48b7beff85e41ff0b001a900494449eae93d0f00e9e545158e89016222e3ec0021e95b57434c068f91d10ded0c419516185c8c2c9ac0b7fe4c97ed6b62258431949184ea72b258ec9ab5f9aef4c7b0bca293b1a72871ef0b94a1435a69c839fc987330ffdd99c1896f29ec61827bce0196ef3a7052041e95bf21a75a84ef7bb4101b5c0707a137e248ea03fe6236ae1669a4342e7addf85656ccc028313188a0a5e64df6336c3dabc423e19aa464f710ac770e9d729b62c90e45eca691a311ace370188df9b7f8524617238fb2a3addf92d119ca35ec24ace858ed629667a53017ed775f0a0611cd5497be44a369c0a1dd60ee82faf0aad139181389637b46a9b02e02d7388c514a77f52c682221c4bf34e646613a54fb5ef29c02eeee98e5af40f7a81fc5a0a7655a7f8a89c201ff60f9b6d3ed6aefc0f414eb20a0d62ac2dc1a191de17d1ef0a74737264e16ad42489ade805a0fadb2d44c7205351536f5b6a43cac2b02d5a1b11b877eb50f6163994b3ec40b2389d40668c396bdd8bfb740d7bc0417d10a6bb72ec682d3e8ecafc54ebb24fd3e11ea92139ae091e646c80d44b91229f8fb3f51d149e52c2077dd7baeb2b6f979d8ff4280fbd79460392921dd4c90d8ca8babd3fb0b85239dd00ac0917056908698d2ae71583f68ee4491ee9412782d20b91d108f7754564a9a497a67ce1dec7e5fd5b3554ebf0f8740ae34a9d28137b66731842d57466a22e215e224923a175fe96c0954d1afb5e0e9b45492e0d04a38422f4cc46538d15b27e7a0fb8e948d04241a60a50ce013131d6b9edb992853a4bb1d971c78a8da2003cb6785dfbce58b480c4aeca450a773a45b8a0058dd053e2f9e62d6f5724f7a5e20dff4b43c951148eb303b1ce9a198fb618583a79508582a1965d775b1a3ff6ed6cf9d63e99fd78909b74e1c32e5f96d1e4357d2a697b096fe84470d48d55997026ba1f6613b9ae806d3f215a44ff45a7476efdfb293933a616f6c6d5d5a102f3abf1117bde2dce9206af4a266091218851bdbee775d32be7a1b987556a29f9c5bfa93c940f30b190f74dc4fa08687d23bef60b5c45058bb0a9ad737e963747e515bacb770f3d218313fc91afdd70e348ef9533d1f34ce583cb221776161588dc94625acab05365def17a4b2c7cf390058ff8e73ee9f9416f26ff86350837dd4be48fec91b23434e8d56af30010c5566ad7b9688b7f471dc938340180c73c837638f7147b9185a3a8e90fed9e360e75f0e61d69cd30136b8ad46afc6a5aba3985c5a3b569400f7181e2e50f81687cdc24af1e8ba4567bec83050ef756a49923bb5b822d72db544626b4af64c435e0b4e4ea7a74e2163113b9a215a71cbb3b057f3c0b4b3ebd51d6740ca32032a351ac76f117c162f8eed48a04f3177764ef6c2ddd4d6ffebb56f1c508db579063ce867aaa0b3a6f239ee4a6ae0bec27bc0fe644ee9a116af3d2958fe8b95afcc4a9c9da02ea83d903a7f7eeb2c4b4e3d9ba819f42069a9cda6cca106ad0a60e04fa6e97c5e589edacbbe546d7e8ff908116a827ac0cdab5f6cfe69ca48beb873d8c42b08681b7f01d18b74d3bbaef69b24ee6a49d10dd09f17dddee6e755efceed5d7c8cf6704191f25a8a8653f537ab3f88ce0009f06b2ad826511952528fdab9c90e3737f364a939bb15af3ba7f9d2378b9829d0d1a4a0d0b0ca131df5401cdeededc6b611ffdd6be5e2c44140699cbdbd2c2e425be4e332abfd6bd53e441264af12dd77674abb430037cc1840e3a62aa4f0960d7566b50717f600ef6b635c70bc150635a67c979b4c6da0989bfe4e60d4ead24b9615e28c21f51e5df662126f1a72da3dc953aa42788bc76bf8f209dc79d75db14665206d23a0e8e0cfb25850b32e34cf0ee007006546bd9e2361037fec02e410279991e5e4cec849ce2f7f90e4a572da7692fcb8280904a17fa81be7571587b41f8b73d4eabcb49cd5acceaa587d639c0f2d046e6f1990075fb751277a26c3b1a21b47c84f4aa12b05bd06e440e1ce8e7cde0abeee19c111b6a313578d875735010f87ed88486b5f6ca906289e3814bf58889911ac434e533502b4e515517d37fdca1837a67373c31b24c9831ccb8e05df2ee61aea59431b9be4f0b5fc0b6c19cdfc4ab35c1f651d10576b73ecefe17fc8bacd73cf4847ef65d6acefac71ce280cd332dbfdb7b897e5de5d5aae22917999b878f4c8bc1778cec116c3c70e328ff1b529c7aab856f96e232823a3e9e9d9c875f30db5c4f0195846014e1390030bcff996761cb6d47318299eebe697a298b61ad280304faf860c4af07ef4338f14f126cf2610269599514cf2b885f7442ff1b0c6f352d5e9ffeb134777c34d9dcd46ddd3d01075c79b683f07f811f7841b4f7de7061cbcc931240ecf7167bba19b3adb4a0928b8617fca297bd78396f073b503e012625b03195608cef492e70a2290f89f77ef932ba34304ef1162a147ee788ebc72c12dc668fac66452521dd57e7009060c6b04ab96ab759eb9c33343607d773506c80c5b0d17e38ef70c16bfb224688a7d3ee3653c2f81b49add7227df28e93f17bec2f9f800819b1b87dd65ec5e7deb24f1349155bde025c6d5a58699d9adf82aff76d197dd144ecc143af75f3f7d7c0b04b5b45c7db4b6bd6419c5a9886695e3e3bd4e7072678972d6b8e239ad99a7f4754eaca5e91eba0bf0cf7059679b6948b1d7918e8c5b286c90e2a98a95121dea943bb6b8b24463faa6f81dacae4ddd3917ce14eafc6bbef3faf507acb5e162ccd4e4069760a49eb317d996172e369472132c5ae127e511d2ed0a4b10ff29d7cacf16f8d9c624b22672f6841a4f94670e91809a8a5a952b6a382553ea09bf560cbd6359cc2601aba43320ab515c7ac8f5262c166139becc2b411b6944700564bd4e346bc8b61d0b2c3021d6183bbd7a37c18c379b3fe467caeb5aa925a94021e68b3185151dca04b8e715e2441b4498d67d344f2d3aae9622d142be53962360544a6593e1ee49883abbf5b9bf190df14c544ca519332aa3622e3242d27dbb42939b9b54334ecfc1389467327cf1268d6fb08cc77a6700e18219235e620e9163130107d100b2b47fcc557abb7100891fd3ae84550effb393778aa903eca644c4f9efec412d149b56a48a9d8dbec68861931b836b12e2502292e6a6ed873efe5ca499a8c6ab2d1a9e96ca313a3dc0c51d29a0b816e3ec0d9c76740fc4caf723657884581c02c9618d3c61bd41a367f0c673c886957edaf5731260d4bce52da783f0ad87ace08bb5964fc1318e1f485018c718524ec1d184119e133b436611da346acbec307a9f2ef5c96c324822b366b3e314529a80db811c56d5bc93524e225103da29cafaa3d867595614a33ccbcb292961a572aac57c4095517ba8dd28a48b302fb989d59be8c481d456116abbbcd30155959454b4e9eb4816fa5490fadc4b7ea342e2855b8cc6b6279fbd370f07bb6289d29eaf14008093074cd9fbef7c94248863e1d2c3b570f79050538c533b28a7b63d5cb3949e0d2c5d6dd63b586d7cd6e2c82855319c5b136257005522a7460e7c2b37520656862f7873bccf4fddafb1645771c8285007426e91bb7218d55c7d469943196d885587326969f684cabc9a58cf1ef52378a98aecf6ecea1cc11a961d0768d4c69c87845a0d418d491f1be7dd112c14e683ab8395985593fb79e9c6eb65778a10cb982eeebf1d52e20a7270476d1ec08287264f76810df0cc16177730f08b04b97004a975c05913413088785dcc6e29c7d0a871b72793e39ba3dc4dbc6755c8b903b2b0db7e7bbaabdda35e32dbaab11eb8a1d25df83e70d492b2c8b3f36f1c33f1af98f9e6f3535b705b06c71db38df89d3a3c89c10cf309e1c9e8702e7d14fd67189f29d322d04796cec3430b71ab8356d7a2948feac861e5dd2d63aa438f56131e7536c0b90ee786ba47164d2be9078623dca934e5bc586fb05e36b966707bbbc792eb727e62b6dc") r0 = getpgrp(0x0) syz_open_procfs(r0, 0x0) syz_open_procfs$namespace(r0, &(0x7f00000010c0)='ns/user\x00') 04:07:26 executing program 0: add_key$user(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x1}, &(0x7f00000001c0)="c7", 0x1, 0xfffffffffffffffe) 04:07:26 executing program 2: r0 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_RX_RING(r0, 0x11b, 0x2, &(0x7f00000000c0)=0x100000, 0x4) 04:07:26 executing program 4: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@l2tp={0x2, 0x0, @private=0xa010103}, 0x80) 04:07:26 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x3, &(0x7f0000000000)=@raw=[@map_val, @func], &(0x7f0000000040)='GPL\x00', 0x80000001, 0xb1, &(0x7f0000000080)=""/177, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:07:26 executing program 1: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000280)={0x0, 0x1000}, 0x4) 04:07:26 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f0000002700)={{{@in=@empty, @in=@local, 0x0, 0x0, 0x0, 0x0, 0xa}, {}, {}, 0x0, 0x6e6bb8}, {{@in=@private}, 0x0, @in6=@remote}}, 0xe8) 04:07:26 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={0x0, 0x2c}}, 0x0) 04:07:26 executing program 5: r0 = socket$tipc(0x1e, 0x2, 0x0) sendmsg$tipc(r0, &(0x7f0000000000)={&(0x7f0000000300)=@nameseq={0x1e, 0x1, 0x0, {0x1, 0x10043}}, 0x10, 0x0}, 0x0) 04:07:26 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$inet_mreqsrc(r0, 0x11, 0x67, &(0x7f0000000000)={@multicast2, @local, @dev}, 0xc) 04:07:26 executing program 2: r0 = syz_open_procfs$namespace(0x0, &(0x7f0000002200)='ns/cgroup\x00') ioctl$NS_GET_PARENT(r0, 0xb702, 0x0) 04:07:26 executing program 4: openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/consoles\x00', 0x0, 0x0) 04:07:26 executing program 3: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/block/loop0', 0x0, 0x0) getpeername$packet(r0, 0x0, 0x0) 04:07:26 executing program 0: syz_clone(0x44a82200, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_procfs(0xffffffffffffffff, 0x0) read$FUSE(0xffffffffffffffff, 0x0, 0x0) 04:07:26 executing program 1: openat$sndtimer(0xffffffffffffff9c, 0xfffffffffffffffe, 0x0) 04:07:26 executing program 5: keyctl$chown(0x4, 0x0, 0x0, 0xffffffffffffffff) 04:07:26 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x1, &(0x7f0000001300)=[{&(0x7f00000001c0)=';', 0x1}], 0x0, &(0x7f0000001380)) 04:07:26 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)=@ipmr_getroute={0x1c}, 0x1c}}, 0x0) 04:07:26 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x19, &(0x7f0000000080)={{{@in=@private, @in6=@ipv4={'\x00', '\xff\xff', @broadcast}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee01}}, {{@in6=@empty}, 0x0, @in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}}, 0xe8) 04:07:26 executing program 5: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000200)={0x4c, 0x0, &(0x7f0000000440)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}], 0x0, 0x0, 0x0}) 04:07:26 executing program 4: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000200)={0x10, 0x0, &(0x7f0000000040)=[@acquire, @enter_looper, @exit_looper], 0x0, 0x0, 0x0}) [ 345.738096][ T6983] FAT-fs (loop2): bogus number of reserved sectors 04:07:26 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f0000403000/0x2000)=nil, 0x2000, 0x0, 0x153, r0, 0x0) 04:07:26 executing program 3: pselect6(0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f00000001c0), &(0x7f0000000240)={&(0x7f0000000200)={[0x9]}, 0x8}) [ 345.781559][ T6983] FAT-fs (loop2): Can't find a valid FAT filesystem 04:07:26 executing program 4: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@l2tp={0x2, 0xe0, @dev={0xac, 0x14, 0x14, 0xd}}, 0x80) 04:07:26 executing program 2: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000000)={0x0, 0x8cd15515436b705}, 0x4) 04:07:27 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind(r0, &(0x7f00000000c0)=@l2tp={0x2, 0x4, @private}, 0x80) 04:07:27 executing program 5: r0 = socket$xdp(0x2c, 0x3, 0x0) mmap(&(0x7f00003fe000/0xc00000)=nil, 0xc00000, 0x0, 0x53, r0, 0x0) msync(&(0x7f0000404000/0x1000)=nil, 0x1000, 0x0) 04:07:27 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000140)={'batadv_slave_1\x00', &(0x7f0000000100)=@ethtool_rxfh_indir={0x23}}) 04:07:27 executing program 3: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) bpf$BPF_TASK_FD_QUERY(0xa, &(0x7f0000001a40)={r0, 0xffffffffffffffff, 0x0, 0x0, 0x0}, 0x30) 04:07:27 executing program 4: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@l2tp={0x2, 0x4, @private}, 0x80) 04:07:27 executing program 2: socket$packet(0x4, 0xb, 0x16) 04:07:27 executing program 4: bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000600)={&(0x7f0000000540)='./file0\x00'}, 0x10) 04:07:27 executing program 2: pselect6(0x40, &(0x7f0000000000)={0x1}, 0x0, 0x0, &(0x7f00000000c0)={0x77359400}, 0x0) 04:07:27 executing program 1: timer_settime(0x0, 0x0, &(0x7f0000000000)={{0x77359400}, {0x0, 0x989680}}, 0x0) 04:07:27 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_CTL_REMOVE(r0, 0x4c81, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000000100)={0x2020}, 0x2020) 04:07:27 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000140)={'batadv_slave_1\x00', &(0x7f0000000100)=@ethtool_rxfh_indir={0x32}}) 04:07:27 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x4, &(0x7f0000001300)=[{0x0, 0x0, 0x859fe3b}, {0x0}, {&(0x7f00000001c0)="3b8257bc733ddbb1643b9aaed6abe19ef552a077b349dc41", 0x18, 0x6}, {&(0x7f0000000300)}], 0x1800848, &(0x7f0000001380)={[{@iocharset={'iocharset', 0x3d, 'iso8859-13'}}], [{@func={'func', 0x3d, 'FILE_MMAP'}}, {@appraise}]}) ioctl$FS_IOC_GET_ENCRYPTION_PWSALT(r0, 0x40106614, &(0x7f00000013c0)) 04:07:27 executing program 4: mremap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r0 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x13, r0, 0x0) 04:07:27 executing program 1: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) accept$inet(r0, 0x0, 0x0) 04:07:27 executing program 3: r0 = socket$pppl2tp(0x18, 0x1, 0x1) read$FUSE(r0, &(0x7f00000022c0)={0x2020}, 0x2020) 04:07:27 executing program 0: syz_open_procfs(0xffffffffffffffff, &(0x7f0000000280)='attr/sockcreate\x00') socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)) 04:07:27 executing program 1: alarm(0x401) alarm(0x0) 04:07:27 executing program 4: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@l2tp={0x2, 0xe0, @private}, 0x80) 04:07:27 executing program 3: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/block/loop0', 0x0, 0x0) r1 = syz_open_dev$loop(&(0x7f0000000080), 0xaa2, 0x0) ioctl$LOOP_SET_FD(r1, 0x4c00, r0) [ 346.683543][ T4189] udevd[4189]: inotify_add_watch(7, /dev/loop0, 10) failed: No such file or directory [ 346.756586][ T4189] udevd[4189]: inotify_add_watch(7, /dev/loop0, 10) failed: No such file or directory [ 346.836479][ T3748] udevd[3748]: inotify_add_watch(7, /dev/loop0, 10) failed: No such file or directory [ 346.931459][ T3748] udevd[3748]: inotify_add_watch(7, /dev/loop0, 10) failed: No such file or directory 04:07:28 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f00000001c0)={'ip6_vti0\x00', &(0x7f0000000140)={'ip6gre0\x00', 0x0, 0x2f, 0x0, 0x0, 0x0, 0x0, @local, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}) 04:07:28 executing program 1: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/power/pm_async', 0x101041, 0x0) 04:07:28 executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000200)={0x4c, 0x0, &(0x7f0000000440)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}], 0x2, 0x0, 0x0}) 04:07:28 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$inet6_udp_int(r0, 0x11, 0xa, 0x0, &(0x7f0000000140)) 04:07:28 executing program 4: syz_clone(0xb800c080, 0x0, 0x0, 0x0, 0x0, 0x0) 04:07:28 executing program 3: r0 = syz_clone(0x52024000, 0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) getpgrp(r0) [ 346.976471][ T3748] udevd[3748]: inotify_add_watch(7, /dev/loop0, 10) failed: No such file or directory 04:07:28 executing program 5: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/block/loop0', 0x0, 0x0) write$FUSE_OPEN(r0, 0x0, 0x0) [ 347.022717][ T7045] binder: 7044:7045 ioctl c0306201 20000200 returned -14 04:07:28 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000140)={'batadv_slave_1\x00', &(0x7f0000000100)=@ethtool_rxfh_indir={0x29}}) 04:07:28 executing program 1: pipe(&(0x7f00000000c0)) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) [ 347.126085][ T3748] udevd[3748]: inotify_add_watch(7, /dev/loop0, 10) failed: No such file or directory 04:07:28 executing program 2: bpf$PROG_LOAD(0x5, &(0x7f0000000fc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 347.216287][ T3748] udevd[3748]: inotify_add_watch(7, /dev/loop0, 10) failed: No such file or directory 04:07:28 executing program 0: r0 = syz_clone(0x52024000, 0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)="8062473d47e93ddba3eb8fdd4d6b09f0d6c8b7d0379cddc861313d5fa887f505133b957c30b7306adbb9112761b39b190927b63ff02214e3c22acaa10594d963c6fa16deeb76e676aa2b6baeb0c7ea62476b72f920b9b2450885312358b7d26a677f4eb13672c5c5b756350b5143c6a4cd81c63ccde865f9323eda393c8ecc2f7125da82b0060bdd9a921f9a18cee1a6092dafab4e57fa40413d98e89c6de2551f4f139623756bb4f16ea22d701317978f35c0390f4fef94b3f0674070c526eaa758e22e6dfa6b9add419f1642e7a7927a73d65104ae116f460d3e81333f031801c74326f37cdd78fc86b47574e1025572fd9cd96de5fa854a4d8e63da78c75b0c51a4fa007517d600cf607d4aca0eaac618461adda659d217e55d26d258344be9406d3baad8d04288ddaf464357d8378c66f652f3bd5204207294f5dbaedd4f24729b4d853609444c3b7bfcc5549883af5132e95de75534dc923996f19aab3def0e5f8760b9010aa103c2654e7d0f272b25d69d4afe4e9a0306900e464922cc9f75a7ebe5d1ed5a7e86f4730944f53d0f88e4f503f2b49b85c094a94ca63f1e99b8d1b8309e4d06fb7648b94c6e746a68544f70917f2da71e58b0b5302406c524029c29bbe81e1ced23c1aafca8a00ea9d409751aac98b5a8cd388d5f10e3527248be9543a29be67e42315a2517b276593914c485c7bd42d42fd3a56ddd1a37b74111da4eaf79457dabca2b2999d40b9c8065ce3737479f3e82f3e1f809499d40eefe480ce7ae741a1f49d3b05a653dc1815ed551e4d1e5db13ed6b74d8d7d6ffd281bc751b1b118ad11ea16dbdf2efa1244b7334cd0c382771b0cd284c0119e5f68f7ad39bc2f8206c708702fa8a8105a7de97233e82633bde636aed44822362c0a107547a692953142df1c2e2622bf455b5970dfab5b0854828f908e2a7bb372666d06cea685ec7f16f4571370986890bb2f171e2e3568c2d9aa0711fd8dce9b70685e25645e4fe536401f9f7c8d447ea3f691121e2515ac85dfe38c8d811348357ba7c268a3348c867505c41b6ed7f22f30ded3de3dc24172acec7076dd1c56dcf3839f17bafb0765d44b98474a96c777b212a3e432d35e4ec3af150847b647eafd3c9a2d225e0dd9835c8a09cc311163f02f71e56f48259a07d12b473660405a752522e5dcd6b9088624d772d4ad39cabeea170a1665e1934f8193518ff41451e4be94ca40c0887effa9837f6c8322c116d212d6ddade7e9242e0364673c173e2886ff4800a41eb25a6c2c57b0f8a581295c4a77f899be80a09a0a031879e8fa33ace173e01ec0045ed4ea166560d6a10c4b7c11f45f0018760df1c74f894e99212ab73ed855a4e93e91d80460401c054508430f048eb8f61ab4a1cc3684aeed6253bff7c60d84f3c66422e05e89919795aad30c110f3dd71b4f79b604fa551da23ab3a44df536cd0763d3c72d52614dd61b867989907602c8d68bf4a99ab08a0360a485a3151f68ee8e3915f2d506ef4c98061587bf3196bf845abf30e0cd0ac83a59305d537b3b3c694c52acca019ca2d19107031fd3f36f63f67aee48ce577f99e1bb51e1128455e92ed40b57fa714558331ebe28ffc68e704e2d437b630741e54cfa188fa2751439d457308f52049336c40d95c1e2e56997e999c7be10b1588b1e0b8095ab98978c69290d3abe903d708db5065739cce6d394fbb4b4d9de5e45f7ab940b160888a5a699e7a9f7280b6512ed72863bdb9802da0a4a9c4a3c7a9cbed5a445d1981248dad48b7beff85e41ff0b001a900494449eae93d0f00e9e545158e89016222e3ec0021e95b57434c068f91d10ded0c419516185c8c2c9ac0b7fe4c97ed6b62258431949184ea72b258ec9ab5f9aef4c7b0bca293b1a72871ef0b94a1435a69c839fc987330ffdd99c1896f29ec61827bce0196ef3a7052041e95bf21a75a84ef7bb4101b5c0707a137e248ea03fe6236ae1669a4342e7addf85656ccc028313188a0a5e64df6336c3dabc423e19aa464f710ac770e9d729b62c90e45eca691a311ace370188df9b7f8524617238fb2a3addf92d119ca35ec24ace858ed629667a53017ed775f0a0611cd5497be44a369c0a1dd60ee82faf0aad139181389637b46a9b02e02d7388c514a77f52c682221c4bf34e646613a54fb5ef29c02eeee98e5af40f7a81fc5a0a7655a7f8a89c201ff60f9b6d3ed6aefc0f414eb20a0d62ac2dc1a191de17d1ef0a74737264e16ad42489ade805a0fadb2d44c7205351536f5b6a43cac2b02d5a1b11b877eb50f6163994b3ec40b2389d40668c396bdd8bfb740d7bc0417d10a6bb72ec682d3e8ecafc54ebb24fd3e11ea92139ae091e646c80d44b91229f8fb3f51d149e52c2077dd7baeb2b6f979d8ff4280fbd79460392921dd4c90d8ca8babd3fb0b85239dd00ac0917056908698d2ae71583f68ee4491ee9412782d20b91d108f7754564a9a497a67ce1dec7e5fd5b3554ebf0f8740ae34a9d28137b66731842d57466a22e215e224923a175fe96c0954d1afb5e0e9b45492e0d04a38422f4cc46538d15b27e7a0fb8e948d04241a60a50ce013131d6b9edb992853a4bb1d971c78a8da2003cb6785dfbce58b480c4aeca450a773a45b8a0058dd053e2f9e62d6f5724f7a5e20dff4b43c951148eb303b1ce9a198fb618583a79508582a1965d775b1a3ff6ed6cf9d63e99fd78909b74e1c32e5f96d1e4357d2a697b096fe84470d48d55997026ba1f6613b9ae806d3f215a44ff45a7476efdfb293933a616f6c6d5d5a102f3abf1117bde2dce9206af4a266091218851bdbee775d32be7a1b987556a29f9c5bfa93c940f30b190f74dc4fa08687d23bef60b5c45058bb0a9ad737e963747e515bacb770f3d218313fc91afdd70e348ef9533d1f34ce583cb221776161588dc94625acab05365def17a4b2c7cf390058ff8e73ee9f9416f26ff86350837dd4be48fec91b23434e8d56af30010c5566ad7b9688b7f471dc938340180c73c837638f7147b9185a3a8e90fed9e360e75f0e61d69cd30136b8ad46afc6a5aba3985c5a3b569400f7181e2e50f81687cdc24af1e8ba4567bec83050ef756a49923bb5b822d72db544626b4af64c435e0b4e4ea7a74e2163113b9a215a71cbb3b057f3c0b4b3ebd51d6740ca32032a351ac76f117c162f8eed48a04f3177764ef6c2ddd4d6ffebb56f1c508db579063ce867aaa0b3a6f239ee4a6ae0bec27bc0fe644ee9a116af3d2958fe8b95afcc4a9c9da02ea83d903a7f7eeb2c4b4e3d9ba819f42069a9cda6cca106ad0a60e04fa6e97c5e589edacbbe546d7e8ff908116a827ac0cdab5f6cfe69ca48beb873d8c42b08681b7f01d18b74d3bbaef69b24ee6a49d10dd09f17dddee6e755efceed5d7c8cf6704191f25a8a8653f537ab3f88ce0009f06b2ad826511952528fdab9c90e3737f364a939bb15af3ba7f9d2378b9829d0d1a4a0d0b0ca131df5401cdeededc6b611ffdd6be5e2c44140699cbdbd2c2e425be4e332abfd6bd53e441264af12dd77674abb430037cc1840e3a62aa4f0960d7566b50717f600ef6b635c70bc150635a67c979b4c6da0989bfe4e60d4ead24b9615e28c21f51e5df662126f1a72da3dc953aa42788bc76bf8f209dc79d75db14665206d23a0e8e0cfb25850b32e34cf0ee007006546bd9e2361037fec02e410279991e5e4cec849ce2f7f90e4a572da7692fcb8280904a17fa81be7571587b41f8b73d4eabcb49cd5acceaa587d639c0f2d046e6f1990075fb751277a26c3b1a21b47c84f4aa12b05bd06e440e1ce8e7cde0abeee19c111b6a313578d875735010f87ed88486b5f6ca906289e3814bf58889911ac434e533502b4e515517d37fdca1837a67373c31b24c9831ccb8e05df2ee61aea59431b9be4f0b5fc0b6c19cdfc4ab35c1f651d10576b73ecefe17fc8bacd73cf4847ef65d6acefac71ce280cd332dbfdb7b897e5de5d5aae22917999b878f4c8bc1778cec116c3c70e328ff1b529c7aab856f96e232823a3e9e9d9c875f30db5c4f0195846014e1390030bcff996761cb6d47318299eebe697a298b61ad280304faf860c4af07ef4338f14f126cf2610269599514cf2b885f7442ff1b0c6f352d5e9ffeb134777c34d9dcd46ddd3d01075c79b683f07f811f7841b4f7de7061cbcc931240ecf7167bba19b3adb4a0928b8617fca297bd78396f073b503e012625b03195608cef492e70a2290f89f77ef932ba34304ef1162a147ee788ebc72c12dc668fac66452521dd57e7009060c6b04ab96ab759eb9c33343607d773506c80c5b0d17e38ef70c16bfb224688a7d3ee3653c2f81b49add7227df28e93f17bec2f9f800819b1b87dd65ec5e7deb24f1349155bde025c6d5a58699d9adf82aff76d197dd144ecc143af75f3f7d7c0b04b5b45c7db4b6bd6419c5a9886695e3e3bd4e7072678972d6b8e239ad99a7f4754eaca5e91eba0bf0cf7059679b6948b1d7918e8c5b286c90e2a98a95121dea943bb6b8b24463faa6f81dacae4ddd3917ce14eafc6bbef3faf507acb5e162ccd4e4069760a49eb317d996172e369472132c5ae127e511d2ed0a4b10ff29d7cacf16f8d9c624b22672f6841a4f94670e91809a8a5a952b6a382553ea09bf560cbd6359cc2601aba43320ab515c7ac8f5262c166139becc2b411b6944700564bd4e346bc8b61d0b2c3021d6183bbd7a37c18c379b3fe467caeb5aa925a94021e68b3185151dca04b8e715e2441b4498d67d344f2d3aae9622d142be53962360544a6593e1ee49883abbf5b9bf190df14c544ca519332aa3622e3242d27dbb42939b9b54334ecfc1389467327cf1268d6fb08cc77a6700e18219235e620e9163130107d100b2b47fcc557abb7100891fd3ae84550effb393778aa903eca644c4f9efec412d149b56a48a9d8dbec68861931b836b12e2502292e6a6ed873efe5ca499a8c6ab2d1a9e96ca313a3dc0c51d29a0b816e3ec0d9c76740fc4caf723657884581c02c9618d3c61bd41a367f0c673c886957edaf5731260d4bce52da783f0ad87ace08bb5964fc1318e1f485018c718524ec1d184119e133b436611da346acbec307a9f2ef5c96c324822b366b3e314529a80db811c56d5bc93524e225103da29cafaa3d867595614a33ccbcb292961a572aac57c4095517ba8dd28a48b302fb989d59be8c481d456116abbbcd30155959454b4e9eb4816fa5490fadc4b7ea342e2855b8cc6b6279fbd370f07bb6289d29eaf14008093074cd9fbef7c94248863e1d2c3b570f79050538c533b28a7b63d5cb3949e0d2c5d6dd63b586d7cd6e2c82855319c5b136257005522a7460e7c2b37520656862f7873bccf4fddafb1645771c8285007426e91bb7218d55c7d469943196d885587326969f684cabc9a58cf1ef52378a98aecf6ecea1cc11a961d0768d4c69c87845a0d418d491f1be7dd112c14e683ab8395985593fb79e9c6eb65778a10cb982eeebf1d52e20a7270476d1ec08287264f76810df0cc16177730f08b04b97004a975c05913413088785dcc6e29c7d0a871b72793e39ba3dc4dbc6755c8b903b2b0db7e7bbaabdd") getpgrp(r0) syz_open_procfs(0x0, 0x0) syz_open_procfs$namespace(0x0, 0x0) 04:07:28 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x2, 0x1) ioctl$sock_inet_SIOCSIFPFLAGS(r0, 0x8907, 0x0) 04:07:28 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f000000eb40), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r0, 0x4c80, 0x0) 04:07:28 executing program 1: mount$binderfs(0x0, &(0x7f0000000140)='./binderfs\x00', 0x0, 0x0, 0x0) mount$binderfs(0x0, &(0x7f00000002c0)='./binderfs\x00', &(0x7f0000000300), 0x42, 0x0) [ 347.346490][ T3748] udevd[3748]: inotify_add_watch(7, /dev/loop0, 10) failed: No such file or directory 04:07:28 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00'}) 04:07:28 executing program 4: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) ioctl$HCIINQUIRY(r0, 0x800448f0, &(0x7f0000000000)={0x0, 0x0, "847ae4"}) 04:07:28 executing program 2: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000140)=@bpf_lsm={0x1d, 0x2, &(0x7f0000000000)=@raw=[@map_idx], &(0x7f0000000040)='GPL\x00', 0x401, 0x0, 0xfffffffffffffffc, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:07:28 executing program 3: capget(&(0x7f0000000080)={0x19980330, 0xffffffffffffffff}, &(0x7f00000000c0)) 04:07:28 executing program 5: keyctl$instantiate_iov(0x14, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0) r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sched_rr_get_interval(r0, &(0x7f0000000500)) 04:07:28 executing program 2: syz_open_dev$loop(&(0x7f0000000040), 0x10001, 0xc0283) 04:07:28 executing program 1: ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x1) bpf$BPF_PROG_GET_NEXT_ID(0xb, 0x0, 0x0) bpf$BPF_PROG_GET_NEXT_ID(0xb, 0x0, 0x0) bpf$BPF_PROG_GET_NEXT_ID(0xb, &(0x7f0000000200), 0x8) socketpair(0x11, 0xa, 0x1, &(0x7f0000000340)) 04:07:28 executing program 4: seccomp$SECCOMP_SET_MODE_FILTER(0x1, 0x0, &(0x7f0000000040)={0x0, 0x0}) socketpair(0x25, 0x0, 0x0, &(0x7f00000002c0)) [ 347.885747][ T7094] capability: warning: `syz-executor.3' uses 32-bit capabilities (legacy support in use) 04:07:29 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) sendmsg$inet(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0x0) mmap(&(0x7f00003fe000/0xc00000)=nil, 0xc00000, 0x0, 0x13, r0, 0x0) 04:07:29 executing program 2: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_int(r0, 0x107, 0x14, 0x0, 0x4) 04:07:29 executing program 4: request_key(&(0x7f0000001000)='pkcs7_test\x00', 0x0, 0x0, 0x0) 04:07:29 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x6) sendmsg$ETHTOOL_MSG_LINKMODES_GET(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000900)={0x0, 0x64}}, 0x0) bind$netlink(r0, &(0x7f0000000080)={0x10, 0x0, 0x0, 0x40000000}, 0xc) 04:07:29 executing program 5: syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="12015002000000402505c248ddda9df00bd70902"], &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0}) 04:07:29 executing program 3: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_CTL_REMOVE(r0, 0x4c81, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) read$FUSE(r1, &(0x7f0000000100)={0x2020}, 0x2020) ioctl$LOOP_CTL_ADD(0xffffffffffffffff, 0x4c80, 0xb) 04:07:29 executing program 4: socketpair(0x10, 0x3, 0x4, &(0x7f0000000000)) 04:07:29 executing program 1: r0 = socket$tipc(0x1e, 0x2, 0x0) sendmsg$tipc(r0, &(0x7f0000000940)={&(0x7f0000000300)=@nameseq={0x1e, 0x3}, 0x10, 0x0}, 0x1c4) 04:07:29 executing program 2: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000280)='attr/sockcreate\x00') sendmsg$nl_route(r0, 0x0, 0x0) 04:07:29 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000014c0)={0x18, 0x1, &(0x7f0000000180)=ANY=[], &(0x7f0000000400)='GPL\x00', 0x0, 0x1000, &(0x7f0000000440)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:07:29 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_SET_BACKOFF_EXPONENT(r0, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0x0) 04:07:29 executing program 1: bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x4}, 0x20) 04:07:29 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x1, &(0x7f0000001300)=[{0x0, 0x0, 0x859fe3b}], 0x0, &(0x7f0000001380)={[{@iocharset={'iocharset', 0x3d, 'iso8859-13'}}]}) 04:07:29 executing program 0: openat$hwrng(0xffffffffffffff9c, &(0x7f00000001c0), 0x4000, 0x0) 04:07:29 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) getsockopt$inet_mtu(r0, 0x0, 0xa, &(0x7f0000000480), &(0x7f00000004c0)=0x2) 04:07:29 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000140)={'batadv_slave_1\x00', &(0x7f0000000100)=@ethtool_rxfh_indir={0xa}}) [ 348.228424][ T7121] loop4: detected capacity change from 0 to 18942 [ 348.273614][ T7121] FAT-fs (loop4): bogus number of reserved sectors [ 348.284655][ T3690] usb 6-1: new high-speed USB device number 2 using dummy_hcd [ 348.329236][ T7121] FAT-fs (loop4): Can't find a valid FAT filesystem [ 348.761816][ T3690] usb 6-1: unable to get BOS descriptor or descriptor too short [ 348.769560][ T3690] usb 6-1: too many configurations: 215, using maximum allowed: 8 [ 348.874039][ T3690] usb 6-1: config 0 has no interfaces? [ 348.960405][ T3690] usb 6-1: config 0 has no interfaces? [ 349.041187][ T3690] usb 6-1: config 0 has no interfaces? [ 349.123103][ T3690] usb 6-1: config 0 has no interfaces? [ 349.210159][ T3690] usb 6-1: config 0 has no interfaces? [ 349.290190][ T3690] usb 6-1: config 0 has no interfaces? [ 349.400299][ T3690] usb 6-1: config 0 has no interfaces? [ 349.500572][ T3690] usb 6-1: config 0 has no interfaces? [ 349.671144][ T3684] Bluetooth: hci0: command 0x0401 tx timeout [ 349.677520][ T3690] usb 6-1: New USB device found, idVendor=0525, idProduct=48c2, bcdDevice=da.dd [ 349.686731][ T3690] usb 6-1: New USB device strings: Mfr=157, Product=240, SerialNumber=11 [ 349.695413][ T3690] usb 6-1: Product: syz [ 349.699601][ T3690] usb 6-1: Manufacturer: syz [ 349.704449][ T3690] usb 6-1: SerialNumber: syz [ 349.719838][ T3690] usb 6-1: config 0 descriptor?? [ 349.995926][ T14] usb 6-1: USB disconnect, device number 2 04:07:31 executing program 5: add_key$user(&(0x7f00000001c0), &(0x7f0000000200)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffc) 04:07:31 executing program 1: syz_emit_ethernet(0x14, &(0x7f0000000000)={@link_local, @multicast, @val={@void, {0x8100, 0x3}}, {@generic={0x0, "a842"}}}, 0x0) 04:07:31 executing program 2: syz_mount_image$vfat(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, &(0x7f0000001300), 0x0, 0x0) 04:07:31 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000180)={'bridge0\x00', &(0x7f0000000080)=@ethtool_drvinfo={0x3, "625d40f41a384a27d17e5ae620ed7155fb0f54cd6ef28bb8e8460c20aba1d74b", "c4e4bb5ca87fa6d8434bb4ee084a0487426b80ac5f768a3ab97ab1d0d99363f2", "6ec4e7308b50335394e8daa00ba083967f4850c4b4195c1cc6d92521cae18492", "a71346228e758811566d189505c6fab2f31abf418583365e51278c046545f89c", "b0ba590458225ec173274531da63dfc01daf9fa2a5b01586af68766d0579884f", "f7c07a4fb2336f74d8423fe9"}}) 04:07:31 executing program 3: openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000000), 0x40) 04:07:31 executing program 4: syz_clone(0x28000100, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)="82") 04:07:31 executing program 3: syz_clone(0x52024000, &(0x7f0000000000)="c623285ebf86b1", 0x7, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) getpgrp(0x0) getpgrp(0x0) 04:07:31 executing program 0: r0 = socket$tipc(0x1e, 0x2, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) 04:07:31 executing program 4: syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) io_uring_setup(0x3e3d, 0x0) syz_clone(0xd0801500, 0x0, 0x0, &(0x7f0000000100), 0x0, &(0x7f0000000240)) 04:07:31 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f00000001c0)={'ip6_vti0\x00', 0x0}) 04:07:31 executing program 5: bpf$BPF_TASK_FD_QUERY(0x8, 0x0, 0x0) 04:07:31 executing program 2: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000002c0)=@bpf_tracing={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:07:31 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000140)={'batadv_slave_1\x00', &(0x7f0000000100)=@ethtool_rxfh_indir={0x2d}}) 04:07:31 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001800)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000017c0)}, 0x80) 04:07:31 executing program 1: mknodat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 04:07:31 executing program 2: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000280)='attr/sockcreate\x00') read$FUSE(r0, &(0x7f0000001a80)={0x2020}, 0xfffffffffffffe29) 04:07:31 executing program 5: bpf$BPF_TASK_FD_QUERY(0x9, 0x0, 0x0) 04:07:31 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_DEL_MPATH(r0, 0x0, 0x0) 04:07:32 executing program 3: syz_clone(0x4041000, 0x0, 0x0, 0x0, 0x0, 0x0) 04:07:32 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) syz_clone(0x4041000, 0x0, 0x0, 0x0, 0x0, 0x0) 04:07:32 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x0, 0x2, &(0x7f0000000000)=@raw=[@map_val], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:07:32 executing program 5: syz_clone(0xd0801500, 0x0, 0x0, &(0x7f0000000100), 0x0, &(0x7f0000000240)="6f30d8ae07e9114b3d23e606c94c548b92322d36ce") 04:07:32 executing program 0: bpf$BPF_TASK_FD_QUERY(0x13, 0x0, 0x0) 04:07:32 executing program 2: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f00000000c0), 0x0) ioctl$SNDRV_TIMER_IOCTL_NEXT_DEVICE(r0, 0xc0145401, &(0x7f0000000100)) 04:07:32 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x13, r0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x15) 04:07:32 executing program 2: r0 = getpid() capget(&(0x7f00000000c0)={0x19980330, r0}, &(0x7f0000002140)) 04:07:32 executing program 1: r0 = getpid() ioprio_set$pid(0x2, r0, 0x2007) 04:07:32 executing program 4: r0 = syz_clone(0x52024000, &(0x7f0000000000), 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)="8062473d47e93ddba3eb8fdd4d6b09f0d6c8b7d0379cddc861313d5fa887f505133b957c30b7306adbb9112761b39b190927b63ff02214e3c22acaa10594d963c6fa16deeb76e676aa2b6baeb0c7ea62476b72f920b9b2450885312358b7d26a677f4eb13672c5c5b756350b5143c6a4cd81c63ccde865f9323eda393c8ecc2f7125da82b0060bdd9a921f9a18cee1a6092dafab4e57fa40413d98e89c6de2551f4f139623756bb4f16ea22d701317978f35c0390f4fef94b3f0674070c526eaa758e22e6dfa6b9add419f1642e7a7927a73d65104ae116f460d3e81333f031801c74326f37cdd78fc86b47574e1025572fd9cd96de5fa854a4d8e63da78c75b0c51a4fa007517d600cf607d4aca0eaac618461adda659d217e55d26d258344be9406d3baad8d04288ddaf464357d8378c66f652f3bd5204207294f5dbaedd4f24729b4d853609444c3b7bfcc5549883af5132e95de75534dc923996f19aab3def0e5f8760b9010aa103c2654e7d0f272b25d69d4afe4e9a0306900e464922cc9f75a7ebe5d1ed5a7e86f4730944f53d0f88e4f503f2b49b85c094a94ca63f1e99b8d1b8309e4d06fb7648b94c6e746a68544f70917f2da71e58b0b5302406c524029c29bbe81e1ced23c1aafca8a00ea9d409751aac98b5a8cd388d5f10e3527248be9543a29be67e42315a2517b276593914c485c7bd42d42fd3a56ddd1a37b74111da4eaf79457dabca2b2999d40b9c8065ce3737479f3e82f3e1f809499d40eefe480ce7ae741a1f49d3b05a653dc1815ed551e4d1e5db13ed6b74d8d7d6ffd281bc751b1b118ad11ea16dbdf2efa1244b7334cd0c382771b0cd284c0119e5f68f7ad39bc2f8206c708702fa8a8105a7de97233e82633bde636aed44822362c0a107547a692953142df1c2e2622bf455b5970dfab5b0854828f908e2a7bb372666d06cea685ec7f16f4571370986890bb2f171e2e3568c2d9aa0711fd8dce9b70685e25645e4fe536401f9f7c8d447ea3f691121e2515ac85dfe38c8d811348357ba7c268a3348c867505c41b6ed7f22f30ded3de3dc24172acec7076dd1c56dcf3839f17bafb0765d44b98474a96c777b212a3e432d35e4ec3af150847b647eafd3c9a2d225e0dd9835c8a09cc311163f02f71e56f48259a07d12b473660405a752522e5dcd6b9088624d772d4ad39cabeea170a1665e1934f8193518ff41451e4be94ca40c0887effa9837f6c8322c116d212d6ddade7e9242e0364673c173e2886ff4800a41eb25a6c2c57b0f8a581295c4a77f899be80a09a0a031879e8fa33ace173e01ec0045ed4ea166560d6a10c4b7c11f45f0018760df1c74f894e99212ab73ed855a4e93e91d80460401c054508430f048eb8f61ab4a1cc3684aeed6253bff7c60d84f3c66422e05e89919795aad30c110f3dd71b4f79b604fa551da23ab3a44df536cd0763d3c72d52614dd61b867989907602c8d68bf4a99ab08a0360a485a3151f68ee8e3915f2d506ef4c98061587bf3196bf845abf30e0cd0ac83a59305d537b3b3c694c52acca019ca2d19107031fd3f36f63f67aee48ce577f99e1bb51e1128455e92ed40b57fa714558331ebe28ffc68e704e2d437b630741e54cfa188fa2751439d457308f52049336c40d95c1e2e56997e999c7be10b1588b1e0b8095ab98978c69290d3abe903d708db5065739cce6d394fbb4b4d9de5e45f7ab940b160888a5a699e7a9f7280b6512ed72863bdb9802da0a4a9c4a3c7a9cbed5a445d1981248dad48b7beff85e41ff0b001a900494449eae93d0f00e9e545158e89016222e3ec0021e95b57434c068f91d10ded0c419516185c8c2c9ac0b7fe4c97ed6b62258431949184ea72b258ec9ab5f9aef4c7b0bca293b1a72871ef0b94a1435a69c839fc987330ffdd99c1896f29ec61827bce0196ef3a7052041e95bf21a75a84ef7bb4101b5c0707a137e248ea03fe6236ae1669a4342e7addf85656ccc028313188a0a5e64df6336c3dabc423e19aa464f710ac770e9d729b62c90e45eca691a311ace370188df9b7f8524617238fb2a3addf92d119ca35ec24ace858ed629667a53017ed775f0a0611cd5497be44a369c0a1dd60ee82faf0aad139181389637b46a9b02e02d7388c514a77f52c682221c4bf34e646613a54fb5ef29c02eeee98e5af40f7a81fc5a0a7655a7f8a89c201ff60f9b6d3ed6aefc0f414eb20a0d62ac2dc1a191de17d1ef0a74737264e16ad42489ade805a0fadb2d44c7205351536f5b6a43cac2b02d5a1b11b877eb50f6163994b3ec40b2389d40668c396bdd8bfb740d7bc0417d10a6bb72ec682d3e8ecafc54ebb24fd3e11ea92139ae091e646c80d44b91229f8fb3f51d149e52c2077dd7baeb2b6f979d8ff4280fbd79460392921dd4c90d8ca8babd3fb0b85239dd00ac0917056908698d2ae71583f68ee4491ee9412782d20b91d108f7754564a9a497a67ce1dec7e5fd5b3554ebf0f8740ae34a9d28137b66731842d57466a22e215e224923a175fe96c0954d1afb5e0e9b45492e0d04a38422f4cc46538d15b27e7a0fb8e948d04241a60a50ce013131d6b9edb992853a4bb1d971c78a8da2003cb6785dfbce58b480c4aeca450a773a45b8a0058dd053e2f9e62d6f5724f7a5e20dff4b43c951148eb303b1ce9a198fb618583a79508582a1965d775b1a3ff6ed6cf9d63e99fd78909b74e1c32e5f96d1e4357d2a697b096fe84470d48d55997026ba1f6613b9ae806d3f215a44ff45a7476efdfb293933a616f6c6d5d5a102f3abf1117bde2dce9206af4a266091218851bdbee775d32be7a1b987556a29f9c5bfa93c940f30b190f74dc4fa08687d23bef60b5c45058bb0a9ad737e963747e515bacb770f3d218313fc91afdd70e348ef9533d1f34ce583cb221776161588dc94625acab05365def17a4b2c7cf390058ff8e73ee9f9416f26ff86350837dd4be48fec91b23434e8d56af30010c5566ad7b9688b7f471dc938340180c73c837638f7147b9185a3a8e90fed9e360e75f0e61d69cd30136b8ad46afc6a5aba3985c5a3b569400f7181e2e50f81687cdc24af1e8ba4567bec83050ef756a49923bb5b822d72db544626b4af64c435e0b4e4ea7a74e2163113b9a215a71cbb3b057f3c0b4b3ebd51d6740ca32032a351ac76f117c162f8eed48a04f3177764ef6c2ddd4d6ffebb56f1c508db579063ce867aaa0b3a6f239ee4a6ae0bec27bc0fe644ee9a116af3d2958fe8b95afcc4a9c9da02ea83d903a7f7eeb2c4b4e3d9ba819f42069a9cda6cca106ad0a60e04fa6e97c5e589edacbbe546d7e8ff908116a827ac0cdab5f6cfe69ca48beb873d8c42b08681b7f01d18b74d3bbaef69b24ee6a49d10dd09f17dddee6e755efceed5d7c8cf6704191f25a8a8653f537ab3f88ce0009f06b2ad826511952528fdab9c90e3737f364a939bb15af3ba7f9d2378b9829d0d1a4a0d0b0ca131df5401cdeededc6b611ffdd6be5e2c44140699cbdbd2c2e425be4e332abfd6bd53e441264af12dd77674abb430037cc1840e3a62aa4f0960d7566b50717f600ef6b635c70bc150635a67c979b4c6da0989bfe4e60d4ead24b9615e28c21f51e5df662126f1a72da3dc953aa42788bc76bf8f209dc79d75db14665206d23a0e8e0cfb25850b32e34cf0ee007006546bd9e2361037fec02e410279991e5e4cec849ce2f7f90e4a572da7692fcb8280904a17fa81be7571587b41f8b73d4eabcb49cd5acceaa587d639c0f2d046e6f1990075fb751277a26c3b1a21b47c84f4aa12b05bd06e440e1ce8e7cde0abeee19c111b6a313578d875735010f87ed88486b5f6ca906289e3814bf58889911ac434e533502b4e515517d37fdca1837a67373c31b24c9831ccb8e05df2ee61aea59431b9be4f0b5fc0b6c19cdfc4ab35c1f651d10576b73ecefe17fc8bacd73cf4847ef65d6acefac71ce280cd332dbfdb7b897e5de5d5aae22917999b878f4c8bc1778cec116c3c70e328ff1b529c7aab856f96e232823a3e9e9d9c875f30db5c4f0195846014e1390030bcff996761cb6d47318299eebe697a298b61ad280304faf860c4af07ef4338f14f126cf2610269599514cf2b885f7442ff1b0c6f352d5e9ffeb134777c34d9dcd46ddd3d01075c79b683f07f811f7841b4f7de7061cbcc931240ecf7167bba19b3adb4a0928b8617fca297bd78396f073b503e012625b03195608cef492e70a2290f89f77ef932ba34304ef1162a147ee788ebc72c12dc668fac66452521dd57e7009060c6b04ab96ab759eb9c33343607d773506c80c5b0d17e38ef70c16bfb224688a7d3ee3653c2f81b49add7227df28e93f17bec2f9f800819b1b87dd65ec5e7deb24f1349155bde025c6d5a58699d9adf82aff76d197dd144ecc143af75f3f7d7c0b04b5b45c7db4b6bd6419c5a9886695e3e3bd4e7072678972d6b8e239ad99a7f4754eaca5e91eba0bf0cf7059679b6948b1d7918e8c5b286c90e2a98a95121dea943bb6b8b24463faa6f81dacae4ddd3917ce14eafc6bbef3faf507acb5e162ccd4e4069760a49eb317d996172e369472132c5ae127e511d2ed0a4b10ff29d7cacf16f8d9c624b22672f6841a4f94670e91809a8a5a952b6a382553ea09bf560cbd6359cc2601aba43320ab515c7ac8f5262c166139becc2b411b6944700564bd4e346bc8b61d0b2c3021d6183bbd7a37c18c379b3fe467caeb5aa925a94021e68b3185151dca04b8e715e2441b4498d67d344f2d3aae9622d142be53962360544a6593e1ee49883abbf5b9bf190df14c544ca519332aa3622e3242d27dbb42939b9b54334ecfc1389467327cf1268d6fb08cc77a6700e18219235e620e9163130107d100b2b47fcc557abb7100891fd3ae84550effb393778aa903eca644c4f9efec412d149b56a48a9d8dbec68861931b836b12e2502292e6a6ed873efe5ca499a8c6ab2d1a9e96ca313a3dc0c51d29a0b816e3ec0d9c76740fc4caf723657884581c02c9618d3c61bd41a367f0c673c886957edaf5731260d4bce52da783f0ad87ace08bb5964fc1318e1f485018c718524ec1d184119e133b436611da346acbec307a9f2ef5c96c324822b366b3e314529a80db811c56d5bc93524e225103da29cafaa3d867595614a33ccbcb292961a572aac57c4095517ba8dd28a48b302fb989d59be8c481d456116abbbcd30155959454b4e9eb4816fa5490fadc4b7ea342e2855b8cc6b6279fbd370f07bb6289d29eaf14008093074cd9fbef7c94248863e1d2c3b570f79050538c533b28a7b63d5cb3949e0d2c5d6dd63b586d7cd6e2c82855319c5b136257005522a7460e7c2b37520656862f7873bccf4fddafb1645771c8285007426e91bb7218d55c7d469943196d885587326969f684cabc9a58cf1ef52378a98aecf6ecea1cc11a961d0768d4c69c87845a0d418d491f1be7dd112c14e683ab8395985593fb79e9c6eb65778a10cb982eeebf1d52e20a7270476d1ec08287264f76810df0cc16177730f08b04b97004a975c05913413088785dcc6e29c7d0a871b72793e39ba3dc4dbc6755c8b903b2b0db7e7bbaabdda35e32dbaab11eb8a1d25df83e70d492b2c8b3f36f1c33f1af98f9e6f3535b705b06c71db38df89d3a3c89c10cf309e1c9e8702e7d14fd67189f29d322d04796cec3430b71ab8356d7a2948feac861e5dd2d63aa438f56131e7536c0b90ee786ba47164d2be9078623dca934e5bc586fb05e36b966707bbbc792eb727e62b6dc") getpgrp(r0) syz_open_procfs$namespace(r0, &(0x7f0000001100)='ns/time_for_children\x00') syz_open_procfs(0x0, 0x0) syz_open_procfs$namespace(0x0, &(0x7f00000010c0)='ns/user\x00') 04:07:32 executing program 2: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000680)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000700)}, 0x0) 04:07:32 executing program 3: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(r0, &(0x7f0000000000)={0x27, 0x0, 0x0, 0x0, 0x0, 0x0, "71276894f5ba901a8ddfb75a5e8b310a760b990eabbe0e56f05c04ad82049846ad005595323f7f7f2628286f33cd735365773668f12872001bbda87491182c"}, 0x60) 04:07:32 executing program 0: r0 = socket$packet(0x11, 0x2, 0x300) getsockopt$ARPT_SO_GET_ENTRIES(r0, 0x0, 0x61, 0x0, 0x0) 04:07:32 executing program 1: sysinfo(&(0x7f00000021c0)=""/4096) 04:07:32 executing program 3: syz_clone(0x8020000, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) 04:07:32 executing program 5: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0046209, 0x0) ioctl$BINDER_THREAD_EXIT(r0, 0x40046208, 0x0) 04:07:32 executing program 2: syz_open_dev$loop(0x0, 0x0, 0x307442) r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/block/loop0', 0x0, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) r1 = syz_open_dev$loop(&(0x7f0000000080), 0xaa2, 0x0) ioctl$LOOP_SET_FD(r1, 0x4c00, r0) ioctl$SIOCSIFMTU(0xffffffffffffffff, 0x8922, 0x0) 04:07:32 executing program 0: pselect6(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x7}, 0x0, 0x0) 04:07:32 executing program 1: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/block/loop0', 0x0, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) 04:07:32 executing program 3: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x2, 0x1) bind$nfc_llcp(r0, &(0x7f0000000080)={0x27, 0x0, 0x0, 0x0, 0xf9, 0x0, "dddfb5418a3e7cad10954e64ea1f9c86ae79804972b5ce5b3babbefae94d26349707dc3a44e220d0b86a9bbf1749d1fe973ce4d7b7869b669ea142ea1286c1"}, 0x60) 04:07:32 executing program 2: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000001a40)={r0, 0xffffffffffffffff, 0x0, 0x0, 0x0}, 0x30) 04:07:32 executing program 4: mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x24832, 0xffffffffffffffff, 0x0) 04:07:32 executing program 3: prlimit64(0x0, 0x0, &(0x7f0000000040), 0x0) 04:07:32 executing program 1: timer_create(0x0, &(0x7f0000000800)={0x0, 0x0, 0x1, @thr={0x0, 0x0}}, &(0x7f0000000840)) [ 351.613418][ T7221] binder: 7218:7221 ioctl c0046209 0 returned -22 04:07:32 executing program 2: add_key$fscrypt_v1(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff8) 04:07:32 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_CALIPSO_C_REMOVE(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={0x14}, 0x14}}, 0x0) 04:07:32 executing program 3: r0 = socket$packet(0x2, 0xa, 0x16) sendto$packet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 04:07:32 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x89a3, &(0x7f0000000140)={'batadv_slave_1\x00', 0x0}) 04:07:32 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) getsockopt$inet6_IPV6_IPSEC_POLICY(r0, 0x29, 0x22, 0x0, &(0x7f0000001980)) 04:07:33 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x8954, 0x0) 04:07:33 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x801c6d02, 0x0) 04:07:33 executing program 3: socketpair(0x1e, 0x0, 0x0, &(0x7f0000000300)) 04:07:33 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x2e, 0x0, 0x0) 04:07:33 executing program 1: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000040), 0x0) ioctl$SNDRV_TIMER_IOCTL_SELECT(r0, 0x40345410, &(0x7f0000000080)={{0x3, 0x0, 0x81}}) 04:07:33 executing program 4: mount$binderfs(0x0, &(0x7f00000001c0)='./binderfs\x00', &(0x7f0000000200), 0x0, &(0x7f0000000240)={[{}], [{@obj_role={'obj_role', 0x3d, './binderfs\x00'}}]}) 04:07:33 executing program 3: syz_mount_image$tmpfs(&(0x7f0000000400), &(0x7f0000000440)='./file0\x00', 0x0, 0x0, &(0x7f0000000740), 0x0, &(0x7f0000000800)) sendmsg$BATADV_CMD_GET_DAT_CACHE(0xffffffffffffffff, 0x0, 0x0) 04:07:33 executing program 4: mount$binderfs(0x0, &(0x7f0000000080)='./binderfs\x00', 0x0, 0x2000, 0x0) 04:07:33 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$inet_mreq(r0, 0x0, 0x20, &(0x7f0000000140)={@remote, @multicast1}, 0x8) [ 352.387383][ T7246] binder: Unknown parameter 'obj_role' 04:07:33 executing program 5: syz_mount_image$vfat(0x0, 0x0, 0x0, 0x0, &(0x7f0000001100), 0x0, 0x0) 04:07:33 executing program 2: write$FUSE_LK(0xffffffffffffffff, &(0x7f0000004080)={0x28}, 0x28) r0 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1000001, 0x13, r0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 04:07:33 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000040)={'veth0_virt_wifi\x00', 0x0}) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000002280)={0x6, 0x1, &(0x7f0000000080)=@raw=[@func], &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x4, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:07:33 executing program 3: add_key$user(&(0x7f00000001c0), 0x0, &(0x7f0000000240)='\t', 0x1, 0xfffffffffffffffc) 04:07:33 executing program 1: openat$procfs(0xffffffffffffff9c, &(0x7f0000002500)='/proc/sysvipc/msg\x00', 0x0, 0x0) 04:07:33 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f00000043c0)={'ip6tnl0\x00', 0x0}) 04:07:33 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f0000000080)={{{@in=@private, @in6=@ipv4={'\x00', '\xff\xff', @broadcast}, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee01}, {}, {}, 0x0, 0x0, 0x3}, {{@in6=@empty}, 0x0, @in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}}, 0xe8) 04:07:33 executing program 0: clock_gettime(0x0, &(0x7f0000000340)) 04:07:33 executing program 5: r0 = socket$packet(0x2, 0xa, 0x16) getsockopt$packet_int(r0, 0x107, 0x0, 0x0, 0x0) 04:07:33 executing program 3: openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000400), 0x3) 04:07:33 executing program 1: bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000001a40)={0x0, 0xffffffffffffffff, 0x1000000, 0x0, 0x0}, 0x30) 04:07:33 executing program 2: timer_create(0x0, &(0x7f0000000180)={0x0, 0x0, 0x4, @thr={0x0, 0x0}}, 0x0) 04:07:33 executing program 5: bpf$BPF_TASK_FD_QUERY(0xc, 0x0, 0x0) 04:07:33 executing program 0: r0 = socket$tipc(0x1e, 0x2, 0x0) sendmsg$tipc(r0, &(0x7f0000000940)={&(0x7f0000000300), 0x10, 0x0, 0x0, 0x0, 0x101d0}, 0x0) 04:07:33 executing program 4: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000140)=@bpf_lsm={0x1d, 0x2, &(0x7f0000000000)=@raw=[@map_idx], &(0x7f0000000040)='GPL\x00', 0x401, 0x0, 0xfffffffffffffffc, 0x41000, 0x8, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x9, 0x1}, 0x8, 0x10, &(0x7f00000000c0)={0x0, 0x1, 0x7, 0x9}, 0x10}, 0x80) 04:07:33 executing program 3: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_CTL_REMOVE(r0, 0x4c81, 0x0) read$FUSE(0xffffffffffffffff, 0x0, 0x0) 04:07:33 executing program 1: pselect6(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x7}, &(0x7f0000000200), 0x0) 04:07:33 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_inet_SIOCSIFADDR(r0, 0x8916, &(0x7f0000000000)={'veth1\x00', {0x2, 0x0, @broadcast}}) 04:07:33 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x8914, &(0x7f0000000140)={'batadv_slave_1\x00', 0x0}) 04:07:33 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0xb, 0x0, 0x0) 04:07:33 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x2, 0x0, 0x0) 04:07:34 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x8993, &(0x7f0000000140)={'batadv_slave_1\x00', 0x0}) 04:07:34 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x4, &(0x7f0000000000)=@raw=[@map_val, @ldst, @func], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:07:34 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f00000001c0)={{{@in6=@mcast1, @in6=@ipv4={'\x00', '\xff\xff', @loopback}, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0xee00}}, {{@in=@loopback}, 0x0, @in6=@private2, 0x0, 0x5}}, 0xe8) 04:07:34 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000000)='\r', 0x1) 04:07:34 executing program 5: bpf$BPF_TASK_FD_QUERY(0xb, 0x0, 0x0) 04:07:34 executing program 3: openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000400), 0x0) [ 352.994974][ T7300] batman_adv: batadv0: Interface deactivated: batadv_slave_1 04:07:34 executing program 2: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/consoles\x00', 0x0, 0x0) open_tree(r0, &(0x7f0000000100)='./file0\x00', 0x0) 04:07:34 executing program 4: r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PPPIOCGDEBUG(r0, 0x80047441, 0x0) 04:07:34 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x54c, 0x5c4, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x2, [{0x4, &(0x7f0000000100)=@lang_id={0x4}}, {0x4, &(0x7f0000000200)=@lang_id={0x4}}]}) 04:07:34 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_SET_BACKOFF_EXPONENT(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000440)={0x14}, 0x14}}, 0x0) sendmsg$NL802154_CMD_DEL_SEC_DEVKEY(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000700)={&(0x7f00000005c0)={0x14}, 0x14}}, 0x0) 04:07:34 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x9, &(0x7f0000000200)="98f4ce0d", 0x4) 04:07:34 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000007c0)={&(0x7f0000000700), 0xc, &(0x7f0000000780)={&(0x7f0000000740)=@ipv6_deladdrlabel={0x24, 0x49, 0x1, 0x0, 0x0, {}, [@IFAL_LABEL={0x8}]}, 0x24}}, 0x0) 04:07:34 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000002000)=@base={0x14}, 0x48) 04:07:34 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x18, &(0x7f0000000080)={{{@in=@private, @in6=@ipv4={'\x00', '\xff\xff', @broadcast}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee01}}, {{@in6=@empty}, 0x0, @in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}}, 0xe8) 04:07:34 executing program 0: syz_mount_image$vfat(0x0, 0x0, 0x0, 0x2, &(0x7f0000001100)=[{&(0x7f0000000080)='J', 0x1}, {0x0, 0x0, 0x8001}], 0x0, 0x0) 04:07:34 executing program 5: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000001600), 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(r0, 0xae03, 0x4) 04:07:34 executing program 3: msync(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f00003fe000/0xc00000)=nil, 0xc00004, 0x0, 0x13, r0, 0x0) 04:07:34 executing program 4: clock_gettime(0x0, &(0x7f00000001c0)={0x0, 0x0}) pselect6(0x40, &(0x7f0000000100), &(0x7f0000000140)={0x8b61}, 0x0, &(0x7f0000000200)={0x0, r0+10000000}, &(0x7f0000000280)={&(0x7f0000000240), 0x8}) 04:07:34 executing program 0: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000280)='attr/sockcreate\x00') r1 = getpgid(0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000001a40)={r1, r0, 0x0, 0x0, 0x0}, 0x30) 04:07:34 executing program 2: syz_open_dev$loop(&(0x7f0000000040), 0x8000000000000001, 0x0) [ 353.520261][ T3684] usb 2-1: new high-speed USB device number 3 using dummy_hcd [ 353.713248][ T4189] udevd[4189]: inotify_add_watch(7, /dev/loop0, 10) failed: No such file or directory [ 353.778522][ T4189] udevd[4189]: inotify_add_watch(7, /dev/loop0, 10) failed: No such file or directory [ 353.790205][ T3684] usb 2-1: Using ep0 maxpacket: 16 [ 353.930336][ T3684] usb 2-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 354.110240][ T3684] usb 2-1: New USB device found, idVendor=054c, idProduct=05c4, bcdDevice= 0.40 [ 354.119331][ T3684] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 354.128120][ T3684] usb 2-1: Product: syz [ 354.132792][ T3684] usb 2-1: SerialNumber: syz [ 354.182429][ T3684] usbhid 2-1:1.0: couldn't find an input interrupt endpoint [ 354.388073][ T14] usb 2-1: USB disconnect, device number 3 04:07:35 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000140)={'batadv_slave_1\x00', &(0x7f0000000100)=@ethtool_rxfh_indir={0x4e}}) 04:07:35 executing program 5: r0 = syz_open_dev$hiddev(&(0x7f00000002c0), 0x1, 0x101000) ioctl$HIDIOCGCOLLECTIONINDEX(r0, 0x40184810, 0x0) clock_gettime(0x0, 0x0) clock_gettime(0x0, &(0x7f00000001c0)={0x0, 0x0}) pselect6(0x40, &(0x7f0000000100)={0x4, 0x8, 0x7f}, &(0x7f0000000140)={0x8b61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0xffffffffffffff0f}, &(0x7f0000000180)={0x7}, &(0x7f0000000200)={r1, r2+10000000}, &(0x7f0000000280)={&(0x7f0000000240), 0x8}) 04:07:35 executing program 3: socketpair(0x0, 0xd, 0x0, &(0x7f0000002280)) 04:07:35 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0) r1 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_SIOCGPGRP(r1, 0x8904, &(0x7f00000002c0)) 04:07:35 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x2, &(0x7f0000000000)=@raw=[@map_val], &(0x7f0000000040)='GPL\x00', 0x80000001, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:07:35 executing program 4: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$INCFS_IOC_CREATE_FILE(r0, 0xc058671e, 0x0) 04:07:36 executing program 4: pselect6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200), &(0x7f0000000280)={0x0}) 04:07:36 executing program 5: r0 = socket$tipc(0x1e, 0x5, 0x0) sendmsg$tipc(r0, &(0x7f0000000000)={&(0x7f0000000300)=@nameseq={0x1e, 0x1, 0x0, {0x1, 0x0, 0x2}}, 0x10, 0x0}, 0x1f4) 04:07:36 executing program 2: syz_clone(0x4c1a0400, &(0x7f0000000000), 0x0, 0x0, 0x0, &(0x7f0000000100)="1cd2de0c88ece1c69c040c6675d37a03") 04:07:36 executing program 0: mount$binderfs(0x0, &(0x7f0000000100)='./binderfs\x00', &(0x7f0000000140), 0x0, &(0x7f0000002200)={[], [{@smackfsroot={'smackfsroot', 0x3d, '%*$&\"-'}}]}) 04:07:36 executing program 3: setsockopt$MRT_DEL_VIF(0xffffffffffffffff, 0x0, 0xcb, &(0x7f0000000800)={0x0, 0x4, 0x0, 0x0, @vifc_lcl_addr=@loopback, @broadcast}, 0x10) add_key$keyring(&(0x7f0000000900), &(0x7f0000000940)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffc) 04:07:36 executing program 1: getsockname$packet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) madvise(&(0x7f00007fd000/0x800000)=nil, 0x800000, 0x3) 04:07:36 executing program 5: r0 = openat$rfkill(0xffffffffffffff9c, &(0x7f0000000700), 0xa0002, 0x0) write$rfkill(r0, 0x0, 0x0) 04:07:36 executing program 4: sendmsg$NL80211_CMD_SET_CHANNEL(0xffffffffffffffff, 0x0, 0x0) 04:07:36 executing program 3: syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x40, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1}}]}}, &(0x7f0000000240)={0x0, 0x0, 0x24, &(0x7f0000000080)={0x5, 0xf, 0x24, 0x2, [@wireless={0xb}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "a9790588ed4d7325e86e6a0587f19757"}]}}) [ 355.105536][ T7363] binder: Unknown parameter 'smackfsroot' 04:07:36 executing program 1: socketpair(0x10, 0x3, 0xc125, &(0x7f0000000040)) 04:07:36 executing program 0: openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/asound/seq/clients\x00', 0x0, 0x0) 04:07:36 executing program 4: socketpair(0x1e, 0x0, 0x1, &(0x7f0000000380)) 04:07:36 executing program 5: bpf$BPF_TASK_FD_QUERY(0x6, &(0x7f0000001a40)={0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0}, 0x30) 04:07:36 executing program 1: syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x8082) 04:07:36 executing program 2: r0 = socket$packet(0x11, 0x3, 0x300) r1 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000640)={'veth0_macvtap\x00', 0x0}) bind$packet(r0, &(0x7f0000000000)={0x11, 0x1a, r2, 0x1, 0x0, 0x6, @link_local}, 0x14) 04:07:36 executing program 0: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/power/pm_async', 0x101041, 0x0) write$FUSE_OPEN(r0, &(0x7f0000002140)={0x20}, 0x20) 04:07:36 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000002b00)=@file={0x1, './file0\x00'}, 0x6e) r1 = inotify_init() inotify_add_watch(r1, &(0x7f0000000280)='./file0\x00', 0x80) 04:07:36 executing program 1: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000280)='attr/sockcreate\x00') read$FUSE(r0, 0x0, 0x0) 04:07:36 executing program 5: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_rx_ring(r0, 0x107, 0x5, &(0x7f00000024c0)=@req={0x0, 0x0, 0x0, 0x4}, 0x10) 04:07:36 executing program 4: openat$sysfs(0xffffffffffffff9c, &(0x7f00000000c0)='/sys/kernel/notes', 0x0, 0x0) [ 355.480210][ T14] usb 4-1: new high-speed USB device number 6 using dummy_hcd [ 355.927998][ T14] usb 4-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 356.100373][ T14] usb 4-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 356.109570][ T14] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 356.118424][ T14] usb 4-1: Product: syz [ 356.123107][ T14] usb 4-1: Manufacturer: syz [ 356.127815][ T14] usb 4-1: SerialNumber: syz [ 356.397594][ T3690] usb 4-1: USB disconnect, device number 6 04:07:37 executing program 3: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x2, 0x1) ioctl$sock_inet_SIOCSIFPFLAGS(r0, 0x8981, 0x0) 04:07:37 executing program 0: r0 = socket$packet(0x2, 0xa, 0x16) getsockname$packet(r0, 0x0, &(0x7f0000000080)=0x10) 04:07:37 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=@ipv4_getnexthop={0x24, 0x6a, 0x781, 0x0, 0x0, {}, [@NHA_OIF={0x8}, @NHA_FDB={0x4}]}, 0x24}}, 0x0) 04:07:37 executing program 2: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x5, 0x0, 0x10) 04:07:37 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x8905, 0x0) 04:07:37 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x2, 0x1) ioctl$sock_inet_SIOCSIFPFLAGS(r0, 0x80108907, 0x0) 04:07:38 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x6) bind$netlink(r0, &(0x7f0000000080)={0x10, 0x0, 0x0, 0x40000000}, 0xc) 04:07:38 executing program 2: open_tree(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0) 04:07:38 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x8990, &(0x7f0000000140)={'batadv_slave_1\x00', 0x0}) 04:07:38 executing program 1: msync(&(0x7f0000404000/0x1000)=nil, 0x1000, 0x0) mlock2(&(0x7f0000f10000/0x2000)=nil, 0x2000, 0x0) 04:07:38 executing program 0: syz_mount_image$tmpfs(&(0x7f0000001700), 0x0, 0x0, 0x1, &(0x7f0000001840)=[{&(0x7f0000001800)="90", 0x1, 0x962c}], 0x0, &(0x7f0000001880)) 04:07:38 executing program 3: syz_genetlink_get_family_id$team(&(0x7f0000000e40), 0xffffffffffffffff) 04:07:38 executing program 5: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KVM_GET_MSR_INDEX_LIST(r0, 0xc004ae02, &(0x7f0000000680)=ANY=[@ANYBLOB="030002"]) 04:07:38 executing program 1: r0 = socket$packet(0x11, 0x2, 0x300) getsockname$packet(r0, &(0x7f0000000300)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000100)=0xffffffffffffffa3) 04:07:38 executing program 0: r0 = socket$netlink(0x10, 0x3, 0xa) sendmsg$MPTCP_PM_CMD_GET_ADDR(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x24, 0x0, 0x0, 0x0, 0x0, {}, [@MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8}, @MPTCP_PM_ATTR_SUBFLOWS={0x8}]}, 0x24}}, 0x0) 04:07:38 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000014c0)={0x0, 0x1, 0x0, &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:07:38 executing program 2: request_key(&(0x7f0000001000)='pkcs7_test\x00', &(0x7f0000001040)={'syz', 0x2}, &(0x7f0000001080)='\x00', 0x0) 04:07:38 executing program 3: add_key$user(&(0x7f00000001c0), 0x0, 0x0, 0x0, 0xfffffffffffffffc) 04:07:38 executing program 5: syz_usb_connect$hid(0x1, 0x3f, &(0x7f00000000c0)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x8, 0x56a, 0x30, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x1, 0x0, 0x0, {0x9}, {{}, [{}]}}}]}}]}}, &(0x7f0000000300)={0xa, &(0x7f0000000100)={0xa}, 0x46, &(0x7f0000000140)={0x5, 0xf, 0x46, 0x5, [@ss_cap={0xa}, @ss_cap={0xa}, @ssp_cap={0x1c, 0x10, 0xa, 0x0, 0x4, 0x0, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0]}, @ext_cap={0x7}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x0, 0x0, 0x7}]}, 0x2, [{0x0, 0x0}, {0xea, &(0x7f0000000340)=ANY=[@ANYBLOB="ea030174ecf76b7930e8eb4383522e86f10a5ac77aab609e245746e3e4807dd7b6eebbec995b23720a298fd364567dd9eb3df3ef155a46a07d9fba654b4d9a78f0bfc84791332e1d9d39b4744931ff8ba70dc623020f4608ca79f64bb14f414417924423d4227ee3e476aaffa4bba7bec1388d42b61a3bc4c710e2522262a0f6a7f2b92143d8f6d4e4c162049cdcd5acd44743e3c0e47ed93e6ec249705f3f278daa66bc955e5c0f9d1e704f037cd7bac2642e76f52287806e57d1b2be05337e856bdb200b5dbb687837914dd1ca42738b8834827985573d56e509715dbf5027276bfb11f842631f144b5269db9cec20cde2228645b3c4f62b39bdf456afe9d6028d013e8b5d99c0f967d600111bd0b6157a928a8a6bec9469714bd259a5a2dcff2c39170a2d31267bdb104652"]}]}) 04:07:38 executing program 0: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/block/loop5', 0x22042, 0x0) 04:07:38 executing program 1: socketpair(0x2e, 0x0, 0x0, &(0x7f0000000080)) 04:07:38 executing program 4: bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000001600)={0xffffffffffffffff, 0x0, 0x0}, 0x20) 04:07:38 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x3000, 0x0, 0x12, r0, 0x0) 04:07:38 executing program 3: r0 = socket$tipc(0x1e, 0x2, 0x0) sendmsg$tipc(r0, &(0x7f0000000940)={&(0x7f0000000300)=@nameseq={0x1e, 0x1, 0x0, {0x1}}, 0x10, 0x0}, 0x0) 04:07:38 executing program 1: mlock2(&(0x7f0000f10000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000f1b000/0x2000)=nil, 0x2000, 0x15) 04:07:38 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) fstat(r0, &(0x7f0000000140)) 04:07:38 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000002280)={0x3, 0x3, &(0x7f0000000340)=@framed, &(0x7f0000002140)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:07:38 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_DISCONNECT(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000500)=ANY=[@ANYBLOB="b0000000", @ANYRES16, @ANYBLOB="11"], 0xb0}}, 0x0) 04:07:38 executing program 2: r0 = socket$tipc(0x1e, 0x5, 0x0) sendmsg$tipc(r0, &(0x7f0000000940)={&(0x7f0000000000)=@id, 0x10, 0x0}, 0x0) 04:07:38 executing program 3: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_int(r0, 0x107, 0x13, 0x0, 0x4) [ 357.610162][ T3690] usb 6-1: new low-speed USB device number 3 using dummy_hcd [ 358.050235][ T3690] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 358.068695][ T3690] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 358.082075][ T3690] usb 6-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 1 [ 358.360239][ T3690] usb 6-1: string descriptor 0 read error: -22 [ 358.367851][ T3690] usb 6-1: New USB device found, idVendor=056a, idProduct=0030, bcdDevice= 0.40 [ 358.385177][ T3690] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 358.463284][ T3690] usbhid 6-1:1.0: can't add hid device: -22 [ 358.469302][ T3690] usbhid: probe of 6-1:1.0 failed with error -22 [ 358.666580][ T3688] usb 6-1: USB disconnect, device number 3 04:07:40 executing program 5: syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) io_uring_setup(0x3e3d, 0x0) syz_clone(0xd0801500, 0x0, 0x0, &(0x7f0000000100), &(0x7f0000000200), &(0x7f0000000240)="6f30d8ae07e9114b3d23e606c94c548b92322d36ce") 04:07:40 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x54c, 0x5c4, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x2, [{0x4, &(0x7f0000000100)=@lang_id={0x4}}, {0x2, &(0x7f0000000140)=@string={0x2}}]}) 04:07:40 executing program 2: keyctl$negate(0xd, 0x0, 0x0, 0xfffffffffffffff8) 04:07:40 executing program 0: bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000080)={0xffffffffffffffff}, 0x4) 04:07:40 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f000000eb40), 0x0, 0x0) ioctl$LOOP_CTL_GET_FREE(r0, 0x5460) 04:07:40 executing program 3: socketpair(0x25, 0x0, 0x0, &(0x7f00000002c0)) 04:07:40 executing program 2: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet(r0, &(0x7f0000002280)=[{{&(0x7f0000000000)={0x2, 0x4e21, @broadcast}, 0x10, 0x0, 0x0, &(0x7f0000000500)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @remote, @local}}}], 0x20}}], 0x1, 0x0) 04:07:40 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000002280)={0xf, 0x3, &(0x7f0000000340)=@framed={{0x18, 0x0, 0x0, 0x0, 0x10}}, &(0x7f0000002140)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:07:40 executing program 3: add_key$user(&(0x7f0000000040), &(0x7f0000000000)={'syz', 0x0}, &(0x7f00000000c0)="c7", 0x1, 0xfffffffffffffffe) add_key$keyring(&(0x7f0000000100), &(0x7f0000000140)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffe) 04:07:40 executing program 4: ioctl$PPPIOCSMRU1(0xffffffffffffffff, 0x40047452, 0x0) 04:07:40 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_SET_WPAN_PHY_NETNS(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x14, 0x0, 0x1}, 0x14}}, 0x0) 04:07:40 executing program 3: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) bpf$BPF_TASK_FD_QUERY(0xe, &(0x7f0000001a40)={r0, 0xffffffffffffffff, 0x0, 0x0, 0x0}, 0x30) 04:07:40 executing program 5: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000280), 0x0) ioctl$SNDRV_TIMER_IOCTL_INFO(r0, 0x80e85411, 0x0) [ 359.460261][ T14] usb 2-1: new high-speed USB device number 4 using dummy_hcd [ 359.700023][ T14] usb 2-1: Using ep0 maxpacket: 16 [ 359.820374][ T14] usb 2-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 359.990260][ T14] usb 2-1: New USB device found, idVendor=054c, idProduct=05c4, bcdDevice= 0.40 [ 359.999699][ T14] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 360.007797][ T14] usb 2-1: Product: syz [ 360.012089][ T14] usb 2-1: SerialNumber: syz [ 360.063890][ T14] usbhid 2-1:1.0: couldn't find an input interrupt endpoint [ 360.269294][ T14] usb 2-1: USB disconnect, device number 4 04:07:41 executing program 1: syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone(0x4000, 0x0, 0x0, 0x0, 0x0, 0x0) 04:07:41 executing program 2: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000280)='attr/sockcreate\x00') write$cgroup_type(r0, &(0x7f00000002c0), 0x9) 04:07:41 executing program 0: syz_mount_image$vfat(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2, &(0x7f0000001100)=[{&(0x7f0000000080)='J', 0x1}, {&(0x7f0000000100)="992ab4999446b106eb56b56a03dcf42dae75f64956155b335f5bb03c8446a3dcac2f43f5dd78d71c5676a9c3f66c326dfbac1eeaff47345ac2819daff7b63b2a5279fc0399e4418644bcd361c1adebc6b35668d84548c1ca8f15bc81d3601aa5804fd69d84cc6e2d094b7f9ead7cb74b0f89c329031e0073e8c8ac48938659140529485d29d5962b466d430dc5b492125535eb508e1039e58cea2672af43d99916d9beb11e720cc1f42a264981003ad9b8d512cfe7ed89ea3e285763b773ce09b9c69281aca460096b1680aad84e900ffbcc4005d3bfbcb79f96b8d7d006a956e070c6e30a915e263c18b6d03036fa572383c050942833671723efe3f464bb8533b524cafefbc0146de7c6e26ae9c29fe57be2cf7a8defcb9d08cd47fa98213b6b897b354d48c423569f28e6675653f4edbfd2277b104a972398f2177bbd527e88437cbea7e8ade2cfea9fbfcd3cf854ed12882ff48fc955307b4bca55df6cca6015dcbd3966e27f204ff0dda26d67152c96a4795b210639460aa213c61455b215670c9c2d3dcdae4f403a9f358c6908eec0915cdfea198c69515da1b476e47c38e97a1c22101e98acf7d2bffee5f6032304a8e5e7ed51b45bb6b6ab403071e4d5eba1964de4d976dc237716cbbe47e73f0f8c6d63420730d4838783cd15060a5921f5e841163b95c8a8dfbe01d20ee58dde91fae9e3a62b8d9ca2c489918998c8d17f7ecbba630d0bde58193f193ca599716364730aa590c408c508cb183c9e4a7d1397b0ace206b808f7f53e0cf8995eacfadec49b80a33a89dbfcb9d2380fd3fa9ebca7caf6f65f4e4031b71ef2ec296f6bb21b932fc47d7af6bd1dc594917ea2ab1c76a595b4ace5e64fa7490c1a40575e32d3949a42dad18b7523464a14446f8b81f1323d5db0f0ce987ff882505f34510be461989030edf0325671b7bb81eac32b4020715e483db31e4ea03d97d2a0c1bf64e4dbadae6978a520198a7752f9a12cb1551b5a00da556428f87b816e9815a4b44e57c23f886c0a9d25d34c11876db542fa6e4e9d18914c3860285c3f457284f97bfbc780ef1b8e01db6b25bf4c8fb06cf6a49a56b3e623c5c46b416ddba1676b55a4a2366341108c0d22f56c2cf21008d41410a744b29d565b28386b8a83e7576c64829d71dfc8fce863d9092590056f22c1bdbbf1590b32b42a5b92934b32e5db310d1a4f31359573a425a14d3a6aaedba89dac445d60a6e0647a0d607125aa657033bc7a2de1e8c88578a4bc8dac7b97b8f0e103b8f2cc773a38d4179707923cca60f5a2084956d2770b93dbf3f8f39143677bcfacbd6f4fc5a5cd0a1ab8ba0976a2da940708feba6a9dadae5efa264763fcfd9e461a13872eb60df772fd4db88f6165a2ee1b797eaa91e87a3443e282fca7037928a296062dc10da3e44ca05c86d7a0fbb945c31ddc6045b96294941714a8be52ae1a73f8de8e296731769ebeabff510d5f265436a9402d0f71ee4b45cb81c6ad790dcfd3f56205f89955531005e9942ec87fb35d6681596173c5fd92022c2b7c2fe19a0bcdf1b79b1f79e8154d4f595db5e39dbb4cf22d121217ec49e93deb7368714fd1193e9705b2ae74536c6da5724d2879e37faef820f821d28d6c293bb46f6bede061e4249f9a5147fb3bf379bcff71c504870e3272d33ed288332aaf35d4bf6848bfa17bff8e0e8c2356c1e2718dca8304e144477927905d50be2387c0e3af520bd5abf50ce1328fc0893dcd88136a615d9c7226997964308b153f52333b6e14fbcf09c63a8618a47a122d94f3ac7f134ec2afabd1ce246d12bace14541908e500b4ae010679c67970c5c21136f8cf33fd703188ca93e3ccb919abdaa671881ed0b717d842b4263ca3070b0932b71732a22006ea73aedc4fc15fa301257b01dfdbbaa6c7cce56c41f85a821b460b30bd06308c3d464b8c6f8cb0a40340817aa808fdb9cece797e6c91eb1fa02d83f47e72c7856b8916bb83896313b2570fa384a11bea397b084f8e360f099a1b7d6b5451b96b09b4a4097309b9f6e4d3c83125ef6019a27da5b91903954d79e16b69330d6e61eeb5693cea35c0020540d133aae77eeea5b99ed1f5ce847b9db4a1cb77d8837a6782b85cca48b06a40857be0e19b957189bda00ba1fbec0ae25a7d91418b0762e5b9337aaae8e28efd40b11bced9f390b9c689892ee3b494621c5d18c2509e625d60019f0ddc6cc26157510c5661b47d29fbc8e19b5b1b7e4ec8c1ea06c861a0920d8596a9394a0a8532d44e1d60642eaacebf4f38d599009ebb6b3e1ebc3bff5f29617a8455a019d5ca617f299b9559f46ebdea4a1b8c01b16366d5b151482ac840bcc5c33812b1cc1a3a53c874d4cd7d05df69cb8872f8427ad7c301eb23754cac4105e291623a85c9fd187622427006292e8c1fc15812549ab766ed72e28d2cb5949202024181c1e252ba3b4c4b0567a164de8f56a2657452694b172996770e9dda715e61f7bf2f0d208facd9bca71901d30058053c2a2740f740e468aac8e35dfc7293d4259b40b61ae5da002d826273c7c09d00a9c5ff8a0a341faf1e3b09e056e7d9ec073b5546cbaf2398fb936f3e92915f971a3a4b75c1b269f3d4db17a260f86cb09b6db28937d5e6d5d128da18262a11bb67defe31b1e89ce00f10ff78f22d61f3a4ae54b8c3503fd36a3d06d9f0daea4a17b250ce99947d99cd1d2487518aa363c667a723eb84a66968216d7d66f968cb431ce384316df6e97bbe402ce12e2b2b2b731ebd7cb79ebb91ea42311982fe3c147e8190faba1ea7af7fb752b59e19d0655b53d5145f6feb2bb05ca5330123ee22e1ae44d7d02c03d2b78f7e5ce767f36954bd84f6eeec3314cff316ed69a76d6b91dbad7875e06545c65cbd0b470911fc21feef721d2f45824c468916167628229f7cab204df349621c38cbafb1f55e03ae05d1beb51c9e9dc3f4a8b14cb55d68a4f0f6114388a6126215289b5dd910015bc0c655a34eff645e98b7ad01f358bb7dc72f1b7861ed38b7e10d93d012f44a641faf4c80c19071c9d689022011158806cab1d086a0dd35c89d0878fdb6570c790aa1daf0f63217f619ec68ede5bee11430690ef24d0809fa2ef3130f32b3d6c84eb7d24fcd5a17258c007b1a04c42bca2e89fc9a73dabbf114a3ab9dd79f56e949e2102355b300a3ee753cffb9a6d217beb9abc6b0b815f4f1196bf739369feefce9989f4501d050bc6ee7286fd9ebabcf9447f8d910a9607c341ccffa09a8f05ad8c5ef9722d64cef8a4a2b08612450bbb556608f11d3af01da1b1918b8a9e381ce655c9a3f4ecabd9ca93f0798c378016f1cd6deb215ac61cf1910aeac1d97b11185be1d444e2c64e928f462163b299bb7063a0cf9c848bb942a40d619f3fb34e215f6798e709b2aa9cd30d1bcb949ee2ae46c30e0cb7aa92c70db0d1851dd4d9661f41e9b71a4063099d894d09258eecb5444e4ca0d2e9879e5d59e812c949e673ef4c81f30e313541d25cb9992d5f900a06f30dd6a179e7f2ddc0ea9738082f1d93b6dde17c2ca047d96e7ef51a6b7e2778dbd23d1252b40ffe0637f0d7a3baa3e512f19d982715712d3c37c5383722d578e89c0bf107c9d9d13539b4d0a684b4ce6b46bfaeb9195b61a0c0e8829815492e39646a28d9fa42864fb6ebd7726d015c54bbbc22f5435dc3f073b995827589f925f6cf6dd481984103271ec81fcf85d0909f28208c34e38c17e193df9442a866623620baaea6f3031055e3739190dd535808f460ed1d2aaa169f8b870a75530083fdbaaa866da5bc38fd46bbf1aaddf000bcea4bf235b79263975bc42d45ed9e99a31fe87cda28d73e9962c521e436fa3444828a5e6467bd92e59fef4c3bae09fe200d611f1a625301915feb28446816200a1a640a1a0a03ef296b03e3253787919a3a6b5ca430234edf4685b4892d36dbfd419ea12942de49e44943de3499c8b5938140776856745879945a13b457d24e8a1e64c11f7b8a2d87f657b9365e6bfc0705c0f8e3c338eb962f8d10b9178e89797ea9102dba4e10bce867c31d196c67d60b0b348c02d1575a7299642c0f8e4932fbdb24c2f41f4ea1e1cbc1644f03619b252ff3ddf1e33ca260a98d10a1a1d89f9aefa34349b38932aaff2ef6f6d6447533e48e9ececc35913db393e0db1ca478ea667451019635b534d6c2e3783bdb2217a058e3d6b27d2570d6e535a1cf62ee85d6270f596f08924c0c70a247e7c9c0c90e43a118751f2215533d6d8b0592e529b00bbbfd7f6ecd35feddc69b3b142cb1c4f6d117cad574474fdd4944796158b48ade5631b9705804c56279cd6b738cc03b264f769cb66cbd932a5223e64aa891c275c94aa33de196e3ea2dbb5ad0252b884cc3fd4c64b4bffe86d6da0539dd83227130cd31a7d0b09b0b4821f350c68bc15d101bc07611848c1266f22c6df56e3210b5b93f092c82a9cc3994e81a553403950e943958f37298508622aa4a1149de494f3fa2b42524f8bed64edb0642c874d9f5d9996a750a2d5c30434b81f0983937dc52bf3fef36c0392dd9f10373e6bee81c9214cd448d44a648b408db035293e54c7fee94110505299d9c04059399347d2a1279c4fc05dd9d5df5afe0be31a62b7e4b2f049aa91fc8806e1ef35d8fa02db168266cb5792799abb69be7fe68b3fabe638b5231386485cae7ee1c81412154f73d6042e31d26b9a97401a006172eaf9dfd1972464bf9cec85c22065819b0dce81c4c449ddcbf385233db54ea89359246c7dc65dfb89323be5e7b9f6448dfd6a1540c10fe667514287f0df0a2652cfa9ffe65b4cf5562b0ac3fa7cfef35e5aa772a01b89d76a65e241be36228ba05130098b1b14f5b3bceaee22eb14fe232c21c882b48e3a235b1d654d84484ebd8a29443fa4652dcdd3a759cab119cfbccc53aadaa19a2889aec38ac23340f4f0b71ec2bd0b6bf104ea8e55c25a3f0334671d73fac9104ba9225cb3f74a3a0734c77c6dd9bac6feb34c484243a1514a2b034ea3a80c0324e4d0093ad1297edb404013f579ddb918c4c1b01d791ce0faec197d170e0a0d3082daa279a5acca2676830ae6636029eef8dd901813dd279145acfb8030c3b97a9895759ddef073018256cda577b197a8caa85d38d580816bf7006ba01ad40ad1f95ec6827cfc453ef1726086ad45415c3d8eed193f28ac0ed8b6c713ca4c262528fc4e4828a5051b1bbaee52a67f34f8160d4198efc089db0f6c9004cfd76614dd21298b42bfc347253738f4e300bf97ebd8de3d9a59ed05638e8be54ba0bdadeff342c91faa08fdf1c827e79b6c6ac5c54d48110c6787802e41a161584d4394760d4cb9f9646fdde7c95b189f3d1c5fd696864a645b76c154d4241604810b69d476517dfb63abd5dda9c87a96a7ff702777aea84b0867e9c9c10934424d268e62294cf1ab2a52093841e17b014f1b5d831bb462b9fee65d6d49243182b22086c7cebcea161ec041f3fc91ae70796e4b76219c578d14c86e045d6d4f0c43092a226464c6f754660caaa3e7a3563ee89119550c44644511575341e5378bdb7714c7d7252e3440891ff8d29598abefb1e5c1158110698d27a129e93bb217ef5c00ec9b317e4d3d681c3533d90ecb2dd3f04619071045390450448f4d78b5f2e626e82e5fce1ca57f3fd40d8d7240989614d9f9b63d461e9e6657993ac7022544d52ba88e06482ff227d25f4a2c7c6c43f65161fc6ea40e62930a0991ddcc2d783fbbf4fbd3ceaca9334b7e1863ba69aed83c7bcf1c2f153368a130", 0x1000, 0x8001}], 0x0, &(0x7f0000001140)) 04:07:41 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f00000001c0)={'ip6_vti0\x00', &(0x7f0000000140)={'ip6gre0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}) 04:07:41 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000140)=@bpf_lsm={0x1d, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)}, 0x80) 04:07:41 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000400)=ANY=[@ANYBLOB="2c0000001a00010000000000000000000a"], 0x2c}}, 0x0) 04:07:41 executing program 4: madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x15) [ 360.826647][ T7492] netlink: 16 bytes leftover after parsing attributes in process `syz-executor.5'. 04:07:41 executing program 2: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 04:07:41 executing program 3: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f000000eb40), 0x0, 0x0) ioctl$LOOP_CTL_GET_FREE(r0, 0x40087602) 04:07:41 executing program 0: syz_clone(0x52024000, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_procfs(0x0, 0x0) 04:07:41 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000140)={'batadv_slave_1\x00', &(0x7f0000000100)=@ethtool_rxfh_indir={0x4d}}) 04:07:42 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_CALIPSO_C_REMOVE(r0, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x14}, 0x14}}, 0x88c4) 04:07:42 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000080)=@l2tp={0x2, 0x4, @loopback}, 0x80) 04:07:42 executing program 2: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000240), 0x0) ioctl$SNDRV_TIMER_IOCTL_GPARAMS(r0, 0x40485404, &(0x7f0000000140)) 04:07:42 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x2c, 0x0, 0x0) 04:07:42 executing program 5: r0 = socket$tipc(0x1e, 0x2, 0x0) bind$tipc(r0, &(0x7f0000000000)=@name={0x1e, 0x2, 0x0, {{0x1, 0x2}}}, 0x10) 04:07:42 executing program 4: rt_tgsigqueueinfo(0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x3}) 04:07:42 executing program 4: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x8955, 0x0) 04:07:42 executing program 3: setsockopt$MRT_DEL_VIF(0xffffffffffffffff, 0x0, 0xcb, 0x0, 0x0) 04:07:42 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000002280)={0xd, 0x4, &(0x7f0000000000)=@framed={{}, [@call]}, &(0x7f0000002140)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 361.206066][ T7517] tipc: Can't bind to reserved service type 1 04:07:42 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) syz_mount_image$fuse(&(0x7f0000000040), &(0x7f00000001c0)='.\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}}) read$FUSE(r0, 0x0, 0x0) 04:07:42 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@func_proto]}}, &(0x7f0000000100)=""/148, 0x1000000, 0x94, 0x3}, 0x20) 04:07:42 executing program 3: syz_open_procfs(0x0, &(0x7f0000000180)='attr/fscreate\x00') 04:07:42 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x5411, &(0x7f0000000140)={'batadv_slave_1\x00'}) 04:07:42 executing program 1: syz_open_procfs(0x0, &(0x7f0000000000)='net/ip_tables_targets\x00') 04:07:42 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_IP_XFRM_POLICY(r0, 0x88, 0x66, &(0x7f0000000080)={{{@in=@private, @in6=@ipv4={'\x00', '\xff\xff', @broadcast}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee01}}, {{@in6=@empty}, 0x0, @in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}}, 0xe8) 04:07:42 executing program 5: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000040), 0x0) ioctl$SNDRV_TIMER_IOCTL_SELECT(r0, 0x40345410, &(0x7f0000000080)={{0x1, 0x0, 0x0, 0x0, 0x8000}}) 04:07:42 executing program 3: add_key$keyring(&(0x7f0000000e00), 0x0, 0x0, 0x0, 0x0) 04:07:42 executing program 4: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x54c, 0x5c4, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0xc0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0xf61}}}}]}}]}}, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x2, [{0x4, &(0x7f0000000100)=@lang_id={0x4}}, {0x2, &(0x7f0000000140)=@string={0x2}}]}) 04:07:42 executing program 2: sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x54ab9948b0da212f) 04:07:42 executing program 1: syz_open_procfs(0xffffffffffffffff, &(0x7f0000000280)='net/arp\x00') 04:07:42 executing program 3: syz_mount_image$vfat(0x0, 0x0, 0x0, 0x2, &(0x7f0000001100)=[{&(0x7f0000000080)='J', 0x1}, {&(0x7f0000000100)="992ab4999446b106eb56b56a03dcf42dae75f64956155b335f5bb03c8446a3dcac2f43f5dd78d71c5676a9c3f66c326dfbac1eeaff47345ac2819daff7b63b2a5279fc0399e4418644bcd361c1adebc6b35668d84548c1ca8f15bc81d3601aa5804fd69d84cc6e2d094b7f9ead7cb74b0f89c329031e0073e8c8ac48938659140529485d29d5962b466d430dc5b492125535eb508e1039e58cea2672af43d99916d9beb11e720cc1f42a264981003ad9b8d512cfe7ed89ea3e285763b773ce09b9c69281aca460096b1680aad84e900ffbcc4005d3bfbcb79f96b8d7d006a956e070c6e30a915e263c18b6d03036fa572383c050942833671723efe3f464bb8533b524cafefbc0146de7c6e26ae9c29fe57be2cf7a8defcb9d08cd47fa98213b6b897b354d48c423569f28e6675653f4edbfd2277b104a972398f2177bbd527e88437cbea7e8ade2cfea9fbfcd3cf854ed12882ff48fc955307b4bca55df6cca6015dcbd3966e27f204ff0dda26d67152c96a4795b210639460aa213c61455b215670c9c2d3dcdae4f403a9f358c6908eec0915cdfea198c69515da1b476e47c38e97a1c22101e98acf7d2bffee5f6032304a8e5e7ed51b45bb6b6ab403071e4d5eba1964de4d976dc237716cbbe47e73f0f8c6d63420730d4838783cd15060a5921f5e841163b95c8a8dfbe01d20ee58dde91fae9e3a62b8d9ca2c489918998c8d17f7ecbba630d0bde58193f193ca599716364730aa590c408c508cb183c9e4a7d1397b0ace206b808f7f53e0cf8995eacfadec49b80a33a89dbfcb9d2380fd3fa9ebca7caf6f65f4e4031b71ef2ec296f6bb21b932fc47d7af6bd1dc594917ea2ab1c76a595b4ace5e64fa7490c1a40575e32d3949a42dad18b7523464a14446f8b81f1323d5db0f0ce987ff882505f34510be461989030edf0325671b7bb81eac32b4020715e483db31e4ea03d97d2a0c1bf64e4dbadae6978a520198a7752f9a12cb1551b5a00da556428f87b816e9815a4b44e57c23f886c0a9d25d34c11876db542fa6e4e9d18914c3860285c3f457284f97bfbc780ef1b8e01db6b25bf4c8fb06cf6a49a56b3e623c5c46b416ddba1676b55a4a2366341108c0d22f56c2cf21008d41410a744b29d565b28386b8a83e7576c64829d71dfc8fce863d9092590056f22c1bdbbf1590b32b42a5b92934b32e5db310d1a4f31359573a425a14d3a6aaedba89dac445d60a6e0647a0d607125aa657033bc7a2de1e8c88578a4bc8dac7b97b8f0e103b8f2cc773a38d4179707923cca60f5a2084956d2770b93dbf3f8f39143677bcfacbd6f4fc5a5cd0a1ab8ba0976a2da940708feba6a9dadae5efa264763fcfd9e461a13872eb60df772fd4db88f6165a2ee1b797eaa91e87a3443e282fca7037928a296062dc10da3e44ca05c86d7a0fbb945c31ddc6045b96294941714a8be52ae1a73f8de8e296731769ebeabff510d5f265436a9402d0f71ee4b45cb81c6ad790dcfd3f56205f89955531005e9942ec87fb35d6681596173c5fd92022c2b7c2fe19a0bcdf1b79b1f79e8154d4f595db5e39dbb4cf22d121217ec49e93deb7368714fd1193e9705b2ae74536c6da5724d2879e37faef820f821d28d6c293bb46f6bede061e4249f9a5147fb3bf379bcff71c504870e3272d33ed288332aaf35d4bf6848bfa17bff8e0e8c2356c1e2718dca8304e144477927905d50be2387c0e3af520bd5abf50ce1328fc0893dcd88136a615d9c7226997964308b153f52333b6e14fbcf09c63a8618a47a122d94f3ac7f134ec2afabd1ce246d12bace14541908e500b4ae010679c67970c5c21136f8cf33fd703188ca93e3ccb919abdaa671881ed0b717d842b4263ca3070b0932b71732a22006ea73aedc4fc15fa301257b01dfdbbaa6c7cce56c41f85a821b460b30bd06308c3d464b8c6f8cb0a40340817aa808fdb9cece797e6c91eb1fa02d83f47e72c7856b8916bb83896313b2570fa384a11bea397b084f8e360f099a1b7d6b5451b96b09b4a4097309b9f6e4d3c83125ef6019a27da5b91903954d79e16b69330d6e61eeb5693cea35c0020540d133aae77eeea5b99ed1f5ce847b9db4a1cb77d8837a6782b85cca48b06a40857be0e19b957189bda00ba1fbec0ae25a7d91418b0762e5b9337aaae8e28efd40b11bced9f390b9c689892ee3b494621c5d18c2509e625d60019f0ddc6cc26157510c5661b47d29fbc8e19b5b1b7e4ec8c1ea06c861a0920d8596a9394a0a8532d44e1d60642eaacebf4f38d599009ebb6b3e1ebc3bff5f29617a8455a019d5ca617f299b9559f46ebdea4a1b8c01b16366d5b151482ac840bcc5c33812b1cc1a3a53c874d4cd7d05df69cb8872f8427ad7c301eb23754cac4105e291623a85c9fd187622427006292e8c1fc15812549ab766ed72e28d2cb5949202024181c1e252ba3b4c4b0567a164de8f56a2657452694b172996770e9dda715e61f7bf2f0d208facd9bca71901d30058053c2a2740f740e468aac8e35dfc7293d4259b40b61ae5da002d826273c7c09d00a9c5ff8a0a341faf1e3b09e056e7d9ec073b5546cbaf2398fb936f3e92915f971a3a4b75c1b269f3d4db17a260f86cb09b6db28937d5e6d5d128da18262a11bb67defe31b1e89ce00f10ff78f22d61f3a4ae54b8c3503fd36a3d06d9f0daea4a17b250ce99947d99cd1d2487518aa363c667a723eb84a66968216d7d66f968cb431ce384316df6e97bbe402ce12e2b2b2b731ebd7cb79ebb91ea42311982fe3c147e8190faba1ea7af7fb752b59e19d0655b53d5145f6feb2bb05ca5330123ee22e1ae44d7d02c03d2b78f7e5ce767f36954bd84f6eeec3314cff316ed69a76d6b91dbad7875e06545c65cbd0b470911fc21feef721d2f45824c468916167628229f7cab204df349621c38cbafb1f55e03ae05d1beb51c9e9dc3f4a8b14cb55d68a4f0f6114388a6126215289b5dd910015bc0c655a34eff645e98b7ad01f358bb7dc72f1b7861ed38b7e10d93d012f44a641faf4c80c19071c9d689022011158806cab1d086a0dd35c89d0878fdb6570c790aa1daf0f63217f619ec68ede5bee11430690ef24d0809fa2ef3130f32b3d6c84eb7d24fcd5a17258c007b1a04c42bca2e89fc9a73dabbf114a3ab9dd79f56e949e2102355b300a3ee753cffb9a6d217beb9abc6b0b815f4f1196bf739369feefce9989f4501d050bc6ee7286fd9ebabcf9447f8d910a9607c341ccffa09a8f05ad8c5ef9722d64cef8a4a2b08612450bbb556608f11d3af01da1b1918b8a9e381ce655c9a3f4ecabd9ca93f0798c378016f1cd6deb215ac61cf1910aeac1d97b11185be1d444e2c64e928f462163b299bb7063a0cf9c848bb942a40d619f3fb34e215f6798e709b2aa9cd30d1bcb949ee2ae46c30e0cb7aa92c70db0d1851dd4d9661f41e9b71a4063099d894d09258eecb5444e4ca0d2e9879e5d59e812c949e673ef4c81f30e313541d25cb9992d5f900a06f30dd6a179e7f2ddc0ea9738082f1d93b6dde17c2ca047d96e7ef51a6b7e2778dbd23d1252b40ffe0637f0d7a3baa3e512f19d982715712d3c37c5383722d578e89c0bf107c9d9d13539b4d0a684b4ce6b46bfaeb9195b61a0c0e8829815492e39646a28d9fa42864fb6ebd7726d015c54bbbc22f5435dc3f073b995827589f925f6cf6dd481984103271ec81fcf85d0909f28208c34e38c17e193df9442a866623620baaea6f3031055e3739190dd535808f460ed1d2aaa169f8b870a75530083fdbaaa866da5bc38fd46bbf1aaddf000bcea4bf235b79263975bc42d45ed9e99a31fe87cda28d73e9962c521e436fa3444828a5e6467bd92e59fef4c3bae09fe200d611f1a625301915feb28446816200a1a640a1a0a03ef296b03e3253787919a3a6b5ca430234edf4685b4892d36dbfd419ea12942de49e44943de3499c8b5938140776856745879945a13b457d24e8a1e64c11f7b8a2d87f657b9365e6bfc0705c0f8e3c338eb962f8d10b9178e89797ea9102dba4e10bce867c31d196c67d60b0b348c02d1575a7299642c0f8e4932fbdb24c2f41f4ea1e1cbc1644f03619b252ff3ddf1e33ca260a98d10a1a1d89f9aefa34349b38932aaff2ef6f6d6447533e48e9ececc35913db393e0db1ca478ea667451019635b534d6c2e3783bdb2217a058e3d6b27d2570d6e535a1cf62ee85d6270f596f08924c0c70a247e7c9c0c90e43a118751f2215533d6d8b0592e529b00bbbfd7f6ecd35feddc69b3b142cb1c4f6d117cad574474fdd4944796158b48ade5631b9705804c56279cd6b738cc03b264f769cb66cbd932a5223e64aa891c275c94aa33de196e3ea2dbb5ad0252b884cc3fd4c64b4bffe86d6da0539dd83227130cd31a7d0b09b0b4821f350c68bc15d101bc07611848c1266f22c6df56e3210b5b93f092c82a9cc3994e81a553403950e943958f37298508622aa4a1149de494f3fa2b42524f8bed64edb0642c874d9f5d9996a750a2d5c30434b81f0983937dc52bf3fef36c0392dd9f10373e6bee81c9214cd448d44a648b408db035293e54c7fee94110505299d9c04059399347d2a1279c4fc05dd9d5df5afe0be31a62b7e4b2f049aa91fc8806e1ef35d8fa02db168266cb5792799abb69be7fe68b3fabe638b5231386485cae7ee1c81412154f73d6042e31d26b9a97401a006172eaf9dfd1972464bf9cec85c22065819b0dce81c4c449ddcbf385233db54ea89359246c7dc65dfb89323be5e7b9f6448dfd6a1540c10fe667514287f0df0a2652cfa9ffe65b4cf5562b0ac3fa7cfef35e5aa772a01b89d76a65e241be36228ba05130098b1b14f5b3bceaee22eb14fe232c21c882b48e3a235b1d654d84484ebd8a29443fa4652dcdd3a759cab119cfbccc53aadaa19a2889aec38ac23340f4f0b71ec2bd0b6bf104ea8e55c25a3f0334671d73fac9104ba9225cb3f74a3a0734c77c6dd9bac6feb34c484243a1514a2b034ea3a80c0324e4d0093ad1297edb404013f579ddb918c4c1b01d791ce0faec197d170e0a0d3082daa279a5acca2676830ae6636029eef8dd901813dd279145acfb8030c3b97a9895759ddef073018256cda577b197a8caa85d38d580816bf7006ba01ad40ad1f95ec6827cfc453ef1726086ad45415c3d8eed193f28ac0ed8b6c713ca4c262528fc4e4828a5051b1bbaee52a67f34f8160d4198efc089db0f6c9004cfd76614dd21298b42bfc347253738f4e300bf97ebd8de3d9a59ed05638e8be54ba0bdadeff342c91faa08fdf1c827e79b6c6ac5c54d48110c6787802e41a161584d4394760d4cb9f9646fdde7c95b189f3d1c5fd696864a645b76c154d4241604810b69d476517dfb63abd5dda9c87a96a7ff702777aea84b0867e9c9c10934424d268e62294cf1ab2a52093841e17b014f1b5d831bb462b9fee65d6d49243182b22086c7cebcea161ec041f3fc91ae70796e4b76219c578d14c86e045d6d4f0c43092a226464c6f754660caaa3e7a3563ee89119550c44644511575341e5378bdb7714c7d7252e3440891ff8d29598abefb1e5c1158110698d27a129e93bb217ef5c00ec9b317e4d3d681c3533d90ecb2dd3f04619071045390450448f4d78b5f2e626e82e5fce1ca57f3fd40d8d7240989614d9f9b63d461e9e6657993ac7022544d52ba88e06482ff227d25f4a2c7c6c43f65161fc6ea40e62930a0991ddcc2d783fbbf4fbd3ceaca9334b7e1863ba69aed83c7bcf1c2f153368a130", 0x1000, 0x8001}], 0x0, &(0x7f0000001140)) 04:07:42 executing program 1: msync(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mlock2(&(0x7f0000b49000/0x1000)=nil, 0x1000, 0x0) [ 361.692506][ T7553] loop3: detected capacity change from 0 to 128 [ 361.729297][ T2968] I/O error, dev loop3, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 361.764403][ T2968] Buffer I/O error on dev loop3, logical block 0, async page read [ 361.781482][ T2968] loop3: unable to read partition table 04:07:42 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x12, &(0x7f0000000080)={{{@in=@private, @in6=@ipv4={'\x00', '\xff\xff', @broadcast}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee01}}, {{@in6=@empty}, 0x0, @in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}}, 0xe8) 04:07:42 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_int(r0, 0x0, 0x7, 0x0, 0x0) 04:07:42 executing program 5: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000001200), 0x0) 04:07:42 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f00003fe000/0xc00000)=nil, 0xc00000, 0x0, 0x13, r0, 0x0) madvise(&(0x7f0000a8d000/0x4000)=nil, 0x4000, 0x3) 04:07:42 executing program 3: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r0, 0x107, 0x8, &(0x7f00000001c0), 0x4) [ 361.870263][ T14] usb 5-1: new high-speed USB device number 17 using dummy_hcd 04:07:43 executing program 3: socket$inet(0x2, 0x0, 0x101) 04:07:43 executing program 1: syz_open_procfs(0xffffffffffffffff, &(0x7f0000000180)='mounts\x00') [ 362.122985][ T14] usb 5-1: Using ep0 maxpacket: 16 [ 362.242037][ T14] usb 5-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 362.420111][ T14] usb 5-1: New USB device found, idVendor=054c, idProduct=05c4, bcdDevice= 0.40 [ 362.429305][ T14] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 362.437467][ T14] usb 5-1: Product: syz [ 362.441842][ T14] usb 5-1: SerialNumber: syz [ 362.492549][ T14] usbhid 5-1:1.0: couldn't find an input interrupt endpoint [ 362.696329][ T14] usb 5-1: USB disconnect, device number 17 04:07:44 executing program 4: keyctl$KEYCTL_PKEY_QUERY(0x18, 0x0, 0x0, &(0x7f0000001240)='\x00', 0x0) 04:07:44 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_DEL_MPATH(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={0x0}}, 0x0) 04:07:44 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_udp_encap(r0, 0x11, 0x64, &(0x7f0000000040)=0x4, 0x4) 04:07:44 executing program 0: process_vm_readv(0x0, &(0x7f0000001640)=[{&(0x7f0000000340)=""/37, 0xfffffffffffffe8b}], 0x1, &(0x7f0000002940)=[{&(0x7f0000000080)=""/170, 0xa8}], 0x1, 0x0) 04:07:44 executing program 1: syz_emit_ethernet(0x12, &(0x7f0000000000)={@link_local, @multicast, @val={@void}}, 0x0) 04:07:44 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)) 04:07:44 executing program 3: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder0\x00', 0x0, 0x0) read$FUSE(r0, 0x0, 0x0) 04:07:44 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = socket$igmp(0x2, 0x3, 0x2) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000640)={'veth0_macvtap\x00', 0x0}) setsockopt$inet_mreqn(r1, 0x0, 0x20, &(0x7f0000000680)={@private, @loopback, r2}, 0xc) 04:07:44 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_CALIPSO_C_REMOVE(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={0x14}, 0x14}}, 0x0) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_CALIPSO_C_LIST(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000240)={0x14}, 0x14}}, 0x0) 04:07:44 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x9, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x4c06, 0xffffffffffffffff) 04:07:44 executing program 4: openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000300), 0x206000) 04:07:44 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000002280)={0x6, 0x5, &(0x7f0000000000)=@framed={{}, [@jmp={0x5, 0x0, 0x7, 0x0, 0x4}, @call]}, &(0x7f0000002140)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:07:44 executing program 3: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x54c, 0x5c4, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x2, &(0x7f0000000140)=@string={0x2}}]}) 04:07:44 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_SET_CCA_MODE(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000400)={0x14, 0x0, 0x23c}, 0x14}}, 0x0) syz_genetlink_get_family_id$nl802154(&(0x7f00000008c0), r0) 04:07:44 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000140)={'batadv_slave_1\x00', &(0x7f0000000100)=@ethtool_rxfh_indir={0x17}}) 04:07:44 executing program 1: syz_mount_image$vfat(0x0, 0x0, 0x0, 0x1, &(0x7f0000001100)=[{&(0x7f0000000100)="992ab4999446b106eb56b56a03dcf42dae75f64956155b335f5bb03c8446a3dcac2f43f5dd78d71c5676a9c3f66c326dfbac1eeaff47345ac2819daff7b63b2a5279fc0399e4418644bcd361c1adebc6b35668d84548c1ca8f15bc81d3601aa5804fd69d84cc6e2d094b7f9ead7cb74b0f89c329031e0073e8c8ac48938659140529485d29d5962b466d430dc5b492125535eb508e1039e58cea2672af43d99916d9beb11e720cc1f42a264981003ad9b8d512cfe7ed89ea3e285763b773ce09b9c69281aca460096b1680aad84e900ffbcc4005d3bfbcb79f96b8d7d006a956e070c6e30a915e263c18b6d03036fa572383c050942833671723efe3f464bb8533b524cafefbc0146de7c6e26ae9c29fe57be2cf7a8defcb9d08cd47fa98213b6b897b354d48c423569f28e6675653f4edbfd2277b104a972398f2177bbd527e88437cbea7e8ade2cfea9fbfcd3cf854ed12882ff48fc955307b4bca55df6cca6015dcbd3966e27f204ff0dda26d67152c96a4795b210639460aa213c61455b215670c9c2d3dcdae4f403a9f358c6908eec0915cdfea198c69515da1b476e47c38e97a1c22101e98acf7d2bffee5f6032304a8e5e7ed51b45bb6b6ab403071e4d5eba1964de4d976dc237716cbbe47e73f0f8c6d63420730d4838783cd15060a5921f5e841163b95c8a8dfbe01d20ee58dde91fae9e3a62b8d9ca2c489918998c8d17f7ecbba630d0bde58193f193ca599716364730aa590c408c508cb183c9e4a7d1397b0ace206b808f7f53e0cf8995eacfadec49b80a33a89dbfcb9d2380fd3fa9ebca7caf6f65f4e4031b71ef2ec296f6bb21b932fc47d7af6bd1dc594917ea2ab1c76a595b4ace5e64fa7490c1a40575e32d3949a42dad18b7523464a14446f8b81f1323d5db0f0ce987ff882505f34510be461989030edf0325671b7bb81eac32b4020715e483db31e4ea03d97d2a0c1bf64e4dbadae6978a520198a7752f9a12cb1551b5a00da556428f87b816e9815a4b44e57c23f886c0a9d25d34c11876db542fa6e4e9d18914c3860285c3f457284f97bfbc780ef1b8e01db6b25bf4c8fb06cf6a49a56b3e623c5c46b416ddba1676b55a4a2366341108c0d22f56c2cf21008d41410a744b29d565b28386b8a83e7576c64829d71dfc8fce863d9092590056f22c1bdbbf1590b32b42a5b92934b32e5db310d1a4f31359573a425a14d3a6aaedba89dac445d60a6e0647a0d607125aa657033bc7a2de1e8c88578a4bc8dac7b97b8f0e103b8f2cc773a38d4179707923cca60f5a2084956d2770b93dbf3f8f39143677bcfacbd6f4fc5a5cd0a1ab8ba0976a2da940708feba6a9dadae5efa264763fcfd9e461a13872eb60df772fd4db88f6165a2ee1b797eaa91e87a3443e282fca7037928a296062dc10da3e44ca05c86d7a0fbb945c31ddc6045b96294941714a8be52ae1a73f8de8e296731769ebeabff510d5f265436a9402d0f71ee4b45cb81c6ad790dcfd3f56205f89955531005e9942ec87fb35d6681596173c5fd92022c2b7c2fe19a0bcdf1b79b1f79e8154d4f595db5e39dbb4cf22d121217ec49e93deb7368714fd1193e9705b2ae74536c6da5724d2879e37faef820f821d28d6c293bb46f6bede061e4249f9a5147fb3bf379bcff71c504870e3272d33ed288332aaf35d4bf6848bfa17bff8e0e8c2356c1e2718dca8304e144477927905d50be2387c0e3af520bd5abf50ce1328fc0893dcd88136a615d9c7226997964308b153f52333b6e14fbcf09c63a8618a47a122d94f3ac7f134ec2afabd1ce246d12bace14541908e500b4ae010679c67970c5c21136f8cf33fd703188ca93e3ccb919abdaa671881ed0b717d842b4263ca3070b0932b71732a22006ea73aedc4fc15fa301257b01dfdbbaa6c7cce56c41f85a821b460b30bd06308c3d464b8c6f8cb0a40340817aa808fdb9cece797e6c91eb1fa02d83f47e72c7856b8916bb83896313b2570fa384a11bea397b084f8e360f099a1b7d6b5451b96b09b4a4097309b9f6e4d3c83125ef6019a27da5b91903954d79e16b69330d6e61eeb5693cea35c0020540d133aae77eeea5b99ed1f5ce847b9db4a1cb77d8837a6782b85cca48b06a40857be0e19b957189bda00ba1fbec0ae25a7d91418b0762e5b9337aaae8e28efd40b11bced9f390b9c689892ee3b494621c5d18c2509e625d60019f0ddc6cc26157510c5661b47d29fbc8e19b5b1b7e4ec8c1ea06c861a0920d8596a9394a0a8532d44e1d60642eaacebf4f38d599009ebb6b3e1ebc3bff5f29617a8455a019d5ca617f299b9559f46ebdea4a1b8c01b16366d5b151482ac840bcc5c33812b1cc1a3a53c874d4cd7d05df69cb8872f8427ad7c301eb23754cac4105e291623a85c9fd187622427006292e8c1fc15812549ab766ed72e28d2cb5949202024181c1e252ba3b4c4b0567a164de8f56a2657452694b172996770e9dda715e61f7bf2f0d208facd9bca71901d30058053c2a2740f740e468aac8e35dfc7293d4259b40b61ae5da002d826273c7c09d00a9c5ff8a0a341faf1e3b09e056e7d9ec073b5546cbaf2398fb936f3e92915f971a3a4b75c1b269f3d4db17a260f86cb09b6db28937d5e6d5d128da18262a11bb67defe31b1e89ce00f10ff78f22d61f3a4ae54b8c3503fd36a3d06d9f0daea4a17b250ce99947d99cd1d2487518aa363c667a723eb84a66968216d7d66f968cb431ce384316df6e97bbe402ce12e2b2b2b731ebd7cb79ebb91ea42311982fe3c147e8190faba1ea7af7fb752b59e19d0655b53d5145f6feb2bb05ca5330123ee22e1ae44d7d02c03d2b78f7e5ce767f36954bd84f6eeec3314cff316ed69a76d6b91dbad7875e06545c65cbd0b470911fc21feef721d2f45824c468916167628229f7cab204df349621c38cbafb1f55e03ae05d1beb51c9e9dc3f4a8b14cb55d68a4f0f6114388a6126215289b5dd910015bc0c655a34eff645e98b7ad01f358bb7dc72f1b7861ed38b7e10d93d012f44a641faf4c80c19071c9d689022011158806cab1d086a0dd35c89d0878fdb6570c790aa1daf0f63217f619ec68ede5bee11430690ef24d0809fa2ef3130f32b3d6c84eb7d24fcd5a17258c007b1a04c42bca2e89fc9a73dabbf114a3ab9dd79f56e949e2102355b300a3ee753cffb9a6d217beb9abc6b0b815f4f1196bf739369feefce9989f4501d050bc6ee7286fd9ebabcf9447f8d910a9607c341ccffa09a8f05ad8c5ef9722d64cef8a4a2b08612450bbb556608f11d3af01da1b1918b8a9e381ce655c9a3f4ecabd9ca93f0798c378016f1cd6deb215ac61cf1910aeac1d97b11185be1d444e2c64e928f462163b299bb7063a0cf9c848bb942a40d619f3fb34e215f6798e709b2aa9cd30d1bcb949ee2ae46c30e0cb7aa92c70db0d1851dd4d9661f41e9b71a4063099d894d09258eecb5444e4ca0d2e9879e5d59e812c949e673ef4c81f30e313541d25cb9992d5f900a06f30dd6a179e7f2ddc0ea9738082f1d93b6dde17c2ca047d96e7ef51a6b7e2778dbd23d1252b40ffe0637f0d7a3baa3e512f19d982715712d3c37c5383722d578e89c0bf107c9d9d13539b4d0a684b4ce6b46bfaeb9195b61a0c0e8829815492e39646a28d9fa42864fb6ebd7726d015c54bbbc22f5435dc3f073b995827589f925f6cf6dd481984103271ec81fcf85d0909f28208c34e38c17e193df9442a866623620baaea6f3031055e3739190dd535808f460ed1d2aaa169f8b870a75530083fdbaaa866da5bc38fd46bbf1aaddf000bcea4bf235b79263975bc42d45ed9e99a31fe87cda28d73e9962c521e436fa3444828a5e6467bd92e59fef4c3bae09fe200d611f1a625301915feb28446816200a1a640a1a0a03ef296b03e3253787919a3a6b5ca430234edf4685b4892d36dbfd419ea12942de49e44943de3499c8b5938140776856745879945a13b457d24e8a1e64c11f7b8a2d87f657b9365e6bfc0705c0f8e3c338eb962f8d10b9178e89797ea9102dba4e10bce867c31d196c67d60b0b348c02d1575a7299642c0f8e4932fbdb24c2f41f4ea1e1cbc1644f03619b252ff3ddf1e33ca260a98d10a1a1d89f9aefa34349b38932aaff2ef6f6d6447533e48e9ececc35913db393e0db1ca478ea667451019635b534d6c2e3783bdb2217a058e3d6b27d2570d6e535a1cf62ee85d6270f596f08924c0c70a247e7c9c0c90e43a118751f2215533d6d8b0592e529b00bbbfd7f6ecd35feddc69b3b142cb1c4f6d117cad574474fdd4944796158b48ade5631b9705804c56279cd6b738cc03b264f769cb66cbd932a5223e64aa891c275c94aa33de196e3ea2dbb5ad0252b884cc3fd4c64b4bffe86d6da0539dd83227130cd31a7d0b09b0b4821f350c68bc15d101bc07611848c1266f22c6df56e3210b5b93f092c82a9cc3994e81a553403950e943958f37298508622aa4a1149de494f3fa2b42524f8bed64edb0642c874d9f5d9996a750a2d5c30434b81f0983937dc52bf3fef36c0392dd9f10373e6bee81c9214cd448d44a648b408db035293e54c7fee94110505299d9c04059399347d2a1279c4fc05dd9d5df5afe0be31a62b7e4b2f049aa91fc8806e1ef35d8fa02db168266cb5792799abb69be7fe68b3fabe638b5231386485cae7ee1c81412154f73d6042e31d26b9a97401a006172eaf9dfd1972464bf9cec85c22065819b0dce81c4c449ddcbf385233db54ea89359246c7dc65dfb89323be5e7b9f6448dfd6a1540c10fe667514287f0df0a2652cfa9ffe65b4cf5562b0ac3fa7cfef35e5aa772a01b89d76a65e241be36228ba05130098b1b14f5b3bceaee22eb14fe232c21c882b48e3a235b1d654d84484ebd8a29443fa4652dcdd3a759cab119cfbccc53aadaa19a2889aec38ac23340f4f0b71ec2bd0b6bf104ea8e55c25a3f0334671d73fac9104ba9225cb3f74a3a0734c77c6dd9bac6feb34c484243a1514a2b034ea3a80c0324e4d0093ad1297edb404013f579ddb918c4c1b01d791ce0faec197d170e0a0d3082daa279a5acca2676830ae6636029eef8dd901813dd279145acfb8030c3b97a9895759ddef073018256cda577b197a8caa85d38d580816bf7006ba01ad40ad1f95ec6827cfc453ef1726086ad45415c3d8eed193f28ac0ed8b6c713ca4c262528fc4e4828a5051b1bbaee52a67f34f8160d4198efc089db0f6c9004cfd76614dd21298b42bfc347253738f4e300bf97ebd8de3d9a59ed05638e8be54ba0bdadeff342c91faa08fdf1c827e79b6c6ac5c54d48110c6787802e41a161584d4394760d4cb9f9646fdde7c95b189f3d1c5fd696864a645b76c154d4241604810b69d476517dfb63abd5dda9c87a96a7ff702777aea84b0867e9c9c10934424d268e62294cf1ab2a52093841e17b014f1b5d831bb462b9fee65d6d49243182b22086c7cebcea161ec041f3fc91ae70796e4b76219c578d14c86e045d6d4f0c43092a226464c6f754660caaa3e7a3563ee89119550c44644511575341e5378bdb7714c7d7252e3440891ff8d29598abefb1e5c1158110698d27a129e93bb217ef5c00ec9b317e4d3d681c3533d90ecb2dd3f04619071045390450448f4d78b5f2e626e82e5fce1ca57f3fd40d8d7240989614d9f9b63d461e9e6657993ac7022544d52ba88e06482ff227d25f4a2c7c6c43f65161fc6ea40e62930a0991ddcc2d783fbbf4fbd3ceaca9334b7e1863ba69aed83c7bcf1c2f153368a130", 0x1000, 0x8001}], 0x0, 0x0) 04:07:44 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f00003fe000/0xc00000)=nil, 0xc00000, 0x0, 0x13, r0, 0x0) msync(&(0x7f0000404000/0x1000)=nil, 0x1000, 0x6) 04:07:44 executing program 4: r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x11, r1, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x3000, 0x0, 0x13, r0, 0x0) 04:07:44 executing program 5: timer_create(0x0, &(0x7f0000001b40)={0x0, 0x17, 0x2, @tid=0xffffffffffffffff}, &(0x7f0000001b80)) 04:07:44 executing program 0: r0 = openat$rfkill(0xffffffffffffff9c, &(0x7f0000002b80), 0x0, 0x0) read$rfkill(r0, 0x0, 0x0) 04:07:44 executing program 4: msync(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f00003fe000/0xc00000)=nil, 0xc00000, 0x0, 0x13, r0, 0x0) 04:07:44 executing program 2: r0 = add_key$fscrypt_v1(&(0x7f00000001c0), &(0x7f0000000200)={'fscrypt:', @desc1}, &(0x7f0000000240)={0x0, "e861edc962cf0357732471b3fd5786f587fcbf5a4e8d46f375e7d0c59e3c09d3fa4d15795eb53d542e15e3013fda3c836530878ed235b3b16816e3ae9deaa2cb"}, 0x48, 0xfffffffffffffffc) keyctl$KEYCTL_PKEY_VERIFY(0x1c, &(0x7f0000000600)={r0}, &(0x7f0000000640)={'enc=', 'raw', ' hash=', {'sm3-generic\x00'}}, 0x0, 0x0) 04:07:44 executing program 1: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/dev_mcast\x00') getsockname$packet(r0, 0x0, 0x0) [ 363.570214][ T7607] loop1: detected capacity change from 0 to 128 04:07:44 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000002280)={0xd, 0x3, &(0x7f0000000340)=@framed, &(0x7f0000002140)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xe00) [ 363.740230][ T3684] usb 4-1: new high-speed USB device number 7 using dummy_hcd [ 364.000060][ T3684] usb 4-1: Using ep0 maxpacket: 16 [ 364.140752][ T3684] usb 4-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 364.191359][ T3684] usb 4-1: language id specifier not provided by device, defaulting to English [ 364.330231][ T3684] usb 4-1: New USB device found, idVendor=054c, idProduct=05c4, bcdDevice= 0.40 [ 364.339437][ T3684] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 364.347589][ T3684] usb 4-1: Product: syz [ 364.351907][ T3684] usb 4-1: Manufacturer: syz [ 364.356601][ T3684] usb 4-1: SerialNumber: syz [ 364.401796][ T3684] usbhid 4-1:1.0: couldn't find an input interrupt endpoint [ 364.604673][ T3732] usb 4-1: USB disconnect, device number 7 04:07:46 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/5, &(0x7f0000002140)=0xfffffffffffffeaa) 04:07:46 executing program 4: syz_mount_image$vfat(0x0, 0x0, 0x0, 0x1, &(0x7f0000001100)=[{&(0x7f0000000100)="992ab4999446b106eb56b56a03dcf42dae75f64956155b335f5bb03c8446a3dcac2f43f5dd78d71c5676a9c3f66c326dfbac1eeaff47345ac2819daff7b63b2a5279fc0399e4418644bcd361c1adebc6b35668d84548c1ca8f15bc81d3601aa5804fd69d84cc6e2d094b7f9ead7cb74b0f89c329031e0073e8c8ac48938659140529485d29d5962b466d430dc5b492125535eb508e1039e58cea2672af43d99916d9beb11e720cc1f42a264981003ad9b8d512cfe7ed89ea3e285763b773ce09b9c69281aca460096b1680aad84e900ffbcc4005d3bfbcb79f96b8d7d006a956e070c6e30a915e263c18b6d03036fa572383c050942833671723efe3f464bb8533b524cafefbc0146de7c6e26ae9c29fe57be2cf7a8defcb9d08cd47fa98213b6b897b354d48c423569f28e6675653f4edbfd2277b104a972398f2177bbd527e88437cbea7e8ade2cfea9fbfcd3cf854ed12882ff48fc955307b4bca55df6cca6015dcbd3966e27f204ff0dda26d67152c96a4795b210639460aa213c61455b215670c9c2d3dcdae4f403a9f358c6908eec0915cdfea198c69515da1b476e47c38e97a1c22101e98acf7d2bffee5f6032304a8e5e7ed51b45bb6b6ab403071e4d5eba1964de4d976dc237716cbbe47e73f0f8c6d63420730d4838783cd15060a5921f5e841163b95c8a8dfbe01d20ee58dde91fae9e3a62b8d9ca2c489918998c8d17f7ecbba630d0bde58193f193ca599716364730aa590c408c508cb183c9e4a7d1397b0ace206b808f7f53e0cf8995eacfadec49b80a33a89dbfcb9d2380fd3fa9ebca7caf6f65f4e4031b71ef2ec296f6bb21b932fc47d7af6bd1dc594917ea2ab1c76a595b4ace5e64fa7490c1a40575e32d3949a42dad18b7523464a14446f8b81f1323d5db0f0ce987ff882505f34510be461989030edf0325671b7bb81eac32b4020715e483db31e4ea03d97d2a0c1bf64e4dbadae6978a520198a7752f9a12cb1551b5a00da556428f87b816e9815a4b44e57c23f886c0a9d25d34c11876db542fa6e4e9d18914c3860285c3f457284f97bfbc780ef1b8e01db6b25bf4c8fb06cf6a49a56b3e623c5c46b416ddba1676b55a4a2366341108c0d22f56c2cf21008d41410a744b29d565b28386b8a83e7576c64829d71dfc8fce863d9092590056f22c1bdbbf1590b32b42a5b92934b32e5db310d1a4f31359573a425a14d3a6aaedba89dac445d60a6e0647a0d607125aa657033bc7a2de1e8c88578a4bc8dac7b97b8f0e103b8f2cc773a38d4179707923cca60f5a2084956d2770b93dbf3f8f39143677bcfacbd6f4fc5a5cd0a1ab8ba0976a2da940708feba6a9dadae5efa264763fcfd9e461a13872eb60df772fd4db88f6165a2ee1b797eaa91e87a3443e282fca7037928a296062dc10da3e44ca05c86d7a0fbb945c31ddc6045b96294941714a8be52ae1a73f8de8e296731769ebeabff510d5f265436a9402d0f71ee4b45cb81c6ad790dcfd3f56205f89955531005e9942ec87fb35d6681596173c5fd92022c2b7c2fe19a0bcdf1b79b1f79e8154d4f595db5e39dbb4cf22d121217ec49e93deb7368714fd1193e9705b2ae74536c6da5724d2879e37faef820f821d28d6c293bb46f6bede061e4249f9a5147fb3bf379bcff71c504870e3272d33ed288332aaf35d4bf6848bfa17bff8e0e8c2356c1e2718dca8304e144477927905d50be2387c0e3af520bd5abf50ce1328fc0893dcd88136a615d9c7226997964308b153f52333b6e14fbcf09c63a8618a47a122d94f3ac7f134ec2afabd1ce246d12bace14541908e500b4ae010679c67970c5c21136f8cf33fd703188ca93e3ccb919abdaa671881ed0b717d842b4263ca3070b0932b71732a22006ea73aedc4fc15fa301257b01dfdbbaa6c7cce56c41f85a821b460b30bd06308c3d464b8c6f8cb0a40340817aa808fdb9cece797e6c91eb1fa02d83f47e72c7856b8916bb83896313b2570fa384a11bea397b084f8e360f099a1b7d6b5451b96b09b4a4097309b9f6e4d3c83125ef6019a27da5b91903954d79e16b69330d6e61eeb5693cea35c0020540d133aae77eeea5b99ed1f5ce847b9db4a1cb77d8837a6782b85cca48b06a40857be0e19b957189bda00ba1fbec0ae25a7d91418b0762e5b9337aaae8e28efd40b11bced9f390b9c689892ee3b494621c5d18c2509e625d60019f0ddc6cc26157510c5661b47d29fbc8e19b5b1b7e4ec8c1ea06c861a0920d8596a9394a0a8532d44e1d60642eaacebf4f38d599009ebb6b3e1ebc3bff5f29617a8455a019d5ca617f299b9559f46ebdea4a1b8c01b16366d5b151482ac840bcc5c33812b1cc1a3a53c874d4cd7d05df69cb8872f8427ad7c301eb23754cac4105e291623a85c9fd187622427006292e8c1fc15812549ab766ed72e28d2cb5949202024181c1e252ba3b4c4b0567a164de8f56a2657452694b172996770e9dda715e61f7bf2f0d208facd9bca71901d30058053c2a2740f740e468aac8e35dfc7293d4259b40b61ae5da002d826273c7c09d00a9c5ff8a0a341faf1e3b09e056e7d9ec073b5546cbaf2398fb936f3e92915f971a3a4b75c1b269f3d4db17a260f86cb09b6db28937d5e6d5d128da18262a11bb67defe31b1e89ce00f10ff78f22d61f3a4ae54b8c3503fd36a3d06d9f0daea4a17b250ce99947d99cd1d2487518aa363c667a723eb84a66968216d7d66f968cb431ce384316df6e97bbe402ce12e2b2b2b731ebd7cb79ebb91ea42311982fe3c147e8190faba1ea7af7fb752b59e19d0655b53d5145f6feb2bb05ca5330123ee22e1ae44d7d02c03d2b78f7e5ce767f36954bd84f6eeec3314cff316ed69a76d6b91dbad7875e06545c65cbd0b470911fc21feef721d2f45824c468916167628229f7cab204df349621c38cbafb1f55e03ae05d1beb51c9e9dc3f4a8b14cb55d68a4f0f6114388a6126215289b5dd910015bc0c655a34eff645e98b7ad01f358bb7dc72f1b7861ed38b7e10d93d012f44a641faf4c80c19071c9d689022011158806cab1d086a0dd35c89d0878fdb6570c790aa1daf0f63217f619ec68ede5bee11430690ef24d0809fa2ef3130f32b3d6c84eb7d24fcd5a17258c007b1a04c42bca2e89fc9a73dabbf114a3ab9dd79f56e949e2102355b300a3ee753cffb9a6d217beb9abc6b0b815f4f1196bf739369feefce9989f4501d050bc6ee7286fd9ebabcf9447f8d910a9607c341ccffa09a8f05ad8c5ef9722d64cef8a4a2b08612450bbb556608f11d3af01da1b1918b8a9e381ce655c9a3f4ecabd9ca93f0798c378016f1cd6deb215ac61cf1910aeac1d97b11185be1d444e2c64e928f462163b299bb7063a0cf9c848bb942a40d619f3fb34e215f6798e709b2aa9cd30d1bcb949ee2ae46c30e0cb7aa92c70db0d1851dd4d9661f41e9b71a4063099d894d09258eecb5444e4ca0d2e9879e5d59e812c949e673ef4c81f30e313541d25cb9992d5f900a06f30dd6a179e7f2ddc0ea9738082f1d93b6dde17c2ca047d96e7ef51a6b7e2778dbd23d1252b40ffe0637f0d7a3baa3e512f19d982715712d3c37c5383722d578e89c0bf107c9d9d13539b4d0a684b4ce6b46bfaeb9195b61a0c0e8829815492e39646a28d9fa42864fb6ebd7726d015c54bbbc22f5435dc3f073b995827589f925f6cf6dd481984103271ec81fcf85d0909f28208c34e38c17e193df9442a866623620baaea6f3031055e3739190dd535808f460ed1d2aaa169f8b870a75530083fdbaaa866da5bc38fd46bbf1aaddf000bcea4bf235b79263975bc42d45ed9e99a31fe87cda28d73e9962c521e436fa3444828a5e6467bd92e59fef4c3bae09fe200d611f1a625301915feb28446816200a1a640a1a0a03ef296b03e3253787919a3a6b5ca430234edf4685b4892d36dbfd419ea12942de49e44943de3499c8b5938140776856745879945a13b457d24e8a1e64c11f7b8a2d87f657b9365e6bfc0705c0f8e3c338eb962f8d10b9178e89797ea9102dba4e10bce867c31d196c67d60b0b348c02d1575a7299642c0f8e4932fbdb24c2f41f4ea1e1cbc1644f03619b252ff3ddf1e33ca260a98d10a1a1d89f9aefa34349b38932aaff2ef6f6d6447533e48e9ececc35913db393e0db1ca478ea667451019635b534d6c2e3783bdb2217a058e3d6b27d2570d6e535a1cf62ee85d6270f596f08924c0c70a247e7c9c0c90e43a118751f2215533d6d8b0592e529b00bbbfd7f6ecd35feddc69b3b142cb1c4f6d117cad574474fdd4944796158b48ade5631b9705804c56279cd6b738cc03b264f769cb66cbd932a5223e64aa891c275c94aa33de196e3ea2dbb5ad0252b884cc3fd4c64b4bffe86d6da0539dd83227130cd31a7d0b09b0b4821f350c68bc15d101bc07611848c1266f22c6df56e3210b5b93f092c82a9cc3994e81a553403950e943958f37298508622aa4a1149de494f3fa2b42524f8bed64edb0642c874d9f5d9996a750a2d5c30434b81f0983937dc52bf3fef36c0392dd9f10373e6bee81c9214cd448d44a648b408db035293e54c7fee94110505299d9c04059399347d2a1279c4fc05dd9d5df5afe0be31a62b7e4b2f049aa91fc8806e1ef35d8fa02db168266cb5792799abb69be7fe68b3fabe638b5231386485cae7ee1c81412154f73d6042e31d26b9a97401a006172eaf9dfd1972464bf9cec85c22065819b0dce81c4c449ddcbf385233db54ea89359246c7dc65dfb89323be5e7b9f6448dfd6a1540c10fe667514287f0df0a2652cfa9ffe65b4cf5562b0ac3fa7cfef35e5aa772a01b89d76a65e241be36228ba05130098b1b14f5b3bceaee22eb14fe232c21c882b48e3a235b1d654d84484ebd8a29443fa4652dcdd3a759cab119cfbccc53aadaa19a2889aec38ac23340f4f0b71ec2bd0b6bf104ea8e55c25a3f0334671d73fac9104ba9225cb3f74a3a0734c77c6dd9bac6feb34c484243a1514a2b034ea3a80c0324e4d0093ad1297edb404013f579ddb918c4c1b01d791ce0faec197d170e0a0d3082daa279a5acca2676830ae6636029eef8dd901813dd279145acfb8030c3b97a9895759ddef073018256cda577b197a8caa85d38d580816bf7006ba01ad40ad1f95ec6827cfc453ef1726086ad45415c3d8eed193f28ac0ed8b6c713ca4c262528fc4e4828a5051b1bbaee52a67f34f8160d4198efc089db0f6c9004cfd76614dd21298b42bfc347253738f4e300bf97ebd8de3d9a59ed05638e8be54ba0bdadeff342c91faa08fdf1c827e79b6c6ac5c54d48110c6787802e41a161584d4394760d4cb9f9646fdde7c95b189f3d1c5fd696864a645b76c154d4241604810b69d476517dfb63abd5dda9c87a96a7ff702777aea84b0867e9c9c10934424d268e62294cf1ab2a52093841e17b014f1b5d831bb462b9fee65d6d49243182b22086c7cebcea161ec041f3fc91ae70796e4b76219c578d14c86e045d6d4f0c43092a226464c6f754660caaa3e7a3563ee89119550c44644511575341e5378bdb7714c7d7252e3440891ff8d29598abefb1e5c1158110698d27a129e93bb217ef5c00ec9b317e4d3d681c3533d90ecb2dd3f04619071045390450448f4d78b5f2e626e82e5fce1ca57f3fd40d8d7240989614d9f9b63d461e9e6657993ac7022544d52ba88e06482ff227d25f4a2c7c6c43f65161fc6ea40e62930a0991ddcc2d783fbbf4fbd3ceaca9334b7e1863ba69aed83c7bcf1c2f153368a130", 0x1000}], 0x0, 0x0) 04:07:46 executing program 2: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r0, 0x107, 0xa, &(0x7f0000000000), 0x4) 04:07:46 executing program 5: openat$procfs(0xffffffffffffff9c, &(0x7f0000001500)='/proc/crypto\x00', 0x0, 0x0) 04:07:46 executing program 0: socketpair(0x1e, 0x0, 0x80000001, &(0x7f0000000300)) 04:07:46 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_RINGS_GET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000980)=ANY=[@ANYBLOB="64020000", @ANYRES64], 0x264}}, 0x0) 04:07:46 executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000200)={0x4c, 0x0, &(0x7f0000000440)=[@transaction_sg={0x40046304, {0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}], 0x0, 0x0, 0x0}) 04:07:46 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f00003fe000/0xc00000)=nil, 0xc00000, 0x0, 0x13, r0, 0x0) msync(&(0x7f0000404000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 04:07:46 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) 04:07:46 executing program 5: request_key(&(0x7f0000000380)='syzkaller\x00', &(0x7f00000003c0)={'syz', 0x2}, 0x0, 0xfffffffffffffff8) [ 365.147440][ T7627] loop4: detected capacity change from 0 to 8 04:07:46 executing program 4: syz_open_dev$hiddev(&(0x7f00000002c0), 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000000)) 04:07:46 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)=@ipv6_getnexthop={0x24, 0x6a, 0x1, 0x0, 0x0, {}, [@NHA_OIF={0x8}, @NHA_FDB={0x4}]}, 0x24}}, 0x0) 04:07:46 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet(r0, &(0x7f0000005180)=[{{&(0x7f0000000080)={0x2, 0x4e23, @loopback}, 0x10, 0x0}}, {{&(0x7f00000001c0)={0x2, 0x4e24}, 0x10, 0x0, 0x0, &(0x7f0000001800)=[@ip_retopts={{0x18, 0x0, 0x7, {[@noop, @timestamp_prespec={0x44, 0x4}]}}}], 0x18}}], 0x2, 0x0) 04:07:46 executing program 5: syz_mount_image$vfat(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)) [ 365.231905][ T2968] Dev loop4: unable to read RDB block 8 [ 365.237536][ T2968] loop4: unable to read partition table [ 365.249405][ T7634] binder: 7632:7634 unknown command 0 [ 365.263809][ T2968] loop4: partition table beyond EOD, truncated [ 365.270538][ T7634] binder: 7632:7634 ioctl c0306201 20000200 returned -22 04:07:46 executing program 2: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000200)={0x30, 0x0, &(0x7f0000000040)=[@acquire, @acquire, @release, @enter_looper, @decrefs, @exit_looper], 0x34, 0x0, 0x0}) 04:07:46 executing program 0: seccomp$SECCOMP_SET_MODE_FILTER(0x1, 0x0, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x800}]}) 04:07:46 executing program 3: request_key(&(0x7f00000012c0)='id_legacy\x00', &(0x7f0000001300)={'syz', 0x2}, &(0x7f0000001340)='\x00', 0xfffffffffffffffd) r0 = add_key$user(0x0, &(0x7f00000013c0)={'syz', 0x0}, 0x0, 0x0, 0x0) keyctl$invalidate(0x15, r0) socket$inet6_udp(0xa, 0x2, 0x0) 04:07:46 executing program 4: openat$sndtimer(0xffffffffffffff9c, &(0x7f00000005c0), 0xc6100) 04:07:46 executing program 1: r0 = add_key$user(&(0x7f0000000240), &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000080)="87", 0x1, 0xfffffffffffffffd) keyctl$get_keyring_id(0x0, r0, 0x0) 04:07:46 executing program 0: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f00000003c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000380)={&(0x7f0000000080)=@newsa={0xf0, 0x10, 0x0, 0x0, 0x0, {{@in6=@mcast1, @in=@private}, {@in=@local}, @in=@initdev={0xac, 0x1e, 0x0, 0x0}}}, 0xf0}}, 0x0) [ 365.376691][ T7650] binder: 7648:7650 unknown command 0 04:07:46 executing program 5: msync(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f00003fe000/0xc00000)=nil, 0x1ffff000, 0x0, 0x13, r0, 0x0) 04:07:46 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000140)={'batadv_slave_1\x00', &(0x7f0000000100)=@ethtool_rxfh_indir={0x1d}}) 04:07:46 executing program 4: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000280)='attr/sockcreate\x00') getsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, 0x0, 0x0) [ 365.422334][ T7650] binder: 7648:7650 ioctl c0306201 20000200 returned -22 04:07:46 executing program 2: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000040)={'veth0_virt_wifi\x00', 0x0}) sendmmsg$inet(r0, &(0x7f0000002280)=[{{&(0x7f0000000000)={0x2, 0x4e21, @loopback}, 0x10, 0x0, 0x0, &(0x7f0000000500)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r1, @remote, @local}}}], 0x20}}], 0x1, 0x0) 04:07:46 executing program 1: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) 04:07:46 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet(r0, &(0x7f0000002280)=[{{&(0x7f0000000000)={0x2, 0x4e20, @multicast1}, 0x10, 0x0, 0x0, &(0x7f0000000500)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @remote, @local}}}, @ip_tos_u8={{0xe0}}], 0x38}}], 0x1, 0x0) 04:07:46 executing program 5: open_tree(0xffffffffffffffff, 0x0, 0x88800) 04:07:46 executing program 4: keyctl$instantiate(0xc, 0x0, &(0x7f0000000540)=@encrypted_load={'load ', 'ecryptfs', 0x20, 'trusted:', 'big_key\x00'}, 0x35, 0x0) 04:07:46 executing program 3: syz_mount_image$tmpfs(0x0, 0x0, 0x0, 0x6, &(0x7f0000000740)=[{&(0x7f0000000480)="74d7879dd2bee2e11fa697bc86ac235f06cd6bf0b3a4fde3bc014f86cdb269", 0x1f}, {&(0x7f00000004c0)}, {&(0x7f0000000500)}, {0x0, 0x0, 0x7fffffff}, {0x0}, {&(0x7f0000000680), 0x0, 0x73}], 0x60000, &(0x7f0000000800)={[{@nr_blocks}], [{@func={'func', 0x3d, 'MODULE_CHECK'}}, {@appraise_type}]}) setsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) syz_genetlink_get_family_id$team(&(0x7f0000000e40), 0xffffffffffffffff) 04:07:46 executing program 2: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_rx_ring(r0, 0x107, 0x5, &(0x7f0000000000), 0x10) 04:07:46 executing program 5: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/power/pm_async', 0x101041, 0x0) write$FUSE_OPEN(r0, 0x0, 0x10) 04:07:46 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f000000eb40), 0x0, 0x0) ioctl$LOOP_CTL_GET_FREE(r0, 0xc0045878) 04:07:46 executing program 0: bpf$BPF_TASK_FD_QUERY(0xe, 0x0, 0x0) 04:07:46 executing program 2: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/dev_mcast\x00') getsockname$packet(r0, &(0x7f0000000640)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @multicast}, 0x0) sendmsg$NL80211_CMD_DEL_MPATH(0xffffffffffffffff, 0x0, 0x0) 04:07:46 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x3, &(0x7f0000001300)=[{0x0}, {&(0x7f00000001c0)="3b8257bc733ddbb1643b9aae", 0xc, 0x6}, {0x0}], 0x1800848, &(0x7f0000001380)={[{@iocharset={'iocharset', 0x3d, 'iso8859-13'}}], [{@func={'func', 0x3d, 'FILE_MMAP'}}, {@appraise}]}) ioctl$FS_IOC_GET_ENCRYPTION_PWSALT(r0, 0x40106614, &(0x7f00000013c0)) [ 365.658243][ T7680] loop3: detected capacity change from 0 to 264192 04:07:46 executing program 5: syz_mount_image$vfat(0x0, 0x0, 0x0, 0x2, &(0x7f0000001100)=[{&(0x7f0000000080)='J', 0x1}, {&(0x7f0000000100)="99", 0x1}], 0x0, 0x0) 04:07:46 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000001180)=@base={0x17, 0x0, 0x691, 0xffff}, 0x48) 04:07:46 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x0, 0x1, &(0x7f0000000000)=@raw=[@func], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:07:46 executing program 0: r0 = socket$packet(0x2, 0xa, 0x16) recvfrom$packet(r0, 0x0, 0x0, 0x42, 0x0, 0x0) 04:07:46 executing program 2: syz_mount_image$vfat(0x0, 0x0, 0x0, 0x1, &(0x7f0000001100)=[{0x0, 0x0, 0x8001}], 0x0, 0x0) 04:07:46 executing program 5: r0 = socket$inet(0x2, 0xa, 0x0) ioctl$sock_inet_SIOCSARP(r0, 0x8955, &(0x7f0000000040)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x0, @dev}, 0x2, {0x2, 0x0, @loopback}, 'sit0\x00'}) 04:07:46 executing program 1: syz_clone(0x4c04080, 0x0, 0x0, 0x0, 0x0, 0x0) 04:07:46 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)=@ipv6_deladdr={0x18}, 0x18}}, 0x0) [ 365.801460][ T7693] FAT-fs (loop4): Unrecognized mount option "func=FILE_MMAP" or missing value 04:07:46 executing program 4: bpf$BPF_TASK_FD_QUERY(0x9, &(0x7f0000001a40)={0x0, 0xffffffffffffffff, 0x0, 0x2, 0x0}, 0x30) 04:07:46 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) bind$netlink(r0, &(0x7f0000000080)={0x10, 0x0, 0x0, 0x40000000}, 0xc) [ 365.903410][ T7703] loop2: detected capacity change from 0 to 128 [ 365.927121][ T2968] I/O error, dev loop2, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 04:07:47 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x2a, &(0x7f0000000080)={{{@in=@private, @in6=@ipv4={'\x00', '\xff\xff', @broadcast}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee01}}, {{@in6=@empty}, 0x0, @in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}}, 0xe8) 04:07:47 executing program 2: syz_clone(0x11200100, 0x0, 0x0, 0x0, 0x0, 0x0) 04:07:47 executing program 4: r0 = add_key$keyring(&(0x7f00000001c0), &(0x7f0000000200)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x9, 0x0, r0) [ 365.954574][ T2968] Buffer I/O error on dev loop2, logical block 0, async page read [ 365.974411][ T2968] loop2: unable to read partition table 04:07:47 executing program 5: bpf$BPF_TASK_FD_QUERY(0x17, 0x0, 0x0) 04:07:47 executing program 3: add_key(&(0x7f0000000380)='rxrpc\x00', 0x0, 0x0, 0x0, 0xffffffffffffffff) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) 04:07:47 executing program 1: socketpair(0xc, 0x0, 0x0, &(0x7f0000002280)) 04:07:47 executing program 2: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000700), 0x0) ioctl$SNDRV_TIMER_IOCTL_NEXT_DEVICE(r0, 0xc0145401, &(0x7f0000000740)) 04:07:47 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000040)={'veth0_virt_wifi\x00', 0x0}) sendmmsg$inet(r0, &(0x7f0000002280)=[{{&(0x7f0000000000)={0x2, 0x4e20, @multicast1}, 0x10, 0x0, 0x0, &(0x7f0000000500)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r1, @remote, @local}}}, @ip_tos_u8={{0x11}}], 0x38}}], 0x1, 0x0) 04:07:47 executing program 4: r0 = syz_clone(0x52024000, &(0x7f0000000000), 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)="8062473d47e93ddba3eb8fdd4d6b09f0d6c8b7d0379cddc861313d5fa887f505133b957c30b7306adbb9112761b39b190927b63ff02214e3c22acaa10594d963c6fa16deeb76e676aa2b6baeb0c7ea62476b72f920b9b2450885312358b7d26a677f4eb13672c5c5b756350b5143c6a4cd81c63ccde865f9323eda393c8ecc2f7125da82b0060bdd9a921f9a18cee1a6092dafab4e57fa40413d98e89c6de2551f4f139623756bb4f16ea22d701317978f35c0390f4fef94b3f0674070c526eaa758e22e6dfa6b9add419f1642e7a7927a73d65104ae116f460d3e81333f031801c74326f37cdd78fc86b47574e1025572fd9cd96de5fa854a4d8e63da78c75b0c51a4fa007517d600cf607d4aca0eaac618461adda659d217e55d26d258344be9406d3baad8d04288ddaf464357d8378c66f652f3bd5204207294f5dbaedd4f24729b4d853609444c3b7bfcc5549883af5132e95de75534dc923996f19aab3def0e5f8760b9010aa103c2654e7d0f272b25d69d4afe4e9a0306900e464922cc9f75a7ebe5d1ed5a7e86f4730944f53d0f88e4f503f2b49b85c094a94ca63f1e99b8d1b8309e4d06fb7648b94c6e746a68544f70917f2da71e58b0b5302406c524029c29bbe81e1ced23c1aafca8a00ea9d409751aac98b5a8cd388d5f10e3527248be9543a29be67e42315a2517b276593914c485c7bd42d42fd3a56ddd1a37b74111da4eaf79457dabca2b2999d40b9c8065ce3737479f3e82f3e1f809499d40eefe480ce7ae741a1f49d3b05a653dc1815ed551e4d1e5db13ed6b74d8d7d6ffd281bc751b1b118ad11ea16dbdf2efa1244b7334cd0c382771b0cd284c0119e5f68f7ad39bc2f8206c708702fa8a8105a7de97233e82633bde636aed44822362c0a107547a692953142df1c2e2622bf455b5970dfab5b0854828f908e2a7bb372666d06cea685ec7f16f4571370986890bb2f171e2e3568c2d9aa0711fd8dce9b70685e25645e4fe536401f9f7c8d447ea3f691121e2515ac85dfe38c8d811348357ba7c268a3348c867505c41b6ed7f22f30ded3de3dc24172acec7076dd1c56dcf3839f17bafb0765d44b98474a96c777b212a3e432d35e4ec3af150847b647eafd3c9a2d225e0dd9835c8a09cc311163f02f71e56f48259a07d12b473660405a752522e5dcd6b9088624d772d4ad39cabeea170a1665e1934f8193518ff41451e4be94ca40c0887effa9837f6c8322c116d212d6ddade7e9242e0364673c173e2886ff4800a41eb25a6c2c57b0f8a581295c4a77f899be80a09a0a031879e8fa33ace173e01ec0045ed4ea166560d6a10c4b7c11f45f0018760df1c74f894e99212ab73ed855a4e93e91d80460401c054508430f048eb8f61ab4a1cc3684aeed6253bff7c60d84f3c66422e05e89919795aad30c110f3dd71b4f79b604fa551da23ab3a44df536cd0763d3c72d52614dd61b867989907602c8d68bf4a99ab08a0360a485a3151f68ee8e3915f2d506ef4c98061587bf3196bf845abf30e0cd0ac83a59305d537b3b3c694c52acca019ca2d19107031fd3f36f63f67aee48ce577f99e1bb51e1128455e92ed40b57fa714558331ebe28ffc68e704e2d437b630741e54cfa188fa2751439d457308f52049336c40d95c1e2e56997e999c7be10b1588b1e0b8095ab98978c69290d3abe903d708db5065739cce6d394fbb4b4d9de5e45f7ab940b160888a5a699e7a9f7280b6512ed72863bdb9802da0a4a9c4a3c7a9cbed5a445d1981248dad48b7beff85e41ff0b001a900494449eae93d0f00e9e545158e89016222e3ec0021e95b57434c068f91d10ded0c419516185c8c2c9ac0b7fe4c97ed6b62258431949184ea72b258ec9ab5f9aef4c7b0bca293b1a72871ef0b94a1435a69c839fc987330ffdd99c1896f29ec61827bce0196ef3a7052041e95bf21a75a84ef7bb4101b5c0707a137e248ea03fe6236ae1669a4342e7addf85656ccc028313188a0a5e64df6336c3dabc423e19aa464f710ac770e9d729b62c90e45eca691a311ace370188df9b7f8524617238fb2a3addf92d119ca35ec24ace858ed629667a53017ed775f0a0611cd5497be44a369c0a1dd60ee82faf0aad139181389637b46a9b02e02d7388c514a77f52c682221c4bf34e646613a54fb5ef29c02eeee98e5af40f7a81fc5a0a7655a7f8a89c201ff60f9b6d3ed6aefc0f414eb20a0d62ac2dc1a191de17d1ef0a74737264e16ad42489ade805a0fadb2d44c7205351536f5b6a43cac2b02d5a1b11b877eb50f6163994b3ec40b2389d40668c396bdd8bfb740d7bc0417d10a6bb72ec682d3e8ecafc54ebb24fd3e11ea92139ae091e646c80d44b91229f8fb3f51d149e52c2077dd7baeb2b6f979d8ff4280fbd79460392921dd4c90d8ca8babd3fb0b85239dd00ac0917056908698d2ae71583f68ee4491ee9412782d20b91d108f7754564a9a497a67ce1dec7e5fd5b3554ebf0f8740ae34a9d28137b66731842d57466a22e215e224923a175fe96c0954d1afb5e0e9b45492e0d04a38422f4cc46538d15b27e7a0fb8e948d04241a60a50ce013131d6b9edb992853a4bb1d971c78a8da2003cb6785dfbce58b480c4aeca450a773a45b8a0058dd053e2f9e62d6f5724f7a5e20dff4b43c951148eb303b1ce9a198fb618583a79508582a1965d775b1a3ff6ed6cf9d63e99fd78909b74e1c32e5f96d1e4357d2a697b096fe84470d48d55997026ba1f6613b9ae806d3f215a44ff45a7476efdfb293933a616f6c6d5d5a102f3abf1117bde2dce9206af4a266091218851bdbee775d32be7a1b987556a29f9c5bfa93c940f30b190f74dc4fa08687d23bef60b5c45058bb0a9ad737e963747e515bacb7") getpgrp(r0) syz_open_procfs$namespace(r0, &(0x7f0000001100)='ns/time_for_children\x00') syz_open_procfs(0x0, 0x0) syz_open_procfs$namespace(0x0, &(0x7f00000010c0)='ns/user\x00') 04:07:48 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000002280)={0x6, 0x2, &(0x7f0000000080)=@raw=[@exit, @call], &(0x7f0000002140)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:07:48 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) getsockopt$inet_mreq(r0, 0x0, 0x20, 0x0, &(0x7f0000000200)) 04:07:48 executing program 0: syz_clone(0x40040600, 0x0, 0x0, 0x0, 0x0, 0x0) 04:07:48 executing program 1: clock_gettime(0x0, &(0x7f00000001c0)={0x0, 0x0}) pselect6(0x40, &(0x7f0000000100), &(0x7f0000000140)={0x8b61}, 0x0, &(0x7f0000000200)={0x0, r0+10000000}, 0x0) 04:07:48 executing program 3: timer_create(0x0, 0x0, &(0x7f0000001980)) timer_create(0x0, 0x0, 0x0) 04:07:48 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x890d, 0x0) 04:07:48 executing program 1: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000240), 0x0) ioctl$SNDRV_TIMER_IOCTL_GPARAMS(r0, 0x40485404, 0x0) 04:07:48 executing program 5: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000280)='net/arp\x00') syz_genetlink_get_family_id$nl80211(&(0x7f00000007c0), r0) 04:07:48 executing program 3: r0 = socket$tipc(0x1e, 0x2, 0x0) sendmsg$tipc(r0, &(0x7f0000000640)={&(0x7f0000000100)=@id, 0x10, &(0x7f0000000580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 04:07:48 executing program 2: syz_open_dev$loop(&(0x7f0000000080), 0xaa2, 0x0) 04:07:48 executing program 1: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/power/pm_async', 0x309100, 0x0) 04:07:48 executing program 4: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_int(r0, 0x107, 0x12, 0x0, 0x4) 04:07:48 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_GET_INTERFACE(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000140)={0x14}, 0x14}}, 0x0) sendmsg$NL802154_CMD_SET_SHORT_ADDR(r0, &(0x7f0000000fc0)={&(0x7f0000000ec0), 0xc, &(0x7f0000000f80)={&(0x7f0000000f00)={0x14}, 0x14}}, 0x0) 04:07:48 executing program 3: r0 = getpgid(0x0) process_vm_readv(r0, &(0x7f0000000840)=[{0x0}, {&(0x7f0000000200)=""/255, 0xff}], 0x2, &(0x7f0000001a40)=[{&(0x7f0000000900)=""/103, 0x67}], 0x1, 0x0) 04:07:48 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000040)={'veth0_virt_wifi\x00', 0x0}) sendmmsg$inet(r0, &(0x7f0000002280)=[{{&(0x7f0000000000)={0x2, 0x4e21, @empty}, 0x10, 0x0, 0x0, &(0x7f0000000500)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r1, @empty, @local}}}], 0x20}}], 0x1, 0x0) 04:07:48 executing program 1: clock_getres(0x5, &(0x7f00000003c0)) 04:07:48 executing program 2: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x54c, 0x5c4, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x2, [{0x4, &(0x7f0000000100)=@lang_id={0x4}}, {0x2, &(0x7f0000000140)=@string={0x2}}]}) syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) 04:07:48 executing program 5: socket$packet(0x10, 0x3, 0x16) 04:07:48 executing program 4: bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000980)={&(0x7f0000000940)='./file0\x00', 0x1}, 0x10) 04:07:48 executing program 3: add_key$user(&(0x7f00000001c0), &(0x7f0000000200)={'syz', 0x2}, &(0x7f0000000240)='\t', 0x1, 0xfffffffffffffffc) 04:07:48 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_CALIPSO_C_LISTALL(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x2400c001) 04:07:48 executing program 4: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000000)={'batadv_slave_1\x00'}) 04:07:48 executing program 3: syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/llc/core\x00') 04:07:48 executing program 0: syz_usb_connect$hid(0x1, 0x3f, &(0x7f00000000c0)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x8, 0x56a, 0x30, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x1, 0x0, 0x0, {0x9}, {{{0x9, 0x5, 0x81, 0x3, 0x0, 0x9}}, [{}]}}}]}}]}}, &(0x7f0000000300)={0xa, &(0x7f0000000100)={0xa}, 0x46, &(0x7f0000000140)={0x5, 0xf, 0x46, 0x5, [@ss_cap={0xa}, @ss_cap={0xa}, @ssp_cap={0x1c, 0x10, 0xa, 0x0, 0x4, 0x0, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0]}, @ext_cap={0x7}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x0, 0x0, 0x7}]}, 0x2, [{0x0, 0x0}, {0xea, &(0x7f0000000340)=ANY=[@ANYBLOB="ea030174ecf76b7930e8eb4383522e86f10a5ac77aab609e245746e3e4807dd7b6eebbec995b23720a298fd364567dd9eb3df3ef155a46a07d9fba654b4d9a78f0bfc84791332e1d9d39b4744931ff8ba70dc623020f4608ca79f64bb14f414417924423d4227ee3e476aaffa4bba7bec1388d42b61a3bc4c710e2522262a0f6a7f2b92143d8f6d4e4c162049cdcd5acd44743e3c0e47ed93e6ec249705f3f278daa66bc955e5c0f9d1e704f037cd7bac2642e76f52287806e57d1b2be05337e856bdb200b5dbb687837914dd1ca42738b8834827985573d56e509715dbf5027276bfb11f842631f144b5269db9cec20cde2228645b3c4f62b39bdf456afe9d6028d013e8b5d99c0f967d600111bd0b6157a928a8a6bec9469714bd259a5a2dcff2c39170a2d31267bdb104652"]}]}) 04:07:48 executing program 1: openat$sysfs(0xffffffffffffff9c, &(0x7f00000000c0)='/sys/kernel/notes', 0x121, 0x0) 04:07:48 executing program 5: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_rx_ring(r0, 0x107, 0x5, &(0x7f00000024c0), 0x10) 04:07:48 executing program 3: socketpair(0x11, 0x0, 0x0, &(0x7f0000000140)) 04:07:48 executing program 4: keyctl$chown(0x4, 0x0, 0xffffffffffffffff, 0xee00) [ 367.790048][ T3690] usb 3-1: new high-speed USB device number 4 using dummy_hcd [ 368.050162][ T3690] usb 3-1: Using ep0 maxpacket: 16 [ 368.055510][ T3684] usb 1-1: new low-speed USB device number 4 using dummy_hcd [ 368.180263][ T3690] usb 3-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 368.360359][ T3690] usb 3-1: New USB device found, idVendor=054c, idProduct=05c4, bcdDevice= 0.40 [ 368.373320][ T3690] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 368.388656][ T3690] usb 3-1: Product: syz [ 368.395938][ T3690] usb 3-1: SerialNumber: syz [ 368.452473][ T3690] usbhid 3-1:1.0: couldn't find an input interrupt endpoint [ 368.530299][ T3684] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 368.544902][ T3684] usb 1-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 1 [ 368.672378][ T3732] usb 3-1: USB disconnect, device number 4 [ 368.850210][ T3684] usb 1-1: string descriptor 0 read error: -22 [ 368.856516][ T3684] usb 1-1: New USB device found, idVendor=056a, idProduct=0030, bcdDevice= 0.40 [ 368.866283][ T3684] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 368.922900][ T3684] usbhid 1-1:1.0: can't add hid device: -22 [ 368.928958][ T3684] usbhid: probe of 1-1:1.0 failed with error -22 04:07:50 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, 0x0, 0x0) mmap(&(0x7f00003fe000/0xc00000)=nil, 0xc00000, 0x0, 0x13, r0, 0x0) [ 369.137550][ T14] usb 1-1: USB disconnect, device number 4 04:07:50 executing program 5: syz_open_procfs(0x0, &(0x7f0000000040)='loginuid\x00') 04:07:50 executing program 1: syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x101102) 04:07:50 executing program 3: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_int(r0, 0x107, 0xe, 0x0, 0x4) 04:07:50 executing program 4: setgid(0xee00) syz_init_net_socket$nfc_llcp(0x27, 0x2, 0x1) 04:07:50 executing program 3: ioctl$PPPIOCATTCHAN(0xffffffffffffffff, 0x40047438, &(0x7f0000000240)) ioctl$PPPIOCGUNIT(0xffffffffffffffff, 0x80047456, 0x0) bpf$PROG_BIND_MAP(0x23, 0x0, 0x0) syz_clone(0x4000000, 0x0, 0x0, 0x0, 0x0, 0x0) 04:07:50 executing program 4: bpf$BPF_TASK_FD_QUERY(0xa, 0x0, 0x7b) 04:07:50 executing program 0: syz_open_procfs(0xffffffffffffffff, &(0x7f0000000280)='attr/sockcreate\x00') 04:07:50 executing program 5: keyctl$KEYCTL_PKEY_VERIFY(0x1c, &(0x7f0000000040), &(0x7f0000000300)=ANY=[@ANYBLOB='enc=oaep hash='], 0x0, 0x0) 04:07:50 executing program 1: syz_open_dev$loop(&(0x7f0000000080), 0x0, 0x200) 04:07:50 executing program 2: r0 = socket$tipc(0x1e, 0x2, 0x0) bind$tipc(r0, &(0x7f0000000080)=@nameseq={0x1e, 0x1, 0x0, {0x0, 0x2}}, 0x10) 04:07:50 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$inet_mreqsrc(r0, 0x11, 0xa, &(0x7f0000000000)={@multicast2, @local, @dev}, 0xc) 04:07:50 executing program 3: r0 = socket$packet(0x2, 0x3, 0x16) bind$packet(r0, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x14) 04:07:50 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) sendmsg$inet(r0, &(0x7f0000001580)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000140)='g', 0x1}], 0x1}, 0x24004090) 04:07:50 executing program 4: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/consoles\x00', 0x0, 0x0) mmap$KVM_VCPU(&(0x7f0000ffd000/0x1000)=nil, 0x930, 0x0, 0x10, r0, 0x0) 04:07:50 executing program 2: process_vm_readv(0x0, &(0x7f0000000080)=[{0x0}, {0xfffffffffffffffd}], 0x2, 0x0, 0x0, 0x0) 04:07:50 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x80602, 0x0) ioctl$LOOP_CTL_REMOVE(r0, 0x4c81, 0x0) 04:07:50 executing program 3: bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={&(0x7f0000000000)='compact_retry\x00'}, 0x10) 04:07:50 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x100000b, 0x13, r0, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 04:07:50 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmmsg$inet(r0, &(0x7f0000003300)=[{{&(0x7f0000000000)={0x2, 0x4e21, @local}, 0x10, 0x0, 0x0, &(0x7f00000006c0)=[@ip_retopts={{0x14, 0x0, 0x7, {[@noop, @rr={0x7, 0x3, 0x79}]}}}], 0x18}}], 0x1, 0x0) 04:07:50 executing program 3: getpeername$packet(0xffffffffffffffff, 0x0, 0x0) syz_open_procfs$namespace(0x0, 0x0) accept4$packet(0xffffffffffffffff, &(0x7f0000000300)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, 0x0, 0x0) r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_DEL_VIF(r0, 0x0, 0xcb, 0x0, 0x0) syz_open_procfs$namespace(0x0, &(0x7f0000000640)='ns/uts\x00') syz_clone(0x4041000, 0x0, 0x0, &(0x7f0000000740), &(0x7f0000000780), &(0x7f00000007c0)="7695e1b897211238273393f60b4cc7780c95753c0b5417e95962cfcce719fb72f48f344d13b21b34ca292c34") 04:07:50 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f00003fe000/0xc00000)=nil, 0xc00000, 0x0, 0x13, r0, 0x0) ioctl$sock_SIOCOUTQ(r0, 0x5411, &(0x7f0000000000)) 04:07:50 executing program 1: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$inet_mreqn(r0, 0x0, 0x20, &(0x7f0000000680)={@private, @loopback}, 0xc) 04:07:50 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) syz_mount_image$fuse(&(0x7f0000000040), &(0x7f00000001c0)='.\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}}) write$FUSE_NOTIFY_POLL(r0, &(0x7f0000000080)={0x18}, 0x18) 04:07:50 executing program 0: pselect6(0x0, 0x0, &(0x7f0000000140), &(0x7f0000000180), &(0x7f0000000200), &(0x7f0000000280)={&(0x7f0000000240), 0x8}) 04:07:50 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f00000001c0)={{{@in6=@local, @in=@empty, 0x0, 0x0, 0x0, 0x0, 0xa}}, {{@in6=@mcast1, 0x0, 0x32}, 0xa, @in6=@loopback, 0x0, 0x1}}, 0xe8) 04:07:50 executing program 2: syz_clone(0x2f380200, 0x0, 0x0, 0x0, 0x0, 0x0) 04:07:51 executing program 1: syz_open_dev$loop(&(0x7f0000000040), 0xffffffffffffffff, 0x240680) 04:07:51 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, &(0x7f0000001300), 0x0, &(0x7f0000001380)) 04:07:51 executing program 0: r0 = socket$tipc(0x1e, 0x5, 0x0) sendmsg$tipc(r0, &(0x7f0000000000)={&(0x7f0000000300), 0x10, 0x0, 0x3e8}, 0x0) 04:07:51 executing program 5: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/bus/acpi', 0x592782e44c4dc61a, 0x0) 04:07:51 executing program 1: getsockopt$inet_mreqsrc(0xffffffffffffffff, 0x0, 0x28, &(0x7f0000000000)={@private, @multicast1, @broadcast}, &(0x7f0000000040)=0xc) socket$inet_udp(0x2, 0x2, 0x0) getsockopt$inet_mreq(0xffffffffffffffff, 0x0, 0x20, &(0x7f00000001c0)={@multicast2, @dev}, &(0x7f0000000200)=0x8) r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f000000eb40), 0x0, 0x0) ioctl$LOOP_CTL_GET_FREE(r0, 0x4c82) ioctl$LOOP_CTL_ADD(r0, 0x4c80, 0x0) 04:07:51 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet(r0, &(0x7f0000002280)=[{{&(0x7f0000000000)={0x2, 0x4e20, @remote}, 0x10, 0x0, 0x0, &(0x7f0000000040)=[@ip_pktinfo={{0x1c, 0x2, 0x8, {0x0, @local, @local}}}, @ip_ttl={{0x14, 0x0, 0x2, 0x4}}], 0x38}}], 0x1, 0x0) 04:07:51 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f00003fe000/0xc00000)=nil, 0xc00000, 0x0, 0xa013, r0, 0x0) 04:07:51 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000001180)=@base={0x17, 0x8, 0x0, 0xffff}, 0x48) [ 370.110115][ T7854] FAT-fs (loop3): bogus number of reserved sectors [ 370.136837][ T7854] FAT-fs (loop3): Can't find a valid FAT filesystem 04:07:51 executing program 4: r0 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x3000, 0x0, 0x13, r0, 0x0) 04:07:51 executing program 5: r0 = socket$packet(0x2, 0xa, 0x16) getpeername$packet(r0, 0x0, 0x0) 04:07:51 executing program 1: pselect6(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x5}, &(0x7f00000000c0)={0x77359400}, 0x0) 04:07:51 executing program 2: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) bpf$BPF_TASK_FD_QUERY(0x2, &(0x7f0000001a40)={r0, 0xffffffffffffffff, 0x0, 0x0, 0x0}, 0x30) 04:07:51 executing program 3: timer_create(0x0, &(0x7f0000000180)={0x0, 0x0, 0x4, @thr={&(0x7f00000000c0), 0x0}}, 0x0) 04:07:51 executing program 5: request_key(&(0x7f0000001000)='pkcs7_test\x00', &(0x7f0000001040)={'syz', 0x2}, 0x0, 0x0) 04:07:51 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x894b, &(0x7f0000000140)={'batadv_slave_1\x00', 0x0}) 04:07:51 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_SET_ACKREQ_DEFAULT(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x14}, 0x14}}, 0x0) sendmsg$NL802154_CMD_GET_WPAN_PHY(r0, &(0x7f0000000280)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x14, 0x0, 0x1}, 0x14}}, 0x0) 04:07:51 executing program 0: syz_clone(0xe4012000, 0x0, 0x0, 0x0, 0x0, 0x0) 04:07:51 executing program 4: syz_genetlink_get_family_id$nl802154(&(0x7f00000008c0), 0xffffffffffffffff) 04:07:51 executing program 5: pkey_mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0xffffffffffffffff) openat$full(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) pkey_mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x1, 0xffffffffffffffff) 04:07:51 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x2, &(0x7f0000000080)={{{@in=@private=0x1000000, @in6=@ipv4={'\x00', '\xff\xff', @broadcast}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee01}}, {{@in6=@empty}, 0x0, @in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}}, 0xe8) 04:07:51 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x0, &(0x7f0000000200)="98f4ce0d", 0x4) 04:07:51 executing program 4: bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000001a40)={0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0}, 0x20001a70) 04:07:52 executing program 1: socketpair(0x10, 0x0, 0xc, &(0x7f0000002280)) 04:07:52 executing program 0: syz_clone(0x51828000, 0x0, 0x0, 0x0, 0x0, 0x0) 04:07:52 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) setsockopt$SO_TIMESTAMPING(r0, 0x1, 0x44, &(0x7f0000000000), 0x4) 04:07:52 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmmsg$inet(r0, &(0x7f00000023c0)=[{{&(0x7f0000000000)={0x2, 0x4e20, @local}, 0x10, 0x0, 0x0, &(0x7f0000000200)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @loopback, @local}}}], 0x20}}, {{&(0x7f0000000240)={0x2, 0x4e21, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10, 0x0}}], 0x2, 0x0) 04:07:52 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x2, &(0x7f0000001300)=[{0x0, 0x0, 0x859fe3b}, {&(0x7f00000001c0)="3b8257bc733ddbb164", 0x9, 0x6}], 0x0, &(0x7f0000001380)) 04:07:52 executing program 4: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/power/pm_async', 0x101041, 0x0) write$FUSE_OPEN(r0, 0x0, 0x0) 04:07:52 executing program 5: syz_mount_image$tmpfs(&(0x7f0000001700), 0x0, 0x0, 0x1, &(0x7f0000001840)=[{&(0x7f0000001800)="90", 0x1}], 0x0, &(0x7f0000001880)) [ 371.210233][ T7899] nf_conntrack: default automatic helper assignment has been turned off for security reasons and CT-based firewall rule not found. Use the iptables CT target to attach helpers instead. [ 371.218307][ T7904] loop3: detected capacity change from 0 to 18942 04:07:52 executing program 4: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000200)={0x4c, 0x2, &(0x7f0000000440)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}], 0x0, 0x0, 0x0}) 04:07:52 executing program 1: rt_tgsigqueueinfo(0x0, 0x0, 0x0, &(0x7f0000002040)={0x0, 0x0, 0xe10}) 04:07:52 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000700)=@base={0x14}, 0x48) [ 371.338411][ T7904] FAT-fs (loop3): bogus number of FAT structure [ 371.357499][ T7911] binder: 7910:7911 unknown command 16456 [ 371.363579][ T7904] FAT-fs (loop3): Can't find a valid FAT filesystem 04:07:52 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_DEL_MPATH(r0, &(0x7f0000001000)={&(0x7f0000000f00), 0xc, &(0x7f0000000fc0)={0x0}}, 0x8055) 04:07:52 executing program 1: sched_rr_get_interval(0x0, &(0x7f0000000340)) [ 371.395596][ T7911] binder: 7910:7911 ioctl c0306201 20000200 returned -22 04:07:52 executing program 4: syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x40, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1}}]}}, &(0x7f0000000240)={0x0, 0x0, 0x27, &(0x7f0000000480)=ANY=[@ANYBLOB="050f35"]}) 04:07:52 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000002280)={0x6, 0x2, &(0x7f0000000340)=@framed={{}, [@map_idx_val, @alu, @map_val, @map_val, @map_val={0x18, 0x0, 0x2, 0x0, 0x1}, @map_fd, @call]}, &(0x7f0000002140)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x35}, 0x80) 04:07:52 executing program 3: getpeername$packet(0xffffffffffffffff, 0x0, 0x0) syz_clone(0x4041000, &(0x7f0000000680), 0x0, &(0x7f0000000740), 0x0, &(0x7f00000007c0)='v') 04:07:52 executing program 5: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000080), 0x0) ioctl$SNDRV_TIMER_IOCTL_STATUS64(r0, 0x80605414, 0x0) 04:07:52 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0x5) setresuid(r1, 0x0, 0x0) 04:07:52 executing program 1: r0 = syz_open_dev$mouse(&(0x7f0000000340), 0x0, 0x0) setsockopt$packet_add_memb(r0, 0x107, 0x1, 0x0, 0x0) 04:07:52 executing program 2: syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="12015002000000402505a8a43a0a000003010902"], &(0x7f0000000240)={0x0, 0x0, 0x27, 0x0}) syz_usb_connect$printer(0x0, 0x0, 0x0, 0x0) 04:07:52 executing program 5: openat$sysfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) read$FUSE(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$loop(&(0x7f0000000080), 0xaa2, 0x200) ioctl$LOOP_SET_FD(0xffffffffffffffff, 0x4c00, 0xffffffffffffffff) 04:07:52 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000140)=@bpf_lsm={0x1d, 0x2, &(0x7f0000000000)=@raw=[@map_idx={0x18, 0x6, 0x5, 0x0, 0x4}], &(0x7f0000000040)='GPL\x00', 0x401, 0x0, 0xfffffffffffffffc, 0x41000, 0x8, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x9, 0x1}, 0x8, 0x10, &(0x7f00000000c0)={0x0, 0x1, 0x7, 0x9}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000100)=[0x1, 0x1, 0xffffffffffffffff]}, 0x80) keyctl$invalidate(0x15, 0x0) socket$inet6(0xa, 0xa, 0x10001) r0 = add_key$user(&(0x7f00000001c0), &(0x7f0000000200)={'syz', 0x2}, &(0x7f0000000240)="095a5e3b1157b114b59eef911cc9e5a1ad9dc508c4859c0de5a6a4d3e717370bfeb3bb8aa5163152a01c34682a32cc95a826aa460fac0b9e4767fa8beab5bac424d801cbe748a650ceba470fa7423c8f223dcc2840f6928c32bd43a0826a110311cc1ddea54a9689700768e237c0bc0fa4f5a58655801c52007032877265f9718e9d35aadc20c3b385c38d3de17f856914942d436516d1ecf17f34e2aed10e63c60b9a4fce1043acd0063c825b3968d158de21198aecb793787b173832072ee99b8cf31d0ad62e24aed238854ae6d3764968d1d5da70599a5c812b8e90259e5ede89078d5daa2e644d50f473bb66b91e8d20551831adbe5f72c8cc3939e0b76a08a2e8bc5d233d2c481b27f2e6125401cd41a542010b16d89a9405046122281718248fbe153db21faa8abbac0dfcc9b41d6a2e0101682b7ad80deb4f14874d75c212701cd504df4278cae9864304e5164a8a701e78a6cd36c4c7124ba3c9c987add78d74dad05dbb038fe92fe21e686970c0d5d25fef86d7cf891d574350b986a84be43eb5cb020b203d455c610cf50d145469c04754363710d0d1461f3f6d48ec3a6f0a527867b53d210381aebd650b9c1ba262d958becebe3a7ecaa7ff9de7f07b69dfc5d873efea226c02d0c2af111d900588d8dd8cbb5ddc9945589add32be972121566def7e382a6634eda0d60c78425a82ec051a92b06d1c88e577e67158d025b5b7c51865a0edee66aeb917c5ef3d755ee2c2a509ff2fede02fec3914c9f83542560784c8062ed6fcad422aad676141f5f7e2b7dac96ca88be7e1af0a41eaa47fbce8180786ab878ca198cae469565f7003a4ad0ce32d4ceaf05618ee71a8c582752aba82d4b4592e15886a772473df51f977de4362a863d146192a671d2b4a7ae9904127f303f247890fe662ad5391f4ebc06949731bc930121cd11ae516205109eda404f257df79895bce9086b862af00e404997381c185ecc0c176d7b9f947ac70e12ed5261cb68b630f41dc9601be5fe12a745f1da9de68ca333daf533ae1a99c90127eea197ac5dd04f1c6ebdb8638285ae0fd6c0c1506fc039c171292299230b2eb98edef78c14d493f5079e9afa16f5991e0b725216edda2b352e35a803411e654db38b437c60262837c9bce0fb3afa1e04932bc67214ba008366fee9ea02547042bbde063f1a1ff3d2b9602d62c7b478acf53e5c16c5802d3865112bd9341d1f5270b1f33fd4457e53016ebc78e8c035517dab9ba513da0839bb431f58fac9789cd1e5470cd10ce47d14b2c4be3150b1a35de5307ced784a9751d6f66f8ca03e2135ca10c34f7331ba5563499f8d72369cb05a3834252e37c67132c3c805ea008285db0a4a4542a3136ad8c59373347b0b8f27d600744eab78cc1d5b78961ec4bb1a4790beb5ed8489218138236e0d4a1e24f3138b93225f02b35f52dff9fde980201eebbd36b07a0b8b9746c8150fe702517b896785f353abbb959af88145e44b34dbaf6e31deec044586c335dc1cc4330747d0cd2a334211b9ebc247da22eda0ab066aa08f857194a91f1daa3bab8f8714846c5dbd813580d504bba9b45e0e878beb9947a841ef210fcb0f57f394ad02515eb4f1f365920de655841ce12550983eed666fc7bea08e4dcaa29d8468760f576a93b527d1a0f3276cbe934fb1c91c6bd6af49f98bbee00d48e730ba5d7e70f604692624de5a4c46ad8aac3b25af81e2434b90cadc908ef476526b35ea103b08b2ef7bdcebb475c812875e9795b3bb4ab39076feda7980b1eb5c078f3ab5f667ad58b28bc78be5eb26a1c6fdbe4c6f9c2c9bb9488c2aba88de5f61104385119c386da7c94e1df5ab10121dc637fd39741cd43fa87a011d0bd77b890b389bd615d2b23c1165b9e137e3a15d0eed34a2e49ef42e9d695fb0cf624f54cd7822c4617c56ca60b946e2bdcba840b56a550e561c10813241763d2f700ed29f4d6c1a09ee028711d3870d56b7ce506658d2508d94cb25182bad5bbad750bf170f29f3b3f55f8b29d842177d37b4a4f1f4ab21ed6d99bdd51ba46a6344cf7647c85ece4ab7ed74da26c4240139122b5dc9bfef22f9443d7ba3316bbb0316636c60771d2d7df85f6ac3065bc213cf4d34be76f2104fcfb078c168d9389cd0b8af493901a07b208def4971cb67b85ad8b7bd5bfbc088709835bd81d14924c62f49345b0cc9d460b0d770429bfd5ca6554b10c61aeca672a2fa6c6188de60a3954241338c515a2d487e53f2dd3a674011a7dfe3a62db691781995eedb7270070f5a490b69a6082a9750fc6c131022324942a70852d35d299d7aeac4c28a0483cd409c7ca679df83967485ed21d2ba688028738890e5a94c34660de7cc8419edaa7d2a9bd9986e51f5586a3d67378d1f3ad1f4afd4fa2ea5df009b7ceb368ae1f040717bcfa649cb573f0aac896f1eee83c4564feab9e3ff95c6b947c3ef108105bffacc013de7eb47a30da127c13f100788bd08a5fa93ddc01e1b51442664a143a5aabdde6cb404e79229b48045e720107a7865a4d85fb51a19ae397f044ef90536363e520029bea5768009d88ed3c0f144e8b63d5005652b8d77ff47024fc7ec3f6b4bdeddcc125f9ebee2299b65cf4b2af60c7e3ff1d11c22f7d4b4c8867edf5c5dd65b5386791d4f958bda02144704bda6a8979631b163137ba6f4f16f93528cc7c8948b4104f2db98d06fe2ac1259f54dc5f0c35e0f3c1085a2f9094e4363b8b459ae73a7d56daa1fef1fb02576ec87a1dd80789c8cff6eb82b0cc986d1eca304c9115150e91698578e2ab6eedb975aa57fd1dbb6db0d98b547cbf97df17dd1207049c8bc7b01794db6ae7bbd60e76e924b59a6090d036350696bff11fe3716b2a0ccab5a1f07a85032ce8bdb19934850dc9b3bf671ea03368427c5055d77d8d946a05cc5c48f30ddd23aa8166a46cee615514b44673a48b7fbb4dba5473d61cc05e3bb5864dffe83d3c15ad18cfc9aa66d6c1e9d8c9b20f7881ac67c2e7e946407acf9507fc06594b33c6d135f369ca85996d3c41eaedac176d4fec833803908a3626bf6f298d36617944197b4de7352e2a53b0df3ff5f3d11bed0963154ab38ca274ae0a68d801362ed50496feb33ac6a8755052ffef398fb519fb724d135931b83889323ddebdacb3b3f0bd01493ab579c7e8aee63f15d2a182f3aac2c23c75bf9a16f5d4f9385e71a8651fe19f169c165f314f0d11f511a4ac86957de120a6be3b8080e557da0b7a0e91e4cd03bc697aaeb51292f93153b79596dcb6a14c41072e4f75db0f4afbff346b39921ce28b3f0945c6b9b488891b14b292c2a319af75339368c1a37e9dfbcf3fbbcdfea7a71f077891872eb4fd7fa35fc2532975884ca2023851eb4e577cdf1e68c98e70a08dffcbe7a896e9f13b78b5618856ccb0a59b09269953ed4aa05a8cfc98868ef35f377d1228000d2ad29d40983e449cf21b0715d6d82ae3166bd149fe16c5aa7b70a292c0cc97564c82b63df18bc4909f7be0dde126f948f62fd65d6cbe277de2aa1c549f6475992cfbc9ac26e5cec5c4fe2dd737dc9fcd1cd1cb44194a169f9c81f47b09b7dc5468ee068c9c5b6ce5b08350dd8729af0fe70ca704f55ef8fef8ad47044f76d1da8ad8137bafaffe4f4e7e8fbd467c187214ff25824f5260f9495fc39b004e6763c7bb96138316a524e727cad0f6dd4d90f371d7ebc108abc7ce49d6c3649ff6aa145dedee232c3829b472d5a9680c0c32e1e53d54f9f6d8373f3b0c0a20d9855490d4cd35f5e65622dba6595c14dbb5740c9bbddf59ce77b821c559e17cca24d2a8985aaeffd3b546ec2e15bdca11113d493f80b61061e9aa73b405e0de88e7a365c2d29330e75c05254a05a98ec626e2891353eb305a564a2a0db822c7ced310b5461b5a956f4eb2b4096a8b7d2d9bd713711544fa0d1bfcf018af0c162dcf71e809da2f5a64fda3421030fee3e1b812823df39d8b5095338d26d4a3dc77623ec400081a5108b729b731377a422e337d8d3ec9d07df8eab3c815663da38691ea1497f3cf44128fd5b8e475b970f987c5d56f21b6f4222c423a465819de07d35f34a0f86c68a22852860ac956a9bc79012423eed1bc26e9a1a36227e83c623e60e9767c190a9a431a3f6d8b81e52f248154c43f06c812c9e161e4ec2015c8643f90214d4fa1fde7272d5558c2a22049c2cd78d8157bfe7a5c66f4a7a645f9c60fbdec9f42093ad671f716b63d32cad63f1f44e13b5dbf58fd932416ed5225b0171e02c8b574862606efc516dfbc1abc1db110d218f21bfe4212ec877cb47e3bc5a9b1b2ad833ea90d17f82e86e54110e6dcba52d8451f0e7813e4a2f0cb7b380495387be52850e135af6e03b5c9d5bf596e9a5e74d879869ad4d386d6deb7c7607957eaefb54cbeaeb2f6ec9d194354aebbe0db0c1a5bb12b57ad5f7f704d4defb4dbfbbe116108ddc68b24e0438e16bb6bdca4eeca61a12100ce0f19cd7b9604da379f9e81ba75372033206e6454d5525f0ef8cc6c6b938d7a03098cd04c93eb3cead7c21d6d36b0092cb5e3fe635858b1670c0f584dc5b6700419bd6199ca5e1fba66fb42b4272ecf3b9d10b3512ba7f5fa419839e27115ad0420d717b81f6613ec7ad622b3e133a4ed812ac90899bdb3dce12283ec3e48cb49a792aae0ec64b60bbed1eba761eb7127a9518ec5bc84052a67c20f6ce91dc21dd90d0ecce476a9af4d83c0a22534c3198e31b7f25dc218e924ab407f9a0b426791cb849ce6759f89f4f3e4262c3ba43f5f03047a8fdbd18e9ce4fcd148aec7620303cae9b43db7960f357017fef43c87ac4360285fcf2da878870ea79596049a2e0057a5ccdbbc73f6f6f7818a58533748514700f82442a3071c966b6e3e4c8671c4f5f63ee9e952de3ddefb414c71efbc79855812685b5ea1cce44ab070f6624693ead1c28df8aad375b1819f4bc03a5ac379db9bef810e8c22212b56cb91f723d973f1b2141e71144c337cfcb083398505063b39732b52f342e8eb954317900d96f22d4829de012b82206b136c9d240b4ab3f3a3badd8e213acf6504c8e019ceee4a55d47971a46c70fce6dee033795b0bd7e50c04bb8aebab42189fb859d906e056670a7cc4e19e9931678589d158464de540ba978571a2e70ee3693e272bbc13823f3f398c833c1f22a6df60a7f5e8e844dbd091f70a6f55557f9011d8df7877be992df507a88da1d7f0dc44040850f7d617fe3a761ae8ce707e1b5f2cd90e27090f60717b2d92bd69551a203438248b074aa4facac55ff898902799f9d16e2dc6d247c744571cb32eed2776fb1b428921018d2e6a9d989dd652a29f19d053273e0fe0752720ac0edc976276feb266882e49441223163d80b7c60a76b38dc556529a27765e021411b01f9b9e70cd730bfa4b86f990eb1084cfe5218470b7e16de37e52c275438a63eff794d3037d29814075fdc974b33ca5526dfc8ce4535072c4f74c1ff135610d5e244c43a6da03d0e9ef24bd58a504228570b051d278ebf12dd2a571a343438d8f70ceda66d17c4bd93ec44463f3454c8c0cc4a17d8002f6b529517940458d30f77ab3532a6610306a1c5b46de2c53ce2071fc1fab95d3d594bd8c9dc46b0eccf59cbac09e8bdc12a198ea310017118f8fb103e282373bee74bb875b91d9fad01096846321a514cf5626a2756fbdde2b5ac3832c102a1c9a2feedc49a26093901f61abf6d762219b28363423182f3d437a4bd5aefd6f765b7e6c332e6502531c7cf9127c666f074bae650282d4ff", 0x1000, 0xfffffffffffffffc) keyctl$KEYCTL_PKEY_QUERY(0x18, r0, 0x0, &(0x7f0000001240)='\x00', &(0x7f0000001280)) 04:07:52 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_SET_CCA_MODE(r0, &(0x7f0000000480)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000440)={&(0x7f0000000400)={0x14}, 0x14}}, 0x8044) 04:07:52 executing program 0: socket(0x1e, 0x0, 0x10000) 04:07:52 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000002280)={0xf, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x3, 0x0, 0x6, 0x0, 0x0, 0x0, 0x10}]}, &(0x7f0000002140)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 371.810156][ T3684] usb 5-1: new high-speed USB device number 18 using dummy_hcd [ 371.980570][ T3687] usb 3-1: new high-speed USB device number 5 using dummy_hcd [ 372.220313][ T3684] usb 5-1: unable to get BOS descriptor set [ 372.300417][ T3684] usb 5-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 372.420248][ T3687] usb 3-1: unable to get BOS descriptor or descriptor too short [ 372.490184][ T3684] usb 5-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 372.499363][ T3684] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 372.507953][ T3684] usb 5-1: Product: syz [ 372.512590][ T3687] usb 3-1: config 0 has no interfaces? [ 372.518580][ T3684] usb 5-1: Manufacturer: syz [ 372.523729][ T3684] usb 5-1: SerialNumber: syz [ 372.620159][ T3687] usb 3-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= a.3a [ 372.629324][ T3687] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=3 [ 372.637833][ T3687] usb 3-1: SerialNumber: syz [ 372.644984][ T3687] usb 3-1: config 0 descriptor?? [ 372.799301][ T3685] usb 5-1: USB disconnect, device number 18 [ 372.907643][ T3686] usb 3-1: USB disconnect, device number 5 04:07:54 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_inet_SIOCSIFADDR(r0, 0x8916, &(0x7f0000000080)={'veth1_vlan\x00', {0x2, 0x0, @empty}}) 04:07:54 executing program 3: socket$packet(0x11, 0x2, 0x300) setsockopt$packet_fanout(0xffffffffffffffff, 0x107, 0x12, 0x0, 0x0) socket$packet(0x11, 0x2, 0x300) 04:07:54 executing program 0: request_key(&(0x7f0000000080)='id_legacy\x00', &(0x7f00000000c0)={'syz', 0x1}, 0x0, 0xfffffffffffffffd) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) 04:07:54 executing program 5: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000280)='attr/sockcreate\x00') bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='kvm_mmio\x00', r0}, 0x10) 04:07:54 executing program 1: pipe(&(0x7f0000000000)) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 04:07:54 executing program 5: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/sockstat\x00') read$FUSE(r0, &(0x7f00000003c0)={0x2020}, 0x2020) 04:07:54 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000880)={0x18, 0x4, &(0x7f0000000000)=@framed={{}, [@generic={0x7, 0x0, 0x0, 0xa1ee}]}, &(0x7f00000006c0)='GPL\x00', 0x4, 0xc4, &(0x7f0000000700)=""/196, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:07:54 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f0000000040), r0) 04:07:54 executing program 3: r0 = socket$tipc(0x1e, 0x2, 0x0) setsockopt$MRT6_FLUSH(r0, 0x29, 0xd4, 0x0, 0x0) 04:07:54 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001880)={&(0x7f0000000800)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x30, 0x30, 0x2, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x4, 0x5}}, @array={0x0, 0x0, 0x0, 0x3, 0x0, {0x2, 0x2}}]}}, &(0x7f0000000880)=""/4096, 0x4a, 0x1000, 0x1}, 0x20) 04:07:54 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000880)={0x11, 0x3, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000000000000000000000000000095"], &(0x7f0000000040)='GPL\x00', 0x4, 0xc4, &(0x7f0000000700)=""/196, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000100)={&(0x7f00000000c0)='ext4_ext_remove_space_done\x00', r0}, 0x10) 04:07:54 executing program 1: r0 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8914, &(0x7f0000000180)={'batadv_slave_1\x00'}) 04:07:54 executing program 3: r0 = add_key$fscrypt_v1(&(0x7f00000001c0), &(0x7f0000000200)={'fscrypt:', @desc1}, &(0x7f0000000240)={0x0, "e861edc962cf0357732471b3fd5786f587fcbf5a4e8d46f375e7d0c59e3c09d3fa4d15795eb53d542e15e3013fda3c836530878ed235b3b16816e3ae9deaa2cb"}, 0x48, 0xfffffffffffffffc) add_key$fscrypt_provisioning(&(0x7f0000000440), 0x0, &(0x7f0000000680)=ANY=[], 0x48, r0) 04:07:54 executing program 5: syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="12015002000000402505a8a440000102030109021b00010100000009"], &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0}) 04:07:54 executing program 2: msync(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x0) 04:07:54 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000880)={0x16, 0x4, &(0x7f0000000000)=@framed={{}, [@call]}, &(0x7f0000000080)='GPL\x00', 0x7, 0xc4, &(0x7f0000000700)=""/196, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:07:54 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000880)={0xd, 0x4, &(0x7f0000000000)=@framed={{}, [@call]}, &(0x7f0000000080)='GPL\x00', 0x7, 0xc4, &(0x7f0000000700)=""/196, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:07:54 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000880)={0x8, 0x3, &(0x7f0000000680)=@framed, &(0x7f0000000040)='GPL\x00', 0x4, 0xc4, &(0x7f0000000700)=""/196, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_GET_PROG_INFO(0xa, &(0x7f0000000500)={r0, 0x0, 0x0}, 0x10) [ 373.614663][ T7971] batman_adv: batadv0: Interface deactivated: batadv_slave_1 04:07:54 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000040)={0x18, 0x4, &(0x7f0000000000)=@framed={{}, [@exit]}, &(0x7f00000000c0)='GPL\x00', 0x4, 0xbc, &(0x7f0000000700)=""/188, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:07:54 executing program 4: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000340)='./cgroup/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000040)={r0, 0x0, 0x1, 0x0, 0x0}, 0x20) 04:07:54 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000880)={0xa, 0x4, &(0x7f0000000000)=@framed={{}, [@call]}, &(0x7f0000000080)='GPL\x00', 0x7, 0xc4, &(0x7f0000000700)=""/196, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:07:54 executing program 1: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000880)={0x8, 0x3, &(0x7f0000000680)=@framed, &(0x7f0000000040)='GPL\x00', 0x4, 0xc4, &(0x7f0000000700)=""/196, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_GET_PROG_INFO(0xa, &(0x7f0000000500)={r0, 0xe0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x8, 0x0, 0x0}}, 0x10) 04:07:54 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000880)={0xb, 0x4, &(0x7f0000000000)=@framed={{}, [@call]}, &(0x7f0000000080)='GPL\x00', 0x7, 0xc4, &(0x7f0000000700)=""/196, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:07:54 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000880)={0x12, 0x3, &(0x7f0000000680)=@framed, &(0x7f00000006c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0xf, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:07:54 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000880)={0xe, 0x4, &(0x7f0000000000)=@framed={{}, [@call]}, &(0x7f0000000080)='GPL\x00', 0x7, 0xc4, &(0x7f0000000700)=""/196, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 373.940320][ T3686] usb 6-1: new high-speed USB device number 4 using dummy_hcd [ 374.380110][ T3686] usb 6-1: unable to get BOS descriptor or descriptor too short [ 374.470112][ T3686] usb 6-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 374.484405][ T3686] usb 6-1: config 1 has 0 interfaces, different from the descriptor's value: 1 [ 374.670194][ T3686] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 374.679281][ T3686] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 374.687343][ T3686] usb 6-1: Product: syz [ 374.691553][ T3686] usb 6-1: Manufacturer: syz [ 374.696168][ T3686] usb 6-1: SerialNumber: syz [ 374.956456][ T3687] usb 6-1: USB disconnect, device number 4 04:07:56 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000880)={0x5, 0x4, &(0x7f0000000000)=@framed={{}, [@call]}, &(0x7f0000000080)='GPL\x00', 0x7, 0xc4, &(0x7f0000000700)=""/196, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:07:56 executing program 4: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000880)={0x18, 0x3, &(0x7f0000000680)=@framed, &(0x7f00000006c0)='GPL\x00', 0x4, 0xc4, &(0x7f0000000700)=""/196, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000380)={r0, 0x0, 0x0}, 0x10) 04:07:56 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000880)={0x11, 0x3, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000000000000000000000000000095"], &(0x7f0000000040)='GPL\x00', 0x4, 0xc4, &(0x7f0000000700)=""/196, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) sendmsg(r0, 0x0, 0x0) 04:07:56 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000880)={0xc, 0x4, &(0x7f0000000000)=@framed={{}, [@call]}, &(0x7f0000000080)='GPL\x00', 0x7, 0xc4, &(0x7f0000000700)=""/196, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:07:56 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000880)={0x2, 0x4, &(0x7f0000000000)=@framed={{}, [@call]}, &(0x7f0000000080)='GPL\x00', 0x7, 0xc4, &(0x7f0000000700)=""/196, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:07:56 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000880)={0x18, 0x3, &(0x7f0000000680)=@framed, &(0x7f00000006c0)='GPL\x00', 0x4, 0xc4, &(0x7f0000000700)=""/196, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={&(0x7f0000000000)='mark_victim\x00', r0}, 0x10) 04:07:56 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000880)={0xf, 0x4, &(0x7f0000000000)=@framed={{}, [@call]}, &(0x7f0000000080)='GPL\x00', 0x7, 0xc4, &(0x7f0000000700)=""/196, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:07:56 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000880)={0x6, 0x4, &(0x7f0000000000)=@framed={{}, [@call]}, &(0x7f0000000080)='GPL\x00', 0x7, 0xc4, &(0x7f0000000700)=""/196, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:07:56 executing program 0: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TIOCSSOFTCAR(r0, 0x4b63, 0x0) 04:07:56 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TIOCSSOFTCAR(r0, 0x5432, 0x0) 04:07:56 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000015140)={0x0, 0xffffff7f, &(0x7f0000015100)={&(0x7f0000000080)=ANY=[@ANYBLOB="6c5001003000010028bd7000fbdbdf25000000003434010044011a000d000100636f6e6e6d61726b00000000c80002801c000100ff7f000080000000030000000900000079000000c40c00001c000100030000000900000004000000030000000100ffff3f0000001c0001000000010006000000f5ffffef01000000edd8000001fe00001c00010001000000778800000000002012c0922809000000070000001c0001006605000007000000020000000200000008000000018000001c00010003000000ffffff7f08000000ff03000003000000010000001c0001000008000006000000000000200300000002000000ff0300004d000600da84d44e1a7b30053defbe8a302b02eb5bb0198a4b2b2f939042abb0bb308464b8391e6f642e7dbb5dc58655c25dd941264a7e1ec3edc0d78e070fb81c6510a0fe3f5c54715291a50e0000000c00070000000000000000000c0008000000000005000000d8111e000700010078740000b001028024000100726177000000000000000000000000000000000000000000009cf7ffffffffffff000300040000000800020001000000df00060022f06d616e676c6500000000000000000000000000000000000000000000000000001600080035a9448031aa96c20960d54e136a475a2a0d7b41fad7896f26821f1d454d504abc86b98ce8e97a76b571e441e84cca2dc187f71a5e55e65c9e6d04d35e97fbdbab7309fccb9d121f9d1dc6c1af3924d493d6294357a385fa514ff5e2e600727f5a6595bf1b0a678d53e7d5d406c549e16b74fd0d0e58e3c418ee3541f92eaad1d8f6a62370f5b5ea197bf41df99e890550f79cea9b50c07b6a7554d92459e7a58d8998103dc4e3d34e5eb6a56800e7702056bc408700240001007365637572697479000000000000000000000000000000000000000000000000240001006e61740000000000000000000000000000000000000000000000000000000000240001007365637572697479000000000000000000000000000000000000000000000000240001007365637572697479000000000000000000000000000000000000000000000000080003000800000004100600d202ca8a3a989044142d06ad09c46f6e6b753d42f18ddda2435383a84b7fa42bcfe314edd7616f38347f18b7da8d04373d4a8df542945d111350c7a5a4042576af0b10a8eac5d40e92f9b9a2470fd5218904db6f53fa4d58035e0ff09a2438333299155121b62c68e10bc2be04cbb7c0d776e0b518c1872cdb0c14a28e120db2f0a6fa74f90b9f349137a92076873e90d5894a4b61e93abc2794064e7b4b294dc43a1ca3976e78922fc9e7e28dc35031d36dac2e1cf61e610c871b16e79371f29edf1fcc6f01c6a437b75fb63c1000eaec827f661d51d3a6be7abcdf9f7d2cadd23304bfe331edae0f154670b2986a7fbd2960f840083d8f19f14dcbdb1764705034e2ea68129cf61b55b7f082fbc1828e51218e78fb6f1f4c23e622131a646eadc7caae948233ec64dd43b1a5d280e5ccdba5f7ca874c363d48c7826e81c090f898e9bfee469f2c3f7126f6c42cc4ad44cdb7882ef43a110b06b9a555b986d60b609349f58520544d2359bc21c30fb296971fce4bd11c975433fd5ae55ab4ebac581fa4eecdf731705c3dbe38511b6e873fb965bc5335acafd23280a9e6aec1aff3cf979caba5c176b47defc8f1009b320623696ec430008a4a273dc9e961be36a7cb442af8a2926a0952b82907308eb85f8f58f144959ccd7a0f033b366250e0cf697fd99dac383b7d95c6472dd11482a639ca08c59c62ac1d249f5476b159b5fe238fa312e033363d624381c530df656d2d80746d63949206f108b1fd6636d768757a751d88f9b85d61aa05e668c325532fca9505a38aa8a464da30c9de90bc7aef7da1c95f92d34df25a822797d7027ed27ea0879c6d8e6d964876217197b00e58f121bf384f3f11b3c269c528f14b48a285d7d32763a7d0cba43cc6efde96aa84f730bb0a51166dead7e7e991f235394e62394cdf0b813702e2c35ec7ca7997e7a42a9062c7a56875798f7f0737c58b632291e904a92085a4171401243334475744209a2c120b4c092c0880a93934165ce406b1247e9e7face1cb36b92135b3d48863907826d4779b868b7ac738da2b1aca68145ad4cd42cc1011717a954e9f4ad0398158cc2b94ffb162a4a885c6612d3f86c273ecba51534ad7f2b8cebf843a9d823a129a4cf2bc2d19b1e852b956cf93cc49c34673743c012732943af62a1212fb83b3b39fef1517739b489bb91d723085df5979842119ce71e698e80be4693a913d7eb7c2455e184438a4ffe8d19dd0ec91df85722534c7dcce34d6b915f737080bbf8c41ea817176bcacbbb93ba24f7f7cf24799deef5959a879898a1ff93da8d8781f7ca82dc60e880c0c983120169864a26dce5f0dca331555129858d459a8b23e51cc7942c6db23b4bbca5416a3163d32814508a6ee86bd6b559254bb4bb2fee394dadc3de432e7a54161ef1890db993d28f907f7456c393b762ba9c2b6750ed5d0884a319402120cad9c7209b8956a81e21653d1c99ac363de2c92a557372854def60d0a7c510881702e4edd2be218d7df155bf6f8647b02c92122d5a8307981ffc4093b842ff94616e12ff51bd898e55fd0c38e698e24f4fd9adcac164265138fb6e6659b93a2c6fd553965dea8f4d210bdb34e1016aa6f7b685e4c13ed758a97e2d4d03aad45915a29e9df8d3cab956730a5c4b23a554d6835a9b94419de0ec6958c387181f17f7c085d9e99c44445068d13f0a4e77f20bc1af02342d5d1b3e27f822277905b07a05b3addac2ccf16e522981e7e8cca014a664f4b465f208e48ee30e08dd817b0a18fe0b6f497920964ccdcbe0143fab21ed8489342213d61e3906e8087c4737101018fcc549f7ab7f6562d624596274540f4f4b72952c17c8c2e1f7fda4944fd97f58976ac095ca6f25da2efd5b30b29b62403d641bc5b3eac56b1e281732bb4dcf43cec3ebd8b4d4f41901a4df5aa8f95b62bff2e9c306410f4d075f10e37aabb5fc71c32d8b652cde10a313c8e4b7186828fd6e818ba8f1e0379e167c2fefd28d137f2185cb1bbfd0b1fd6f76c418087843bfbdb10f05e345646bd374e83f10685a8d93f23725792e7af5aaa581ad98b6172982fd742fc084ceb2b35dc8b7f088eb8c010d3b4572607b349fe45c531c0b55372e5b7eb5b57d0a409953b3886ba85089ecbc251672726dd8a393652a13bc0881d5ecc10b1860dfaa2cc8a4f064a50f95f2ca7c4ab2f429e39b49c19860959d6e87407decc847098f33d694ae20f950b97cd668542c295d40e0597b5998fecb0d429aaecf180cf9b8722bc594c8aa53c94b2daf98338b34ef64ebaaea1df85b6f2624d935bd69a73251c5f01572b08c0e394981d127b63c59910b47116d74d041e545b2c9448dbec8783440fbca0d45fbbb900f09aa57af97145e3c4c81e4aa6e02391deb07f0646a305f0b35861b67957d474f6502ff8e5b04c5c43808be332be1ca537020e794d4aed4d1f172fc4c6514024a953b9bc9bfc41e04c07e867dacbae855e4b39fbd7eef744d61f5ba995e1af914c538cfd955743eb88a1bb643f4db8a9d018fdb35f4f0c2ab5ceaa985f22e2a312173e99fd9e8a4caa0c213b733c34fe5ba62ab16416c910a4b9e244378214441ec3ee1c8e167f086a95495fe151f7edf5cd31f27562e61d48572970a2a56cbbb351bd5d8d9cca1d6f7825d3397fb5f03bdd14a634d5bac22cb0a36e520b92dc0489b203fcb9bb44a5424c1fbfe9365615aa409be39fe354b1090b60c4b127b0011ff1ebcac13b8e6ec5e0a3aba077143f9cf1565d7be47097a1bc5b36e59daedf2df210209498b07f490f8db6a8f304d90744006ed6be8307fedf53ff6597d2f804e418aa89d839bea59abf9baf6afbb4c857339d03be40dd74d81f59f2285f415c5759d2cf5a38c45ea497a571f19ff081aad3bbcda5c7dc8e27643e7f702b016300ac0e0aa8260440301d308ef9259f1a642ac4337b16ccb29adafc830fe95582aedefa635b8f42646f36b61d39009f769493252452b88e251b51feac1349551cf40e7daf9838bf8318b28e01717c6c395eb7ff5a271a23b9c81f3366277a9b6b1fb2e0e872d34935097957c61270a889f94bf73a220627b5d757b78c50bb99d73f15a9e93799ee41f5bc35ed5b13a182ee8c72ed7e94dbf96b1d375e7b719877503f4dab3693127727734d9832300ab5c766353df39a08ab51cf714b411116546a0a997e8b309ade4ce47153c0c36641e0d0a02dcde7f55e7af97a54af5a955a4351a5e2e68308fcbe7fff7c840710c1629efcd7c00e9125141eee79e5e8f01f7a8f83072ae847677159235a24a82e0fdc4df6fc57c73d3304f76e71b3a37959d7ff260513c71db41a74a6aa086e348f7e86ccf1a732af9d0e051765ae86532c7329eb690fda5949895a9eb655e46152d0545e89da4e076a1c77d470a58394abd25c568aa7d12645f43b5b67648321c51d84c8aaf8168d2b7941fc6b0a313497a5886176428d9b7014b8a8ae794589cacab5778f0780f017b19861a1a80e655fdf7c293d0aed0c01cda49dec4eb74eac1e8415076e6243b5e6797edf7537b9bcb9c41ff08198dc54ca10b9a8a256bb57ef4eaa7dd23d39a53f10959904c2e3582cab92dbbc3cadd601259af269eff786b1a0cc8a537d24c457f5649c2a643403d1833295884057a1b3cbc6e17ebeef3420e866428b31e727ba71bfba2d1dac122786d6cf35166cd8f2a0a6d86c686bd08c7402e545f13bf6d47367ce0a4aca8ce95056272a6b905334b47709059e07fdff2ff79030eb6980aec7d90fe1564761ffde5f06afde8e38874d06ce96449ef8d5968fd1a17484c020f1be6b50ba05cfa417e724393b7bfd62305e366caaa7c82bcbacb32ed0b2b6c21264bcf7ce627ed9486410c8c60409c93f9ad31e1547c317dfd650572ea7d520000bc467e9226e5fff6d87dbb7984d2e3d3f91501ec0b307b0ff42f7a84eb3ac829c09633b2efb6c9837e116c07e2f6274fef1ada545d1e59f981070983519f338841563016747c6fe4c021d65f44b37a58e97cd3519fc6906c1262f90eca870241607f394135a3fb966f172250f330c2cc47f7e935e8de2c7b4a4b72b75e7d16df4563201c2af213157e9694dedfa75d3f0ecd61b0b2d2ae5281735bc91a571222e5cf1f5be828d833721797853dbdad122feb7106523aef5dbb6cded12932ff5beba710f9e75f8fc9ca299bf299e34c69bc7d9854a845671098f57e8d88a0279950dbcbfd61bf21635bc8e881a3c1161c8baa0582133d237d13f5ed03120809eaf3f56b2c01a1f6d6a7d217e739c107c67704788af3ff228a9669e68e3128f2aa949c284b6663b692741cf9219626c5430164fed06f9b1e4283e6207d82fc8c416a7ff1205254d0edca2fe7c9902be9125d2cdb2ae85cbdb06bb64611adbc4b68403cf87f1d2c189f743be0be5b6b829ccb85eaeeb02a8e937382eaccb4e44a2c5c84261ec8b3874a371e16501760d6b5f5d4529887350eebbab668d1245efda701b500a1edcb15c7bb0588c5d45703804ac1be02ade6af3c5c25361a00e4c998c4f1b64228daa85c510cd3ac50433d5cd2a22dde02beafae2e193d4b5fd119c95a611a31133d4ad9834fbe73c0c3f79829aabc4bdd64ae9a766a7f708c803eb71aa10e7ba2012313e811eed08b86d876c4684f5aa96b0ae3f0bf2a53e948dcfe7b82a4d585357da4ce2a119654542ed6015f4694de131e81d56128249db74d11128e4b16bdf4216f4f1056610a16e629734bc47d51c04245f34d0a651ba02c9558dbcef200d843863e172fdaf49180447d5218f3af982c0cceeec0cbf9139553330f48daa589bdfcb4ef9addb2ec34293726e8832d12ad0851309167ef5af9181c35eac714f729cf0d9105bd949ea7d723e50690788e37282aa414435cd698740f7412f3a6998d1e537e86395ac3a11190ae37af205555e2a7c3b42219771282c002ce58c015c42e34b2f81ce2bd101886bc11dd13c19fcc4cdf08d8dad2f6dd674906a464b59810b20defbd2e29a25e929ba760a6816ede80c6f308037ad2c41dd55226ba3924c51d8ca1b43735a2996c13e75d1aec4616aa4cb79a468bfd8fa1dd5ca843ff766a4abde2cbe5a3d3d8bb18106e43e17145552c1368691401ea2eee77d61f5896fa280b2444262376a399d156b2f13352e9f014a560f3e74c14e0959d7f57562a9029b81056f2ce66a6b821efa875b3cc41e2d56d1dca4f2d9e9928573ad80df06728490a3193c86d5634e760c323c2b7857553b2b379e006e8141c5423cc812dab541b626fbedf736409fa62c32e353d00a13e4b3b1d94e00da5c6bcf052a7af9cf0be13cb92e03d1857129b559dcf018ed4ad841c6be06421dd876e0fa829894ad1c5a4dd2fee5341af254ba49b13e1f445e827f091e7c2675058edd04b5eedbfdb5463435b40d7b5763bb354d569d752ee5ac8019550ff0cfa8654fa9a55b5d95658c0786e3e14173a6e192a1ce299fcd4ca3e7f5c245aee79c993b27f6705595733fcaeef418ac6426e4921311a3c87a9426f1d8d0311e2364eb6ebf87ee8211401bb09c512cd5d74273a6b9275d8000141ecae1e3fdf79250348adac97130b5239367734b07890da6da5b90b2a43f3a432ae25e1b05dc631f3e961ab7758e5aca52eb744fa34744a3d0ff3bbf89dec9a14e76b734432a67342c5085cdc21e1e03c1c0e2751be27249e49ea02ffbff0cd9215f3269bf8494e41e9b04cb79e1f2fea6b28bb03c78806d427e69ddf41b3fee618f1b3b85262b5b218f24e28223572cc1172b43300c00070000000000000000000c00080001000000020000000c1e1d000b000100706f6c6963650000e01c02800800050001000080040402000800000001000000200000000700000005000000b4fb0000010000000000000007000000f8ffffff160000000400000000000100060000009c0000001f0000003d06000000040000010000000500000006000000050000000900000004000000ffff0000ffffffffffffffff000200000100000000000000810000000400000004000000030000000180000000feffff060000000800000000f0ffff000099ed010000000700000000020000060000007f000000050000000200000080000000030000000100010086f4ffff0800000007000000000000001a0c00007f00000003000000ff030000050000000600000055000000e1ffffff08000000b4f0ffff0800000005000000080000000700000009df00000001000098c500000000240003a86578000400000002000020000000ff0000000100000006000000c72c0000070000001f0000000700000035f80000000400003f0000006f000000ff0700000300000000000000f7ffffff090000000200000009000000300000008100000010060000060000009307000001010000800000000200000005000000010400000500000076000000060000001f0000001cb2000000000000060000000400000000f8ffff0672e46a00080000160e0000ff000000090000003f000000080000000000000001000100aee80000090000000800000009000000c2000000080000000101000000800300800000000900000088280000050000002600000000000048000000800500000004000000000000000400000008000000ff00000035000000ad040000c8000000000000000100000001000000fc0100000100008003000000ff0000001f0000000400000000000000040000000300000007000000060000005a0a00000000000004c700000900000009000000050000000200000007000000d929a7430600000000000070d126014608000000000000000200000002000000000100000180000009000000ce0500000400000000010000faffffff07000000db00000005000000010000008100000002000000010000003f0000000700000002000000010000008100000004000000080000000700000004000000ac0e0000fd070000070000006406000081000000f8ffffff050000006000000000000080090000003f000000000800003987000000000000ff010000ff0300000900000005000000eb080000a30b0000000000002800000009000000fc00000000000000030000006d000000ff070000070000000100000001000000020000004404000009000000090000000100000002000000ff0f000003000000000001000200000006000000080000008200000009000000ff0000008000000002000000010000000800000006000000040000000600000006000000ff7f0000000000003f0000003c0001000100000003000000b9bf61010800000006000000040006007e02e70002000000ff000f000080080000404e13020000000600000000000080080004000100010004040200ffffffffffffffff0100000004000000d464952300080000ffffffffbe00000001000000000000800000000007000000000000000200000000010000e40c00000000000051090000000000000400000009000000d6ffffffff070000020000000300000008000000030000000300000006000000feffffff7ef4ffff0200000002000000060000000000010009000000050000000180000006000000000000800900000000400100d90b0000000800000000000000000100660000000000020001000000531300000300000009000000030000000300000004000000000c000007000000ffff0000ff030000feffffff0000000020000000ffff00007d000000000000800000000006000000090000000100008000000000018000001f000000b90000002b09000008000000000000003f0000003f00000004000000bf04000000f8ffff0700000008000000050000003f000000ca0000007104000000fcfffff9ffffff0100000012af000002000000ff010000ffffff7ffeffffff00f8ffff0100000007000000996c0000d08800000000000006000000008000000100000000080000fcffffff00000000030000000000000080000000030000000700000007000000010000000200000002000000040000000200000001000000080000004400000001000000060000001d000000050000000800000035000000060000000080000000000100ffffffff8200000020000000040000000200000005000000fdffffff07000000060000000700000006000000090000000300000002000000010000002a7a0000000000000000000006000000d500000040000000ff0000000002000008000000070000004000000001000000020000000a0e00000500000003000000ec3700000000000006000000ed0c00007600000048390000040000000100008027000000ff01000003000000c800000000000080010000000004000003000000030000000100000001000080b0040000090000000900000004000000ff7f00000104000005000000ff010000008000000200000009000000f100000006000000af69ce537f000000050000000500000001000080020000008a50000009000000ff07000009000000010000007bb20000080000001f0000000004000000020000050000000300000007000000080000000400000006000000ffff00002000000001800000000000000600000000000000080000006d0c0000000000000500000004000000200000008000000001800000ff07000009000000020000000000000095c40000d24d076ffbffffff0200000006000000a9090000d20a000004000000090000000900000069010000580800004d000000ff0f0000ff0300009c28000007000000b70f000002000000018000000700000000000000060000000c000800df0000000000000004040300010000002b05000002000000ff0100000200000008000000ff7f0000ffffff7f893d982e010400000700000081000000010000000700000002000000090000003f000000060000000800000002000000090000002680d90407000000feffffff860000000900000009000000ff0700008100000000000000800000006106000005000000070000000600000003000000a6000000e0c60000050000000300000000000000000000000300000005000000ff030000e0e600000000000009000000060000000800000006000000070000000100000009000000020000000100000007000000ff000000010000000300000005000000916f00005a6c000004000000020000007c0100003f00000001040000090000000004000003000000080000000500000018200000ffff00003f000000000400008e000000090000000002000002000000010001000600000003000000820d0000000001000900000000070000030000000900000007000000410d000005000000030000000000000005000000d695000002000000dd010000001000000010000000800000050000003f0000000700000001000000200000000200000009000000fa010000000000800100000004000000070000000000000009000000ff000000050000000000000007000000ff01000001000000080000001f0000000000000003000000ec000000000000801d00000005000000ffffff7f070000000400000028ffffff0000000006000000ea000000ff0100000600000007000000ff01000008000000120000000000000001000000c300000006000000aa0e0000070000000800000002000000090000008a5c000002000000050000007f000000200000000200000001000000f600000002000000f76100004dd0000007000000000000003b00000002000000da4a0000080000000800000007000000f7160000ff0300000900000009000000010400000400000008000000e800000040000000050000000000000209000000060000000008000000010000ffffff7f00010000000000000500000007000000c308000000000000ee020000001000001f000000ffff0000fbffffffff0f00000400000001000000018000002e050000fcffffff0300000002000000e60e00001f0000000900000005000000f9ffffff000400000180000006000000000100000800000002000000030000000700000000000100010400000800000000080000f002000046b50000800000001f0000000300000013ba000009000000d7000000070000000400000001000000040000000900000079000000040000002000000000000000b10a00000800000008000000070000000400000000100000ff07000009000000ffffffff010000000300000000000000ffffff7f06000000603d00000600000008000500080000000404030001000000ffffffff820a0000fffbffff090000003200000054000000050000008d000000ff030000c458000005000000090000000104000009000000000100000c0200000100008007000000f78b000080ffffff03000000f9ffffff00000000ffffffff01010000080000000500000031d0000006000000040000000700000000000000200000000200000007000000609b00002000000006000000010400001f0000000800000008000000ff070000ff7f0000ff000000050000003f000000ad0b00000900000000000000070000000000000004000000ffff0000050000003f00000000020000080000000100000000000000080000000600000005000000ff03000008000000800000002000000003000000100e00006ee9000031fe00000100000009000000030000000600000000000000050000000400000081ffffff030000002400000080000000350a0000000000400900000081d900008000000009000000060000000000000065e78a02060000000100000020000000018000000000000009000000ff07000000000200020000000100010003000000ff070000ff00000000100000aa000000090000000700000005000000d307000001000000000000002a1c0000080000000600000000000006090000000200000000feffff04000000050000000000000009000000070000000fcf00000300000000040000ff0f0000ff7f00000600000081000000cde800000200000001f8ffff0200000001000000fcffffff00100000080000006600000004000000050000000100000009000000ffffff7f0400000009000000c10000000500000004000000090000000500000002000000660600000001000000000000000100000300000007000000020000005500000009000000800000000100008000000000000000ff0100000008000000d9dc0000ffff000001010000a1e20000ae0a0000a10a0000ff0f00004f000000008000001f00000045000000120700000000000000020000070000009500000002b500005e06000045000000000800007f000000b9858557ff0f0000090000000800000008000000a7244c784000000004000000810000000104000005000000050000007f0000000300000003000000f9ffffff08000000040000000200000000040000000800000100000005000000040000000500000005000000080000001f0000000700000005000000000000004b0000000100000020000000010000000300000006000000010000004dce0000080000000600000004000000070000000100010000000000ff010000010000009d000000050000000600000006000000080000000100000004000000f4b0000008000000ff07000007000000040000000700000001040000030000000900000007000000b4000000050000003c00010020000000000000000500000001010000ff070000ff01000101000100050000005400cf00ff03030008000000c20b00000008000000040000080004000100000004040300ffffffff01000000b2b10000050000000100000004000000ff00000009000000340e0000010000000600000020000000ff7f00006102000040000000ff00000000000000da000000010000000100010001000000060000007b5f0000020000000800000009000000ff0f0000010000000100000003000000010001000000008002000000ff01000002000000f500000008000000cf9e3f4606000000000100000200000001000000c50000002f000000060000003103000001000000700e000004000000dec100002af9ffffe60000000080ffff97000000fc00000006000000060000000100000020000000ff7f0000070000003f00000006000000cc0000000080000004000000050000006f00000004000000030000000400000000100000070000000300000004000000000000800001000040000000090000000500000001000000e5b300003c000000018000000300000005000000ffffff7f070000000700000008000000020000001d00000008000000d99742613c0000002d000000b90c000000ff010004000000e6080000160700000200000042330000000400000000008002000000070000001657000000000100d8ffffff0800000080000000ff000000f42b0000ff0300000080000001000000010001005f050000fdffffff660f0000ff000000ec01000001000000010000000800000001000000030000000500000008000000f8ffffff310100000900000007000000070000003f00000009000000000100004000000081600000ffffff7f07000000000062a007000000050000000800000000000000060000003c7300007f00000003000000080000000600000000000000ac260000000000009e5300003e0700000200000000d80200050000008000000001000000d5aa000008000000000000002187010d5200000012310000ff01000007000000040000000100000004000000253b0000060700000500000002000000020000003f0000000100000008000000080000000500000001000100200000000500000080000000a300000001000000910f00000400000000800000040000007f0000005595d02f0300000008000000040000000000000007000000008000000000000001040000000000000080000002000000feffffff3df6ffff0900000000000000f8000000ad070000060000009e37000004000000080000000104000002000000090000000180ffff0100008000000100000800000100000047ffffff0080000003000000ffffff7f20000000000400001f0000000000010000020000fffbffff0800000001000000ba829502ff010000020000000000000020000000050000000dd00000000000003a00000001000000060000003f0000000300000007000000090000000180000000000000090000000100000008000400570400000c00090002000000000000000404030006000000010000000100000080000000020000000000010049c1000003000000010400000200000001000000ff01000081000000fbffffff090000007f0000000001000008000000070000003e15fffff8ffffff00080000060000004b0000000101000030e60000090000000010000024056267080000000300000007000000030000000002000005000000ff030000000000800800000007000000aeffffff08000000090000000600000004000000ff0000003f0000000002000005000000200000000300000000000000800000000600000006000000faffffff0300000007000000030000000180000001000000000000000000000000000080018000002900000005000000ff070000000000000700000000000080f603000005000000060000003f00000000000000f40200000600000078000000030000007000000001000000ffff0000000001001a000000ff010000030000000800000009000000ffffffff0800000002000000dd000000010100000500000007000000010000000500000009000000ff7f0000ff0f0000030000000400000007000000050000000800000008000000000000005b070000ffff00001f00000008000000090000007f00000075d7000002000000060000000080000000000000080000000008000054656611001000000900000006000000090000004e02000004000000ff0000000000008006000000d7000000010000006e6400000000000009000000fdffffff09000000430d000005000000ff070000c6df000007000000580000000500000000800000f8ffffff01000000610700000300000007000000ff7f00000700000000100000080000000200000001ffffff5d000000080000000000000000000000b2730000020000000300000000000000cff8000007000000ff00000092db000000010000000100000000000080000000800000000600000000000000070000000180000051f80000050000000500000029000000000000000300000000000000ff7f00004500000040000000367affff05000000010100000300000008000000010000000000008020000000ff000000010000800002000000040000090000000001000000f0030088cd00000900000000000000000001000900000077090000880d0000ed00000003000000020000000000000003000000060000007800000003000000020000000600000009000000a9050000000000000300000008000000ff0000000000000008000000ae96081dc200000002000000dd0a0000010000000300000001f0ffffd9010000090000000900000001040000250d0000090000000300000026cd00000100000006000000a5000000ff0300000200000008000000794b0000a60600002500000005000000090000000600000007000000010400000404020001800000e5b5ffff02000000010000000100000008000000020000000500000006000000800000002000000006000000000000000002000000080000050000000004000006000000050000000300000000300000ffffffff010100000900000000000000fcffffff3f0000000900000009000000000000100500000003000000050000000400000001000000060000000800000008000000060000000700000074000000000400000900000003000000010000007f4535220010000000f0ffff0000005004000000ffffff7f00040000000000009600000020000000c108000000000000faffffff01010000000000000500000005000000020000000000000000000000f9ffffff040000000600000040000000000000000800000005000000c2040000010001000900000021080000050000000800000008000000000000000400000000000000ffff0000060000000600000039370000b50c000000010000ff01000000000000200000000100008000000080010000000000000004000000200000000500000000000000faffffff09000000ffffffff04000000010400004ef300000100000005000000030000001900000005000000d85d000002000000060000000100000033000000000400000100000003000000ff7f00000000000002000000ff0f0000f70d000001000000040000000000000033290000030000000200000003000000080000000600000037000000040000000800000000000000050000006b06000009000000000001000300000001040000d20000000300000008000000ff0000000800000005000000000000000080ffff00000100050000000100000002000000ff7f0000e055ffff000800000100000005000000020000004d000000580000000100ffff030000000400000040000000faffffff06000000010000004000000048a5000086000000000000800800000098000000ffff0000010000007f00000002000000ffff0000030000003f00000004000000b90000000500000000800000f9e10000080000000300000000000000010000008f0d000006000000070000000700000000010000c8050000040000000001000001000000a5680000da0e00004073ffff240000003f06000009000000ec720000fffffeffffffff7f06000000ff070000ff0f000003000000e000000006000000040000000700000003000000060000000700000002000000cf0f0000010000800004000002000000070000000800000001000000000000008000000000000000018000000500000085120000020000000400000000000100030000000900000005000000ff010000018000000400000000020000090000000300000081c90000810000002000000037ac000001040000000400000100000068000000a26500000700000008000400a80f00000201060083304fae6ef0765e925352fe00205d0798acc7a521b42877b2712b238892f9885b7352e8b0266d289522ff16e8871b9fb1ea2efeef76e88af1cab896d8657c5bd7194402b216ad6df74f30b6f25cc68cfdbd77eb71559bc78d432936c9d56b3ac1c451d463c360449164a26fde1c84908c8f57db4437b45799564dcd0f9a95aa4aeff061bd4c5eb068b81045d25fad68651ea49206b8d2b4d1cc1a0a0fe8c037fe4a6d2cd7bb829d73b62f2c984885e871ab76558250b8d4c41199ee667c125febb9da66c49c3b8814562140cc98856c1292a7a3bd53287abddef3dbbfb8b8bdfb155071403c25604741f905bf67b8d043b9b4371727addbaa180660ccb800000c00070001000000000000000c0008000200000001000000dc0001000d0001"], 0x1506c}}, 0x0) 04:07:56 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000880)={0x8, 0x3, &(0x7f0000000680)=@framed, &(0x7f0000000040)='GPL\x00', 0x4, 0xc4, &(0x7f0000000700)=""/196, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) write$cgroup_int(r0, 0x0, 0x0) 04:07:56 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000880)={0x18, 0x2, &(0x7f0000000000)=ANY=[@ANYBLOB="1811", @ANYRES32, @ANYBLOB="0000000000c6"], &(0x7f0000000240)='GPL\x00', 0x4, 0xc4, &(0x7f0000000700)=""/196, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:07:56 executing program 4: r0 = syz_open_dev$vim2m(&(0x7f0000000000), 0x0, 0x2) ioctl$vim2m_VIDIOC_TRY_FMT(r0, 0xc0d05640, &(0x7f00000000c0)={0x1, @sdr}) 04:07:56 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000880)={0x8, 0x3, &(0x7f0000000680)=@framed, &(0x7f0000000040)='syzkaller\x00', 0x4, 0xc4, &(0x7f0000000700)=""/196, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:07:56 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000880)={0x10, 0x4, &(0x7f0000000000)=@framed={{}, [@call]}, &(0x7f0000000080)='GPL\x00', 0x7, 0xc4, &(0x7f0000000700)=""/196, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:07:56 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000880)={0x18, 0x4, &(0x7f0000001900)=ANY=[@ANYBLOB="18000000000000000000000000000000550000000000080095"], &(0x7f00000006c0)='GPL\x00', 0x4, 0xc4, &(0x7f0000000700)=""/196, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 375.712481][ T8021] netlink: 72740 bytes leftover after parsing attributes in process `syz-executor.5'. [ 375.730233][ T8021] netlink: 556 bytes leftover after parsing attributes in process `syz-executor.5'. 04:07:56 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000880)={0x8, 0x3, &(0x7f0000000680)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000000}}, &(0x7f00000006c0)='GPL\x00', 0x4, 0xc4, &(0x7f0000000700)=""/196, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:07:56 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000040)={0x18, 0x4, &(0x7f0000000000)=@framed={{}, [@alu={0x4, 0x0, 0xd, 0x0, 0x0, 0x50}]}, &(0x7f00000000c0)='GPL\x00', 0x4, 0xbc, &(0x7f0000000700)=""/188, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:07:56 executing program 2: r0 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setsockopt$CAIFSO_REQ_PARAM(r0, 0x116, 0x80, 0x0, 0x0) 04:07:56 executing program 3: r0 = userfaultfd(0x1) ioctl$UFFDIO_WAKE(r0, 0x40086602, 0x0) [ 375.828264][ T8021] netlink: 200 bytes leftover after parsing attributes in process `syz-executor.5'. 04:07:57 executing program 5: userfaultfd(0x1) socketpair(0x2, 0x2, 0x3, &(0x7f0000000000)) 04:07:57 executing program 0: r0 = syz_open_dev$vim2m(&(0x7f0000000000), 0x1d, 0x2) ioctl$vim2m_VIDIOC_QUERYBUF(r0, 0xc0585609, &(0x7f00000001c0)=@userptr={0x0, 0x3, 0x4, 0x0, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "1538d478"}, 0x0, 0x2, {0x0}}) 04:07:57 executing program 4: read$proc_mixer(0xffffffffffffffff, 0x0, 0x0) 04:07:57 executing program 3: shmctl$IPC_INFO(0x0, 0x3, 0x0) shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x5000) 04:07:57 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_DEL_PMKSA(r0, &(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000b80)={&(0x7f0000000b00)={0x20, 0x0, 0x0, 0x0, 0x0, {{}, {@void, @val={0xc}}}}, 0x20}}, 0x0) sendmsg$NL80211_CMD_SET_PMKSA(r0, &(0x7f0000000440)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000340)={0x14, 0x0, 0x0, 0x0, 0x0, {{}, {@void, @void}}}, 0x14}}, 0x0) 04:07:57 executing program 1: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000880)={0x18, 0x3, &(0x7f0000000680)=@framed, &(0x7f00000006c0)='GPL\x00', 0x4, 0xc4, &(0x7f0000000700)=""/196, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) close(r0) 04:07:57 executing program 4: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) write$vhost_msg(r0, &(0x7f00000002c0)={0x1, {&(0x7f00000000c0)=""/240, 0xf0, 0x0, 0x0, 0x3}}, 0x48) 04:07:57 executing program 3: r0 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) getpeername$qrtr(r0, 0x0, 0x0) 04:07:57 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_INTERFACE(r0, &(0x7f0000000a00)={&(0x7f0000000940)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f00000009c0)={&(0x7f0000000980)={0x20, 0x0, 0x0, 0x0, 0x0, {{}, {@void, @val={0xc}}}}, 0x20}}, 0x0) 04:07:57 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) getpeername$qrtr(r0, 0x0, 0x0) 04:07:57 executing program 2: process_vm_writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)=""/198, 0xc6}], 0x1, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/37, 0x25}, {&(0x7f0000000200)=""/131, 0x83}], 0x2, 0x0) 04:07:57 executing program 3: syz_usb_connect$cdc_ncm(0x2, 0x6e, &(0x7f00000000c0)={{0x12, 0x1, 0x201, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}}}}}]}}, &(0x7f0000000700)={0x0, 0x0, 0xf, &(0x7f0000000240)={0x5, 0xf, 0xf, 0x2, [@ext_cap={0x7, 0x10, 0x2, 0x2}, @ptm_cap={0x3}]}}) 04:07:57 executing program 5: openat$vim2m(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) 04:07:57 executing program 4: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$vim2m_VIDIOC_TRY_FMT(r0, 0xc0d05640, &(0x7f00000001c0)={0x3, @vbi={0x0, 0x0, 0x0, 0x0, [], [0x0, 0x5], 0x1}}) 04:07:57 executing program 0: getresgid(&(0x7f00000003c0), &(0x7f0000000400), &(0x7f0000000440)) 04:07:57 executing program 1: r0 = gettid() migrate_pages(r0, 0x8f, &(0x7f0000000000), &(0x7f0000000080)=0x20) 04:07:57 executing program 2: quotactl(0x0, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) 04:07:57 executing program 2: pipe2$watch_queue(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) ioctl$IOC_WATCH_QUEUE_SET_SIZE(r0, 0x2, 0x7fffffffefe8) 04:07:57 executing program 0: r0 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_TX_RING(r0, 0x11b, 0x2, &(0x7f0000000000)=0x40, 0x4) 04:07:57 executing program 4: openat$zero(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) io_setup(0x0, &(0x7f0000000280)) 04:07:57 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fsetxattr$trusted_overlay_redirect(r0, 0x0, 0x0, 0x0, 0x0) 04:07:57 executing program 5: syz_emit_ethernet(0xbe, &(0x7f0000000040)={@multicast, @multicast, @val={@void}, {@ipv4={0x800, @tipc={{0x20, 0x4, 0x0, 0x0, 0xac, 0x0, 0x0, 0x0, 0x6, 0x0, @loopback, @multicast1, {[@timestamp_addr={0x44, 0x1c, 0x0, 0x1, 0x0, [{}, {@initdev={0xac, 0x1e, 0x0, 0x0}}, {@remote}]}, @end, @rr={0x7, 0x7, 0x0, [@local]}, @ssrr={0x89, 0x1f, 0x0, [@loopback, @multicast2, @remote, @initdev={0xac, 0x1e, 0x0, 0x0}, @loopback, @initdev={0xac, 0x1e, 0x0, 0x0}, @empty]}, @cipso={0x86, 0x20, 0x0, [{0x0, 0x12, "a3f02564d3ddc4fb35a4a9e5df8e6f58"}, {0x0, 0x8, "6dee7cdf01f2"}]}, @cipso={0x86, 0x6}]}}, @payload_mcast={{{{{{0x2c, 0x0, 0x0, 0x0, 0x0, 0xb}}}}}}}}}}, 0x0) 04:07:57 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_JOIN_IBSS(r0, &(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000c00)={&(0x7f0000000880)={0x28, 0x0, 0x4, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}}, 0x28}}, 0x0) [ 376.610172][ T3687] usb 4-1: new full-speed USB device number 8 using dummy_hcd [ 377.020405][ T3687] usb 4-1: not running at top speed; connect to a high speed hub [ 377.110328][ T3687] usb 4-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 377.166329][ T3687] usb 4-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 377.229515][ T3687] usb 4-1: config 1 interface 1 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 [ 377.274485][ T3687] usb 4-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid wMaxPacketSize 0 [ 377.450652][ T3687] usb 4-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 377.460177][ T3687] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 377.468296][ T3687] usb 4-1: Product: syz [ 377.473729][ T3687] usb 4-1: Manufacturer: syz [ 377.478464][ T3687] usb 4-1: SerialNumber: syz [ 377.760333][ T3687] cdc_ncm 4-1:1.0: bind() failure [ 377.771216][ T3687] cdc_ncm 4-1:1.1: CDC Union missing and no IAD found [ 377.779658][ T3687] cdc_ncm 4-1:1.1: bind() failure [ 377.794846][ T3687] usb 4-1: USB disconnect, device number 8 04:07:59 executing program 3: openat$mixer(0xffffffffffffff9c, &(0x7f0000000140), 0x88002, 0x0) 04:07:59 executing program 4: r0 = userfaultfd(0x1) ioctl$UFFDIO_WAKE(r0, 0x801c581f, 0x0) 04:07:59 executing program 5: shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_INFO(0x0, 0x3, &(0x7f00000000c0)=""/132) shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x5000) 04:07:59 executing program 0: bind$qrtr(0xffffffffffffffff, 0x0, 0x0) 04:07:59 executing program 1: r0 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000080), 0xb44ef85023418ec, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000400), r0) 04:07:59 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r1, &(0x7f0000000180)={0x10, 0x2}, 0x10) r2 = socket$inet6_sctp(0x1c, 0x5, 0x84) r3 = dup2(r1, r2) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r3, 0x84, 0x105, &(0x7f0000000100)={0x1, [0x0]}, &(0x7f00000000c0)=0x8) getsockopt$inet_sctp_SCTP_CONTEXT(r0, 0x84, 0x1a, &(0x7f0000000000)={r4}, &(0x7f0000000040)=0x8) 04:07:59 executing program 4: migrate_pages(0x0, 0x8f, 0x0, &(0x7f0000000080)) 04:07:59 executing program 5: getsockname$packet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 04:07:59 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x40000, 0x0) 04:07:59 executing program 0: r0 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_UMEM_REG(r0, 0x11b, 0x4, &(0x7f0000000540)={0x0, 0x0, 0x800, 0x0, 0x1}, 0x20) 04:07:59 executing program 3: pipe2$9p(0x0, 0x104880) [ 378.306470][ T1230] ieee802154 phy0 wpan0: encryption failed: -22 [ 378.312872][ T1230] ieee802154 phy1 wpan1: encryption failed: -22 04:07:59 executing program 3: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f00000002c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000280)={&(0x7f0000000180)={0x4c}, 0x4c}}, 0x0) 04:07:59 executing program 0: r0 = socket$xdp(0x2c, 0x3, 0x0) pipe2$watch_queue(&(0x7f0000000040), 0x80) mmap$xdp(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x80000000) 04:07:59 executing program 5: r0 = getpgrp(0x0) process_vm_writev(r0, &(0x7f00000000c0)=[{0x0}, {0x0}, {&(0x7f0000000080)=""/59, 0x3b}], 0x3, &(0x7f0000001500)=[{&(0x7f0000000100)=""/4096, 0x1000}, {0x0}], 0x2, 0x0) 04:07:59 executing program 1: shmctl$SHM_STAT(0x0, 0xd, &(0x7f0000000100)=""/230) 04:07:59 executing program 4: getpeername$qrtr(0xffffffffffffffff, 0x0, 0x0) 04:07:59 executing program 3: r0 = openat$audio1(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$SOUND_MIXER_READ_DEVMASK(r0, 0x80044dfe, &(0x7f0000000180)) 04:07:59 executing program 2: r0 = gettid() migrate_pages(r0, 0x8f, 0x0, 0x0) 04:07:59 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000240)={0x4c, 0x12, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, {0xb00}}}, 0x4c}}, 0x0) 04:07:59 executing program 0: openat$dsp1(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) 04:07:59 executing program 4: shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_STAT_ANY(0x0, 0xf, &(0x7f0000000200)=""/140) 04:07:59 executing program 1: syz_emit_ethernet(0x92, &(0x7f0000000040)={@multicast, @multicast, @val={@void}, {@ipv4={0x800, @tipc={{0x15, 0x4, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x6, 0x0, @loopback, @multicast1, {[@timestamp_addr={0x44, 0x1c, 0x0, 0x1, 0x0, [{}, {@initdev={0xac, 0x1e, 0x0, 0x0}}, {@remote}]}, @rr={0x7, 0x7, 0x0, [@local]}, @ssrr={0x89, 0x17, 0x0, [@loopback, @multicast2, @remote, @initdev={0xac, 0x1e, 0x0, 0x0}, @loopback]}, @timestamp_prespec={0x44, 0x4}]}}, @payload_mcast={{{{{{0x2c, 0x0, 0x0, 0x0, 0x0, 0xb}}}}}}}}}}, 0x0) 04:07:59 executing program 2: r0 = userfaultfd(0x1) ioctl$UFFDIO_WAKE(r0, 0x5460, 0x0) 04:07:59 executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) write$P9_ROPEN(r0, &(0x7f0000000100)={0x18}, 0x18) 04:07:59 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_CMD_SET_LINK_PRI(r1, &(0x7f0000000900)={0x0, 0x0, &(0x7f00000008c0)={&(0x7f0000000840)={0x68, 0x0, 0x0, 0x0, 0x0, {{}, {}, {0x4c, 0x18, {0x0, @media='udp\x00'}}}}, 0x68}}, 0x0) sendmsg$NL80211_CMD_FRAME_WAIT_CANCEL(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000680)={0x1c, 0x0, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @void}}}, 0x1c}}, 0x0) [ 378.630270][ T8132] netlink: 44 bytes leftover after parsing attributes in process `syz-executor.5'. 04:07:59 executing program 0: openat$dsp1(0xffffffffffffff9c, &(0x7f0000000000), 0x4301, 0x0) 04:07:59 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$sock_qrtr_TIOCINQ(r0, 0x541b, 0x0) 04:07:59 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f0000000040), 0x6, 0x2) ioctl$vim2m_VIDIOC_QUERYBUF(r0, 0xc0585609, &(0x7f0000001140)=@mmap={0x0, 0x1, 0x4, 0x0, 0x0, {0x0, 0x2710}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "27da019e"}}) 04:07:59 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000240)={0x4c, 0x12, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, {0x1100}}}, 0x4c}}, 0x0) 04:07:59 executing program 2: sendmsg$NL80211_CMD_TDLS_CHANNEL_SWITCH(0xffffffffffffffff, 0x0, 0x579d9d5af490a1fb) 04:07:59 executing program 5: r0 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_UMEM_REG(r0, 0x11b, 0x4, &(0x7f0000000000)={0x0, 0x1000000, 0x800, 0x0, 0x1}, 0x20) 04:07:59 executing program 3: socketpair(0xa, 0x0, 0x1ff, &(0x7f0000000140)) 04:07:59 executing program 1: openat$proc_mixer(0xffffffffffffff9c, &(0x7f0000000180)='/proc/asound/card1/oss_mixer\x00', 0x0, 0x0) 04:07:59 executing program 2: r0 = syz_open_dev$vim2m(&(0x7f0000000000), 0x1d, 0x2) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0d05605, &(0x7f0000000040)={0x2, @raw_data="a5cffde9a542377fca7b5fa3080c3b1ad1414f7c88494a01b4e91505ad27270c58e908a4c4d2649529b01fab0a217ceb731a05455aedda3f80406d071c7fd8811981e4a418aa5b2cf7a22ccb73945e3fd04b1f1324dd4c8e3caf6dbf65d7ebcebc4ac2a0b66b77e0646f12f9cf836902403f774588cdc9d32afcdc020a28d88a228757b598745110decc09d444d8dc15714a31d886afa7a4a08df00af3a5b7701463e908a0b912bc4075a463ab0b6a8fdc234deb4b0e5fee7c26cfa20dec80cac986fabbe4c5b6cd"}) [ 378.824749][ T8149] netlink: 44 bytes leftover after parsing attributes in process `syz-executor.4'. 04:07:59 executing program 0: openat$zero(0xffffffffffffff9c, 0x0, 0x505800, 0x0) 04:07:59 executing program 4: bpf$BPF_PROG_GET_NEXT_ID(0xb, &(0x7f0000000000)={0xfffffc01}, 0x8) 04:07:59 executing program 1: r0 = openat$proc_mixer(0xffffffffffffff9c, &(0x7f0000000180)='/proc/asound/card1/oss_mixer\x00', 0x141000, 0x0) read$proc_mixer(r0, &(0x7f00000001c0)=""/142, 0x8e) 04:07:59 executing program 5: r0 = socket$qrtr(0x2a, 0x2, 0x0) sendmsg$qrtr(r0, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x38) 04:07:59 executing program 3: r0 = socket$qrtr(0x2a, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000040)={'batadv_slave_1\x00'}) 04:08:00 executing program 2: process_vm_writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)=""/198, 0xc6}], 0x1, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/37, 0x25}, {0x0}], 0x2, 0x0) 04:08:00 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f00000001c0)={'batadv_slave_1\x00'}) 04:08:00 executing program 1: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f00000006c0), 0x2, 0x0) ioctl$vim2m_VIDIOC_CREATE_BUFS(r0, 0xc100565c, &(0x7f0000000700)={0x0, 0x0, 0x0, {0x0, @sliced}}) 04:08:00 executing program 0: syz_open_dev$evdev(&(0x7f0000000000), 0x8, 0x434802) 04:08:00 executing program 5: socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$l2tp(&(0x7f0000000200), 0xffffffffffffffff) setsockopt$inet_dccp_buf(0xffffffffffffffff, 0x21, 0x0, 0x0, 0x0) execveat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080), &(0x7f0000000080)=[&(0x7f0000000180)='(\x00', &(0x7f0000000040)='/dev/zero\x00\xc8\x10\xc1\xba\x95k\xedx\xa2\xe2U{=8c\xb7(\r\x82E'], 0x1000) 04:08:00 executing program 3: pipe2$watch_queue(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) mmap$xdp(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0) 04:08:00 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000240)={0x4c, 0x12, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, {0x500}}}, 0x4c}}, 0x0) 04:08:00 executing program 4: r0 = openat$rfkill(0xffffffffffffff9c, &(0x7f0000000200), 0x40481, 0x0) write$rfkill(r0, 0x0, 0x0) 04:08:00 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f00000002c0), 0x2, 0x0) ioctl$vim2m_VIDIOC_G_FMT(r0, 0xc0d05604, &(0x7f0000000300)={0x1}) 04:08:00 executing program 3: r0 = openat$dsp(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$SOUND_MIXER_READ_RECMASK(r0, 0x80044dfd, &(0x7f0000000200)) 04:08:00 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f0000000000), 0x0, 0x2) ioctl$vim2m_VIDIOC_CREATE_BUFS(r0, 0xc100565c, &(0x7f0000000140)={0x0, 0x0, 0x0, {0x5}}) 04:08:00 executing program 5: syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000200)='ns/user\x00') [ 379.121543][ T8180] netlink: 44 bytes leftover after parsing attributes in process `syz-executor.2'. 04:08:00 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) getsockname$packet(r0, 0x0, 0x0) 04:08:00 executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) read$proc_mixer(r0, 0x0, 0x0) 04:08:00 executing program 3: io_setup(0x3, &(0x7f0000000440)=0x0) io_destroy(r0) 04:08:00 executing program 0: r0 = socket$xdp(0x2c, 0x3, 0x0) pipe2$watch_queue(&(0x7f0000000040), 0x80) mmap$xdp(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x12, r0, 0x80000000) 04:08:00 executing program 5: openat$zero(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) io_setup(0x2, &(0x7f0000000280)=0x0) io_cancel(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, 0x0) 04:08:00 executing program 1: r0 = openat$dsp(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SNDCTL_DSP_GETOPTR(r0, 0x800c5012, 0x0) 04:08:00 executing program 2: r0 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) accept$alg(r0, 0x0, 0x0) 04:08:00 executing program 4: pipe2$9p(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RATTACH(r0, 0x0, 0x0) 04:08:00 executing program 0: set_mempolicy(0x0, &(0x7f0000000040), 0x9) 04:08:00 executing program 1: syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x3b1302) 04:08:00 executing program 2: openat$zero(0xffffffffffffff9c, &(0x7f0000000580), 0x6000, 0x0) 04:08:00 executing program 4: r0 = syz_open_dev$vim2m(&(0x7f0000000000), 0x0, 0x2) ioctl$vim2m_VIDIOC_CREATE_BUFS(r0, 0xc100565c, &(0x7f0000000180)={0x0, 0xfffffffd, 0x2, {0x1, @sliced={0x0, [0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x2]}}}) 04:08:00 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000240)={0x4c, 0x12, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, {0x600}}}, 0x4c}}, 0x0) 04:08:00 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000240)={0x4c, 0x12, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, {0xe00}}}, 0x4c}}, 0x0) 04:08:00 executing program 3: clock_gettime(0x0, &(0x7f0000000000)) getresgid(&(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000180)) 04:08:00 executing program 1: socketpair(0x0, 0x8080d, 0x0, &(0x7f0000000040)) 04:08:00 executing program 2: shmget$private(0x0, 0x4000, 0x1d71, &(0x7f0000ffb000/0x4000)=nil) 04:08:00 executing program 4: socketpair$unix(0x300, 0x0, 0x0, &(0x7f0000000000)) 04:08:00 executing program 3: process_vm_writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)=""/198, 0xc6}], 0x1, &(0x7f00000002c0)=[{0x0}, {0x0}], 0x2, 0x0) [ 379.513265][ T8221] netlink: 44 bytes leftover after parsing attributes in process `syz-executor.5'. [ 379.530413][ T8219] netlink: 44 bytes leftover after parsing attributes in process `syz-executor.0'. 04:08:00 executing program 1: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0d05605, &(0x7f0000000100)={0x2, @vbi={0x0, 0x0, 0x0, 0x0, [], [0xfffffffe]}}) 04:08:00 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$vim2m_VIDIOC_QUERYCAP(r0, 0x80685600, &(0x7f0000000440)) 04:08:00 executing program 5: pipe2$9p(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RATTACH(r0, &(0x7f0000000400)={0x14}, 0x14) 04:08:00 executing program 2: r0 = openat$mixer(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$SOUND_MIXER_WRITE_RECSRC(r0, 0xc0044dff, &(0x7f0000000180)=0x8) 04:08:00 executing program 4: r0 = openat$dsp(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SNDCTL_DSP_GETOPTR(r0, 0x800c5012, &(0x7f0000000040)) 04:08:00 executing program 0: syz_open_dev$vim2m(&(0x7f0000000000), 0x1d, 0x2) 04:08:00 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) write$P9_ROPEN(r0, 0x0, 0x0) 04:08:00 executing program 1: r0 = syz_open_dev$dri(&(0x7f00000001c0), 0x0, 0x0) fsetxattr$trusted_overlay_redirect(r0, 0x0, 0x0, 0x0, 0x6) 04:08:00 executing program 5: process_vm_writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)=""/198, 0xc6}], 0x1, &(0x7f00000002c0)=[{0x0}, {&(0x7f0000000200)=""/131, 0x83}], 0x2, 0x0) 04:08:00 executing program 2: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0d05605, &(0x7f0000000040)={0x3, @pix_mp}) 04:08:00 executing program 4: r0 = syz_open_dev$vim2m(&(0x7f0000000000), 0x0, 0x2) ioctl$vim2m_VIDIOC_CREATE_BUFS(r0, 0xc100565c, &(0x7f0000000180)={0x0, 0x0, 0x2, {0x1, @sliced}}) 04:08:00 executing program 3: r0 = openat$proc_mixer(0xffffffffffffff9c, &(0x7f0000000180)='/proc/asound/card1/oss_mixer\x00', 0x141000, 0x0) read$proc_mixer(r0, 0x0, 0x0) 04:08:00 executing program 0: pipe2$9p(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4080) write$P9_RATTACH(r0, &(0x7f0000000400)={0x14}, 0x14) 04:08:00 executing program 1: r0 = userfaultfd(0x1) ioctl$UFFDIO_WAKE(r0, 0x2, 0x0) 04:08:00 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000080), 0x0, 0x0) ioctl$BLKTRACESTOP(r0, 0x1275, 0x0) 04:08:00 executing program 2: r0 = socket$qrtr(0x2a, 0x2, 0x0) sendmsg$qrtr(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[{0x10}], 0x10}, 0x38) 04:08:00 executing program 4: syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) io_setup(0x200, &(0x7f00000003c0)=0x0) io_destroy(r0) 04:08:00 executing program 3: openat$mixer(0xffffffffffffff9c, &(0x7f0000000080), 0xc0240, 0x0) 04:08:00 executing program 0: r0 = openat$rfkill(0xffffffffffffff9c, &(0x7f0000000200), 0x40481, 0x0) write$rfkill(r0, &(0x7f0000000240), 0x8) 04:08:00 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x70040, 0x0) 04:08:01 executing program 2: r0 = syz_open_dev$vim2m(&(0x7f0000000000), 0x0, 0x2) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0d05605, &(0x7f0000000040)={0x2, @raw_data="a5cffde9a542377fca7b5fa3080c3b1ad1414f7c88494a01b4e91505ad27270c58e908a4c4d2649529b01fab0a217ceb731a05455aedda3f80406d071c7fd8811981e4a418aa5b2cf7a22ccb73945e3fd04b1f1324dd4c8e3caf6dbf65d7ebcebc4ac2a0b66b77e0646f12f9cf836902403f774588cdc9d32afcdc020a28d88a228757b598745110decc09d444d8dc15714a31d886afa7a4a08df00af3a5b7701463e908a0b912bc4075a463ab0b6a8fdc234deb4b0e5fee7c26cfa20dec80cac986fabbe4c5b6cd"}) 04:08:01 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/255, 0xff) 04:08:01 executing program 3: pipe2$9p(&(0x7f00000003c0), 0x4080) 04:08:01 executing program 0: socketpair(0x1d, 0x0, 0x2, &(0x7f0000000440)) 04:08:01 executing program 5: openat$bsg(0xffffffffffffff9c, &(0x7f0000000080), 0x52900, 0x0) 04:08:01 executing program 4: pipe2$watch_queue(0x0, 0x80) pipe2$watch_queue(&(0x7f0000000080)={0xffffffffffffffff}, 0x80) ioctl$IOC_WATCH_QUEUE_SET_SIZE(r0, 0x5760, 0x34) 04:08:01 executing program 1: syz_open_dev$evdev(&(0x7f0000000000), 0x10001, 0x0) 04:08:01 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000240)={0x4c, 0x12, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, {0x900}}}, 0x4c}}, 0x0) 04:08:01 executing program 3: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x490802, 0x0) 04:08:01 executing program 0: r0 = userfaultfd(0x1) ioctl$UFFDIO_WAKE(r0, 0xc018aa3f, 0x0) 04:08:01 executing program 4: io_setup(0x200, &(0x7f00000003c0)) io_setup(0x801, &(0x7f0000000040)) 04:08:01 executing program 1: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$vim2m_VIDIOC_QUERYCAP(r0, 0x80685600, 0x0) [ 380.104056][ T8283] netlink: 44 bytes leftover after parsing attributes in process `syz-executor.2'. 04:08:01 executing program 5: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) ioctl$vim2m_VIDIOC_TRY_FMT(r0, 0xc0d05640, &(0x7f0000000200)={0x1, @pix_mp}) 04:08:01 executing program 2: io_setup(0x200, &(0x7f00000003c0)=0x0) io_destroy(r0) 04:08:01 executing program 3: r0 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) bind$isdn_base(r0, 0x0, 0x0) 04:08:01 executing program 1: pipe2$watch_queue(&(0x7f0000000080)={0xffffffffffffffff}, 0x80) ioctl$IOC_WATCH_QUEUE_SET_SIZE(r0, 0x5760, 0x34) 04:08:01 executing program 0: pipe2$9p(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) connect$pppoe(r0, &(0x7f00000001c0)={0x18, 0x0, {0x0, @random="39fb1982db41", 'veth0_macvtap\x00'}}, 0x1e) 04:08:01 executing program 4: socketpair(0x2, 0x3, 0x3, &(0x7f0000000440)) 04:08:01 executing program 3: r0 = userfaultfd(0x1) ioctl$UFFDIO_WAKE(r0, 0xc0189436, 0x0) 04:08:01 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_INTERFACE(r0, &(0x7f0000000a00)={&(0x7f0000000940), 0x1, &(0x7f00000009c0)={&(0x7f0000000980)={0x20, 0x0, 0x0, 0x0, 0x0, {{}, {@void, @val={0xc}}}}, 0x20}}, 0x0) 04:08:01 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fsetxattr$trusted_overlay_redirect(r0, &(0x7f0000000140), &(0x7f0000000180)='./file0\x00', 0x8, 0x0) 04:08:01 executing program 5: r0 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_UMEM_REG(r0, 0x11b, 0x4, &(0x7f0000000540)={0x0, 0x60ffffffffff, 0x800}, 0x20) 04:08:01 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) accept4$alg(r0, 0x0, 0x0, 0x81000) 04:08:01 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000240)={0x4c, 0x12, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, {0xa00}}}, 0x4c}}, 0x0) [ 380.390597][ T3687] Bluetooth: hci2: command 0x0406 tx timeout [ 380.398678][ T3687] Bluetooth: hci3: command 0x0406 tx timeout 04:08:01 executing program 4: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$vim2m_VIDIOC_QBUF(r0, 0xc058560f, &(0x7f0000000440)=@multiplanar_userptr={0x0, 0x1, 0x4, 0x0, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '^\nzL'}, 0x0, 0x2, {0x0}}) 04:08:01 executing program 0: process_vm_writev(0x0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/250, 0xfa}, {0x0}, {0x0}], 0x3, &(0x7f0000000380)=[{0x0}], 0x1, 0x0) 04:08:01 executing program 2: r0 = syz_open_dev$vim2m(&(0x7f0000000000), 0x0, 0x2) ioctl$vim2m_VIDIOC_S_FMT(r0, 0x40086602, &(0x7f0000000040)={0x0, @raw_data="a5cffde9a542377fca7b5fa3080c3b1ad1414f7c88494a01b4e91505ad27270c58e908a4c4d2649529b01fab0a217ceb731a05455aedda3f80406d071c7fd8811981e4a418aa5b2cf7a22ccb73945e3fd04b1f1324dd4c8e3caf6dbf65d7ebcebc4ac2a0b66b77e0646f12f9cf836902403f774588cdc9d32afcdc020a28d88a228757b598745110decc09d444d8dc15714a31d886afa7a4a08df00af3a5b7701463e908a0b912bc4075a463ab0b6a8fdc234deb4b0e5fee7c26cfa20dec80cac986fabbe4c5b6cd"}) [ 380.438504][ T3687] Bluetooth: hci4: command 0x0406 tx timeout [ 380.469030][ T3687] Bluetooth: hci5: command 0x0406 tx timeout 04:08:01 executing program 1: pipe2$9p(0x0, 0x104000) 04:08:01 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fsetxattr$trusted_overlay_redirect(r0, &(0x7f0000000140), 0x0, 0x0, 0x0) 04:08:01 executing program 4: r0 = gettid() process_vm_writev(r0, &(0x7f0000001300)=[{0x0}, {&(0x7f0000000180)=""/4096, 0x1000}], 0x2, &(0x7f0000001640)=[{&(0x7f0000001340)=""/196, 0xc4}, {&(0x7f0000001440)=""/237, 0xed}], 0x2, 0x0) [ 380.486590][ T8318] netlink: 44 bytes leftover after parsing attributes in process `syz-executor.3'. [ 380.512113][ T3687] Bluetooth: hci1: command 0x0406 tx timeout [ 380.524700][ T3687] Bluetooth: hci0: command 0x0406 tx timeout 04:08:01 executing program 2: openat$zero(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r0 = socket$qrtr(0x2a, 0x2, 0x0) ioctl$sock_qrtr_TIOCINQ(r0, 0x541b, &(0x7f0000000000)) 04:08:01 executing program 1: socketpair$unix(0x3, 0x0, 0x0, &(0x7f0000000000)) 04:08:01 executing program 0: socketpair(0x2, 0x0, 0x8001, &(0x7f0000000000)) 04:08:01 executing program 3: syz_emit_ethernet(0x92, &(0x7f0000000040)={@multicast, @multicast, @val={@void}, {@ipv4={0x800, @tipc={{0x15, 0x4, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x6, 0x0, @loopback, @multicast1, {[@timestamp_addr={0x44, 0x1c, 0x0, 0x1, 0x0, [{}, {@initdev={0xac, 0x1e, 0x0, 0x0}}, {@remote}]}, @rr={0x7, 0x7, 0x0, [@local]}, @ssrr={0x89, 0x1b, 0x0, [@loopback, @multicast2, @remote, @initdev={0xac, 0x1e, 0x0, 0x0}, @loopback, @initdev={0xac, 0x1e, 0x0, 0x0}]}]}}, @payload_mcast={{{{{{0x2c, 0x0, 0x0, 0x0, 0x0, 0xb}}}}}}}}}}, 0x0) 04:08:01 executing program 5: shmctl$IPC_INFO(0x0, 0x3, &(0x7f00000000c0)=""/132) 04:08:01 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000500), 0xffffffffffffffff) sendmsg$NL80211_CMD_AUTHENTICATE(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000540)={0x14, r1, 0x1, 0x0, 0x0, {{}, {@void, @void}}}, 0x14}}, 0x0) 04:08:01 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$NL80211_CMD_TDLS_OPER(r0, &(0x7f0000000300)={&(0x7f00000001c0), 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x34, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}, [@NL80211_ATTR_MAC={0xa}]}, 0x34}}, 0x0) 04:08:01 executing program 1: openat$bsg(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) clock_gettime(0x0, &(0x7f00000000c0)) 04:08:01 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_DEL_PMKSA(r0, &(0x7f0000000bc0)={&(0x7f0000000a80), 0xffffffffffffffd4, &(0x7f0000000b80)={&(0x7f0000000240)={0x5c, 0x0, 0x0, 0x0, 0x0, {{}, {@void, @val={0xc}}}, [@NL80211_ATTR_PMK={0x14, 0xfe, "c1ccefb2235ab3e172f2f9fb7a0300c1"}, @NL80211_ATTR_PMK={0x14, 0xfe, "6c09b263af95531012be92bac6e64395"}, @NL80211_ATTR_PMKID={0x14, 0x55, "fa7bc089b9d52c9685133b5a6075540d"}]}, 0xfffffffffffffded}}, 0x0) 04:08:01 executing program 5: socketpair(0x2, 0x2, 0x3, &(0x7f0000000000)) 04:08:01 executing program 3: socketpair(0x1d, 0x0, 0xffffffff, &(0x7f0000000000)) 04:08:01 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_CMD_SET_LINK_PRI(r0, &(0x7f0000000900)={0x0, 0x0, &(0x7f00000008c0)={0x0, 0x68}}, 0x0) 04:08:01 executing program 0: r0 = socket$qrtr(0x2a, 0x2, 0x0) recvmsg$qrtr(r0, &(0x7f0000001880)={0x0, 0x0, 0x0}, 0x38, 0x0) 04:08:01 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_TP_METER_CANCEL(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)=ANY=[@ANYBLOB="181d"], 0x24}}, 0x0) 04:08:01 executing program 2: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x0) shmget$private(0x0, 0x4000, 0x1d71, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_INFO(0x0, 0xe, &(0x7f0000000300)=""/110) 04:08:01 executing program 3: socketpair(0x22, 0x0, 0xfffffffa, &(0x7f0000001940)) 04:08:01 executing program 4: socketpair(0x1, 0x0, 0x8, &(0x7f0000000280)) 04:08:01 executing program 1: syz_open_dev$evdev(&(0x7f0000000000), 0x6, 0x82842) 04:08:01 executing program 2: fsopen(&(0x7f0000000000)='ecryptfs\x00', 0x0) 04:08:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) bind$qrtr(r0, 0x0, 0x0) 04:08:01 executing program 3: execveat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, &(0x7f0000000080), 0x0) [ 381.011803][ T8373] process 'syz-executor.3' launched '/dev/fd/-1/./file0' with NULL argv: empty string added 04:08:02 executing program 5: syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x434802) 04:08:02 executing program 2: shmget$private(0x0, 0x4000, 0x1d71, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_INFO(0x0, 0xe, &(0x7f0000000300)=""/110) 04:08:02 executing program 4: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) socket(0x0, 0x0, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$KVM_X86_SETUP_MCE(r2, 0x4008ae9c, &(0x7f0000000440)={0xb, 0x5}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe5000/0x18000)=nil, 0x0, 0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0x0) 04:08:02 executing program 1: io_setup(0x10000, &(0x7f00000001c0)) sendmsg$DEVLINK_CMD_TRAP_SET(0xffffffffffffffff, 0x0, 0x0) 04:08:02 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_DEL_PMKSA(r0, &(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000b80)={&(0x7f0000000680)=ANY=[@ANYBLOB="50000000db836d"], 0x50}}, 0x0) 04:08:02 executing program 3: pipe2$watch_queue(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) ioctl$IOC_WATCH_QUEUE_SET_SIZE(r0, 0x401c5820, 0x7fffffffefe8) 04:08:02 executing program 2: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x43, 0x0) 04:08:02 executing program 3: openat$bsg(0xffffffffffffff9c, &(0x7f0000000080), 0x200c0, 0x0) 04:08:02 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_INTERFACE(r0, &(0x7f0000000a00)={0x0, 0x0, &(0x7f00000009c0)={&(0x7f0000000140)=ANY=[@ANYBLOB="30000000e0403d"], 0x30}}, 0x0) 04:08:02 executing program 5: socketpair(0x1e, 0x0, 0x1, &(0x7f0000000000)) [ 381.249536][ T8382] general protection fault, probably for non-canonical address 0xdffffc000000001d: 0000 [#1] PREEMPT SMP KASAN [ 381.261379][ T8382] KASAN: null-ptr-deref in range [0x00000000000000e8-0x00000000000000ef] [ 381.269979][ T8382] CPU: 1 PID: 8382 Comm: syz-executor.4 Not tainted 5.19.0-rc4-next-20220628-syzkaller #0 [ 381.279898][ T8382] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/22/2022 [ 381.289968][ T8382] RIP: 0010:kvm_arch_vcpu_ioctl+0x10d1/0x3d40 [ 381.296079][ T8382] Code: 80 3c 02 00 0f 85 91 28 00 00 4d 8b ac 24 b0 02 00 00 48 b8 00 00 00 00 00 fc ff df 49 8d bd ec 00 00 00 48 89 fa 48 c1 ea 03 <0f> b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 08 84 d2 0f 85 62 [ 381.315721][ T8382] RSP: 0018:ffffc9000b1ef960 EFLAGS: 00010207 [ 381.321986][ T8382] RAX: dffffc0000000000 RBX: 0000000000000007 RCX: ffffc900031a1000 [ 381.330153][ T8382] RDX: 000000000000001d RSI: ffffffff8110c6ee RDI: 00000000000000ec [ 381.338167][ T8382] RBP: ffffc9000b1efd20 R08: 0000000000000007 R09: 0000000000000000 [ 381.346140][ T8382] R10: 0000000000000400 R11: 0000000000000000 R12: ffff888016d78000 [ 381.354116][ T8382] R13: 0000000000000000 R14: 1ffff9200163df36 R15: dffffc0000000000 [ 381.362086][ T8382] FS: 00007ff1730d8700(0000) GS:ffff8880b9b00000(0000) knlGS:0000000000000000 [ 381.371022][ T8382] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 381.377610][ T8382] CR2: 0000000000000000 CR3: 000000007515e000 CR4: 00000000003526e0 [ 381.385583][ T8382] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 381.393558][ T8382] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 381.401882][ T8382] Call Trace: [ 381.405153][ T8382] [ 381.408081][ T8382] ? kvm_arch_vcpu_put+0x950/0x950 [ 381.413200][ T8382] ? find_held_lock+0x2d/0x110 [ 381.417980][ T8382] ? lockdep_hardirqs_on_prepare+0x400/0x400 [ 381.423959][ T8382] ? debug_check_no_obj_freed+0x20c/0x420 [ 381.429739][ T8382] ? lock_downgrade+0x6e0/0x6e0 [ 381.434594][ T8382] ? lock_release+0x780/0x780 [ 381.439278][ T8382] ? rcu_read_lock_sched_held+0x3a/0x70 [ 381.444834][ T8382] ? trace_contention_end+0xea/0x150 [ 381.450125][ T8382] ? __mutex_lock+0x231/0x1350 [ 381.454992][ T8382] ? kvm_vcpu_ioctl+0x1d1/0xf30 [ 381.459851][ T8382] ? mutex_lock_io_nested+0x1190/0x1190 [ 381.465404][ T8382] ? tomoyo_execute_permission+0x4a0/0x4a0 [ 381.471430][ T8382] ? kvm_vcpu_ioctl+0x973/0xf30 [ 381.476285][ T8382] kvm_vcpu_ioctl+0x973/0xf30 [ 381.481012][ T8382] ? kvm_vcpu_kick+0x2f0/0x2f0 [ 381.485783][ T8382] ? __ct_user_exit+0xff/0x150 [ 381.490667][ T8382] ? lock_downgrade+0x6e0/0x6e0 [ 381.495515][ T8382] ? __fget_files+0x26a/0x440 [ 381.500202][ T8382] ? bpf_lsm_file_ioctl+0x5/0x10 [ 381.505142][ T8382] ? kvm_vcpu_kick+0x2f0/0x2f0 [ 381.509995][ T8382] __x64_sys_ioctl+0x193/0x200 [ 381.514763][ T8382] do_syscall_64+0x35/0xb0 [ 381.519181][ T8382] entry_SYSCALL_64_after_hwframe+0x46/0xb0 [ 381.525807][ T8382] RIP: 0033:0x7ff171e89209 [ 381.530220][ T8382] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 381.549832][ T8382] RSP: 002b:00007ff1730d8168 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 381.558243][ T8382] RAX: ffffffffffffffda RBX: 00007ff171f9bf60 RCX: 00007ff171e89209 [ 381.566207][ T8382] RDX: 0000000020000440 RSI: 000000004008ae9c RDI: 0000000000000005 [ 381.574172][ T8382] RBP: 00007ff171ee3161 R08: 0000000000000000 R09: 0000000000000000 [ 381.582135][ T8382] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 381.590113][ T8382] R13: 00007ffc623d59ef R14: 00007ff1730d8300 R15: 0000000000022000 [ 381.598085][ T8382] 04:08:02 executing program 0: r0 = userfaultfd(0x1) ioctl$UFFDIO_WAKE(r0, 0x5452, 0x0) 04:08:02 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_CMD_SET_LINK_PRI(r0, &(0x7f0000000900)={0x0, 0x0, &(0x7f00000008c0)={&(0x7f0000000200)=ANY=[], 0x68}}, 0x0) 04:08:02 executing program 2: socketpair(0x29, 0x0, 0x0, &(0x7f0000000080)) 04:08:02 executing program 3: syz_open_dev$dri(&(0x7f0000000000), 0x400, 0x200400) [ 381.601095][ T8382] Modules linked in: [ 381.683013][ T8382] ---[ end trace 0000000000000000 ]--- [ 381.688608][ T8382] RIP: 0010:kvm_arch_vcpu_ioctl+0x10d1/0x3d40 [ 381.697332][ T8382] Code: 80 3c 02 00 0f 85 91 28 00 00 4d 8b ac 24 b0 02 00 00 48 b8 00 00 00 00 00 fc ff df 49 8d bd ec 00 00 00 48 89 fa 48 c1 ea 03 <0f> b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 08 84 d2 0f 85 62 [ 381.731932][ T8382] RSP: 0018:ffffc9000b1ef960 EFLAGS: 00010207 [ 381.738169][ T8382] RAX: dffffc0000000000 RBX: 0000000000000007 RCX: ffffc900031a1000 [ 381.747618][ T8382] RDX: 000000000000001d RSI: ffffffff8110c6ee RDI: 00000000000000ec [ 381.757653][ T8382] RBP: ffffc9000b1efd20 R08: 0000000000000007 R09: 0000000000000000 [ 381.766319][ T8382] R10: 0000000000000400 R11: 0000000000000000 R12: ffff888016d78000 [ 381.777898][ T8382] R13: 0000000000000000 R14: 1ffff9200163df36 R15: dffffc0000000000 [ 381.786608][ T8382] FS: 00007ff1730d8700(0000) GS:ffff8880b9b00000(0000) knlGS:0000000000000000 [ 381.797713][ T8382] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 381.805093][ T8382] CR2: 0000001b2e625000 CR3: 000000007515e000 CR4: 00000000003526e0 [ 381.824029][ T8382] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 381.837456][ T8382] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 381.853358][ T8382] Kernel panic - not syncing: Fatal exception [ 381.859668][ T8382] Kernel Offset: disabled [ 381.864165][ T8382] Rebooting in 86400 seconds..