Table of Contents

PATCHES NOT APPLIED

[TOAPPLY] arm64: dts: stratix10: fix multicast filtering
[TOAPPLY] ARM: dts: socfpga: Fix SDRAM node address for Arria10
[TOAPPLY] media: em28xx: fix handler for vidioc_s_input()
[TOAPPLY] net: bcmgenet: fix OF child-node lookup
[TOAPPLY] NFC: nfcmrvl_uart: fix OF child-node lookup
[TOAPPLY] ASoC: sta32x: set ->component pointer in private struct
[TOAPPLY] media: v4l2-tpg: fix kernel oops when enabling HFLIP and OSD
[TOAPPLY] xprtrdma: Reset credit grant properly after a disconnect
[TOAPPLY] power: supply: twl4030-charger: fix OF sibling-node lookup
[TOAPPLY] PCI/ASPM: Fix link_state teardown on device removal
[TOAPPLY] ext4: fix use-after-free race in ext4_remount()'s error path
[TOAPPLY] x86/speculation: Enable cross-hyperthread spectre v2 STIBP
	Boris backported all my three patches in that series (dbfe2953f, 53c613fe6
	and bb4b3b776 in Linus' tree) to our 4.4-based SLE12-SP3 kernel, so those
	ports might come handy to whoever will be doing the 4.4-stable backport:
	http://kernel.suse.com/cgit/kernel/commit/?h=SLE12-SP3&id=f0d6957cb012ef72c9628511a75be40083865dd9
	http://kernel.suse.com/cgit/kernel/commit/?h=SLE12-SP3&id=8b222bcb27ae6a628aa2dad5050e1d5dcbbbcecb
	http://kernel.suse.com/cgit/kernel/commit/?h=SLE12-SP3&id=f04ca7131a830e8be2cf0742bed0a15533c35a93
[TOAPPLY] ARM: dts: exynos: Disable pull control for MAX8997 interrupts
[TOAPPLY] block: make sure writesame bio is aligned with logical block
[TOAPPLY] mtd: spi-nor: fsl-quadspi: Don't let -EINVAL on the bus
[TOAPPLY] mtd: spi-nor: fsl-quadspi: fix read error for flash size
[TOAPPLY] mtd: maps: gpio-addr-flash: Fix ioremapped size
[TOAPPLY] block: don't deal with discard limit in
[TOAPPLY] dm cache metadata: ignore hints array being too small during
[TOAPPLY] IB/hfi1: Fix context recovery when PBC has an UnsupportedVL
[TOAPPLY] IB/hfi1: Invalid user input can result in crash
[TOAPPLY] IB/hfi1: Fix SL array bounds check
[TOAPPLY] x86/mm: Expand static page table for fixmap space
[TOAPPLY] cifs: integer overflow in in SMB2_ioctl()
[TOAPPLY] mmc: omap_hsmmc: fix wakeirq handling on removal
[TOAPPLY] x86/process: Don't mix user/kernel regs in 64bit
[TOAPPLY] KVM: x86: Do not re-{try,execute} after failed emulation in
[TOAPPLY] pwm: tiehrpwm: Don't use emulation mode bits to control PWM
[TOAPPLY] ubifs: xattr: Don't operate on deleted inodes
[TOAPPLY] dm thin: stop no_space_timeout worker when switching to
[TOAPPLY] powerpc/64s: Fix page table fragment refcount race vs
[TOAPPLY] libertas: fix suspend and resume for SDIO connected cards
[TOAPPLY] block: blk_init_allocated_queue() set q->fq as NULL in the
[TOAPPLY] power: generic-adc-battery: fix out-of-bounds write when
[TOAPPLY] power: generic-adc-battery: check for duplicate properties
[TOAPPLY] PCI: pciehp: Fix unprotected list iteration in IRQ handler
[TOAPPLY] crypto: skcipher - fix crash flushing dcache in error path
[TOAPPLY] crypto: skcipher - fix aligning block size in
[TOAPPLY] can: m_can.c: fix setup of CCCR register: clear CCCR NISO bit
[TOAPPLY] can: m_can: Fix runtime resume call
[TOAPPLY] cpufreq: intel_pstate: Register when ACPI PCCH is present
[TOAPPLY] net: lan78xx: Fix race in tx pending skb size calculation
[TOAPPLY] f2fs: sanity check for total valid node blocks
[TOAPPLY] f2fs: sanity check on sit entry
[TOAPPLY] f2fs: give message and set need_fsck given broken node id
[TOAPPLY] RDMA/uverbs: Don't fail in creation of multiple flows
[TOAPPLY] RDMA/uverbs: Protect from attempts to create flows on
[TOAPPLY] RDMA/uverbs: Fix slab-out-of-bounds in
[TOAPPLY] mmc: sdhci-esdhc-imx: allow 1.8V modes without 100/200MHz
[TOAPPLY] drm/atmel-hlcdc: check stride values in the first plane
[TOAPPLY] drm/i915/psr: Chase psr.enabled only under the psr.lock
[TOAPPLY] selinux: move user accesses in selinuxfs out of locked
[TOAPPLY] dm: use bio_split() when splitting out the already processed
[TOAPPLY] f2fs: don't use GFP_ZERO for page caches
[TOAPPLY] arm64: dts: stratix10: Fix SPI nodes for Stratix10
[TOAPPLY] powerpc/powernv/cpuidle: Init all present cpus for deep
[TOAPPLY] fuse: fix congested state leak on aborted connections
[TOAPPLY] smb3: fix various xid leaks
[TOAPPLY] ALSA: hda/realtek - Enable mic-mute hotkey for several Lenovo
[TOAPPLY] ext4: do not update s_last_mounted of a frozen fs
[TOAPPLY] crypto: caam - fix DMA mapping dir for generated IV
[TOAPPLY] tty: pl011: Avoid spuriously stuck-off interrupts
[TOAPPLY] serial: 8250: omap: Fix idling of clocks for unused uarts
[TOAPPLY] drm/i915/lvds: Move acpi lid notification registration to
[TOAPPLY] IB/core: Fix error code for invalid GID entry
[TOAPPLY] tracing: Make the snapshot trigger work with instances
[TOAPPLY] IB/umem: Use the correct mm during ib_umem_release

PATCHES APPLIED BY CIP

[Note] when we apply a path from the [TOAPPLY] list, put it here.

PATCHES APPLIED BY OTHERS

[APPLIED] ASoC: sta32x: Convert to direct regmap API usage.
	a1be4cead9b9504aa6fc93b624975601cec8c188 ASoC: sta32x: Convert to direct regmap API usage.
[APPLIED] arm64: KVM: Sanitize PSTATE.M when being set from userspace
	ae22586bb579b89c43231a206f074a181a04da13 arm64: KVM: Sanitize PSTATE.M when being set from userspace
[APPLIED] serial: imx: restore handshaking irq for imx1
	9aeb6fd7e2d9b459df8cce696f51e5c7dba2d73a serial: imx: restore handshaking irq for imx1
[APPLIED] scsi: target: iscsi: Use bin2hex instead of a
	739d24491c953eabe3cf42423bdbce127457d8c7 scsi: target: iscsi: Use bin2hex instead of a re-implementation
[APPLIED] MIPS: VDSO: Match data page cache colouring when D$ aliases
	262ea6c0c422da1c5c8243cfde148fa9fdad7a26 MIPS: VDSO: Match data page cache colouring when D$ aliases
[APPLIED] USB: serial: ti_usb_3410_5052: fix array underflow in
	8b97b2ec3672471fa2b0a6242001280b9854ad8a USB: serial: ti_usb_3410_5052: fix array underflow in completion handler
[APPLIED] s390/lib: use expoline for all bcr instructions
	280880cebc339fea7e92fcb7c16914c593d176c9 s390/lib: use expoline for all bcr instructions
[APPLIED] mei: bus: type promotion bug in mei_nfc_if_version()
	24328b80de178d4ece8175481349ae33ba3ca65f mei: bus: type promotion bug in mei_nfc_if_version()
[APPLIED] x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+
	e29c75d4fb491a7b1890293302f7ab40be7ce586 x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+
[APPLIED] KVM: arm/arm64: Skip updating PTE entry if no change
	24fa4a211e2655ba71f0da7e351475bb8f752e93 KVM: arm/arm64: Skip updating PTE entry if no change
[APPLIED] KVM: arm/arm64: Skip updating PMD entry if no change
	d839710da969f2f686802bcbbfb8164261b85833 KVM: arm/arm64: Skip updating PMD entry if no change
[APPLIED] arm64: mm: check for upper PAGE_SHIFT bits in pfn_valid()
	355cccb6593f87329940d411894bd9de30286b97 arm64: mm: check for upper PAGE_SHIFT bits in pfn_valid()
[APPLIED] btrfs: use correct compare function of dirty_metadata_bytes
	a632d2d1849f9370d87e397319304f3787b5d05b btrfs: use correct compare function of dirty_metadata_bytes
[APPLIED] parisc: Remove unnecessary barriers from spinlock.h
	400db6fe74317d64c920025ed4de2de7b3522230 parisc: Remove unnecessary barriers from spinlock.h
[APPLIED] x86/mm: Add TLB purge to free pmd/pte page interfaces
	5b9b4a8cca9c9fd9a035edbbe6eea3d1cf687981 x86/mm: Add TLB purge to free pmd/pte page interfaces
[APPLIED] IB/core: Make testing MR flags for writability a static
	01b377d3f0d286d071f46c30586cb261c79559f7 IB/core: Make testing MR flags for writability a static inline function
[APPLIED] ACPI / LPSS: Add missing prv_offset setting for byt/cht PWM
	277131baccf9c96e01d5ffdb0c6447770b634eae ACPI / LPSS: Add missing prv_offset setting for byt/cht PWM devices
[APPLIED] tpm: fix race condition in tpm_common_write()
	215f36e128f2b476cd3bfe91339a5e12b79d010c tpm: fix race condition in tpm_common_write()
[APPLIED] ext4: fix check to prevent initializing reserved inodes
	7736fcede789b412ae1c5c2f12f9bef58903319c ext4: fix check to prevent initializing reserved inodes
[APPLIED] ext4: fix false negatives \*and\* false positives in
	310eba0dfc8a7d5423516df7f4be7451505ac6ef ext4: fix false negatives *and* false positives in ext4_check_descriptors()
[APPLIED] i2c: imx: Fix reinit_completion() use
	a8ec97dbac9027f2f4158aadf86010edc2a9ea5d i2c: imx: Fix reinit_completion() use
[APPLIED] ring_buffer: tracing: Inherit the tracing setting to next
	731ccd90b8dc6697fefb62f43ed6f8d253d7fd5b ring_buffer: tracing: Inherit the tracing setting to next ring buffer
[APPLIED] kthread, tracing: Don't expose half-written comm when
	f6db350c9af9814d200188e94ae8682ca995ec84 kthread, tracing: Don't expose half-written comm when creating kthreads
[APPLIED] MIPS: Fix off-by-one in pci_resource_to_user()
	97e066123dc69bd3bca36794a0f75989e97a04fe MIPS: Fix off-by-one in pci_resource_to_user()
[APPLIED] ext4: avoid running out of journal credits when appending to
	53087a74b6ed8ff20c6ecaf6a2ebbf74448ed419 ext4: avoid running out of journal credits when appending to an inline file
[APPLIED] ext4: never move the system.data xattr out of the inode body
	cd3d6463759d21f4093d3434effacc358dd0caf8 ext4: never move the system.data xattr out of the inode body
[APPLIED] ext4: always verify the magic number in xattr blocks
	fb751efb29d037ee051f326b6f622881ca0b9a14 ext4: always verify the magic number in xattr blocks
[APPLIED] ext4: add corruption check in ext4_xattr_set_entry()
	7a3d844f83d47c432fba7d28570bc68b5015ecd0 ext4: add corruption check in ext4_xattr_set_entry()
[APPLIED] x86/mce: Fix incorrect "Machine check from unknown source"
	99b6d2c3bb7984b9ab5eac50120e0dde53235f2f x86/mce: Fix incorrect "Machine check from unknown source" message
[APPLIED] n_tty: Access echo_\* variables carefully.
	80fbfb1ce6fdfdb265d4ab3b0b87a7c3cf8f6aff n_tty: Access echo_* variables carefully.
[APPLIED] Bluetooth: Fix connection if directed advertising and privacy
	679bd362626550804be09bd2d6104f13025fa264 Bluetooth: Fix connection if directed advertising and privacy is used
[APPLIED] spi: Fix scatterlist elements size in spi_map_buf
	9b46e5e9a300a4a01d422e9d21f694b54d6c2f5f spi: Fix scatterlist elements size in spi_map_buf
[APPLIED] Btrfs: fix unexpected cow in run_delalloc_nocow
	0e1bd0206b0568e9756d5310e7f617c5c8b3e16d Btrfs: fix unexpected cow in run_delalloc_nocow
[APPLIED] ubi: fastmap: Correctly handle interrupted erasures in EBA
	69a044d59c37221f97ae0308995573960b646252 ubi: fastmap: Correctly handle interrupted erasures in EBA
[APPLIED] mtd: rawnand: mxc: set spare area size register explicitly
	bf4e6336ccbc57bb8898c6fadd904139dd9bd927 mtd: rawnand: mxc: set spare area size register explicitly
[APPLIED] mm, page_alloc: do not break __GFP_THISNODE by zonelist reset
	aaf87537eb46628a8841d02b0fd4a81d1c06161e mm, page_alloc: do not break __GFP_THISNODE by zonelist reset
[APPLIED] Btrfs: fix clone vs chattr NODATASUM race
	c570525d649f47d2a00379c04436b6706e39ac84 Btrfs: fix clone vs chattr NODATASUM race
[APPLIED] arm64: lse: Add early clobbers to some input/output asm
	55a0e02e858b0afcc8213984fa6d7bcd47ad851a arm64: lse: Add early clobbers to some input/output asm operands
[APPLIED] powerpc/64s: Clear PCR on boot
	783771fdbfd7f58d704c26c360a3130208772f26 powerpc/64s: Clear PCR on boot
[APPLIED] btrfs: fix reading stale metadata blocks after degraded raid1
	e2da30c54e49d7c989484865b838aeccad708d00 btrfs: fix reading stale metadata blocks after degraded raid1 mounts
[APPLIED] s390/ftrace: use expoline for indirect branches
	b4ab3567f276ef0603ddd205d4eaa39b417808be s390/ftrace: use expoline for indirect branches
[APPLIED] s390: move spectre sysfs attribute code
	c617e74f5b3e027f622eb109d94ab909cd69cdfa s390: move spectre sysfs attribute code
[APPLIED] s390: move expoline assembler macros to a header
	73bf2b1c5b3219f3497c1023e7add82eb1d1bd4b s390: move expoline assembler macros to a header
[APPLIED] s390/kernel: use expoline for indirect branches
	90305465afd422e50afdaa1d614dc335418cd19e s390/kernel: use expoline for indirect branches
[APPLIED] s390/lib: use expoline for indirect branches
	5ce9dc0f76519ac7ef2d861172ae280fc9d6c3e2 s390/lib: use expoline for indirect branches
[APPLIED] Btrfs: fix use-after-free when dumping free space
        f43cae2c898c63ef5c5e6b4b049eec352c8a5ad3
[APPLIED] btrfs: release metadata before running delayed refs
        fed44f079c1cbf6c103be238d6b661029dc5d703
[APPLIED] btrfs: Ensure btrfs_trim_fs can trim the whole filesystem
        522ac5232ad7b9cd644ebbd9d7ec476e0c148284
[APPLIED] s390/crc32: use expoline for indirect branches
        90305465afd422e50afdaa1d614dc335418cd19e

[APPLIED] mm: migration: fix migration of huge PMD shared pages
	Patch was sent by Mike Kravetz <mike.kravetz@oracle.com>, but not merged
       b026c7ee565994721805503b570cf5b7feed608b        

PATCHES WON'T BE APPLIED for CIP kernel

[NOAPPLY] Btrfs: fix use-after-free during inode eviction
[NOAPPLY] btrfs: don't run delayed_iputs in commit
[NOAPPLY] btrfs: reset max_extent_size properly
[NOAPPLY] Btrfs: fix deadlock when writing out free space caches
[NOAPPLY] Btrfs: fix assertion on fsync of regular file when using
[NOAPPLY] btrfs: protect space cache inode alloc with GFP_NOFS
[NOAPPLY] Btrfs: don't clean dirty pages during buffered writes
[NOAPPLY] btrfs: keep trim from interfering with transaction commits
[NOAPPLY] btrfs: Enhance btrfs_trim_fs function to handle error better
[NOAPPLY] btrfs: fix error handling in btrfs_dev_replace_start
[NOAPPLY] btrfs: fix error handling in free_log_tree
[NOAPPLY] Btrfs: fix data corruption when deduplicating between
[NOAPPLY] Btrfs: fix mount failure after fsync due to hard link
[NOAPPLY] Btrfs: fix send failure when root has deleted files still
[NOAPPLY] Btrfs: fix btrfs_write_inode vs delayed iput deadlock
[NOAPPLY] Btrfs: fix file data corruption after cloning a range and
[NOAPPLY] Btrfs: send, fix invalid access to commit roots due to
[NOAPPLY] Btrfs: fix duplicate extents after fsync of file with
[NOAPPLY] powerpc/pseries: Fix unitialized timer reset on migration
	Michael Bringmann sent the patches, but they were not applied
[NOAPPLY] MIPS: memset: Fix CPU_DADDI_WORKAROUNDS `small_fixup'
[NOAPPLY] MIPS: VDSO: Always map near top of user memory
[NOAPPLY] MIPS: Schedule on CPUs we need to lose FPU for a mode switch
[NOAPPLY] MIPS: Always use -march=<arch>, not -<arch> shortcuts
[NOAPPLY] MIPS: memset.S: Fix byte_fixup for MIPSr6