]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commitdiff
UBUNTU: Ubuntu-4.15.0-11.12 Ubuntu-4.15.0-11.12
authorSeth Forshee <seth.forshee@canonical.com>
Fri, 23 Feb 2018 14:31:44 +0000 (08:31 -0600)
committerSeth Forshee <seth.forshee@canonical.com>
Fri, 23 Feb 2018 18:00:30 +0000 (12:00 -0600)
Signed-off-by: Seth Forshee <seth.forshee@canonical.com>
debian.master/changelog
debian.master/reconstruct

index 553e2315b3f9620a20b8e27ea6cf6071f930efe0..2fae2bab19490fdc8d824b86f7e3385757561969 100644 (file)
-linux (4.15.0-11.12) UNRELEASED; urgency=medium
+linux (4.15.0-11.12) bionic; urgency=medium
 
-  CHANGELOG: Do not edit directly. Autogenerated at release.
-  CHANGELOG: Use the printchanges target to see the curent changes.
-  CHANGELOG: Use the insertchanges target to create the final log.
+  * linux: 4.15.0-11.12 -proposed tracker (LP: #1751285)
 
- -- Seth Forshee <seth.forshee@canonical.com>  Wed, 21 Feb 2018 14:02:33 -0600
+  * Support low-pin-count devices on Hisilicon SoCs (LP: #1677319)
+    - [Config] CONFIG_INDIRECT_PIO=y
+    - SAUCE: LIB: Introduce a generic PIO mapping method
+    - SAUCE: PCI: Remove unused __weak attribute in pci_register_io_range()
+    - SAUCE: PCI: Add fwnode handler as input param of pci_register_io_range()
+    - SAUCE: PCI: Apply the new generic I/O management on PCI IO hosts
+    - SAUCE: OF: Add missing I/O range exception for indirect-IO devices
+    - [Config] CONFIG_HISILICON_LPC=y
+    - SAUCE: HISI LPC: Support the LPC host on Hip06/Hip07 with DT bindings
+    - SAUCE: ACPI / scan: do not enumerate Indirect IO host children
+    - SAUCE: HISI LPC: Add ACPI support
+    - SAUCE: MAINTAINERS: Add maintainer for HiSilicon LPC driver
+
+  * Bionic update to v4.15.5 stable release (LP: #1751131)
+    - scsi: smartpqi: allow static build ("built-in")
+    - IB/umad: Fix use of unprotected device pointer
+    - IB/qib: Fix comparison error with qperf compare/swap test
+    - IB/mlx4: Fix incorrectly releasing steerable UD QPs when have only ETH ports
+    - IB/core: Fix two kernel warnings triggered by rxe registration
+    - IB/core: Fix ib_wc structure size to remain in 64 bytes boundary
+    - IB/core: Avoid a potential OOPs for an unused optional parameter
+    - selftests: seccomp: fix compile error seccomp_bpf
+    - kselftest: fix OOM in memory compaction test
+    - RDMA/rxe: Fix a race condition related to the QP error state
+    - RDMA/rxe: Fix a race condition in rxe_requester()
+    - RDMA/rxe: Fix rxe_qp_cleanup()
+    - cpufreq: powernv: Dont assume distinct pstate values for nominal and pmin
+    - PM / devfreq: Propagate error from devfreq_add_device()
+    - mwifiex: resolve reset vs. remove()/shutdown() deadlocks
+    - ocfs2: try a blocking lock before return AOP_TRUNCATED_PAGE
+    - trace_uprobe: Display correct offset in uprobe_events
+    - powerpc/radix: Remove trace_tlbie call from radix__flush_tlb_all
+    - powerpc/kernel: Block interrupts when updating TIDR
+    - powerpc/vas: Don't set uses_vas for kernel windows
+    - powerpc/numa: Invalidate numa_cpu_lookup_table on cpu remove
+    - powerpc/mm: Flush radix process translations when setting MMU type
+    - powerpc/xive: Use hw CPU ids when configuring the CPU queues
+    - dma-buf: fix reservation_object_wait_timeout_rcu once more v2
+    - s390: fix handling of -1 in set{,fs}[gu]id16 syscalls
+    - arm64: dts: msm8916: Correct ipc references for smsm
+    - ARM: lpc3250: fix uda1380 gpio numbers
+    - ARM: dts: STi: Add gpio polarity for "hdmi,hpd-gpio" property
+    - ARM: dts: nomadik: add interrupt-parent for clcd
+    - arm: dts: mt7623: fix card detection issue on bananapi-r2
+    - arm: spear600: Add missing interrupt-parent of rtc
+    - arm: spear13xx: Fix dmas cells
+    - arm: spear13xx: Fix spics gpio controller's warning
+    - x86/gpu: add CFL to early quirks
+    - x86/kexec: Make kexec (mostly) work in 5-level paging mode
+    - x86/xen: init %gs very early to avoid page faults with stack protector
+    - x86: PM: Make APM idle driver initialize polling state
+    - mm, memory_hotplug: fix memmap initialization
+    - x86/entry/64: Clear extra registers beyond syscall arguments, to reduce
+      speculation attack surface
+    - x86/entry/64/compat: Clear registers for compat syscalls, to reduce
+      speculation attack surface
+    - compiler-gcc.h: Introduce __optimize function attribute
+    - compiler-gcc.h: __nostackprotector needs gcc-4.4 and up
+    - crypto: sun4i_ss_prng - fix return value of sun4i_ss_prng_generate
+    - crypto: sun4i_ss_prng - convert lock to _bh in sun4i_ss_prng_generate
+    - powerpc/mm/radix: Split linear mapping on hot-unplug
+    - x86/mm/pti: Fix PTI comment in entry_SYSCALL_64()
+    - x86/speculation: Update Speculation Control microcode blacklist
+    - x86/speculation: Correct Speculation Control microcode blacklist again
+    - Revert "x86/speculation: Simplify indirect_branch_prediction_barrier()"
+    - KVM/x86: Reduce retpoline performance impact in slot_handle_level_range(),
+      by always inlining iterator helper methods
+    - X86/nVMX: Properly set spec_ctrl and pred_cmd before merging MSRs
+    - KVM/nVMX: Set the CPU_BASED_USE_MSR_BITMAPS if we have a valid L02 MSR
+      bitmap
+    - x86/speculation: Clean up various Spectre related details
+    - PM / runtime: Update links_count also if !CONFIG_SRCU
+    - PM: cpuidle: Fix cpuidle_poll_state_init() prototype
+    - platform/x86: wmi: fix off-by-one write in wmi_dev_probe()
+    - x86/entry/64: Clear registers for exceptions/interrupts, to reduce
+      speculation attack surface
+    - x86/entry/64: Merge SAVE_C_REGS and SAVE_EXTRA_REGS, remove unused
+      extensions
+    - x86/entry/64: Merge the POP_C_REGS and POP_EXTRA_REGS macros into a single
+      POP_REGS macro
+    - x86/entry/64: Interleave XOR register clearing with PUSH instructions
+    - x86/entry/64: Introduce the PUSH_AND_CLEAN_REGS macro
+    - x86/entry/64: Use PUSH_AND_CLEAN_REGS in more cases
+    - x86/entry/64: Get rid of the ALLOC_PT_GPREGS_ON_STACK and
+      SAVE_AND_CLEAR_REGS macros
+    - x86/entry/64: Indent PUSH_AND_CLEAR_REGS and POP_REGS properly
+    - x86/entry/64: Fix paranoid_entry() frame pointer warning
+    - x86/entry/64: Remove the unused 'icebp' macro
+    - selftests/x86: Fix vDSO selftest segfault for vsyscall=none
+    - selftests/x86: Clean up and document sscanf() usage
+    - selftests/x86/pkeys: Remove unused functions
+    - selftests/x86: Fix build bug caused by the 5lvl test which has been moved to
+      the VM directory
+    - selftests/x86: Do not rely on "int $0x80" in test_mremap_vdso.c
+    - gfs2: Fixes to "Implement iomap for block_map"
+    - selftests/x86: Do not rely on "int $0x80" in single_step_syscall.c
+    - selftests/x86: Disable tests requiring 32-bit support on pure 64-bit systems
+    - objtool: Fix segfault in ignore_unreachable_insn()
+    - x86/debug, objtool: Annotate WARN()-related UD2 as reachable
+    - x86/debug: Use UD2 for WARN()
+    - x86/speculation: Fix up array_index_nospec_mask() asm constraint
+    - nospec: Move array_index_nospec() parameter checking into separate macro
+    - x86/speculation: Add <asm/msr-index.h> dependency
+    - x86/mm: Rename flush_tlb_single() and flush_tlb_one() to
+      __flush_tlb_one_[user|kernel]()
+    - selftests/x86/mpx: Fix incorrect bounds with old _sigfault
+    - x86/cpu: Rename cpu_data.x86_mask to cpu_data.x86_stepping
+    - x86/spectre: Fix an error message
+    - x86/cpu: Change type of x86_cache_size variable to unsigned int
+    - x86/entry/64: Fix CR3 restore in paranoid_exit()
+    - drm/ttm: Don't add swapped BOs to swap-LRU list
+    - drm/ttm: Fix 'buf' pointer update in ttm_bo_vm_access_kmap() (v2)
+    - drm/qxl: unref cursor bo when finished with it
+    - drm/qxl: reapply cursor after resetting primary
+    - drm/amd/powerplay: Fix smu_table_entry.handle type
+    - drm/ast: Load lut in crtc_commit
+    - drm: Check for lessee in DROP_MASTER ioctl
+    - arm64: Add missing Falkor part number for branch predictor hardening
+    - drm/radeon: Add dpm quirk for Jet PRO (v2)
+    - drm/radeon: adjust tested variable
+    - x86/smpboot: Fix uncore_pci_remove() indexing bug when hot-removing a
+      physical CPU
+    - rtc-opal: Fix handling of firmware error codes, prevent busy loops
+    - mbcache: initialize entry->e_referenced in mb_cache_entry_create()
+    - mmc: sdhci: Implement an SDHCI-specific bounce buffer
+    - mmc: bcm2835: Don't overwrite max frequency unconditionally
+    - Revert "mmc: meson-gx: include tx phase in the tuning process"
+    - mlx5: fix mlx5_get_vector_affinity to start from completion vector 0
+    - Revert "apple-gmux: lock iGP IO to protect from vgaarb changes"
+    - jbd2: fix sphinx kernel-doc build warnings
+    - ext4: fix a race in the ext4 shutdown path
+    - ext4: save error to disk in __ext4_grp_locked_error()
+    - ext4: correct documentation for grpid mount option
+    - mm: hide a #warning for COMPILE_TEST
+    - mm: Fix memory size alignment in devm_memremap_pages_release()
+    - MIPS: Fix typo BIG_ENDIAN to CPU_BIG_ENDIAN
+    - MIPS: CPS: Fix MIPS_ISA_LEVEL_RAW fallout
+    - MIPS: Fix incorrect mem=X@Y handling
+    - PCI: Disable MSI for HiSilicon Hip06/Hip07 only in Root Port mode
+    - PCI: iproc: Fix NULL pointer dereference for BCMA
+    - PCI: pciehp: Assume NoCompl+ for Thunderbolt ports
+    - PCI: keystone: Fix interrupt-controller-node lookup
+    - video: fbdev: atmel_lcdfb: fix display-timings lookup
+    - console/dummy: leave .con_font_get set to NULL
+    - rbd: whitelist RBD_FEATURE_OPERATIONS feature bit
+    - xen: Fix {set,clear}_foreign_p2m_mapping on autotranslating guests
+    - xenbus: track caller request id
+    - seq_file: fix incomplete reset on read from zero offset
+    - tracing: Fix parsing of globs with a wildcard at the beginning
+    - mpls, nospec: Sanitize array index in mpls_label_ok()
+    - rtlwifi: rtl8821ae: Fix connection lost problem correctly
+    - arm64: proc: Set PTE_NG for table entries to avoid traversing them twice
+    - xprtrdma: Fix calculation of ri_max_send_sges
+    - xprtrdma: Fix BUG after a device removal
+    - blk-wbt: account flush requests correctly
+    - target/iscsi: avoid NULL dereference in CHAP auth error path
+    - iscsi-target: make sure to wake up sleeping login worker
+    - dm: correctly handle chained bios in dec_pending()
+    - Btrfs: fix deadlock in run_delalloc_nocow
+    - Btrfs: fix crash due to not cleaning up tree log block's dirty bits
+    - Btrfs: fix extent state leak from tree log
+    - Btrfs: fix btrfs_evict_inode to handle abnormal inodes correctly
+    - Btrfs: fix use-after-free on root->orphan_block_rsv
+    - Btrfs: fix unexpected -EEXIST when creating new inode
+    - 9p/trans_virtio: discard zero-length reply
+    - mtd: nand: vf610: set correct ooblayout
+    - ALSA: usb-audio: Fix UAC2 get_ctl request with a RANGE attribute
+    - ALSA: hda/realtek - Add headset mode support for Dell laptop
+    - ALSA: hda/realtek - Enable Thinkpad Dock device for ALC298 platform
+    - ALSA: hda/realtek: PCI quirk for Fujitsu U7x7
+    - ALSA: usb-audio: add implicit fb quirk for Behringer UFX1204
+    - ALSA: usb: add more device quirks for USB DSD devices
+    - ALSA: seq: Fix racy pool initializations
+    - mvpp2: fix multicast address filter
+    - usb: Move USB_UHCI_BIG_ENDIAN_* out of USB_SUPPORT
+    - x86/mm, mm/hwpoison: Don't unconditionally unmap kernel 1:1 pages
+    - ARM: dts: exynos: fix RTC interrupt for exynos5410
+    - ARM: pxa/tosa-bt: add MODULE_LICENSE tag
+    - arm64: dts: msm8916: Add missing #phy-cells
+    - ARM: dts: s5pv210: add interrupt-parent for ohci
+    - arm: dts: mt7623: Update ethsys binding
+    - arm: dts: mt2701: Add reset-cells
+    - ARM: dts: Delete bogus reference to the charlcd
+    - media: r820t: fix r820t_write_reg for KASAN
+    - mmc: sdhci-of-esdhc: fix eMMC couldn't work after kexec
+    - mmc: sdhci-of-esdhc: fix the mmc error after sleep on ls1046ardb
+    - Linux 4.15.5
+
+  * retpoline abi files are empty on i386 (LP: #1751021)
+    - [Packaging] retpoline-extract -- instantiate retpoline files for i386
+    - [Packaging] final-checks -- sanity checking ABI contents
+    - [Packaging] final-checks -- check for empty retpoline files
+    - [Config] Disable i386 retpoline check for next upload
+
+  * Bionic update to v4.15.4 stable release (LP: #1751064)
+    - watchdog: indydog: Add dependency on SGI_HAS_INDYDOG
+    - cifs: Fix missing put_xid in cifs_file_strict_mmap
+    - cifs: Fix autonegotiate security settings mismatch
+    - CIFS: zero sensitive data when freeing
+    - cpufreq: mediatek: add mediatek related projects into blacklist
+    - dmaengine: dmatest: fix container_of member in dmatest_callback
+    - ssb: Do not disable PCI host on non-Mips
+    - watchdog: gpio_wdt: set WDOG_HW_RUNNING in gpio_wdt_stop
+    - Revert "drm/i915: mark all device info struct with __initconst"
+    - sched/rt: Use container_of() to get root domain in rto_push_irq_work_func()
+    - sched/rt: Up the root domain ref count when passing it around via IPIs
+    - media: dvb-usb-v2: lmedm04: Improve logic checking of warm start
+    - media: dvb-usb-v2: lmedm04: move ts2020 attach to dm04_lme2510_tuner
+    - media: hdpvr: Fix an error handling path in hdpvr_probe()
+    - arm64: mm: Use non-global mappings for kernel space
+    - arm64: mm: Temporarily disable ARM64_SW_TTBR0_PAN
+    - arm64: mm: Move ASID from TTBR0 to TTBR1
+    - arm64: mm: Remove pre_ttbr0_update_workaround for Falkor erratum #E1003
+    - arm64: mm: Rename post_ttbr0_update_workaround
+    - arm64: mm: Fix and re-enable ARM64_SW_TTBR0_PAN
+    - arm64: mm: Allocate ASIDs in pairs
+    - arm64: mm: Add arm64_kernel_unmapped_at_el0 helper
+    - arm64: mm: Invalidate both kernel and user ASIDs when performing TLBI
+    - arm64: entry: Add exception trampoline page for exceptions from EL0
+    - arm64: mm: Map entry trampoline into trampoline and kernel page tables
+    - arm64: entry: Explicitly pass exception level to kernel_ventry macro
+    - arm64: entry: Hook up entry trampoline to exception vectors
+    - arm64: erratum: Work around Falkor erratum #E1003 in trampoline code
+    - arm64: cpu_errata: Add Kryo to Falkor 1003 errata
+    - arm64: tls: Avoid unconditional zeroing of tpidrro_el0 for native tasks
+    - arm64: entry: Add fake CPU feature for unmapping the kernel at EL0
+    - arm64: kaslr: Put kernel vectors address in separate data page
+    - arm64: use RET instruction for exiting the trampoline
+    - arm64: Kconfig: Add CONFIG_UNMAP_KERNEL_AT_EL0
+    - arm64: Kconfig: Reword UNMAP_KERNEL_AT_EL0 kconfig entry
+    - arm64: Take into account ID_AA64PFR0_EL1.CSV3
+    - arm64: capabilities: Handle duplicate entries for a capability
+    - arm64: mm: Introduce TTBR_ASID_MASK for getting at the ASID in the TTBR
+    - arm64: kpti: Fix the interaction between ASID switching and software PAN
+    - arm64: cputype: Add MIDR values for Cavium ThunderX2 CPUs
+    - arm64: kpti: Make use of nG dependent on arm64_kernel_unmapped_at_el0()
+    - arm64: mm: Permit transitioning from Global to Non-Global without BBM
+    - arm64: kpti: Add ->enable callback to remap swapper using nG mappings
+    - arm64: Force KPTI to be disabled on Cavium ThunderX
+    - arm64: entry: Reword comment about post_ttbr_update_workaround
+    - arm64: idmap: Use "awx" flags for .idmap.text .pushsection directives
+    - perf: arm_spe: Fail device probe when arm64_kernel_unmapped_at_el0()
+    - arm64: barrier: Add CSDB macros to control data-value prediction
+    - arm64: Implement array_index_mask_nospec()
+    - arm64: Make USER_DS an inclusive limit
+    - arm64: Use pointer masking to limit uaccess speculation
+    - arm64: entry: Ensure branch through syscall table is bounded under
+      speculation
+    - arm64: uaccess: Prevent speculative use of the current addr_limit
+    - arm64: uaccess: Don't bother eliding access_ok checks in __{get, put}_user
+    - arm64: uaccess: Mask __user pointers for __arch_{clear, copy_*}_user
+    - arm64: futex: Mask __user pointers prior to dereference
+    - arm64: cpufeature: __this_cpu_has_cap() shouldn't stop early
+    - arm64: Run enable method for errata work arounds on late CPUs
+    - arm64: cpufeature: Pass capability structure to ->enable callback
+    - drivers/firmware: Expose psci_get_version through psci_ops structure
+    - arm64: Move post_ttbr_update_workaround to C code
+    - arm64: Add skeleton to harden the branch predictor against aliasing attacks
+    - arm64: Move BP hardening to check_and_switch_context
+    - arm64: KVM: Use per-CPU vector when BP hardening is enabled
+    - arm64: entry: Apply BP hardening for high-priority synchronous exceptions
+    - arm64: entry: Apply BP hardening for suspicious interrupts from EL0
+    - arm64: cputype: Add missing MIDR values for Cortex-A72 and Cortex-A75
+    - arm64: Implement branch predictor hardening for affected Cortex-A CPUs
+    - arm64: Implement branch predictor hardening for Falkor
+    - arm64: Branch predictor hardening for Cavium ThunderX2
+    - arm64: KVM: Increment PC after handling an SMC trap
+    - arm/arm64: KVM: Consolidate the PSCI include files
+    - arm/arm64: KVM: Add PSCI_VERSION helper
+    - arm/arm64: KVM: Add smccc accessors to PSCI code
+    - arm/arm64: KVM: Implement PSCI 1.0 support
+    - arm/arm64: KVM: Advertise SMCCC v1.1
+    - arm64: KVM: Make PSCI_VERSION a fast path
+    - arm/arm64: KVM: Turn kvm_psci_version into a static inline
+    - arm64: KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening support
+    - arm64: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling
+    - firmware/psci: Expose PSCI conduit
+    - firmware/psci: Expose SMCCC version through psci_ops
+    - arm/arm64: smccc: Make function identifiers an unsigned quantity
+    - arm/arm64: smccc: Implement SMCCC v1.1 inline primitive
+    - arm64: Add ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support
+    - arm64: Kill PSCI_GET_VERSION as a variant-2 workaround
+    - mtd: cfi: convert inline functions to macros
+    - mtd: nand: brcmnand: Disable prefetch by default
+    - mtd: nand: Fix nand_do_read_oob() return value
+    - mtd: nand: sunxi: Fix ECC strength choice
+    - ubi: Fix race condition between ubi volume creation and udev
+    - ubi: fastmap: Erase outdated anchor PEBs during attach
+    - ubi: block: Fix locking for idr_alloc/idr_remove
+    - ubifs: free the encrypted symlink target
+    - nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to the mds
+    - nfs41: do not return ENOMEM on LAYOUTUNAVAILABLE
+    - NFS: Add a cond_resched() to nfs_commit_release_pages()
+    - NFS: Fix nfsstat breakage due to LOOKUPP
+    - NFS: commit direct writes even if they fail partially
+    - NFS: reject request for id_legacy key without auxdata
+    - NFS: Fix a race between mmap() and O_DIRECT
+    - nfsd: Detect unhashed stids in nfsd4_verify_open_stid()
+    - kernfs: fix regression in kernfs_fop_write caused by wrong type
+    - ahci: Annotate PCI ids for mobile Intel chipsets as such
+    - ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo Lake AHCI
+    - ahci: Add Intel Cannon Lake PCH-H PCI ID
+    - crypto: hash - introduce crypto_hash_alg_has_setkey()
+    - crypto: cryptd - pass through absence of ->setkey()
+    - crypto: mcryptd - pass through absence of ->setkey()
+    - crypto: poly1305 - remove ->setkey() method
+    - crypto: hash - annotate algorithms taking optional key
+    - crypto: hash - prevent using keyed hashes without setting key
+    - media: v4l2-ioctl.c: use check_fmt for enum/g/s/try_fmt
+    - media: v4l2-ioctl.c: don't copy back the result for -ENOTTY
+    - media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF
+    - media: v4l2-compat-ioctl32.c: fix the indentation
+    - media: v4l2-compat-ioctl32.c: move 'helper' functions to
+      __get/put_v4l2_format32
+    - media: v4l2-compat-ioctl32.c: avoid sizeof(type)
+    - media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32
+    - media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer
+    - media: v4l2-compat-ioctl32.c: copy clip list in put_v4l2_window32
+    - media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer type
+    - media: v4l2-compat-ioctl32.c: don't copy back the result for certain errors
+    - media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic
+    - media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for subdevs
+    - crypto: caam - fix endless loop when DECO acquire fails
+    - crypto: sha512-mb - initialize pending lengths correctly
+    - crypto: talitos - fix Kernel Oops on hashing an empty file
+    - arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls
+    - KVM: nVMX: Fix races when sending nested PI while dest enters/leaves L2
+    - KVM: nVMX: Fix bug of injecting L2 exception into L1
+    - KVM: PPC: Book3S HV: Make sure we don't re-enter guest without XIVE loaded
+    - KVM: PPC: Book3S HV: Drop locks before reading guest memory
+    - KVM: arm/arm64: Handle CPU_PM_ENTER_FAILED
+    - KVM: PPC: Book3S PR: Fix broken select due to misspelling
+    - ASoC: acpi: fix machine driver selection based on quirk
+    - ASoC: rockchip: i2s: fix playback after runtime resume
+    - ASoC: skl: Fix kernel warning due to zero NHTL entry
+    - ASoC: compress: Correct handling of copy callback
+    - watchdog: imx2_wdt: restore previous timeout after suspend+resume
+    - afs: Add missing afs_put_cell()
+    - afs: Need to clear responded flag in addr cursor
+    - afs: Fix missing cursor clearance
+    - afs: Fix server list handling
+    - btrfs: Handle btrfs_set_extent_delalloc failure in fixup worker
+    - Btrfs: raid56: iterate raid56 internal bio with bio_for_each_segment_all
+    - kasan: don't emit builtin calls when sanitization is off
+    - kasan: rework Kconfig settings
+    - media: dvb_frontend: be sure to init dvb_frontend_handle_ioctl() return code
+    - media: dvb-frontends: fix i2c access helpers for KASAN
+    - media: dt-bindings/media/cec-gpio.txt: mention the CEC/HPD max voltages
+    - media: ts2020: avoid integer overflows on 32 bit machines
+    - media: vivid: fix module load error when enabling fb and no_error_inj=1
+    - media: cxusb, dib0700: ignore XC2028_I2C_FLUSH
+    - fs/proc/kcore.c: use probe_kernel_read() instead of memcpy()
+    - kernel/async.c: revert "async: simplify lowest_in_progress()"
+    - kernel/relay.c: revert "kernel/relay.c: fix potential memory leak"
+    - pipe: actually allow root to exceed the pipe buffer limits
+    - pipe: fix off-by-one error when checking buffer limits
+    - HID: quirks: Fix keyboard + touchpad on Toshiba Click Mini not working
+    - Bluetooth: btsdio: Do not bind to non-removable BCM43341
+    - ipmi: use dynamic memory for DMI driver override
+    - signal/openrisc: Fix do_unaligned_access to send the proper signal
+    - signal/sh: Ensure si_signo is initialized in do_divide_error
+    - alpha: fix crash if pthread_create races with signal delivery
+    - alpha: osf_sys.c: fix put_tv32 regression
+    - alpha: Fix mixed up args in EXC macro in futex operations
+    - alpha: fix reboot on Avanti platform
+    - alpha: fix formating of stack content
+    - xtensa: fix futex_atomic_cmpxchg_inatomic
+    - EDAC, octeon: Fix an uninitialized variable warning
+    - genirq: Make legacy autoprobing work again
+    - pinctrl: intel: Initialize GPIO properly when used through irqchip
+    - pinctrl: mcp23s08: fix irq setup order
+    - pinctrl: sx150x: Unregister the pinctrl on release
+    - pinctrl: sx150x: Register pinctrl before adding the gpiochip
+    - pinctrl: sx150x: Add a static gpio/pinctrl pin range mapping
+    - pktcdvd: Fix pkt_setup_dev() error path
+    - pktcdvd: Fix a recently introduced NULL pointer dereference
+    - blk-mq: quiesce queue before freeing queue
+    - clocksource/drivers/stm32: Fix kernel panic with multiple timers
+    - lib/ubsan.c: s/missaligned/misaligned/
+    - lib/ubsan: add type mismatch handler for new GCC/Clang
+    - objtool: Fix switch-table detection
+    - arm64: dts: marvell: add Ethernet aliases
+    - drm/i915: Avoid PPS HW/SW state mismatch due to rounding
+    - ACPI: sbshc: remove raw pointer from printk() message
+    - acpi, nfit: fix register dimm error handling
+    - ovl: force r/o mount when index dir creation fails
+    - ovl: fix failure to fsync lower dir
+    - ovl: take mnt_want_write() for work/index dir setup
+    - ovl: take mnt_want_write() for removing impure xattr
+    - ovl: hash directory inodes for fsnotify
+    - mn10300/misalignment: Use SIGSEGV SEGV_MAPERR to report a failed user copy
+    - devpts: fix error handling in devpts_mntget()
+    - ftrace: Remove incorrect setting of glob search field
+    - scsi: core: Ensure that the SCSI error handler gets woken up
+    - scsi: lpfc: Fix crash after bad bar setup on driver attachment
+    - scsi: cxlflash: Reset command ioasc
+    - rcu: Export init_rcu_head() and destroy_rcu_head() to GPL modules
+    - Linux 4.15.4
+    - updateconfigs after v4.14.4 stable updates
+
+  * Bionic update to v4.15.4 stable release (LP: #1751064) // CVE-2017-5754 and
+    do not need KPTI when KASLR is off.
+    - arm64: Turn on KPTI only on CPUs that need it
+
+  * Miscellaneous Ubuntu changes
+    - [Config] fix up removed retpoline call sites
+
+ -- Seth Forshee <seth.forshee@canonical.com>  Fri, 23 Feb 2018 08:31:06 -0600
 
 linux (4.15.0-10.11) bionic; urgency=medium
 
index e22f893de353e22ad9af735fbeb1018935efe63a..ed91e432f90cf8bac785095f44fce5a1feb3cc6b 100644 (file)
@@ -1,5 +1,7 @@
 # Recreate any symlinks created since the orig.
 # Remove any files deleted from the orig.
+rm -f 'arch/arm/include/asm/kvm_psci.h'
+rm -f 'arch/arm64/include/asm/kvm_psci.h'
 chmod +x 'scripts/kmsg-doc'
 chmod +x 'spl/autogen.sh'
 chmod +x 'spl/cmd/splslab/splslab.py'