Re: [PATCH] sparse: use static inline for __chk_{user,io}_ptr()

2020-08-29 Thread Miguel Ojeda
Hi Luc, On Fri, Aug 28, 2020 at 10:15 PM Luc Van Oostenryck wrote: > > But to the bot, any change to the content of the warning itself > or its associated info is presented as a new warning. > I've talked to the bot's guys about this problem and they've > replied that they're seriously

Re: [PATCH] sparse: use static inline for __chk_{user,io}_ptr()

2020-08-28 Thread Luc Van Oostenryck
On Fri, Aug 28, 2020 at 09:04:28PM +0200, Miguel Ojeda wrote: > Hi Luc, > > On Fri, Aug 28, 2020 at 10:53 AM Luc Van Oostenryck > wrote: > > > > Hi Miguel, > > > > Could you also take this patch in your queue? > > It has already be sent twice but ignored by the other channels. > > Yeah, no

Re: [PATCH] sparse: use static inline for __chk_{user,io}_ptr()

2020-08-28 Thread Miguel Ojeda
Hi Luc, On Fri, Aug 28, 2020 at 10:53 AM Luc Van Oostenryck wrote: > > Hi Miguel, > > Could you also take this patch in your queue? > It has already be sent twice but ignored by the other channels. Yeah, no problem. However, what about all those emails from the test bot? Is the bot using an old

Re: [PATCH] sparse: use static inline for __chk_{user,io}_ptr()

2020-08-28 Thread kernel test robot
Hi Luc, I love your patch! Perhaps something to improve: [auto build test WARNING on 9123e3a74ec7b934a4a099e98af6a61c2f80bbf5] url: https://github.com/0day-ci/linux/commits/Luc-Van-Oostenryck/sparse-use-static-inline-for-__chk_-user-io-_ptr/20200828-165431 base:

Re: [PATCH] sparse: use static inline for __chk_{user,io}_ptr()

2020-08-28 Thread kernel test robot
Hi Luc, I love your patch! Perhaps something to improve: [auto build test WARNING on 9123e3a74ec7b934a4a099e98af6a61c2f80bbf5] url: https://github.com/0day-ci/linux/commits/Luc-Van-Oostenryck/sparse-use-static-inline-for-__chk_-user-io-_ptr/20200828-165431 base:

Re: [PATCH] sparse: use static inline for __chk_{user,io}_ptr()

2020-08-28 Thread kernel test robot
Hi Luc, I love your patch! Perhaps something to improve: [auto build test WARNING on 9123e3a74ec7b934a4a099e98af6a61c2f80bbf5] url: https://github.com/0day-ci/linux/commits/Luc-Van-Oostenryck/sparse-use-static-inline-for-__chk_-user-io-_ptr/20200828-165431 base:

Re: [PATCH] sparse: use static inline for __chk_{user,io}_ptr()

2020-08-28 Thread kernel test robot
Hi Luc, I love your patch! Perhaps something to improve: [auto build test WARNING on 9123e3a74ec7b934a4a099e98af6a61c2f80bbf5] url: https://github.com/0day-ci/linux/commits/Luc-Van-Oostenryck/sparse-use-static-inline-for-__chk_-user-io-_ptr/20200828-165431 base:

Re: [PATCH] sparse: use static inline for __chk_{user,io}_ptr()

2020-08-28 Thread kernel test robot
Hi Luc, I love your patch! Perhaps something to improve: [auto build test WARNING on 9123e3a74ec7b934a4a099e98af6a61c2f80bbf5] url: https://github.com/0day-ci/linux/commits/Luc-Van-Oostenryck/sparse-use-static-inline-for-__chk_-user-io-_ptr/20200828-165431 base:

[PATCH] sparse: use static inline for __chk_{user,io}_ptr()

2020-08-28 Thread Luc Van Oostenryck
__chk_user_ptr() & __chk_io_ptr() are dummy extern functions which only exist to enforce the typechecking of __user or __iomem pointers in macros when using sparse. This typechecking is done by inserting a call to these functions. But the presence of these calls can inhibit some simplifications

Re: [RESEND PATCH] sparse: use static inline for __chk_{user,io}_ptr()

2020-08-06 Thread kernel test robot
Hi Luc, I love your patch! Perhaps something to improve: [auto build test WARNING on hnaz-linux-mm/master] [also build test WARNING on next-20200806] [cannot apply to linux/master linus/master v5.8] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting

Re: [RESEND PATCH] sparse: use static inline for __chk_{user,io}_ptr()

2020-08-06 Thread kernel test robot
Hi Luc, I love your patch! Perhaps something to improve: [auto build test WARNING on hnaz-linux-mm/master] [also build test WARNING on next-20200806] [cannot apply to linux/master linus/master v5.8] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting

[RESEND PATCH] sparse: use static inline for __chk_{user,io}_ptr()

2020-08-06 Thread Luc Van Oostenryck
__chk_user_ptr() & __chk_io_ptr() are dummy extern functions which only exist to enforce the typechecking of __user or __iomem pointers in macros when using sparse. This typechecking is done by inserting a call to these functions. But the presence of these calls can inhibit some simplifications

Re: [PATCH] sparse: use static inline for __chk_{user,io}_ptr()

2020-07-01 Thread kernel test robot
Hi Luc, I love your patch! Perhaps something to improve: [auto build test WARNING on next-20200626] [cannot apply to linux/master linus/master v5.8-rc2 v5.8-rc1 v5.7 v5.8-rc3] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use as

Re: [kbuild-all] Re: [PATCH] sparse: use static inline for __chk_{user,io}_ptr()

2020-06-29 Thread Rong Chen
On 6/30/20 2:37 AM, Luc Van Oostenryck wrote: On Tue, Jun 30, 2020 at 02:08:36AM +0800, kernel test robot wrote: Hi Luc, I love your patch! Perhaps something to improve: [auto build test WARNING on next-20200626] [cannot apply to linux/master linus/master v5.8-rc2 v5.8-rc1 v5.7 v5.8-rc3]

Re: [PATCH] sparse: use static inline for __chk_{user,io}_ptr()

2020-06-29 Thread kernel test robot
Hi Luc, I love your patch! Perhaps something to improve: [auto build test WARNING on next-20200626] [cannot apply to linux/master linus/master v5.8-rc2 v5.8-rc1 v5.7 v5.8-rc3] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use as

Re: [PATCH] sparse: use static inline for __chk_{user,io}_ptr()

2020-06-29 Thread kernel test robot
Hi Luc, I love your patch! Perhaps something to improve: [auto build test WARNING on next-20200626] [cannot apply to linux/master linus/master v5.8-rc2 v5.8-rc1 v5.7 v5.8-rc3] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use as

Re: [PATCH] sparse: use static inline for __chk_{user,io}_ptr()

2020-06-29 Thread Luc Van Oostenryck
On Tue, Jun 30, 2020 at 02:08:36AM +0800, kernel test robot wrote: > Hi Luc, > > I love your patch! Perhaps something to improve: > > [auto build test WARNING on next-20200626] > [cannot apply to linux/master linus/master v5.8-rc2 v5.8-rc1 v5.7 v5.8-rc3] > [If your patch is applied to the wrong

[PATCH] sparse: use static inline for __chk_{user,io}_ptr()

2020-06-28 Thread Luc Van Oostenryck
__chk_user_ptr() & __chk_io_ptr() are dummy extern functions which only exist to enforce the typechecking of __user or __iomem pointers in macros when using sparse. This typechecking is done by inserting a call to these functions. But the presence of these calls can inhibit some simplifications