1
0
mirror of git://projects.qi-hardware.com/openwrt-xburst.git synced 2024-12-04 21:24:05 +02:00

[kernel] update to 2.6.25.12

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11933 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
juhosg 2008-07-26 10:53:23 +00:00
parent bf6c297d60
commit 115a129a30
44 changed files with 521 additions and 782 deletions

View File

@ -25,8 +25,8 @@ endif
ifeq ($(LINUX_VERSION),2.6.24.7) ifeq ($(LINUX_VERSION),2.6.24.7)
LINUX_KERNEL_MD5SUM:=40a73780d51525d28d36dec852c680c4 LINUX_KERNEL_MD5SUM:=40a73780d51525d28d36dec852c680c4
endif endif
ifeq ($(LINUX_VERSION),2.6.25.10) ifeq ($(LINUX_VERSION),2.6.25.12)
LINUX_KERNEL_MD5SUM:=a6b0aa5b1fa1ae5a02a7b67345f01e86 LINUX_KERNEL_MD5SUM:=7c413ecf94a84776aaec6ada5694318c
endif endif
ifeq ($(LINUX_VERSION),2.6.26) ifeq ($(LINUX_VERSION),2.6.26)
LINUX_KERNEL_MD5SUM:=5169d01c405bc3f866c59338e217968c LINUX_KERNEL_MD5SUM:=5169d01c405bc3f866c59338e217968c

View File

@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
BOARD:=adm5120 BOARD:=adm5120
BOARDNAME:=Infineon/ADMtek ADM5120 BOARDNAME:=Infineon/ADMtek ADM5120
LINUX_VERSION:=2.6.25.10 LINUX_VERSION:=2.6.25.12
SUBTARGETS:=router_le router_be SUBTARGETS:=router_le router_be
INITRAMFS_EXTRA_FILES:= INITRAMFS_EXTRA_FILES:=

View File

@ -11,7 +11,7 @@ BOARD:=ar7
BOARDNAME:=TI AR7 BOARDNAME:=TI AR7
FEATURES:=squashfs jffs2 atm FEATURES:=squashfs jffs2 atm
LINUX_VERSION:=2.6.25.10 LINUX_VERSION:=2.6.25.12
include $(INCLUDE_DIR)/target.mk include $(INCLUDE_DIR)/target.mk

View File

@ -14,7 +14,7 @@
}; };
#if defined (CONFIG_SERIAL_8250_AU1X00) #if defined (CONFIG_SERIAL_8250_AU1X00)
@@ -2455,7 +2462,11 @@ @@ -2457,7 +2464,11 @@
{ {
struct uart_8250_port *up = (struct uart_8250_port *)port; struct uart_8250_port *up = (struct uart_8250_port *)port;

View File

@ -11,7 +11,7 @@ BOARD:=ar71xx
BOARDNAME:=Atheros AR71xx BOARDNAME:=Atheros AR71xx
FEATURES:=squashfs tgz broken FEATURES:=squashfs tgz broken
LINUX_VERSION:=2.6.25.10 LINUX_VERSION:=2.6.25.12
include $(INCLUDE_DIR)/target.mk include $(INCLUDE_DIR)/target.mk

View File

@ -47,7 +47,7 @@
--- a/drivers/usb/host/ohci-hcd.c --- a/drivers/usb/host/ohci-hcd.c
+++ b/drivers/usb/host/ohci-hcd.c +++ b/drivers/usb/host/ohci-hcd.c
@@ -1057,6 +1057,11 @@ @@ -1057,6 +1057,11 @@
#define PLATFORM_DRIVER ohci_hcd_sm501_driver #define SM501_OHCI_DRIVER ohci_hcd_sm501_driver
#endif #endif
+#ifdef CONFIG_USB_OHCI_AR71XX +#ifdef CONFIG_USB_OHCI_AR71XX

View File

@ -123,7 +123,7 @@
--- a/arch/mips/Kconfig --- a/arch/mips/Kconfig
+++ b/arch/mips/Kconfig +++ b/arch/mips/Kconfig
@@ -700,6 +700,7 @@ @@ -701,6 +701,7 @@
endchoice endchoice
@ -131,7 +131,7 @@
source "arch/mips/au1000/Kconfig" source "arch/mips/au1000/Kconfig"
source "arch/mips/basler/excite/Kconfig" source "arch/mips/basler/excite/Kconfig"
source "arch/mips/jazz/Kconfig" source "arch/mips/jazz/Kconfig"
@@ -857,6 +858,9 @@ @@ -858,6 +859,9 @@
config MIPS_DISABLE_OBSOLETE_IDE config MIPS_DISABLE_OBSOLETE_IDE
bool bool

View File

@ -11,7 +11,7 @@ BOARD:=at91
BOARDNAME:=Atmel AT91 BOARDNAME:=Atmel AT91
FEATURES:=squashfs usb FEATURES:=squashfs usb
LINUX_VERSION:=2.6.25.10 LINUX_VERSION:=2.6.25.12
include $(INCLUDE_DIR)/target.mk include $(INCLUDE_DIR)/target.mk

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,5 @@
--- linux-2.6.25.10.n/arch/arm/mach-at91/Kconfig 2008-07-04 13:07:01.000000000 +0200 --- a/arch/arm/mach-at91/Kconfig
+++ linux-2.6.25.10/arch/arm/mach-at91/Kconfig 2008-07-03 13:44:35.000000000 +0200 +++ b/arch/arm/mach-at91/Kconfig
@@ -151,6 +151,12 @@ @@ -151,6 +151,12 @@
help help
Select this if you are using Toptech's TT9200 board. Select this if you are using Toptech's TT9200 board.
@ -13,8 +13,8 @@
endif endif
# ---------------------------------------------------------- # ----------------------------------------------------------
--- linux-2.6.25.10.n/arch/arm/mach-at91/Makefile 2008-07-04 13:05:05.000000000 +0200 --- a/arch/arm/mach-at91/Makefile
+++ linux-2.6.25.10/arch/arm/mach-at91/Makefile 2008-07-03 13:44:35.000000000 +0200 +++ b/arch/arm/mach-at91/Makefile
@@ -29,6 +29,7 @@ @@ -29,6 +29,7 @@
obj-$(CONFIG_MACH_ATEB9200) += board-eb9200.o obj-$(CONFIG_MACH_ATEB9200) += board-eb9200.o
obj-$(CONFIG_MACH_KAFA) += board-kafa.o obj-$(CONFIG_MACH_KAFA) += board-kafa.o
@ -23,8 +23,8 @@
obj-$(CONFIG_MACH_PICOTUX2XX) += board-picotux200.o obj-$(CONFIG_MACH_PICOTUX2XX) += board-picotux200.o
obj-$(CONFIG_MACH_HOMEMATIC) += board-homematic.o obj-$(CONFIG_MACH_HOMEMATIC) += board-homematic.o
obj-$(CONFIG_MACH_ECBAT91) += board-ecbat91.o obj-$(CONFIG_MACH_ECBAT91) += board-ecbat91.o
--- linux-2.6.25.10.n/arch/arm/mach-at91/board-vlink.c 2008-07-04 13:06:19.000000000 +0200 --- /dev/null
+++ linux-2.6.25.10/arch/arm/mach-at91/board-vlink.c 2008-07-04 12:45:48.000000000 +0200 +++ b/arch/arm/mach-at91/board-vlink.c
@@ -0,0 +1,201 @@ @@ -0,0 +1,201 @@
+/* +/*
+ * linux/arch/arm/mach-at91/board-vlink.c + * linux/arch/arm/mach-at91/board-vlink.c

View File

@ -1,6 +1,5 @@
diff -urN linux-2.6.25.10.old/arch/arm/mach-at91/at91rm9200_devices.c linux-2.6.25.10/arch/arm/mach-at91/at91rm9200_devices.c --- a/arch/arm/mach-at91/at91rm9200_devices.c
--- linux-2.6.25.10.old/arch/arm/mach-at91/at91rm9200_devices.c 2008-07-06 09:01:53.000000000 +0200 +++ b/arch/arm/mach-at91/at91rm9200_devices.c
+++ linux-2.6.25.10/arch/arm/mach-at91/at91rm9200_devices.c 2008-07-06 09:47:54.000000000 +0200
@@ -717,6 +717,26 @@ @@ -717,6 +717,26 @@
static void __init at91_add_device_watchdog(void) {} static void __init at91_add_device_watchdog(void) {}
#endif #endif
@ -28,9 +27,8 @@ diff -urN linux-2.6.25.10.old/arch/arm/mach-at91/at91rm9200_devices.c linux-2.6.
/* -------------------------------------------------------------------- /* --------------------------------------------------------------------
* SSC -- Synchronous Serial Controller * SSC -- Synchronous Serial Controller
diff -urN linux-2.6.25.10.old/arch/arm/mach-at91/Makefile linux-2.6.25.10/arch/arm/mach-at91/Makefile --- a/arch/arm/mach-at91/Makefile
--- linux-2.6.25.10.old/arch/arm/mach-at91/Makefile 2008-07-06 09:01:54.000000000 +0200 +++ b/arch/arm/mach-at91/Makefile
+++ linux-2.6.25.10/arch/arm/mach-at91/Makefile 2008-07-06 09:45:08.000000000 +0200
@@ -60,7 +60,12 @@ @@ -60,7 +60,12 @@
obj-$(CONFIG_MACH_AT91EB01) += board-eb01.o obj-$(CONFIG_MACH_AT91EB01) += board-eb01.o
@ -45,9 +43,8 @@ diff -urN linux-2.6.25.10.old/arch/arm/mach-at91/Makefile linux-2.6.25.10/arch/a
obj-$(CONFIG_FB_S1D13XXX) += ics1523.o obj-$(CONFIG_FB_S1D13XXX) += ics1523.o
# Power Management # Power Management
diff -urN linux-2.6.25.10.old/arch/arm/mach-at91/vlink_leds.c linux-2.6.25.10/arch/arm/mach-at91/vlink_leds.c --- /dev/null
--- linux-2.6.25.10.old/arch/arm/mach-at91/vlink_leds.c 1970-01-01 01:00:00.000000000 +0100 +++ b/arch/arm/mach-at91/vlink_leds.c
+++ linux-2.6.25.10/arch/arm/mach-at91/vlink_leds.c 2008-07-06 09:40:37.000000000 +0200
@@ -0,0 +1,105 @@ @@ -0,0 +1,105 @@
+/* +/*
+ * LED driver for Atmel AT91-based boards. + * LED driver for Atmel AT91-based boards.
@ -154,9 +151,8 @@ diff -urN linux-2.6.25.10.old/arch/arm/mach-at91/vlink_leds.c linux-2.6.25.10/ar
+} +}
+ +
+__initcall(leds_init); +__initcall(leds_init);
diff -urN linux-2.6.25.10.old/include/asm-arm/arch-at91/board.h linux-2.6.25.10/include/asm-arm/arch-at91/board.h --- a/include/asm-arm/arch-at91/board.h
--- linux-2.6.25.10.old/include/asm-arm/arch-at91/board.h 2008-07-06 09:01:54.000000000 +0200 +++ b/include/asm-arm/arch-at91/board.h
+++ linux-2.6.25.10/include/asm-arm/arch-at91/board.h 2008-07-06 09:56:31.000000000 +0200
@@ -162,6 +162,11 @@ @@ -162,6 +162,11 @@
/* ISI */ /* ISI */
extern void __init at91_add_device_isi(void); extern void __init at91_add_device_isi(void);

View File

@ -1,6 +1,5 @@
diff -urN linux-2.6.25.10.old/arch/arm/mach-at91/board-vlink.c linux-2.6.25.10/arch/arm/mach-at91/board-vlink.c --- a/arch/arm/mach-at91/board-vlink.c
--- linux-2.6.25.10.old/arch/arm/mach-at91/board-vlink.c 2008-07-07 11:20:21.000000000 +0200 +++ b/arch/arm/mach-at91/board-vlink.c
+++ linux-2.6.25.10/arch/arm/mach-at91/board-vlink.c 2008-07-07 12:11:40.000000000 +0200
@@ -99,7 +99,7 @@ @@ -99,7 +99,7 @@
*/ */
@ -103,9 +102,8 @@ diff -urN linux-2.6.25.10.old/arch/arm/mach-at91/board-vlink.c linux-2.6.25.10/a
} }
MACHINE_START(VLINK, "FDL VersaLink") MACHINE_START(VLINK, "FDL VersaLink")
diff -urN linux-2.6.25.10.old/arch/arm/mach-at91/gpio.c linux-2.6.25.10/arch/arm/mach-at91/gpio.c --- a/arch/arm/mach-at91/gpio.c
--- linux-2.6.25.10.old/arch/arm/mach-at91/gpio.c 2008-07-07 11:20:21.000000000 +0200 +++ b/arch/arm/mach-at91/gpio.c
+++ linux-2.6.25.10/arch/arm/mach-at91/gpio.c 2008-07-07 11:42:33.000000000 +0200
@@ -29,6 +29,7 @@ @@ -29,6 +29,7 @@
static struct at91_gpio_bank *gpio; static struct at91_gpio_bank *gpio;
@ -175,9 +173,8 @@ diff -urN linux-2.6.25.10.old/arch/arm/mach-at91/gpio.c linux-2.6.25.10/arch/arm
/*--------------------------------------------------------------------------*/ /*--------------------------------------------------------------------------*/
#ifdef CONFIG_PM #ifdef CONFIG_PM
diff -urN linux-2.6.25.10.old/drivers/char/Kconfig linux-2.6.25.10/drivers/char/Kconfig --- a/drivers/char/Kconfig
--- linux-2.6.25.10.old/drivers/char/Kconfig 2008-07-07 11:20:21.000000000 +0200 +++ b/drivers/char/Kconfig
+++ linux-2.6.25.10/drivers/char/Kconfig 2008-07-07 11:42:33.000000000 +0200
@@ -1072,5 +1072,12 @@ @@ -1072,5 +1072,12 @@
The SPI driver gives user mode access to this serial The SPI driver gives user mode access to this serial
bus on the AT91RM9200 processor. bus on the AT91RM9200 processor.
@ -191,9 +188,8 @@ diff -urN linux-2.6.25.10.old/drivers/char/Kconfig linux-2.6.25.10/drivers/char/
+ +
endmenu endmenu
diff -urN linux-2.6.25.10.old/drivers/char/Makefile linux-2.6.25.10/drivers/char/Makefile --- a/drivers/char/Makefile
--- linux-2.6.25.10.old/drivers/char/Makefile 2008-07-07 11:20:21.000000000 +0200 +++ b/drivers/char/Makefile
+++ linux-2.6.25.10/drivers/char/Makefile 2008-07-07 11:42:33.000000000 +0200
@@ -100,6 +100,7 @@ @@ -100,6 +100,7 @@
obj-$(CONFIG_TELCLOCK) += tlclk.o obj-$(CONFIG_TELCLOCK) += tlclk.o
obj-$(CONFIG_AT91_SPI) += at91_spi.o obj-$(CONFIG_AT91_SPI) += at91_spi.o
@ -202,9 +198,8 @@ diff -urN linux-2.6.25.10.old/drivers/char/Makefile linux-2.6.25.10/drivers/char
obj-$(CONFIG_MWAVE) += mwave/ obj-$(CONFIG_MWAVE) += mwave/
obj-$(CONFIG_AGP) += agp/ obj-$(CONFIG_AGP) += agp/
diff -urN linux-2.6.25.10.old/drivers/char/vlink_giu.c linux-2.6.25.10/drivers/char/vlink_giu.c --- /dev/null
--- linux-2.6.25.10.old/drivers/char/vlink_giu.c 1970-01-01 01:00:00.000000000 +0100 +++ b/drivers/char/vlink_giu.c
+++ linux-2.6.25.10/drivers/char/vlink_giu.c 2008-07-07 13:41:51.000000000 +0200
@@ -0,0 +1,333 @@ @@ -0,0 +1,333 @@
+/* +/*
+ * Driver for FDL Versalink GPIO + * Driver for FDL Versalink GPIO
@ -539,9 +534,8 @@ diff -urN linux-2.6.25.10.old/drivers/char/vlink_giu.c linux-2.6.25.10/drivers/c
+ +
+MODULE_AUTHOR("Hamish Guthrie <hamish@prodigi.ch>"); +MODULE_AUTHOR("Hamish Guthrie <hamish@prodigi.ch>");
+MODULE_DESCRIPTION("FDL Versalink GPIO Driver"); +MODULE_DESCRIPTION("FDL Versalink GPIO Driver");
+MODULE_LICENSE("GPL"); --- a/include/asm-arm/arch-at91/gpio.h
--- linux-2.6.25.10.old/include/asm-arm/arch-at91/gpio.h 2008-07-03 05:46:47.000000000 +0200 +++ b/include/asm-arm/arch-at91/gpio.h
+++ linux-2.6.25.10/include/asm-arm/arch-at91/gpio.h 2008-07-07 17:03:03.000000000 +0200
@@ -199,6 +199,7 @@ @@ -199,6 +199,7 @@
/* callable at any time */ /* callable at any time */
extern int at91_set_gpio_value(unsigned pin, int value); extern int at91_set_gpio_value(unsigned pin, int value);

