ChangeSet@1.1351, 2003-10-20 21:34:10-07:00, viro@parcelfarce.linux.theplanet.co.uk [PATCH] Fix initrd with devfs enabled This fixes initrd with devfs. With that combination the late-boot code does temporary mount of devfs over rootfs /dev, which made /dev/initrd inaccessible. For setups without devfs that didn't happen. The fix is trivial - put the file in question outside of /dev; IOW, we simply replace "/dev/initrd" with "/initrd.image" in init/*. Confirmed to fix the problem by Valdis Kletnieks ChangeSet@1.1347.2.4, 2003-10-20 16:55:41-07:00, neilb@cse.unsw.edu.au [PATCH] kNFSd - In READDIRPLUS reply, don't return a file handle for a mounted directory. ... as if "nohide" is in used, it will be the wrong filehandle, and returning a filehandle is optional anyway. ChangeSet@1.1347.2.3, 2003-10-20 16:55:32-07:00, neilb@cse.unsw.edu.au [PATCH] md - Use sector rather than block numbers when splitting raid0 requests. When raid0 needs to split a request, it uses 'block' (1K) addresses rather than sector (512b) addresses, which causes problems if the sector address is odd. This patch fixes the problem. Thanks to Andy Polyakov ChangeSet@1.1347.2.2, 2003-10-20 16:54:02-07:00, kraxel@bytesex.org [PATCH] Fix bttv BUG() at video-buf.c:378 As found by Herbert Xu: the last v4l update broke bttv. videobuf_iolock was passed a vb that has just been filled with zeros. Fixed like this. ChangeSet@1.1347.2.1, 2003-10-20 16:49:55-07:00, B.Zolnierkiewicz@elka.pw.edu.pl [PATCH] fix drivers/ide/pci/siimage.c for PROC_FS=n From: "Noah J. Misch" The Silicon Image driver is not building properly when CONFIG_PROC_FS is unset. This patch corrects that problem. It appears as though several utility functions at the top of drivers/ide/pci/siimage.c that the driver always needs accidentally fell within an #ifdef CONFIG_PROC_FS. I also removed an excess include while I noticed it. ChangeSet@1.1347.1.5, 2003-10-20 16:25:31-07:00, eranian@hpl.hp.co [PATCH] ia64: two perfmon fixes - converts hdr_cur_pos into hdr_cur_offs to avoid leaking kernel addresses to userland. As a consequence hdr_last_pos is gone. - correct buffer saturation mode bug by which the hdr_count would be reset, leading to no visible samples collected. ChangeSet@1.1347.1.4, 2003-10-20 16:20:38-07:00, arun.sharma@intel.com [PATCH] ia64: make strace of ia32 processes work again Newer versions of strace manipulate the syscall arguments and to make this work for ia32 processes, we need to reload the syscall args after doing the syscall-trace callback. ChangeSet@1.1347.1.3, 2003-10-20 16:07:57-07:00, davidm@tiger.hpl.hp.com ia64: Sync with i386 irq.c (deadlock avoidance for certain disable_irq()/ enable_irq() sequences). ChangeSet@1.1347.1.2, 2003-10-20 16:05:49-07:00, jbarnes@sgi.com [PATCH] ia64: zero out topology related sysfs nodes Tony pointed out (thanks Tony) that in -test8 kobject_set_name() will try to free a kobject's k_name field if it's non-NULL, so we need to zero it out in case kmalloc() gave us recycled memory or we'll try to kfree a bogus area. ChangeSet@1.1296.82.32, 2003-10-20 11:54:48-07:00, bjorn.helgaas@hp.com [PATCH] ia64: fix EFI memory map trimming This fixes a problem in EFI memory map trimming. For example, here's part of the memory map on my i2000: mem00: type=4, attr=0x9, range=[0x0000000000000000-0x0000000000001000) (0MB) mem01: type=7, attr=0x9, range=[0x0000000000001000-0x0000000000088000) (0MB) mem02: type=4, attr=0x9, range=[0x0000000000088000-0x00000000000a0000) (0MB) mem03: type=5, attr=0x8000000000000009, range=[0x00000000000c0000-0x0000000000100000) (0MB) mem04: type=7, attr=0x9, range=[0x0000000000100000-0x0000000004000000) (63MB) mem05: type=2, attr=0x9, range=[0x0000000004000000-0x00000000049ba000) (9MB) mem06: type=7, attr=0x9, range=[0x00000000049ba000-0x000000007ec0b000) (1954MB) ... There's a hole at 0xa0000-0xc0000, so we should ignore all the WB memory in that granule. With 16MB granules, the existing code trims like this (note the 4K page at 0x0 should have been ignored, but wasn't). ChangeSet@1.1296.82.31, 2003-10-17 22:58:27-07:00, davidm@tiger.hpl.hp.com ia64: Don't mix code and declarations (not C90-compliant). ChangeSet@1.1296.82.30, 2003-10-17 22:55:18-07:00, davidm@tiger.hpl.hp.com ia64: Fix printk format error. ChangeSet@1.1296.82.29, 2003-10-17 22:51:49-07:00, davidm@tiger.hpl.hp.com ia64: Add missing exports to modules build again. ChangeSet@1.1347, 2003-10-17 14:39:22-07:00, torvalds@home.osdl.org Linux 2.6.0-test8 TAG: v2.6.0-test8