Re: [PATCH 41/49] ext4: Add multi block allocator for ext4

2008-01-28 Thread Eric Sandeen
The latest version of the mballoc patch in the ext4dev git patch queue has a potential uninitialized use: CC [M] fs/ext4/mballoc.o fs/ext4/mballoc.c: In function ‘ext4_mb_free_blocks’: fs/ext4/mballoc.c:4408: warning: ‘bitmap_bh’ may be used uninitialized in this function There are 2 gotos whi

Re: [PATCH 41/49] ext4: Add multi block allocator for ext4

2008-01-24 Thread Aneesh Kumar K.V
On Thu, Jan 24, 2008 at 01:26:14PM +0530, Aneesh Kumar K.V wrote: > > > > > > +/* find most significant bit */ > > > +static int fmsb(unsigned short word) > > > +{ > > > + int order; > > > + > > > + if (word > 255) { > > > + order = 7; > > > + word >>= 8; > > > + } else { > > > +

Re: [PATCH 41/49] ext4: Add multi block allocator for ext4

2008-01-24 Thread Aneesh Kumar K.V
updated patch. Waiting for the test results. I am only attaching the diff. Mballoc patch is really large. -aneesh diff --git a/Documentation/filesystems/ext4.txt b/Documentation/filesystems/ext4.txt index 4f329af..ec7d349 100644 --- a/Documentation/filesystems/ext4.txt +++ b/Documentation/filesy

Re: [PATCH 41/49] ext4: Add multi block allocator for ext4

2008-01-23 Thread Aneesh Kumar K.V
On Wed, Jan 23, 2008 at 02:07:27PM -0800, Andrew Morton wrote: > > On Mon, 21 Jan 2008 22:02:20 -0500 "Theodore Ts'o" <[EMAIL PROTECTED]> > > wrote: > > From: Alex Tomas <[EMAIL PROTECTED]> > > > > Signed-off-by: Alex Tomas <[EMAIL PROTECTED]> > > Signed-off-by: Andreas Dilger <[EMAIL PROTECTED]>

Re: [PATCH 41/49] ext4: Add multi block allocator for ext4

2008-01-23 Thread Andreas Dilger
On Jan 23, 2008 14:07 -0800, Andrew Morton wrote: > > +#define mb_correct_addr_and_bit(bit, addr) \ > > +{ \ > > + bit += ((unsigned long) addr & 3UL) << 3; \ > > + addr = (void *) ((unsigned long) addr & ~3UL); \ > > +} > > Why

Re: [PATCH 41/49] ext4: Add multi block allocator for ext4

2008-01-23 Thread Andrew Morton
> On Mon, 21 Jan 2008 22:02:20 -0500 "Theodore Ts'o" <[EMAIL PROTECTED]> wrote: > From: Alex Tomas <[EMAIL PROTECTED]> > > Signed-off-by: Alex Tomas <[EMAIL PROTECTED]> > Signed-off-by: Andreas Dilger <[EMAIL PROTECTED]> > Signed-off-by: Aneesh Kumar K.V <[EMAIL PROTECTED]> > Signed-off-by: Eric S