]> git.baikalelectronics.ru Git - kernel.git/commit
Btrfs: don't pre-allocate btrfs bio
authorLi Zefan <lizf@cn.fujitsu.com>
Thu, 1 Dec 2011 04:55:47 +0000 (12:55 +0800)
committerLi Zefan <lizf@cn.fujitsu.com>
Wed, 11 Jan 2012 02:26:44 +0000 (10:26 +0800)
commite848277e9b16385977a791ea48c5f7d9df535f64
treea9232dd3531707f49c5e56523019a1e0ce081876
parentbce67e23dfb30529b996bae11027fe2a9c37a897
Btrfs: don't pre-allocate btrfs bio

We pre-allocate a btrfs bio with fixed size, and then may re-allocate
memory if we find stripes are bigger than the fixed size. But this
pre-allocation is not necessary.

Also we don't have to calcuate the stripe number twice.

Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>
fs/btrfs/volumes.c