ChangeSet@1.2207, 2004-10-16 20:19:14-07:00, benh@kernel.crashing.org [PATCH] ppc64: more issues with mem_reserve As Milton noticed, Anton actually broke the logic if the memory isn't aligned in the first place. Sorry about this mess for such a little piece of code. This _really_ fixes is it all Signed-off-by: Benjamin Herrenschmidt Signed-off-by: Linus Torvalds ChangeSet@1.2206, 2004-10-16 15:03:26-07:00, olh@suse.de [PATCH] joydump needs gameport Signed-off-by: Adrian Bunk Signed-off-by: Linus Torvalds ChangeSet@1.2205, 2004-10-16 15:03:14-07:00, anton@samba.org [PATCH] ppc64: fix some issues with mem_reserve I found a couple of issues with reserve_mem: - If we try and mem_reserve something of zero length, everything reserved after it would get ignored. This is because early_reserve_mem sees a zero length as a terminator. - The code rounded the top down instead of up. Signed-off-by: Anton Blanchard Signed-off-by: Linus Torvalds ChangeSet@1.2204, 2004-10-16 15:03:01-07:00, benh@kernel.crashing.org [PATCH] ppc32: Add "native" iomap interfaces This patch adds proper ppc32 "iomap" interfaces. Signed-off-by: Benjamin Herrenschmidt Signed-off-by: Linus Torvalds ChangeSet@1.2203, 2004-10-16 15:02:49-07:00, benh@kernel.crashing.org [PATCH] ppc64: Split iomap implementation & eeh ! Nowadays, it's possible to build CONFIG_PPC_PMAC without CONFIG_PPC_PSERIES, in which case, eeh will not be included in the build (and the eeh checks are turned into no-ops). However, we then "lose" the iomap functions. This patch moves them to a separate file. Signed-off-by: Benjamin Herrenschmidt Signed-off-by: Linus Torvalds ChangeSet@1.2202, 2004-10-16 15:02:35-07:00, akpm@osdl.org [PATCH] ext3 direct io assert fix Fix bug identified by Badari Pulavarty Local variable `handle' will become stale if ext3_direct_io_get_blocks() closes off the current transaction and starts a new one. This causes a BUG in journal_stop(). So reacquire the handle from *current after performing the I/O. Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds ChangeSet@1.2201, 2004-10-15 20:01:12-07:00, torvalds@ppc970.osdl.org Linux 2.6.9-final Let's try the 2.4.x release methodology TAG: v2.6.9-final