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 <redacted>
Signed-off-by: Zheng Yongjun <redacted>
Added in my for-test queue.
Thanks.
Coly Li
[snipped]