]>
git.karo-electronics.de Git - karo-tx-linux.git/log
Stephen Rothwell [Wed, 30 Apr 2014 04:24:11 +0000 (14:24 +1000)]
Merge remote-tracking branch 'usb-gadget/next'
Conflicts:
drivers/usb/phy/phy-mv-u3d-usb.c
Stephen Rothwell [Wed, 30 Apr 2014 04:12:17 +0000 (14:12 +1000)]
Merge remote-tracking branch 'usb/usb-next'
Stephen Rothwell [Wed, 30 Apr 2014 04:10:37 +0000 (14:10 +1000)]
Merge remote-tracking branch 'tty/tty-next'
Stephen Rothwell [Wed, 30 Apr 2014 03:59:48 +0000 (13:59 +1000)]
Merge remote-tracking branch 'driver-core/driver-core-next'
Stephen Rothwell [Wed, 30 Apr 2014 03:58:55 +0000 (13:58 +1000)]
Merge remote-tracking branch 'leds/for-next'
Stephen Rothwell [Wed, 30 Apr 2014 03:57:32 +0000 (13:57 +1000)]
Merge remote-tracking branch 'regmap/for-next'
Stephen Rothwell [Wed, 30 Apr 2014 03:57:25 +0000 (13:57 +1000)]
Merge remote-tracking branch 'drivers-x86/linux-next'
Stephen Rothwell [Wed, 30 Apr 2014 03:56:07 +0000 (13:56 +1000)]
Merge remote-tracking branch 'workqueues/for-next'
Stephen Rothwell [Wed, 30 Apr 2014 03:45:11 +0000 (13:45 +1000)]
Merge remote-tracking branch 'percpu/for-next'
Stephen Rothwell [Wed, 30 Apr 2014 03:44:18 +0000 (13:44 +1000)]
Merge remote-tracking branch 'xen-tip/linux-next'
Stephen Rothwell [Wed, 30 Apr 2014 03:43:08 +0000 (13:43 +1000)]
Merge remote-tracking branch 'kvm/linux-next'
Stephen Rothwell [Wed, 30 Apr 2014 03:32:13 +0000 (13:32 +1000)]
Merge remote-tracking branch 'rcu/rcu/next'
Stephen Rothwell [Wed, 30 Apr 2014 03:30:23 +0000 (13:30 +1000)]
Merge remote-tracking branch 'ftrace/for-next'
Stephen Rothwell [Wed, 30 Apr 2014 03:30:21 +0000 (13:30 +1000)]
Merge remote-tracking branch 'edac-amd/for-next'
Stephen Rothwell [Wed, 30 Apr 2014 03:19:22 +0000 (13:19 +1000)]
Merge remote-tracking branch 'tip/auto-latest'
Stephen Rothwell [Wed, 30 Apr 2014 03:18:10 +0000 (13:18 +1000)]
Merge remote-tracking branch 'spi/for-next'
Stephen Rothwell [Wed, 30 Apr 2014 03:16:25 +0000 (13:16 +1000)]
Merge remote-tracking branch 'audit/master'
Conflicts:
arch/mips/include/asm/syscall.h
arch/mips/kernel/ptrace.c
arch/x86/Kconfig
kernel/audit.c
Stephen Rothwell [Wed, 30 Apr 2014 03:15:19 +0000 (13:15 +1000)]
Merge remote-tracking branch 'iommu/next'
Stephen Rothwell [Wed, 30 Apr 2014 03:14:27 +0000 (13:14 +1000)]
Merge remote-tracking branch 'watchdog/master'
Stephen Rothwell [Wed, 30 Apr 2014 03:14:21 +0000 (13:14 +1000)]
Merge remote-tracking branch 'selinux/next'
Stephen Rothwell [Wed, 30 Apr 2014 03:04:39 +0000 (13:04 +1000)]
Merge remote-tracking branch 'security/next'
Stephen Rothwell [Wed, 30 Apr 2014 03:03:26 +0000 (13:03 +1000)]
Merge remote-tracking branch 'regulator/for-next'
Stephen Rothwell [Wed, 30 Apr 2014 02:58:15 +0000 (12:58 +1000)]
Merge remote-tracking branch 'kgdb/kgdb-next'
Stephen Rothwell [Wed, 30 Apr 2014 02:57:01 +0000 (12:57 +1000)]
Merge remote-tracking branch 'mmc/mmc-next'
Stephen Rothwell [Wed, 30 Apr 2014 02:55:33 +0000 (12:55 +1000)]
Merge remote-tracking branch 'device-mapper/for-next'
Stephen Rothwell [Wed, 30 Apr 2014 02:52:41 +0000 (12:52 +1000)]
Merge remote-tracking branch 'block/for-next'
Stephen Rothwell [Wed, 30 Apr 2014 02:51:42 +0000 (12:51 +1000)]
Merge remote-tracking branch 'input/next'
Stephen Rothwell [Wed, 30 Apr 2014 02:50:38 +0000 (12:50 +1000)]
Merge remote-tracking branch 'virtio/virtio-next'
Stephen Rothwell [Wed, 30 Apr 2014 02:42:28 +0000 (12:42 +1000)]
Merge remote-tracking branch 'modules/modules-next'
Stephen Rothwell [Wed, 30 Apr 2014 02:41:23 +0000 (12:41 +1000)]
Merge remote-tracking branch 'sound-asoc/for-next'
Stephen Rothwell [Wed, 30 Apr 2014 02:40:20 +0000 (12:40 +1000)]
Merge remote-tracking branch 'sound/for-next'
Stephen Rothwell [Wed, 30 Apr 2014 02:39:23 +0000 (12:39 +1000)]
Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next'
Stephen Rothwell [Wed, 30 Apr 2014 02:37:49 +0000 (12:37 +1000)]
Merge remote-tracking branch 'drm-intel/for-linux-next'
Conflicts:
drivers/gpu/drm/i915/i915_gem_context.c
drivers/gpu/drm/i915/i915_gem_gtt.c
Stephen Rothwell [Wed, 30 Apr 2014 02:07:43 +0000 (12:07 +1000)]
Merge remote-tracking branch 'drm-panel/drm/panel/for-next'
Stephen Rothwell [Wed, 30 Apr 2014 02:06:41 +0000 (12:06 +1000)]
Merge remote-tracking branch 'crypto/master'
Conflicts:
drivers/char/hw_random/Kconfig
drivers/crypto/bfin_crc.h
Stephen Rothwell [Wed, 30 Apr 2014 02:02:52 +0000 (12:02 +1000)]
Merge remote-tracking branch 'l2-mtd/master'
Stephen Rothwell [Wed, 30 Apr 2014 02:01:57 +0000 (12:01 +1000)]
Merge remote-tracking branch 'infiniband/for-next'
Stephen Rothwell [Wed, 30 Apr 2014 02:00:42 +0000 (12:00 +1000)]
Merge remote-tracking branch 'bluetooth/master'
Stephen Rothwell [Wed, 30 Apr 2014 01:59:38 +0000 (11:59 +1000)]
Merge remote-tracking branch 'wireless-next/master'
Stephen Rothwell [Wed, 30 Apr 2014 01:58:12 +0000 (11:58 +1000)]
Merge remote-tracking branch 'ipsec-next/master'
Stephen Rothwell [Wed, 30 Apr 2014 01:47:53 +0000 (11:47 +1000)]
Merge remote-tracking branch 'net-next/master'
Conflicts:
drivers/net/ethernet/altera/altera_sgdma.c
net/netlink/af_netlink.c
Stephen Rothwell [Wed, 30 Apr 2014 01:42:27 +0000 (11:42 +1000)]
Merge remote-tracking branch 'dmaengine/next'
Stephen Rothwell [Wed, 30 Apr 2014 01:41:31 +0000 (11:41 +1000)]
Merge remote-tracking branch 'slave-dma/next'
Stephen Rothwell [Wed, 30 Apr 2014 01:39:43 +0000 (11:39 +1000)]
Merge remote-tracking branch 'pm/linux-next'
Stephen Rothwell [Wed, 30 Apr 2014 01:38:50 +0000 (11:38 +1000)]
Merge remote-tracking branch 'libata/for-next'
Stephen Rothwell [Wed, 30 Apr 2014 01:37:32 +0000 (11:37 +1000)]
Merge remote-tracking branch 'kbuild/for-next'
Stephen Rothwell [Wed, 30 Apr 2014 01:36:39 +0000 (11:36 +1000)]
Merge remote-tracking branch 'v4l-dvb/master'
Stephen Rothwell [Wed, 30 Apr 2014 01:35:47 +0000 (11:35 +1000)]
Merge remote-tracking branch 'hwmon-staging/hwmon-next'
Stephen Rothwell [Wed, 30 Apr 2014 01:33:50 +0000 (11:33 +1000)]
Merge remote-tracking branch 'hid/for-next'
Stephen Rothwell [Wed, 30 Apr 2014 01:29:53 +0000 (11:29 +1000)]
Merge remote-tracking branch 'pci/next'
Stephen Rothwell [Wed, 30 Apr 2014 01:19:22 +0000 (11:19 +1000)]
Merge remote-tracking branch 'vfs/for-next'
Conflicts:
fs/f2fs/file.c
Stephen Rothwell [Wed, 30 Apr 2014 01:18:20 +0000 (11:18 +1000)]
Merge remote-tracking branch 'xfs/for-next'
Stephen Rothwell [Wed, 30 Apr 2014 01:17:07 +0000 (11:17 +1000)]
Merge remote-tracking branch 'nfs/linux-next'
Stephen Rothwell [Wed, 30 Apr 2014 01:15:32 +0000 (11:15 +1000)]
Merge remote-tracking branch 'logfs/master'
Stephen Rothwell [Wed, 30 Apr 2014 01:14:40 +0000 (11:14 +1000)]
Merge remote-tracking branch 'jfs/jfs-next'
Stephen Rothwell [Wed, 30 Apr 2014 01:13:48 +0000 (11:13 +1000)]
Merge remote-tracking branch 'gfs2/master'
Stephen Rothwell [Wed, 30 Apr 2014 01:12:53 +0000 (11:12 +1000)]
Merge remote-tracking branch 'fuse/for-next'
Stephen Rothwell [Wed, 30 Apr 2014 01:12:49 +0000 (11:12 +1000)]
Merge remote-tracking branch 'fscache/fscache'
Stephen Rothwell [Wed, 30 Apr 2014 01:11:57 +0000 (11:11 +1000)]
Merge remote-tracking branch 'f2fs/dev'
Stephen Rothwell [Wed, 30 Apr 2014 01:10:48 +0000 (11:10 +1000)]
Merge remote-tracking branch 'ext4/dev'
Stephen Rothwell [Wed, 30 Apr 2014 01:09:52 +0000 (11:09 +1000)]
Merge remote-tracking branch 'ecryptfs/next'
Stephen Rothwell [Wed, 30 Apr 2014 01:08:57 +0000 (11:08 +1000)]
Merge remote-tracking branch 'cifs/for-next'
Stephen Rothwell [Wed, 30 Apr 2014 01:08:00 +0000 (11:08 +1000)]
Merge remote-tracking branch 'xtensa/for_next'
Stephen Rothwell [Wed, 30 Apr 2014 01:07:05 +0000 (11:07 +1000)]
Merge remote-tracking branch 'uml/next'
Conflicts:
arch/um/include/asm/Kbuild
Stephen Rothwell [Wed, 30 Apr 2014 01:06:09 +0000 (11:06 +1000)]
Merge remote-tracking branch 'sparc-next/master'
Stephen Rothwell [Wed, 30 Apr 2014 01:04:49 +0000 (11:04 +1000)]
Merge remote-tracking branch 's390/features'
Stephen Rothwell [Wed, 30 Apr 2014 00:55:23 +0000 (10:55 +1000)]
Merge remote-tracking branch 'parisc-hd/for-next'
Stephen Rothwell [Wed, 30 Apr 2014 00:54:28 +0000 (10:54 +1000)]
Merge remote-tracking branch 'mips/mips-for-linux-next'
Stephen Rothwell [Wed, 30 Apr 2014 00:53:33 +0000 (10:53 +1000)]
Merge remote-tracking branch 'm68knommu/for-next'
Stephen Rothwell [Wed, 30 Apr 2014 00:52:28 +0000 (10:52 +1000)]
Merge remote-tracking branch 'tegra/for-next'
Stephen Rothwell [Wed, 30 Apr 2014 00:51:36 +0000 (10:51 +1000)]
Merge remote-tracking branch 'samsung/for-next'
Stephen Rothwell [Wed, 30 Apr 2014 00:50:43 +0000 (10:50 +1000)]
Merge remote-tracking branch 'renesas/next'
Stephen Rothwell [Wed, 30 Apr 2014 00:49:38 +0000 (10:49 +1000)]
Merge remote-tracking branch 'mvebu/for-next'
Stephen Rothwell [Wed, 30 Apr 2014 00:49:34 +0000 (10:49 +1000)]
Merge remote-tracking branch 'keystone/next'
Stephen Rothwell [Wed, 30 Apr 2014 00:48:32 +0000 (10:48 +1000)]
Merge remote-tracking branch 'imx-mxs/for-next'
Stephen Rothwell [Wed, 30 Apr 2014 00:48:25 +0000 (10:48 +1000)]
Merge remote-tracking branch 'ep93xx/ep93xx-for-next'
Stephen Rothwell [Wed, 30 Apr 2014 00:47:33 +0000 (10:47 +1000)]
Merge remote-tracking branch 'berlin/berlin/for-next'
Stephen Rothwell [Wed, 30 Apr 2014 00:46:37 +0000 (10:46 +1000)]
Merge remote-tracking branch 'arm-kvm-cpuresume/arm-kvm-cpuresume'
Stephen Rothwell [Wed, 30 Apr 2014 00:44:33 +0000 (10:44 +1000)]
Merge remote-tracking branch 'arm/for-next'
Stephen Rothwell [Wed, 30 Apr 2014 00:43:44 +0000 (10:43 +1000)]
Merge remote-tracking branch 'arc/for-next'
Stephen Rothwell [Wed, 30 Apr 2014 00:38:36 +0000 (10:38 +1000)]
Merge remote-tracking branch 'drm-intel-fixes/for-linux-next-fixes'
Stephen Rothwell [Wed, 30 Apr 2014 00:38:33 +0000 (10:38 +1000)]
Merge remote-tracking branch 'rr-fixes/fixes'
Stephen Rothwell [Wed, 30 Apr 2014 00:38:33 +0000 (10:38 +1000)]
Merge remote-tracking branch 'devicetree-current/devicetree/merge'
Stephen Rothwell [Wed, 30 Apr 2014 00:38:30 +0000 (10:38 +1000)]
Merge remote-tracking branch 'ide/master'
Stephen Rothwell [Wed, 30 Apr 2014 00:38:28 +0000 (10:38 +1000)]
Merge remote-tracking branch 'crypto-current/master'
Stephen Rothwell [Wed, 30 Apr 2014 00:38:25 +0000 (10:38 +1000)]
Merge remote-tracking branch 'input-current/for-linus'
Stephen Rothwell [Wed, 30 Apr 2014 00:38:23 +0000 (10:38 +1000)]
Merge remote-tracking branch 'wireless/master'
Stephen Rothwell [Wed, 30 Apr 2014 00:38:23 +0000 (10:38 +1000)]
Merge remote-tracking branch 'sound-current/for-linus'
Stephen Rothwell [Wed, 30 Apr 2014 00:38:22 +0000 (10:38 +1000)]
Merge remote-tracking branch 'ipsec/master'
Conflicts:
net/ipv4/ip_vti.c
Stephen Rothwell [Wed, 30 Apr 2014 00:38:19 +0000 (10:38 +1000)]
Merge remote-tracking branch 'net/master'
Bjorn Helgaas [Tue, 29 Apr 2014 23:43:58 +0000 (17:43 -0600)]
Merge branches 'pci/hotplug', 'pci/msi', 'pci/virtualization' and 'pci/misc' into next
* pci/hotplug:
PCI: rphahp: Fix endianess issues
PCI: Allow hotplug service drivers to operate in polling mode
PCI: pciehp: Acknowledge spurious "cmd completed" event
PCI: pciehp: Use PCI_EXP_SLTCAP_PSN define
PCI: hotplug: Remove unnecessary "dev->bus" test
* pci/msi:
GenWQE: Use pci_enable_msi_exact() instead of pci_enable_msi_block()
PCI/MSI: Simplify populate_msi_sysfs()
PCI/portdrv: Use pci_enable_msix_exact() instead of pci_enable_msix()
* pci/virtualization:
PCI: Add Patsburg (X79) to Intel PCH root port ACS quirk
* pci/misc:
PCI: Fix use of uninitialized MPS value
PCI: Remove dead code
MAINTAINERS: Add arch/x86/kernel/quirks.c to PCI file patterns
PCI: Remove unnecessary __ref annotations
PCI: Fail new_id for vendor/device values already built into driver
PCI: Add new ID for Intel GPU "spurious interrupt" quirk
PCI: Update my email address
PCI: Fix incorrect vgaarb conditional in WARN_ON()
PCI: Use designated initialization in PCI_VDEVICE
PCI: Remove old serial device IDs
PCI: Remove unnecessary includes of <linux/init.h>
powerpc/PCI: Fix NULL dereference in sys_pciconfig_iobase() list traversal
Bjorn Helgaas [Tue, 29 Apr 2014 18:51:55 +0000 (12:51 -0600)]
PCI: Fix use of uninitialized MPS value
If "pcie_bus_config == PCIE_BUS_PERFORMANCE", we don't initialize "smpss",
so we pass a pointer to garbage into pcie_bus_configure_set(), where we
compute "mps" based on the garbage. We then pass the garbage "mps" to
pcie_write_mps(), which ignores it in the PCIE_BUS_PERFORMANCE case.
Coverity isn't smart enough to deduce that we ignore the garbage (it's a
lot to expect from a human, too), so initialize "smpss" to a safe value in
all cases.
Found by Coverity (CID 146454).
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Bjorn Helgaas [Sat, 5 Apr 2014 21:08:22 +0000 (15:08 -0600)]
PCI: Remove dead code
"pdev" can never be NULL here, so remove the test.
Found by Coverity (CID 744313).
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Bjorn Helgaas [Sat, 5 Apr 2014 21:07:00 +0000 (15:07 -0600)]
MAINTAINERS: Add arch/x86/kernel/quirks.c to PCI file patterns
I'm not asserting any claim over arch/x86/kernel/quirks.c, and I don't plan
to merge changes to it, but some of the quirks there are PCI-related, and
I'd like to see changes to them.
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Bjorn Helgaas [Mon, 14 Apr 2014 22:11:40 +0000 (16:11 -0600)]
PCI: Remove unnecessary __ref annotations
Some PCI functions used to be marked __devinit. When CONFIG_HOTPLUG was
not set, these functions were discarded after boot. A few callers of these
__devinit functions were marked __ref to indicate that they could safely
call the __devinit functions even though the callers were not __devinit.
But CONFIG_HOTPLUG and __devinit are now gone, and the need for the __ref
annotations is also gone, so remove them. Relevant historical commits:
54b956b90360 Remove __dev* markings from init.h
a8e4b9c101ae PCI: add generic pci_hp_add_bridge()
0ab2b57f8db8 PCI: fix section mismatch warning in pci_scan_child_bus
451124a7cc6c PCI: fix 4x section mismatch warnings
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Bandan Das [Wed, 2 Apr 2014 01:32:59 +0000 (21:32 -0400)]
PCI: Fail new_id for vendor/device values already built into driver
While using the sysfs new_id interface, the user can unintentionally feed
incorrect values if the driver static table has a matching entry. This is
possible since only the device and vendor fields are mandatory and the rest
are optional. As a result, store_new_id() will fill in default values that
are then passed on to the driver and can have unintended consequences.
As an example, consider the ixgbe driver and the
82599EB network card:
echo "8086 10fb" > /sys/bus/pci/drivers/ixgbe/new_id
This will pass a pci_device_id with driver_data = 0 to ixgbe_probe(), which
uses that zero to index a table of card operations. The zeroth entry of
the table does *not* correspond to the 82599 operations.
This change returns an error if the user attempts to add a dynid for a
vendor/device combination for which a static entry already exists.
However, if the user intentionally wants a different set of values, she
must provide all the 7 fields and that will be accepted.
[bhelgaas: drop KVM text since the problem isn't KVM-specific]
Signed-off-by: Bandan Das <bsd@redhat.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Reviewed-by: Alex Williamson <alex.williamson@redhat.com>
Julia Lawall [Tue, 1 Apr 2014 13:49:19 +0000 (15:49 +0200)]
watchdog: via_wdt: replace del_timer by del_timer_sync
Use del_timer_sync to ensure that the timer is stopped on all CPUs before
the driver exits.
This change was suggested by Thomas Gleixner.
The semantic patch that makes this change is as follows:
(http://coccinelle.lip6.fr/)
// <smpl>
@r@
identifier i,t,ex;
@@
struct t i = { .remove = ex, };
@@
identifier r.ex;
@@
ex(...) {
<...
- del_timer
+ del_timer_sync
(...)
...>
}
// </smpl>
Signed-off-by: Julia Lawall <Julia.Lawall@lip6.fr>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
Jean Delvare [Wed, 26 Mar 2014 15:00:01 +0000 (16:00 +0100)]
watchdog: Fix SBC8360 dependencies
According to its Kconfig help text, the sbc8360 watchdog driver is
only used on the Axiomtek SBC8360 single-board computer. This piece of
hardware is 32-bit x86 so the driver is useless beyond X86_32.
Signed-off-by: Jean Delvare <jdelvare@suse.de>
Reviewed-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
Rafael J. Wysocki [Tue, 29 Apr 2014 21:49:44 +0000 (23:49 +0200)]
Merge branch 'pm-cpufreq'
* pm-cpufreq:
cpufreq: ppc-corenet-cpufreq: Fix __udivdi3 modpost error
cpufreq: powernow-k7: Fix double invocation of cpufreq_freq_transition_begin/end
cpufreq: powernow-k6: Fix double invocation of cpufreq_freq_transition_begin/end
cpufreq: powernow-k6: Fix incorrect comparison with max_multipler
cpufreq: longhaul: Fix double invocation of cpufreq_freq_transition_begin/end
Rafael J. Wysocki [Tue, 29 Apr 2014 21:29:38 +0000 (23:29 +0200)]
Merge branch 'pm-sleep'
* pm-sleep:
PM / hibernate: use unsigned local variables in swsusp_show_speed()