From: kbuild test robot <lkp@intel.com> Cc: kbuild-all@01.org, linus.walleij@linaro.org, akpm@linux-foundation.org, linux-gpio@vger.kernel.org, linux-arch@vger.kernel.org, linux-kernel@vger.kernel.org, andriy.shevchenko@linux.intel.com, linux@rasmusvillemoes.dk, William Breathitt Gray <vilhelm.gray@gmail.com>, Andy Shevchenko <andy.shevchenko@gmail.com> Subject: Re: [PATCH v5 2/8] lib/test_bitmap.c: Add for_each_set_clump8 test cases Date: Wed, 19 Dec 2018 02:01:05 +0800 [thread overview] Message-ID: <201812190234.26um6rY2%fengguang.wu@intel.com> (raw) In-Reply-To: <b48e27a46567a6870e3bedfea1fd74f3f3177004.1545126272.git.vilhelm.gray@gmail.com> [-- Attachment #1: Type: text/plain, Size: 10010 bytes --] Hi William, I love your patch! Yet something to improve: [auto build test ERROR on gpio/for-next] [also build test ERROR on v4.20-rc7 next-20181218] [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/William-Breathitt-Gray/Introduce-the-for_each_set_clump8-macro/20181219-004325 base: https://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git for-next config: x86_64-randconfig-x011-201850 (attached as .config) compiler: gcc-7 (Debian 7.3.0-1) 7.3.0 reproduce: # save the attached .config to linux build tree make ARCH=x86_64 All error/warnings (new ones prefixed by >>): In file included from include/linux/printk.h:7:0, from include/linux/kernel.h:14, from include/asm-generic/bug.h:18, from arch/x86/include/asm/bug.h:47, from include/linux/bug.h:5, from include/linux/jump_label.h:251, from arch/x86/include/asm/string_64.h:6, from arch/x86/include/asm/string.h:5, from include/linux/string.h:20, from include/linux/bitmap.h:9, from lib/test_bitmap.c:7: lib/test_bitmap.c: In function '__check_eq_clump8': >> include/linux/kern_levels.h:5:18: warning: format '%zu' expects argument of type 'size_t', but argument 4 has type 'unsigned int' [-Wformat=] #define KERN_SOH "\001" /* ASCII Start Of Header */ ^ include/linux/kern_levels.h:12:22: note: in expansion of macro 'KERN_SOH' #define KERN_WARNING KERN_SOH "4" /* warning conditions */ ^~~~~~~~ include/linux/printk.h:310:9: note: in expansion of macro 'KERN_WARNING' printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) ^~~~~~~~~~~~ include/linux/printk.h:311:17: note: in expansion of macro 'pr_warning' #define pr_warn pr_warning ^~~~~~~~~~ >> lib/test_bitmap.c:100:3: note: in expansion of macro 'pr_warn' pr_warn("[%s:%u] bit offset for clump out-of-bounds: expected less than %zu, got %zu\n", ^~~~~~~ include/linux/kern_levels.h:5:18: warning: format '%zu' expects argument of type 'size_t', but argument 5 has type 'unsigned int' [-Wformat=] #define KERN_SOH "\001" /* ASCII Start Of Header */ ^ include/linux/kern_levels.h:12:22: note: in expansion of macro 'KERN_SOH' #define KERN_WARNING KERN_SOH "4" /* warning conditions */ ^~~~~~~~ include/linux/printk.h:310:9: note: in expansion of macro 'KERN_WARNING' printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) ^~~~~~~~~~~~ include/linux/printk.h:311:17: note: in expansion of macro 'pr_warning' #define pr_warn pr_warning ^~~~~~~~~~ >> lib/test_bitmap.c:100:3: note: in expansion of macro 'pr_warn' pr_warn("[%s:%u] bit offset for clump out-of-bounds: expected less than %zu, got %zu\n", ^~~~~~~ >> include/linux/kern_levels.h:5:18: warning: format '%zu' expects argument of type 'size_t', but argument 4 has type 'unsigned int' [-Wformat=] #define KERN_SOH "\001" /* ASCII Start Of Header */ ^ include/linux/kern_levels.h:12:22: note: in expansion of macro 'KERN_SOH' #define KERN_WARNING KERN_SOH "4" /* warning conditions */ ^~~~~~~~ include/linux/printk.h:310:9: note: in expansion of macro 'KERN_WARNING' printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) ^~~~~~~~~~~~ include/linux/printk.h:311:17: note: in expansion of macro 'pr_warning' #define pr_warn pr_warning ^~~~~~~~~~ lib/test_bitmap.c:107:3: note: in expansion of macro 'pr_warn' pr_warn("[%s:%u] bit offset for zero clump: expected nonzero clump, got bit offset %zu with clump value 0", ^~~~~~~ In file included from include/linux/bitmap.h:8:0, from lib/test_bitmap.c:7: lib/test_bitmap.c: In function 'test_for_each_set_clump8': >> include/linux/bitops.h:46:53: error: 'offset' undeclared (first use in this function); did you mean 'off_t'? (start) = find_next_clump8(&(clump), (bits), (offset) + 1, (size))) ^ >> lib/test_bitmap.c:426:2: note: in expansion of macro 'for_each_set_clump8' for_each_set_clump8(start, clump, bits, size) ^~~~~~~~~~~~~~~~~~~ include/linux/bitops.h:46:53: note: each undeclared identifier is reported only once for each function it appears in (start) = find_next_clump8(&(clump), (bits), (offset) + 1, (size))) ^ >> lib/test_bitmap.c:426:2: note: in expansion of macro 'for_each_set_clump8' for_each_set_clump8(start, clump, bits, size) ^~~~~~~~~~~~~~~~~~~ >> lib/test_bitmap.c:125:8: error: implicit declaration of function '__check_eq_clump'; did you mean '__check_eq_clump8'? [-Werror=implicit-function-declaration] if (!__check_eq_ ## suffix(__FILE__, __LINE__, \ ^ >> lib/test_bitmap.c:137:32: note: in expansion of macro '__expect_eq' #define expect_eq_clump8(...) __expect_eq(clump, ##__VA_ARGS__) ^~~~~~~~~~~ >> lib/test_bitmap.c:427:3: note: in expansion of macro 'expect_eq_clump8' expect_eq_clump8(offset, size, clump_exp, clump); ^~~~~~~~~~~~~~~~ At top level: lib/test_bitmap.c:91:20: warning: '__check_eq_clump8' defined but not used [-Wunused-function] static bool __init __check_eq_clump8(const char *srcfile, unsigned int line, ^~~~~~~~~~~~~~~~~ cc1: some warnings being treated as errors vim +125 lib/test_bitmap.c 5fd003f5 David Decotigny 2016-02-19 90 7b161d18 William Breathitt Gray 2018-12-18 91 static bool __init __check_eq_clump8(const char *srcfile, unsigned int line, 7b161d18 William Breathitt Gray 2018-12-18 92 const unsigned int offset, 7b161d18 William Breathitt Gray 2018-12-18 93 const unsigned int size, 7b161d18 William Breathitt Gray 2018-12-18 94 const unsigned char *const clump_exp, 7b161d18 William Breathitt Gray 2018-12-18 95 const unsigned long *const clump) 7b161d18 William Breathitt Gray 2018-12-18 96 { 7b161d18 William Breathitt Gray 2018-12-18 97 unsigned long exp; 7b161d18 William Breathitt Gray 2018-12-18 98 7b161d18 William Breathitt Gray 2018-12-18 99 if (offset >= size) { 7b161d18 William Breathitt Gray 2018-12-18 @100 pr_warn("[%s:%u] bit offset for clump out-of-bounds: expected less than %zu, got %zu\n", 7b161d18 William Breathitt Gray 2018-12-18 101 srcfile, line, size, offset); 7b161d18 William Breathitt Gray 2018-12-18 102 return false; 7b161d18 William Breathitt Gray 2018-12-18 103 } 7b161d18 William Breathitt Gray 2018-12-18 104 7b161d18 William Breathitt Gray 2018-12-18 105 exp = clump_exp[offset / 8]; 7b161d18 William Breathitt Gray 2018-12-18 106 if (!exp) { 7b161d18 William Breathitt Gray 2018-12-18 @107 pr_warn("[%s:%u] bit offset for zero clump: expected nonzero clump, got bit offset %zu with clump value 0", 7b161d18 William Breathitt Gray 2018-12-18 108 srcfile, line, offset); 7b161d18 William Breathitt Gray 2018-12-18 109 return false; 7b161d18 William Breathitt Gray 2018-12-18 110 } 7b161d18 William Breathitt Gray 2018-12-18 111 7b161d18 William Breathitt Gray 2018-12-18 112 if (*clump != exp) { 7b161d18 William Breathitt Gray 2018-12-18 113 pr_warn("[%s:%u] expected clump value of 0x%lX, got clump value of 0x%lX", 7b161d18 William Breathitt Gray 2018-12-18 114 srcfile, line, exp, *clump); 7b161d18 William Breathitt Gray 2018-12-18 115 return false; 7b161d18 William Breathitt Gray 2018-12-18 116 } 7b161d18 William Breathitt Gray 2018-12-18 117 7b161d18 William Breathitt Gray 2018-12-18 118 return true; 7b161d18 William Breathitt Gray 2018-12-18 119 } 7b161d18 William Breathitt Gray 2018-12-18 120 5fd003f5 David Decotigny 2016-02-19 121 #define __expect_eq(suffix, ...) \ 5fd003f5 David Decotigny 2016-02-19 122 ({ \ 5fd003f5 David Decotigny 2016-02-19 123 int result = 0; \ 5fd003f5 David Decotigny 2016-02-19 124 total_tests++; \ 5fd003f5 David Decotigny 2016-02-19 @125 if (!__check_eq_ ## suffix(__FILE__, __LINE__, \ 5fd003f5 David Decotigny 2016-02-19 126 ##__VA_ARGS__)) { \ 5fd003f5 David Decotigny 2016-02-19 127 failed_tests++; \ 5fd003f5 David Decotigny 2016-02-19 128 result = 1; \ 5fd003f5 David Decotigny 2016-02-19 129 } \ 5fd003f5 David Decotigny 2016-02-19 130 result; \ 5fd003f5 David Decotigny 2016-02-19 131 }) 5fd003f5 David Decotigny 2016-02-19 132 5fd003f5 David Decotigny 2016-02-19 133 #define expect_eq_uint(...) __expect_eq(uint, ##__VA_ARGS__) 5fd003f5 David Decotigny 2016-02-19 134 #define expect_eq_bitmap(...) __expect_eq(bitmap, ##__VA_ARGS__) 5fd003f5 David Decotigny 2016-02-19 135 #define expect_eq_pbl(...) __expect_eq(pbl, ##__VA_ARGS__) 5fd003f5 David Decotigny 2016-02-19 136 #define expect_eq_u32_array(...) __expect_eq(u32_array, ##__VA_ARGS__) 7b161d18 William Breathitt Gray 2018-12-18 @137 #define expect_eq_clump8(...) __expect_eq(clump, ##__VA_ARGS__) 5fd003f5 David Decotigny 2016-02-19 138 :::::: The code at line 125 was first introduced by commit :::::: 5fd003f56c2c584b62a0486ad25bbd4be02b8b6c test_bitmap: unit tests for lib/bitmap.c :::::: TO: David Decotigny <decot@googlers.com> :::::: CC: David S. Miller <davem@davemloft.net> --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation [-- Attachment #2: .config.gz --] [-- Type: application/gzip, Size: 30343 bytes --]
WARNING: multiple messages have this Message-ID (diff)
From: kbuild test robot <lkp@intel.com> To: William Breathitt Gray <vilhelm.gray@gmail.com> Cc: kbuild-all@01.org, linus.walleij@linaro.org, akpm@linux-foundation.org, linux-gpio@vger.kernel.org, linux-arch@vger.kernel.org, linux-kernel@vger.kernel.org, andriy.shevchenko@linux.intel.com, linux@rasmusvillemoes.dk, Andy Shevchenko <andy.shevchenko@gmail.com> Subject: Re: [PATCH v5 2/8] lib/test_bitmap.c: Add for_each_set_clump8 test cases Date: Wed, 19 Dec 2018 02:01:05 +0800 [thread overview] Message-ID: <201812190234.26um6rY2%fengguang.wu@intel.com> (raw) Message-ID: <20181218180105.nZki-hQFnYM3z0datMEHg79tgFnl0enJvq6XF9WkNmI@z> (raw) In-Reply-To: <b48e27a46567a6870e3bedfea1fd74f3f3177004.1545126272.git.vilhelm.gray@gmail.com> [-- Attachment #1: Type: text/plain, Size: 10010 bytes --] Hi William, I love your patch! Yet something to improve: [auto build test ERROR on gpio/for-next] [also build test ERROR on v4.20-rc7 next-20181218] [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/William-Breathitt-Gray/Introduce-the-for_each_set_clump8-macro/20181219-004325 base: https://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git for-next config: x86_64-randconfig-x011-201850 (attached as .config) compiler: gcc-7 (Debian 7.3.0-1) 7.3.0 reproduce: # save the attached .config to linux build tree make ARCH=x86_64 All error/warnings (new ones prefixed by >>): In file included from include/linux/printk.h:7:0, from include/linux/kernel.h:14, from include/asm-generic/bug.h:18, from arch/x86/include/asm/bug.h:47, from include/linux/bug.h:5, from include/linux/jump_label.h:251, from arch/x86/include/asm/string_64.h:6, from arch/x86/include/asm/string.h:5, from include/linux/string.h:20, from include/linux/bitmap.h:9, from lib/test_bitmap.c:7: lib/test_bitmap.c: In function '__check_eq_clump8': >> include/linux/kern_levels.h:5:18: warning: format '%zu' expects argument of type 'size_t', but argument 4 has type 'unsigned int' [-Wformat=] #define KERN_SOH "\001" /* ASCII Start Of Header */ ^ include/linux/kern_levels.h:12:22: note: in expansion of macro 'KERN_SOH' #define KERN_WARNING KERN_SOH "4" /* warning conditions */ ^~~~~~~~ include/linux/printk.h:310:9: note: in expansion of macro 'KERN_WARNING' printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) ^~~~~~~~~~~~ include/linux/printk.h:311:17: note: in expansion of macro 'pr_warning' #define pr_warn pr_warning ^~~~~~~~~~ >> lib/test_bitmap.c:100:3: note: in expansion of macro 'pr_warn' pr_warn("[%s:%u] bit offset for clump out-of-bounds: expected less than %zu, got %zu\n", ^~~~~~~ include/linux/kern_levels.h:5:18: warning: format '%zu' expects argument of type 'size_t', but argument 5 has type 'unsigned int' [-Wformat=] #define KERN_SOH "\001" /* ASCII Start Of Header */ ^ include/linux/kern_levels.h:12:22: note: in expansion of macro 'KERN_SOH' #define KERN_WARNING KERN_SOH "4" /* warning conditions */ ^~~~~~~~ include/linux/printk.h:310:9: note: in expansion of macro 'KERN_WARNING' printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) ^~~~~~~~~~~~ include/linux/printk.h:311:17: note: in expansion of macro 'pr_warning' #define pr_warn pr_warning ^~~~~~~~~~ >> lib/test_bitmap.c:100:3: note: in expansion of macro 'pr_warn' pr_warn("[%s:%u] bit offset for clump out-of-bounds: expected less than %zu, got %zu\n", ^~~~~~~ >> include/linux/kern_levels.h:5:18: warning: format '%zu' expects argument of type 'size_t', but argument 4 has type 'unsigned int' [-Wformat=] #define KERN_SOH "\001" /* ASCII Start Of Header */ ^ include/linux/kern_levels.h:12:22: note: in expansion of macro 'KERN_SOH' #define KERN_WARNING KERN_SOH "4" /* warning conditions */ ^~~~~~~~ include/linux/printk.h:310:9: note: in expansion of macro 'KERN_WARNING' printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) ^~~~~~~~~~~~ include/linux/printk.h:311:17: note: in expansion of macro 'pr_warning' #define pr_warn pr_warning ^~~~~~~~~~ lib/test_bitmap.c:107:3: note: in expansion of macro 'pr_warn' pr_warn("[%s:%u] bit offset for zero clump: expected nonzero clump, got bit offset %zu with clump value 0", ^~~~~~~ In file included from include/linux/bitmap.h:8:0, from lib/test_bitmap.c:7: lib/test_bitmap.c: In function 'test_for_each_set_clump8': >> include/linux/bitops.h:46:53: error: 'offset' undeclared (first use in this function); did you mean 'off_t'? (start) = find_next_clump8(&(clump), (bits), (offset) + 1, (size))) ^ >> lib/test_bitmap.c:426:2: note: in expansion of macro 'for_each_set_clump8' for_each_set_clump8(start, clump, bits, size) ^~~~~~~~~~~~~~~~~~~ include/linux/bitops.h:46:53: note: each undeclared identifier is reported only once for each function it appears in (start) = find_next_clump8(&(clump), (bits), (offset) + 1, (size))) ^ >> lib/test_bitmap.c:426:2: note: in expansion of macro 'for_each_set_clump8' for_each_set_clump8(start, clump, bits, size) ^~~~~~~~~~~~~~~~~~~ >> lib/test_bitmap.c:125:8: error: implicit declaration of function '__check_eq_clump'; did you mean '__check_eq_clump8'? [-Werror=implicit-function-declaration] if (!__check_eq_ ## suffix(__FILE__, __LINE__, \ ^ >> lib/test_bitmap.c:137:32: note: in expansion of macro '__expect_eq' #define expect_eq_clump8(...) __expect_eq(clump, ##__VA_ARGS__) ^~~~~~~~~~~ >> lib/test_bitmap.c:427:3: note: in expansion of macro 'expect_eq_clump8' expect_eq_clump8(offset, size, clump_exp, clump); ^~~~~~~~~~~~~~~~ At top level: lib/test_bitmap.c:91:20: warning: '__check_eq_clump8' defined but not used [-Wunused-function] static bool __init __check_eq_clump8(const char *srcfile, unsigned int line, ^~~~~~~~~~~~~~~~~ cc1: some warnings being treated as errors vim +125 lib/test_bitmap.c 5fd003f5 David Decotigny 2016-02-19 90 7b161d18 William Breathitt Gray 2018-12-18 91 static bool __init __check_eq_clump8(const char *srcfile, unsigned int line, 7b161d18 William Breathitt Gray 2018-12-18 92 const unsigned int offset, 7b161d18 William Breathitt Gray 2018-12-18 93 const unsigned int size, 7b161d18 William Breathitt Gray 2018-12-18 94 const unsigned char *const clump_exp, 7b161d18 William Breathitt Gray 2018-12-18 95 const unsigned long *const clump) 7b161d18 William Breathitt Gray 2018-12-18 96 { 7b161d18 William Breathitt Gray 2018-12-18 97 unsigned long exp; 7b161d18 William Breathitt Gray 2018-12-18 98 7b161d18 William Breathitt Gray 2018-12-18 99 if (offset >= size) { 7b161d18 William Breathitt Gray 2018-12-18 @100 pr_warn("[%s:%u] bit offset for clump out-of-bounds: expected less than %zu, got %zu\n", 7b161d18 William Breathitt Gray 2018-12-18 101 srcfile, line, size, offset); 7b161d18 William Breathitt Gray 2018-12-18 102 return false; 7b161d18 William Breathitt Gray 2018-12-18 103 } 7b161d18 William Breathitt Gray 2018-12-18 104 7b161d18 William Breathitt Gray 2018-12-18 105 exp = clump_exp[offset / 8]; 7b161d18 William Breathitt Gray 2018-12-18 106 if (!exp) { 7b161d18 William Breathitt Gray 2018-12-18 @107 pr_warn("[%s:%u] bit offset for zero clump: expected nonzero clump, got bit offset %zu with clump value 0", 7b161d18 William Breathitt Gray 2018-12-18 108 srcfile, line, offset); 7b161d18 William Breathitt Gray 2018-12-18 109 return false; 7b161d18 William Breathitt Gray 2018-12-18 110 } 7b161d18 William Breathitt Gray 2018-12-18 111 7b161d18 William Breathitt Gray 2018-12-18 112 if (*clump != exp) { 7b161d18 William Breathitt Gray 2018-12-18 113 pr_warn("[%s:%u] expected clump value of 0x%lX, got clump value of 0x%lX", 7b161d18 William Breathitt Gray 2018-12-18 114 srcfile, line, exp, *clump); 7b161d18 William Breathitt Gray 2018-12-18 115 return false; 7b161d18 William Breathitt Gray 2018-12-18 116 } 7b161d18 William Breathitt Gray 2018-12-18 117 7b161d18 William Breathitt Gray 2018-12-18 118 return true; 7b161d18 William Breathitt Gray 2018-12-18 119 } 7b161d18 William Breathitt Gray 2018-12-18 120 5fd003f5 David Decotigny 2016-02-19 121 #define __expect_eq(suffix, ...) \ 5fd003f5 David Decotigny 2016-02-19 122 ({ \ 5fd003f5 David Decotigny 2016-02-19 123 int result = 0; \ 5fd003f5 David Decotigny 2016-02-19 124 total_tests++; \ 5fd003f5 David Decotigny 2016-02-19 @125 if (!__check_eq_ ## suffix(__FILE__, __LINE__, \ 5fd003f5 David Decotigny 2016-02-19 126 ##__VA_ARGS__)) { \ 5fd003f5 David Decotigny 2016-02-19 127 failed_tests++; \ 5fd003f5 David Decotigny 2016-02-19 128 result = 1; \ 5fd003f5 David Decotigny 2016-02-19 129 } \ 5fd003f5 David Decotigny 2016-02-19 130 result; \ 5fd003f5 David Decotigny 2016-02-19 131 }) 5fd003f5 David Decotigny 2016-02-19 132 5fd003f5 David Decotigny 2016-02-19 133 #define expect_eq_uint(...) __expect_eq(uint, ##__VA_ARGS__) 5fd003f5 David Decotigny 2016-02-19 134 #define expect_eq_bitmap(...) __expect_eq(bitmap, ##__VA_ARGS__) 5fd003f5 David Decotigny 2016-02-19 135 #define expect_eq_pbl(...) __expect_eq(pbl, ##__VA_ARGS__) 5fd003f5 David Decotigny 2016-02-19 136 #define expect_eq_u32_array(...) __expect_eq(u32_array, ##__VA_ARGS__) 7b161d18 William Breathitt Gray 2018-12-18 @137 #define expect_eq_clump8(...) __expect_eq(clump, ##__VA_ARGS__) 5fd003f5 David Decotigny 2016-02-19 138 :::::: The code at line 125 was first introduced by commit :::::: 5fd003f56c2c584b62a0486ad25bbd4be02b8b6c test_bitmap: unit tests for lib/bitmap.c :::::: TO: David Decotigny <decot@googlers.com> :::::: CC: David S. Miller <davem@davemloft.net> --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation [-- Attachment #2: .config.gz --] [-- Type: application/gzip, Size: 30343 bytes --]
next prev parent reply other threads:[~2018-12-18 18:01 UTC|newest] Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top 2018-12-18 10:11 [PATCH v5 0/8] Introduce the for_each_set_clump8 macro William Breathitt Gray 2018-12-18 10:11 ` William Breathitt Gray 2018-12-18 10:12 ` [PATCH v5 1/8] bitops: " William Breathitt Gray 2018-12-18 10:12 ` William Breathitt Gray 2018-12-18 10:12 ` [PATCH v5 2/8] lib/test_bitmap.c: Add for_each_set_clump8 test cases William Breathitt Gray 2018-12-18 10:12 ` William Breathitt Gray 2018-12-18 18:01 ` kbuild test robot [this message] 2018-12-18 18:01 ` kbuild test robot 2018-12-18 10:12 ` [PATCH v5 3/8] gpio: 104-dio-48e: Utilize for_each_set_clump8 macro William Breathitt Gray 2018-12-18 10:12 ` William Breathitt Gray 2018-12-18 10:13 ` [PATCH v5 4/8] gpio: 104-idi-48: " William Breathitt Gray 2018-12-18 10:13 ` William Breathitt Gray 2018-12-18 10:13 ` [PATCH v5 5/8] gpio: gpio-mm: " William Breathitt Gray 2018-12-18 10:13 ` William Breathitt Gray 2018-12-18 10:13 ` [PATCH v5 6/8] gpio: ws16c48: " William Breathitt Gray 2018-12-18 10:13 ` William Breathitt Gray 2018-12-18 10:13 ` [PATCH v5 7/8] gpio: pci-idio-16: " William Breathitt Gray 2018-12-18 10:13 ` William Breathitt Gray 2018-12-18 10:14 ` [PATCH v5 8/8] gpio: pcie-idio-24: " William Breathitt Gray 2018-12-18 10:14 ` William Breathitt Gray
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=201812190234.26um6rY2%fengguang.wu@intel.com \ --to=lkp@intel.com \ --cc=akpm@linux-foundation.org \ --cc=andriy.shevchenko@linux.intel.com \ --cc=andy.shevchenko@gmail.com \ --cc=kbuild-all@01.org \ --cc=linus.walleij@linaro.org \ --cc=linux-arch@vger.kernel.org \ --cc=linux-gpio@vger.kernel.org \ --cc=linux-kernel@vger.kernel.org \ --cc=linux@rasmusvillemoes.dk \ --cc=vilhelm.gray@gmail.com \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).