ChangeSet@1.1490, 2004-01-05 21:39:29-08:00, B.Zolnierkiewicz@elka.pw.edu.pl [PATCH] fix oopses on rmmod in some OSS drivers Fix for oops on rmmod caused by *_remove() function marked as __devinit (and thus discarded after module initialization - if CONFIG_MODULES=y and CONFIG_HOTPLUG is not set). This patch changes __devinit to __devexit and adds __devexit_p() where pointer to such function is used. The only exception is au1000, where au1000_remove() is called from cleanup_au1000() function - __devinit is jest removed there. ChangeSet@1.1489, 2004-01-05 21:39:20-08:00, B.Zolnierkiewicz@elka.pw.edu.pl [PATCH] remove dead and broken DISK_RECOVERY_TIME support It was also removed in 2.4.23. ChangeSet@1.1488, 2004-01-05 21:39:11-08:00, B.Zolnierkiewicz@elka.pw.edu.pl [PATCH] ide-tape.c: stop abusing rq->flags Use rq->cmd[0] instead of rq->flags for storing special request flags. Per Jens' suggestion. Tested by Stef van der Made . ChangeSet@1.1487, 2004-01-05 21:39:01-08:00, B.Zolnierkiewicz@elka.pw.edu.pl [PATCH] cmd640.c: fix PCI type1 access Revert wrong changes introduced in 2.4.21. From: Stefan Talpalaru , Ingo Kilian . ChangeSet@1.1486, 2004-01-05 21:38:52-08:00, ak@muc.de [PATCH] Fix interrupt routing problem on x86-64 The MSI port to x86-64 added an interrupt routing bug that makes the kernel not boot anymore on some machines. Fix that. ChangeSet@1.1485, 2004-01-05 19:41:17-08:00, torvalds@home.osdl.org Linux 2.6.1-rc2 TAG: v2.6.1-rc2