Linux kernel 4.14.5

Linux is a mostly POSIX-compliant Unix-inspired operating system kernel, originally implemented by Linus Torvalds and now maintained as an international project. It's the base and common namegiver to a wide array of Linux distributions. The kernel provides all modern Unix-y features, like true process multitasking, virtual memory, virtual and clustered filesystem support, complex networking and extensive support for various hardware and machine platforms.

Tags c linux kernel operating-system
License GNU GPL
State stable

Recent Releases

4.14.512 Dec 2017 03:05 minor feature: Linux 4.14.5, locking/refcounts: Do not force refcount_t usage as GPL-only export, usb: host: incorrect updating of offset, USB: usbfs: Filter flags passed in from user space, USB: core: Add type-specific length check of BOS descriptors, usb: xhci: panic in xhci_free_virt_devices_depth_first, xhci: Don't show incorrect WARN message about events for empty rings, USB: ulpi: bus-node lookup, usb: hub: Cycle HUB power when initialization fails, staging: ccree: leak of import() after init(), dma-buf/sw_sync: force signal all unsignaled fences on dying timeline, powerpc/kprobes: Disable preemption before invoking probe handler for optprobes, powerpc/jprobes: Disable preemption when triggered through ftrace, locking/refcounts, x86/asm: Enable CONFIG_ARCH_HAS_REFCOUNT, iio: multiplexer: add NULL check on devm_kzalloc() and devm_kmemdup() return values, iio: adc: ti-ads1015: add 10 to conversion wait time, mm, x86/mm: performance regression in get_user_pages_fast(), perf tools: leaking rec_argv in error cases, tools include: Do not use poison with C++, s390/ptrace: guarded storage regset handling, locking/refcounts, x86/asm: Use unique.text section for refcount exceptions, kprobes/x86: Disable preemption in ftrace-based jprobes, perf test attr: python error on empty result, perf test attr: ignored test case result, staging: fsl-mc/dpio: incorrect comparison, serial: imx: Update cached mctrl value when changing RTS, usbip: tools: Install all headers needed for libusbip development, serial: sh-sci: suppress warning for ports without dma channels, sysrq : Show Regs call trace on ARM, usb: xhci: Return error when host is dead in xhci_disable_slot(), ARM: cpuidle: Correct driver unregistration if init fails, staging: rtl8822be: Keep array subscript no lower than zero, staging: fsl-dpaa2/eth: Account for Rx FD buffers on error path, usb: mtu3: error return code in ssusb_gadget_init(), EDAC, sb_edac: missing break in switch, dt-bindings: timer: renesas, cmt: SoC-specific compatibl
4.14.407 Dec 2017 09:25 minor feature: Linux 4.14.4, Revert "x86/entry/64: Add missing irqflags tracing to native_load_gs_index()", drm/i915: Prevent zero length "index" write, drm/i915: Don't try indexed reads to alternate slave addresses, drm/i915/gvt: Correct ADDR_4K/2M/1G_MASK definition, drm/i915/fbdev: Serialise early hotplug events with async fbdev config, drm/i915: Re-register PMIC bus access notifier on runtime resume, drm/i915: false-positive assert_rpm_wakelock_held in i915_pmic_bus_access_notifier v2, md: forbid a RAID5 from having both a bitmap and a journal. e1000e: the use of magic numbers for buffer overrun, IB/hfi1: Do not warn on lid conversions for OPA, IB/core: Do not warn on lid conversions for OPA, include/linux/compiler-clang.h: handle randomizable anonymous structs, drm/amdgpu: Set adev- vcn.irq.num_types for VCN, drm/amdgpu: move UVD/VCE and VCN structure out from union, drm/edid: Don't send non-zero YQ in AVI infoframe for HDMI 1.x sinks, drm/fsl-dcu: Don't set connector DPMS property, drm/fb_helper: Disable all crtc's when initial setup fails. drm/amd/pp: typecast error in powerplay. drm/ttm: once more ttm_buffer_object_transfer, drm/hisilicon: Ensure LDI regs are properly configured. drm/panel: simple: Add missing panel_simple_unprepare() calls, drm/radeon: atombios on big endian, drm/tilcdc: Precalculate total frametime in tilcdc_crtc_set_mode(), drm/vblank: Tune drm_crtc_accurate_vblank_count() WARN down to a de, drm/vblank: flip event vblank count, drm/ttm: Always and only destroy bo- ttm_resv in ttm_bo_release_list, drm/amdgpu: reserve root PD while releasing it, dma-buf: make reservation_object_copy_fences rcu save, drm/ttm: ttm_bo_cleanup_refs_or_queue once more, drm/amdgpu: Remove check which is not valid for certain VBIOS, drm/amdgpu: Properly allocate VM invalidate eng v2, drm/amdgpu: error handling in amdgpu_bo_do_create, drm/amdgpu: correct reference clock value on vega10, drm/amdgpu: Potential uninitialized variable in amdgpu_vm_update_directories(), drm/amdgpu: po
4.14.301 Dec 2017 16:25 minor feature: Linux 4.14.3, e1000e: buffer overrun while the I219 is processing DMA transactions, e1000e: Avoid receiver overrun interrupt bursts, e1000e: Separate signaling for link check/link up, e1000e: return value test, e1000e: error path in link detection, iwlwifi: mvm: support version 7 of the SCAN_REQ_UMAC FW command, iwlwifi: PCI IDs and configuration mapping for 9000 series, iwlwifi: add new cards for 8260 series, iwlwifi: add new cards for 8265 series, iwlwifi: add new cards for a000 series, iwlwifi: pcie: sort IDs for the 9000 series for easier comparisons, iwlwifi: add a new a000 device, iwlwifi: wrong struct for a000 device, ARM64: dts: meson-gxl: Add alternate ARM Trusted Firmware reserved memory zone, media: venus: reimplement decoder stop command, media: venus: venc: bytesused v4l2_plane field, media: venus: wrong size on dma_free, media: v4l2-ctrl: flags field on Control events, cx231xx-cards: NULL-deref on missing association descriptor, media: rc: nec decoder should not send both repeat and keycode, media: rc: check for integer overflow, media: Don't do DMA on stack for firmware upload in the AS102 driver, powerpc/64s/hash: Allow MAP_allocations to cross 128TB boundary, powerpc/64s/hash: fork() with 512TB process address space, powerpc/64s/hash: TB-512TB virtual address boundary case allocation, powerpc/64s/hash: T hint detection to use = 128T, powerpc/64s/radix: TB-512TB virtual address boundary case allocation, powerpc/64s: masking of SRR1 bits on instruction fault, powerpc/signal: Properly handle return value from uprobe_deny_signal(), powerpc/perf/imc: Use cpu_to_node() not topology_physical_package_id(), powerpc/mm/radix: crashes on Power9 DD1 with radix MMU and STRICT_RWX, powerpc: boot on BOOK3S_32 with CONFIG_STRICT_KERNEL_RWX, parisc: validity check of pointer size argument in new CAS implementation, ixgbe: skb list corruption on Power systems, fm10k: Use smp_rmb rather than read_barrier_depends, i40evf: Use smp_rmb rather than read_barrier_depends,
4.14.225 Nov 2017 11:25 minor feature: Linux 4.14.2, ipmi: Prefer ACPI system interfaces over SMBIOS ones, coda: 'kernel memory exposure attempt' in fsync, mm/page_ext.c: check if page_ext is not prepared, mm/page_alloc.c: broken deferred calculation, ipmi: unsigned long underflow, ocfs2: should wait dio before inode lock in ocfs2_setattr(), ocfs2: cluster hang after a node dies, mm/pagewalk.c: report holes in hugetlb ranges, rcu: up pending cbs check in rcu_prepare_for_idle, tpm-dev-common: Reject too short writes, serial: 8250_fintek: finding base_port with activated SuperIO, serial: omap: EFR write on RTS deassertion, ima: do not update security.ima if appraisal status is not INTEGRITY_PASS, net/sctp: Always set scope_id in sctp_inet6_skb_msgname, fealnx: building error on MIPS, net: cdc_ncm: GetNtbFormat endian, vxlan: the that neigh proxy blocks all icmpv6 packets, af_netlink: ensure that NLMSG_DONE never fails in dumps, bio: ensure __bio_clone_fast copies bi_partno
4.13.1421 Nov 2017 11:25 minor feature: Linux 4.13.14, dmaengine: dmatest: warn user when dma test times out, EDAC, sb_edac: Don't create a second memory controller if HA1 is not present, Input: ims-psu - check if CDC union descriptor is sane, usb: usbtest: NULL pointer dereference, mac80211: don't compare TKIP TX MIC key in reinstall prevention, mac80211: use constant time comparison with keys, mac80211: accept key reinstall without changing anything, tcp: tcp_mtu_probe() vs highest_sack, ipv6: addrconf: increment ifp refcount before ipv6_del_addr(), tun/tap: sanitize TUNSETSNDBUF input, l2tp: hold tunnel in pppol2tp_connect(), net_sched: avoid matching qdisc with zero handle, sctp: reset owner sk for data chunks on out queues when migrating a sock, tun: allow positive return values on dev_get_valid_name() call, tap: reference to KVA of an unloaded module causes kernel panic, tcp: refresh tp timestamp before tcp_mtu_probe(), ip6_gre: update dst pmtu if dev mtu has been updated by toobig in __gre6_xmit, ip6_gre: only increase err_count for some certain type icmpv6 in ip6gre_err, ipip: only increase err_count for some certain type icmp in ipip_err, net/mlx5e: Properly deal with encap flows add/del under neigh update, net/mlx5: health work queue spin lock to IRQ safe, tap: double-free in error path in tap_open(), net/unix: don't show information about sockets from other namespaces, net: dsa: check master device before put, tcp/dccp: other lockdep splats accessing ireq_opt, tcp/dccp: lockdep splat in inet_csk_route_req(), sctp: full support for ipv6 ip_nonlocal_bind IP_FREEBIND, ipv6: flowlabel: do not leave opt- tot_len with garbage, soreuseport: initialization race, net: bridge: returning of vlan range op errors, geneve: function matching VNI and tunnel ID on big-endian, packet: avoid panic in packet_getsockopt(), tcp/dccp: ireq- opt races, sctp: add the missing sock_owned_by_user check in sctp_icmp_redirect, netlink: netlink_ack() extack race, tun: call dev_get_valid_name() before register_netdevice(),
4.13.1317 Nov 2017 00:05 minor feature: Linux 4.13.13, x86/oprofile/ppro: Do not use __this_cpu*() in preemptible context, x86/smpboot: Make optimization of delay calibration work correctly, x86/de: Handle warnings before the notifier chain, to KGDB crash, can: c_can: don't indicate triple sampling support for D_CAN, can: ifi: transmitter delay calculation, can: peak: Add support for new PCIe/M2 CAN FD interfaces, can: sun4i: handle overrun in RX FIFO, Revert "x86: CPU: up "cpu MHz" in /proc/cpuinfo", drm/vmwgfx: Ubuntu 17.10 Wayland black screen, rbd: use GFP_NOIO for parent stat and data requests, Input: elan_i2c - add ELAN060C to the ACPI table, KVM: PPC: Book3S HV: exclusion between HPT resizing and other HPT updates, MIPS: AR7: Ensure that serial ports are properly set up, MIPS: AR7: Defer registration of GPIO, MIPS: BMIPS: missing cbr address, MIPS: CM region target definitions, ALSA: seq: Avoid invalid lockdep class warning, ALSA: seq: OSS sysex delivery in OSS emulation, ALSA: hda - headset mic problem for Dell machines with alc274, ALSA: usb-audio: support new Amanero Combo384 firmware version, ALSA: timer: Limit max instances per timer, ARM: 8720/1: ensure dump_instr() checks addr_limit, ACPI / scan: Enable GPEs before scanning the namespace, ACPICA: Make it possible to enable runtime GPEs earlier, ACPICA: Dispatch active GPEs at init time, ACPI / PM: Blacklist Low Power S0 Idle _DSM for Dell XPS13 9360, KEYS: NULL pointer dereference during ASN.1 parsing ver #2 , crypto: x86/sha256-mb - panic due to unaligned access, crypto: x86/sha1-mb - panic due to unaligned access, crypto: ccm - preserve the IV buffer, workqueue: NULL pointer dereference, netfilter: nft_set_hash: disable fast_ops for 2-len keys, netfilter: nat: Revert "netfilter: nat: convert nat bysrc hash to rhashtable"
4.13.1211 Nov 2017 07:45 minor feature: Linux 4.13.12, irqchip/irq-mvebu-gicp: Add missing spin_lock init, x86/mcelog: Get rid of RCU remnants, perf/cgroup: perf cgroup hierarchy support, futex: more put_pi_state() vs. exit_pi_state_list() races, powerpc/kprobes: Dereference function pointers only if the address does not belong to kernel text, x86: CPU: up "cpu MHz" in /proc/cpuinfo, Revert "x86: do not use cpufreq_quick_get() for /proc/cpuinfo "cpu MHz"", MIPS: SMP: deadlock online race, MIPS: microMIPS: incorrect mask in insn_table_MM, MIPS: smp-cmp: Use right include for task_struct, MIPS: bpf: a typo in build_one_insn(), Revert "powerpc64/elfv1: Only dereference function descriptor for non-text symbols", drm/i915/edp: read edp display control registers unconditionally, drm/i915: Do not rely on wm preservation for ILK watermarks, mm, swap: race between swap count continuation operations, fs/hugetlbfs/inode.c: hwpoison reserve accounting, ocfs2: fstrim: start offset of first cluster group during fstrim, userfaultfd: hugetlbfs: prevent UFFDIO_COPY to fill beyond the end of i_size, drm/amdgpu: allow harvesting check for Polaris VCE, drm/amdgpu: return -ENOENT from uvd 6.0 early init for harvesting, ARM: 8715/1: add a private asm/unaligned.h, ARM: dts: mvebu: pl310-cache disable double-linefill, arm/arm64: kvm: Disable branch profiling in HYP code, arm/arm64: KVM: set right LR register value for 32 bit guest when inject abort, KVM: arm64: its: missing dynamic allocation check in scan_its_table, arm64: ensure __dump_instr() checks addr_limit, virtio_blk: an SG_IO regression, ASoC: adau17x1: Workaround for noise in ADC, KEYS: out-of-bounds read during ASN.1 parsing, KEYS: trusted: writing past end of buffer in trusted_read(), KEYS: return full count in keyring_read() if buffer is too small, cifs: check MaxPathNameComponentLength != 0 before using it, ALSA: seq: nested rwsem annotation for lockdep splat, ALSA: timer: Add missing mutex lock for compat ioctls
4.13.1104 Nov 2017 12:45 minor feature: Linux 4.13.11, powerpc/xive: the size of the cpumask used in xive_find_target_in_mask(), regulator: fan53555: I2C device ids, ipsec: aborted xfrm policy dump crash, cfg80211: connect/disconnect edge cases, can: kvaser_usb: Ignore CMD_FLUSH_QUEUE_REPLY messages, can: kvaser_usb: Correct return value in printout, can: sun4i: loopback mode, drm/i915/perf: perf enable/disable ioctls with 32bits userspace, drm/amd/powerplay: uninitialized variable, x86/cpu/AMD: Apply the Erratum 688 when the BIOS doesn't, scsi: sg: Re-off by one in sg_fill_request_table(), scsi: qla2xxx: Initialize Work element before requesting IRQs, scsi: aacraid: controller initialization failure, scsi: zfcp: erp_action use-before-initialize in REC action trace, assoc_array: a gy node-splitting case, SMB3: Validate negotiate request must always be signed, encryption labels and lengths for SMB3.1.1, Input: gtco - potential out-of-bound access, Input: elan_i2c - add ELAN0611 to the ACPI table, CIFS: NULL pointer deref on SMB2_tcon() failure, cifs: Select all required crypto modules, xen: booting ballooned down hvm guest, xen/gntdev: avoid out of bounds access in case of partial gntdev_mmap(), fuse: READDIRPLUS skipping an entry, ovl: do not cleanup unsupported index entries, ovl: handle ENOENT on index lookup, ovl: EIO from lookup of non-indexed upper, ovl: add NULL check in ovl_alloc_inode, spi: armada-3700: failing commands with quad-SPI, spi: bcm-qspi: use after free in bcm_qspi_probe() in error path, spi: a3700: Return correct value on timeout detection, spi: uapi: spidev: add missing ioctl header, nbd: handle interrupted sendmsg with a sndtimeo set, s390/kvm: detection of guest machine checks, KVM: PPC: Book3S: Protect kvmppc_gpa_to_ua() with SRCU, KVM: PPC: Book3S HV: POWER9 more doorbell, KVM: PPC: oops when checking KVM_CAP_PPC_HTM, tracing sample code warning. ceph: unlock dangling spinlock in try_flush_caps(), ALSA: hda - headset mic problem for Dell machines with alc236, ALSA: hda/realtek - A
4.13.1028 Oct 2017 20:45 minor feature: Linux 4.13.10, xfs: move two more RT specific functions into CONFIG_XFS_RT, xfs: trim writepage mapping to within eof, xfs: cancel dirty pages on invalidation, xfs: handle error if xfs_btree_get_bufs fails, xfs: reinit btree pointer on attr tree inactivation walk, xfs: don't change inode mode if ACL update fails, xfs: move more RT specific code under CONFIG_XFS_RT, xfs: Don't log uninitialised fields in inode structures, xfs: handle racy AIO in xfs_reflink_end_cow, xfs: always swap the cow forks when swapping extents, xfs: Capture state of the right inode in xfs_iflush_done, xfs: perag initialization should only touch m_ag_max_usable for AG 0, xfs: update i_size after unwritten conversion in dio completion, xfs: report zeroed or not correctly in xfs_zero_range(), fs/xfs: Use pS printk format for direct addresses, xfs: evict CoW fork extents when performing finsert/fcollapse, xfs: don't unconditionally clear the reflink flag on zero-block files, iomap_dio_rw: Allocate AIO completion queue before submitting dio, ALSA: hda - incorrect TLV callback check introduced during set_fs() removal, arm64: dts: rockchip: correct vqmmc voltage for rk3399 platforms, pkcs7: Prevent NULL pointer dereference, since sinfo is not always set. KEYS: don't let add_key() update an uninstantiated key, FS-Cache: dereference of NULL user_key_payload, KEYS: race between updating and finding a negative key, ecryptfs: dereference of NULL user_key_payload, fscrypt: dereference of NULL user_key_payload, lib/digsig: dereference of NULL user_key_payload, x86/microcode/intel: Disable late loading on model 79, rtlwifi: rtl8821ae: connection lost problem, clockevents/drivers/cs5535: Improve resilience to spurious interrupts, bus: mbus: window size calculation for 4GB windows, ARM: dts: sun6i: endpoint IDs in second display pipeline, brcmsmac: make some local variables 'static const' to reduce stack size, brcmfmac: Add check for short event packets, Input: stmfts - setting ABS_MT_POSITION_ maximum size,
4.13.923 Oct 2017 01:25 minor feature: Linux 4.13.9, vmbus: more host signalling avoidance, vmbus: eliminate duplicate cached index, vmbus: refactor hv_signal_on_read, vmbus: simplify hv_ringbuffer_read, Drivers: hv: vmbus: in rescind handling, Drivers: hv: vmbus: rescind handling, HID: hid-elecom: extend to descriptor for HUGE trackball, mm: page_vma_mapped: ensure pmd is loaded with READ_ONCE outside of lock, perf pmu: Unbreak perf record for arm/arm64 with events with explicit PMU, x86/apic: Silence "FW_TSC_DEADLINE disabled due to Errata" on hypervisors, x86/apic: Silence "FW_TSC_DEADLINE disabled due to Errata" on CPUs without the feature
4.13.718 Oct 2017 09:25 minor feature: Linux 4.13.7, waitid(): Add missing access_ok() checks, watchdog: Revert "iTCO_wdt: all versions count down twice"
4.13.614 Oct 2017 01:25 minor feature: Linux 4.13.6, base: arch_topology: section mismatch build warnings, udp: bcast packet reception, udp: perform source validation for mcast early demux, clk: samsung: exynos4: Enable VPLL and EPLL clocks for suspend/resume cycle, nl80211: Define policy for packet pattern attributes, mmc: core: add driver strength selection when selecting hs400es, nvme-pci: Use PCI bus address for data/queues in CMB, bsg-lib: use-after-free under memory-pressure, drm/i915/bios: ignore HDMI on port A, drm/i915: always update ELD connector type after get modes, brcmfmac: setup passive scan if requested by user-space, brcmfmac: add length check in brcmf_cfg80211_escan_handler(), scsi: sd: Do not override max_sectors_kb sysfs setting, scsi: sd: Implement blacklist option for WRITE SAME w/ UNMAP, iwlwifi: mvm: use IWL_HCMD_NOCOPY for MCAST_FILTER_CMD, kvm/x86: Avoid async PF preempting the kernel incorrectly, KVM: PPC: Book3S: server always zero from kvmppc_xive_get_xive(), dm crypt: memory leak in crypt_ctr_cipher_old(), dm ioctl: alignment of event number in the device list, dm crypt: reject sector_size feature if device length is not aligned to it, netlink: nla_put_ u8,u16,u32 for KASAN, rocker: rocker_tlv_put_ functions for KASAN, Btrfs: overlap of fs_info::flags values, btrfs: avoid overflow when sector_t is 32 bit, HID: wacom: bits shifted too much for 9th and 10th buttons, HID: wacom: Always increment hdev refcount within wacom_get_hdev_data, HID: wacom: generic: Clear ABS_MISC when tool leaves proximity, HID: wacom: generic: Send MSC_SERIAL and ABS_MISC when leaving prox, HID: wacom: Correct coordinate system of touchring and pen twist, HID: wacom: Properly report negative values from Intuos Pro 2 Bluetooth, HID: wacom: leds: Don't try to control the EKR's read-only LEDs, HID: i2c-hid: allocate hid buffers for real worst case, HID: rmi: Make sure the HID device is opened on resume, arm64: Ensure the instruction emulation is ready for userspace, arm64: dt marvell: AP806 system contr
4.13.506 Oct 2017 20:25 minor feature: Linux 4.13.5, video: fbdev: aty: do not leak uninitialized padding in clk to userspace, KVM: VMX: use cmpxchg64, KVM: VMX: remove WARN_ON_ONCE in kvm_vcpu_trigger_posted_interrupt, KVM: VMX: do not change SN bit in vmx_update_pi_irte(), x86/fpu: Don't let userspace set bogus xcomp_bv, x86/mm: fault error path using unsafe vma pointer, PM / OPP: Call notifier without holding opp_table- lock, platform/x86: fujitsu-laptop: Don't oops when FUJ02E3 is not presnt, btrfs: prevent to set invalid default subvolid, btrfs: propagate error to btrfs_cmp_data_prepare caller, btrfs: finish ordered extent cleaning if no progress is found, btrfs: clear ordered flag on cleaning up ordered extents, btrfs: NULL pointer dereference from free_reloc_roots(), PCI: race condition with driver_override, md: separate request handling, md: a race condition for flush request handling, futex: pi_state- owner serialization, etnaviv: gem object list corruption, etnaviv: submit error path, mtd: nand: atmel: buffer overflow in atmel_pmecc_user, mtd: partition alignment check on multi-erasesize devices, irq/generic-chip: Don't replace domain's name, sched/sysctl: Check user input value of sysctl_sched_time_avg, infoleak in waitid(2), xfs: validate bdev support for DAX inode flag, kvm: nVMX: Don't allow L2 to access the hardware CR8, KVM: VMX: Do not () on out-of-bounds guest IRQ, kvm/x86: Handle async PF in RCU read-side critical sections, KVM: nVMX: HOST_CR3/HOST_CR4 cache, KVM: VMX: simplify and vmx_vcpu_pi_load, KVM: VMX: avoid double list add with VT-d posted interrupts, KVM: VMX: extract __pi_post_block, arm64: fault: Route pte translation faults via do_translation_fault, arm64: mm: Use READ_ONCE when dereferencing pointer to pte table, arm64: Make sure SPsel is always set, seccomp: the usage of get/put_seccomp_filter() in seccomp_get_filter(), selftests/seccomp: Support glibc 2.26 siginfo_t.h, extable: Enable RCU if it is not watching in kernel_text_address(), extable: Consolidate *kernel_text_a
4.13.429 Sep 2017 02:05 minor feature: Linux 4.13.4, iwlwifi: add workaround to disable wide channels in 5GHz, sched/cpuset/pm: cpuset vs. suspend-resume, bcache: bch_hprint crash and improve output, bcache: for gc and write-back race, bcache: sequential large write IO bypass, bcache: Correct return value for sysfs attach errors, bcache: correct cache_dirty_target in __update_writeback_rate(), bcache: do not subtract sectors_to_gc for bypassed IO, bcache: leak of bdev reference, bcache: initialize dirty stripes in flash_dev_run(), ALSA: seq: Cancel pending autoload work at unbinding device, PM / devfreq: memory leak when fail to register device, media: adv7180: add missing adv7180cp, adv7180st i2c device IDs, media: uvcvideo: Prevent heap overflow when accessing mapped controls, media: venus: copy/paste error in return_buf_error, media: Revert " media lirc_dev: remove superfluous get/put_device() calls", media: v4l2-compat-ioctl32: timespec conversion, s390/mm: race on mm- context.flush_mm, s390/mm: local TLB flushing vs. detach of an mm address space, net/netfilter/nf_conntrack_core: net_conntrack_lock(), PCI: pciehp: Report power fault only once until we clear it, PCI: shpchp: Enable bridge bus mastering if MSI is enabled, ARC: Re-enable MMU upon Machine Check exception, tracing: Apply trace_clock changes to instance max buffer, tracing: clear of RECORDED_TGID flag when disabling trace event, tracing: Add barrier to trace_printk() buffer nesting modification, ftrace: memleak when unregistering dynamic ops when tracing disabled, ftrace: selftest goto location on error, ftrace: depreempt config name in stack_tracer_ en,dis able, mailbox: bcm-flexrm-mailbox: mask used in CMPL_START_ADDR_VALUE(), scsi: qla2xxx: an integer overflow in sysfs code, scsi: qla2xxx: Use fabric name for Get Port Speed command, scsi: qla2xxx: Use BIT_6 to acquire FAWWPN from switch, scsi: qla2xxx: target multiqueue configuration, scsi: qla2xxx: Correction to vha- vref_count timeout, scsi: qla2xxx: Update fw_started flags at qpair
4.13.321 Sep 2017 19:45 minor feature: Linux 4.13.3, xfs: compiler warnings, md/raid5: release/flush io in raid5_do_work(), md/raid1/10: reset bio allocated from mempool, xfs: use kmem_free to free return value of kmem_zalloc, xfs: open code end_buffer_async_write in xfs_finish_page_writeback, xfs: don't set v3 xflags for v2 inodes, xfs: incorrect log_flushed on fsync, xfs: disable per-inode DAX flag, xfs: relog dirty buffers during swapext bmbt owner change, xfs: disallow marking previously dirty buffers as ordered, xfs: move bmbt owner change to last step of extent swap, xfs: skip bmbt block ino validation during owner change, xfs: don't log dirty ranges for ordered buffers, xfs: refactor buffer logging into buffer dirtying helper, xfs: ordered buffer log items are never formatted, xfs: remove unnecessary dirty bli format check for ordered bufs, xfs: open-code xfs_buf_item_dirty(), xfs: check for race with xfs_reclaim_inode() in xfs_ifree_cluster(), xfs: evict all inodes involved with log redo item, xfs: stop searching for free slots in an inode chunk when there are none, xfs: handle -EFSCORRUPTED during head/tail verification, xfs: log recovery corruption error due to tail overwrite, xfs: always verify the log tail during recovery, xfs: recovery failure when log record header wraps log end, xfs: Properly retry failed inode items in case of error during buffer writeback, xfs: Add infrastructure needed for error propagation during buffer IO failure, xfs: toggle readonly state around xfs_log_mount_finish, xfs: write unmount record for ro mounts, libnvdimm: integer overflow static analysis warning, libnvdimm, btt: check memory allocation failure, idr: remove WARN_ON_ONCE() when trying to replace negative ID, fuse: allow server to run in different pid_ns, ovl: false positive ESTALE on lookup, x86/mm, mm/hwpoison: Clear PRESENT bit for kernel 1:1 mappings of poison pages, x86/switch_to/64: Rewrite FS/GS switching yet again to AMD CPUs, x86/fsgsbase/64: Report FSBASE and GSBASE correctly in core dumps, x86/f
4.13.217 Sep 2017 17:45 minor feature: Linux 4.13.2, xfs: XFS_IS_REALTIME_INODE() should be false if no rt device present, NFSv4: up mirror allocation, NFS: Sync the correct byte range during synchronous writes, NFS: use after free in the I/O code, ARM: 8692/1: mm: abort uaccess retries upon fatal signal, ARM64: dts: marvell: armada-37xx: GIC maintenance interrupt, Bluetooth: Properly check L2CAP config option output buffer length, rt2800: TX_PIN_CFG setting for non MT7620 chips, Revert "firmware: add sanity check on shutdown/suspend", KVM: SVM: Limit PFERR_NESTED_GUEST_PAGE error_code check to L1 guest, mm/memory.c: mem_cgroup_oom_disable() call missing, mm/sparse.c: typo in online_mem_sections, mm/swapfile.c: swapon frontswap_map memory leak on error, mm: kvfree the swap cluster info if the swap file is unsatisfactory, selftests/x86/fsgsbase: Test selectors 1, 2, and 3, selftests: timers: run_destructive_tests target to handle skipped tests, kselftests: timers: leap-a-day: Change default arguments to help test runs, brcmfmac: feature check for multi-scheduled scan fails on bcm4345 devices, radix-tree: must check __radix_tree_preload() return value, rtlwifi: btcoexist: antenna selection code, rtlwifi: btcoexist: breakage of ant_sel for rtl8723be, btrfs: resume qgroup rescan on rw remount, nvme-fabrics: generate spec-compliant UUID NQNs, mtd: nand: qcom: config error for BCH, mtd: nand: qcom: read failure without complete bootchain, mtd: nand: mxc: mxc_v1 ooblayout, mtd: nand: hynix: add support for 20nm NAND chips, mtd: nand: make Samsung SLC NAND usable again
4.13.113 Sep 2017 06:45 minor feature: Linux 4.13.1, rtlwifi: fallback firmware loading, rtlwifi: memory leak when firmware request fails, of/device: Prevent buffer overflow in of_device_modalias(), scsi: sg: recheck MMAP_IO request length with lock held, scsi: sg: protect against races between mmap() and SG_SET_RESERVED_SIZE, cs5536: add support for IDE controller variant, ahci: don't use MSI for devices with the silly Intel NVMe remapping scheme, workqueue: flag collision, drm/nouveau: error handling in nv50_disp_atomic_commit, drm/nouveau/pci/msi: disable MSI on big-endian platforms by default, s390/mm: avoid empty zero pages for KVM guests to avoid postcopy hangs, MCB: add support for SC31 to mcb-lpc, mwifiex: correct channel stat buffer overflows, dlm: avoid double-free on error path in dlm_device_ register,unregister , iwlwifi: pci: add new PCI ID for 7265D, Bluetooth: Add support of 13d3:3494 RTL8723BE device, rtlwifi: rtl_pci_probe: fail path of _rtl_pci_find_adapter, drm/dp/mst: Handle errors from drm_atomic_get_private_obj_state() correctly, drm/ttm: accounting error when fail to get pages for pool, drm/vgem: Pin our pages for dmabuf exports, ath10k: memory leak in rx ring buffer allocation, intel_th: pci: Add Cannon Lake PCH-LP support, intel_th: pci: Add Cannon Lake PCH-H support, fpga: altera-hps2fpga: multiple init of l3_remap_lock, thunderbolt: reset response_type, crypto: caam/qi - compilation with DEenabled, crypto: caam/qi - compilation with CONFIG_DE_FORCE_WEAK_PER_CPU=y, binder: free memory on error, HID: wacom: Do not completely map WACOM_HID_WD_TOUCHRINGSTATUS usage, driver core: bus: a potential double free, iio: adc: ti-ads1015: add adequate wait time to get correct conversion, iio: adc: ti-ads1015: don't return invalid value from buffer setup callbacks, iio: adc: ti-ads1015: avoid getting stale result after runtime resume, iio: adc: ti-ads1015: enable conversion when CONFIG_PM is not set, iio: adc: ti-ads1015: scale information for ADS1115, iio: adc: ti-ads1015: incorrect data ra
4.12.1108 Sep 2017 19:05 minor feature: Linux 4.12.11, epoll: race between ep_poll_callback(POLLFREE) and ep_free()/ep_remove(), drm/nouveau/i2c/gf119-: add support for address-only transactions, nvme: the definition of the doorbell buffer config support bit, drm/ttm: accounting error when fail to get pages for pool, xfrm: policy: check policy direction value, lib/mpi: kunmap after finishing accessing buffer, mmc: sdhci-xenon: add set_power callback, wl1251: add a missing spin_lock_init(), drm/vmwgfx: F26 Wayland screen update, dm mpath: do not lock up a CPU with requeuing activity, CIFS: remove endian related sparse warning, CIFS: maximum SMB2 header size, alpha: uapi: Add support for __SANE_USERSPACE_TYPES__, cpuset: incorrect memory_pressure control file mapping, cpumask: spurious cpumask_of_node() on non-NUMA multi-node configs, ceph: readpage from fscache, mm, madvise: ensure poisoned pages are removed from per-cpu lists, mm, uprobes: multiple free of - uprobes_state.xol_area, crypto: algif_skcipher - only call put_page on referenced and used pages, i2c: ismt: Return EMSGSIZE for block reads with bogus length, i2c: ismt: Don't duplicate the receive length for block reads, crypto: chacha20 - handling of chunked input, Input: xpad - PowerA init quirk for some gamepad models, Input: synaptics - device info appearing different on reconnect, irqchip: mips-gic: SYNC after enabling GIC region, x86/io: Add "memory" clobber to insb/insw/insl/outsb/outsw/outsl, arm64: mm: abort uaccess retries upon fatal signal
4.12.1031 Aug 2017 09:45 minor feature: Linux 4.12.10, powerpc/mm: Ensure cpumask update is ordered, ACPI: EC: regression related to wrong ECDT initialization order, ACPI: APD: HID for Hisilicon Hip07/08, ntb: transport shouldn't disable link due to bogus values in SPADs, ntb: ntb_test: ensure the link is up before trying to configure the mws, Clarify (and ) MAX_LFS_FILESIZE macros, iommu: wrong freeing of iommu_device- dev, staging: rtl8188eu: add RNX-N150NUB support, iio: magnetometer: st_magn: remove ihl property for LSM303AGR, iio: magnetometer: st_magn: status register address for LSM303AGR, iio: hid-sensor-trigger: the race with user space powering up sensors, iio: imu: adis16480: acceleration scale factor for adis16480, ANDROID: binder: proc- tsk check. binder: Use wake up hint for synchronous transactions. binder: use group leader instead of open thread, Revert "android: binder: Sanity check at binder ioctl", Bluetooth: bnep: possible might sleep error in bnep_session, Bluetooth: cmtp: possible might sleep error in cmtp_session, Bluetooth: hidp: possible might sleep error in hidp_session_thread, netfilter: nfnetlink: Improve input length sanitization in nfnetlink_rcv, netfilter: nat: src map lookup, netfilter: expect: crash when putting uninited expectation, net: sunrpc: svcsock: NULL-pointer exception, x86/mm: use-after-free of ldt_struct, timers: excessive granularity of new timers after a nohz idle, perf/core: group cpu,task validation, ftrace: Check for null ret_stack on profile function graph entry function, virtio_pci: cpu affinity support, ring-buffer: Have ring_buffer_alloc_read_page() return error on offline CPU, nfsd: Limit end of page list when decoding NFSv4 WRITE, cifs: return ENAMETOOLONG for overlong names in cifs_open()/cifs_lookup(), cifs: df output for users with quota limits, kbuild: linker script do not match C names unless LD_DEAD_CODE_DATA_ELIMINATION is configured, RDMA/uverbs: Initialize cq_context appropriately, tracing: freeing of filter in create_filter() when set_str
4.12.925 Aug 2017 23:05 minor feature: Linux 4.12.9, usb: qmi_wwan: add D-Link DWM-222 device ID, usb: optimize acpi companion search for usb port devices, de: WARN_ON_ONCE() for modules, pids: make task_tgid_nr_ns() safe, Sanitize 'move_pages()' permission checks, kernel/watchdog: Prevent false positives with turbo modes, genirq/ipi: up checks against nr_cpu_ids, genirq: Restore trigger settings in irq_modify_status(), irqchip/atmel-aic: unbalanced refcount in aic_common_rtc_irq_up(), irqchip/atmel-aic: unbalanced of_node_put() in aic_common_irq_up(), x86/elf: Remove the unnecessary ADDR_NO_RANDOMIZE checks, x86: norandmaps/ADDR_NO_RANDOMIZE, x86/asm/64: Clear AC on NMI entries, perf/x86: RDPMC vs. mm_struct tracking, xen-blkfront: use a right index when checking requests, powerpc: VSX enabling/flushing to also test MSR_FP and MSR_VEC, blk-mq-pci: add a fallback when pci_irq_get_affinity returns NULL, ARM: dts: imx6qdl-nitrogen6_som2: PCIe reset, xen: bio vec merging, mm: revert x86_64 and arm64 ELF_ET_DYN_BASE base changes, mm/vmalloc.c: don't unconditonally use __GFP_HIGHMEM, mm/mempolicy: use after free when calling get_mempolicy, mm/cma_de.c: stack corruption due to sprintf usage, mm: double mmap_sem unlock on MMF_UNSTABLE enforced SIGBUS, slub: per memcg cache leak on css offline, mm: discard memblock data later, ALSA: usb-audio: add DSD support for new Amanero PID, ALSA: usb-audio: Add mute TLV for playback volumes on C-Media devices, ALSA: usb-audio: Apply sample rate quirk to Sennheiser headset, ALSA: seq: 2nd attempt at ing race creating a queue, MD: not clear - safemode for external metadata array, md: always clear - safemode when md_check_recovery gets the mddev lock. md: test in md_write_start(), Input: elan_i2c - Add antoher Lenovo ACPI ID for upcoming Lenovo NB, Input: elan_i2c - add ELAN0608 to the ACPI table, drm/amdgpu: save list length when fence is signaled, drm/i915: Perform an invalidate prior to executing golden renderstate, crypto: x86/sha1 - reads beyond the number of blocks pass
4.12.818 Aug 2017 08:45 minor feature: Linux 4.12.8, powerpc: /proc/cpuinfo revision for POWER9 DD2, MIPS: Octeon: broken EDAC driver. Revert "MIPS: Don't unnecessarily include kmalloc.h into.", MIPS: DEC: an int-handler.S CPU_DADDI_WORKAROUNDS regression, pinctrl: meson-gxl: Add missing GPIODV_18 pin entry, pinctrl: meson-gxbb: Add missing GPIODV_18 pin entry, pinctrl: samsung: Remove bogus irq_ un mask from resource management, pinctrl: uniphier: WARN_ON() of pingroups dump on LD20, pinctrl: uniphier: WARN_ON() of pingroups dump on LD11, pinctrl: intel: merrifield: Correct UART pin lists, pinctrl: sunxi: add a missing function of A10/A20 pinctrl driver, pinctrl: cherryview: Add Setzer models to the Chromebook DMI quirk, pnfs/blocklayout: require 64-bit sector_t, iio: adc: vf610_adc: VALT selection value for REFSEL bits, xhci: Reset Renesas uPD72020x USB controller for 32-bit DMA, PCI: Add pci_reset_function_locked(), PCI: Remove __pci_dev_reset() and pci_dev_reset(), PCI: Protect pci_error_handlers- reset_notify() usage with device_lock(), usb:xhci:Add quirk for Certain failing HP keyboard on reset after resume, usb: quirks: Add no-lpm quirk for Moshi USB to Ethernet Adapter, usb: core: unlink urbs from the tail of the endpoint's urb_list, USB: Check for dropped connection before switching to full speed, usb: renesas_usbhs: UGCTRL2 value for R-Car Gen3, usb: gadget: udc: renesas_usb3: usb_gadget_giveback_request() calling, block: Make blk_mq_delay_kick_requeue_list() rerun the queue at a quiet time, firmware: avoid invalid fallback aborts by using killable wait, firmware: batched requests - send wake up on failure on direct lookups, firmware: batched requests - wake all waiters, uas: Add US_FL_IGNORE_RESIDUE for Initio Corporation INIC-3069, staging: comedi: comedi_fops: do not call blocking ops when !TASK_RUNNING, iio: adc: Revert "axp288: Drop bogus AXP288_ADC_TS_PIN_CTRL register modifications", iio: light: tsl2563: use correct event code, iio: pressure: st_pressure_core: disable multiread by defaul
4.12.714 Aug 2017 03:05 minor feature: Linux 4.12.7, btrfs: Remove false alert when fiemap range is smaller than on-disk extent, scsi: sg: only check for dxfer_len greater than 256M, packet: tp_reserve race in packet_set_ring, udp: consistently apply ufo or fragmentation, igmp: regression caused by igmp sysctl namespace code. net: avoid skb_warn_bad_offload false positives on UFO, qmi_wwan: NULL deref on disconnect, tcp: fastopen: tcp_connect() must refresh the route, net: sched: set xt_tgchk_param par.nft_compat as 0 in ipt_init_target, net: sched: set xt_tgchk_param par.net properly in ipt_init_target, net/mlx4_en: don't set CHECKSUM_COMPLETE on SCTP packets, bpf, s390: jit branch offset related to ldimm64, ipv6: set rt6i_protocol properly in the route when it is installed, net: keepalive code vs TCP_FASTOPEN_CONNECT, tcp: avoid setting cwnd to invalid ssthresh after cwnd reduction states, ppp: xmit recursion detection on ppp channels, ppp: false xmit recursion detect with two ppp devices
4.12.613 Aug 2017 08:05 minor feature: Linux 4.12.6, drm/vmwgfx: cursor hotspot with Wayland on Fedora, sparc64: exception handling in UltraSPARC-III memcpy. sparc64: Register hugepages during arch init, sparc64: Prevent perf from running during super critical sections, sparc64: Measure receiver forward progress to avoid send mondo timeout, virtio_net: truesize for mergeable buffers, ipv4: fib: NULL pointer deref during fib_sync_down_dev(), workqueue: implicit ordered attribute should be overridable, net: phy: Correctly process PHY_HALTED in phy_stop_machine(), udp6: socket leak on early demux, net/mlx5: mlx5_add_flow_rules call with correct num of dests, net/mlx5e: Schedule overflow check work to mlx5e workqueue, net/mlx5e: wrong delay calculation for overflow check scheduling, net/mlx5e: Add missing support for PTP_CLK_REQ_PPS request, net/mlx5e: Change 1PPS out scheme, net/mlx5e: broken disable 1PPS flow, net/mlx5e: Add field select to MTPPS register, net/mlx5: mlx5_ifc_mtpps_reg_bits structure size, net/mlx5e: outer_header_zero() check size, net/mlx5e: IPoIB, Modify add/remove underlay QPN flows, sctp: the check for _sctp_walk_params and _sctp_walk_errors, sctp: don't dereference ptr before leaving _sctp_walk_ params, errors (), net/mlx5: command bad flow on command entry allocation failure, net/mlx5: command completion after timeout access invalid structure, net/mlx5: Consider tx_enabled in all modes on remap, dccp: a memleak for dccp_feat_init err process, dccp: a memleak that dccp_ipv4 doesn't put reqsk properly, dccp: a memleak that dccp_ipv6 doesn't put reqsk properly, bonding: commit link status change after propose, net: ethernet: nb8800: Handle all 4 RGMII modes identically, ipv6: Don't increase IPSTATS_MIB_FRAGFAILS twice in ip6_fragment(), packet: use-after-free in prb_retire_rx_blk_timer_expired(), openvswitch: potential out of bound access in parse_ct, mcs7780: initialization when CONFIG_VMAP_STACK is enabled, net: bonding: transmit load balancing in balance-alb mode, rtnetlink: allocate
4.12.508 Aug 2017 09:05 minor feature: Linux 4.12.5, mmc: tmio-mmc: bad pointer math, dentry name snapshots, ipmi/watchdog: watchdog timeout set on reboot, isdn/i4l: buffer overflow, drm/i915: scaler init during CRTC HW state readout, drm/nouveau/bar/gf100: access to upper half of BAR2, drm/nouveau/disp/nv50-: bump max chans to 21, drm/vmwgfx: Limit max desktop dimensions to 8Kx8K, drm/vmwgfx: gcc-7.1.1 warning, md/raid5: add thread_group worker async_tx__pending_all, md/raid1: writebehind bio clone, md: remove 'idx' from 'struct resync_pages', dm integrity: test for corrupted disk format during table load, dm integrity: inefficient allocation of journal space, KVM: PPC: Book3S HV: host crash on changing HPT size, KVM: PPC: Book3S HV: Enable TM before accessing TM registers, crypto: authencesn - digest_null crash, crypto: brcm - remove BCM_PDC_MBOX dependency in Kconfig, crypto: brcm - SHA3-512 algorithm failure, scripts/dtc: dtx_diff - update include dts paths to match build, NFSv4.1: a race where CB_NOTIFY_LOCK fails to wake a waiter, NFS: invalidate file size when taking a lock. mmc: sunxi: Keep default timing phase settings for new timing mode, powerpc/pseries: of_node_put() underflow during reconfig remove, parisc: Suspend lockup detectors before system halt, parisc: Extend disabled preemption in copy_user_page, parisc: Prevent TLB speculation on flushed pages on CPUs that only support equivalent aliases, ALSA: hda - Add mute led support for HP ProBook 440 G4, ALSA: hda - Add missing NVIDIA GPU codec IDs to patch table, ALSA: fm801: Initialize chip after IRQ handler is registered, jfs: Don't clear SGID when inheriting ACLs
4.12.428 Jul 2017 14:45 minor feature: Linux 4.12.4, sched/cputime: Don't use smp_processor_id() in preemptible context, alarmtimer: don't rate limit one-shot timers, smp/hotplug: Replace _ON and react useful, smp/hotplug: Move unparking of percpu threads to the control CPU, drm/i915: reintroduce VLV/CHV PFI programming power domain workaround, drm/i915: Hold RPM wakelock while initializing OA buffer, drm/i915/fbdev: Check for existence of ifbdev- vma before operations, tracing: kmemleak in instance_rmdir, PM / Domains: defer dev_pm_domain_set() until genpd- attach_dev succeeds if present, drm/imx: parallel-display: Accept drm_of_find_panel_or_bridge failure, device-dax: sysfs duplicate warnings, reiserfs: Don't clear SGID when inheriting ACLs, spmi: Include OF based modalias in device uevent, cpufreq: intel_pstate: Correct the busy calculation for KNL, vmbus: re-enable channel tasklet, acpi/nfit: memory corruption/Unregister mce decoder on failure, kernel/fork.c: virtually mapped stacks: do not disable interrupts, writeback: rework wb_ dec inc _stat family of functions, percpu_counter: Rename __percpu_counter_add to percpu_counter_add_batch, sched/fair: load_balance() affinity redo path, sched/cputime: Accumulate vtime on top of nsec clocksource, sched/cputime: Move the vtime task fields to their own struct, sched/cputime: Rename vtime fields, sched/cputime: Always set tsk- vtime_snap_whence after accounting vtime, vtime, sched/cputime: Remove vtime_account_user(), hfsplus: Don't clear SGID when inheriting ACLs, mlx5: Avoid that mlx5_ib_sg_to_klms() overflows the klms array, drm/i915: Make DP-MST connector info work, drm/mst: Avoid processing partially received up/down message transactions, drm/mst: Avoid dereferencing a NULL mstb in drm_dp_mst_handle_up_req(), drm/mst: error handling during MST sideband message reception, RDMA/core: Initialize port_num in qp_attr, RDMA/uverbs: the check for port number, ceph: race in concurrent readdir, staging: lustre: ko2iblnd: check copy_from_iter/copy_to_iter retu
4.12.322 Jul 2017 11:05 minor feature: Linux 4.12.3, kvm: vmx: allow host to access guest MSR_IA32_BNDCFGS, kvm: vmx: Check value written to IA32_BNDCFGS, kvm: x86: Guest BNDCFGS requires guest MPX support, kvm: vmx: Do not disable intercepts for BNDCFGS, PM / QoS: return -EINVAL for bogus strings, ALSA: hda/realtek - change the location for one of two front microphones, ALSA: x86: Clear the pdata.notify_lpe_audio pointer before teardown, pstore: leaked pstore_record in pstore_get_backend_records(), PM / wakeirq: Convert to SRCU, sched/topology: overlapping sched_group_mask, sched/topology: Optimize build_group_mask(), sched/topology: building of overlapping sched-groups, sched/headers/uapi: linux/sched/types.h userspace compilation errors, KEYS: DH: validate __spare field, crypto: caam - signals handling, crypto: caam - properly set IV after en,de crypt, crypto: sha1-ssse3 - Disable avx2, crypto: atmel - only treat EBUSY as transient if backlog, crypto: talitos - Extend max key length for SHA384/512-HMAC and AEAD, mm: overflow check in expand_upwards(), selftests/capabilities: the test_execve test, mnt: Make propagate_umount less slow for overlapping mount propagation trees, mnt: In propgate_umount handle visiting mounts in any order, mnt: In umount propagation reparent in a separate pass, Drivers: hv: vmbus: timing hole that can corrupt per-cpu page, nvmem: core: leaks on registration errors, rcu: Add memory barriers for NOCB leader wakeup, vt: unchecked __put_user() in tioclinux ioctls, arm64: Preventing READ_IMPLIES_EXEC propagation, ARM64: dts: marvell: armada37xx: timer interrupt specifiers, powerpc/kexec: radix to hash kexec due to IAMR/AMOR, exec: Limit arg stack to at most 75 of _STK_LIM, s390: reduce ELF_ET_DYN_BASE, powerpc: move ELF_ET_DYN_BASE to 4GB / 4MB, arm64: move ELF_ET_DYN_BASE to 4GB / 4MB, arm: move ELF_ET_DYN_BASE to 4MB, binfmt_elf: use ELF_ET_DYN_BASE only for PIE, checkpatch: silence perl 5.26.0 unescaped left brace warnings, fs/dcache.c: spin lockup on nlru- lock, mm/list_lru
4.12.218 Jul 2017 01:25 minor feature: Linux 4.12.2, x86/mm/pat: Don't report PAT on CPUs that don't support it, ext4: check return value of kstrtoull correctly in reserved_clusters_store, crypto: rsa-pkcs1pad - use constant time memory comparison for MACs, crypto: caam - gfp allocation flags (part I), staging: comedi: clean-up of comedi_class in comedi_init(), staging: vt6556: vnt_start missing call to vnt_key_init_table. locking/rwsem-spinlock: EINTR branch in __down_write_common(), proc: proc_sys_prune_dcache to hold a sb reference, imx-serial: RX DMA startup latency, mqueue: a use-after-free in sys_mq_notify()
4.12.113 Jul 2017 18:25 minor feature: Linux 4.12.1, crypto: drbg - panic in wait_for_completion call, xen: avoid deadlock in xenbus driver, sched/numa: Hide numa_wake_affine() from UP build, sched/fair: Remove effective_load(), sched/numa: Implement NUMA node level wake_affine(), sched/fair: Simplify wake_affine() for the single socket case, sched/numa: Override part of migrate_degrades_locality() when idle balancing, sched/numa: Use down_read_trylock() for the mmap_sem, sched/core: Implement new approach to scale select_idle_cpu(), sched/fair, cpumask: Export for_each_cpu_wrap(), x86/uaccess: Optimize copy_user_enhanced_fast_string() for short strings, powerpc/powernv: CPU_HOTPLUG=n idle.c compile error, tpm: a kernel memory leak in tpm-sysfs.c, tpm: a TPM2_Shutdown for TPM2 devices. Add "shutdown" to "struct class". gfs2: glock rhashtable rcu, xhci: Limit USB2 port wake support for AMD Promontory hosts, USB: serial: qcserial: new Sierra Wireless EM7305 device ID, USB: serial: option: add two Longcheer device ids, USB: core: device node leak, usb: typo in the definition of Endpoint out Request, Add USB quirk for HVR-950q to avoid intermittent device resets, usb: usbip: set buffer pointers to NULL after free, USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick, usb: dwc3: replace p with pK, RDMA/uverbs: Check port number supplied by user verbs cmds, driver core: platform: race condition with driver_override
4.11.906 Jul 2017 07:25 minor feature: Linux 4.11.9, hsi: build regression due to netdev destructor. esp4: udpencap for local TCP packets. KVM: nVMX: exception injection, KVM: x86: zero base3 of unusable segments, KVM: x86/vPMU: undefined shift in intel_pmu_refresh(), KVM: x86: emulation of RSM and IRET instructions, mtd: nand: fsmc: NAND width handling, mtd: nand: brcmnand: Check flash #WP pin status before nand erase/program, infiniband: hns: avoid gcc-7.0.1 warning for uninitialized data, iommu/amd: interrupt remapping when disable guest_mode, iommu/amd: incorrect error handling in amd_iommu_bind_pasid(), iommu/dma: Don't reserve PCI I/O windows, ocfs2: deadlock caused by recursive locking in xattr, ocfs2: o2hb: revert hb threshold to keep compatible, x86/mm: flush_tlb_page() on Xen, x86/mpx: Correctly report do_mpx_bt_fault() failures to user-space, perf/x86: spurious NMI with PEBS Load Latency event, x86/boot/KASLR: kexec crash due to 'virt_addr' calculation, x86/mshyperv: Remove excess #includes from mshyperv.h, Revert "x86/entry: the end of the stack for newly forked tasks", tools arch: Sync arch/x86/lib/memcpy_64.S with the kernel, ARM: davinci: PM: Do not free useful resources in normal path in 'davinci_pm_init', ARM: davinci: PM: Free resources in error handling path in 'davinci_pm_init', ARM: 8685/1: ensure memblock-limit is pmd-aligned, ARM64/ACPI: BAD_MADT_GICC_ENTRY() macro implementation, ARM64: PCI: struct acpi_pci_root_ops allocation failure path, watchdog: bcm281xx: use of uninitialized spinlock. xfrm: Oops on error in pfkey_msg2xfrm_state(), xfrm: NULL dereference on allocation failure, xfrm: stack access out of bounds with CONFIG_XFRM_SUB_POLICY, xfrm: move xfrm_garbage_collect out of xfrm_policy_flush, xfrm6: IPv6 payload_len in xfrm6_transport_finish, xen/blkback: don't free be structure too early, mm/vmalloc.c: huge-vmap: fail gracefully on unexpected huge vmap mappings, pinctrl/amd: Use regular interrupt instead of chained, x86/mm: boot crash caused by incorrect loop count calcula
4.11.830 Jun 2017 22:45 minor feature: Linux 4.11.8, brcmfmac: uninitialized warning in brcmf_usb_probe_phase2(), netfilter: xtables: build failure from COMPAT_XT_ALIGN outside CONFIG_COMPAT, netfilter: xtables: zero padding in data_to_user, net: phy: marvell phy status reading, spi: double time out tolerance, usb: gadget: f_fs: avoid out of bounds access on comp_desc, drm: GETCONNECTOR regression, rxrpc: several cases where a padded len isn't checked in decode, ACPI / scan: enumeration for special SPI and I2C devices, ACPI / scan: Apply default enumeration to devices with ACPI drivers, drm/amdgpu: add Polaris12 DID, drm/amdgpu: adjust default display clock, drm/amdgpu/atom: ps allocation size for EnableDispPowerGating, drm/radeon: add a quirk for Toshiba Satellite L20-183, drm/radeon: add a PX quirk for another K53TK variant, iscsi-target: Reject immediate data underflow larger than SCSI transfer length, iscsi-target: delayed logout processing greater than SECONDS_FOR_LOGOUT_COMP, target: kref- refcount underflow in transport_cmd_finish_abort, arm64/vdso: nsec handling for CLOCK_MONOTONIC_RAW, time: CLOCK_MONOTONIC_RAW sub-nanosecond accounting, time: clock- read(clock) race around clocksource changes, brcmfmac: unbind all devices upon failure in firmware callback, brcmfmac: use firmware callback upon failure to load, brcmfmac: add parameter to pass error code in firmware callback, Input: i8042 - add Fujitsu Lifebook AH544 to notimeout list, powerpc/64s: Handle data breakpoints in Radix mode, powerpc/kprobes: Pause function_graph tracing during jprobes handling, signal: Only reschedule timers on signals timers have sent, random: silence compiler warnings and race, HID: Add quirk for Dell PIXART OEM mouse, cxgb4: notify uP to route ctrlq compl to rdma rspq, CIFS: some return values in case of error in 'crypt_message', CIFS: Improve readdir verbosity, KVM: PPC: Book3S HV: Save/restore host values of deregisters, KVM: PPC: Book3S HV: Restore critical SPRs to host values on guest exit, KVM: PPC: Book3S HV:
4.11.726 Jun 2017 12:05 minor feature: Linux 4.11.7, mm: new crash in unmapped_area_topdown(), Allow stack to grow up to address space limit, mm: larger stack guard gap, between vmas, ARM: dts: am335x-sl50: cannot claim requested pins for spi0, ARM: dts: am335x-sl50: card detect pin for mmc1, crypto: Work around deallocated stack frame reference gcc on sparc. MIPS:its targets depend on vmlinux, MIPS: bnezc/jialc return address calculation, virtio_balloon: disable VIOMMU support, alarmtimer: Rate limit periodic intervals, alarmtimer: Prevent overflow of relative timers, genirq: Release resources in __setup_irq() error path, sched/core: Idle_task_exit() shouldn't use switch_mm_irqs_off(), iio: adc: meson-saradc: potential crash in meson_sar_adc_clear_fifo, staging: iio: ad7152: deadlock in ad7152_write_raw_samp_freq(), iio: imu: inv_mpu6050: add accel lpf setting for chip = MPU6500, userfaultfd: shmem: handle coredumping in handle_userfault(), mm: numa: avoid waiting on freed migrated pages, swap: cond_resched in swap_cgroup_prepare(), mm/memory-failure.c: use compound_head() flags for huge pages, USB: gadgetfs, dummy-hcd, net2280: locking for callbacks, USB: gadget: GPF in gadgetfs, usb: xhci: ASMedia ASM1042A chipset need shorts TX quirk, usb: xhci: USB 3.1 supported protocol parsing, drivers/misc/c2port/c2port-duramar2150.c: checking for NULL instead of IS_ERR(), coda: restore original firmware locations, usb: r8a66597-hcd: decrease timeout, usb: r8a66597-hcd: select a different endpoint on timeout, USB: gadget: dummy_hcd: hub-descriptor removable fields, pvrusb2: reduce stack usage pvr2_eeprom_analyze(), usb: dwc3: gadget: ISO transfer performance, USB: usbip: nonconforming hub descriptor, usb: core: potential memory leak in error path during hcd creation, USB: hub: SS max number of ports, usb: gadget: udc: renesas_usb3: lock for PN_ registers access, usb: gadget: udc: renesas_usb3: deadlock by spinlock, usb: gadget: udc: renesas_usb3: pm_runtime functions calling, ALSA: usb-audio: Amanero Combo384 qu
4.11.620 Jun 2017 23:05 minor feature: Linux 4.11.6, drm/i915: Disable decoupled MMIO, drm/i915: Always recompute watermarks when distrust_bios_wm is set, v2. drm/i915: Guard against i915_ggtt_disable_guc() being invoked unconditionally, drm/i915: Workaround VLV/CHV DSI scanline counter hardware fail, drm/i915: /270 rotated coordinates for FBC, Revert "drm/i915: Restore lost "Initialized i915" welcome message", s390/kvm: do not rely on the ILC on kvm host protection fauls, xtensa: don't use linux IRQ #0, efi: boot panic because of invalid BGRT image address, partitions/msdos: FreeBSD UFS2 file systems are not recognized, drm/i915: Prevent the system suspend complete optimization, PCI/PM: Add needs_resume flag to avoid suspend complete optimization, drm/i915: Do not drop pagetables when empty
4.11.516 Jun 2017 03:45 minor feature: Linux 4.11.5, kthread: boot hang (regression) on MIPS/OpenRISC, netfilter: nft_set_rbtree: handle element re-addition after deletion, drm/i915/vbt: split out defaults that are set when there is no VBT, drm/i915/vbt: don't propagate errors from intel_bios_init(), audit: the RCU locking for the auditd_connection structure, hwmon: (coretemp) Handle frozen hotplug state correctly, iomap_dio_rw: Prevent reading file data beyond iomap_dio- i_size, cgroup: mark cgroup_get() with __maybe_unused, pinctrl: cherryview: Add terminate entry for dmi_system_id tables, serial: sh-sci: panic when serial console and DMA are enabled, drm/i915/skl: Add missing SKL ID, drm/i915: runtime PM for LPE audio, drivers: char: mem: wraparound check to allow mappings up to the end, cpu/hotplug: Drop the device lock on error, ASoC: use-after-free at card unregistration, ALSA: timer: missing queue indices reset at SNDRV_TIMER_IOCTL_SELECT, ALSA: timer: race between read and ioctl, drm/nouveau/tmr: fully separate alarm execution/pending lists, x86/microcode/intel: Clear patch pointer before jettisoning the initrd, drm/vmwgfx: Make sure backup_handle is always valid, drm/vmwgfx: limit the number of mip levels in vmw_gb_surface_define_ioctl(), drm/vmwgfx: Handle vmalloc() failure in vmw_local_fifo_reserve(), net: qcom/emac: do not use hardware mdio automatic polling, srcu: Allow use of Classic SRCU from both process and interrupt context, perf/core: Drop kernel samples even though :u is specified, Revert "ata: sata_mv: Convert to devm_ioremap_resource()", powerpc/kernel: Initialize load_tm on task creation, powerpc/kernel: FP and vector register restoration, powerpc/hotplug-mem: missing endian conversion of aa_index, powerpc/numa: percpu allocations to be NUMA aware, powerpc/sysdev/simple_gpio: oops in gpio save_regs function, scsi: qla2xxx: mailbox pointer error in fwdump capture, scsi: qla2xxx: Set bit 15 for DIAG_ECHO_TEST MBC, scsi: qla2xxx: Modify T262 FW dump template to specify same start/end
4.11.408 Jun 2017 19:45 minor feature: Linux 4.11.4, xfs: off-by-in in loop termination in xfs_find_get_desired_pgoff(), xfs: unaligned access in xfs_btree_visit_blocks, xfs: avoid mount-time deadlock in CoW extent recovery, xfs: xfs_trans_alloc_empty, xfs: bad assertion for delalloc an extent that start at i_size, xfs: BMAPX shouldn't barf on inline-format directories, xfs: indlen accounting error on partial delalloc conversion, xfs: use-after-free in xfs_finish_page_writeback, xfs: reserve enough blocks to handle btree splits when remapping, xfs: wait on new inodes during quotaoff dquot release, xfs: update ag iterator to support wait on new inodes, xfs: support ability to wait on new inodes, xfs: up quotacheck buffer list error handling, xfs: prevent multi-fsb dir readahead from reading random blocks, xfs: handle array index overrun in xfs_dir2_leaf_readbuf(), xfs: integer truncation in xfs_bmap_remap_alloc, xfs: drop iolock from reclaim context to appease lockdep, xfs: actually report xattr extents via iomap, xfs: over-copying of getbmap parameters from userspace, xfs: use dedicated log worker wq to avoid deadlock with cil wq, xfs: off-by-one on max nr_pages in xfs_find_get_desired_pgoff(), xfs: use - b_state to buffer I/O accounting release race, xfs: missed holes in SEEK_HOLE implementation, drm/gma500/psb: Actually use VBT mode when it is found, slub/memcg: cure the brainless abuse of sysfs attributes, ksm: prevent crash after write_protect_page fails, x86/boot: Use CROSS_COMPILE prefor readelf, RDMA/qib,hfi1: MR reference count leak on write with immediate, RDMA/srp: NULL deref at srp_destroy_qp(), mm: consider memblock reservations for deferred memory initialization sizing, mm/hugetlb: report -EHWPOISON not -EFAULT when FOLL_HWPOISON is specified, mlock: mlock count can not decrease in race condition, mm/migrate: refcount handling when !hugepage_migration_supported(), dax: race between colliding PMD PTE entries, mm: avoid spurious 'bad pmd' warning messages, mm/page_alloc.c: make sure OOM vict
4.11.326 May 2017 18:05 minor feature: Linux 4.11.3, IB/hfi1: Protect the global dev_cntr_names and port_cntr_names, drm/i915/gvt: Disable access to stolen memory as a guest, drivers: char: mem: Check for address space wraparound with mmap(), nfsd: up the "supattr_exclcreat" attributes, nfsd: encoders mustn't use unitialized values in error cases, nfsd: undefined behavior in nfsd4_layout_verify, NFSv4: an rcu lock leak, pNFS/flexfiles: Check the result of nfs4_pnfs_ds_connect, NFS: Use GFP_NOIO for two allocations in writeback, NFS: use after free in write error path, NFSv4: a hang in OPEN related to server reboot, drm/edid: Add 10 bpc quirk for LGD 764 panel in HP zBook 17 G2, mtd: nand: add ooblayout for old hamming layout, mtd: nand: omap2: partition creation via cmdline mtdparts, mtd: nand: orion: clk handling, PCI: Freeze PME scan before suspending devices, PCI: Only allow WC mmap on prefetchable resources, PCI: another sanity check in /proc/pci mmap, PCI: pci_mmap_fits() for HAVE_PCI_RESOURCE_TO_USER platforms, PCI: hv: Specify CPU_AFFINITY_ALL for MSI affinity when = 32 CPUs, PCI: hv: Allocate interrupt descriptors with GFP_ATOMIC, PCI/ACPI: Add ThunderX pass2.x 2nd node MCFG quirk, PCI/ACPI: Tidy up MCFG quirk whitespace, thermal: mt8173: minor mtk_thermal.c cleanups, tracing/kprobes: Enforce kprobes teardown after testing, firmware: ti_sci: strncat length check, um: to call read_initrd after init_bootmem, drbd: request leak introduced by locking/atomic, kref: Kill kref_sub(), osf_wait4(): infoleak, kvm: arm/arm64: Force reading uncached stage2 PGD, kvm: arm/arm64: use after free of stage2 page table, kvm: arm/arm64: race in resetting stage2 PGD, MIPS: Loongson-3: Select MIPS_L1_CACHE_SHIFT_6, nvme: unmap CMB and remove sysfs file in reset path, genirq: chained interrupt data ordering, uwb: device quirk on big-endian hosts, stackprotector: Increase the per-task stack canary's random range from 32 bits to 64 bits on 64-bit platforms, metag/uaccess: Check access_ok in strncpy_from_user, metag/uacc
4.11.221 May 2017 19:45 minor feature: Linux 4.11.2, pstore: Shut down worker when unregistering, pstore: Use dynamic spinlock initializer, pstore: flags to enable dumps on powerpc, libnvdimm, pfn: 'npfns' vs section alignment, libnvdimm: nvdimm_bus_lock() vs device_lock() ordering, libnvdimm, pmem: a NULL pointer in nd_pmem_notify, libnvdimm, region: flush hint detection crash, ipmi: kernel panic at ipmi_ssif_thread(), libata: reject passthrough WRITE SAME requests, cgroup: spurious warnings on cgroup_is_dead() from cgroup_sk_alloc(), Bluetooth: hci_intel: add missing tty-device sanity check, Bluetooth: hci_bcm: add missing tty-device sanity check, Bluetooth: user channel for 32bit userspace on 64bit kernel, tty: pl011: use "qdf2400_e44" as the earlycon name for QDF2400 E44, tty: pty: ldisc flush after userspace become aware of the data already, serial: omap: suspend device on probe errors, serial: omap: runtime-pm handling on unbind, serial: samsung: Add missing checks for dma_map_single failure, serial: samsung: Use right device for DMA-mapping calls, fscrypt: avoid collisions when presenting long encrypted filenames, fscrypt: context consistency check when key(s) unavailable, initramfs: avoid "label at end of compound statement" error, initramfs: Always do fput() and load modules after rootfs populate, f2fs: Make flush bios explicitely sync, f2fs: check entire encrypted bigname when finding a dentry, f2fs: multiple f2fs_add_link() having same name for inline dentry, f2fs: fs corruption due to zero inode page, Revert "f2fs: put allocate_segment after refresh_sit_entry", f2fs: wrong max cost initialization, dax: PMD data corruption when fault races with write, ext4: return to starting transaction in ext4_dax_huge_fault(), mm: data corruption due to stale mmap reads, dax: prevent invalidation of mapped DAX entries, device-dax: sysfs attribute deadlock, device-dax: cdev leak, md/raid1: avoid reusing a resync bio after error handling. padata: free correct variable, ovl: do not set overlay.opaque on non-di
4.11.116 May 2017 01:45 minor feature: Linux 4.11.1, block: get rid of blk_integrity_revalidate(), xen: Revert commits da72ff5bfcb0 and 72a9b186292d, xen/arm,arm64: xen_dma_ops after 815dd18 "Consolidate get_dma_ops...", f2fs: sanity check segment count, net: mdio-mux: bcm-iproc: call mdiobus_free() in error path, bpf: don't let ldimm64 leak map addresses on unprivileged, bnxt_en: allocate enough space for - ntp_fltr_bmap, tcp: randomize timestamps on syncookies, ipv6: reorder ip6_route_dev_notifier after ipv6_dev_notf, ipv6: initialize route null entry in addrconf_init(), rtnetlink: NUL-terminate IFLA_PHYS_PORT_NAME string, ipv4, ipv6: ensure raw socket message is big enough to hold an IP header, tcp: do not inherit fastopen_req from parent, net: usb: qmi_wwan: add Telit ME910 support, net: ipv6: Do not duplicate DAD on link up, tcp: wraparound in tcp_lp, bpf, arm64: jit branch offset related to ldimm64, bpf: enhance verifier to understand stack pointer arithmetic, geneve: incorrect setting of UDP checksum flag, tcp: access to sk- sk_state in tcp_poll(), net: macb: phy interrupt parsing, refcount: change EXPORT_SYMBOL markings, sparc64: fault handling in NGbzero.S and GENbzero.S, brcmfmac: Make skb header writable before use, brcmfmac: Ensure pointer correctly set if skb data location changes, power: supply: lp8788: prevent out of bounds array access, drm/sti: GDP size to support up to UHD resolution, dm ioctl: prevent stack leak in dm ioctl call
4.10.1510 May 2017 22:05 minor feature: Linux 4.10.15, dm ioctl: prevent stack leak in dm ioctl call, hwmon: (it87) Avoid registering the same chip on both SIO addresses, scsi: storvsc: Workaround for virtual DVD SCSI version, Handle mismatched open calls, timerfd: Protect the might cancel mechanism proper
4.10.1404 May 2017 20:25 minor feature: Linux 4.10.14, ftrace/x86: triple fault with graph tracing and suspend-to-ram, cpu/hotplug: Serialize callback invocations proper, net: can: usb: gs_usb: buffer on stack, macsec: avoid heap overflow in skb_to_sgvec, ceph: recursion between ceph_set_acl() and __ceph_setattr(), nfsd: stricter decoding of write-like NFSv2/v3 ops, nfsd4: minor NFSv2/v3 write decoding cleanup, nfsd: check for oversized NFSv2/v3 arguments, Input: i8042 - add Clevo P650RS to the i8042 reset list, ASoC: intel: PM and non-atomic crash in bytcr drivers, p9_client_readdir(), MIPS: Avoid warning in arch_check_elf, MIPS: cevt-r4k: out-of-bounds array access, MIPS: KGDB: Use kernel context for sleeping threads, ARC: plat-eznps build error, scsi: return correct blkprep status code in case scsi_init_io() fails. ALSA: seq: Don't break snd_use_lock_sync() loop by timeout, ALSA: firewire-lib: inappropriate assignment between signed/unsigned type, ALSA: oxfw: regression to handle Stanton SCS.1m/1d, ipv6: check raw payload size correctly in ioctl, tcp: memset ca_priv data to 0 properly, ipv6: check skb- protocol before lookup for nexthop, net: phy: auto-negotiation stall due to unavailable interrupt, net: ipv6: regenerate host route if moved to gc list, macvlan: device ref leak when purging bc_queue, tcp: mark skbs with SCM_TIMESTAMPING_OPT_STATS, tcp: SCM_TIMESTAMPING_OPT_STATS for normal skbs, net/mlx5e: ETHTOOL_GRXCLSRLALL handling, net/mlx5e: small packet threshold, net/mlx5: E-Switch, Correctly deal with inline mode on ConnectX-5, net/mlx5: driver load bad flow when having fw initializing timeout, ip6mr: notification device destruction, netpoll: Check for skb- queue_mapping, net: ipv6: RTF_PCPU should not be settable from userspace, gso: Validate assumption of frag_list segementation, ipv6: source routing, ipv6: sr: double free of skb after handling invalid SRH, dp83640: don't recieve time stamps twice, ipv6: sr: out-of-bounds access in SRH validation, sh_eth: unmap DMA buffers when freeing rings
4.10.1328 Apr 2017 13:45 minor feature: Linux 4.10.13, device-dax: switch to srcu, rcu_read_lock() vs pte allocation, x86/mce/AMD: Give a name to MCA bank 3 when accessed with legacy MSRs, powerpc/kprobe: oops when kprobed on 'stdu' instruction, ubi/upd: Always flush after prepared for an update, x86/mce: Make the MCE notifier a blocking one, mac80211: MU-MIMO follow-MAC mode, mac80211: reject ToDS broadcast data frames, ubifs: O_TMPFILE corner case in ubifs_link(), ubifs: RENAME_WHITEOUT support, mmc: sdhci-esdhc-imx: increase the pad I/O drive strength for DDR50 card, mmc: dw_mmc: Don't allow Runtime PM for SDIO cards, ACPI / power: Avoid maybe-uninitialized warning, Input: elantech - add Fujitsu Lifebook E547 to force crc_enabled, s390/mm: CMMA vs KSM vs others, mmc: dw_mmc: silent verbose log when calling from PM context, CIFS: remove bad_network_name flag, cifs: Do not send echoes before Negotiate is complete, mm: prevent NR_ISOLATE_ stats from going negative, ring-buffer: Have ring_buffer_iter_empty() return true when empty, HID: wacom: Treat HID_DG_TOOLSERIALNUMBER as unsigned, tracing: Allocate the snapshot buffer before enabling probe, KEYS: keyctl_set_reqkey_keyring() to not leak thread keyrings, KEYS: Change the name of the dead type to ".dead" to prevent user access, KEYS: Disallow keyrings beginning with '.' to be joined as session keyrings
4.10.1224 Apr 2017 18:05 minor feature: Linux 4.10.12, virtio-console: avoid DMA from stack, cxusb: Use a dma capable buffer also for reading, mm: Tighten x86 /dev/mem with zeroing reads, rtc: tegra: Implement clock handling, ACPI / EC: Use busy polling mode when GPE is not enabled, x86/xen: APIC id mismatch warning on Intel, platform/x86: acer-wmi: setup accelerometer when machine has appropriate notify event, ASoC: Intel: select DW_DMAC_CORE since it's mandatory, dvb-usb-v2: avoid use-after-free, parisc: get_user() for 64-bit value on 32-bit kernel, crypto: lrw - use-after-free on EINPROGRESS, crypto: ahash - EINPROGRESS notification callback, crypto: xts - use-after-free on EINPROGRESS, crypto: algif_aead - bogus request dereference in completion function, ftrace: function pid filter on instances, zram: do not use copy_page with non-page aligned address, Revert "MIPS: Lantiq: cascaded IRQ setup", char: lack of bool string made CONFIG_DEVPORT always on, drm/i915/gvt: set the correct default value of CTX STATUS PTR, ftrace: removing of second function probe, irqchip/irq-imx-gpcv2: spinlock initialization, cpufreq: Bring CPUs up even if cpufreq_online() failed, pwm: rockchip: State of PWM clock should synchronize with PWM enabled state, can: ifi: use correct register to read rx status, libnvdimm: band aid btt vs clear poison locking, libnvdimm: reconfig_mutex, mmap_sem, and jbd2_handle lockdep splat, libnvdimm: blk free space accounting, make skb_copy_datagram_msg() et.al. preserve - msg_iter on error, new privimitive: iov_iter_revert(), xen, fbfront: connecting to backend, target: Avoid mappedlun symlink creation during lun shutdown, scsi: sd: capacity calculation with 32-bit sector_t, scsi: qla2xxx: Add to read correct register value for ISP82xx. scsi: sd: Consider max_xfer_blocks if opt_xfer_blocks is unusable, scsi: sr: Sanity check returned mode data, iscsi-target: Drop work-around for legacy GlobalSAN initiator, iscsi-target: TMR reference leak during session shutdown, efi/fb: Avoid reconfiguration
4.10.1120 Apr 2017 05:45 minor feature: Linux 4.10.11, dma-buf: add support for compat ioctl, net/packet: overflow in check for priv area size, crypto: caam - invalid dereference in caam_rsa_init_tfm(), crypto: caam - RNG deinstantiation error checking, MIPS: IRQ Stack: erroneous jal to plat_irq_dispatch, MIPS: Select HAVE_IRQ_EXIT_ON_IRQ_STACK, MIPS: Switch to the irq_stack in interrupts, MIPS: Only change 28 to thread_info if coming from user mode, MIPS: Stack unwinding while on IRQ stack, MIPS: Introduce irq_stack, rt2x00usb: do not anchor rx and tx urb's, rt2x00usb: anchor initialization, nfs: flexfiles: kernel OOPS if MDS returns unsupported DS type, orangefs: buffer size mis-match between kernel space and user space. orangefs: Dan Carpenter influenced cleanups. drm/i915: Do.init_clock_gating() earlier to avoid it clobbering watermarks, drm/i915: Avoid rcu_barrier() from reclaim paths (shrinker), drm/i915: Stop using RP_DOWN_EI on Baytrail, drm/i915: Drop support for I915_EXEC_CONSTANTS_ execbuf parameters. drm/i915: Only enable hotplug interrupts if the display interrupts are enabled, drm/i915: Reject HDMI 12bpc if the sink doesn't indicate support, drm/i915: Avoid tweaking evaluation thresholds on Baytrail v3, drm/i915: Nuke demessages from the pipe update critical section, drm/i915: Store a permanent error in obj- mm.pages, drm/i915/gen9: Increase PCODE request timeout to 50ms, drm/i915: Squelch any ktime/jiffie rounding errors for wait-ioctl, drm/i915/fbdev: Stop repeating tile configuration on stagnation, drm/i915: Move updating color management to before vblank evasion, drm/i915: forcewake active domain tracking
4.10.1013 Apr 2017 15:05 minor feature: Linux 4.10.10, x86/reboot/quirks: typo in ASUS EeeBook X205TA reboot quirk, usb-storage: Add ignore-residue quirk for Initio INIC-3619, x86/reboot/quirks: Add ASUS EeeBook X205TA/W reboot quirk, x86/reboot/quirks: Add ASUS EeeBook X205TA reboot quirk, platform/x86: asus-wmi: Detect quirk_no_rfkill from the DSDT, watchdog: s3c2410: infinite interrupt in soft mode, PCI: Add ACS quirk for Qualcomm QDF2400 and QDF2432, PCI: Sort the list of devices with D3 delay quirk by ID, mmc: sdhci-of-esdhc: remove default broken-cd for ARM, PCI: Disable MSI for HiSilicon Hip06/Hip07 Root Ports, PCI: Add Broadcom Northstar2 PAXC quirk for device class and MPSS, ARM: smccc: Update HVC comment to describe new quirk parameter, firmware: qcom: scm: interrupted SCM calls, arm: kernel: Add SMC structure parameter, HID: wacom: don't apply generic settings to old devices, ASoC: sun4i-i2s: Add quirks to handle a31 compatible, ACPI: save NVS memory for Lenovo G50-45, ASoC: Intel: cht_bsw_rt5645: add Baytrail MCLK support, ASoC: Intel: cht_bsw_rt5645: harden ACPI device detection, ASoC: Intel: Baytrail: add quirk for Lenovo Thinkpad 10, ASoC: codecs: rt5670: add quirk for Lenovo Thinkpad 10, ACPI / button: Change default behavior to lid_init_state=open, sata: ahci-da850: implement a workaround for the softreset quirk, PCI: xgene: double free on init error, PCI: Add ACS quirk for Intel Union Point, drm/mga: remove device_is_agp callback, usb: dwc3: host: pass quirk-broken-port-ped property for known broken revisions, usb: host: xhci-plat: enable BROKEN_PED quirk if platform requested, usb: xhci: add quirk flag for broken PED bits, serial: 8250_omap: Add OMAP_DMA_TX_KICK quirk for AM437x, usb: chipidea: msm: Rely on core to override AHBBURST, ASoC: Intel: bytcr_rt5640: quirks for Insyde devices, drm/i915: actually drive the BDW reserved IDs, drm/i915: more.is_mobile cleanups for BDW, drm/i915: INTEL_BDW_IDS definition, drm/edid: constify edid quirk list, kvm: page struct leak in handle_vmon, ran
4.10.909 Apr 2017 11:25 minor feature: Linux 4.10.9, drm/i915: A hotfor making aliasing PPGTT work for GVT-g, drm/i915: Let execlist_update_context() cover !FULL_PPGTT mode. drm/i915: Move the release of PT page to the upper caller, nvme/pci: Disable on removal when disconnected, nvme/core: race kicking freed request_queue, padata: avoid race in reordering, blk: Ensure users for current- bio_list can see the full list. blk: improve order of bio handling in generic_make_request(), MIPS: Lantiq: cascaded IRQ setup, ARM: dts: BCM5301X: Correct GIC_PPI interrupt flags, drm/armada: compile fail, mm, hugetlb: use pte_present() instead of pmd_present() in follow_huge_pmd(), mm: workingset: premature shadow node shrinking with cgroups, mm: rmap: huge file mmap accounting in the memcg stats, lib/syscall: Clear return values when no stack, x86/mce: copy/paste error in exception table entries, x86/mm/KASLR: Exclude EFI region from KASLR VA space randomization, drm/i915/kvmgt: Hold struct kvm reference, drm/etnaviv: (re-)protect fence allocation with GPU mutex, drm/vc4: Allocate the right amount of space for boot-time CRTC state. drm/radeon: Override fpfn for all VRAM placements in radeon_evict_flags, KVM: kvm_io_bus_unregister_dev() should never fail, KVM: x86: clear bus pointer when destroyed, serial: mxs-auart: baudrate calculation, USB: linked-list corruption in rh_call_control(), xhci: Set URB actual length for stopped control transfers, tty/serial: atmel: TX path in atmel_console_write(), tty/serial: atmel: race condition (TX+DMA), ACPI: Do not create a platform_device for IOAPIC/IOxAPIC, ACPI: incompatibility with mcount-based function graph tracing, parisc: access fault handling in pa_memcpy(), parisc: Avoid stalled CPU warnings after system shutdown, parisc: Clean up up routines for get_user()/put_user(), dt-bindings: rng: clocks property on omap_rng not always mandatory, nfsd: map the ENOKEY to nfserr_perm for avoiding warning, NFSv4.1 infinite loop on IO BAD_STATEID error, ARCv2: SLC: Make sure busy bit i
4.10.802 Apr 2017 11:45 minor feature: Linux 4.10.8, usb: musb: possible spinlock deadlock, sched/rt: Add a missing rescheduling point, qla2xxx: Allow vref count to timeout on vport delete. metag/ptrace: Reject partial NT_METAG_RPIPE writes, metag/ptrace: Provide default TXSTATUS for short NT_PRSTATUS, metag/ptrace: Preserve previous registers for short regset write, sparc/ptrace: Preserve previous registers for short regset write, mips/ptrace: Preserve previous registers for short regset write, h8300/ptrace: incorrect register transfer count, c6x/ptrace: Remove useless PTRACE_SETREGSET implementation, pinctrl: qcom: Don't clear status bit on irq_unmask, virtio_balloon: init 1st buffer in stats vq, KVM: x86: cleanup the page tracking SRCU instance, KVM: nVMX: nested VPID vmx exec control, xfrm_user: validate XFRM_MSG_NEWAE incoming ESN size harder, xfrm_user: validate XFRM_MSG_NEWAE XFRMA_REPLAY_ESN_VAL replay_window, xfrm: policy: init locks early
4.10.629 Mar 2017 12:45 minor feature: Linux 4.10.6, drm/amdgpu/si: add dpm quirk for Oland, cgroup/pids: remove spurious suspicious RCU usage warning, percpu: acquire pcpu_lock when updating pcpu_nr_empty_pop_pages, gfs2: Avoid alignment hole in struct lm_lockname, isdn/gigaset: NULL-deref at probe, target: VERIFY_16 handling in sbc_parse_cdb, scsi: mpt3sas: Avoid sleeping in interrupt context, scsi: libiscsi: add lock around task lists to list corruption regression, scsi: lpfc: Add shutdown method for kexec, target/pscsi: TYPE_TAPE + TYPE_MEDIMUM_CHANGER export, md/raid1/10: potential deadlock, hwrng: omap - Do not access INTMASK_REG on EIP76, hwrng: omap - use devm_clk_get() instead of of_clk_get(), hwrng: omap - write registers after enabling the clock, powerpc/boot: zImage TOC alignment, cpufreq: and clean up show_cpuinfo_cur_freq(), NFS prevent double free in async nfs4_exchange_id, xprtrdma: Squelch kbuild sparse complaint, md/r5cache: set_syndrome_sources() for data in cache, perf/core: event inheritance on fork(), perf/core: use-after-free in perf_release(), parisc: system shutdown halt, parisc: support R_PARISC_SECREL32 relocation in modules, parisc: Optimize flush_kernel_vmap_range and invalidate_kernel_vmap_range, qla2xxx: request queue corruption. qla2xxx: memory leak for abts processing, give up on gcc ilog2() constant optimizations
4.10.525 Mar 2017 15:45 minor feature: Linux 4.10.5, crypto: s5p-sss - spinlock recursion on LRW(AES), crypto: powerpc - initialisation of crc32c context, locking/rwsem: down_write_killable() for CONFIG_RWSEM_GENERIC_SPINLOCK=y, futex: Add missing error handling to FUTEX_REQUEUE_PI, futex: potential use-after-free in FUTEX_REQUEUE_PI, x86/perf: CR4.PCE propagation to use active_mm instead of mm, x86/intel_rdt: Put group node in rdtgroup_kn_unlock, x86/kasan: boot with KASAN=y and PROFILE_ANNOTATED_BRANCHES=y, x86/tsc: ART for TSC_KNOWN_FREQ, x86/unwind: last frame check for aligned function stacks, drm/i915/lspcon: resume time initialization due to unasserted HPD, drm/i915/gen9+: Enable hotplug detection early, drm/i915/lspcon: Enable AUX interrupts for resume time initialization, irqchip/gicv3-its: Add workaround for QDF2400 ITS erratum 0065, arm64: KVM: VHE: Clear HCR_TGE when invalidating guest TLBs, dccp: memory leak during tear-down of unsuccessful connection request, tun: premature POLLOUT notification on tun devices, dccp/tcp: routing redirect race, net: use net- count to check whether a netns is alive or not, bridge: drop netfilter fake rtable unconditionally, ipv6: avoid write to a possibly cloned skb, ipv6: make ECMP route replacement less greedy, mpls: Do not decrement alive counter for unregister events, mpls: Send route delete notifications when router module is unloaded, act_connmark: avoid crashing on malformed nlattrs with null parms, amd-xgbe: Enable IRQs only if napi_complete_done() is true, uapi: linux/packet_diag.h userspace compilation error, net/tunnel: set inner protocol in network gro hooks, vrf: use-after-free in vrf_xmit, team: use ETH_MAX_MTU as max mtu, dccp: use-after-free in dccp_feat_activate_values, net/sched: act_skbmod: remove unneeded rcu_read_unlock in tcf_skbmod_dump, net: socket refcounting in skb_complete_tx_timestamp(), net: socket refcounting in skb_complete_wifi_ack(), tcp: various for sockets morphing to listen state, strparser: destroy workqueue on module exit,
4.10.421 Mar 2017 05:45 minor feature: Linux 4.10.4, IB/mlx5: Verify that Q counters are supported, ext4: don't when truncating encrypted inodes on the orphan list, rc: raw decoder for keymap protocol is not loaded on register, dm: flush queued bios when process blocks to avoid deadlock, serial_ir: ensure we're ready to receive interrupts, drm/i915/gvt: superfluous newline in GVT_DISPLAY_READY env var, KVM: arm/arm64: Let vcpu thread modify its own active state, KVM: s390: guest migration for huge guests resulting in panic, serial: samsung: Continue to work if DMA request fails, USB: serial: io_ti: information leak in completion handler, USB: serial: io_ti: NULL-deref in interrupt callback, USB: iowarrior: NULL-deref in write, USB: iowarrior: NULL-deref at probe, USB: serial: omninet: reference leaks at open, USB: serial: safe_serial: information leak in completion handler, usb: host: xhci-plat: timeout on removal of hot pluggable xhci controllers, usb: host: xhci-dbg: HCIVERSION should be a binary number, Revert "usb: gadget: uvc: Add missing call for additional setup data", usb: gadget: function: f_fs: pass companion descriptor along, usb: ohci-at91: Do not drop unhandled USB suspend control requests, usb: dwc3-omap: missing break in dwc3_omap_set_mailbox(), usb: dwc3: gadget: make Set Endpoint Configuration macros safe, usb: gadget: dummy_hcd: clear usb_gadget region before registration, PCI: Prevent VPD access for QLogic ISP2722, powerpc/xics: Work around limitations of OPAL XICS priority handling, powerpc/booke: boot crash due to null hugepd, powerpc: Emulation support for load/store instructions on LE, i2c: add missing of_node_put in i2c_mux_del_adapters, dw2102: don't do DMA on stack, efi/arm: boot crash with CONFIG_CPUMASK_OFFSTACK=y, ucount: Remove the atomicity from ucount- count, tracing: Add #undef to compile error, i2c: bcm2835: Avoid possible NULL ptr dereference, MIPS: ralink: Remove unused rt*_wdt_reset functions, MIPS: ralink: Remove unused timer functions, MIPS: ralink: Cosmetic change
4.10.318 Mar 2017 01:05 minor feature: Linux 4.10.3, drivers: hv: Turn off write permission on the hypercall page, fat: using uninitialized fields of fat_inode/fsinfo_inode, kasan: resched in quarantine_remove_cache(), mm: do not call mem_cgroup_free() from within mem_cgroup_alloc(), thp: another corner case of munlock() vs. THPs, x86/tlb: tlb flushing when lguest clears PGE, x86, mm: gup_pte_range() vs DAX mappings, libceph: use () instead of _ON(1), drm/i915: not finding the VBT when it overlaps with OPREGION_ASLE_EXT, drm/i915: Pass timeout==0 on to i915_gem_object_wait_fence(), drm/i915: Check for timeout completion when waiting for the rq to submitted, drm/i915: Avoid spurious WARNs about the wrong pipe in the PPS code, drm/i915: Recreate internal objects with single page segments if dmar fails, drm: Cancel drm_fb_helper_resume_work on unload, drm: Cancel drm_fb_helper_dirty_work on unload, drm/i915/gvt: Disable access to stolen memory as a guest, drm/atomic: an error code in mode_up(), drm/imx: imx-tve: Do not set the regulator voltage, drm/vmwgfx: Work around drm removal of control nodes, drm/ttm: Make sure BOs being swapped out are cacheable, drm/edid: Add EDID_QUIRK_FORCE_8BPC quirk for Rotel RSX-1058, drm/radeon: handle vfct with multiple vbios images, drm/ast: AST2400 POST failure without BMC FW or VBIOS, drm/ast: Call open_key before enable_mmio in POST code, drm/ast: test for VGA enabled, drm/ast: Handle configuration without P2A bridge, Revert "drm/amdgpu: update tile table for oland/hainan", drm/amdgpu/pm: check for headless before calling compute_clocks, drm/amdgpu: add more cases to DCE11 possible crtc mask setup, mac80211: use driver-indicated transmitter STA only for data frames, mac80211: don't handle filtered frames within a BA session, mac80211: don't reorder frames with SN smaller than SSN, mac80211: flush delayed work when entering suspend, nfit, libnvdimm: interleave set cookie calculation, xtensa: move parse_tag_fdt out of #ifdef CONFIG_BLK_DEV_INITRD, pwm: pca9685: period chang
4.10.213 Mar 2017 14:25 minor feature: Linux 4.10.2, ceph: update readpages osd request according to size of pages, scsi: lpfc: Correct WQ creation for pagesize, MIPS: IP22: build error due to binutils 2.25 uselessnes. MIPS: IP22: Reformat inline assembler code to modern standards. module: memory leak on early load_module() failures, powerpc/mm/hash: Always clear UPRT and Host Radix bits when setting up CPU, powerpc/mm: Add MMU_FTR_KERNEL_RO to possible feature mask, powerpc/xmon: data-breakpoint, xprtrdma: Reduce required number of send SGEs, xprtrdma: Disable pad optimization by default, xprtrdma: Per-connection pad optimization, xprtrdma: Read chunk padding, dmaengine: ipu: Make sure the interrupt routine checks all interrupts. mtd: nand: ifc: location of eccstat registers for IFC V1.0, bcma: use (get put)_device when probing/removing device driver, md linear: a race between linear_add() and linear_congested(), rtc: sun6i: Switch to the external oscillator, rtc: sun6i: Add some locking, rtc: sun6i: Disable the build as a module, f2fs: zoned block device support, f2fs: avoid to redundant discard commands, f2fs: add ovp valid_blocks check for bg gc victim to fg_gc, f2fs: multiple f2fs_add_link() calls having same name, f2fs: a problem of using memory after free, NFSv4: getacl ERANGE for some ACL buffer sizes, NFSv4: getacl head length estimation, Revert "NFSv4.1: Handle NFS4ERR_BADSESSION/NFS4ERR_DEADSESSION replies to OP_SEQUENCE", pNFS/flexfiles: If the layout is invalid, it must be updated before retrying, NFSv4: reboot recovery in copy offload, NFSv4: memory and state leak in _nfs4_open_and_get_state, nfsd: special case truncates some more, nfsd: minor nfsd_setattr cleanup, VME: restore bus_remove function causing incomplete module unload, rtlwifi: rtl8192c-common: ": KASAN:, rtlwifi: alignment, remoteproc: qcom: mdt_loader: Don't overwrite firmware object, gfs2: Add missing rcu locking for glock lookup, rdma_cm: fail iwarp accepts w/o connection params, RDMA/core: incorrect structure packing for bo
4.10.102 Mar 2017 21:45 minor feature: Linux 4.10.1, xfs: clear delalloc and cache on buffered write failure, rtlwifi: rtl_usb: for URB leaking when doing ifconfig up/down, block: double-free in the failure path of cgwb_bdi_init(), ACPICA: Linuxize: Restore and Intel compiler build, netfilter: nf_ct_helper: warn when not applying default helper assignment, goldfish: Sanitize the broken interrupt handler, x86/platform/goldfish: Prevent unconditional loading, USB: serial: console: uninitialised spinlock, USB: serial: ark3116: register-accessor error handling, USB: serial: opticon: CTS retrieval at open, USB: serial: spcp8x5: modem-status handling, USB: serial: ftdi_sio: line-status over-reporting, USB: serial: ftdi_sio: extreme low-latency setting, USB: serial: ftdi_sio: modem-status error handling, USB: serial: cp210x: add new IDs for GE Bx50v3 boards, USB: serial: mos7840: another NULL-deref at open, tty: serial: msm: module autoload, net: socket: recvmmsg not returning error from sock_error, ip: IP_CHECKSUM handling, ptr_ring: race conditions when resizing
4.9.1226 Feb 2017 11:05 minor feature: Linux 4.9.12, videodev2.h: go back to limited range Y'CbCr for SRGB and, ADOBERGB, bcache: Make gc wakeup sane, remove set_task_state(), ntb_transport: Pick an unused queue, ntb: ntb_perf missing dmaengine_unmap_put, NTB: ntb_transport: defs_remove_recursive, timekeeping: Use deferred printk() in decode, printk: use rcuidle console tracepoint, PCI/PME: Restore pcie_pme_driver.remove, Revert "i2c: designware: detect when dynamic tar update is possible", ARM: 8658/1: uaccess: zeroing of 64-bit get_user(), futex: Move futex_init() to core_initcall, drm/dp/mst: kernel oops when turning off secondary monitor, drm/radeon: Use mode h/vdisplay fields to hide out of bounds HW cursor, Input: elan_i2c - add ELAN0605 to the ACPI table, missing sanity check in /dev/sg, scsi: don't _ON() empty DMA transfers, powerpc/64: Disable use of radix under a hypervisor, mmc: core: multi-bit bus width without high-speed mode, fuse: uninitialized flags in pipe_buffer, fuse: use after free in fuse_dev_do_read(), siano: make it work again with CONFIG_VMAP_STACK, vfs: uninitialized flags in splice_to_pipe()
4.9.1121 Feb 2017 06:25 minor feature: Linux 4.9.11, x86/fpu/xstate: xcomp_bv in XSAVES header, tcp: don't annotate mark on control socket from tcp_v6_send_response(), net/mlx5: Don't unlock fte while still using it, tcp: mark propagation with fwmark_reflect enabled, igmp, mld: memory leak in igmpv3/mld_del_delrec(), mld: do not remove mld souce list info when set link down, l2tp: do not use udp_ioctl(), net: dsa: Do not destroy invalid network devices, ping: a null pointer dereference, packet: round up linear to header len, net: introduce device min_header_len, sit: a double free on error path, lwtunnel: valid encap attr check should return 0 when lwtunnel is disabled, sctp: avoid _ON on sctp_wait_for_sndbuf, mlx4: Invoke softirqs after napi_reschedule, catc: Use heap buffer for memory size test, catc: Combine failure cleanup code in catc_probe(), rtl8150: Use heap buffers for all register access, pegasus: Use heap buffers for all register access, macvtap: read vnet_hdr_size once, tun: read vnet_hdr_sz once, tcp: avoid infinite loop in tcp_splice_read(), ipv6: tcp: add a missing tcp_v6_restore_cb(), ip6_gre: ip6gre_err() invalid reads, netlabel: out of bound access in cipso_v4_validate(), ipv4: keep skb- dst around in presence of IP options, net: use a work queue to defer net_disable_timestamp() work, stmmac: Discard masked flags in interrupt status register, tcp: divide in __tcp_select_window(), ipv6: pointer math error in ip6_tnl_parse_tlv_enc_lim(), ipv6: ip6_tnl_parse_tlv_enc_lim(), net/sched: matchall: configuration race, net/mlx5e: update of hash function/key via ethtool, can: kernel panic at security_sock_rcv_skb
4.9.1016 Feb 2017 20:25 minor feature: Linux 4.9.10, perf/core: crash in perf_event_read(), perf diff: segfault on 'perf diff -o N' option, perf diff: -o/--order option behavior (again), stacktrace, lockdep: address, newline ugliness, IB/rxe: mem_check_range integer overflow, IB/rxe: resid update, x86/CPU/AMD: Zen SMT topology, x86/CPU/AMD: Bring back Compute Unit ID, x86/mm/ptdump: soft lockup in page table walker, Revert "ALSA: line6: Only determine control port properties if needed", ALSA: seq: Don't handle loop timeout at snd_seq_pool_done(), ALSA: seq: race at creating a queue, ALSA: hda - adding a new NV HDMI/DP codec ID in the driver, xen-netfront: Delete rx_refill_timer in xennet_disconnect_backend(), powerpc/powernv: CPU hotplug to handle waking on HVI, powerpc/mm/radix: Update ERAT flushes when invalidating TLB, btrfs: btrfs_compat_ioctl failures on non-compat ioctls, scsi: qla2xxx: Avoid that issuing a LIP triggers a kernel crash, scsi: mpt3sas: disable ASPM for MPI2 controllers, scsi: aacraid: INTx/MSI-x with older controllers, scsi: zfcp: use-after-free by not tracing WKA port open/on failed send, Drivers: hv: vmbus: finally hv_need_to_signal_on_read(), Drivers: hv: vmbus: On the read path cleanup the logic to interrupt the host, Drivers: hv: vmbus: On write cleanup the logic to interrupt the host, Drivers: hv: vmbus: Base host signaling strictly on the ring state, net/mlx5e: Modify TIRs hash only when it's needed, mac80211: adding of mesh vendor IEs, nl80211: mesh HT operation check, drm/i915: Always convert incoming exec offsets to non-canonical, ARM: 8642/1: LPAE: catch pending imprecise abort on unmask, ARM: dts: imx6dl: GPIO4 range, target: COMPARE_AND_WRITE ref leak for non GOOD status, target: multi-session dynamic se_node_acl double free OOPs, target: early transport_generic_handle_tmr abort scenario, target: Use correct SCSI status during EXTENDED_COPY exception, target: Don't _ON during NodeACL dynamic - explicit conversion, drm/atomic: double free in drm_atomic_state_default_clea
4.9.912 Feb 2017 06:45 minor feature: Linux 4.9.9, drm/i915/execlists: Reset RING registers upon resume, fs: break out of iomap_file_buffered_write on fatal signals, iw_cxgb4: set correct FetchBurstMax for QPs, x86/irq: Make irq activate operations symmetric, irqdomain: Avoid activating interrupts more than once, iio: health: max30100: parenthesis around FIFO count check, iio: dht11: Use usleep_range instead of msleep for start signal, iio: health: afe4403: retrieve a valid iio_dev in suspend/resume, iio: health: afe4404: retrieve a valid iio_dev in suspend/resume, iio: adc: palmas_gpadc: retrieve a valid iio_dev in suspend/resume, staging: greybus: timesync: validate platform state callback, USB: serial: option: add device ID for HP lt2523 (Novatel E371), usb: gadget: f_fs: Assorted buffer overflow checks. usb: musb: host mode error -71 regression, USB: Add quirk for WORLDE easykey.25 MIDI keyboard, USB: serial: pl2303: add ATEN device ID, USB: serial: qcserial: add Dell DW5570 QDL, KVM: x86: do not save guest-unsupported XSAVE state, dmaengine: cppi41: oops in cppi41_runtime_resume, dmaengine: cppi41: runtime PM timeouts with USB mass storage, perf/x86/intel/uncore: Clean up hotplug conversion fallout, HID: wacom: poor prox handling in 'wacom_pl_irq', HID: hid-lg: immediate disconnection of Logitech Rumblepad 2, HID: usbhid: Quirk a AMI virtual mouse and keyboard with ALWAYS_POLL, iwlwifi: mvm: avoid crash on restart w/o reserved queues, iwlwifi: double hyphen in MODULE_FIRMWARE for 8000, pinctrl: intel: merrifield: Add missed check in mrfld_config_set(), pinctrl: baytrail: Debounce register is one per community, Revert "vring: Force use of DMA API for ARM-based systems with legacy devices", Revert "bcma: init serial console directly from ChipCommon code", percpu-refcount: reference leak during percpu-atomic transition, regulator: axp20x: AXP806: dcdcb being set instead of dcdce, vhost: initialization for vq- is_le, mmc: sdhci: Ignore unexpected CARD_INT interrupts, cgroup: don't online subsystems bef
4.9.807 Feb 2017 20:25 minor feature: Linux 4.9.8, xfs: bmv_count confusion w/ shared extents, xfs: clear _XBF_PAGES from buffers when readahead page, xfs: extsize hints are not unlikely in xfs_bmap_btalloc, xfs: remove racy hasattr check from attr ops, xfs: verify dirblocklog correctly, xfs: COW writeback race, xfs: xfs_mode_to_ftype() prototype, xfs: don't wrap ID in xfs_dq_get_next_id, xfs: sanity check inode di_mode, xfs: sanity check inode mode when creating new dentry, xfs: replace xfs_mode_to_ftype table with switch statement, xfs: add missing include dependencies to xfs_dir2.h, xfs: sanity check directory inode di_size, xfs: make the ASSERT() condition likely, xfs: don't print warnings when xfs_log_force fails, xfs: don't rely on - total in xfs_alloc_space_available, xfs: adjust allocation length in xfs_alloc_space_available, xfs: bogus minleft manipulations, xfs: bump up reserved blocks in xfs_alloc_set_aside, net: dsa: Bring back device detaching in dsa_slave_suspend(), lwtunnel: oops on state free after encap module unload, net: Specify the owning module for lwtunnel ops, qmi_wwan/cdc_ether: add device ID for HP lt2523 (Novatel E371) WWAN card, af_unix: move unix_mknod() out of bindlock, r8152: don't execute runtime suspend if the tx is not empty, net: mpls: multipath selection for LSR use case, bridge: netlink: call br_changelink() during br_dev_newlink(), net/mlx5e: Do not recycle pages from emergency reserve, tcp: initialize max window for a new fastopen socket, ipv6: addrconf: Avoid addrconf_disable_change() using RCU read-side lock, lwtunnel: autoload of lwt modules, net: phy: bcm63xx: Utilize correct config_intr function, net: harmonize_features() vs NETIF_F_HIGHDMA, vxlan: byte order of vxlan-gpe port number, virtio-net: restore VIRTIO_HDR_F_DATA_VALID on receiving, virtio: don't set VIRTIO_NET_HDR_F_DATA_VALID on xmit, net sched actions: refcnt when GETing of action after bind, ax25: segfault after sock connection timeout, ip6_tunnel: Account for tunnel header in tunnel MTU, ravb: do
4.9.703 Feb 2017 07:05 minor feature: Linux 4.9.7, drm/i915: Remove WaDisableLSQCROPERFforOCL KBL workaround. perf/core: concurrent sys_perf_event_open() vs. 'move_group' race, mm, memcg: do not retry precharge charges, platform/x86: intel_mid_powerbtn: Set IRQ_ONESHOT, platform/x86: mlx-platform: free first dev on error, virtio_mmio: Set DMA masks appropriately, memory_hotplug: make zone_can_shift() return a boolean value, pinctrl: baytrail: Rectify debounce support, pinctrl: uniphier: Ethernet (RMII) pin-mux setting for LD20, pinctrl: broxton: Use correct PADCFGLOCK offset, s5k4ecgx: select CRC32 helper, IB/rxe: Prevent from completer to operate on non valid QP, IB/rxe: rxe dev insertion to rxe_dev_list, IB/umem: Release pid in error and ODP flow, drm/i915: Check for NULL atomic state in intel_crtc_disable_noatomic(), drm/i915: calculation of rotated x and y offsets for planar formats, drm/i915: Don't init hpd polling for vlv and chv from runtime_suspend(), drm/i915: Don't leak edid in intel_crt_detect_ddc(), drm/i915: prevent crash with.disable_display parameter, drm/i915: Clear ret before unbinding in i915_gem_evict_something(), v4l: tvp5150: Don't override output pinmuxing at stream on/off time, v4l: tvp5150: comment regarding output pin muxing, v4l: tvp5150: Reset device at probe time, not in get/set format handlers, pctv452e: move buffer to heap, no mutex, iw_cxgb4: free EQ queue memory on last deref, SUNRPC: cleanup ida information when removing sunrpc module, NFSv4.0: always send mode in SETATTR after EXCLUSIVE4, NFSv4.1: a deadlock in layoutget, nfs: Don't increment lock sequence ID after NFS4ERR_MOVED, parisc: Don't use BITS_PER_LONG in userspace-exported swab.h header, ARC: arcompact handle unaligned access delay slot corner case, ARC: udelay: inline assembler by adding LP_COUNT to clobber list, can: ti_hecc: add missing prepare and unprepare of the clock, can: c_can_pci: null-pointer-deref in c_can_start() - set device pointer, IB/srp: invalid indirect_sg_entries parameter value, IB/srp:
4.9.627 Jan 2017 20:05 minor feature: Linux 4.9.6, libceph: stop allocating a new cipher on every crypto request, libceph: uninline ceph_crypto_key_destroy(), tools/virtio/ringtest: run-on-all.sh for offline cpus, selftest/powerpc: Wrong PMC initialized in pmc56_overflow test, soc: ti: wkup_m3_ipc: error return code in wkup_m3_ipc_probe(), spi: pxa2xx: add missed break, dmaengine: pl330: runtime PM support for terminated transfers, dmaengine: rcar-dmac: unmap slave resource when channel is freed, s5p-mfc: clock management in s5p_mfc_release() function, s5p-cec: mark PM functions as __maybe_unused again, st-hva: some error handling in hva_hw_probe(), ite-cir: initialize use_demodulator before using it, gs1662: drop kfree for memory allocated with devm_kzalloc, platform: pxa_camera: add VIDEO_V4L2 dependency, blackfin: check devm_pinctrl_get() for errors, rpmsg: virtio_rpmsg_bus: channel creation, mtd: spi-nor: some error codes in cqspi_setup_flash(), mtd: spi-nor: Off by one in cqspi_setup_flash(), PM / devfreq: the of devfreq_add_device when governor is NULL, PM / devfreq: exynos-bus: the wrong return value, scsi: mpt3sas: hang on ata passthrough commands, scsi: ses: SAS device detection in enclosure, swiotlb: Add swiotlb=noforce deoption, swiotlb: Convert swiotlb_force from int to enum, arm64: swiotlb fallback allocation, arm64: mm: avoid name clash in __page_to_voff(), xprtrdma: Squelch "max send, max recv" messages at connect time, xprtrdma: Make FRWR send queue entry accounting more accurate, libceph: make sure ceph_aes_crypt() IV is aligned, ceph: endianness in frag_tree_split_cmp, ceph: endianness of getattr mask in ceph_d_revalidate, ceph: ceph_get_caps() interruption, ceph: scheduler warning due to nested blocking, ARM: 8613/1: the uaccess crash on PB11MPCore, ARM: ux500: prcmu_is_cpu_in_wfi() calculation, ARM: dts: omap3: Card Detect and Write Protect on Logic PD SOM-LV, ARM: dts: imx6qdl-nitrogen6_max: sgtl5000 pinctrl init, ARM: dts: omap2: Add an empty chosen node to top level DTSI, ARM: dts
4.9.522 Jan 2017 07:45 minor feature: Linux 4.9.5, pinctrl: sh-pfc: Do not unconditionally support PIN_CONFIG_BIAS_DISABLE, arm64: hugetlb: the wrong return value for huge_ptep_set_access_flags, arm64: hugetlb: remove the wrong pmd check in find_num_contig(), arm64: hugetlb: the wrong address for several functions, powerpc/powernv: Don't warn on PE init if unfreeze is unsupported, powerpc/ibmebus: device reference leaks in sysfs interface, powerpc/ibmebus: further device reference leaks, powerpc/mm: Correct process and partition table max size, bus: vexpress-config: device reference leak, blk-mq: Always schedule hctx- next_cpu, power: supply: bq27xxx_battery: register map for BQ27510 and BQ27520, bq24190_charger: PM runtime use for bq24190_battery_set_property, iw_cxgb4: error return code in c4iw_rdev_open(), powercap/intel_rapl: and tidy up error handling, ACPI / APEI: NMI notification handling, block: cfq_cpd_alloc() should use @gfp, block: Change extern inline to static inline, ACPI / CPPC: set an error code on probe error path, regulators: helpers: handling of bypass_val_on in get_bypass_regmap, cpufreq: powernv: Disable preemption while checking CPU throttling state, powerpc/64: Simplify adaptation to new ISA v3.00 HPTE format, remoteproc: st: error return code in st_rproc_probe(), remoteproc: qcom_wcnss: circular module dependency, drm: Initialise drm_mm.head_node.allocated, drm/i915: Move the min_pixclk handling to the end of readout, drm/panel: simple: Check against num_timings when setting preferred for timing, drm: avoid uninitialized timestamp use in wait_vblank, drm/i915/gen9: PCODE polling during SAGV disabling, i2c: mux: pca954x: i2c mux selection caching, NFSv4.1: nfs4_fl_prepare_ds must be careful about reporting success. NFS: a performance regression in readdir, pNFS: race in pnfs_wait_on_layoutreturn, NFS: typo in parameter description, pinctrl: meson: gpio request disabling other modes, btrfs: error handling when run_delayed_extent_op fails, btrfs: locking when we put back a delayed
4.9.416 Jan 2017 16:25 minor feature: Linux 4.9.4, rtlwifi: rtl_usb: missing entry in USB driver's private data, rtlwifi: enter/exit power_save, drm/i915/gen9: PCODE polling during CDCLK change notification, ALSA: usb-audio: Add a quirk for Plantronics BT600, spi: mvebu: baudrate calculation for armada variant, ARM: omap2+: am437x: rollback to use omap3_gptimer_timer_init(), ARM: 8631/1: clkdev: Detect errors in clk_hw_register_clkdev() for mass registration, ARM: OMAP4+: bad fallthrough for cpuidle, ARM: OMAP5: build for PM code, ARM: OMAP5: mpuss_early_init, bus: arm-ccn: Prevent hotplug callback leak, svcrdma: Clear xpt_bc_xps in xprt_setup_rdma_bc() error exit arm, ARM: qcom_defconfig: MDM9515 LCC and GCC config, ARM: zynq: Reserve correct amount of non-DMA RAM, ARM: pxa: pxa25x interrupt init, ARM64: dts: bcm2835: bcm2837 compatible string, ARM64: dts: bcm2837-rpi-3-b: remove incorrect pwr LED, arm64: dts: mt8173: auxadc node, tools/virtio: READ_ONCE(), powerpc: build warning on 32-bit PPC, ALSA: firewire-tascam: to handle error from initialization of stream data, HID: hid-cypress: validate length of report, net: vrf: do not allow table id 0, net: ipv4: multipath selection with vrf, net/mlx5e: Remove WARN_ONCE from adaptive moderation code, gro: Disable frag0 optimization on IPv6 ext headers, gro: use min_t() in skb_gro_reset_offset(), gro: Enter slow-path if there is no tailroom, net: add the AF_QIPCRTR entries to family name tables, net: dsa: Ensure validity of dst- ds 0 , r8152: rx for runtime suspend, r8152: split rtl8152_suspend function, net: dsa: bcm_sf2: Utilize nested MDIO read/write, net: dsa: bcm_sf2: Do not clobber b53_switch_ops, bpf: change back to orig prog on too many passes, net: vrf: Add missing Rx counters, ipv4: Do not allow MAIN to be alias for new LOCAL w/ custom rules, igmp: Make igmp group member RFC 3376 compliant, flow_dissector: Update pptp handling to avoid null pointer deref. drop_monitor: consider inserted data in genlmsg_end, drop_monitor: add missing call to genlmsg_
4.9.212 Jan 2017 15:45 minor feature: Linux 4.9.2, drm/i915: setting of boost freq tunable, drm/i915: skip the first 4k of stolen memory on everything = gen8, drm/i915: Initialize dev_priv- atomic_cdclk_freq at init time, drm/i915: cdclk vs. dev_cdclk mess when not recomputing things, drm/i915/dsi: Do not clear DPOUNIT_CLOCK_GATE_DISABLE from vlv_init_display_clock_gating, drm/i915/dsi: chv_exec_gpio disabling the GPIOs it is setting, net: mvpp2: dma unmapping of TX buffers for fragments, sg_write()/bsg_write() is not fit to be called under KERNEL_DS, kconfig/nconf: hang when editing symbol with a long prompt, target/user: use-after-free of tcmu_cmds if they are expired, libnvdimm, pfn: align attribute, of, numa: Return NUMA_NO_NODE from disable of_node_to_nid() if nid not possible. powerpc/boot: Request no dynamic linker for boot wrapper, powerpc/ps3: system hang with GCC 5 builds, powerpc/64e: Convert cmpi to cmpwi in head_64.S, SUNRPC: refcounting problems with auth_gss messages. pNFS: a deadlock between read resends and layoutreturn, pNFS: Clear NFS_LAYOUT_RETURN_REQUESTED when invalidating the layout stateid, pNFS: Don't clear the layout stateid if a layout return is outstanding, pNFS: On error, do not send LAYOUTGET until the LAYOUTRETURN has completed, nfs_write_end(): handling of short copies, libceph: verify authorize reply on connect, PCI: Check for PME in targeted sleep state, i40iw: Use correct src address in memcpy to rdma stats counters, bad_inode: add missing i_op initializers, Input: drv260x - input device's parent assignment, v4l: tvp5150: Add missing break in set control handler, media: solo6x10: lockup by avoiding delayed register write, s5p-mfc: failure path of s5p_mfc_alloc_memdev(), mn88473: chip id check on probe, mn88472: chip id check on probe, IB/cma: a race condition in iboe_addr_get_sgid(), IB/rxe: a memory leak in rxe_qp_cleanup(), IB/multicast: Check ib_find_pkey() return value, IPoIB: Avoid reading an uninitialized member variable, IB/mad: an array index check, fgraph: Ha
4.9.108 Jan 2017 07:05 minor feature: Linux 4.9.1, x86/kbuild: enable modversions for symbols exported from asm, builddeb: cross-building to arm64 producing host-arch debs, xfs: set AGI buffer type in xlog_recover_clear_agi_bucket, xfs: up xfs_swap_extent_forks inline extent handling, arm/xen: Use alloc_percpu rather than __alloc_percpu, xen/gntdev: Use VM_MIXEDMAP instead of VM_IO to avoid NUMA balancing, tpm xen: Remove bogus tpm_chip_unregister, kernel/de/de_core.c: more properly delay for secondary CPUs, watchdog: qcom: kernel panic due to external abort on non-linefetch, watchdog: mei_wdt: request stop on reboot to prevent false positive event, kernel/watchdog: use nmi registers snapshot in hardlockup handler, CIFS: a possible memory corruption in push locks, CIFS: Decrease verbosity of ioctl call, CIFS: a possible double locking of mutex during reconnect, CIFS: missing nls unload in smb2_reconnect(), CIFS: a possible memory corruption during reconnect, cifs: smbencrypt() to stop pointing a scatterlist at the stack, ASoC: intel: crash at suspend/resume without card registration, dm space map metadata: 'struct sm_metadata' leak on failed create, dm raid: discard support regression, dm rq: a race condition in rq_completed(), dm crypt: mark key as invalid until properly loaded, dm flakey: return -EINVAL on interval bounds error in flakey_ctr(), dm table: an 'all_blk_mq' table must be loaded for a blk-mq DM device, dm table: 'all_blk_mq' inconsistency when an empty table is loaded, blk-mq: Do not invoke.queue_rq() for a stopped queue, PM / OPP: Don't use OPP structure outside of rcu protected section, PM / OPP: Pass opp_table to dev_pm_opp_put_regulator(), usb: gadget: composite: always set ep- mult to a sensible value, mm, page_alloc: keep pcp count and list contents in sync if struct page is corrupted, mm/vmscan.c: set correct defer count for shrinker, nvmet: possible infinite loop triggered on hot namespace removal, loop: return proper error from loop_queue_rq(), f2fs: to determine start_cp_addr by
4.8.1518 Dec 2016 11:45 minor feature: Linux 4.8.15, crypto: rsa - Add Makefile dependencies to parallel builds, hotplug: Make register and unregister notifier API symmetric, batman-adv: Check for alloc errors when preparing TT local data, m68k: ndelay() macro, ceph: don't set req- r_locked_dir in ceph_d_revalidate, ARM: dts: imx7d: LCDIF clock assignment, ARM: dts: orion5x: number of sata port for linkstation ls-gl, Revert "ACPI: Execute _PTS before system reboot", can: peak: bad memory access and free sequence, can: raw: raw_setsockopt: limit number of can_filter that can be set, crypto: marvell - Don't corrupt state of an STD req for re-stepped ahash, crypto: mcryptd - Check mcryptd algorithm compatibility, crypto: caam - pointer size for AArch64 boot loader, AArch32 kernel, crypto: marvell - Don't copy hash operation twice into the SRAM, acpi, nfit: bus vs dimm confusion in xlat_status, acpi, nfit: validate ars_status output buffer size, acpi, nfit, libnvdimm: / harden ars_status output length handling, acpi, nfit: extended status translations for ACPI DSMs, perf/x86: full width counter, counter overflow, vhost-vsock: orphan connection reset, sched/autogroup: bit kernel nice level adjustment, scsi: lpfc: oops/in lpfc_sli_ringtxcmpl_put(), device-dax: private mapping restriction, permit read-only, locking/rtmutex: Use READ_ONCE() in rt_mutex_owner(), locking/rtmutex: Prevent dequeue vs. unlock race, zram: restrict add/remove attributes to root only, parisc: TLB related boot crash on SMP machines, parisc: Remove unnecessary TLB purges from flush_dcache_page_asm and flush_icache_page_asm, parisc: Purge TLB before setting PTE, fuse: clearing suid, sgid for chown(), powerpc/boot: build failure in 32-bit boot wrapper, powerpc/mm: lazy icache flush on pre-POWER5, powerpc/eeh: deadlock when PE frozen state can't be cleared
4.8.1413 Dec 2016 21:05 minor feature: Linux 4.8.14, esp6: integrity verification when ESN are used, esp4: integrity verification when ESN are used, flowcache: Increase threshold for refusing new allocations, Revert: "ip6_tunnel: Update skb- protocol to ETH_P_IPV6 in ip6_tnl_xmit()", ipv4: Set skb- protocol properly for local output, ipv6: Set skb- protocol properly for local output, Don't feed anything but regular iovec's to blk_rq_map_user_iov, constify iov_iter_count() and iter_is_iovec(), sparc32: inverted invalid_frame_pointer checks on sigreturns, sparc64: compile warning section mismatch in find_node(), sparc64: find_node warning if numa node cannot be found, ipv4: Drop sufupdate from resize code, ipv4: Drop leaf from sufpull/push functions, ipv4: memory leak in exception case for splitting tries, ipv4: Restore fib_trie_flush_external function and call ordering, net: ping: check minimum size on ICMP header length, net: avoid signed overflows for SO_ SND RCV BUFFORCE, geneve: avoid use-after-free of skb- data, tipc: check minimum bearer MTU, sh_eth: remove unchecked interrupts for RZ/A1, net: bcmgenet: Utilize correct struct device for all DMA operations, cdc_ether: handling connection notification, ip6_offload: check segs for NULL in ipv6_gso_segment. packet: race condition in packet_set_ring, GSO: Reload iph after pskb_may_pull, net/dccp: use-after-free in dccp_invalid_packet, net: macb: the RX queue reset in macb_rx(), netlink: Do not schedule work from sk_destruct, netlink: Call cb- done from a worker thread, net/sched: pedit: make sure that offset is valid, net: dsa: unbalanced dsa_switch_tree reference counting, net, sched: respect rcu grace period on cls destruction, net: dsa: bcm_sf2: Ensure we re-negotiate EEE during after link change, udplite: call proper backlog handlers, ipv6: bump genid when the IFA_F_TENTATIVE flag is clear, rtnl: the loop index update error in rtnl_dump_ifinfo(), l2tp: racy SOCK_ZAPPED flag check in l2tp_ip ,6 _bind(), rtnetlink: FDB size computation, af_unix: condit
4.8.1309 Dec 2016 11:05 minor feature: Linux 4.8.13, arm64: suspend: Reconfigure PSTATE after resume from idle, arm64: mm: Set PSTATE.PAN from the cpu_enable_pan() call, arm64: cpufeature: Schedule enable() calls instead of calling them via IPI, batman-adv: Detect missing primaryif during tp_send as error, clk: sunxi: M factor computation for APB1, perf/x86: Restore TASK_SIZE check on frame pointer, drm/mediatek: null pointer dereference, pwm: device reference leak, KVM: use after free in kvm_ioctl_create_device(), arm64: dts: juno: cluster sleep state entry latency on all SoC versions, drm/radeon: check for port PM availability, drm/amdgpu: check for port PM availability, drm/radeon: power state when port pm is unavailable (v2), drm/amdgpu: power state when port pm is unavailable, drm/i915: drop the struct_mutex when wedged or trying to reset, drm/i915: Don't touch NULL sg on i915_gem_object_get_pages_gtt() error, KVM: arm/arm64: vgic: Don't notify EOI for non-SPIs, mwifiex: printk() overflow with 32-byte SSIDs, PCI: Set Read Completion Boundary to 128 iff Root Port supports it (_HPX), PCI: Export pcie_find_root_port, mm: workingset: NULL ptr in count_shadow_nodes, rcu: soft lockup for rcu_nocb_kthread, Input: psmouse - disable automatic probing of BYD touchpads, Input: change KEY_DATA from 0x275 to 0x277, ovl: d_real() for stacked fs, mm: false-positive WARN_ON() in truncate/invalidate for hugetlb, kasan: update kasan_global for gcc 7, zram: unbalanced idr management at hot removal, thp: corner case of munlock() of PTE-mapped THPs, mm, thp: propagation of conditional compilation in khugepaged.c, ARC: Don't use "+l" inline asm constraint, ARC: mm: PAE40: crash at munmap, scsi: libfc: seconds_since_last_reset miscalculation, scsi: hpsa: use bus '3' for legacy HBA devices, libata-scsi: up ata_gen_passthru_sense()
4.8.1205 Dec 2016 11:05 minor feature: Linux 4.8.12, scsi: mpt3sas: Unblock device after controller reset, flow_dissect: call init_default_flow_dissectors() earlier, mm, oom: stop pre-mature high-order OOM killer invocations, can: bcm: support for CAN FD frames, powerpc/boot: the early OPAL console wrappers, powerpc/mm: up kernel read only mapping, powerpc: Set missing wakeup bit in LPCR on POWER9, device-dax: fail all private mapping attempts, device-dax: check devm_nsio_enable() return value, xc2028: use-after-free properly, X.509: double free in x509_cert_parse() ver #3 , mpi: NULL ptr dereference in mpi_powm() ver #3 , mmc: sdhci-of-esdhc: up PRESENT_STATE read, parisc: Also flush data TLB in flush_icache_page_asm, parisc: race in pci-dma.c, parisc: Switch to generic sched_clock implementation, parisc: races in parisc_setup_cache_timing(), thermal/powerclamp: add back module device table, perf/x86/intel: Cure bogus unwind from PEBS entries, perf/core: address filter parser, x86/traps: Ignore high word of regs- cs in early_up_exception(), x86/fpu: invalid FPU ptrace state after execve(), NFSv4.x: hide array-bounds warning, apparmor: change_hat not finding hat after policy replacement, cfg80211: limit scan results cache size, tile: avoid using clocksource_cyc2ns with absolute cycle count, scsi: mpt3sas: secure erase premature termination, USB CB/CBI storage devices with CONFIG_VMAP_STACK=y, USB: serial: ftdi_sio: add support for TI CC3200 LaunchPad, USB: serial: cp210x: add ID for the Zone DPMX, usb: chipidea: move the lock initialization to core file, KVM: x86: check for pic and ioapic presence before use, KVM: x86: out-of-bounds accesses of rtc_eoi map, KVM: x86: drop error recovery in em_jmp_far and em_ret_far, KVM: x86: out-of-bounds access in lapic, iommu/vt-d: IOMMU lookup for SR-IOV Virtual Functions, iommu/vt-d: PASID table allocation
4.8.1130 Nov 2016 10:25 minor feature: Linux 4.8.11, gpio: pca953x: corruption of other gpios in set_multiple. gpio: pca953x: Move memcpy into mutex lock for set multiple, netfilter: nft_dynset: element timeout for HZ != 1000, IB/cm: Mark stale CM id's whenever the mad agent was unregistered, IB/uverbs: leak of XRC target QPs, IB/hfi1: Remove incorrect IS_ERR check, IB/core: Avoid unsigned int overflow in sg_alloc_table, IB/mlx5: NULL pointer dereference on deprint, IB/mlx5: fatal error dispatching, IB/mlx5: memory leak in query device, IB/mlx5: Use cache line size to select CQE stride, IB/mlx5: Validate requested RQT size, IB/mlx4: create CQ error flow, IB/mlx4: Check gid_index return value, IB/rxe: Clear queue buffer when modifying QP to reset, IB/rxe: handling of erroneous WR, IB/rxe: kernel panic in UDP tunnel with GRO and RX checksum, IB/rxe: Update qp state for user query, perf hists: column length on --hierarchy, PM / sleep: don't suspend parent when async child suspend_ noirq, late fails, PM / sleep: device reference leak in test_suspend, uwb: device reference leaks, sunrpc: svc_age_temp_xprts_now should not call setsockopt non-tcp transports, mfd: core: device reference leak in mfd_clone_cell, iwlwifi: mvm: wake the wait queue when the RX sync counter is zero, iwlwifi: mvm: d3_test with unified D0/D3 images, iwlwifi: mvm: netdetect starting/stopping for unified images, iwlwifi: pcie: mark command queue lock with separate lockdep class, iwlwifi: pcie: SPLC structure parsing, rtc: omap: selecting external osc, clk: imx: integer overflow in AV PLL round rate, clk: mmp: mmp2: return value check in mmp2_clk_init(), clk: mmp: pxa168: return value check in pxa168_clk_init(), clk: mmp: pxa910: return value check in pxa910_clk_init(), virtio-net: drop legacy features in virtio 1 mode, drm/i915: Assume non-DP++ port if dvo_port is HDMI and there's no AUX ch specified in the VBT, drm/i915: Refresh that status of MST capable connectors in - detect(), drm/amdgpu: Attach exclusive fence to prime exported bo'
4.8.1026 Nov 2016 03:05 minor feature: Linux 4.8.10, usb: gadget: f_fs: stop sleeping in ffs_func_eps_disable, usb: gadget: f_fs: edit epfile- ep under lock, sparc64: Delete now unused user copy up functions. sparc64: Delete now unused user copy assembler helpers. sparc64: Convert U3copy_ from,to _user to accurate exception reporting. sparc64: Convert NG2copy_ from,to _user to accurate exception reporting. sparc64: Convert NGcopy_ from,to _user to accurate exception reporting. sparc64: Convert NG4copy_ from,to _user to accurate exception reporting. sparc64: Convert U1copy_ from,to _user to accurate exception reporting. sparc64: Convert GENcopy_ from,to _user to accurate exception reporting. sparc64: Convert copy_in_user to accurate exception reporting. sparc64: Prepare to move to more saner user copy exception handling. sparc64: Delete __ret_efault. sparc64: Handle extremely large kernel TLB range flushes more gracefully. sparc64: illegal relative branches in hypervisor patched TLB cross-call code. sparc64: instruction count in comment for __hypervisor_flush_tlb_pending. sparc64: illegal relative branches in hypervisor patched TLB code. sparc64: Handle extremely large kernel TSB range flushes sanely. sparc: Handle negative offsets in arch_jump_label_transform, spi: spidev_test: build with musl libc, net: stmmac: lack of link transition for PHYs, sctp: change sk state only when it has assocs in sctp_shutdown, bnx2: Wait for in-flight DMA to complete at probe stage, Revert "bnx2: Reset device during driver initialization", mlxsw: spectrum_router: Correctly dump neighbour activity, mlxsw: spectrum: refcount on span entries, Revert "include/uapi/linux/atm_zatm.h: include linux/time.h", tcp: take care of truncations done by sk_filter(), ipv4: use new_gw for redirect neigh lookup, net: __skb_flow_dissect() must cap its return value, net: icmp_route_lookup should use rt dev to determine L3 domain, sock: sendmmsg for partial sendmsg, fib_trie: Correct /proc/net/route off by one error, net: icmp6_send should use
4.8.921 Nov 2016 12:05 minor feature: Linux 4.8.9, netfilter: namespace handling in nf_log_proc_dostring, drm/i915: mismatched INIT power domain disabling during suspend, drm/amdgpu: a vm_flush fence leak, drm/amdgpu: fence slab teardown, NFSv4.1: work around -Wmaybe-uninitialized warning, libceph: legacy layout decode with pool 0, memcg: prevent memcg caches to be both OFF_SLAB OBJFREELIST_SLAB, mmc: mxs: Initialize the spinlock prior to using it, pinctrl: iproc: iProc and NSP GPIO support, ASoC: sun4i-codec: return error code instead of NULL when create_card fails, ASoC: Intel: Skylake: Always acquire runtime pm ref on unload, gpio: of: GPIO drivers with multiple gpio_chip for a single node, gpio/mvebu: Use irq_domain_add_linear, batman-adv: Modify neigh_list only with rcu-list functions, ACPI/PCI: pci_link: Include PIRQ_PENALTY_PCI_USING for ISA IRQs, ACPI/PCI: pci_link: penalize SCI correctly, ACPI/PCI/IRQ: assign ISA IRQ directly during early boot stages, ACPI / APEI: incorrect return value of ghes_proc(), mmc: sdhci-msm: error return code in sdhci_msm_probe(), i40e: call of ndo_dflt_bridge_getlink(), hwrng: core - Don't use a stack buffer in add_early_randomness(), lib/genalloc.c: start search from start of chunk, s390/dumpstack: restore reliable indicator for call traces, rtc: pcf2123: Add missing error code assignment before test, clk: samsung: clk-exynos-audss: module autoload, x86/build: build with older GCC versions, Revert "clocksource/drivers/timer_sun5i: Replace code by clocksource_mmio_init", nvme: Delete created IO queues on reset, svcrdma: Tail iovec leaves an orphaned DMA mapping, svcrdma: Skip put_page() when send_reply() fails, mei: bus: received data size check in NFC up, perf top: refreshing hierarchy entries on TUI, Input: synaptics-rmi4 - error handling in I2C transport driver, Input: synaptics-rmi4 - error handling in SPI transport driver, watchdog: core: devres_alloc() allocation size, agp/intel: Flush chipset writes after updating a single PTE, iommu/vt-d: dead-locks in disa
4.8.816 Nov 2016 20:25 minor feature: Linux 4.8.8, scsi: megaraid_sas: macro MEGASAS_IS_LOGICAL to avoid regression, scsi: megaraid_sas: data integrity failure for JBOD (passthrough) devices, usb: dwc3: gadget: properly account queued requests, arch/powerpc: Update parameters for csum_tcpudp_magic csum_tcpudp_nofold, packet: on direct_xmit, limit tso and csum to supported devices, ip6_tunnel: Update skb- protocol to ETH_P_IPV6 in ip6_tnl_xmit(), sctp: validate chunk len before actually using it, net sched filters: notification of filter delete with proper handle, net: ipv6: Do not consider link state for nexthop validation, macsec: header length if SCI is added if explicitly disabled, netvsc: incorrect receive checksum offloading, udp: IP_CHECKSUM handling, sctp: the panic caused by route update, net: sctp, forbid negative length, net: fec: Call swap_buffer() prior to IP header alignment, ipv4: use the right lock for ping_group_range, ipv4: disable BH in set_ping_group_range(), net: add recursion limit to GRO, net: core: Correctly iterate over lower adjacency list, rtnetlink: Add rtnexthop offload flag to compare mask, switchdev: Execute bridge ndos only for bridge ports, bridge: multicast: restore perm router ports on multicast enable, net: pktgen: remove rcu locking in pktgen_change_name(), net/mlx4_en: up xdp tx irq to match rx, IB/ipoib: move back IB LL address into the hard header, ipv6: correctly add local routes when lo goes up, ip6_tunnel: ip6_tnl_lookup, net: phy: Trigger state machine on state change and not polling. ipv6: tcp: restore IP6CB for pktoptions skbs, net_sched: reorder pernet ops and act ops registrations, drivers/ptp: kernel memory disclosure, netlink: do not enter direct reclaim from netlink_dump(), packet: call fanout_release, while UNREGISTERING a netdev, net: Add netdev all_adj_list refcnt propagation to panic, net/sched: act_vlan: Push skb- data to mac_header prior calling skb_vlan_*() functions, net: pktgen: pkt_size, net: fec: set mac address unconditionally
4.8.711 Nov 2016 23:25 minor feature: Linux 4.8.7, HID: usbhid: add ATEN CS962 to list of quirky devices, cpufreq: intel_pstate: Set P-state upfront in performance mode, ubi: fastmap: add_vol() return value test in ubi_attach_fastmap(), btrfs: qgroup: Prevent qgroup- reserved from going subzero, kvm: x86: Check memopp before dereference (CVE-2016-8630), ARM: oops when using older ARMv4T CPUs, tty: vt, bogus division in csi_J, v4l: vsp1: Prevent pipelines from running when not streaming, usb: musb: hardirq-safe hardirq-unsafe lock order error, usb: chipidea: host: NULL ptr dereference during shutdown, usb: dwc3: size used in dma_free_coherent(), pwm: Unexport children before chip removal, omapfb: return value check in dsi_bind(), video: fbdev: pxafb: potential NULL dereference on error, uapi: add missing install of sync_file.h, UBI: fastmap: scrub PEB when bitflips are detected in a free PEB EC header, netfilter: xt_NFLOG: unexpected truncated packet, i2c: mark device nodes only in case of successful instantiation, drm: i915: Wait for fences on new fb, not old, drm/i915/fbc: CFB size calculation for gen8+, drm/i915: Clean up DDI DDC/AUX CH sanitation, drm/i915: Respect alternate_aux_channel for all DDI ports, drm: Release reference from blob lookup after replacing property, drm/dp/mst: Check peer device type before attempting EDID read, drm/i915/gen9: watermarks when using the pipe scaler, drm/i915/gen9: DDB partitioning for multi-screen cases, drm/fb-helper: Keep references for the current set of used connectors, drm/fb-helper: connector ref leak on error, drm/fb-helper: Don't call dirty callback for untouched clips, drm/nouveau/acpi: check for power resources support, drm/radeon: drop register readback in cayman_cp_int_cntl_setup, drm/radeon/si_dpm: workaround for SI kickers, drm/radeon/si_dpm: Limit clocks on HD86xx part, drm/imx: ipuv3-plane: Access old u/vbo properly in - atomic_check for YU12/YV12, drm/imx: ipuv3-plane: Switch EBA buffer only when we don't need modeset, Revert "drm/radeon: DP link
4.8.604 Nov 2016 15:25 minor feature: Linux 4.8.6, libnvdimm: clear the internal poison_list when clearing badblocks, PCI: tegra: pci_remap_iospace() failure path, PCI: designware: pci_remap_iospace() failure path, PCI: versatile: pci_remap_iospace() failure path, PCI: generic: pci_remap_iospace() failure path, PCI: aardvark: pci_remap_iospace() failure path, PCI: rcar: pci_remap_iospace() failure path, ARM: dts: omap3: overo: add missing unit name for lcd35 display, ARM: dts: RealView EB SMSC ethernet version, ARM: dts: NSP: Correct RAM amount for BCM958625HR board, ARM: pxa: GPIO double shifts, ARM: pxa: pxa_cplds: interrupt handling, powerpc: usage of _PAGE_RO in hugepage, powerpc/nvram: an incorrect partition merge, powerpc: Add check_if_tm_restore_required() to giveup_all(), powerpc: Always restore FPU/VEC/VSX if hardware transactional memory in use, mpt3sas: Don't spam logs if logging level is 0, pinctrl: qcom: masking of pinmux functions, ARM: dts: sun9i: Add missing #interrupt-cells to R_PIO pinctrl device node, iwlwifi: mvm: bail out if CTDP start operation fails, iwlwifi: mvm: disable P2P queue on mac context release, iwlwifi: mvm: support BAR in reorder buffer, iwlwifi: mvm: free reserved queue on STA removal, iwlwifi: mvm: call a different txq_enable function, iwlwifi: mvm: pending frames tracking on tx resp, iwlwifi: check for valid ethernet address provided by OEM, perf symbols: up symbol sizes before picking best ones, perf symbols: Check symbol_conf.allow_aliases for kallsyms loading too, perf ui/stdio: Always reset output width for hierarchy, perf ui/tui: Reset output width for hierarchy, perf powerpc: build-test failure, perf hists browser: event group display, perf data: building in 32 bit platform with libbabeltrace, clk: divider: clk_divider_round_rate() to use clk_readl(), clk: core: Force setting the phase delay when no change, clk: Return errors from clk providers in __of_clk_get_from_provider(), clk: qoriq: a register offset error, clk: qcom: select GDSC for msm8996 gcc and mmcc
4.8.531 Oct 2016 08:05 minor feature: Linux 4.8.5, Revert "target: residual overflow handling in target_complete_cmd_with_length", target: Don't override EXTENDED_COPY xcopy_pt_cmd SCSI status code, target: Make EXTENDED_COPY 0xe4 failure return COPY TARGET DEVICE NOT REACHABLE, target: Re-add missing SCF_ACK_KREF assignment in v4.1.y, target/tcm_fc: use CPU affinity for responses, ubifs: xattr_names length in exit paths, jbd2: incorrect unlock on j_list_lock, ext4: do not advertise encryption support when disabled, fscrypto: lock inode while setting encryption policy, fscrypto: make XTS tweak initialization endian-independent, KVM: s390: reject invalid modes for runtime instrumentation, mmc: rtsx_usb_sdmmc: Handle runtime PM while changing the led, mmc: rtsx_usb_sdmmc: Avoid keeping the device runtime resumed when unused, mmc: core: switch to 1V8 or 1V2 for hs400es mode, mmc: core: Annotate cmd_hdr as __le32, powerpc/mm: Prevent unlikely crash in copro_calculate_slb(), ceph: error handling in ceph_read_iter, arm64: KVM: Take S1 walks into account when determining S2 write faults, arm64: Cortex-A53 errata workaround: check for kernel addresses, arm64: kernel: Init MDCR_EL2 even in the absence of a PMU, arm64: percpu: rewrite ll/sc loops in assembly, arm64: kaslr: breakage with CONFIG_MODVERSIONS=y, arm64: swp emulation: bound LL/SC retries before rescheduling, memstick: rtsx_usb_ms: Manage runtime PM when accessing the device, memstick: rtsx_usb_ms: Runtime resume the device when polling for cards, isofs: Do not return EACCES for unknown filesystems, cxl: Prevent adapter reset if an active context exists, irqchip/gic-v3-its: entry size mask for GITS_BASER, irqchip/eznps: Acknowledge NPS_IPI before calling the handler, irqchip/gicv3: Handle loop timeout proper, sched/fair: min_vruntime tracking, sched/fair: incorrect task group - load_avg, pinctrl: baytrail: lockdep, pinctrl: intel: Only restore pins that are used by the driver, x86/boot/smp: Don't try to poke disabled/non-existent APIC, x86/platform/UV:
4.8.426 Oct 2016 11:25 minor feature: Linux 4.8.4, cfq: starvation of asynchronous writes, acpi, nfit: check for the correct event code in notifications, drm: virtio: reinstate drm_virtio_set_busid(), cachefiles: attempt to read i_blocks after deleting file ver #2 , vfs: move permission checking into notify_change() for utimes(NULL), dlm: free workqueues after the connections, crypto: vmx - memory corruption caused by p8_ghash, crypto: ghash-generic - move common definitions to a new header file, ext4: unmap metadata when zeroing blocks, ext4: release bh in make_indexed_dir, ext4: allow DAX writeback for hole punch, ext4: memory leak when symlink decryption fails, ext4: memory leak in ext4_insert_range(), ext4: for mmaped pages in mpage_release_unused_pages(), ext4: reinforce check of i_dtime when clearing high fields of uid and gid, ext4: enforce online defrag restriction for encrypted files, jbd2: lockdep annotation in add_transaction_credits(), vfs,mm: a dead loop in truncate_inode_pages_range(), mm/hugetlb: memory offline with hugepage size memory block size, ipc/sem.c: complex_count vs. simple op race, scsi: ibmvfc: I/O hang when port is not mapped, scsi: arcmsr: Simplify user_len checking, scsi: arcmsr: Buffer overflow in arcmsr_iop_message_xfer(), autofs: automounts by using current_real_cred()- uid, async_pq_val: DMA memory leak, reiserfs: Unlock superblock before calling reiserfs_quota_on_mount(), ASoC: Intel: Atom: add a missing star in a memcpy call, ASoC: nau8825: in FLL parameter, brcmfmac: use correct skb freeing helper when deleting flowring, brcmfmac: memory leak in brcmf_fill_bss_param, brcmfmac: pmksa- bssid usage, mm: filemap: don't plant shadow entries without radix tree node, xfs: change mailing list address, i40e: avoid NULL pointer dereference and recursive errors on early PCI error, mm: filemap: mapping- nrpages double accounting in fuse, fuse: killing s ug id in setattr, fuse: invalidate dir dentry after chmod, fuse: listxattr: verify xattr list, clk: mvebu: dynamically alloc
4.8.323 Oct 2016 01:25 minor feature: Linux 4.8.3, mm: remove gup_flags FOLL_WRITE games from __get_user_pages(), Make __xfs_xattr_put_listen preperly report errors. scsi: configure runtime pm before calling device_add in scsi_add_host_with_dma, v4l: rcar-fcp: Don't force users to check for disabled FCP support
4.8.218 Oct 2016 03:45 minor feature: Linux 4.8.2, tpm_crb: crb_req_canceled behavior, tpm: a race condition in tpm2_unseal_trusted(), ima: use file_dentry(), Bluetooth: Add a new 04ca:3011 QCA_ROME device, ARM: cpuidle: error return code, ARM: dts: MSM8660 remove flags from SPMI/MPP IRQs, ARM: dts: MSM8064 remove flags from SPMI/MPP IRQs, ARM: dts: mvebu: armada-390: add missing compatibility string and bracket, ARM: delays, x86/dumpstack: x86_32 kernel_stack_pointer() previous stack access, x86/mm/pkeys: Do not skip PKRU register if deregisters are not used, arch/x86: Handle non enumerated CPU after physical hotplug, x86/apic: Get rid of apic_version array, x86/platform/intel-mid: Keep SRAM powered on at boot, x86/platform/intel-mid: Add Intel Penwell to ID table, x86/cpu: Rename Merrifield2 to Moorefield, x86/pkeys: Make protection keys an "eager" feature, x86/irq: Prevent force migration of irqs which are not in the vector domain, x86/boot: kdump, cleanup aborted E820_PRAM max_pfn manipulation, arm64: dump_backtrace/unwind_frame with NULL tsk, KVM: PPC: BookE: a sanity check, KVM: arm/arm64: vgic: Don't flush/sync without a working vgic, KVM: arm64: Require in-kernel irqchip for PMU support, KVM: MIPS: Drop other CPU ASIDs on guest MMU changes, KVM: PPC: Book3s PR: Allow access to unprivileged MMCR2 register, xen/x86: Update topology map for PV VCPUs, mfd: wm8350-i2c: Make sure the i2c regmap functions are compiled, mfd: 88pm80x: Double shifting in suspend/resume, mfd: atmel-hlcdc: Do not sleep in atomic context, mfd: rtsx_usb: Avoid setting ucr- current_sg.status, ALSA: usb-line6: use the same declaration as definition in header for MIDI manufacturer ID, ALSA: usb-audio: Extend DragonFly dB scale quirk to cover other variants, ALSA: ali5451: out-of-bound position reporting, phy: sun4i-usb: Use spinlock to guard phyctl register access, usb: dwc3: Clear Stall EP command failure, timekeeping: __ktime_get_fast_ns() regression, usb: storage: runtime pm in usb_stor_probe2
4.8.109 Oct 2016 10:45 minor feature: Linux 4.8.1, ALSA: hda - Add the top speaker pin config for HP Spectre x360, ALSA: hda - headset mic detection problem for several Dell laptops, ALSA: hda - Adding one more ALC255 pin definition for headset problem, Revert "usbtmc: convert to devm_kzalloc", USB: serial: cp210x: Add ID for a Juniper console, usb: usbip: vudc: left shift overflow, Staging: fbtft: in fbtft-core, usb: misc: legousbtower: NULL pointer deference, Using _ON() as an assert() is _never_ acceptable, arm64: de: avoid resetting stepping state machine when TIF_SINGLESTEP
4.7.602 Oct 2016 16:05 minor feature: Linux 4.7.6, builddeb: really include objtool binary in headers package, iw_cxgb4: stop MPA_REPLY timer when disconnecting, mm/kasan: don't reduce quarantine in atomic contexts, kasan: avoid overflowing quarantine size on low memory systems, hostfs: Freeing an ERR_PTR in hostfs_fill_sb_common(), qxl: check for kmap failures, soc/tegra: pmc: Don't probe PMC if early initialisation fails, igb: adjusting PTP timestamps for Tx/Rx latency, ixgbe: Re-enable ability to toggle VLAN filtering, ixgbe: Force VLNCTRL.VFE to be set in all VMDq paths, power: supply: max17042_battery: model download. power_supply: tps65217-charger: missing platform_set_drvdata(), PM / hibernate: rtree_next_node() to avoid walking off list ends, PM / hibernate: Restore processor state before using per-CPU variables, libceph: return value check in alloc_msg_with_page_vector(), ceph: Correctly return NXIO errors from ceph_llseek, ceph: symbol versioning for ceph_monc_do_statfs, libceph: add an ONSTACK initializer for oids, x86/mm/pat: Prevent hang during boot when mapping pages, MIPS: paravirt: undefined reference to smp_bootstrap, MIPS: Add a missing ".set pop" in an early commit, MIPS: Avoid a warning during prctl(PR_SET_FP_MODE...), MIPS: Remove compact branch policy Kconfig entries, MIPS: vDSO: Malta EVA mapping to vDSO page structs, MIPS: SMP: possibility of deadlock when bringing CPUs online, MIPS: pre-r6 emulation FPU initialisation, i2c: qup: skip qup_i2c_suspend if the device is already runtime suspended, i2c: mux: pca954x: retry updating the mux selection on failure, i2c-eg20t: race between i2c init and interrupt enable, irqchip/mips-gic: local interrupts, x86/efi: Only map RAM into EFI page tables if in mixed-mode, btrfs: ensure that file descriptor used with subvol ioctls is a dir, nl80211: validate number of probe response CSA counters, iwlwifi: mvm: update TX queue before making a copy of the skb, net: can: ifi: Configure transmitter delay, can: flexcan: resume function, mm: delete unne
4.7.525 Sep 2016 13:25 minor feature: Linux 4.7.5, openrisc: the of copy_from_user(), avr32: 'undefined reference to `___copy_from_user', Add braces to avoid "ambiguous else " compiler warnings, genirq/msi: broken deoutput, iwlegacy: avoid warning about missing braces, ia64: copy_from_user() should zero the destination on access_ok() failure, ppc32: copy_from_user(), sparc32: copy_from_user(), mn10300: copy_from_user() should zero on access_ok() failure. nios2: copy_from_user() should zero the tail of destination, openrisc: copy_from_user(), parisc: copy_from_user(), metag: copy_from_user() should zero the destination on access_ok() failure, alpha: copy_from_user(), asm-generic: make copy_from_user() zero the destination properly, mips: copy_from_user() must zero the destination on access_ok() failure, hexagon: strncpy_from_user() error return, sh: cmpxchg: a bit shift in big_endian os, sh: copy_from_user(), score: copy_from_user() and friends, blackfin: copy_from_user(), cris: gered copy_from_user/copy_to_user/clear_user, frv: clear_user(), asm-generic: make get_user() clear the destination on errors, ARC: uaccess: get_user to zero out dest in cause of fault, s390: get_user() should zero on failure, score: __get_user/get_user, nios2: __get_user(), sh64: failing __get_user() should zero, m32r: __get_user(), mn10300: failing __get_user() and get_user() should zero, minor infoleak in get_user_ex(), microblaze: copy_from_user(), avr32: copy_from_user(), microblaze: __get_user(), iov_iter_fault_in_readable(), irqchip/atmel-aic: potential deadlock in - xlate(), genirq: Provide irq_gc_ lock_irqsave,unlock_irqrestore () helpers, mmc: sdhci-st: Handle interconnect clock, svcauth_gss: Revert 64c59a3726f2 ("Remove unnecessary allocation"), drm: Only use compat ioctl for addfb2 on X86/IA64, drm/i915: Ignore OpRegion panel type except on select machines, drm: atmel-hlcdc: vertical scaling, kconfig: tinyconfig: provide whole choice blocks to avoid warnings, mpssd: buffer overflow warning, powerpc/32: again csum_par
4.7.417 Sep 2016 10:45 minor feature: Linux 4.7.4, cpufreq: dt: Add terminate entry for of_device_id tables, scsi: upper bounds check of sense key in scsi_sense_key_string(), ALSA: timer: zero-division by continue of uninitialized instance, ALSA: timer: NULL pointer dereference on memory allocation failure, ALSA: timer: division by zero after SNDRV_TIMER_IOCTL_CONTINUE, ALSA: timer: NULL pointer dereference in read()/ioctl() race, ALSA: hda - Enable subwoofer on Dell Inspiron 7559, ALSA: hda - Add headset mic quirk for Dell Inspiron 5468, ALSA: rawmidi: possible deadlock with virmidi registration, ALSA: fireworks: accessing to user space outside spinlock, ALSA: firewire-tascam: accessing to user space outside spinlock, ALSA: usb-audio: Add sample rate inquiry quirk for B850V3 CP2114, fscrypto: only allow setting encryption policy on directories, fscrypto: add authorization check for setting encryption policy, crypto: caam - IV loading for authenc (giv)decryption, xprtrdma: Create common scatterlist fields in rpcrdma_mw, x86/apic: Do not init irq remapping if ioapic is disabled, vhost/scsi: reuse of vq- iov out in response, irqchip/mips-gic: Implement activate op for device domain, irqchip/mips-gic: Cleanup chip and handler setup, bcache: RESERVE_PRIO is too small by one when prio_buckets() is a power of two. bdev: NULL pointer dereference, ubifs: assertion in layout_in_gaps(), ubifs: xattr generic handler usage, mei: me: disable driver on SPT SPS firmware, ovl: workdir creation, ovl: listxattr: use strnlen(), ovl: remove posix_acl_default from workdir, ovl: don't copy up opaqueness, ovl: proper cleanup of workdir, xenbus: don't look up transaction IDs for ordinary writes, timekeeping: Avoid taking lock in NMI path with CONFIG_DE_TIMEKEEPING, timekeeping: Cap array access in timekeeping_de, xfs: superblock inprogress check, ASoC: atmel_ssc_dai: Don't unconditionally reset SSC on stream startup, drm/vc4: oops when userspace hands in a bad BO. drm/vc4: overflow mem unreferencing when the binner runs dry.
4.7.308 Sep 2016 19:05 minor feature: Linux 4.7.3, SUNRPC: infinite looping in rpc_clnt_iterate_for_each_xprt, sysfs: correctly handle read offset on PREALLOC attrs, hwmon: (iio_hwmon) memory leak in name attribute, hwmon: (it87) Add missing sysfs attribute group terminator, ALSA: line6: POD sysfs attributes segfault, ALSA: line6: Give up on the lock while URBs are released. ALSA: line6: Remove double line6_pcm_release() after failed acquire. ACPI / drivers: replace acpi_probe_lock spinlock with mutex, ACPI / drivers: typo in ACPI_DECLARE_PROBE_ENTRY macro, staging: comedi: ni_mio_common: wrong insn_write handler, staging: comedi: ni_mio_common: AO inttrig backwards compatibility, staging: comedi: comedi_test: timer race conditions, staging: comedi: daqboard2000: board type matching code, staging/lustre/llite: atomic_open race with several openers, USB: serial: option: add WeTelecom 0x6802 and 0x6803 products, USB: serial: option: add WeTelecom WM-D200, USB: serial: mos7840: non-atomic allocation in write path, USB: serial: mos7720: non-atomic allocation in write path, usb: gadget: udc: core: don't starve DMA resources, USB: typo in wMaxPacketSize validation, usb: chipidea: udc: don't touch DP when controller is in host mode, USB: avoid left shift by -1, dmaengine: usb-dmac: check CHCR.DE bit in usb_dmac_isr_channel(), crypto: qat - aes-xts key sizes, crypto: nx - off by one in nx_of_update_msc(), Input: i8042 - set up shared ps2_cmd_mutex for AUX ports, Input: i8042 - break load dependency between atkbd/psmouse and i8042, Input: synaptics-rmi4 - register descriptor subpacket map construction, Input: tegra-kbc - inverted reset logic, Revert "floppy: open(O_ACCMODE) for ioctl-only open", btrfs: don't create or leak aliased root while cleaning up orphans, btrfs: properly track when rescan worker is running, btrfs: waiting on qgroup rescan should not always be interruptible, mm: silently skip readahead for DAX inodes, dax: device-dax region base, soft_dirty: soft_dirty during THP split, fs/seq_file: out-of
4.7.222 Aug 2016 15:25 minor feature: Linux 4.7.2, phy: rcar-gen3-usb2: mutex_lock calling in interrupt, Documentation/module-signing.txt: Note need for version info if reusing a key, module: Invalidate signatures on force-loaded modules, dm flakey: error READ bios during the down_interval, rtc: s3c: Add s3c_rtc_ enable/disable _clk in s3c_rtc_setfreq(), lpfc: oops in lpfc_sli4_scmd_to_wqidx_distr() from lpfc_send_taskmgmt(), ACPI / EC: Work around method reentrancy limit in ACPICA for _Qxx, x86/platform/intel_mid_pci: Rework IRQ0 workaround, PCI: Mark Atheros AR9485 and QCA9882 to avoid bus reset, MIPS: hpet: Increase HPET_MIN_PROG_DELTA and decrease HPET_MIN_CYCLES, MIPS: Don't register r4k sched clock when CPUFREQ enabled, MIPS: r4k clockevents registration, MIPS: mm: definition of R6 cache instruction, SUNRPC: Don't allocate a full sockaddr_storage for tracing, Input: elan_i2c - properly wake up touchpad on ASUS laptops, um: possible deadlock in sig_handler_common(), target: ordered task CHECK_CONDITION early exception handling, target: max_unmap_lba_count calc overflow, target: race between iscsi-target connection shutdown + ABORT_TASK, target: missing complete during ABORT_TASK + CMD_T_FABRIC_STOP, target: ordered task target_setup_cmd_from_cdb exception hang, iscsi-target: panic when adding second TCP connection to iSCSI session, ubi: race condition between ubi device creation and udev, ubi: early logging, ubi: Make volume resize power cut aware, of: memory leak related to safe_name(), IB/core, RDMA RW API: Do not exceed QP SGE send limit, IB/core: Make rdma_rw_ctx_init() initialize all used fields, IB/srpt: Limit the number of SG elements per work request, IB/rdmavt: Add missing spin_lock_init call for rdi- n_cqs_lock, IB/rdmavt: Disable by default, IB/mlx5: MODIFY_QP command input structure, IB/mlx5: iteration overrun in GSI qps, ALSA: hda - headset mic detection problem for two dell machines, ALSA: hda: add AMD Bonaire AZ PCI ID with proper driver caps, ALSA: hda/realtek - Can't adjust speaker
4.7.117 Aug 2016 11:05 minor feature: Linux 4.7.1, ext4: reference counting on block allocation error, ext4: short-cut orphan cleanup on error, ext4: validate s_reserved_gdt_blocks on mount, ext4: don't call ext4_should_journal_data() on the journal inode, ext4: deadlock during page writeback, ext4: check for extents that wrap around, serial: mvebu-uart: free the IRQ in - shutdown(), crypto: scatterwalk - test in scatterwalk_done, crypto: gcm - Filter out async ghash if necessary, Revert "cpufreq: pcc-cpufreq: update default value of cpuinfo_transition_latency", fs/dcache.c: avoid soft-lockup in dput(), Revert "mm, mempool: only set __GFP_NOMEMALLOC if there are free elements", fuse: wrong assignment of - flags in fuse_send_init(), fuse: fuse_flush must check mapping- flags for errors, fuse: fsync() did not return IO errors, x86/power/64: hibernation return address corruption, x86/microcode: suspend to RAM with builtin microcode, radix-tree: account nodes to memcg only if explicitly requested, sysv, ipc: security-layer leaking, block: use-after-free in seq file, x86/syscalls/64: Add compat_sys_keyctl for 32-bit userspace, mm: memcontrol: memcg id ref counter on swap charge move, mm: memcontrol: swap counter leak on swapout from offline cgroup, random: strengthen input validation for RNDADDTOENTCNT, apparmor: ref count leak when profile sha1 hash is read, IB/hfi1: Disable by default, KEYS: 64-bit MIPS needs to use compat_sys_keyctl for 32-bit userspace, arm: oabi compat: add missing access checks, tcp: consider recv buf for the initial window scale, macsec: ensure rx_sa is set when validation is disabled, qed: setting/clearing bit in completion bitmap, net/sctp: terminate rhashtable walk correctly, net/irda: NULL pointer dereference on memory allocation failure, sctp: BH handling on socket backlog, net: ipv6: Always leave anycast and multicast groups on link down, bridge: incorrect re-injection of LLDP packets, net/bonding: Enforce active-backup policy for IPoIB bonds, udp: use sk_filter_trim_cap for udp
4.6.612 Aug 2016 00:05 minor feature: Linux 4.6.6, MIPS: CM: mips_cm_max_vp_width for UP kernels, vfs: deadlock in file_remove_privs() on overlayfs, vfs: ioctl: prevent double-fetch in dedupe ioctl, intel_th: a deadlock in modprobing, intel_th: pci: Add Kaby Lake PCH-H support, cfg80211: handle failed skb allocation, net: mvneta: set real interrupt per packet for tx_done, libceph: apply new_state before new_up_client on incrementals, libata: LITE-ON CX1-JB256-HP needs lower max_sectors, i2c: mux: reg: wrong condition checked for of_address_to_resource return value, i2c: qup: wrong value of index variable, adv7604: Don't ignore pad number in subdev DV timings pad operations, cpu/hotplug: Keep enough storage space if SMP=n to avoid array out of bounds scribble, posix_cpu_timer: Exit early when process has been reaped, media: airspy usb probe error path, ipr: Clear interrupt on croc/crocodile when running with LSI, SCSI: new in scsi_dev_info_list string matching, qla2xxx: NULL pointer deref in QLA interrupt, irqchip/mips-gic: Match IPI IRQ domain by bus token only, irqchip/mips-gic: Map to VPs using HW VPNum, RDS: rds_tcp_init() error path, can: oops caused by wrong rtnl dellink usage, can: handling of unmodifiable configuration options, can: c_can: Update D_CAN TX and RX functions to 32 bit - Altera Cyclone access, can: at91_can: RX queue could get stuck at high bus load, sched/fair: effective_load() to consistently use smoothed load, mmc: block: packed command header endianness, mmc: block: free of uninitialized 'idata- buf', block: use-after-free in sys_ioprio_get(), init/Kconfig: keep Expert users menu together, qeth: delete napi struct when removing a qeth device, platform/chrome: cros_ec_dev - double fetch in ioctl, lockd: unregister notifier blocks if the service fails to come up completely, clk: at91: clk_programmable_set_parent(), clk: rockchip: initialize flags of clk_init_data in mmc-phase clock, spi: sun4i: FIFO limit, spi: sunxi: transfer timeout, spi: rockchip: Signal unfinished DMA transfers
4.6.529 Jul 2016 18:25 minor feature: Linux 4.6.5, ovl: warn instead of error if d_type is not supported, ovl: Do d_type check only if work dir creation was successful, drm/i915: Revert DisplayPort fast link training feature, crypto: qat - make qat_asym_algs.o depend on asn1 headers, crypto: rsa-pkcs1pad - rsa-pkcs1pad request struct, tmpfs: regression hang in fallocate undo, tmpfs: don't undo fallocate past its last page, xen/acpi: allow xen-acpi-processor driver to load on Xen 4.7, File names with trailing period or space need special case conversion, cifs: dynamic allocation of ntlmssp blob, reconnect to not defer smb3 session reconnect long after socket reconnect, 53c700: on untagged commands, Revert "s390/kdump: Clear subchannel ID to signal non-CCW/SCSI IPL", s390: test_fp_ctl inline assembly contraints, scsi: race between simultaneous decrements of - host_failed, ovl: verify upper dentry in ovl_remove_and_whiteout(), ovl: handle ATTR_KILL*, ovl: Copy up underlying inode's - i_mode to overlay inode, ovl: get_write_access() in truncate, ovl: dentry leak for default_permissions, ARM: mvebu: HW I/O coherency related deadlocks, ARM: dts: armada-38x: MBUS_ID for crypto SRAM on Armada 385 Linksys, ARM: sunxi/dt: make the CHIP inherit from allwinner,sun5i-a13, ALSA: hda: add AMD Stoney PCI ID with proper driver caps, ALSA: hda - use-after-free after module unload, ALSA: ctl: Stop notification after disconnection, ALSA: pcm: Free chmap at PCM free callback, too, ALSA: hda/realtek - add new pin definition in alc225 pin quirk table, ALSA: usb-audio: quirks code is not called, ALSA: hda - read before array start, ALSA: hda - Add PCI ID for Kabylake-H, ALSA: hda/realtek: Add Lenovo L460 to docking unit up, ALSA: timer: negative queue usage by racy accesses, ALSA: echoaudio: memory allocation, ALSA: au88x0: calculation in vortex_wtdma_bufshift(), ALSA: hda / realtek - add two more Thinkpad IDs (5050,5053) for tpt460 up, ALSA: hda - the headset mic jack detection on Dell machine, ALSA: hdac_regmap - the registe
4.6.417 Jul 2016 06:36 minor feature: act_ipt: fix a bind refcnt leak AX.25: Close socket connection on session completion Bridge: Fix ipv6 mc snooping if bridge has no ipv6 address crypto: vmx - Increase priority of aes-cbc cipher; user - re-add size check for CRYPTO_MSG_GETALG; ux500 - memmove the right size bpf, perf: delay release of BPF prog after grace period esp: Fix ESN generation under UDP encapsulation ipmr/ip6mr: Initialize the last assert time of mfc entries. kcm: fix /proc memory leak neigh: Explicitly declare RCU-bh read side critical section in neigh_xmit() net_sched: fix pfifo_head_drop behavior vs backlog netem: fix a use after free net: Don't forget pr_fmt on net_dbg_ratelimited for CONFIG_DYNAMIC_DEBUG sit: correct IP protocol used in ipip6_err sock_diag: do not broadcast raw socket destruction usb - musb: Stop bulk endpoint while queue is rotated; ensure rx reinit occurs for shared_fifo endpoints; only restore devctl when session was set in backup; host: correct cppi dma channel for isoch transfer; ehci-tegra: Grab the correct UTMI pads reset. gadget: fix spinlock dead lock in gadgetfs. uas: Fix slave queue_depth not being set. quirks: Fix sorting; Add no-lpm quirk for Acer C120 LED Projector. xhci: Add broken streams quirk for Frescologic device id 1009. dwc3: exynos: Fix deferred probing storm. mos7720: delete parport. xhci-plat: properly handle probe deferral for devm_clk_get() xhci: Fix handling timeouted commands on hosts in weird states; Cleanup only when releasing primary hcd.
3.19.521 Apr 2015 14:05 minor feature: Linux 3.19.5, kvm: avoid page allocation failure in kvm_set_memory_region(), drm/i915: Push vblank enable/disable past encoder- enable/disable, xfs: ensure truncate forces zeroed blocks to disk, ext4: fix indirect punch hole corruption, timers/tick/broadcast-hrtimer: Fix suspicious RCU usage in idle loop, IB/mlx4: Saturate RoCE port PMA counters in case of overflow, clk: divider: fix calculation of maximal parent rate for a given divider, clk: divider: fix selection of divider when rounding to closest, vb2: fix 'UNBALANCED' warnings when calling vb2_thread_stop(), vb2: Fix dma_dir setting for dma-contig mem type, soc-camera: Fix devm_kfree() in soc_of_bind(), cx23885: fix querycap, media: s5p-mfc: fix mmap support for 64bit arch, sh_veu: v4l2_dev wasn't set, iscsi target: fix oops when adding reject pdu, ioctx_alloc(): fix vma (and file) leak on failure, ocfs2: _really_ sync the right range, be2iscsi: Fix kernel panic when device initialization fails, Revert "libceph: use memalloc flags for net IO", Revert "PM / hibernate: avoid unsafe pages in e820 reserved regions", drivers/of: Add empty ranges quirk for PA-Semi, rtlwifi: Fix IOMMU mapping leak in AP mode, iommu/vt-d: Detach domain *only* from attached iommus, brcmfmac: disable MBSS feature for BCM43362, cifs: fix use-after-free bug in find_writable_file, cifs: smb2_clone_range() - exit on unhandled error, n_tty: Fix read buffer overwrite when no newline, tty: serial: fsl_lpuart: clear receive flag on FIFO flush, tty: serial: fsl_lpuart: specify transmit FIFO size, usb: xhci: apply XHCI_AVOID_BEI quirk to all Intel xHCI controllers, usb: xhci: handle Config Error Change (CEC) in xhci driver, cpuidle: ACPI: do not overwrite name and description of C0, cpuidle: remove state_count field from struct cpuidle_device, firmware: dmi_scan: Prevent dmi_num integer overflow, can: flexcan: Deferred on Regulator return EPROBE_DEFER, can: flexcan: fix bus-off error state handling. x86/reboot: Add ASRock Q1900DC-ITX mainboard re
3.19.417 Apr 2015 18:25 minor bugfix: Linux 3.19.4, mfd: kempld-core: Fix callback return value check, net: ethernet: pcnet32: Setup the SRAM and NOUFLO on Am79C97 3, 5 , powerpc/mpc85xx: Add ranges to etsec2 nodes, powerpc/pseries: Little endian fixes for post mobility device tree update, arm64: percpu: Make this_cpu accessors pre-empt safe, arm64: Use the reserved TTBR0 if context switching to the init_mm, regulator: palmas: Correct TPS659038 register definition for REGEN2, powerpc/book3s: Fix the MCE code to use CONFIG_KVM_BOOK3S_64_HANDLER, hfsplus: fix B-tree corruption after insertion at position 0, spi: trigger trace event for message-done before mesg- complete, spi: dw-mid: clear BUSY flag fist and test other one, spi: qup: Fix cs-num DT property parsing, dm snapshot: suspend merging snapshot when doing exception handover, dm snapshot: suspend origin when doing exception handover, dm thin: fix to consistently zero-fill reads to unprovisioned blocks, dm io: deal with wandering queue limits when handling REQ_DISCARD and REQ_WRITE_SAME, dm: hold suspend_lock while suspending device during device deletion, dmaengine: dw: append MODULE_ALIAS for platform driver, vt6655: Fix late setting of byRFType. vt6655: RFbSetPower fix missing rate RATE_12M, staging: vt6656: vnt_rf_setpower: fix missing rate RATE_12M, perf: Fix irq_work 'tail' recursion, of/irq: Fix of_irq_parse_one() returned error codes, brcmfmac: Perform bound checking on vendor command buffer, cpuidle: mvebu: Fix the CPU PM notifier usage, rtlwifi: Improve handling of IPv6 packets, phy: Find the right match in devm_phy_destroy(), usb: common: otg-fsm: only signal connect after switching to peripheral, usb: chipidea: otg: add a_alt_hnp_support response for B device, usb: phy: am335x-control: check return value of bus_find_device, uas: Add US_FL_NO_ATA_1X for Initio Corporation controllers / devices, iwlwifi: mvm: Fix ROC removal, iwlwifi: mvm: BT Coex - fix a NULL pointer exception, iwlwifi: fix max_ht_ampdu_exponent for older devices, iwlwifi
4.0.013 Apr 2015 21:10 major feature: Release named "Hurr durr I'ma sheep". Drivers for AMD Radeon now support DisplayPort, Carrizo APUs. Intel and Nouveau graphics drivers were enhanced, and some new DRM drivers introduced. File system support for F2FS, OverlayFS read-only layering, VirtIO, RAID improvements, pNFS block access support as used by XFS. CPU support for x86 Intel Quark SoCs, many new ARM variations, KVM optimizations on x86, ACPI enhancements for AMD and Intels Skylake, and IBM Z13 systems. Bootloader fixes for Sony PS3. Trusted Computing Modules 2.0 support. Sound driver fixes, new input drivers.
3.19.327 Mar 2015 13:05 minor feature: Linux 3.19.3, drm/i915: use in_interrupt() not in_irq() to check context, target/pscsi: Fix NULL pointer dereference in get_device_type, iscsi-target: Avoid early conn_logout_comp for iser connections, target: Fix virtual LUN=0 target_configure_device failure OOPs, target: Fix reference leak in target_get_sess_cmd() error path, ARM: dts: am43xx-clocks: Fix ehrpwm tbclk data on am43xx, ARM: dts: am33xx-clocks: Fix ehrpwm tbclk data on am33xx, ARM: dts: DRA7x: Fix the bypass clock source for dpll_iva and others, ARM: at91: pm: fix at91rm9200 standby, ARM: imx6qdl-sabresd: set swbst_reg as vbus's parent reg, ARM: EXYNOS: Don't use LDREX and STREX after disabling cache coherency, b43: fix support for 5 GHz only BCM43228 model, ARM: imx6sl-evk: set swbst_reg as vbus's parent reg, netfilter: nf_tables: fix addition/deletion of elements from commit/abort, netfilter: nf_tables: fix transaction race condition, netfilter: xt_socket: fix a stack corruption bug, netfilter: nft_compat: fix module refcount underflow, ipvs: fix inability to remove a mixed-family RS, ipvs: add missing ip_vs_pe_put in sync code, powerpc/iommu: Remove IOMMU device references via bus notifier, powerpc/smp: Wait until secondaries are active online, x86/apic/numachip: Fix sibling map with NumaChip, x86/asm/entry/32: Fix user_mode() misuses, x86/vdso: Fix the build on GCC5, kvm: move advertising of KVM_CAP_IRQFD to common code, x86/fpu: Drop_fpu() should not assume that tsk equals current, x86/fpu: Avoid math_state_restore() without used_math() in __restore_xstate_sig(), crypto: aesni - fix memory usage in GCM decryption, crypto: arm/aes update NEON AES module to latest OpenSSL version, pagemap: do not leak physical addresses to non-privileged userspace, irqchip: armada-370-xp: Fix chained per-cpu interrupts, PCI: Don't read past the end of sysfs "driver_override" buffer, libsas: Fix Kernel Crash in smp_execute_task, gadgetfs: use-after-free in - aio_read(), of: handle both '/' and ':' in path strings,
3.19.220 Mar 2015 01:45 minor feature: Linux 3.19.2, Revert "netfilter: xt_recent: relax ip_pkt_list_tot restrictions", cxl: Add missing return statement after handling AFU errror, cxl: Fix device_node reference counting, cxl: Use image state defaults for reloading FPGA, clk-gate: fix bit # check in clk_register_gate, sched/autogroup: Fix failure to set cpu.rt_runtime_us, vmstat: do not use deferrable delayed work for vmstat_update, pinctrl: imx25: fix numbering for pins, pinctrl: pinctrl-imx: don't use invalid value of conf_reg, ath5k: fix spontaneus AR5312 freezes, GFS2: Fix crash during ACL deletion in acl max entry check in gfs2_set_acl, of/pci: Free resources on failure in of_pci_get_host_bridge_resources, sched: Fix hrtick_start on UP, coresight-etm: unlock on error paths in mode_store, stable_kernel_rules: reorganize and update submission options, ASoC: rt5670: Set RT5670_IRQ_CTRL1 non volatile, ASoC: omap-pcm: Correct dma mask, NFSv4: Don't call put_rpccred under the rcu_read_lock, NFS: Don't invalidate a submounted dentry in nfs_prime_dcache, ACPI / LPSS: provide con_id for the clkdev, ACPI / video: Load the module even if ACPI is disabled, eCryptfs: don't pass fs-specific ioctl commands through, efi/libstub: Fix boundary checking in efi_high_alloc, efi: Small leak on error in runtime map code, nfsd: fix clp- cl_revoked list deletion causing softlock in nfsd, reservation: Remove shadowing local variable 'ret', drm/i915: Check for driver readyness before handling an underrun interrupt, drm/i915: avoid processing spurious/shared interrupts in low-power states, drm/i915: Dell Chromebook 11 has PWM backlight, drm/i915: Check obj- vma_list under the struct_mutex, drm/i915/bdw: PCI IDs ending in 0xb are ULT. drm/radeon: fix 1 RB harvest config setup for TN/RL, drm/radeon: use drm_mode_vrefresh rather than mode- vrefresh, drm/radeon: enable native backlight control on old macs, HID: wacom: Report ABS_MISC event for Cintiq Companion Hybrid, HID: fixup the conflicting keyboard mappings quirk, HID: input:
3.19.108 Mar 2015 05:25 minor feature: Linux 3.19.1, ppc/kvm: Replace ACCESS_ONCE with READ_ONCE, ppc/hugetlbfs: Replace ACCESS_ONCE with READ_ONCE, mm/gup: Replace ACCESS_ONCE with READ_ONCE, next: sh: Fix compile error, quota: Store maximum space limit in bytes, x86/xen/p2m: Replace ACCESS_ONCE with READ_ONCE, x86/spinlocks/paravirt: Fix memory corruption on unlock, kernel: make READ_ONCE() valid on const arguments, kernel: Fix sparse warning for ACCESS_ONCE, kernel: tighten rules for ACCESS ONCE, x86: pmc-atom: Assign debugfs node as soon as possible, x86/irq: Fix regression caused by commit b568b8601f05, x86, mm/ASLR: Fix stack randomization on 64-bit systems, x86/efi: Avoid triple faults during EFI mixed mode calls, blk-throttle: check stats_cpu before reading it from sysfs, Btrfs: fix fsync data loss after adding hard link to inode, btrfs: fix leak of path in btrfs_find_item, btrfs: set proper message level for skinny metadata, libceph: fix double __remove_osd() problem, samsung-laptop: Add use_native_backlight quirk, and enable it on some models, jffs2: fix handling of corrupted summary length, EDAC, amd64_edac: Prevent OOPS with 16 memory controllers, sb_edac: Fix detection on SNB machines, md/raid1: fix read balance when a drive is write-mostly. md/raid5: Fix livelock when array is both resyncing and degraded. perf tools: Fix probing for PERF_FLAG_FD_CLOEXEC flag, clocksource: mtk: Fix race conditions in probe code, metag: Fix KSTK_EIP() and KSTK_ESP() macros, xfs: Fix quota type in quota structures when reusing quota file, gpio: tps65912: fix wrong container_of arguments, gpiolib: of: allow of_gpiochip_find_and_xlate to find more than one chip per node, arm64: compat Fix siginfo_t - compat_siginfo_t conversion on big endian, hx4700: regulator: declare full constraints, KVM: s390: avoid memory leaks if __inject_vm() fails, KVM: s390: floating irqs: fix user triggerable endless loop, KVM: s390: base hrtimer on a monotonic clock, KVM: s390: forward hrtimer if guest ckc not pending yet, udf: Chec
3.18.827 Feb 2015 10:25 minor feature: Linux 3.18.8, media/rc: Send sync space information on the lirc device, ext4: ignore journal checksum on remount; don't fail, net: sched: fix panic in rate estimators, hyperv: Fix the error processing in netvsc_send(), net: sctp: fix passing wrong parameter header to param_type2af in sctp_process_param, ppp: deflate: never return len larger than output buffer, ipv4: tcp: get rid of ugly unicast_sock, tcp: ipv4: initialize unicast_sock sk_pacing_rate, bridge: dont send notification when skb- len == 0 in rtnl_bridge_notify, net: don't OOPS on socket aio, bnx2x: fix napi poll return value for repoll, ipv6: replacing a rt6_info needs to purge possible propagated rt6_infos too, ping: Fix race in free in receive path, udp_diag: Fix socket skipping within chain, ipv4: try to cache dst_entries which would cause a redirect, net: sctp: fix slab corruption from use after free on INIT collisions, netxen: fix netxen_nic_poll() logic, ipv6: stop sending PTB packets for MTU 1280, net: rps: fix cpu unplug, ip: zero sockaddr returned on error queue
3.18.713 Feb 2015 06:05 minor bugfix: Linux 3.18.7, x86: mm: move mmap_sem unlock from mm_fault_error() to caller, x86/tlb/trace: Do not trace on CPU that is offline, tracing: Add condition check to RCU lockdep checks, hrtimer: Fix incorrect tai offset calculation for non high-res timer systems, smpboot: Add missing get_online_cpus() in smpboot_register_percpu_thread(), x86, microcode: Return error from driver init code when loader is disabled, ARM: dts: Fix I2S1, I2S2 compatible for exynos4 SoCs, ALSA: ak411x: Fix stall in work callback, ASoC: sgtl5000: add delay before first I2C access, ASoC: atmel_ssc_dai: fix start event for I2S mode, lib/checksum.c: fix build for generic csum_tcpudp_nofold, arm64: Fix up /proc/cpuinfo, kconfig: Fix warning " jump may be used uninitialized", drm/radeon: properly set vm fragment size for TN/RL, drm/radeon: fix the crash in test functions, drm/radeon: fix the crash in benchmark functions, drm/radeon: fix PLLs on RS880 and older v2, drm/radeon: don't init gpuvm if accel is disabled (v3), nilfs2: fix deadlock of segment constructor over I_SYNC flag, memcg, shmem: fix shmem migration to use lrucare, lib/checksum.c: fix carry in csum_tcpudp_nofold, mm: pagewalk: call pte_hole() for VM_PFNMAP during walk_page_range, md/raid5: fix another livelock caused by non-aligned writes. Complete oplock break jobs before closing file handle, ARM: 8299/1: mm: ensure local active ASID is marked as allocated on rollover, MIPS: traps: Fix inline asm ctc1 missing .set hardfloat, MIPS: mipsregs.h: Add write_32bit_cp1_register(), MIPS: Fix kernel lockup or crash after CPU offline/online, MIPS: OCTEON: fix kernel crash when offlining a CPU, MIPS: IRQ: Fix disable_irq on CPU IRQs, MIPS: Fix C0_Pagegrain IEC support. sd: Fix max transfer length for 4k disks, spi: imx: use pio mode for i.mx6dl, spi: spi-fsl-dspi: Remove usage of devm_kzalloc, PCI: Handle read-only BARs on AMD CS553x devices, PCI: Add NEC variants to Stratus ftServer PCIe DMI check, PCI: designware: Reject MSI-X IRQs, gpio: mcp
3.18.608 Feb 2015 08:45 minor feature: Linux 3.18.6, xen/arm/arm64: introduce xen_arch_need_swiotlb, clocksource: arch_timer: Only use the virtual counter (CNTVCT) on arm64, can: c_can: end pending transmission on network stop (ifdown), HID: rmi: Check for additional ACM registers appended to F11 data report, perf/rapl: Fix crash in rapl_scale(), perf/x86/intel: Add model number for Airmont, memcg: remove extra newlines from memcg oom kill log, quota: Switch - get_dqblk() and - set_dqblk() to use bytes as space units, drm/i915: fix inconsistent brightness after resume, drm/i915: Init PPGTT before context enable, drm/i915: BDW Fix Halo PCI IDs marked as ULT. drm/i915: Only fence tiled region of object. drm: fix fb-helper vs MST dangling connector ptrs (v2), drivers: net: cpsw: discard dual emac default vlan configuration, regulator: core: fix race condition in regulator_put(), drivers/rtc/rtc-s5m.c: terminate s5m_rtc_id array with empty element, spi/pxa2xx: Clear cur_chip pointer before starting next message, drm/radeon: Restore GART table contents after pinning it in VRAM v3, drm/radeon: Split off gart_get_page_entry ASIC hook from set_page_entry, drm/vmwgfx: Replace the hw mutex with a hw spinlock, dm cache: fix missing ERR_PTR returns and handling, dm thin: don't allow messages to be sent to a pool target in READ_ONLY or FAIL mode, ARM: mvebu: don't set the PL310 in I/O coherency mode when I/O coherency is disabled, pinctrl: at91: allow to have disabled gpio bank, nl80211: fix per-station group key get/del and memory leak, mac80211: only roll back station states for WDS when suspending, mac80211: properly set CCK flag in radiotap, NFSv4.1: Fix an Oops in nfs41_walk_client_list, nfs: fix dio deadlock when O_DIRECT flag is flipped, Input: i8042 - add noloop quirk for Medion Akoya E7225 (MD98857), Input: elantech - add more Fujtisu notebooks to force crc_enabled, Input: synaptics - adjust min/max for Lenovo ThinkPad X1 Carbon 2nd, i2c: s3c2410: fix ABBA deadlock by keeping clock prepared, uas: Add no-repo
3.18.502 Feb 2015 16:45 minor feature: Linux 3.18.5, crypto: add missing crypto module aliases, crypto: include crypto- module prefix in template, crypto: prefix module autoloading with "crypto-", ACPI / PM: Do not disable wakeup GPEs that have not been enabled, iwlwifi: mvm: add a flag to enable match found notification, Revert "swiotlb-xen: pass dev_addr to swiotlb_tbl_unmap_single", ipvs: uninitialized data with IP_VS_IPV6, netfilter: conntrack: fix race between confirmation and flush, netfilter: nfnetlink: relax strict multicast group check from netlink_bind, netfilter: nf_tables: fix flush ruleset chain dependencies, netfilter: nfnetlink: validate nfnetlink header from batch, mm: get rid of radix tree gfp mask for pagecache_get_page, KEYS: close race between key lookup and freeing, ahci_xgene: Fix the endianess issue in APM X-Gene SoC AHCI SATA controller driver. sata_dwc_460ex: fix resource leak on error path, x86/apic: Re-enable PCI_MSI support for non-SMP X86_32, x86, tls: Interpret an all-zero struct user_desc as "no segment", x86, tls, ldt: Stop checking lm in LDT_empty, KVM: x86: Fix of previously incomplete fix for CVE-2014-8480, KVM: x86: SYSENTER emulation is broken, x86, boot: Skip relocs when load address unchanged, x86/tsc: Change Fast TSC calibration failed from error to info, x86, hyperv: Mark the Hyper-V clocksource as being continuous, clocksource: exynos_mct: Fix bitmask regression for exynos4_mct_write, x86, irq: Properly tag virtualization entry in /proc/interrupts, irqchip: atmel-aic-common: Prevent clobbering of priority when changing IRQ type, fix deadlock in cifs_ioctl_clone(), bus: mvebu-mbus: fix support of MBus window 13, ARM: mvebu: completely disable hardware I/O coherency, ARM: dts: imx25: Fix PWM "per" clocks, time: adjtimex: Validate the ADJ_FREQUENCY values, time: settimeofday: Validate the values of tv from user, irqchip: omap-intc: Fix legacy DMA regression, dm cache: fix problematic dual use of a single migration count variable, dm cache: share cache-metadata objec
3.18.428 Jan 2015 04:05 minor feature: Linux 3.18.4, KVM: nVMX: Disable unrestricted mode if ept=0, drm/i915: Kill check_power_well() calls, vhost-scsi: Add missing virtio-scsi - TCM attribute conversion, target: Drop arbitrary maximum I/O size limit, LOCKD: Fix a race when initialising nlmsvc_timeout, kbuild: Fix removal of the debian/ directory, x86, um: actually mark system call tables readonly, um: Skip futex_atomic_cmpxchg_inatomic() test, decompress_bunzip2: off by one in get_next_block(), iio: ad799x: Fix ad7991/ad7995/ad7999 config setup, ARM: dts: dra7-evm: fix qspi device tree partition size, ARM: shmobile: sh73a0 legacy: Set .control_parent for all irqpin instances, ARM: dts: berlin: add broken-cd and set bus width for eMMC in Marvell DMP DT, bus: omap_l3_noc: Correct returning IRQ_HANDLED unconditionally in the irq handler, bus: omap_l3_noc: Add resume hook to restore context, ARM: omap5/dra7xx: Enable booting secondary CPU in HYP mode, ARM: omap5/dra7xx: Fix frequency typos, ARM: clk-imx6q: fix video divider for rev T0 1.0, ARM: imx6q: drop unnecessary semicolon, ARM: dts: imx51-babbage: Fix ULPI PHY reset modelling, ARM: dts: imx25: Fix the SPI1 clocks, ARM: imx6sx: Set PLL2 as parent of QSPI clocks, ARM: omap2plus_defconfig: use CONFIG_CPUFREQ_DT, Input: I8042 - add Acer Aspire 7738 to the nomux list, Input: i8042 - reset keyboard to fix Elantech touchpad detection, Input: elantech - support new ICs types for version 4, can: kvaser_usb: Don't send a RESET_CHIP for non-existing channels, can: kvaser_usb: Reset all URB tx contexts upon channel close, can: kvaser_usb: Don't free packets when tight on URBs, usb: musb: stuff leak of struct usb_hcd, USB: EHCI: fix initialization bug in iso_stream_schedule(), USB: console: fix potential use after free, USB: console: fix uninitialised ldisc semaphore, usb: gadget: udc: atmel: fix possible oops when unloading module, usb: gadget: udc: atmel: fix possible IN hang issue, usb: gadget: udc: atmel: change setting for DMA, usb: gadget: gadgetfs: Free me
3.18.317 Jan 2015 20:45 minor feature: Linux 3.18.3, mm: Don't count the stack guard page towards RLIMIT_STACK, mm: propagate error from stack expansion even for guard page, mm, vmscan: prevent kswapd livelock due to pfmemalloc-throttled process being killed, mm: protect set_page_dirty() from ongoing truncation, exit: fix race between wait_consider_task() and wait_task_zombie(), mmc: sdhci: Fix sleep in atomic after inserting SD card, regulator: s2mps11: Fix dw_mmc failure on Gear 2, nouveau: bring back legacy mmap handler, drm/nouveau/nouveau: Do not BUG_ON(!spin_is_locked()) on UP, spi: sh-msiof: Add runtime PM lock in initializing, perf session: Do not fail on processing out of order event, perf/x86/uncore/hsw-ep: Handle systems with only two SBOXes, perf: Fix events installation during moving group, perf/x86/intel/uncore: Make sure only uncore events are collected, Revert "mac80211: Fix accounting of the tailroom-needed counter", Btrfs: don't delay inode ref updates during log replay, crypto: aesni - fix "by8" variant for 128 bit keys, crypto: sha-mb - Add avx2_supported check. arm64/efi: add missing call to early_ioremap_reset(), arm64: kernel: fix __cpu_suspend mm switch on warm-boot, arm64: Move cpu_resume into the text section, Input: alps - v7: fix finger counting for 2 fingers on clickpads, Input: alps - v7: sometimes a single touch is reported in mt 1 , Input: alps - v7: ignore new packets, ACPI / PM: Fix PM initialization for devices that are not present, ACPI / video: Add some Samsung models to disable_native_backlight list, rpc: fix xdr_truncate_encode to handle buffer ending on page boundary, Revert "ARM: 7830/1: delay: don't bother reporting bogomips in /proc/cpuinfo", ARM: OMAP4: PM: Only do static dependency configuration in omap4_init_static_deps, ARM: dts: Enable PWM node by default for s3c64xx, ARM: dts: DRA7: wdt: Fix compatible property for watchdog node, ARM: defconfigs: use CONFIG_CPUFREQ_DT, ARM: dts: am437x-sk-evm.dts: fix LCD timings, ARM: dts: am437x-sk: fix lcd enable pin
3.18.209 Jan 2015 03:25 minor feature: Linux 3.18.2, Btrfs: fix fs corruption on transaction abort if device supports discard, Btrfs: make sure logged extents complete in the current transaction V3, Btrfs: do not move em to modified list when unpinning, btrfs: fix wrong accounting of raid1 data profile in statfs, Btrfs: make sure we wait on logged extents when fsycning two subvols, eCryptfs: Remove buggy and unnecessary write in file name decode routine, eCryptfs: Force RO mount when encrypted view is enabled, udf: Check component length before reading it, udf: Verify symlink size before loading it, udf: Verify i_size when loading inode, udf: Check path length when reading symlink, exit: pidns: alloc_pid() leaks pid_namespace if child_reaper is exiting, mm/CMA: fix boot regression due to physical address of high_memory, ncpfs: return proper error from NCP_IOC_SETROOT ioctl, crypto: af_alg - fix backlog handling, audit: restore AUDIT_LOGINUID unset ABI, audit: don't attempt to lookup PIDs when changing PID filtering audit rules, audit: use supplied gfp_mask from audit_buffer in kauditd_send_multicast_skb, userns: Unbreak the unprivileged remount tests, userns: Allow setting gid_maps without privilege when setgroups is disabled, userns: Add a knob to disable setgroups on a per user namespace basis, userns: Rename id_map_mutex to userns_state_mutex, userns: Only allow the creator of the userns unprivileged mappings, userns: Check euid no fsuid when establishing an unprivileged uid mapping, userns: Don't allow unprivileged creation of gid mappings, userns: Don't allow setgroups until a gid mapping has been setablished, userns: Document what the invariant required for safe unprivileged mappings. groups: Consolidate the setgroups permission checks, umount: Disallow unprivileged mount force, mnt: Update unprivileged remount test, mnt: Implicitly add MNT_NODEV on remount when it was implicitly added by mount, thermal: Fix error path in thermal_init(), mnt: Fix a memory stomp in umount, mac80211: free management
3.18.117 Dec 2014 10:05 minor feature: Linux 3.18.1, ALSA: usb-audio: Don't resubmit pending URBs at MIDI error recovery, ALSA: hda - Fix built-in mic at resume on Lenovo Ideapad S210, ALSA: hda - Add EAPD fixup for ASUS Z99He laptop, deal with deadlock in d_walk(), move d_rcu from overlapping d_child to overlapping d_alias, rtlwifi: rtl8192ce: Fix missing interrupt ready flag, rtlwifi: rtl8192ce: Fix kernel crashes due to missing callback entry, rtlwifi: rtl8192ce: Fix editing error that causes silent memory corruption, netlink: use jhash as hashfn for rhashtable, net: fix suspicious rcu_dereference_check in net/sched/sch_fq_codel.c, xen-netfront: use correct linear area after linearizing an skb, tcp: fix more NULL deref after prequeue changes, net: sctp: use MAX_HEADER for headroom reserve in output path, net: mvneta: fix race condition in mvneta_tx(), net: mvneta: fix Tx interrupt delay, mips: bpf: Fix broken BPF_MOD, openvswitch: Fix flow mask validation. gre: Set inner mac header in gro complete, Fix race condition between vxlan_sock_add and vxlan_sock_release
3.17.608 Dec 2014 23:45 minor feature: Linux 3.17.6, Revert "netfilter: conntrack: fix race in __nf_conntrack_confirm against get_next_corpse"
3.17.422 Nov 2014 03:18 minor feature: Linux 3.17.4, iwlwifi: fix RFkill while calibrating, KEYS: Reinstate EPERM for a key type name beginning with a '.', asus-nb-wmi: Add wapf4 quirk for the X550VB, net: sctp: fix skb_over_panic when receiving malformed ASCONF chunks, net: sctp: fix panic on duplicate ASCONF chunks, net: sctp: fix remote memory pressure from excessive queueing, quirk for Lenovo Yoga 3: no rfkill switch, KVM: x86: Don't report guest userspace emulation error to userspace, mm, thp: fix collapsing of hugepages on madvise, checkpatch: remove unnecessary + after 8,8 , builddeb: put the dbg files into the correct directory, dell-wmi: Fix access out of memory, rcu: Use rcu_gp_kthread_wake() to wake up grace period kthreads, GFS2: Make rename not save dirent location, netfilter: xt_bpf: add mising opaque struct sk_filter definition, netfilter: nft_compat: fix wrong target lookup in nft_target_select_ops(), netfilter: nf_log: release skbuff on nlmsg put failure, netfilter: nfnetlink_log: fix maximum packet length logged to userspace, netfilter: nf_log: account for size of NLMSG_DONE attribute, netfilter: nf_tables: check for NULL in nf_tables_newchain pcpu stats allocation, netfilter: ipset: off by one in ip_set_nfnl_get_byindex(), ipc: always handle a new value of auto_msgmni, IB/core: Clear AH attr variable to prevent garbage data, pwm: Fix uninitialized warnings in pwm_get(), clocksource: Remove "weak" from clocksource_default_clock() declaration, kgdb: Remove "weak" from kgdb_arch_pc() declaration, vmcore: Remove "weak" from function declarations, memory-hotplug: Remove "weak" from memory_block_size_bytes() declaration, net: systemport: reset UniMAC coming out of a suspend cycle, net: systemport: enable RX interrupts after NAPI, cxgb4 : Handle dcb enable correctly, media: ttusb-dec: buffer overflow in ioctl, NFSv4.1: nfs41_clear_delegation_stateid shouldn't trust NFS_DELEGATED_STATE, NFSv4: Fix races between nfs_remove_bad_delegation() and delegation return, nfs: Fix use of uninitialized v
3.17.315 Nov 2014 03:18 minor feature: Linux 3.17.3, KVM: x86: Fix far-jump to non-canonical check, HID: add keyboard input assist hid usages, xfs: track bulkstat progress by agino, xfs: bulkstat error handling is broken, xfs: bulkstat main loop logic is a mess, xfs: bulkstat chunk-formatter has issues, xfs: bulkstat chunk formatting cursor is broken, xfs: bulkstat btree walk doesn't terminate, xfs: Check error during inode btree iteration in xfs_bulkstat(), xfs: bulkstat doesn't release AGI buffer on error, Btrfs: fix kfree on list_head in btrfs_lookup_csums_range error cleanup, of: Fix overflow bug in string property parsing functions, ARM: dts: zynq: Enable PL clocks for Parallella, sysfs: driver core: Fix glue dir race condition by gdp_mutex, i2c: at91: don't account as iowait, irqchip: armada-370-xp: Fix MPIC interrupt handling, irqchip: armada-370-xp: Fix MSI interrupt handling, regulator: max77693: Fix use of uninitialized regulator config, ALSA: hda - fix mute led problem for three HP laptops, powerpc: do_notify_resume can be called with bad thread_info flags argument, powerpc/powernv: Properly fix LPC debugfs endianness, powerpc: use device_online/offline() instead of cpu_up/down(), ARM: pxa: fix hang on startup with DEBUG_LL, pinctrl: baytrail: show output gpio state correctly on Intel Baytrail, fix breakage in o2net_send_tcp_msg(), samsung-laptop: Add broken-acpi-video quirk for NC210/NC110, acer-wmi: Add acpi_backlight=video quirk for the Acer KAV80, rbd: Fix error recovery in rbd_obj_read_sync(), mm: cma: Don't crash on allocation if CMA area can't be activated, drm/i915: Ignore VBT backlight check on Macbook 2, 1, drm/i915: Fix GMBUSFREQ on vlv/chv, drm/i915: Do a dummy DPCD read before the actual read, drm/radeon: remove invalid pci id, drm/radeon: dpm fixes for asrock systems, drm/radeon: Use drm_malloc_ab instead of kmalloc_array, drm/radeon/dpm: disable ulv support on SI, drm/vmwgfx: Filter out modes those cannot be supported by the current VRAM size. x86, intel-mid: Create IRQs for APB
3.17.231 Oct 2014 03:16 minor feature: Linux 3.17.2, sparc64: Implement __get_user_pages_fast(). sparc64: Fix register corruption in top-most kernel stack frame during boot. sparc64: Increase size of boot string to 1024 bytes, sparc64: Kill unnecessary tables and increase MAX_BANKS. sparc64: sparse irq, sparc64: Adjust vmalloc region size based upon available virtual address bits. sparc64: Increase MAX_PHYS_ADDRESS_BITS to 53. sparc64: Use kernel page tables for vmemmap. sparc64: Fix physical memory management regressions with large max_phys_bits. sparc64: Adjust KTSB assembler to support larger physical addresses. sparc64: Define VA hole at run time, rather than at compile time. sparc64: Switch to 4-level page tables. sparc64: T5 PMU, sparc64: cpu hardware caps support for sparc M6 and M7, sparc64: support M6 and M7 for building CPU distribution map, sparc64: correctly recognise M6 and M7 cpu type, sparc64: Fix hibernation code refrence to PAGE_OFFSET. sparc64: Do not define thread fpregs save area as zero-length array. sparc64: Fix FPU register corruption with AES crypto offload. sparc64: Fix lockdep warnings on reboot on Ultra-5, sparc64: Fix reversed start/end in flush_tlb_kernel_range(), sparc: Let memset return the address argument, sparc64: Move request_irq() from ldc_bind() to ldc_alloc(), sparc64: find_node adjustment, sparc64: Fix corrupted thread fault code. sparc64: sun4v TLB error power off events, sparc32: dma_alloc_coherent must honour gfp flags, ima: pass 'opened' flag to identify newly created files, ima: provide flag to identify new empty files, ima: fix fallback to use new_sync_read(), powerpc/eeh: Clear frozen device state in time, powerpc/iommu/ddw: Fix endianness, powerpc: Only set numa node information for present cpus at boottime, powerpc: Fix warning reported by verify_cpu_node_mapping(), futex: Ensure get_futex_key_refs() always implies a barrier, mm/balloon_compaction: redesign ballooned pages management, rtc-cmos: fix wakeup from S5 without CONFIG_PM_SLEEP, kernel: add support
3.17.116 Oct 2014 03:15 minor feature: Linux 3.17.1, arm64: Tell irq work about self IPI support, libata: Un-break ATA blacklist, serial: 8250: Add Quark X1000 to 8250_pci.c, driver/base/node: remove unnecessary kfree of node struct from unregister_one_node, crypto: caam - fix addressing of struct member, USB: Add device quirk for ASUS T100 Base Station keyboard, usb: musb: dsps: kill OTG timer on suspend, USB: cp210x: add support for Seluxit USB dongle, USB: serial: cp210x: added Ketra N1 wireless interface support, Revert "usb: gadget: composite: dequeue cdev- req before free it in composite_dev_cleanup", usb: gadget: f_fs: signedness bug in __ffs_func_bind_do_descs(), uas: Add another ASM1051 usb-id to the uas blacklist, uas: Add US_FL_NO_ATA_1X quirk for Seagate (0bc2:ab20) drives, uas: Add no-report-opcodes quirk, uas: Add a quirk for rejecting ATA_12 and ATA_16 commands, PCI: pciehp: Fix wait time in timeout message, arm: Tell irq work about self IPI support, x86: Tell irq work about self IPI support, irq_work: Force raised irq work to run on irq work interrupt, irq_work: Introduce arch_irq_work_has_interrupt(), net_sched: copy exts- type in tcf_exts_change(), 3c59x: fix bad split of cpu_to_le32(pci_map_single()), sctp: handle association restarts when the socket is closed. hyperv: Fix a bug in netvsc_send(), team: avoid race condition in scheduling delayed work, net: systemport: fix bcm_sysport_insert_tsb(), ip6_gre: fix flowi6_proto value in xmit path
3.16.510 Oct 2014 03:15 minor feature: Linux 3.16.5, jiffies: Fix timeval conversion to jiffies, media: vb2: fix VBI/poll regression, mm: numa: Do not mark PTEs pte_numa when splitting huge pages, mm, thp: move invariant bug check out of loop in __split_huge_page_map, vgaarb: Don't default exclusively to first video device with mem+io, x86, ia64: Move EFI_FB vga_default_device() initialization to pci_vga_fixup(), uas: Add missing le16_to_cpu calls to asm1051 / asm1053 usb-id check, uas: Disable uas on ASM1051 devices, uas: Log a warning when we cannot use uas because the hcd lacks streams, uas: Only complain about missing sg if all other checks succeed, ring-buffer: Fix infinite spin in reading buffer, init/Kconfig: Fix HAVE_FUTEX_CMPXCHG to not break up the EXPERT menu, Fix problem recognizing symlinks, drm/i915: Flush the PTEs after updating them before suspend, md/raid5: disable 'DISCARD' by default due to safety concerns. cpufreq: pcc-cpufreq: Fix wait_event() under spinlock, cpufreq: integrator: fix integrator_cpufreq_remove return type, ACPI / i915: Update the condition to ignore firmware backlight change request, i2c: rk3x: fix 0 length write transfers, i2c: qup: Fix order of runtime pm initialization, mm: migrate: Close race between migration completion and mprotect, mm: memcontrol: do not iterate uninitialized memcgs, perf: fix perf bug in fork(), ASoC: core: fix possible ZERO_SIZE_PTR pointer dereferencing error. ASoC: ssm2602: do not hardcode type to SSM2602, udf: Avoid infinite loop when processing indirect ICBs
3.16.406 Oct 2014 11:40 minor feature: Linux 3.16.4, ARM: DRA7: Add support for soc_is_dra74x() and soc_is_dra72x() variants, clk: qcom: Fix PLL rate configurations, clk: qcom: mdp_lut_clk is a child of mdp_src, clk: qcom: Fix MN frequency tables, parent map, and jpegd, staging/lustre: disable virtual block device for 64K pages, ext4: avoid trying to kfree an ERR_PTR pointer, ext4: propagate errors up to ext4_find_entry()'s callers, aio: block exit_aio() until all context requests are completed, ahci_xgene: Removing NCQ support from the APM X-Gene SoC AHCI SATA Host Controller driver. clk: ti: divider: Provide error check for incoming parameters in set_rate, clk: prevent erronous parsing of children during rate change, clk: ti: dra7-atl: Provide error check for incoming parameters in set_rate, cpufreq: update 'cpufreq_suspended' after stopping governors, partitions: aix.c: off by one bug, dmaengine: dw: don't perform DMA when dmaengine_submit is called, dmaengine: dw: introduce dwc_dostart_first_queued() helper, mmc: mmci: Reverse IRQ handling for the arm_variant, netfilter: nf_tables: don't update chain with unset counters, ipvs: fix ipv6 hook registration for local replies, netfilter: x_tables: allow to use default cgroup match, ipvs: Maintain all DSCP and ECN bits for ipv6 tun forwarding, netfilter: xt_hashlimit: perform garbage collection from process context, md/raid1: intialise start_next_window for READ case to avoid hang, md/raid1: fix_read_error should act on all non-faulty devices. md/raid1: count resync requests in nr_pending. md/raid1: update next_resync under resync_lock. md/raid1: Don't use next_resync to determine how far resync has progressed, md/raid1: make sure resync waits for conflicting writes to complete. md/raid1: be more cautious where we read-balance during resync. md/raid1: clean up request counts properly in close_sync(), media: vb2: fix plane index sanity check in vb2_plane_cookie(), media: vb2: fix vb2 state check when start_streaming fails, media: videobuf2-dma-sg: fix for w
3.16.114 Aug 2014 16:55 minor feature: arch/sparc/math-emu/math_32.c: drop stray break operator. sparc64: ldc_connect() should not return EINVAL when handshake is in progress. sunsab: Fix detection of BREAK on sunsab serial console. bbc-i2c: Fix BBC I2C envctrl on SunBlade 2000. sparc64: Guard against flushing openfirmware mappings. sparc64: Do not insert non-valid PTEs into the TSB hash table. tg3: Modify tg3_tso_bug() to handle multiple TX rings. sctp: fix possible seqlock seadlock in sctp_packet_transmit(). Revert "net: phy: Set the driver when registering an MDIO bus device". batman-adv: Fix out-of-order fragmentation support. iovec: make sure the caller actually wants anything in memcpy_fromiovecend. net: Correctly set segment mac_len in skb_segment(). macvlan: Initialize vlan_features to turn on offload support. bna: fix performance regression. tcp: Fix integer-overflow in TCP vegas. tcp: Fix integer-overflows in TCP veno. ip_tunnel(ipv4): fix tunnels with "local any remote remote_ip".
3.15.912 Aug 2014 19:25 minor feature: x86/espfix/xen: Fix allocation of pages for paravirt page tables, lib/btree.c: fix leak of whole btree nodes, net/l2tp: don't fall back on UDP get set sockopt, xtensa: add fixup for double exception raised in window overflow, x86/xen: no need to explicitly register an NMI callback, drm/i915: Ignore VBT backlight presence check on HP Chromebook 14, staging: vt6655: Fix Warning on boot handle_irq_event_percpu. ARM: dts: dra7-evm: Make VDDA_1V8_PHY supply always on, vfs: fix check for fallocate on active swapfile, pinctrl: dra: dt-bindings: Fix pull enable/disable, x86_64/entry/xen: Do not invoke espfix64 on Xen, x86, espfix: Make it possible to disable 16-bit support, x86, espfix: Make espfix64 a Kconfig option, fix UML, x86, espfix: Fix broken header guard, x86, espfix: Move espfix definitions into a separate header file, x86-64, espfix: Don't leak bits 31:16 of esp returning to 16-bit stack, Revert "x86-64, modify_ldt: Make support for 16-bit segments a runtime option", timer: Fix lock inversion between hrtimer_bases.lock and scheduler locks, sched_clock: Avoid corrupting hrtimer tree during suspend, printk: rename printk_sched to printk_deferred, dm cache: fix race affecting dirty block count, dm bufio: fully initialize shrinker, iio: buffer: Fix demux table creation, iio:bma180: Missing check for frequency fractional part, iio:bma180: Fix scale factors to report correct acceleration units, ACPI / PNP: Fix acpi_pnp_match(), staging: vt6655: Fix disassociated messages every 10 seconds, memcg: oom_notify use-after-free fix, mm, thp: do not allow thp faults to avoid cpuset restrictions, mm/page-writeback.c: fix divide by zero in bdi_dirty_limits(), scsi: handle flush errors properly, rapidio/tsi721_dma: fix failure to obtain transaction descriptor, Revert "mac80211: move "bufferable MMPDU" check to fix AP mode scan", cfg80211: fix mic_failure tracing, ath9k: fix aggregation session lockup, ARM: 8115/1: LPAE: reduce damage caused by idmap to virtual memory layout, AR