| Age | Commit message (Collapse) | Author | Files |
|
Integrating the -stable update from Paul Gortmaker which comprises
the following commits:
4aff9b16f4ba Linux 4.12.19
28f16fcc84f9 Bluetooth: Prevent stack info leak from the EFS element.
a430cb040780 loop: fix concurrent lo_open/lo_release
4dd428f5965c net: ipv4: fix for a race condition in raw_sendmsg
4428a99052e6 bpf: fix lockdep splat
686f16d77fee bpf/verifier: Fix states_equal() comparison of pointer and UNKNOWN
2c4577f1274b bpf: fix branch pruning logic
d16a3b7b0642 bpf: reject out-of-bounds stack pointer calculation
a1177b36876f x86/microcode/AMD: Add support for fam17h microcode loading
19be0f0937af iommu/arm-smmu-v3: Cope with duplicated Stream IDs
2e9834fd3352 iommu/arm-smmu-v3: Don't free page table ops twice
1e67d5342bde KVM: X86: Fix load RFLAGS w/o the fixed bit
b45b19d6e92d KVM: PPC: Book3S HV: Fix pending_pri value in kvmppc_xive_get_icp()
ce4ad56d8b44 KVM: PPC: Book3S: fix XIVE migration of pending interrupts
721f59a0bf4f KVM: arm/arm64: Fix HYP unmapping going off limits
a7dbd1b73e6c arm64: kvm: Prevent restoring stale PMSCR_EL1 for vcpu
3e4266c9ea63 KVM: arm/arm64: vgic-its: Preserve the revious read from the pending table
c15b6348058e x86/asm: Use register variable to get stack pointer value
19af84ace857 x86/asm: Fix inline asm call constraints for GCC 4.4
78d54c1f3ac1 x86/asm: Fix inline asm call constraints for Clang
9a6d78ff4fb7 arm64: prevent regressions in compressed kernel image size when upgrading to binutils 2.27
3af55325636e mm: Handle 0 flags in _calc_vm_trans() macro
f951c9e762b6 arm-ccn: perf: Prevent module unload while PMU is in use
21bc2a95624c arm64: fix CONFIG_DEBUG_WX address reporting
a2fb441f8cbd arm64: Initialise high_memory global variable earlier
2b2e733345b0 kbuild: do not call cc-option before KBUILD_CFLAGS initialization
4c67bceb55f4 jump_label: Invoke jump_label_test() via early_initcall()
7cdf334210c3 ARM: BUG if jumping to usermode address in kernel mode
77358b0b4d2f arm64: SW PAN: Update saved ttbr0 value on enter_lazy_tlb
09bddb96452b arm64: SW PAN: Point saved ttbr0 at the zero page when switching to init_mm
f451d0e885e1 arm64: fpsimd: Prevent registers leaking from dead tasks
bf4bfcfd1780 KVM: arm/arm64: vgic-its: Check result of allocation before use
bdd70c122339 KVM: arm/arm64: vgic: Preserve the revious read from the pending table
6b99a8c8cdc0 KVM: arm/arm64: Fix broken GICH_ELRSR big endian conversion
eadaba010c36 KVM: VMX: remove I/O port 0x80 bypass on Intel hosts
b31b0eb03c2c arm: KVM: Fix VTTBR_BADDR_MASK BUG_ON off-by-one
7c5a020deec8 arm64: KVM: fix VTTBR_BADDR_MASK BUG_ON off-by-one
e1d48f51262e KVM: x86: fix APIC page invalidation
4465b8b94411 x86/PCI: Make broadcom_postcore_init() check acpi_disabled
74d50f1ac954 perf tools: Fix leaking rec_argv in error cases
a8698071c4ba KVM: lapic: Fixup LDR on load in x2apic
18db8c0cd612 KVM: lapic: Split out x2apic ldr calculation
06e79931a082 KVM: x86: inject exceptions produced by x86_decode_insn
1c7ccddc0a60 KVM: x86: Exit to user-mode on #UD intercept when emulator requires
933a293d5925 KVM: x86: pvclock: Handle first-time write to pvclock-page contains random junk
27a37b1b39b5 mm/madvise.c: fix madvise() infinite loop under special circumstances
9a415da9c31c mm, hugetlbfs: introduce ->split() to vm_operations_struct
ab1e80ae2b42 mm: fix device-dax pud write-faults triggered by get_user_pages()
84392a1ffc54 mm/cma: fix alloc_contig_range ret code/potential leak
390e49975c0c mm, thp: Do not make page table dirty unconditionally in touch_p[mu]d()
c9d8192b4165 mm, oom_reaper: gather each vma to prevent leaking TLB entry
557cc85757eb mm, memory_hotplug: do not back off draining pcp free pages from kworker context
e7f78f55bdcb KVM: SVM: obey guest PAT
eee1b36f5bd8 KVM: nVMX: set IDTR and GDTR limits when loading L1 host state
eca2c0a4f6fd KVM: PPC: Book3S HV: Don't call real-mode XICS hypercall handlers if not enabled
139c8678fb65 x86/decoder: Add new TEST instruction pattern
f06e373ee93d RDS: Heap OOB write in rds_message_alloc_sgs()
4f72d5339c6f RDS: null pointer dereference in rds_atomic_free_op
3911496c7b54 net: Fix double free and memory corruption in get_net_ns_by_id()
5c9f58b167bd MIPS: math-emu: do not use bools for arithmetic
a756ea350c02 crypto: salsa20 - fix blkcipher_walk API usage
632cfeb3cb42 crypto: hmac - require that the underlying hash algorithm is unkeyed
fdd279fd5561 netlink: Add netns check on taps
c142151947e9 dccp: CVE-2017-8824: use-after-free in DCCP code
edd820b4ba76 media: hdpvr: Fix an error handling path in hdpvr_probe()
aa0327d3dddc powerpc/tm: Add commandline option to disable hardware transactional memory
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Integrating the korg 4.9 -stable updates. These include patches for
Spectre and meltdown mitigation. The changelog follows:
79584a422125 Linux 4.9.78
60249fe9050b MIPS: AR7: ensure the port type's FCR value is used
06d7342d8498 x86/retpoline: Optimize inline assembler for vmexit_fill_RSB
b9f8b5935394 x86/pti: Document fix wrong index
4b71be496642 kprobes/x86: Disable optimizing on the function jumps to indirect thunk
36ad6ba501d6 kprobes/x86: Blacklist indirect thunk functions for kprobes
09402d83395f retpoline: Introduce start/end markers of indirect thunk
c5aa687060a8 x86/mce: Make machine check speculation protected
87ac29717de8 usbip: fix warning in vhci_hcd_probe/lockdep_init_map
0d92cf7f29e6 x86/cpu, x86/pti: Do not enable PTI on AMD processors
ddfaa7acd7a2 arm64: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls
2904adc5b1c0 dm thin metadata: THIN_MAX_CONCURRENT_LOCKS should be 6
cabf6294a6dc dm btree: fix serious bug in btree_split_beneath()
ca2d73686720 workqueue: avoid hard lockups in show_workqueue_state()
d314f3bc7f3d libata: apply MAX_SEC_1024 to all LITEON EP1 series devices
8a3f4baaa4c3 proc: fix coredump vs read /proc/*/stat race
43c3e093c26d scripts/gdb/linux/tasks.py: fix get_thread_info
23d68eddd857 can: peak: fix potential bug in packet fragmentation
19f47eafe10c ARM: dts: kirkwood: fix pin-muxing of MPP7 on OpenBlocks A7
1f32f15ec73c ARM: sunxi_defconfig: Enable CMA
969e2145eb4a phy: work around 'phys' references to usb-nop-xceiv devices
9a50ea0ce7cc tracing: Fix converting enum's from the map in trace_event_eval_update()
cb513d1414f9 Input: twl4030-vibra - fix sibling-node lookup
eaabab6468b3 Input: twl6040-vibra - fix child-node lookup
9be13b3357e1 Input: 88pm860x-ts - fix child-node lookup
607b86e17352 Input: ALPS - fix multi-touch decoding on SS4 plus touchpads
9792f9b483cd perf tools: Fix build with ARCH=x86_64
c557481a9491 x86/apic/vector: Fix off by one in error path
5b13f593565f pipe: avoid round_pipe_size() nr_pages overflow on 32-bit
02802dfc82a2 x86/tsc: Fix erroneous TSC rate on Skylake Xeon
5ab44e8f0f0d x86/mm/pkeys: Fix fill_sig_info_pkey
eee0cba7b02f module: Add retpoline tag to VERMAGIC
a96cf98dda3f x86/cpufeature: Move processor tracing out of scattered features
13ccac5de853 objtool: Improve error message for bad file argument
b73d68788f79 x86/retpoline: Add LFENCE to the retpoline/RSB filling RSB macros
abf67b1e7881 x86/retpoline: Fill RSB on context switch for affected CPUs
1ad4f2872c3b sched/deadline: Zero out positive runtime after throttling constrained tasks
997231f9fd7a scsi: hpsa: fix volume offline state
d303d0ca9afb iser-target: Fix possible use-after-free in connection establishment error
0476e6d0b752 af_key: fix buffer overread in parse_exthdrs()
e4dc05ab8f5a af_key: fix buffer overread in verify_address_len()
676109b28cad timers: Unconditionally check deferrable base
4b6e681f5952 ALSA: hda - Apply the existing quirk to iMac 14,1
fae704d5bd29 ALSA: hda - Apply headphone noise quirk for another Dell XPS 13 variant
b9e168a0c629 ALSA: pcm: Remove yet superfluous WARN_ON()
e4ff9f294629 ALSA: seq: Make ioctls race-free
d8a3170db0de futex: Prevent overflow by strengthen input validation
bb7119eea22c scsi: sg: disable SET_FORCE_LOW_DMA
c9ca9d9d9b79 libnvdimm, btt: Fix an incompatibility in the log layout
b8cf9ff79d63 Linux 4.9.77
1b92c48a2eeb x86/pti/efi: broken conversion from efi to kernel page table
92e8f2049474 objtool: Fix retpoline support for pre-ORC objtool
44f1eae7fe65 x86/retpoline: Remove compile time warning
c05d544d5343 selftests/x86: Add test_vsyscall
c1ddd99a0296 x86/retpoline: Fill return stack buffer on vmexit
276e30044710 x86/retpoline/irq32: Convert assembler indirect jumps
a590960ae6ea x86/retpoline/checksum32: Convert assembler indirect jumps
87a1fe36250d x86/retpoline/xen: Convert Xen hypercall indirect jumps
9e37da4c3de1 x86/retpoline/hyperv: Convert assembler indirect jumps
83d7658362cc x86/retpoline/ftrace: Convert ftrace assembler indirect jumps
8b1bacc3218c x86/retpoline/entry: Convert entry assembler indirect jumps
2adc2f74449f x86/retpoline/crypto: Convert crypto assembler indirect jumps
8f96937ee304 x86/spectre: Add boot time option to select Spectre v2 mitigation
2bb5de42f254 x86/retpoline: Add initial retpoline support
4bf050da57d9 x86/asm: Use register variable to get stack pointer value
4d8bd3e2f6b1 objtool: Allow alternatives to be ignored
3adb52ab2976 objtool: Detect jumps to retpoline thunks
35aee626fa63 objtool, modules: Discard objtool annotation sections for modules
00bcb5ada638 x86/mm/32: Move setup_clear_cpu_cap(X86_FEATURE_PCID) earlier
91b7e5cdc80a x86/alternatives: Add missing '\n' at end of ALTERNATIVE inline asm
194dc04770f5 x86/alternatives: Fix optimize_nops() checking
5ddd318a4715 sysfs/cpu: Fix typos in vulnerability documentation
9c5e750c8e84 x86/cpu/AMD: Use LFENCE_RDTSC in preference to MFENCE_RDTSC
abcc3e5f0079 x86/cpu/AMD: Make LFENCE a serializing instruction
45a98824bd79 x86/cpu: Implement CPU vulnerabilites sysfs functions
11ec2df9c020 sysfs/cpu: Add vulnerability folder
56eff367e071 x86/cpu: Merge bugs.c and bugs_64.c
26323fb4d717 x86/cpufeatures: Add X86_BUG_SPECTRE_V[12]
43fe95308d27 x86/pti: Rename BUG_CPU_INSECURE to BUG_CPU_MELTDOWN
d88f601b9ac9 x86/cpufeatures: Add X86_BUG_CPU_INSECURE
c2cacde516a4 x86/cpufeatures: Make CPU bugs sticky
ef463981018e x86/cpu: Factor out application of forced CPU caps
4e6c2af2ba93 x86/Documentation: Add PTI description
d598347989aa e1000e: Fix e1000_check_for_copper_link_ich8lan return value.
3ba5d3a2cf40 uas: ignore UAS for Norelsys NS1068(X) chips
6aebc2670ebf Bluetooth: Prevent stack info leak from the EFS element.
c51d23dffc2e staging: android: ashmem: fix a race condition in ASHMEM_SET_SIZE ioctl
8ab8c6e6607a usbip: vudc_tx: fix v_send_ret_submit() vulnerability to null xfer buffer
86c8d58fc753 usbip: fix vudc_rx: harden CMD_SUBMIT path to handle malicious input
6851ec74bfe4 usbip: remove kernel addresses from usb device and urb debug msgs
435db24bb91f USB: fix usbmon BUG trigger
9f6ca0ea7a7a usb: misc: usb3503: make sure reset is low for at least 100us
11632d079e9e USB: serial: cp210x: add new device ID ELV ALC 8xxx
4abe275c2dee USB: serial: cp210x: add IDs for LifeScan OneTouch Verio IQ
820ef2a0e54c bpf, array: fix overflow in max_entries and undefined behavior in index_mask
a9bfac14cde2 bpf: prevent out-of-bounds speculation
f55093dccd3a bpf: refactor fixup_bpf_calls()
28035366afe9 bpf: move fixup_bpf_calls() function
60c7a9cd5050 target: Avoid early CMD_T_PRE_EXECUTE failures during ABORT_TASK
748e1b6281f5 iscsi-target: Make TASK_REASSIGN use proper se_cmd->cmd_kref
ec61bafb2abd kaiser: Set _PAGE_NX only if supported
08a752581104 drm/vmwgfx: Potential off by one in vmw_view_add()
012df71d2980 KVM: x86: Add memory barrier on vmcs field lookup
431fd501aa3f x86/microcode/intel: Extend BDW late-loading with a revision check
553a8b8c8d87 rbd: set max_segments to USHRT_MAX
3752d2fb9a6d crypto: algapi - fix NULL dereference in crypto_remove_spawns()
b28394cbb402 net/sched: Fix update of lastuse in act modules implementing stats_update
e2b825e8de16 mlxsw: spectrum_router: Fix NULL pointer deref
16d5b481d098 ethtool: do not print warning for applications using legacy API
dde00c92245d ipv6: fix possible mem leaks in ipv6_make_skb()
6f237183c7ca net: stmmac: enable EEE in MII, GMII or RGMII only
7f4226ffcba0 sh_eth: fix SH7757 GEther initialization
eb2f80e099d4 sh_eth: fix TSU resource handling
ce31b6ac1111 RDS: null pointer dereference in rds_atomic_free_op
cebb382931c4 RDS: Heap OOB write in rds_message_alloc_sgs()
61196a67cac4 net: core: fix module type in sock_diag_bind
ca5681b723d3 ip6_tunnel: disable dst caching if tunnel is dual-stack
fe71f34fbf83 8021q: fix a memory leak for VLAN 0 device
66bb6c2c4445 xhci: Fix ring leak in failure path of xhci_alloc_virt_device()
135f98084eac cx82310_eth: use skb_cow_head() to deal with cloned skbs
7c5015409bef smsc75xx: use skb_cow_head() to deal with cloned skbs
ab4fd7a2ddc5 sr9700: use skb_cow_head() to deal with cloned skbs
542bcc549379 lan78xx: use skb_cow_head() to deal with cloned skbs
1ecdfc1ee99d zswap: don't param_set_charp while holding spinlock
5c1b80f674e9 x86/acpi: Reduce code duplication in mp_override_legacy_irq()
43ff00f87377 ALSA: aloop: Fix racy hw constraints adjustment
5af666d0ddb7 ALSA: aloop: Fix inconsistent format due to incomplete rule
01046dd834ac ALSA: aloop: Release cable upon open error path
bee3f2d5c02a ALSA: pcm: Allow aborting mutex lock at OSS read/write loops
3a00564cb49f ALSA: pcm: Abort properly at pending signal in OSS read/write loops
8e81425e80c9 ALSA: pcm: Add missing error checks in OSS emulation plugin builder
83da0245eda2 ALSA: pcm: Remove incorrect snd_BUG_ON() usages
0199927a8e51 x86/acpi: Handle SCI interrupts above legacy space gracefully
64ab063b7193 platform/x86: wmi: Call acpi_wmi_init() later
491c0ca3dbd5 kvm: vmx: Scrub hardware GPRs at VM-exit
78c00f597ba8 MIPS: Disallow outsized PTRACE_SETREGSET NT_PRFPREG regset accesses
1f4cff1c364b MIPS: Also verify sizeof `elf_fpreg_t' with PTRACE_SETREGSET
cfc5c63a38ca MIPS: Fix an FCSR access API regression with NT_PRFPREG and MSA
f616180a8720 MIPS: Consistently handle buffer counter with PTRACE_SETREGSET
5b593a81fddd MIPS: Guard against any partial write attempt with PTRACE_SETREGSET
8eb5655aacdd MIPS: Factor out NT_PRFPREG regset access helpers
14e1c579acba MIPS: Validate PR_SET_FP_MODE prctl(2) requests against the ABI of the task
30191718645d IB/srpt: Disable RDMA access by the initiator
02f201f78fb9 can: gs_usb: fix return value of the "set_bittiming" callback
c781e3be97a1 KVM: Fix stack-out-of-bounds read in write_mmio
c5ab9ee144d8 ath10k: rebuild crypto header in rx data frames
234c8e60437d mac80211: Add RX flag to indicate ICV stripped
b58aa24edb62 dm bufio: fix shrinker scans when (nr_to_scan < retain_target)
7bbc6ca48877 Linux 4.9.76
5e1f377fc810 mtd: nand: pxa3xx: Fix READOOB implementation
beca4e2d9944 Map the vsyscall page with _PAGE_USER
47f3cea393ab x86/tlb: Drop the _GPL from the cpu_tlbstate export
91dfc41e753b parisc: qemu idle sleep support
14c06206b98f parisc: Fix alignment of pa_tlb_lock in assembly on 32-bit SMP kernel
dd43c465ba24 x86/microcode/AMD: Add support for fam17h microcode loading
2b009d33f427 Input: elantech - add new icbody type 15
cc1349fa9c22 ARC: uaccess: dont use "l" gcc inline asm constraint modifier
e6a897a684c2 iommu/arm-smmu-v3: Cope with duplicated Stream IDs
03975faee7ce iommu/arm-smmu-v3: Don't free page table ops twice
4d53eb494950 kernel/signal.c: remove the no longer needed SIGNAL_UNKILLABLE check in complete_signal()
794ac8ef9b06 kernel/signal.c: protect the SIGNAL_UNKILLABLE tasks from !sig_kernel_only() signals
1453b3ac6cf8 kernel/signal.c: protect the traced SIGNAL_UNKILLABLE tasks from SIGKILL
79258d983480 kernel: make groups_sort calling a responsibility group_info allocators
3a381abc5b70 nbd: fix use-after-free of rq/bio in the xmit path
2b9b2002e05d fscache: Fix the default for fscache_maybe_release_page()
34fa2eede095 sunxi-rsb: Include OF based modalias in device uevent
c195a4c0230d crypto: pcrypt - fix freeing pcrypt instances
868f50b95dbe crypto: chacha20poly1305 - validate the digest size
f6db86f31b47 crypto: n2 - cure use after free
790080ce0e32 kernel/acct.c: fix the acct->needcheck check in check_free_space()
9f74755895f9 Linux 4.9.75
92fd81f77267 kaiser: Set _PAGE_NX only if supported
ea6cd39d230f KPTI: Report when enabled
e71fac01727a KPTI: Rename to PAGE_TABLE_ISOLATION
59094faf3f61 x86/kaiser: Move feature detection up
402e63de94af kaiser: disabled on Xen PV
2c2721754a7f x86/kaiser: Reenable PARAVIRT
1817d2c2fac1 x86/paravirt: Dont patch flush_tlb_single
fe5cb75fd2dd kaiser: kaiser_flush_tlb_on_return_to_user() check PCID
b72c26e911c5 kaiser: asm/tlbflush.h handle noPGE at lower level
8c2f8a5cc15b kaiser: drop is_atomic arg to kaiser_pagetable_walk()
169b369f99af kaiser: use ALTERNATIVE instead of x86_cr3_pcid_noflush
8018307a45a9 x86/kaiser: Check boottime cmdline params
50624dd12d6d x86/kaiser: Rename and simplify X86_FEATURE_KAISER handling
23e09439aa46 kaiser: add "nokaiser" boot option, using ALTERNATIVE
cb7d8d7e6737 kaiser: fix unlikely error in alloc_ldt_struct()
3df146178706 kaiser: kaiser_remove_mapping() move along the pgd
05ddad146d02 kaiser: paranoid_entry pass cr3 need to paranoid_exit
d0142ceb7926 kaiser: x86_cr3_pcid_noflush and x86_cr3_pcid_user
6a2b4117614c kaiser: PCID 0 for kernel and 128 for user
0b5ca9d99599 kaiser: load_new_mm_cr3() let SWITCH_USER_CR3 flush user
2684b12a169e kaiser: enhanced by kernel and user PCIDs
1972bb9d9206 kaiser: vmstat show NR_KAISERTABLE as nr_overhead
1ce27de4011e kaiser: delete KAISER_REAL_SWITCH option
c27cdea56c54 kaiser: name that 0x1000 KAISER_SHADOW_PGD_OFFSET
61b7a404fa13 kaiser: cleanups while trying for gold link
604db4961085 kaiser: align addition to x86/mm/Makefile
be6bf01f4caa kaiser: tidied up kaiser_add/remove_mapping slightly
67fab0d4acb3 kaiser: tidied up asm/kaiser.h somewhat
f43f386f0bf0 kaiser: ENOMEM if kaiser_pagetable_walk() NULL
f881e626849c kaiser: fix perf crashes
19377944317f kaiser: fix regs to do_nmi() ifndef CONFIG_KAISER
639c005daeeb kaiser: KAISER depends on SMP
7a92e20d157f kaiser: fix build and FIXME in alloc_ldt_struct()
0994a2cf8fe4 kaiser: stack map PAGE_SIZE at THREAD_SIZE-PAGE_SIZE
ac2f1018ac21 kaiser: do not set _PAGE_NX on pgd_none
8f0baadf2bea kaiser: merged update
13be4483bb48 KAISER: Kernel Address Isolation
b5fd58e997cf x86/boot: Add early cmdline parsing for options with arguments
8824b2d7abfb tcp_bbr: reset long-term bandwidth sampling on loss recovery undo
61c51da2b4bd tcp_bbr: reset full pipe detection on loss recovery undo
07bcb2489b96 Linux 4.9.74
181a832c2e26 mm/vmstat: Make NR_TLB_REMOTE_FLUSH_RECEIVED available even on UP
d76dabb5af06 tty: fix tty_ldisc_receive_buf() documentation
00fc57ae06c3 n_tty: fix EXTPROC vs ICANON interaction with TIOCINQ (aka FIONREAD)
404ae546c7d1 x86/smpboot: Remove stale TLB flush invocations
e8119ac05d71 nohz: Prevent a timer interrupt storm in tick_nohz_stop_sched_tick()
249d4a9b3246 timers: Reinitialize per cpu bases on hotplug
574e543ff970 timers: Invoke timer_start_debug() where it makes sense
d840687aa8a3 timers: Use deferrable base independent of base::nohz_active
09d3e69305b3 usb: xhci: Add XHCI_TRUST_TX_LENGTH for Renesas uPD720201
ab1fbfecd330 USB: Fix off by one in type-specific length check of BOS SSP capability
425d2f15338d usb: add RESET_RESUME for ELSA MicroLink 56K
0f2e9cbc231c usb: Add device quirk for Logitech HD Pro Webcam C925e
d98f4d4d0283 USB: serial: option: adding support for YUGA CLM920-NC5
192cdf5ecaf8 USB: serial: option: add support for Telit ME910 PID 0x1101
6ab3d87ad702 USB: serial: qcserial: add Sierra Wireless EM7565
0af1aebb6a8b USB: serial: ftdi_sio: add id for Airbus DS P8GR
03dce0573d38 usbip: vhci: stop printing kernel pointer addresses in messages
9e9f4255c0d3 usbip: stub: stop printing kernel pointer addresses in messages
1ef5c433b3b9 usbip: prevent leaking socket pointer address in messages
3c579d0b4f0f usbip: fix usbip bind writing random string after command in match_busid
67b539cab43c s390/qeth: update takeover IPs after configuration change
476d7d693295 s390/qeth: lock IP table while applying takeover changes
475018c79742 s390/qeth: don't apply takeover changes to RXIP
6ed7c48e93bb s390/qeth: apply takeover changes when mode is toggled
7493d98ea84c net/mlx5: Fix error flow in CREATE_QP command
c844a4589487 net/mlx5e: Prevent possible races in VXLAN control flow
604225824f06 net/mlx5e: Add refcount to VXLAN structure
d1614fd9cd10 net/mlx5e: Fix possible deadlock of VXLAN lock
9424a79ec11d net/mlx5e: Fix features check of IPv6 traffic
138723912343 net/mlx5: Fix rate limit packet pacing naming and struct
e74fe7268e7e tcp: invalidate rate samples during SACK reneging
58f6ebbd3424 sock: free skb in skb_complete_tx_timestamp on error
a746fadd5e31 net: phy: micrel: ksz9031: reconfigure autoneg after phy autoneg workaround
03c93293a83a net: Fix double free and memory corruption in get_net_ns_by_id()
8c38f3190fd6 net: fec: Allow reception of frames bigger than 1522 bytes
243adaa4eaea net: bridge: fix early call to br_stp_change_bridge_id and plug newlink leaks
e4f669802775 ipv4: Fix use-after-free when flushing FIB tables
e51abae8458a adding missing rcu_read_unlock in ipxip6_rcv
ae67e5486b97 sctp: Replace use of sockets_allocated with specified macro.
99cf2daf0da3 net: mvmdio: disable/unprepare clocks in EPROBE_DEFER case
f75f910ffa90 net: ipv4: fix for a race condition in raw_sendmsg
484369ff9715 tg3: Fix rx hang on MTU change with 5717/5719
7887a700ce61 tcp md5sig: Use skb's saddr when replying to an incoming segment
a4bf8efd2bcb tcp_bbr: record "full bw reached" decision in new full_bw_reached bit
53288d82188b RDS: Check cmsg_len before dereferencing CMSG_DATA
8b032bde2899 ptr_ring: add barriers
b3b56038bab0 net: reevalulate autoflowlabel setting after sysctl setting
8baa58c5d536 net: qmi_wwan: add Sierra EM7565 1199:9091
0b18782288a2 netlink: Add netns check on taps
2c1a0b2e2bac net: igmp: Use correct source address on IGMPv3 reports
930882f8b831 net: fec: unmap the xmit buffer that are not transferred by DMA
f6d7cdbb0285 ipv6: mcast: better catch silly mtu values
c2f78bf8ca3a ipv4: igmp: guard against silly MTU values
b929ccccbc8c kbuild: add '-fno-stack-check' to kernel build options
04bdf71d9f74 x86/mm/64: Fix reboot interaction with CR4.PCIDE
b52f937eccd4 x86/mm: Enable CR4.PCIDE on supported systems
e6a29320de00 x86/mm: Add the 'nopcid' boot option to turn off PCID
1e7f3d8875ee x86/mm: Disable PCID on 32-bit kernels
3e5daacf6517 x86/mm: Remove the UP asm/tlbflush.h code, always use the (formerly) SMP code
a94af050080f x86/mm: Reimplement flush_tlb_page() using flush_tlb_mm_range()
113980c002eb x86/mm: Make flush_tlb_mm_range() more predictable
219acedb061c x86/mm: Remove flush_tlb() and flush_tlb_current_task()
72b812d5b874 x86/vm86/32: Switch to flush_tlb_mm_range() in mark_screen_rdonly()
65ca46e5fe12 ALSA: hda - fix headset mic detection issue on a Dell machine
a1dbcd823a30 ALSA: hda: Drop useless WARN_ON()
d30d1761bc43 ASoC: tlv320aic31xx: Fix GPIO1 register definition
b04640a450d3 ASoC: twl4030: fix child-node lookup
00add00ed2c0 ASoC: fsl_ssi: AC'97 ops need regmap, clock and cleaning up on failure
35f87d45cba3 ASoC: da7218: fix fix child-node lookup
125e81b5afcb ASoC: wm_adsp: Fix validation of firmware and coeff lengths
72d5e020c0ef iw_cxgb4: Only validate the MSN for successful completions
2e0d458c315a ring-buffer: Mask out the info bits when returning buffer page length
81e155e7b023 tracing: Fix crash when it fails to alloc ring buffer
5dc4cd2688e3 tracing: Fix possible double free on failure of allocating trace buffer
6edea15d120c tracing: Remove extra zeroing out of the ring buffer page
3d16a1315add sync objtool's copy of x86-opcode-map.txt
b3e88217e2f9 Linux 4.9.73
37435f7e80ef bpf/verifier: Fix states_equal() comparison of pointer and UNKNOWN
69cf72b28791 net: mvneta: eliminate wrong call to handle rx descriptor error
a57f99f484e5 net: mvneta: use proper rxq_number in loop on rx queues
405f3d7946fd net: mvneta: clear interface link status on port disable
423716cf2815 libnvdimm, pfn: fix start_pad handling for aligned namespaces
77b318a4e558 powerpc/perf: Dereference BHRB entries safely
2635a64d0e94 clk: sunxi: sun9i-mmc: Implement reset callback for reset controls
18276e9bcd49 kvm: x86: fix RSM when PCID is non-zero
e5c73b3b60e1 KVM: X86: Fix load RFLAGS w/o the fixed bit
418dfce4fa63 pinctrl: cherryview: Mask all interrupts on Intel_Strago based systems
cb8b2fd1909e spi: xilinx: Detect stall with Unknown commands
373386ec3f70 parisc: Hide Diva-built-in serial aux and graphics card
10b4a621f367 PCI / PM: Force devices to D0 in pci_pm_thaw_noirq()
3176065495e1 ALSA: usb-audio: Fix the missing ctl name suffix at parsing SU
beab14a3eeb8 ALSA: usb-audio: Add native DSD support for Esoteric D-05X
cec92448c58e ALSA: rawmidi: Avoid racy info ioctl via ctl device
becf7d87cda9 mfd: twl6040: Fix child-node lookup
f4c0796fdc8b mfd: twl4030-audio: Fix sibling-node lookup
2db85cb211d0 mfd: cros ec: spi: Don't send first message too soon
e81cff1cedef crypto: mcryptd - protect the per-CPU queue with a lock
d31a207aaf07 acpi, nfit: fix health event notification
54c74d38819d ACPI: APEI / ERST: Fix missing error handling in erst_reader()
2df397931072 Linux 4.9.72
6430e166aee8 sparc32: Export vac_cache_size to fix build error
3695b3b18519 bpf: fix incorrect sign extension in check_alu_op()
d75d3ee237ce bpf: reject out-of-bounds stack pointer calculation
7b5b73ea87a0 bpf: fix branch pruning logic
565f012f5abb bpf: adjust insn_aux_data when patching insns
3b6c84bc6449 Revert "Bluetooth: btusb: driver to enable the usb-wakeup feature"
dbeb719e24c3 platform/x86: asus-wireless: send an EV_SYN/SYN_REPORT between state changes
00ecb4b1a599 MIPS: math-emu: Fix final emulation phase for certain instructions
3cff90788e28 thermal/drivers/hisi: Fix multiple alarm interrupts firing
1b2c46a6be45 thermal/drivers/hisi: Simplify the temperature/step computation
2dac559df962 thermal/drivers/hisi: Fix kernel panic on alarm interrupt
b679b8d7bad0 thermal/drivers/hisi: Fix missing interrupt enablement
82bf76afa8af thermal: hisilicon: Handle return value of clk_prepare_enable
b86c7b8c5dfb cpuidle: fix broadcast control when broadcast can not be entered
15319d2a49ca rtc: set the alarm to the next expiring timer
acc96729e1d8 tcp: fix under-evaluated ssthresh in TCP Vegas
5859027994f9 clk: sunxi-ng: sun6i: Rename HDMI DDC clock to avoid name collision
bb0618ac2302 staging: greybus: light: Release memory obtained by kasprintf
4bf42a2ec12a net: ipv6: send NS for DAD when link operationally up
52d0a601aec4 fm10k: ensure we process SM mbx when processing VF mbx
76d83bfc1158 vfio/pci: Virtualize Maximum Payload Size
de5a4c816d31 scsi: lpfc: PLOGI failures during NPIV testing
b438d2f7e23c scsi: lpfc: Fix secure firmware updates
fc9d6386a9a3 fm10k: fix mis-ordered parameters in declaration for .ndo_set_vf_bw
bd0feaac155f ASoC: img-parallel-out: Add pm_runtime_get/put to set_fmt callback
6af9b18a2e48 tracing: Exclude 'generic fields' from histograms
fbb2d72a54c6 PCI/AER: Report non-fatal errors only to the affected endpoint
1d4b32bee9c7 IB/rxe: check for allocation failure on elem
2141182852b8 ixgbe: fix use of uninitialized padding
700053c8733e igb: check memory allocation failure
c236525bae02 PM / OPP: Move error message to debug level
164a941c031b PCI: Create SR-IOV virtfn/physfn links before attaching driver
b40eeea31afd scsi: mpt3sas: Fix IO error occurs on pulling out a drive from RAID1 volume created on two SATA drive
fd1d9dccc01d scsi: cxgb4i: fix Tx skb leak
241833a3a90d PCI: Avoid bus reset if bridge itself is broken
d3469e616668 net: phy: at803x: Change error to EINVAL for invalid MAC
206e1621ba72 kvm, mm: account kvm related kmem slabs to kmemcg
bdb33bb5e2ce rtc: pl031: make interrupt optional
1525e330d646 crypto: crypto4xx - increase context and scatter ring buffer elements
291c7e488f64 backlight: pwm_bl: Fix overflow condition
d14718c9f434 bnxt_en: Fix NULL pointer dereference in reopen failure path
9e1771368a98 cpuidle: powernv: Pass correct drv->cpumask for registration
5460e4672b81 ARM: dma-mapping: disallow dma_get_sgtable() for non-kernel managed memory
9c1433b5dd2b Btrfs: fix an integer overflow check
0708a476810d netfilter: nfnetlink_queue: fix secctx memory leak
54420c1ac421 xhci: plat: Register shutdown for xhci_plat
55b6a5d080aa net: moxa: fix TX overrun memory leak
ce19146a0de0 isdn: kcapi: avoid uninitialized data
bb011a451387 virtio_balloon: prevent uninitialized variable use
c6f9090929dc virtio-balloon: use actual number of stats for stats queue buffers
808ed3bd9d42 KVM: pci-assign: do not map smm memory slot pages in vt-d page tables
29c4f517ff5b net: ipconfig: fix ic_close_devs() use-after-free
e9a1ba292fff cpufreq: Fix creation of symbolic links to policy directories
e0d13153057e ARM: dts: am335x-evmsk: adjust mmc2 param to allow suspend
b5ed572a1b7d netfilter: nf_nat_snmp: Fix panic when snmp_trap_helper fails to register
01060acf6aab netfilter: nfnl_cthelper: fix a race when walk the nf_ct_helper_hash table
9e6398184a4d irda: vlsi_ir: fix check for DMA mapping errors
37f41dac70ca RDMA/iser: Fix possible mr leak on device removal event
661f5348696a i40e: Do not enable NAPI on q_vectors that have no rings
2eb783a705b0 IB/rxe: increment msn only when completing a request
2f0e39f2e3d7 IB/rxe: double free on error
7f077afe94d9 net: Do not allow negative values for busy_read and busy_poll sysctl interfaces
521a7e3dad6b nbd: set queue timeout properly
f4fcc56632cf infiniband: Fix alignment of mmap cookies to support VIPT caching
cd083d5bcafd IB/core: Protect against self-requeue of a cq work item
26452a5033dc i40iw: Receive netdev events post INET_NOTIFIER state
102a8a163449 bna: avoid writing uninitialized data into hw registers
51533c4bf144 s390/qeth: no ETH header for outbound AF_IUCV
118b0404d68d s390/qeth: size calculation outbound buffers
60d59823046a r8152: prevent the driver from transmitting packets with carrier off
b89e229112c0 ASoC: STI: Fix reader substream pointer set
347848e0bb99 HID: xinmo: fix for out of range for THT 2P arcade controller.
afa055f2a1d0 hwmon: (asus_atk0110) fix uninitialized data access
5700ffc4accb ARM: dts: ti: fix PCI bus dtc warnings
2df19698db73 KVM: VMX: Fix enable VPID conditions
e0249c023448 KVM: x86: correct async page present tracepoint
8386ff5203e0 kvm: vmx: Flush TLB when the APIC-access address changes
3bd2017b6a20 scsi: lpfc: Fix PT2PT PRLI reject
0f4aa1f0f576 pinctrl: st: add irq_request/release_resources callbacks
7656871eff6a inet: frag: release spinlock before calling icmp_send()
e6e8067ec34a tipc: fix nametbl deadlock at tipc_nametbl_unsubscribe
bfb38fbd868d r8152: fix the rx early size of RTL8153
7171aa2680b2 iommu/exynos: Workaround FLPD cache flush issues for SYSMMU v5
0f0ac218057f netfilter: nfnl_cthelper: Fix memory leak
ec38fb443a09 netfilter: nfnl_cthelper: fix runtime expectation policy updates
02197d86c56d usb: gadget: udc: remove pointer dereference after free
2b943bed33e7 usb: gadget: f_uvc: Sanity check wMaxPacketSize for SuperSpeed
2101ccbc2a91 hwmon: (max31790) Set correct PWM value
4ee082a72731 net: qmi_wwan: Add USB IDs for MDM6600 modem on Motorola Droid 4
9ed8f0fabae5 sctp: out_qlen should be updated when pruning unsent queue
b4cf187a1bc5 bna: integer overflow bug in debugfs
b3f662ccd367 sch_dsmark: fix invalid skb_cow() usage
98d20e590266 vsock: cancel packets when failing to connect
482b3f92aea2 vhost-vsock: add pkt cancel capability
6f1848e778d9 vsock: track pkt owner vsock
7ff28d3307b6 crypto: deadlock between crypto_alg_sem/rtnl_mutex/genl_mutex
ddfc9f75993e r8152: fix the list rx_done may be used without initialization
9712b2b73d7c cpuidle: Validate cpu_dev in cpuidle_add_sysfs()
8f21b63c9dcf nvme-loop: handle cpu unplug when re-establishing the controller
c9bbd2727d1e arm: kprobes: Align stack to 8-bytes in test code
d0ee8d5b86b8 arm: kprobes: Fix the return address of multiple kretprobes
6e2a6941fa4b HID: corsair: Add driver Scimitar Pro RGB gaming mouse 1b1c:1b3e support to hid-corsair
e93ea3a50cc6 HID: corsair: support for K65-K70 Rapidfire and Scimitar Pro RGB
2a7eee3d72b0 kvm: fix usage of uninit spinlock in avic_vm_destroy()
2d9a34c064ad ALSA: hda - add support for docking station for HP 840 G3
52c3323e4141 ALSA: hda - add support for docking station for HP 820 G2
bb95f1caee61 arm64: Initialise high_memory global variable earlier
76fcdc8cbbce cxl: Check if vphb exists before iterating over AFU devices
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Integrating the korg 4.4 -stable releases up to 113. These include
Spectre and Meltdown mitigation patches. Changelog follows:
f0d0a93b0e81 Linux 4.4.113
38bc402237f8 MIPS: AR7: ensure the port type's FCR value is used
11e619414b69 x86/retpoline: Optimize inline assembler for vmexit_fill_RSB
58f96ac5dba6 x86/pti: Document fix wrong index
6cb73eb80451 kprobes/x86: Disable optimizing on the function jumps to indirect thunk
9b8bd0d35868 kprobes/x86: Blacklist indirect thunk functions for kprobes
799dc737680a retpoline: Introduce start/end markers of indirect thunk
f59e7ce17ba3 x86/mce: Make machine check speculation protected
ff535919c136 kbuild: modversions for EXPORT_SYMBOL() for asm
6b1c99e275c0 x86/cpu, x86/pti: Do not enable PTI on AMD processors
5ecd5c8388f0 arm64: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls
7e7b086ef2fe dm thin metadata: THIN_MAX_CONCURRENT_LOCKS should be 6
9c7755af771a dm btree: fix serious bug in btree_split_beneath()
b7bd013a3fe0 libata: apply MAX_SEC_1024 to all LITEON EP1 series devices
082dfe6141f3 can: peak: fix potential bug in packet fragmentation
2d5523bf47b4 ARM: dts: kirkwood: fix pin-muxing of MPP7 on OpenBlocks A7
d5276c013713 phy: work around 'phys' references to usb-nop-xceiv devices
cf3625004e6c tracing: Fix converting enum's from the map in trace_event_eval_update()
b6306f3fdcaa Input: twl4030-vibra - fix sibling-node lookup
a89e1ac9b0da Input: twl6040-vibra - fix child-node lookup
8e70d4862271 Input: twl6040-vibra - fix DT node memory management
47970b4ea09c Input: 88pm860x-ts - fix child-node lookup
7fd133539289 x86/apic/vector: Fix off by one in error path
aa041f13f8c6 pipe: avoid round_pipe_size() nr_pages overflow on 32-bit
1782af2835fe module: Add retpoline tag to VERMAGIC
fba063e6dfb4 x86/retpoline: Add LFENCE to the retpoline/RSB filling RSB macros
8bd58b61d2fa sched/deadline: Zero out positive runtime after throttling constrained tasks
ec7a002d7796 scsi: hpsa: fix volume offline state
b78f2d36e737 af_key: fix buffer overread in parse_exthdrs()
48907f2535aa af_key: fix buffer overread in verify_address_len()
478a7fa82ff7 ALSA: hda - Apply the existing quirk to iMac 14,1
a4d7639d5fb6 ALSA: hda - Apply headphone noise quirk for another Dell XPS 13 variant
80547bb6154d ALSA: pcm: Remove yet superfluous WARN_ON()
58c82be944f5 futex: Prevent overflow by strengthen input validation
f1fcb9d2926c scsi: sg: disable SET_FORCE_LOW_DMA
451725c3e785 x86/retpoline: Remove compile time warning
eebc3f8adee0 x86/retpoline: Fill return stack buffer on vmexit
f72655b837eb x86/retpoline/irq32: Convert assembler indirect jumps
7e5bb301bd2f x86/retpoline/checksum32: Convert assembler indirect jumps
6b222e7483af x86/retpoline/xen: Convert Xen hypercall indirect jumps
d2beed45635e x86/retpoline/hyperv: Convert assembler indirect jumps
7153a6d5ff05 x86/retpoline/ftrace: Convert ftrace assembler indirect jumps
028083cb02db x86/retpoline/entry: Convert entry assembler indirect jumps
9fe55976f0c8 x86/retpoline/crypto: Convert crypto assembler indirect jumps
9f789bc5711b x86/spectre: Add boot time option to select Spectre v2 mitigation
3c5e10905263 x86/retpoline: Add initial retpoline support
675901851fd2 kconfig.h: use __is_defined() to check if MODULE is defined
a88693d00698 EXPORT_SYMBOL() for asm
b8e7a489b518 x86/asm: Make asm/alternative.h safe from assembly
b76ac90af34d x86/kbuild: enable modversions for symbols exported from asm
cfc8c1d61e46 x86/asm: Use register variable to get stack pointer value
416f66509fce x86/mm/32: Move setup_clear_cpu_cap(X86_FEATURE_PCID) earlier
642ce1bb5ea6 x86/cpu/AMD: Use LFENCE_RDTSC in preference to MFENCE_RDTSC
20c28c04a6bc x86/cpu/AMD: Make LFENCE a serializing instruction
e6c591e7a430 gcov: disable for COMPILE_TEST
42375c1120d5 Linux 4.4.112
125d76412866 selftests/x86: Add test_vsyscall
999d4f1961fa x86/alternatives: Add missing '\n' at end of ALTERNATIVE inline asm
e997d991ab2b x86/alternatives: Fix optimize_nops() checking
433d7851e5ca sysfs/cpu: Fix typos in vulnerability documentation
72cf81e43ba4 x86/cpu: Implement CPU vulnerabilites sysfs functions
73492b686012 sysfs/cpu: Add vulnerability folder
9718bf5f4ebb x86/cpu: Merge bugs.c and bugs_64.c
caae411b6ee0 x86/cpufeatures: Add X86_BUG_SPECTRE_V[12]
6349cab425ce x86/pti: Rename BUG_CPU_INSECURE to BUG_CPU_MELTDOWN
07c7aa5e7e8a x86/cpufeatures: Add X86_BUG_CPU_INSECURE
65b28590de24 x86/cpufeatures: Make CPU bugs sticky
18b849b18d1c x86/cpu: Factor out application of forced CPU caps
d013f41d0cc5 x86/Documentation: Add PTI description
cf9f240627b4 e1000e: Fix e1000_check_for_copper_link_ich8lan return value.
10a4324500ff uas: ignore UAS for Norelsys NS1068(X) chips
0ae86454c435 Bluetooth: Prevent stack info leak from the EFS element.
b4106c55b574 staging: android: ashmem: fix a race condition in ASHMEM_SET_SIZE ioctl
27a194bc8d21 usbip: remove kernel addresses from usb device and urb debug msgs
3f577093c511 USB: fix usbmon BUG trigger
92e8ba1ea050 usb: misc: usb3503: make sure reset is low for at least 100us
e4c9428d035b USB: serial: cp210x: add new device ID ELV ALC 8xxx
a962c95895a7 USB: serial: cp210x: add IDs for LifeScan OneTouch Verio IQ
531a2595ce1a target: Avoid early CMD_T_PRE_EXECUTE failures during ABORT_TASK
694c1ed559c8 iscsi-target: Make TASK_REASSIGN use proper se_cmd->cmd_kref
095b0ba360ff bpf, array: fix overflow in max_entries and undefined behavior in index_mask
9a7fad4c0e21 bpf: prevent out-of-bounds speculation
648064515d0d bpf: adjust insn_aux_data when patching insns
19614eee0644 bpf: refactor fixup_bpf_calls()
14c7c55f4527 bpf: move fixup_bpf_calls() function
0748b80e4325 bpf: don't (ab)use instructions to store state
087a92287dba bpf: add bpf_patch_insn_single helper
c18b1bda4933 kaiser: Set _PAGE_NX only if supported
0b6231faa212 drm/vmwgfx: Potential off by one in vmw_view_add()
6785f955bcb6 KVM: x86: Add memory barrier on vmcs field lookup
7d1bef0f6037 x86/microcode/intel: Extend BDW late-loading with a revision check
c77dd7b425cd rbd: set max_segments to USHRT_MAX
68829e75666e crypto: algapi - fix NULL dereference in crypto_remove_spawns()
608644ac89aa ipv6: fix possible mem leaks in ipv6_make_skb()
b188ce30cc1b net: stmmac: enable EEE in MII, GMII or RGMII only
f574e2e8c6cf sh_eth: fix SH7757 GEther initialization
29ca856bb76a sh_eth: fix TSU resource handling
44496521c6bd RDS: null pointer dereference in rds_atomic_free_op
10d06ed9a189 RDS: Heap OOB write in rds_message_alloc_sgs()
d19b5ed46cce net: core: fix module type in sock_diag_bind
b9f16497eec2 ip6_tunnel: disable dst caching if tunnel is dual-stack
0e1cadec4187 8021q: fix a memory leak for VLAN 0 device
7ec5d87df34a x86/pti/efi: broken conversion from efi to kernel page table
cc0e36105661 Revert "userfaultfd: selftest: vm: allow to build in vm/ directory"
3ae43090f13b xhci: Fix ring leak in failure path of xhci_alloc_virt_device()
6321e1753563 sysrq: Fix warning in sysrq generated crash.
6f61bd5c4ff5 hwrng: core - sleep interruptible in read
f065b5f78d17 x86/mm/pat, /dev/mem: Remove superfluous error message
146001aeb9af cx82310_eth: use skb_cow_head() to deal with cloned skbs
be48b6ee6d07 smsc75xx: use skb_cow_head() to deal with cloned skbs
36a1c87f57f6 sr9700: use skb_cow_head() to deal with cloned skbs
efca4f469475 lan78xx: use skb_cow_head() to deal with cloned skbs
ad196359a6d1 r8152: adjust ALDPS function
a37ff616d720 r8152: use test_and_clear_bit
9d614746ea0b r8152: fix the wake event
ea6f411117e1 usb: musb: ux500: Fix NULL pointer dereference at system PM
829b82508c55 usbvision fix overflow of interfaces array
bd44e3f19d14 locking/mutex: Allow next waiter lockless wakeup
1920b8a6a6ed futex: Replace barrier() in unqueue_me() with READ_ONCE()
e143f5d26258 locks: don't check for race with close when setting OFD lock
c4eafbc2ba11 zswap: don't param_set_charp while holding spinlock
eeca23f21cfb mm/zswap: use workqueue to destroy pool
45c26b0736ef mm/page-writeback: fix dirty_ratelimit calculation
9780795fc1e5 mm/compaction: pass only pageblock aligned range to pageblock_pfn_to_page
756000bec7c1 mm/compaction: fix invalid free_pfn and compact_cached_free_pfn
0e82bbca5896 x86/acpi: Reduce code duplication in mp_override_legacy_irq()
d091a2bb8c2e ALSA: aloop: Fix racy hw constraints adjustment
a9cad56436f4 ALSA: aloop: Fix inconsistent format due to incomplete rule
3d3b2c61e1be ALSA: aloop: Release cable upon open error path
fa6c1876ecf7 ALSA: pcm: Allow aborting mutex lock at OSS read/write loops
9bb4bb18ccff ALSA: pcm: Abort properly at pending signal in OSS read/write loops
1ee7bc5526d8 ALSA: pcm: Add missing error checks in OSS emulation plugin builder
3074fe070a89 ALSA: pcm: Remove incorrect snd_BUG_ON() usages
f511ba8a5084 iommu/arm-smmu-v3: Don't free page table ops twice
745a0d9c1a8e x86/acpi: Handle SCI interrupts above legacy space gracefully
1a699374533b x86/vsdo: Fix build on PARAVIRT_CLOCK=y, KVM_GUEST=n
8d383ff7deaa kvm: vmx: Scrub hardware GPRs at VM-exit
0753661d5b17 net/mac80211/debugfs.c: prevent build failure with CONFIG_UBSAN=y
f2c131d05d86 MIPS: Disallow outsized PTRACE_SETREGSET NT_PRFPREG regset accesses
725679dc78a9 MIPS: Also verify sizeof `elf_fpreg_t' with PTRACE_SETREGSET
9584ae52bd7e MIPS: Fix an FCSR access API regression with NT_PRFPREG and MSA
a6972f8bd2b6 MIPS: Consistently handle buffer counter with PTRACE_SETREGSET
e68049f6a9e8 MIPS: Guard against any partial write attempt with PTRACE_SETREGSET
b1e808b9de5c MIPS: Factor out NT_PRFPREG regset access helpers
1e918a43cbf0 MIPS: Validate PR_SET_FP_MODE prctl(2) requests against the ABI of the task
6c2c83eb1b0d IB/srpt: Disable RDMA access by the initiator
a71d6de9718e can: gs_usb: fix return value of the "set_bittiming" callback
eb91461daa77 KVM: Fix stack-out-of-bounds read in write_mmio
cbb1cc722aaa dm bufio: fix shrinker scans when (nr_to_scan < retain_target)
c5ae3a6aa1a3 Linux 4.4.111
516fa79e77f7 Fix build error in vma.c
6dcf5491e01c Map the vsyscall page with _PAGE_USER
90191f71d749 proc: much faster /proc/vmstat
c819a67f7ee9 module: Issue warnings when tainting kernel
7e35bc655ec1 module: keep percpu symbols in module's symtab
104fd57d391a genksyms: Handle string literals with spaces in reference files
a4c1c75373bf x86/tlb: Drop the _GPL from the cpu_tlbstate export
d5bbffc0501d parisc: Fix alignment of pa_tlb_lock in assembly on 32-bit SMP kernel
3db597feef08 x86/microcode/AMD: Add support for fam17h microcode loading
0a99730ae0cc Input: elantech - add new icbody type 15
30ce9c8dbc42 ARC: uaccess: dont use "l" gcc inline asm constraint modifier
5f1aa83c58aa kernel/signal.c: remove the no longer needed SIGNAL_UNKILLABLE check in complete_signal()
7a7f54f8e390 kernel/signal.c: protect the SIGNAL_UNKILLABLE tasks from !sig_kernel_only() signals
be95f1308f79 kernel/signal.c: protect the traced SIGNAL_UNKILLABLE tasks from SIGKILL
58330ec2fecd kernel: make groups_sort calling a responsibility group_info allocators
d1698dc8a590 fscache: Fix the default for fscache_maybe_release_page()
7cbb4a2305f8 sunxi-rsb: Include OF based modalias in device uevent
3ad85176e78d crypto: pcrypt - fix freeing pcrypt instances
869994e0bd29 crypto: chacha20poly1305 - validate the digest size
0b72e17dde6e crypto: n2 - cure use after free
83875f582596 kernel/acct.c: fix the acct->needcheck check in check_free_space()
b17b901f0fea x86/kasan: Write protect kasan zero shadow
b3e3db15b450 Linux 4.4.110
b33c3c64c478 kaiser: Set _PAGE_NX only if supported
2b24fe5c57af x86/kasan: Clear kasan_zero_page after TLB flush
755bd549d932 x86/vdso: Get pvclock data from the vvar VMA instead of the fixmap
64e239804e21 x86, vdso, pvclock: Simplify and speed up the vdso pvclock reader
bfd51a4d715b KPTI: Report when enabled
3e1457d6bf26 KPTI: Rename to PAGE_TABLE_ISOLATION
7f79599df9c4 x86/kaiser: Move feature detection up
e4ba212ec641 kaiser: disabled on Xen PV
750fb627d764 x86/kaiser: Reenable PARAVIRT
3e809caffdd7 x86/paravirt: Dont patch flush_tlb_single
8eaca4c7d9f1 kaiser: kaiser_flush_tlb_on_return_to_user() check PCID
0651b3ad99dd kaiser: asm/tlbflush.h handle noPGE at lower level
28c6de544174 kaiser: drop is_atomic arg to kaiser_pagetable_walk()
2dff99eb0335 kaiser: use ALTERNATIVE instead of x86_cr3_pcid_noflush
e405a064bd7d x86/kaiser: Check boottime cmdline params
dea9aa9ffae1 x86/kaiser: Rename and simplify X86_FEATURE_KAISER handling
e345dcc94815 kaiser: add "nokaiser" boot option, using ALTERNATIVE
500943e57db8 kaiser: fix unlikely error in alloc_ldt_struct()
d41f46f77895 kaiser: _pgd_alloc() without __GFP_REPEAT to avoid stalls
fc8334e6b3e5 kaiser: paranoid_entry pass cr3 need to paranoid_exit
20268a10ffec kaiser: x86_cr3_pcid_noflush and x86_cr3_pcid_user
3b4ce0e1a172 kaiser: PCID 0 for kernel and 128 for user
0731188fc74c kaiser: load_new_mm_cr3() let SWITCH_USER_CR3 flush user
eb82151d0b1d kaiser: enhanced by kernel and user PCIDs
3e3d38fd9832 kaiser: vmstat show NR_KAISERTABLE as nr_overhead
b9d2ccc54e17 kaiser: delete KAISER_REAL_SWITCH option
aeda21d77e22 kaiser: name that 0x1000 KAISER_SHADOW_PGD_OFFSET
c52e55a2a82d kaiser: cleanups while trying for gold link
f127705d26b3 kaiser: kaiser_remove_mapping() move along the pgd
0c68228f7b39 kaiser: tidied up kaiser_add/remove_mapping slightly
5fbd46c4be78 kaiser: tidied up asm/kaiser.h somewhat
407c3ff6a24c kaiser: ENOMEM if kaiser_pagetable_walk() NULL
20cbe9a3aa2e kaiser: fix perf crashes
487f0b73d826 kaiser: fix regs to do_nmi() ifndef CONFIG_KAISER
d94df20135cc kaiser: KAISER depends on SMP
9b94cf97f42c kaiser: fix build and FIXME in alloc_ldt_struct()
003e47671690 kaiser: stack map PAGE_SIZE at THREAD_SIZE-PAGE_SIZE
edde73205b3f kaiser: do not set _PAGE_NX on pgd_none
bed9bb7f3e6d kaiser: merged update
8a43ddfb93a0 KAISER: Kernel Address Isolation
0fa147b40747 x86/boot: Add early cmdline parsing for options with arguments
e68d6189c787 Linux 4.4.109
5d67dbef745b mm/vmstat: Make NR_TLB_REMOTE_FLUSH_RECEIVED available even on UP
2e3883922530 n_tty: fix EXTPROC vs ICANON interaction with TIOCINQ (aka FIONREAD)
977614061c3d x86/smpboot: Remove stale TLB flush invocations
458ed3179948 nohz: Prevent a timer interrupt storm in tick_nohz_stop_sched_tick()
46e9398c96af usb: xhci: Add XHCI_TRUST_TX_LENGTH for Renesas uPD720201
0ceb7a66392d USB: Fix off by one in type-specific length check of BOS SSP capability
c359123bfdd2 usb: add RESET_RESUME for ELSA MicroLink 56K
955ae55f2d16 usb: Add device quirk for Logitech HD Pro Webcam C925e
e8cd11a935dd USB: serial: option: adding support for YUGA CLM920-NC5
140cfcc8b093 USB: serial: option: add support for Telit ME910 PID 0x1101
232972f73936 USB: serial: qcserial: add Sierra Wireless EM7565
24162c1781c1 USB: serial: ftdi_sio: add id for Airbus DS P8GR
76f611cbdbb4 usbip: vhci: stop printing kernel pointer addresses in messages
feeae6411a1a usbip: stub: stop printing kernel pointer addresses in messages
e0362688b4fa usbip: fix usbip bind writing random string after command in match_busid
3f54a6d41d44 sock: free skb in skb_complete_tx_timestamp on error
623bfb5818ab net: phy: micrel: ksz9031: reconfigure autoneg after phy autoneg workaround
5854ca90c6c6 net: Fix double free and memory corruption in get_net_ns_by_id()
dd1e454c4d74 net: bridge: fix early call to br_stp_change_bridge_id and plug newlink leaks
169a9861c638 ipv4: Fix use-after-free when flushing FIB tables
4033c396f80c sctp: Replace use of sockets_allocated with specified macro.
ca57949d169e net: mvmdio: disable/unprepare clocks in EPROBE_DEFER case
be27b620a861 net: ipv4: fix for a race condition in raw_sendmsg
6dfc02ba5149 tg3: Fix rx hang on MTU change with 5717/5719
6925223ab320 tcp md5sig: Use skb's saddr when replying to an incoming segment
e0bdd21a86c5 net: reevalulate autoflowlabel setting after sysctl setting
06525d5b8ea8 net: qmi_wwan: add Sierra EM7565 1199:9091
f778ce6faa0d netlink: Add netns check on taps
373b423038a8 net: igmp: Use correct source address on IGMPv3 reports
0a8cb76e11d9 ipv6: mcast: better catch silly mtu values
3d406a18bd94 ipv4: igmp: guard against silly MTU values
1cd09d4b38a2 kbuild: add '-fno-stack-check' to kernel build options
6c4db09c291a x86/mm/64: Fix reboot interaction with CR4.PCIDE
fd0504525efd x86/mm: Enable CR4.PCIDE on supported systems
dcccd3c266e2 x86/mm: Add the 'nopcid' boot option to turn off PCID
78043e5b6fb2 x86/mm: Disable PCID on 32-bit kernels
b2e24274d50e x86/mm: Remove the UP asm/tlbflush.h code, always use the (formerly) SMP code
3efba6062a41 x86/mm: Reimplement flush_tlb_page() using flush_tlb_mm_range()
9f4d1ba1d407 x86/mm: Make flush_tlb_mm_range() more predictable
227d6f0e79f8 x86/mm: Remove flush_tlb() and flush_tlb_current_task()
6ce9d1e6819e x86/vm86/32: Switch to flush_tlb_mm_range() in mark_screen_rdonly()
c04ed3a84961 ALSA: hda - fix headset mic detection issue on a Dell machine
0ba2ebc9f355 ALSA: hda: Drop useless WARN_ON()
5251932b974d ASoC: twl4030: fix child-node lookup
3096ced5a939 ASoC: fsl_ssi: AC'97 ops need regmap, clock and cleaning up on failure
becb0c6409ad iw_cxgb4: Only validate the MSN for successful completions
9dc9648942b1 ring-buffer: Mask out the info bits when returning buffer page length
25fade614be3 tracing: Fix crash when it fails to alloc ring buffer
c2a62f84d49f tracing: Fix possible double free on failure of allocating trace buffer
075242101627 tracing: Remove extra zeroing out of the ring buffer page
87060303469c net: mvneta: clear interface link status on port disable
b7aac649af10 powerpc/perf: Dereference BHRB entries safely
5a62acc900e9 kvm: x86: fix RSM when PCID is non-zero
c9b5338394f2 KVM: X86: Fix load RFLAGS w/o the fixed bit
0bf0c45449c3 spi: xilinx: Detect stall with Unknown commands
46865ecdd061 parisc: Hide Diva-built-in serial aux and graphics card
727b641b35dd PCI / PM: Force devices to D0 in pci_pm_thaw_noirq()
6b08ff879603 ALSA: usb-audio: Fix the missing ctl name suffix at parsing SU
af1195354355 ALSA: rawmidi: Avoid racy info ioctl via ctl device
e7f1c0da02fb mfd: twl6040: Fix child-node lookup
ee54e7a18e56 mfd: twl4030-audio: Fix sibling-node lookup
381d368c9954 mfd: cros ec: spi: Don't send first message too soon
2e234e707f7f crypto: mcryptd - protect the per-CPU queue with a lock
db09203e3252 ACPI: APEI / ERST: Fix missing error handling in erst_reader()
03028e068a1f Linux 4.4.108
1cfeaadfd1b4 alpha: fix build failures
d126c47656da ALSA: hda - Fix yet another i915 pointer leftover in error path
3b67b56ea770 ALSA: hda - Degrade i915 binding failure message
ef24d642e92a ALSA: hda - Clear the leftover component assignment at snd_hdac_i915_exit()
7f3e85d820fd Revert "Bluetooth: btusb: driver to enable the usb-wakeup feature"
9c631278a9c6 MIPS: math-emu: Fix final emulation phase for certain instructions
69dd89a1f919 thermal: hisilicon: Handle return value of clk_prepare_enable
c0303e4ffd3a cpuidle: fix broadcast control when broadcast can not be entered
8e6e8ec18d95 rtc: set the alarm to the next expiring timer
1e52ede8e1ed tcp: fix under-evaluated ssthresh in TCP Vegas
ab8e096eed2f fm10k: ensure we process SM mbx when processing VF mbx
0705d3b83699 scsi: lpfc: PLOGI failures during NPIV testing
e4dff872fe97 scsi: lpfc: Fix secure firmware updates
eb7b86ec94a4 PCI/AER: Report non-fatal errors only to the affected endpoint
aa6d09cea6df ixgbe: fix use of uninitialized padding
cffbf0ffc47c igb: check memory allocation failure
1e91b0d64e92 PCI: Create SR-IOV virtfn/physfn links before attaching driver
a916c4152a4b scsi: mpt3sas: Fix IO error occurs on pulling out a drive from RAID1 volume created on two SATA drive
e9151f9d4b6f scsi: cxgb4i: fix Tx skb leak
8f376337c637 PCI: Avoid bus reset if bridge itself is broken
3190a0623c58 net: phy: at803x: Change error to EINVAL for invalid MAC
a0ca85d4895a rtc: pl031: make interrupt optional
d7ae9928a25d crypto: crypto4xx - increase context and scatter ring buffer elements
78ffab9744ad backlight: pwm_bl: Fix overflow condition
0ec5f7a3c9b6 bnxt_en: Fix NULL pointer dereference in reopen failure path
7432a60515da cpuidle: powernv: Pass correct drv->cpumask for registration
1779b33294da ARM: dma-mapping: disallow dma_get_sgtable() for non-kernel managed memory
bec60b446b52 netfilter: nfnetlink_queue: fix secctx memory leak
ff1ddbb38b19 xhci: plat: Register shutdown for xhci_plat
ea9e1ca40939 isdn: kcapi: avoid uninitialized data
f15394085d11 KVM: pci-assign: do not map smm memory slot pages in vt-d page tables
27c2fa1ae0ea ARM: dts: am335x-evmsk: adjust mmc2 param to allow suspend
17b1ff10a1fc netfilter: nf_nat_snmp: Fix panic when snmp_trap_helper fails to register
7c9316d2f263 netfilter: nfnl_cthelper: fix a race when walk the nf_ct_helper_hash table
3af547339068 irda: vlsi_ir: fix check for DMA mapping errors
52cd7920b7ac RDMA/iser: Fix possible mr leak on device removal event
85e54ef781b6 i40e: Do not enable NAPI on q_vectors that have no rings
6a04a7798a3e net: Do not allow negative values for busy_read and busy_poll sysctl interfaces
359f7020464f bna: avoid writing uninitialized data into hw registers
8acee491cfbd s390/qeth: no ETH header for outbound AF_IUCV
8ce4313f1279 r8152: prevent the driver from transmitting packets with carrier off
19b1ad3a2e68 HID: xinmo: fix for out of range for THT 2P arcade controller.
ebfb08395800 hwmon: (asus_atk0110) fix uninitialized data access
2e114c7b4562 ARM: dts: ti: fix PCI bus dtc warnings
f1fdf68b4f94 KVM: VMX: Fix enable VPID conditions
caa4cfd173b7 KVM: x86: correct async page present tracepoint
2849ef5dcefd scsi: lpfc: Fix PT2PT PRLI reject
bc9aec2faddf pinctrl: st: add irq_request/release_resources callbacks
1d75c214cebc inet: frag: release spinlock before calling icmp_send()
aba55cb03579 netfilter: nfnl_cthelper: Fix memory leak
b9fd3306a5af netfilter: nfnl_cthelper: fix runtime expectation policy updates
e598cdd240a0 usb: gadget: udc: remove pointer dereference after free
0c8496bfdb0e usb: gadget: f_uvc: Sanity check wMaxPacketSize for SuperSpeed
d6c0e23a7fef net: qmi_wwan: Add USB IDs for MDM6600 modem on Motorola Droid 4
b9a4a18a01fc bna: integer overflow bug in debugfs
ffde339b95f5 sch_dsmark: fix invalid skb_cow() usage
4bf8a4f179ed crypto: deadlock between crypto_alg_sem/rtnl_mutex/genl_mutex
a88b064826f0 r8152: fix the list rx_done may be used without initialization
125325fe1c19 cpuidle: Validate cpu_dev in cpuidle_add_sysfs()
a23a447e47cc arm: kprobes: Align stack to 8-bytes in test code
3f7855a52222 arm: kprobes: Fix the return address of multiple kretprobes
779214d0eaca ALSA: hda - add support for docking station for HP 840 G3
9a66598014db ALSA: hda - add support for docking station for HP 820 G2
3b9d9ec0d826 x86/irq: Do not substract irq_tlb_count from irq_call_count
18a5348d49af sched/core: Idle_task_exit() shouldn't use switch_mm_irqs_off()
c22d4b4d1c7f ARM: Hide finish_arch_post_lock_switch() from modules
4ead44fd2525 x86/mm, sched/core: Turn off IRQs in switch_mm()
70a39c7fd167 x86/mm, sched/core: Uninline switch_mm()
83cc4b50e3a9 x86/mm: Build arch/x86/mm/tlb.c even on !SMP
425f13a36652 sched/core: Add switch_mm_irqs_off() and use it in the scheduler
dfe513a4e8dd mm/mmu_context, sched/core: Fix mmu_context.h assumption
8d5ee51a6bce mm/rmap: batched invalidations should use existing api
85d3700c744a x86/mm: If INVPCID is available, use it to flush global mappings
791a0f3fecda x86/mm: Add a 'noinvpcid' boot option to turn off INVPCID
04ec428b15f1 x86/mm: Fix INVPCID asm constraint
becf292446e9 x86/mm: Add INVPCID helpers
5fc8d62d1921 cxl: Check if vphb exists before iterating over AFU devices
9e1485b1b570 arm64: Initialise high_memory global variable earlier
96c00ece76be Linux 4.4.107
a815c0a370cf ath9k: fix tx99 potential info leak
26c66554d7bf IB/ipoib: Grab rtnl lock on heavy flush when calling ndo_open/stop
112814db6ec4 RDMA/cma: Avoid triggering undefined behavior
4bbb49138f4a macvlan: Only deliver one copy of the frame to the macvlan interface
b8d510ff7165 udf: Avoid overflow when session starts at large offset
a114af87c0ba scsi: bfa: integer overflow in debugfs
798f08501424 scsi: sd: change allow_restart to bool in sysfs interface
c387c02d604d scsi: sd: change manage_start_stop to bool in sysfs interface
2e03af22f65c vt6655: Fix a possible sleep-in-atomic bug in vt6655_suspend
930fb06d1617 scsi: scsi_devinfo: Add REPORTLUN2 to EMC SYMMETRIX blacklist entry
24bc48af0aee raid5: Set R5_Expanded on parity devices as well as data.
09379498aff0 pinctrl: adi2: Fix Kconfig build problem
5f2dbdff20e0 usb: musb: da8xx: fix babble condition handling
68d3bc40f5ca tty fix oops when rmmod 8250
afa8f0a7af70 powerpc/perf/hv-24x7: Fix incorrect comparison in memord
28a5b0e438f1 scsi: hpsa: destroy sas transport properties before scsi_host
942eb7dd5e42 scsi: hpsa: cleanup sas_phy structures in sysfs when unloading
ec662d656073 PCI: Detach driver before procfs & sysfs teardown on device remove
02922f3bb37f xfs: fix incorrect extent state in xfs_bmap_add_extent_unwritten_real
f267a1390b41 xfs: fix log block underflow during recovery cycle verification
92eff81ad96a l2tp: cleanup l2tp_tunnel_delete calls
230c4ba404d3 bcache: fix wrong cache_misses statistics
271252373027 bcache: explicitly destroy mutex while exiting
ab9b3db40828 GFS2: Take inode off order_write list when setting jdata flag
2a5bb1284e72 thermal/drivers/step_wise: Fix temperature regulation misbehavior
561b9d998e65 ppp: Destroy the mutex when cleanup
083dd685aebd clk: tegra: Fix cclk_lp divisor register
f56be2ce49c1 clk: imx6: refine hdmi_isfr's parent to make HDMI work on i.MX6 SoCs w/o VPU
22a1e337ed68 clk: mediatek: add the option for determining PLL source clock
b59614cfd2d3 mm: Handle 0 flags in _calc_vm_trans() macro
44de70ecec2d crypto: tcrypt - fix buffer lengths in test_aead_speed()
b397507641fb arm-ccn: perf: Prevent module unload while PMU is in use
75ee360a5114 target/file: Do not return error for UNMAP i |