Merge with /home/tmlind/src/kernel/linux-2.6
authorTony Lindgren <tony@atomide.com>
Fri, 22 Dec 2006 00:07:09 +0000 (16:07 -0800)
committerTony Lindgren <tony@atomide.com>
Fri, 22 Dec 2006 00:07:09 +0000 (16:07 -0800)
35 files changed:
1  2 
arch/arm/Kconfig
arch/arm/Makefile
arch/arm/mach-omap1/board-h3.c
arch/arm/mach-omap1/board-nokia770.c
arch/arm/mach-omap1/board-osk.c
arch/arm/mach-omap1/irq.c
arch/arm/mach-omap2/board-h4.c
arch/arm/mach-omap2/irq.c
arch/arm/plat-omap/Kconfig
drivers/Makefile
drivers/char/Kconfig
drivers/char/Makefile
drivers/char/watchdog/Makefile
drivers/i2c/busses/Makefile
drivers/i2c/busses/i2c-omap.c
drivers/media/video/Kconfig
drivers/media/video/Makefile
drivers/net/smc91x.c
drivers/net/smc91x.h
drivers/serial/8250.c
drivers/spi/Kconfig
drivers/usb/Kconfig
drivers/usb/gadget/Kconfig
drivers/usb/gadget/omap_udc.c
drivers/usb/host/ohci-omap.c
drivers/video/Kconfig
drivers/video/Makefile
include/asm-arm/setup.h
include/linux/connector.h
include/linux/fb.h
include/linux/i2c-id.h
include/linux/input.h
kernel/printk.c
net/ipv4/netfilter/Kconfig
net/ipv4/netfilter/Makefile

Simple merge
Simple merge
Simple merge
Simple merge
@@@ -29,8 -29,8 +29,9 @@@
  #include <linux/kernel.h>
  #include <linux/init.h>
  #include <linux/platform_device.h>
 +#include <linux/interrupt.h>
  #include <linux/irq.h>
+ #include <linux/interrupt.h>
  
  #include <linux/mtd/mtd.h>
  #include <linux/mtd/partitions.h>
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
@@@ -2173,13 -2118,10 +2174,13 @@@ int usb_gadget_unregister_driver (struc
  
        if (!udc)
                return -ENODEV;
-       if (!driver || driver != udc->driver)
+       if (!driver || driver != udc->driver || !driver->unbind)
                return -EINVAL;
  
 -      if (machine_is_omap_innovator() || machine_is_omap_osk())
 +      if (udc->dc_clk != NULL)
 +              omap_udc_enable_clock(1);
 +
 +      if (machine_needs_vbus_session())
                omap_vbus_session(&udc->gadget, 0);
  
        if (udc->transceiver)
Simple merge
Simple merge
Simple merge
@@@ -128,19 -130,12 +130,19 @@@ struct tag_cmdline 
  #define ATAG_ACORN    0x41000101
  
  struct tag_acorn {
-       u32 memc_control_reg;
-       u32 vram_pages;
-       u8 sounddefault;
-       u8 adfsdrives;
+       __u32 memc_control_reg;
+       __u32 vram_pages;
+       __u8 sounddefault;
+       __u8 adfsdrives;
  };
  
 +/* TI OMAP specific information */
 +#define ATAG_BOARD       0x414f4d50
 +
 +struct tag_omap {
 +      u8 data[0];
 +};
 +
  /* footbridge memory clock, see arch/arm/mach-footbridge/arch.c */
  #define ATAG_MEMCLK   0x41000402
  
Simple merge
Simple merge
Simple merge
Simple merge
diff --cc kernel/printk.c
Simple merge
Simple merge
Simple merge