ChangeSet@1.1899, 2004-08-05 23:11:00-07:00, torvalds@ppc970.osdl.org Make the new simple_read_from_buffer() take a const src buffer without complaints. ChangeSet@1.1898, 2004-08-05 22:36:28-07:00, viro@parcelfarce.linux.theplanet.co.uk [PATCH] Fix ppc htab seq_file conversion *grrrrrrrr* Wrong diff sent. Sorry - normally the tree I'm working in is cp -rl'ed from the -current, but right now it's a big mess. This is the incremental fix. ChangeSet@1.1897, 2004-08-05 21:13:56-07:00, viro@parcelfarce.linux.theplanet.co.uk [PATCH] ppc: seq_file conversion for ppc_htab This converts the 32-bit ppc htab code to use the seq_file interfaces. Less code means fewer bugs.. ChangeSet@1.1896, 2004-08-05 20:37:01-07:00, viro@parcelfarce.linux.theplanet.co.uk [PATCH] ppc64: Fix rtas file mess This does the seq_file conversion + annotation + cleanup + race fixes for arch/ppc64/kernel/rtas-proc.c. How the fuck did that file manage to get anywhere near the tree, anyway? Take a look at guy's "implementation" of sprintf(buf, "%04d", num), for example: /* construct the sensor number like 0003 */ /* fill with zeros */ n = sprintf(tmp, "%d", s.token); len = strlen(tmp); while (strlen(tmp) < 4) n += sprintf (tmp+n, "0"); /* invert the string */ while (tmp[i]) { if (i And it's full of that level of lusing ;-/ ChangeSet@1.1895, 2004-08-05 20:30:40-07:00, torvalds@ppc970.osdl.org Fix shrink_dcache_anon() LRU list accesses. It would potentially remove dentries from the LRU list without re-initializing the d_lru fields, causing later accesses to that dentry to do bad things to the LRU list. ChangeSet@1.1894, 2004-08-05 18:18:41-07:00, trini@kernel.crashing.org [PATCH] ppc32: Fix 'mktree' on 64bit hosts The following patch changes some 'unsigned long's into 'uint32_t's in mktree (a program that runs on the host to frob the kernel image for some firmwares). Without it, the program is not correct when run on/compiled on a 64bit host. Signed-off-by: Dan Zink Signed-off-by: Tom Rini Signed-off-by: Linus Torvalds ChangeSet@1.1893, 2004-08-05 17:56:22-07:00, viro@parcelfarce.linux.theplanet.co.uk [PATCH] imm.c oops fix Fix bug #3125: This should fix the problem; however, we will need to repeat that for all PIO SCSI drivers (another immediate victim is ppa.c). We should start looking for sane solution; I _really_ don't like the kludge with using ->slave_alloc() for fixups after scsi_alloc_queue(). Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds ChangeSet@1.1889.1.6, 2004-08-05 17:43:51-07:00, roland@redhat.com [PATCH] fix /proc printing of TASK_DEAD state I just stumbled across this patch that's been sitting in my tree for ages. I thought I'd sent this in before. It's a trivial fix for the printing of task state in /proc and sysrq dumps and such, so that TASK_DEAD shows up correctly. This state is pretty much only ever there to be seen when there are exit/reaping bugs, but it's not like that hasn't come up. Signed-off-by: Roland McGrath Signed-off-by: Linus Torvalds ChangeSet@1.1889.1.4, 2004-08-05 17:39:48-07:00, viro@parcelfarce.linux.theplanet.co.uk [PATCH] simple_read_buffer() helper function A number of drivers or special virtual devices really just want their "read()" function to populate user space from some internal buffer. This adds such a helper function - "simple_read_from_buffer()" - and converts several ->read() instances to use it. Signed-off-by: Linus Torvalds ChangeSet@1.1889.2.7, 2004-08-05 21:48:18+01:00, jelenz@edu.rmk.(none) [ARM PATCH] 1974/1: add INITTIME macro to collie machine structure Patch from John Lenz Add INITTIME macro to collie machine structure. ChangeSet@1.1889.2.6, 2004-08-05 21:43:43+01:00, ben-linux@org.rmk.(none) [ARM PATCH] 1972/1: IPAQ H1940 - fix serial clock base Patch from Ben Dooks Fixed clock base for the H1940 thanks to Gerald Schneider for fixing this. ChangeSet@1.1889.2.5, 2004-08-05 21:39:15+01:00, ben-linux@org.rmk.(none) [ARM PATCH] 1971/1: BAST - default configuraiton update Patch from Ben Dooks Patch for default configuration ChangeSet@1.1889.2.4, 2004-08-05 21:33:54+01:00, ben-linux@org.rmk.(none) [ARM PATCH] 1968/1: S3C2410 - GPIO updates and access functions Patch from Ben Dooks Added more definitions for GPIO registers New functions for modifying pin configuration and bit-status (see include/asm-arm/arch-s3c2410/hardware.h) ChangeSet@1.1889.2.3, 2004-08-05 21:28:33+01:00, ben-linux@org.rmk.(none) [ARM PATCH] 1966/1: S3C2410 - Fix for serial driver compile error Patch from Ben Dooks Remove compile error with gcc-3.4 and empty part of case statememnt ChangeSet@1.1889.2.2, 2004-08-05 21:03:23+01:00, catalin.marinas@com.rmk.(none) [ARM PATCH] 1965/1: gas only generates the c and f field bits for the "msr [cs]psr, rN" instruction Patch from Catalin Marinas Gas translates the "msr [cs]psr, rN" instruction to "msr [cs]psr_cf, rN". This may cause problems on the ARMv6 architecture where the A and E bits can leak into the SVC mode from the USR mode via the exception handlers. The reverse can happen when returning to user mode. The patch adds _cxsf to all the msr instruction without the field specifier. ChangeSet@1.1889.2.1, 2004-08-05 20:51:47+01:00, catalin.marinas@com.rmk.(none) [ARM PATCH] 1964/1: Wrong cache block operations checking Patch from Catalin Marinas The "err" is rotated in the blockops_check() function and all the error bits are cleared, the subsequent conditions being always true. ChangeSet@1.1889.1.3, 2004-08-05 12:13:29-07:00, axboe@suse.de [PATCH] multipath readahead fix For requests marked read-ahead, it can legitimately fail without it being a path problem. So don't fail a path just because this happens (can be the atomic request allocation going nuts, for instance), or all paths will quickly go away. Cc: Signed-off-by: Jens Axboe Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds ChangeSet@1.1889.1.2, 2004-08-05 12:05:56-07:00, heiko.carstens@de.ibm.com [PATCH] md multipathing fixes I tried to get multipathing failover running and failed. It seems to be that there are two bugs in multipath.c : - If a path/request fails mp_bh->path doesn't get updated to the new path. Thus multipath_end_request will access a NULL pointer if a redirected request returns. - After fixing this I experienced several other errors. First of all in bio->bi_flags the BIO_UPTODATE flag is not set when redirecting a request. Causing the md driver to think that every redirected request failed when it returns. Since that alone didn't fix the problems, I simply copied the master_bio again and it looks like everything seems to work. Cc: Cc: Jens Axboe Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds ChangeSet@1.1889.1.1, 2004-08-05 12:05:44-07:00, jmorris@redhat.com [PATCH] Drop asm i586 AES code. This patch reverts the i586 AES module. A new one should be ready soon. Signed-off-by: James Morris Signed-off-by: Linus Torvalds ChangeSet@1.1890, 2004-08-05 08:53:26-04:00, dwmw2@shinybook.infradead.org Merge shinybook.infradead.org:/home/dwmw2/bk/linus-2.5 into shinybook.infradead.org:/home/dwmw2/bk/mtd-2.6 ChangeSet@1.1830.2.10, 2004-08-04 19:54:18+00:00, jbarnes@sgi.com generic_defconfig update. I just ran 'make oldconfig' against the existing one and turned on a few new options (some of which Altix needs). Signed-off-by: Jesse Barnes Signed-off-by: Tony Luck ChangeSet@1.1830.2.9, 2004-08-04 18:26:09+00:00, [alex.williamson@hp.com Using CONFIG_IA64_HP_ZX1 on an sx1000 system setup w/ multiple NUMA nodes (configured for cell local memory) currently crashes because MAX_NUMNODES defaults to 1. The patch below sets up things to make this work. Signed-off-by: Alex Williamson Signed-off-by: Tony Luck ChangeSet@1.1830.2.8, 2004-08-04 18:10:14+00:00, tony.luck@intel.com Provide comand line keyword "nomca" to turn off mca processing in kernel. Initial patch by Jesse Barnes, fixed by Ken Chen, rescued from obscurity by Sourav Sen. Signed-off-by: Tony Luck ChangeSet@1.1830.2.7, 2004-08-04 17:55:40+00:00, seto.hidetoshi@jp.fujitsu.com Set up CMC/CPE polling *before* enabling CMCI/CPEI interrupts to avoid situation where a flood of errors prevents boot. Signed-off-by: Hidetoshi Seto Signed-off-by: Tony Luck ChangeSet@1.1830.2.6, 2004-08-03 23:46:56+00:00, jbarnes@sgi.com sgi_io_init.c: Mark per_hub_init as __init and remove an unnecessary extern declaration of it in sgi_io_init.c. This has the effect of killing a warning in the compile of that file. Signed-off-by: Jesse Barnes Signed-off-by: Tony Luck ChangeSet@1.1830.2.5, 2004-08-03 23:27:28+00:00, bjorn.helgaas@hp.com sba_iommu.c: REO/Grande defect AR2305 can cause TLB fetch timeouts if entries are purged while in use. Round up IOVA allocations to power-of-two boundaries to prevent this. This is originally due to Alex Williamson. Signed-off-by: Bjorn Helgaas Signed-off-by: Tony Luck ChangeSet@1.1830.2.4, 2004-08-03 23:21:13+00:00, bjorn.helgaas@hp.com cyclone.h, cyclone.c, acpi.c, Kconfig: Make cyclone_setup() take no args, rather than an ignored "char *" and return void. Fix typos and whitespace. Signed-off-by: Bjorn Helgaas Signed-off-by: Tony Luck ChangeSet@1.1830.2.3, 2004-08-03 23:09:49+00:00, bjorn.helgaas@hp.com machvec.h: irq.c: Fix IRQ type in platform irq_to_vector functions. Should be "unsigned int", but some places were "u8". Signed-off-by: Bjorn Helgaas Signed-off-by: Tony Luck ChangeSet@1.1889, 2004-08-03 14:11:41-07:00, torvalds@ppc970.osdl.org Linux 2.6.8-rc3 TAG: v2.6.8-rc3