SOURCES (AC-branch): linux-2.4.31-nopckeyb.patch, linux-2.4.34-i2c-2.10.2-d...
glen
glen at pld-linux.org
Mon Mar 30 02:08:35 CEST 2009
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 <kmalkki at cc.hut.fi> and
Frodo Looijaard <frodol at 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
More information about the pld-cvs-commit
mailing list