]>
git.karo-electronics.de Git - karo-tx-linux.git/log
Shérab [Thu, 13 Sep 2012 00:58:17 +0000 (10:58 +1000)]
arch/x86/platform/iris/iris.c: register a platform device and a platform driver
This makes the iris driver use the platform API, so it is properly exposed
in /sys.
[akpm@linux-foundation.org: remove commented-out code, add missing space to printk, clean up code layout]
Signed-off-by: Shérab <Sebastien.Hinderer@ens-lyon.org>
Cc: Len Brown <lenb@kernel.org>
Cc: Matthew Garrett <mjg@redhat.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Wen Congyang [Thu, 13 Sep 2012 00:58:17 +0000 (10:58 +1000)]
acpi_memhotplug.c: auto bind the memory device which is hotplugged before the driver is loaded
If the memory device is hotplugged before the driver is loaded, the user
cannot see this device under the directory /sys/bus/acpi/devices/, and the
user cannot bind it by hand after the driver is loaded. This patch
introduces a new feature to bind such device when the driver is being
loaded.
Signed-off-by: Wen Congyang <wency@cn.fujitsu.com>
Cc: Len Brown <lenb@kernel.org>
Cc: "Brown, Len" <len.brown@intel.com>
Cc: Yasuaki ISIMATU <isimatu.yasuaki@jp.fujitsu.com>
Cc: David Rientjes <rientjes@google.com>
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Wen Congyang [Thu, 13 Sep 2012 00:58:16 +0000 (10:58 +1000)]
acpi_memhotplug.c: bind the memory device when the driver is being loaded
We had introduced acpi_hotmem_initialized to avoid strange add_memory fail
message. But the memory device may not be used by the kernel, and the
device should be bound when the driver is being loaded. Remove
acpi_hotmem_initialized to allow that the device can be bound when the
driver is being loaded.
Signed-off-by: Wen Congyang <wency@cn.fujitsu.com>
Cc: Len Brown <lenb@kernel.org>
Cc: "Brown, Len" <len.brown@intel.com>
Cc: Yasuaki ISIMATU <isimatu.yasuaki@jp.fujitsu.com>
Cc: David Rientjes <rientjes@google.com>
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Wen Congyang [Thu, 13 Sep 2012 00:58:16 +0000 (10:58 +1000)]
acpi_memhotplug.c: don't allow to eject the memory device if it is being used
We eject the memory device even if it is in use. It is very dangerous,
and it will cause the kernel to panic.
Signed-off-by: Wen Congyang <wency@cn.fujitsu.com>
Cc: Len Brown <lenb@kernel.org>
Cc: "Brown, Len" <len.brown@intel.com>
Cc: Yasuaki ISIMATU <isimatu.yasuaki@jp.fujitsu.com>
Cc: David Rientjes <rientjes@google.com>
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Wen Congyang [Thu, 13 Sep 2012 00:58:16 +0000 (10:58 +1000)]
acpi_memhotplug.c: remove memory info from list before freeing it
We free info, but we forget to remove it from the list. It will cause
unexpected problems when we access the list next time.
Signed-off-by: Wen Congyang <wency@cn.fujitsu.com>
Cc: Len Brown <lenb@kernel.org>
Cc: "Brown, Len" <len.brown@intel.com>
Cc: Yasuaki ISIMATU <isimatu.yasuaki@jp.fujitsu.com>
Cc: David Rientjes <rientjes@google.com>
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Wen Congyang [Thu, 13 Sep 2012 00:58:15 +0000 (10:58 +1000)]
acpi_memhotplug.c: free memory device if acpi_memory_enable_device() failed
If acpi_memory_enable_device() fails, acpi_memory_enable_device() will
return a non-zero value, which means we fail to bind the memory device to
this driver. So we should free memory device before
acpi_memory_device_add() returns.
Signed-off-by: Wen Congyang <wency@cn.fujitsu.com>
Cc: Len Brown <lenb@kernel.org>
Cc: "Brown, Len" <len.brown@intel.com>
Cc: Yasuaki ISIMATU <isimatu.yasuaki@jp.fujitsu.com>
Cc: David Rientjes <rientjes@google.com>
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Wen Congyang [Thu, 13 Sep 2012 00:58:15 +0000 (10:58 +1000)]
acpi_memhotplug.c: fix memory leak when memory device is unbound from the module acpi_memhotplug
We allocate memory to store acpi_memory_info, so we should free it before
freeing mem_device.
Signed-off-by: Wen Congyang <wency@cn.fujitsu.com>
Cc: Len Brown <lenb@kernel.org>
Cc: "Brown, Len" <len.brown@intel.com>
Cc: Yasuaki ISIMATU <isimatu.yasuaki@jp.fujitsu.com>
Cc: David Rientjes <rientjes@google.com>
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Wen Congyang [Thu, 13 Sep 2012 00:58:15 +0000 (10:58 +1000)]
x86 cpu_hotplug: unmap cpu2node when the cpu is hotremoved
When a cpu is hotplugged, we call acpi_map_cpu2node() in
_acpi_map_lsapic() to store the cpu's node. But we don't clear the cpu's
node in acpi_unmap_lsapic() when this cpu is hotremoved. If the node is
also hotremoved, We will get the following messages:
[ 1646.771485] kernel BUG at include/linux/gfp.h:329!
[ 1646.828729] invalid opcode: 0000 [#1] SMP
[ 1646.877872] Modules linked in: ebtable_nat ebtables ipt_MASQUERADE iptable_nat nf_nat xt_CHECKSUM iptable_mangle bridge stp llc sunrpc ipt_REJECT nf_conntrack_ipv4 nf_defrag_ipv4 iptable_filter ip_tables ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 xt_state nf_conntrack ip6table_filter ip6_tables binfmt_misc dm_mirror dm_region_hash dm_log dm_mod vhost_net macvtap macvlan tun uinput iTCO_wdt iTCO_vendor_support coretemp kvm_intel kvm crc32c_intel microcode pcspkr i2c_i801 i2c_core lpc_ich mfd_core ioatdma e1000e i7core_edac edac_core sg acpi_memhotplug igb dca sd_mod crc_t10dif megaraid_sas mptsas mptscsih mptbase scsi_transport_sas scsi_mod
[ 1647.588773] Pid: 3126, comm: init Not tainted 3.6.0-rc3-tangchen-hostbridge+ #13 FUJITSU-SV PRIMEQUEST 1800E/SB
[ 1647.711545] RIP: 0010:[<
ffffffff811bc3fd >] [<
ffffffff811bc3fd >] allocate_slab+0x28d/0x300
[ 1647.810492] RSP: 0018:
ffff88078a049cf8 EFLAGS:
00010246
[ 1647.874028] RAX:
0000000000000000 RBX:
0000000000000001 RCX:
0000000000000000
[ 1647.959339] RDX:
0000000000000001 RSI:
0000000000000001 RDI:
0000000000000246
[ 1648.044659] RBP:
ffff88078a049d38 R08:
00000000000040d0 R09:
0000000000000001
[ 1648.129953] R10:
0000000000000000 R11:
0000000000000b5f R12:
00000000000052d0
[ 1648.215259] R13:
ffff8807c1417300 R14:
0000000000030038 R15:
0000000000000003
[ 1648.300572] FS:
00007fa9b1b44700 (0000) GS:
ffff8807c3800000 (0000) knlGS:
0000000000000000
[ 1648.397272] CS: 0010 DS: 0000 ES: 0000 CR0:
000000008005003b
[ 1648.465985] CR2:
00007fa9b09acca0 CR3:
000000078b855000 CR4:
00000000000007e0
[ 1648.551265] DR0:
0000000000000000 DR1:
0000000000000000 DR2:
0000000000000000
[ 1648.636565] DR3:
0000000000000000 DR6:
00000000ffff0ff0 DR7:
0000000000000400
[ 1648.721838] Process init (pid: 3126, threadinfo
ffff88078a048000 , task
ffff8807bb6f2650 )
[ 1648.818534] Stack:
[ 1648.842548]
ffff8807c39d7fa0 ffffffff000040d0 00000000000000bb 00000000000080d0
[ 1648.931469]
ffff8807c1417300 ffff8807c39d7fa0 ffff8807c1417300 0000000000000001
[ 1649.020410]
ffff88078a049d88 ffffffff811bc4a0 ffff8807c1410c80 0000000000000000
[ 1649.109464] Call Trace:
[ 1649.138713] [<
ffffffff811bc4a0 >] new_slab+0x30/0x1b0
[ 1649.199075] [<
ffffffff811bc978 >] __slab_alloc+0x358/0x4c0
[ 1649.264683] [<
ffffffff810b71c0 >] ? alloc_fair_sched_group+0xd0/0x1b0
[ 1649.341695] [<
ffffffff811be7d4 >] kmem_cache_alloc_node_trace+0xb4/0x1e0
[ 1649.421824] [<
ffffffff8109d188 >] ? hrtimer_init+0x48/0x100
[ 1649.488414] [<
ffffffff810b71c0 >] ? alloc_fair_sched_group+0xd0/0x1b0
[ 1649.565402] [<
ffffffff810b71c0 >] alloc_fair_sched_group+0xd0/0x1b0
[ 1649.640297] [<
ffffffff810a8bce >] sched_create_group+0x3e/0x110
[ 1649.711040] [<
ffffffff810bdbcd >] sched_autogroup_create_attach+0x4d/0x180
[ 1649.793260] [<
ffffffff81089614 >] sys_setsid+0xd4/0xf0
[ 1649.854694] [<
ffffffff8167a029 >] system_call_fastpath+0x16/0x1b
[ 1649.926483] Code: 89 c4 e9 73 fe ff ff 31 c0 89 de 48 c7 c7 45 de 9e 81 44 89 45 c8 e8 22 05 4b 00 85 db 44 8b 45 c8 0f 89 4f ff ff ff 0f 0b eb fe <0f> 0b 90 eb fd 0f 0b eb fe 89 de 48 c7 c7 45 de 9e 81 31 c0 44
[ 1650.161454] RIP [<
ffffffff811bc3fd >] allocate_slab+0x28d/0x300
[ 1650.232348] RSP <
ffff88078a049cf8 >
[ 1650.274029] ---[ end trace
adf84c90f3fea3e5 ]---
The reason is that: the cpu's node is not NUMA_NO_NODE, we will call
alloc_pages_exact_node() to alloc memory on the node, but the node is
offlined.
Signed-off-by: Wen Congyang <wency@cn.fujitsu.com>
Cc: Len Brown <len.brown@intel.com>
Cc: Pavel Machek <pavel@ucw.cz>
Cc: "Rafael J. Wysocki" <rjw@sisk.pl>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: "H. Peter Anvin" <hpa@zytor.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
NeilBrown [Thu, 13 Sep 2012 00:58:14 +0000 (10:58 +1000)]
vfs: d_obtain_alias() needs to use "/" as default name.
NFS appears to use d_obtain_alias() to create the root dentry rather than
d_make_root. This can cause 'prepend_path()' to complain that the root
has a weird name if an NFS filesystem is lazily unmounted. e.g. if
"/mnt" is an NFS mount then
{ cd /mnt; umount -l /mnt ; ls -l /proc/self/cwd; }
will cause a WARN message like
WARNING: at /home/git/linux/fs/dcache.c:2624 prepend_path+0x1d7/0x1e0()
...
Root dentry has weird name <>
to appear in kernel logs.
So change d_obtain_alias() to use "/" rather than "" as the anonymous
name.
Signed-off-by: NeilBrown <neilb@suse.de>
Cc: Trond Myklebust <Trond.Myklebust@netapp.com>
Cc: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Dave Jones [Thu, 13 Sep 2012 00:58:14 +0000 (10:58 +1000)]
selinux: fix sel_netnode_insert() suspicious rcu dereference
===============================
[ INFO: suspicious RCU usage. ]
3.5.0-rc1+ #63 Not tainted
-------------------------------
security/selinux/netnode.c:178 suspicious rcu_dereference_check() usage!
other info that might help us debug this:
rcu_scheduler_active = 1, debug_locks = 0
1 lock held by trinity-child1/8750:
#0: (sel_netnode_lock){+.....}, at: [<
ffffffff812d8f8a >] sel_netnode_sid+0x16a/0x3e0
stack backtrace:
Pid: 8750, comm: trinity-child1 Not tainted 3.5.0-rc1+ #63
Call Trace:
[<
ffffffff810cec2d >] lockdep_rcu_suspicious+0xfd/0x130
[<
ffffffff812d91d1 >] sel_netnode_sid+0x3b1/0x3e0
[<
ffffffff812d8e20 >] ? sel_netnode_find+0x1a0/0x1a0
[<
ffffffff812d24a6 >] selinux_socket_bind+0xf6/0x2c0
[<
ffffffff810cd1dd >] ? trace_hardirqs_off+0xd/0x10
[<
ffffffff810cdb55 >] ? lock_release_holdtime.part.9+0x15/0x1a0
[<
ffffffff81093841 >] ? lock_hrtimer_base+0x31/0x60
[<
ffffffff812c9536 >] security_socket_bind+0x16/0x20
[<
ffffffff815550ca >] sys_bind+0x7a/0x100
[<
ffffffff816c03d5 >] ? sysret_check+0x22/0x5d
[<
ffffffff810d392d >] ? trace_hardirqs_on_caller+0x10d/0x1a0
[<
ffffffff8133b09e >] ? trace_hardirqs_on_thunk+0x3a/0x3f
[<
ffffffff816c03a9 >] system_call_fastpath+0x16/0x1b
This patch below does what Paul McKenney suggested in the previous thread.
Signed-off-by: Dave Jones <davej@redhat.com>
Reviewed-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Acked-by: Paul Moore <paul@paul-moore.com>
Cc: Eric Paris <eparis@parisplace.org>
Cc: James Morris <jmorris@namei.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Corey Minyard [Thu, 13 Sep 2012 00:58:13 +0000 (10:58 +1000)]
CRIS: Fix I/O macros
The inb/outb macros for CRIS are broken from a number of points of view,
missing () around parameters and they have an unprotected if statement in
them. This was breaking the compile of IPMI on CRIS and thus I was being
annoyed by build regressions, so I fixed them.
Plus I don't think they would have worked at all, since the data values
were missing "&" and the outsl had a "3" instead of a "4" for the size.
From what I can tell, this stuff is not used at all, so this can't be any
more broken than it was before, anyway.
Signed-off-by: Corey Minyard <cminyard@mvista.com>
Cc: Jesper Nilsson <jesper.nilsson@axis.com>
Cc: Mikael Starvik <starvik@axis.com>
Acked-by: Geert Uytterhoeven <geert@linux-m68k.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Andrew Morton [Thu, 13 Sep 2012 22:45:29 +0000 (08:45 +1000)]
idr-rename-max_level-to-max_idr_level-fix-3
Cc: Fengguang Wu <fengguang.wu@intel.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Andrew Morton [Thu, 13 Sep 2012 00:58:13 +0000 (10:58 +1000)]
idr-rename-max_level-to-max_idr_level-fix-fix-2
ho hum
Cc: Bernd Petrovitsch <bernd@petrovitsch.priv.at>
Cc: Fengguang Wu <fengguang.wu@intel.com>
Cc: Glauber Costa <glommer@parallels.com>
Cc: walter harms <wharms@bfs.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Andrew Morton [Thu, 13 Sep 2012 00:58:12 +0000 (10:58 +1000)]
idr-rename-max_level-to-max_idr_level-fix
repair fallout
Cc: Bernd Petrovitsch <bernd@petrovitsch.priv.at>
Cc: Fengguang Wu <fengguang.wu@intel.com>
Cc: Glauber Costa <glommer@parallels.com>
Cc: walter harms <wharms@bfs.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Fengguang Wu [Thu, 13 Sep 2012 00:58:12 +0000 (10:58 +1000)]
idr: rename MAX_LEVEL to MAX_IDR_LEVEL
To avoid name conflicts:
drivers/video/riva/fbdev.c:281:9: sparse: preprocessor token MAX_LEVEL redefined
While at it, also make the other names more consistent and add
parentheses.
Signed-off-by: Fengguang Wu <fengguang.wu@intel.com>
Cc: Bernd Petrovitsch <bernd@petrovitsch.priv.at>
Cc: walter harms <wharms@bfs.de>
Cc: Glauber Costa <glommer@parallels.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Stephen Rothwell [Tue, 18 Sep 2012 05:55:05 +0000 (15:55 +1000)]
Merge remote-tracking branch 'signal/for-next'
Conflicts:
arch/cris/include/asm/Kbuild
arch/h8300/include/asm/Kbuild
arch/m32r/include/asm/Kbuild
arch/x86/kernel/signal.c
Stephen Rothwell [Tue, 18 Sep 2012 05:48:14 +0000 (15:48 +1000)]
Merge remote-tracking branch 'userns/for-next'
Stephen Rothwell [Tue, 18 Sep 2012 05:46:34 +0000 (15:46 +1000)]
Merge remote-tracking branch 'pwm/for-next'
Stephen Rothwell [Tue, 18 Sep 2012 05:44:56 +0000 (15:44 +1000)]
Merge remote-tracking branch 'dma-mapping/dma-mapping-next'
Conflicts:
Documentation/devicetree/bindings/ata/ahci-platform.txt
arch/arm/boot/dts/highbank.dts
Stephen Rothwell [Tue, 18 Sep 2012 05:43:12 +0000 (15:43 +1000)]
Merge remote-tracking branch 'kvmtool/master'
Stephen Rothwell [Tue, 18 Sep 2012 05:41:40 +0000 (15:41 +1000)]
Merge remote-tracking branch 'tegra/for-next'
Conflicts:
arch/arm/mach-tegra/devices.c
Stephen Rothwell [Tue, 18 Sep 2012 05:38:55 +0000 (15:38 +1000)]
Merge remote-tracking branch 'samsung/for-next'
Conflicts:
drivers/pinctrl/Makefile
Stephen Rothwell [Tue, 18 Sep 2012 05:37:12 +0000 (15:37 +1000)]
Merge remote-tracking branch 'renesas/next'
Stephen Rothwell [Tue, 18 Sep 2012 05:37:07 +0000 (15:37 +1000)]
Merge remote-tracking branch 'msm/for-next'
Conflicts:
arch/arm/mach-vt8500/include/mach/restart.h
Stephen Rothwell [Tue, 18 Sep 2012 05:30:06 +0000 (15:30 +1000)]
Merge remote-tracking branch 'ixp4xx/next'
Stephen Rothwell [Tue, 18 Sep 2012 05:28:29 +0000 (15:28 +1000)]
Merge remote-tracking branch 'ep93xx/ep93xx-for-next'
Stephen Rothwell [Tue, 18 Sep 2012 05:23:48 +0000 (15:23 +1000)]
Merge remote-tracking branch 'arm-soc/for-next'
Conflicts:
arch/arm/mach-imx/clk-imx51-imx53.c
arch/arm/mach-ux500/cpu-db8500.c
drivers/i2c/busses/i2c-omap.c
drivers/input/keyboard/omap-keypad.c
drivers/mmc/host/omap.c
drivers/mtd/nand/Kconfig
drivers/staging/tidspbridge/core/wdt.c
drivers/usb/host/Kconfig
drivers/video/omap2/dss/dispc.c
drivers/w1/masters/omap_hdq.c
Stephen Rothwell [Tue, 18 Sep 2012 05:22:02 +0000 (15:22 +1000)]
Merge remote-tracking branch 'gpio-lw/for-next'
Stephen Rothwell [Tue, 18 Sep 2012 05:20:24 +0000 (15:20 +1000)]
Merge remote-tracking branch 'remoteproc/for-next'
Stephen Rothwell [Tue, 18 Sep 2012 05:20:16 +0000 (15:20 +1000)]
Merge remote-tracking branch 'vhost/linux-next'
Conflicts:
drivers/net/tun.c
Stephen Rothwell [Tue, 18 Sep 2012 05:18:30 +0000 (15:18 +1000)]
Merge remote-tracking branch 'pinctrl/for-next'
Stephen Rothwell [Tue, 18 Sep 2012 05:16:46 +0000 (15:16 +1000)]
Merge remote-tracking branch 'writeback/writeback-for-next'
Stephen Rothwell [Tue, 18 Sep 2012 05:15:08 +0000 (15:15 +1000)]
Merge remote-tracking branch 'tmem/linux-next'
Stephen Rothwell [Tue, 18 Sep 2012 05:13:31 +0000 (15:13 +1000)]
Merge remote-tracking branch 'char-misc/char-misc-next'
Stephen Rothwell [Tue, 18 Sep 2012 05:08:55 +0000 (15:08 +1000)]
Merge remote-tracking branch 'staging/staging-next'
Conflicts:
drivers/staging/ipack/devices/ipoctal.c
drivers/staging/omap-thermal/omap-thermal-common.c
Stephen Rothwell [Tue, 18 Sep 2012 05:06:42 +0000 (15:06 +1000)]
Merge remote-tracking branch 'usb/usb-next'
Conflicts:
drivers/usb/serial/digi_acceleport.c
drivers/usb/serial/io_ti.c
drivers/usb/serial/kl5kusb105.c
drivers/usb/serial/mos7720.c
drivers/usb/serial/mos7840.c
Stephen Rothwell [Tue, 18 Sep 2012 05:04:19 +0000 (15:04 +1000)]
Merge remote-tracking branch 'tty/tty-next'
Stephen Rothwell [Tue, 18 Sep 2012 04:57:14 +0000 (14:57 +1000)]
Merge remote-tracking branch 'driver-core/driver-core-next'
Stephen Rothwell [Tue, 18 Sep 2012 04:55:19 +0000 (14:55 +1000)]
Merge remote-tracking branch 'leds/for-next'
Stephen Rothwell [Tue, 18 Sep 2012 04:53:34 +0000 (14:53 +1000)]
Merge remote-tracking branch 'regmap/for-next'
Stephen Rothwell [Tue, 18 Sep 2012 04:51:53 +0000 (14:51 +1000)]
Merge remote-tracking branch 'drivers-x86/linux-next'
Stephen Rothwell [Tue, 18 Sep 2012 04:44:42 +0000 (14:44 +1000)]
Merge remote-tracking branch 'workqueues/for-next'
Conflicts:
drivers/hid/hid-picolcd.c
drivers/isdn/mISDN/hwchannel.c
drivers/video/omap2/displays/panel-taal.c
Stephen Rothwell [Tue, 18 Sep 2012 04:36:43 +0000 (14:36 +1000)]
Merge remote-tracking branch 'xen-two/linux-next'
Stephen Rothwell [Tue, 18 Sep 2012 04:34:57 +0000 (14:34 +1000)]
Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next'
Stephen Rothwell [Tue, 18 Sep 2012 04:33:16 +0000 (14:33 +1000)]
Merge remote-tracking branch 'kvm/linux-next'
Conflicts:
arch/s390/include/asm/processor.h
arch/x86/kvm/i8259.c
Stephen Rothwell [Tue, 18 Sep 2012 04:31:30 +0000 (14:31 +1000)]
Merge remote-tracking branch 'kmemleak/kmemleak'
Stephen Rothwell [Tue, 18 Sep 2012 04:24:15 +0000 (14:24 +1000)]
Merge remote-tracking branch 'rcu/rcu/next'
Conflicts:
arch/Kconfig
arch/x86/Kconfig
kernel/rcutree.h
kernel/rcutree_plugin.h
kernel/sched/core.c
Stephen Rothwell [Tue, 18 Sep 2012 04:16:53 +0000 (14:16 +1000)]
Merge remote-tracking branch 'tip/auto-latest'
Conflicts:
arch/Kconfig
arch/s390/Kconfig
Stephen Rothwell [Tue, 18 Sep 2012 04:06:08 +0000 (14:06 +1000)]
Merge remote-tracking branch 'spi-mb/spi-next'
Conflicts:
drivers/mmc/host/mxs-mmc.c
Stephen Rothwell [Tue, 18 Sep 2012 04:04:04 +0000 (14:04 +1000)]
Merge remote-tracking branch 'dt-rh/for-next'
Stephen Rothwell [Tue, 18 Sep 2012 04:03:57 +0000 (14:03 +1000)]
Merge remote-tracking branch 'edac-amd/for-next'
Conflicts:
Documentation/edac.txt
drivers/edac/amd64_edac.c
Stephen Rothwell [Tue, 18 Sep 2012 04:03:42 +0000 (14:03 +1000)]
Merge remote-tracking branch 'edac/linux_next'
Stephen Rothwell [Tue, 18 Sep 2012 04:02:06 +0000 (14:02 +1000)]
Merge remote-tracking branch 'fsnotify/for-next'
Conflicts:
kernel/audit_tree.c
Stephen Rothwell [Tue, 18 Sep 2012 04:00:07 +0000 (14:00 +1000)]
Merge remote-tracking branch 'apm/for-next'
Stephen Rothwell [Tue, 18 Sep 2012 03:53:04 +0000 (13:53 +1000)]
Merge remote-tracking branch 'pm/linux-next'
Stephen Rothwell [Tue, 18 Sep 2012 03:46:46 +0000 (13:46 +1000)]
Merge remote-tracking branch 'trivial/for-next'
Conflicts:
drivers/scsi/ipr.c
drivers/video/backlight/88pm860x_bl.c
Stephen Rothwell [Tue, 18 Sep 2012 03:40:25 +0000 (13:40 +1000)]
Merge remote-tracking branch 'osd/linux-next'
Stephen Rothwell [Tue, 18 Sep 2012 03:38:45 +0000 (13:38 +1000)]
Merge remote-tracking branch 'iommu/next'
Stephen Rothwell [Tue, 18 Sep 2012 03:37:07 +0000 (13:37 +1000)]
Merge remote-tracking branch 'watchdog/master'
Stephen Rothwell [Tue, 18 Sep 2012 03:37:01 +0000 (13:37 +1000)]
Merge remote-tracking branch 'selinux/master'
Stephen Rothwell [Tue, 18 Sep 2012 03:32:36 +0000 (13:32 +1000)]
Merge remote-tracking branch 'security/next'
Stephen Rothwell [Tue, 18 Sep 2012 03:30:54 +0000 (13:30 +1000)]
Merge remote-tracking branch 'regulator/for-next'
Conflicts:
Documentation/devicetree/bindings/regulator/tps6586x.txt
Stephen Rothwell [Tue, 18 Sep 2012 03:29:14 +0000 (13:29 +1000)]
Merge remote-tracking branch 'omap_dss2/for-next'
Stephen Rothwell [Tue, 18 Sep 2012 03:27:36 +0000 (13:27 +1000)]
Merge remote-tracking branch 'fbdev/fbdev-next'
Stephen Rothwell [Tue, 18 Sep 2012 03:26:00 +0000 (13:26 +1000)]
Merge remote-tracking branch 'battery/master'
Stephen Rothwell [Tue, 18 Sep 2012 03:18:59 +0000 (13:18 +1000)]
Merge remote-tracking branch 'mfd/for-next'
Conflicts:
Documentation/devicetree/bindings/regulator/tps6586x.txt
drivers/mfd/88pm860x-core.c
drivers/mfd/tc3589x.c
drivers/regulator/anatop-regulator.c
Stephen Rothwell [Tue, 18 Sep 2012 02:54:12 +0000 (12:54 +1000)]
Merge remote-tracking branch 'md/for-next'
Stephen Rothwell [Tue, 18 Sep 2012 02:52:31 +0000 (12:52 +1000)]
Merge remote-tracking branch 'slab/for-next'
Stephen Rothwell [Tue, 18 Sep 2012 02:50:55 +0000 (12:50 +1000)]
Merge remote-tracking branch 'kgdb/kgdb-next'
Stephen Rothwell [Tue, 18 Sep 2012 02:49:18 +0000 (12:49 +1000)]
Merge remote-tracking branch 'mmc/mmc-next'
Stephen Rothwell [Tue, 18 Sep 2012 02:47:34 +0000 (12:47 +1000)]
Merge branch 'quilt/device-mapper'
Stephen Rothwell [Tue, 18 Sep 2012 02:41:06 +0000 (12:41 +1000)]
Merge remote-tracking branch 'block/for-next'
Stephen Rothwell [Tue, 18 Sep 2012 02:36:49 +0000 (12:36 +1000)]
Merge remote-tracking branch 'cgroup/for-next'
Stephen Rothwell [Tue, 18 Sep 2012 02:34:53 +0000 (12:34 +1000)]
Merge remote-tracking branch 'input-mt/for-next'
Stephen Rothwell [Tue, 18 Sep 2012 02:33:12 +0000 (12:33 +1000)]
Merge remote-tracking branch 'input/next'
Stephen Rothwell [Tue, 18 Sep 2012 02:27:15 +0000 (12:27 +1000)]
Merge branch 'quilt/rr'
Conflicts:
arch/alpha/Kconfig
arch/mips/kernel/module.c
arch/s390/Kconfig
arch/xtensa/Kconfig
Stephen Rothwell [Tue, 18 Sep 2012 02:25:39 +0000 (12:25 +1000)]
Merge remote-tracking branch 'sound-asoc/for-next'
Conflicts:
arch/arm/mach-imx/mach-imx27_visstrim_m10.c
Stephen Rothwell [Tue, 18 Sep 2012 02:14:02 +0000 (12:14 +1000)]
Merge remote-tracking branch 'sound/for-next'
Stephen Rothwell [Tue, 18 Sep 2012 02:12:21 +0000 (12:12 +1000)]
Merge remote-tracking branch 'drm/drm-next'
Conflicts:
drivers/gpu/drm/i915/i915_dma.c
Stephen Rothwell [Tue, 18 Sep 2012 02:10:38 +0000 (12:10 +1000)]
Merge remote-tracking branch 'crypto/master'
Conflicts:
crypto/Kconfig
Stephen Rothwell [Tue, 18 Sep 2012 02:08:59 +0000 (12:08 +1000)]
Merge remote-tracking branch 'l2-mtd/master'
Stephen Rothwell [Tue, 18 Sep 2012 02:07:24 +0000 (12:07 +1000)]
Merge remote-tracking branch 'mtd/master'
Stephen Rothwell [Tue, 18 Sep 2012 02:05:44 +0000 (12:05 +1000)]
Merge remote-tracking branch 'bluetooth/master'
Stephen Rothwell [Tue, 18 Sep 2012 01:58:25 +0000 (11:58 +1000)]
Merge remote-tracking branch 'net-next/master'
Conflicts:
net/socket.c
Stephen Rothwell [Tue, 18 Sep 2012 01:56:45 +0000 (11:56 +1000)]
Merge remote-tracking branch 'slave-dma/next'
Stephen Rothwell [Tue, 18 Sep 2012 01:55:01 +0000 (11:55 +1000)]
Merge remote-tracking branch 'target-updates/for-next'
Stephen Rothwell [Tue, 18 Sep 2012 01:53:10 +0000 (11:53 +1000)]
Merge remote-tracking branch 'scsi/for-next'
Conflicts:
drivers/scsi/ipr.c
drivers/scsi/qla2xxx/qla_nx.c
Stephen Rothwell [Tue, 18 Sep 2012 01:51:35 +0000 (11:51 +1000)]
Merge remote-tracking branch 'dlm/next'
Stephen Rothwell [Tue, 18 Sep 2012 01:49:58 +0000 (11:49 +1000)]
Merge remote-tracking branch 'ubi/linux-next'
Stephen Rothwell [Tue, 18 Sep 2012 01:48:18 +0000 (11:48 +1000)]
Merge remote-tracking branch 'thermal/next'
Stephen Rothwell [Tue, 18 Sep 2012 01:48:11 +0000 (11:48 +1000)]
Merge remote-tracking branch 'cpuidle/cpuidle-next'
Conflicts:
drivers/cpuidle/coupled.c
include/linux/cpuidle.h
Stephen Rothwell [Tue, 18 Sep 2012 01:46:30 +0000 (11:46 +1000)]
Merge remote-tracking branch 'pstore/master'
Stephen Rothwell [Tue, 18 Sep 2012 01:44:43 +0000 (11:44 +1000)]
Merge remote-tracking branch 'libata/NEXT'
Stephen Rothwell [Tue, 18 Sep 2012 01:43:11 +0000 (11:43 +1000)]
Merge remote-tracking branch 'kconfig/for-next'
Stephen Rothwell [Tue, 18 Sep 2012 01:41:29 +0000 (11:41 +1000)]
Merge remote-tracking branch 'kbuild/for-next'
Stephen Rothwell [Tue, 18 Sep 2012 01:39:28 +0000 (11:39 +1000)]
Merge remote-tracking branch 'v4l-dvb/master'
Conflicts:
arch/arm/mach-imx/mach-imx27_visstrim_m10.c
Stephen Rothwell [Tue, 18 Sep 2012 01:37:57 +0000 (11:37 +1000)]
Merge remote-tracking branch 'hwmon-staging/hwmon-next'
Stephen Rothwell [Tue, 18 Sep 2012 01:36:33 +0000 (11:36 +1000)]
Merge branch 'quilt/jdelvare-hwmon'
Stephen Rothwell [Tue, 18 Sep 2012 01:35:09 +0000 (11:35 +1000)]
Merge remote-tracking branch 'i2c-embedded/i2c-embedded/for-next'
Stephen Rothwell [Tue, 18 Sep 2012 01:33:41 +0000 (11:33 +1000)]
Merge branch 'quilt/i2c'