View File

@ -1,8 +1,6 @@
Index: linux-2.6.22.19/drivers/mtd/devices/at91_dataflash.c --- a/drivers/mtd/devices/at91_dataflash.c
=================================================================== +++ b/drivers/mtd/devices/at91_dataflash.c
--- linux-2.6.22.19.orig/drivers/mtd/devices/at91_dataflash.c @@ -175,7 +175,7 @@
+++ linux-2.6.22.19/drivers/mtd/devices/at91_dataflash.c
@@ -175,7 +175,7 @@ static struct mtd_partition static_parti
}; };
#endif #endif
@ -11,13 +9,11 @@ Index: linux-2.6.22.19/drivers/mtd/devices/at91_dataflash.c
#endif #endif
Index: linux-2.6.22.19/drivers/mtd/Kconfig --- a/drivers/mtd/Kconfig
=================================================================== +++ b/drivers/mtd/Kconfig
--- linux-2.6.22.19.orig/drivers/mtd/Kconfig @@ -168,6 +168,12 @@
+++ linux-2.6.22.19/drivers/mtd/Kconfig the partition map from the children of the flash node,
@@ -168,6 +168,12 @@ config MTD_AFS_PARTS as described in Documentation/powerpc/booting-without-of.txt.
the partition map from the children of the flash node,
as described in Documentation/powerpc/booting-without-of.txt.
+config MTD_AT91_PARTS +config MTD_AT91_PARTS
+ tristate "Atmel AT91 partitioning support" + tristate "Atmel AT91 partitioning support"
@ -28,11 +24,9 @@ Index: linux-2.6.22.19/drivers/mtd/Kconfig
comment "User Modules And Translation Layers" comment "User Modules And Translation Layers"
config MTD_CHAR config MTD_CHAR
Index: linux-2.6.22.19/drivers/mtd/Makefile --- a/drivers/mtd/Makefile
=================================================================== +++ b/drivers/mtd/Makefile
--- linux-2.6.22.19.orig/drivers/mtd/Makefile @@ -12,6 +12,7 @@
+++ linux-2.6.22.19/drivers/mtd/Makefile
@@ -12,6 +12,7 @@ obj-$(CONFIG_MTD_CONCAT) += mtdconcat.o
obj-$(CONFIG_MTD_CMDLINE_PARTS) += cmdlinepart.o obj-$(CONFIG_MTD_CMDLINE_PARTS) += cmdlinepart.o
obj-$(CONFIG_MTD_AFS_PARTS) += afs.o obj-$(CONFIG_MTD_AFS_PARTS) += afs.o
obj-$(CONFIG_MTD_OF_PARTS) += ofpart.o obj-$(CONFIG_MTD_OF_PARTS) += ofpart.o

View File

@ -1,5 +1,5 @@
--- linux-2.6.25.10.old/drivers/serial/atmel_serial.c 2008-07-04 14:21:12.000000000 +0200 --- a/drivers/serial/atmel_serial.c
+++ linux-2.6.25.10/drivers/serial/atmel_serial.c 2008-07-04 14:55:37.000000000 +0200 +++ b/drivers/serial/atmel_serial.c
@@ -214,6 +214,34 @@ @@ -214,6 +214,34 @@
at91_set_gpio_value(AT91_PIN_PA21, 0); at91_set_gpio_value(AT91_PIN_PA21, 0);
else else

View File

