On Tue, Oct 03, 2023 at 09:10:32AM -0400, Steven Rostedt wrote: > From: "Steven Rostedt (Google)" <rostedt@xxxxxxxxxxx> > > nr_key_types and nr_val_types are both size_t which is an unsized number. > A compare against zero is always false: > > if (teval->nr_key_types < 0) > > Change them to ssize_t (signed type). > > Also change the few places the "size_t i" is used where it does: > > for (; i >= 0; i--) > > as that too needs to be signed to work. > > Signed-off-by: Steven Rostedt (Google) <rostedt@xxxxxxxxxxx> Reviewed-by: Ross Zwisler <zwisler@xxxxxxxxxx>