diff options
author | Christoph Lameter <clameter@sgi.com> | 2008-02-04 22:28:36 -0800 |
---|---|---|
committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2008-02-05 09:44:14 -0800 |
commit | b98938c373117043598002f197200d7ed08acd49 (patch) | |
tree | da9356af43085db78cafec82505c3341d6291201 /fs/hugetlbfs | |
parent | aec2c3ed01ed54d0cdf7f6b7c4be217c045ac5ea (diff) | |
download | linux-b98938c373117043598002f197200d7ed08acd49.tar.gz linux-b98938c373117043598002f197200d7ed08acd49.tar.bz2 linux-b98938c373117043598002f197200d7ed08acd49.zip |
bufferhead: revert constructor removal
The constructor for buffer_head slabs was removed recently. We need the
constructor back in slab defrag in order to insure that slab objects always
have a definite state even before we allocated them.
I think we mistakenly merged the removal of the constuctor into a cleanup
patch. You (ie: akpm) had a test that showed that the removal of the
constructor led to a small regression. The prior state makes things easier
for slab defrag.
[akpm@linux-foundation.org: coding-style fixes]
Signed-off-by: Christoph Lameter <clameter@sgi.com>
Cc: Nick Piggin <nickpiggin@yahoo.com.au>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'fs/hugetlbfs')
0 files changed, 0 insertions, 0 deletions