From: kernel test robot <lkp@intel.com> To: Lizhi Hou <lizhi.hou@xilinx.com>, linux-kernel@vger.kernel.org Cc: kbuild-all@lists.01.org, Lizhi Hou <lizhih@xilinx.com>, linux-fpga@vger.kernel.org, maxz@xilinx.com, sonal.santan@xilinx.com, michal.simek@xilinx.com, stefanos@xilinx.com, devicetree@vger.kernel.org, trix@redhat.com, mdf@kernel.org Subject: Re: [PATCH V3 XRT Alveo 18/18] fpga: xrt: Kconfig and Makefile updates for XRT drivers Date: Thu, 18 Feb 2021 17:02:48 +0800 [thread overview] Message-ID: <202102181614.pUVzuo3g-lkp@intel.com> (raw) In-Reply-To: <20210218064019.29189-19-lizhih@xilinx.com> [-- Attachment #1: Type: text/plain, Size: 5979 bytes --] Hi Lizhi, I love your patch! Yet something to improve: [auto build test ERROR on linux/master] [also build test ERROR on linus/master v5.11 next-20210217] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch] url: https://github.com/0day-ci/linux/commits/Lizhi-Hou/XRT-Alveo-driver-overview/20210218-151631 base: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 2ab38c17aac10bf55ab3efde4c4db3893d8691d2 config: parisc-randconfig-r025-20210218 (attached as .config) compiler: hppa64-linux-gcc (GCC) 9.3.0 reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # https://github.com/0day-ci/linux/commit/9069f42b5fcafe471ceb1047ee53983098b2edba git remote add linux-review https://github.com/0day-ci/linux git fetch --no-tags linux-review Lizhi-Hou/XRT-Alveo-driver-overview/20210218-151631 git checkout 9069f42b5fcafe471ceb1047ee53983098b2edba # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=parisc If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot <lkp@intel.com> All error/warnings (new ones prefixed by >>): drivers/fpga/xrt/lib/main.c: In function 'xleaf_register_driver': >> drivers/fpga/xrt/lib/main.c:144:8: error: implicit declaration of function 'vzalloc'; did you mean 'kvzalloc'? [-Werror=implicit-function-declaration] 144 | map = vzalloc(sizeof(*map)); | ^~~~~~~ | kvzalloc >> drivers/fpga/xrt/lib/main.c:144:6: warning: assignment to 'struct xrt_drv_map *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 144 | map = vzalloc(sizeof(*map)); | ^ drivers/fpga/xrt/lib/main.c: In function 'xleaf_unregister_driver': >> drivers/fpga/xrt/lib/main.c:181:2: error: implicit declaration of function 'vfree'; did you mean 'kvfree'? [-Werror=implicit-function-declaration] 181 | vfree(map); | ^~~~~ | kvfree cc1: some warnings being treated as errors vim +144 drivers/fpga/xrt/lib/main.c 898da78383bc51 Lizhi Hou 2021-02-17 127 898da78383bc51 Lizhi Hou 2021-02-17 128 int xleaf_register_driver(enum xrt_subdev_id id, 898da78383bc51 Lizhi Hou 2021-02-17 129 struct platform_driver *drv, 898da78383bc51 Lizhi Hou 2021-02-17 130 struct xrt_subdev_endpoints *eps) 898da78383bc51 Lizhi Hou 2021-02-17 131 { 898da78383bc51 Lizhi Hou 2021-02-17 132 struct xrt_drv_map *map; 898da78383bc51 Lizhi Hou 2021-02-17 133 898da78383bc51 Lizhi Hou 2021-02-17 134 mutex_lock(&xrt_lib_lock); 898da78383bc51 Lizhi Hou 2021-02-17 135 898da78383bc51 Lizhi Hou 2021-02-17 136 map = xrt_drv_find_map_by_id_nolock(id); 898da78383bc51 Lizhi Hou 2021-02-17 137 if (map) { 898da78383bc51 Lizhi Hou 2021-02-17 138 mutex_unlock(&xrt_lib_lock); 898da78383bc51 Lizhi Hou 2021-02-17 139 pr_err("Id %d already has a registered driver, 0x%p\n", 898da78383bc51 Lizhi Hou 2021-02-17 140 id, map->drv); 898da78383bc51 Lizhi Hou 2021-02-17 141 return -EEXIST; 898da78383bc51 Lizhi Hou 2021-02-17 142 } 898da78383bc51 Lizhi Hou 2021-02-17 143 898da78383bc51 Lizhi Hou 2021-02-17 @144 map = vzalloc(sizeof(*map)); 898da78383bc51 Lizhi Hou 2021-02-17 145 if (!map) { 898da78383bc51 Lizhi Hou 2021-02-17 146 mutex_unlock(&xrt_lib_lock); 898da78383bc51 Lizhi Hou 2021-02-17 147 return -ENOMEM; 898da78383bc51 Lizhi Hou 2021-02-17 148 } 898da78383bc51 Lizhi Hou 2021-02-17 149 map->id = id; 898da78383bc51 Lizhi Hou 2021-02-17 150 map->drv = drv; 898da78383bc51 Lizhi Hou 2021-02-17 151 map->eps = eps; 898da78383bc51 Lizhi Hou 2021-02-17 152 898da78383bc51 Lizhi Hou 2021-02-17 153 xrt_drv_register_driver(map); 898da78383bc51 Lizhi Hou 2021-02-17 154 898da78383bc51 Lizhi Hou 2021-02-17 155 list_add(&map->list, &xrt_drv_maps); 898da78383bc51 Lizhi Hou 2021-02-17 156 898da78383bc51 Lizhi Hou 2021-02-17 157 mutex_unlock(&xrt_lib_lock); 898da78383bc51 Lizhi Hou 2021-02-17 158 898da78383bc51 Lizhi Hou 2021-02-17 159 return 0; 898da78383bc51 Lizhi Hou 2021-02-17 160 } 898da78383bc51 Lizhi Hou 2021-02-17 161 EXPORT_SYMBOL_GPL(xleaf_register_driver); 898da78383bc51 Lizhi Hou 2021-02-17 162 898da78383bc51 Lizhi Hou 2021-02-17 163 void xleaf_unregister_driver(enum xrt_subdev_id id) 898da78383bc51 Lizhi Hou 2021-02-17 164 { 898da78383bc51 Lizhi Hou 2021-02-17 165 struct xrt_drv_map *map; 898da78383bc51 Lizhi Hou 2021-02-17 166 898da78383bc51 Lizhi Hou 2021-02-17 167 mutex_lock(&xrt_lib_lock); 898da78383bc51 Lizhi Hou 2021-02-17 168 898da78383bc51 Lizhi Hou 2021-02-17 169 map = xrt_drv_find_map_by_id_nolock(id); 898da78383bc51 Lizhi Hou 2021-02-17 170 if (!map) { 898da78383bc51 Lizhi Hou 2021-02-17 171 mutex_unlock(&xrt_lib_lock); 898da78383bc51 Lizhi Hou 2021-02-17 172 pr_err("Id %d has no registered driver\n", id); 898da78383bc51 Lizhi Hou 2021-02-17 173 return; 898da78383bc51 Lizhi Hou 2021-02-17 174 } 898da78383bc51 Lizhi Hou 2021-02-17 175 898da78383bc51 Lizhi Hou 2021-02-17 176 list_del(&map->list); 898da78383bc51 Lizhi Hou 2021-02-17 177 898da78383bc51 Lizhi Hou 2021-02-17 178 mutex_unlock(&xrt_lib_lock); 898da78383bc51 Lizhi Hou 2021-02-17 179 898da78383bc51 Lizhi Hou 2021-02-17 180 xrt_drv_unregister_driver(map); 898da78383bc51 Lizhi Hou 2021-02-17 @181 vfree(map); 898da78383bc51 Lizhi Hou 2021-02-17 182 } 898da78383bc51 Lizhi Hou 2021-02-17 183 EXPORT_SYMBOL_GPL(xleaf_unregister_driver); 898da78383bc51 Lizhi Hou 2021-02-17 184 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org [-- Attachment #2: .config.gz --] [-- Type: application/gzip, Size: 37024 bytes --]
WARNING: multiple messages have this Message-ID (diff)
From: kernel test robot <lkp@intel.com> To: kbuild-all@lists.01.org Subject: Re: [PATCH V3 XRT Alveo 18/18] fpga: xrt: Kconfig and Makefile updates for XRT drivers Date: Thu, 18 Feb 2021 17:02:48 +0800 [thread overview] Message-ID: <202102181614.pUVzuo3g-lkp@intel.com> (raw) In-Reply-To: <20210218064019.29189-19-lizhih@xilinx.com> [-- Attachment #1: Type: text/plain, Size: 6090 bytes --] Hi Lizhi, I love your patch! Yet something to improve: [auto build test ERROR on linux/master] [also build test ERROR on linus/master v5.11 next-20210217] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch] url: https://github.com/0day-ci/linux/commits/Lizhi-Hou/XRT-Alveo-driver-overview/20210218-151631 base: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 2ab38c17aac10bf55ab3efde4c4db3893d8691d2 config: parisc-randconfig-r025-20210218 (attached as .config) compiler: hppa64-linux-gcc (GCC) 9.3.0 reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # https://github.com/0day-ci/linux/commit/9069f42b5fcafe471ceb1047ee53983098b2edba git remote add linux-review https://github.com/0day-ci/linux git fetch --no-tags linux-review Lizhi-Hou/XRT-Alveo-driver-overview/20210218-151631 git checkout 9069f42b5fcafe471ceb1047ee53983098b2edba # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=parisc If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot <lkp@intel.com> All error/warnings (new ones prefixed by >>): drivers/fpga/xrt/lib/main.c: In function 'xleaf_register_driver': >> drivers/fpga/xrt/lib/main.c:144:8: error: implicit declaration of function 'vzalloc'; did you mean 'kvzalloc'? [-Werror=implicit-function-declaration] 144 | map = vzalloc(sizeof(*map)); | ^~~~~~~ | kvzalloc >> drivers/fpga/xrt/lib/main.c:144:6: warning: assignment to 'struct xrt_drv_map *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 144 | map = vzalloc(sizeof(*map)); | ^ drivers/fpga/xrt/lib/main.c: In function 'xleaf_unregister_driver': >> drivers/fpga/xrt/lib/main.c:181:2: error: implicit declaration of function 'vfree'; did you mean 'kvfree'? [-Werror=implicit-function-declaration] 181 | vfree(map); | ^~~~~ | kvfree cc1: some warnings being treated as errors vim +144 drivers/fpga/xrt/lib/main.c 898da78383bc51 Lizhi Hou 2021-02-17 127 898da78383bc51 Lizhi Hou 2021-02-17 128 int xleaf_register_driver(enum xrt_subdev_id id, 898da78383bc51 Lizhi Hou 2021-02-17 129 struct platform_driver *drv, 898da78383bc51 Lizhi Hou 2021-02-17 130 struct xrt_subdev_endpoints *eps) 898da78383bc51 Lizhi Hou 2021-02-17 131 { 898da78383bc51 Lizhi Hou 2021-02-17 132 struct xrt_drv_map *map; 898da78383bc51 Lizhi Hou 2021-02-17 133 898da78383bc51 Lizhi Hou 2021-02-17 134 mutex_lock(&xrt_lib_lock); 898da78383bc51 Lizhi Hou 2021-02-17 135 898da78383bc51 Lizhi Hou 2021-02-17 136 map = xrt_drv_find_map_by_id_nolock(id); 898da78383bc51 Lizhi Hou 2021-02-17 137 if (map) { 898da78383bc51 Lizhi Hou 2021-02-17 138 mutex_unlock(&xrt_lib_lock); 898da78383bc51 Lizhi Hou 2021-02-17 139 pr_err("Id %d already has a registered driver, 0x%p\n", 898da78383bc51 Lizhi Hou 2021-02-17 140 id, map->drv); 898da78383bc51 Lizhi Hou 2021-02-17 141 return -EEXIST; 898da78383bc51 Lizhi Hou 2021-02-17 142 } 898da78383bc51 Lizhi Hou 2021-02-17 143 898da78383bc51 Lizhi Hou 2021-02-17 @144 map = vzalloc(sizeof(*map)); 898da78383bc51 Lizhi Hou 2021-02-17 145 if (!map) { 898da78383bc51 Lizhi Hou 2021-02-17 146 mutex_unlock(&xrt_lib_lock); 898da78383bc51 Lizhi Hou 2021-02-17 147 return -ENOMEM; 898da78383bc51 Lizhi Hou 2021-02-17 148 } 898da78383bc51 Lizhi Hou 2021-02-17 149 map->id = id; 898da78383bc51 Lizhi Hou 2021-02-17 150 map->drv = drv; 898da78383bc51 Lizhi Hou 2021-02-17 151 map->eps = eps; 898da78383bc51 Lizhi Hou 2021-02-17 152 898da78383bc51 Lizhi Hou 2021-02-17 153 xrt_drv_register_driver(map); 898da78383bc51 Lizhi Hou 2021-02-17 154 898da78383bc51 Lizhi Hou 2021-02-17 155 list_add(&map->list, &xrt_drv_maps); 898da78383bc51 Lizhi Hou 2021-02-17 156 898da78383bc51 Lizhi Hou 2021-02-17 157 mutex_unlock(&xrt_lib_lock); 898da78383bc51 Lizhi Hou 2021-02-17 158 898da78383bc51 Lizhi Hou 2021-02-17 159 return 0; 898da78383bc51 Lizhi Hou 2021-02-17 160 } 898da78383bc51 Lizhi Hou 2021-02-17 161 EXPORT_SYMBOL_GPL(xleaf_register_driver); 898da78383bc51 Lizhi Hou 2021-02-17 162 898da78383bc51 Lizhi Hou 2021-02-17 163 void xleaf_unregister_driver(enum xrt_subdev_id id) 898da78383bc51 Lizhi Hou 2021-02-17 164 { 898da78383bc51 Lizhi Hou 2021-02-17 165 struct xrt_drv_map *map; 898da78383bc51 Lizhi Hou 2021-02-17 166 898da78383bc51 Lizhi Hou 2021-02-17 167 mutex_lock(&xrt_lib_lock); 898da78383bc51 Lizhi Hou 2021-02-17 168 898da78383bc51 Lizhi Hou 2021-02-17 169 map = xrt_drv_find_map_by_id_nolock(id); 898da78383bc51 Lizhi Hou 2021-02-17 170 if (!map) { 898da78383bc51 Lizhi Hou 2021-02-17 171 mutex_unlock(&xrt_lib_lock); 898da78383bc51 Lizhi Hou 2021-02-17 172 pr_err("Id %d has no registered driver\n", id); 898da78383bc51 Lizhi Hou 2021-02-17 173 return; 898da78383bc51 Lizhi Hou 2021-02-17 174 } 898da78383bc51 Lizhi Hou 2021-02-17 175 898da78383bc51 Lizhi Hou 2021-02-17 176 list_del(&map->list); 898da78383bc51 Lizhi Hou 2021-02-17 177 898da78383bc51 Lizhi Hou 2021-02-17 178 mutex_unlock(&xrt_lib_lock); 898da78383bc51 Lizhi Hou 2021-02-17 179 898da78383bc51 Lizhi Hou 2021-02-17 180 xrt_drv_unregister_driver(map); 898da78383bc51 Lizhi Hou 2021-02-17 @181 vfree(map); 898da78383bc51 Lizhi Hou 2021-02-17 182 } 898da78383bc51 Lizhi Hou 2021-02-17 183 EXPORT_SYMBOL_GPL(xleaf_unregister_driver); 898da78383bc51 Lizhi Hou 2021-02-17 184 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org [-- Attachment #2: config.gz --] [-- Type: application/gzip, Size: 37024 bytes --]
next prev parent reply other threads:[~2021-02-18 10:19 UTC|newest] Thread overview: 89+ messages / expand[flat|nested] mbox.gz Atom feed top 2021-02-18 6:40 [PATCH V3 XRT Alveo 00/18] XRT Alveo driver overview Lizhi Hou 2021-02-18 6:40 ` [PATCH V3 XRT Alveo 01/18] Documentation: fpga: Add a document describing XRT Alveo drivers Lizhi Hou 2021-02-19 22:26 ` Tom Rix 2021-03-01 6:48 ` Sonal Santan 2021-03-06 17:19 ` Moritz Fischer 2021-03-08 20:12 ` Sonal Santan 2021-02-18 6:40 ` [PATCH V3 XRT Alveo 02/18] fpga: xrt: driver metadata helper functions Lizhi Hou 2021-02-20 17:07 ` Tom Rix 2021-02-23 6:05 ` Lizhi Hou 2021-02-23 1:23 ` Fernando Pacheco 2021-02-25 20:27 ` Lizhi Hou 2021-02-18 6:40 ` [PATCH V3 XRT Alveo 03/18] fpga: xrt: xclbin file " Lizhi Hou 2021-02-21 17:12 ` Tom Rix 2021-02-21 18:33 ` Moritz Fischer 2021-03-06 1:13 ` Lizhi Hou 2021-02-26 21:23 ` Lizhi Hou 2021-02-28 16:54 ` Tom Rix 2021-03-02 0:25 ` Lizhi Hou 2021-03-02 15:14 ` Moritz Fischer 2021-03-04 18:53 ` Lizhi Hou 2021-02-18 6:40 ` [PATCH V3 XRT Alveo 04/18] fpga: xrt: xrt-lib platform driver manager Lizhi Hou 2021-02-21 20:39 ` Moritz Fischer 2021-03-01 20:34 ` Max Zhen 2021-02-22 15:05 ` Tom Rix 2021-02-23 3:35 ` Moritz Fischer 2021-03-03 17:20 ` Max Zhen 2021-02-18 6:40 ` [PATCH V3 XRT Alveo 05/18] fpga: xrt: group platform driver Lizhi Hou 2021-02-22 18:50 ` Tom Rix 2021-02-26 21:57 ` Max Zhen 2021-02-18 6:40 ` [PATCH V3 XRT Alveo 06/18] fpga: xrt: platform driver infrastructure Lizhi Hou 2021-02-25 21:59 ` Tom Rix [not found] ` <13e9a311-2d04-ba65-3ed2-f9f1834c37de@xilinx.com> 2021-03-08 20:36 ` Max Zhen 2021-02-18 6:40 ` [PATCH V3 XRT Alveo 07/18] fpga: xrt: management physical function driver (root) Lizhi Hou 2021-02-26 15:01 ` Tom Rix 2021-02-26 17:56 ` Moritz Fischer 2021-03-16 20:29 ` Max Zhen 2021-03-17 21:08 ` Tom Rix 2021-03-18 0:44 ` Max Zhen 2021-02-18 6:40 ` [PATCH V3 XRT Alveo 08/18] fpga: xrt: main platform driver for management function device Lizhi Hou 2021-02-26 17:22 ` Tom Rix 2021-03-16 21:23 ` Lizhi Hou 2021-03-17 21:12 ` Tom Rix 2021-02-18 6:40 ` [PATCH V3 XRT Alveo 09/18] fpga: xrt: fpga-mgr and region implementation for xclbin download Lizhi Hou 2021-02-28 16:36 ` Tom Rix 2021-03-04 17:50 ` Lizhi Hou 2021-02-18 6:40 ` [PATCH V3 XRT Alveo 10/18] fpga: xrt: VSEC platform driver Lizhi Hou 2021-03-01 19:01 ` Tom Rix 2021-03-05 19:58 ` Lizhi Hou 2021-02-18 6:40 ` [PATCH V3 XRT Alveo 11/18] fpga: xrt: UCS " Lizhi Hou 2021-03-02 16:09 ` Tom Rix 2021-03-10 20:24 ` Lizhi Hou 2021-02-18 6:40 ` [PATCH V3 XRT Alveo 12/18] fpga: xrt: ICAP " Lizhi Hou 2021-02-21 20:24 ` Moritz Fischer 2021-03-02 18:26 ` Lizhi Hou 2021-03-03 15:12 ` Tom Rix 2021-03-17 20:56 ` Lizhi Hou 2021-02-18 6:40 ` [PATCH V3 XRT Alveo 13/18] fpga: xrt: devctl " Lizhi Hou 2021-03-04 13:39 ` Tom Rix 2021-03-16 23:54 ` Lizhi Hou 2021-03-17 21:16 ` Tom Rix 2021-02-18 6:40 ` [PATCH V3 XRT Alveo 14/18] fpga: xrt: clock " Lizhi Hou 2021-03-05 15:23 ` Tom Rix 2021-03-11 0:12 ` Lizhi Hou 2021-02-18 6:40 ` [PATCH V3 XRT Alveo 15/18] fpga: xrt: clock frequence counter " Lizhi Hou 2021-03-06 15:25 ` Tom Rix 2021-03-12 23:43 ` Lizhi Hou 2021-02-18 6:40 ` [PATCH V3 XRT Alveo 16/18] fpga: xrt: DDR calibration " Lizhi Hou 2021-02-21 20:21 ` Moritz Fischer 2021-03-06 15:34 ` Tom Rix 2021-03-13 0:45 ` Lizhi Hou 2021-02-18 6:40 ` [PATCH V3 XRT Alveo 17/18] fpga: xrt: partition isolation " Lizhi Hou 2021-02-21 20:36 ` Moritz Fischer 2021-03-16 20:38 ` Lizhi Hou 2021-03-06 15:54 ` Tom Rix 2021-03-13 6:53 ` Lizhi Hou 2021-02-18 6:40 ` [PATCH V3 XRT Alveo 18/18] fpga: xrt: Kconfig and Makefile updates for XRT drivers Lizhi Hou 2021-02-18 9:02 ` kernel test robot [this message] 2021-02-18 9:02 ` kernel test robot 2021-02-18 19:50 ` kernel test robot 2021-02-18 19:50 ` kernel test robot 2021-02-21 14:57 ` Tom Rix 2021-02-21 18:39 ` Moritz Fischer 2021-02-28 20:52 ` Sonal Santan 2021-02-18 13:52 ` [PATCH V3 XRT Alveo 00/18] XRT Alveo driver overview Tom Rix 2021-02-19 5:15 ` Lizhi Hou 2021-02-21 20:43 ` Moritz Fischer 2021-03-01 18:29 ` Lizhi Hou 2021-03-03 6:49 ` Joe Perches 2021-03-03 23:15 ` Moritz Fischer
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=202102181614.pUVzuo3g-lkp@intel.com \ --to=lkp@intel.com \ --cc=devicetree@vger.kernel.org \ --cc=kbuild-all@lists.01.org \ --cc=linux-fpga@vger.kernel.org \ --cc=linux-kernel@vger.kernel.org \ --cc=lizhi.hou@xilinx.com \ --cc=lizhih@xilinx.com \ --cc=maxz@xilinx.com \ --cc=mdf@kernel.org \ --cc=michal.simek@xilinx.com \ --cc=sonal.santan@xilinx.com \ --cc=stefanos@xilinx.com \ --cc=trix@redhat.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 an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.