I'm announcing the release of the 4.1.5 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/hwmon/nct7904 | 4 Documentation/kbuild/makefiles.txt | 8 Makefile | 11 arch/arc/Makefile | 3 arch/arc/include/asm/bitops.h | 468 +++++---------------- arch/arc/include/asm/ptrace.h | 2 arch/arm/boot/dts/am57xx-beagle-x15.dts | 4 arch/arm/boot/dts/dra7-evm.dts | 5 arch/arm/boot/dts/dra72-evm.dts | 5 arch/arm/mach-imx/gpc.c | 27 - arch/arm/mach-pxa/capc7117.c | 3 arch/arm/mach-pxa/cm-x2xx.c | 3 arch/arm/mach-pxa/cm-x300.c | 2 arch/arm/mach-pxa/colibri-pxa270.c | 3 arch/arm/mach-pxa/em-x270.c | 2 arch/arm/mach-pxa/icontrol.c | 3 arch/arm/mach-pxa/trizeps4.c | 3 arch/arm/mach-pxa/vpac270.c | 3 arch/arm/mach-pxa/zeus.c | 2 arch/arm/mm/dma-mapping.c | 2 arch/arm64/kernel/efi.c | 4 arch/avr32/mach-at32ap/clock.c | 20 arch/mips/Kconfig | 1 arch/mips/include/asm/fpu.h | 2 arch/mips/include/asm/smp.h | 1 arch/mips/kernel/smp.c | 44 + arch/mips/math-emu/cp1emu.c | 2 arch/mips/mm/c-r4k.c | 14 arch/parisc/include/asm/pgalloc.h | 3 arch/parisc/include/asm/pgtable.h | 55 +- arch/parisc/include/asm/tlbflush.h | 53 +- arch/parisc/kernel/cache.c | 105 +++- arch/parisc/kernel/entry.S | 163 +++---- arch/parisc/kernel/traps.c | 4 arch/powerpc/kernel/idle_power7.S | 31 - arch/s390/include/asm/ctl_reg.h | 5 arch/s390/kernel/cache.c | 2 arch/s390/kernel/nmi.c | 51 +- arch/s390/kernel/process.c | 2 arch/s390/kernel/sclp.S | 4 arch/s390/net/bpf_jit_comp.c | 14 arch/tile/kernel/setup.c | 2 arch/x86/boot/compressed/eboot.c | 4 arch/x86/include/asm/kasan.h | 8 arch/x86/include/asm/mmu_context.h | 2 arch/x86/kernel/cpu/perf_event_intel_cqm.c | 8 arch/x86/kernel/head64.c | 10 arch/x86/kernel/head_64.S | 29 - arch/x86/mm/kasan_init_64.c | 44 + arch/x86/mm/tlb.c | 2 arch/x86/platform/efi/efi.c | 5 block/bio-integrity.c | 4 block/blk-cgroup.c | 6 block/blk-mq.c | 2 drivers/ata/libata-pmp.c | 7 drivers/clk/st/clk-flexgen.c | 2 drivers/clk/st/clkgen-fsyn.c | 2 drivers/clk/st/clkgen-mux.c | 2 drivers/cpufreq/intel_pstate.c | 1 drivers/crypto/omap-des.c | 3 drivers/firmware/efi/cper.c | 15 drivers/firmware/efi/efi.c | 5 drivers/gpu/drm/nouveau/nouveau_drm.c | 2 drivers/gpu/drm/nouveau/nv04_fbcon.c | 2 drivers/gpu/drm/nouveau/nv50_display.c | 2 drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.c | 8 drivers/hid/hid-cp2112.c | 2 drivers/hwmon/nct7802.c | 2 drivers/hwmon/nct7904.c | 57 +- drivers/infiniband/ulp/ipoib/ipoib_verbs.c | 3 drivers/input/mouse/synaptics.c | 2 drivers/input/touchscreen/usbtouchscreen.c | 3 drivers/iommu/intel-iommu.c | 9 drivers/irqchip/irq-gic-v3-its.c | 111 +++- drivers/md/dm.c | 8 drivers/md/raid1.c | 2 drivers/misc/cxl/context.c | 4 drivers/misc/cxl/main.c | 2 drivers/misc/mei/main.c | 2 drivers/mmc/host/omap_hsmmc.c | 8 drivers/mmc/host/sdhci-esdhc.h | 2 drivers/mmc/host/sdhci-pxav3.c | 1 drivers/mmc/host/sdhci.c | 7 drivers/net/can/c_can/c_can.c | 10 drivers/net/can/dev.c | 7 drivers/net/can/rcar_can.c | 7 drivers/net/can/slcan.c | 2 drivers/net/can/spi/mcp251x.c | 13 drivers/net/can/vcan.c | 3 drivers/net/wireless/iwlwifi/iwl-nvm-parse.c | 12 drivers/net/wireless/iwlwifi/mvm/tx.c | 2 drivers/net/wireless/iwlwifi/pcie/trans.c | 6 drivers/pinctrl/freescale/pinctrl-imx1-core.c | 3 drivers/regulator/s2mps11.c | 14 drivers/scsi/qla2xxx/qla_dbg.c | 2 drivers/scsi/qla2xxx/qla_init.c | 141 +++++- drivers/scsi/qla2xxx/qla_target.c | 48 +- drivers/scsi/scsi_error.c | 2 drivers/scsi/scsi_lib.c | 6 drivers/scsi/scsi_sysfs.c | 2 drivers/scsi/st.c | 2 drivers/spi/spi-img-spfi.c | 2 drivers/spi/spi-imx.c | 5 drivers/target/iscsi/iscsi_target.c | 48 +- drivers/target/iscsi/iscsi_target_login.c | 45 -- drivers/target/iscsi/iscsi_target_login.h | 3 drivers/target/iscsi/iscsi_target_nego.c | 34 + drivers/tty/n_tty.c | 16 drivers/tty/serial/imx.c | 15 drivers/tty/serial/serial_core.c | 3 drivers/usb/host/xhci-hub.c | 22 drivers/usb/host/xhci-ring.c | 3 drivers/usb/host/xhci.c | 3 drivers/usb/host/xhci.h | 1 drivers/usb/storage/unusual_devs.h | 12 drivers/vhost/vhost.c | 1 fs/dcache.c | 7 fs/namespace.c | 42 + fs/nfs/inode.c | 8 fs/nfs/nfs4proc.c | 3 fs/nfs/pagelist.c | 5 fs/pnode.h | 2 fs/xfs/libxfs/xfs_attr_remote.c | 44 + fs/xfs/xfs_log_recover.c | 11 include/linux/can/skb.h | 2 include/linux/cper.h | 22 include/linux/ftrace.h | 3 include/target/iscsi/iscsi_target_core.h | 1 kernel/irq/resend.c | 18 kernel/trace/ftrace.c | 52 +- lib/dma-debug.c | 3 net/can/af_can.c | 12 net/can/bcm.c | 2 net/can/raw.c | 7 net/mac80211/debugfs_netdev.c | 1 net/rds/ib_rdma.c | 4 sound/core/pcm_native.c | 2 sound/pci/hda/hda_intel.c | 8 sound/pci/hda/patch_hdmi.c | 2 sound/pci/hda/patch_realtek.c | 16 sound/pci/hda/patch_sigmatel.c | 3 sound/usb/line6/pcm.c | 9 sound/usb/mixer_maps.c | 24 + sound/usb/quirks-table.h | 68 +++ tools/perf/ui/browsers/hists.c | 2 tools/perf/util/symbol.c | 2 tools/perf/util/symbol.h | 3 147 files changed, 1459 insertions(+), 969 deletions(-) Aaron Plattner (1): ALSA: hda - Add new GPU codec ID 0x10de007d to snd-hda Al Viro (1): freeing unlinked file indefinitely delayed Alex Williamson (1): iommu/vt-d: Fix VM domain ID leak Alexander Popov (1): x86/kasan: Fix KASAN shadow region page tables Alexey Brodkin (1): ARC: make sure instruction_pointer() returns unsigned value Andrey Ryabinin (3): x86/init: Clear 'init_level4_pgt' earlier x86/kasan: Flush TLBs after switching CR3 x86/kasan: Fix boot crash on AMD processors Andy Shevchenko (1): avr32: handle NULL as a valid clock object Antonio Borneo (1): HID: cp2112: fix to force single data-report reply Ard Biesheuvel (1): arm64/efi: map the entire UEFI vendor string before reading it Arnaldo Carvalho de Melo (2): perf hists browser: Take the --comm, --dsos, etc filters into account perf symbols: Store if there is a filter in place Ben Skeggs (1): drm/nouveau/kms/nv50-: guard against enabling cursor on disabled heads Bernhard Bender (1): Input: usbtouchscreen - avoid unresponsive TSC-30 touch screen Brian Campbell (1): xhci: Calculate old endpoints correctly on device reset Chris Metcalf (1): tile: use free_bootmem_late() for initrd Christophe Jaillet (1): parisc: mm: Fix a memory leak related to pmd not attached to the pgd Daniel Axtens (1): cxl: Check if afu is not null in cxl_slbia Dave Chinner (2): xfs: remote attribute headers contain an invalid LSN xfs: remote attributes need to be considered data Dave Hansen (1): x86/mm: Add parenthesis for TLB tracepoint size calculation David Henningsson (1): ALSA: hda - Add headset mic pin quirk for a Dell device David Jander (1): Revert "serial: imx: initialized DMA w/o HW flow enabled" Dmitry Skorodumov (1): x86/efi: Use all 64 bit of efi_memmap in setup_e820() Dmitry Torokhov (1): Revert "Input: synaptics - allocate 3 slots to keep stability in image sensors" Dominic Sacré (1): ALSA: usb-audio: Add MIDI support for Steinberg MI2/MI4 Emmanuel Grumbach (2): iwlwifi: mvm: fix antenna selection when BT is active iwlwifi: pcie: prepare the device before accessing it Eric W. Biederman (2): mnt: Clarify and correct the disconnect logic in umount_tree mnt: In detach_mounts detach the appropriate unmounted mount Gabriel Fernandez (1): drivers: clk: st: Fix mux bit-setting for Cortex A9 clocks Giuseppe Cavallaro (1): drivers: clk: st: Fix flexgen lock init Greg Kroah-Hartman (1): Linux 4.1.5 Guenter Roeck (2): hwmon: (nct7802) Fix integer overflow seen when writing voltage limits hwmon: (nct7904) Rename pwm attributes to match hwmon ABI Haggai Eran (1): dma-debug: skip debug_dma_assert_idle() when disabled Heiko Carstens (3): s390/process: fix sfpc inline assembly s390/nmi: fix vector register corruption s390/cachinfo: add missing facility check to init_cache_level() Himanshu Madhani (1): qla2xxx: Remove msleep in qlt_send_term_exchange Ian Munsie (1): cxl: Fix off by one error allowing subsequent mmap page to be accessed Ilia Mirkin (1): drm/nouveau/fbcon/nv11-: correctly account for ring space usage J.D. Schroeder (1): can: c_can: Fix default pinmux glitch at init Jason Gunthorpe (1): IB/ipoib: Fix CONFIG_INFINIBAND_IPOIB_CM Jens Axboe (1): scsi: fix host max depth checking for the 'queue_depth' sysfs interface Jingju Hou (1): mmc: sdhci-pxav3: fix platform_data is not initialized Joakim Tjernlund (1): mmc: sdhci-esdhc: Make 8BIT bus work John David Anglin (1): parisc: Fix some PTE/TLB race conditions and optimize __flush_tlb_range based on timing results Kamil Dudka (2): drm/nouveau: hold mutex when calling nouveau_abi16_fini() drm/nouveau/drm/nv04-nv40/instmem: protect access to priv->heap by mutex Kanoj Sarcar (1): qla2xxx: fix command initialization in target mode. Kishon Vijay Abraham I (1): mmc: omap_hsmmc: Fix DTO and DCRC handling Krzysztof Kozlowski (1): regulator: s2mps11: Fix GPIO suspend enable shift wrapping bug Liad Kaufman (1): iwlwifi: nvm: remove mac address byte swapping in 8000 family Lior Amsalem (1): ata: pmp: add quirk for Marvell 4140 SATA PMP Lucas Stach (1): ARM: imx6: gpc: always enable PU domain if CONFIG_PM is not set Lukasz Anaczkowski (1): intel_pstate: Add get_scaling cpu_defaults param to Knights Landing Marc Zyngier (1): irqchip/gicv3-its: Fix mapping of LPIs to collections Marc-André Lureau (1): vhost: actually track log eventfd file Marek Szyprowski (1): ARM: 8404/1: dma-mapping: fix off-by-one error in bitmap size check Markos Chandras (3): MIPS: Fix erroneous JR emulation for MIPS R6 MIPS: c-r4k: Fix cache flushing for MT cores MIPS: fpu.h: Allow 64-bit FPU on a 64-bit MIPS R6 CPU Martin Schwidefsky (1): s390/sclp: clear upper register halves in _sclp_print_early Maruthi Srinivas Bayyavarapu (1): ALSA: hda: add new AMD PCI IDs with proper driver caps Mateusz Sylwestrzak (1): ALSA: hda - Add headset mic support for Acer Aspire V5-573G Matt Fleming (1): perf/x86/intel/cqm: Return cached counter value from IRQ context Michael Holzheu (1): s390/bpf: clear correct BPF accumulator register Michal Marek (1): kbuild: Allow arch Makefiles to override {cpp,ld,c}flags Mike Snitzer (2): bio integrity: do not assume bio_integrity_pool exists if bioset exists Revert "dm: only run the queue on completion if congested or no requests pending" Ming Lei (1): blk-mq: set default timeout as 30 seconds NeilBrown (1): md/raid1: fix test for 'was read error from last working device'. Nicholas Bellinger (3): iscsi-target: Fix use-after-free during TPG session shutdown iscsi-target: Fix iscsit_start_kthreads failure OOPs iscsi-target: Fix iser explicit logout TX kthread leak Oliver Hartkopp (1): can: replace timestamp as unique skb attribute Oliver Neukum (1): usb-storage: ignore ZTE MF 823 card reader in mode 0x1225 Pankaj Dev (1): drivers: clk: st: Incorrect register offset used for lock_status Paul Burton (1): MIPS: Require O32 FP64 support for MIPS64 with O32 compat Peng Fan (1): mmc: sdhci check parameters before call dma_free_coherent Peter Hurley (2): serial: core: Fix crashes while echoing when closing n_tty: signal and flush atomically Peter Zijlstra (1): x86, perf: Fix static_key bug in load_mm_cr4() Quinn Tran (1): qla2xxx: release request queue reservation. Ricardo Neri (1): efi: Check for NULL efi kernel parameters Robert Jarzmik (1): ARM: pxa: fix dm9000 platform data regression Roger Quadros (2): ARM: dts: dra7x-evm: Prevent glitch on DCAN1 pinmux ARM: dts: am57xx-beagle-x15: Provide supply for usb2_phy2 Roland Dreier (1): qla2xxx: kill sessions/log out initiator on RSCN and port down events Sascha Hauer (1): spi: imx: Fix small DMA transfers Saurav Kashyap (1): qla2xxx: Fix hardware lock/unlock issue causing kernel panic. Sergei Shtylyov (2): can: rcar_can: fix IRQ check can: rcar_can: print signed IRQ # Seymour, Shane M (1): st: null pointer dereference panic caused by use after kref_put by st_open Shreyas B. Prabhu (1): powerpc/powernv: Fix race in updating core_idle_state Sifan Naeem (1): spi: img-spfi: fix support for speeds up to 1/4th input clock Stefan Agner (1): can: mcp251x: fix resume when device is down Steven Rostedt (Red Hat) (1): ftrace: Fix breakage of set_ftrace_pid Takashi Iwai (5): ALSA: line6: Fix -EBUSY error during active monitoring ALSA: pcm: Fix lockdep warning with nonatomic PCM ops ALSA: hda - Apply fixup for another Toshiba Satellite S50D ALSA: hda - Apply a fixup to Dell Vostro 5480 ALSA: hda - Fix MacBook Pro 5,2 quirk Tejun Heo (1): blkcg: fix gendisk reference leak in blkg_conf_prep() Thomas Gleixner (1): genirq: Prevent resend to interrupts marked IRQ_NESTED_THREAD Tom Hughes (1): mac80211: clear subdir_stations when removing debugfs Tomas Winkler (1): mei: prevent unloading mei hw modules while the device is opened. Tony Battersby (1): scsi: fix memory leak with scsi-mq Tony Luck (1): efi: Handle memory error structures produced based on old versions of standard Trond Myklebust (3): NFS: Don't revalidate the mapping if both size and change attr are up to date NFSv4: We must set NFS_OPEN_STATE flag in nfs_resync_open_stateid_locked NFS: Fix a memory leak in nfs_do_recoalesce Uwe Kleine-König (1): Subject: pinctrl: imx1-core: Fix debug output in .pin_config_set callback Vineet Gupta (3): ARC: Override toplevel default -O2 with -O3 ARC: Reduce bitops lines of code using macros ARC: Make ARC bitops "safer" (add anti-optimization) Vutla, Lokesh (1): crypto: omap-des - Fix unmapping of dma channels Wengang Wang (1): rds: rds_ib_device.refcount overflow Yao-Wen Mao (1): ALSA: usb-audio: add dB range mapping for some devices Zhuang Jin Can (3): xhci: report U3 when link is in resume state xhci: prevent bus_suspend if SS port resuming in phase 1 xhci: do not report PLC when link is in internal resume state
Attachment:
signature.asc
Description: PGP signature