summaryrefslogtreecommitdiff
path: root/mm/shmem.c
diff options
context:
space:
mode:
authorTheodore Ts'o <tytso@mit.edu>2009-07-13 09:45:52 -0400
committerTheodore Ts'o <tytso@mit.edu>2009-07-13 09:45:52 -0400
commit833576b362e15c38be3bfe43942cda693e56287c (patch)
tree5a221bd167ae7f1b0575fd24fbc5e4cdae18a598 /mm/shmem.c
parentac046f1d6121ccdda6db66bd88acd52418f489b2 (diff)
downloadlinux-3.10-833576b362e15c38be3bfe43942cda693e56287c.tar.gz
linux-3.10-833576b362e15c38be3bfe43942cda693e56287c.tar.bz2
linux-3.10-833576b362e15c38be3bfe43942cda693e56287c.zip
ext4: Fix ext4_mb_initialize_context() to initialize all fields
Pavel Roskin pointed out that kmemcheck indicated that ext4_mb_store_history() was accessing uninitialized values of ac->ac_tail and ac->ac_buddy leading to garbage in the mballoc history. Fix this by initializing the entire structure to all zeros first. Also, two fields were getting doubly initialized by the caller of ext4_mb_initialize_context, so remove them for efficiency's sake. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Diffstat (limited to 'mm/shmem.c')
0 files changed, 0 insertions, 0 deletions