I'm announcing the release of the 4.1.3 kernel. All users of the 4.1 kernel series must upgrade. The updated 4.1.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.1.y and can be browsed at the normal kernel.org git web browser: http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary thanks, greg k-h ------------ Documentation/DMA-API-HOWTO.txt | 29 ++- Documentation/DMA-API.txt | 30 +-- Documentation/devicetree/bindings/spi/spi_pl022.txt | 2 Makefile | 2 arch/arc/include/asm/atomic.h | 21 ++ arch/arc/include/asm/bitops.h | 19 ++ arch/arc/include/asm/cmpxchg.h | 26 ++- arch/arc/include/asm/spinlock.h | 32 ++++ arch/arc/kernel/perf_event.c | 1 arch/arm64/kernel/entry.S | 1 arch/arm64/kernel/vdso/Makefile | 4 arch/arm64/mm/context.c | 8 + arch/arm64/mm/init.c | 2 arch/s390/hypfs/inode.c | 12 - drivers/acpi/bus.c | 56 +++++-- drivers/acpi/device_pm.c | 1 drivers/acpi/osl.c | 6 drivers/acpi/resource.c | 160 ++++++++++++++++++++ drivers/base/regmap/regmap.c | 5 drivers/firmware/efi/efi.c | 6 drivers/gpio/gpio-crystalcove.c | 1 drivers/gpio/gpio-rcar.c | 13 + drivers/iio/accel/kxcjk-1013.c | 1 drivers/infiniband/ulp/srp/ib_srp.c | 83 ++++------ drivers/infiniband/ulp/srp/ib_srp.h | 2 drivers/input/touchscreen/pixcir_i2c_ts.c | 2 drivers/leds/led-class.c | 7 drivers/misc/mei/client.c | 2 drivers/misc/mei/hw-me.c | 59 ++++++- drivers/misc/mei/hw-txe.c | 33 ++-- drivers/misc/mei/mei_dev.h | 11 + drivers/mtd/maps/dc21285.c | 4 drivers/mtd/mtd_blkdevs.c | 5 drivers/of/address.c | 2 drivers/pci/Kconfig | 4 drivers/pci/bus.c | 10 - drivers/pci/hotplug/pciehp_hpc.c | 52 ++++-- drivers/pci/pci.c | 11 + drivers/pci/probe.c | 12 - drivers/pcmcia/topic.h | 16 ++ drivers/pnp/system.c | 35 +++- drivers/power/power_supply_core.c | 61 ++++++- drivers/regulator/core.c | 2 drivers/regulator/max77686.c | 6 drivers/scsi/ipr.h | 2 drivers/scsi/scsi_transport_srp.c | 58 ++++--- drivers/spi/spi-orion.c | 25 ++- drivers/spi/spi.c | 11 - drivers/video/fbdev/mxsfb.c | 68 ++++++-- fs/configfs/mount.c | 10 - fs/debugfs/inode.c | 11 - fs/fuse/inode.c | 9 - fs/kernfs/dir.c | 38 ++++ fs/kernfs/inode.c | 2 fs/libfs.c | 96 ++++++++++++ fs/namespace.c | 31 +++ fs/proc/generic.c | 23 ++ fs/proc/inode.c | 4 fs/proc/internal.h | 6 fs/proc/proc_sysctl.c | 37 ++++ fs/proc/root.c | 9 - fs/pstore/inode.c | 12 - fs/sysfs/dir.c | 34 ++++ fs/sysfs/mount.c | 5 fs/tracefs/inode.c | 6 include/linux/acpi.h | 12 + include/linux/fs.h | 4 include/linux/kernfs.h | 3 include/linux/kmemleak.h | 6 include/linux/pci.h | 18 +- include/linux/power_supply.h | 1 include/linux/sysctl.h | 3 include/linux/sysfs.h | 15 + include/linux/types.h | 12 + init/main.c | 1 kernel/cgroup.c | 10 - kernel/irq/devres.c | 4 kernel/livepatch/core.c | 18 +- kernel/rcu/tiny.c | 5 kernel/sysctl.c | 8 - mm/kmemleak.c | 28 ++- mm/mempolicy.c | 38 ++-- mm/percpu.c | 2 security/inode.c | 10 - security/selinux/selinuxfs.c | 11 - security/smack/smackfs.c | 8 - sound/core/pcm.c | 6 sound/pci/hda/hda_intel.c | 4 sound/pci/hda/patch_realtek.c | 44 +++++ sound/pci/hda/patch_via.c | 8 - tools/testing/selftests/Makefile | 2 91 files changed, 1277 insertions(+), 358 deletions(-) Aaron Lu (1): gpio: crystalcove: set IRQCHIP_SKIP_SET_WAKE for the irqchip Alex Deucher (1): ALSA: hda - set proper caps for newer AMD hda audio in KB/KV Alex Williamson (1): PCI: pciehp: Wait for hotplug command completion where necessary Alexander Usyskin (1): mei: me: wait for power gating exit confirmation Antonio Ospite (1): iio: accel: kxcjk-1013: add the "KXCJ9000" ACPI id Arnaldo Carvalho de Melo (1): tools selftests: Fix 'clean' target with make 3.81 Arun Chandran (1): regmap: Fix regmap_bulk_read in BE mode Axel Lin (1): genirq: devres: Fix testing return value of request_any_context_irq() Bart Van Assche (6): scsi_transport_srp: Introduce srp_wait_for_queuecommand() scsi_transport_srp: Fix a race condition IB/srp: Remove an extraneous scsi_host_put() from an error path IB/srp: Fix a connection setup race IB/srp: Fix connection state tracking IB/srp: Fix reconnection failure handling Brian King (1): ipr: Increase default adapter init stage change timeout Brian Norris (1): mtd: fix: avoid race condition when accessing mtd->usecount Catalin Marinas (2): arm64: Do not attempt to use init_mm in reset_context() mm: kmemleak: allow safe memory scanning during kmemleak disabling Dave P Martin (1): arm64: mm: Fix freeing of the wrong memmap entries with !SPARSEMEM_VMEMMAP David Henningsson (1): ALSA: hda - Fix Dock Headphone on Thinkpad X250 seen as a Line Out Eric W. Biederman (9): fs: Add helper functions for permanently empty directories. sysctl: Allow creating permanently empty directories that serve as mountpoints. proc: Allow creating permanently empty directories that serve as mount points kernfs: Add support for always empty directories. sysfs: Add support for permanently empty directories to serve as mount points. sysfs: Create mountpoints with sysfs_create_mount_point mnt: Update fs_fully_visible to test for permanently empty directories mnt: Refactor the logic for mounting sysfs and proc in a user namespace mnt: Modify fs_fully_visible to deal with locked ro nodev and atime Ezequiel Garcia (1): spi: pl022: Specify 'num-cs' property as required in devicetree binding Frodo Lai (1): Input: pixcir_i2c_ts - fix receive error Geert Uytterhoeven (1): gpio: rcar: Check for irq_set_irq_wake() failures Greg Kroah-Hartman (1): Linux 4.1.3 Gregory CLEMENT (1): spi: orion: Fix maximum baud rates for Armada 370/XP Grygorii Strashko (1): leds / PM: fix hibernation on arm when gpio-led used with CPU led trigger Hui Wang (1): ALSA: hda - restore the MIC FIXUP for some Dell machines Joe Perches (1): regulator: max77686: fix gpio_enabled shift wrapping bug Krzysztof Kozlowski (2): power_supply: Fix NULL pointer dereference during bq27x00_battery probe power_supply: Fix possible NULL pointer dereference on early uevent Larry Finger (1): mm: kmemleak_alloc_percpu() should follow the gfp from per_alloc() Liu Ying (1): video: mxsfb: Make sure axi clock is enabled when accessing registers Mark Rutland (1): arm64: entry: fix context tracking for el0_sp_pc Martin Sperl (1): spi: fix race freeing dummy_tx/rx before it is unmapped Max Filippov (1): arc: fix use of uninitialized arc_pmu Maxime Coquelin (1): regmap: Fix possible shift overflow in regmap_field_init() Miroslav Benes (1): livepatch: add module locking around kallsyms calls Paul E. McKenney (1): rcu: Correctly handle non-empty Tiny RCU callback list with none ready Rafael J. Wysocki (4): ACPI / init: Switch over platform to the ACPI mode later ACPI / PM: Add missing pm_generic_complete() invocation ACPI / PNP: Avoid conflicting resource reservations PCI: Propagate the "ignore hotplug" setting to parent Ryan Underwood (1): Disable write buffering on Toshiba ToPIC95 Stefan Wahren (1): regulator: core: fix constraints output buffer Takashi Iwai (5): ALSA: pcm: Fix pcm_class sysfs output ALSA: hda - Disable widget power-save for VIA codecs ALSA: hda - Add headset support to Acer Aspire V5 ALSA: hda - Fix the dock headphone output on Fujitsu Lifebook E780 ALSA: hda - Add a fixup for Dell E7450 Tomas Winkler (1): mei: txe: reduce suspend/resume time Uwe Kleine-König (1): mtd: dc21285: use raw spinlock functions for nw_gpio_lock Vineet Gupta (2): ARC: add smp barriers around atomics per Documentation/atomic_ops.txt ARC: add compiler barrier to LLSC based cmpxchg Vlastimil Babka (1): mm, thp: respect MPOL_PREFERRED policy with non-local node Will Deacon (1): arm64: vdso: work-around broken ELF toolchains in Makefile Yinghai Lu (1): PCI: Add pci_bus_addr_t Zhichang Yuan (1): of/pci: Fix pci_address_to_pio() conversion of CPU address to I/O port
Attachment:
signature.asc
Description: PGP signature