Description: mm/sparsemem: fix race in accessing memory_section->usage References: Notes: carnil> Introduced in f46edbd1b151 ("mm/sparsemem: add helpers track active portions of carnil> a section at boot"). Vulnerable versions: 5.3-rc1. Bugs: upstream: released (6.8-rc1) [5ec8e8ea8b7783fab150cf86404fc38cb4db8800] 6.7-upstream-stable: released (6.7.3) [3a01daace71b521563c38bbbf874e14c3e58adb7] 6.6-upstream-stable: released (6.6.15) [70064241f2229f7ba7b9599a98f68d9142e81a97] 6.1-upstream-stable: released (6.1.76) [68ed9e33324021e9d6b798e9db00ca3093d2012a] 5.10-upstream-stable: released (5.10.210) [90ad17575d26874287271127d43ef3c2af876cea] 4.19-upstream-stable: N/A "Vulnerable code not present" sid: released (6.6.15-1) 6.1-bookworm-security: released (6.1.76-1) 5.10-bullseye-security: needed 4.19-buster-security: N/A "Vulnerable code not present"