On 5/5/21 7:06 PM, Zheng Yongjun wrote: > Mutex lock can be initialized automatically with DEFINE_MUTEX() rather > than explicitly calling mutex_init(). > > This patch will reduce the size of bcache.ko about 16 bytes, the > reason as follows: > > Though this patch will increase the size of .data segment about 32 > bytes, it will also reduce the size of .init.text and > .rodata.str1.1(at x86_64), .rodata_str1.8(at arm64) total about 48 > bytes which reduce the size more than .data segment; > > Here is the statistics: > Sections: (arm64 platform) > Idx name size > -.init.text 00000240 > +.init.text 00000228 > > -.rodata.str1.8 000012cd > +.rodata.str1.8 000012b5 > > -.data 00000c60 > +.data 00000c80 > > Sections: (x86 platform) > Idx name size > -.init.text 000001d9 > +.init.text 000001bf > > -.rodata.str1.1 00000c80 > +.rodata.str1.1 00000c6d > > -.data 00000cc0 > +.data 00000ce0 > > Reported-by: Hulk Robot <hulkci@xxxxxxxxxx> > Signed-off-by: Zheng Yongjun <zhengyongjun3@xxxxxxxxxx> Added in my for-test queue. Thanks. Coly Li [snipped]