Messages in this thread | | | Date | Tue, 23 Aug 2022 20:46:23 -0700 | Subject | Re: [for-linus][PATCH 01/10] tracing: Suppress sparse warnings triggered by is_signed_type() | From | Bart Van Assche <> |
| |
On 8/23/22 18:49, Linus Torvalds wrote: > That's the > >> It does require that kernel change to make >> >> #define is_signed_type(type) (((type)(-1)) <= (type)0) > > part I was talking about. > > So your kernel side patch looks fine, except I don't think you need > the '__force' - the sparse patches in my tree should make sparse happy > about casting '-1'.
Thank you for having provided this feedback. If I change the is_signed_type() definition into the above (no __force), the sparse warnings shown in my previous email disappear. Now I'm puzzled about how this is possible. I guess I should take a closer look at the sparse patches.
Bart.
| |