- Update to 3.1-rc4.
authorJeff Mahoney <jeffm@suse.com>
Mon, 29 Aug 2011 13:25:47 +0000 (09:25 -0400)
committerJeff Mahoney <jeffm@suse.com>
Mon, 29 Aug 2011 13:25:47 +0000 (09:25 -0400)
suse-commit: 68e08b1c8cc38ef224901c48fcf309f9202f425a

1  2 
Makefile
arch/x86/kernel/entry_32.S
drivers/hid/hid-apple.c
drivers/hid/hid-core.c
drivers/hid/hid-ids.h
drivers/misc/Kconfig
drivers/tty/serial/8250.c
include/linux/fs.h
kernel/printk.c
kernel/sysctl_binary.c
net/bridge/br_if.c

diff --cc Makefile
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
@@@ -146,8 -146,8 +146,9 @@@ config PHANTO
  
  config INTEL_MID_PTI
        tristate "Parallel Trace Interface for MIPI P1149.7 cJTAG standard"
+       depends on PCI
        default n
 +      depends on X86_INTEL_MID
        help
          The PTI (Parallel Trace Interface) driver directs
          trace data routed from various parts in the system out
Simple merge
Simple merge
diff --cc kernel/printk.c
Simple merge
Simple merge
@@@ -239,17 -239,12 +239,19 @@@ int br_add_bridge(struct net *net, cons
        if (!dev)
                return -ENOMEM;
  
 +      if (!try_module_get(THIS_MODULE)) {
 +              free_netdev(dev);
 +              return -ENOENT;
 +      }
 +
        dev_net_set(dev, net);
  
-       ret = register_netdev(dev);
-       if (ret)
+       res = register_netdev(dev);
 -      if (res)
++      if (res) {
+               free_netdev(dev);
 +              module_put(THIS_MODULE);
-       return ret;
++      }
+       return res;
  }
  
  int br_del_bridge(struct net *net, const char *name)