On Wed, Nov 21, 2012 at 04:28:21PM -0800, Vahram Martirosyan wrote:
The memset operation before check brings to a BUG.
No need to memset the page with zeroes.
The patch removes the memset call in ext4_calculate_overhead() function.
Found by the Spruce system in cooperation with the KEDR Framework.
Signed-off-by: Vahram Martirosyan <redacted>
Applied, with a slightly rewritten commit description:
ext4: fixed potential NULL dereference in ext4_calculate_overhead()
The memset operation before check can cause a BUG if the memory
allocation failed. Since we are using get_zeroed_age, there is no
need to use memset anyway.
Found by the Spruce system in cooperation with the KEDR Framework.
Signed-off-by: Vahram Martirosyan [off-list ref]
Signed-off-by: "Theodore Ts'o" [off-list ref]
- Ted