ChangeSet@1.1492.1.4, 2005-04-05 11:10:24-03:00, hugh@veritas.com [PATCH] madvise_willneed -EIO beyond EOF When the rlim_rss was removed from madvise_willneed, we unintentionally changed its error when applied to an area wholly beyond end of file: it used to report -EIO (whereas 2.6 reports success), it currently reports the confusingly inappropriate -EBADF. Revert to -EIO in that case. Signed-off-by: Hugh Dickins ChangeSet@1.1492.1.3, 2005-04-05 11:08:03-03:00, zaitcev@redhat.com [PATCH] visor: Add Zire 31 device ID On Fri, 01 Apr 2005 13:52:25 +0100 Daniel Drake wrote: > This adds support for the Zire 31 devices to the visor driver. This ID is > already present in Linux 2.6 Daniel, thank you for the patch, it seems fine. I have it in RHEL 3 U5. I didn't post it before because I thought nobody cared about enhancements to 2.4 anymore except enterprise users with legacy hardware. Knowing Marcelo though, I expect this to be bumped to 2.4.31. ChangeSet@1.1492.1.2, 2005-04-05 11:05:24-03:00, akpm@osdl.org [PATCH] rwsem: Make rwsems use interrupt disabling spinlocks # This is a BitKeeper generated diff -Nru style patch. # # ChangeSet # 2005/03/09 10:25:02-08:00 dhowells@redhat.com # [PATCH] rwsem: Make rwsems use interrupt disabling spinlocks # # The attached patch makes read/write semaphores use interrupt disabling # spinlocks in the slow path, thus rendering the up functions and trylock # functions available for use in interrupt context. This matches the # regular semaphore behaviour. # # I've assumed that the normal down functions must be called with interrupts # enabled (since they might schedule), and used the irq-disabling spinlock # variants that don't save the flags. # # Signed-Off-By: David Howells # Tested-by: Badari Pulavarty # Signed-off-by: Linus Torvalds # # lib/rwsem.c # 2005/03/09 02:45:16-08:00 dhowells@redhat.com +10 -6 # rwsem: Make rwsems use interrupt disabling spinlocks # # lib/rwsem-spinlock.c # 2005/03/09 02:43:47-08:00 dhowells@redhat.com +26 -16 # rwsem: Make rwsems use interrupt disabling spinlocks # ChangeSet@1.1492.1.1, 2005-04-04 16:18:04-03:00, marcelo@logos.cnet Change VERSION to v2.4.30 TAG: v2.4.30