Messages in this thread | | | Date | Fri, 27 Apr 2018 05:46:39 +0800 | From | kbuild test robot <> | Subject | Re: [PATCH v5 09/11] vsprintf: Prevent crash when dereferencing invalid pointers |
| |
Hi Petr,
I love your patch! Yet something to improve:
[auto build test ERROR on next-20180424] [cannot apply to linus/master v4.17-rc2 v4.17-rc1 v4.16 v4.17-rc2] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system]
url: https://github.com/0day-ci/linux/commits/Petr-Mladek/vsprintf-Prevent-silent-crashes-and-consolidate-error-handling/20180427-044114 config: i386-randconfig-x000-201816 (attached as .config) compiler: gcc-7 (Debian 7.3.0-16) 7.3.0 reproduce: # save the attached .config to linux build tree make ARCH=i386
All errors (new ones prefixed by >>):
lib/test_printf.c: In function 'plain': >> lib/test_printf.c:271:8: error: too many arguments to function 'plain_format' err = plain_format(ptr); ^~~~~~~~~~~~ lib/test_printf.c:233:1: note: declared here plain_format(void) ^~~~~~~~~~~~
vim +/plain_format +271 lib/test_printf.c
254 255 /* 256 * We can't use test() to test %p because we don't know what output to expect 257 * after an address is hashed. 258 */ 259 static void __init 260 plain(void *ptr) 261 { 262 int err; 263 264 err = plain_hash(ptr); 265 if (err) { 266 pr_warn("plain 'p' does not appear to be hashed\n"); 267 failed_tests++; 268 return; 269 } 270 > 271 err = plain_format(ptr); 272 if (err) { 273 pr_warn("hashing plain 'p' has unexpected format\n"); 274 failed_tests++; 275 } 276 } 277
--- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation [unhandled content-type:application/gzip] | |