@ -1,6 +1,6 @@
--- linux-2.6.25.10.old/arch/arm/mach-at91/at91rm9200_devices.c 2008-07-04 15:04:13.000000000 +0200 --- a/arch/arm/mach-at91/at91rm9200_devices.c
+++ linux-2.6.25.10/arch/arm/mach-at91/at91rm9200_devices.c 2008-07-04 15:11:44.000000000 +0200 +++ b/arch/arm/mach-at91/at91rm9200_devices.c
@@ -981,7 +981,15 @@ @@ -1001,7 +1001,15 @@
* We need to drive the pin manually. Default is off (RTS is active low). * We need to drive the pin manually. Default is off (RTS is active low).
*/ */
at91_set_gpio_output(AT91_PIN_PA21, 1); at91_set_gpio_output(AT91_PIN_PA21, 1);
@ -17,7 +17,7 @@
} }
static struct resource uart1_resources[] = { static struct resource uart1_resources[] = {
@@ -1119,6 +1127,14 @@ @@ -1139,6 +1147,14 @@
at91_set_B_periph(AT91_PIN_PB1, 0); /* CTS3 */ at91_set_B_periph(AT91_PIN_PB1, 0); /* CTS3 */
if (pins & ATMEL_UART_RTS) if (pins & ATMEL_UART_RTS)
at91_set_B_periph(AT91_PIN_PB0, 0); /* RTS3 */ at91_set_B_periph(AT91_PIN_PB0, 0); /* RTS3 */

View File

@ -1,8 +1,6 @@
Index: linux-2.6.22.19/drivers/net/arm/at91_ether.c --- a/drivers/net/arm/at91_ether.c
=================================================================== +++ b/drivers/net/arm/at91_ether.c
--- linux-2.6.22.19.orig/drivers/net/arm/at91_ether.c @@ -146,6 +146,7 @@
+++ linux-2.6.22.19/drivers/net/arm/at91_ether.c
@@ -146,6 +146,7 @@ static void update_linkspeed(struct net_
struct at91_private *lp = netdev_priv(dev); struct at91_private *lp = netdev_priv(dev);
unsigned int bmsr, bmcr, lpa, mac_cfg; unsigned int bmsr, bmcr, lpa, mac_cfg;
unsigned int speed, duplex; unsigned int speed, duplex;
@ -10,7 +8,7 @@ Index: linux-2.6.22.19/drivers/net/arm/at91_ether.c
if (!mii_link_ok(&lp->mii)) { /* no link */ if (!mii_link_ok(&lp->mii)) { /* no link */
netif_carrier_off(dev); netif_carrier_off(dev);
@@ -158,8 +159,15 @@ static void update_linkspeed(struct net_ @@ -158,8 +159,15 @@
read_phy(lp->phy_address, MII_BMSR, &bmsr); read_phy(lp->phy_address, MII_BMSR, &bmsr);
read_phy(lp->phy_address, MII_BMCR, &bmcr); read_phy(lp->phy_address, MII_BMCR, &bmcr);
if (bmcr & BMCR_ANENABLE) { /* AutoNegotiation is enabled */ if (bmcr & BMCR_ANENABLE) { /* AutoNegotiation is enabled */

View File

@ -1,8 +1,6 @@
Index: linux-2.6.22.19/drivers/mtd/devices/at91_dataflash.c --- a/drivers/mtd/devices/at91_dataflash.c
=================================================================== +++ b/drivers/mtd/devices/at91_dataflash.c
--- linux-2.6.22.19.orig/drivers/mtd/devices/at91_dataflash.c @@ -163,12 +163,12 @@
+++ linux-2.6.22.19/drivers/mtd/devices/at91_dataflash.c
@@ -163,12 +163,12 @@ static struct mtd_partition static_parti
.mask_flags = MTD_WRITEABLE, /* read-only */ .mask_flags = MTD_WRITEABLE, /* read-only */
}, },
{ {

View File

@ -1,5 +1,5 @@
--- linux-2.6.25.10.old/drivers/usb/serial/usb-serial.c 2008-07-08 07:42:24.000000000 +0200 --- a/drivers/usb/serial/usb-serial.c
+++ linux-2.6.25.10/drivers/usb/serial/usb-serial.c 2008-07-08 14:07:39.000000000 +0200 +++ b/drivers/usb/serial/usb-serial.c
@@ -905,7 +905,7 @@ @@ -905,7 +905,7 @@
dev_err(&interface->dev, "No free urbs available\n"); dev_err(&interface->dev, "No free urbs available\n");
goto probe_error; goto probe_error;

View File

@ -11,7 +11,7 @@ BOARD:=au1000
BOARDNAME:=RMI/AMD AU1x00 BOARDNAME:=RMI/AMD AU1x00
FEATURES:=jffs2 usb pci FEATURES:=jffs2 usb pci
LINUX_VERSION:=2.6.25.10 LINUX_VERSION:=2.6.25.12
include $(INCLUDE_DIR)/target.mk include $(INCLUDE_DIR)/target.mk
DEFAULT_PACKAGES += yamonenv DEFAULT_PACKAGES += yamonenv

View File

@ -10,7 +10,7 @@ ARCH:=avr32
BOARD:=avr32 BOARD:=avr32
BOARDNAME:=Atmel AVR32 BOARDNAME:=Atmel AVR32
FEATURES:=squashfs FEATURES:=squashfs
LINUX_VERSION:=2.6.25.10 LINUX_VERSION:=2.6.25.12
include $(INCLUDE_DIR)/target.mk include $(INCLUDE_DIR)/target.mk

View File

@ -9659,7 +9659,7 @@
+obj-$(CONFIG_MMC_ATMELMCI) += atmel-mci.o +obj-$(CONFIG_MMC_ATMELMCI) += atmel-mci.o
obj-$(CONFIG_MMC_TIFM_SD) += tifm_sd.o obj-$(CONFIG_MMC_TIFM_SD) += tifm_sd.o
obj-$(CONFIG_MMC_SPI) += mmc_spi.o obj-$(CONFIG_MMC_SPI) += mmc_spi.o
obj-$(CONFIG_GPIOMMC) += gpiommc.o
--- /dev/null --- /dev/null
+++ b/drivers/mmc/host/atmel-mci.c +++ b/drivers/mmc/host/atmel-mci.c
@@ -0,0 +1,1234 @@ @@ -0,0 +1,1234 @@
@ -14714,7 +14714,7 @@
+#endif +#endif
--- a/include/linux/fs.h --- a/include/linux/fs.h
+++ b/include/linux/fs.h +++ b/include/linux/fs.h
@@ -1691,6 +1691,8 @@ @@ -1692,6 +1692,8 @@
extern int invalidate_inode_pages2(struct address_space *mapping); extern int invalidate_inode_pages2(struct address_space *mapping);
extern int invalidate_inode_pages2_range(struct address_space *mapping, extern int invalidate_inode_pages2_range(struct address_space *mapping,
pgoff_t start, pgoff_t end); pgoff_t start, pgoff_t end);

View File

@ -11,7 +11,7 @@ BOARD:=brcm47xx
BOARDNAME:=Broadcom BCM947xx/953xx BOARDNAME:=Broadcom BCM947xx/953xx
FEATURES:=squashfs usb FEATURES:=squashfs usb
LINUX_VERSION:=2.6.25.10 LINUX_VERSION:=2.6.25.12
include $(INCLUDE_DIR)/target.mk include $(INCLUDE_DIR)/target.mk
DEFAULT_PACKAGES += kmod-switch kmod-diag DEFAULT_PACKAGES += kmod-switch kmod-diag

View File

@ -6,11 +6,9 @@ the PCI core, if our host-bus is not PCI.
Reported-by: Steve Brown <sbrown@cortland.com> Reported-by: Steve Brown <sbrown@cortland.com>
Signed-off-by: Michael Buesch <mb@bu3sch.de> Signed-off-by: Michael Buesch <mb@bu3sch.de>
Index: wireless-testing/drivers/ssb/driver_pcicore.c --- a/drivers/ssb/driver_pcicore.c
=================================================================== +++ b/drivers/ssb/driver_pcicore.c
--- wireless-testing.orig/drivers/ssb/driver_pcicore.c 2008-06-10 13:58:23.000000000 +0200 @@ -519,6 +519,13 @@
+++ wireless-testing/drivers/ssb/driver_pcicore.c 2008-07-04 23:16:02.000000000 +0200
@@ -537,6 +537,13 @@ int ssb_pcicore_dev_irqvecs_enable(struc
int err = 0; int err = 0;
u32 tmp; u32 tmp;

View File

@ -1,9 +1,7 @@
Add gpio_is_valid() for bcm47xx Add gpio_is_valid() for bcm47xx
Index: linux-2.6.25.10/arch/mips/bcm47xx/gpio.c --- a/arch/mips/bcm47xx/gpio.c
=================================================================== +++ b/arch/mips/bcm47xx/gpio.c
--- linux-2.6.25.10.orig/arch/mips/bcm47xx/gpio.c 2008-07-20 20:48:44.000000000 +0200 @@ -77,3 +77,15 @@
+++ linux-2.6.25.10/arch/mips/bcm47xx/gpio.c 2008-07-20 20:57:55.000000000 +0200
@@ -77,3 +77,15 @@ int bcm47xx_gpio_direction_output(unsign
} }
EXPORT_SYMBOL_GPL(bcm47xx_gpio_direction_output); EXPORT_SYMBOL_GPL(bcm47xx_gpio_direction_output);
@ -19,11 +17,9 @@ Index: linux-2.6.25.10/arch/mips/bcm47xx/gpio.c
+ return 0; + return 0;
+} +}
+EXPORT_SYMBOL_GPL(bcm47xx_gpio_is_valid); +EXPORT_SYMBOL_GPL(bcm47xx_gpio_is_valid);
Index: linux-2.6.25.10/include/asm-mips/mach-bcm47xx/gpio.h --- a/include/asm-mips/mach-bcm47xx/gpio.h
=================================================================== +++ b/include/asm-mips/mach-bcm47xx/gpio.h
--- linux-2.6.25.10.orig/include/asm-mips/mach-bcm47xx/gpio.h 2008-07-20 20:48:44.000000000 +0200 @@ -17,6 +17,7 @@
+++ linux-2.6.25.10/include/asm-mips/mach-bcm47xx/gpio.h 2008-07-20 20:49:20.000000000 +0200
@@ -17,6 +17,7 @@ extern int bcm47xx_gpio_get_value(unsign
extern void bcm47xx_gpio_set_value(unsigned gpio, int value); extern void bcm47xx_gpio_set_value(unsigned gpio, int value);
extern int bcm47xx_gpio_direction_input(unsigned gpio); extern int bcm47xx_gpio_direction_input(unsigned gpio);
extern int bcm47xx_gpio_direction_output(unsigned gpio, int value); extern int bcm47xx_gpio_direction_output(unsigned gpio, int value);
@ -31,7 +27,7 @@ Index: linux-2.6.25.10/include/asm-mips/mach-bcm47xx/gpio.h
static inline int gpio_request(unsigned gpio, const char *label) static inline int gpio_request(unsigned gpio, const char *label)
{ {
@@ -52,6 +53,8 @@ static inline int gpio_direction_output( @@ -52,6 +53,8 @@
return bcm47xx_gpio_direction_output(gpio, value); return bcm47xx_gpio_direction_output(gpio, value);
} }

View File

@ -10,7 +10,7 @@ ARCH:=mips
BOARD:=brcm63xx BOARD:=brcm63xx
BOARDNAME:=Broadcom BCM963xx BOARDNAME:=Broadcom BCM963xx
FEATURES:=squashfs jffs2 broken usb atm FEATURES:=squashfs jffs2 broken usb atm
LINUX_VERSION:=2.6.25.10 LINUX_VERSION:=2.6.25.12
include $(INCLUDE_DIR)/target.mk include $(INCLUDE_DIR)/target.mk

View File

@ -10,7 +10,7 @@ ARCH:=cris
BOARD:=etrax BOARD:=etrax
BOARDNAME:=Foxboard (ETRAX 100LX) BOARDNAME:=Foxboard (ETRAX 100LX)
FEATURES:=squashfs jffs2 broken FEATURES:=squashfs jffs2 broken
LINUX_VERSION:=2.6.25.10 LINUX_VERSION:=2.6.25.12
include $(INCLUDE_DIR)/target.mk include $(INCLUDE_DIR)/target.mk

View File

@ -2027,7 +2027,7 @@
+} +}
--- a/net/netfilter/nf_conntrack_core.c --- a/net/netfilter/nf_conntrack_core.c
+++ b/net/netfilter/nf_conntrack_core.c +++ b/net/netfilter/nf_conntrack_core.c
@@ -210,6 +210,14 @@ @@ -208,6 +208,14 @@
* too. */ * too. */
nf_ct_remove_expectations(ct); nf_ct_remove_expectations(ct);

View File

@ -1,7 +1,6 @@
diff -Nur a/drivers/mtd/devices/m25p80.c b/drivers/mtd/devices/m25p80.c --- a/drivers/mtd/devices/m25p80.c
--- a/drivers/mtd/devices/m25p80.c 2008-07-06 14:36:59.000000000 +0200 +++ b/drivers/mtd/devices/m25p80.c
+++ b/drivers/mtd/devices/m25p80.c 2008-07-06 15:17:48.000000000 +0200 @@ -627,12 +627,10 @@
@@ -631,12 +631,10 @@
struct mtd_partition *parts = NULL; struct mtd_partition *parts = NULL;
int nr_parts = 0; int nr_parts = 0;

View File

@ -1,7 +1,5 @@
Index: linux-2.6.25.10/include/linux/spi/spi_gpio.h --- /dev/null
=================================================================== +++ b/include/linux/spi/spi_gpio.h
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
+++ linux-2.6.25.10/include/linux/spi/spi_gpio.h 2008-07-20 20:10:21.000000000 +0200
@@ -0,0 +1,73 @@ @@ -0,0 +1,73 @@
+/* +/*
+ * spi_gpio interface to platform code + * spi_gpio interface to platform code
@ -76,10 +74,8 @@ Index: linux-2.6.25.10/include/linux/spi/spi_gpio.h
+int spi_gpio_next_id(void); +int spi_gpio_next_id(void);
+ +
+#endif /* _LINUX_SPI_SPI_GPIO */ +#endif /* _LINUX_SPI_SPI_GPIO */
Index: linux-2.6.25.10/drivers/spi/spi_gpio.c --- /dev/null
=================================================================== +++ b/drivers/spi/spi_gpio.c
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
+++ linux-2.6.25.10/drivers/spi/spi_gpio.c 2008-07-20 20:10:21.000000000 +0200
@@ -0,0 +1,251 @@ @@ -0,0 +1,251 @@
+/* +/*
+ * Bitbanging SPI bus driver using GPIO API + * Bitbanging SPI bus driver using GPIO API
@ -332,11 +328,9 @@ Index: linux-2.6.25.10/drivers/spi/spi_gpio.c
+MODULE_AUTHOR("Michael Buesch"); +MODULE_AUTHOR("Michael Buesch");
+MODULE_DESCRIPTION("Platform independent GPIO bitbanging SPI driver"); +MODULE_DESCRIPTION("Platform independent GPIO bitbanging SPI driver");
+MODULE_LICENSE("GPL v2"); +MODULE_LICENSE("GPL v2");
Index: linux-2.6.25.10/drivers/spi/Kconfig --- a/drivers/spi/Kconfig
=================================================================== +++ b/drivers/spi/Kconfig
--- linux-2.6.25.10.orig/drivers/spi/Kconfig 2008-07-20 20:09:48.000000000 +0200 @@ -100,6 +100,19 @@
+++ linux-2.6.25.10/drivers/spi/Kconfig 2008-07-20 20:11:48.000000000 +0200
@@ -100,6 +100,19 @@ config SPI_BUTTERFLY
inexpensive battery powered microcontroller evaluation board. inexpensive battery powered microcontroller evaluation board.
This same cable can be used to flash new firmware. This same cable can be used to flash new firmware.
@ -356,11 +350,9 @@ Index: linux-2.6.25.10/drivers/spi/Kconfig
config SPI_IMX config SPI_IMX
tristate "Freescale iMX SPI controller" tristate "Freescale iMX SPI controller"
depends on SPI_MASTER && ARCH_IMX && EXPERIMENTAL depends on SPI_MASTER && ARCH_IMX && EXPERIMENTAL
Index: linux-2.6.25.10/drivers/spi/Makefile --- a/drivers/spi/Makefile
=================================================================== +++ b/drivers/spi/Makefile
--- linux-2.6.25.10.orig/drivers/spi/Makefile 2008-07-20 20:09:48.000000000 +0200 @@ -16,6 +16,7 @@
+++ linux-2.6.25.10/drivers/spi/Makefile 2008-07-20 20:10:21.000000000 +0200
@@ -16,6 +16,7 @@ obj-$(CONFIG_SPI_BFIN) += spi_bfin5xx.
obj-$(CONFIG_SPI_BITBANG) += spi_bitbang.o obj-$(CONFIG_SPI_BITBANG) += spi_bitbang.o
obj-$(CONFIG_SPI_AU1550) += au1550_spi.o obj-$(CONFIG_SPI_AU1550) += au1550_spi.o
obj-$(CONFIG_SPI_BUTTERFLY) += spi_butterfly.o obj-$(CONFIG_SPI_BUTTERFLY) += spi_butterfly.o
@ -368,11 +360,9 @@ Index: linux-2.6.25.10/drivers/spi/Makefile
obj-$(CONFIG_SPI_IMX) += spi_imx.o obj-$(CONFIG_SPI_IMX) += spi_imx.o
obj-$(CONFIG_SPI_LM70_LLP) += spi_lm70llp.o obj-$(CONFIG_SPI_LM70_LLP) += spi_lm70llp.o
obj-$(CONFIG_SPI_PXA2XX) += pxa2xx_spi.o obj-$(CONFIG_SPI_PXA2XX) += pxa2xx_spi.o
Index: linux-2.6.25.10/MAINTAINERS --- a/MAINTAINERS
=================================================================== +++ b/MAINTAINERS
--- linux-2.6.25.10.orig/MAINTAINERS 2008-07-20 20:09:48.000000000 +0200 @@ -3685,6 +3685,11 @@
+++ linux-2.6.25.10/MAINTAINERS 2008-07-20 20:10:59.000000000 +0200
@@ -3685,6 +3685,11 @@ M: dbrownell@users.sourceforge.net
L: spi-devel-general@lists.sourceforge.net L: spi-devel-general@lists.sourceforge.net
S: Maintained S: Maintained

View File

@ -1,7 +1,5 @@
Index: linux-2.6.25.10/drivers/mmc/host/gpiommc.c --- /dev/null
=================================================================== +++ b/drivers/mmc/host/gpiommc.c
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
+++ linux-2.6.25.10/drivers/mmc/host/gpiommc.c 2008-07-20 20:49:16.000000000 +0200
@@ -0,0 +1,608 @@ @@ -0,0 +1,608 @@
+/* +/*
+ * Driver an MMC/SD card on a bitbanging GPIO SPI bus. + * Driver an MMC/SD card on a bitbanging GPIO SPI bus.
@ -611,11 +609,9 @@ Index: linux-2.6.25.10/drivers/mmc/host/gpiommc.c
+ platform_driver_unregister(&gpiommc_plat_driver); + platform_driver_unregister(&gpiommc_plat_driver);
+} +}
+module_exit(gpiommc_modexit); +module_exit(gpiommc_modexit);
Index: linux-2.6.25.10/drivers/mmc/host/Kconfig --- a/drivers/mmc/host/Kconfig
=================================================================== +++ b/drivers/mmc/host/Kconfig
--- linux-2.6.25.10.orig/drivers/mmc/host/Kconfig 2008-07-20 20:32:22.000000000 +0200 @@ -130,3 +130,27 @@
+++ linux-2.6.25.10/drivers/mmc/host/Kconfig 2008-07-20 20:33:20.000000000 +0200
@@ -130,3 +130,27 @@ config MMC_SPI
If unsure, or if your system has no SPI master driver, say N. If unsure, or if your system has no SPI master driver, say N.
@ -643,20 +639,16 @@ Index: linux-2.6.25.10/drivers/mmc/host/Kconfig
+ help + help
+ This option automatically enables configfs support for gpiommc + This option automatically enables configfs support for gpiommc
+ if configfs is available. + if configfs is available.
Index: linux-2.6.25.10/drivers/mmc/host/Makefile --- a/drivers/mmc/host/Makefile
=================================================================== +++ b/drivers/mmc/host/Makefile
--- linux-2.6.25.10.orig/drivers/mmc/host/Makefile 2008-07-20 20:32:22.000000000 +0200 @@ -17,4 +17,4 @@
+++ linux-2.6.25.10/drivers/mmc/host/Makefile 2008-07-20 20:33:20.000000000 +0200
@@ -17,4 +17,4 @@ obj-$(CONFIG_MMC_OMAP) += omap.o
obj-$(CONFIG_MMC_AT91) += at91_mci.o obj-$(CONFIG_MMC_AT91) += at91_mci.o
obj-$(CONFIG_MMC_TIFM_SD) += tifm_sd.o obj-$(CONFIG_MMC_TIFM_SD) += tifm_sd.o
obj-$(CONFIG_MMC_SPI) += mmc_spi.o obj-$(CONFIG_MMC_SPI) += mmc_spi.o
- -
+obj-$(CONFIG_GPIOMMC) += gpiommc.o +obj-$(CONFIG_GPIOMMC) += gpiommc.o
Index: linux-2.6.25.10/include/linux/mmc/gpiommc.h --- /dev/null
=================================================================== +++ b/include/linux/mmc/gpiommc.h
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
+++ linux-2.6.25.10/include/linux/mmc/gpiommc.h 2008-07-20 20:33:20.000000000 +0200
@@ -0,0 +1,71 @@ @@ -0,0 +1,71 @@
+/* +/*
+ * Device driver for MMC/SD cards driven over a GPIO bus. + * Device driver for MMC/SD cards driven over a GPIO bus.
@ -729,10 +721,8 @@ Index: linux-2.6.25.10/include/linux/mmc/gpiommc.h
+int gpiommc_next_id(void); +int gpiommc_next_id(void);
+ +
+#endif /* LINUX_GPIOMMC_H_ */ +#endif /* LINUX_GPIOMMC_H_ */
Index: linux-2.6.25.10/Documentation/gpiommc.txt --- /dev/null
=================================================================== +++ b/Documentation/gpiommc.txt
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
+++ linux-2.6.25.10/Documentation/gpiommc.txt 2008-07-20 20:33:20.000000000 +0200
@@ -0,0 +1,97 @@ @@ -0,0 +1,97 @@
+GPIOMMC - Driver for an MMC/SD card on a bitbanging GPIO SPI bus +GPIOMMC - Driver for an MMC/SD card on a bitbanging GPIO SPI bus
+================================================================ +================================================================
@ -831,11 +821,9 @@ Index: linux-2.6.25.10/Documentation/gpiommc.txt
+(/config/gpiommc/my_mmc in this example). +(/config/gpiommc/my_mmc in this example).
+There's no need to first unregister the device before removing it. That will +There's no need to first unregister the device before removing it. That will
+be done automatically. +be done automatically.
Index: linux-2.6.25.10/MAINTAINERS --- a/MAINTAINERS
=================================================================== +++ b/MAINTAINERS
--- linux-2.6.25.10.orig/MAINTAINERS 2008-07-20 20:33:20.000000000 +0200 @@ -1736,6 +1736,11 @@
+++ linux-2.6.25.10/MAINTAINERS 2008-07-20 20:33:20.000000000 +0200
@@ -1736,6 +1736,11 @@ L: gigaset307x-common@lists.sourceforge.
W: http://gigaset307x.sourceforge.net/ W: http://gigaset307x.sourceforge.net/
S: Maintained S: Maintained

View File

@ -1,11 +1,9 @@
The gpiommc configfs context structure needs locking, as configfs The gpiommc configfs context structure needs locking, as configfs
does not lock access between files. does not lock access between files.
Index: linux-2.6.25.10/drivers/mmc/host/gpiommc.c --- a/drivers/mmc/host/gpiommc.c
=================================================================== +++ b/drivers/mmc/host/gpiommc.c
--- linux-2.6.25.10.orig/drivers/mmc/host/gpiommc.c 2008-07-21 11:57:01.000000000 +0200 @@ -143,6 +143,8 @@
+++ linux-2.6.25.10/drivers/mmc/host/gpiommc.c 2008-07-21 12:01:33.000000000 +0200
@@ -143,6 +143,8 @@ struct gpiommc_configfs_device {
struct platform_device *pdev; struct platform_device *pdev;
/* The configuration */ /* The configuration */
struct gpiommc_platform_data pdata; struct gpiommc_platform_data pdata;
@ -14,7 +12,7 @@ Index: linux-2.6.25.10/drivers/mmc/host/gpiommc.c
}; };
#define GPIO_INVALID -1 #define GPIO_INVALID -1
@@ -233,6 +235,8 @@ static ssize_t gpiommc_config_attr_show( @@ -233,6 +235,8 @@
unsigned int gpio; unsigned int gpio;
int err = 0; int err = 0;
@ -23,7 +21,7 @@ Index: linux-2.6.25.10/drivers/mmc/host/gpiommc.c
if (attr == &gpiommc_attr_DI) { if (attr == &gpiommc_attr_DI) {
gpio = dev->pdata.pins.gpio_di; gpio = dev->pdata.pins.gpio_di;
if (gpio == GPIO_INVALID) if (gpio == GPIO_INVALID)
@@ -293,6 +297,8 @@ static ssize_t gpiommc_config_attr_show( @@ -293,6 +297,8 @@
WARN_ON(1); WARN_ON(1);
err = -ENOSYS; err = -ENOSYS;
out: out:
@ -32,7 +30,7 @@ Index: linux-2.6.25.10/drivers/mmc/host/gpiommc.c
return err ? err : count; return err ? err : count;
} }
@@ -352,6 +358,8 @@ static ssize_t gpiommc_config_attr_store @@ -352,6 +358,8 @@
int err = -EINVAL; int err = -EINVAL;
unsigned long data; unsigned long data;
@ -41,7 +39,7 @@ Index: linux-2.6.25.10/drivers/mmc/host/gpiommc.c
if (attr == &gpiommc_attr_register) { if (attr == &gpiommc_attr_register) {
err = strict_strtoul(page, 10, &data); err = strict_strtoul(page, 10, &data);
if (err) if (err)
@@ -477,6 +485,8 @@ static ssize_t gpiommc_config_attr_store @@ -477,6 +485,8 @@
WARN_ON(1); WARN_ON(1);
err = -ENOSYS; err = -ENOSYS;
out: out:
@ -50,7 +48,7 @@ Index: linux-2.6.25.10/drivers/mmc/host/gpiommc.c
return err ? err : count; return err ? err : count;
} }
@@ -513,6 +523,7 @@ static struct config_item *gpiommc_make_ @@ -513,6 +523,7 @@
if (!dev) if (!dev)
return NULL; return NULL;

View File

@ -1,25 +1,15 @@
Index: linux-2.6.x/crypto/Kconfig --- a/crypto/Kconfig
=================================================================== +++ b/crypto/Kconfig
RCS file: /cvs/sw/linux-2.6.x/crypto/Kconfig,v @@ -593,3 +593,6 @@
retrieving revision 1.1.1.29
diff -u -r1.1.1.29 Kconfig
--- linux-2.6.x/crypto/Kconfig 10 Oct 2007 00:54:29 -0000 1.1.1.29
+++ linux-2.6.x/crypto/Kconfig 15 Dec 2007 11:08:08 -0000
@@ -471,3 +471,6 @@
source "drivers/crypto/Kconfig" source "drivers/crypto/Kconfig"
endif # if CRYPTO endif # if CRYPTO
+ +
+source "crypto/ocf/Kconfig" +source "crypto/ocf/Kconfig"
+ +
Index: linux-2.6.x/crypto/Makefile --- a/crypto/Makefile
=================================================================== +++ b/crypto/Makefile
RCS file: /cvs/sw/linux-2.6.x/crypto/Makefile,v @@ -65,6 +65,8 @@
retrieving revision 1.1.1.23
diff -u -r1.1.1.23 Makefile
--- linux-2.6.x/crypto/Makefile 10 Oct 2007 00:54:29 -0000 1.1.1.23
+++ linux-2.6.x/crypto/Makefile 15 Dec 2007 11:08:08 -0000
@@ -51,6 +51,8 @@
obj-$(CONFIG_CRYPTO_TEST) += tcrypt.o obj-$(CONFIG_CRYPTO_TEST) += tcrypt.o
@ -28,14 +18,8 @@ diff -u -r1.1.1.23 Makefile
# #
# generic algorithms and the async_tx api # generic algorithms and the async_tx api
# #
Index: linux-2.6.x/drivers/char/random.c --- a/drivers/char/random.c
=================================================================== +++ b/drivers/char/random.c
RCS file: /cvs/sw/linux-2.6.x/drivers/char/random.c,v
retrieving revision 1.1.1.41
retrieving revision 1.6
diff -u -r1.1.1.41 -r1.6
--- linux-2.6.x/drivers/char/random.c 22 Apr 2008 01:36:57 -0000 1.1.1.41
+++ linux-2.6.x/drivers/char/random.c 22 Apr 2008 04:48:56 -0000 1.6
@@ -129,6 +129,9 @@ @@ -129,6 +129,9 @@
* unsigned int value); * unsigned int value);
* void add_interrupt_randomness(int irq); * void add_interrupt_randomness(int irq);
@ -122,14 +106,8 @@ diff -u -r1.1.1.41 -r1.6
#define EXTRACT_SIZE 10 #define EXTRACT_SIZE 10
/********************************************************************* /*********************************************************************
Index: linux-2.6.x/fs/fcntl.c --- a/fs/fcntl.c
=================================================================== +++ b/fs/fcntl.c
RCS file: /cvs/sw/linux-2.6.x/fs/fcntl.c,v
retrieving revision 1.1.1.39
retrieving revision 1.5
diff -u -r1.1.1.39 -r1.5
--- linux-2.6.x/fs/fcntl.c 22 Apr 2008 01:37:55 -0000 1.1.1.39
+++ linux-2.6.x/fs/fcntl.c 22 Apr 2008 04:49:02 -0000 1.5
@@ -202,6 +202,7 @@ @@ -202,6 +202,7 @@
ret = dupfd(file, 0, 0); ret = dupfd(file, 0, 0);
return ret; return ret;
@ -138,14 +116,8 @@ diff -u -r1.1.1.39 -r1.5
#define SETFL_MASK (O_APPEND | O_NONBLOCK | O_NDELAY | FASYNC | O_DIRECT | O_NOATIME) #define SETFL_MASK (O_APPEND | O_NONBLOCK | O_NDELAY | FASYNC | O_DIRECT | O_NOATIME)
Index: linux-2.6.x/include/linux/miscdevice.h --- a/include/linux/miscdevice.h
=================================================================== +++ b/include/linux/miscdevice.h
RCS file: /cvs/sw/linux-2.6.x/include/linux/miscdevice.h,v
retrieving revision 1.1.1.16
retrieving revision 1.8
diff -u -r1.1.1.16 -r1.8
--- linux-2.6.x/include/linux/miscdevice.h 22 Apr 2008 01:36:52 -0000 1.1.1.16
+++ linux-2.6.x/include/linux/miscdevice.h 22 Apr 2008 04:49:10 -0000 1.8
@@ -12,6 +12,7 @@ @@ -12,6 +12,7 @@
#define APOLLO_MOUSE_MINOR 7 #define APOLLO_MOUSE_MINOR 7
#define PC110PAD_MINOR 9 #define PC110PAD_MINOR 9
@ -154,14 +126,8 @@ diff -u -r1.1.1.16 -r1.8
#define WATCHDOG_MINOR 130 /* Watchdog timer */ #define WATCHDOG_MINOR 130 /* Watchdog timer */
#define TEMP_MINOR 131 /* Temperature Sensor */ #define TEMP_MINOR 131 /* Temperature Sensor */
#define RTC_MINOR 135 #define RTC_MINOR 135
Index: linux-2.6.x/include/linux/random.h --- a/include/linux/random.h
=================================================================== +++ b/include/linux/random.h
RCS file: /cvs/sw/linux-2.6.x/include/linux/random.h,v
retrieving revision 1.1.1.12
retrieving revision 1.5
diff -u -r1.1.1.12 -r1.5
--- linux-2.6.x/include/linux/random.h 26 Apr 2007 11:16:52 -0000 1.1.1.12
+++ linux-2.6.x/include/linux/random.h 22 May 2008 03:31:38 -0000 1.5
@@ -8,6 +8,7 @@ @@ -8,6 +8,7 @@
#define _LINUX_RANDOM_H #define _LINUX_RANDOM_H
@ -212,8 +178,8 @@ diff -u -r1.1.1.12 -r1.5
extern void get_random_bytes(void *buf, int nbytes); extern void get_random_bytes(void *buf, int nbytes);
void generate_random_uuid(unsigned char uuid_out[16]); void generate_random_uuid(unsigned char uuid_out[16]);
--- /dev/null 2007-07-04 13:54:27.000000000 +1000 --- /dev/null
+++ linux/crypto/ocf/hifn/Makefile 2007-07-25 11:02:33.000000000 +1000 +++ b/crypto/ocf/hifn/Makefile
@@ -0,0 +1,13 @@ @@ -0,0 +1,13 @@
+# for SGlinux builds +# for SGlinux builds
+-include $(ROOTDIR)/modules/.config +-include $(ROOTDIR)/modules/.config
@ -228,8 +194,8 @@ diff -u -r1.1.1.12 -r1.5
+-include $(TOPDIR)/Rules.make +-include $(TOPDIR)/Rules.make
+endif +endif
+ +
--- /dev/null 2007-07-04 13:54:27.000000000 +1000 --- /dev/null
+++ linux/crypto/ocf/safe/Makefile 2007-07-25 11:02:33.000000000 +1000 +++ b/crypto/ocf/safe/Makefile
@@ -0,0 +1,12 @@ @@ -0,0 +1,12 @@
+# for SGlinux builds +# for SGlinux builds
+-include $(ROOTDIR)/modules/.config +-include $(ROOTDIR)/modules/.config
@ -243,8 +209,8 @@ diff -u -r1.1.1.12 -r1.5
+-include $(TOPDIR)/Rules.make +-include $(TOPDIR)/Rules.make
+endif +endif
+ +
--- /dev/null 2007-07-04 13:54:27.000000000 +1000 --- /dev/null
+++ linux/crypto/ocf/Makefile 2008-07-04 14:48:17.000000000 +1000 +++ b/crypto/ocf/Makefile
@@ -0,0 +1,120 @@ @@ -0,0 +1,120 @@
+# for SGlinux builds +# for SGlinux builds
+-include $(ROOTDIR)/modules/.config +-include $(ROOTDIR)/modules/.config
@ -366,8 +332,8 @@ diff -u -r1.1.1.12 -r1.5
+ crypto-tools; \ + crypto-tools; \
+ gzip -9 /tmp/crypto-tools-$$REL.tar + gzip -9 /tmp/crypto-tools-$$REL.tar
+ +
--- /dev/null 2007-07-04 13:54:27.000000000 +1000 --- /dev/null
+++ linux/crypto/ocf/talitos/Makefile 2007-07-25 11:02:33.000000000 +1000 +++ b/crypto/ocf/talitos/Makefile
@@ -0,0 +1,12 @@ @@ -0,0 +1,12 @@
+# for SGlinux builds +# for SGlinux builds
+-include $(ROOTDIR)/modules/.config +-include $(ROOTDIR)/modules/.config
@ -381,8 +347,8 @@ diff -u -r1.1.1.12 -r1.5
+-include $(TOPDIR)/Rules.make +-include $(TOPDIR)/Rules.make
+endif +endif
+ +
--- /dev/null 2007-07-04 13:54:27.000000000 +1000 --- /dev/null
+++ linux/crypto/ocf/ixp4xx/Makefile 2007-10-19 11:24:59.000000000 +1000 +++ b/crypto/ocf/ixp4xx/Makefile
@@ -0,0 +1,104 @@ @@ -0,0 +1,104 @@
+# for SGlinux builds +# for SGlinux builds
+-include $(ROOTDIR)/modules/.config +-include $(ROOTDIR)/modules/.config
@ -488,8 +454,8 @@ diff -u -r1.1.1.12 -r1.5
+-include $(TOPDIR)/Rules.make +-include $(TOPDIR)/Rules.make
+endif +endif
+ +
--- /dev/null 2007-07-04 13:54:27.000000000 +1000 --- /dev/null
+++ linux/crypto/ocf/ocfnull/Makefile 2007-07-25 11:02:33.000000000 +1000 +++ b/crypto/ocf/ocfnull/Makefile
@@ -0,0 +1,12 @@ @@ -0,0 +1,12 @@
+# for SGlinux builds +# for SGlinux builds
+-include $(ROOTDIR)/modules/.config +-include $(ROOTDIR)/modules/.config
@ -503,8 +469,8 @@ diff -u -r1.1.1.12 -r1.5
+-include $(TOPDIR)/Rules.make +-include $(TOPDIR)/Rules.make
+endif +endif
+ +
--- /dev/null 2007-07-04 13:54:27.000000000 +1000 --- /dev/null
+++ linux/crypto/ocf/pasemi/Makefile 2007-12-12 11:36:18.000000000 +1000 +++ b/crypto/ocf/pasemi/Makefile
@@ -0,0 +1,12 @@ @@ -0,0 +1,12 @@
+# for SGlinux builds +# for SGlinux builds
+-include $(ROOTDIR)/modules/.config +-include $(ROOTDIR)/modules/.config
@ -518,8 +484,8 @@ diff -u -r1.1.1.12 -r1.5
+-include $(TOPDIR)/Rules.make +-include $(TOPDIR)/Rules.make
+endif +endif
+ +
--- /dev/null 2007-07-04 13:54:27.000000000 +1000 --- /dev/null
+++ linux/crypto/ocf/Config.in 2008-06-23 10:09:55.000000000 +1000 +++ b/crypto/ocf/Config.in
@@ -0,0 +1,32 @@ @@ -0,0 +1,32 @@
+############################################################################# +#############################################################################
+ +
@ -553,8 +519,8 @@ diff -u -r1.1.1.12 -r1.5
+endmenu +endmenu
+ +
+############################################################################# +#############################################################################
--- /dev/null 2007-07-04 13:54:27.000000000 +1000 --- /dev/null
+++ linux/crypto/ocf/Kconfig 2008-06-23 10:10:33.000000000 +1000 +++ b/crypto/ocf/Kconfig
@@ -0,0 +1,95 @@ @@ -0,0 +1,95 @@
+menu "OCF Configuration" +menu "OCF Configuration"
+ +
@ -651,8 +617,8 @@ diff -u -r1.1.1.12 -r1.5
+ for comparison. + for comparison.
+ +
+endmenu +endmenu
--- /dev/null 2007-07-04 13:54:27.000000000 +1000 --- /dev/null
+++ linux/crypto/ocf/README 2007-12-15 21:31:03.000000000 +1000 +++ b/crypto/ocf/README
@@ -0,0 +1,166 @@ @@ -0,0 +1,166 @@
+README - ocf-linux-20071215 +README - ocf-linux-20071215
+--------------------------- +---------------------------
@ -820,8 +786,8 @@ diff -u -r1.1.1.12 -r1.5
+ +
+David McCullough +David McCullough
+david_mccullough@securecomputing.com +david_mccullough@securecomputing.com
--- /dev/null 2007-07-04 13:54:27.000000000 +1000 --- /dev/null
+++ linux/crypto/ocf/hifn/hifn7751reg.h 2007-06-20 09:15:58.000000000 +1000 +++ b/crypto/ocf/hifn/hifn7751reg.h
@@ -0,0 +1,540 @@ @@ -0,0 +1,540 @@
+/* $FreeBSD: src/sys/dev/hifn/hifn7751reg.h,v 1.7 2007/03/21 03:42:49 sam Exp $ */ +/* $FreeBSD: src/sys/dev/hifn/hifn7751reg.h,v 1.7 2007/03/21 03:42:49 sam Exp $ */
+/* $OpenBSD: hifn7751reg.h,v 1.35 2002/04/08 17:49:42 jason Exp $ */ +/* $OpenBSD: hifn7751reg.h,v 1.35 2002/04/08 17:49:42 jason Exp $ */
@ -1363,8 +1329,8 @@ diff -u -r1.1.1.12 -r1.5
+#define HIFN_MAX_SEGLEN 0xffff /* maximum dma segment len */ +#define HIFN_MAX_SEGLEN 0xffff /* maximum dma segment len */
+#define HIFN_MAX_DMALEN 0x3ffff /* maximum dma length */ +#define HIFN_MAX_DMALEN 0x3ffff /* maximum dma length */
+#endif /* __HIFN_H__ */ +#endif /* __HIFN_H__ */
--- /dev/null 2007-07-04 13:54:27.000000000 +1000 --- /dev/null
+++ linux/crypto/ocf/hifn/hifn7751var.h 2007-06-20 09:22:39.000000000 +1000 +++ b/crypto/ocf/hifn/hifn7751var.h
@@ -0,0 +1,369 @@ @@ -0,0 +1,369 @@
+/* $FreeBSD: src/sys/dev/hifn/hifn7751var.h,v 1.9 2007/03/21 03:42:49 sam Exp $ */ +/* $FreeBSD: src/sys/dev/hifn/hifn7751var.h,v 1.9 2007/03/21 03:42:49 sam Exp $ */
+/* $OpenBSD: hifn7751var.h,v 1.42 2002/04/08 17:49:42 jason Exp $ */ +/* $OpenBSD: hifn7751var.h,v 1.42 2002/04/08 17:49:42 jason Exp $ */
@ -1735,8 +1701,8 @@ diff -u -r1.1.1.12 -r1.5
+}; +};
+ +
+#endif /* __HIFN7751VAR_H__ */ +#endif /* __HIFN7751VAR_H__ */
--- /dev/null 2007-07-04 13:54:27.000000000 +1000 --- /dev/null
+++ linux/crypto/ocf/hifn/hifn7751.c 2008-02-14 14:59:01.000000000 +1000 +++ b/crypto/ocf/hifn/hifn7751.c
@@ -0,0 +1,2970 @@ @@ -0,0 +1,2970 @@
+/* $OpenBSD: hifn7751.c,v 1.120 2002/05/17 00:33:34 deraadt Exp $ */ +/* $OpenBSD: hifn7751.c,v 1.120 2002/05/17 00:33:34 deraadt Exp $ */
+ +
@ -4708,8 +4674,8 @@ diff -u -r1.1.1.12 -r1.5
+MODULE_LICENSE("BSD"); +MODULE_LICENSE("BSD");
+MODULE_AUTHOR("David McCullough <david_mccullough@securecomputing.com>"); +MODULE_AUTHOR("David McCullough <david_mccullough@securecomputing.com>");
+MODULE_DESCRIPTION("OCF driver for hifn PCI crypto devices"); +MODULE_DESCRIPTION("OCF driver for hifn PCI crypto devices");
--- /dev/null 2007-07-04 13:54:27.000000000 +1000 --- /dev/null
+++ linux/crypto/ocf/hifn/hifnHIPP.c 2007-07-25 14:36:45.000000000 +1000 +++ b/crypto/ocf/hifn/hifnHIPP.c
@@ -0,0 +1,420 @@ @@ -0,0 +1,420 @@
+/*- +/*-
+ * Driver for Hifn HIPP-I/II chipset + * Driver for Hifn HIPP-I/II chipset
@ -5131,8 +5097,8 @@ diff -u -r1.1.1.12 -r1.5
+MODULE_LICENSE("BSD"); +MODULE_LICENSE("BSD");
+MODULE_AUTHOR("Michael Richardson <mcr@xelerance.com>"); +MODULE_AUTHOR("Michael Richardson <mcr@xelerance.com>");
+MODULE_DESCRIPTION("OCF driver for hifn HIPP-I/II PCI crypto devices"); +MODULE_DESCRIPTION("OCF driver for hifn HIPP-I/II PCI crypto devices");
--- /dev/null 2007-07-04 13:54:27.000000000 +1000 --- /dev/null
+++ linux/crypto/ocf/hifn/hifnHIPPreg.h 2007-07-25 10:11:22.000000000 +1000 +++ b/crypto/ocf/hifn/hifnHIPPreg.h
@@ -0,0 +1,46 @@ @@ -0,0 +1,46 @@
+/*- +/*-
+ * Hifn HIPP-I/HIPP-II (7855/8155) driver. + * Hifn HIPP-I/HIPP-II (7855/8155) driver.
@ -5180,8 +5146,8 @@ diff -u -r1.1.1.12 -r1.5
+#define HIPP_1_REVID 0x01 /* BOGUS */ +#define HIPP_1_REVID 0x01 /* BOGUS */
+ +
+#endif /* __HIPP_H__ */ +#endif /* __HIPP_H__ */
--- /dev/null 2007-07-04 13:54:27.000000000 +1000 --- /dev/null
+++ linux/crypto/ocf/hifn/hifnHIPPvar.h 2007-07-25 13:47:04.000000000 +1000 +++ b/crypto/ocf/hifn/hifnHIPPvar.h
@@ -0,0 +1,93 @@ @@ -0,0 +1,93 @@
+/* +/*
+ * Hifn HIPP-I/HIPP-II (7855/8155) driver. + * Hifn HIPP-I/HIPP-II (7855/8155) driver.
@ -5276,8 +5242,8 @@ diff -u -r1.1.1.12 -r1.5
+#define HIPP_UNLOCK(_sc) spin_unlock_irqrestore(&(_sc)->sc_mtx, l_flags) +#define HIPP_UNLOCK(_sc) spin_unlock_irqrestore(&(_sc)->sc_mtx, l_flags)
+ +
+#endif /* __HIFNHIPPVAR_H__ */ +#endif /* __HIFNHIPPVAR_H__ */
--- /dev/null 2007-07-04 13:54:27.000000000 +1000 --- /dev/null
+++ linux/crypto/ocf/safe/md5.c 2005-05-20 10:30:52.000000000 +1000 +++ b/crypto/ocf/safe/md5.c
@@ -0,0 +1,308 @@ @@ -0,0 +1,308 @@
+/* $KAME: md5.c,v 1.5 2000/11/08 06:13:08 itojun Exp $ */ +/* $KAME: md5.c,v 1.5 2000/11/08 06:13:08 itojun Exp $ */
+/* +/*
@ -5587,8 +5553,8 @@ diff -u -r1.1.1.12 -r1.5
+ ctxt->md5_stc += C; + ctxt->md5_stc += C;
+ ctxt->md5_std += D; + ctxt->md5_std += D;
+} +}
--- /dev/null 2007-07-04 13:54:27.000000000 +1000 --- /dev/null
+++ linux/crypto/ocf/safe/md5.h 2005-05-20 10:30:52.000000000 +1000 +++ b/crypto/ocf/safe/md5.h
@@ -0,0 +1,76 @@ @@ -0,0 +1,76 @@
+/* $FreeBSD: src/sys/crypto/md5.h,v 1.4 2002/03/20 05:13:50 alfred Exp $ */ +/* $FreeBSD: src/sys/crypto/md5.h,v 1.4 2002/03/20 05:13:50 alfred Exp $ */
+/* $KAME: md5.h,v 1.4 2000/03/27 04:36:22 sumikawa Exp $ */ +/* $KAME: md5.h,v 1.4 2000/03/27 04:36:22 sumikawa Exp $ */
@ -5666,8 +5632,8 @@ diff -u -r1.1.1.12 -r1.5
+} while (0) +} while (0)
+ +
+#endif /* ! _NETINET6_MD5_H_*/ +#endif /* ! _NETINET6_MD5_H_*/
--- /dev/null 2007-07-04 13:54:27.000000000 +1000 --- /dev/null
+++ linux/crypto/ocf/safe/safe.c 2007-07-27 11:34:59.000000000 +1000 +++ b/crypto/ocf/safe/safe.c
@@ -0,0 +1,2288 @@ @@ -0,0 +1,2288 @@
+/*- +/*-
+ * Linux port done by David McCullough <david_mccullough@securecomputing.com> + * Linux port done by David McCullough <david_mccullough@securecomputing.com>
@ -7957,8 +7923,8 @@ diff -u -r1.1.1.12 -r1.5
+MODULE_LICENSE("BSD"); +MODULE_LICENSE("BSD");
+MODULE_AUTHOR("David McCullough <david_mccullough@securecomputing.com>"); +MODULE_AUTHOR("David McCullough <david_mccullough@securecomputing.com>");
+MODULE_DESCRIPTION("OCF driver for safenet PCI crypto devices"); +MODULE_DESCRIPTION("OCF driver for safenet PCI crypto devices");
--- /dev/null 2007-07-04 13:54:27.000000000 +1000 --- /dev/null
+++ linux/crypto/ocf/safe/sha1.c 2005-05-20 10:30:53.000000000 +1000 +++ b/crypto/ocf/safe/sha1.c
@@ -0,0 +1,279 @@ @@ -0,0 +1,279 @@
+/* $KAME: sha1.c,v 1.5 2000/11/08 06:13:08 itojun Exp $ */ +/* $KAME: sha1.c,v 1.5 2000/11/08 06:13:08 itojun Exp $ */
+/* +/*
@ -8239,8 +8205,8 @@ diff -u -r1.1.1.12 -r1.5
+} +}
+ +
+#endif /*unsupported*/ +#endif /*unsupported*/
--- /dev/null 2007-07-04 13:54:27.000000000 +1000 --- /dev/null
+++ linux/crypto/ocf/safe/sha1.h 2005-05-20 10:30:53.000000000 +1000 +++ b/crypto/ocf/safe/sha1.h
@@ -0,0 +1,72 @@ @@ -0,0 +1,72 @@
+/* $FreeBSD: src/sys/crypto/sha1.h,v 1.8 2002/03/20 05:13:50 alfred Exp $ */ +/* $FreeBSD: src/sys/crypto/sha1.h,v 1.8 2002/03/20 05:13:50 alfred Exp $ */
+/* $KAME: sha1.h,v 1.5 2000/03/27 04:36:23 sumikawa Exp $ */ +/* $KAME: sha1.h,v 1.5 2000/03/27 04:36:23 sumikawa Exp $ */
@ -8314,8 +8280,8 @@ diff -u -r1.1.1.12 -r1.5
+#define SHA1_RESULTLEN (160/8) +#define SHA1_RESULTLEN (160/8)
+ +
+#endif /*_NETINET6_SHA1_H_*/ +#endif /*_NETINET6_SHA1_H_*/
--- /dev/null 2007-07-04 13:54:27.000000000 +1000 --- /dev/null
+++ linux/crypto/ocf/safe/safereg.h 2005-03-16 15:19:57.000000000 +1000 +++ b/crypto/ocf/safe/safereg.h
@@ -0,0 +1,421 @@ @@ -0,0 +1,421 @@
+/*- +/*-
+ * Copyright (c) 2003 Sam Leffler, Errno Consulting + * Copyright (c) 2003 Sam Leffler, Errno Consulting
@ -8738,8 +8704,8 @@ diff -u -r1.1.1.12 -r1.5
+ u_int32_t sa_saved_indigest[5]; /* saved inner digest */ + u_int32_t sa_saved_indigest[5]; /* saved inner digest */
+}; +};
+#endif /* _SAFE_SAFEREG_H_ */ +#endif /* _SAFE_SAFEREG_H_ */
--- /dev/null 2007-07-04 13:54:27.000000000 +1000 --- /dev/null
+++ linux/crypto/ocf/safe/safevar.h 2007-07-03 09:46:58.000000000 +1000 +++ b/crypto/ocf/safe/safevar.h
@@ -0,0 +1,230 @@ @@ -0,0 +1,230 @@
+/*- +/*-
+ * The linux port of this code done by David McCullough + * The linux port of this code done by David McCullough
@ -8971,8 +8937,8 @@ diff -u -r1.1.1.12 -r1.5
+ u_int32_t st_noicvcopy; /* ICV data copies suppressed */ + u_int32_t st_noicvcopy; /* ICV data copies suppressed */
+}; +};
+#endif /* _SAFE_SAFEVAR_H_ */ +#endif /* _SAFE_SAFEVAR_H_ */
--- /dev/null 2007-07-04 13:54:27.000000000 +1000 --- /dev/null
+++ linux/crypto/ocf/crypto.c 2008-07-03 10:58:33.000000000 +1000 +++ b/crypto/ocf/crypto.c
@@ -0,0 +1,1741 @@ @@ -0,0 +1,1741 @@
+/*- +/*-
+ * Linux port done by David McCullough <david_mccullough@securecomputing.com> + * Linux port done by David McCullough <david_mccullough@securecomputing.com>
@ -10715,8 +10681,8 @@ diff -u -r1.1.1.12 -r1.5
+MODULE_LICENSE("BSD"); +MODULE_LICENSE("BSD");
+MODULE_AUTHOR("David McCullough <david_mccullough@securecomputing.com>"); +MODULE_AUTHOR("David McCullough <david_mccullough@securecomputing.com>");
+MODULE_DESCRIPTION("OCF (OpenBSD Cryptographic Framework)"); +MODULE_DESCRIPTION("OCF (OpenBSD Cryptographic Framework)");
--- /dev/null 2007-07-04 13:54:27.000000000 +1000 --- /dev/null
+++ linux/crypto/ocf/criov.c 2007-07-18 13:01:47.000000000 +1000 +++ b/crypto/ocf/criov.c
@@ -0,0 +1,215 @@ @@ -0,0 +1,215 @@
+/* $OpenBSD: criov.c,v 1.9 2002/01/29 15:48:29 jason Exp $ */ +/* $OpenBSD: criov.c,v 1.9 2002/01/29 15:48:29 jason Exp $ */
+ +
@ -10933,8 +10899,8 @@ diff -u -r1.1.1.12 -r1.5
+EXPORT_SYMBOL(crypto_copydata); +EXPORT_SYMBOL(crypto_copydata);
+EXPORT_SYMBOL(crypto_apply); +EXPORT_SYMBOL(crypto_apply);
+ +
--- /dev/null 2007-07-04 13:54:27.000000000 +1000 --- /dev/null
+++ linux/crypto/ocf/uio.h 2007-07-03 09:52:33.000000000 +1000 +++ b/crypto/ocf/uio.h
@@ -0,0 +1,54 @@ @@ -0,0 +1,54 @@
+#ifndef _OCF_UIO_H_ +#ifndef _OCF_UIO_H_
+#define _OCF_UIO_H_ +#define _OCF_UIO_H_
@ -10990,8 +10956,8 @@ diff -u -r1.1.1.12 -r1.5
+}; +};
+ +
+#endif +#endif
--- /dev/null 2007-07-04 13:54:27.000000000 +1000 --- /dev/null
+++ linux/crypto/ocf/talitos/talitos.c 2008-04-01 15:48:31.000000000 +1000 +++ b/crypto/ocf/talitos/talitos.c
@@ -0,0 +1,1359 @@ @@ -0,0 +1,1359 @@
+/* +/*
+ * crypto/ocf/talitos/talitos.c + * crypto/ocf/talitos/talitos.c
@ -12352,8 +12318,8 @@ diff -u -r1.1.1.12 -r1.5
+MODULE_LICENSE("Dual BSD/GPL"); +MODULE_LICENSE("Dual BSD/GPL");
+MODULE_AUTHOR("kim.phillips@freescale.com"); +MODULE_AUTHOR("kim.phillips@freescale.com");
+MODULE_DESCRIPTION("OCF driver for Freescale SEC (talitos)"); +MODULE_DESCRIPTION("OCF driver for Freescale SEC (talitos)");
--- /dev/null 2007-07-04 13:54:27.000000000 +1000 --- /dev/null
+++ linux/crypto/ocf/talitos/talitos_soft.h 2007-07-20 11:47:16.000000000 +1000 +++ b/crypto/ocf/talitos/talitos_soft.h
@@ -0,0 +1,77 @@ @@ -0,0 +1,77 @@
+/* +/*
+ * Freescale SEC data structures for integration with ocf-linux + * Freescale SEC data structures for integration with ocf-linux
@ -12432,8 +12398,8 @@ diff -u -r1.1.1.12 -r1.5
+ +
+#define TALITOS_SESSION(sid) ((sid) & 0x0fffffff) +#define TALITOS_SESSION(sid) ((sid) & 0x0fffffff)
+#define TALITOS_SID(crd, sesn) (((crd) << 28) | ((sesn) & 0x0fffffff)) +#define TALITOS_SID(crd, sesn) (((crd) << 28) | ((sesn) & 0x0fffffff))
--- /dev/null 2007-07-04 13:54:27.000000000 +1000 --- /dev/null
+++ linux/crypto/ocf/talitos/talitos_dev.h 2007-11-23 07:31:44.000000000 +1000 +++ b/crypto/ocf/talitos/talitos_dev.h
@@ -0,0 +1,277 @@ @@ -0,0 +1,277 @@
+/* +/*
+ * Freescale SEC (talitos) device dependent data structures + * Freescale SEC (talitos) device dependent data structures
@ -12712,8 +12678,8 @@ diff -u -r1.1.1.12 -r1.5
+ printk(a); \ + printk(a); \
+ } \ + } \
+ } while (0) + } while (0)
--- /dev/null 2007-07-04 13:54:27.000000000 +1000 --- /dev/null
+++ linux/crypto/ocf/random.c 2007-12-04 13:56:03.000000000 +1000 +++ b/crypto/ocf/random.c
@@ -0,0 +1,317 @@ @@ -0,0 +1,317 @@
+/* +/*
+ * A system independant way of adding entropy to the kernels pool + * A system independant way of adding entropy to the kernels pool
@ -13032,8 +12998,8 @@ diff -u -r1.1.1.12 -r1.5
+ return retval; + return retval;
+} +}
+ +
--- /dev/null 2007-07-04 13:54:27.000000000 +1000 --- /dev/null
+++ linux/crypto/ocf/ocf-bench.c 2007-07-23 22:26:12.000000000 +1000 +++ b/crypto/ocf/ocf-bench.c
@@ -0,0 +1,436 @@ @@ -0,0 +1,436 @@
+/* +/*
+ * A loadable module that benchmarks the OCF crypto speed from kernel space. + * A loadable module that benchmarks the OCF crypto speed from kernel space.
@ -13471,8 +13437,8 @@ diff -u -r1.1.1.12 -r1.5
+MODULE_LICENSE("BSD"); +MODULE_LICENSE("BSD");
+MODULE_AUTHOR("David McCullough <david_mccullough@securecomputing.com>"); +MODULE_AUTHOR("David McCullough <david_mccullough@securecomputing.com>");
+MODULE_DESCRIPTION("Benchmark various in-kernel crypto speeds"); +MODULE_DESCRIPTION("Benchmark various in-kernel crypto speeds");
--- /dev/null 2007-07-04 13:54:27.000000000 +1000 --- /dev/null
+++ linux/crypto/ocf/ixp4xx/ixp4xx.c 2008-07-03 10:28:05.000000000 +1000 +++ b/crypto/ocf/ixp4xx/ixp4xx.c
@@ -0,0 +1,1328 @@ @@ -0,0 +1,1328 @@
+/* +/*
+ * An OCF module that uses Intels IXP CryptACC API to do the crypto. + * An OCF module that uses Intels IXP CryptACC API to do the crypto.
@ -14802,8 +14768,8 @@ diff -u -r1.1.1.12 -r1.5
+MODULE_LICENSE("Dual BSD/GPL"); +MODULE_LICENSE("Dual BSD/GPL");
+MODULE_AUTHOR("David McCullough <dmccullough@cyberguard.com>"); +MODULE_AUTHOR("David McCullough <dmccullough@cyberguard.com>");
+MODULE_DESCRIPTION("ixp (OCF module for IXP4xx crypto)"); +MODULE_DESCRIPTION("ixp (OCF module for IXP4xx crypto)");
--- /dev/null 2007-07-04 13:54:27.000000000 +1000 --- /dev/null
+++ linux/crypto/ocf/cryptodev.c 2007-12-14 12:35:04.000000000 +1000 +++ b/crypto/ocf/cryptodev.c
@@ -0,0 +1,1048 @@ @@ -0,0 +1,1048 @@
+/* $OpenBSD: cryptodev.c,v 1.52 2002/06/19 07:22:46 deraadt Exp $ */ +/* $OpenBSD: cryptodev.c,v 1.52 2002/06/19 07:22:46 deraadt Exp $ */
+ +
@ -15853,8 +15819,8 @@ diff -u -r1.1.1.12 -r1.5
+MODULE_LICENSE("BSD"); +MODULE_LICENSE("BSD");
+MODULE_AUTHOR("David McCullough <david_mccullough@securecomputing.com>"); +MODULE_AUTHOR("David McCullough <david_mccullough@securecomputing.com>");
+MODULE_DESCRIPTION("Cryptodev (user interface to OCF)"); +MODULE_DESCRIPTION("Cryptodev (user interface to OCF)");
--- /dev/null 2007-07-04 13:54:27.000000000 +1000 --- /dev/null
+++ linux/crypto/ocf/cryptodev.h 2007-09-26 22:15:05.000000000 +1000 +++ b/crypto/ocf/cryptodev.h
@@ -0,0 +1,478 @@ @@ -0,0 +1,478 @@
+/* $FreeBSD: src/sys/opencrypto/cryptodev.h,v 1.25 2007/05/09 19:37:02 gnn Exp $ */ +/* $FreeBSD: src/sys/opencrypto/cryptodev.h,v 1.25 2007/05/09 19:37:02 gnn Exp $ */
+/* $OpenBSD: cryptodev.h,v 1.31 2002/06/11 11:14:29 beck Exp $ */ +/* $OpenBSD: cryptodev.h,v 1.31 2002/06/11 11:14:29 beck Exp $ */
@ -16334,8 +16300,8 @@ diff -u -r1.1.1.12 -r1.5
+ +
+#endif /* __KERNEL__ */ +#endif /* __KERNEL__ */
+#endif /* _CRYPTO_CRYPTO_H_ */ +#endif /* _CRYPTO_CRYPTO_H_ */
--- /dev/null 2007-07-04 13:54:27.000000000 +1000 --- /dev/null
+++ linux/crypto/ocf/ocfnull/ocfnull.c 2007-07-13 16:02:05.000000000 +1000 +++ b/crypto/ocf/ocfnull/ocfnull.c
@@ -0,0 +1,203 @@ @@ -0,0 +1,203 @@
+/* +/*
+ * An OCF module for determining the cost of crypto versus the cost of + * An OCF module for determining the cost of crypto versus the cost of
@ -16540,8 +16506,8 @@ diff -u -r1.1.1.12 -r1.5
+MODULE_LICENSE("Dual BSD/GPL"); +MODULE_LICENSE("Dual BSD/GPL");
+MODULE_AUTHOR("David McCullough <david_mccullough@securecomputing.com>"); +MODULE_AUTHOR("David McCullough <david_mccullough@securecomputing.com>");
+MODULE_DESCRIPTION("ocfnull - claims a lot but does nothing"); +MODULE_DESCRIPTION("ocfnull - claims a lot but does nothing");
--- /dev/null 2007-07-04 13:54:27.000000000 +1000 --- /dev/null
+++ linux/crypto/ocf/cryptosoft.c 2008-02-14 14:59:01.000000000 +1000 +++ b/crypto/ocf/cryptosoft.c
@@ -0,0 +1,898 @@ @@ -0,0 +1,898 @@
+/* +/*
+ * An OCF module that uses the linux kernel cryptoapi, based on the + * An OCF module that uses the linux kernel cryptoapi, based on the
@ -17441,8 +17407,8 @@ diff -u -r1.1.1.12 -r1.5
+MODULE_LICENSE("Dual BSD/GPL"); +MODULE_LICENSE("Dual BSD/GPL");
+MODULE_AUTHOR("David McCullough <david_mccullough@securecomputing.com>"); +MODULE_AUTHOR("David McCullough <david_mccullough@securecomputing.com>");
+MODULE_DESCRIPTION("Cryptosoft (OCF module for kernel crypto)"); +MODULE_DESCRIPTION("Cryptosoft (OCF module for kernel crypto)");
--- /dev/null 2007-07-04 13:54:27.000000000 +1000 --- /dev/null
+++ linux/crypto/ocf/rndtest.c 2007-07-20 13:22:03.000000000 +1000 +++ b/crypto/ocf/rndtest.c
@@ -0,0 +1,300 @@ @@ -0,0 +1,300 @@
+/* $OpenBSD$ */ +/* $OpenBSD$ */
+ +
@ -17744,8 +17710,8 @@ diff -u -r1.1.1.12 -r1.5
+ return(rsp.rs_discard); + return(rsp.rs_discard);
+} +}
+ +
--- /dev/null 2007-07-04 13:54:27.000000000 +1000 --- /dev/null
+++ linux/crypto/ocf/rndtest.h 2005-05-20 10:28:26.000000000 +1000 +++ b/crypto/ocf/rndtest.h
@@ -0,0 +1,54 @@ @@ -0,0 +1,54 @@
+/* $FreeBSD: src/sys/dev/rndtest/rndtest.h,v 1.1 2003/03/11 22:54:44 sam Exp $ */ +/* $FreeBSD: src/sys/dev/rndtest/rndtest.h,v 1.1 2003/03/11 22:54:44 sam Exp $ */
+/* $OpenBSD$ */ +/* $OpenBSD$ */
@ -17801,8 +17767,8 @@ diff -u -r1.1.1.12 -r1.5
+}; +};
+ +
+extern int rndtest_buf(unsigned char *buf); +extern int rndtest_buf(unsigned char *buf);
--- /dev/null 2007-07-04 13:54:27.000000000 +1000 --- /dev/null
+++ linux/crypto/ocf/ocf-compat.h 2008-04-27 09:30:47.000000000 +1000 +++ b/crypto/ocf/ocf-compat.h
@@ -0,0 +1,268 @@ @@ -0,0 +1,268 @@
+#ifndef _BSD_COMPAT_H_ +#ifndef _BSD_COMPAT_H_
+#define _BSD_COMPAT_H_ 1 +#define _BSD_COMPAT_H_ 1
@ -18072,8 +18038,8 @@ diff -u -r1.1.1.12 -r1.5
+ +
+/****************************************************************************/ +/****************************************************************************/
+#endif /* _BSD_COMPAT_H_ */ +#endif /* _BSD_COMPAT_H_ */
--- /dev/null 2007-07-04 13:54:27.000000000 +1000 --- /dev/null
+++ linux/crypto/ocf/pasemi/pasemi.c 2007-12-12 11:36:18.000000000 +1000 +++ b/crypto/ocf/pasemi/pasemi.c
@@ -0,0 +1,1009 @@ @@ -0,0 +1,1009 @@
+/* +/*
+ * Copyright (C) 2007 PA Semi, Inc + * Copyright (C) 2007 PA Semi, Inc
@ -19084,8 +19050,8 @@ diff -u -r1.1.1.12 -r1.5
+MODULE_LICENSE("Dual BSD/GPL"); +MODULE_LICENSE("Dual BSD/GPL");
+MODULE_AUTHOR("Egor Martovetsky egor@pasemi.com"); +MODULE_AUTHOR("Egor Martovetsky egor@pasemi.com");
+MODULE_DESCRIPTION("OCF driver for PA Semi PWRficient DMA Crypto Engine"); +MODULE_DESCRIPTION("OCF driver for PA Semi PWRficient DMA Crypto Engine");
--- /dev/null 2007-07-04 13:54:27.000000000 +1000 --- /dev/null
+++ linux/crypto/ocf/pasemi/pasemi_fnu.h 2007-12-12 11:36:18.000000000 +1000 +++ b/crypto/ocf/pasemi/pasemi_fnu.h
@@ -0,0 +1,410 @@ @@ -0,0 +1,410 @@
+/* +/*
+ * Copyright (C) 2007 PA Semi, Inc + * Copyright (C) 2007 PA Semi, Inc

View File

@ -1,6 +1,5 @@
diff -Nru linux-2.6.25.10-old/crypto/ocf/cryptosoft.c linux-2.6.25.10/crypto/ocf/cryptosoft.c --- a/crypto/ocf/cryptosoft.c
--- linux-2.6.25.10-old/crypto/ocf/cryptosoft.c 2008-07-08 23:38:58.114980680 +0200 +++ b/crypto/ocf/cryptosoft.c
+++ linux-2.6.25.10/crypto/ocf/cryptosoft.c 2008-07-08 23:31:15.866980267 +0200
@@ -48,6 +48,7 @@ @@ -48,6 +48,7 @@
#include <linux/skbuff.h> #include <linux/skbuff.h>
#include <linux/random.h> #include <linux/random.h>

View File

@ -22,11 +22,9 @@ Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
--- ---
diff --git a/drivers/gpio/gpiolib.c b/drivers/gpio/gpiolib.c
index d8db2f8..eb75d12 100644
--- a/drivers/gpio/gpiolib.c --- a/drivers/gpio/gpiolib.c
+++ b/drivers/gpio/gpiolib.c +++ b/drivers/gpio/gpiolib.c
@@ -68,6 +68,9 @@ static void gpio_ensure_requested(struct gpio_desc *desc) @@ -68,6 +68,9 @@
if (test_and_set_bit(FLAG_REQUESTED, &desc->flags) == 0) { if (test_and_set_bit(FLAG_REQUESTED, &desc->flags) == 0) {
pr_warning("GPIO-%d autorequested\n", (int)(desc - gpio_desc)); pr_warning("GPIO-%d autorequested\n", (int)(desc - gpio_desc));
desc_set_label(desc, "[auto]"); desc_set_label(desc, "[auto]");
@ -36,7 +34,7 @@ index d8db2f8..eb75d12 100644
} }
} }
@@ -177,6 +180,9 @@ int gpio_request(unsigned gpio, const char *label) @@ -177,6 +180,9 @@
if (desc->chip == NULL) if (desc->chip == NULL)
goto done; goto done;
@ -46,7 +44,7 @@ index d8db2f8..eb75d12 100644
/* NOTE: gpio_request() can be called in early boot, /* NOTE: gpio_request() can be called in early boot,
* before IRQs are enabled. * before IRQs are enabled.
*/ */
@@ -184,8 +190,10 @@ int gpio_request(unsigned gpio, const char *label) @@ -184,8 +190,10 @@
if (test_and_set_bit(FLAG_REQUESTED, &desc->flags) == 0) { if (test_and_set_bit(FLAG_REQUESTED, &desc->flags) == 0) {
desc_set_label(desc, label ? : "?"); desc_set_label(desc, label ? : "?");
status = 0; status = 0;
@ -58,7 +56,7 @@ index d8db2f8..eb75d12 100644
done: done:
if (status) if (status)
@@ -209,9 +217,10 @@ void gpio_free(unsigned gpio) @@ -209,9 +217,10 @@
spin_lock_irqsave(&gpio_lock, flags); spin_lock_irqsave(&gpio_lock, flags);
desc = &gpio_desc[gpio]; desc = &gpio_desc[gpio];
@ -71,8 +69,6 @@ index d8db2f8..eb75d12 100644
WARN_ON(extra_checks); WARN_ON(extra_checks);
spin_unlock_irqrestore(&gpio_lock, flags); spin_unlock_irqrestore(&gpio_lock, flags);
diff --git a/include/asm-generic/gpio.h b/include/asm-generic/gpio.h
index f29a502..7e77b6f 100644
--- a/include/asm-generic/gpio.h --- a/include/asm-generic/gpio.h
+++ b/include/asm-generic/gpio.h +++ b/include/asm-generic/gpio.h
@@ -17,6 +17,7 @@ @@ -17,6 +17,7 @@
@ -83,7 +79,7 @@ index f29a502..7e77b6f 100644
/** /**
* struct gpio_chip - abstract a GPIO controller * struct gpio_chip - abstract a GPIO controller
@@ -48,6 +49,7 @@ struct seq_file; @@ -48,6 +49,7 @@
*/ */
struct gpio_chip { struct gpio_chip {
char *label; char *label;

View File

@ -16,11 +16,9 @@ Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
--- ---
diff --git a/Documentation/gpio.txt b/Documentation/gpio.txt
index 5463009..c35ca9e 100644
--- a/Documentation/gpio.txt --- a/Documentation/gpio.txt
+++ b/Documentation/gpio.txt +++ b/Documentation/gpio.txt
@@ -107,6 +107,16 @@ type of GPIO controller, and on one particular board 80-95 with an FPGA. @@ -107,6 +107,16 @@
The numbers need not be contiguous; either of those platforms could also The numbers need not be contiguous; either of those platforms could also
use numbers 2000-2063 to identify GPIOs in a bank of I2C GPIO expanders. use numbers 2000-2063 to identify GPIOs in a bank of I2C GPIO expanders.
@ -37,11 +35,9 @@ index 5463009..c35ca9e 100644
Whether a platform supports multiple GPIO controllers is currently a Whether a platform supports multiple GPIO controllers is currently a
platform-specific implementation issue. platform-specific implementation issue.
diff --git a/drivers/gpio/gpiolib.c b/drivers/gpio/gpiolib.c
index eb75d12..623fcd9 100644
--- a/drivers/gpio/gpiolib.c --- a/drivers/gpio/gpiolib.c
+++ b/drivers/gpio/gpiolib.c +++ b/drivers/gpio/gpiolib.c
@@ -99,7 +99,7 @@ int gpiochip_add(struct gpio_chip *chip) @@ -99,7 +99,7 @@
* dynamic allocation. We don't currently support that. * dynamic allocation. We don't currently support that.
*/ */
@ -50,7 +46,7 @@ index eb75d12..623fcd9 100644
status = -EINVAL; status = -EINVAL;
goto fail; goto fail;
} }
@@ -174,7 +174,7 @@ int gpio_request(unsigned gpio, const char *label) @@ -174,7 +174,7 @@
spin_lock_irqsave(&gpio_lock, flags); spin_lock_irqsave(&gpio_lock, flags);
@ -59,7 +55,7 @@ index eb75d12..623fcd9 100644
goto done; goto done;
desc = &gpio_desc[gpio]; desc = &gpio_desc[gpio];
if (desc->chip == NULL) if (desc->chip == NULL)
@@ -209,7 +209,7 @@ void gpio_free(unsigned gpio) @@ -209,7 +209,7 @@
unsigned long flags; unsigned long flags;
struct gpio_desc *desc; struct gpio_desc *desc;
@ -68,7 +64,7 @@ index eb75d12..623fcd9 100644
WARN_ON(extra_checks); WARN_ON(extra_checks);
return; return;
} }
@@ -245,7 +245,7 @@ const char *gpiochip_is_requested(struct gpio_chip *chip, unsigned offset) @@ -245,7 +245,7 @@
{ {
unsigned gpio = chip->base + offset; unsigned gpio = chip->base + offset;
@ -77,7 +73,7 @@ index eb75d12..623fcd9 100644
return NULL; return NULL;
if (test_bit(FLAG_REQUESTED, &gpio_desc[gpio].flags) == 0) if (test_bit(FLAG_REQUESTED, &gpio_desc[gpio].flags) == 0)
return NULL; return NULL;
@@ -276,7 +276,7 @@ int gpio_direction_input(unsigned gpio) @@ -276,7 +276,7 @@
spin_lock_irqsave(&gpio_lock, flags); spin_lock_irqsave(&gpio_lock, flags);
@ -86,7 +82,7 @@ index eb75d12..623fcd9 100644
goto fail; goto fail;
chip = desc->chip; chip = desc->chip;
if (!chip || !chip->get || !chip->direction_input) if (!chip || !chip->get || !chip->direction_input)
@@ -314,7 +314,7 @@ int gpio_direction_output(unsigned gpio, int value) @@ -314,7 +314,7 @@
spin_lock_irqsave(&gpio_lock, flags); spin_lock_irqsave(&gpio_lock, flags);
@ -95,7 +91,7 @@ index eb75d12..623fcd9 100644
goto fail; goto fail;
chip = desc->chip; chip = desc->chip;
if (!chip || !chip->set || !chip->direction_output) if (!chip || !chip->set || !chip->direction_output)
@@ -531,7 +531,7 @@ static int gpiolib_show(struct seq_file *s, void *unused) @@ -531,7 +531,7 @@
/* REVISIT this isn't locked against gpio_chip removal ... */ /* REVISIT this isn't locked against gpio_chip removal ... */
@ -104,8 +100,6 @@ index eb75d12..623fcd9 100644
if (chip == gpio_desc[gpio].chip) if (chip == gpio_desc[gpio].chip)
continue; continue;
chip = gpio_desc[gpio].chip; chip = gpio_desc[gpio].chip;
diff --git a/include/asm-generic/gpio.h b/include/asm-generic/gpio.h
index 7e77b6f..464c5b3 100644
--- a/include/asm-generic/gpio.h --- a/include/asm-generic/gpio.h
+++ b/include/asm-generic/gpio.h +++ b/include/asm-generic/gpio.h
@@ -16,6 +16,12 @@ @@ -16,6 +16,12 @@
@ -121,7 +115,7 @@ index 7e77b6f..464c5b3 100644
struct seq_file; struct seq_file;
struct module; struct module;
@@ -99,6 +105,16 @@ extern int __gpio_cansleep(unsigned gpio); @@ -99,6 +105,16 @@
#else #else

View File

@ -21,11 +21,9 @@ Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
--- ---
diff --git a/drivers/gpio/gpiolib.c b/drivers/gpio/gpiolib.c
index 623fcd9..2ba6127 100644
--- a/drivers/gpio/gpiolib.c --- a/drivers/gpio/gpiolib.c
+++ b/drivers/gpio/gpiolib.c +++ b/drivers/gpio/gpiolib.c
@@ -80,6 +80,33 @@ static inline struct gpio_chip *gpio_to_chip(unsigned gpio) @@ -80,6 +80,33 @@
return gpio_desc[gpio].chip; return gpio_desc[gpio].chip;
} }
@ -59,7 +57,7 @@ index 623fcd9..2ba6127 100644
/** /**
* gpiochip_add() - register a gpio_chip * gpiochip_add() - register a gpio_chip
* @chip: the chip to register, with chip->base initialized * @chip: the chip to register, with chip->base initialized
@@ -88,38 +115,49 @@ static inline struct gpio_chip *gpio_to_chip(unsigned gpio) @@ -88,38 +115,49 @@
* Returns a negative errno if the chip can't be registered, such as * Returns a negative errno if the chip can't be registered, such as
* because the chip->base is invalid or already associated with a * because the chip->base is invalid or already associated with a
* different chip. Otherwise it returns zero as a success code. * different chip. Otherwise it returns zero as a success code.

View File

@ -19,11 +19,9 @@ Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
--- ---
diff --git a/drivers/gpio/gpiolib.c b/drivers/gpio/gpiolib.c
index 2ba6127..24c62b8 100644
--- a/drivers/gpio/gpiolib.c --- a/drivers/gpio/gpiolib.c
+++ b/drivers/gpio/gpiolib.c +++ b/drivers/gpio/gpiolib.c
@@ -43,6 +43,7 @@ struct gpio_desc { @@ -43,6 +43,7 @@
/* flag symbols are bit numbers */ /* flag symbols are bit numbers */
#define FLAG_REQUESTED 0 #define FLAG_REQUESTED 0
#define FLAG_IS_OUT 1 #define FLAG_IS_OUT 1
@ -31,7 +29,7 @@ index 2ba6127..24c62b8 100644
#ifdef CONFIG_DEBUG_FS #ifdef CONFIG_DEBUG_FS
const char *label; const char *label;
@@ -88,9 +89,10 @@ static int gpiochip_find_base(int ngpio) @@ -88,9 +89,10 @@
int base = -ENOSPC; int base = -ENOSPC;
for (i = ARCH_NR_GPIOS - 1; i >= 0 ; i--) { for (i = ARCH_NR_GPIOS - 1; i >= 0 ; i--) {
@ -44,7 +42,7 @@ index 2ba6127..24c62b8 100644
spare++; spare++;
if (spare == ngpio) { if (spare == ngpio) {
base = i; base = i;
@@ -98,7 +100,8 @@ static int gpiochip_find_base(int ngpio) @@ -98,7 +100,8 @@
} }
} else { } else {
spare = 0; spare = 0;
@ -54,7 +52,7 @@ index 2ba6127..24c62b8 100644
} }
} }
@@ -108,6 +111,47 @@ static int gpiochip_find_base(int ngpio) @@ -108,6 +111,47 @@
} }
/** /**
@ -102,11 +100,9 @@ index 2ba6127..24c62b8 100644
* gpiochip_add() - register a gpio_chip * gpiochip_add() - register a gpio_chip
* @chip: the chip to register, with chip->base initialized * @chip: the chip to register, with chip->base initialized
* Context: potentially before irqs or kmalloc will work * Context: potentially before irqs or kmalloc will work
diff --git a/include/asm-generic/gpio.h b/include/asm-generic/gpio.h
index 464c5b3..ecf675a 100644
--- a/include/asm-generic/gpio.h --- a/include/asm-generic/gpio.h
+++ b/include/asm-generic/gpio.h +++ b/include/asm-generic/gpio.h
@@ -74,6 +74,7 @@ struct gpio_chip { @@ -74,6 +74,7 @@
extern const char *gpiochip_is_requested(struct gpio_chip *chip, extern const char *gpiochip_is_requested(struct gpio_chip *chip,
unsigned offset); unsigned offset);

View File

@ -15,11 +15,9 @@ Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
--- ---
diff --git a/drivers/gpio/gpiolib.c b/drivers/gpio/gpiolib.c
index 7f138c6..beaf6b3 100644
--- a/drivers/gpio/gpiolib.c --- a/drivers/gpio/gpiolib.c
+++ b/drivers/gpio/gpiolib.c +++ b/drivers/gpio/gpiolib.c
@@ -127,7 +127,7 @@ int __init gpiochip_reserve(int start, int ngpio) @@ -127,7 +127,7 @@
unsigned long flags; unsigned long flags;
int i; int i;
@ -28,7 +26,7 @@ index 7f138c6..beaf6b3 100644
return -EINVAL; return -EINVAL;
spin_lock_irqsave(&gpio_lock, flags); spin_lock_irqsave(&gpio_lock, flags);
@@ -170,7 +170,7 @@ int gpiochip_add(struct gpio_chip *chip) @@ -170,7 +170,7 @@
unsigned id; unsigned id;
int base = chip->base; int base = chip->base;
@ -37,7 +35,7 @@ index 7f138c6..beaf6b3 100644
&& base >= 0) { && base >= 0) {
status = -EINVAL; status = -EINVAL;
goto fail; goto fail;
@@ -207,7 +207,7 @@ fail: @@ -207,7 +207,7 @@
/* failures here can mean systems won't boot... */ /* failures here can mean systems won't boot... */
if (status) if (status)
pr_err("gpiochip_add: gpios %d..%d (%s) not registered\n", pr_err("gpiochip_add: gpios %d..%d (%s) not registered\n",

View File

@ -10,7 +10,7 @@ ARCH:=mips
BOARD:=ifxmips BOARD:=ifxmips
BOARDNAME:=Infineon Mips BOARDNAME:=Infineon Mips
FEATURES:=squashfs jffs2 FEATURES:=squashfs jffs2
LINUX_VERSION:=2.6.25.10 LINUX_VERSION:=2.6.25.12
include $(INCLUDE_DIR)/target.mk include $(INCLUDE_DIR)/target.mk
DEFAULT_PACKAGES:=uboot-ifxmips DEFAULT_PACKAGES:=uboot-ifxmips

View File

@ -1,7 +1,5 @@
Index: linux-2.6.25.7/arch/mips/Kconfig --- a/arch/mips/Kconfig
=================================================================== +++ b/arch/mips/Kconfig
--- linux-2.6.25.7.orig/arch/mips/Kconfig 2008-06-26 10:42:44.000000000 +0200
+++ linux-2.6.25.7/arch/mips/Kconfig 2008-06-26 22:05:19.000000000 +0200
@@ -78,6 +78,21 @@ @@ -78,6 +78,21 @@
select SYS_SUPPORTS_LITTLE_ENDIAN select SYS_SUPPORTS_LITTLE_ENDIAN
select GENERIC_HARDIRQS_NO__DO_IRQ select GENERIC_HARDIRQS_NO__DO_IRQ
@ -32,10 +30,8 @@ Index: linux-2.6.25.7/arch/mips/Kconfig
endmenu endmenu
Index: linux-2.6.25.7/arch/mips/Makefile --- a/arch/mips/Makefile
=================================================================== +++ b/arch/mips/Makefile
--- linux-2.6.25.7.orig/arch/mips/Makefile 2008-06-26 10:42:55.000000000 +0200
+++ linux-2.6.25.7/arch/mips/Makefile 2008-06-26 10:42:56.000000000 +0200
@@ -283,6 +283,13 @@ @@ -283,6 +283,13 @@
load-$(CONFIG_MIPS_COBALT) += 0xffffffff80080000 load-$(CONFIG_MIPS_COBALT) += 0xffffffff80080000
@ -50,10 +46,8 @@ Index: linux-2.6.25.7/arch/mips/Makefile
# DECstation family # DECstation family
# #
core-$(CONFIG_MACH_DECSTATION) += arch/mips/dec/ core-$(CONFIG_MACH_DECSTATION) += arch/mips/dec/
Index: linux-2.6.25.7/include/asm-mips/bootinfo.h --- a/include/asm-mips/bootinfo.h
=================================================================== +++ b/include/asm-mips/bootinfo.h
--- linux-2.6.25.7.orig/include/asm-mips/bootinfo.h 2008-06-26 10:42:44.000000000 +0200
+++ linux-2.6.25.7/include/asm-mips/bootinfo.h 2008-06-26 10:42:56.000000000 +0200
@@ -94,6 +94,12 @@ @@ -94,6 +94,12 @@
#define MACH_MSP7120_FPGA 5 /* PMC-Sierra MSP7120 Emulation */ #define MACH_MSP7120_FPGA 5 /* PMC-Sierra MSP7120 Emulation */
#define MACH_MSP_OTHER 255 /* PMC-Sierra unknown board type */ #define MACH_MSP_OTHER 255 /* PMC-Sierra unknown board type */
@ -67,10 +61,8 @@ Index: linux-2.6.25.7/include/asm-mips/bootinfo.h
#define CL_SIZE COMMAND_LINE_SIZE #define CL_SIZE COMMAND_LINE_SIZE
extern char *system_type; extern char *system_type;
Index: linux-2.6.25.7/arch/mips/kernel/traps.c --- a/arch/mips/kernel/traps.c
=================================================================== +++ b/arch/mips/kernel/traps.c
--- linux-2.6.25.7.orig/arch/mips/kernel/traps.c 2008-06-26 10:42:44.000000000 +0200
+++ linux-2.6.25.7/arch/mips/kernel/traps.c 2008-06-26 10:42:56.000000000 +0200
@@ -1379,6 +1379,7 @@ @@ -1379,6 +1379,7 @@
*/ */
if (cpu_has_mips_r2) { if (cpu_has_mips_r2) {
@ -79,10 +71,8 @@ Index: linux-2.6.25.7/arch/mips/kernel/traps.c
cp0_perfcount_irq = (read_c0_intctl() >> 26) & 7; cp0_perfcount_irq = (read_c0_intctl() >> 26) & 7;
if (cp0_perfcount_irq == cp0_compare_irq) if (cp0_perfcount_irq == cp0_compare_irq)
cp0_perfcount_irq = -1; cp0_perfcount_irq = -1;
Index: linux-2.6.25.7/arch/mips/pci/Makefile --- a/arch/mips/pci/Makefile
=================================================================== +++ b/arch/mips/pci/Makefile
--- linux-2.6.25.7.orig/arch/mips/pci/Makefile 2008-06-26 10:42:44.000000000 +0200
+++ linux-2.6.25.7/arch/mips/pci/Makefile 2008-06-26 10:42:56.000000000 +0200
@@ -48,3 +48,4 @@ @@ -48,3 +48,4 @@
obj-$(CONFIG_VICTOR_MPC30X) += fixup-mpc30x.o obj-$(CONFIG_VICTOR_MPC30X) += fixup-mpc30x.o
obj-$(CONFIG_ZAO_CAPCELLA) += fixup-capcella.o obj-$(CONFIG_ZAO_CAPCELLA) += fixup-capcella.o

View File

@ -1,7 +1,5 @@
Index: linux-2.6.25.7/drivers/char/Makefile --- a/drivers/char/Makefile
=================================================================== +++ b/drivers/char/Makefile
--- linux-2.6.25.7.orig/drivers/char/Makefile 2008-06-26 09:53:43.000000000 +0200
+++ linux-2.6.25.7/drivers/char/Makefile 2008-06-26 09:53:53.000000000 +0200
@@ -113,6 +113,10 @@ @@ -113,6 +113,10 @@
obj-$(CONFIG_JS_RTC) += js-rtc.o obj-$(CONFIG_JS_RTC) += js-rtc.o
js-rtc-y = rtc.o js-rtc-y = rtc.o
@ -13,19 +11,15 @@ Index: linux-2.6.25.7/drivers/char/Makefile
# Files generated that shall be removed upon make clean # Files generated that shall be removed upon make clean
clean-files := consolemap_deftbl.c defkeymap.c clean-files := consolemap_deftbl.c defkeymap.c
Index: linux-2.6.25.7/drivers/mtd/maps/Makefile --- a/drivers/mtd/maps/Makefile
=================================================================== +++ b/drivers/mtd/maps/Makefile
--- linux-2.6.25.7.orig/drivers/mtd/maps/Makefile 2008-06-26 09:53:43.000000000 +0200
+++ linux-2.6.25.7/drivers/mtd/maps/Makefile 2008-06-26 09:53:53.000000000 +0200
@@ -68,3 +68,4 @@ @@ -68,3 +68,4 @@
obj-$(CONFIG_MTD_OMAP_NOR) += omap_nor.o obj-$(CONFIG_MTD_OMAP_NOR) += omap_nor.o
obj-$(CONFIG_MTD_MTX1) += mtx-1_flash.o obj-$(CONFIG_MTD_MTX1) += mtx-1_flash.o
obj-$(CONFIG_MTD_INTEL_VR_NOR) += intel_vr_nor.o obj-$(CONFIG_MTD_INTEL_VR_NOR) += intel_vr_nor.o
+obj-$(CONFIG_MTD_IFXMIPS) += ifxmips.o +obj-$(CONFIG_MTD_IFXMIPS) += ifxmips.o
Index: linux-2.6.25.7/drivers/net/Kconfig --- a/drivers/net/Kconfig
=================================================================== +++ b/drivers/net/Kconfig
--- linux-2.6.25.7.orig/drivers/net/Kconfig 2008-06-26 09:53:43.000000000 +0200
+++ linux-2.6.25.7/drivers/net/Kconfig 2008-06-26 09:53:53.000000000 +0200
@@ -351,6 +351,12 @@ @@ -351,6 +351,12 @@
source "drivers/net/arm/Kconfig" source "drivers/net/arm/Kconfig"
@ -39,10 +33,8 @@ Index: linux-2.6.25.7/drivers/net/Kconfig
config AX88796 config AX88796
tristate "ASIX AX88796 NE2000 clone support" tristate "ASIX AX88796 NE2000 clone support"
depends on ARM || MIPS || SUPERH depends on ARM || MIPS || SUPERH
Index: linux-2.6.25.7/drivers/serial/Kconfig --- a/drivers/serial/Kconfig
=================================================================== +++ b/drivers/serial/Kconfig
--- linux-2.6.25.7.orig/drivers/serial/Kconfig 2008-06-26 09:53:43.000000000 +0200
+++ linux-2.6.25.7/drivers/serial/Kconfig 2008-06-26 09:53:53.000000000 +0200
@@ -1327,6 +1327,14 @@ @@ -1327,6 +1327,14 @@
Currently, only 8250 compatible ports are supported, but Currently, only 8250 compatible ports are supported, but
others can easily be added. others can easily be added.
@ -58,20 +50,16 @@ Index: linux-2.6.25.7/drivers/serial/Kconfig
config SERIAL_QE config SERIAL_QE
tristate "Freescale QUICC Engine serial port support" tristate "Freescale QUICC Engine serial port support"
depends on QUICC_ENGINE depends on QUICC_ENGINE
Index: linux-2.6.25.7/drivers/serial/Makefile --- a/drivers/serial/Makefile
=================================================================== +++ b/drivers/serial/Makefile
--- linux-2.6.25.7.orig/drivers/serial/Makefile 2008-06-26 09:53:43.000000000 +0200
+++ linux-2.6.25.7/drivers/serial/Makefile 2008-06-26 09:53:53.000000000 +0200
@@ -66,4 +66,5 @@ @@ -66,4 +66,5 @@
obj-$(CONFIG_SERIAL_NETX) += netx-serial.o obj-$(CONFIG_SERIAL_NETX) += netx-serial.o
obj-$(CONFIG_SERIAL_OF_PLATFORM) += of_serial.o obj-$(CONFIG_SERIAL_OF_PLATFORM) += of_serial.o
obj-$(CONFIG_SERIAL_KS8695) += serial_ks8695.o obj-$(CONFIG_SERIAL_KS8695) += serial_ks8695.o
+obj-$(CONFIG_SERIAL_IFXMIPS) += ifxmips_asc.o +obj-$(CONFIG_SERIAL_IFXMIPS) += ifxmips_asc.o
obj-$(CONFIG_SERIAL_QE) += ucc_uart.o obj-$(CONFIG_SERIAL_QE) += ucc_uart.o
Index: linux-2.6.25.7/drivers/watchdog/Makefile --- a/drivers/watchdog/Makefile
=================================================================== +++ b/drivers/watchdog/Makefile
--- linux-2.6.25.7.orig/drivers/watchdog/Makefile 2008-06-26 09:53:43.000000000 +0200
+++ linux-2.6.25.7/drivers/watchdog/Makefile 2008-06-26 09:53:53.000000000 +0200
@@ -96,6 +96,7 @@ @@ -96,6 +96,7 @@
obj-$(CONFIG_SIBYTE_WDOG) += sb_wdog.o obj-$(CONFIG_SIBYTE_WDOG) += sb_wdog.o
obj-$(CONFIG_AR7_WDT) += ar7_wdt.o obj-$(CONFIG_AR7_WDT) += ar7_wdt.o
@ -80,19 +68,15 @@ Index: linux-2.6.25.7/drivers/watchdog/Makefile
# PARISC Architecture # PARISC Architecture
Index: linux-2.6.25.7/drivers/net/Makefile --- a/drivers/net/Makefile
=================================================================== +++ b/drivers/net/Makefile
--- linux-2.6.25.7.orig/drivers/net/Makefile 2008-06-26 09:53:43.000000000 +0200
+++ linux-2.6.25.7/drivers/net/Makefile 2008-06-26 09:53:53.000000000 +0200
@@ -254,3 +254,4 @@ @@ -254,3 +254,4 @@
obj-$(CONFIG_NETXEN_NIC) += netxen/ obj-$(CONFIG_NETXEN_NIC) += netxen/
obj-$(CONFIG_NIU) += niu.o obj-$(CONFIG_NIU) += niu.o
obj-$(CONFIG_VIRTIO_NET) += virtio_net.o obj-$(CONFIG_VIRTIO_NET) += virtio_net.o
+obj-$(CONFIG_IFXMIPS_MII0) += ifxmips_mii0.o +obj-$(CONFIG_IFXMIPS_MII0) += ifxmips_mii0.o
Index: linux-2.6.25.7/drivers/crypto/Kconfig --- a/drivers/crypto/Kconfig
=================================================================== +++ b/drivers/crypto/Kconfig
--- linux-2.6.25.7.orig/drivers/crypto/Kconfig 2008-06-26 09:53:43.000000000 +0200
+++ linux-2.6.25.7/drivers/crypto/Kconfig 2008-06-26 09:53:53.000000000 +0200
@@ -9,6 +9,9 @@ @@ -9,6 +9,9 @@
If you say N, all options in this submenu will be skipped and disabled. If you say N, all options in this submenu will be skipped and disabled.
@ -103,19 +87,15 @@ Index: linux-2.6.25.7/drivers/crypto/Kconfig
config CRYPTO_DEV_PADLOCK config CRYPTO_DEV_PADLOCK
tristate "Support for VIA PadLock ACE" tristate "Support for VIA PadLock ACE"
Index: linux-2.6.25.7/drivers/crypto/Makefile --- a/drivers/crypto/Makefile
=================================================================== +++ b/drivers/crypto/Makefile
--- linux-2.6.25.7.orig/drivers/crypto/Makefile 2008-06-26 09:53:43.000000000 +0200
+++ linux-2.6.25.7/drivers/crypto/Makefile 2008-06-26 09:53:53.000000000 +0200
@@ -2,3 +2,4 @@ @@ -2,3 +2,4 @@
obj-$(CONFIG_CRYPTO_DEV_PADLOCK_SHA) += padlock-sha.o obj-$(CONFIG_CRYPTO_DEV_PADLOCK_SHA) += padlock-sha.o
obj-$(CONFIG_CRYPTO_DEV_GEODE) += geode-aes.o obj-$(CONFIG_CRYPTO_DEV_GEODE) += geode-aes.o
obj-$(CONFIG_CRYPTO_DEV_HIFN_795X) += hifn_795x.o obj-$(CONFIG_CRYPTO_DEV_HIFN_795X) += hifn_795x.o
+obj-$(CONFIG_CRYPTO_DEV_IFXMIPS) += ifxdeu-aes.o ifxdeu-des.o ifxdeu-dma.o ifxdeu-generic.o ifxdeu-md5.o ifxdeu-sha1.o +obj-$(CONFIG_CRYPTO_DEV_IFXMIPS) += ifxdeu-aes.o ifxdeu-des.o ifxdeu-dma.o ifxdeu-generic.o ifxdeu-md5.o ifxdeu-sha1.o
Index: linux-2.6.25.7/drivers/usb/host/Kconfig --- a/drivers/usb/host/Kconfig
=================================================================== +++ b/drivers/usb/host/Kconfig
--- linux-2.6.25.7.orig/drivers/usb/host/Kconfig 2008-06-26 09:53:43.000000000 +0200
+++ linux-2.6.25.7/drivers/usb/host/Kconfig 2008-06-26 09:53:53.000000000 +0200
@@ -260,3 +260,9 @@ @@ -260,3 +260,9 @@
To compile this driver as a module, choose M here: the To compile this driver as a module, choose M here: the
module will be called r8a66597-hcd. module will be called r8a66597-hcd.
@ -126,10 +106,8 @@ Index: linux-2.6.25.7/drivers/usb/host/Kconfig
+ default y + default y
+ help + help
+ Danube USB Host Controller + Danube USB Host Controller
Index: linux-2.6.25.7/drivers/usb/host/Makefile --- a/drivers/usb/host/Makefile
=================================================================== +++ b/drivers/usb/host/Makefile
--- linux-2.6.25.7.orig/drivers/usb/host/Makefile 2008-06-26 09:53:43.000000000 +0200
+++ linux-2.6.25.7/drivers/usb/host/Makefile 2008-06-26 09:53:53.000000000 +0200
@@ -16,4 +16,6 @@ @@ -16,4 +16,6 @@
obj-$(CONFIG_USB_SL811_CS) += sl811_cs.o obj-$(CONFIG_USB_SL811_CS) += sl811_cs.o
obj-$(CONFIG_USB_U132_HCD) += u132-hcd.o obj-$(CONFIG_USB_U132_HCD) += u132-hcd.o
@ -138,10 +116,8 @@ Index: linux-2.6.25.7/drivers/usb/host/Makefile
+obj-$(CONFIG_USB_DWC_HCD) += dwc_otg_hcd.o dwc_otg_hcd_intr.o dwc_otg_hcd_queue.o \ +obj-$(CONFIG_USB_DWC_HCD) += dwc_otg_hcd.o dwc_otg_hcd_intr.o dwc_otg_hcd_queue.o \
+ dwc_otg_attr.o dwc_otg_driver.o dwc_otg_cil.o \ + dwc_otg_attr.o dwc_otg_driver.o dwc_otg_cil.o \
+ dwc_otg_cil_intr.o dwc_otg_proc.o dwc_otg_ifx.o + dwc_otg_cil_intr.o dwc_otg_proc.o dwc_otg_ifx.o
Index: linux-2.6.25.7/drivers/leds/Kconfig --- a/drivers/leds/Kconfig
=================================================================== +++ b/drivers/leds/Kconfig
--- linux-2.6.25.7.orig/drivers/leds/Kconfig 2008-06-26 09:53:43.000000000 +0200
+++ linux-2.6.25.7/drivers/leds/Kconfig 2008-06-26 09:53:53.000000000 +0200
@@ -151,6 +151,12 @@ @@ -151,6 +151,12 @@
To compile this driver as a module, choose M here: the To compile this driver as a module, choose M here: the
module will be called leds-clevo-mail. module will be called leds-clevo-mail.
@ -155,10 +131,8 @@ Index: linux-2.6.25.7/drivers/leds/Kconfig
comment "LED Triggers" comment "LED Triggers"
config LEDS_TRIGGERS config LEDS_TRIGGERS
Index: linux-2.6.25.7/drivers/leds/Makefile --- a/drivers/leds/Makefile
=================================================================== +++ b/drivers/leds/Makefile
--- linux-2.6.25.7.orig/drivers/leds/Makefile 2008-06-26 09:53:43.000000000 +0200
+++ linux-2.6.25.7/drivers/leds/Makefile 2008-06-26 09:53:53.000000000 +0200
@@ -22,6 +22,7 @@ @@ -22,6 +22,7 @@
obj-$(CONFIG_LEDS_CM_X270) += leds-cm-x270.o obj-$(CONFIG_LEDS_CM_X270) += leds-cm-x270.o
obj-$(CONFIG_LEDS_CLEVO_MAIL) += leds-clevo-mail.o obj-$(CONFIG_LEDS_CLEVO_MAIL) += leds-clevo-mail.o
@ -167,10 +141,8 @@ Index: linux-2.6.25.7/drivers/leds/Makefile
# LED Triggers # LED Triggers
obj-$(CONFIG_LEDS_TRIGGER_TIMER) += ledtrig-timer.o obj-$(CONFIG_LEDS_TRIGGER_TIMER) += ledtrig-timer.o
Index: linux-2.6.25.7/drivers/watchdog/Kconfig --- a/drivers/watchdog/Kconfig
=================================================================== +++ b/drivers/watchdog/Kconfig
--- linux-2.6.25.7.orig/drivers/watchdog/Kconfig 2008-06-26 10:21:00.000000000 +0200
+++ linux-2.6.25.7/drivers/watchdog/Kconfig 2008-06-26 10:22:13.000000000 +0200
@@ -670,6 +670,12 @@ @@ -670,6 +670,12 @@
help help
Hardware driver for the built-in watchdog timer on TXx9 MIPS SoCs. Hardware driver for the built-in watchdog timer on TXx9 MIPS SoCs.

View File

@ -1,7 +1,5 @@
Index: linux-2.6.25.9/arch/mips/mm/cache.c --- a/arch/mips/mm/cache.c
=================================================================== +++ b/arch/mips/mm/cache.c
--- linux-2.6.25.9.orig/arch/mips/mm/cache.c 2008-07-06 05:04:46.000000000 +0200
+++ linux-2.6.25.9/arch/mips/mm/cache.c 2008-07-06 05:05:07.000000000 +0200
@@ -50,6 +50,8 @@ @@ -50,6 +50,8 @@
void (*_dma_cache_inv)(unsigned long start, unsigned long size); void (*_dma_cache_inv)(unsigned long start, unsigned long size);

View File

@ -10,7 +10,7 @@ ARCH:=powerpc
BOARD:=ps3 BOARD:=ps3
BOARDNAME:=Sony PS3 Game Console BOARDNAME:=Sony PS3 Game Console
LINUX_VERSION:=2.6.25.10 LINUX_VERSION:=2.6.25.12
KERNEL_CC:= KERNEL_CC:=

View File

@ -12,7 +12,7 @@ BOARDNAME:=x86
FEATURES:=squashfs jffs2 ext2 vdi FEATURES:=squashfs jffs2 ext2 vdi
SUBTARGETS=generic SUBTARGETS=generic
LINUX_VERSION:=2.6.25.10 LINUX_VERSION:=2.6.25.12
include $(INCLUDE_DIR)/target.mk include $(INCLUDE_DIR)/target.mk
DEFAULT_PACKAGES += kmod-natsemi kmod-ne2k-pci DEFAULT_PACKAGES += kmod-natsemi kmod-ne2k-pci