On 2022/12/14 15:55, Paul Menzel wrote: > Dear lixiaokeng, > > > Thank you for your patch. I found a few style issues. > > Am 14.12.22 um 04:17 schrieb lixiaokeng: >> When we create 100 partitions(major is 259 not 254) in a raid device, > > Please add a space before the (. > >> mdadm may coredump: >> >> Core was generated by `/usr/sbin/mdadm --detail --export /dev/md1p3'. >> Program terminated with signal SIGSEGV, Segmentation fault. >> #0 __strlen_sse2 () >> at ../sysdeps/x86_64/multiarch/strlen-vec.S:126 >> 126 movdqu (%rax), %xmm4 >> (gdb) bt >> #0 __strlen_sse2 () >> at ../sysdeps/x86_64/multiarch/strlen-vec.S:126 >> #1 0x00007f1944659139 in __strcpy_chk ( >> dest=dest@entry=0x55ea8d7c23ac "", src=0x0, >> destlen=destlen@entry=32) at strcpy_chk.c:28 >> #2 0x000055ea8d10b66d in strcpy (__src=<optimized out>, >> __dest=0x55ea8d7c23ac "") >> at /usr/include/bits/string_fortified.h:79 >> #3 super_by_fd (fd=fd@entry=3, >> subarrayp=subarrayp@entry=0x7ffe6a1dff08) at util.c:1289 >> #4 0x000055ea8d11b3a6 in Detail ( >> dev=0x7ffe6a1e2f22 "/dev/md1p3", c=0x7ffe6a1e1700) >> at Detail.c:101 >> #5 0x000055ea8d101e61 in misc_list (c=<optimized out>, >> ss=<optimized out>, dump_directory=<optimized out>, >> ident=<optimized out>, devlist=<optimized out>) >> at mdadm.c:1959 >> #6 main (argc=<optimized out>, argv=<optimized out>) >> at mdadm.c:1629 > > Please do not wrap the pasted lines. > >> The direct cause is fd2devnm return NULL. Here add a check. > > … returning NULL, so add a check. > >> Signed-off-by:Lixiaokeng<lixiaokeng@xxxxxxxxxx> >> Signed-off-by:Wuguanghao<wuguanghao3@xxxxxxxxxx> > > Please add a space after the colon, and before the <. Also, is Lixiaokeng your name, or could it be written Li Xiao Keng? Please use that format – `git config --global user.name "…"`. > > git commit --amend --author="Li Xiao Keng <lixiaokeng@xxxxxxxxxx>" > >> --- > > As this is the second iteration (version 2) of the patch, it’s common, that you add a note, what the difference between this and the previous versions are. > >> mapfile.c | 4 ++++ >> util.c | 7 ++++++- >> 2 files changed, 10 insertions(+), 1 deletion(-) > > […] > > > Kind regards, > Thanks for your advices. I will change it and send it V3 again. > Paul > > .