ChangeSet@1.1627, 2004-02-28 07:58:28-08:00, viro@parcelfarce.linux.theplanet.co.uk [PATCH] oops on HPFS filesystem file rename Maurice van der Stee noted that he got an oops on a HPFS filesystem when saving an edited file.. This fixes it. That, BTW, means that *nobody* had ever tried to use hpfs r/w since 2.5.3-pre3. ChangeSet@1.1626, 2004-02-28 07:54:20-08:00, bunk@fs.tum.de [PATCH] move rme96xx to Documentation/sound/oss/ From Hans Ulrich Niedermann All sound documentation with the exception of the OSS rme96xx documentation is under Documentation/sound/{alsa,oss}. Move the rme966xx docs, and fix the Kconfig comments ChangeSet@1.1625, 2004-02-28 07:50:29-08:00, phil.el@wanadoo.fr [PATCH] oprofile needs smp_num_siblings on x86-64 P4 oprofile needs cpu_sibling_map and smp_num_siblings, the later was not exported ChangeSet@1.1624, 2004-02-28 07:48:48-08:00, olof@austin.ibm.com [PATCH] ppc64: Use iommu=force instead of iommu=on for commonality with x86_64 ChangeSet@1.1612.19.7, 2004-02-28 02:02:53-08:00, davidm@tiger.hpl.hp.com ia64: Fix pdflush-triggered stack-overflow due to long thread-creation chains. The pdflush kernel threads can lead to an unbounded chain of thread-creations which can overflow the kernel stacks because we didn't uses to reset the stack on kernel thread-creation. We do now. Reported by Andreas Schwab, tracked down with help from Keith Owens. ChangeSet@1.1612.19.6, 2004-02-27 21:45:51-08:00, peterc@gelato.unsw.edu.au [PATCH] ia64: greatly speed-up I/O-SAPIC irq_enable()/irq_disable() This patch changes the I/O SAPIC code to cache the low 32 bits of the mask word in kernel memory. This greatly speeds up mask_irq() and unmask_irq(). Normally, these operations are not on the speed-critical path of the kernel but with certain devices drivers (including users-level device- drivers) they can become performance-critical. ChangeSet@1.1612.19.5, 2004-02-27 21:39:54-08:00, eranian@hpl.hp.com [PATCH] ia64: perfmon update - fix bug in pfm_unload(), not allowed when not on correct CPU for system-wide - some perf/cleanup in overflow handler - fix reset_pmds to be on a per PMD basis on counter overflow rather than global - remove timing debug code on messages - no kernel info leak on PFM_END_MSG - remove double-store on reg_flags for pfm_write_pmcs, pfm_write_pmds - on restart reset_pmds is 0 by default - cleanup useless macros - cleanup some debug prints - added ability to remove debug code - streamlined sys_perfmonctl(), pfm_read_pmds(), pfm_write_*() - added current->tgid to default format sample header by using one reserved field ChangeSet@1.1612.19.4, 2004-02-27 21:17:14-08:00, davidm@tiger.hpl.hp.com ia64: Fix IDE block-layer BUG_ON() reported by Darren Williams. The problem was that IDE-disks on machines with IDE harddisks, memory above 4GB and no hardware I/O TLB would go BUG_ON() in blk_queue_bounce_limit() because the IDE-controller could only address 4GB of memory and that was much less than BLK_BOUNCE_ISA (which is equal to ISA_DMA_THRESHOLD). Note that the problem does NOT trigger with CD-ROMs, which always uses the software I/O TLB (and hence bounce-buffers) on such machines. The best fix seems to be to simply lower ISA_DMA_THRESHOLD to 4GB-1 since that will ensure that the IDE block layer allocates memory with GFP_DMA, which will minimize bounce buffering. ChangeSet@1.1621, 2004-02-27 17:23:31-08:00, olof@austin.ibm.com [PATCH] ppc64: Add iommu=on for enabling DART on small-mem machines This makes it possible for people like me with a small-mem G5 to enable the DART. I see two reasons for wanting to do so: 1. To debug/test DART/iommu code itself (small audience, including myself). 2. To debug drivers on small-mem machines, since bad pci_map*() usage will be punished (possibly larger audience). ChangeSet@1.1620, 2004-02-27 17:22:53-08:00, torvalds@ppc970.osdl.org Merge bk://kernel.bkbits.net/gregkh/linux/pci-2.6 into ppc970.osdl.org:/home/torvalds/v2.5/linux ChangeSet@1.1612.20.1, 2004-02-27 17:22:02-08:00, chip@pobox.com [PATCH] export locks_remove_posix kNFSd needs it. ChangeSet@1.1612.19.3, 2004-02-27 17:13:54-08:00, davidm@tiger.hpl.hp.com Merge tiger.hpl.hp.com:/data1/bk/vanilla/linux-2.5 into tiger.hpl.hp.com:/data1/bk/lia64/to-linus-2.5 ChangeSet@1.1557.65.21, 2004-02-27 15:07:27-08:00, kenneth.w.chen@intel.com [PATCH] ia64: move irq_entry()/irq_exit() to ia64_handle_irq() This patch fixes a bug which could cause do_softirq() to be called at the wrong time (from do_IRQ()) or without pre-emption protection. ChangeSet@1.1612.1.72, 2004-02-27 22:45:22+00:00, rmk@flint.arm.linux.org.uk [MTD] Update integrator-flash.c with MTD CVS. Allow command line partitioning for use with Integrator flash. ChangeSet@1.1612.19.2, 2004-02-27 14:17:12-08:00, torvalds@ppc970.osdl.org Linux 2.6.4-rc1 TAG: v2.6.4-rc1