Author: glen Date: Mon Mar 30 00:08:35 2009 GMT Module: SOURCES Tag: AC-branch ---- Log message: - update to 2.4.37
---- Files affected: SOURCES: linux-2.4.31-nopckeyb.patch (1.1.10.1 -> 1.1.10.2) , linux-2.4.34-i2c-2.10.2-drivers-i2c.diff (1.1 -> 1.1.4.1) , linux-2.4-ide-update.patch (1.7.2.2 -> 1.7.2.3) , linux-2.4-libata-update.patch (1.3.2.1 -> 1.3.2.2) ---- Diffs: ================================================================ Index: SOURCES/linux-2.4.31-nopckeyb.patch diff -u SOURCES/linux-2.4.31-nopckeyb.patch:1.1.10.1 SOURCES/linux-2.4.31-nopckeyb.patch:1.1.10.2 --- SOURCES/linux-2.4.31-nopckeyb.patch:1.1.10.1 Mon Oct 8 16:35:03 2007 +++ SOURCES/linux-2.4.31-nopckeyb.patch Mon Mar 30 02:08:28 2009 @@ -16,9 +16,8 @@ along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA -diff -Naur linux-2.4.31/drivers/char/pc_keyb.c linux-2.4.31u/drivers/char/pc_keyb.c ---- linux-2.4.31/drivers/char/pc_keyb.c 2002-11-29 00:53:12.000000000 +0100 -+++ linux-2.4.31u/drivers/char/pc_keyb.c 2005-06-15 16:04:19.000000000 +0200 +--- linux-2.4.37/drivers/char/pc_keyb.c~ 2009-03-29 23:45:56.000000000 +0300 ++++ linux-2.4.37/drivers/char/pc_keyb.c 2009-03-30 02:53:44.116970100 +0300 @@ -102,6 +102,11 @@ #define MAX_RETRIES 60 /* some aux operations take long time*/ #endif /* CONFIG_PSMOUSE */ @@ -31,12 +30,12 @@ /* * Wait for keyboard controller input buffer to drain. * -@@ -898,7 +903,7 @@ +@@ -920,7 +920,7 @@ void __init pckbd_init_hw(void) { -- if (!keyboard_controller_present) { -+ if (keyboard_disable || !keyboard_controller_present) { +- if (!kbd_controller_present()) { ++ if (keyboard_disable || !kbd_controller_present()) { kbd_exists = 0; return; } ================================================================ Index: SOURCES/linux-2.4.34-i2c-2.10.2-drivers-i2c.diff diff -u SOURCES/linux-2.4.34-i2c-2.10.2-drivers-i2c.diff:1.1 SOURCES/linux-2.4.34-i2c-2.10.2-drivers-i2c.diff:1.1.4.1 --- SOURCES/linux-2.4.34-i2c-2.10.2-drivers-i2c.diff:1.1 Sun Feb 18 14:09:06 2007 +++ SOURCES/linux-2.4.34-i2c-2.10.2-drivers-i2c.diff Mon Mar 30 02:08:29 2009 @@ -6854,8 +6854,8 @@ -#endif +module_init(i2c_bitvelle_init); +module_exit(i2c_bitvelle_exit); ---- linux-old/include/linux/i2c.h Tue Jan 16 08:30:40 2007 -+++ linux/include/linux/i2c.h Tue Jan 16 08:30:54 2007 +--- linux-2.4.37/include/linux/i2c.h~ 2009-03-29 22:52:13.000000000 +0300 ++++ linux-2.4.37/include/linux/i2c.h 2009-03-29 23:43:26.992954441 +0300 @@ -23,27 +23,27 @@ /* With some changes from Ky�sti M�lkki <kmal...@cc.hut.fi> and Frodo Looijaard <fro...@dds.nl> */ @@ -7024,14 +7024,10 @@ #define I2C_FUNC_SMBUS_QUICK 0x00010000 #define I2C_FUNC_SMBUS_READ_BYTE 0x00020000 #define I2C_FUNC_SMBUS_WRITE_BYTE 0x00040000 -@@ -379,8 +402,10 @@ - #define I2C_FUNC_SMBUS_PROC_CALL 0x00800000 - #define I2C_FUNC_SMBUS_READ_BLOCK_DATA 0x01000000 +@@ -404,6 +404,8 @@ #define I2C_FUNC_SMBUS_WRITE_BLOCK_DATA 0x02000000 --#define I2C_FUNC_SMBUS_READ_I2C_BLOCK 0x04000000 /* New I2C-like block */ --#define I2C_FUNC_SMBUS_WRITE_I2C_BLOCK 0x08000000 /* transfer */ -+#define I2C_FUNC_SMBUS_READ_I2C_BLOCK 0x04000000 /* I2C-like block xfer */ -+#define I2C_FUNC_SMBUS_WRITE_I2C_BLOCK 0x08000000 /* w/ 1-byte reg. addr. */ + #define I2C_FUNC_SMBUS_READ_I2C_BLOCK 0x04000000 /* I2C-like block xfer */ + #define I2C_FUNC_SMBUS_WRITE_I2C_BLOCK 0x08000000 /* w/ 1-byte reg. addr. */ +#define I2C_FUNC_SMBUS_READ_I2C_BLOCK_2 0x10000000 /* I2C-like block xfer */ +#define I2C_FUNC_SMBUS_WRITE_I2C_BLOCK_2 0x20000000 /* w/ 2-byte reg. addr. */ ================================================================ Index: SOURCES/linux-2.4-ide-update.patch diff -u SOURCES/linux-2.4-ide-update.patch:1.7.2.2 SOURCES/linux-2.4-ide-update.patch:1.7.2.3 --- SOURCES/linux-2.4-ide-update.patch:1.7.2.2 Mon Jan 21 14:05:59 2008 +++ SOURCES/linux-2.4-ide-update.patch Mon Mar 30 02:08:29 2009 @@ -1,5 +1,5 @@ ---- linux-2.4.33/include/linux/pci_ids.h.orig 2006-08-17 11:02:44.215971000 +0200 -+++ linux-2.4.33/include/linux/pci_ids.h 2006-08-17 12:11:45.195971000 +0200 +--- linux-2.4.37/include/linux/pci_ids.h~ 2009-03-29 17:41:43.000000000 +0300 ++++ linux-2.4.37/include/linux/pci_ids.h 2009-03-29 22:33:05.605551313 +0300 @@ -324,6 +324,7 @@ #define PCI_DEVICE_ID_ATI_IXP300_SATA 0x436e #define PCI_DEVICE_ID_ATI_IXP400_IDE 0x4376 @@ -30,18 +30,16 @@ #define PCI_DEVICE_ID_SI_5518 0x5518 #define PCI_DEVICE_ID_SI_5571 0x5571 #define PCI_DEVICE_ID_SI_5581 0x5581 -@@ -1052,6 +1057,11 @@ +@@ -1061,6 +1061,9 @@ #define PCI_DEVICE_ID_NVIDIA_NVENET_15 0x0373 #define PCI_DEVICE_ID_NVIDIA_NFORCE_MCP55_SATA 0x037E #define PCI_DEVICE_ID_NVIDIA_NFORCE_MCP55_SATA2 0x037F +#define PCI_DEVICE_ID_NVIDIA_NFORCE_MCP61_SATA 0x03E7 -+#define PCI_DEVICE_ID_NVIDIA_NFORCE_MCP61_IDE 0x03EC +#define PCI_DEVICE_ID_NVIDIA_NFORCE_MCP61_SATA2 0x03F6 +#define PCI_DEVICE_ID_NVIDIA_NFORCE_MCP61_SATA3 0x03F7 -+#define PCI_DEVICE_ID_NVIDIA_NFORCE_MCP65_IDE 0x0448 - - #define PCI_VENDOR_ID_IMS 0x10e0 - #define PCI_DEVICE_ID_IMS_8849 0x8849 + #define PCI_DEVICE_ID_NVIDIA_NFORCE_MCP61_IDE 0x03EC + #define PCI_DEVICE_ID_NVIDIA_NFORCE_MCP65_IDE 0x0448 + #define PCI_DEVICE_ID_NVIDIA_NFORCE_MCP67_IDE 0x0560 @@ -1154,11 +1164,13 @@ #define PCI_DEVICE_ID_VIA_8233A 0x3147 #define PCI_DEVICE_ID_VIA_P4M266 0x3148 @@ -282,18 +280,6 @@ .device = 0, --- linux-2.4.33/drivers/ide/pci/amd74xx.c.orig 2004-11-17 12:54:21.000000000 +0100 +++ linux-2.4.33/drivers/ide/pci/amd74xx.c 2006-08-17 13:32:05.035971000 +0200 -@@ -71,7 +71,11 @@ - { PCI_DEVICE_ID_NVIDIA_NFORCE3S_SATA2, 0x50, AMD_UDMA_133 }, - { PCI_DEVICE_ID_NVIDIA_NFORCE_CK804_IDE, 0x50, AMD_UDMA_133 }, - { PCI_DEVICE_ID_NVIDIA_NFORCE_MCP04_IDE, 0x50, AMD_UDMA_133 }, -+ { PCI_DEVICE_ID_NVIDIA_NFORCE_MCP51_IDE, 0x50, AMD_UDMA_133 }, - { PCI_DEVICE_ID_NVIDIA_NFORCE_MCP55_IDE, 0x50, AMD_UDMA_133 }, -+ { PCI_DEVICE_ID_NVIDIA_NFORCE_MCP61_IDE, 0x50, AMD_UDMA_133 }, -+ { PCI_DEVICE_ID_NVIDIA_NFORCE_MCP65_IDE, 0x50, AMD_UDMA_133 }, -+ { PCI_DEVICE_ID_AMD_CS5536_IDE, 0x40, AMD_UDMA_133 }, - { 0 } - }; - @@ -341,10 +346,8 @@ break; @@ -316,19 +302,6 @@ amd_clock = 33333; } -@@ -474,7 +474,11 @@ - #endif - { PCI_VENDOR_ID_NVIDIA, PCI_DEVICE_ID_NVIDIA_NFORCE_CK804_IDE, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 13 }, - { PCI_VENDOR_ID_NVIDIA, PCI_DEVICE_ID_NVIDIA_NFORCE_MCP04_IDE, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 14 }, -- { PCI_VENDOR_ID_NVIDIA, PCI_DEVICE_ID_NVIDIA_NFORCE_MCP55_IDE, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 15 }, -+ { PCI_VENDOR_ID_NVIDIA, PCI_DEVICE_ID_NVIDIA_NFORCE_MCP51_IDE, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 15 }, -+ { PCI_VENDOR_ID_NVIDIA, PCI_DEVICE_ID_NVIDIA_NFORCE_MCP55_IDE, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 16 }, -+ { PCI_VENDOR_ID_NVIDIA, PCI_DEVICE_ID_NVIDIA_NFORCE_MCP61_IDE, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 17 }, -+ { PCI_VENDOR_ID_NVIDIA, PCI_DEVICE_ID_NVIDIA_NFORCE_MCP65_IDE, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 18 }, -+ { PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_CS5536_IDE, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 19 }, - { 0, }, - }; - --- linux-2.4.33/drivers/ide/pci/amd74xx.h.orig 2006-08-17 13:14:23.685971000 +0200 +++ linux-2.4.33/drivers/ide/pci/amd74xx.h 2006-08-17 13:32:20.955971000 +0200 @@ -197,6 +197,61 @@ @@ -439,23 +412,23 @@ { 0, }, }; ---- linux-2.4.33/drivers/ide/pci/generic.c.orig 2004-08-08 01:26:04.000000000 +0200 -+++ linux-2.4.33/drivers/ide/pci/generic.c 2006-08-17 13:53:55.625971000 +0200 -@@ -144,6 +144,7 @@ - { PCI_VENDOR_ID_TOSHIBA, PCI_DEVICE_ID_TOSHIBA_PICCOLO_1, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 10}, - { PCI_VENDOR_ID_TOSHIBA, PCI_DEVICE_ID_TOSHIBA_PICCOLO_2, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 11}, - { PCI_VENDOR_ID_JMICRON, PCI_DEVICE_ID_JMICRON_20363, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 12}, -+ { PCI_VENDOR_ID_NETCELL, PCI_DEVICE_ID_REVOLUTION, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 13}, +--- linux-2.4.37/drivers/ide/pci/generic.c~ 2009-03-29 17:41:43.000000000 +0300 ++++ linux-2.4.37/drivers/ide/pci/generic.c 2009-03-29 22:37:35.949214815 +0300 +@@ -147,6 +147,7 @@ + { PCI_VENDOR_ID_MARVELL, PCI_DEVICE_ID_MARVELL_6101, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 13}, + { PCI_VENDOR_ID_JMICRON, PCI_DEVICE_ID_JMICRON_JMB368, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 14}, + { PCI_VENDOR_ID_MARVELL, PCI_DEVICE_ID_MARVELL_6145, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 15}, ++ { PCI_VENDOR_ID_NETCELL, PCI_DEVICE_ID_REVOLUTION, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 16}, { 0, }, }; ---- linux-2.4.33/drivers/ide/pci/generic.h.orig 2004-08-08 01:26:04.000000000 +0200 -+++ linux-2.4.33/drivers/ide/pci/generic.h 2006-08-17 13:55:01.195971000 +0200 -@@ -157,6 +157,16 @@ - .channels = 2, - .autodma = NOAUTODMA, - .bootable = ON_BOARD, -+ },{ /* 12 */ +--- linux-2.4.37/drivers/ide/pci/generic.h~ 2009-03-29 17:41:43.000000000 +0300 ++++ linux-2.4.37/drivers/ide/pci/generic.h 2009-03-29 22:39:14.188986655 +0300 +@@ -197,6 +197,16 @@ + .channels = 1, + .autodma = NOAUTODMA, + .bootable = ON_BOARD, ++ },{ /* 16 */ + .vendor = PCI_VENDOR_ID_NETCELL, + .device = PCI_DEVICE_ID_REVOLUTION, + .name = "Revolution", ================================================================ Index: SOURCES/linux-2.4-libata-update.patch diff -u SOURCES/linux-2.4-libata-update.patch:1.3.2.1 SOURCES/linux-2.4-libata-update.patch:1.3.2.2 --- SOURCES/linux-2.4-libata-update.patch:1.3.2.1 Sun Oct 7 15:50:03 2007 +++ SOURCES/linux-2.4-libata-update.patch Mon Mar 30 02:08:29 2009 @@ -19,10 +19,10 @@ { } }; ---- linux-2.4.33/drivers/scsi/ahci.c.orig 2006-08-11 06:18:20.000000000 +0200 -+++ linux-2.4.33/drivers/scsi/ahci.c 2006-08-18 09:54:07.315971000 +0200 -@@ -287,12 +288,26 @@ - board_ahci }, /* ICH8M */ +--- linux-2.4.37/drivers/scsi/ahci.c~ 2009-03-29 17:34:01.000000000 +0300 ++++ linux-2.4.37/drivers/scsi/ahci.c 2009-03-29 17:37:33.810181377 +0300 +@@ -326,8 +326,14 @@ + /* JMICRON */ { 0x197b, 0x2360, PCI_ANY_ID, PCI_ANY_ID, 0, 0, board_ahci }, /* JMicron JMB360 */ + { 0x197b, 0x2361, PCI_ANY_ID, PCI_ANY_ID, 0, 0, @@ -32,22 +32,10 @@ + { 0x197b, 0x2365, PCI_ANY_ID, PCI_ANY_ID, 0, 0, + board_ahci }, /* JMicron JMB365 */ + { 0x197b, 0x2366, PCI_ANY_ID, PCI_ANY_ID, 0, 0, -+ board_ahci }, /* JMicron JMB366 */ - { PCI_VENDOR_ID_ATI, 0x4380, PCI_ANY_ID, PCI_ANY_ID, 0, 0, - board_ahci }, /* ATI SB600 non-raid */ - { PCI_VENDOR_ID_ATI, 0x4381, PCI_ANY_ID, PCI_ANY_ID, 0, 0, - board_ahci }, /* ATI SB600 raid */ -+ { PCI_VENDOR_ID_NVIDIA, 0x044c, PCI_ANY_ID, PCI_ANY_ID, 0, 0, -+ board_ahci }, /* NVIDIA MCP65 */ -+ { PCI_VENDOR_ID_NVIDIA, 0x044d, PCI_ANY_ID, PCI_ANY_ID, 0, 0, -+ board_ahci }, /* NVIDIA MCP65 */ -+ { PCI_VENDOR_ID_NVIDIA, 0x044e, PCI_ANY_ID, PCI_ANY_ID, 0, 0, -+ board_ahci }, /* NVIDIA MCP65 */ -+ { PCI_VENDOR_ID_NVIDIA, 0x044f, PCI_ANY_ID, PCI_ANY_ID, 0, 0, -+ board_ahci }, /* NVIDIA MCP65 */ - { } /* terminate list */ - }; ++ board_ahci }, /* JMicron JMB366 */ + /* ATI */ + { PCI_VENDOR_ID_ATI, 0x4380, PCI_ANY_ID, PCI_ANY_ID, 0, 0, @@ -787,7 +830,6 @@ struct pci_dev *pdev = to_pci_dev(probe_ent->dev); void __iomem *mmio = probe_ent->mmio_base; @@ -94,16 +82,6 @@ #endif /* NOTE: The following PCI ids must be kept in sync with the -@@ -116,6 +117,9 @@ - { 0x8086, 0x27c0, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich7_sata }, - { 0x8086, 0x27c4, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich7_sata }, - { 0x8086, 0x2680, PCI_ANY_ID, PCI_ANY_ID, 0, 0, esb2_sata }, -+ { 0x8086, 0x2820, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich7_sata }, -+ { 0x8086, 0x2825, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich7_sata }, -+ { 0x8086, 0x2828, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich7_sata }, - - { } /* terminate list */ - }; --- linux-2.4.33/drivers/pci/quirks.c.orig 2006-08-18 10:01:07.925971000 +0200 +++ linux-2.4.33/drivers/pci/quirks.c 2006-08-18 10:14:03.235971000 +0200 @@ -748,6 +748,9 @@ ================================================================ ---- CVS-web: http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/linux-2.4.31-nopckeyb.patch?r1=1.1.10.1&r2=1.1.10.2&f=u http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/linux-2.4.34-i2c-2.10.2-drivers-i2c.diff?r1=1.1&r2=1.1.4.1&f=u http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/linux-2.4-ide-update.patch?r1=1.7.2.2&r2=1.7.2.3&f=u http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/linux-2.4-libata-update.patch?r1=1.3.2.1&r2=1.3.2.2&f=u
_______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit