ChangeSet@1.1571, 2005-02-14 05:21:56-02:00, ebs@ebshome.net [PATCH] 2.4: fix bogus 440GX rev.C PVR attached patch fixes completely bogus 440GX PVR I added long time ago using preliminary IBM datasheet. This was already fixed in 2.6 but I forgot to submit corresponding 2.4 patch. Signed-off-by: Eugene Surovegin ===== arch/ppc/kernel/cputable.c 1.23 vs edited ===== ChangeSet@1.1570, 2005-02-14 05:09:49-02:00, zaitcev@redhat.com [PATCH] USB: fix modem_run I entered a patch which adds "exclusive_access" lock into 2.4.29, to fix devices which cannot handle simultaneous accesses. This caused a regression with European ADSL modems. An ioctl USBDEVFS_REAPURB allows a process to enter the kernel and wait for USB I/O to finish. Naturally, this should not take exclusive_access, or nothing will ever finish. This patch is essentially the patch by Sergey Vlasov with my additions a) to allow ENOTTY returned without taking a lock and b) to filter ENOIOCTLCMD, which is improper to leak to userspace. ChangeSet@1.1569, 2005-02-14 05:08:11-02:00, zaitcev@redhat.com [PATCH] USB: hid for ia64 Apparently, the HP rx5670 fails to reboot if a USB keyboard if attached without this patch (and the OHCI fix we accepted for 2.4.29). This bug is better known for its effect on Altix, but SGI ships a magic kernel anyhow, so I don't want to use that as justification. The original patch comes from Jes Sorensen, but then I corrupted his idea with my simplifications and a partial backport from 2.6, so if this fails do not e-mail him. ChangeSet@1.1568, 2005-02-14 05:07:15-02:00, zaitcev@redhat.com [PATCH] USB: ftdi_sio Granted, this is a cleanup, and we don't like cleanups in 2.4. But I really dislike how the comment managed to detach from the function it described. The idiotic error message is quite annoying, too. ChangeSet@1.1567, 2005-02-10 19:01:21-08:00, davem@nuts.davemloft.net [SPARC]: nop() macro has bogus trailing semicolon Noticed by Bob Breuer. Signed-off-by: David S. Miller ChangeSet@1.1566, 2005-02-10 17:29:09-08:00, davem@nuts.davemloft.net [SPARC]: Fix bogus trailing semicolon in smb_*() macros. Backported from 2.6.x Signed-off-by: David S. Miller ChangeSet@1.1565, 2005-02-10 10:00:20-02:00, akpm@osdl.org [PATCH] Kenneth Sumrall: In lp_write(), copy_from_user() is called to copy data into a statically allocated kernel buffer before down_interruptible(). From: Kenneth Sumrall In lp_write(), copy_from_user() is called to copy data into a statically allocated kernel buffer before down_interruptible() is called. If a second thread of execution comes in between the copy_from_user() and the down_interruptible() calls, silent data corruption could result. Signed-off-by: Andrew Morton ChangeSet@1.1564, 2005-02-09 14:11:50-02:00, marcelo@logos.cnet Cset exclude: alanh@fairlite.demon.co.uk|ChangeSet|20050209150113|54411 TAG: v2.4.30-pre1