]> bbs.cooldavid.org Git - net-next-2.6.git/commit - drivers/md/raid5.c
md/raid5,6: add percpu scribble region for buffer lists
authorDan Williams <dan.j.williams@intel.com>
Tue, 14 Jul 2009 18:50:52 +0000 (11:50 -0700)
committerDan Williams <dan.j.williams@intel.com>
Sun, 30 Aug 2009 02:09:26 +0000 (19:09 -0700)
commitd6f38f31f3ad4b0dd33fe970988f14e7c65ef702
tree0b881c68e676376f2f0eccb2eb377dc3561d395f
parent36d1c6476be51101778882897b315bd928c8c7b5
md/raid5,6: add percpu scribble region for buffer lists

Use percpu memory rather than stack for storing the buffer lists used in
parity calculations.  Include space for dma address conversions and pass
that to async_tx via the async_submit_ctl.scribble pointer.

[ Impact: move memory pressure from stack to heap ]

Signed-off-by: Dan Williams <dan.j.williams@intel.com>
drivers/md/raid5.c
drivers/md/raid5.h