Arjan van de Ven wrote:In the case of the sata_nv error, it appears this is happening now because blk_queue_bounce_limit is initializing emergency ISA pools which can't be done under spinlock. This is happening because the code in blk_queue_bounce_limit now thinks that a 32-bit DMA mask requires allocating with GFP_DMA. This is only needed for a DMA mask less than 32-bit, which is what the original code did. It looks like this was broken by this commit: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=00d61e3e8c... author Andrea Arcangeli <andrea@qumranet.com> Wed, 2 Apr 2008 07:06:44 +0000 (09:06 +0200) committer Jens Axboe <jens.axboe@oracle.com> Wed, 2 Apr 2008 07:06:44 +0000 (09:06 +0200) Fix bounce setting for 64-bit Not sure what this was intended to fix, but I don't think it's right.. --
| Davide Libenzi | Re: [patch 7/8] fdmap v2 - implement sys_socket2 |
| Bart Van Assche | Integration of SCST in the mainstream Linux kernel |
| Greg Kroah-Hartman | [PATCH 005/196] Chinese: add translation of SubmittingDrivers |
| Mariusz Kozlowski | [KJ PATCHES] mostly kmalloc + memset conversion to k[cz]alloc |
git: | |
| KOSAKI Motohiro | [bug?] tg3: Failed to load firmware "tigon/tg3_tso.bin" |
| Stefan Richter | Re: [GIT]: Networking |
| David Miller | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Gerrit Renker | [PATCH 0/37] dccp: Feature negotiation - last call for comments |
