Integrating the korg -stable release with the following shortlog
summary:
034612ee057c Linux 4.10.5
7814c9bd217a crypto: s5p-sss - Fix spinlock recursion on LRW(AES)
4310604e21dd crypto: powerpc - Fix initialisation of crc32c context
de3c88fa6a29 locking/rwsem: Fix down_write_killable() for CONFIG_RWSEM_GENERIC_SPINLOCK=y
d80e46d90742 futex: Add missing error handling to FUTEX_REQUEUE_PI
575caefc01f3 futex: Fix potential use-after-free in FUTEX_REQUEUE_PI
57ad6c8ecb1f x86/perf: Fix CR4.PCE propagation to use active_mm instead of mm
343146100991 x86/intel_rdt: Put group node in rdtgroup_kn_unlock
7621600b480e x86/kasan: Fix boot with KASAN=y and PROFILE_ANNOTATED_BRANCHES=y
bd5ee529d0be x86/tsc: Fix ART for TSC_KNOWN_FREQ
a0256e0c0dc6 x86/unwind: Fix last frame check for aligned function stacks
5b115b8b53d8 drm/i915/lspcon: Fix resume time initialization due to unasserted HPD
ebd9dbabb5fc drm/i915/gen9+: Enable hotplug detection early
b9208ab35001 drm/i915/lspcon: Enable AUX interrupts for resume time initialization
1740a61cf09e irqchip/gicv3-its: Add workaround for QDF2400 ITS erratum 0065
ef217ea7f1fb arm64: KVM: VHE: Clear HCR_TGE when invalidating guest TLBs
f70ce6c63e02 dccp: fix memory leak during tear-down of unsuccessful connection request
a79fa23c82a1 tun: fix premature POLLOUT notification on tun devices
b34c9f7fe45e dccp/tcp: fix routing redirect race
7ebf301d8476 net: use net->count to check whether a netns is alive or not
47808872e25b bridge: drop netfilter fake rtable unconditionally
fdb09132bdea ipv6: avoid write to a possibly cloned skb
b74b74e2087e ipv6: make ECMP route replacement less greedy
ed44bf89ab5f mpls: Do not decrement alive counter for unregister events
61cc1778ad62 mpls: Send route delete notifications when router module is unloaded
8e9bacd9add7 act_connmark: avoid crashing on malformed nlattrs with null parms
cdb9caeb7177 amd-xgbe: Enable IRQs only if napi_complete_done() is true
110e7778ea32 uapi: fix linux/packet_diag.h userspace compilation error
5344ec08726a net/tunnel: set inner protocol in network gro hooks
7360a1fda857 vrf: Fix use-after-free in vrf_xmit
be18cce7e665 team: use ETH_MAX_MTU as max mtu
92ab4dea27c1 dccp: fix use-after-free in dccp_feat_activate_values
a6ff06211b84 net/sched: act_skbmod: remove unneeded rcu_read_unlock in tcf_skbmod_dump
27d0c80f1089 net: fix socket refcounting in skb_complete_tx_timestamp()
80691f3808fc net: fix socket refcounting in skb_complete_wifi_ack()
81a43770b456 tcp: fix various issues for sockets morphing to listen state
178e86ff331d strparser: destroy workqueue on module exit
aa677aafef5c bonding: use ETH_MAX_MTU as max mtu
0ee7666f639a amd-xgbe: Don't overwrite SFP PHY mod_absent settings
9919f222968c amd-xgbe: Be sure to set MDIO modes on device (re)start
4381ffdfb32b amd-xgbe: Stop the PHY before releasing interrupts
7558c56cfe35 dccp: Unlock sock before calling sk_free()
a8ee7ed1b03d ipv6: orphan skbs in reassembly unit
eb39579a675a net: net_enable_timestamp() can be called from irq contexts
fa8bc7b48168 net: don't call strlen() on the user buffer in packet_bind_spkt()
e89adaa7d0cf net: bridge: allow IPv6 when multicast flood is disabled
da2da823497c tcp/dccp: block BH for SYN processing
8f05976cbfba mlxsw: spectrum_router: Avoid potential packets loss
40f9f783920f geneve: lock RCU on TX path
d6705c8c0cb0 vxlan: lock RCU on TX path
4c94beba3aee l2tp: avoid use-after-free caused by l2tp_ip_backlog_recv
639fdd961af0 net sched actions: decrement module reference count after table flush.
467bec3656bd sctp: set sin_port for addr param when checking duplicate address
91f4f5bfaa29 ipv4: mask tos for input route
0a33d62a6f9d ipv4: add missing initialization for flowi4_uid
2b5a48d6c6eb vxlan: don't allow overwrite of config src addr
fef3f97a58b2 vti6: return GRE_KEY for vti6
36ec2150ae0a vxlan: correctly validate VXLAN ID against VXLAN_N_VID
f44877534257 sctp: deny peeloff operation on asocs with threads sleeping on it
55bb0dd0256c net/mlx5e: Fix wrong CQE decompression
c0dc4855e92b net/mlx5e: Update MPWQE stride size when modifying CQE compress state
c34c17861ab1 net/mlx5e: Fix broken CQE compression initialization
850a1bfbf35d net/mlx5e: Do not reduce LRO WQE size when not using build_skb
96b457b80526 net/mlx5e: Register/unregister vport representors on interface attach/detach
8ea22fb3114d Linux 4.10.4
42b16fffb79b IB/mlx5: Verify that Q counters are supported
dc37bb8db47b ext4: don't BUG when truncating encrypted inodes on the orphan list
1cda29082a30 rc: raw decoder for keymap protocol is not loaded on register
22fc2f9efa27 dm: flush queued bios when process blocks to avoid deadlock
2030aedc5404 serial_ir: ensure we're ready to receive interrupts
81383a00ce83 drm/i915/gvt: Fix superfluous newline in GVT_DISPLAY_READY env var
523379cd6b65 KVM: arm/arm64: Let vcpu thread modify its own active state
1f9175b9ee7c KVM: s390: Fix guest migration for huge guests resulting in panic
45dc259a4734 serial: samsung: Continue to work if DMA request fails
7daf817d076d USB: serial: io_ti: fix information leak in completion handler
9bb084c79f20 USB: serial: io_ti: fix NULL-deref in interrupt callback
14bca59b1660 USB: iowarrior: fix NULL-deref in write
5ec59765f503 USB: iowarrior: fix NULL-deref at probe
cc6ba470ebf8 USB: serial: omninet: fix reference leaks at open
dc944b117e6c USB: serial: safe_serial: fix information leak in completion handler
a062cb395946 usb: host: xhci-plat: Fix timeout on removal of hot pluggable xhci controllers
7202353681d5 usb: host: xhci-dbg: HCIVERSION should be a binary number
222095ea6487 Revert "usb: gadget: uvc: Add missing call for additional setup data"
d60b1053a5bb usb: gadget: function: f_fs: pass companion descriptor along
a0f69738c10e usb: ohci-at91: Do not drop unhandled USB suspend control requests
25b1a4fdd8ae usb: dwc3-omap: Fix missing break in dwc3_omap_set_mailbox()
894a0dfaaef7 usb: dwc3: gadget: make Set Endpoint Configuration macros safe
c73210fdd40d usb: gadget: dummy_hcd: clear usb_gadget region before registration
b5ea65b25a33 PCI: Prevent VPD access for QLogic ISP2722
27469baaef1a powerpc/xics: Work around limitations of OPAL XICS priority handling
74e236a5bd99 powerpc/booke: Fix boot crash due to null hugepd
1006828d1104 powerpc: Emulation support for load/store instructions on LE
80eae855b694 i2c: add missing of_node_put in i2c_mux_del_adapters
be20197df07d dw2102: don't do DMA on stack
7399dec22e72 efi/arm: Fix boot crash with CONFIG_CPUMASK_OFFSTACK=y
da603aadd53a ucount: Remove the atomicity from ucount->count
b7e9ef5cf4d9 tracing: Add #undef to fix compile error
3eded4f5bab1 i2c: bcm2835: Avoid possible NULL ptr dereference
393be4bcb329 MIPS: ralink: Remove unused rt*_wdt_reset functions
4ddb085a9b0a MIPS: ralink: Remove unused timer functions
e1d9f7592b80 MIPS: ralink: Cosmetic change to prom_init().
02b210c18667 mtd: pmcmsp: use kstrndup instead of kmalloc+strncpy
ee9cc4c573d5 MIPS: Update lemote2f_defconfig for CPU_FREQ_STAT change
9ad686e6937a MIPS: ip22: Fix ip28 build for modern gcc
715bb84b6ff6 MIPS: Update ip27_defconfig for SCSI_DH change
b57e5d5daf99 MIPS: ip27: Disable qlge driver in defconfig
2260890bb6c7 MIPS: VDSO: avoid duplicate CAC_BASE definition
d2b0d01a11b3 MIPS: Update defconfigs for NF_CT_PROTO_DCCP/UDPLITE change
aab419fc3980 crypto: improve gcc optimization flags for serpent and wp512
5af39bb8492f USB: serial: digi_acceleport: fix OOB-event processing
2d32308355a8 USB: serial: digi_acceleport: fix OOB data sanity check
a3137ad2e14f ARM: qcom_defconfig: Enable RPM/RPM-SMD clocks
fa190b2a7f87 iio: 104-quad-8: Fix off-by-one error when addressing flag register
adfb98cd3e93 Linux 4.10.3
070dfed4d04e drivers: hv: Turn off write permission on the hypercall page
9cafe6bb9aa2 fat: fix using uninitialized fields of fat_inode/fsinfo_inode
0d9cc8aa34ad kasan: resched in quarantine_remove_cache()
44c95966fb81 mm: do not call mem_cgroup_free() from within mem_cgroup_alloc()
933f0f3ad49a thp: fix another corner case of munlock() vs. THPs
459bc5065631 x86/tlb: Fix tlb flushing when lguest clears PGE
ac312c7e0a90 x86, mm: fix gup_pte_range() vs DAX mappings
0af36e434a3c libceph: use BUG() instead of BUG_ON(1)
cde805106887 drm/i915: Fix not finding the VBT when it overlaps with OPREGION_ASLE_EXT
5eeb3c0eb7ec drm/i915: Pass timeout==0 on to i915_gem_object_wait_fence()
d11d14c5fc0b drm/i915: Check for timeout completion when waiting for the rq to submitted
e2a946bb97bb drm/i915: Avoid spurious WARNs about the wrong pipe in the PPS code
c50f65f12705 drm/i915: Recreate internal objects with single page segments if dmar fails
4a8a58eed276 drm: Cancel drm_fb_helper_resume_work on unload
616c9bd8b288 drm: Cancel drm_fb_helper_dirty_work on unload
cdb4f19aae0f drm/i915/gvt: Disable access to stolen memory as a guest
f7189c6bb9f2 drm/atomic: fix an error code in mode_fixup()
99eb5a10a7f7 drm/imx: imx-tve: Do not set the regulator voltage
5e0b0839f3ce drm/vmwgfx: Work around drm removal of control nodes
e6d03fc74541 drm/ttm: Make sure BOs being swapped out are cacheable
0586602fc10f drm/edid: Add EDID_QUIRK_FORCE_8BPC quirk for Rotel RSX-1058
68279b15119b drm/radeon: handle vfct with multiple vbios images
e51353092182 drm/ast: Fix AST2400 POST failure without BMC FW or VBIOS
cd8183923984 drm/ast: Call open_key before enable_mmio in POST code
f38a3c87d6ee drm/ast: Fix test for VGA enabled
af7fe73a14fc drm/ast: Handle configuration without P2A bridge
0f9e6fc5b76d Revert "drm/amdgpu: update tile table for oland/hainan"
2deaea3e0d07 drm/amdgpu/pm: check for headless before calling compute_clocks
33d129a09aae drm/amdgpu: add more cases to DCE11 possible crtc mask setup
fc758b77745e mac80211: use driver-indicated transmitter STA only for data frames
4a6d105fb277 mac80211: don't handle filtered frames within a BA session
df7db05561f6 mac80211: don't reorder frames with SN smaller than SSN
f5bf0a15c63e mac80211: flush delayed work when entering suspend
ea708e9581d8 nfit, libnvdimm: fix interleave set cookie calculation
3f56c495a42e xtensa: move parse_tag_fdt out of #ifdef CONFIG_BLK_DEV_INITRD
5a4312c2a651 pwm: pca9685: Fix period change with same duty cycle
c634f19b9501 nlm: Ensure callback code also checks that the files match
1a02f33a6302 drivers/pci/hotplug: Fix initial state for empty slot
487163f3f316 drivers/pci/hotplug: Handle presence detection change properly
f9b90f204749 target: Fix NULL dereference during LUN lookup + active I/O shutdown
81bd29553ee3 pci/hotplug/pnv-php: Disable surprise hotplug capability on conflicts
7e8b77528445 pci/hotplug/pnv-php: Remove WARN_ON() in pnv_php_put_slot()
ab3398e159fd ceph: remove req from unsafe list when unregistering it
0569b5ed3e73 ktest: Fix child exit code processing
9dbea7f7bcec tracing: Fix return value check in trace_benchmark_reg()
8a915b3ccbb2 memory/atmel-ebi: Fix ns <-> cycles conversions
a4755943204e orangefs: Use RCU for destroy_inode
2708a2d33e04 Btrfs: fix data loss after truncate when using the no-holes feature
ade784b0f3a7 fs: Better permission checking for submounts
35065a1f6ec2 IB/srp: Fix race conditions related to task management
a9397e4365d6 IB/srp: Avoid that duplicate responses trigger a kernel bug
a51892e0c136 IB/SRP: Avoid using IB_MR_TYPE_SG_GAPS
e0d15d562ee7 IB/mlx5: Fix out-of-bound access
b92c4a09f589 IB/IPoIB: Add destination address when re-queue packet
91948b0944af IB/ipoib: Fix deadlock between rmmod and set_mode
6de9d08a9718 mnt: Tuck mounts under others instead of creating shadow/side mounts.
f03d5078063c brcmfmac: fix incorrect event channel deduction
8cdfa0d8b0f5 cxl: fix nested locking hang during EEH hotplug
e5603a5c6deb cxl: Prevent read/write to AFU config space while AFU not configured
4144a307cb46 net: mvpp2: fix DMA address calculation in mvpp2_txq_inc_put()
c9ac3e943deb s390: use correct input data address for setup_randomness
0075504d83ce s390: make setup_randomness work
ca54585dd5dd s390/topology: correct allocation of topology information
c61a874ea0ec s390: TASK_SIZE for kernel threads
162668c000ab s390/chsc: Add exception handler for CHSC instruction
836f9814f092 s390/kdump: Use "LINUX" ELF note name instead of "CORE"
1f2659aa7dfe s390/dcssblk: fix device size calculation in dcssblk_direct_access()
3c3c4d25c589 s390/qdio: clear DSCI prior to scanning multiple input queues
ac7c6461addb phy: qcom-ufs: Fix misplaced jump label
04b5101049ac phy: qcom-ufs: Don't kfree devres resource
a6ed492d6cca Bluetooth: Add another AR3012 04ca:3018 device
3904b32cfe50 KVM: VMX: use correct vmcs_read/write for guest segment selector/base
f89d6db0c50c KVM: s390: Disable dirty log retrieval for UCONTROL guests
c9dc3873046e serial: 8250_pci: Add MKS Tenta SCOM-0800 and SCOM-0801 cards
72e544022383 tty: n_hdlc: get rid of racy n_hdlc.tbuf
(From OE-Core rev: 22dc7a724622c8670cbccca630902014ebc26eb0)
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the korg -stable update, which contains the following changes:
1e4d47787a21 Linux 4.10.2
92d90f089848 ceph: update readpages osd request according to size of pages
519f6fa2addb scsi: lpfc: Correct WQ creation for pagesize
209cf1f25d0d MIPS: IP22: Fix build error due to binutils 2.25 uselessnes.
b647284905d6 MIPS: IP22: Reformat inline assembler code to modern standards.
84c131c8c9d0 module: fix memory leak on early load_module() failures
cf1c6beafa75 powerpc/mm/hash: Always clear UPRT and Host Radix bits when setting up CPU
543fd2ab74dc powerpc/mm: Add MMU_FTR_KERNEL_RO to possible feature mask
4ffde229727e powerpc/xmon: Fix data-breakpoint
737af93c3dce xprtrdma: Reduce required number of send SGEs
387fb7dc3fde xprtrdma: Disable pad optimization by default
5d53884b2c1b xprtrdma: Per-connection pad optimization
921fe03af2b5 xprtrdma: Fix Read chunk padding
143ac52c3ba8 dmaengine: ipu: Make sure the interrupt routine checks all interrupts.
700c30c5179d mtd: nand: ifc: Fix location of eccstat registers for IFC V1.0
6c12c1cec4bd bcma: use (get|put)_device when probing/removing device driver
fe83da6961f8 md linear: fix a race between linear_add() and linear_congested()
3c1afb4c72be rtc: sun6i: Switch to the external oscillator
5fcdc5edafc2 rtc: sun6i: Add some locking
c45b4fe3ca45 rtc: sun6i: Disable the build as a module
b97cb8ece888 f2fs: Fix zoned block device support
e8917cd860db f2fs: avoid to issue redundant discard commands
c85fc3f1d59f f2fs: add ovp valid_blocks check for bg gc victim to fg_gc
f213a0f926de f2fs: fix multiple f2fs_add_link() calls having same name
88cf812869fd f2fs: fix a problem of using memory after free
fd414a3e7d2c NFSv4: fix getacl ERANGE for some ACL buffer sizes
ca83d7a97e36 NFSv4: fix getacl head length estimation
81df387e03e0 Revert "NFSv4.1: Handle NFS4ERR_BADSESSION/NFS4ERR_DEADSESSION replies to OP_SEQUENCE"
ad2ce81eeeb0 pNFS/flexfiles: If the layout is invalid, it must be updated before retrying
7776aaacda12 NFSv4: Fix reboot recovery in copy offload
607137e3f171 NFSv4: Fix memory and state leak in _nfs4_open_and_get_state
982898d7f97a nfsd: special case truncates some more
8defb389140f nfsd: minor nfsd_setattr cleanup
11596d936ec4 VME: restore bus_remove function causing incomplete module unload
031fad61741f rtlwifi: rtl8192c-common: Fix "BUG: KASAN:
d0ff495de343 rtlwifi: Fix alignment issues
28cd8db6a715 remoteproc: qcom: mdt_loader: Don't overwrite firmware object
8e2b7672b43e gfs2: Add missing rcu locking for glock lookup
6baafeb34b87 rdma_cm: fail iwarp accepts w/o connection params
fc11f49a6a46 RDMA/core: Fix incorrect structure packing for booleans
93919359467c Drivers: hv: util: Backup: Fix a rescind processing issue
48dc52df9155 Drivers: hv: util: Fcopy: Fix a rescind processing issue
f38bcff39862 Drivers: hv: util: kvp: Fix a rescind processing issue
ec6f27bd19e0 Drivers: hv: vmbus: Fix a rescind handling bug
42b0681b7fe9 Drivers: hv: vmbus: Prevent sending data on a rescinded channel
f791a7b4a7ae hv: don't reset hv_context.tsc_page on crash
a34da99e9468 hv: init percpu_list in hv_synic_alloc()
aa2765857f74 hv: allocate synic pages for all present CPUs
d03229ccf262 usb: gadget: f_hid: fix: Move IN request allocation to set_alt()
ae1756eb2af9 usb: gadget: f_hid: Use spinlock instead of mutex
b1d6621ad636 usb: gadget: f_hid: fix: Prevent accessing released memory
afa9556b5fe6 usb: gadget: f_hid: fix: Free out requests
6be8bf7cbcc2 usb: gadget: udc: fsl: Add missing complete function.
0d95b60e8e9e usb: gadget: udc-core: Rescan pending list on driver unbind
3afb5a0bd1f1 usb: host: xhci: plat: check hcc_params after add hcd
8fd8890d42fc usb: dwc3: gadget: skip Set/Clear Halt when invalid
fed46b526628 usb: musb: da8xx: Remove CPPI 3.0 quirk and methods
53021fb71918 w1: ds2490: USB transfer buffers need to be DMAable
1d1b1e1738ef w1: don't leak refcount on slave attach failure in w1_attach_slave_device()
c903cc53f760 can: usb_8dev: Fix memory leak of priv->cmd_msg_buffer
e9394d5a762d can: gs_usb: Don't use stack memory for USB transfers
8d0db6065243 iio: pressure: mpl3115: do not rely on structure field ordering
bab740787fd1 iio: pressure: mpl115: do not rely on structure field ordering
615b1dc4f615 Revert "arm64: mm: set the contiguous bit for kernel mappings where appropriate"
b6c72c4e3d93 KVM: arm/arm64: vgic: Stop injecting the MSI occurrence twice
68b83bee9b90 arm64: fix erroneous __raw_read_system_reg() cases
c5d1e9cc2879 arm64: dma-mapping: Fix dma_mapping_error() when bypassing SWIOTLB
91dc54c352c4 arm/arm64: KVM: Enforce unconditional flush to PoC when mapping to stage-2
6039863d6c97 x86/pkeys: Check against max pkey to avoid overflows
f7e1174b9d53 fuse: add missing FR_FORCE
f5e2e7ca6e6a crypto: vmx - Use skcipher for xts fallback
1fd2ec10d3e1 crypto: vmx - Use skcipher for cbc fallback
e7fa3bd29e07 crypto: api - Add crypto_requires_off helper
ddde9085f58c crypto: xts - Propagate NEED_FALLBACK bit
d5b190f8689c crypto: testmgr - Pad aes_ccm_enc_tv_template vector
0c2f646b90b7 crypto: xts - Add ECB dependency
0fd8c1cb80a1 Drivers: hv: vmbus: Raise retry/wait limits in vmbus_post_msg()
2c849a5c6a83 PCI: altera: Fix TLP_CFG_DW0 for TLP write
bc4c9766324a pci/hotplug/pnv-php: Disable MSI and PCI device properly
91f5bce789d9 PCI: hv: Fix wslot_to_devfn() to fix warnings on device removal
1306371f6cac ath9k: use correct OTP register offsets for the AR9340 and AR9550
5bdf880b74c3 ath9k: fix race condition in enabling/disabling IRQs
a5294659a572 ath5k: drop bogus warning on drv_set_key with unsupported cipher
21b7618b6a79 ath10k: fix boot failure in UTF mode/testmode
8fbc16143918 mei: remove support for broken parallel read
8655a4538d01 samples/seccomp: fix 64-bit comparison macros
4c30d59d397e ext4: fix fencepost in s_first_meta_bg validation
b1062240132b ext4: return EROFS if device is r/o and journal replay is needed
9605f3406975 ext4: preserve the needs_recovery flag when the journal is aborted
5dda2495d85f ext4: fix inline data error paths
c9bcbdfebb1f ext4: fix use-after-iput when fscrypt contexts are inconsistent
c8f246b40261 ext4: fix data corruption in data=journal mode
c4fbdc012479 ext4: trim allocation requests to group size
011fe6ade610 ext4: do not polute the extents cache while shifting extents
ac870011b6dc ext4: Include forgotten start block on fallocate insert range
cdc13a3e453e loop: fix LO_FLAGS_PARTSCAN hang
d957eb76b468 block/loop: fix race between I/O and set_status
94cbe6f239a8 jbd2: don't leak modified metadata buffers on an aborted journal
f4639f7eef3c Fix: Disable sys_membarrier when nohz_full is enabled
112db4f65c53 power: reset: at91-poweroff: timely shutdown LPDDR memories
c2990d648cf2 scsi: use 'scsi_device_from_queue()' for scsi_dh
9acc751068e8 scsi: aacraid: Reorder Adapter status check
154f7a1523b7 scsi: qla2xxx: Fix Regression introduced by pci_alloc_irq_vectors_affinity call.
699abe249b0e scsi: qla2xxx: Fix response queue count for Target mode.
cf9d91108064 scsi: qla2xxx: Cleaned up queue configuration code.
e5fbe2328cc5 scsi: storvsc: properly set residual data length on errors
0aeb049529f3 scsi: storvsc: properly handle SRB_ERROR when sense message is present
99b3ba253c8b scsi: storvsc: use tagged SRB requests if supported by the device
4517ad77e7e6 dm raid: fix data corruption on reshape request
37ce3ec1e70b dm round robin: revert "use percpu 'repeat_count' and 'current_path'"
72ea8179bc80 dm stats: fix a leaked s->histogram_boundaries array
d18f5797ecf3 dm cache: fix corruption seen when using cache > 2TB
ae74de54c982 PM / devfreq: Fix wrong trans_stat of passive devfreq device
f1aa0ed61368 PM / devfreq: Fix available_governor sysfs
45c01d51bb34 ima: fix ima_d_path() possible race with rename
87d1f686d6bf ipc/shm: Fix shmat mmap nil-page protection
7d24d588d82e sigaltstack: support SS_AUTODISARM for CONFIG_COMPAT
97ddabf533f7 mm, vmscan: consider eligible zones in get_scan_count
e2338022cded mm, vmscan: cleanup lru size claculations
3b156aab44c9 mm balloon: umount balloon_mnt when removing vb device
e560c8b23c3b mm: do not access page->mapping directly on page_endio
67b5c7997148 mm: vmpressure: fix sending wrong events on underflow
6fd7a425d925 mm/page_alloc: fix nodes for reclaim in fast path
d0e2f86dff3a mm, devm_memremap_pages: hold device_hotplug lock over mem_hotplug_{begin, done}
069634bd9e51 CIFS: Fix splice read for non-cached files
9d654322f85e iommu/vt-d: Tylersburg isoch identity map check is done too late.
1f8d55b2050c iommu/vt-d: Fix some macros that are incorrectly specified in intel-iommu
b54dc49d8c4f tpm_tis: fix the error handling of init_tis()
c15aff9ef901 tpm_tis: use default timeout value if chip reports it as zero
992b0ac79a12 regulator: Fix regulator_summary for deviceless consumers
2eb4d8daec86 coresight: fix kernel panic caused by invalid CPU
91b8d5b2f2e3 coresight: STM: Balance enable/disable
805c95a692ed staging: rtl: fix possible NULL pointer dereference
f2bdb905fec2 staging/lustre/lnet: Fix allocation size for sv_cpt_data
d43004bdde3f staging: greybus: loopback: fix broken udelay
75225bc818b0 hwmon: (it87) Ensure that pwm control cache is current before updating values
3b43f4161a5f hwmon: (it87) Do not overwrite bit 2..6 of pwm control registers
3d2c16ca46bd ALSA: hda - Fix micmute hotkey problem for a lenovo AIO machine
dfd8367d0c85 ALSA: hda - Add subwoofer support for Dell Inspiron 17 7000 Gaming
80ed6047658c ALSA: seq: Fix link corruption by event error handling
7b1c5904ad8d ALSA: ctxfi: Fallback DMA mask to 32bit
cff10ccb6060 ALSA: timer: Reject user params with too small ticks
a517802c5b33 ALSA: hda - fix Lewisburg audio issue
3895ed1823d4 ALSA: hda/realtek - Cannot adjust speaker's volume on a Dell AIO
75cf4b6b6e29 ARM: dts: at91: Enable DMA on sama5d2_xplained console
67f1dd02b98d ARM: dts: at91: Enable DMA on sama5d4_xplained console
55015e149d5b ARM: at91: define LPDDR types
8e07d34fd09c spi: s3c64xx: fix inconsistency between binding and driver
7cf6b709b641 ext4: fix deadlock between inline_data and ext4_expand_extra_isize_ea()
c4b6ff75838f media: Properly pass through media entity types in entity enumeration
81d5066323a8 lirc_dev: LIRC_{G,S}ET_REC_MODE do not work
1a0fc4b1d6ae dvb-usb: don't use stack for firmware load
aa315c9614c8 cxd2820r: fix gpio null pointer dereference
a1403c576b0b media: fix dm1105.c build error
0dafb0204953 uvcvideo: Fix a wrong macro
895bff918136 am437x-vpfe: always assign bpp variable
4dc455047ef2 mmc: sdhci-acpi: support deferred probe
70d4818d1c89 MIPS: Handle microMIPS jumps in the same way as MIPS32/MIPS64 jumps
6f6914d77b18 MIPS: Calculate microMIPS ra properly when unwinding the stack
f4ab4d6fd79b MIPS: Fix is_jump_ins() handling of 16b microMIPS instructions
6ec5e28dfb8d MIPS: Fix get_frame_info() handling of microMIPS function size
f9bba20eaae7 MIPS: Prevent unaligned accesses during stack unwinding
953f805442e1 MIPS: Clear ISA bit correctly in get_frame_info()
734696a238da MIPS: Lantiq: Keep ethernet enabled during boot
1764303e5e5a MIPS: OCTEON: Fix copy_from_user fault handling for large buffers
f2b15d500123 MIPS: BCM47XX: Fix button inversion for Asus WL-500W
890fb4e3c3e1 MIPS: Fix special case in 64 bit IP checksumming.
87592def9b31 MIPS: pic32mzda: Fix linker error for pic32_get_pbclk()
(From OE-Core rev: b4fae40422f7fe0022bfe51623b6daf8222563bb)
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit adds a kernel feature to have the kernel support
for Intel Memory Protection Extensions (MPX).
A quote from kernel arch/x86/Kconfig:
"MPX provides hardware features that can be used in conjuction
with compiler-instrumented code to check memory references. It
is designed to detect buffer overflow or underflow bugs."
Intel MPX is available, e.g., on Skylake and on Goldmont (e.g.,
Intel 570x).
(From OE-Core rev: 12cd5bb61de6f254d34cc070816adeacdbe39d5c)
Signed-off-by: Mikko Ylinen <mikko.ylinen@linux.intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The 4.10 kernel has been released, so we introduce the linux-yocto
variant.
This version supercedes the 4.4 and 4.8 versions in the tree, leaving us
with 4.1 (LTSI), 4.9 (LTS) and 4.10 (most recent) as the three active
versions.
Build tested against all qemu variants, core-image-kernel-dev + sato,
with musl and glibc as the C libraries.
(From OE-Core rev: e8f07d2966a3fc6cfc6466020dc6603a84fe33da)
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>