diff --git a/config.tar.bz2 b/config.tar.bz2 index b189e87d..5d344f2f 100644 --- a/config.tar.bz2 +++ b/config.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2c6a57fbb946e60c69cf32f9eea0ac5ec293df4a53f3195097803a2bd550c469 -size 176851 +oid sha256:32e01ad1122a486bc72ca13ac859a9092c597769aaa54c52bcf96dbf1b630c39 +size 177038 diff --git a/dtb-aarch64.changes b/dtb-aarch64.changes index 3bb90852..0033dd69 100644 --- a/dtb-aarch64.changes +++ b/dtb-aarch64.changes @@ -1,3 +1,573 @@ +------------------------------------------------------------------- +Sat Feb 17 09:41:04 CET 2018 - jslaby@suse.cz + +- Linux 4.15.4 (bnc#1012628). +- watchdog: indydog: Add dependency on SGI_HAS_INDYDOG + (bnc#1012628). +- cifs: Fix missing put_xid in cifs_file_strict_mmap + (bnc#1012628). +- cifs: Fix autonegotiate security settings mismatch + (bnc#1012628). +- CIFS: zero sensitive data when freeing (bnc#1012628). +- cpufreq: mediatek: add mediatek related projects into blacklist + (bnc#1012628). +- dmaengine: dmatest: fix container_of member in dmatest_callback + (bnc#1012628). +- ssb: Do not disable PCI host on non-Mips (bnc#1012628). +- watchdog: gpio_wdt: set WDOG_HW_RUNNING in gpio_wdt_stop + (bnc#1012628). +- Revert "drm/i915: mark all device info struct with __initconst" + (bnc#1012628). +- sched/rt: Use container_of() to get root domain in + rto_push_irq_work_func() (bnc#1012628). +- sched/rt: Up the root domain ref count when passing it around + via IPIs (bnc#1012628). +- media: dvb-usb-v2: lmedm04: Improve logic checking of warm start + (bnc#1012628). +- media: dvb-usb-v2: lmedm04: move ts2020 attach to + dm04_lme2510_tuner (bnc#1012628). +- media: hdpvr: Fix an error handling path in hdpvr_probe() + (bnc#1012628). +- arm64: cpu_errata: Add Kryo to Falkor 1003 errata (bnc#1012628). +- arm64: kpti: Make use of nG dependent on + arm64_kernel_unmapped_at_el0() (bnc#1012628). +- arm64: mm: Permit transitioning from Global to Non-Global + without BBM (bnc#1012628). +- arm64: kpti: Add ->enable callback to remap swapper using nG + mappings (bnc#1012628). +- arm64: Force KPTI to be disabled on Cavium ThunderX + (bnc#1012628). +- arm64: entry: Reword comment about post_ttbr_update_workaround + (bnc#1012628). +- arm64: idmap: Use "awx" flags for .idmap.text .pushsection + directives (bnc#1012628). +- arm64: barrier: Add CSDB macros to control data-value prediction + (bnc#1012628). +- arm64: Implement array_index_mask_nospec() (bnc#1012628). +- arm64: Make USER_DS an inclusive limit (bnc#1012628). +- arm64: Use pointer masking to limit uaccess speculation + (bnc#1012628). +- arm64: entry: Ensure branch through syscall table is bounded + under speculation (bnc#1012628). +- arm64: uaccess: Prevent speculative use of the current + addr_limit (bnc#1012628). +- arm64: uaccess: Don't bother eliding access_ok checks in __{get, + put}_user (bnc#1012628). +- arm64: uaccess: Mask __user pointers for __arch_{clear, + copy_*}_user (bnc#1012628). +- arm64: futex: Mask __user pointers prior to dereference + (bnc#1012628). +- arm64: cpufeature: __this_cpu_has_cap() shouldn't stop early + (bnc#1012628). +- arm64: entry: Apply BP hardening for high-priority synchronous + exceptions (bnc#1012628). +- arm64: entry: Apply BP hardening for suspicious interrupts + from EL0 (bnc#1012628). +- arm64: KVM: Increment PC after handling an SMC trap + (bnc#1012628). +- arm/arm64: KVM: Consolidate the PSCI include files + (bnc#1012628). +- arm/arm64: KVM: Add PSCI_VERSION helper (bnc#1012628). +- arm/arm64: KVM: Add smccc accessors to PSCI code (bnc#1012628). +- arm/arm64: KVM: Implement PSCI 1.0 support (bnc#1012628). +- arm/arm64: KVM: Advertise SMCCC v1.1 (bnc#1012628). +- arm/arm64: KVM: Turn kvm_psci_version into a static inline + (bnc#1012628). +- arm64: KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling + (bnc#1012628). +- firmware/psci: Expose PSCI conduit (bnc#1012628). +- firmware/psci: Expose SMCCC version through psci_ops + (bnc#1012628). +- arm/arm64: smccc: Make function identifiers an unsigned quantity + (bnc#1012628). +- arm/arm64: smccc: Implement SMCCC v1.1 inline primitive + (bnc#1012628). +- arm64: Add ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: Kill PSCI_GET_VERSION as a variant-2 workaround + (bnc#1012628). +- mtd: cfi: convert inline functions to macros (bnc#1012628). +- mtd: nand: brcmnand: Disable prefetch by default (bnc#1012628). +- mtd: nand: Fix nand_do_read_oob() return value (bnc#1012628). +- mtd: nand: sunxi: Fix ECC strength choice (bnc#1012628). +- ubi: Fix race condition between ubi volume creation and udev + (bnc#1012628). +- ubi: fastmap: Erase outdated anchor PEBs during attach + (bnc#1012628). +- ubi: block: Fix locking for idr_alloc/idr_remove (bnc#1012628). +- ubifs: free the encrypted symlink target (bnc#1012628). +- nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to + the mds (bnc#1012628). +- nfs41: do not return ENOMEM on LAYOUTUNAVAILABLE (bnc#1012628). +- NFS: Add a cond_resched() to nfs_commit_release_pages() + (bnc#1012628). +- NFS: Fix nfsstat breakage due to LOOKUPP (bnc#1012628). +- NFS: commit direct writes even if they fail partially + (bnc#1012628). +- NFS: reject request for id_legacy key without auxdata + (bnc#1012628). +- NFS: Fix a race between mmap() and O_DIRECT (bnc#1012628). +- nfsd: Detect unhashed stids in nfsd4_verify_open_stid() + (bnc#1012628). +- kernfs: fix regression in kernfs_fop_write caused by wrong type + (bnc#1012628). +- ahci: Annotate PCI ids for mobile Intel chipsets as such + (bnc#1012628). +- ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo + Lake AHCI (bnc#1012628). +- ahci: Add Intel Cannon Lake PCH-H PCI ID (bnc#1012628). +- crypto: hash - introduce crypto_hash_alg_has_setkey() + (bnc#1012628). +- crypto: cryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: mcryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: poly1305 - remove ->setkey() method (bnc#1012628). +- crypto: hash - annotate algorithms taking optional key + (bnc#1012628). +- crypto: hash - prevent using keyed hashes without setting key + (bnc#1012628). +- media: v4l2-ioctl.c: use check_fmt for enum/g/s/try_fmt + (bnc#1012628). +- media: v4l2-ioctl.c: don't copy back the result for -ENOTTY + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix the indentation (bnc#1012628). +- media: v4l2-compat-ioctl32.c: move 'helper' functions to + __get/put_v4l2_format32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: avoid sizeof(type) (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32 + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy clip list in + put_v4l2_window32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer + type (bnc#1012628). +- media: v4l2-compat-ioctl32.c: don't copy back the result for + certain errors (bnc#1012628). +- media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for + subdevs (bnc#1012628). +- crypto: caam - fix endless loop when DECO acquire fails + (bnc#1012628). +- crypto: sha512-mb - initialize pending lengths correctly + (bnc#1012628). +- crypto: talitos - fix Kernel Oops on hashing an empty file + (bnc#1012628). +- arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls + (bnc#1012628). +- KVM: nVMX: Fix races when sending nested PI while dest + enters/leaves L2 (bnc#1012628). +- KVM: nVMX: Fix bug of injecting L2 exception into L1 + (bnc#1012628). +- KVM: PPC: Book3S HV: Make sure we don't re-enter guest without + XIVE loaded (bnc#1012628). +- KVM: PPC: Book3S HV: Drop locks before reading guest memory + (bnc#1012628). +- KVM: arm/arm64: Handle CPU_PM_ENTER_FAILED (bnc#1012628). +- KVM: PPC: Book3S PR: Fix broken select due to misspelling + (bnc#1012628). +- ASoC: acpi: fix machine driver selection based on quirk + (bnc#1012628). +- ASoC: rockchip: i2s: fix playback after runtime resume + (bnc#1012628). +- ASoC: skl: Fix kernel warning due to zero NHTL entry + (bnc#1012628). +- ASoC: compress: Correct handling of copy callback (bnc#1012628). +- watchdog: imx2_wdt: restore previous timeout after + suspend+resume (bnc#1012628). +- afs: Add missing afs_put_cell() (bnc#1012628). +- afs: Need to clear responded flag in addr cursor (bnc#1012628). +- afs: Fix missing cursor clearance (bnc#1012628). +- afs: Fix server list handling (bnc#1012628). +- btrfs: Handle btrfs_set_extent_delalloc failure in fixup worker + (bnc#1012628). +- Btrfs: raid56: iterate raid56 internal bio with + bio_for_each_segment_all (bnc#1012628). +- kasan: don't emit builtin calls when sanitization is off + (bnc#1012628). +- kasan: rework Kconfig settings (bnc#1012628). +- media: dvb_frontend: be sure to init dvb_frontend_handle_ioctl() + return code (bnc#1012628). +- media: dvb-frontends: fix i2c access helpers for KASAN + (bnc#1012628). +- media: dt-bindings/media/cec-gpio.txt: mention the CEC/HPD + max voltages (bnc#1012628). +- media: ts2020: avoid integer overflows on 32 bit machines + (bnc#1012628). +- media: vivid: fix module load error when enabling fb and + no_error_inj=1 (bnc#1012628). +- media: cxusb, dib0700: ignore XC2028_I2C_FLUSH (bnc#1012628). +- fs/proc/kcore.c: use probe_kernel_read() instead of memcpy() + (bnc#1012628). +- kernel/async.c: revert "async: simplify lowest_in_progress()" + (bnc#1012628). +- kernel/relay.c: revert "kernel/relay.c: fix potential memory + leak" (bnc#1012628). +- pipe: actually allow root to exceed the pipe buffer limits + (bnc#1012628). +- pipe: fix off-by-one error when checking buffer limits + (bnc#1012628). +- HID: quirks: Fix keyboard + touchpad on Toshiba Click Mini + not working (bnc#1012628). +- Bluetooth: btsdio: Do not bind to non-removable BCM43341 + (bnc#1012628). +- Revert "Bluetooth: btusb: fix QCA Rome suspend/resume" + (bnc#1012628). +- Bluetooth: btusb: Restore QCA Rome suspend/resume fix with a + "rewritten" version (bnc#1012628). +- ipmi: use dynamic memory for DMI driver override (bnc#1012628). +- signal/openrisc: Fix do_unaligned_access to send the proper + signal (bnc#1012628). +- signal/sh: Ensure si_signo is initialized in do_divide_error + (bnc#1012628). +- alpha: fix crash if pthread_create races with signal delivery + (bnc#1012628). +- alpha: osf_sys.c: fix put_tv32 regression (bnc#1012628). +- alpha: Fix mixed up args in EXC macro in futex operations + (bnc#1012628). +- alpha: fix reboot on Avanti platform (bnc#1012628). +- alpha: fix formating of stack content (bnc#1012628). +- xtensa: fix futex_atomic_cmpxchg_inatomic (bnc#1012628). +- EDAC, octeon: Fix an uninitialized variable warning + (bnc#1012628). +- genirq: Make legacy autoprobing work again (bnc#1012628). +- pinctrl: intel: Initialize GPIO properly when used through + irqchip (bnc#1012628). +- pinctrl: mcp23s08: fix irq setup order (bnc#1012628). +- pinctrl: sx150x: Unregister the pinctrl on release + (bnc#1012628). +- pinctrl: sx150x: Register pinctrl before adding the gpiochip + (bnc#1012628). +- pinctrl: sx150x: Add a static gpio/pinctrl pin range mapping + (bnc#1012628). +- pktcdvd: Fix pkt_setup_dev() error path (bnc#1012628). +- pktcdvd: Fix a recently introduced NULL pointer dereference + (bnc#1012628). +- blk-mq: quiesce queue before freeing queue (bnc#1012628). +- clocksource/drivers/stm32: Fix kernel panic with multiple timers + (bnc#1012628). +- lib/ubsan.c: s/missaligned/misaligned/ (bnc#1012628). +- lib/ubsan: add type mismatch handler for new GCC/Clang + (bnc#1012628). +- objtool: Fix switch-table detection (bnc#1012628). +- arm64: dts: marvell: add Ethernet aliases (bnc#1012628). +- drm/i915: Avoid PPS HW/SW state mismatch due to rounding + (bnc#1012628). +- ACPI: sbshc: remove raw pointer from printk() message + (bnc#1012628). +- acpi, nfit: fix register dimm error handling (bnc#1012628). +- ovl: force r/o mount when index dir creation fails + (bnc#1012628). +- ovl: fix failure to fsync lower dir (bnc#1012628). +- ovl: take mnt_want_write() for work/index dir setup + (bnc#1012628). +- ovl: take mnt_want_write() for removing impure xattr + (bnc#1012628). +- ovl: hash directory inodes for fsnotify (bnc#1012628). +- mn10300/misalignment: Use SIGSEGV SEGV_MAPERR to report a + failed user copy (bnc#1012628). +- devpts: fix error handling in devpts_mntget() (bnc#1012628). +- ftrace: Remove incorrect setting of glob search field + (bnc#1012628). +- scsi: core: Ensure that the SCSI error handler gets woken up + (bnc#1012628). +- scsi: lpfc: Fix crash after bad bar setup on driver attachment + (bnc#1012628). +- scsi: cxlflash: Reset command ioasc (bnc#1012628). +- rcu: Export init_rcu_head() and destroy_rcu_head() to GPL + modules (bnc#1012628). +- media: dvb_frontend: fix return error code (git-fixes). +- mtd: ubi: wl: Fix error return code in ubi_wl_init() + (git-fixes). +- Update config files. +- Linux 4.15.4 (bnc#1012628). +- watchdog: indydog: Add dependency on SGI_HAS_INDYDOG + (bnc#1012628). +- cifs: Fix missing put_xid in cifs_file_strict_mmap + (bnc#1012628). +- cifs: Fix autonegotiate security settings mismatch + (bnc#1012628). +- CIFS: zero sensitive data when freeing (bnc#1012628). +- cpufreq: mediatek: add mediatek related projects into blacklist + (bnc#1012628). +- dmaengine: dmatest: fix container_of member in dmatest_callback + (bnc#1012628). +- ssb: Do not disable PCI host on non-Mips (bnc#1012628). +- watchdog: gpio_wdt: set WDOG_HW_RUNNING in gpio_wdt_stop + (bnc#1012628). +- Revert "drm/i915: mark all device info struct with __initconst" + (bnc#1012628). +- sched/rt: Use container_of() to get root domain in + rto_push_irq_work_func() (bnc#1012628). +- sched/rt: Up the root domain ref count when passing it around + via IPIs (bnc#1012628). +- media: dvb-usb-v2: lmedm04: Improve logic checking of warm start + (bnc#1012628). +- media: dvb-usb-v2: lmedm04: move ts2020 attach to + dm04_lme2510_tuner (bnc#1012628). +- media: hdpvr: Fix an error handling path in hdpvr_probe() + (bnc#1012628). +- arm64: cpu_errata: Add Kryo to Falkor 1003 errata (bnc#1012628). +- arm64: kpti: Make use of nG dependent on + arm64_kernel_unmapped_at_el0() (bnc#1012628). +- arm64: mm: Permit transitioning from Global to Non-Global + without BBM (bnc#1012628). +- arm64: kpti: Add ->enable callback to remap swapper using nG + mappings (bnc#1012628). +- arm64: Force KPTI to be disabled on Cavium ThunderX + (bnc#1012628). +- arm64: entry: Reword comment about post_ttbr_update_workaround + (bnc#1012628). +- arm64: idmap: Use "awx" flags for .idmap.text .pushsection + directives (bnc#1012628). +- arm64: barrier: Add CSDB macros to control data-value prediction + (bnc#1012628). +- arm64: Implement array_index_mask_nospec() (bnc#1012628). +- arm64: Make USER_DS an inclusive limit (bnc#1012628). +- arm64: Use pointer masking to limit uaccess speculation + (bnc#1012628). +- arm64: entry: Ensure branch through syscall table is bounded + under speculation (bnc#1012628). +- arm64: uaccess: Prevent speculative use of the current + addr_limit (bnc#1012628). +- arm64: uaccess: Don't bother eliding access_ok checks in __{get, + put}_user (bnc#1012628). +- arm64: uaccess: Mask __user pointers for __arch_{clear, + copy_*}_user (bnc#1012628). +- arm64: futex: Mask __user pointers prior to dereference + (bnc#1012628). +- arm64: cpufeature: __this_cpu_has_cap() shouldn't stop early + (bnc#1012628). +- arm64: entry: Apply BP hardening for high-priority synchronous + exceptions (bnc#1012628). +- arm64: entry: Apply BP hardening for suspicious interrupts + from EL0 (bnc#1012628). +- arm64: KVM: Increment PC after handling an SMC trap + (bnc#1012628). +- arm/arm64: KVM: Consolidate the PSCI include files + (bnc#1012628). +- arm/arm64: KVM: Add PSCI_VERSION helper (bnc#1012628). +- arm/arm64: KVM: Add smccc accessors to PSCI code (bnc#1012628). +- arm/arm64: KVM: Implement PSCI 1.0 support (bnc#1012628). +- arm/arm64: KVM: Advertise SMCCC v1.1 (bnc#1012628). +- arm/arm64: KVM: Turn kvm_psci_version into a static inline + (bnc#1012628). +- arm64: KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling + (bnc#1012628). +- firmware/psci: Expose PSCI conduit (bnc#1012628). +- firmware/psci: Expose SMCCC version through psci_ops + (bnc#1012628). +- arm/arm64: smccc: Make function identifiers an unsigned quantity + (bnc#1012628). +- arm/arm64: smccc: Implement SMCCC v1.1 inline primitive + (bnc#1012628). +- arm64: Add ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: Kill PSCI_GET_VERSION as a variant-2 workaround + (bnc#1012628). +- mtd: cfi: convert inline functions to macros (bnc#1012628). +- mtd: nand: brcmnand: Disable prefetch by default (bnc#1012628). +- mtd: nand: Fix nand_do_read_oob() return value (bnc#1012628). +- mtd: nand: sunxi: Fix ECC strength choice (bnc#1012628). +- ubi: Fix race condition between ubi volume creation and udev + (bnc#1012628). +- ubi: fastmap: Erase outdated anchor PEBs during attach + (bnc#1012628). +- ubi: block: Fix locking for idr_alloc/idr_remove (bnc#1012628). +- ubifs: free the encrypted symlink target (bnc#1012628). +- nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to + the mds (bnc#1012628). +- nfs41: do not return ENOMEM on LAYOUTUNAVAILABLE (bnc#1012628). +- NFS: Add a cond_resched() to nfs_commit_release_pages() + (bnc#1012628). +- NFS: Fix nfsstat breakage due to LOOKUPP (bnc#1012628). +- NFS: commit direct writes even if they fail partially + (bnc#1012628). +- NFS: reject request for id_legacy key without auxdata + (bnc#1012628). +- NFS: Fix a race between mmap() and O_DIRECT (bnc#1012628). +- nfsd: Detect unhashed stids in nfsd4_verify_open_stid() + (bnc#1012628). +- kernfs: fix regression in kernfs_fop_write caused by wrong type + (bnc#1012628). +- ahci: Annotate PCI ids for mobile Intel chipsets as such + (bnc#1012628). +- ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo + Lake AHCI (bnc#1012628). +- ahci: Add Intel Cannon Lake PCH-H PCI ID (bnc#1012628). +- crypto: hash - introduce crypto_hash_alg_has_setkey() + (bnc#1012628). +- crypto: cryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: mcryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: poly1305 - remove ->setkey() method (bnc#1012628). +- crypto: hash - annotate algorithms taking optional key + (bnc#1012628). +- crypto: hash - prevent using keyed hashes without setting key + (bnc#1012628). +- media: v4l2-ioctl.c: use check_fmt for enum/g/s/try_fmt + (bnc#1012628). +- media: v4l2-ioctl.c: don't copy back the result for -ENOTTY + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix the indentation (bnc#1012628). +- media: v4l2-compat-ioctl32.c: move 'helper' functions to + __get/put_v4l2_format32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: avoid sizeof(type) (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32 + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy clip list in + put_v4l2_window32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer + type (bnc#1012628). +- media: v4l2-compat-ioctl32.c: don't copy back the result for + certain errors (bnc#1012628). +- media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for + subdevs (bnc#1012628). +- crypto: caam - fix endless loop when DECO acquire fails + (bnc#1012628). +- crypto: sha512-mb - initialize pending lengths correctly + (bnc#1012628). +- crypto: talitos - fix Kernel Oops on hashing an empty file + (bnc#1012628). +- arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls + (bnc#1012628). +- KVM: nVMX: Fix races when sending nested PI while dest + enters/leaves L2 (bnc#1012628). +- KVM: nVMX: Fix bug of injecting L2 exception into L1 + (bnc#1012628). +- KVM: PPC: Book3S HV: Make sure we don't re-enter guest without + XIVE loaded (bnc#1012628). +- KVM: PPC: Book3S HV: Drop locks before reading guest memory + (bnc#1012628). +- KVM: arm/arm64: Handle CPU_PM_ENTER_FAILED (bnc#1012628). +- KVM: PPC: Book3S PR: Fix broken select due to misspelling + (bnc#1012628). +- ASoC: acpi: fix machine driver selection based on quirk + (bnc#1012628). +- ASoC: rockchip: i2s: fix playback after runtime resume + (bnc#1012628). +- ASoC: skl: Fix kernel warning due to zero NHTL entry + (bnc#1012628). +- ASoC: compress: Correct handling of copy callback (bnc#1012628). +- watchdog: imx2_wdt: restore previous timeout after + suspend+resume (bnc#1012628). +- afs: Add missing afs_put_cell() (bnc#1012628). +- afs: Need to clear responded flag in addr cursor (bnc#1012628). +- afs: Fix missing cursor clearance (bnc#1012628). +- afs: Fix server list handling (bnc#1012628). +- btrfs: Handle btrfs_set_extent_delalloc failure in fixup worker + (bnc#1012628). +- Btrfs: raid56: iterate raid56 internal bio with + bio_for_each_segment_all (bnc#1012628). +- kasan: don't emit builtin calls when sanitization is off + (bnc#1012628). +- kasan: rework Kconfig settings (bnc#1012628). +- media: dvb_frontend: be sure to init dvb_frontend_handle_ioctl() + return code (bnc#1012628). +- media: dvb-frontends: fix i2c access helpers for KASAN + (bnc#1012628). +- media: dt-bindings/media/cec-gpio.txt: mention the CEC/HPD + max voltages (bnc#1012628). +- media: ts2020: avoid integer overflows on 32 bit machines + (bnc#1012628). +- media: vivid: fix module load error when enabling fb and + no_error_inj=1 (bnc#1012628). +- media: cxusb, dib0700: ignore XC2028_I2C_FLUSH (bnc#1012628). +- fs/proc/kcore.c: use probe_kernel_read() instead of memcpy() + (bnc#1012628). +- kernel/async.c: revert "async: simplify lowest_in_progress()" + (bnc#1012628). +- kernel/relay.c: revert "kernel/relay.c: fix potential memory + leak" (bnc#1012628). +- pipe: actually allow root to exceed the pipe buffer limits + (bnc#1012628). +- pipe: fix off-by-one error when checking buffer limits + (bnc#1012628). +- HID: quirks: Fix keyboard + touchpad on Toshiba Click Mini + not working (bnc#1012628). +- Bluetooth: btsdio: Do not bind to non-removable BCM43341 + (bnc#1012628). +- Revert "Bluetooth: btusb: fix QCA Rome suspend/resume" + (bnc#1012628). +- Bluetooth: btusb: Restore QCA Rome suspend/resume fix with a + "rewritten" version (bnc#1012628). +- ipmi: use dynamic memory for DMI driver override (bnc#1012628). +- signal/openrisc: Fix do_unaligned_access to send the proper + signal (bnc#1012628). +- signal/sh: Ensure si_signo is initialized in do_divide_error + (bnc#1012628). +- alpha: fix crash if pthread_create races with signal delivery + (bnc#1012628). +- alpha: osf_sys.c: fix put_tv32 regression (bnc#1012628). +- alpha: Fix mixed up args in EXC macro in futex operations + (bnc#1012628). +- alpha: fix reboot on Avanti platform (bnc#1012628). +- alpha: fix formating of stack content (bnc#1012628). +- xtensa: fix futex_atomic_cmpxchg_inatomic (bnc#1012628). +- EDAC, octeon: Fix an uninitialized variable warning + (bnc#1012628). +- genirq: Make legacy autoprobing work again (bnc#1012628). +- pinctrl: intel: Initialize GPIO properly when used through + irqchip (bnc#1012628). +- pinctrl: mcp23s08: fix irq setup order (bnc#1012628). +- pinctrl: sx150x: Unregister the pinctrl on release + (bnc#1012628). +- pinctrl: sx150x: Register pinctrl before adding the gpiochip + (bnc#1012628). +- pinctrl: sx150x: Add a static gpio/pinctrl pin range mapping + (bnc#1012628). +- pktcdvd: Fix pkt_setup_dev() error path (bnc#1012628). +- pktcdvd: Fix a recently introduced NULL pointer dereference + (bnc#1012628). +- blk-mq: quiesce queue before freeing queue (bnc#1012628). +- clocksource/drivers/stm32: Fix kernel panic with multiple timers + (bnc#1012628). +- lib/ubsan.c: s/missaligned/misaligned/ (bnc#1012628). +- lib/ubsan: add type mismatch handler for new GCC/Clang + (bnc#1012628). +- objtool: Fix switch-table detection (bnc#1012628). +- arm64: dts: marvell: add Ethernet aliases (bnc#1012628). +- drm/i915: Avoid PPS HW/SW state mismatch due to rounding + (bnc#1012628). +- ACPI: sbshc: remove raw pointer from printk() message + (bnc#1012628). +- acpi, nfit: fix register dimm error handling (bnc#1012628). +- ovl: force r/o mount when index dir creation fails + (bnc#1012628). +- ovl: fix failure to fsync lower dir (bnc#1012628). +- ovl: take mnt_want_write() for work/index dir setup + (bnc#1012628). +- ovl: take mnt_want_write() for removing impure xattr + (bnc#1012628). +- ovl: hash directory inodes for fsnotify (bnc#1012628). +- mn10300/misalignment: Use SIGSEGV SEGV_MAPERR to report a + failed user copy (bnc#1012628). +- devpts: fix error handling in devpts_mntget() (bnc#1012628). +- ftrace: Remove incorrect setting of glob search field + (bnc#1012628). +- scsi: core: Ensure that the SCSI error handler gets woken up + (bnc#1012628). +- scsi: lpfc: Fix crash after bad bar setup on driver attachment + (bnc#1012628). +- scsi: cxlflash: Reset command ioasc (bnc#1012628). +- rcu: Export init_rcu_head() and destroy_rcu_head() to GPL + modules (bnc#1012628). +- Update config files. +- commit 4d42c34 + ------------------------------------------------------------------- Tue Feb 13 08:58:21 CET 2018 - jslaby@suse.cz diff --git a/dtb-aarch64.spec b/dtb-aarch64.spec index a71666c2..c4cd4a05 100644 --- a/dtb-aarch64.spec +++ b/dtb-aarch64.spec @@ -17,7 +17,7 @@ %define srcversion 4.15 -%define patchversion 4.15.3 +%define patchversion 4.15.4 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -29,9 +29,9 @@ %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb}) Name: dtb-aarch64 -Version: 4.15.3 +Version: 4.15.4 %if 0%{?is_kotd} -Release: .g41f294a +Release: .g7169cf1 %else Release: 0 %endif diff --git a/dtb-armv6l.changes b/dtb-armv6l.changes index 3bb90852..0033dd69 100644 --- a/dtb-armv6l.changes +++ b/dtb-armv6l.changes @@ -1,3 +1,573 @@ +------------------------------------------------------------------- +Sat Feb 17 09:41:04 CET 2018 - jslaby@suse.cz + +- Linux 4.15.4 (bnc#1012628). +- watchdog: indydog: Add dependency on SGI_HAS_INDYDOG + (bnc#1012628). +- cifs: Fix missing put_xid in cifs_file_strict_mmap + (bnc#1012628). +- cifs: Fix autonegotiate security settings mismatch + (bnc#1012628). +- CIFS: zero sensitive data when freeing (bnc#1012628). +- cpufreq: mediatek: add mediatek related projects into blacklist + (bnc#1012628). +- dmaengine: dmatest: fix container_of member in dmatest_callback + (bnc#1012628). +- ssb: Do not disable PCI host on non-Mips (bnc#1012628). +- watchdog: gpio_wdt: set WDOG_HW_RUNNING in gpio_wdt_stop + (bnc#1012628). +- Revert "drm/i915: mark all device info struct with __initconst" + (bnc#1012628). +- sched/rt: Use container_of() to get root domain in + rto_push_irq_work_func() (bnc#1012628). +- sched/rt: Up the root domain ref count when passing it around + via IPIs (bnc#1012628). +- media: dvb-usb-v2: lmedm04: Improve logic checking of warm start + (bnc#1012628). +- media: dvb-usb-v2: lmedm04: move ts2020 attach to + dm04_lme2510_tuner (bnc#1012628). +- media: hdpvr: Fix an error handling path in hdpvr_probe() + (bnc#1012628). +- arm64: cpu_errata: Add Kryo to Falkor 1003 errata (bnc#1012628). +- arm64: kpti: Make use of nG dependent on + arm64_kernel_unmapped_at_el0() (bnc#1012628). +- arm64: mm: Permit transitioning from Global to Non-Global + without BBM (bnc#1012628). +- arm64: kpti: Add ->enable callback to remap swapper using nG + mappings (bnc#1012628). +- arm64: Force KPTI to be disabled on Cavium ThunderX + (bnc#1012628). +- arm64: entry: Reword comment about post_ttbr_update_workaround + (bnc#1012628). +- arm64: idmap: Use "awx" flags for .idmap.text .pushsection + directives (bnc#1012628). +- arm64: barrier: Add CSDB macros to control data-value prediction + (bnc#1012628). +- arm64: Implement array_index_mask_nospec() (bnc#1012628). +- arm64: Make USER_DS an inclusive limit (bnc#1012628). +- arm64: Use pointer masking to limit uaccess speculation + (bnc#1012628). +- arm64: entry: Ensure branch through syscall table is bounded + under speculation (bnc#1012628). +- arm64: uaccess: Prevent speculative use of the current + addr_limit (bnc#1012628). +- arm64: uaccess: Don't bother eliding access_ok checks in __{get, + put}_user (bnc#1012628). +- arm64: uaccess: Mask __user pointers for __arch_{clear, + copy_*}_user (bnc#1012628). +- arm64: futex: Mask __user pointers prior to dereference + (bnc#1012628). +- arm64: cpufeature: __this_cpu_has_cap() shouldn't stop early + (bnc#1012628). +- arm64: entry: Apply BP hardening for high-priority synchronous + exceptions (bnc#1012628). +- arm64: entry: Apply BP hardening for suspicious interrupts + from EL0 (bnc#1012628). +- arm64: KVM: Increment PC after handling an SMC trap + (bnc#1012628). +- arm/arm64: KVM: Consolidate the PSCI include files + (bnc#1012628). +- arm/arm64: KVM: Add PSCI_VERSION helper (bnc#1012628). +- arm/arm64: KVM: Add smccc accessors to PSCI code (bnc#1012628). +- arm/arm64: KVM: Implement PSCI 1.0 support (bnc#1012628). +- arm/arm64: KVM: Advertise SMCCC v1.1 (bnc#1012628). +- arm/arm64: KVM: Turn kvm_psci_version into a static inline + (bnc#1012628). +- arm64: KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling + (bnc#1012628). +- firmware/psci: Expose PSCI conduit (bnc#1012628). +- firmware/psci: Expose SMCCC version through psci_ops + (bnc#1012628). +- arm/arm64: smccc: Make function identifiers an unsigned quantity + (bnc#1012628). +- arm/arm64: smccc: Implement SMCCC v1.1 inline primitive + (bnc#1012628). +- arm64: Add ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: Kill PSCI_GET_VERSION as a variant-2 workaround + (bnc#1012628). +- mtd: cfi: convert inline functions to macros (bnc#1012628). +- mtd: nand: brcmnand: Disable prefetch by default (bnc#1012628). +- mtd: nand: Fix nand_do_read_oob() return value (bnc#1012628). +- mtd: nand: sunxi: Fix ECC strength choice (bnc#1012628). +- ubi: Fix race condition between ubi volume creation and udev + (bnc#1012628). +- ubi: fastmap: Erase outdated anchor PEBs during attach + (bnc#1012628). +- ubi: block: Fix locking for idr_alloc/idr_remove (bnc#1012628). +- ubifs: free the encrypted symlink target (bnc#1012628). +- nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to + the mds (bnc#1012628). +- nfs41: do not return ENOMEM on LAYOUTUNAVAILABLE (bnc#1012628). +- NFS: Add a cond_resched() to nfs_commit_release_pages() + (bnc#1012628). +- NFS: Fix nfsstat breakage due to LOOKUPP (bnc#1012628). +- NFS: commit direct writes even if they fail partially + (bnc#1012628). +- NFS: reject request for id_legacy key without auxdata + (bnc#1012628). +- NFS: Fix a race between mmap() and O_DIRECT (bnc#1012628). +- nfsd: Detect unhashed stids in nfsd4_verify_open_stid() + (bnc#1012628). +- kernfs: fix regression in kernfs_fop_write caused by wrong type + (bnc#1012628). +- ahci: Annotate PCI ids for mobile Intel chipsets as such + (bnc#1012628). +- ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo + Lake AHCI (bnc#1012628). +- ahci: Add Intel Cannon Lake PCH-H PCI ID (bnc#1012628). +- crypto: hash - introduce crypto_hash_alg_has_setkey() + (bnc#1012628). +- crypto: cryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: mcryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: poly1305 - remove ->setkey() method (bnc#1012628). +- crypto: hash - annotate algorithms taking optional key + (bnc#1012628). +- crypto: hash - prevent using keyed hashes without setting key + (bnc#1012628). +- media: v4l2-ioctl.c: use check_fmt for enum/g/s/try_fmt + (bnc#1012628). +- media: v4l2-ioctl.c: don't copy back the result for -ENOTTY + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix the indentation (bnc#1012628). +- media: v4l2-compat-ioctl32.c: move 'helper' functions to + __get/put_v4l2_format32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: avoid sizeof(type) (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32 + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy clip list in + put_v4l2_window32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer + type (bnc#1012628). +- media: v4l2-compat-ioctl32.c: don't copy back the result for + certain errors (bnc#1012628). +- media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for + subdevs (bnc#1012628). +- crypto: caam - fix endless loop when DECO acquire fails + (bnc#1012628). +- crypto: sha512-mb - initialize pending lengths correctly + (bnc#1012628). +- crypto: talitos - fix Kernel Oops on hashing an empty file + (bnc#1012628). +- arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls + (bnc#1012628). +- KVM: nVMX: Fix races when sending nested PI while dest + enters/leaves L2 (bnc#1012628). +- KVM: nVMX: Fix bug of injecting L2 exception into L1 + (bnc#1012628). +- KVM: PPC: Book3S HV: Make sure we don't re-enter guest without + XIVE loaded (bnc#1012628). +- KVM: PPC: Book3S HV: Drop locks before reading guest memory + (bnc#1012628). +- KVM: arm/arm64: Handle CPU_PM_ENTER_FAILED (bnc#1012628). +- KVM: PPC: Book3S PR: Fix broken select due to misspelling + (bnc#1012628). +- ASoC: acpi: fix machine driver selection based on quirk + (bnc#1012628). +- ASoC: rockchip: i2s: fix playback after runtime resume + (bnc#1012628). +- ASoC: skl: Fix kernel warning due to zero NHTL entry + (bnc#1012628). +- ASoC: compress: Correct handling of copy callback (bnc#1012628). +- watchdog: imx2_wdt: restore previous timeout after + suspend+resume (bnc#1012628). +- afs: Add missing afs_put_cell() (bnc#1012628). +- afs: Need to clear responded flag in addr cursor (bnc#1012628). +- afs: Fix missing cursor clearance (bnc#1012628). +- afs: Fix server list handling (bnc#1012628). +- btrfs: Handle btrfs_set_extent_delalloc failure in fixup worker + (bnc#1012628). +- Btrfs: raid56: iterate raid56 internal bio with + bio_for_each_segment_all (bnc#1012628). +- kasan: don't emit builtin calls when sanitization is off + (bnc#1012628). +- kasan: rework Kconfig settings (bnc#1012628). +- media: dvb_frontend: be sure to init dvb_frontend_handle_ioctl() + return code (bnc#1012628). +- media: dvb-frontends: fix i2c access helpers for KASAN + (bnc#1012628). +- media: dt-bindings/media/cec-gpio.txt: mention the CEC/HPD + max voltages (bnc#1012628). +- media: ts2020: avoid integer overflows on 32 bit machines + (bnc#1012628). +- media: vivid: fix module load error when enabling fb and + no_error_inj=1 (bnc#1012628). +- media: cxusb, dib0700: ignore XC2028_I2C_FLUSH (bnc#1012628). +- fs/proc/kcore.c: use probe_kernel_read() instead of memcpy() + (bnc#1012628). +- kernel/async.c: revert "async: simplify lowest_in_progress()" + (bnc#1012628). +- kernel/relay.c: revert "kernel/relay.c: fix potential memory + leak" (bnc#1012628). +- pipe: actually allow root to exceed the pipe buffer limits + (bnc#1012628). +- pipe: fix off-by-one error when checking buffer limits + (bnc#1012628). +- HID: quirks: Fix keyboard + touchpad on Toshiba Click Mini + not working (bnc#1012628). +- Bluetooth: btsdio: Do not bind to non-removable BCM43341 + (bnc#1012628). +- Revert "Bluetooth: btusb: fix QCA Rome suspend/resume" + (bnc#1012628). +- Bluetooth: btusb: Restore QCA Rome suspend/resume fix with a + "rewritten" version (bnc#1012628). +- ipmi: use dynamic memory for DMI driver override (bnc#1012628). +- signal/openrisc: Fix do_unaligned_access to send the proper + signal (bnc#1012628). +- signal/sh: Ensure si_signo is initialized in do_divide_error + (bnc#1012628). +- alpha: fix crash if pthread_create races with signal delivery + (bnc#1012628). +- alpha: osf_sys.c: fix put_tv32 regression (bnc#1012628). +- alpha: Fix mixed up args in EXC macro in futex operations + (bnc#1012628). +- alpha: fix reboot on Avanti platform (bnc#1012628). +- alpha: fix formating of stack content (bnc#1012628). +- xtensa: fix futex_atomic_cmpxchg_inatomic (bnc#1012628). +- EDAC, octeon: Fix an uninitialized variable warning + (bnc#1012628). +- genirq: Make legacy autoprobing work again (bnc#1012628). +- pinctrl: intel: Initialize GPIO properly when used through + irqchip (bnc#1012628). +- pinctrl: mcp23s08: fix irq setup order (bnc#1012628). +- pinctrl: sx150x: Unregister the pinctrl on release + (bnc#1012628). +- pinctrl: sx150x: Register pinctrl before adding the gpiochip + (bnc#1012628). +- pinctrl: sx150x: Add a static gpio/pinctrl pin range mapping + (bnc#1012628). +- pktcdvd: Fix pkt_setup_dev() error path (bnc#1012628). +- pktcdvd: Fix a recently introduced NULL pointer dereference + (bnc#1012628). +- blk-mq: quiesce queue before freeing queue (bnc#1012628). +- clocksource/drivers/stm32: Fix kernel panic with multiple timers + (bnc#1012628). +- lib/ubsan.c: s/missaligned/misaligned/ (bnc#1012628). +- lib/ubsan: add type mismatch handler for new GCC/Clang + (bnc#1012628). +- objtool: Fix switch-table detection (bnc#1012628). +- arm64: dts: marvell: add Ethernet aliases (bnc#1012628). +- drm/i915: Avoid PPS HW/SW state mismatch due to rounding + (bnc#1012628). +- ACPI: sbshc: remove raw pointer from printk() message + (bnc#1012628). +- acpi, nfit: fix register dimm error handling (bnc#1012628). +- ovl: force r/o mount when index dir creation fails + (bnc#1012628). +- ovl: fix failure to fsync lower dir (bnc#1012628). +- ovl: take mnt_want_write() for work/index dir setup + (bnc#1012628). +- ovl: take mnt_want_write() for removing impure xattr + (bnc#1012628). +- ovl: hash directory inodes for fsnotify (bnc#1012628). +- mn10300/misalignment: Use SIGSEGV SEGV_MAPERR to report a + failed user copy (bnc#1012628). +- devpts: fix error handling in devpts_mntget() (bnc#1012628). +- ftrace: Remove incorrect setting of glob search field + (bnc#1012628). +- scsi: core: Ensure that the SCSI error handler gets woken up + (bnc#1012628). +- scsi: lpfc: Fix crash after bad bar setup on driver attachment + (bnc#1012628). +- scsi: cxlflash: Reset command ioasc (bnc#1012628). +- rcu: Export init_rcu_head() and destroy_rcu_head() to GPL + modules (bnc#1012628). +- media: dvb_frontend: fix return error code (git-fixes). +- mtd: ubi: wl: Fix error return code in ubi_wl_init() + (git-fixes). +- Update config files. +- Linux 4.15.4 (bnc#1012628). +- watchdog: indydog: Add dependency on SGI_HAS_INDYDOG + (bnc#1012628). +- cifs: Fix missing put_xid in cifs_file_strict_mmap + (bnc#1012628). +- cifs: Fix autonegotiate security settings mismatch + (bnc#1012628). +- CIFS: zero sensitive data when freeing (bnc#1012628). +- cpufreq: mediatek: add mediatek related projects into blacklist + (bnc#1012628). +- dmaengine: dmatest: fix container_of member in dmatest_callback + (bnc#1012628). +- ssb: Do not disable PCI host on non-Mips (bnc#1012628). +- watchdog: gpio_wdt: set WDOG_HW_RUNNING in gpio_wdt_stop + (bnc#1012628). +- Revert "drm/i915: mark all device info struct with __initconst" + (bnc#1012628). +- sched/rt: Use container_of() to get root domain in + rto_push_irq_work_func() (bnc#1012628). +- sched/rt: Up the root domain ref count when passing it around + via IPIs (bnc#1012628). +- media: dvb-usb-v2: lmedm04: Improve logic checking of warm start + (bnc#1012628). +- media: dvb-usb-v2: lmedm04: move ts2020 attach to + dm04_lme2510_tuner (bnc#1012628). +- media: hdpvr: Fix an error handling path in hdpvr_probe() + (bnc#1012628). +- arm64: cpu_errata: Add Kryo to Falkor 1003 errata (bnc#1012628). +- arm64: kpti: Make use of nG dependent on + arm64_kernel_unmapped_at_el0() (bnc#1012628). +- arm64: mm: Permit transitioning from Global to Non-Global + without BBM (bnc#1012628). +- arm64: kpti: Add ->enable callback to remap swapper using nG + mappings (bnc#1012628). +- arm64: Force KPTI to be disabled on Cavium ThunderX + (bnc#1012628). +- arm64: entry: Reword comment about post_ttbr_update_workaround + (bnc#1012628). +- arm64: idmap: Use "awx" flags for .idmap.text .pushsection + directives (bnc#1012628). +- arm64: barrier: Add CSDB macros to control data-value prediction + (bnc#1012628). +- arm64: Implement array_index_mask_nospec() (bnc#1012628). +- arm64: Make USER_DS an inclusive limit (bnc#1012628). +- arm64: Use pointer masking to limit uaccess speculation + (bnc#1012628). +- arm64: entry: Ensure branch through syscall table is bounded + under speculation (bnc#1012628). +- arm64: uaccess: Prevent speculative use of the current + addr_limit (bnc#1012628). +- arm64: uaccess: Don't bother eliding access_ok checks in __{get, + put}_user (bnc#1012628). +- arm64: uaccess: Mask __user pointers for __arch_{clear, + copy_*}_user (bnc#1012628). +- arm64: futex: Mask __user pointers prior to dereference + (bnc#1012628). +- arm64: cpufeature: __this_cpu_has_cap() shouldn't stop early + (bnc#1012628). +- arm64: entry: Apply BP hardening for high-priority synchronous + exceptions (bnc#1012628). +- arm64: entry: Apply BP hardening for suspicious interrupts + from EL0 (bnc#1012628). +- arm64: KVM: Increment PC after handling an SMC trap + (bnc#1012628). +- arm/arm64: KVM: Consolidate the PSCI include files + (bnc#1012628). +- arm/arm64: KVM: Add PSCI_VERSION helper (bnc#1012628). +- arm/arm64: KVM: Add smccc accessors to PSCI code (bnc#1012628). +- arm/arm64: KVM: Implement PSCI 1.0 support (bnc#1012628). +- arm/arm64: KVM: Advertise SMCCC v1.1 (bnc#1012628). +- arm/arm64: KVM: Turn kvm_psci_version into a static inline + (bnc#1012628). +- arm64: KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling + (bnc#1012628). +- firmware/psci: Expose PSCI conduit (bnc#1012628). +- firmware/psci: Expose SMCCC version through psci_ops + (bnc#1012628). +- arm/arm64: smccc: Make function identifiers an unsigned quantity + (bnc#1012628). +- arm/arm64: smccc: Implement SMCCC v1.1 inline primitive + (bnc#1012628). +- arm64: Add ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: Kill PSCI_GET_VERSION as a variant-2 workaround + (bnc#1012628). +- mtd: cfi: convert inline functions to macros (bnc#1012628). +- mtd: nand: brcmnand: Disable prefetch by default (bnc#1012628). +- mtd: nand: Fix nand_do_read_oob() return value (bnc#1012628). +- mtd: nand: sunxi: Fix ECC strength choice (bnc#1012628). +- ubi: Fix race condition between ubi volume creation and udev + (bnc#1012628). +- ubi: fastmap: Erase outdated anchor PEBs during attach + (bnc#1012628). +- ubi: block: Fix locking for idr_alloc/idr_remove (bnc#1012628). +- ubifs: free the encrypted symlink target (bnc#1012628). +- nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to + the mds (bnc#1012628). +- nfs41: do not return ENOMEM on LAYOUTUNAVAILABLE (bnc#1012628). +- NFS: Add a cond_resched() to nfs_commit_release_pages() + (bnc#1012628). +- NFS: Fix nfsstat breakage due to LOOKUPP (bnc#1012628). +- NFS: commit direct writes even if they fail partially + (bnc#1012628). +- NFS: reject request for id_legacy key without auxdata + (bnc#1012628). +- NFS: Fix a race between mmap() and O_DIRECT (bnc#1012628). +- nfsd: Detect unhashed stids in nfsd4_verify_open_stid() + (bnc#1012628). +- kernfs: fix regression in kernfs_fop_write caused by wrong type + (bnc#1012628). +- ahci: Annotate PCI ids for mobile Intel chipsets as such + (bnc#1012628). +- ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo + Lake AHCI (bnc#1012628). +- ahci: Add Intel Cannon Lake PCH-H PCI ID (bnc#1012628). +- crypto: hash - introduce crypto_hash_alg_has_setkey() + (bnc#1012628). +- crypto: cryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: mcryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: poly1305 - remove ->setkey() method (bnc#1012628). +- crypto: hash - annotate algorithms taking optional key + (bnc#1012628). +- crypto: hash - prevent using keyed hashes without setting key + (bnc#1012628). +- media: v4l2-ioctl.c: use check_fmt for enum/g/s/try_fmt + (bnc#1012628). +- media: v4l2-ioctl.c: don't copy back the result for -ENOTTY + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix the indentation (bnc#1012628). +- media: v4l2-compat-ioctl32.c: move 'helper' functions to + __get/put_v4l2_format32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: avoid sizeof(type) (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32 + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy clip list in + put_v4l2_window32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer + type (bnc#1012628). +- media: v4l2-compat-ioctl32.c: don't copy back the result for + certain errors (bnc#1012628). +- media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for + subdevs (bnc#1012628). +- crypto: caam - fix endless loop when DECO acquire fails + (bnc#1012628). +- crypto: sha512-mb - initialize pending lengths correctly + (bnc#1012628). +- crypto: talitos - fix Kernel Oops on hashing an empty file + (bnc#1012628). +- arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls + (bnc#1012628). +- KVM: nVMX: Fix races when sending nested PI while dest + enters/leaves L2 (bnc#1012628). +- KVM: nVMX: Fix bug of injecting L2 exception into L1 + (bnc#1012628). +- KVM: PPC: Book3S HV: Make sure we don't re-enter guest without + XIVE loaded (bnc#1012628). +- KVM: PPC: Book3S HV: Drop locks before reading guest memory + (bnc#1012628). +- KVM: arm/arm64: Handle CPU_PM_ENTER_FAILED (bnc#1012628). +- KVM: PPC: Book3S PR: Fix broken select due to misspelling + (bnc#1012628). +- ASoC: acpi: fix machine driver selection based on quirk + (bnc#1012628). +- ASoC: rockchip: i2s: fix playback after runtime resume + (bnc#1012628). +- ASoC: skl: Fix kernel warning due to zero NHTL entry + (bnc#1012628). +- ASoC: compress: Correct handling of copy callback (bnc#1012628). +- watchdog: imx2_wdt: restore previous timeout after + suspend+resume (bnc#1012628). +- afs: Add missing afs_put_cell() (bnc#1012628). +- afs: Need to clear responded flag in addr cursor (bnc#1012628). +- afs: Fix missing cursor clearance (bnc#1012628). +- afs: Fix server list handling (bnc#1012628). +- btrfs: Handle btrfs_set_extent_delalloc failure in fixup worker + (bnc#1012628). +- Btrfs: raid56: iterate raid56 internal bio with + bio_for_each_segment_all (bnc#1012628). +- kasan: don't emit builtin calls when sanitization is off + (bnc#1012628). +- kasan: rework Kconfig settings (bnc#1012628). +- media: dvb_frontend: be sure to init dvb_frontend_handle_ioctl() + return code (bnc#1012628). +- media: dvb-frontends: fix i2c access helpers for KASAN + (bnc#1012628). +- media: dt-bindings/media/cec-gpio.txt: mention the CEC/HPD + max voltages (bnc#1012628). +- media: ts2020: avoid integer overflows on 32 bit machines + (bnc#1012628). +- media: vivid: fix module load error when enabling fb and + no_error_inj=1 (bnc#1012628). +- media: cxusb, dib0700: ignore XC2028_I2C_FLUSH (bnc#1012628). +- fs/proc/kcore.c: use probe_kernel_read() instead of memcpy() + (bnc#1012628). +- kernel/async.c: revert "async: simplify lowest_in_progress()" + (bnc#1012628). +- kernel/relay.c: revert "kernel/relay.c: fix potential memory + leak" (bnc#1012628). +- pipe: actually allow root to exceed the pipe buffer limits + (bnc#1012628). +- pipe: fix off-by-one error when checking buffer limits + (bnc#1012628). +- HID: quirks: Fix keyboard + touchpad on Toshiba Click Mini + not working (bnc#1012628). +- Bluetooth: btsdio: Do not bind to non-removable BCM43341 + (bnc#1012628). +- Revert "Bluetooth: btusb: fix QCA Rome suspend/resume" + (bnc#1012628). +- Bluetooth: btusb: Restore QCA Rome suspend/resume fix with a + "rewritten" version (bnc#1012628). +- ipmi: use dynamic memory for DMI driver override (bnc#1012628). +- signal/openrisc: Fix do_unaligned_access to send the proper + signal (bnc#1012628). +- signal/sh: Ensure si_signo is initialized in do_divide_error + (bnc#1012628). +- alpha: fix crash if pthread_create races with signal delivery + (bnc#1012628). +- alpha: osf_sys.c: fix put_tv32 regression (bnc#1012628). +- alpha: Fix mixed up args in EXC macro in futex operations + (bnc#1012628). +- alpha: fix reboot on Avanti platform (bnc#1012628). +- alpha: fix formating of stack content (bnc#1012628). +- xtensa: fix futex_atomic_cmpxchg_inatomic (bnc#1012628). +- EDAC, octeon: Fix an uninitialized variable warning + (bnc#1012628). +- genirq: Make legacy autoprobing work again (bnc#1012628). +- pinctrl: intel: Initialize GPIO properly when used through + irqchip (bnc#1012628). +- pinctrl: mcp23s08: fix irq setup order (bnc#1012628). +- pinctrl: sx150x: Unregister the pinctrl on release + (bnc#1012628). +- pinctrl: sx150x: Register pinctrl before adding the gpiochip + (bnc#1012628). +- pinctrl: sx150x: Add a static gpio/pinctrl pin range mapping + (bnc#1012628). +- pktcdvd: Fix pkt_setup_dev() error path (bnc#1012628). +- pktcdvd: Fix a recently introduced NULL pointer dereference + (bnc#1012628). +- blk-mq: quiesce queue before freeing queue (bnc#1012628). +- clocksource/drivers/stm32: Fix kernel panic with multiple timers + (bnc#1012628). +- lib/ubsan.c: s/missaligned/misaligned/ (bnc#1012628). +- lib/ubsan: add type mismatch handler for new GCC/Clang + (bnc#1012628). +- objtool: Fix switch-table detection (bnc#1012628). +- arm64: dts: marvell: add Ethernet aliases (bnc#1012628). +- drm/i915: Avoid PPS HW/SW state mismatch due to rounding + (bnc#1012628). +- ACPI: sbshc: remove raw pointer from printk() message + (bnc#1012628). +- acpi, nfit: fix register dimm error handling (bnc#1012628). +- ovl: force r/o mount when index dir creation fails + (bnc#1012628). +- ovl: fix failure to fsync lower dir (bnc#1012628). +- ovl: take mnt_want_write() for work/index dir setup + (bnc#1012628). +- ovl: take mnt_want_write() for removing impure xattr + (bnc#1012628). +- ovl: hash directory inodes for fsnotify (bnc#1012628). +- mn10300/misalignment: Use SIGSEGV SEGV_MAPERR to report a + failed user copy (bnc#1012628). +- devpts: fix error handling in devpts_mntget() (bnc#1012628). +- ftrace: Remove incorrect setting of glob search field + (bnc#1012628). +- scsi: core: Ensure that the SCSI error handler gets woken up + (bnc#1012628). +- scsi: lpfc: Fix crash after bad bar setup on driver attachment + (bnc#1012628). +- scsi: cxlflash: Reset command ioasc (bnc#1012628). +- rcu: Export init_rcu_head() and destroy_rcu_head() to GPL + modules (bnc#1012628). +- Update config files. +- commit 4d42c34 + ------------------------------------------------------------------- Tue Feb 13 08:58:21 CET 2018 - jslaby@suse.cz diff --git a/dtb-armv6l.spec b/dtb-armv6l.spec index a61f5c52..1a443885 100644 --- a/dtb-armv6l.spec +++ b/dtb-armv6l.spec @@ -17,7 +17,7 @@ %define srcversion 4.15 -%define patchversion 4.15.3 +%define patchversion 4.15.4 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -29,9 +29,9 @@ %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb}) Name: dtb-armv6l -Version: 4.15.3 +Version: 4.15.4 %if 0%{?is_kotd} -Release: .g41f294a +Release: .g7169cf1 %else Release: 0 %endif diff --git a/dtb-armv7l.changes b/dtb-armv7l.changes index 3bb90852..0033dd69 100644 --- a/dtb-armv7l.changes +++ b/dtb-armv7l.changes @@ -1,3 +1,573 @@ +------------------------------------------------------------------- +Sat Feb 17 09:41:04 CET 2018 - jslaby@suse.cz + +- Linux 4.15.4 (bnc#1012628). +- watchdog: indydog: Add dependency on SGI_HAS_INDYDOG + (bnc#1012628). +- cifs: Fix missing put_xid in cifs_file_strict_mmap + (bnc#1012628). +- cifs: Fix autonegotiate security settings mismatch + (bnc#1012628). +- CIFS: zero sensitive data when freeing (bnc#1012628). +- cpufreq: mediatek: add mediatek related projects into blacklist + (bnc#1012628). +- dmaengine: dmatest: fix container_of member in dmatest_callback + (bnc#1012628). +- ssb: Do not disable PCI host on non-Mips (bnc#1012628). +- watchdog: gpio_wdt: set WDOG_HW_RUNNING in gpio_wdt_stop + (bnc#1012628). +- Revert "drm/i915: mark all device info struct with __initconst" + (bnc#1012628). +- sched/rt: Use container_of() to get root domain in + rto_push_irq_work_func() (bnc#1012628). +- sched/rt: Up the root domain ref count when passing it around + via IPIs (bnc#1012628). +- media: dvb-usb-v2: lmedm04: Improve logic checking of warm start + (bnc#1012628). +- media: dvb-usb-v2: lmedm04: move ts2020 attach to + dm04_lme2510_tuner (bnc#1012628). +- media: hdpvr: Fix an error handling path in hdpvr_probe() + (bnc#1012628). +- arm64: cpu_errata: Add Kryo to Falkor 1003 errata (bnc#1012628). +- arm64: kpti: Make use of nG dependent on + arm64_kernel_unmapped_at_el0() (bnc#1012628). +- arm64: mm: Permit transitioning from Global to Non-Global + without BBM (bnc#1012628). +- arm64: kpti: Add ->enable callback to remap swapper using nG + mappings (bnc#1012628). +- arm64: Force KPTI to be disabled on Cavium ThunderX + (bnc#1012628). +- arm64: entry: Reword comment about post_ttbr_update_workaround + (bnc#1012628). +- arm64: idmap: Use "awx" flags for .idmap.text .pushsection + directives (bnc#1012628). +- arm64: barrier: Add CSDB macros to control data-value prediction + (bnc#1012628). +- arm64: Implement array_index_mask_nospec() (bnc#1012628). +- arm64: Make USER_DS an inclusive limit (bnc#1012628). +- arm64: Use pointer masking to limit uaccess speculation + (bnc#1012628). +- arm64: entry: Ensure branch through syscall table is bounded + under speculation (bnc#1012628). +- arm64: uaccess: Prevent speculative use of the current + addr_limit (bnc#1012628). +- arm64: uaccess: Don't bother eliding access_ok checks in __{get, + put}_user (bnc#1012628). +- arm64: uaccess: Mask __user pointers for __arch_{clear, + copy_*}_user (bnc#1012628). +- arm64: futex: Mask __user pointers prior to dereference + (bnc#1012628). +- arm64: cpufeature: __this_cpu_has_cap() shouldn't stop early + (bnc#1012628). +- arm64: entry: Apply BP hardening for high-priority synchronous + exceptions (bnc#1012628). +- arm64: entry: Apply BP hardening for suspicious interrupts + from EL0 (bnc#1012628). +- arm64: KVM: Increment PC after handling an SMC trap + (bnc#1012628). +- arm/arm64: KVM: Consolidate the PSCI include files + (bnc#1012628). +- arm/arm64: KVM: Add PSCI_VERSION helper (bnc#1012628). +- arm/arm64: KVM: Add smccc accessors to PSCI code (bnc#1012628). +- arm/arm64: KVM: Implement PSCI 1.0 support (bnc#1012628). +- arm/arm64: KVM: Advertise SMCCC v1.1 (bnc#1012628). +- arm/arm64: KVM: Turn kvm_psci_version into a static inline + (bnc#1012628). +- arm64: KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling + (bnc#1012628). +- firmware/psci: Expose PSCI conduit (bnc#1012628). +- firmware/psci: Expose SMCCC version through psci_ops + (bnc#1012628). +- arm/arm64: smccc: Make function identifiers an unsigned quantity + (bnc#1012628). +- arm/arm64: smccc: Implement SMCCC v1.1 inline primitive + (bnc#1012628). +- arm64: Add ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: Kill PSCI_GET_VERSION as a variant-2 workaround + (bnc#1012628). +- mtd: cfi: convert inline functions to macros (bnc#1012628). +- mtd: nand: brcmnand: Disable prefetch by default (bnc#1012628). +- mtd: nand: Fix nand_do_read_oob() return value (bnc#1012628). +- mtd: nand: sunxi: Fix ECC strength choice (bnc#1012628). +- ubi: Fix race condition between ubi volume creation and udev + (bnc#1012628). +- ubi: fastmap: Erase outdated anchor PEBs during attach + (bnc#1012628). +- ubi: block: Fix locking for idr_alloc/idr_remove (bnc#1012628). +- ubifs: free the encrypted symlink target (bnc#1012628). +- nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to + the mds (bnc#1012628). +- nfs41: do not return ENOMEM on LAYOUTUNAVAILABLE (bnc#1012628). +- NFS: Add a cond_resched() to nfs_commit_release_pages() + (bnc#1012628). +- NFS: Fix nfsstat breakage due to LOOKUPP (bnc#1012628). +- NFS: commit direct writes even if they fail partially + (bnc#1012628). +- NFS: reject request for id_legacy key without auxdata + (bnc#1012628). +- NFS: Fix a race between mmap() and O_DIRECT (bnc#1012628). +- nfsd: Detect unhashed stids in nfsd4_verify_open_stid() + (bnc#1012628). +- kernfs: fix regression in kernfs_fop_write caused by wrong type + (bnc#1012628). +- ahci: Annotate PCI ids for mobile Intel chipsets as such + (bnc#1012628). +- ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo + Lake AHCI (bnc#1012628). +- ahci: Add Intel Cannon Lake PCH-H PCI ID (bnc#1012628). +- crypto: hash - introduce crypto_hash_alg_has_setkey() + (bnc#1012628). +- crypto: cryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: mcryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: poly1305 - remove ->setkey() method (bnc#1012628). +- crypto: hash - annotate algorithms taking optional key + (bnc#1012628). +- crypto: hash - prevent using keyed hashes without setting key + (bnc#1012628). +- media: v4l2-ioctl.c: use check_fmt for enum/g/s/try_fmt + (bnc#1012628). +- media: v4l2-ioctl.c: don't copy back the result for -ENOTTY + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix the indentation (bnc#1012628). +- media: v4l2-compat-ioctl32.c: move 'helper' functions to + __get/put_v4l2_format32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: avoid sizeof(type) (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32 + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy clip list in + put_v4l2_window32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer + type (bnc#1012628). +- media: v4l2-compat-ioctl32.c: don't copy back the result for + certain errors (bnc#1012628). +- media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for + subdevs (bnc#1012628). +- crypto: caam - fix endless loop when DECO acquire fails + (bnc#1012628). +- crypto: sha512-mb - initialize pending lengths correctly + (bnc#1012628). +- crypto: talitos - fix Kernel Oops on hashing an empty file + (bnc#1012628). +- arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls + (bnc#1012628). +- KVM: nVMX: Fix races when sending nested PI while dest + enters/leaves L2 (bnc#1012628). +- KVM: nVMX: Fix bug of injecting L2 exception into L1 + (bnc#1012628). +- KVM: PPC: Book3S HV: Make sure we don't re-enter guest without + XIVE loaded (bnc#1012628). +- KVM: PPC: Book3S HV: Drop locks before reading guest memory + (bnc#1012628). +- KVM: arm/arm64: Handle CPU_PM_ENTER_FAILED (bnc#1012628). +- KVM: PPC: Book3S PR: Fix broken select due to misspelling + (bnc#1012628). +- ASoC: acpi: fix machine driver selection based on quirk + (bnc#1012628). +- ASoC: rockchip: i2s: fix playback after runtime resume + (bnc#1012628). +- ASoC: skl: Fix kernel warning due to zero NHTL entry + (bnc#1012628). +- ASoC: compress: Correct handling of copy callback (bnc#1012628). +- watchdog: imx2_wdt: restore previous timeout after + suspend+resume (bnc#1012628). +- afs: Add missing afs_put_cell() (bnc#1012628). +- afs: Need to clear responded flag in addr cursor (bnc#1012628). +- afs: Fix missing cursor clearance (bnc#1012628). +- afs: Fix server list handling (bnc#1012628). +- btrfs: Handle btrfs_set_extent_delalloc failure in fixup worker + (bnc#1012628). +- Btrfs: raid56: iterate raid56 internal bio with + bio_for_each_segment_all (bnc#1012628). +- kasan: don't emit builtin calls when sanitization is off + (bnc#1012628). +- kasan: rework Kconfig settings (bnc#1012628). +- media: dvb_frontend: be sure to init dvb_frontend_handle_ioctl() + return code (bnc#1012628). +- media: dvb-frontends: fix i2c access helpers for KASAN + (bnc#1012628). +- media: dt-bindings/media/cec-gpio.txt: mention the CEC/HPD + max voltages (bnc#1012628). +- media: ts2020: avoid integer overflows on 32 bit machines + (bnc#1012628). +- media: vivid: fix module load error when enabling fb and + no_error_inj=1 (bnc#1012628). +- media: cxusb, dib0700: ignore XC2028_I2C_FLUSH (bnc#1012628). +- fs/proc/kcore.c: use probe_kernel_read() instead of memcpy() + (bnc#1012628). +- kernel/async.c: revert "async: simplify lowest_in_progress()" + (bnc#1012628). +- kernel/relay.c: revert "kernel/relay.c: fix potential memory + leak" (bnc#1012628). +- pipe: actually allow root to exceed the pipe buffer limits + (bnc#1012628). +- pipe: fix off-by-one error when checking buffer limits + (bnc#1012628). +- HID: quirks: Fix keyboard + touchpad on Toshiba Click Mini + not working (bnc#1012628). +- Bluetooth: btsdio: Do not bind to non-removable BCM43341 + (bnc#1012628). +- Revert "Bluetooth: btusb: fix QCA Rome suspend/resume" + (bnc#1012628). +- Bluetooth: btusb: Restore QCA Rome suspend/resume fix with a + "rewritten" version (bnc#1012628). +- ipmi: use dynamic memory for DMI driver override (bnc#1012628). +- signal/openrisc: Fix do_unaligned_access to send the proper + signal (bnc#1012628). +- signal/sh: Ensure si_signo is initialized in do_divide_error + (bnc#1012628). +- alpha: fix crash if pthread_create races with signal delivery + (bnc#1012628). +- alpha: osf_sys.c: fix put_tv32 regression (bnc#1012628). +- alpha: Fix mixed up args in EXC macro in futex operations + (bnc#1012628). +- alpha: fix reboot on Avanti platform (bnc#1012628). +- alpha: fix formating of stack content (bnc#1012628). +- xtensa: fix futex_atomic_cmpxchg_inatomic (bnc#1012628). +- EDAC, octeon: Fix an uninitialized variable warning + (bnc#1012628). +- genirq: Make legacy autoprobing work again (bnc#1012628). +- pinctrl: intel: Initialize GPIO properly when used through + irqchip (bnc#1012628). +- pinctrl: mcp23s08: fix irq setup order (bnc#1012628). +- pinctrl: sx150x: Unregister the pinctrl on release + (bnc#1012628). +- pinctrl: sx150x: Register pinctrl before adding the gpiochip + (bnc#1012628). +- pinctrl: sx150x: Add a static gpio/pinctrl pin range mapping + (bnc#1012628). +- pktcdvd: Fix pkt_setup_dev() error path (bnc#1012628). +- pktcdvd: Fix a recently introduced NULL pointer dereference + (bnc#1012628). +- blk-mq: quiesce queue before freeing queue (bnc#1012628). +- clocksource/drivers/stm32: Fix kernel panic with multiple timers + (bnc#1012628). +- lib/ubsan.c: s/missaligned/misaligned/ (bnc#1012628). +- lib/ubsan: add type mismatch handler for new GCC/Clang + (bnc#1012628). +- objtool: Fix switch-table detection (bnc#1012628). +- arm64: dts: marvell: add Ethernet aliases (bnc#1012628). +- drm/i915: Avoid PPS HW/SW state mismatch due to rounding + (bnc#1012628). +- ACPI: sbshc: remove raw pointer from printk() message + (bnc#1012628). +- acpi, nfit: fix register dimm error handling (bnc#1012628). +- ovl: force r/o mount when index dir creation fails + (bnc#1012628). +- ovl: fix failure to fsync lower dir (bnc#1012628). +- ovl: take mnt_want_write() for work/index dir setup + (bnc#1012628). +- ovl: take mnt_want_write() for removing impure xattr + (bnc#1012628). +- ovl: hash directory inodes for fsnotify (bnc#1012628). +- mn10300/misalignment: Use SIGSEGV SEGV_MAPERR to report a + failed user copy (bnc#1012628). +- devpts: fix error handling in devpts_mntget() (bnc#1012628). +- ftrace: Remove incorrect setting of glob search field + (bnc#1012628). +- scsi: core: Ensure that the SCSI error handler gets woken up + (bnc#1012628). +- scsi: lpfc: Fix crash after bad bar setup on driver attachment + (bnc#1012628). +- scsi: cxlflash: Reset command ioasc (bnc#1012628). +- rcu: Export init_rcu_head() and destroy_rcu_head() to GPL + modules (bnc#1012628). +- media: dvb_frontend: fix return error code (git-fixes). +- mtd: ubi: wl: Fix error return code in ubi_wl_init() + (git-fixes). +- Update config files. +- Linux 4.15.4 (bnc#1012628). +- watchdog: indydog: Add dependency on SGI_HAS_INDYDOG + (bnc#1012628). +- cifs: Fix missing put_xid in cifs_file_strict_mmap + (bnc#1012628). +- cifs: Fix autonegotiate security settings mismatch + (bnc#1012628). +- CIFS: zero sensitive data when freeing (bnc#1012628). +- cpufreq: mediatek: add mediatek related projects into blacklist + (bnc#1012628). +- dmaengine: dmatest: fix container_of member in dmatest_callback + (bnc#1012628). +- ssb: Do not disable PCI host on non-Mips (bnc#1012628). +- watchdog: gpio_wdt: set WDOG_HW_RUNNING in gpio_wdt_stop + (bnc#1012628). +- Revert "drm/i915: mark all device info struct with __initconst" + (bnc#1012628). +- sched/rt: Use container_of() to get root domain in + rto_push_irq_work_func() (bnc#1012628). +- sched/rt: Up the root domain ref count when passing it around + via IPIs (bnc#1012628). +- media: dvb-usb-v2: lmedm04: Improve logic checking of warm start + (bnc#1012628). +- media: dvb-usb-v2: lmedm04: move ts2020 attach to + dm04_lme2510_tuner (bnc#1012628). +- media: hdpvr: Fix an error handling path in hdpvr_probe() + (bnc#1012628). +- arm64: cpu_errata: Add Kryo to Falkor 1003 errata (bnc#1012628). +- arm64: kpti: Make use of nG dependent on + arm64_kernel_unmapped_at_el0() (bnc#1012628). +- arm64: mm: Permit transitioning from Global to Non-Global + without BBM (bnc#1012628). +- arm64: kpti: Add ->enable callback to remap swapper using nG + mappings (bnc#1012628). +- arm64: Force KPTI to be disabled on Cavium ThunderX + (bnc#1012628). +- arm64: entry: Reword comment about post_ttbr_update_workaround + (bnc#1012628). +- arm64: idmap: Use "awx" flags for .idmap.text .pushsection + directives (bnc#1012628). +- arm64: barrier: Add CSDB macros to control data-value prediction + (bnc#1012628). +- arm64: Implement array_index_mask_nospec() (bnc#1012628). +- arm64: Make USER_DS an inclusive limit (bnc#1012628). +- arm64: Use pointer masking to limit uaccess speculation + (bnc#1012628). +- arm64: entry: Ensure branch through syscall table is bounded + under speculation (bnc#1012628). +- arm64: uaccess: Prevent speculative use of the current + addr_limit (bnc#1012628). +- arm64: uaccess: Don't bother eliding access_ok checks in __{get, + put}_user (bnc#1012628). +- arm64: uaccess: Mask __user pointers for __arch_{clear, + copy_*}_user (bnc#1012628). +- arm64: futex: Mask __user pointers prior to dereference + (bnc#1012628). +- arm64: cpufeature: __this_cpu_has_cap() shouldn't stop early + (bnc#1012628). +- arm64: entry: Apply BP hardening for high-priority synchronous + exceptions (bnc#1012628). +- arm64: entry: Apply BP hardening for suspicious interrupts + from EL0 (bnc#1012628). +- arm64: KVM: Increment PC after handling an SMC trap + (bnc#1012628). +- arm/arm64: KVM: Consolidate the PSCI include files + (bnc#1012628). +- arm/arm64: KVM: Add PSCI_VERSION helper (bnc#1012628). +- arm/arm64: KVM: Add smccc accessors to PSCI code (bnc#1012628). +- arm/arm64: KVM: Implement PSCI 1.0 support (bnc#1012628). +- arm/arm64: KVM: Advertise SMCCC v1.1 (bnc#1012628). +- arm/arm64: KVM: Turn kvm_psci_version into a static inline + (bnc#1012628). +- arm64: KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling + (bnc#1012628). +- firmware/psci: Expose PSCI conduit (bnc#1012628). +- firmware/psci: Expose SMCCC version through psci_ops + (bnc#1012628). +- arm/arm64: smccc: Make function identifiers an unsigned quantity + (bnc#1012628). +- arm/arm64: smccc: Implement SMCCC v1.1 inline primitive + (bnc#1012628). +- arm64: Add ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: Kill PSCI_GET_VERSION as a variant-2 workaround + (bnc#1012628). +- mtd: cfi: convert inline functions to macros (bnc#1012628). +- mtd: nand: brcmnand: Disable prefetch by default (bnc#1012628). +- mtd: nand: Fix nand_do_read_oob() return value (bnc#1012628). +- mtd: nand: sunxi: Fix ECC strength choice (bnc#1012628). +- ubi: Fix race condition between ubi volume creation and udev + (bnc#1012628). +- ubi: fastmap: Erase outdated anchor PEBs during attach + (bnc#1012628). +- ubi: block: Fix locking for idr_alloc/idr_remove (bnc#1012628). +- ubifs: free the encrypted symlink target (bnc#1012628). +- nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to + the mds (bnc#1012628). +- nfs41: do not return ENOMEM on LAYOUTUNAVAILABLE (bnc#1012628). +- NFS: Add a cond_resched() to nfs_commit_release_pages() + (bnc#1012628). +- NFS: Fix nfsstat breakage due to LOOKUPP (bnc#1012628). +- NFS: commit direct writes even if they fail partially + (bnc#1012628). +- NFS: reject request for id_legacy key without auxdata + (bnc#1012628). +- NFS: Fix a race between mmap() and O_DIRECT (bnc#1012628). +- nfsd: Detect unhashed stids in nfsd4_verify_open_stid() + (bnc#1012628). +- kernfs: fix regression in kernfs_fop_write caused by wrong type + (bnc#1012628). +- ahci: Annotate PCI ids for mobile Intel chipsets as such + (bnc#1012628). +- ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo + Lake AHCI (bnc#1012628). +- ahci: Add Intel Cannon Lake PCH-H PCI ID (bnc#1012628). +- crypto: hash - introduce crypto_hash_alg_has_setkey() + (bnc#1012628). +- crypto: cryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: mcryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: poly1305 - remove ->setkey() method (bnc#1012628). +- crypto: hash - annotate algorithms taking optional key + (bnc#1012628). +- crypto: hash - prevent using keyed hashes without setting key + (bnc#1012628). +- media: v4l2-ioctl.c: use check_fmt for enum/g/s/try_fmt + (bnc#1012628). +- media: v4l2-ioctl.c: don't copy back the result for -ENOTTY + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix the indentation (bnc#1012628). +- media: v4l2-compat-ioctl32.c: move 'helper' functions to + __get/put_v4l2_format32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: avoid sizeof(type) (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32 + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy clip list in + put_v4l2_window32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer + type (bnc#1012628). +- media: v4l2-compat-ioctl32.c: don't copy back the result for + certain errors (bnc#1012628). +- media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for + subdevs (bnc#1012628). +- crypto: caam - fix endless loop when DECO acquire fails + (bnc#1012628). +- crypto: sha512-mb - initialize pending lengths correctly + (bnc#1012628). +- crypto: talitos - fix Kernel Oops on hashing an empty file + (bnc#1012628). +- arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls + (bnc#1012628). +- KVM: nVMX: Fix races when sending nested PI while dest + enters/leaves L2 (bnc#1012628). +- KVM: nVMX: Fix bug of injecting L2 exception into L1 + (bnc#1012628). +- KVM: PPC: Book3S HV: Make sure we don't re-enter guest without + XIVE loaded (bnc#1012628). +- KVM: PPC: Book3S HV: Drop locks before reading guest memory + (bnc#1012628). +- KVM: arm/arm64: Handle CPU_PM_ENTER_FAILED (bnc#1012628). +- KVM: PPC: Book3S PR: Fix broken select due to misspelling + (bnc#1012628). +- ASoC: acpi: fix machine driver selection based on quirk + (bnc#1012628). +- ASoC: rockchip: i2s: fix playback after runtime resume + (bnc#1012628). +- ASoC: skl: Fix kernel warning due to zero NHTL entry + (bnc#1012628). +- ASoC: compress: Correct handling of copy callback (bnc#1012628). +- watchdog: imx2_wdt: restore previous timeout after + suspend+resume (bnc#1012628). +- afs: Add missing afs_put_cell() (bnc#1012628). +- afs: Need to clear responded flag in addr cursor (bnc#1012628). +- afs: Fix missing cursor clearance (bnc#1012628). +- afs: Fix server list handling (bnc#1012628). +- btrfs: Handle btrfs_set_extent_delalloc failure in fixup worker + (bnc#1012628). +- Btrfs: raid56: iterate raid56 internal bio with + bio_for_each_segment_all (bnc#1012628). +- kasan: don't emit builtin calls when sanitization is off + (bnc#1012628). +- kasan: rework Kconfig settings (bnc#1012628). +- media: dvb_frontend: be sure to init dvb_frontend_handle_ioctl() + return code (bnc#1012628). +- media: dvb-frontends: fix i2c access helpers for KASAN + (bnc#1012628). +- media: dt-bindings/media/cec-gpio.txt: mention the CEC/HPD + max voltages (bnc#1012628). +- media: ts2020: avoid integer overflows on 32 bit machines + (bnc#1012628). +- media: vivid: fix module load error when enabling fb and + no_error_inj=1 (bnc#1012628). +- media: cxusb, dib0700: ignore XC2028_I2C_FLUSH (bnc#1012628). +- fs/proc/kcore.c: use probe_kernel_read() instead of memcpy() + (bnc#1012628). +- kernel/async.c: revert "async: simplify lowest_in_progress()" + (bnc#1012628). +- kernel/relay.c: revert "kernel/relay.c: fix potential memory + leak" (bnc#1012628). +- pipe: actually allow root to exceed the pipe buffer limits + (bnc#1012628). +- pipe: fix off-by-one error when checking buffer limits + (bnc#1012628). +- HID: quirks: Fix keyboard + touchpad on Toshiba Click Mini + not working (bnc#1012628). +- Bluetooth: btsdio: Do not bind to non-removable BCM43341 + (bnc#1012628). +- Revert "Bluetooth: btusb: fix QCA Rome suspend/resume" + (bnc#1012628). +- Bluetooth: btusb: Restore QCA Rome suspend/resume fix with a + "rewritten" version (bnc#1012628). +- ipmi: use dynamic memory for DMI driver override (bnc#1012628). +- signal/openrisc: Fix do_unaligned_access to send the proper + signal (bnc#1012628). +- signal/sh: Ensure si_signo is initialized in do_divide_error + (bnc#1012628). +- alpha: fix crash if pthread_create races with signal delivery + (bnc#1012628). +- alpha: osf_sys.c: fix put_tv32 regression (bnc#1012628). +- alpha: Fix mixed up args in EXC macro in futex operations + (bnc#1012628). +- alpha: fix reboot on Avanti platform (bnc#1012628). +- alpha: fix formating of stack content (bnc#1012628). +- xtensa: fix futex_atomic_cmpxchg_inatomic (bnc#1012628). +- EDAC, octeon: Fix an uninitialized variable warning + (bnc#1012628). +- genirq: Make legacy autoprobing work again (bnc#1012628). +- pinctrl: intel: Initialize GPIO properly when used through + irqchip (bnc#1012628). +- pinctrl: mcp23s08: fix irq setup order (bnc#1012628). +- pinctrl: sx150x: Unregister the pinctrl on release + (bnc#1012628). +- pinctrl: sx150x: Register pinctrl before adding the gpiochip + (bnc#1012628). +- pinctrl: sx150x: Add a static gpio/pinctrl pin range mapping + (bnc#1012628). +- pktcdvd: Fix pkt_setup_dev() error path (bnc#1012628). +- pktcdvd: Fix a recently introduced NULL pointer dereference + (bnc#1012628). +- blk-mq: quiesce queue before freeing queue (bnc#1012628). +- clocksource/drivers/stm32: Fix kernel panic with multiple timers + (bnc#1012628). +- lib/ubsan.c: s/missaligned/misaligned/ (bnc#1012628). +- lib/ubsan: add type mismatch handler for new GCC/Clang + (bnc#1012628). +- objtool: Fix switch-table detection (bnc#1012628). +- arm64: dts: marvell: add Ethernet aliases (bnc#1012628). +- drm/i915: Avoid PPS HW/SW state mismatch due to rounding + (bnc#1012628). +- ACPI: sbshc: remove raw pointer from printk() message + (bnc#1012628). +- acpi, nfit: fix register dimm error handling (bnc#1012628). +- ovl: force r/o mount when index dir creation fails + (bnc#1012628). +- ovl: fix failure to fsync lower dir (bnc#1012628). +- ovl: take mnt_want_write() for work/index dir setup + (bnc#1012628). +- ovl: take mnt_want_write() for removing impure xattr + (bnc#1012628). +- ovl: hash directory inodes for fsnotify (bnc#1012628). +- mn10300/misalignment: Use SIGSEGV SEGV_MAPERR to report a + failed user copy (bnc#1012628). +- devpts: fix error handling in devpts_mntget() (bnc#1012628). +- ftrace: Remove incorrect setting of glob search field + (bnc#1012628). +- scsi: core: Ensure that the SCSI error handler gets woken up + (bnc#1012628). +- scsi: lpfc: Fix crash after bad bar setup on driver attachment + (bnc#1012628). +- scsi: cxlflash: Reset command ioasc (bnc#1012628). +- rcu: Export init_rcu_head() and destroy_rcu_head() to GPL + modules (bnc#1012628). +- Update config files. +- commit 4d42c34 + ------------------------------------------------------------------- Tue Feb 13 08:58:21 CET 2018 - jslaby@suse.cz diff --git a/dtb-armv7l.spec b/dtb-armv7l.spec index 6219294b..2279767f 100644 --- a/dtb-armv7l.spec +++ b/dtb-armv7l.spec @@ -17,7 +17,7 @@ %define srcversion 4.15 -%define patchversion 4.15.3 +%define patchversion 4.15.4 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -29,9 +29,9 @@ %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb}) Name: dtb-armv7l -Version: 4.15.3 +Version: 4.15.4 %if 0%{?is_kotd} -Release: .g41f294a +Release: .g7169cf1 %else Release: 0 %endif diff --git a/kernel-64kb.changes b/kernel-64kb.changes index 3bb90852..0033dd69 100644 --- a/kernel-64kb.changes +++ b/kernel-64kb.changes @@ -1,3 +1,573 @@ +------------------------------------------------------------------- +Sat Feb 17 09:41:04 CET 2018 - jslaby@suse.cz + +- Linux 4.15.4 (bnc#1012628). +- watchdog: indydog: Add dependency on SGI_HAS_INDYDOG + (bnc#1012628). +- cifs: Fix missing put_xid in cifs_file_strict_mmap + (bnc#1012628). +- cifs: Fix autonegotiate security settings mismatch + (bnc#1012628). +- CIFS: zero sensitive data when freeing (bnc#1012628). +- cpufreq: mediatek: add mediatek related projects into blacklist + (bnc#1012628). +- dmaengine: dmatest: fix container_of member in dmatest_callback + (bnc#1012628). +- ssb: Do not disable PCI host on non-Mips (bnc#1012628). +- watchdog: gpio_wdt: set WDOG_HW_RUNNING in gpio_wdt_stop + (bnc#1012628). +- Revert "drm/i915: mark all device info struct with __initconst" + (bnc#1012628). +- sched/rt: Use container_of() to get root domain in + rto_push_irq_work_func() (bnc#1012628). +- sched/rt: Up the root domain ref count when passing it around + via IPIs (bnc#1012628). +- media: dvb-usb-v2: lmedm04: Improve logic checking of warm start + (bnc#1012628). +- media: dvb-usb-v2: lmedm04: move ts2020 attach to + dm04_lme2510_tuner (bnc#1012628). +- media: hdpvr: Fix an error handling path in hdpvr_probe() + (bnc#1012628). +- arm64: cpu_errata: Add Kryo to Falkor 1003 errata (bnc#1012628). +- arm64: kpti: Make use of nG dependent on + arm64_kernel_unmapped_at_el0() (bnc#1012628). +- arm64: mm: Permit transitioning from Global to Non-Global + without BBM (bnc#1012628). +- arm64: kpti: Add ->enable callback to remap swapper using nG + mappings (bnc#1012628). +- arm64: Force KPTI to be disabled on Cavium ThunderX + (bnc#1012628). +- arm64: entry: Reword comment about post_ttbr_update_workaround + (bnc#1012628). +- arm64: idmap: Use "awx" flags for .idmap.text .pushsection + directives (bnc#1012628). +- arm64: barrier: Add CSDB macros to control data-value prediction + (bnc#1012628). +- arm64: Implement array_index_mask_nospec() (bnc#1012628). +- arm64: Make USER_DS an inclusive limit (bnc#1012628). +- arm64: Use pointer masking to limit uaccess speculation + (bnc#1012628). +- arm64: entry: Ensure branch through syscall table is bounded + under speculation (bnc#1012628). +- arm64: uaccess: Prevent speculative use of the current + addr_limit (bnc#1012628). +- arm64: uaccess: Don't bother eliding access_ok checks in __{get, + put}_user (bnc#1012628). +- arm64: uaccess: Mask __user pointers for __arch_{clear, + copy_*}_user (bnc#1012628). +- arm64: futex: Mask __user pointers prior to dereference + (bnc#1012628). +- arm64: cpufeature: __this_cpu_has_cap() shouldn't stop early + (bnc#1012628). +- arm64: entry: Apply BP hardening for high-priority synchronous + exceptions (bnc#1012628). +- arm64: entry: Apply BP hardening for suspicious interrupts + from EL0 (bnc#1012628). +- arm64: KVM: Increment PC after handling an SMC trap + (bnc#1012628). +- arm/arm64: KVM: Consolidate the PSCI include files + (bnc#1012628). +- arm/arm64: KVM: Add PSCI_VERSION helper (bnc#1012628). +- arm/arm64: KVM: Add smccc accessors to PSCI code (bnc#1012628). +- arm/arm64: KVM: Implement PSCI 1.0 support (bnc#1012628). +- arm/arm64: KVM: Advertise SMCCC v1.1 (bnc#1012628). +- arm/arm64: KVM: Turn kvm_psci_version into a static inline + (bnc#1012628). +- arm64: KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling + (bnc#1012628). +- firmware/psci: Expose PSCI conduit (bnc#1012628). +- firmware/psci: Expose SMCCC version through psci_ops + (bnc#1012628). +- arm/arm64: smccc: Make function identifiers an unsigned quantity + (bnc#1012628). +- arm/arm64: smccc: Implement SMCCC v1.1 inline primitive + (bnc#1012628). +- arm64: Add ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: Kill PSCI_GET_VERSION as a variant-2 workaround + (bnc#1012628). +- mtd: cfi: convert inline functions to macros (bnc#1012628). +- mtd: nand: brcmnand: Disable prefetch by default (bnc#1012628). +- mtd: nand: Fix nand_do_read_oob() return value (bnc#1012628). +- mtd: nand: sunxi: Fix ECC strength choice (bnc#1012628). +- ubi: Fix race condition between ubi volume creation and udev + (bnc#1012628). +- ubi: fastmap: Erase outdated anchor PEBs during attach + (bnc#1012628). +- ubi: block: Fix locking for idr_alloc/idr_remove (bnc#1012628). +- ubifs: free the encrypted symlink target (bnc#1012628). +- nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to + the mds (bnc#1012628). +- nfs41: do not return ENOMEM on LAYOUTUNAVAILABLE (bnc#1012628). +- NFS: Add a cond_resched() to nfs_commit_release_pages() + (bnc#1012628). +- NFS: Fix nfsstat breakage due to LOOKUPP (bnc#1012628). +- NFS: commit direct writes even if they fail partially + (bnc#1012628). +- NFS: reject request for id_legacy key without auxdata + (bnc#1012628). +- NFS: Fix a race between mmap() and O_DIRECT (bnc#1012628). +- nfsd: Detect unhashed stids in nfsd4_verify_open_stid() + (bnc#1012628). +- kernfs: fix regression in kernfs_fop_write caused by wrong type + (bnc#1012628). +- ahci: Annotate PCI ids for mobile Intel chipsets as such + (bnc#1012628). +- ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo + Lake AHCI (bnc#1012628). +- ahci: Add Intel Cannon Lake PCH-H PCI ID (bnc#1012628). +- crypto: hash - introduce crypto_hash_alg_has_setkey() + (bnc#1012628). +- crypto: cryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: mcryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: poly1305 - remove ->setkey() method (bnc#1012628). +- crypto: hash - annotate algorithms taking optional key + (bnc#1012628). +- crypto: hash - prevent using keyed hashes without setting key + (bnc#1012628). +- media: v4l2-ioctl.c: use check_fmt for enum/g/s/try_fmt + (bnc#1012628). +- media: v4l2-ioctl.c: don't copy back the result for -ENOTTY + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix the indentation (bnc#1012628). +- media: v4l2-compat-ioctl32.c: move 'helper' functions to + __get/put_v4l2_format32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: avoid sizeof(type) (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32 + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy clip list in + put_v4l2_window32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer + type (bnc#1012628). +- media: v4l2-compat-ioctl32.c: don't copy back the result for + certain errors (bnc#1012628). +- media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for + subdevs (bnc#1012628). +- crypto: caam - fix endless loop when DECO acquire fails + (bnc#1012628). +- crypto: sha512-mb - initialize pending lengths correctly + (bnc#1012628). +- crypto: talitos - fix Kernel Oops on hashing an empty file + (bnc#1012628). +- arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls + (bnc#1012628). +- KVM: nVMX: Fix races when sending nested PI while dest + enters/leaves L2 (bnc#1012628). +- KVM: nVMX: Fix bug of injecting L2 exception into L1 + (bnc#1012628). +- KVM: PPC: Book3S HV: Make sure we don't re-enter guest without + XIVE loaded (bnc#1012628). +- KVM: PPC: Book3S HV: Drop locks before reading guest memory + (bnc#1012628). +- KVM: arm/arm64: Handle CPU_PM_ENTER_FAILED (bnc#1012628). +- KVM: PPC: Book3S PR: Fix broken select due to misspelling + (bnc#1012628). +- ASoC: acpi: fix machine driver selection based on quirk + (bnc#1012628). +- ASoC: rockchip: i2s: fix playback after runtime resume + (bnc#1012628). +- ASoC: skl: Fix kernel warning due to zero NHTL entry + (bnc#1012628). +- ASoC: compress: Correct handling of copy callback (bnc#1012628). +- watchdog: imx2_wdt: restore previous timeout after + suspend+resume (bnc#1012628). +- afs: Add missing afs_put_cell() (bnc#1012628). +- afs: Need to clear responded flag in addr cursor (bnc#1012628). +- afs: Fix missing cursor clearance (bnc#1012628). +- afs: Fix server list handling (bnc#1012628). +- btrfs: Handle btrfs_set_extent_delalloc failure in fixup worker + (bnc#1012628). +- Btrfs: raid56: iterate raid56 internal bio with + bio_for_each_segment_all (bnc#1012628). +- kasan: don't emit builtin calls when sanitization is off + (bnc#1012628). +- kasan: rework Kconfig settings (bnc#1012628). +- media: dvb_frontend: be sure to init dvb_frontend_handle_ioctl() + return code (bnc#1012628). +- media: dvb-frontends: fix i2c access helpers for KASAN + (bnc#1012628). +- media: dt-bindings/media/cec-gpio.txt: mention the CEC/HPD + max voltages (bnc#1012628). +- media: ts2020: avoid integer overflows on 32 bit machines + (bnc#1012628). +- media: vivid: fix module load error when enabling fb and + no_error_inj=1 (bnc#1012628). +- media: cxusb, dib0700: ignore XC2028_I2C_FLUSH (bnc#1012628). +- fs/proc/kcore.c: use probe_kernel_read() instead of memcpy() + (bnc#1012628). +- kernel/async.c: revert "async: simplify lowest_in_progress()" + (bnc#1012628). +- kernel/relay.c: revert "kernel/relay.c: fix potential memory + leak" (bnc#1012628). +- pipe: actually allow root to exceed the pipe buffer limits + (bnc#1012628). +- pipe: fix off-by-one error when checking buffer limits + (bnc#1012628). +- HID: quirks: Fix keyboard + touchpad on Toshiba Click Mini + not working (bnc#1012628). +- Bluetooth: btsdio: Do not bind to non-removable BCM43341 + (bnc#1012628). +- Revert "Bluetooth: btusb: fix QCA Rome suspend/resume" + (bnc#1012628). +- Bluetooth: btusb: Restore QCA Rome suspend/resume fix with a + "rewritten" version (bnc#1012628). +- ipmi: use dynamic memory for DMI driver override (bnc#1012628). +- signal/openrisc: Fix do_unaligned_access to send the proper + signal (bnc#1012628). +- signal/sh: Ensure si_signo is initialized in do_divide_error + (bnc#1012628). +- alpha: fix crash if pthread_create races with signal delivery + (bnc#1012628). +- alpha: osf_sys.c: fix put_tv32 regression (bnc#1012628). +- alpha: Fix mixed up args in EXC macro in futex operations + (bnc#1012628). +- alpha: fix reboot on Avanti platform (bnc#1012628). +- alpha: fix formating of stack content (bnc#1012628). +- xtensa: fix futex_atomic_cmpxchg_inatomic (bnc#1012628). +- EDAC, octeon: Fix an uninitialized variable warning + (bnc#1012628). +- genirq: Make legacy autoprobing work again (bnc#1012628). +- pinctrl: intel: Initialize GPIO properly when used through + irqchip (bnc#1012628). +- pinctrl: mcp23s08: fix irq setup order (bnc#1012628). +- pinctrl: sx150x: Unregister the pinctrl on release + (bnc#1012628). +- pinctrl: sx150x: Register pinctrl before adding the gpiochip + (bnc#1012628). +- pinctrl: sx150x: Add a static gpio/pinctrl pin range mapping + (bnc#1012628). +- pktcdvd: Fix pkt_setup_dev() error path (bnc#1012628). +- pktcdvd: Fix a recently introduced NULL pointer dereference + (bnc#1012628). +- blk-mq: quiesce queue before freeing queue (bnc#1012628). +- clocksource/drivers/stm32: Fix kernel panic with multiple timers + (bnc#1012628). +- lib/ubsan.c: s/missaligned/misaligned/ (bnc#1012628). +- lib/ubsan: add type mismatch handler for new GCC/Clang + (bnc#1012628). +- objtool: Fix switch-table detection (bnc#1012628). +- arm64: dts: marvell: add Ethernet aliases (bnc#1012628). +- drm/i915: Avoid PPS HW/SW state mismatch due to rounding + (bnc#1012628). +- ACPI: sbshc: remove raw pointer from printk() message + (bnc#1012628). +- acpi, nfit: fix register dimm error handling (bnc#1012628). +- ovl: force r/o mount when index dir creation fails + (bnc#1012628). +- ovl: fix failure to fsync lower dir (bnc#1012628). +- ovl: take mnt_want_write() for work/index dir setup + (bnc#1012628). +- ovl: take mnt_want_write() for removing impure xattr + (bnc#1012628). +- ovl: hash directory inodes for fsnotify (bnc#1012628). +- mn10300/misalignment: Use SIGSEGV SEGV_MAPERR to report a + failed user copy (bnc#1012628). +- devpts: fix error handling in devpts_mntget() (bnc#1012628). +- ftrace: Remove incorrect setting of glob search field + (bnc#1012628). +- scsi: core: Ensure that the SCSI error handler gets woken up + (bnc#1012628). +- scsi: lpfc: Fix crash after bad bar setup on driver attachment + (bnc#1012628). +- scsi: cxlflash: Reset command ioasc (bnc#1012628). +- rcu: Export init_rcu_head() and destroy_rcu_head() to GPL + modules (bnc#1012628). +- media: dvb_frontend: fix return error code (git-fixes). +- mtd: ubi: wl: Fix error return code in ubi_wl_init() + (git-fixes). +- Update config files. +- Linux 4.15.4 (bnc#1012628). +- watchdog: indydog: Add dependency on SGI_HAS_INDYDOG + (bnc#1012628). +- cifs: Fix missing put_xid in cifs_file_strict_mmap + (bnc#1012628). +- cifs: Fix autonegotiate security settings mismatch + (bnc#1012628). +- CIFS: zero sensitive data when freeing (bnc#1012628). +- cpufreq: mediatek: add mediatek related projects into blacklist + (bnc#1012628). +- dmaengine: dmatest: fix container_of member in dmatest_callback + (bnc#1012628). +- ssb: Do not disable PCI host on non-Mips (bnc#1012628). +- watchdog: gpio_wdt: set WDOG_HW_RUNNING in gpio_wdt_stop + (bnc#1012628). +- Revert "drm/i915: mark all device info struct with __initconst" + (bnc#1012628). +- sched/rt: Use container_of() to get root domain in + rto_push_irq_work_func() (bnc#1012628). +- sched/rt: Up the root domain ref count when passing it around + via IPIs (bnc#1012628). +- media: dvb-usb-v2: lmedm04: Improve logic checking of warm start + (bnc#1012628). +- media: dvb-usb-v2: lmedm04: move ts2020 attach to + dm04_lme2510_tuner (bnc#1012628). +- media: hdpvr: Fix an error handling path in hdpvr_probe() + (bnc#1012628). +- arm64: cpu_errata: Add Kryo to Falkor 1003 errata (bnc#1012628). +- arm64: kpti: Make use of nG dependent on + arm64_kernel_unmapped_at_el0() (bnc#1012628). +- arm64: mm: Permit transitioning from Global to Non-Global + without BBM (bnc#1012628). +- arm64: kpti: Add ->enable callback to remap swapper using nG + mappings (bnc#1012628). +- arm64: Force KPTI to be disabled on Cavium ThunderX + (bnc#1012628). +- arm64: entry: Reword comment about post_ttbr_update_workaround + (bnc#1012628). +- arm64: idmap: Use "awx" flags for .idmap.text .pushsection + directives (bnc#1012628). +- arm64: barrier: Add CSDB macros to control data-value prediction + (bnc#1012628). +- arm64: Implement array_index_mask_nospec() (bnc#1012628). +- arm64: Make USER_DS an inclusive limit (bnc#1012628). +- arm64: Use pointer masking to limit uaccess speculation + (bnc#1012628). +- arm64: entry: Ensure branch through syscall table is bounded + under speculation (bnc#1012628). +- arm64: uaccess: Prevent speculative use of the current + addr_limit (bnc#1012628). +- arm64: uaccess: Don't bother eliding access_ok checks in __{get, + put}_user (bnc#1012628). +- arm64: uaccess: Mask __user pointers for __arch_{clear, + copy_*}_user (bnc#1012628). +- arm64: futex: Mask __user pointers prior to dereference + (bnc#1012628). +- arm64: cpufeature: __this_cpu_has_cap() shouldn't stop early + (bnc#1012628). +- arm64: entry: Apply BP hardening for high-priority synchronous + exceptions (bnc#1012628). +- arm64: entry: Apply BP hardening for suspicious interrupts + from EL0 (bnc#1012628). +- arm64: KVM: Increment PC after handling an SMC trap + (bnc#1012628). +- arm/arm64: KVM: Consolidate the PSCI include files + (bnc#1012628). +- arm/arm64: KVM: Add PSCI_VERSION helper (bnc#1012628). +- arm/arm64: KVM: Add smccc accessors to PSCI code (bnc#1012628). +- arm/arm64: KVM: Implement PSCI 1.0 support (bnc#1012628). +- arm/arm64: KVM: Advertise SMCCC v1.1 (bnc#1012628). +- arm/arm64: KVM: Turn kvm_psci_version into a static inline + (bnc#1012628). +- arm64: KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling + (bnc#1012628). +- firmware/psci: Expose PSCI conduit (bnc#1012628). +- firmware/psci: Expose SMCCC version through psci_ops + (bnc#1012628). +- arm/arm64: smccc: Make function identifiers an unsigned quantity + (bnc#1012628). +- arm/arm64: smccc: Implement SMCCC v1.1 inline primitive + (bnc#1012628). +- arm64: Add ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: Kill PSCI_GET_VERSION as a variant-2 workaround + (bnc#1012628). +- mtd: cfi: convert inline functions to macros (bnc#1012628). +- mtd: nand: brcmnand: Disable prefetch by default (bnc#1012628). +- mtd: nand: Fix nand_do_read_oob() return value (bnc#1012628). +- mtd: nand: sunxi: Fix ECC strength choice (bnc#1012628). +- ubi: Fix race condition between ubi volume creation and udev + (bnc#1012628). +- ubi: fastmap: Erase outdated anchor PEBs during attach + (bnc#1012628). +- ubi: block: Fix locking for idr_alloc/idr_remove (bnc#1012628). +- ubifs: free the encrypted symlink target (bnc#1012628). +- nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to + the mds (bnc#1012628). +- nfs41: do not return ENOMEM on LAYOUTUNAVAILABLE (bnc#1012628). +- NFS: Add a cond_resched() to nfs_commit_release_pages() + (bnc#1012628). +- NFS: Fix nfsstat breakage due to LOOKUPP (bnc#1012628). +- NFS: commit direct writes even if they fail partially + (bnc#1012628). +- NFS: reject request for id_legacy key without auxdata + (bnc#1012628). +- NFS: Fix a race between mmap() and O_DIRECT (bnc#1012628). +- nfsd: Detect unhashed stids in nfsd4_verify_open_stid() + (bnc#1012628). +- kernfs: fix regression in kernfs_fop_write caused by wrong type + (bnc#1012628). +- ahci: Annotate PCI ids for mobile Intel chipsets as such + (bnc#1012628). +- ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo + Lake AHCI (bnc#1012628). +- ahci: Add Intel Cannon Lake PCH-H PCI ID (bnc#1012628). +- crypto: hash - introduce crypto_hash_alg_has_setkey() + (bnc#1012628). +- crypto: cryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: mcryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: poly1305 - remove ->setkey() method (bnc#1012628). +- crypto: hash - annotate algorithms taking optional key + (bnc#1012628). +- crypto: hash - prevent using keyed hashes without setting key + (bnc#1012628). +- media: v4l2-ioctl.c: use check_fmt for enum/g/s/try_fmt + (bnc#1012628). +- media: v4l2-ioctl.c: don't copy back the result for -ENOTTY + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix the indentation (bnc#1012628). +- media: v4l2-compat-ioctl32.c: move 'helper' functions to + __get/put_v4l2_format32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: avoid sizeof(type) (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32 + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy clip list in + put_v4l2_window32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer + type (bnc#1012628). +- media: v4l2-compat-ioctl32.c: don't copy back the result for + certain errors (bnc#1012628). +- media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for + subdevs (bnc#1012628). +- crypto: caam - fix endless loop when DECO acquire fails + (bnc#1012628). +- crypto: sha512-mb - initialize pending lengths correctly + (bnc#1012628). +- crypto: talitos - fix Kernel Oops on hashing an empty file + (bnc#1012628). +- arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls + (bnc#1012628). +- KVM: nVMX: Fix races when sending nested PI while dest + enters/leaves L2 (bnc#1012628). +- KVM: nVMX: Fix bug of injecting L2 exception into L1 + (bnc#1012628). +- KVM: PPC: Book3S HV: Make sure we don't re-enter guest without + XIVE loaded (bnc#1012628). +- KVM: PPC: Book3S HV: Drop locks before reading guest memory + (bnc#1012628). +- KVM: arm/arm64: Handle CPU_PM_ENTER_FAILED (bnc#1012628). +- KVM: PPC: Book3S PR: Fix broken select due to misspelling + (bnc#1012628). +- ASoC: acpi: fix machine driver selection based on quirk + (bnc#1012628). +- ASoC: rockchip: i2s: fix playback after runtime resume + (bnc#1012628). +- ASoC: skl: Fix kernel warning due to zero NHTL entry + (bnc#1012628). +- ASoC: compress: Correct handling of copy callback (bnc#1012628). +- watchdog: imx2_wdt: restore previous timeout after + suspend+resume (bnc#1012628). +- afs: Add missing afs_put_cell() (bnc#1012628). +- afs: Need to clear responded flag in addr cursor (bnc#1012628). +- afs: Fix missing cursor clearance (bnc#1012628). +- afs: Fix server list handling (bnc#1012628). +- btrfs: Handle btrfs_set_extent_delalloc failure in fixup worker + (bnc#1012628). +- Btrfs: raid56: iterate raid56 internal bio with + bio_for_each_segment_all (bnc#1012628). +- kasan: don't emit builtin calls when sanitization is off + (bnc#1012628). +- kasan: rework Kconfig settings (bnc#1012628). +- media: dvb_frontend: be sure to init dvb_frontend_handle_ioctl() + return code (bnc#1012628). +- media: dvb-frontends: fix i2c access helpers for KASAN + (bnc#1012628). +- media: dt-bindings/media/cec-gpio.txt: mention the CEC/HPD + max voltages (bnc#1012628). +- media: ts2020: avoid integer overflows on 32 bit machines + (bnc#1012628). +- media: vivid: fix module load error when enabling fb and + no_error_inj=1 (bnc#1012628). +- media: cxusb, dib0700: ignore XC2028_I2C_FLUSH (bnc#1012628). +- fs/proc/kcore.c: use probe_kernel_read() instead of memcpy() + (bnc#1012628). +- kernel/async.c: revert "async: simplify lowest_in_progress()" + (bnc#1012628). +- kernel/relay.c: revert "kernel/relay.c: fix potential memory + leak" (bnc#1012628). +- pipe: actually allow root to exceed the pipe buffer limits + (bnc#1012628). +- pipe: fix off-by-one error when checking buffer limits + (bnc#1012628). +- HID: quirks: Fix keyboard + touchpad on Toshiba Click Mini + not working (bnc#1012628). +- Bluetooth: btsdio: Do not bind to non-removable BCM43341 + (bnc#1012628). +- Revert "Bluetooth: btusb: fix QCA Rome suspend/resume" + (bnc#1012628). +- Bluetooth: btusb: Restore QCA Rome suspend/resume fix with a + "rewritten" version (bnc#1012628). +- ipmi: use dynamic memory for DMI driver override (bnc#1012628). +- signal/openrisc: Fix do_unaligned_access to send the proper + signal (bnc#1012628). +- signal/sh: Ensure si_signo is initialized in do_divide_error + (bnc#1012628). +- alpha: fix crash if pthread_create races with signal delivery + (bnc#1012628). +- alpha: osf_sys.c: fix put_tv32 regression (bnc#1012628). +- alpha: Fix mixed up args in EXC macro in futex operations + (bnc#1012628). +- alpha: fix reboot on Avanti platform (bnc#1012628). +- alpha: fix formating of stack content (bnc#1012628). +- xtensa: fix futex_atomic_cmpxchg_inatomic (bnc#1012628). +- EDAC, octeon: Fix an uninitialized variable warning + (bnc#1012628). +- genirq: Make legacy autoprobing work again (bnc#1012628). +- pinctrl: intel: Initialize GPIO properly when used through + irqchip (bnc#1012628). +- pinctrl: mcp23s08: fix irq setup order (bnc#1012628). +- pinctrl: sx150x: Unregister the pinctrl on release + (bnc#1012628). +- pinctrl: sx150x: Register pinctrl before adding the gpiochip + (bnc#1012628). +- pinctrl: sx150x: Add a static gpio/pinctrl pin range mapping + (bnc#1012628). +- pktcdvd: Fix pkt_setup_dev() error path (bnc#1012628). +- pktcdvd: Fix a recently introduced NULL pointer dereference + (bnc#1012628). +- blk-mq: quiesce queue before freeing queue (bnc#1012628). +- clocksource/drivers/stm32: Fix kernel panic with multiple timers + (bnc#1012628). +- lib/ubsan.c: s/missaligned/misaligned/ (bnc#1012628). +- lib/ubsan: add type mismatch handler for new GCC/Clang + (bnc#1012628). +- objtool: Fix switch-table detection (bnc#1012628). +- arm64: dts: marvell: add Ethernet aliases (bnc#1012628). +- drm/i915: Avoid PPS HW/SW state mismatch due to rounding + (bnc#1012628). +- ACPI: sbshc: remove raw pointer from printk() message + (bnc#1012628). +- acpi, nfit: fix register dimm error handling (bnc#1012628). +- ovl: force r/o mount when index dir creation fails + (bnc#1012628). +- ovl: fix failure to fsync lower dir (bnc#1012628). +- ovl: take mnt_want_write() for work/index dir setup + (bnc#1012628). +- ovl: take mnt_want_write() for removing impure xattr + (bnc#1012628). +- ovl: hash directory inodes for fsnotify (bnc#1012628). +- mn10300/misalignment: Use SIGSEGV SEGV_MAPERR to report a + failed user copy (bnc#1012628). +- devpts: fix error handling in devpts_mntget() (bnc#1012628). +- ftrace: Remove incorrect setting of glob search field + (bnc#1012628). +- scsi: core: Ensure that the SCSI error handler gets woken up + (bnc#1012628). +- scsi: lpfc: Fix crash after bad bar setup on driver attachment + (bnc#1012628). +- scsi: cxlflash: Reset command ioasc (bnc#1012628). +- rcu: Export init_rcu_head() and destroy_rcu_head() to GPL + modules (bnc#1012628). +- Update config files. +- commit 4d42c34 + ------------------------------------------------------------------- Tue Feb 13 08:58:21 CET 2018 - jslaby@suse.cz diff --git a/kernel-64kb.spec b/kernel-64kb.spec index 8a595532..785cae0d 100644 --- a/kernel-64kb.spec +++ b/kernel-64kb.spec @@ -18,7 +18,7 @@ %define srcversion 4.15 -%define patchversion 4.15.3 +%define patchversion 4.15.4 %define variant %{nil} %define vanilla_only 0 @@ -58,9 +58,9 @@ Name: kernel-64kb Summary: Kernel with 64kb PAGE_SIZE License: GPL-2.0 Group: System/Kernel -Version: 4.15.3 +Version: 4.15.4 %if 0%{?is_kotd} -Release: .g41f294a +Release: .g7169cf1 %else Release: 0 %endif diff --git a/kernel-debug.changes b/kernel-debug.changes index 3bb90852..0033dd69 100644 --- a/kernel-debug.changes +++ b/kernel-debug.changes @@ -1,3 +1,573 @@ +------------------------------------------------------------------- +Sat Feb 17 09:41:04 CET 2018 - jslaby@suse.cz + +- Linux 4.15.4 (bnc#1012628). +- watchdog: indydog: Add dependency on SGI_HAS_INDYDOG + (bnc#1012628). +- cifs: Fix missing put_xid in cifs_file_strict_mmap + (bnc#1012628). +- cifs: Fix autonegotiate security settings mismatch + (bnc#1012628). +- CIFS: zero sensitive data when freeing (bnc#1012628). +- cpufreq: mediatek: add mediatek related projects into blacklist + (bnc#1012628). +- dmaengine: dmatest: fix container_of member in dmatest_callback + (bnc#1012628). +- ssb: Do not disable PCI host on non-Mips (bnc#1012628). +- watchdog: gpio_wdt: set WDOG_HW_RUNNING in gpio_wdt_stop + (bnc#1012628). +- Revert "drm/i915: mark all device info struct with __initconst" + (bnc#1012628). +- sched/rt: Use container_of() to get root domain in + rto_push_irq_work_func() (bnc#1012628). +- sched/rt: Up the root domain ref count when passing it around + via IPIs (bnc#1012628). +- media: dvb-usb-v2: lmedm04: Improve logic checking of warm start + (bnc#1012628). +- media: dvb-usb-v2: lmedm04: move ts2020 attach to + dm04_lme2510_tuner (bnc#1012628). +- media: hdpvr: Fix an error handling path in hdpvr_probe() + (bnc#1012628). +- arm64: cpu_errata: Add Kryo to Falkor 1003 errata (bnc#1012628). +- arm64: kpti: Make use of nG dependent on + arm64_kernel_unmapped_at_el0() (bnc#1012628). +- arm64: mm: Permit transitioning from Global to Non-Global + without BBM (bnc#1012628). +- arm64: kpti: Add ->enable callback to remap swapper using nG + mappings (bnc#1012628). +- arm64: Force KPTI to be disabled on Cavium ThunderX + (bnc#1012628). +- arm64: entry: Reword comment about post_ttbr_update_workaround + (bnc#1012628). +- arm64: idmap: Use "awx" flags for .idmap.text .pushsection + directives (bnc#1012628). +- arm64: barrier: Add CSDB macros to control data-value prediction + (bnc#1012628). +- arm64: Implement array_index_mask_nospec() (bnc#1012628). +- arm64: Make USER_DS an inclusive limit (bnc#1012628). +- arm64: Use pointer masking to limit uaccess speculation + (bnc#1012628). +- arm64: entry: Ensure branch through syscall table is bounded + under speculation (bnc#1012628). +- arm64: uaccess: Prevent speculative use of the current + addr_limit (bnc#1012628). +- arm64: uaccess: Don't bother eliding access_ok checks in __{get, + put}_user (bnc#1012628). +- arm64: uaccess: Mask __user pointers for __arch_{clear, + copy_*}_user (bnc#1012628). +- arm64: futex: Mask __user pointers prior to dereference + (bnc#1012628). +- arm64: cpufeature: __this_cpu_has_cap() shouldn't stop early + (bnc#1012628). +- arm64: entry: Apply BP hardening for high-priority synchronous + exceptions (bnc#1012628). +- arm64: entry: Apply BP hardening for suspicious interrupts + from EL0 (bnc#1012628). +- arm64: KVM: Increment PC after handling an SMC trap + (bnc#1012628). +- arm/arm64: KVM: Consolidate the PSCI include files + (bnc#1012628). +- arm/arm64: KVM: Add PSCI_VERSION helper (bnc#1012628). +- arm/arm64: KVM: Add smccc accessors to PSCI code (bnc#1012628). +- arm/arm64: KVM: Implement PSCI 1.0 support (bnc#1012628). +- arm/arm64: KVM: Advertise SMCCC v1.1 (bnc#1012628). +- arm/arm64: KVM: Turn kvm_psci_version into a static inline + (bnc#1012628). +- arm64: KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling + (bnc#1012628). +- firmware/psci: Expose PSCI conduit (bnc#1012628). +- firmware/psci: Expose SMCCC version through psci_ops + (bnc#1012628). +- arm/arm64: smccc: Make function identifiers an unsigned quantity + (bnc#1012628). +- arm/arm64: smccc: Implement SMCCC v1.1 inline primitive + (bnc#1012628). +- arm64: Add ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: Kill PSCI_GET_VERSION as a variant-2 workaround + (bnc#1012628). +- mtd: cfi: convert inline functions to macros (bnc#1012628). +- mtd: nand: brcmnand: Disable prefetch by default (bnc#1012628). +- mtd: nand: Fix nand_do_read_oob() return value (bnc#1012628). +- mtd: nand: sunxi: Fix ECC strength choice (bnc#1012628). +- ubi: Fix race condition between ubi volume creation and udev + (bnc#1012628). +- ubi: fastmap: Erase outdated anchor PEBs during attach + (bnc#1012628). +- ubi: block: Fix locking for idr_alloc/idr_remove (bnc#1012628). +- ubifs: free the encrypted symlink target (bnc#1012628). +- nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to + the mds (bnc#1012628). +- nfs41: do not return ENOMEM on LAYOUTUNAVAILABLE (bnc#1012628). +- NFS: Add a cond_resched() to nfs_commit_release_pages() + (bnc#1012628). +- NFS: Fix nfsstat breakage due to LOOKUPP (bnc#1012628). +- NFS: commit direct writes even if they fail partially + (bnc#1012628). +- NFS: reject request for id_legacy key without auxdata + (bnc#1012628). +- NFS: Fix a race between mmap() and O_DIRECT (bnc#1012628). +- nfsd: Detect unhashed stids in nfsd4_verify_open_stid() + (bnc#1012628). +- kernfs: fix regression in kernfs_fop_write caused by wrong type + (bnc#1012628). +- ahci: Annotate PCI ids for mobile Intel chipsets as such + (bnc#1012628). +- ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo + Lake AHCI (bnc#1012628). +- ahci: Add Intel Cannon Lake PCH-H PCI ID (bnc#1012628). +- crypto: hash - introduce crypto_hash_alg_has_setkey() + (bnc#1012628). +- crypto: cryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: mcryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: poly1305 - remove ->setkey() method (bnc#1012628). +- crypto: hash - annotate algorithms taking optional key + (bnc#1012628). +- crypto: hash - prevent using keyed hashes without setting key + (bnc#1012628). +- media: v4l2-ioctl.c: use check_fmt for enum/g/s/try_fmt + (bnc#1012628). +- media: v4l2-ioctl.c: don't copy back the result for -ENOTTY + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix the indentation (bnc#1012628). +- media: v4l2-compat-ioctl32.c: move 'helper' functions to + __get/put_v4l2_format32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: avoid sizeof(type) (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32 + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy clip list in + put_v4l2_window32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer + type (bnc#1012628). +- media: v4l2-compat-ioctl32.c: don't copy back the result for + certain errors (bnc#1012628). +- media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for + subdevs (bnc#1012628). +- crypto: caam - fix endless loop when DECO acquire fails + (bnc#1012628). +- crypto: sha512-mb - initialize pending lengths correctly + (bnc#1012628). +- crypto: talitos - fix Kernel Oops on hashing an empty file + (bnc#1012628). +- arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls + (bnc#1012628). +- KVM: nVMX: Fix races when sending nested PI while dest + enters/leaves L2 (bnc#1012628). +- KVM: nVMX: Fix bug of injecting L2 exception into L1 + (bnc#1012628). +- KVM: PPC: Book3S HV: Make sure we don't re-enter guest without + XIVE loaded (bnc#1012628). +- KVM: PPC: Book3S HV: Drop locks before reading guest memory + (bnc#1012628). +- KVM: arm/arm64: Handle CPU_PM_ENTER_FAILED (bnc#1012628). +- KVM: PPC: Book3S PR: Fix broken select due to misspelling + (bnc#1012628). +- ASoC: acpi: fix machine driver selection based on quirk + (bnc#1012628). +- ASoC: rockchip: i2s: fix playback after runtime resume + (bnc#1012628). +- ASoC: skl: Fix kernel warning due to zero NHTL entry + (bnc#1012628). +- ASoC: compress: Correct handling of copy callback (bnc#1012628). +- watchdog: imx2_wdt: restore previous timeout after + suspend+resume (bnc#1012628). +- afs: Add missing afs_put_cell() (bnc#1012628). +- afs: Need to clear responded flag in addr cursor (bnc#1012628). +- afs: Fix missing cursor clearance (bnc#1012628). +- afs: Fix server list handling (bnc#1012628). +- btrfs: Handle btrfs_set_extent_delalloc failure in fixup worker + (bnc#1012628). +- Btrfs: raid56: iterate raid56 internal bio with + bio_for_each_segment_all (bnc#1012628). +- kasan: don't emit builtin calls when sanitization is off + (bnc#1012628). +- kasan: rework Kconfig settings (bnc#1012628). +- media: dvb_frontend: be sure to init dvb_frontend_handle_ioctl() + return code (bnc#1012628). +- media: dvb-frontends: fix i2c access helpers for KASAN + (bnc#1012628). +- media: dt-bindings/media/cec-gpio.txt: mention the CEC/HPD + max voltages (bnc#1012628). +- media: ts2020: avoid integer overflows on 32 bit machines + (bnc#1012628). +- media: vivid: fix module load error when enabling fb and + no_error_inj=1 (bnc#1012628). +- media: cxusb, dib0700: ignore XC2028_I2C_FLUSH (bnc#1012628). +- fs/proc/kcore.c: use probe_kernel_read() instead of memcpy() + (bnc#1012628). +- kernel/async.c: revert "async: simplify lowest_in_progress()" + (bnc#1012628). +- kernel/relay.c: revert "kernel/relay.c: fix potential memory + leak" (bnc#1012628). +- pipe: actually allow root to exceed the pipe buffer limits + (bnc#1012628). +- pipe: fix off-by-one error when checking buffer limits + (bnc#1012628). +- HID: quirks: Fix keyboard + touchpad on Toshiba Click Mini + not working (bnc#1012628). +- Bluetooth: btsdio: Do not bind to non-removable BCM43341 + (bnc#1012628). +- Revert "Bluetooth: btusb: fix QCA Rome suspend/resume" + (bnc#1012628). +- Bluetooth: btusb: Restore QCA Rome suspend/resume fix with a + "rewritten" version (bnc#1012628). +- ipmi: use dynamic memory for DMI driver override (bnc#1012628). +- signal/openrisc: Fix do_unaligned_access to send the proper + signal (bnc#1012628). +- signal/sh: Ensure si_signo is initialized in do_divide_error + (bnc#1012628). +- alpha: fix crash if pthread_create races with signal delivery + (bnc#1012628). +- alpha: osf_sys.c: fix put_tv32 regression (bnc#1012628). +- alpha: Fix mixed up args in EXC macro in futex operations + (bnc#1012628). +- alpha: fix reboot on Avanti platform (bnc#1012628). +- alpha: fix formating of stack content (bnc#1012628). +- xtensa: fix futex_atomic_cmpxchg_inatomic (bnc#1012628). +- EDAC, octeon: Fix an uninitialized variable warning + (bnc#1012628). +- genirq: Make legacy autoprobing work again (bnc#1012628). +- pinctrl: intel: Initialize GPIO properly when used through + irqchip (bnc#1012628). +- pinctrl: mcp23s08: fix irq setup order (bnc#1012628). +- pinctrl: sx150x: Unregister the pinctrl on release + (bnc#1012628). +- pinctrl: sx150x: Register pinctrl before adding the gpiochip + (bnc#1012628). +- pinctrl: sx150x: Add a static gpio/pinctrl pin range mapping + (bnc#1012628). +- pktcdvd: Fix pkt_setup_dev() error path (bnc#1012628). +- pktcdvd: Fix a recently introduced NULL pointer dereference + (bnc#1012628). +- blk-mq: quiesce queue before freeing queue (bnc#1012628). +- clocksource/drivers/stm32: Fix kernel panic with multiple timers + (bnc#1012628). +- lib/ubsan.c: s/missaligned/misaligned/ (bnc#1012628). +- lib/ubsan: add type mismatch handler for new GCC/Clang + (bnc#1012628). +- objtool: Fix switch-table detection (bnc#1012628). +- arm64: dts: marvell: add Ethernet aliases (bnc#1012628). +- drm/i915: Avoid PPS HW/SW state mismatch due to rounding + (bnc#1012628). +- ACPI: sbshc: remove raw pointer from printk() message + (bnc#1012628). +- acpi, nfit: fix register dimm error handling (bnc#1012628). +- ovl: force r/o mount when index dir creation fails + (bnc#1012628). +- ovl: fix failure to fsync lower dir (bnc#1012628). +- ovl: take mnt_want_write() for work/index dir setup + (bnc#1012628). +- ovl: take mnt_want_write() for removing impure xattr + (bnc#1012628). +- ovl: hash directory inodes for fsnotify (bnc#1012628). +- mn10300/misalignment: Use SIGSEGV SEGV_MAPERR to report a + failed user copy (bnc#1012628). +- devpts: fix error handling in devpts_mntget() (bnc#1012628). +- ftrace: Remove incorrect setting of glob search field + (bnc#1012628). +- scsi: core: Ensure that the SCSI error handler gets woken up + (bnc#1012628). +- scsi: lpfc: Fix crash after bad bar setup on driver attachment + (bnc#1012628). +- scsi: cxlflash: Reset command ioasc (bnc#1012628). +- rcu: Export init_rcu_head() and destroy_rcu_head() to GPL + modules (bnc#1012628). +- media: dvb_frontend: fix return error code (git-fixes). +- mtd: ubi: wl: Fix error return code in ubi_wl_init() + (git-fixes). +- Update config files. +- Linux 4.15.4 (bnc#1012628). +- watchdog: indydog: Add dependency on SGI_HAS_INDYDOG + (bnc#1012628). +- cifs: Fix missing put_xid in cifs_file_strict_mmap + (bnc#1012628). +- cifs: Fix autonegotiate security settings mismatch + (bnc#1012628). +- CIFS: zero sensitive data when freeing (bnc#1012628). +- cpufreq: mediatek: add mediatek related projects into blacklist + (bnc#1012628). +- dmaengine: dmatest: fix container_of member in dmatest_callback + (bnc#1012628). +- ssb: Do not disable PCI host on non-Mips (bnc#1012628). +- watchdog: gpio_wdt: set WDOG_HW_RUNNING in gpio_wdt_stop + (bnc#1012628). +- Revert "drm/i915: mark all device info struct with __initconst" + (bnc#1012628). +- sched/rt: Use container_of() to get root domain in + rto_push_irq_work_func() (bnc#1012628). +- sched/rt: Up the root domain ref count when passing it around + via IPIs (bnc#1012628). +- media: dvb-usb-v2: lmedm04: Improve logic checking of warm start + (bnc#1012628). +- media: dvb-usb-v2: lmedm04: move ts2020 attach to + dm04_lme2510_tuner (bnc#1012628). +- media: hdpvr: Fix an error handling path in hdpvr_probe() + (bnc#1012628). +- arm64: cpu_errata: Add Kryo to Falkor 1003 errata (bnc#1012628). +- arm64: kpti: Make use of nG dependent on + arm64_kernel_unmapped_at_el0() (bnc#1012628). +- arm64: mm: Permit transitioning from Global to Non-Global + without BBM (bnc#1012628). +- arm64: kpti: Add ->enable callback to remap swapper using nG + mappings (bnc#1012628). +- arm64: Force KPTI to be disabled on Cavium ThunderX + (bnc#1012628). +- arm64: entry: Reword comment about post_ttbr_update_workaround + (bnc#1012628). +- arm64: idmap: Use "awx" flags for .idmap.text .pushsection + directives (bnc#1012628). +- arm64: barrier: Add CSDB macros to control data-value prediction + (bnc#1012628). +- arm64: Implement array_index_mask_nospec() (bnc#1012628). +- arm64: Make USER_DS an inclusive limit (bnc#1012628). +- arm64: Use pointer masking to limit uaccess speculation + (bnc#1012628). +- arm64: entry: Ensure branch through syscall table is bounded + under speculation (bnc#1012628). +- arm64: uaccess: Prevent speculative use of the current + addr_limit (bnc#1012628). +- arm64: uaccess: Don't bother eliding access_ok checks in __{get, + put}_user (bnc#1012628). +- arm64: uaccess: Mask __user pointers for __arch_{clear, + copy_*}_user (bnc#1012628). +- arm64: futex: Mask __user pointers prior to dereference + (bnc#1012628). +- arm64: cpufeature: __this_cpu_has_cap() shouldn't stop early + (bnc#1012628). +- arm64: entry: Apply BP hardening for high-priority synchronous + exceptions (bnc#1012628). +- arm64: entry: Apply BP hardening for suspicious interrupts + from EL0 (bnc#1012628). +- arm64: KVM: Increment PC after handling an SMC trap + (bnc#1012628). +- arm/arm64: KVM: Consolidate the PSCI include files + (bnc#1012628). +- arm/arm64: KVM: Add PSCI_VERSION helper (bnc#1012628). +- arm/arm64: KVM: Add smccc accessors to PSCI code (bnc#1012628). +- arm/arm64: KVM: Implement PSCI 1.0 support (bnc#1012628). +- arm/arm64: KVM: Advertise SMCCC v1.1 (bnc#1012628). +- arm/arm64: KVM: Turn kvm_psci_version into a static inline + (bnc#1012628). +- arm64: KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling + (bnc#1012628). +- firmware/psci: Expose PSCI conduit (bnc#1012628). +- firmware/psci: Expose SMCCC version through psci_ops + (bnc#1012628). +- arm/arm64: smccc: Make function identifiers an unsigned quantity + (bnc#1012628). +- arm/arm64: smccc: Implement SMCCC v1.1 inline primitive + (bnc#1012628). +- arm64: Add ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: Kill PSCI_GET_VERSION as a variant-2 workaround + (bnc#1012628). +- mtd: cfi: convert inline functions to macros (bnc#1012628). +- mtd: nand: brcmnand: Disable prefetch by default (bnc#1012628). +- mtd: nand: Fix nand_do_read_oob() return value (bnc#1012628). +- mtd: nand: sunxi: Fix ECC strength choice (bnc#1012628). +- ubi: Fix race condition between ubi volume creation and udev + (bnc#1012628). +- ubi: fastmap: Erase outdated anchor PEBs during attach + (bnc#1012628). +- ubi: block: Fix locking for idr_alloc/idr_remove (bnc#1012628). +- ubifs: free the encrypted symlink target (bnc#1012628). +- nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to + the mds (bnc#1012628). +- nfs41: do not return ENOMEM on LAYOUTUNAVAILABLE (bnc#1012628). +- NFS: Add a cond_resched() to nfs_commit_release_pages() + (bnc#1012628). +- NFS: Fix nfsstat breakage due to LOOKUPP (bnc#1012628). +- NFS: commit direct writes even if they fail partially + (bnc#1012628). +- NFS: reject request for id_legacy key without auxdata + (bnc#1012628). +- NFS: Fix a race between mmap() and O_DIRECT (bnc#1012628). +- nfsd: Detect unhashed stids in nfsd4_verify_open_stid() + (bnc#1012628). +- kernfs: fix regression in kernfs_fop_write caused by wrong type + (bnc#1012628). +- ahci: Annotate PCI ids for mobile Intel chipsets as such + (bnc#1012628). +- ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo + Lake AHCI (bnc#1012628). +- ahci: Add Intel Cannon Lake PCH-H PCI ID (bnc#1012628). +- crypto: hash - introduce crypto_hash_alg_has_setkey() + (bnc#1012628). +- crypto: cryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: mcryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: poly1305 - remove ->setkey() method (bnc#1012628). +- crypto: hash - annotate algorithms taking optional key + (bnc#1012628). +- crypto: hash - prevent using keyed hashes without setting key + (bnc#1012628). +- media: v4l2-ioctl.c: use check_fmt for enum/g/s/try_fmt + (bnc#1012628). +- media: v4l2-ioctl.c: don't copy back the result for -ENOTTY + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix the indentation (bnc#1012628). +- media: v4l2-compat-ioctl32.c: move 'helper' functions to + __get/put_v4l2_format32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: avoid sizeof(type) (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32 + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy clip list in + put_v4l2_window32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer + type (bnc#1012628). +- media: v4l2-compat-ioctl32.c: don't copy back the result for + certain errors (bnc#1012628). +- media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for + subdevs (bnc#1012628). +- crypto: caam - fix endless loop when DECO acquire fails + (bnc#1012628). +- crypto: sha512-mb - initialize pending lengths correctly + (bnc#1012628). +- crypto: talitos - fix Kernel Oops on hashing an empty file + (bnc#1012628). +- arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls + (bnc#1012628). +- KVM: nVMX: Fix races when sending nested PI while dest + enters/leaves L2 (bnc#1012628). +- KVM: nVMX: Fix bug of injecting L2 exception into L1 + (bnc#1012628). +- KVM: PPC: Book3S HV: Make sure we don't re-enter guest without + XIVE loaded (bnc#1012628). +- KVM: PPC: Book3S HV: Drop locks before reading guest memory + (bnc#1012628). +- KVM: arm/arm64: Handle CPU_PM_ENTER_FAILED (bnc#1012628). +- KVM: PPC: Book3S PR: Fix broken select due to misspelling + (bnc#1012628). +- ASoC: acpi: fix machine driver selection based on quirk + (bnc#1012628). +- ASoC: rockchip: i2s: fix playback after runtime resume + (bnc#1012628). +- ASoC: skl: Fix kernel warning due to zero NHTL entry + (bnc#1012628). +- ASoC: compress: Correct handling of copy callback (bnc#1012628). +- watchdog: imx2_wdt: restore previous timeout after + suspend+resume (bnc#1012628). +- afs: Add missing afs_put_cell() (bnc#1012628). +- afs: Need to clear responded flag in addr cursor (bnc#1012628). +- afs: Fix missing cursor clearance (bnc#1012628). +- afs: Fix server list handling (bnc#1012628). +- btrfs: Handle btrfs_set_extent_delalloc failure in fixup worker + (bnc#1012628). +- Btrfs: raid56: iterate raid56 internal bio with + bio_for_each_segment_all (bnc#1012628). +- kasan: don't emit builtin calls when sanitization is off + (bnc#1012628). +- kasan: rework Kconfig settings (bnc#1012628). +- media: dvb_frontend: be sure to init dvb_frontend_handle_ioctl() + return code (bnc#1012628). +- media: dvb-frontends: fix i2c access helpers for KASAN + (bnc#1012628). +- media: dt-bindings/media/cec-gpio.txt: mention the CEC/HPD + max voltages (bnc#1012628). +- media: ts2020: avoid integer overflows on 32 bit machines + (bnc#1012628). +- media: vivid: fix module load error when enabling fb and + no_error_inj=1 (bnc#1012628). +- media: cxusb, dib0700: ignore XC2028_I2C_FLUSH (bnc#1012628). +- fs/proc/kcore.c: use probe_kernel_read() instead of memcpy() + (bnc#1012628). +- kernel/async.c: revert "async: simplify lowest_in_progress()" + (bnc#1012628). +- kernel/relay.c: revert "kernel/relay.c: fix potential memory + leak" (bnc#1012628). +- pipe: actually allow root to exceed the pipe buffer limits + (bnc#1012628). +- pipe: fix off-by-one error when checking buffer limits + (bnc#1012628). +- HID: quirks: Fix keyboard + touchpad on Toshiba Click Mini + not working (bnc#1012628). +- Bluetooth: btsdio: Do not bind to non-removable BCM43341 + (bnc#1012628). +- Revert "Bluetooth: btusb: fix QCA Rome suspend/resume" + (bnc#1012628). +- Bluetooth: btusb: Restore QCA Rome suspend/resume fix with a + "rewritten" version (bnc#1012628). +- ipmi: use dynamic memory for DMI driver override (bnc#1012628). +- signal/openrisc: Fix do_unaligned_access to send the proper + signal (bnc#1012628). +- signal/sh: Ensure si_signo is initialized in do_divide_error + (bnc#1012628). +- alpha: fix crash if pthread_create races with signal delivery + (bnc#1012628). +- alpha: osf_sys.c: fix put_tv32 regression (bnc#1012628). +- alpha: Fix mixed up args in EXC macro in futex operations + (bnc#1012628). +- alpha: fix reboot on Avanti platform (bnc#1012628). +- alpha: fix formating of stack content (bnc#1012628). +- xtensa: fix futex_atomic_cmpxchg_inatomic (bnc#1012628). +- EDAC, octeon: Fix an uninitialized variable warning + (bnc#1012628). +- genirq: Make legacy autoprobing work again (bnc#1012628). +- pinctrl: intel: Initialize GPIO properly when used through + irqchip (bnc#1012628). +- pinctrl: mcp23s08: fix irq setup order (bnc#1012628). +- pinctrl: sx150x: Unregister the pinctrl on release + (bnc#1012628). +- pinctrl: sx150x: Register pinctrl before adding the gpiochip + (bnc#1012628). +- pinctrl: sx150x: Add a static gpio/pinctrl pin range mapping + (bnc#1012628). +- pktcdvd: Fix pkt_setup_dev() error path (bnc#1012628). +- pktcdvd: Fix a recently introduced NULL pointer dereference + (bnc#1012628). +- blk-mq: quiesce queue before freeing queue (bnc#1012628). +- clocksource/drivers/stm32: Fix kernel panic with multiple timers + (bnc#1012628). +- lib/ubsan.c: s/missaligned/misaligned/ (bnc#1012628). +- lib/ubsan: add type mismatch handler for new GCC/Clang + (bnc#1012628). +- objtool: Fix switch-table detection (bnc#1012628). +- arm64: dts: marvell: add Ethernet aliases (bnc#1012628). +- drm/i915: Avoid PPS HW/SW state mismatch due to rounding + (bnc#1012628). +- ACPI: sbshc: remove raw pointer from printk() message + (bnc#1012628). +- acpi, nfit: fix register dimm error handling (bnc#1012628). +- ovl: force r/o mount when index dir creation fails + (bnc#1012628). +- ovl: fix failure to fsync lower dir (bnc#1012628). +- ovl: take mnt_want_write() for work/index dir setup + (bnc#1012628). +- ovl: take mnt_want_write() for removing impure xattr + (bnc#1012628). +- ovl: hash directory inodes for fsnotify (bnc#1012628). +- mn10300/misalignment: Use SIGSEGV SEGV_MAPERR to report a + failed user copy (bnc#1012628). +- devpts: fix error handling in devpts_mntget() (bnc#1012628). +- ftrace: Remove incorrect setting of glob search field + (bnc#1012628). +- scsi: core: Ensure that the SCSI error handler gets woken up + (bnc#1012628). +- scsi: lpfc: Fix crash after bad bar setup on driver attachment + (bnc#1012628). +- scsi: cxlflash: Reset command ioasc (bnc#1012628). +- rcu: Export init_rcu_head() and destroy_rcu_head() to GPL + modules (bnc#1012628). +- Update config files. +- commit 4d42c34 + ------------------------------------------------------------------- Tue Feb 13 08:58:21 CET 2018 - jslaby@suse.cz diff --git a/kernel-debug.spec b/kernel-debug.spec index 7c3d2187..ff143c13 100644 --- a/kernel-debug.spec +++ b/kernel-debug.spec @@ -18,7 +18,7 @@ %define srcversion 4.15 -%define patchversion 4.15.3 +%define patchversion 4.15.4 %define variant %{nil} %define vanilla_only 0 @@ -58,9 +58,9 @@ Name: kernel-debug Summary: A Debug Version of the Kernel License: GPL-2.0 Group: System/Kernel -Version: 4.15.3 +Version: 4.15.4 %if 0%{?is_kotd} -Release: .g41f294a +Release: .g7169cf1 %else Release: 0 %endif diff --git a/kernel-default.changes b/kernel-default.changes index 3bb90852..0033dd69 100644 --- a/kernel-default.changes +++ b/kernel-default.changes @@ -1,3 +1,573 @@ +------------------------------------------------------------------- +Sat Feb 17 09:41:04 CET 2018 - jslaby@suse.cz + +- Linux 4.15.4 (bnc#1012628). +- watchdog: indydog: Add dependency on SGI_HAS_INDYDOG + (bnc#1012628). +- cifs: Fix missing put_xid in cifs_file_strict_mmap + (bnc#1012628). +- cifs: Fix autonegotiate security settings mismatch + (bnc#1012628). +- CIFS: zero sensitive data when freeing (bnc#1012628). +- cpufreq: mediatek: add mediatek related projects into blacklist + (bnc#1012628). +- dmaengine: dmatest: fix container_of member in dmatest_callback + (bnc#1012628). +- ssb: Do not disable PCI host on non-Mips (bnc#1012628). +- watchdog: gpio_wdt: set WDOG_HW_RUNNING in gpio_wdt_stop + (bnc#1012628). +- Revert "drm/i915: mark all device info struct with __initconst" + (bnc#1012628). +- sched/rt: Use container_of() to get root domain in + rto_push_irq_work_func() (bnc#1012628). +- sched/rt: Up the root domain ref count when passing it around + via IPIs (bnc#1012628). +- media: dvb-usb-v2: lmedm04: Improve logic checking of warm start + (bnc#1012628). +- media: dvb-usb-v2: lmedm04: move ts2020 attach to + dm04_lme2510_tuner (bnc#1012628). +- media: hdpvr: Fix an error handling path in hdpvr_probe() + (bnc#1012628). +- arm64: cpu_errata: Add Kryo to Falkor 1003 errata (bnc#1012628). +- arm64: kpti: Make use of nG dependent on + arm64_kernel_unmapped_at_el0() (bnc#1012628). +- arm64: mm: Permit transitioning from Global to Non-Global + without BBM (bnc#1012628). +- arm64: kpti: Add ->enable callback to remap swapper using nG + mappings (bnc#1012628). +- arm64: Force KPTI to be disabled on Cavium ThunderX + (bnc#1012628). +- arm64: entry: Reword comment about post_ttbr_update_workaround + (bnc#1012628). +- arm64: idmap: Use "awx" flags for .idmap.text .pushsection + directives (bnc#1012628). +- arm64: barrier: Add CSDB macros to control data-value prediction + (bnc#1012628). +- arm64: Implement array_index_mask_nospec() (bnc#1012628). +- arm64: Make USER_DS an inclusive limit (bnc#1012628). +- arm64: Use pointer masking to limit uaccess speculation + (bnc#1012628). +- arm64: entry: Ensure branch through syscall table is bounded + under speculation (bnc#1012628). +- arm64: uaccess: Prevent speculative use of the current + addr_limit (bnc#1012628). +- arm64: uaccess: Don't bother eliding access_ok checks in __{get, + put}_user (bnc#1012628). +- arm64: uaccess: Mask __user pointers for __arch_{clear, + copy_*}_user (bnc#1012628). +- arm64: futex: Mask __user pointers prior to dereference + (bnc#1012628). +- arm64: cpufeature: __this_cpu_has_cap() shouldn't stop early + (bnc#1012628). +- arm64: entry: Apply BP hardening for high-priority synchronous + exceptions (bnc#1012628). +- arm64: entry: Apply BP hardening for suspicious interrupts + from EL0 (bnc#1012628). +- arm64: KVM: Increment PC after handling an SMC trap + (bnc#1012628). +- arm/arm64: KVM: Consolidate the PSCI include files + (bnc#1012628). +- arm/arm64: KVM: Add PSCI_VERSION helper (bnc#1012628). +- arm/arm64: KVM: Add smccc accessors to PSCI code (bnc#1012628). +- arm/arm64: KVM: Implement PSCI 1.0 support (bnc#1012628). +- arm/arm64: KVM: Advertise SMCCC v1.1 (bnc#1012628). +- arm/arm64: KVM: Turn kvm_psci_version into a static inline + (bnc#1012628). +- arm64: KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling + (bnc#1012628). +- firmware/psci: Expose PSCI conduit (bnc#1012628). +- firmware/psci: Expose SMCCC version through psci_ops + (bnc#1012628). +- arm/arm64: smccc: Make function identifiers an unsigned quantity + (bnc#1012628). +- arm/arm64: smccc: Implement SMCCC v1.1 inline primitive + (bnc#1012628). +- arm64: Add ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: Kill PSCI_GET_VERSION as a variant-2 workaround + (bnc#1012628). +- mtd: cfi: convert inline functions to macros (bnc#1012628). +- mtd: nand: brcmnand: Disable prefetch by default (bnc#1012628). +- mtd: nand: Fix nand_do_read_oob() return value (bnc#1012628). +- mtd: nand: sunxi: Fix ECC strength choice (bnc#1012628). +- ubi: Fix race condition between ubi volume creation and udev + (bnc#1012628). +- ubi: fastmap: Erase outdated anchor PEBs during attach + (bnc#1012628). +- ubi: block: Fix locking for idr_alloc/idr_remove (bnc#1012628). +- ubifs: free the encrypted symlink target (bnc#1012628). +- nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to + the mds (bnc#1012628). +- nfs41: do not return ENOMEM on LAYOUTUNAVAILABLE (bnc#1012628). +- NFS: Add a cond_resched() to nfs_commit_release_pages() + (bnc#1012628). +- NFS: Fix nfsstat breakage due to LOOKUPP (bnc#1012628). +- NFS: commit direct writes even if they fail partially + (bnc#1012628). +- NFS: reject request for id_legacy key without auxdata + (bnc#1012628). +- NFS: Fix a race between mmap() and O_DIRECT (bnc#1012628). +- nfsd: Detect unhashed stids in nfsd4_verify_open_stid() + (bnc#1012628). +- kernfs: fix regression in kernfs_fop_write caused by wrong type + (bnc#1012628). +- ahci: Annotate PCI ids for mobile Intel chipsets as such + (bnc#1012628). +- ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo + Lake AHCI (bnc#1012628). +- ahci: Add Intel Cannon Lake PCH-H PCI ID (bnc#1012628). +- crypto: hash - introduce crypto_hash_alg_has_setkey() + (bnc#1012628). +- crypto: cryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: mcryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: poly1305 - remove ->setkey() method (bnc#1012628). +- crypto: hash - annotate algorithms taking optional key + (bnc#1012628). +- crypto: hash - prevent using keyed hashes without setting key + (bnc#1012628). +- media: v4l2-ioctl.c: use check_fmt for enum/g/s/try_fmt + (bnc#1012628). +- media: v4l2-ioctl.c: don't copy back the result for -ENOTTY + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix the indentation (bnc#1012628). +- media: v4l2-compat-ioctl32.c: move 'helper' functions to + __get/put_v4l2_format32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: avoid sizeof(type) (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32 + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy clip list in + put_v4l2_window32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer + type (bnc#1012628). +- media: v4l2-compat-ioctl32.c: don't copy back the result for + certain errors (bnc#1012628). +- media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for + subdevs (bnc#1012628). +- crypto: caam - fix endless loop when DECO acquire fails + (bnc#1012628). +- crypto: sha512-mb - initialize pending lengths correctly + (bnc#1012628). +- crypto: talitos - fix Kernel Oops on hashing an empty file + (bnc#1012628). +- arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls + (bnc#1012628). +- KVM: nVMX: Fix races when sending nested PI while dest + enters/leaves L2 (bnc#1012628). +- KVM: nVMX: Fix bug of injecting L2 exception into L1 + (bnc#1012628). +- KVM: PPC: Book3S HV: Make sure we don't re-enter guest without + XIVE loaded (bnc#1012628). +- KVM: PPC: Book3S HV: Drop locks before reading guest memory + (bnc#1012628). +- KVM: arm/arm64: Handle CPU_PM_ENTER_FAILED (bnc#1012628). +- KVM: PPC: Book3S PR: Fix broken select due to misspelling + (bnc#1012628). +- ASoC: acpi: fix machine driver selection based on quirk + (bnc#1012628). +- ASoC: rockchip: i2s: fix playback after runtime resume + (bnc#1012628). +- ASoC: skl: Fix kernel warning due to zero NHTL entry + (bnc#1012628). +- ASoC: compress: Correct handling of copy callback (bnc#1012628). +- watchdog: imx2_wdt: restore previous timeout after + suspend+resume (bnc#1012628). +- afs: Add missing afs_put_cell() (bnc#1012628). +- afs: Need to clear responded flag in addr cursor (bnc#1012628). +- afs: Fix missing cursor clearance (bnc#1012628). +- afs: Fix server list handling (bnc#1012628). +- btrfs: Handle btrfs_set_extent_delalloc failure in fixup worker + (bnc#1012628). +- Btrfs: raid56: iterate raid56 internal bio with + bio_for_each_segment_all (bnc#1012628). +- kasan: don't emit builtin calls when sanitization is off + (bnc#1012628). +- kasan: rework Kconfig settings (bnc#1012628). +- media: dvb_frontend: be sure to init dvb_frontend_handle_ioctl() + return code (bnc#1012628). +- media: dvb-frontends: fix i2c access helpers for KASAN + (bnc#1012628). +- media: dt-bindings/media/cec-gpio.txt: mention the CEC/HPD + max voltages (bnc#1012628). +- media: ts2020: avoid integer overflows on 32 bit machines + (bnc#1012628). +- media: vivid: fix module load error when enabling fb and + no_error_inj=1 (bnc#1012628). +- media: cxusb, dib0700: ignore XC2028_I2C_FLUSH (bnc#1012628). +- fs/proc/kcore.c: use probe_kernel_read() instead of memcpy() + (bnc#1012628). +- kernel/async.c: revert "async: simplify lowest_in_progress()" + (bnc#1012628). +- kernel/relay.c: revert "kernel/relay.c: fix potential memory + leak" (bnc#1012628). +- pipe: actually allow root to exceed the pipe buffer limits + (bnc#1012628). +- pipe: fix off-by-one error when checking buffer limits + (bnc#1012628). +- HID: quirks: Fix keyboard + touchpad on Toshiba Click Mini + not working (bnc#1012628). +- Bluetooth: btsdio: Do not bind to non-removable BCM43341 + (bnc#1012628). +- Revert "Bluetooth: btusb: fix QCA Rome suspend/resume" + (bnc#1012628). +- Bluetooth: btusb: Restore QCA Rome suspend/resume fix with a + "rewritten" version (bnc#1012628). +- ipmi: use dynamic memory for DMI driver override (bnc#1012628). +- signal/openrisc: Fix do_unaligned_access to send the proper + signal (bnc#1012628). +- signal/sh: Ensure si_signo is initialized in do_divide_error + (bnc#1012628). +- alpha: fix crash if pthread_create races with signal delivery + (bnc#1012628). +- alpha: osf_sys.c: fix put_tv32 regression (bnc#1012628). +- alpha: Fix mixed up args in EXC macro in futex operations + (bnc#1012628). +- alpha: fix reboot on Avanti platform (bnc#1012628). +- alpha: fix formating of stack content (bnc#1012628). +- xtensa: fix futex_atomic_cmpxchg_inatomic (bnc#1012628). +- EDAC, octeon: Fix an uninitialized variable warning + (bnc#1012628). +- genirq: Make legacy autoprobing work again (bnc#1012628). +- pinctrl: intel: Initialize GPIO properly when used through + irqchip (bnc#1012628). +- pinctrl: mcp23s08: fix irq setup order (bnc#1012628). +- pinctrl: sx150x: Unregister the pinctrl on release + (bnc#1012628). +- pinctrl: sx150x: Register pinctrl before adding the gpiochip + (bnc#1012628). +- pinctrl: sx150x: Add a static gpio/pinctrl pin range mapping + (bnc#1012628). +- pktcdvd: Fix pkt_setup_dev() error path (bnc#1012628). +- pktcdvd: Fix a recently introduced NULL pointer dereference + (bnc#1012628). +- blk-mq: quiesce queue before freeing queue (bnc#1012628). +- clocksource/drivers/stm32: Fix kernel panic with multiple timers + (bnc#1012628). +- lib/ubsan.c: s/missaligned/misaligned/ (bnc#1012628). +- lib/ubsan: add type mismatch handler for new GCC/Clang + (bnc#1012628). +- objtool: Fix switch-table detection (bnc#1012628). +- arm64: dts: marvell: add Ethernet aliases (bnc#1012628). +- drm/i915: Avoid PPS HW/SW state mismatch due to rounding + (bnc#1012628). +- ACPI: sbshc: remove raw pointer from printk() message + (bnc#1012628). +- acpi, nfit: fix register dimm error handling (bnc#1012628). +- ovl: force r/o mount when index dir creation fails + (bnc#1012628). +- ovl: fix failure to fsync lower dir (bnc#1012628). +- ovl: take mnt_want_write() for work/index dir setup + (bnc#1012628). +- ovl: take mnt_want_write() for removing impure xattr + (bnc#1012628). +- ovl: hash directory inodes for fsnotify (bnc#1012628). +- mn10300/misalignment: Use SIGSEGV SEGV_MAPERR to report a + failed user copy (bnc#1012628). +- devpts: fix error handling in devpts_mntget() (bnc#1012628). +- ftrace: Remove incorrect setting of glob search field + (bnc#1012628). +- scsi: core: Ensure that the SCSI error handler gets woken up + (bnc#1012628). +- scsi: lpfc: Fix crash after bad bar setup on driver attachment + (bnc#1012628). +- scsi: cxlflash: Reset command ioasc (bnc#1012628). +- rcu: Export init_rcu_head() and destroy_rcu_head() to GPL + modules (bnc#1012628). +- media: dvb_frontend: fix return error code (git-fixes). +- mtd: ubi: wl: Fix error return code in ubi_wl_init() + (git-fixes). +- Update config files. +- Linux 4.15.4 (bnc#1012628). +- watchdog: indydog: Add dependency on SGI_HAS_INDYDOG + (bnc#1012628). +- cifs: Fix missing put_xid in cifs_file_strict_mmap + (bnc#1012628). +- cifs: Fix autonegotiate security settings mismatch + (bnc#1012628). +- CIFS: zero sensitive data when freeing (bnc#1012628). +- cpufreq: mediatek: add mediatek related projects into blacklist + (bnc#1012628). +- dmaengine: dmatest: fix container_of member in dmatest_callback + (bnc#1012628). +- ssb: Do not disable PCI host on non-Mips (bnc#1012628). +- watchdog: gpio_wdt: set WDOG_HW_RUNNING in gpio_wdt_stop + (bnc#1012628). +- Revert "drm/i915: mark all device info struct with __initconst" + (bnc#1012628). +- sched/rt: Use container_of() to get root domain in + rto_push_irq_work_func() (bnc#1012628). +- sched/rt: Up the root domain ref count when passing it around + via IPIs (bnc#1012628). +- media: dvb-usb-v2: lmedm04: Improve logic checking of warm start + (bnc#1012628). +- media: dvb-usb-v2: lmedm04: move ts2020 attach to + dm04_lme2510_tuner (bnc#1012628). +- media: hdpvr: Fix an error handling path in hdpvr_probe() + (bnc#1012628). +- arm64: cpu_errata: Add Kryo to Falkor 1003 errata (bnc#1012628). +- arm64: kpti: Make use of nG dependent on + arm64_kernel_unmapped_at_el0() (bnc#1012628). +- arm64: mm: Permit transitioning from Global to Non-Global + without BBM (bnc#1012628). +- arm64: kpti: Add ->enable callback to remap swapper using nG + mappings (bnc#1012628). +- arm64: Force KPTI to be disabled on Cavium ThunderX + (bnc#1012628). +- arm64: entry: Reword comment about post_ttbr_update_workaround + (bnc#1012628). +- arm64: idmap: Use "awx" flags for .idmap.text .pushsection + directives (bnc#1012628). +- arm64: barrier: Add CSDB macros to control data-value prediction + (bnc#1012628). +- arm64: Implement array_index_mask_nospec() (bnc#1012628). +- arm64: Make USER_DS an inclusive limit (bnc#1012628). +- arm64: Use pointer masking to limit uaccess speculation + (bnc#1012628). +- arm64: entry: Ensure branch through syscall table is bounded + under speculation (bnc#1012628). +- arm64: uaccess: Prevent speculative use of the current + addr_limit (bnc#1012628). +- arm64: uaccess: Don't bother eliding access_ok checks in __{get, + put}_user (bnc#1012628). +- arm64: uaccess: Mask __user pointers for __arch_{clear, + copy_*}_user (bnc#1012628). +- arm64: futex: Mask __user pointers prior to dereference + (bnc#1012628). +- arm64: cpufeature: __this_cpu_has_cap() shouldn't stop early + (bnc#1012628). +- arm64: entry: Apply BP hardening for high-priority synchronous + exceptions (bnc#1012628). +- arm64: entry: Apply BP hardening for suspicious interrupts + from EL0 (bnc#1012628). +- arm64: KVM: Increment PC after handling an SMC trap + (bnc#1012628). +- arm/arm64: KVM: Consolidate the PSCI include files + (bnc#1012628). +- arm/arm64: KVM: Add PSCI_VERSION helper (bnc#1012628). +- arm/arm64: KVM: Add smccc accessors to PSCI code (bnc#1012628). +- arm/arm64: KVM: Implement PSCI 1.0 support (bnc#1012628). +- arm/arm64: KVM: Advertise SMCCC v1.1 (bnc#1012628). +- arm/arm64: KVM: Turn kvm_psci_version into a static inline + (bnc#1012628). +- arm64: KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling + (bnc#1012628). +- firmware/psci: Expose PSCI conduit (bnc#1012628). +- firmware/psci: Expose SMCCC version through psci_ops + (bnc#1012628). +- arm/arm64: smccc: Make function identifiers an unsigned quantity + (bnc#1012628). +- arm/arm64: smccc: Implement SMCCC v1.1 inline primitive + (bnc#1012628). +- arm64: Add ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: Kill PSCI_GET_VERSION as a variant-2 workaround + (bnc#1012628). +- mtd: cfi: convert inline functions to macros (bnc#1012628). +- mtd: nand: brcmnand: Disable prefetch by default (bnc#1012628). +- mtd: nand: Fix nand_do_read_oob() return value (bnc#1012628). +- mtd: nand: sunxi: Fix ECC strength choice (bnc#1012628). +- ubi: Fix race condition between ubi volume creation and udev + (bnc#1012628). +- ubi: fastmap: Erase outdated anchor PEBs during attach + (bnc#1012628). +- ubi: block: Fix locking for idr_alloc/idr_remove (bnc#1012628). +- ubifs: free the encrypted symlink target (bnc#1012628). +- nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to + the mds (bnc#1012628). +- nfs41: do not return ENOMEM on LAYOUTUNAVAILABLE (bnc#1012628). +- NFS: Add a cond_resched() to nfs_commit_release_pages() + (bnc#1012628). +- NFS: Fix nfsstat breakage due to LOOKUPP (bnc#1012628). +- NFS: commit direct writes even if they fail partially + (bnc#1012628). +- NFS: reject request for id_legacy key without auxdata + (bnc#1012628). +- NFS: Fix a race between mmap() and O_DIRECT (bnc#1012628). +- nfsd: Detect unhashed stids in nfsd4_verify_open_stid() + (bnc#1012628). +- kernfs: fix regression in kernfs_fop_write caused by wrong type + (bnc#1012628). +- ahci: Annotate PCI ids for mobile Intel chipsets as such + (bnc#1012628). +- ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo + Lake AHCI (bnc#1012628). +- ahci: Add Intel Cannon Lake PCH-H PCI ID (bnc#1012628). +- crypto: hash - introduce crypto_hash_alg_has_setkey() + (bnc#1012628). +- crypto: cryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: mcryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: poly1305 - remove ->setkey() method (bnc#1012628). +- crypto: hash - annotate algorithms taking optional key + (bnc#1012628). +- crypto: hash - prevent using keyed hashes without setting key + (bnc#1012628). +- media: v4l2-ioctl.c: use check_fmt for enum/g/s/try_fmt + (bnc#1012628). +- media: v4l2-ioctl.c: don't copy back the result for -ENOTTY + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix the indentation (bnc#1012628). +- media: v4l2-compat-ioctl32.c: move 'helper' functions to + __get/put_v4l2_format32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: avoid sizeof(type) (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32 + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy clip list in + put_v4l2_window32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer + type (bnc#1012628). +- media: v4l2-compat-ioctl32.c: don't copy back the result for + certain errors (bnc#1012628). +- media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for + subdevs (bnc#1012628). +- crypto: caam - fix endless loop when DECO acquire fails + (bnc#1012628). +- crypto: sha512-mb - initialize pending lengths correctly + (bnc#1012628). +- crypto: talitos - fix Kernel Oops on hashing an empty file + (bnc#1012628). +- arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls + (bnc#1012628). +- KVM: nVMX: Fix races when sending nested PI while dest + enters/leaves L2 (bnc#1012628). +- KVM: nVMX: Fix bug of injecting L2 exception into L1 + (bnc#1012628). +- KVM: PPC: Book3S HV: Make sure we don't re-enter guest without + XIVE loaded (bnc#1012628). +- KVM: PPC: Book3S HV: Drop locks before reading guest memory + (bnc#1012628). +- KVM: arm/arm64: Handle CPU_PM_ENTER_FAILED (bnc#1012628). +- KVM: PPC: Book3S PR: Fix broken select due to misspelling + (bnc#1012628). +- ASoC: acpi: fix machine driver selection based on quirk + (bnc#1012628). +- ASoC: rockchip: i2s: fix playback after runtime resume + (bnc#1012628). +- ASoC: skl: Fix kernel warning due to zero NHTL entry + (bnc#1012628). +- ASoC: compress: Correct handling of copy callback (bnc#1012628). +- watchdog: imx2_wdt: restore previous timeout after + suspend+resume (bnc#1012628). +- afs: Add missing afs_put_cell() (bnc#1012628). +- afs: Need to clear responded flag in addr cursor (bnc#1012628). +- afs: Fix missing cursor clearance (bnc#1012628). +- afs: Fix server list handling (bnc#1012628). +- btrfs: Handle btrfs_set_extent_delalloc failure in fixup worker + (bnc#1012628). +- Btrfs: raid56: iterate raid56 internal bio with + bio_for_each_segment_all (bnc#1012628). +- kasan: don't emit builtin calls when sanitization is off + (bnc#1012628). +- kasan: rework Kconfig settings (bnc#1012628). +- media: dvb_frontend: be sure to init dvb_frontend_handle_ioctl() + return code (bnc#1012628). +- media: dvb-frontends: fix i2c access helpers for KASAN + (bnc#1012628). +- media: dt-bindings/media/cec-gpio.txt: mention the CEC/HPD + max voltages (bnc#1012628). +- media: ts2020: avoid integer overflows on 32 bit machines + (bnc#1012628). +- media: vivid: fix module load error when enabling fb and + no_error_inj=1 (bnc#1012628). +- media: cxusb, dib0700: ignore XC2028_I2C_FLUSH (bnc#1012628). +- fs/proc/kcore.c: use probe_kernel_read() instead of memcpy() + (bnc#1012628). +- kernel/async.c: revert "async: simplify lowest_in_progress()" + (bnc#1012628). +- kernel/relay.c: revert "kernel/relay.c: fix potential memory + leak" (bnc#1012628). +- pipe: actually allow root to exceed the pipe buffer limits + (bnc#1012628). +- pipe: fix off-by-one error when checking buffer limits + (bnc#1012628). +- HID: quirks: Fix keyboard + touchpad on Toshiba Click Mini + not working (bnc#1012628). +- Bluetooth: btsdio: Do not bind to non-removable BCM43341 + (bnc#1012628). +- Revert "Bluetooth: btusb: fix QCA Rome suspend/resume" + (bnc#1012628). +- Bluetooth: btusb: Restore QCA Rome suspend/resume fix with a + "rewritten" version (bnc#1012628). +- ipmi: use dynamic memory for DMI driver override (bnc#1012628). +- signal/openrisc: Fix do_unaligned_access to send the proper + signal (bnc#1012628). +- signal/sh: Ensure si_signo is initialized in do_divide_error + (bnc#1012628). +- alpha: fix crash if pthread_create races with signal delivery + (bnc#1012628). +- alpha: osf_sys.c: fix put_tv32 regression (bnc#1012628). +- alpha: Fix mixed up args in EXC macro in futex operations + (bnc#1012628). +- alpha: fix reboot on Avanti platform (bnc#1012628). +- alpha: fix formating of stack content (bnc#1012628). +- xtensa: fix futex_atomic_cmpxchg_inatomic (bnc#1012628). +- EDAC, octeon: Fix an uninitialized variable warning + (bnc#1012628). +- genirq: Make legacy autoprobing work again (bnc#1012628). +- pinctrl: intel: Initialize GPIO properly when used through + irqchip (bnc#1012628). +- pinctrl: mcp23s08: fix irq setup order (bnc#1012628). +- pinctrl: sx150x: Unregister the pinctrl on release + (bnc#1012628). +- pinctrl: sx150x: Register pinctrl before adding the gpiochip + (bnc#1012628). +- pinctrl: sx150x: Add a static gpio/pinctrl pin range mapping + (bnc#1012628). +- pktcdvd: Fix pkt_setup_dev() error path (bnc#1012628). +- pktcdvd: Fix a recently introduced NULL pointer dereference + (bnc#1012628). +- blk-mq: quiesce queue before freeing queue (bnc#1012628). +- clocksource/drivers/stm32: Fix kernel panic with multiple timers + (bnc#1012628). +- lib/ubsan.c: s/missaligned/misaligned/ (bnc#1012628). +- lib/ubsan: add type mismatch handler for new GCC/Clang + (bnc#1012628). +- objtool: Fix switch-table detection (bnc#1012628). +- arm64: dts: marvell: add Ethernet aliases (bnc#1012628). +- drm/i915: Avoid PPS HW/SW state mismatch due to rounding + (bnc#1012628). +- ACPI: sbshc: remove raw pointer from printk() message + (bnc#1012628). +- acpi, nfit: fix register dimm error handling (bnc#1012628). +- ovl: force r/o mount when index dir creation fails + (bnc#1012628). +- ovl: fix failure to fsync lower dir (bnc#1012628). +- ovl: take mnt_want_write() for work/index dir setup + (bnc#1012628). +- ovl: take mnt_want_write() for removing impure xattr + (bnc#1012628). +- ovl: hash directory inodes for fsnotify (bnc#1012628). +- mn10300/misalignment: Use SIGSEGV SEGV_MAPERR to report a + failed user copy (bnc#1012628). +- devpts: fix error handling in devpts_mntget() (bnc#1012628). +- ftrace: Remove incorrect setting of glob search field + (bnc#1012628). +- scsi: core: Ensure that the SCSI error handler gets woken up + (bnc#1012628). +- scsi: lpfc: Fix crash after bad bar setup on driver attachment + (bnc#1012628). +- scsi: cxlflash: Reset command ioasc (bnc#1012628). +- rcu: Export init_rcu_head() and destroy_rcu_head() to GPL + modules (bnc#1012628). +- Update config files. +- commit 4d42c34 + ------------------------------------------------------------------- Tue Feb 13 08:58:21 CET 2018 - jslaby@suse.cz diff --git a/kernel-default.spec b/kernel-default.spec index c72ddf55..eb2178ee 100644 --- a/kernel-default.spec +++ b/kernel-default.spec @@ -18,7 +18,7 @@ %define srcversion 4.15 -%define patchversion 4.15.3 +%define patchversion 4.15.4 %define variant %{nil} %define vanilla_only 0 @@ -58,9 +58,9 @@ Name: kernel-default Summary: The Standard Kernel License: GPL-2.0 Group: System/Kernel -Version: 4.15.3 +Version: 4.15.4 %if 0%{?is_kotd} -Release: .g41f294a +Release: .g7169cf1 %else Release: 0 %endif diff --git a/kernel-docs.changes b/kernel-docs.changes index 3bb90852..0033dd69 100644 --- a/kernel-docs.changes +++ b/kernel-docs.changes @@ -1,3 +1,573 @@ +------------------------------------------------------------------- +Sat Feb 17 09:41:04 CET 2018 - jslaby@suse.cz + +- Linux 4.15.4 (bnc#1012628). +- watchdog: indydog: Add dependency on SGI_HAS_INDYDOG + (bnc#1012628). +- cifs: Fix missing put_xid in cifs_file_strict_mmap + (bnc#1012628). +- cifs: Fix autonegotiate security settings mismatch + (bnc#1012628). +- CIFS: zero sensitive data when freeing (bnc#1012628). +- cpufreq: mediatek: add mediatek related projects into blacklist + (bnc#1012628). +- dmaengine: dmatest: fix container_of member in dmatest_callback + (bnc#1012628). +- ssb: Do not disable PCI host on non-Mips (bnc#1012628). +- watchdog: gpio_wdt: set WDOG_HW_RUNNING in gpio_wdt_stop + (bnc#1012628). +- Revert "drm/i915: mark all device info struct with __initconst" + (bnc#1012628). +- sched/rt: Use container_of() to get root domain in + rto_push_irq_work_func() (bnc#1012628). +- sched/rt: Up the root domain ref count when passing it around + via IPIs (bnc#1012628). +- media: dvb-usb-v2: lmedm04: Improve logic checking of warm start + (bnc#1012628). +- media: dvb-usb-v2: lmedm04: move ts2020 attach to + dm04_lme2510_tuner (bnc#1012628). +- media: hdpvr: Fix an error handling path in hdpvr_probe() + (bnc#1012628). +- arm64: cpu_errata: Add Kryo to Falkor 1003 errata (bnc#1012628). +- arm64: kpti: Make use of nG dependent on + arm64_kernel_unmapped_at_el0() (bnc#1012628). +- arm64: mm: Permit transitioning from Global to Non-Global + without BBM (bnc#1012628). +- arm64: kpti: Add ->enable callback to remap swapper using nG + mappings (bnc#1012628). +- arm64: Force KPTI to be disabled on Cavium ThunderX + (bnc#1012628). +- arm64: entry: Reword comment about post_ttbr_update_workaround + (bnc#1012628). +- arm64: idmap: Use "awx" flags for .idmap.text .pushsection + directives (bnc#1012628). +- arm64: barrier: Add CSDB macros to control data-value prediction + (bnc#1012628). +- arm64: Implement array_index_mask_nospec() (bnc#1012628). +- arm64: Make USER_DS an inclusive limit (bnc#1012628). +- arm64: Use pointer masking to limit uaccess speculation + (bnc#1012628). +- arm64: entry: Ensure branch through syscall table is bounded + under speculation (bnc#1012628). +- arm64: uaccess: Prevent speculative use of the current + addr_limit (bnc#1012628). +- arm64: uaccess: Don't bother eliding access_ok checks in __{get, + put}_user (bnc#1012628). +- arm64: uaccess: Mask __user pointers for __arch_{clear, + copy_*}_user (bnc#1012628). +- arm64: futex: Mask __user pointers prior to dereference + (bnc#1012628). +- arm64: cpufeature: __this_cpu_has_cap() shouldn't stop early + (bnc#1012628). +- arm64: entry: Apply BP hardening for high-priority synchronous + exceptions (bnc#1012628). +- arm64: entry: Apply BP hardening for suspicious interrupts + from EL0 (bnc#1012628). +- arm64: KVM: Increment PC after handling an SMC trap + (bnc#1012628). +- arm/arm64: KVM: Consolidate the PSCI include files + (bnc#1012628). +- arm/arm64: KVM: Add PSCI_VERSION helper (bnc#1012628). +- arm/arm64: KVM: Add smccc accessors to PSCI code (bnc#1012628). +- arm/arm64: KVM: Implement PSCI 1.0 support (bnc#1012628). +- arm/arm64: KVM: Advertise SMCCC v1.1 (bnc#1012628). +- arm/arm64: KVM: Turn kvm_psci_version into a static inline + (bnc#1012628). +- arm64: KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling + (bnc#1012628). +- firmware/psci: Expose PSCI conduit (bnc#1012628). +- firmware/psci: Expose SMCCC version through psci_ops + (bnc#1012628). +- arm/arm64: smccc: Make function identifiers an unsigned quantity + (bnc#1012628). +- arm/arm64: smccc: Implement SMCCC v1.1 inline primitive + (bnc#1012628). +- arm64: Add ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: Kill PSCI_GET_VERSION as a variant-2 workaround + (bnc#1012628). +- mtd: cfi: convert inline functions to macros (bnc#1012628). +- mtd: nand: brcmnand: Disable prefetch by default (bnc#1012628). +- mtd: nand: Fix nand_do_read_oob() return value (bnc#1012628). +- mtd: nand: sunxi: Fix ECC strength choice (bnc#1012628). +- ubi: Fix race condition between ubi volume creation and udev + (bnc#1012628). +- ubi: fastmap: Erase outdated anchor PEBs during attach + (bnc#1012628). +- ubi: block: Fix locking for idr_alloc/idr_remove (bnc#1012628). +- ubifs: free the encrypted symlink target (bnc#1012628). +- nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to + the mds (bnc#1012628). +- nfs41: do not return ENOMEM on LAYOUTUNAVAILABLE (bnc#1012628). +- NFS: Add a cond_resched() to nfs_commit_release_pages() + (bnc#1012628). +- NFS: Fix nfsstat breakage due to LOOKUPP (bnc#1012628). +- NFS: commit direct writes even if they fail partially + (bnc#1012628). +- NFS: reject request for id_legacy key without auxdata + (bnc#1012628). +- NFS: Fix a race between mmap() and O_DIRECT (bnc#1012628). +- nfsd: Detect unhashed stids in nfsd4_verify_open_stid() + (bnc#1012628). +- kernfs: fix regression in kernfs_fop_write caused by wrong type + (bnc#1012628). +- ahci: Annotate PCI ids for mobile Intel chipsets as such + (bnc#1012628). +- ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo + Lake AHCI (bnc#1012628). +- ahci: Add Intel Cannon Lake PCH-H PCI ID (bnc#1012628). +- crypto: hash - introduce crypto_hash_alg_has_setkey() + (bnc#1012628). +- crypto: cryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: mcryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: poly1305 - remove ->setkey() method (bnc#1012628). +- crypto: hash - annotate algorithms taking optional key + (bnc#1012628). +- crypto: hash - prevent using keyed hashes without setting key + (bnc#1012628). +- media: v4l2-ioctl.c: use check_fmt for enum/g/s/try_fmt + (bnc#1012628). +- media: v4l2-ioctl.c: don't copy back the result for -ENOTTY + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix the indentation (bnc#1012628). +- media: v4l2-compat-ioctl32.c: move 'helper' functions to + __get/put_v4l2_format32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: avoid sizeof(type) (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32 + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy clip list in + put_v4l2_window32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer + type (bnc#1012628). +- media: v4l2-compat-ioctl32.c: don't copy back the result for + certain errors (bnc#1012628). +- media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for + subdevs (bnc#1012628). +- crypto: caam - fix endless loop when DECO acquire fails + (bnc#1012628). +- crypto: sha512-mb - initialize pending lengths correctly + (bnc#1012628). +- crypto: talitos - fix Kernel Oops on hashing an empty file + (bnc#1012628). +- arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls + (bnc#1012628). +- KVM: nVMX: Fix races when sending nested PI while dest + enters/leaves L2 (bnc#1012628). +- KVM: nVMX: Fix bug of injecting L2 exception into L1 + (bnc#1012628). +- KVM: PPC: Book3S HV: Make sure we don't re-enter guest without + XIVE loaded (bnc#1012628). +- KVM: PPC: Book3S HV: Drop locks before reading guest memory + (bnc#1012628). +- KVM: arm/arm64: Handle CPU_PM_ENTER_FAILED (bnc#1012628). +- KVM: PPC: Book3S PR: Fix broken select due to misspelling + (bnc#1012628). +- ASoC: acpi: fix machine driver selection based on quirk + (bnc#1012628). +- ASoC: rockchip: i2s: fix playback after runtime resume + (bnc#1012628). +- ASoC: skl: Fix kernel warning due to zero NHTL entry + (bnc#1012628). +- ASoC: compress: Correct handling of copy callback (bnc#1012628). +- watchdog: imx2_wdt: restore previous timeout after + suspend+resume (bnc#1012628). +- afs: Add missing afs_put_cell() (bnc#1012628). +- afs: Need to clear responded flag in addr cursor (bnc#1012628). +- afs: Fix missing cursor clearance (bnc#1012628). +- afs: Fix server list handling (bnc#1012628). +- btrfs: Handle btrfs_set_extent_delalloc failure in fixup worker + (bnc#1012628). +- Btrfs: raid56: iterate raid56 internal bio with + bio_for_each_segment_all (bnc#1012628). +- kasan: don't emit builtin calls when sanitization is off + (bnc#1012628). +- kasan: rework Kconfig settings (bnc#1012628). +- media: dvb_frontend: be sure to init dvb_frontend_handle_ioctl() + return code (bnc#1012628). +- media: dvb-frontends: fix i2c access helpers for KASAN + (bnc#1012628). +- media: dt-bindings/media/cec-gpio.txt: mention the CEC/HPD + max voltages (bnc#1012628). +- media: ts2020: avoid integer overflows on 32 bit machines + (bnc#1012628). +- media: vivid: fix module load error when enabling fb and + no_error_inj=1 (bnc#1012628). +- media: cxusb, dib0700: ignore XC2028_I2C_FLUSH (bnc#1012628). +- fs/proc/kcore.c: use probe_kernel_read() instead of memcpy() + (bnc#1012628). +- kernel/async.c: revert "async: simplify lowest_in_progress()" + (bnc#1012628). +- kernel/relay.c: revert "kernel/relay.c: fix potential memory + leak" (bnc#1012628). +- pipe: actually allow root to exceed the pipe buffer limits + (bnc#1012628). +- pipe: fix off-by-one error when checking buffer limits + (bnc#1012628). +- HID: quirks: Fix keyboard + touchpad on Toshiba Click Mini + not working (bnc#1012628). +- Bluetooth: btsdio: Do not bind to non-removable BCM43341 + (bnc#1012628). +- Revert "Bluetooth: btusb: fix QCA Rome suspend/resume" + (bnc#1012628). +- Bluetooth: btusb: Restore QCA Rome suspend/resume fix with a + "rewritten" version (bnc#1012628). +- ipmi: use dynamic memory for DMI driver override (bnc#1012628). +- signal/openrisc: Fix do_unaligned_access to send the proper + signal (bnc#1012628). +- signal/sh: Ensure si_signo is initialized in do_divide_error + (bnc#1012628). +- alpha: fix crash if pthread_create races with signal delivery + (bnc#1012628). +- alpha: osf_sys.c: fix put_tv32 regression (bnc#1012628). +- alpha: Fix mixed up args in EXC macro in futex operations + (bnc#1012628). +- alpha: fix reboot on Avanti platform (bnc#1012628). +- alpha: fix formating of stack content (bnc#1012628). +- xtensa: fix futex_atomic_cmpxchg_inatomic (bnc#1012628). +- EDAC, octeon: Fix an uninitialized variable warning + (bnc#1012628). +- genirq: Make legacy autoprobing work again (bnc#1012628). +- pinctrl: intel: Initialize GPIO properly when used through + irqchip (bnc#1012628). +- pinctrl: mcp23s08: fix irq setup order (bnc#1012628). +- pinctrl: sx150x: Unregister the pinctrl on release + (bnc#1012628). +- pinctrl: sx150x: Register pinctrl before adding the gpiochip + (bnc#1012628). +- pinctrl: sx150x: Add a static gpio/pinctrl pin range mapping + (bnc#1012628). +- pktcdvd: Fix pkt_setup_dev() error path (bnc#1012628). +- pktcdvd: Fix a recently introduced NULL pointer dereference + (bnc#1012628). +- blk-mq: quiesce queue before freeing queue (bnc#1012628). +- clocksource/drivers/stm32: Fix kernel panic with multiple timers + (bnc#1012628). +- lib/ubsan.c: s/missaligned/misaligned/ (bnc#1012628). +- lib/ubsan: add type mismatch handler for new GCC/Clang + (bnc#1012628). +- objtool: Fix switch-table detection (bnc#1012628). +- arm64: dts: marvell: add Ethernet aliases (bnc#1012628). +- drm/i915: Avoid PPS HW/SW state mismatch due to rounding + (bnc#1012628). +- ACPI: sbshc: remove raw pointer from printk() message + (bnc#1012628). +- acpi, nfit: fix register dimm error handling (bnc#1012628). +- ovl: force r/o mount when index dir creation fails + (bnc#1012628). +- ovl: fix failure to fsync lower dir (bnc#1012628). +- ovl: take mnt_want_write() for work/index dir setup + (bnc#1012628). +- ovl: take mnt_want_write() for removing impure xattr + (bnc#1012628). +- ovl: hash directory inodes for fsnotify (bnc#1012628). +- mn10300/misalignment: Use SIGSEGV SEGV_MAPERR to report a + failed user copy (bnc#1012628). +- devpts: fix error handling in devpts_mntget() (bnc#1012628). +- ftrace: Remove incorrect setting of glob search field + (bnc#1012628). +- scsi: core: Ensure that the SCSI error handler gets woken up + (bnc#1012628). +- scsi: lpfc: Fix crash after bad bar setup on driver attachment + (bnc#1012628). +- scsi: cxlflash: Reset command ioasc (bnc#1012628). +- rcu: Export init_rcu_head() and destroy_rcu_head() to GPL + modules (bnc#1012628). +- media: dvb_frontend: fix return error code (git-fixes). +- mtd: ubi: wl: Fix error return code in ubi_wl_init() + (git-fixes). +- Update config files. +- Linux 4.15.4 (bnc#1012628). +- watchdog: indydog: Add dependency on SGI_HAS_INDYDOG + (bnc#1012628). +- cifs: Fix missing put_xid in cifs_file_strict_mmap + (bnc#1012628). +- cifs: Fix autonegotiate security settings mismatch + (bnc#1012628). +- CIFS: zero sensitive data when freeing (bnc#1012628). +- cpufreq: mediatek: add mediatek related projects into blacklist + (bnc#1012628). +- dmaengine: dmatest: fix container_of member in dmatest_callback + (bnc#1012628). +- ssb: Do not disable PCI host on non-Mips (bnc#1012628). +- watchdog: gpio_wdt: set WDOG_HW_RUNNING in gpio_wdt_stop + (bnc#1012628). +- Revert "drm/i915: mark all device info struct with __initconst" + (bnc#1012628). +- sched/rt: Use container_of() to get root domain in + rto_push_irq_work_func() (bnc#1012628). +- sched/rt: Up the root domain ref count when passing it around + via IPIs (bnc#1012628). +- media: dvb-usb-v2: lmedm04: Improve logic checking of warm start + (bnc#1012628). +- media: dvb-usb-v2: lmedm04: move ts2020 attach to + dm04_lme2510_tuner (bnc#1012628). +- media: hdpvr: Fix an error handling path in hdpvr_probe() + (bnc#1012628). +- arm64: cpu_errata: Add Kryo to Falkor 1003 errata (bnc#1012628). +- arm64: kpti: Make use of nG dependent on + arm64_kernel_unmapped_at_el0() (bnc#1012628). +- arm64: mm: Permit transitioning from Global to Non-Global + without BBM (bnc#1012628). +- arm64: kpti: Add ->enable callback to remap swapper using nG + mappings (bnc#1012628). +- arm64: Force KPTI to be disabled on Cavium ThunderX + (bnc#1012628). +- arm64: entry: Reword comment about post_ttbr_update_workaround + (bnc#1012628). +- arm64: idmap: Use "awx" flags for .idmap.text .pushsection + directives (bnc#1012628). +- arm64: barrier: Add CSDB macros to control data-value prediction + (bnc#1012628). +- arm64: Implement array_index_mask_nospec() (bnc#1012628). +- arm64: Make USER_DS an inclusive limit (bnc#1012628). +- arm64: Use pointer masking to limit uaccess speculation + (bnc#1012628). +- arm64: entry: Ensure branch through syscall table is bounded + under speculation (bnc#1012628). +- arm64: uaccess: Prevent speculative use of the current + addr_limit (bnc#1012628). +- arm64: uaccess: Don't bother eliding access_ok checks in __{get, + put}_user (bnc#1012628). +- arm64: uaccess: Mask __user pointers for __arch_{clear, + copy_*}_user (bnc#1012628). +- arm64: futex: Mask __user pointers prior to dereference + (bnc#1012628). +- arm64: cpufeature: __this_cpu_has_cap() shouldn't stop early + (bnc#1012628). +- arm64: entry: Apply BP hardening for high-priority synchronous + exceptions (bnc#1012628). +- arm64: entry: Apply BP hardening for suspicious interrupts + from EL0 (bnc#1012628). +- arm64: KVM: Increment PC after handling an SMC trap + (bnc#1012628). +- arm/arm64: KVM: Consolidate the PSCI include files + (bnc#1012628). +- arm/arm64: KVM: Add PSCI_VERSION helper (bnc#1012628). +- arm/arm64: KVM: Add smccc accessors to PSCI code (bnc#1012628). +- arm/arm64: KVM: Implement PSCI 1.0 support (bnc#1012628). +- arm/arm64: KVM: Advertise SMCCC v1.1 (bnc#1012628). +- arm/arm64: KVM: Turn kvm_psci_version into a static inline + (bnc#1012628). +- arm64: KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling + (bnc#1012628). +- firmware/psci: Expose PSCI conduit (bnc#1012628). +- firmware/psci: Expose SMCCC version through psci_ops + (bnc#1012628). +- arm/arm64: smccc: Make function identifiers an unsigned quantity + (bnc#1012628). +- arm/arm64: smccc: Implement SMCCC v1.1 inline primitive + (bnc#1012628). +- arm64: Add ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: Kill PSCI_GET_VERSION as a variant-2 workaround + (bnc#1012628). +- mtd: cfi: convert inline functions to macros (bnc#1012628). +- mtd: nand: brcmnand: Disable prefetch by default (bnc#1012628). +- mtd: nand: Fix nand_do_read_oob() return value (bnc#1012628). +- mtd: nand: sunxi: Fix ECC strength choice (bnc#1012628). +- ubi: Fix race condition between ubi volume creation and udev + (bnc#1012628). +- ubi: fastmap: Erase outdated anchor PEBs during attach + (bnc#1012628). +- ubi: block: Fix locking for idr_alloc/idr_remove (bnc#1012628). +- ubifs: free the encrypted symlink target (bnc#1012628). +- nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to + the mds (bnc#1012628). +- nfs41: do not return ENOMEM on LAYOUTUNAVAILABLE (bnc#1012628). +- NFS: Add a cond_resched() to nfs_commit_release_pages() + (bnc#1012628). +- NFS: Fix nfsstat breakage due to LOOKUPP (bnc#1012628). +- NFS: commit direct writes even if they fail partially + (bnc#1012628). +- NFS: reject request for id_legacy key without auxdata + (bnc#1012628). +- NFS: Fix a race between mmap() and O_DIRECT (bnc#1012628). +- nfsd: Detect unhashed stids in nfsd4_verify_open_stid() + (bnc#1012628). +- kernfs: fix regression in kernfs_fop_write caused by wrong type + (bnc#1012628). +- ahci: Annotate PCI ids for mobile Intel chipsets as such + (bnc#1012628). +- ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo + Lake AHCI (bnc#1012628). +- ahci: Add Intel Cannon Lake PCH-H PCI ID (bnc#1012628). +- crypto: hash - introduce crypto_hash_alg_has_setkey() + (bnc#1012628). +- crypto: cryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: mcryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: poly1305 - remove ->setkey() method (bnc#1012628). +- crypto: hash - annotate algorithms taking optional key + (bnc#1012628). +- crypto: hash - prevent using keyed hashes without setting key + (bnc#1012628). +- media: v4l2-ioctl.c: use check_fmt for enum/g/s/try_fmt + (bnc#1012628). +- media: v4l2-ioctl.c: don't copy back the result for -ENOTTY + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix the indentation (bnc#1012628). +- media: v4l2-compat-ioctl32.c: move 'helper' functions to + __get/put_v4l2_format32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: avoid sizeof(type) (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32 + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy clip list in + put_v4l2_window32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer + type (bnc#1012628). +- media: v4l2-compat-ioctl32.c: don't copy back the result for + certain errors (bnc#1012628). +- media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for + subdevs (bnc#1012628). +- crypto: caam - fix endless loop when DECO acquire fails + (bnc#1012628). +- crypto: sha512-mb - initialize pending lengths correctly + (bnc#1012628). +- crypto: talitos - fix Kernel Oops on hashing an empty file + (bnc#1012628). +- arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls + (bnc#1012628). +- KVM: nVMX: Fix races when sending nested PI while dest + enters/leaves L2 (bnc#1012628). +- KVM: nVMX: Fix bug of injecting L2 exception into L1 + (bnc#1012628). +- KVM: PPC: Book3S HV: Make sure we don't re-enter guest without + XIVE loaded (bnc#1012628). +- KVM: PPC: Book3S HV: Drop locks before reading guest memory + (bnc#1012628). +- KVM: arm/arm64: Handle CPU_PM_ENTER_FAILED (bnc#1012628). +- KVM: PPC: Book3S PR: Fix broken select due to misspelling + (bnc#1012628). +- ASoC: acpi: fix machine driver selection based on quirk + (bnc#1012628). +- ASoC: rockchip: i2s: fix playback after runtime resume + (bnc#1012628). +- ASoC: skl: Fix kernel warning due to zero NHTL entry + (bnc#1012628). +- ASoC: compress: Correct handling of copy callback (bnc#1012628). +- watchdog: imx2_wdt: restore previous timeout after + suspend+resume (bnc#1012628). +- afs: Add missing afs_put_cell() (bnc#1012628). +- afs: Need to clear responded flag in addr cursor (bnc#1012628). +- afs: Fix missing cursor clearance (bnc#1012628). +- afs: Fix server list handling (bnc#1012628). +- btrfs: Handle btrfs_set_extent_delalloc failure in fixup worker + (bnc#1012628). +- Btrfs: raid56: iterate raid56 internal bio with + bio_for_each_segment_all (bnc#1012628). +- kasan: don't emit builtin calls when sanitization is off + (bnc#1012628). +- kasan: rework Kconfig settings (bnc#1012628). +- media: dvb_frontend: be sure to init dvb_frontend_handle_ioctl() + return code (bnc#1012628). +- media: dvb-frontends: fix i2c access helpers for KASAN + (bnc#1012628). +- media: dt-bindings/media/cec-gpio.txt: mention the CEC/HPD + max voltages (bnc#1012628). +- media: ts2020: avoid integer overflows on 32 bit machines + (bnc#1012628). +- media: vivid: fix module load error when enabling fb and + no_error_inj=1 (bnc#1012628). +- media: cxusb, dib0700: ignore XC2028_I2C_FLUSH (bnc#1012628). +- fs/proc/kcore.c: use probe_kernel_read() instead of memcpy() + (bnc#1012628). +- kernel/async.c: revert "async: simplify lowest_in_progress()" + (bnc#1012628). +- kernel/relay.c: revert "kernel/relay.c: fix potential memory + leak" (bnc#1012628). +- pipe: actually allow root to exceed the pipe buffer limits + (bnc#1012628). +- pipe: fix off-by-one error when checking buffer limits + (bnc#1012628). +- HID: quirks: Fix keyboard + touchpad on Toshiba Click Mini + not working (bnc#1012628). +- Bluetooth: btsdio: Do not bind to non-removable BCM43341 + (bnc#1012628). +- Revert "Bluetooth: btusb: fix QCA Rome suspend/resume" + (bnc#1012628). +- Bluetooth: btusb: Restore QCA Rome suspend/resume fix with a + "rewritten" version (bnc#1012628). +- ipmi: use dynamic memory for DMI driver override (bnc#1012628). +- signal/openrisc: Fix do_unaligned_access to send the proper + signal (bnc#1012628). +- signal/sh: Ensure si_signo is initialized in do_divide_error + (bnc#1012628). +- alpha: fix crash if pthread_create races with signal delivery + (bnc#1012628). +- alpha: osf_sys.c: fix put_tv32 regression (bnc#1012628). +- alpha: Fix mixed up args in EXC macro in futex operations + (bnc#1012628). +- alpha: fix reboot on Avanti platform (bnc#1012628). +- alpha: fix formating of stack content (bnc#1012628). +- xtensa: fix futex_atomic_cmpxchg_inatomic (bnc#1012628). +- EDAC, octeon: Fix an uninitialized variable warning + (bnc#1012628). +- genirq: Make legacy autoprobing work again (bnc#1012628). +- pinctrl: intel: Initialize GPIO properly when used through + irqchip (bnc#1012628). +- pinctrl: mcp23s08: fix irq setup order (bnc#1012628). +- pinctrl: sx150x: Unregister the pinctrl on release + (bnc#1012628). +- pinctrl: sx150x: Register pinctrl before adding the gpiochip + (bnc#1012628). +- pinctrl: sx150x: Add a static gpio/pinctrl pin range mapping + (bnc#1012628). +- pktcdvd: Fix pkt_setup_dev() error path (bnc#1012628). +- pktcdvd: Fix a recently introduced NULL pointer dereference + (bnc#1012628). +- blk-mq: quiesce queue before freeing queue (bnc#1012628). +- clocksource/drivers/stm32: Fix kernel panic with multiple timers + (bnc#1012628). +- lib/ubsan.c: s/missaligned/misaligned/ (bnc#1012628). +- lib/ubsan: add type mismatch handler for new GCC/Clang + (bnc#1012628). +- objtool: Fix switch-table detection (bnc#1012628). +- arm64: dts: marvell: add Ethernet aliases (bnc#1012628). +- drm/i915: Avoid PPS HW/SW state mismatch due to rounding + (bnc#1012628). +- ACPI: sbshc: remove raw pointer from printk() message + (bnc#1012628). +- acpi, nfit: fix register dimm error handling (bnc#1012628). +- ovl: force r/o mount when index dir creation fails + (bnc#1012628). +- ovl: fix failure to fsync lower dir (bnc#1012628). +- ovl: take mnt_want_write() for work/index dir setup + (bnc#1012628). +- ovl: take mnt_want_write() for removing impure xattr + (bnc#1012628). +- ovl: hash directory inodes for fsnotify (bnc#1012628). +- mn10300/misalignment: Use SIGSEGV SEGV_MAPERR to report a + failed user copy (bnc#1012628). +- devpts: fix error handling in devpts_mntget() (bnc#1012628). +- ftrace: Remove incorrect setting of glob search field + (bnc#1012628). +- scsi: core: Ensure that the SCSI error handler gets woken up + (bnc#1012628). +- scsi: lpfc: Fix crash after bad bar setup on driver attachment + (bnc#1012628). +- scsi: cxlflash: Reset command ioasc (bnc#1012628). +- rcu: Export init_rcu_head() and destroy_rcu_head() to GPL + modules (bnc#1012628). +- Update config files. +- commit 4d42c34 + ------------------------------------------------------------------- Tue Feb 13 08:58:21 CET 2018 - jslaby@suse.cz diff --git a/kernel-docs.spec b/kernel-docs.spec index aa4d2596..8fea2733 100644 --- a/kernel-docs.spec +++ b/kernel-docs.spec @@ -17,7 +17,7 @@ %define srcversion 4.15 -%define patchversion 4.15.3 +%define patchversion 4.15.4 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -31,9 +31,9 @@ Name: kernel-docs Summary: Kernel Documentation License: GPL-2.0 Group: Documentation/Man -Version: 4.15.3 +Version: 4.15.4 %if 0%{?is_kotd} -Release: .g41f294a +Release: .g7169cf1 %else Release: 0 %endif diff --git a/kernel-lpae.changes b/kernel-lpae.changes index 3bb90852..0033dd69 100644 --- a/kernel-lpae.changes +++ b/kernel-lpae.changes @@ -1,3 +1,573 @@ +------------------------------------------------------------------- +Sat Feb 17 09:41:04 CET 2018 - jslaby@suse.cz + +- Linux 4.15.4 (bnc#1012628). +- watchdog: indydog: Add dependency on SGI_HAS_INDYDOG + (bnc#1012628). +- cifs: Fix missing put_xid in cifs_file_strict_mmap + (bnc#1012628). +- cifs: Fix autonegotiate security settings mismatch + (bnc#1012628). +- CIFS: zero sensitive data when freeing (bnc#1012628). +- cpufreq: mediatek: add mediatek related projects into blacklist + (bnc#1012628). +- dmaengine: dmatest: fix container_of member in dmatest_callback + (bnc#1012628). +- ssb: Do not disable PCI host on non-Mips (bnc#1012628). +- watchdog: gpio_wdt: set WDOG_HW_RUNNING in gpio_wdt_stop + (bnc#1012628). +- Revert "drm/i915: mark all device info struct with __initconst" + (bnc#1012628). +- sched/rt: Use container_of() to get root domain in + rto_push_irq_work_func() (bnc#1012628). +- sched/rt: Up the root domain ref count when passing it around + via IPIs (bnc#1012628). +- media: dvb-usb-v2: lmedm04: Improve logic checking of warm start + (bnc#1012628). +- media: dvb-usb-v2: lmedm04: move ts2020 attach to + dm04_lme2510_tuner (bnc#1012628). +- media: hdpvr: Fix an error handling path in hdpvr_probe() + (bnc#1012628). +- arm64: cpu_errata: Add Kryo to Falkor 1003 errata (bnc#1012628). +- arm64: kpti: Make use of nG dependent on + arm64_kernel_unmapped_at_el0() (bnc#1012628). +- arm64: mm: Permit transitioning from Global to Non-Global + without BBM (bnc#1012628). +- arm64: kpti: Add ->enable callback to remap swapper using nG + mappings (bnc#1012628). +- arm64: Force KPTI to be disabled on Cavium ThunderX + (bnc#1012628). +- arm64: entry: Reword comment about post_ttbr_update_workaround + (bnc#1012628). +- arm64: idmap: Use "awx" flags for .idmap.text .pushsection + directives (bnc#1012628). +- arm64: barrier: Add CSDB macros to control data-value prediction + (bnc#1012628). +- arm64: Implement array_index_mask_nospec() (bnc#1012628). +- arm64: Make USER_DS an inclusive limit (bnc#1012628). +- arm64: Use pointer masking to limit uaccess speculation + (bnc#1012628). +- arm64: entry: Ensure branch through syscall table is bounded + under speculation (bnc#1012628). +- arm64: uaccess: Prevent speculative use of the current + addr_limit (bnc#1012628). +- arm64: uaccess: Don't bother eliding access_ok checks in __{get, + put}_user (bnc#1012628). +- arm64: uaccess: Mask __user pointers for __arch_{clear, + copy_*}_user (bnc#1012628). +- arm64: futex: Mask __user pointers prior to dereference + (bnc#1012628). +- arm64: cpufeature: __this_cpu_has_cap() shouldn't stop early + (bnc#1012628). +- arm64: entry: Apply BP hardening for high-priority synchronous + exceptions (bnc#1012628). +- arm64: entry: Apply BP hardening for suspicious interrupts + from EL0 (bnc#1012628). +- arm64: KVM: Increment PC after handling an SMC trap + (bnc#1012628). +- arm/arm64: KVM: Consolidate the PSCI include files + (bnc#1012628). +- arm/arm64: KVM: Add PSCI_VERSION helper (bnc#1012628). +- arm/arm64: KVM: Add smccc accessors to PSCI code (bnc#1012628). +- arm/arm64: KVM: Implement PSCI 1.0 support (bnc#1012628). +- arm/arm64: KVM: Advertise SMCCC v1.1 (bnc#1012628). +- arm/arm64: KVM: Turn kvm_psci_version into a static inline + (bnc#1012628). +- arm64: KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling + (bnc#1012628). +- firmware/psci: Expose PSCI conduit (bnc#1012628). +- firmware/psci: Expose SMCCC version through psci_ops + (bnc#1012628). +- arm/arm64: smccc: Make function identifiers an unsigned quantity + (bnc#1012628). +- arm/arm64: smccc: Implement SMCCC v1.1 inline primitive + (bnc#1012628). +- arm64: Add ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: Kill PSCI_GET_VERSION as a variant-2 workaround + (bnc#1012628). +- mtd: cfi: convert inline functions to macros (bnc#1012628). +- mtd: nand: brcmnand: Disable prefetch by default (bnc#1012628). +- mtd: nand: Fix nand_do_read_oob() return value (bnc#1012628). +- mtd: nand: sunxi: Fix ECC strength choice (bnc#1012628). +- ubi: Fix race condition between ubi volume creation and udev + (bnc#1012628). +- ubi: fastmap: Erase outdated anchor PEBs during attach + (bnc#1012628). +- ubi: block: Fix locking for idr_alloc/idr_remove (bnc#1012628). +- ubifs: free the encrypted symlink target (bnc#1012628). +- nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to + the mds (bnc#1012628). +- nfs41: do not return ENOMEM on LAYOUTUNAVAILABLE (bnc#1012628). +- NFS: Add a cond_resched() to nfs_commit_release_pages() + (bnc#1012628). +- NFS: Fix nfsstat breakage due to LOOKUPP (bnc#1012628). +- NFS: commit direct writes even if they fail partially + (bnc#1012628). +- NFS: reject request for id_legacy key without auxdata + (bnc#1012628). +- NFS: Fix a race between mmap() and O_DIRECT (bnc#1012628). +- nfsd: Detect unhashed stids in nfsd4_verify_open_stid() + (bnc#1012628). +- kernfs: fix regression in kernfs_fop_write caused by wrong type + (bnc#1012628). +- ahci: Annotate PCI ids for mobile Intel chipsets as such + (bnc#1012628). +- ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo + Lake AHCI (bnc#1012628). +- ahci: Add Intel Cannon Lake PCH-H PCI ID (bnc#1012628). +- crypto: hash - introduce crypto_hash_alg_has_setkey() + (bnc#1012628). +- crypto: cryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: mcryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: poly1305 - remove ->setkey() method (bnc#1012628). +- crypto: hash - annotate algorithms taking optional key + (bnc#1012628). +- crypto: hash - prevent using keyed hashes without setting key + (bnc#1012628). +- media: v4l2-ioctl.c: use check_fmt for enum/g/s/try_fmt + (bnc#1012628). +- media: v4l2-ioctl.c: don't copy back the result for -ENOTTY + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix the indentation (bnc#1012628). +- media: v4l2-compat-ioctl32.c: move 'helper' functions to + __get/put_v4l2_format32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: avoid sizeof(type) (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32 + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy clip list in + put_v4l2_window32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer + type (bnc#1012628). +- media: v4l2-compat-ioctl32.c: don't copy back the result for + certain errors (bnc#1012628). +- media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for + subdevs (bnc#1012628). +- crypto: caam - fix endless loop when DECO acquire fails + (bnc#1012628). +- crypto: sha512-mb - initialize pending lengths correctly + (bnc#1012628). +- crypto: talitos - fix Kernel Oops on hashing an empty file + (bnc#1012628). +- arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls + (bnc#1012628). +- KVM: nVMX: Fix races when sending nested PI while dest + enters/leaves L2 (bnc#1012628). +- KVM: nVMX: Fix bug of injecting L2 exception into L1 + (bnc#1012628). +- KVM: PPC: Book3S HV: Make sure we don't re-enter guest without + XIVE loaded (bnc#1012628). +- KVM: PPC: Book3S HV: Drop locks before reading guest memory + (bnc#1012628). +- KVM: arm/arm64: Handle CPU_PM_ENTER_FAILED (bnc#1012628). +- KVM: PPC: Book3S PR: Fix broken select due to misspelling + (bnc#1012628). +- ASoC: acpi: fix machine driver selection based on quirk + (bnc#1012628). +- ASoC: rockchip: i2s: fix playback after runtime resume + (bnc#1012628). +- ASoC: skl: Fix kernel warning due to zero NHTL entry + (bnc#1012628). +- ASoC: compress: Correct handling of copy callback (bnc#1012628). +- watchdog: imx2_wdt: restore previous timeout after + suspend+resume (bnc#1012628). +- afs: Add missing afs_put_cell() (bnc#1012628). +- afs: Need to clear responded flag in addr cursor (bnc#1012628). +- afs: Fix missing cursor clearance (bnc#1012628). +- afs: Fix server list handling (bnc#1012628). +- btrfs: Handle btrfs_set_extent_delalloc failure in fixup worker + (bnc#1012628). +- Btrfs: raid56: iterate raid56 internal bio with + bio_for_each_segment_all (bnc#1012628). +- kasan: don't emit builtin calls when sanitization is off + (bnc#1012628). +- kasan: rework Kconfig settings (bnc#1012628). +- media: dvb_frontend: be sure to init dvb_frontend_handle_ioctl() + return code (bnc#1012628). +- media: dvb-frontends: fix i2c access helpers for KASAN + (bnc#1012628). +- media: dt-bindings/media/cec-gpio.txt: mention the CEC/HPD + max voltages (bnc#1012628). +- media: ts2020: avoid integer overflows on 32 bit machines + (bnc#1012628). +- media: vivid: fix module load error when enabling fb and + no_error_inj=1 (bnc#1012628). +- media: cxusb, dib0700: ignore XC2028_I2C_FLUSH (bnc#1012628). +- fs/proc/kcore.c: use probe_kernel_read() instead of memcpy() + (bnc#1012628). +- kernel/async.c: revert "async: simplify lowest_in_progress()" + (bnc#1012628). +- kernel/relay.c: revert "kernel/relay.c: fix potential memory + leak" (bnc#1012628). +- pipe: actually allow root to exceed the pipe buffer limits + (bnc#1012628). +- pipe: fix off-by-one error when checking buffer limits + (bnc#1012628). +- HID: quirks: Fix keyboard + touchpad on Toshiba Click Mini + not working (bnc#1012628). +- Bluetooth: btsdio: Do not bind to non-removable BCM43341 + (bnc#1012628). +- Revert "Bluetooth: btusb: fix QCA Rome suspend/resume" + (bnc#1012628). +- Bluetooth: btusb: Restore QCA Rome suspend/resume fix with a + "rewritten" version (bnc#1012628). +- ipmi: use dynamic memory for DMI driver override (bnc#1012628). +- signal/openrisc: Fix do_unaligned_access to send the proper + signal (bnc#1012628). +- signal/sh: Ensure si_signo is initialized in do_divide_error + (bnc#1012628). +- alpha: fix crash if pthread_create races with signal delivery + (bnc#1012628). +- alpha: osf_sys.c: fix put_tv32 regression (bnc#1012628). +- alpha: Fix mixed up args in EXC macro in futex operations + (bnc#1012628). +- alpha: fix reboot on Avanti platform (bnc#1012628). +- alpha: fix formating of stack content (bnc#1012628). +- xtensa: fix futex_atomic_cmpxchg_inatomic (bnc#1012628). +- EDAC, octeon: Fix an uninitialized variable warning + (bnc#1012628). +- genirq: Make legacy autoprobing work again (bnc#1012628). +- pinctrl: intel: Initialize GPIO properly when used through + irqchip (bnc#1012628). +- pinctrl: mcp23s08: fix irq setup order (bnc#1012628). +- pinctrl: sx150x: Unregister the pinctrl on release + (bnc#1012628). +- pinctrl: sx150x: Register pinctrl before adding the gpiochip + (bnc#1012628). +- pinctrl: sx150x: Add a static gpio/pinctrl pin range mapping + (bnc#1012628). +- pktcdvd: Fix pkt_setup_dev() error path (bnc#1012628). +- pktcdvd: Fix a recently introduced NULL pointer dereference + (bnc#1012628). +- blk-mq: quiesce queue before freeing queue (bnc#1012628). +- clocksource/drivers/stm32: Fix kernel panic with multiple timers + (bnc#1012628). +- lib/ubsan.c: s/missaligned/misaligned/ (bnc#1012628). +- lib/ubsan: add type mismatch handler for new GCC/Clang + (bnc#1012628). +- objtool: Fix switch-table detection (bnc#1012628). +- arm64: dts: marvell: add Ethernet aliases (bnc#1012628). +- drm/i915: Avoid PPS HW/SW state mismatch due to rounding + (bnc#1012628). +- ACPI: sbshc: remove raw pointer from printk() message + (bnc#1012628). +- acpi, nfit: fix register dimm error handling (bnc#1012628). +- ovl: force r/o mount when index dir creation fails + (bnc#1012628). +- ovl: fix failure to fsync lower dir (bnc#1012628). +- ovl: take mnt_want_write() for work/index dir setup + (bnc#1012628). +- ovl: take mnt_want_write() for removing impure xattr + (bnc#1012628). +- ovl: hash directory inodes for fsnotify (bnc#1012628). +- mn10300/misalignment: Use SIGSEGV SEGV_MAPERR to report a + failed user copy (bnc#1012628). +- devpts: fix error handling in devpts_mntget() (bnc#1012628). +- ftrace: Remove incorrect setting of glob search field + (bnc#1012628). +- scsi: core: Ensure that the SCSI error handler gets woken up + (bnc#1012628). +- scsi: lpfc: Fix crash after bad bar setup on driver attachment + (bnc#1012628). +- scsi: cxlflash: Reset command ioasc (bnc#1012628). +- rcu: Export init_rcu_head() and destroy_rcu_head() to GPL + modules (bnc#1012628). +- media: dvb_frontend: fix return error code (git-fixes). +- mtd: ubi: wl: Fix error return code in ubi_wl_init() + (git-fixes). +- Update config files. +- Linux 4.15.4 (bnc#1012628). +- watchdog: indydog: Add dependency on SGI_HAS_INDYDOG + (bnc#1012628). +- cifs: Fix missing put_xid in cifs_file_strict_mmap + (bnc#1012628). +- cifs: Fix autonegotiate security settings mismatch + (bnc#1012628). +- CIFS: zero sensitive data when freeing (bnc#1012628). +- cpufreq: mediatek: add mediatek related projects into blacklist + (bnc#1012628). +- dmaengine: dmatest: fix container_of member in dmatest_callback + (bnc#1012628). +- ssb: Do not disable PCI host on non-Mips (bnc#1012628). +- watchdog: gpio_wdt: set WDOG_HW_RUNNING in gpio_wdt_stop + (bnc#1012628). +- Revert "drm/i915: mark all device info struct with __initconst" + (bnc#1012628). +- sched/rt: Use container_of() to get root domain in + rto_push_irq_work_func() (bnc#1012628). +- sched/rt: Up the root domain ref count when passing it around + via IPIs (bnc#1012628). +- media: dvb-usb-v2: lmedm04: Improve logic checking of warm start + (bnc#1012628). +- media: dvb-usb-v2: lmedm04: move ts2020 attach to + dm04_lme2510_tuner (bnc#1012628). +- media: hdpvr: Fix an error handling path in hdpvr_probe() + (bnc#1012628). +- arm64: cpu_errata: Add Kryo to Falkor 1003 errata (bnc#1012628). +- arm64: kpti: Make use of nG dependent on + arm64_kernel_unmapped_at_el0() (bnc#1012628). +- arm64: mm: Permit transitioning from Global to Non-Global + without BBM (bnc#1012628). +- arm64: kpti: Add ->enable callback to remap swapper using nG + mappings (bnc#1012628). +- arm64: Force KPTI to be disabled on Cavium ThunderX + (bnc#1012628). +- arm64: entry: Reword comment about post_ttbr_update_workaround + (bnc#1012628). +- arm64: idmap: Use "awx" flags for .idmap.text .pushsection + directives (bnc#1012628). +- arm64: barrier: Add CSDB macros to control data-value prediction + (bnc#1012628). +- arm64: Implement array_index_mask_nospec() (bnc#1012628). +- arm64: Make USER_DS an inclusive limit (bnc#1012628). +- arm64: Use pointer masking to limit uaccess speculation + (bnc#1012628). +- arm64: entry: Ensure branch through syscall table is bounded + under speculation (bnc#1012628). +- arm64: uaccess: Prevent speculative use of the current + addr_limit (bnc#1012628). +- arm64: uaccess: Don't bother eliding access_ok checks in __{get, + put}_user (bnc#1012628). +- arm64: uaccess: Mask __user pointers for __arch_{clear, + copy_*}_user (bnc#1012628). +- arm64: futex: Mask __user pointers prior to dereference + (bnc#1012628). +- arm64: cpufeature: __this_cpu_has_cap() shouldn't stop early + (bnc#1012628). +- arm64: entry: Apply BP hardening for high-priority synchronous + exceptions (bnc#1012628). +- arm64: entry: Apply BP hardening for suspicious interrupts + from EL0 (bnc#1012628). +- arm64: KVM: Increment PC after handling an SMC trap + (bnc#1012628). +- arm/arm64: KVM: Consolidate the PSCI include files + (bnc#1012628). +- arm/arm64: KVM: Add PSCI_VERSION helper (bnc#1012628). +- arm/arm64: KVM: Add smccc accessors to PSCI code (bnc#1012628). +- arm/arm64: KVM: Implement PSCI 1.0 support (bnc#1012628). +- arm/arm64: KVM: Advertise SMCCC v1.1 (bnc#1012628). +- arm/arm64: KVM: Turn kvm_psci_version into a static inline + (bnc#1012628). +- arm64: KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling + (bnc#1012628). +- firmware/psci: Expose PSCI conduit (bnc#1012628). +- firmware/psci: Expose SMCCC version through psci_ops + (bnc#1012628). +- arm/arm64: smccc: Make function identifiers an unsigned quantity + (bnc#1012628). +- arm/arm64: smccc: Implement SMCCC v1.1 inline primitive + (bnc#1012628). +- arm64: Add ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: Kill PSCI_GET_VERSION as a variant-2 workaround + (bnc#1012628). +- mtd: cfi: convert inline functions to macros (bnc#1012628). +- mtd: nand: brcmnand: Disable prefetch by default (bnc#1012628). +- mtd: nand: Fix nand_do_read_oob() return value (bnc#1012628). +- mtd: nand: sunxi: Fix ECC strength choice (bnc#1012628). +- ubi: Fix race condition between ubi volume creation and udev + (bnc#1012628). +- ubi: fastmap: Erase outdated anchor PEBs during attach + (bnc#1012628). +- ubi: block: Fix locking for idr_alloc/idr_remove (bnc#1012628). +- ubifs: free the encrypted symlink target (bnc#1012628). +- nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to + the mds (bnc#1012628). +- nfs41: do not return ENOMEM on LAYOUTUNAVAILABLE (bnc#1012628). +- NFS: Add a cond_resched() to nfs_commit_release_pages() + (bnc#1012628). +- NFS: Fix nfsstat breakage due to LOOKUPP (bnc#1012628). +- NFS: commit direct writes even if they fail partially + (bnc#1012628). +- NFS: reject request for id_legacy key without auxdata + (bnc#1012628). +- NFS: Fix a race between mmap() and O_DIRECT (bnc#1012628). +- nfsd: Detect unhashed stids in nfsd4_verify_open_stid() + (bnc#1012628). +- kernfs: fix regression in kernfs_fop_write caused by wrong type + (bnc#1012628). +- ahci: Annotate PCI ids for mobile Intel chipsets as such + (bnc#1012628). +- ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo + Lake AHCI (bnc#1012628). +- ahci: Add Intel Cannon Lake PCH-H PCI ID (bnc#1012628). +- crypto: hash - introduce crypto_hash_alg_has_setkey() + (bnc#1012628). +- crypto: cryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: mcryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: poly1305 - remove ->setkey() method (bnc#1012628). +- crypto: hash - annotate algorithms taking optional key + (bnc#1012628). +- crypto: hash - prevent using keyed hashes without setting key + (bnc#1012628). +- media: v4l2-ioctl.c: use check_fmt for enum/g/s/try_fmt + (bnc#1012628). +- media: v4l2-ioctl.c: don't copy back the result for -ENOTTY + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix the indentation (bnc#1012628). +- media: v4l2-compat-ioctl32.c: move 'helper' functions to + __get/put_v4l2_format32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: avoid sizeof(type) (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32 + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy clip list in + put_v4l2_window32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer + type (bnc#1012628). +- media: v4l2-compat-ioctl32.c: don't copy back the result for + certain errors (bnc#1012628). +- media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for + subdevs (bnc#1012628). +- crypto: caam - fix endless loop when DECO acquire fails + (bnc#1012628). +- crypto: sha512-mb - initialize pending lengths correctly + (bnc#1012628). +- crypto: talitos - fix Kernel Oops on hashing an empty file + (bnc#1012628). +- arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls + (bnc#1012628). +- KVM: nVMX: Fix races when sending nested PI while dest + enters/leaves L2 (bnc#1012628). +- KVM: nVMX: Fix bug of injecting L2 exception into L1 + (bnc#1012628). +- KVM: PPC: Book3S HV: Make sure we don't re-enter guest without + XIVE loaded (bnc#1012628). +- KVM: PPC: Book3S HV: Drop locks before reading guest memory + (bnc#1012628). +- KVM: arm/arm64: Handle CPU_PM_ENTER_FAILED (bnc#1012628). +- KVM: PPC: Book3S PR: Fix broken select due to misspelling + (bnc#1012628). +- ASoC: acpi: fix machine driver selection based on quirk + (bnc#1012628). +- ASoC: rockchip: i2s: fix playback after runtime resume + (bnc#1012628). +- ASoC: skl: Fix kernel warning due to zero NHTL entry + (bnc#1012628). +- ASoC: compress: Correct handling of copy callback (bnc#1012628). +- watchdog: imx2_wdt: restore previous timeout after + suspend+resume (bnc#1012628). +- afs: Add missing afs_put_cell() (bnc#1012628). +- afs: Need to clear responded flag in addr cursor (bnc#1012628). +- afs: Fix missing cursor clearance (bnc#1012628). +- afs: Fix server list handling (bnc#1012628). +- btrfs: Handle btrfs_set_extent_delalloc failure in fixup worker + (bnc#1012628). +- Btrfs: raid56: iterate raid56 internal bio with + bio_for_each_segment_all (bnc#1012628). +- kasan: don't emit builtin calls when sanitization is off + (bnc#1012628). +- kasan: rework Kconfig settings (bnc#1012628). +- media: dvb_frontend: be sure to init dvb_frontend_handle_ioctl() + return code (bnc#1012628). +- media: dvb-frontends: fix i2c access helpers for KASAN + (bnc#1012628). +- media: dt-bindings/media/cec-gpio.txt: mention the CEC/HPD + max voltages (bnc#1012628). +- media: ts2020: avoid integer overflows on 32 bit machines + (bnc#1012628). +- media: vivid: fix module load error when enabling fb and + no_error_inj=1 (bnc#1012628). +- media: cxusb, dib0700: ignore XC2028_I2C_FLUSH (bnc#1012628). +- fs/proc/kcore.c: use probe_kernel_read() instead of memcpy() + (bnc#1012628). +- kernel/async.c: revert "async: simplify lowest_in_progress()" + (bnc#1012628). +- kernel/relay.c: revert "kernel/relay.c: fix potential memory + leak" (bnc#1012628). +- pipe: actually allow root to exceed the pipe buffer limits + (bnc#1012628). +- pipe: fix off-by-one error when checking buffer limits + (bnc#1012628). +- HID: quirks: Fix keyboard + touchpad on Toshiba Click Mini + not working (bnc#1012628). +- Bluetooth: btsdio: Do not bind to non-removable BCM43341 + (bnc#1012628). +- Revert "Bluetooth: btusb: fix QCA Rome suspend/resume" + (bnc#1012628). +- Bluetooth: btusb: Restore QCA Rome suspend/resume fix with a + "rewritten" version (bnc#1012628). +- ipmi: use dynamic memory for DMI driver override (bnc#1012628). +- signal/openrisc: Fix do_unaligned_access to send the proper + signal (bnc#1012628). +- signal/sh: Ensure si_signo is initialized in do_divide_error + (bnc#1012628). +- alpha: fix crash if pthread_create races with signal delivery + (bnc#1012628). +- alpha: osf_sys.c: fix put_tv32 regression (bnc#1012628). +- alpha: Fix mixed up args in EXC macro in futex operations + (bnc#1012628). +- alpha: fix reboot on Avanti platform (bnc#1012628). +- alpha: fix formating of stack content (bnc#1012628). +- xtensa: fix futex_atomic_cmpxchg_inatomic (bnc#1012628). +- EDAC, octeon: Fix an uninitialized variable warning + (bnc#1012628). +- genirq: Make legacy autoprobing work again (bnc#1012628). +- pinctrl: intel: Initialize GPIO properly when used through + irqchip (bnc#1012628). +- pinctrl: mcp23s08: fix irq setup order (bnc#1012628). +- pinctrl: sx150x: Unregister the pinctrl on release + (bnc#1012628). +- pinctrl: sx150x: Register pinctrl before adding the gpiochip + (bnc#1012628). +- pinctrl: sx150x: Add a static gpio/pinctrl pin range mapping + (bnc#1012628). +- pktcdvd: Fix pkt_setup_dev() error path (bnc#1012628). +- pktcdvd: Fix a recently introduced NULL pointer dereference + (bnc#1012628). +- blk-mq: quiesce queue before freeing queue (bnc#1012628). +- clocksource/drivers/stm32: Fix kernel panic with multiple timers + (bnc#1012628). +- lib/ubsan.c: s/missaligned/misaligned/ (bnc#1012628). +- lib/ubsan: add type mismatch handler for new GCC/Clang + (bnc#1012628). +- objtool: Fix switch-table detection (bnc#1012628). +- arm64: dts: marvell: add Ethernet aliases (bnc#1012628). +- drm/i915: Avoid PPS HW/SW state mismatch due to rounding + (bnc#1012628). +- ACPI: sbshc: remove raw pointer from printk() message + (bnc#1012628). +- acpi, nfit: fix register dimm error handling (bnc#1012628). +- ovl: force r/o mount when index dir creation fails + (bnc#1012628). +- ovl: fix failure to fsync lower dir (bnc#1012628). +- ovl: take mnt_want_write() for work/index dir setup + (bnc#1012628). +- ovl: take mnt_want_write() for removing impure xattr + (bnc#1012628). +- ovl: hash directory inodes for fsnotify (bnc#1012628). +- mn10300/misalignment: Use SIGSEGV SEGV_MAPERR to report a + failed user copy (bnc#1012628). +- devpts: fix error handling in devpts_mntget() (bnc#1012628). +- ftrace: Remove incorrect setting of glob search field + (bnc#1012628). +- scsi: core: Ensure that the SCSI error handler gets woken up + (bnc#1012628). +- scsi: lpfc: Fix crash after bad bar setup on driver attachment + (bnc#1012628). +- scsi: cxlflash: Reset command ioasc (bnc#1012628). +- rcu: Export init_rcu_head() and destroy_rcu_head() to GPL + modules (bnc#1012628). +- Update config files. +- commit 4d42c34 + ------------------------------------------------------------------- Tue Feb 13 08:58:21 CET 2018 - jslaby@suse.cz diff --git a/kernel-lpae.spec b/kernel-lpae.spec index 2a96c6d1..17c5a072 100644 --- a/kernel-lpae.spec +++ b/kernel-lpae.spec @@ -18,7 +18,7 @@ %define srcversion 4.15 -%define patchversion 4.15.3 +%define patchversion 4.15.4 %define variant %{nil} %define vanilla_only 0 @@ -58,9 +58,9 @@ Name: kernel-lpae Summary: Kernel for LPAE enabled systems License: GPL-2.0 Group: System/Kernel -Version: 4.15.3 +Version: 4.15.4 %if 0%{?is_kotd} -Release: .g41f294a +Release: .g7169cf1 %else Release: 0 %endif diff --git a/kernel-obs-build.changes b/kernel-obs-build.changes index 3bb90852..0033dd69 100644 --- a/kernel-obs-build.changes +++ b/kernel-obs-build.changes @@ -1,3 +1,573 @@ +------------------------------------------------------------------- +Sat Feb 17 09:41:04 CET 2018 - jslaby@suse.cz + +- Linux 4.15.4 (bnc#1012628). +- watchdog: indydog: Add dependency on SGI_HAS_INDYDOG + (bnc#1012628). +- cifs: Fix missing put_xid in cifs_file_strict_mmap + (bnc#1012628). +- cifs: Fix autonegotiate security settings mismatch + (bnc#1012628). +- CIFS: zero sensitive data when freeing (bnc#1012628). +- cpufreq: mediatek: add mediatek related projects into blacklist + (bnc#1012628). +- dmaengine: dmatest: fix container_of member in dmatest_callback + (bnc#1012628). +- ssb: Do not disable PCI host on non-Mips (bnc#1012628). +- watchdog: gpio_wdt: set WDOG_HW_RUNNING in gpio_wdt_stop + (bnc#1012628). +- Revert "drm/i915: mark all device info struct with __initconst" + (bnc#1012628). +- sched/rt: Use container_of() to get root domain in + rto_push_irq_work_func() (bnc#1012628). +- sched/rt: Up the root domain ref count when passing it around + via IPIs (bnc#1012628). +- media: dvb-usb-v2: lmedm04: Improve logic checking of warm start + (bnc#1012628). +- media: dvb-usb-v2: lmedm04: move ts2020 attach to + dm04_lme2510_tuner (bnc#1012628). +- media: hdpvr: Fix an error handling path in hdpvr_probe() + (bnc#1012628). +- arm64: cpu_errata: Add Kryo to Falkor 1003 errata (bnc#1012628). +- arm64: kpti: Make use of nG dependent on + arm64_kernel_unmapped_at_el0() (bnc#1012628). +- arm64: mm: Permit transitioning from Global to Non-Global + without BBM (bnc#1012628). +- arm64: kpti: Add ->enable callback to remap swapper using nG + mappings (bnc#1012628). +- arm64: Force KPTI to be disabled on Cavium ThunderX + (bnc#1012628). +- arm64: entry: Reword comment about post_ttbr_update_workaround + (bnc#1012628). +- arm64: idmap: Use "awx" flags for .idmap.text .pushsection + directives (bnc#1012628). +- arm64: barrier: Add CSDB macros to control data-value prediction + (bnc#1012628). +- arm64: Implement array_index_mask_nospec() (bnc#1012628). +- arm64: Make USER_DS an inclusive limit (bnc#1012628). +- arm64: Use pointer masking to limit uaccess speculation + (bnc#1012628). +- arm64: entry: Ensure branch through syscall table is bounded + under speculation (bnc#1012628). +- arm64: uaccess: Prevent speculative use of the current + addr_limit (bnc#1012628). +- arm64: uaccess: Don't bother eliding access_ok checks in __{get, + put}_user (bnc#1012628). +- arm64: uaccess: Mask __user pointers for __arch_{clear, + copy_*}_user (bnc#1012628). +- arm64: futex: Mask __user pointers prior to dereference + (bnc#1012628). +- arm64: cpufeature: __this_cpu_has_cap() shouldn't stop early + (bnc#1012628). +- arm64: entry: Apply BP hardening for high-priority synchronous + exceptions (bnc#1012628). +- arm64: entry: Apply BP hardening for suspicious interrupts + from EL0 (bnc#1012628). +- arm64: KVM: Increment PC after handling an SMC trap + (bnc#1012628). +- arm/arm64: KVM: Consolidate the PSCI include files + (bnc#1012628). +- arm/arm64: KVM: Add PSCI_VERSION helper (bnc#1012628). +- arm/arm64: KVM: Add smccc accessors to PSCI code (bnc#1012628). +- arm/arm64: KVM: Implement PSCI 1.0 support (bnc#1012628). +- arm/arm64: KVM: Advertise SMCCC v1.1 (bnc#1012628). +- arm/arm64: KVM: Turn kvm_psci_version into a static inline + (bnc#1012628). +- arm64: KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling + (bnc#1012628). +- firmware/psci: Expose PSCI conduit (bnc#1012628). +- firmware/psci: Expose SMCCC version through psci_ops + (bnc#1012628). +- arm/arm64: smccc: Make function identifiers an unsigned quantity + (bnc#1012628). +- arm/arm64: smccc: Implement SMCCC v1.1 inline primitive + (bnc#1012628). +- arm64: Add ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: Kill PSCI_GET_VERSION as a variant-2 workaround + (bnc#1012628). +- mtd: cfi: convert inline functions to macros (bnc#1012628). +- mtd: nand: brcmnand: Disable prefetch by default (bnc#1012628). +- mtd: nand: Fix nand_do_read_oob() return value (bnc#1012628). +- mtd: nand: sunxi: Fix ECC strength choice (bnc#1012628). +- ubi: Fix race condition between ubi volume creation and udev + (bnc#1012628). +- ubi: fastmap: Erase outdated anchor PEBs during attach + (bnc#1012628). +- ubi: block: Fix locking for idr_alloc/idr_remove (bnc#1012628). +- ubifs: free the encrypted symlink target (bnc#1012628). +- nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to + the mds (bnc#1012628). +- nfs41: do not return ENOMEM on LAYOUTUNAVAILABLE (bnc#1012628). +- NFS: Add a cond_resched() to nfs_commit_release_pages() + (bnc#1012628). +- NFS: Fix nfsstat breakage due to LOOKUPP (bnc#1012628). +- NFS: commit direct writes even if they fail partially + (bnc#1012628). +- NFS: reject request for id_legacy key without auxdata + (bnc#1012628). +- NFS: Fix a race between mmap() and O_DIRECT (bnc#1012628). +- nfsd: Detect unhashed stids in nfsd4_verify_open_stid() + (bnc#1012628). +- kernfs: fix regression in kernfs_fop_write caused by wrong type + (bnc#1012628). +- ahci: Annotate PCI ids for mobile Intel chipsets as such + (bnc#1012628). +- ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo + Lake AHCI (bnc#1012628). +- ahci: Add Intel Cannon Lake PCH-H PCI ID (bnc#1012628). +- crypto: hash - introduce crypto_hash_alg_has_setkey() + (bnc#1012628). +- crypto: cryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: mcryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: poly1305 - remove ->setkey() method (bnc#1012628). +- crypto: hash - annotate algorithms taking optional key + (bnc#1012628). +- crypto: hash - prevent using keyed hashes without setting key + (bnc#1012628). +- media: v4l2-ioctl.c: use check_fmt for enum/g/s/try_fmt + (bnc#1012628). +- media: v4l2-ioctl.c: don't copy back the result for -ENOTTY + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix the indentation (bnc#1012628). +- media: v4l2-compat-ioctl32.c: move 'helper' functions to + __get/put_v4l2_format32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: avoid sizeof(type) (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32 + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy clip list in + put_v4l2_window32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer + type (bnc#1012628). +- media: v4l2-compat-ioctl32.c: don't copy back the result for + certain errors (bnc#1012628). +- media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for + subdevs (bnc#1012628). +- crypto: caam - fix endless loop when DECO acquire fails + (bnc#1012628). +- crypto: sha512-mb - initialize pending lengths correctly + (bnc#1012628). +- crypto: talitos - fix Kernel Oops on hashing an empty file + (bnc#1012628). +- arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls + (bnc#1012628). +- KVM: nVMX: Fix races when sending nested PI while dest + enters/leaves L2 (bnc#1012628). +- KVM: nVMX: Fix bug of injecting L2 exception into L1 + (bnc#1012628). +- KVM: PPC: Book3S HV: Make sure we don't re-enter guest without + XIVE loaded (bnc#1012628). +- KVM: PPC: Book3S HV: Drop locks before reading guest memory + (bnc#1012628). +- KVM: arm/arm64: Handle CPU_PM_ENTER_FAILED (bnc#1012628). +- KVM: PPC: Book3S PR: Fix broken select due to misspelling + (bnc#1012628). +- ASoC: acpi: fix machine driver selection based on quirk + (bnc#1012628). +- ASoC: rockchip: i2s: fix playback after runtime resume + (bnc#1012628). +- ASoC: skl: Fix kernel warning due to zero NHTL entry + (bnc#1012628). +- ASoC: compress: Correct handling of copy callback (bnc#1012628). +- watchdog: imx2_wdt: restore previous timeout after + suspend+resume (bnc#1012628). +- afs: Add missing afs_put_cell() (bnc#1012628). +- afs: Need to clear responded flag in addr cursor (bnc#1012628). +- afs: Fix missing cursor clearance (bnc#1012628). +- afs: Fix server list handling (bnc#1012628). +- btrfs: Handle btrfs_set_extent_delalloc failure in fixup worker + (bnc#1012628). +- Btrfs: raid56: iterate raid56 internal bio with + bio_for_each_segment_all (bnc#1012628). +- kasan: don't emit builtin calls when sanitization is off + (bnc#1012628). +- kasan: rework Kconfig settings (bnc#1012628). +- media: dvb_frontend: be sure to init dvb_frontend_handle_ioctl() + return code (bnc#1012628). +- media: dvb-frontends: fix i2c access helpers for KASAN + (bnc#1012628). +- media: dt-bindings/media/cec-gpio.txt: mention the CEC/HPD + max voltages (bnc#1012628). +- media: ts2020: avoid integer overflows on 32 bit machines + (bnc#1012628). +- media: vivid: fix module load error when enabling fb and + no_error_inj=1 (bnc#1012628). +- media: cxusb, dib0700: ignore XC2028_I2C_FLUSH (bnc#1012628). +- fs/proc/kcore.c: use probe_kernel_read() instead of memcpy() + (bnc#1012628). +- kernel/async.c: revert "async: simplify lowest_in_progress()" + (bnc#1012628). +- kernel/relay.c: revert "kernel/relay.c: fix potential memory + leak" (bnc#1012628). +- pipe: actually allow root to exceed the pipe buffer limits + (bnc#1012628). +- pipe: fix off-by-one error when checking buffer limits + (bnc#1012628). +- HID: quirks: Fix keyboard + touchpad on Toshiba Click Mini + not working (bnc#1012628). +- Bluetooth: btsdio: Do not bind to non-removable BCM43341 + (bnc#1012628). +- Revert "Bluetooth: btusb: fix QCA Rome suspend/resume" + (bnc#1012628). +- Bluetooth: btusb: Restore QCA Rome suspend/resume fix with a + "rewritten" version (bnc#1012628). +- ipmi: use dynamic memory for DMI driver override (bnc#1012628). +- signal/openrisc: Fix do_unaligned_access to send the proper + signal (bnc#1012628). +- signal/sh: Ensure si_signo is initialized in do_divide_error + (bnc#1012628). +- alpha: fix crash if pthread_create races with signal delivery + (bnc#1012628). +- alpha: osf_sys.c: fix put_tv32 regression (bnc#1012628). +- alpha: Fix mixed up args in EXC macro in futex operations + (bnc#1012628). +- alpha: fix reboot on Avanti platform (bnc#1012628). +- alpha: fix formating of stack content (bnc#1012628). +- xtensa: fix futex_atomic_cmpxchg_inatomic (bnc#1012628). +- EDAC, octeon: Fix an uninitialized variable warning + (bnc#1012628). +- genirq: Make legacy autoprobing work again (bnc#1012628). +- pinctrl: intel: Initialize GPIO properly when used through + irqchip (bnc#1012628). +- pinctrl: mcp23s08: fix irq setup order (bnc#1012628). +- pinctrl: sx150x: Unregister the pinctrl on release + (bnc#1012628). +- pinctrl: sx150x: Register pinctrl before adding the gpiochip + (bnc#1012628). +- pinctrl: sx150x: Add a static gpio/pinctrl pin range mapping + (bnc#1012628). +- pktcdvd: Fix pkt_setup_dev() error path (bnc#1012628). +- pktcdvd: Fix a recently introduced NULL pointer dereference + (bnc#1012628). +- blk-mq: quiesce queue before freeing queue (bnc#1012628). +- clocksource/drivers/stm32: Fix kernel panic with multiple timers + (bnc#1012628). +- lib/ubsan.c: s/missaligned/misaligned/ (bnc#1012628). +- lib/ubsan: add type mismatch handler for new GCC/Clang + (bnc#1012628). +- objtool: Fix switch-table detection (bnc#1012628). +- arm64: dts: marvell: add Ethernet aliases (bnc#1012628). +- drm/i915: Avoid PPS HW/SW state mismatch due to rounding + (bnc#1012628). +- ACPI: sbshc: remove raw pointer from printk() message + (bnc#1012628). +- acpi, nfit: fix register dimm error handling (bnc#1012628). +- ovl: force r/o mount when index dir creation fails + (bnc#1012628). +- ovl: fix failure to fsync lower dir (bnc#1012628). +- ovl: take mnt_want_write() for work/index dir setup + (bnc#1012628). +- ovl: take mnt_want_write() for removing impure xattr + (bnc#1012628). +- ovl: hash directory inodes for fsnotify (bnc#1012628). +- mn10300/misalignment: Use SIGSEGV SEGV_MAPERR to report a + failed user copy (bnc#1012628). +- devpts: fix error handling in devpts_mntget() (bnc#1012628). +- ftrace: Remove incorrect setting of glob search field + (bnc#1012628). +- scsi: core: Ensure that the SCSI error handler gets woken up + (bnc#1012628). +- scsi: lpfc: Fix crash after bad bar setup on driver attachment + (bnc#1012628). +- scsi: cxlflash: Reset command ioasc (bnc#1012628). +- rcu: Export init_rcu_head() and destroy_rcu_head() to GPL + modules (bnc#1012628). +- media: dvb_frontend: fix return error code (git-fixes). +- mtd: ubi: wl: Fix error return code in ubi_wl_init() + (git-fixes). +- Update config files. +- Linux 4.15.4 (bnc#1012628). +- watchdog: indydog: Add dependency on SGI_HAS_INDYDOG + (bnc#1012628). +- cifs: Fix missing put_xid in cifs_file_strict_mmap + (bnc#1012628). +- cifs: Fix autonegotiate security settings mismatch + (bnc#1012628). +- CIFS: zero sensitive data when freeing (bnc#1012628). +- cpufreq: mediatek: add mediatek related projects into blacklist + (bnc#1012628). +- dmaengine: dmatest: fix container_of member in dmatest_callback + (bnc#1012628). +- ssb: Do not disable PCI host on non-Mips (bnc#1012628). +- watchdog: gpio_wdt: set WDOG_HW_RUNNING in gpio_wdt_stop + (bnc#1012628). +- Revert "drm/i915: mark all device info struct with __initconst" + (bnc#1012628). +- sched/rt: Use container_of() to get root domain in + rto_push_irq_work_func() (bnc#1012628). +- sched/rt: Up the root domain ref count when passing it around + via IPIs (bnc#1012628). +- media: dvb-usb-v2: lmedm04: Improve logic checking of warm start + (bnc#1012628). +- media: dvb-usb-v2: lmedm04: move ts2020 attach to + dm04_lme2510_tuner (bnc#1012628). +- media: hdpvr: Fix an error handling path in hdpvr_probe() + (bnc#1012628). +- arm64: cpu_errata: Add Kryo to Falkor 1003 errata (bnc#1012628). +- arm64: kpti: Make use of nG dependent on + arm64_kernel_unmapped_at_el0() (bnc#1012628). +- arm64: mm: Permit transitioning from Global to Non-Global + without BBM (bnc#1012628). +- arm64: kpti: Add ->enable callback to remap swapper using nG + mappings (bnc#1012628). +- arm64: Force KPTI to be disabled on Cavium ThunderX + (bnc#1012628). +- arm64: entry: Reword comment about post_ttbr_update_workaround + (bnc#1012628). +- arm64: idmap: Use "awx" flags for .idmap.text .pushsection + directives (bnc#1012628). +- arm64: barrier: Add CSDB macros to control data-value prediction + (bnc#1012628). +- arm64: Implement array_index_mask_nospec() (bnc#1012628). +- arm64: Make USER_DS an inclusive limit (bnc#1012628). +- arm64: Use pointer masking to limit uaccess speculation + (bnc#1012628). +- arm64: entry: Ensure branch through syscall table is bounded + under speculation (bnc#1012628). +- arm64: uaccess: Prevent speculative use of the current + addr_limit (bnc#1012628). +- arm64: uaccess: Don't bother eliding access_ok checks in __{get, + put}_user (bnc#1012628). +- arm64: uaccess: Mask __user pointers for __arch_{clear, + copy_*}_user (bnc#1012628). +- arm64: futex: Mask __user pointers prior to dereference + (bnc#1012628). +- arm64: cpufeature: __this_cpu_has_cap() shouldn't stop early + (bnc#1012628). +- arm64: entry: Apply BP hardening for high-priority synchronous + exceptions (bnc#1012628). +- arm64: entry: Apply BP hardening for suspicious interrupts + from EL0 (bnc#1012628). +- arm64: KVM: Increment PC after handling an SMC trap + (bnc#1012628). +- arm/arm64: KVM: Consolidate the PSCI include files + (bnc#1012628). +- arm/arm64: KVM: Add PSCI_VERSION helper (bnc#1012628). +- arm/arm64: KVM: Add smccc accessors to PSCI code (bnc#1012628). +- arm/arm64: KVM: Implement PSCI 1.0 support (bnc#1012628). +- arm/arm64: KVM: Advertise SMCCC v1.1 (bnc#1012628). +- arm/arm64: KVM: Turn kvm_psci_version into a static inline + (bnc#1012628). +- arm64: KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling + (bnc#1012628). +- firmware/psci: Expose PSCI conduit (bnc#1012628). +- firmware/psci: Expose SMCCC version through psci_ops + (bnc#1012628). +- arm/arm64: smccc: Make function identifiers an unsigned quantity + (bnc#1012628). +- arm/arm64: smccc: Implement SMCCC v1.1 inline primitive + (bnc#1012628). +- arm64: Add ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: Kill PSCI_GET_VERSION as a variant-2 workaround + (bnc#1012628). +- mtd: cfi: convert inline functions to macros (bnc#1012628). +- mtd: nand: brcmnand: Disable prefetch by default (bnc#1012628). +- mtd: nand: Fix nand_do_read_oob() return value (bnc#1012628). +- mtd: nand: sunxi: Fix ECC strength choice (bnc#1012628). +- ubi: Fix race condition between ubi volume creation and udev + (bnc#1012628). +- ubi: fastmap: Erase outdated anchor PEBs during attach + (bnc#1012628). +- ubi: block: Fix locking for idr_alloc/idr_remove (bnc#1012628). +- ubifs: free the encrypted symlink target (bnc#1012628). +- nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to + the mds (bnc#1012628). +- nfs41: do not return ENOMEM on LAYOUTUNAVAILABLE (bnc#1012628). +- NFS: Add a cond_resched() to nfs_commit_release_pages() + (bnc#1012628). +- NFS: Fix nfsstat breakage due to LOOKUPP (bnc#1012628). +- NFS: commit direct writes even if they fail partially + (bnc#1012628). +- NFS: reject request for id_legacy key without auxdata + (bnc#1012628). +- NFS: Fix a race between mmap() and O_DIRECT (bnc#1012628). +- nfsd: Detect unhashed stids in nfsd4_verify_open_stid() + (bnc#1012628). +- kernfs: fix regression in kernfs_fop_write caused by wrong type + (bnc#1012628). +- ahci: Annotate PCI ids for mobile Intel chipsets as such + (bnc#1012628). +- ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo + Lake AHCI (bnc#1012628). +- ahci: Add Intel Cannon Lake PCH-H PCI ID (bnc#1012628). +- crypto: hash - introduce crypto_hash_alg_has_setkey() + (bnc#1012628). +- crypto: cryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: mcryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: poly1305 - remove ->setkey() method (bnc#1012628). +- crypto: hash - annotate algorithms taking optional key + (bnc#1012628). +- crypto: hash - prevent using keyed hashes without setting key + (bnc#1012628). +- media: v4l2-ioctl.c: use check_fmt for enum/g/s/try_fmt + (bnc#1012628). +- media: v4l2-ioctl.c: don't copy back the result for -ENOTTY + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix the indentation (bnc#1012628). +- media: v4l2-compat-ioctl32.c: move 'helper' functions to + __get/put_v4l2_format32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: avoid sizeof(type) (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32 + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy clip list in + put_v4l2_window32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer + type (bnc#1012628). +- media: v4l2-compat-ioctl32.c: don't copy back the result for + certain errors (bnc#1012628). +- media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for + subdevs (bnc#1012628). +- crypto: caam - fix endless loop when DECO acquire fails + (bnc#1012628). +- crypto: sha512-mb - initialize pending lengths correctly + (bnc#1012628). +- crypto: talitos - fix Kernel Oops on hashing an empty file + (bnc#1012628). +- arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls + (bnc#1012628). +- KVM: nVMX: Fix races when sending nested PI while dest + enters/leaves L2 (bnc#1012628). +- KVM: nVMX: Fix bug of injecting L2 exception into L1 + (bnc#1012628). +- KVM: PPC: Book3S HV: Make sure we don't re-enter guest without + XIVE loaded (bnc#1012628). +- KVM: PPC: Book3S HV: Drop locks before reading guest memory + (bnc#1012628). +- KVM: arm/arm64: Handle CPU_PM_ENTER_FAILED (bnc#1012628). +- KVM: PPC: Book3S PR: Fix broken select due to misspelling + (bnc#1012628). +- ASoC: acpi: fix machine driver selection based on quirk + (bnc#1012628). +- ASoC: rockchip: i2s: fix playback after runtime resume + (bnc#1012628). +- ASoC: skl: Fix kernel warning due to zero NHTL entry + (bnc#1012628). +- ASoC: compress: Correct handling of copy callback (bnc#1012628). +- watchdog: imx2_wdt: restore previous timeout after + suspend+resume (bnc#1012628). +- afs: Add missing afs_put_cell() (bnc#1012628). +- afs: Need to clear responded flag in addr cursor (bnc#1012628). +- afs: Fix missing cursor clearance (bnc#1012628). +- afs: Fix server list handling (bnc#1012628). +- btrfs: Handle btrfs_set_extent_delalloc failure in fixup worker + (bnc#1012628). +- Btrfs: raid56: iterate raid56 internal bio with + bio_for_each_segment_all (bnc#1012628). +- kasan: don't emit builtin calls when sanitization is off + (bnc#1012628). +- kasan: rework Kconfig settings (bnc#1012628). +- media: dvb_frontend: be sure to init dvb_frontend_handle_ioctl() + return code (bnc#1012628). +- media: dvb-frontends: fix i2c access helpers for KASAN + (bnc#1012628). +- media: dt-bindings/media/cec-gpio.txt: mention the CEC/HPD + max voltages (bnc#1012628). +- media: ts2020: avoid integer overflows on 32 bit machines + (bnc#1012628). +- media: vivid: fix module load error when enabling fb and + no_error_inj=1 (bnc#1012628). +- media: cxusb, dib0700: ignore XC2028_I2C_FLUSH (bnc#1012628). +- fs/proc/kcore.c: use probe_kernel_read() instead of memcpy() + (bnc#1012628). +- kernel/async.c: revert "async: simplify lowest_in_progress()" + (bnc#1012628). +- kernel/relay.c: revert "kernel/relay.c: fix potential memory + leak" (bnc#1012628). +- pipe: actually allow root to exceed the pipe buffer limits + (bnc#1012628). +- pipe: fix off-by-one error when checking buffer limits + (bnc#1012628). +- HID: quirks: Fix keyboard + touchpad on Toshiba Click Mini + not working (bnc#1012628). +- Bluetooth: btsdio: Do not bind to non-removable BCM43341 + (bnc#1012628). +- Revert "Bluetooth: btusb: fix QCA Rome suspend/resume" + (bnc#1012628). +- Bluetooth: btusb: Restore QCA Rome suspend/resume fix with a + "rewritten" version (bnc#1012628). +- ipmi: use dynamic memory for DMI driver override (bnc#1012628). +- signal/openrisc: Fix do_unaligned_access to send the proper + signal (bnc#1012628). +- signal/sh: Ensure si_signo is initialized in do_divide_error + (bnc#1012628). +- alpha: fix crash if pthread_create races with signal delivery + (bnc#1012628). +- alpha: osf_sys.c: fix put_tv32 regression (bnc#1012628). +- alpha: Fix mixed up args in EXC macro in futex operations + (bnc#1012628). +- alpha: fix reboot on Avanti platform (bnc#1012628). +- alpha: fix formating of stack content (bnc#1012628). +- xtensa: fix futex_atomic_cmpxchg_inatomic (bnc#1012628). +- EDAC, octeon: Fix an uninitialized variable warning + (bnc#1012628). +- genirq: Make legacy autoprobing work again (bnc#1012628). +- pinctrl: intel: Initialize GPIO properly when used through + irqchip (bnc#1012628). +- pinctrl: mcp23s08: fix irq setup order (bnc#1012628). +- pinctrl: sx150x: Unregister the pinctrl on release + (bnc#1012628). +- pinctrl: sx150x: Register pinctrl before adding the gpiochip + (bnc#1012628). +- pinctrl: sx150x: Add a static gpio/pinctrl pin range mapping + (bnc#1012628). +- pktcdvd: Fix pkt_setup_dev() error path (bnc#1012628). +- pktcdvd: Fix a recently introduced NULL pointer dereference + (bnc#1012628). +- blk-mq: quiesce queue before freeing queue (bnc#1012628). +- clocksource/drivers/stm32: Fix kernel panic with multiple timers + (bnc#1012628). +- lib/ubsan.c: s/missaligned/misaligned/ (bnc#1012628). +- lib/ubsan: add type mismatch handler for new GCC/Clang + (bnc#1012628). +- objtool: Fix switch-table detection (bnc#1012628). +- arm64: dts: marvell: add Ethernet aliases (bnc#1012628). +- drm/i915: Avoid PPS HW/SW state mismatch due to rounding + (bnc#1012628). +- ACPI: sbshc: remove raw pointer from printk() message + (bnc#1012628). +- acpi, nfit: fix register dimm error handling (bnc#1012628). +- ovl: force r/o mount when index dir creation fails + (bnc#1012628). +- ovl: fix failure to fsync lower dir (bnc#1012628). +- ovl: take mnt_want_write() for work/index dir setup + (bnc#1012628). +- ovl: take mnt_want_write() for removing impure xattr + (bnc#1012628). +- ovl: hash directory inodes for fsnotify (bnc#1012628). +- mn10300/misalignment: Use SIGSEGV SEGV_MAPERR to report a + failed user copy (bnc#1012628). +- devpts: fix error handling in devpts_mntget() (bnc#1012628). +- ftrace: Remove incorrect setting of glob search field + (bnc#1012628). +- scsi: core: Ensure that the SCSI error handler gets woken up + (bnc#1012628). +- scsi: lpfc: Fix crash after bad bar setup on driver attachment + (bnc#1012628). +- scsi: cxlflash: Reset command ioasc (bnc#1012628). +- rcu: Export init_rcu_head() and destroy_rcu_head() to GPL + modules (bnc#1012628). +- Update config files. +- commit 4d42c34 + ------------------------------------------------------------------- Tue Feb 13 08:58:21 CET 2018 - jslaby@suse.cz diff --git a/kernel-obs-build.spec b/kernel-obs-build.spec index f5deaa56..bf228f56 100644 --- a/kernel-obs-build.spec +++ b/kernel-obs-build.spec @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 4.15.3 +%define patchversion 4.15.4 %define variant %{nil} %define vanilla_only 0 @@ -64,9 +64,9 @@ BuildRequires: dracut Summary: package kernel and initrd for OBS VM builds License: GPL-2.0 Group: SLES -Version: 4.15.3 +Version: 4.15.4 %if 0%{?is_kotd} -Release: .g41f294a +Release: .g7169cf1 %else Release: 0 %endif diff --git a/kernel-obs-qa.changes b/kernel-obs-qa.changes index 3bb90852..0033dd69 100644 --- a/kernel-obs-qa.changes +++ b/kernel-obs-qa.changes @@ -1,3 +1,573 @@ +------------------------------------------------------------------- +Sat Feb 17 09:41:04 CET 2018 - jslaby@suse.cz + +- Linux 4.15.4 (bnc#1012628). +- watchdog: indydog: Add dependency on SGI_HAS_INDYDOG + (bnc#1012628). +- cifs: Fix missing put_xid in cifs_file_strict_mmap + (bnc#1012628). +- cifs: Fix autonegotiate security settings mismatch + (bnc#1012628). +- CIFS: zero sensitive data when freeing (bnc#1012628). +- cpufreq: mediatek: add mediatek related projects into blacklist + (bnc#1012628). +- dmaengine: dmatest: fix container_of member in dmatest_callback + (bnc#1012628). +- ssb: Do not disable PCI host on non-Mips (bnc#1012628). +- watchdog: gpio_wdt: set WDOG_HW_RUNNING in gpio_wdt_stop + (bnc#1012628). +- Revert "drm/i915: mark all device info struct with __initconst" + (bnc#1012628). +- sched/rt: Use container_of() to get root domain in + rto_push_irq_work_func() (bnc#1012628). +- sched/rt: Up the root domain ref count when passing it around + via IPIs (bnc#1012628). +- media: dvb-usb-v2: lmedm04: Improve logic checking of warm start + (bnc#1012628). +- media: dvb-usb-v2: lmedm04: move ts2020 attach to + dm04_lme2510_tuner (bnc#1012628). +- media: hdpvr: Fix an error handling path in hdpvr_probe() + (bnc#1012628). +- arm64: cpu_errata: Add Kryo to Falkor 1003 errata (bnc#1012628). +- arm64: kpti: Make use of nG dependent on + arm64_kernel_unmapped_at_el0() (bnc#1012628). +- arm64: mm: Permit transitioning from Global to Non-Global + without BBM (bnc#1012628). +- arm64: kpti: Add ->enable callback to remap swapper using nG + mappings (bnc#1012628). +- arm64: Force KPTI to be disabled on Cavium ThunderX + (bnc#1012628). +- arm64: entry: Reword comment about post_ttbr_update_workaround + (bnc#1012628). +- arm64: idmap: Use "awx" flags for .idmap.text .pushsection + directives (bnc#1012628). +- arm64: barrier: Add CSDB macros to control data-value prediction + (bnc#1012628). +- arm64: Implement array_index_mask_nospec() (bnc#1012628). +- arm64: Make USER_DS an inclusive limit (bnc#1012628). +- arm64: Use pointer masking to limit uaccess speculation + (bnc#1012628). +- arm64: entry: Ensure branch through syscall table is bounded + under speculation (bnc#1012628). +- arm64: uaccess: Prevent speculative use of the current + addr_limit (bnc#1012628). +- arm64: uaccess: Don't bother eliding access_ok checks in __{get, + put}_user (bnc#1012628). +- arm64: uaccess: Mask __user pointers for __arch_{clear, + copy_*}_user (bnc#1012628). +- arm64: futex: Mask __user pointers prior to dereference + (bnc#1012628). +- arm64: cpufeature: __this_cpu_has_cap() shouldn't stop early + (bnc#1012628). +- arm64: entry: Apply BP hardening for high-priority synchronous + exceptions (bnc#1012628). +- arm64: entry: Apply BP hardening for suspicious interrupts + from EL0 (bnc#1012628). +- arm64: KVM: Increment PC after handling an SMC trap + (bnc#1012628). +- arm/arm64: KVM: Consolidate the PSCI include files + (bnc#1012628). +- arm/arm64: KVM: Add PSCI_VERSION helper (bnc#1012628). +- arm/arm64: KVM: Add smccc accessors to PSCI code (bnc#1012628). +- arm/arm64: KVM: Implement PSCI 1.0 support (bnc#1012628). +- arm/arm64: KVM: Advertise SMCCC v1.1 (bnc#1012628). +- arm/arm64: KVM: Turn kvm_psci_version into a static inline + (bnc#1012628). +- arm64: KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling + (bnc#1012628). +- firmware/psci: Expose PSCI conduit (bnc#1012628). +- firmware/psci: Expose SMCCC version through psci_ops + (bnc#1012628). +- arm/arm64: smccc: Make function identifiers an unsigned quantity + (bnc#1012628). +- arm/arm64: smccc: Implement SMCCC v1.1 inline primitive + (bnc#1012628). +- arm64: Add ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: Kill PSCI_GET_VERSION as a variant-2 workaround + (bnc#1012628). +- mtd: cfi: convert inline functions to macros (bnc#1012628). +- mtd: nand: brcmnand: Disable prefetch by default (bnc#1012628). +- mtd: nand: Fix nand_do_read_oob() return value (bnc#1012628). +- mtd: nand: sunxi: Fix ECC strength choice (bnc#1012628). +- ubi: Fix race condition between ubi volume creation and udev + (bnc#1012628). +- ubi: fastmap: Erase outdated anchor PEBs during attach + (bnc#1012628). +- ubi: block: Fix locking for idr_alloc/idr_remove (bnc#1012628). +- ubifs: free the encrypted symlink target (bnc#1012628). +- nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to + the mds (bnc#1012628). +- nfs41: do not return ENOMEM on LAYOUTUNAVAILABLE (bnc#1012628). +- NFS: Add a cond_resched() to nfs_commit_release_pages() + (bnc#1012628). +- NFS: Fix nfsstat breakage due to LOOKUPP (bnc#1012628). +- NFS: commit direct writes even if they fail partially + (bnc#1012628). +- NFS: reject request for id_legacy key without auxdata + (bnc#1012628). +- NFS: Fix a race between mmap() and O_DIRECT (bnc#1012628). +- nfsd: Detect unhashed stids in nfsd4_verify_open_stid() + (bnc#1012628). +- kernfs: fix regression in kernfs_fop_write caused by wrong type + (bnc#1012628). +- ahci: Annotate PCI ids for mobile Intel chipsets as such + (bnc#1012628). +- ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo + Lake AHCI (bnc#1012628). +- ahci: Add Intel Cannon Lake PCH-H PCI ID (bnc#1012628). +- crypto: hash - introduce crypto_hash_alg_has_setkey() + (bnc#1012628). +- crypto: cryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: mcryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: poly1305 - remove ->setkey() method (bnc#1012628). +- crypto: hash - annotate algorithms taking optional key + (bnc#1012628). +- crypto: hash - prevent using keyed hashes without setting key + (bnc#1012628). +- media: v4l2-ioctl.c: use check_fmt for enum/g/s/try_fmt + (bnc#1012628). +- media: v4l2-ioctl.c: don't copy back the result for -ENOTTY + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix the indentation (bnc#1012628). +- media: v4l2-compat-ioctl32.c: move 'helper' functions to + __get/put_v4l2_format32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: avoid sizeof(type) (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32 + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy clip list in + put_v4l2_window32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer + type (bnc#1012628). +- media: v4l2-compat-ioctl32.c: don't copy back the result for + certain errors (bnc#1012628). +- media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for + subdevs (bnc#1012628). +- crypto: caam - fix endless loop when DECO acquire fails + (bnc#1012628). +- crypto: sha512-mb - initialize pending lengths correctly + (bnc#1012628). +- crypto: talitos - fix Kernel Oops on hashing an empty file + (bnc#1012628). +- arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls + (bnc#1012628). +- KVM: nVMX: Fix races when sending nested PI while dest + enters/leaves L2 (bnc#1012628). +- KVM: nVMX: Fix bug of injecting L2 exception into L1 + (bnc#1012628). +- KVM: PPC: Book3S HV: Make sure we don't re-enter guest without + XIVE loaded (bnc#1012628). +- KVM: PPC: Book3S HV: Drop locks before reading guest memory + (bnc#1012628). +- KVM: arm/arm64: Handle CPU_PM_ENTER_FAILED (bnc#1012628). +- KVM: PPC: Book3S PR: Fix broken select due to misspelling + (bnc#1012628). +- ASoC: acpi: fix machine driver selection based on quirk + (bnc#1012628). +- ASoC: rockchip: i2s: fix playback after runtime resume + (bnc#1012628). +- ASoC: skl: Fix kernel warning due to zero NHTL entry + (bnc#1012628). +- ASoC: compress: Correct handling of copy callback (bnc#1012628). +- watchdog: imx2_wdt: restore previous timeout after + suspend+resume (bnc#1012628). +- afs: Add missing afs_put_cell() (bnc#1012628). +- afs: Need to clear responded flag in addr cursor (bnc#1012628). +- afs: Fix missing cursor clearance (bnc#1012628). +- afs: Fix server list handling (bnc#1012628). +- btrfs: Handle btrfs_set_extent_delalloc failure in fixup worker + (bnc#1012628). +- Btrfs: raid56: iterate raid56 internal bio with + bio_for_each_segment_all (bnc#1012628). +- kasan: don't emit builtin calls when sanitization is off + (bnc#1012628). +- kasan: rework Kconfig settings (bnc#1012628). +- media: dvb_frontend: be sure to init dvb_frontend_handle_ioctl() + return code (bnc#1012628). +- media: dvb-frontends: fix i2c access helpers for KASAN + (bnc#1012628). +- media: dt-bindings/media/cec-gpio.txt: mention the CEC/HPD + max voltages (bnc#1012628). +- media: ts2020: avoid integer overflows on 32 bit machines + (bnc#1012628). +- media: vivid: fix module load error when enabling fb and + no_error_inj=1 (bnc#1012628). +- media: cxusb, dib0700: ignore XC2028_I2C_FLUSH (bnc#1012628). +- fs/proc/kcore.c: use probe_kernel_read() instead of memcpy() + (bnc#1012628). +- kernel/async.c: revert "async: simplify lowest_in_progress()" + (bnc#1012628). +- kernel/relay.c: revert "kernel/relay.c: fix potential memory + leak" (bnc#1012628). +- pipe: actually allow root to exceed the pipe buffer limits + (bnc#1012628). +- pipe: fix off-by-one error when checking buffer limits + (bnc#1012628). +- HID: quirks: Fix keyboard + touchpad on Toshiba Click Mini + not working (bnc#1012628). +- Bluetooth: btsdio: Do not bind to non-removable BCM43341 + (bnc#1012628). +- Revert "Bluetooth: btusb: fix QCA Rome suspend/resume" + (bnc#1012628). +- Bluetooth: btusb: Restore QCA Rome suspend/resume fix with a + "rewritten" version (bnc#1012628). +- ipmi: use dynamic memory for DMI driver override (bnc#1012628). +- signal/openrisc: Fix do_unaligned_access to send the proper + signal (bnc#1012628). +- signal/sh: Ensure si_signo is initialized in do_divide_error + (bnc#1012628). +- alpha: fix crash if pthread_create races with signal delivery + (bnc#1012628). +- alpha: osf_sys.c: fix put_tv32 regression (bnc#1012628). +- alpha: Fix mixed up args in EXC macro in futex operations + (bnc#1012628). +- alpha: fix reboot on Avanti platform (bnc#1012628). +- alpha: fix formating of stack content (bnc#1012628). +- xtensa: fix futex_atomic_cmpxchg_inatomic (bnc#1012628). +- EDAC, octeon: Fix an uninitialized variable warning + (bnc#1012628). +- genirq: Make legacy autoprobing work again (bnc#1012628). +- pinctrl: intel: Initialize GPIO properly when used through + irqchip (bnc#1012628). +- pinctrl: mcp23s08: fix irq setup order (bnc#1012628). +- pinctrl: sx150x: Unregister the pinctrl on release + (bnc#1012628). +- pinctrl: sx150x: Register pinctrl before adding the gpiochip + (bnc#1012628). +- pinctrl: sx150x: Add a static gpio/pinctrl pin range mapping + (bnc#1012628). +- pktcdvd: Fix pkt_setup_dev() error path (bnc#1012628). +- pktcdvd: Fix a recently introduced NULL pointer dereference + (bnc#1012628). +- blk-mq: quiesce queue before freeing queue (bnc#1012628). +- clocksource/drivers/stm32: Fix kernel panic with multiple timers + (bnc#1012628). +- lib/ubsan.c: s/missaligned/misaligned/ (bnc#1012628). +- lib/ubsan: add type mismatch handler for new GCC/Clang + (bnc#1012628). +- objtool: Fix switch-table detection (bnc#1012628). +- arm64: dts: marvell: add Ethernet aliases (bnc#1012628). +- drm/i915: Avoid PPS HW/SW state mismatch due to rounding + (bnc#1012628). +- ACPI: sbshc: remove raw pointer from printk() message + (bnc#1012628). +- acpi, nfit: fix register dimm error handling (bnc#1012628). +- ovl: force r/o mount when index dir creation fails + (bnc#1012628). +- ovl: fix failure to fsync lower dir (bnc#1012628). +- ovl: take mnt_want_write() for work/index dir setup + (bnc#1012628). +- ovl: take mnt_want_write() for removing impure xattr + (bnc#1012628). +- ovl: hash directory inodes for fsnotify (bnc#1012628). +- mn10300/misalignment: Use SIGSEGV SEGV_MAPERR to report a + failed user copy (bnc#1012628). +- devpts: fix error handling in devpts_mntget() (bnc#1012628). +- ftrace: Remove incorrect setting of glob search field + (bnc#1012628). +- scsi: core: Ensure that the SCSI error handler gets woken up + (bnc#1012628). +- scsi: lpfc: Fix crash after bad bar setup on driver attachment + (bnc#1012628). +- scsi: cxlflash: Reset command ioasc (bnc#1012628). +- rcu: Export init_rcu_head() and destroy_rcu_head() to GPL + modules (bnc#1012628). +- media: dvb_frontend: fix return error code (git-fixes). +- mtd: ubi: wl: Fix error return code in ubi_wl_init() + (git-fixes). +- Update config files. +- Linux 4.15.4 (bnc#1012628). +- watchdog: indydog: Add dependency on SGI_HAS_INDYDOG + (bnc#1012628). +- cifs: Fix missing put_xid in cifs_file_strict_mmap + (bnc#1012628). +- cifs: Fix autonegotiate security settings mismatch + (bnc#1012628). +- CIFS: zero sensitive data when freeing (bnc#1012628). +- cpufreq: mediatek: add mediatek related projects into blacklist + (bnc#1012628). +- dmaengine: dmatest: fix container_of member in dmatest_callback + (bnc#1012628). +- ssb: Do not disable PCI host on non-Mips (bnc#1012628). +- watchdog: gpio_wdt: set WDOG_HW_RUNNING in gpio_wdt_stop + (bnc#1012628). +- Revert "drm/i915: mark all device info struct with __initconst" + (bnc#1012628). +- sched/rt: Use container_of() to get root domain in + rto_push_irq_work_func() (bnc#1012628). +- sched/rt: Up the root domain ref count when passing it around + via IPIs (bnc#1012628). +- media: dvb-usb-v2: lmedm04: Improve logic checking of warm start + (bnc#1012628). +- media: dvb-usb-v2: lmedm04: move ts2020 attach to + dm04_lme2510_tuner (bnc#1012628). +- media: hdpvr: Fix an error handling path in hdpvr_probe() + (bnc#1012628). +- arm64: cpu_errata: Add Kryo to Falkor 1003 errata (bnc#1012628). +- arm64: kpti: Make use of nG dependent on + arm64_kernel_unmapped_at_el0() (bnc#1012628). +- arm64: mm: Permit transitioning from Global to Non-Global + without BBM (bnc#1012628). +- arm64: kpti: Add ->enable callback to remap swapper using nG + mappings (bnc#1012628). +- arm64: Force KPTI to be disabled on Cavium ThunderX + (bnc#1012628). +- arm64: entry: Reword comment about post_ttbr_update_workaround + (bnc#1012628). +- arm64: idmap: Use "awx" flags for .idmap.text .pushsection + directives (bnc#1012628). +- arm64: barrier: Add CSDB macros to control data-value prediction + (bnc#1012628). +- arm64: Implement array_index_mask_nospec() (bnc#1012628). +- arm64: Make USER_DS an inclusive limit (bnc#1012628). +- arm64: Use pointer masking to limit uaccess speculation + (bnc#1012628). +- arm64: entry: Ensure branch through syscall table is bounded + under speculation (bnc#1012628). +- arm64: uaccess: Prevent speculative use of the current + addr_limit (bnc#1012628). +- arm64: uaccess: Don't bother eliding access_ok checks in __{get, + put}_user (bnc#1012628). +- arm64: uaccess: Mask __user pointers for __arch_{clear, + copy_*}_user (bnc#1012628). +- arm64: futex: Mask __user pointers prior to dereference + (bnc#1012628). +- arm64: cpufeature: __this_cpu_has_cap() shouldn't stop early + (bnc#1012628). +- arm64: entry: Apply BP hardening for high-priority synchronous + exceptions (bnc#1012628). +- arm64: entry: Apply BP hardening for suspicious interrupts + from EL0 (bnc#1012628). +- arm64: KVM: Increment PC after handling an SMC trap + (bnc#1012628). +- arm/arm64: KVM: Consolidate the PSCI include files + (bnc#1012628). +- arm/arm64: KVM: Add PSCI_VERSION helper (bnc#1012628). +- arm/arm64: KVM: Add smccc accessors to PSCI code (bnc#1012628). +- arm/arm64: KVM: Implement PSCI 1.0 support (bnc#1012628). +- arm/arm64: KVM: Advertise SMCCC v1.1 (bnc#1012628). +- arm/arm64: KVM: Turn kvm_psci_version into a static inline + (bnc#1012628). +- arm64: KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling + (bnc#1012628). +- firmware/psci: Expose PSCI conduit (bnc#1012628). +- firmware/psci: Expose SMCCC version through psci_ops + (bnc#1012628). +- arm/arm64: smccc: Make function identifiers an unsigned quantity + (bnc#1012628). +- arm/arm64: smccc: Implement SMCCC v1.1 inline primitive + (bnc#1012628). +- arm64: Add ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: Kill PSCI_GET_VERSION as a variant-2 workaround + (bnc#1012628). +- mtd: cfi: convert inline functions to macros (bnc#1012628). +- mtd: nand: brcmnand: Disable prefetch by default (bnc#1012628). +- mtd: nand: Fix nand_do_read_oob() return value (bnc#1012628). +- mtd: nand: sunxi: Fix ECC strength choice (bnc#1012628). +- ubi: Fix race condition between ubi volume creation and udev + (bnc#1012628). +- ubi: fastmap: Erase outdated anchor PEBs during attach + (bnc#1012628). +- ubi: block: Fix locking for idr_alloc/idr_remove (bnc#1012628). +- ubifs: free the encrypted symlink target (bnc#1012628). +- nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to + the mds (bnc#1012628). +- nfs41: do not return ENOMEM on LAYOUTUNAVAILABLE (bnc#1012628). +- NFS: Add a cond_resched() to nfs_commit_release_pages() + (bnc#1012628). +- NFS: Fix nfsstat breakage due to LOOKUPP (bnc#1012628). +- NFS: commit direct writes even if they fail partially + (bnc#1012628). +- NFS: reject request for id_legacy key without auxdata + (bnc#1012628). +- NFS: Fix a race between mmap() and O_DIRECT (bnc#1012628). +- nfsd: Detect unhashed stids in nfsd4_verify_open_stid() + (bnc#1012628). +- kernfs: fix regression in kernfs_fop_write caused by wrong type + (bnc#1012628). +- ahci: Annotate PCI ids for mobile Intel chipsets as such + (bnc#1012628). +- ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo + Lake AHCI (bnc#1012628). +- ahci: Add Intel Cannon Lake PCH-H PCI ID (bnc#1012628). +- crypto: hash - introduce crypto_hash_alg_has_setkey() + (bnc#1012628). +- crypto: cryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: mcryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: poly1305 - remove ->setkey() method (bnc#1012628). +- crypto: hash - annotate algorithms taking optional key + (bnc#1012628). +- crypto: hash - prevent using keyed hashes without setting key + (bnc#1012628). +- media: v4l2-ioctl.c: use check_fmt for enum/g/s/try_fmt + (bnc#1012628). +- media: v4l2-ioctl.c: don't copy back the result for -ENOTTY + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix the indentation (bnc#1012628). +- media: v4l2-compat-ioctl32.c: move 'helper' functions to + __get/put_v4l2_format32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: avoid sizeof(type) (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32 + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy clip list in + put_v4l2_window32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer + type (bnc#1012628). +- media: v4l2-compat-ioctl32.c: don't copy back the result for + certain errors (bnc#1012628). +- media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for + subdevs (bnc#1012628). +- crypto: caam - fix endless loop when DECO acquire fails + (bnc#1012628). +- crypto: sha512-mb - initialize pending lengths correctly + (bnc#1012628). +- crypto: talitos - fix Kernel Oops on hashing an empty file + (bnc#1012628). +- arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls + (bnc#1012628). +- KVM: nVMX: Fix races when sending nested PI while dest + enters/leaves L2 (bnc#1012628). +- KVM: nVMX: Fix bug of injecting L2 exception into L1 + (bnc#1012628). +- KVM: PPC: Book3S HV: Make sure we don't re-enter guest without + XIVE loaded (bnc#1012628). +- KVM: PPC: Book3S HV: Drop locks before reading guest memory + (bnc#1012628). +- KVM: arm/arm64: Handle CPU_PM_ENTER_FAILED (bnc#1012628). +- KVM: PPC: Book3S PR: Fix broken select due to misspelling + (bnc#1012628). +- ASoC: acpi: fix machine driver selection based on quirk + (bnc#1012628). +- ASoC: rockchip: i2s: fix playback after runtime resume + (bnc#1012628). +- ASoC: skl: Fix kernel warning due to zero NHTL entry + (bnc#1012628). +- ASoC: compress: Correct handling of copy callback (bnc#1012628). +- watchdog: imx2_wdt: restore previous timeout after + suspend+resume (bnc#1012628). +- afs: Add missing afs_put_cell() (bnc#1012628). +- afs: Need to clear responded flag in addr cursor (bnc#1012628). +- afs: Fix missing cursor clearance (bnc#1012628). +- afs: Fix server list handling (bnc#1012628). +- btrfs: Handle btrfs_set_extent_delalloc failure in fixup worker + (bnc#1012628). +- Btrfs: raid56: iterate raid56 internal bio with + bio_for_each_segment_all (bnc#1012628). +- kasan: don't emit builtin calls when sanitization is off + (bnc#1012628). +- kasan: rework Kconfig settings (bnc#1012628). +- media: dvb_frontend: be sure to init dvb_frontend_handle_ioctl() + return code (bnc#1012628). +- media: dvb-frontends: fix i2c access helpers for KASAN + (bnc#1012628). +- media: dt-bindings/media/cec-gpio.txt: mention the CEC/HPD + max voltages (bnc#1012628). +- media: ts2020: avoid integer overflows on 32 bit machines + (bnc#1012628). +- media: vivid: fix module load error when enabling fb and + no_error_inj=1 (bnc#1012628). +- media: cxusb, dib0700: ignore XC2028_I2C_FLUSH (bnc#1012628). +- fs/proc/kcore.c: use probe_kernel_read() instead of memcpy() + (bnc#1012628). +- kernel/async.c: revert "async: simplify lowest_in_progress()" + (bnc#1012628). +- kernel/relay.c: revert "kernel/relay.c: fix potential memory + leak" (bnc#1012628). +- pipe: actually allow root to exceed the pipe buffer limits + (bnc#1012628). +- pipe: fix off-by-one error when checking buffer limits + (bnc#1012628). +- HID: quirks: Fix keyboard + touchpad on Toshiba Click Mini + not working (bnc#1012628). +- Bluetooth: btsdio: Do not bind to non-removable BCM43341 + (bnc#1012628). +- Revert "Bluetooth: btusb: fix QCA Rome suspend/resume" + (bnc#1012628). +- Bluetooth: btusb: Restore QCA Rome suspend/resume fix with a + "rewritten" version (bnc#1012628). +- ipmi: use dynamic memory for DMI driver override (bnc#1012628). +- signal/openrisc: Fix do_unaligned_access to send the proper + signal (bnc#1012628). +- signal/sh: Ensure si_signo is initialized in do_divide_error + (bnc#1012628). +- alpha: fix crash if pthread_create races with signal delivery + (bnc#1012628). +- alpha: osf_sys.c: fix put_tv32 regression (bnc#1012628). +- alpha: Fix mixed up args in EXC macro in futex operations + (bnc#1012628). +- alpha: fix reboot on Avanti platform (bnc#1012628). +- alpha: fix formating of stack content (bnc#1012628). +- xtensa: fix futex_atomic_cmpxchg_inatomic (bnc#1012628). +- EDAC, octeon: Fix an uninitialized variable warning + (bnc#1012628). +- genirq: Make legacy autoprobing work again (bnc#1012628). +- pinctrl: intel: Initialize GPIO properly when used through + irqchip (bnc#1012628). +- pinctrl: mcp23s08: fix irq setup order (bnc#1012628). +- pinctrl: sx150x: Unregister the pinctrl on release + (bnc#1012628). +- pinctrl: sx150x: Register pinctrl before adding the gpiochip + (bnc#1012628). +- pinctrl: sx150x: Add a static gpio/pinctrl pin range mapping + (bnc#1012628). +- pktcdvd: Fix pkt_setup_dev() error path (bnc#1012628). +- pktcdvd: Fix a recently introduced NULL pointer dereference + (bnc#1012628). +- blk-mq: quiesce queue before freeing queue (bnc#1012628). +- clocksource/drivers/stm32: Fix kernel panic with multiple timers + (bnc#1012628). +- lib/ubsan.c: s/missaligned/misaligned/ (bnc#1012628). +- lib/ubsan: add type mismatch handler for new GCC/Clang + (bnc#1012628). +- objtool: Fix switch-table detection (bnc#1012628). +- arm64: dts: marvell: add Ethernet aliases (bnc#1012628). +- drm/i915: Avoid PPS HW/SW state mismatch due to rounding + (bnc#1012628). +- ACPI: sbshc: remove raw pointer from printk() message + (bnc#1012628). +- acpi, nfit: fix register dimm error handling (bnc#1012628). +- ovl: force r/o mount when index dir creation fails + (bnc#1012628). +- ovl: fix failure to fsync lower dir (bnc#1012628). +- ovl: take mnt_want_write() for work/index dir setup + (bnc#1012628). +- ovl: take mnt_want_write() for removing impure xattr + (bnc#1012628). +- ovl: hash directory inodes for fsnotify (bnc#1012628). +- mn10300/misalignment: Use SIGSEGV SEGV_MAPERR to report a + failed user copy (bnc#1012628). +- devpts: fix error handling in devpts_mntget() (bnc#1012628). +- ftrace: Remove incorrect setting of glob search field + (bnc#1012628). +- scsi: core: Ensure that the SCSI error handler gets woken up + (bnc#1012628). +- scsi: lpfc: Fix crash after bad bar setup on driver attachment + (bnc#1012628). +- scsi: cxlflash: Reset command ioasc (bnc#1012628). +- rcu: Export init_rcu_head() and destroy_rcu_head() to GPL + modules (bnc#1012628). +- Update config files. +- commit 4d42c34 + ------------------------------------------------------------------- Tue Feb 13 08:58:21 CET 2018 - jslaby@suse.cz diff --git a/kernel-obs-qa.spec b/kernel-obs-qa.spec index 3efb5f1c..20dd7ec2 100644 --- a/kernel-obs-qa.spec +++ b/kernel-obs-qa.spec @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 4.15.3 +%define patchversion 4.15.4 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -36,9 +36,9 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build Summary: Basic QA tests for the kernel License: GPL-2.0 Group: SLES -Version: 4.15.3 +Version: 4.15.4 %if 0%{?is_kotd} -Release: .g41f294a +Release: .g7169cf1 %else Release: 0 %endif diff --git a/kernel-pae.changes b/kernel-pae.changes index 3bb90852..0033dd69 100644 --- a/kernel-pae.changes +++ b/kernel-pae.changes @@ -1,3 +1,573 @@ +------------------------------------------------------------------- +Sat Feb 17 09:41:04 CET 2018 - jslaby@suse.cz + +- Linux 4.15.4 (bnc#1012628). +- watchdog: indydog: Add dependency on SGI_HAS_INDYDOG + (bnc#1012628). +- cifs: Fix missing put_xid in cifs_file_strict_mmap + (bnc#1012628). +- cifs: Fix autonegotiate security settings mismatch + (bnc#1012628). +- CIFS: zero sensitive data when freeing (bnc#1012628). +- cpufreq: mediatek: add mediatek related projects into blacklist + (bnc#1012628). +- dmaengine: dmatest: fix container_of member in dmatest_callback + (bnc#1012628). +- ssb: Do not disable PCI host on non-Mips (bnc#1012628). +- watchdog: gpio_wdt: set WDOG_HW_RUNNING in gpio_wdt_stop + (bnc#1012628). +- Revert "drm/i915: mark all device info struct with __initconst" + (bnc#1012628). +- sched/rt: Use container_of() to get root domain in + rto_push_irq_work_func() (bnc#1012628). +- sched/rt: Up the root domain ref count when passing it around + via IPIs (bnc#1012628). +- media: dvb-usb-v2: lmedm04: Improve logic checking of warm start + (bnc#1012628). +- media: dvb-usb-v2: lmedm04: move ts2020 attach to + dm04_lme2510_tuner (bnc#1012628). +- media: hdpvr: Fix an error handling path in hdpvr_probe() + (bnc#1012628). +- arm64: cpu_errata: Add Kryo to Falkor 1003 errata (bnc#1012628). +- arm64: kpti: Make use of nG dependent on + arm64_kernel_unmapped_at_el0() (bnc#1012628). +- arm64: mm: Permit transitioning from Global to Non-Global + without BBM (bnc#1012628). +- arm64: kpti: Add ->enable callback to remap swapper using nG + mappings (bnc#1012628). +- arm64: Force KPTI to be disabled on Cavium ThunderX + (bnc#1012628). +- arm64: entry: Reword comment about post_ttbr_update_workaround + (bnc#1012628). +- arm64: idmap: Use "awx" flags for .idmap.text .pushsection + directives (bnc#1012628). +- arm64: barrier: Add CSDB macros to control data-value prediction + (bnc#1012628). +- arm64: Implement array_index_mask_nospec() (bnc#1012628). +- arm64: Make USER_DS an inclusive limit (bnc#1012628). +- arm64: Use pointer masking to limit uaccess speculation + (bnc#1012628). +- arm64: entry: Ensure branch through syscall table is bounded + under speculation (bnc#1012628). +- arm64: uaccess: Prevent speculative use of the current + addr_limit (bnc#1012628). +- arm64: uaccess: Don't bother eliding access_ok checks in __{get, + put}_user (bnc#1012628). +- arm64: uaccess: Mask __user pointers for __arch_{clear, + copy_*}_user (bnc#1012628). +- arm64: futex: Mask __user pointers prior to dereference + (bnc#1012628). +- arm64: cpufeature: __this_cpu_has_cap() shouldn't stop early + (bnc#1012628). +- arm64: entry: Apply BP hardening for high-priority synchronous + exceptions (bnc#1012628). +- arm64: entry: Apply BP hardening for suspicious interrupts + from EL0 (bnc#1012628). +- arm64: KVM: Increment PC after handling an SMC trap + (bnc#1012628). +- arm/arm64: KVM: Consolidate the PSCI include files + (bnc#1012628). +- arm/arm64: KVM: Add PSCI_VERSION helper (bnc#1012628). +- arm/arm64: KVM: Add smccc accessors to PSCI code (bnc#1012628). +- arm/arm64: KVM: Implement PSCI 1.0 support (bnc#1012628). +- arm/arm64: KVM: Advertise SMCCC v1.1 (bnc#1012628). +- arm/arm64: KVM: Turn kvm_psci_version into a static inline + (bnc#1012628). +- arm64: KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling + (bnc#1012628). +- firmware/psci: Expose PSCI conduit (bnc#1012628). +- firmware/psci: Expose SMCCC version through psci_ops + (bnc#1012628). +- arm/arm64: smccc: Make function identifiers an unsigned quantity + (bnc#1012628). +- arm/arm64: smccc: Implement SMCCC v1.1 inline primitive + (bnc#1012628). +- arm64: Add ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: Kill PSCI_GET_VERSION as a variant-2 workaround + (bnc#1012628). +- mtd: cfi: convert inline functions to macros (bnc#1012628). +- mtd: nand: brcmnand: Disable prefetch by default (bnc#1012628). +- mtd: nand: Fix nand_do_read_oob() return value (bnc#1012628). +- mtd: nand: sunxi: Fix ECC strength choice (bnc#1012628). +- ubi: Fix race condition between ubi volume creation and udev + (bnc#1012628). +- ubi: fastmap: Erase outdated anchor PEBs during attach + (bnc#1012628). +- ubi: block: Fix locking for idr_alloc/idr_remove (bnc#1012628). +- ubifs: free the encrypted symlink target (bnc#1012628). +- nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to + the mds (bnc#1012628). +- nfs41: do not return ENOMEM on LAYOUTUNAVAILABLE (bnc#1012628). +- NFS: Add a cond_resched() to nfs_commit_release_pages() + (bnc#1012628). +- NFS: Fix nfsstat breakage due to LOOKUPP (bnc#1012628). +- NFS: commit direct writes even if they fail partially + (bnc#1012628). +- NFS: reject request for id_legacy key without auxdata + (bnc#1012628). +- NFS: Fix a race between mmap() and O_DIRECT (bnc#1012628). +- nfsd: Detect unhashed stids in nfsd4_verify_open_stid() + (bnc#1012628). +- kernfs: fix regression in kernfs_fop_write caused by wrong type + (bnc#1012628). +- ahci: Annotate PCI ids for mobile Intel chipsets as such + (bnc#1012628). +- ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo + Lake AHCI (bnc#1012628). +- ahci: Add Intel Cannon Lake PCH-H PCI ID (bnc#1012628). +- crypto: hash - introduce crypto_hash_alg_has_setkey() + (bnc#1012628). +- crypto: cryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: mcryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: poly1305 - remove ->setkey() method (bnc#1012628). +- crypto: hash - annotate algorithms taking optional key + (bnc#1012628). +- crypto: hash - prevent using keyed hashes without setting key + (bnc#1012628). +- media: v4l2-ioctl.c: use check_fmt for enum/g/s/try_fmt + (bnc#1012628). +- media: v4l2-ioctl.c: don't copy back the result for -ENOTTY + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix the indentation (bnc#1012628). +- media: v4l2-compat-ioctl32.c: move 'helper' functions to + __get/put_v4l2_format32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: avoid sizeof(type) (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32 + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy clip list in + put_v4l2_window32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer + type (bnc#1012628). +- media: v4l2-compat-ioctl32.c: don't copy back the result for + certain errors (bnc#1012628). +- media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for + subdevs (bnc#1012628). +- crypto: caam - fix endless loop when DECO acquire fails + (bnc#1012628). +- crypto: sha512-mb - initialize pending lengths correctly + (bnc#1012628). +- crypto: talitos - fix Kernel Oops on hashing an empty file + (bnc#1012628). +- arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls + (bnc#1012628). +- KVM: nVMX: Fix races when sending nested PI while dest + enters/leaves L2 (bnc#1012628). +- KVM: nVMX: Fix bug of injecting L2 exception into L1 + (bnc#1012628). +- KVM: PPC: Book3S HV: Make sure we don't re-enter guest without + XIVE loaded (bnc#1012628). +- KVM: PPC: Book3S HV: Drop locks before reading guest memory + (bnc#1012628). +- KVM: arm/arm64: Handle CPU_PM_ENTER_FAILED (bnc#1012628). +- KVM: PPC: Book3S PR: Fix broken select due to misspelling + (bnc#1012628). +- ASoC: acpi: fix machine driver selection based on quirk + (bnc#1012628). +- ASoC: rockchip: i2s: fix playback after runtime resume + (bnc#1012628). +- ASoC: skl: Fix kernel warning due to zero NHTL entry + (bnc#1012628). +- ASoC: compress: Correct handling of copy callback (bnc#1012628). +- watchdog: imx2_wdt: restore previous timeout after + suspend+resume (bnc#1012628). +- afs: Add missing afs_put_cell() (bnc#1012628). +- afs: Need to clear responded flag in addr cursor (bnc#1012628). +- afs: Fix missing cursor clearance (bnc#1012628). +- afs: Fix server list handling (bnc#1012628). +- btrfs: Handle btrfs_set_extent_delalloc failure in fixup worker + (bnc#1012628). +- Btrfs: raid56: iterate raid56 internal bio with + bio_for_each_segment_all (bnc#1012628). +- kasan: don't emit builtin calls when sanitization is off + (bnc#1012628). +- kasan: rework Kconfig settings (bnc#1012628). +- media: dvb_frontend: be sure to init dvb_frontend_handle_ioctl() + return code (bnc#1012628). +- media: dvb-frontends: fix i2c access helpers for KASAN + (bnc#1012628). +- media: dt-bindings/media/cec-gpio.txt: mention the CEC/HPD + max voltages (bnc#1012628). +- media: ts2020: avoid integer overflows on 32 bit machines + (bnc#1012628). +- media: vivid: fix module load error when enabling fb and + no_error_inj=1 (bnc#1012628). +- media: cxusb, dib0700: ignore XC2028_I2C_FLUSH (bnc#1012628). +- fs/proc/kcore.c: use probe_kernel_read() instead of memcpy() + (bnc#1012628). +- kernel/async.c: revert "async: simplify lowest_in_progress()" + (bnc#1012628). +- kernel/relay.c: revert "kernel/relay.c: fix potential memory + leak" (bnc#1012628). +- pipe: actually allow root to exceed the pipe buffer limits + (bnc#1012628). +- pipe: fix off-by-one error when checking buffer limits + (bnc#1012628). +- HID: quirks: Fix keyboard + touchpad on Toshiba Click Mini + not working (bnc#1012628). +- Bluetooth: btsdio: Do not bind to non-removable BCM43341 + (bnc#1012628). +- Revert "Bluetooth: btusb: fix QCA Rome suspend/resume" + (bnc#1012628). +- Bluetooth: btusb: Restore QCA Rome suspend/resume fix with a + "rewritten" version (bnc#1012628). +- ipmi: use dynamic memory for DMI driver override (bnc#1012628). +- signal/openrisc: Fix do_unaligned_access to send the proper + signal (bnc#1012628). +- signal/sh: Ensure si_signo is initialized in do_divide_error + (bnc#1012628). +- alpha: fix crash if pthread_create races with signal delivery + (bnc#1012628). +- alpha: osf_sys.c: fix put_tv32 regression (bnc#1012628). +- alpha: Fix mixed up args in EXC macro in futex operations + (bnc#1012628). +- alpha: fix reboot on Avanti platform (bnc#1012628). +- alpha: fix formating of stack content (bnc#1012628). +- xtensa: fix futex_atomic_cmpxchg_inatomic (bnc#1012628). +- EDAC, octeon: Fix an uninitialized variable warning + (bnc#1012628). +- genirq: Make legacy autoprobing work again (bnc#1012628). +- pinctrl: intel: Initialize GPIO properly when used through + irqchip (bnc#1012628). +- pinctrl: mcp23s08: fix irq setup order (bnc#1012628). +- pinctrl: sx150x: Unregister the pinctrl on release + (bnc#1012628). +- pinctrl: sx150x: Register pinctrl before adding the gpiochip + (bnc#1012628). +- pinctrl: sx150x: Add a static gpio/pinctrl pin range mapping + (bnc#1012628). +- pktcdvd: Fix pkt_setup_dev() error path (bnc#1012628). +- pktcdvd: Fix a recently introduced NULL pointer dereference + (bnc#1012628). +- blk-mq: quiesce queue before freeing queue (bnc#1012628). +- clocksource/drivers/stm32: Fix kernel panic with multiple timers + (bnc#1012628). +- lib/ubsan.c: s/missaligned/misaligned/ (bnc#1012628). +- lib/ubsan: add type mismatch handler for new GCC/Clang + (bnc#1012628). +- objtool: Fix switch-table detection (bnc#1012628). +- arm64: dts: marvell: add Ethernet aliases (bnc#1012628). +- drm/i915: Avoid PPS HW/SW state mismatch due to rounding + (bnc#1012628). +- ACPI: sbshc: remove raw pointer from printk() message + (bnc#1012628). +- acpi, nfit: fix register dimm error handling (bnc#1012628). +- ovl: force r/o mount when index dir creation fails + (bnc#1012628). +- ovl: fix failure to fsync lower dir (bnc#1012628). +- ovl: take mnt_want_write() for work/index dir setup + (bnc#1012628). +- ovl: take mnt_want_write() for removing impure xattr + (bnc#1012628). +- ovl: hash directory inodes for fsnotify (bnc#1012628). +- mn10300/misalignment: Use SIGSEGV SEGV_MAPERR to report a + failed user copy (bnc#1012628). +- devpts: fix error handling in devpts_mntget() (bnc#1012628). +- ftrace: Remove incorrect setting of glob search field + (bnc#1012628). +- scsi: core: Ensure that the SCSI error handler gets woken up + (bnc#1012628). +- scsi: lpfc: Fix crash after bad bar setup on driver attachment + (bnc#1012628). +- scsi: cxlflash: Reset command ioasc (bnc#1012628). +- rcu: Export init_rcu_head() and destroy_rcu_head() to GPL + modules (bnc#1012628). +- media: dvb_frontend: fix return error code (git-fixes). +- mtd: ubi: wl: Fix error return code in ubi_wl_init() + (git-fixes). +- Update config files. +- Linux 4.15.4 (bnc#1012628). +- watchdog: indydog: Add dependency on SGI_HAS_INDYDOG + (bnc#1012628). +- cifs: Fix missing put_xid in cifs_file_strict_mmap + (bnc#1012628). +- cifs: Fix autonegotiate security settings mismatch + (bnc#1012628). +- CIFS: zero sensitive data when freeing (bnc#1012628). +- cpufreq: mediatek: add mediatek related projects into blacklist + (bnc#1012628). +- dmaengine: dmatest: fix container_of member in dmatest_callback + (bnc#1012628). +- ssb: Do not disable PCI host on non-Mips (bnc#1012628). +- watchdog: gpio_wdt: set WDOG_HW_RUNNING in gpio_wdt_stop + (bnc#1012628). +- Revert "drm/i915: mark all device info struct with __initconst" + (bnc#1012628). +- sched/rt: Use container_of() to get root domain in + rto_push_irq_work_func() (bnc#1012628). +- sched/rt: Up the root domain ref count when passing it around + via IPIs (bnc#1012628). +- media: dvb-usb-v2: lmedm04: Improve logic checking of warm start + (bnc#1012628). +- media: dvb-usb-v2: lmedm04: move ts2020 attach to + dm04_lme2510_tuner (bnc#1012628). +- media: hdpvr: Fix an error handling path in hdpvr_probe() + (bnc#1012628). +- arm64: cpu_errata: Add Kryo to Falkor 1003 errata (bnc#1012628). +- arm64: kpti: Make use of nG dependent on + arm64_kernel_unmapped_at_el0() (bnc#1012628). +- arm64: mm: Permit transitioning from Global to Non-Global + without BBM (bnc#1012628). +- arm64: kpti: Add ->enable callback to remap swapper using nG + mappings (bnc#1012628). +- arm64: Force KPTI to be disabled on Cavium ThunderX + (bnc#1012628). +- arm64: entry: Reword comment about post_ttbr_update_workaround + (bnc#1012628). +- arm64: idmap: Use "awx" flags for .idmap.text .pushsection + directives (bnc#1012628). +- arm64: barrier: Add CSDB macros to control data-value prediction + (bnc#1012628). +- arm64: Implement array_index_mask_nospec() (bnc#1012628). +- arm64: Make USER_DS an inclusive limit (bnc#1012628). +- arm64: Use pointer masking to limit uaccess speculation + (bnc#1012628). +- arm64: entry: Ensure branch through syscall table is bounded + under speculation (bnc#1012628). +- arm64: uaccess: Prevent speculative use of the current + addr_limit (bnc#1012628). +- arm64: uaccess: Don't bother eliding access_ok checks in __{get, + put}_user (bnc#1012628). +- arm64: uaccess: Mask __user pointers for __arch_{clear, + copy_*}_user (bnc#1012628). +- arm64: futex: Mask __user pointers prior to dereference + (bnc#1012628). +- arm64: cpufeature: __this_cpu_has_cap() shouldn't stop early + (bnc#1012628). +- arm64: entry: Apply BP hardening for high-priority synchronous + exceptions (bnc#1012628). +- arm64: entry: Apply BP hardening for suspicious interrupts + from EL0 (bnc#1012628). +- arm64: KVM: Increment PC after handling an SMC trap + (bnc#1012628). +- arm/arm64: KVM: Consolidate the PSCI include files + (bnc#1012628). +- arm/arm64: KVM: Add PSCI_VERSION helper (bnc#1012628). +- arm/arm64: KVM: Add smccc accessors to PSCI code (bnc#1012628). +- arm/arm64: KVM: Implement PSCI 1.0 support (bnc#1012628). +- arm/arm64: KVM: Advertise SMCCC v1.1 (bnc#1012628). +- arm/arm64: KVM: Turn kvm_psci_version into a static inline + (bnc#1012628). +- arm64: KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling + (bnc#1012628). +- firmware/psci: Expose PSCI conduit (bnc#1012628). +- firmware/psci: Expose SMCCC version through psci_ops + (bnc#1012628). +- arm/arm64: smccc: Make function identifiers an unsigned quantity + (bnc#1012628). +- arm/arm64: smccc: Implement SMCCC v1.1 inline primitive + (bnc#1012628). +- arm64: Add ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: Kill PSCI_GET_VERSION as a variant-2 workaround + (bnc#1012628). +- mtd: cfi: convert inline functions to macros (bnc#1012628). +- mtd: nand: brcmnand: Disable prefetch by default (bnc#1012628). +- mtd: nand: Fix nand_do_read_oob() return value (bnc#1012628). +- mtd: nand: sunxi: Fix ECC strength choice (bnc#1012628). +- ubi: Fix race condition between ubi volume creation and udev + (bnc#1012628). +- ubi: fastmap: Erase outdated anchor PEBs during attach + (bnc#1012628). +- ubi: block: Fix locking for idr_alloc/idr_remove (bnc#1012628). +- ubifs: free the encrypted symlink target (bnc#1012628). +- nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to + the mds (bnc#1012628). +- nfs41: do not return ENOMEM on LAYOUTUNAVAILABLE (bnc#1012628). +- NFS: Add a cond_resched() to nfs_commit_release_pages() + (bnc#1012628). +- NFS: Fix nfsstat breakage due to LOOKUPP (bnc#1012628). +- NFS: commit direct writes even if they fail partially + (bnc#1012628). +- NFS: reject request for id_legacy key without auxdata + (bnc#1012628). +- NFS: Fix a race between mmap() and O_DIRECT (bnc#1012628). +- nfsd: Detect unhashed stids in nfsd4_verify_open_stid() + (bnc#1012628). +- kernfs: fix regression in kernfs_fop_write caused by wrong type + (bnc#1012628). +- ahci: Annotate PCI ids for mobile Intel chipsets as such + (bnc#1012628). +- ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo + Lake AHCI (bnc#1012628). +- ahci: Add Intel Cannon Lake PCH-H PCI ID (bnc#1012628). +- crypto: hash - introduce crypto_hash_alg_has_setkey() + (bnc#1012628). +- crypto: cryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: mcryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: poly1305 - remove ->setkey() method (bnc#1012628). +- crypto: hash - annotate algorithms taking optional key + (bnc#1012628). +- crypto: hash - prevent using keyed hashes without setting key + (bnc#1012628). +- media: v4l2-ioctl.c: use check_fmt for enum/g/s/try_fmt + (bnc#1012628). +- media: v4l2-ioctl.c: don't copy back the result for -ENOTTY + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix the indentation (bnc#1012628). +- media: v4l2-compat-ioctl32.c: move 'helper' functions to + __get/put_v4l2_format32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: avoid sizeof(type) (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32 + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy clip list in + put_v4l2_window32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer + type (bnc#1012628). +- media: v4l2-compat-ioctl32.c: don't copy back the result for + certain errors (bnc#1012628). +- media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for + subdevs (bnc#1012628). +- crypto: caam - fix endless loop when DECO acquire fails + (bnc#1012628). +- crypto: sha512-mb - initialize pending lengths correctly + (bnc#1012628). +- crypto: talitos - fix Kernel Oops on hashing an empty file + (bnc#1012628). +- arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls + (bnc#1012628). +- KVM: nVMX: Fix races when sending nested PI while dest + enters/leaves L2 (bnc#1012628). +- KVM: nVMX: Fix bug of injecting L2 exception into L1 + (bnc#1012628). +- KVM: PPC: Book3S HV: Make sure we don't re-enter guest without + XIVE loaded (bnc#1012628). +- KVM: PPC: Book3S HV: Drop locks before reading guest memory + (bnc#1012628). +- KVM: arm/arm64: Handle CPU_PM_ENTER_FAILED (bnc#1012628). +- KVM: PPC: Book3S PR: Fix broken select due to misspelling + (bnc#1012628). +- ASoC: acpi: fix machine driver selection based on quirk + (bnc#1012628). +- ASoC: rockchip: i2s: fix playback after runtime resume + (bnc#1012628). +- ASoC: skl: Fix kernel warning due to zero NHTL entry + (bnc#1012628). +- ASoC: compress: Correct handling of copy callback (bnc#1012628). +- watchdog: imx2_wdt: restore previous timeout after + suspend+resume (bnc#1012628). +- afs: Add missing afs_put_cell() (bnc#1012628). +- afs: Need to clear responded flag in addr cursor (bnc#1012628). +- afs: Fix missing cursor clearance (bnc#1012628). +- afs: Fix server list handling (bnc#1012628). +- btrfs: Handle btrfs_set_extent_delalloc failure in fixup worker + (bnc#1012628). +- Btrfs: raid56: iterate raid56 internal bio with + bio_for_each_segment_all (bnc#1012628). +- kasan: don't emit builtin calls when sanitization is off + (bnc#1012628). +- kasan: rework Kconfig settings (bnc#1012628). +- media: dvb_frontend: be sure to init dvb_frontend_handle_ioctl() + return code (bnc#1012628). +- media: dvb-frontends: fix i2c access helpers for KASAN + (bnc#1012628). +- media: dt-bindings/media/cec-gpio.txt: mention the CEC/HPD + max voltages (bnc#1012628). +- media: ts2020: avoid integer overflows on 32 bit machines + (bnc#1012628). +- media: vivid: fix module load error when enabling fb and + no_error_inj=1 (bnc#1012628). +- media: cxusb, dib0700: ignore XC2028_I2C_FLUSH (bnc#1012628). +- fs/proc/kcore.c: use probe_kernel_read() instead of memcpy() + (bnc#1012628). +- kernel/async.c: revert "async: simplify lowest_in_progress()" + (bnc#1012628). +- kernel/relay.c: revert "kernel/relay.c: fix potential memory + leak" (bnc#1012628). +- pipe: actually allow root to exceed the pipe buffer limits + (bnc#1012628). +- pipe: fix off-by-one error when checking buffer limits + (bnc#1012628). +- HID: quirks: Fix keyboard + touchpad on Toshiba Click Mini + not working (bnc#1012628). +- Bluetooth: btsdio: Do not bind to non-removable BCM43341 + (bnc#1012628). +- Revert "Bluetooth: btusb: fix QCA Rome suspend/resume" + (bnc#1012628). +- Bluetooth: btusb: Restore QCA Rome suspend/resume fix with a + "rewritten" version (bnc#1012628). +- ipmi: use dynamic memory for DMI driver override (bnc#1012628). +- signal/openrisc: Fix do_unaligned_access to send the proper + signal (bnc#1012628). +- signal/sh: Ensure si_signo is initialized in do_divide_error + (bnc#1012628). +- alpha: fix crash if pthread_create races with signal delivery + (bnc#1012628). +- alpha: osf_sys.c: fix put_tv32 regression (bnc#1012628). +- alpha: Fix mixed up args in EXC macro in futex operations + (bnc#1012628). +- alpha: fix reboot on Avanti platform (bnc#1012628). +- alpha: fix formating of stack content (bnc#1012628). +- xtensa: fix futex_atomic_cmpxchg_inatomic (bnc#1012628). +- EDAC, octeon: Fix an uninitialized variable warning + (bnc#1012628). +- genirq: Make legacy autoprobing work again (bnc#1012628). +- pinctrl: intel: Initialize GPIO properly when used through + irqchip (bnc#1012628). +- pinctrl: mcp23s08: fix irq setup order (bnc#1012628). +- pinctrl: sx150x: Unregister the pinctrl on release + (bnc#1012628). +- pinctrl: sx150x: Register pinctrl before adding the gpiochip + (bnc#1012628). +- pinctrl: sx150x: Add a static gpio/pinctrl pin range mapping + (bnc#1012628). +- pktcdvd: Fix pkt_setup_dev() error path (bnc#1012628). +- pktcdvd: Fix a recently introduced NULL pointer dereference + (bnc#1012628). +- blk-mq: quiesce queue before freeing queue (bnc#1012628). +- clocksource/drivers/stm32: Fix kernel panic with multiple timers + (bnc#1012628). +- lib/ubsan.c: s/missaligned/misaligned/ (bnc#1012628). +- lib/ubsan: add type mismatch handler for new GCC/Clang + (bnc#1012628). +- objtool: Fix switch-table detection (bnc#1012628). +- arm64: dts: marvell: add Ethernet aliases (bnc#1012628). +- drm/i915: Avoid PPS HW/SW state mismatch due to rounding + (bnc#1012628). +- ACPI: sbshc: remove raw pointer from printk() message + (bnc#1012628). +- acpi, nfit: fix register dimm error handling (bnc#1012628). +- ovl: force r/o mount when index dir creation fails + (bnc#1012628). +- ovl: fix failure to fsync lower dir (bnc#1012628). +- ovl: take mnt_want_write() for work/index dir setup + (bnc#1012628). +- ovl: take mnt_want_write() for removing impure xattr + (bnc#1012628). +- ovl: hash directory inodes for fsnotify (bnc#1012628). +- mn10300/misalignment: Use SIGSEGV SEGV_MAPERR to report a + failed user copy (bnc#1012628). +- devpts: fix error handling in devpts_mntget() (bnc#1012628). +- ftrace: Remove incorrect setting of glob search field + (bnc#1012628). +- scsi: core: Ensure that the SCSI error handler gets woken up + (bnc#1012628). +- scsi: lpfc: Fix crash after bad bar setup on driver attachment + (bnc#1012628). +- scsi: cxlflash: Reset command ioasc (bnc#1012628). +- rcu: Export init_rcu_head() and destroy_rcu_head() to GPL + modules (bnc#1012628). +- Update config files. +- commit 4d42c34 + ------------------------------------------------------------------- Tue Feb 13 08:58:21 CET 2018 - jslaby@suse.cz diff --git a/kernel-pae.spec b/kernel-pae.spec index 9168eb9f..5a37d154 100644 --- a/kernel-pae.spec +++ b/kernel-pae.spec @@ -18,7 +18,7 @@ %define srcversion 4.15 -%define patchversion 4.15.3 +%define patchversion 4.15.4 %define variant %{nil} %define vanilla_only 0 @@ -58,9 +58,9 @@ Name: kernel-pae Summary: Kernel with PAE Support License: GPL-2.0 Group: System/Kernel -Version: 4.15.3 +Version: 4.15.4 %if 0%{?is_kotd} -Release: .g41f294a +Release: .g7169cf1 %else Release: 0 %endif diff --git a/kernel-source.changes b/kernel-source.changes index 3bb90852..0033dd69 100644 --- a/kernel-source.changes +++ b/kernel-source.changes @@ -1,3 +1,573 @@ +------------------------------------------------------------------- +Sat Feb 17 09:41:04 CET 2018 - jslaby@suse.cz + +- Linux 4.15.4 (bnc#1012628). +- watchdog: indydog: Add dependency on SGI_HAS_INDYDOG + (bnc#1012628). +- cifs: Fix missing put_xid in cifs_file_strict_mmap + (bnc#1012628). +- cifs: Fix autonegotiate security settings mismatch + (bnc#1012628). +- CIFS: zero sensitive data when freeing (bnc#1012628). +- cpufreq: mediatek: add mediatek related projects into blacklist + (bnc#1012628). +- dmaengine: dmatest: fix container_of member in dmatest_callback + (bnc#1012628). +- ssb: Do not disable PCI host on non-Mips (bnc#1012628). +- watchdog: gpio_wdt: set WDOG_HW_RUNNING in gpio_wdt_stop + (bnc#1012628). +- Revert "drm/i915: mark all device info struct with __initconst" + (bnc#1012628). +- sched/rt: Use container_of() to get root domain in + rto_push_irq_work_func() (bnc#1012628). +- sched/rt: Up the root domain ref count when passing it around + via IPIs (bnc#1012628). +- media: dvb-usb-v2: lmedm04: Improve logic checking of warm start + (bnc#1012628). +- media: dvb-usb-v2: lmedm04: move ts2020 attach to + dm04_lme2510_tuner (bnc#1012628). +- media: hdpvr: Fix an error handling path in hdpvr_probe() + (bnc#1012628). +- arm64: cpu_errata: Add Kryo to Falkor 1003 errata (bnc#1012628). +- arm64: kpti: Make use of nG dependent on + arm64_kernel_unmapped_at_el0() (bnc#1012628). +- arm64: mm: Permit transitioning from Global to Non-Global + without BBM (bnc#1012628). +- arm64: kpti: Add ->enable callback to remap swapper using nG + mappings (bnc#1012628). +- arm64: Force KPTI to be disabled on Cavium ThunderX + (bnc#1012628). +- arm64: entry: Reword comment about post_ttbr_update_workaround + (bnc#1012628). +- arm64: idmap: Use "awx" flags for .idmap.text .pushsection + directives (bnc#1012628). +- arm64: barrier: Add CSDB macros to control data-value prediction + (bnc#1012628). +- arm64: Implement array_index_mask_nospec() (bnc#1012628). +- arm64: Make USER_DS an inclusive limit (bnc#1012628). +- arm64: Use pointer masking to limit uaccess speculation + (bnc#1012628). +- arm64: entry: Ensure branch through syscall table is bounded + under speculation (bnc#1012628). +- arm64: uaccess: Prevent speculative use of the current + addr_limit (bnc#1012628). +- arm64: uaccess: Don't bother eliding access_ok checks in __{get, + put}_user (bnc#1012628). +- arm64: uaccess: Mask __user pointers for __arch_{clear, + copy_*}_user (bnc#1012628). +- arm64: futex: Mask __user pointers prior to dereference + (bnc#1012628). +- arm64: cpufeature: __this_cpu_has_cap() shouldn't stop early + (bnc#1012628). +- arm64: entry: Apply BP hardening for high-priority synchronous + exceptions (bnc#1012628). +- arm64: entry: Apply BP hardening for suspicious interrupts + from EL0 (bnc#1012628). +- arm64: KVM: Increment PC after handling an SMC trap + (bnc#1012628). +- arm/arm64: KVM: Consolidate the PSCI include files + (bnc#1012628). +- arm/arm64: KVM: Add PSCI_VERSION helper (bnc#1012628). +- arm/arm64: KVM: Add smccc accessors to PSCI code (bnc#1012628). +- arm/arm64: KVM: Implement PSCI 1.0 support (bnc#1012628). +- arm/arm64: KVM: Advertise SMCCC v1.1 (bnc#1012628). +- arm/arm64: KVM: Turn kvm_psci_version into a static inline + (bnc#1012628). +- arm64: KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling + (bnc#1012628). +- firmware/psci: Expose PSCI conduit (bnc#1012628). +- firmware/psci: Expose SMCCC version through psci_ops + (bnc#1012628). +- arm/arm64: smccc: Make function identifiers an unsigned quantity + (bnc#1012628). +- arm/arm64: smccc: Implement SMCCC v1.1 inline primitive + (bnc#1012628). +- arm64: Add ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: Kill PSCI_GET_VERSION as a variant-2 workaround + (bnc#1012628). +- mtd: cfi: convert inline functions to macros (bnc#1012628). +- mtd: nand: brcmnand: Disable prefetch by default (bnc#1012628). +- mtd: nand: Fix nand_do_read_oob() return value (bnc#1012628). +- mtd: nand: sunxi: Fix ECC strength choice (bnc#1012628). +- ubi: Fix race condition between ubi volume creation and udev + (bnc#1012628). +- ubi: fastmap: Erase outdated anchor PEBs during attach + (bnc#1012628). +- ubi: block: Fix locking for idr_alloc/idr_remove (bnc#1012628). +- ubifs: free the encrypted symlink target (bnc#1012628). +- nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to + the mds (bnc#1012628). +- nfs41: do not return ENOMEM on LAYOUTUNAVAILABLE (bnc#1012628). +- NFS: Add a cond_resched() to nfs_commit_release_pages() + (bnc#1012628). +- NFS: Fix nfsstat breakage due to LOOKUPP (bnc#1012628). +- NFS: commit direct writes even if they fail partially + (bnc#1012628). +- NFS: reject request for id_legacy key without auxdata + (bnc#1012628). +- NFS: Fix a race between mmap() and O_DIRECT (bnc#1012628). +- nfsd: Detect unhashed stids in nfsd4_verify_open_stid() + (bnc#1012628). +- kernfs: fix regression in kernfs_fop_write caused by wrong type + (bnc#1012628). +- ahci: Annotate PCI ids for mobile Intel chipsets as such + (bnc#1012628). +- ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo + Lake AHCI (bnc#1012628). +- ahci: Add Intel Cannon Lake PCH-H PCI ID (bnc#1012628). +- crypto: hash - introduce crypto_hash_alg_has_setkey() + (bnc#1012628). +- crypto: cryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: mcryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: poly1305 - remove ->setkey() method (bnc#1012628). +- crypto: hash - annotate algorithms taking optional key + (bnc#1012628). +- crypto: hash - prevent using keyed hashes without setting key + (bnc#1012628). +- media: v4l2-ioctl.c: use check_fmt for enum/g/s/try_fmt + (bnc#1012628). +- media: v4l2-ioctl.c: don't copy back the result for -ENOTTY + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix the indentation (bnc#1012628). +- media: v4l2-compat-ioctl32.c: move 'helper' functions to + __get/put_v4l2_format32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: avoid sizeof(type) (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32 + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy clip list in + put_v4l2_window32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer + type (bnc#1012628). +- media: v4l2-compat-ioctl32.c: don't copy back the result for + certain errors (bnc#1012628). +- media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for + subdevs (bnc#1012628). +- crypto: caam - fix endless loop when DECO acquire fails + (bnc#1012628). +- crypto: sha512-mb - initialize pending lengths correctly + (bnc#1012628). +- crypto: talitos - fix Kernel Oops on hashing an empty file + (bnc#1012628). +- arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls + (bnc#1012628). +- KVM: nVMX: Fix races when sending nested PI while dest + enters/leaves L2 (bnc#1012628). +- KVM: nVMX: Fix bug of injecting L2 exception into L1 + (bnc#1012628). +- KVM: PPC: Book3S HV: Make sure we don't re-enter guest without + XIVE loaded (bnc#1012628). +- KVM: PPC: Book3S HV: Drop locks before reading guest memory + (bnc#1012628). +- KVM: arm/arm64: Handle CPU_PM_ENTER_FAILED (bnc#1012628). +- KVM: PPC: Book3S PR: Fix broken select due to misspelling + (bnc#1012628). +- ASoC: acpi: fix machine driver selection based on quirk + (bnc#1012628). +- ASoC: rockchip: i2s: fix playback after runtime resume + (bnc#1012628). +- ASoC: skl: Fix kernel warning due to zero NHTL entry + (bnc#1012628). +- ASoC: compress: Correct handling of copy callback (bnc#1012628). +- watchdog: imx2_wdt: restore previous timeout after + suspend+resume (bnc#1012628). +- afs: Add missing afs_put_cell() (bnc#1012628). +- afs: Need to clear responded flag in addr cursor (bnc#1012628). +- afs: Fix missing cursor clearance (bnc#1012628). +- afs: Fix server list handling (bnc#1012628). +- btrfs: Handle btrfs_set_extent_delalloc failure in fixup worker + (bnc#1012628). +- Btrfs: raid56: iterate raid56 internal bio with + bio_for_each_segment_all (bnc#1012628). +- kasan: don't emit builtin calls when sanitization is off + (bnc#1012628). +- kasan: rework Kconfig settings (bnc#1012628). +- media: dvb_frontend: be sure to init dvb_frontend_handle_ioctl() + return code (bnc#1012628). +- media: dvb-frontends: fix i2c access helpers for KASAN + (bnc#1012628). +- media: dt-bindings/media/cec-gpio.txt: mention the CEC/HPD + max voltages (bnc#1012628). +- media: ts2020: avoid integer overflows on 32 bit machines + (bnc#1012628). +- media: vivid: fix module load error when enabling fb and + no_error_inj=1 (bnc#1012628). +- media: cxusb, dib0700: ignore XC2028_I2C_FLUSH (bnc#1012628). +- fs/proc/kcore.c: use probe_kernel_read() instead of memcpy() + (bnc#1012628). +- kernel/async.c: revert "async: simplify lowest_in_progress()" + (bnc#1012628). +- kernel/relay.c: revert "kernel/relay.c: fix potential memory + leak" (bnc#1012628). +- pipe: actually allow root to exceed the pipe buffer limits + (bnc#1012628). +- pipe: fix off-by-one error when checking buffer limits + (bnc#1012628). +- HID: quirks: Fix keyboard + touchpad on Toshiba Click Mini + not working (bnc#1012628). +- Bluetooth: btsdio: Do not bind to non-removable BCM43341 + (bnc#1012628). +- Revert "Bluetooth: btusb: fix QCA Rome suspend/resume" + (bnc#1012628). +- Bluetooth: btusb: Restore QCA Rome suspend/resume fix with a + "rewritten" version (bnc#1012628). +- ipmi: use dynamic memory for DMI driver override (bnc#1012628). +- signal/openrisc: Fix do_unaligned_access to send the proper + signal (bnc#1012628). +- signal/sh: Ensure si_signo is initialized in do_divide_error + (bnc#1012628). +- alpha: fix crash if pthread_create races with signal delivery + (bnc#1012628). +- alpha: osf_sys.c: fix put_tv32 regression (bnc#1012628). +- alpha: Fix mixed up args in EXC macro in futex operations + (bnc#1012628). +- alpha: fix reboot on Avanti platform (bnc#1012628). +- alpha: fix formating of stack content (bnc#1012628). +- xtensa: fix futex_atomic_cmpxchg_inatomic (bnc#1012628). +- EDAC, octeon: Fix an uninitialized variable warning + (bnc#1012628). +- genirq: Make legacy autoprobing work again (bnc#1012628). +- pinctrl: intel: Initialize GPIO properly when used through + irqchip (bnc#1012628). +- pinctrl: mcp23s08: fix irq setup order (bnc#1012628). +- pinctrl: sx150x: Unregister the pinctrl on release + (bnc#1012628). +- pinctrl: sx150x: Register pinctrl before adding the gpiochip + (bnc#1012628). +- pinctrl: sx150x: Add a static gpio/pinctrl pin range mapping + (bnc#1012628). +- pktcdvd: Fix pkt_setup_dev() error path (bnc#1012628). +- pktcdvd: Fix a recently introduced NULL pointer dereference + (bnc#1012628). +- blk-mq: quiesce queue before freeing queue (bnc#1012628). +- clocksource/drivers/stm32: Fix kernel panic with multiple timers + (bnc#1012628). +- lib/ubsan.c: s/missaligned/misaligned/ (bnc#1012628). +- lib/ubsan: add type mismatch handler for new GCC/Clang + (bnc#1012628). +- objtool: Fix switch-table detection (bnc#1012628). +- arm64: dts: marvell: add Ethernet aliases (bnc#1012628). +- drm/i915: Avoid PPS HW/SW state mismatch due to rounding + (bnc#1012628). +- ACPI: sbshc: remove raw pointer from printk() message + (bnc#1012628). +- acpi, nfit: fix register dimm error handling (bnc#1012628). +- ovl: force r/o mount when index dir creation fails + (bnc#1012628). +- ovl: fix failure to fsync lower dir (bnc#1012628). +- ovl: take mnt_want_write() for work/index dir setup + (bnc#1012628). +- ovl: take mnt_want_write() for removing impure xattr + (bnc#1012628). +- ovl: hash directory inodes for fsnotify (bnc#1012628). +- mn10300/misalignment: Use SIGSEGV SEGV_MAPERR to report a + failed user copy (bnc#1012628). +- devpts: fix error handling in devpts_mntget() (bnc#1012628). +- ftrace: Remove incorrect setting of glob search field + (bnc#1012628). +- scsi: core: Ensure that the SCSI error handler gets woken up + (bnc#1012628). +- scsi: lpfc: Fix crash after bad bar setup on driver attachment + (bnc#1012628). +- scsi: cxlflash: Reset command ioasc (bnc#1012628). +- rcu: Export init_rcu_head() and destroy_rcu_head() to GPL + modules (bnc#1012628). +- media: dvb_frontend: fix return error code (git-fixes). +- mtd: ubi: wl: Fix error return code in ubi_wl_init() + (git-fixes). +- Update config files. +- Linux 4.15.4 (bnc#1012628). +- watchdog: indydog: Add dependency on SGI_HAS_INDYDOG + (bnc#1012628). +- cifs: Fix missing put_xid in cifs_file_strict_mmap + (bnc#1012628). +- cifs: Fix autonegotiate security settings mismatch + (bnc#1012628). +- CIFS: zero sensitive data when freeing (bnc#1012628). +- cpufreq: mediatek: add mediatek related projects into blacklist + (bnc#1012628). +- dmaengine: dmatest: fix container_of member in dmatest_callback + (bnc#1012628). +- ssb: Do not disable PCI host on non-Mips (bnc#1012628). +- watchdog: gpio_wdt: set WDOG_HW_RUNNING in gpio_wdt_stop + (bnc#1012628). +- Revert "drm/i915: mark all device info struct with __initconst" + (bnc#1012628). +- sched/rt: Use container_of() to get root domain in + rto_push_irq_work_func() (bnc#1012628). +- sched/rt: Up the root domain ref count when passing it around + via IPIs (bnc#1012628). +- media: dvb-usb-v2: lmedm04: Improve logic checking of warm start + (bnc#1012628). +- media: dvb-usb-v2: lmedm04: move ts2020 attach to + dm04_lme2510_tuner (bnc#1012628). +- media: hdpvr: Fix an error handling path in hdpvr_probe() + (bnc#1012628). +- arm64: cpu_errata: Add Kryo to Falkor 1003 errata (bnc#1012628). +- arm64: kpti: Make use of nG dependent on + arm64_kernel_unmapped_at_el0() (bnc#1012628). +- arm64: mm: Permit transitioning from Global to Non-Global + without BBM (bnc#1012628). +- arm64: kpti: Add ->enable callback to remap swapper using nG + mappings (bnc#1012628). +- arm64: Force KPTI to be disabled on Cavium ThunderX + (bnc#1012628). +- arm64: entry: Reword comment about post_ttbr_update_workaround + (bnc#1012628). +- arm64: idmap: Use "awx" flags for .idmap.text .pushsection + directives (bnc#1012628). +- arm64: barrier: Add CSDB macros to control data-value prediction + (bnc#1012628). +- arm64: Implement array_index_mask_nospec() (bnc#1012628). +- arm64: Make USER_DS an inclusive limit (bnc#1012628). +- arm64: Use pointer masking to limit uaccess speculation + (bnc#1012628). +- arm64: entry: Ensure branch through syscall table is bounded + under speculation (bnc#1012628). +- arm64: uaccess: Prevent speculative use of the current + addr_limit (bnc#1012628). +- arm64: uaccess: Don't bother eliding access_ok checks in __{get, + put}_user (bnc#1012628). +- arm64: uaccess: Mask __user pointers for __arch_{clear, + copy_*}_user (bnc#1012628). +- arm64: futex: Mask __user pointers prior to dereference + (bnc#1012628). +- arm64: cpufeature: __this_cpu_has_cap() shouldn't stop early + (bnc#1012628). +- arm64: entry: Apply BP hardening for high-priority synchronous + exceptions (bnc#1012628). +- arm64: entry: Apply BP hardening for suspicious interrupts + from EL0 (bnc#1012628). +- arm64: KVM: Increment PC after handling an SMC trap + (bnc#1012628). +- arm/arm64: KVM: Consolidate the PSCI include files + (bnc#1012628). +- arm/arm64: KVM: Add PSCI_VERSION helper (bnc#1012628). +- arm/arm64: KVM: Add smccc accessors to PSCI code (bnc#1012628). +- arm/arm64: KVM: Implement PSCI 1.0 support (bnc#1012628). +- arm/arm64: KVM: Advertise SMCCC v1.1 (bnc#1012628). +- arm/arm64: KVM: Turn kvm_psci_version into a static inline + (bnc#1012628). +- arm64: KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling + (bnc#1012628). +- firmware/psci: Expose PSCI conduit (bnc#1012628). +- firmware/psci: Expose SMCCC version through psci_ops + (bnc#1012628). +- arm/arm64: smccc: Make function identifiers an unsigned quantity + (bnc#1012628). +- arm/arm64: smccc: Implement SMCCC v1.1 inline primitive + (bnc#1012628). +- arm64: Add ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: Kill PSCI_GET_VERSION as a variant-2 workaround + (bnc#1012628). +- mtd: cfi: convert inline functions to macros (bnc#1012628). +- mtd: nand: brcmnand: Disable prefetch by default (bnc#1012628). +- mtd: nand: Fix nand_do_read_oob() return value (bnc#1012628). +- mtd: nand: sunxi: Fix ECC strength choice (bnc#1012628). +- ubi: Fix race condition between ubi volume creation and udev + (bnc#1012628). +- ubi: fastmap: Erase outdated anchor PEBs during attach + (bnc#1012628). +- ubi: block: Fix locking for idr_alloc/idr_remove (bnc#1012628). +- ubifs: free the encrypted symlink target (bnc#1012628). +- nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to + the mds (bnc#1012628). +- nfs41: do not return ENOMEM on LAYOUTUNAVAILABLE (bnc#1012628). +- NFS: Add a cond_resched() to nfs_commit_release_pages() + (bnc#1012628). +- NFS: Fix nfsstat breakage due to LOOKUPP (bnc#1012628). +- NFS: commit direct writes even if they fail partially + (bnc#1012628). +- NFS: reject request for id_legacy key without auxdata + (bnc#1012628). +- NFS: Fix a race between mmap() and O_DIRECT (bnc#1012628). +- nfsd: Detect unhashed stids in nfsd4_verify_open_stid() + (bnc#1012628). +- kernfs: fix regression in kernfs_fop_write caused by wrong type + (bnc#1012628). +- ahci: Annotate PCI ids for mobile Intel chipsets as such + (bnc#1012628). +- ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo + Lake AHCI (bnc#1012628). +- ahci: Add Intel Cannon Lake PCH-H PCI ID (bnc#1012628). +- crypto: hash - introduce crypto_hash_alg_has_setkey() + (bnc#1012628). +- crypto: cryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: mcryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: poly1305 - remove ->setkey() method (bnc#1012628). +- crypto: hash - annotate algorithms taking optional key + (bnc#1012628). +- crypto: hash - prevent using keyed hashes without setting key + (bnc#1012628). +- media: v4l2-ioctl.c: use check_fmt for enum/g/s/try_fmt + (bnc#1012628). +- media: v4l2-ioctl.c: don't copy back the result for -ENOTTY + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix the indentation (bnc#1012628). +- media: v4l2-compat-ioctl32.c: move 'helper' functions to + __get/put_v4l2_format32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: avoid sizeof(type) (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32 + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy clip list in + put_v4l2_window32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer + type (bnc#1012628). +- media: v4l2-compat-ioctl32.c: don't copy back the result for + certain errors (bnc#1012628). +- media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for + subdevs (bnc#1012628). +- crypto: caam - fix endless loop when DECO acquire fails + (bnc#1012628). +- crypto: sha512-mb - initialize pending lengths correctly + (bnc#1012628). +- crypto: talitos - fix Kernel Oops on hashing an empty file + (bnc#1012628). +- arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls + (bnc#1012628). +- KVM: nVMX: Fix races when sending nested PI while dest + enters/leaves L2 (bnc#1012628). +- KVM: nVMX: Fix bug of injecting L2 exception into L1 + (bnc#1012628). +- KVM: PPC: Book3S HV: Make sure we don't re-enter guest without + XIVE loaded (bnc#1012628). +- KVM: PPC: Book3S HV: Drop locks before reading guest memory + (bnc#1012628). +- KVM: arm/arm64: Handle CPU_PM_ENTER_FAILED (bnc#1012628). +- KVM: PPC: Book3S PR: Fix broken select due to misspelling + (bnc#1012628). +- ASoC: acpi: fix machine driver selection based on quirk + (bnc#1012628). +- ASoC: rockchip: i2s: fix playback after runtime resume + (bnc#1012628). +- ASoC: skl: Fix kernel warning due to zero NHTL entry + (bnc#1012628). +- ASoC: compress: Correct handling of copy callback (bnc#1012628). +- watchdog: imx2_wdt: restore previous timeout after + suspend+resume (bnc#1012628). +- afs: Add missing afs_put_cell() (bnc#1012628). +- afs: Need to clear responded flag in addr cursor (bnc#1012628). +- afs: Fix missing cursor clearance (bnc#1012628). +- afs: Fix server list handling (bnc#1012628). +- btrfs: Handle btrfs_set_extent_delalloc failure in fixup worker + (bnc#1012628). +- Btrfs: raid56: iterate raid56 internal bio with + bio_for_each_segment_all (bnc#1012628). +- kasan: don't emit builtin calls when sanitization is off + (bnc#1012628). +- kasan: rework Kconfig settings (bnc#1012628). +- media: dvb_frontend: be sure to init dvb_frontend_handle_ioctl() + return code (bnc#1012628). +- media: dvb-frontends: fix i2c access helpers for KASAN + (bnc#1012628). +- media: dt-bindings/media/cec-gpio.txt: mention the CEC/HPD + max voltages (bnc#1012628). +- media: ts2020: avoid integer overflows on 32 bit machines + (bnc#1012628). +- media: vivid: fix module load error when enabling fb and + no_error_inj=1 (bnc#1012628). +- media: cxusb, dib0700: ignore XC2028_I2C_FLUSH (bnc#1012628). +- fs/proc/kcore.c: use probe_kernel_read() instead of memcpy() + (bnc#1012628). +- kernel/async.c: revert "async: simplify lowest_in_progress()" + (bnc#1012628). +- kernel/relay.c: revert "kernel/relay.c: fix potential memory + leak" (bnc#1012628). +- pipe: actually allow root to exceed the pipe buffer limits + (bnc#1012628). +- pipe: fix off-by-one error when checking buffer limits + (bnc#1012628). +- HID: quirks: Fix keyboard + touchpad on Toshiba Click Mini + not working (bnc#1012628). +- Bluetooth: btsdio: Do not bind to non-removable BCM43341 + (bnc#1012628). +- Revert "Bluetooth: btusb: fix QCA Rome suspend/resume" + (bnc#1012628). +- Bluetooth: btusb: Restore QCA Rome suspend/resume fix with a + "rewritten" version (bnc#1012628). +- ipmi: use dynamic memory for DMI driver override (bnc#1012628). +- signal/openrisc: Fix do_unaligned_access to send the proper + signal (bnc#1012628). +- signal/sh: Ensure si_signo is initialized in do_divide_error + (bnc#1012628). +- alpha: fix crash if pthread_create races with signal delivery + (bnc#1012628). +- alpha: osf_sys.c: fix put_tv32 regression (bnc#1012628). +- alpha: Fix mixed up args in EXC macro in futex operations + (bnc#1012628). +- alpha: fix reboot on Avanti platform (bnc#1012628). +- alpha: fix formating of stack content (bnc#1012628). +- xtensa: fix futex_atomic_cmpxchg_inatomic (bnc#1012628). +- EDAC, octeon: Fix an uninitialized variable warning + (bnc#1012628). +- genirq: Make legacy autoprobing work again (bnc#1012628). +- pinctrl: intel: Initialize GPIO properly when used through + irqchip (bnc#1012628). +- pinctrl: mcp23s08: fix irq setup order (bnc#1012628). +- pinctrl: sx150x: Unregister the pinctrl on release + (bnc#1012628). +- pinctrl: sx150x: Register pinctrl before adding the gpiochip + (bnc#1012628). +- pinctrl: sx150x: Add a static gpio/pinctrl pin range mapping + (bnc#1012628). +- pktcdvd: Fix pkt_setup_dev() error path (bnc#1012628). +- pktcdvd: Fix a recently introduced NULL pointer dereference + (bnc#1012628). +- blk-mq: quiesce queue before freeing queue (bnc#1012628). +- clocksource/drivers/stm32: Fix kernel panic with multiple timers + (bnc#1012628). +- lib/ubsan.c: s/missaligned/misaligned/ (bnc#1012628). +- lib/ubsan: add type mismatch handler for new GCC/Clang + (bnc#1012628). +- objtool: Fix switch-table detection (bnc#1012628). +- arm64: dts: marvell: add Ethernet aliases (bnc#1012628). +- drm/i915: Avoid PPS HW/SW state mismatch due to rounding + (bnc#1012628). +- ACPI: sbshc: remove raw pointer from printk() message + (bnc#1012628). +- acpi, nfit: fix register dimm error handling (bnc#1012628). +- ovl: force r/o mount when index dir creation fails + (bnc#1012628). +- ovl: fix failure to fsync lower dir (bnc#1012628). +- ovl: take mnt_want_write() for work/index dir setup + (bnc#1012628). +- ovl: take mnt_want_write() for removing impure xattr + (bnc#1012628). +- ovl: hash directory inodes for fsnotify (bnc#1012628). +- mn10300/misalignment: Use SIGSEGV SEGV_MAPERR to report a + failed user copy (bnc#1012628). +- devpts: fix error handling in devpts_mntget() (bnc#1012628). +- ftrace: Remove incorrect setting of glob search field + (bnc#1012628). +- scsi: core: Ensure that the SCSI error handler gets woken up + (bnc#1012628). +- scsi: lpfc: Fix crash after bad bar setup on driver attachment + (bnc#1012628). +- scsi: cxlflash: Reset command ioasc (bnc#1012628). +- rcu: Export init_rcu_head() and destroy_rcu_head() to GPL + modules (bnc#1012628). +- Update config files. +- commit 4d42c34 + ------------------------------------------------------------------- Tue Feb 13 08:58:21 CET 2018 - jslaby@suse.cz diff --git a/kernel-source.spec b/kernel-source.spec index 87ee9cf8..83593841 100644 --- a/kernel-source.spec +++ b/kernel-source.spec @@ -18,7 +18,7 @@ %define srcversion 4.15 -%define patchversion 4.15.3 +%define patchversion 4.15.4 %define variant %{nil} %define vanilla_only 0 @@ -30,9 +30,9 @@ Name: kernel-source Summary: The Linux Kernel Sources License: GPL-2.0 Group: Development/Sources -Version: 4.15.3 +Version: 4.15.4 %if 0%{?is_kotd} -Release: .g41f294a +Release: .g7169cf1 %else Release: 0 %endif diff --git a/kernel-syms.changes b/kernel-syms.changes index 3bb90852..0033dd69 100644 --- a/kernel-syms.changes +++ b/kernel-syms.changes @@ -1,3 +1,573 @@ +------------------------------------------------------------------- +Sat Feb 17 09:41:04 CET 2018 - jslaby@suse.cz + +- Linux 4.15.4 (bnc#1012628). +- watchdog: indydog: Add dependency on SGI_HAS_INDYDOG + (bnc#1012628). +- cifs: Fix missing put_xid in cifs_file_strict_mmap + (bnc#1012628). +- cifs: Fix autonegotiate security settings mismatch + (bnc#1012628). +- CIFS: zero sensitive data when freeing (bnc#1012628). +- cpufreq: mediatek: add mediatek related projects into blacklist + (bnc#1012628). +- dmaengine: dmatest: fix container_of member in dmatest_callback + (bnc#1012628). +- ssb: Do not disable PCI host on non-Mips (bnc#1012628). +- watchdog: gpio_wdt: set WDOG_HW_RUNNING in gpio_wdt_stop + (bnc#1012628). +- Revert "drm/i915: mark all device info struct with __initconst" + (bnc#1012628). +- sched/rt: Use container_of() to get root domain in + rto_push_irq_work_func() (bnc#1012628). +- sched/rt: Up the root domain ref count when passing it around + via IPIs (bnc#1012628). +- media: dvb-usb-v2: lmedm04: Improve logic checking of warm start + (bnc#1012628). +- media: dvb-usb-v2: lmedm04: move ts2020 attach to + dm04_lme2510_tuner (bnc#1012628). +- media: hdpvr: Fix an error handling path in hdpvr_probe() + (bnc#1012628). +- arm64: cpu_errata: Add Kryo to Falkor 1003 errata (bnc#1012628). +- arm64: kpti: Make use of nG dependent on + arm64_kernel_unmapped_at_el0() (bnc#1012628). +- arm64: mm: Permit transitioning from Global to Non-Global + without BBM (bnc#1012628). +- arm64: kpti: Add ->enable callback to remap swapper using nG + mappings (bnc#1012628). +- arm64: Force KPTI to be disabled on Cavium ThunderX + (bnc#1012628). +- arm64: entry: Reword comment about post_ttbr_update_workaround + (bnc#1012628). +- arm64: idmap: Use "awx" flags for .idmap.text .pushsection + directives (bnc#1012628). +- arm64: barrier: Add CSDB macros to control data-value prediction + (bnc#1012628). +- arm64: Implement array_index_mask_nospec() (bnc#1012628). +- arm64: Make USER_DS an inclusive limit (bnc#1012628). +- arm64: Use pointer masking to limit uaccess speculation + (bnc#1012628). +- arm64: entry: Ensure branch through syscall table is bounded + under speculation (bnc#1012628). +- arm64: uaccess: Prevent speculative use of the current + addr_limit (bnc#1012628). +- arm64: uaccess: Don't bother eliding access_ok checks in __{get, + put}_user (bnc#1012628). +- arm64: uaccess: Mask __user pointers for __arch_{clear, + copy_*}_user (bnc#1012628). +- arm64: futex: Mask __user pointers prior to dereference + (bnc#1012628). +- arm64: cpufeature: __this_cpu_has_cap() shouldn't stop early + (bnc#1012628). +- arm64: entry: Apply BP hardening for high-priority synchronous + exceptions (bnc#1012628). +- arm64: entry: Apply BP hardening for suspicious interrupts + from EL0 (bnc#1012628). +- arm64: KVM: Increment PC after handling an SMC trap + (bnc#1012628). +- arm/arm64: KVM: Consolidate the PSCI include files + (bnc#1012628). +- arm/arm64: KVM: Add PSCI_VERSION helper (bnc#1012628). +- arm/arm64: KVM: Add smccc accessors to PSCI code (bnc#1012628). +- arm/arm64: KVM: Implement PSCI 1.0 support (bnc#1012628). +- arm/arm64: KVM: Advertise SMCCC v1.1 (bnc#1012628). +- arm/arm64: KVM: Turn kvm_psci_version into a static inline + (bnc#1012628). +- arm64: KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling + (bnc#1012628). +- firmware/psci: Expose PSCI conduit (bnc#1012628). +- firmware/psci: Expose SMCCC version through psci_ops + (bnc#1012628). +- arm/arm64: smccc: Make function identifiers an unsigned quantity + (bnc#1012628). +- arm/arm64: smccc: Implement SMCCC v1.1 inline primitive + (bnc#1012628). +- arm64: Add ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: Kill PSCI_GET_VERSION as a variant-2 workaround + (bnc#1012628). +- mtd: cfi: convert inline functions to macros (bnc#1012628). +- mtd: nand: brcmnand: Disable prefetch by default (bnc#1012628). +- mtd: nand: Fix nand_do_read_oob() return value (bnc#1012628). +- mtd: nand: sunxi: Fix ECC strength choice (bnc#1012628). +- ubi: Fix race condition between ubi volume creation and udev + (bnc#1012628). +- ubi: fastmap: Erase outdated anchor PEBs during attach + (bnc#1012628). +- ubi: block: Fix locking for idr_alloc/idr_remove (bnc#1012628). +- ubifs: free the encrypted symlink target (bnc#1012628). +- nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to + the mds (bnc#1012628). +- nfs41: do not return ENOMEM on LAYOUTUNAVAILABLE (bnc#1012628). +- NFS: Add a cond_resched() to nfs_commit_release_pages() + (bnc#1012628). +- NFS: Fix nfsstat breakage due to LOOKUPP (bnc#1012628). +- NFS: commit direct writes even if they fail partially + (bnc#1012628). +- NFS: reject request for id_legacy key without auxdata + (bnc#1012628). +- NFS: Fix a race between mmap() and O_DIRECT (bnc#1012628). +- nfsd: Detect unhashed stids in nfsd4_verify_open_stid() + (bnc#1012628). +- kernfs: fix regression in kernfs_fop_write caused by wrong type + (bnc#1012628). +- ahci: Annotate PCI ids for mobile Intel chipsets as such + (bnc#1012628). +- ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo + Lake AHCI (bnc#1012628). +- ahci: Add Intel Cannon Lake PCH-H PCI ID (bnc#1012628). +- crypto: hash - introduce crypto_hash_alg_has_setkey() + (bnc#1012628). +- crypto: cryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: mcryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: poly1305 - remove ->setkey() method (bnc#1012628). +- crypto: hash - annotate algorithms taking optional key + (bnc#1012628). +- crypto: hash - prevent using keyed hashes without setting key + (bnc#1012628). +- media: v4l2-ioctl.c: use check_fmt for enum/g/s/try_fmt + (bnc#1012628). +- media: v4l2-ioctl.c: don't copy back the result for -ENOTTY + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix the indentation (bnc#1012628). +- media: v4l2-compat-ioctl32.c: move 'helper' functions to + __get/put_v4l2_format32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: avoid sizeof(type) (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32 + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy clip list in + put_v4l2_window32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer + type (bnc#1012628). +- media: v4l2-compat-ioctl32.c: don't copy back the result for + certain errors (bnc#1012628). +- media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for + subdevs (bnc#1012628). +- crypto: caam - fix endless loop when DECO acquire fails + (bnc#1012628). +- crypto: sha512-mb - initialize pending lengths correctly + (bnc#1012628). +- crypto: talitos - fix Kernel Oops on hashing an empty file + (bnc#1012628). +- arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls + (bnc#1012628). +- KVM: nVMX: Fix races when sending nested PI while dest + enters/leaves L2 (bnc#1012628). +- KVM: nVMX: Fix bug of injecting L2 exception into L1 + (bnc#1012628). +- KVM: PPC: Book3S HV: Make sure we don't re-enter guest without + XIVE loaded (bnc#1012628). +- KVM: PPC: Book3S HV: Drop locks before reading guest memory + (bnc#1012628). +- KVM: arm/arm64: Handle CPU_PM_ENTER_FAILED (bnc#1012628). +- KVM: PPC: Book3S PR: Fix broken select due to misspelling + (bnc#1012628). +- ASoC: acpi: fix machine driver selection based on quirk + (bnc#1012628). +- ASoC: rockchip: i2s: fix playback after runtime resume + (bnc#1012628). +- ASoC: skl: Fix kernel warning due to zero NHTL entry + (bnc#1012628). +- ASoC: compress: Correct handling of copy callback (bnc#1012628). +- watchdog: imx2_wdt: restore previous timeout after + suspend+resume (bnc#1012628). +- afs: Add missing afs_put_cell() (bnc#1012628). +- afs: Need to clear responded flag in addr cursor (bnc#1012628). +- afs: Fix missing cursor clearance (bnc#1012628). +- afs: Fix server list handling (bnc#1012628). +- btrfs: Handle btrfs_set_extent_delalloc failure in fixup worker + (bnc#1012628). +- Btrfs: raid56: iterate raid56 internal bio with + bio_for_each_segment_all (bnc#1012628). +- kasan: don't emit builtin calls when sanitization is off + (bnc#1012628). +- kasan: rework Kconfig settings (bnc#1012628). +- media: dvb_frontend: be sure to init dvb_frontend_handle_ioctl() + return code (bnc#1012628). +- media: dvb-frontends: fix i2c access helpers for KASAN + (bnc#1012628). +- media: dt-bindings/media/cec-gpio.txt: mention the CEC/HPD + max voltages (bnc#1012628). +- media: ts2020: avoid integer overflows on 32 bit machines + (bnc#1012628). +- media: vivid: fix module load error when enabling fb and + no_error_inj=1 (bnc#1012628). +- media: cxusb, dib0700: ignore XC2028_I2C_FLUSH (bnc#1012628). +- fs/proc/kcore.c: use probe_kernel_read() instead of memcpy() + (bnc#1012628). +- kernel/async.c: revert "async: simplify lowest_in_progress()" + (bnc#1012628). +- kernel/relay.c: revert "kernel/relay.c: fix potential memory + leak" (bnc#1012628). +- pipe: actually allow root to exceed the pipe buffer limits + (bnc#1012628). +- pipe: fix off-by-one error when checking buffer limits + (bnc#1012628). +- HID: quirks: Fix keyboard + touchpad on Toshiba Click Mini + not working (bnc#1012628). +- Bluetooth: btsdio: Do not bind to non-removable BCM43341 + (bnc#1012628). +- Revert "Bluetooth: btusb: fix QCA Rome suspend/resume" + (bnc#1012628). +- Bluetooth: btusb: Restore QCA Rome suspend/resume fix with a + "rewritten" version (bnc#1012628). +- ipmi: use dynamic memory for DMI driver override (bnc#1012628). +- signal/openrisc: Fix do_unaligned_access to send the proper + signal (bnc#1012628). +- signal/sh: Ensure si_signo is initialized in do_divide_error + (bnc#1012628). +- alpha: fix crash if pthread_create races with signal delivery + (bnc#1012628). +- alpha: osf_sys.c: fix put_tv32 regression (bnc#1012628). +- alpha: Fix mixed up args in EXC macro in futex operations + (bnc#1012628). +- alpha: fix reboot on Avanti platform (bnc#1012628). +- alpha: fix formating of stack content (bnc#1012628). +- xtensa: fix futex_atomic_cmpxchg_inatomic (bnc#1012628). +- EDAC, octeon: Fix an uninitialized variable warning + (bnc#1012628). +- genirq: Make legacy autoprobing work again (bnc#1012628). +- pinctrl: intel: Initialize GPIO properly when used through + irqchip (bnc#1012628). +- pinctrl: mcp23s08: fix irq setup order (bnc#1012628). +- pinctrl: sx150x: Unregister the pinctrl on release + (bnc#1012628). +- pinctrl: sx150x: Register pinctrl before adding the gpiochip + (bnc#1012628). +- pinctrl: sx150x: Add a static gpio/pinctrl pin range mapping + (bnc#1012628). +- pktcdvd: Fix pkt_setup_dev() error path (bnc#1012628). +- pktcdvd: Fix a recently introduced NULL pointer dereference + (bnc#1012628). +- blk-mq: quiesce queue before freeing queue (bnc#1012628). +- clocksource/drivers/stm32: Fix kernel panic with multiple timers + (bnc#1012628). +- lib/ubsan.c: s/missaligned/misaligned/ (bnc#1012628). +- lib/ubsan: add type mismatch handler for new GCC/Clang + (bnc#1012628). +- objtool: Fix switch-table detection (bnc#1012628). +- arm64: dts: marvell: add Ethernet aliases (bnc#1012628). +- drm/i915: Avoid PPS HW/SW state mismatch due to rounding + (bnc#1012628). +- ACPI: sbshc: remove raw pointer from printk() message + (bnc#1012628). +- acpi, nfit: fix register dimm error handling (bnc#1012628). +- ovl: force r/o mount when index dir creation fails + (bnc#1012628). +- ovl: fix failure to fsync lower dir (bnc#1012628). +- ovl: take mnt_want_write() for work/index dir setup + (bnc#1012628). +- ovl: take mnt_want_write() for removing impure xattr + (bnc#1012628). +- ovl: hash directory inodes for fsnotify (bnc#1012628). +- mn10300/misalignment: Use SIGSEGV SEGV_MAPERR to report a + failed user copy (bnc#1012628). +- devpts: fix error handling in devpts_mntget() (bnc#1012628). +- ftrace: Remove incorrect setting of glob search field + (bnc#1012628). +- scsi: core: Ensure that the SCSI error handler gets woken up + (bnc#1012628). +- scsi: lpfc: Fix crash after bad bar setup on driver attachment + (bnc#1012628). +- scsi: cxlflash: Reset command ioasc (bnc#1012628). +- rcu: Export init_rcu_head() and destroy_rcu_head() to GPL + modules (bnc#1012628). +- media: dvb_frontend: fix return error code (git-fixes). +- mtd: ubi: wl: Fix error return code in ubi_wl_init() + (git-fixes). +- Update config files. +- Linux 4.15.4 (bnc#1012628). +- watchdog: indydog: Add dependency on SGI_HAS_INDYDOG + (bnc#1012628). +- cifs: Fix missing put_xid in cifs_file_strict_mmap + (bnc#1012628). +- cifs: Fix autonegotiate security settings mismatch + (bnc#1012628). +- CIFS: zero sensitive data when freeing (bnc#1012628). +- cpufreq: mediatek: add mediatek related projects into blacklist + (bnc#1012628). +- dmaengine: dmatest: fix container_of member in dmatest_callback + (bnc#1012628). +- ssb: Do not disable PCI host on non-Mips (bnc#1012628). +- watchdog: gpio_wdt: set WDOG_HW_RUNNING in gpio_wdt_stop + (bnc#1012628). +- Revert "drm/i915: mark all device info struct with __initconst" + (bnc#1012628). +- sched/rt: Use container_of() to get root domain in + rto_push_irq_work_func() (bnc#1012628). +- sched/rt: Up the root domain ref count when passing it around + via IPIs (bnc#1012628). +- media: dvb-usb-v2: lmedm04: Improve logic checking of warm start + (bnc#1012628). +- media: dvb-usb-v2: lmedm04: move ts2020 attach to + dm04_lme2510_tuner (bnc#1012628). +- media: hdpvr: Fix an error handling path in hdpvr_probe() + (bnc#1012628). +- arm64: cpu_errata: Add Kryo to Falkor 1003 errata (bnc#1012628). +- arm64: kpti: Make use of nG dependent on + arm64_kernel_unmapped_at_el0() (bnc#1012628). +- arm64: mm: Permit transitioning from Global to Non-Global + without BBM (bnc#1012628). +- arm64: kpti: Add ->enable callback to remap swapper using nG + mappings (bnc#1012628). +- arm64: Force KPTI to be disabled on Cavium ThunderX + (bnc#1012628). +- arm64: entry: Reword comment about post_ttbr_update_workaround + (bnc#1012628). +- arm64: idmap: Use "awx" flags for .idmap.text .pushsection + directives (bnc#1012628). +- arm64: barrier: Add CSDB macros to control data-value prediction + (bnc#1012628). +- arm64: Implement array_index_mask_nospec() (bnc#1012628). +- arm64: Make USER_DS an inclusive limit (bnc#1012628). +- arm64: Use pointer masking to limit uaccess speculation + (bnc#1012628). +- arm64: entry: Ensure branch through syscall table is bounded + under speculation (bnc#1012628). +- arm64: uaccess: Prevent speculative use of the current + addr_limit (bnc#1012628). +- arm64: uaccess: Don't bother eliding access_ok checks in __{get, + put}_user (bnc#1012628). +- arm64: uaccess: Mask __user pointers for __arch_{clear, + copy_*}_user (bnc#1012628). +- arm64: futex: Mask __user pointers prior to dereference + (bnc#1012628). +- arm64: cpufeature: __this_cpu_has_cap() shouldn't stop early + (bnc#1012628). +- arm64: entry: Apply BP hardening for high-priority synchronous + exceptions (bnc#1012628). +- arm64: entry: Apply BP hardening for suspicious interrupts + from EL0 (bnc#1012628). +- arm64: KVM: Increment PC after handling an SMC trap + (bnc#1012628). +- arm/arm64: KVM: Consolidate the PSCI include files + (bnc#1012628). +- arm/arm64: KVM: Add PSCI_VERSION helper (bnc#1012628). +- arm/arm64: KVM: Add smccc accessors to PSCI code (bnc#1012628). +- arm/arm64: KVM: Implement PSCI 1.0 support (bnc#1012628). +- arm/arm64: KVM: Advertise SMCCC v1.1 (bnc#1012628). +- arm/arm64: KVM: Turn kvm_psci_version into a static inline + (bnc#1012628). +- arm64: KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling + (bnc#1012628). +- firmware/psci: Expose PSCI conduit (bnc#1012628). +- firmware/psci: Expose SMCCC version through psci_ops + (bnc#1012628). +- arm/arm64: smccc: Make function identifiers an unsigned quantity + (bnc#1012628). +- arm/arm64: smccc: Implement SMCCC v1.1 inline primitive + (bnc#1012628). +- arm64: Add ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: Kill PSCI_GET_VERSION as a variant-2 workaround + (bnc#1012628). +- mtd: cfi: convert inline functions to macros (bnc#1012628). +- mtd: nand: brcmnand: Disable prefetch by default (bnc#1012628). +- mtd: nand: Fix nand_do_read_oob() return value (bnc#1012628). +- mtd: nand: sunxi: Fix ECC strength choice (bnc#1012628). +- ubi: Fix race condition between ubi volume creation and udev + (bnc#1012628). +- ubi: fastmap: Erase outdated anchor PEBs during attach + (bnc#1012628). +- ubi: block: Fix locking for idr_alloc/idr_remove (bnc#1012628). +- ubifs: free the encrypted symlink target (bnc#1012628). +- nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to + the mds (bnc#1012628). +- nfs41: do not return ENOMEM on LAYOUTUNAVAILABLE (bnc#1012628). +- NFS: Add a cond_resched() to nfs_commit_release_pages() + (bnc#1012628). +- NFS: Fix nfsstat breakage due to LOOKUPP (bnc#1012628). +- NFS: commit direct writes even if they fail partially + (bnc#1012628). +- NFS: reject request for id_legacy key without auxdata + (bnc#1012628). +- NFS: Fix a race between mmap() and O_DIRECT (bnc#1012628). +- nfsd: Detect unhashed stids in nfsd4_verify_open_stid() + (bnc#1012628). +- kernfs: fix regression in kernfs_fop_write caused by wrong type + (bnc#1012628). +- ahci: Annotate PCI ids for mobile Intel chipsets as such + (bnc#1012628). +- ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo + Lake AHCI (bnc#1012628). +- ahci: Add Intel Cannon Lake PCH-H PCI ID (bnc#1012628). +- crypto: hash - introduce crypto_hash_alg_has_setkey() + (bnc#1012628). +- crypto: cryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: mcryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: poly1305 - remove ->setkey() method (bnc#1012628). +- crypto: hash - annotate algorithms taking optional key + (bnc#1012628). +- crypto: hash - prevent using keyed hashes without setting key + (bnc#1012628). +- media: v4l2-ioctl.c: use check_fmt for enum/g/s/try_fmt + (bnc#1012628). +- media: v4l2-ioctl.c: don't copy back the result for -ENOTTY + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix the indentation (bnc#1012628). +- media: v4l2-compat-ioctl32.c: move 'helper' functions to + __get/put_v4l2_format32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: avoid sizeof(type) (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32 + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy clip list in + put_v4l2_window32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer + type (bnc#1012628). +- media: v4l2-compat-ioctl32.c: don't copy back the result for + certain errors (bnc#1012628). +- media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for + subdevs (bnc#1012628). +- crypto: caam - fix endless loop when DECO acquire fails + (bnc#1012628). +- crypto: sha512-mb - initialize pending lengths correctly + (bnc#1012628). +- crypto: talitos - fix Kernel Oops on hashing an empty file + (bnc#1012628). +- arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls + (bnc#1012628). +- KVM: nVMX: Fix races when sending nested PI while dest + enters/leaves L2 (bnc#1012628). +- KVM: nVMX: Fix bug of injecting L2 exception into L1 + (bnc#1012628). +- KVM: PPC: Book3S HV: Make sure we don't re-enter guest without + XIVE loaded (bnc#1012628). +- KVM: PPC: Book3S HV: Drop locks before reading guest memory + (bnc#1012628). +- KVM: arm/arm64: Handle CPU_PM_ENTER_FAILED (bnc#1012628). +- KVM: PPC: Book3S PR: Fix broken select due to misspelling + (bnc#1012628). +- ASoC: acpi: fix machine driver selection based on quirk + (bnc#1012628). +- ASoC: rockchip: i2s: fix playback after runtime resume + (bnc#1012628). +- ASoC: skl: Fix kernel warning due to zero NHTL entry + (bnc#1012628). +- ASoC: compress: Correct handling of copy callback (bnc#1012628). +- watchdog: imx2_wdt: restore previous timeout after + suspend+resume (bnc#1012628). +- afs: Add missing afs_put_cell() (bnc#1012628). +- afs: Need to clear responded flag in addr cursor (bnc#1012628). +- afs: Fix missing cursor clearance (bnc#1012628). +- afs: Fix server list handling (bnc#1012628). +- btrfs: Handle btrfs_set_extent_delalloc failure in fixup worker + (bnc#1012628). +- Btrfs: raid56: iterate raid56 internal bio with + bio_for_each_segment_all (bnc#1012628). +- kasan: don't emit builtin calls when sanitization is off + (bnc#1012628). +- kasan: rework Kconfig settings (bnc#1012628). +- media: dvb_frontend: be sure to init dvb_frontend_handle_ioctl() + return code (bnc#1012628). +- media: dvb-frontends: fix i2c access helpers for KASAN + (bnc#1012628). +- media: dt-bindings/media/cec-gpio.txt: mention the CEC/HPD + max voltages (bnc#1012628). +- media: ts2020: avoid integer overflows on 32 bit machines + (bnc#1012628). +- media: vivid: fix module load error when enabling fb and + no_error_inj=1 (bnc#1012628). +- media: cxusb, dib0700: ignore XC2028_I2C_FLUSH (bnc#1012628). +- fs/proc/kcore.c: use probe_kernel_read() instead of memcpy() + (bnc#1012628). +- kernel/async.c: revert "async: simplify lowest_in_progress()" + (bnc#1012628). +- kernel/relay.c: revert "kernel/relay.c: fix potential memory + leak" (bnc#1012628). +- pipe: actually allow root to exceed the pipe buffer limits + (bnc#1012628). +- pipe: fix off-by-one error when checking buffer limits + (bnc#1012628). +- HID: quirks: Fix keyboard + touchpad on Toshiba Click Mini + not working (bnc#1012628). +- Bluetooth: btsdio: Do not bind to non-removable BCM43341 + (bnc#1012628). +- Revert "Bluetooth: btusb: fix QCA Rome suspend/resume" + (bnc#1012628). +- Bluetooth: btusb: Restore QCA Rome suspend/resume fix with a + "rewritten" version (bnc#1012628). +- ipmi: use dynamic memory for DMI driver override (bnc#1012628). +- signal/openrisc: Fix do_unaligned_access to send the proper + signal (bnc#1012628). +- signal/sh: Ensure si_signo is initialized in do_divide_error + (bnc#1012628). +- alpha: fix crash if pthread_create races with signal delivery + (bnc#1012628). +- alpha: osf_sys.c: fix put_tv32 regression (bnc#1012628). +- alpha: Fix mixed up args in EXC macro in futex operations + (bnc#1012628). +- alpha: fix reboot on Avanti platform (bnc#1012628). +- alpha: fix formating of stack content (bnc#1012628). +- xtensa: fix futex_atomic_cmpxchg_inatomic (bnc#1012628). +- EDAC, octeon: Fix an uninitialized variable warning + (bnc#1012628). +- genirq: Make legacy autoprobing work again (bnc#1012628). +- pinctrl: intel: Initialize GPIO properly when used through + irqchip (bnc#1012628). +- pinctrl: mcp23s08: fix irq setup order (bnc#1012628). +- pinctrl: sx150x: Unregister the pinctrl on release + (bnc#1012628). +- pinctrl: sx150x: Register pinctrl before adding the gpiochip + (bnc#1012628). +- pinctrl: sx150x: Add a static gpio/pinctrl pin range mapping + (bnc#1012628). +- pktcdvd: Fix pkt_setup_dev() error path (bnc#1012628). +- pktcdvd: Fix a recently introduced NULL pointer dereference + (bnc#1012628). +- blk-mq: quiesce queue before freeing queue (bnc#1012628). +- clocksource/drivers/stm32: Fix kernel panic with multiple timers + (bnc#1012628). +- lib/ubsan.c: s/missaligned/misaligned/ (bnc#1012628). +- lib/ubsan: add type mismatch handler for new GCC/Clang + (bnc#1012628). +- objtool: Fix switch-table detection (bnc#1012628). +- arm64: dts: marvell: add Ethernet aliases (bnc#1012628). +- drm/i915: Avoid PPS HW/SW state mismatch due to rounding + (bnc#1012628). +- ACPI: sbshc: remove raw pointer from printk() message + (bnc#1012628). +- acpi, nfit: fix register dimm error handling (bnc#1012628). +- ovl: force r/o mount when index dir creation fails + (bnc#1012628). +- ovl: fix failure to fsync lower dir (bnc#1012628). +- ovl: take mnt_want_write() for work/index dir setup + (bnc#1012628). +- ovl: take mnt_want_write() for removing impure xattr + (bnc#1012628). +- ovl: hash directory inodes for fsnotify (bnc#1012628). +- mn10300/misalignment: Use SIGSEGV SEGV_MAPERR to report a + failed user copy (bnc#1012628). +- devpts: fix error handling in devpts_mntget() (bnc#1012628). +- ftrace: Remove incorrect setting of glob search field + (bnc#1012628). +- scsi: core: Ensure that the SCSI error handler gets woken up + (bnc#1012628). +- scsi: lpfc: Fix crash after bad bar setup on driver attachment + (bnc#1012628). +- scsi: cxlflash: Reset command ioasc (bnc#1012628). +- rcu: Export init_rcu_head() and destroy_rcu_head() to GPL + modules (bnc#1012628). +- Update config files. +- commit 4d42c34 + ------------------------------------------------------------------- Tue Feb 13 08:58:21 CET 2018 - jslaby@suse.cz diff --git a/kernel-syms.spec b/kernel-syms.spec index ebb522f3..c1ac902d 100644 --- a/kernel-syms.spec +++ b/kernel-syms.spec @@ -24,10 +24,10 @@ Name: kernel-syms Summary: Kernel Symbol Versions (modversions) License: GPL-2.0 Group: Development/Sources -Version: 4.15.3 +Version: 4.15.4 %if %using_buildservice %if 0%{?is_kotd} -Release: .g41f294a +Release: .g7169cf1 %else Release: 0 %endif diff --git a/kernel-syzkaller.changes b/kernel-syzkaller.changes index 3bb90852..0033dd69 100644 --- a/kernel-syzkaller.changes +++ b/kernel-syzkaller.changes @@ -1,3 +1,573 @@ +------------------------------------------------------------------- +Sat Feb 17 09:41:04 CET 2018 - jslaby@suse.cz + +- Linux 4.15.4 (bnc#1012628). +- watchdog: indydog: Add dependency on SGI_HAS_INDYDOG + (bnc#1012628). +- cifs: Fix missing put_xid in cifs_file_strict_mmap + (bnc#1012628). +- cifs: Fix autonegotiate security settings mismatch + (bnc#1012628). +- CIFS: zero sensitive data when freeing (bnc#1012628). +- cpufreq: mediatek: add mediatek related projects into blacklist + (bnc#1012628). +- dmaengine: dmatest: fix container_of member in dmatest_callback + (bnc#1012628). +- ssb: Do not disable PCI host on non-Mips (bnc#1012628). +- watchdog: gpio_wdt: set WDOG_HW_RUNNING in gpio_wdt_stop + (bnc#1012628). +- Revert "drm/i915: mark all device info struct with __initconst" + (bnc#1012628). +- sched/rt: Use container_of() to get root domain in + rto_push_irq_work_func() (bnc#1012628). +- sched/rt: Up the root domain ref count when passing it around + via IPIs (bnc#1012628). +- media: dvb-usb-v2: lmedm04: Improve logic checking of warm start + (bnc#1012628). +- media: dvb-usb-v2: lmedm04: move ts2020 attach to + dm04_lme2510_tuner (bnc#1012628). +- media: hdpvr: Fix an error handling path in hdpvr_probe() + (bnc#1012628). +- arm64: cpu_errata: Add Kryo to Falkor 1003 errata (bnc#1012628). +- arm64: kpti: Make use of nG dependent on + arm64_kernel_unmapped_at_el0() (bnc#1012628). +- arm64: mm: Permit transitioning from Global to Non-Global + without BBM (bnc#1012628). +- arm64: kpti: Add ->enable callback to remap swapper using nG + mappings (bnc#1012628). +- arm64: Force KPTI to be disabled on Cavium ThunderX + (bnc#1012628). +- arm64: entry: Reword comment about post_ttbr_update_workaround + (bnc#1012628). +- arm64: idmap: Use "awx" flags for .idmap.text .pushsection + directives (bnc#1012628). +- arm64: barrier: Add CSDB macros to control data-value prediction + (bnc#1012628). +- arm64: Implement array_index_mask_nospec() (bnc#1012628). +- arm64: Make USER_DS an inclusive limit (bnc#1012628). +- arm64: Use pointer masking to limit uaccess speculation + (bnc#1012628). +- arm64: entry: Ensure branch through syscall table is bounded + under speculation (bnc#1012628). +- arm64: uaccess: Prevent speculative use of the current + addr_limit (bnc#1012628). +- arm64: uaccess: Don't bother eliding access_ok checks in __{get, + put}_user (bnc#1012628). +- arm64: uaccess: Mask __user pointers for __arch_{clear, + copy_*}_user (bnc#1012628). +- arm64: futex: Mask __user pointers prior to dereference + (bnc#1012628). +- arm64: cpufeature: __this_cpu_has_cap() shouldn't stop early + (bnc#1012628). +- arm64: entry: Apply BP hardening for high-priority synchronous + exceptions (bnc#1012628). +- arm64: entry: Apply BP hardening for suspicious interrupts + from EL0 (bnc#1012628). +- arm64: KVM: Increment PC after handling an SMC trap + (bnc#1012628). +- arm/arm64: KVM: Consolidate the PSCI include files + (bnc#1012628). +- arm/arm64: KVM: Add PSCI_VERSION helper (bnc#1012628). +- arm/arm64: KVM: Add smccc accessors to PSCI code (bnc#1012628). +- arm/arm64: KVM: Implement PSCI 1.0 support (bnc#1012628). +- arm/arm64: KVM: Advertise SMCCC v1.1 (bnc#1012628). +- arm/arm64: KVM: Turn kvm_psci_version into a static inline + (bnc#1012628). +- arm64: KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling + (bnc#1012628). +- firmware/psci: Expose PSCI conduit (bnc#1012628). +- firmware/psci: Expose SMCCC version through psci_ops + (bnc#1012628). +- arm/arm64: smccc: Make function identifiers an unsigned quantity + (bnc#1012628). +- arm/arm64: smccc: Implement SMCCC v1.1 inline primitive + (bnc#1012628). +- arm64: Add ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: Kill PSCI_GET_VERSION as a variant-2 workaround + (bnc#1012628). +- mtd: cfi: convert inline functions to macros (bnc#1012628). +- mtd: nand: brcmnand: Disable prefetch by default (bnc#1012628). +- mtd: nand: Fix nand_do_read_oob() return value (bnc#1012628). +- mtd: nand: sunxi: Fix ECC strength choice (bnc#1012628). +- ubi: Fix race condition between ubi volume creation and udev + (bnc#1012628). +- ubi: fastmap: Erase outdated anchor PEBs during attach + (bnc#1012628). +- ubi: block: Fix locking for idr_alloc/idr_remove (bnc#1012628). +- ubifs: free the encrypted symlink target (bnc#1012628). +- nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to + the mds (bnc#1012628). +- nfs41: do not return ENOMEM on LAYOUTUNAVAILABLE (bnc#1012628). +- NFS: Add a cond_resched() to nfs_commit_release_pages() + (bnc#1012628). +- NFS: Fix nfsstat breakage due to LOOKUPP (bnc#1012628). +- NFS: commit direct writes even if they fail partially + (bnc#1012628). +- NFS: reject request for id_legacy key without auxdata + (bnc#1012628). +- NFS: Fix a race between mmap() and O_DIRECT (bnc#1012628). +- nfsd: Detect unhashed stids in nfsd4_verify_open_stid() + (bnc#1012628). +- kernfs: fix regression in kernfs_fop_write caused by wrong type + (bnc#1012628). +- ahci: Annotate PCI ids for mobile Intel chipsets as such + (bnc#1012628). +- ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo + Lake AHCI (bnc#1012628). +- ahci: Add Intel Cannon Lake PCH-H PCI ID (bnc#1012628). +- crypto: hash - introduce crypto_hash_alg_has_setkey() + (bnc#1012628). +- crypto: cryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: mcryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: poly1305 - remove ->setkey() method (bnc#1012628). +- crypto: hash - annotate algorithms taking optional key + (bnc#1012628). +- crypto: hash - prevent using keyed hashes without setting key + (bnc#1012628). +- media: v4l2-ioctl.c: use check_fmt for enum/g/s/try_fmt + (bnc#1012628). +- media: v4l2-ioctl.c: don't copy back the result for -ENOTTY + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix the indentation (bnc#1012628). +- media: v4l2-compat-ioctl32.c: move 'helper' functions to + __get/put_v4l2_format32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: avoid sizeof(type) (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32 + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy clip list in + put_v4l2_window32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer + type (bnc#1012628). +- media: v4l2-compat-ioctl32.c: don't copy back the result for + certain errors (bnc#1012628). +- media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for + subdevs (bnc#1012628). +- crypto: caam - fix endless loop when DECO acquire fails + (bnc#1012628). +- crypto: sha512-mb - initialize pending lengths correctly + (bnc#1012628). +- crypto: talitos - fix Kernel Oops on hashing an empty file + (bnc#1012628). +- arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls + (bnc#1012628). +- KVM: nVMX: Fix races when sending nested PI while dest + enters/leaves L2 (bnc#1012628). +- KVM: nVMX: Fix bug of injecting L2 exception into L1 + (bnc#1012628). +- KVM: PPC: Book3S HV: Make sure we don't re-enter guest without + XIVE loaded (bnc#1012628). +- KVM: PPC: Book3S HV: Drop locks before reading guest memory + (bnc#1012628). +- KVM: arm/arm64: Handle CPU_PM_ENTER_FAILED (bnc#1012628). +- KVM: PPC: Book3S PR: Fix broken select due to misspelling + (bnc#1012628). +- ASoC: acpi: fix machine driver selection based on quirk + (bnc#1012628). +- ASoC: rockchip: i2s: fix playback after runtime resume + (bnc#1012628). +- ASoC: skl: Fix kernel warning due to zero NHTL entry + (bnc#1012628). +- ASoC: compress: Correct handling of copy callback (bnc#1012628). +- watchdog: imx2_wdt: restore previous timeout after + suspend+resume (bnc#1012628). +- afs: Add missing afs_put_cell() (bnc#1012628). +- afs: Need to clear responded flag in addr cursor (bnc#1012628). +- afs: Fix missing cursor clearance (bnc#1012628). +- afs: Fix server list handling (bnc#1012628). +- btrfs: Handle btrfs_set_extent_delalloc failure in fixup worker + (bnc#1012628). +- Btrfs: raid56: iterate raid56 internal bio with + bio_for_each_segment_all (bnc#1012628). +- kasan: don't emit builtin calls when sanitization is off + (bnc#1012628). +- kasan: rework Kconfig settings (bnc#1012628). +- media: dvb_frontend: be sure to init dvb_frontend_handle_ioctl() + return code (bnc#1012628). +- media: dvb-frontends: fix i2c access helpers for KASAN + (bnc#1012628). +- media: dt-bindings/media/cec-gpio.txt: mention the CEC/HPD + max voltages (bnc#1012628). +- media: ts2020: avoid integer overflows on 32 bit machines + (bnc#1012628). +- media: vivid: fix module load error when enabling fb and + no_error_inj=1 (bnc#1012628). +- media: cxusb, dib0700: ignore XC2028_I2C_FLUSH (bnc#1012628). +- fs/proc/kcore.c: use probe_kernel_read() instead of memcpy() + (bnc#1012628). +- kernel/async.c: revert "async: simplify lowest_in_progress()" + (bnc#1012628). +- kernel/relay.c: revert "kernel/relay.c: fix potential memory + leak" (bnc#1012628). +- pipe: actually allow root to exceed the pipe buffer limits + (bnc#1012628). +- pipe: fix off-by-one error when checking buffer limits + (bnc#1012628). +- HID: quirks: Fix keyboard + touchpad on Toshiba Click Mini + not working (bnc#1012628). +- Bluetooth: btsdio: Do not bind to non-removable BCM43341 + (bnc#1012628). +- Revert "Bluetooth: btusb: fix QCA Rome suspend/resume" + (bnc#1012628). +- Bluetooth: btusb: Restore QCA Rome suspend/resume fix with a + "rewritten" version (bnc#1012628). +- ipmi: use dynamic memory for DMI driver override (bnc#1012628). +- signal/openrisc: Fix do_unaligned_access to send the proper + signal (bnc#1012628). +- signal/sh: Ensure si_signo is initialized in do_divide_error + (bnc#1012628). +- alpha: fix crash if pthread_create races with signal delivery + (bnc#1012628). +- alpha: osf_sys.c: fix put_tv32 regression (bnc#1012628). +- alpha: Fix mixed up args in EXC macro in futex operations + (bnc#1012628). +- alpha: fix reboot on Avanti platform (bnc#1012628). +- alpha: fix formating of stack content (bnc#1012628). +- xtensa: fix futex_atomic_cmpxchg_inatomic (bnc#1012628). +- EDAC, octeon: Fix an uninitialized variable warning + (bnc#1012628). +- genirq: Make legacy autoprobing work again (bnc#1012628). +- pinctrl: intel: Initialize GPIO properly when used through + irqchip (bnc#1012628). +- pinctrl: mcp23s08: fix irq setup order (bnc#1012628). +- pinctrl: sx150x: Unregister the pinctrl on release + (bnc#1012628). +- pinctrl: sx150x: Register pinctrl before adding the gpiochip + (bnc#1012628). +- pinctrl: sx150x: Add a static gpio/pinctrl pin range mapping + (bnc#1012628). +- pktcdvd: Fix pkt_setup_dev() error path (bnc#1012628). +- pktcdvd: Fix a recently introduced NULL pointer dereference + (bnc#1012628). +- blk-mq: quiesce queue before freeing queue (bnc#1012628). +- clocksource/drivers/stm32: Fix kernel panic with multiple timers + (bnc#1012628). +- lib/ubsan.c: s/missaligned/misaligned/ (bnc#1012628). +- lib/ubsan: add type mismatch handler for new GCC/Clang + (bnc#1012628). +- objtool: Fix switch-table detection (bnc#1012628). +- arm64: dts: marvell: add Ethernet aliases (bnc#1012628). +- drm/i915: Avoid PPS HW/SW state mismatch due to rounding + (bnc#1012628). +- ACPI: sbshc: remove raw pointer from printk() message + (bnc#1012628). +- acpi, nfit: fix register dimm error handling (bnc#1012628). +- ovl: force r/o mount when index dir creation fails + (bnc#1012628). +- ovl: fix failure to fsync lower dir (bnc#1012628). +- ovl: take mnt_want_write() for work/index dir setup + (bnc#1012628). +- ovl: take mnt_want_write() for removing impure xattr + (bnc#1012628). +- ovl: hash directory inodes for fsnotify (bnc#1012628). +- mn10300/misalignment: Use SIGSEGV SEGV_MAPERR to report a + failed user copy (bnc#1012628). +- devpts: fix error handling in devpts_mntget() (bnc#1012628). +- ftrace: Remove incorrect setting of glob search field + (bnc#1012628). +- scsi: core: Ensure that the SCSI error handler gets woken up + (bnc#1012628). +- scsi: lpfc: Fix crash after bad bar setup on driver attachment + (bnc#1012628). +- scsi: cxlflash: Reset command ioasc (bnc#1012628). +- rcu: Export init_rcu_head() and destroy_rcu_head() to GPL + modules (bnc#1012628). +- media: dvb_frontend: fix return error code (git-fixes). +- mtd: ubi: wl: Fix error return code in ubi_wl_init() + (git-fixes). +- Update config files. +- Linux 4.15.4 (bnc#1012628). +- watchdog: indydog: Add dependency on SGI_HAS_INDYDOG + (bnc#1012628). +- cifs: Fix missing put_xid in cifs_file_strict_mmap + (bnc#1012628). +- cifs: Fix autonegotiate security settings mismatch + (bnc#1012628). +- CIFS: zero sensitive data when freeing (bnc#1012628). +- cpufreq: mediatek: add mediatek related projects into blacklist + (bnc#1012628). +- dmaengine: dmatest: fix container_of member in dmatest_callback + (bnc#1012628). +- ssb: Do not disable PCI host on non-Mips (bnc#1012628). +- watchdog: gpio_wdt: set WDOG_HW_RUNNING in gpio_wdt_stop + (bnc#1012628). +- Revert "drm/i915: mark all device info struct with __initconst" + (bnc#1012628). +- sched/rt: Use container_of() to get root domain in + rto_push_irq_work_func() (bnc#1012628). +- sched/rt: Up the root domain ref count when passing it around + via IPIs (bnc#1012628). +- media: dvb-usb-v2: lmedm04: Improve logic checking of warm start + (bnc#1012628). +- media: dvb-usb-v2: lmedm04: move ts2020 attach to + dm04_lme2510_tuner (bnc#1012628). +- media: hdpvr: Fix an error handling path in hdpvr_probe() + (bnc#1012628). +- arm64: cpu_errata: Add Kryo to Falkor 1003 errata (bnc#1012628). +- arm64: kpti: Make use of nG dependent on + arm64_kernel_unmapped_at_el0() (bnc#1012628). +- arm64: mm: Permit transitioning from Global to Non-Global + without BBM (bnc#1012628). +- arm64: kpti: Add ->enable callback to remap swapper using nG + mappings (bnc#1012628). +- arm64: Force KPTI to be disabled on Cavium ThunderX + (bnc#1012628). +- arm64: entry: Reword comment about post_ttbr_update_workaround + (bnc#1012628). +- arm64: idmap: Use "awx" flags for .idmap.text .pushsection + directives (bnc#1012628). +- arm64: barrier: Add CSDB macros to control data-value prediction + (bnc#1012628). +- arm64: Implement array_index_mask_nospec() (bnc#1012628). +- arm64: Make USER_DS an inclusive limit (bnc#1012628). +- arm64: Use pointer masking to limit uaccess speculation + (bnc#1012628). +- arm64: entry: Ensure branch through syscall table is bounded + under speculation (bnc#1012628). +- arm64: uaccess: Prevent speculative use of the current + addr_limit (bnc#1012628). +- arm64: uaccess: Don't bother eliding access_ok checks in __{get, + put}_user (bnc#1012628). +- arm64: uaccess: Mask __user pointers for __arch_{clear, + copy_*}_user (bnc#1012628). +- arm64: futex: Mask __user pointers prior to dereference + (bnc#1012628). +- arm64: cpufeature: __this_cpu_has_cap() shouldn't stop early + (bnc#1012628). +- arm64: entry: Apply BP hardening for high-priority synchronous + exceptions (bnc#1012628). +- arm64: entry: Apply BP hardening for suspicious interrupts + from EL0 (bnc#1012628). +- arm64: KVM: Increment PC after handling an SMC trap + (bnc#1012628). +- arm/arm64: KVM: Consolidate the PSCI include files + (bnc#1012628). +- arm/arm64: KVM: Add PSCI_VERSION helper (bnc#1012628). +- arm/arm64: KVM: Add smccc accessors to PSCI code (bnc#1012628). +- arm/arm64: KVM: Implement PSCI 1.0 support (bnc#1012628). +- arm/arm64: KVM: Advertise SMCCC v1.1 (bnc#1012628). +- arm/arm64: KVM: Turn kvm_psci_version into a static inline + (bnc#1012628). +- arm64: KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling + (bnc#1012628). +- firmware/psci: Expose PSCI conduit (bnc#1012628). +- firmware/psci: Expose SMCCC version through psci_ops + (bnc#1012628). +- arm/arm64: smccc: Make function identifiers an unsigned quantity + (bnc#1012628). +- arm/arm64: smccc: Implement SMCCC v1.1 inline primitive + (bnc#1012628). +- arm64: Add ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: Kill PSCI_GET_VERSION as a variant-2 workaround + (bnc#1012628). +- mtd: cfi: convert inline functions to macros (bnc#1012628). +- mtd: nand: brcmnand: Disable prefetch by default (bnc#1012628). +- mtd: nand: Fix nand_do_read_oob() return value (bnc#1012628). +- mtd: nand: sunxi: Fix ECC strength choice (bnc#1012628). +- ubi: Fix race condition between ubi volume creation and udev + (bnc#1012628). +- ubi: fastmap: Erase outdated anchor PEBs during attach + (bnc#1012628). +- ubi: block: Fix locking for idr_alloc/idr_remove (bnc#1012628). +- ubifs: free the encrypted symlink target (bnc#1012628). +- nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to + the mds (bnc#1012628). +- nfs41: do not return ENOMEM on LAYOUTUNAVAILABLE (bnc#1012628). +- NFS: Add a cond_resched() to nfs_commit_release_pages() + (bnc#1012628). +- NFS: Fix nfsstat breakage due to LOOKUPP (bnc#1012628). +- NFS: commit direct writes even if they fail partially + (bnc#1012628). +- NFS: reject request for id_legacy key without auxdata + (bnc#1012628). +- NFS: Fix a race between mmap() and O_DIRECT (bnc#1012628). +- nfsd: Detect unhashed stids in nfsd4_verify_open_stid() + (bnc#1012628). +- kernfs: fix regression in kernfs_fop_write caused by wrong type + (bnc#1012628). +- ahci: Annotate PCI ids for mobile Intel chipsets as such + (bnc#1012628). +- ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo + Lake AHCI (bnc#1012628). +- ahci: Add Intel Cannon Lake PCH-H PCI ID (bnc#1012628). +- crypto: hash - introduce crypto_hash_alg_has_setkey() + (bnc#1012628). +- crypto: cryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: mcryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: poly1305 - remove ->setkey() method (bnc#1012628). +- crypto: hash - annotate algorithms taking optional key + (bnc#1012628). +- crypto: hash - prevent using keyed hashes without setting key + (bnc#1012628). +- media: v4l2-ioctl.c: use check_fmt for enum/g/s/try_fmt + (bnc#1012628). +- media: v4l2-ioctl.c: don't copy back the result for -ENOTTY + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix the indentation (bnc#1012628). +- media: v4l2-compat-ioctl32.c: move 'helper' functions to + __get/put_v4l2_format32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: avoid sizeof(type) (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32 + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy clip list in + put_v4l2_window32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer + type (bnc#1012628). +- media: v4l2-compat-ioctl32.c: don't copy back the result for + certain errors (bnc#1012628). +- media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for + subdevs (bnc#1012628). +- crypto: caam - fix endless loop when DECO acquire fails + (bnc#1012628). +- crypto: sha512-mb - initialize pending lengths correctly + (bnc#1012628). +- crypto: talitos - fix Kernel Oops on hashing an empty file + (bnc#1012628). +- arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls + (bnc#1012628). +- KVM: nVMX: Fix races when sending nested PI while dest + enters/leaves L2 (bnc#1012628). +- KVM: nVMX: Fix bug of injecting L2 exception into L1 + (bnc#1012628). +- KVM: PPC: Book3S HV: Make sure we don't re-enter guest without + XIVE loaded (bnc#1012628). +- KVM: PPC: Book3S HV: Drop locks before reading guest memory + (bnc#1012628). +- KVM: arm/arm64: Handle CPU_PM_ENTER_FAILED (bnc#1012628). +- KVM: PPC: Book3S PR: Fix broken select due to misspelling + (bnc#1012628). +- ASoC: acpi: fix machine driver selection based on quirk + (bnc#1012628). +- ASoC: rockchip: i2s: fix playback after runtime resume + (bnc#1012628). +- ASoC: skl: Fix kernel warning due to zero NHTL entry + (bnc#1012628). +- ASoC: compress: Correct handling of copy callback (bnc#1012628). +- watchdog: imx2_wdt: restore previous timeout after + suspend+resume (bnc#1012628). +- afs: Add missing afs_put_cell() (bnc#1012628). +- afs: Need to clear responded flag in addr cursor (bnc#1012628). +- afs: Fix missing cursor clearance (bnc#1012628). +- afs: Fix server list handling (bnc#1012628). +- btrfs: Handle btrfs_set_extent_delalloc failure in fixup worker + (bnc#1012628). +- Btrfs: raid56: iterate raid56 internal bio with + bio_for_each_segment_all (bnc#1012628). +- kasan: don't emit builtin calls when sanitization is off + (bnc#1012628). +- kasan: rework Kconfig settings (bnc#1012628). +- media: dvb_frontend: be sure to init dvb_frontend_handle_ioctl() + return code (bnc#1012628). +- media: dvb-frontends: fix i2c access helpers for KASAN + (bnc#1012628). +- media: dt-bindings/media/cec-gpio.txt: mention the CEC/HPD + max voltages (bnc#1012628). +- media: ts2020: avoid integer overflows on 32 bit machines + (bnc#1012628). +- media: vivid: fix module load error when enabling fb and + no_error_inj=1 (bnc#1012628). +- media: cxusb, dib0700: ignore XC2028_I2C_FLUSH (bnc#1012628). +- fs/proc/kcore.c: use probe_kernel_read() instead of memcpy() + (bnc#1012628). +- kernel/async.c: revert "async: simplify lowest_in_progress()" + (bnc#1012628). +- kernel/relay.c: revert "kernel/relay.c: fix potential memory + leak" (bnc#1012628). +- pipe: actually allow root to exceed the pipe buffer limits + (bnc#1012628). +- pipe: fix off-by-one error when checking buffer limits + (bnc#1012628). +- HID: quirks: Fix keyboard + touchpad on Toshiba Click Mini + not working (bnc#1012628). +- Bluetooth: btsdio: Do not bind to non-removable BCM43341 + (bnc#1012628). +- Revert "Bluetooth: btusb: fix QCA Rome suspend/resume" + (bnc#1012628). +- Bluetooth: btusb: Restore QCA Rome suspend/resume fix with a + "rewritten" version (bnc#1012628). +- ipmi: use dynamic memory for DMI driver override (bnc#1012628). +- signal/openrisc: Fix do_unaligned_access to send the proper + signal (bnc#1012628). +- signal/sh: Ensure si_signo is initialized in do_divide_error + (bnc#1012628). +- alpha: fix crash if pthread_create races with signal delivery + (bnc#1012628). +- alpha: osf_sys.c: fix put_tv32 regression (bnc#1012628). +- alpha: Fix mixed up args in EXC macro in futex operations + (bnc#1012628). +- alpha: fix reboot on Avanti platform (bnc#1012628). +- alpha: fix formating of stack content (bnc#1012628). +- xtensa: fix futex_atomic_cmpxchg_inatomic (bnc#1012628). +- EDAC, octeon: Fix an uninitialized variable warning + (bnc#1012628). +- genirq: Make legacy autoprobing work again (bnc#1012628). +- pinctrl: intel: Initialize GPIO properly when used through + irqchip (bnc#1012628). +- pinctrl: mcp23s08: fix irq setup order (bnc#1012628). +- pinctrl: sx150x: Unregister the pinctrl on release + (bnc#1012628). +- pinctrl: sx150x: Register pinctrl before adding the gpiochip + (bnc#1012628). +- pinctrl: sx150x: Add a static gpio/pinctrl pin range mapping + (bnc#1012628). +- pktcdvd: Fix pkt_setup_dev() error path (bnc#1012628). +- pktcdvd: Fix a recently introduced NULL pointer dereference + (bnc#1012628). +- blk-mq: quiesce queue before freeing queue (bnc#1012628). +- clocksource/drivers/stm32: Fix kernel panic with multiple timers + (bnc#1012628). +- lib/ubsan.c: s/missaligned/misaligned/ (bnc#1012628). +- lib/ubsan: add type mismatch handler for new GCC/Clang + (bnc#1012628). +- objtool: Fix switch-table detection (bnc#1012628). +- arm64: dts: marvell: add Ethernet aliases (bnc#1012628). +- drm/i915: Avoid PPS HW/SW state mismatch due to rounding + (bnc#1012628). +- ACPI: sbshc: remove raw pointer from printk() message + (bnc#1012628). +- acpi, nfit: fix register dimm error handling (bnc#1012628). +- ovl: force r/o mount when index dir creation fails + (bnc#1012628). +- ovl: fix failure to fsync lower dir (bnc#1012628). +- ovl: take mnt_want_write() for work/index dir setup + (bnc#1012628). +- ovl: take mnt_want_write() for removing impure xattr + (bnc#1012628). +- ovl: hash directory inodes for fsnotify (bnc#1012628). +- mn10300/misalignment: Use SIGSEGV SEGV_MAPERR to report a + failed user copy (bnc#1012628). +- devpts: fix error handling in devpts_mntget() (bnc#1012628). +- ftrace: Remove incorrect setting of glob search field + (bnc#1012628). +- scsi: core: Ensure that the SCSI error handler gets woken up + (bnc#1012628). +- scsi: lpfc: Fix crash after bad bar setup on driver attachment + (bnc#1012628). +- scsi: cxlflash: Reset command ioasc (bnc#1012628). +- rcu: Export init_rcu_head() and destroy_rcu_head() to GPL + modules (bnc#1012628). +- Update config files. +- commit 4d42c34 + ------------------------------------------------------------------- Tue Feb 13 08:58:21 CET 2018 - jslaby@suse.cz diff --git a/kernel-syzkaller.spec b/kernel-syzkaller.spec index a5ee732f..625a6c28 100644 --- a/kernel-syzkaller.spec +++ b/kernel-syzkaller.spec @@ -18,7 +18,7 @@ %define srcversion 4.15 -%define patchversion 4.15.3 +%define patchversion 4.15.4 %define variant %{nil} %define vanilla_only 0 @@ -58,9 +58,9 @@ Name: kernel-syzkaller Summary: Kernel used for fuzzing by syzkaller License: GPL-2.0 Group: System/Kernel -Version: 4.15.3 +Version: 4.15.4 %if 0%{?is_kotd} -Release: .g41f294a +Release: .g7169cf1 %else Release: 0 %endif diff --git a/kernel-vanilla.changes b/kernel-vanilla.changes index 3bb90852..0033dd69 100644 --- a/kernel-vanilla.changes +++ b/kernel-vanilla.changes @@ -1,3 +1,573 @@ +------------------------------------------------------------------- +Sat Feb 17 09:41:04 CET 2018 - jslaby@suse.cz + +- Linux 4.15.4 (bnc#1012628). +- watchdog: indydog: Add dependency on SGI_HAS_INDYDOG + (bnc#1012628). +- cifs: Fix missing put_xid in cifs_file_strict_mmap + (bnc#1012628). +- cifs: Fix autonegotiate security settings mismatch + (bnc#1012628). +- CIFS: zero sensitive data when freeing (bnc#1012628). +- cpufreq: mediatek: add mediatek related projects into blacklist + (bnc#1012628). +- dmaengine: dmatest: fix container_of member in dmatest_callback + (bnc#1012628). +- ssb: Do not disable PCI host on non-Mips (bnc#1012628). +- watchdog: gpio_wdt: set WDOG_HW_RUNNING in gpio_wdt_stop + (bnc#1012628). +- Revert "drm/i915: mark all device info struct with __initconst" + (bnc#1012628). +- sched/rt: Use container_of() to get root domain in + rto_push_irq_work_func() (bnc#1012628). +- sched/rt: Up the root domain ref count when passing it around + via IPIs (bnc#1012628). +- media: dvb-usb-v2: lmedm04: Improve logic checking of warm start + (bnc#1012628). +- media: dvb-usb-v2: lmedm04: move ts2020 attach to + dm04_lme2510_tuner (bnc#1012628). +- media: hdpvr: Fix an error handling path in hdpvr_probe() + (bnc#1012628). +- arm64: cpu_errata: Add Kryo to Falkor 1003 errata (bnc#1012628). +- arm64: kpti: Make use of nG dependent on + arm64_kernel_unmapped_at_el0() (bnc#1012628). +- arm64: mm: Permit transitioning from Global to Non-Global + without BBM (bnc#1012628). +- arm64: kpti: Add ->enable callback to remap swapper using nG + mappings (bnc#1012628). +- arm64: Force KPTI to be disabled on Cavium ThunderX + (bnc#1012628). +- arm64: entry: Reword comment about post_ttbr_update_workaround + (bnc#1012628). +- arm64: idmap: Use "awx" flags for .idmap.text .pushsection + directives (bnc#1012628). +- arm64: barrier: Add CSDB macros to control data-value prediction + (bnc#1012628). +- arm64: Implement array_index_mask_nospec() (bnc#1012628). +- arm64: Make USER_DS an inclusive limit (bnc#1012628). +- arm64: Use pointer masking to limit uaccess speculation + (bnc#1012628). +- arm64: entry: Ensure branch through syscall table is bounded + under speculation (bnc#1012628). +- arm64: uaccess: Prevent speculative use of the current + addr_limit (bnc#1012628). +- arm64: uaccess: Don't bother eliding access_ok checks in __{get, + put}_user (bnc#1012628). +- arm64: uaccess: Mask __user pointers for __arch_{clear, + copy_*}_user (bnc#1012628). +- arm64: futex: Mask __user pointers prior to dereference + (bnc#1012628). +- arm64: cpufeature: __this_cpu_has_cap() shouldn't stop early + (bnc#1012628). +- arm64: entry: Apply BP hardening for high-priority synchronous + exceptions (bnc#1012628). +- arm64: entry: Apply BP hardening for suspicious interrupts + from EL0 (bnc#1012628). +- arm64: KVM: Increment PC after handling an SMC trap + (bnc#1012628). +- arm/arm64: KVM: Consolidate the PSCI include files + (bnc#1012628). +- arm/arm64: KVM: Add PSCI_VERSION helper (bnc#1012628). +- arm/arm64: KVM: Add smccc accessors to PSCI code (bnc#1012628). +- arm/arm64: KVM: Implement PSCI 1.0 support (bnc#1012628). +- arm/arm64: KVM: Advertise SMCCC v1.1 (bnc#1012628). +- arm/arm64: KVM: Turn kvm_psci_version into a static inline + (bnc#1012628). +- arm64: KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling + (bnc#1012628). +- firmware/psci: Expose PSCI conduit (bnc#1012628). +- firmware/psci: Expose SMCCC version through psci_ops + (bnc#1012628). +- arm/arm64: smccc: Make function identifiers an unsigned quantity + (bnc#1012628). +- arm/arm64: smccc: Implement SMCCC v1.1 inline primitive + (bnc#1012628). +- arm64: Add ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: Kill PSCI_GET_VERSION as a variant-2 workaround + (bnc#1012628). +- mtd: cfi: convert inline functions to macros (bnc#1012628). +- mtd: nand: brcmnand: Disable prefetch by default (bnc#1012628). +- mtd: nand: Fix nand_do_read_oob() return value (bnc#1012628). +- mtd: nand: sunxi: Fix ECC strength choice (bnc#1012628). +- ubi: Fix race condition between ubi volume creation and udev + (bnc#1012628). +- ubi: fastmap: Erase outdated anchor PEBs during attach + (bnc#1012628). +- ubi: block: Fix locking for idr_alloc/idr_remove (bnc#1012628). +- ubifs: free the encrypted symlink target (bnc#1012628). +- nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to + the mds (bnc#1012628). +- nfs41: do not return ENOMEM on LAYOUTUNAVAILABLE (bnc#1012628). +- NFS: Add a cond_resched() to nfs_commit_release_pages() + (bnc#1012628). +- NFS: Fix nfsstat breakage due to LOOKUPP (bnc#1012628). +- NFS: commit direct writes even if they fail partially + (bnc#1012628). +- NFS: reject request for id_legacy key without auxdata + (bnc#1012628). +- NFS: Fix a race between mmap() and O_DIRECT (bnc#1012628). +- nfsd: Detect unhashed stids in nfsd4_verify_open_stid() + (bnc#1012628). +- kernfs: fix regression in kernfs_fop_write caused by wrong type + (bnc#1012628). +- ahci: Annotate PCI ids for mobile Intel chipsets as such + (bnc#1012628). +- ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo + Lake AHCI (bnc#1012628). +- ahci: Add Intel Cannon Lake PCH-H PCI ID (bnc#1012628). +- crypto: hash - introduce crypto_hash_alg_has_setkey() + (bnc#1012628). +- crypto: cryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: mcryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: poly1305 - remove ->setkey() method (bnc#1012628). +- crypto: hash - annotate algorithms taking optional key + (bnc#1012628). +- crypto: hash - prevent using keyed hashes without setting key + (bnc#1012628). +- media: v4l2-ioctl.c: use check_fmt for enum/g/s/try_fmt + (bnc#1012628). +- media: v4l2-ioctl.c: don't copy back the result for -ENOTTY + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix the indentation (bnc#1012628). +- media: v4l2-compat-ioctl32.c: move 'helper' functions to + __get/put_v4l2_format32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: avoid sizeof(type) (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32 + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy clip list in + put_v4l2_window32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer + type (bnc#1012628). +- media: v4l2-compat-ioctl32.c: don't copy back the result for + certain errors (bnc#1012628). +- media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for + subdevs (bnc#1012628). +- crypto: caam - fix endless loop when DECO acquire fails + (bnc#1012628). +- crypto: sha512-mb - initialize pending lengths correctly + (bnc#1012628). +- crypto: talitos - fix Kernel Oops on hashing an empty file + (bnc#1012628). +- arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls + (bnc#1012628). +- KVM: nVMX: Fix races when sending nested PI while dest + enters/leaves L2 (bnc#1012628). +- KVM: nVMX: Fix bug of injecting L2 exception into L1 + (bnc#1012628). +- KVM: PPC: Book3S HV: Make sure we don't re-enter guest without + XIVE loaded (bnc#1012628). +- KVM: PPC: Book3S HV: Drop locks before reading guest memory + (bnc#1012628). +- KVM: arm/arm64: Handle CPU_PM_ENTER_FAILED (bnc#1012628). +- KVM: PPC: Book3S PR: Fix broken select due to misspelling + (bnc#1012628). +- ASoC: acpi: fix machine driver selection based on quirk + (bnc#1012628). +- ASoC: rockchip: i2s: fix playback after runtime resume + (bnc#1012628). +- ASoC: skl: Fix kernel warning due to zero NHTL entry + (bnc#1012628). +- ASoC: compress: Correct handling of copy callback (bnc#1012628). +- watchdog: imx2_wdt: restore previous timeout after + suspend+resume (bnc#1012628). +- afs: Add missing afs_put_cell() (bnc#1012628). +- afs: Need to clear responded flag in addr cursor (bnc#1012628). +- afs: Fix missing cursor clearance (bnc#1012628). +- afs: Fix server list handling (bnc#1012628). +- btrfs: Handle btrfs_set_extent_delalloc failure in fixup worker + (bnc#1012628). +- Btrfs: raid56: iterate raid56 internal bio with + bio_for_each_segment_all (bnc#1012628). +- kasan: don't emit builtin calls when sanitization is off + (bnc#1012628). +- kasan: rework Kconfig settings (bnc#1012628). +- media: dvb_frontend: be sure to init dvb_frontend_handle_ioctl() + return code (bnc#1012628). +- media: dvb-frontends: fix i2c access helpers for KASAN + (bnc#1012628). +- media: dt-bindings/media/cec-gpio.txt: mention the CEC/HPD + max voltages (bnc#1012628). +- media: ts2020: avoid integer overflows on 32 bit machines + (bnc#1012628). +- media: vivid: fix module load error when enabling fb and + no_error_inj=1 (bnc#1012628). +- media: cxusb, dib0700: ignore XC2028_I2C_FLUSH (bnc#1012628). +- fs/proc/kcore.c: use probe_kernel_read() instead of memcpy() + (bnc#1012628). +- kernel/async.c: revert "async: simplify lowest_in_progress()" + (bnc#1012628). +- kernel/relay.c: revert "kernel/relay.c: fix potential memory + leak" (bnc#1012628). +- pipe: actually allow root to exceed the pipe buffer limits + (bnc#1012628). +- pipe: fix off-by-one error when checking buffer limits + (bnc#1012628). +- HID: quirks: Fix keyboard + touchpad on Toshiba Click Mini + not working (bnc#1012628). +- Bluetooth: btsdio: Do not bind to non-removable BCM43341 + (bnc#1012628). +- Revert "Bluetooth: btusb: fix QCA Rome suspend/resume" + (bnc#1012628). +- Bluetooth: btusb: Restore QCA Rome suspend/resume fix with a + "rewritten" version (bnc#1012628). +- ipmi: use dynamic memory for DMI driver override (bnc#1012628). +- signal/openrisc: Fix do_unaligned_access to send the proper + signal (bnc#1012628). +- signal/sh: Ensure si_signo is initialized in do_divide_error + (bnc#1012628). +- alpha: fix crash if pthread_create races with signal delivery + (bnc#1012628). +- alpha: osf_sys.c: fix put_tv32 regression (bnc#1012628). +- alpha: Fix mixed up args in EXC macro in futex operations + (bnc#1012628). +- alpha: fix reboot on Avanti platform (bnc#1012628). +- alpha: fix formating of stack content (bnc#1012628). +- xtensa: fix futex_atomic_cmpxchg_inatomic (bnc#1012628). +- EDAC, octeon: Fix an uninitialized variable warning + (bnc#1012628). +- genirq: Make legacy autoprobing work again (bnc#1012628). +- pinctrl: intel: Initialize GPIO properly when used through + irqchip (bnc#1012628). +- pinctrl: mcp23s08: fix irq setup order (bnc#1012628). +- pinctrl: sx150x: Unregister the pinctrl on release + (bnc#1012628). +- pinctrl: sx150x: Register pinctrl before adding the gpiochip + (bnc#1012628). +- pinctrl: sx150x: Add a static gpio/pinctrl pin range mapping + (bnc#1012628). +- pktcdvd: Fix pkt_setup_dev() error path (bnc#1012628). +- pktcdvd: Fix a recently introduced NULL pointer dereference + (bnc#1012628). +- blk-mq: quiesce queue before freeing queue (bnc#1012628). +- clocksource/drivers/stm32: Fix kernel panic with multiple timers + (bnc#1012628). +- lib/ubsan.c: s/missaligned/misaligned/ (bnc#1012628). +- lib/ubsan: add type mismatch handler for new GCC/Clang + (bnc#1012628). +- objtool: Fix switch-table detection (bnc#1012628). +- arm64: dts: marvell: add Ethernet aliases (bnc#1012628). +- drm/i915: Avoid PPS HW/SW state mismatch due to rounding + (bnc#1012628). +- ACPI: sbshc: remove raw pointer from printk() message + (bnc#1012628). +- acpi, nfit: fix register dimm error handling (bnc#1012628). +- ovl: force r/o mount when index dir creation fails + (bnc#1012628). +- ovl: fix failure to fsync lower dir (bnc#1012628). +- ovl: take mnt_want_write() for work/index dir setup + (bnc#1012628). +- ovl: take mnt_want_write() for removing impure xattr + (bnc#1012628). +- ovl: hash directory inodes for fsnotify (bnc#1012628). +- mn10300/misalignment: Use SIGSEGV SEGV_MAPERR to report a + failed user copy (bnc#1012628). +- devpts: fix error handling in devpts_mntget() (bnc#1012628). +- ftrace: Remove incorrect setting of glob search field + (bnc#1012628). +- scsi: core: Ensure that the SCSI error handler gets woken up + (bnc#1012628). +- scsi: lpfc: Fix crash after bad bar setup on driver attachment + (bnc#1012628). +- scsi: cxlflash: Reset command ioasc (bnc#1012628). +- rcu: Export init_rcu_head() and destroy_rcu_head() to GPL + modules (bnc#1012628). +- media: dvb_frontend: fix return error code (git-fixes). +- mtd: ubi: wl: Fix error return code in ubi_wl_init() + (git-fixes). +- Update config files. +- Linux 4.15.4 (bnc#1012628). +- watchdog: indydog: Add dependency on SGI_HAS_INDYDOG + (bnc#1012628). +- cifs: Fix missing put_xid in cifs_file_strict_mmap + (bnc#1012628). +- cifs: Fix autonegotiate security settings mismatch + (bnc#1012628). +- CIFS: zero sensitive data when freeing (bnc#1012628). +- cpufreq: mediatek: add mediatek related projects into blacklist + (bnc#1012628). +- dmaengine: dmatest: fix container_of member in dmatest_callback + (bnc#1012628). +- ssb: Do not disable PCI host on non-Mips (bnc#1012628). +- watchdog: gpio_wdt: set WDOG_HW_RUNNING in gpio_wdt_stop + (bnc#1012628). +- Revert "drm/i915: mark all device info struct with __initconst" + (bnc#1012628). +- sched/rt: Use container_of() to get root domain in + rto_push_irq_work_func() (bnc#1012628). +- sched/rt: Up the root domain ref count when passing it around + via IPIs (bnc#1012628). +- media: dvb-usb-v2: lmedm04: Improve logic checking of warm start + (bnc#1012628). +- media: dvb-usb-v2: lmedm04: move ts2020 attach to + dm04_lme2510_tuner (bnc#1012628). +- media: hdpvr: Fix an error handling path in hdpvr_probe() + (bnc#1012628). +- arm64: cpu_errata: Add Kryo to Falkor 1003 errata (bnc#1012628). +- arm64: kpti: Make use of nG dependent on + arm64_kernel_unmapped_at_el0() (bnc#1012628). +- arm64: mm: Permit transitioning from Global to Non-Global + without BBM (bnc#1012628). +- arm64: kpti: Add ->enable callback to remap swapper using nG + mappings (bnc#1012628). +- arm64: Force KPTI to be disabled on Cavium ThunderX + (bnc#1012628). +- arm64: entry: Reword comment about post_ttbr_update_workaround + (bnc#1012628). +- arm64: idmap: Use "awx" flags for .idmap.text .pushsection + directives (bnc#1012628). +- arm64: barrier: Add CSDB macros to control data-value prediction + (bnc#1012628). +- arm64: Implement array_index_mask_nospec() (bnc#1012628). +- arm64: Make USER_DS an inclusive limit (bnc#1012628). +- arm64: Use pointer masking to limit uaccess speculation + (bnc#1012628). +- arm64: entry: Ensure branch through syscall table is bounded + under speculation (bnc#1012628). +- arm64: uaccess: Prevent speculative use of the current + addr_limit (bnc#1012628). +- arm64: uaccess: Don't bother eliding access_ok checks in __{get, + put}_user (bnc#1012628). +- arm64: uaccess: Mask __user pointers for __arch_{clear, + copy_*}_user (bnc#1012628). +- arm64: futex: Mask __user pointers prior to dereference + (bnc#1012628). +- arm64: cpufeature: __this_cpu_has_cap() shouldn't stop early + (bnc#1012628). +- arm64: entry: Apply BP hardening for high-priority synchronous + exceptions (bnc#1012628). +- arm64: entry: Apply BP hardening for suspicious interrupts + from EL0 (bnc#1012628). +- arm64: KVM: Increment PC after handling an SMC trap + (bnc#1012628). +- arm/arm64: KVM: Consolidate the PSCI include files + (bnc#1012628). +- arm/arm64: KVM: Add PSCI_VERSION helper (bnc#1012628). +- arm/arm64: KVM: Add smccc accessors to PSCI code (bnc#1012628). +- arm/arm64: KVM: Implement PSCI 1.0 support (bnc#1012628). +- arm/arm64: KVM: Advertise SMCCC v1.1 (bnc#1012628). +- arm/arm64: KVM: Turn kvm_psci_version into a static inline + (bnc#1012628). +- arm64: KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling + (bnc#1012628). +- firmware/psci: Expose PSCI conduit (bnc#1012628). +- firmware/psci: Expose SMCCC version through psci_ops + (bnc#1012628). +- arm/arm64: smccc: Make function identifiers an unsigned quantity + (bnc#1012628). +- arm/arm64: smccc: Implement SMCCC v1.1 inline primitive + (bnc#1012628). +- arm64: Add ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: Kill PSCI_GET_VERSION as a variant-2 workaround + (bnc#1012628). +- mtd: cfi: convert inline functions to macros (bnc#1012628). +- mtd: nand: brcmnand: Disable prefetch by default (bnc#1012628). +- mtd: nand: Fix nand_do_read_oob() return value (bnc#1012628). +- mtd: nand: sunxi: Fix ECC strength choice (bnc#1012628). +- ubi: Fix race condition between ubi volume creation and udev + (bnc#1012628). +- ubi: fastmap: Erase outdated anchor PEBs during attach + (bnc#1012628). +- ubi: block: Fix locking for idr_alloc/idr_remove (bnc#1012628). +- ubifs: free the encrypted symlink target (bnc#1012628). +- nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to + the mds (bnc#1012628). +- nfs41: do not return ENOMEM on LAYOUTUNAVAILABLE (bnc#1012628). +- NFS: Add a cond_resched() to nfs_commit_release_pages() + (bnc#1012628). +- NFS: Fix nfsstat breakage due to LOOKUPP (bnc#1012628). +- NFS: commit direct writes even if they fail partially + (bnc#1012628). +- NFS: reject request for id_legacy key without auxdata + (bnc#1012628). +- NFS: Fix a race between mmap() and O_DIRECT (bnc#1012628). +- nfsd: Detect unhashed stids in nfsd4_verify_open_stid() + (bnc#1012628). +- kernfs: fix regression in kernfs_fop_write caused by wrong type + (bnc#1012628). +- ahci: Annotate PCI ids for mobile Intel chipsets as such + (bnc#1012628). +- ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo + Lake AHCI (bnc#1012628). +- ahci: Add Intel Cannon Lake PCH-H PCI ID (bnc#1012628). +- crypto: hash - introduce crypto_hash_alg_has_setkey() + (bnc#1012628). +- crypto: cryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: mcryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: poly1305 - remove ->setkey() method (bnc#1012628). +- crypto: hash - annotate algorithms taking optional key + (bnc#1012628). +- crypto: hash - prevent using keyed hashes without setting key + (bnc#1012628). +- media: v4l2-ioctl.c: use check_fmt for enum/g/s/try_fmt + (bnc#1012628). +- media: v4l2-ioctl.c: don't copy back the result for -ENOTTY + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix the indentation (bnc#1012628). +- media: v4l2-compat-ioctl32.c: move 'helper' functions to + __get/put_v4l2_format32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: avoid sizeof(type) (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32 + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy clip list in + put_v4l2_window32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer + type (bnc#1012628). +- media: v4l2-compat-ioctl32.c: don't copy back the result for + certain errors (bnc#1012628). +- media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for + subdevs (bnc#1012628). +- crypto: caam - fix endless loop when DECO acquire fails + (bnc#1012628). +- crypto: sha512-mb - initialize pending lengths correctly + (bnc#1012628). +- crypto: talitos - fix Kernel Oops on hashing an empty file + (bnc#1012628). +- arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls + (bnc#1012628). +- KVM: nVMX: Fix races when sending nested PI while dest + enters/leaves L2 (bnc#1012628). +- KVM: nVMX: Fix bug of injecting L2 exception into L1 + (bnc#1012628). +- KVM: PPC: Book3S HV: Make sure we don't re-enter guest without + XIVE loaded (bnc#1012628). +- KVM: PPC: Book3S HV: Drop locks before reading guest memory + (bnc#1012628). +- KVM: arm/arm64: Handle CPU_PM_ENTER_FAILED (bnc#1012628). +- KVM: PPC: Book3S PR: Fix broken select due to misspelling + (bnc#1012628). +- ASoC: acpi: fix machine driver selection based on quirk + (bnc#1012628). +- ASoC: rockchip: i2s: fix playback after runtime resume + (bnc#1012628). +- ASoC: skl: Fix kernel warning due to zero NHTL entry + (bnc#1012628). +- ASoC: compress: Correct handling of copy callback (bnc#1012628). +- watchdog: imx2_wdt: restore previous timeout after + suspend+resume (bnc#1012628). +- afs: Add missing afs_put_cell() (bnc#1012628). +- afs: Need to clear responded flag in addr cursor (bnc#1012628). +- afs: Fix missing cursor clearance (bnc#1012628). +- afs: Fix server list handling (bnc#1012628). +- btrfs: Handle btrfs_set_extent_delalloc failure in fixup worker + (bnc#1012628). +- Btrfs: raid56: iterate raid56 internal bio with + bio_for_each_segment_all (bnc#1012628). +- kasan: don't emit builtin calls when sanitization is off + (bnc#1012628). +- kasan: rework Kconfig settings (bnc#1012628). +- media: dvb_frontend: be sure to init dvb_frontend_handle_ioctl() + return code (bnc#1012628). +- media: dvb-frontends: fix i2c access helpers for KASAN + (bnc#1012628). +- media: dt-bindings/media/cec-gpio.txt: mention the CEC/HPD + max voltages (bnc#1012628). +- media: ts2020: avoid integer overflows on 32 bit machines + (bnc#1012628). +- media: vivid: fix module load error when enabling fb and + no_error_inj=1 (bnc#1012628). +- media: cxusb, dib0700: ignore XC2028_I2C_FLUSH (bnc#1012628). +- fs/proc/kcore.c: use probe_kernel_read() instead of memcpy() + (bnc#1012628). +- kernel/async.c: revert "async: simplify lowest_in_progress()" + (bnc#1012628). +- kernel/relay.c: revert "kernel/relay.c: fix potential memory + leak" (bnc#1012628). +- pipe: actually allow root to exceed the pipe buffer limits + (bnc#1012628). +- pipe: fix off-by-one error when checking buffer limits + (bnc#1012628). +- HID: quirks: Fix keyboard + touchpad on Toshiba Click Mini + not working (bnc#1012628). +- Bluetooth: btsdio: Do not bind to non-removable BCM43341 + (bnc#1012628). +- Revert "Bluetooth: btusb: fix QCA Rome suspend/resume" + (bnc#1012628). +- Bluetooth: btusb: Restore QCA Rome suspend/resume fix with a + "rewritten" version (bnc#1012628). +- ipmi: use dynamic memory for DMI driver override (bnc#1012628). +- signal/openrisc: Fix do_unaligned_access to send the proper + signal (bnc#1012628). +- signal/sh: Ensure si_signo is initialized in do_divide_error + (bnc#1012628). +- alpha: fix crash if pthread_create races with signal delivery + (bnc#1012628). +- alpha: osf_sys.c: fix put_tv32 regression (bnc#1012628). +- alpha: Fix mixed up args in EXC macro in futex operations + (bnc#1012628). +- alpha: fix reboot on Avanti platform (bnc#1012628). +- alpha: fix formating of stack content (bnc#1012628). +- xtensa: fix futex_atomic_cmpxchg_inatomic (bnc#1012628). +- EDAC, octeon: Fix an uninitialized variable warning + (bnc#1012628). +- genirq: Make legacy autoprobing work again (bnc#1012628). +- pinctrl: intel: Initialize GPIO properly when used through + irqchip (bnc#1012628). +- pinctrl: mcp23s08: fix irq setup order (bnc#1012628). +- pinctrl: sx150x: Unregister the pinctrl on release + (bnc#1012628). +- pinctrl: sx150x: Register pinctrl before adding the gpiochip + (bnc#1012628). +- pinctrl: sx150x: Add a static gpio/pinctrl pin range mapping + (bnc#1012628). +- pktcdvd: Fix pkt_setup_dev() error path (bnc#1012628). +- pktcdvd: Fix a recently introduced NULL pointer dereference + (bnc#1012628). +- blk-mq: quiesce queue before freeing queue (bnc#1012628). +- clocksource/drivers/stm32: Fix kernel panic with multiple timers + (bnc#1012628). +- lib/ubsan.c: s/missaligned/misaligned/ (bnc#1012628). +- lib/ubsan: add type mismatch handler for new GCC/Clang + (bnc#1012628). +- objtool: Fix switch-table detection (bnc#1012628). +- arm64: dts: marvell: add Ethernet aliases (bnc#1012628). +- drm/i915: Avoid PPS HW/SW state mismatch due to rounding + (bnc#1012628). +- ACPI: sbshc: remove raw pointer from printk() message + (bnc#1012628). +- acpi, nfit: fix register dimm error handling (bnc#1012628). +- ovl: force r/o mount when index dir creation fails + (bnc#1012628). +- ovl: fix failure to fsync lower dir (bnc#1012628). +- ovl: take mnt_want_write() for work/index dir setup + (bnc#1012628). +- ovl: take mnt_want_write() for removing impure xattr + (bnc#1012628). +- ovl: hash directory inodes for fsnotify (bnc#1012628). +- mn10300/misalignment: Use SIGSEGV SEGV_MAPERR to report a + failed user copy (bnc#1012628). +- devpts: fix error handling in devpts_mntget() (bnc#1012628). +- ftrace: Remove incorrect setting of glob search field + (bnc#1012628). +- scsi: core: Ensure that the SCSI error handler gets woken up + (bnc#1012628). +- scsi: lpfc: Fix crash after bad bar setup on driver attachment + (bnc#1012628). +- scsi: cxlflash: Reset command ioasc (bnc#1012628). +- rcu: Export init_rcu_head() and destroy_rcu_head() to GPL + modules (bnc#1012628). +- Update config files. +- commit 4d42c34 + ------------------------------------------------------------------- Tue Feb 13 08:58:21 CET 2018 - jslaby@suse.cz diff --git a/kernel-vanilla.spec b/kernel-vanilla.spec index d8024bac..ea3afb37 100644 --- a/kernel-vanilla.spec +++ b/kernel-vanilla.spec @@ -18,7 +18,7 @@ %define srcversion 4.15 -%define patchversion 4.15.3 +%define patchversion 4.15.4 %define variant %{nil} %define vanilla_only 0 @@ -58,9 +58,9 @@ Name: kernel-vanilla Summary: The Standard Kernel - without any SUSE patches License: GPL-2.0 Group: System/Kernel -Version: 4.15.3 +Version: 4.15.4 %if 0%{?is_kotd} -Release: .g41f294a +Release: .g7169cf1 %else Release: 0 %endif diff --git a/kernel-zfcpdump.changes b/kernel-zfcpdump.changes index 3bb90852..0033dd69 100644 --- a/kernel-zfcpdump.changes +++ b/kernel-zfcpdump.changes @@ -1,3 +1,573 @@ +------------------------------------------------------------------- +Sat Feb 17 09:41:04 CET 2018 - jslaby@suse.cz + +- Linux 4.15.4 (bnc#1012628). +- watchdog: indydog: Add dependency on SGI_HAS_INDYDOG + (bnc#1012628). +- cifs: Fix missing put_xid in cifs_file_strict_mmap + (bnc#1012628). +- cifs: Fix autonegotiate security settings mismatch + (bnc#1012628). +- CIFS: zero sensitive data when freeing (bnc#1012628). +- cpufreq: mediatek: add mediatek related projects into blacklist + (bnc#1012628). +- dmaengine: dmatest: fix container_of member in dmatest_callback + (bnc#1012628). +- ssb: Do not disable PCI host on non-Mips (bnc#1012628). +- watchdog: gpio_wdt: set WDOG_HW_RUNNING in gpio_wdt_stop + (bnc#1012628). +- Revert "drm/i915: mark all device info struct with __initconst" + (bnc#1012628). +- sched/rt: Use container_of() to get root domain in + rto_push_irq_work_func() (bnc#1012628). +- sched/rt: Up the root domain ref count when passing it around + via IPIs (bnc#1012628). +- media: dvb-usb-v2: lmedm04: Improve logic checking of warm start + (bnc#1012628). +- media: dvb-usb-v2: lmedm04: move ts2020 attach to + dm04_lme2510_tuner (bnc#1012628). +- media: hdpvr: Fix an error handling path in hdpvr_probe() + (bnc#1012628). +- arm64: cpu_errata: Add Kryo to Falkor 1003 errata (bnc#1012628). +- arm64: kpti: Make use of nG dependent on + arm64_kernel_unmapped_at_el0() (bnc#1012628). +- arm64: mm: Permit transitioning from Global to Non-Global + without BBM (bnc#1012628). +- arm64: kpti: Add ->enable callback to remap swapper using nG + mappings (bnc#1012628). +- arm64: Force KPTI to be disabled on Cavium ThunderX + (bnc#1012628). +- arm64: entry: Reword comment about post_ttbr_update_workaround + (bnc#1012628). +- arm64: idmap: Use "awx" flags for .idmap.text .pushsection + directives (bnc#1012628). +- arm64: barrier: Add CSDB macros to control data-value prediction + (bnc#1012628). +- arm64: Implement array_index_mask_nospec() (bnc#1012628). +- arm64: Make USER_DS an inclusive limit (bnc#1012628). +- arm64: Use pointer masking to limit uaccess speculation + (bnc#1012628). +- arm64: entry: Ensure branch through syscall table is bounded + under speculation (bnc#1012628). +- arm64: uaccess: Prevent speculative use of the current + addr_limit (bnc#1012628). +- arm64: uaccess: Don't bother eliding access_ok checks in __{get, + put}_user (bnc#1012628). +- arm64: uaccess: Mask __user pointers for __arch_{clear, + copy_*}_user (bnc#1012628). +- arm64: futex: Mask __user pointers prior to dereference + (bnc#1012628). +- arm64: cpufeature: __this_cpu_has_cap() shouldn't stop early + (bnc#1012628). +- arm64: entry: Apply BP hardening for high-priority synchronous + exceptions (bnc#1012628). +- arm64: entry: Apply BP hardening for suspicious interrupts + from EL0 (bnc#1012628). +- arm64: KVM: Increment PC after handling an SMC trap + (bnc#1012628). +- arm/arm64: KVM: Consolidate the PSCI include files + (bnc#1012628). +- arm/arm64: KVM: Add PSCI_VERSION helper (bnc#1012628). +- arm/arm64: KVM: Add smccc accessors to PSCI code (bnc#1012628). +- arm/arm64: KVM: Implement PSCI 1.0 support (bnc#1012628). +- arm/arm64: KVM: Advertise SMCCC v1.1 (bnc#1012628). +- arm/arm64: KVM: Turn kvm_psci_version into a static inline + (bnc#1012628). +- arm64: KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling + (bnc#1012628). +- firmware/psci: Expose PSCI conduit (bnc#1012628). +- firmware/psci: Expose SMCCC version through psci_ops + (bnc#1012628). +- arm/arm64: smccc: Make function identifiers an unsigned quantity + (bnc#1012628). +- arm/arm64: smccc: Implement SMCCC v1.1 inline primitive + (bnc#1012628). +- arm64: Add ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: Kill PSCI_GET_VERSION as a variant-2 workaround + (bnc#1012628). +- mtd: cfi: convert inline functions to macros (bnc#1012628). +- mtd: nand: brcmnand: Disable prefetch by default (bnc#1012628). +- mtd: nand: Fix nand_do_read_oob() return value (bnc#1012628). +- mtd: nand: sunxi: Fix ECC strength choice (bnc#1012628). +- ubi: Fix race condition between ubi volume creation and udev + (bnc#1012628). +- ubi: fastmap: Erase outdated anchor PEBs during attach + (bnc#1012628). +- ubi: block: Fix locking for idr_alloc/idr_remove (bnc#1012628). +- ubifs: free the encrypted symlink target (bnc#1012628). +- nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to + the mds (bnc#1012628). +- nfs41: do not return ENOMEM on LAYOUTUNAVAILABLE (bnc#1012628). +- NFS: Add a cond_resched() to nfs_commit_release_pages() + (bnc#1012628). +- NFS: Fix nfsstat breakage due to LOOKUPP (bnc#1012628). +- NFS: commit direct writes even if they fail partially + (bnc#1012628). +- NFS: reject request for id_legacy key without auxdata + (bnc#1012628). +- NFS: Fix a race between mmap() and O_DIRECT (bnc#1012628). +- nfsd: Detect unhashed stids in nfsd4_verify_open_stid() + (bnc#1012628). +- kernfs: fix regression in kernfs_fop_write caused by wrong type + (bnc#1012628). +- ahci: Annotate PCI ids for mobile Intel chipsets as such + (bnc#1012628). +- ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo + Lake AHCI (bnc#1012628). +- ahci: Add Intel Cannon Lake PCH-H PCI ID (bnc#1012628). +- crypto: hash - introduce crypto_hash_alg_has_setkey() + (bnc#1012628). +- crypto: cryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: mcryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: poly1305 - remove ->setkey() method (bnc#1012628). +- crypto: hash - annotate algorithms taking optional key + (bnc#1012628). +- crypto: hash - prevent using keyed hashes without setting key + (bnc#1012628). +- media: v4l2-ioctl.c: use check_fmt for enum/g/s/try_fmt + (bnc#1012628). +- media: v4l2-ioctl.c: don't copy back the result for -ENOTTY + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix the indentation (bnc#1012628). +- media: v4l2-compat-ioctl32.c: move 'helper' functions to + __get/put_v4l2_format32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: avoid sizeof(type) (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32 + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy clip list in + put_v4l2_window32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer + type (bnc#1012628). +- media: v4l2-compat-ioctl32.c: don't copy back the result for + certain errors (bnc#1012628). +- media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for + subdevs (bnc#1012628). +- crypto: caam - fix endless loop when DECO acquire fails + (bnc#1012628). +- crypto: sha512-mb - initialize pending lengths correctly + (bnc#1012628). +- crypto: talitos - fix Kernel Oops on hashing an empty file + (bnc#1012628). +- arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls + (bnc#1012628). +- KVM: nVMX: Fix races when sending nested PI while dest + enters/leaves L2 (bnc#1012628). +- KVM: nVMX: Fix bug of injecting L2 exception into L1 + (bnc#1012628). +- KVM: PPC: Book3S HV: Make sure we don't re-enter guest without + XIVE loaded (bnc#1012628). +- KVM: PPC: Book3S HV: Drop locks before reading guest memory + (bnc#1012628). +- KVM: arm/arm64: Handle CPU_PM_ENTER_FAILED (bnc#1012628). +- KVM: PPC: Book3S PR: Fix broken select due to misspelling + (bnc#1012628). +- ASoC: acpi: fix machine driver selection based on quirk + (bnc#1012628). +- ASoC: rockchip: i2s: fix playback after runtime resume + (bnc#1012628). +- ASoC: skl: Fix kernel warning due to zero NHTL entry + (bnc#1012628). +- ASoC: compress: Correct handling of copy callback (bnc#1012628). +- watchdog: imx2_wdt: restore previous timeout after + suspend+resume (bnc#1012628). +- afs: Add missing afs_put_cell() (bnc#1012628). +- afs: Need to clear responded flag in addr cursor (bnc#1012628). +- afs: Fix missing cursor clearance (bnc#1012628). +- afs: Fix server list handling (bnc#1012628). +- btrfs: Handle btrfs_set_extent_delalloc failure in fixup worker + (bnc#1012628). +- Btrfs: raid56: iterate raid56 internal bio with + bio_for_each_segment_all (bnc#1012628). +- kasan: don't emit builtin calls when sanitization is off + (bnc#1012628). +- kasan: rework Kconfig settings (bnc#1012628). +- media: dvb_frontend: be sure to init dvb_frontend_handle_ioctl() + return code (bnc#1012628). +- media: dvb-frontends: fix i2c access helpers for KASAN + (bnc#1012628). +- media: dt-bindings/media/cec-gpio.txt: mention the CEC/HPD + max voltages (bnc#1012628). +- media: ts2020: avoid integer overflows on 32 bit machines + (bnc#1012628). +- media: vivid: fix module load error when enabling fb and + no_error_inj=1 (bnc#1012628). +- media: cxusb, dib0700: ignore XC2028_I2C_FLUSH (bnc#1012628). +- fs/proc/kcore.c: use probe_kernel_read() instead of memcpy() + (bnc#1012628). +- kernel/async.c: revert "async: simplify lowest_in_progress()" + (bnc#1012628). +- kernel/relay.c: revert "kernel/relay.c: fix potential memory + leak" (bnc#1012628). +- pipe: actually allow root to exceed the pipe buffer limits + (bnc#1012628). +- pipe: fix off-by-one error when checking buffer limits + (bnc#1012628). +- HID: quirks: Fix keyboard + touchpad on Toshiba Click Mini + not working (bnc#1012628). +- Bluetooth: btsdio: Do not bind to non-removable BCM43341 + (bnc#1012628). +- Revert "Bluetooth: btusb: fix QCA Rome suspend/resume" + (bnc#1012628). +- Bluetooth: btusb: Restore QCA Rome suspend/resume fix with a + "rewritten" version (bnc#1012628). +- ipmi: use dynamic memory for DMI driver override (bnc#1012628). +- signal/openrisc: Fix do_unaligned_access to send the proper + signal (bnc#1012628). +- signal/sh: Ensure si_signo is initialized in do_divide_error + (bnc#1012628). +- alpha: fix crash if pthread_create races with signal delivery + (bnc#1012628). +- alpha: osf_sys.c: fix put_tv32 regression (bnc#1012628). +- alpha: Fix mixed up args in EXC macro in futex operations + (bnc#1012628). +- alpha: fix reboot on Avanti platform (bnc#1012628). +- alpha: fix formating of stack content (bnc#1012628). +- xtensa: fix futex_atomic_cmpxchg_inatomic (bnc#1012628). +- EDAC, octeon: Fix an uninitialized variable warning + (bnc#1012628). +- genirq: Make legacy autoprobing work again (bnc#1012628). +- pinctrl: intel: Initialize GPIO properly when used through + irqchip (bnc#1012628). +- pinctrl: mcp23s08: fix irq setup order (bnc#1012628). +- pinctrl: sx150x: Unregister the pinctrl on release + (bnc#1012628). +- pinctrl: sx150x: Register pinctrl before adding the gpiochip + (bnc#1012628). +- pinctrl: sx150x: Add a static gpio/pinctrl pin range mapping + (bnc#1012628). +- pktcdvd: Fix pkt_setup_dev() error path (bnc#1012628). +- pktcdvd: Fix a recently introduced NULL pointer dereference + (bnc#1012628). +- blk-mq: quiesce queue before freeing queue (bnc#1012628). +- clocksource/drivers/stm32: Fix kernel panic with multiple timers + (bnc#1012628). +- lib/ubsan.c: s/missaligned/misaligned/ (bnc#1012628). +- lib/ubsan: add type mismatch handler for new GCC/Clang + (bnc#1012628). +- objtool: Fix switch-table detection (bnc#1012628). +- arm64: dts: marvell: add Ethernet aliases (bnc#1012628). +- drm/i915: Avoid PPS HW/SW state mismatch due to rounding + (bnc#1012628). +- ACPI: sbshc: remove raw pointer from printk() message + (bnc#1012628). +- acpi, nfit: fix register dimm error handling (bnc#1012628). +- ovl: force r/o mount when index dir creation fails + (bnc#1012628). +- ovl: fix failure to fsync lower dir (bnc#1012628). +- ovl: take mnt_want_write() for work/index dir setup + (bnc#1012628). +- ovl: take mnt_want_write() for removing impure xattr + (bnc#1012628). +- ovl: hash directory inodes for fsnotify (bnc#1012628). +- mn10300/misalignment: Use SIGSEGV SEGV_MAPERR to report a + failed user copy (bnc#1012628). +- devpts: fix error handling in devpts_mntget() (bnc#1012628). +- ftrace: Remove incorrect setting of glob search field + (bnc#1012628). +- scsi: core: Ensure that the SCSI error handler gets woken up + (bnc#1012628). +- scsi: lpfc: Fix crash after bad bar setup on driver attachment + (bnc#1012628). +- scsi: cxlflash: Reset command ioasc (bnc#1012628). +- rcu: Export init_rcu_head() and destroy_rcu_head() to GPL + modules (bnc#1012628). +- media: dvb_frontend: fix return error code (git-fixes). +- mtd: ubi: wl: Fix error return code in ubi_wl_init() + (git-fixes). +- Update config files. +- Linux 4.15.4 (bnc#1012628). +- watchdog: indydog: Add dependency on SGI_HAS_INDYDOG + (bnc#1012628). +- cifs: Fix missing put_xid in cifs_file_strict_mmap + (bnc#1012628). +- cifs: Fix autonegotiate security settings mismatch + (bnc#1012628). +- CIFS: zero sensitive data when freeing (bnc#1012628). +- cpufreq: mediatek: add mediatek related projects into blacklist + (bnc#1012628). +- dmaengine: dmatest: fix container_of member in dmatest_callback + (bnc#1012628). +- ssb: Do not disable PCI host on non-Mips (bnc#1012628). +- watchdog: gpio_wdt: set WDOG_HW_RUNNING in gpio_wdt_stop + (bnc#1012628). +- Revert "drm/i915: mark all device info struct with __initconst" + (bnc#1012628). +- sched/rt: Use container_of() to get root domain in + rto_push_irq_work_func() (bnc#1012628). +- sched/rt: Up the root domain ref count when passing it around + via IPIs (bnc#1012628). +- media: dvb-usb-v2: lmedm04: Improve logic checking of warm start + (bnc#1012628). +- media: dvb-usb-v2: lmedm04: move ts2020 attach to + dm04_lme2510_tuner (bnc#1012628). +- media: hdpvr: Fix an error handling path in hdpvr_probe() + (bnc#1012628). +- arm64: cpu_errata: Add Kryo to Falkor 1003 errata (bnc#1012628). +- arm64: kpti: Make use of nG dependent on + arm64_kernel_unmapped_at_el0() (bnc#1012628). +- arm64: mm: Permit transitioning from Global to Non-Global + without BBM (bnc#1012628). +- arm64: kpti: Add ->enable callback to remap swapper using nG + mappings (bnc#1012628). +- arm64: Force KPTI to be disabled on Cavium ThunderX + (bnc#1012628). +- arm64: entry: Reword comment about post_ttbr_update_workaround + (bnc#1012628). +- arm64: idmap: Use "awx" flags for .idmap.text .pushsection + directives (bnc#1012628). +- arm64: barrier: Add CSDB macros to control data-value prediction + (bnc#1012628). +- arm64: Implement array_index_mask_nospec() (bnc#1012628). +- arm64: Make USER_DS an inclusive limit (bnc#1012628). +- arm64: Use pointer masking to limit uaccess speculation + (bnc#1012628). +- arm64: entry: Ensure branch through syscall table is bounded + under speculation (bnc#1012628). +- arm64: uaccess: Prevent speculative use of the current + addr_limit (bnc#1012628). +- arm64: uaccess: Don't bother eliding access_ok checks in __{get, + put}_user (bnc#1012628). +- arm64: uaccess: Mask __user pointers for __arch_{clear, + copy_*}_user (bnc#1012628). +- arm64: futex: Mask __user pointers prior to dereference + (bnc#1012628). +- arm64: cpufeature: __this_cpu_has_cap() shouldn't stop early + (bnc#1012628). +- arm64: entry: Apply BP hardening for high-priority synchronous + exceptions (bnc#1012628). +- arm64: entry: Apply BP hardening for suspicious interrupts + from EL0 (bnc#1012628). +- arm64: KVM: Increment PC after handling an SMC trap + (bnc#1012628). +- arm/arm64: KVM: Consolidate the PSCI include files + (bnc#1012628). +- arm/arm64: KVM: Add PSCI_VERSION helper (bnc#1012628). +- arm/arm64: KVM: Add smccc accessors to PSCI code (bnc#1012628). +- arm/arm64: KVM: Implement PSCI 1.0 support (bnc#1012628). +- arm/arm64: KVM: Advertise SMCCC v1.1 (bnc#1012628). +- arm/arm64: KVM: Turn kvm_psci_version into a static inline + (bnc#1012628). +- arm64: KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling + (bnc#1012628). +- firmware/psci: Expose PSCI conduit (bnc#1012628). +- firmware/psci: Expose SMCCC version through psci_ops + (bnc#1012628). +- arm/arm64: smccc: Make function identifiers an unsigned quantity + (bnc#1012628). +- arm/arm64: smccc: Implement SMCCC v1.1 inline primitive + (bnc#1012628). +- arm64: Add ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: Kill PSCI_GET_VERSION as a variant-2 workaround + (bnc#1012628). +- mtd: cfi: convert inline functions to macros (bnc#1012628). +- mtd: nand: brcmnand: Disable prefetch by default (bnc#1012628). +- mtd: nand: Fix nand_do_read_oob() return value (bnc#1012628). +- mtd: nand: sunxi: Fix ECC strength choice (bnc#1012628). +- ubi: Fix race condition between ubi volume creation and udev + (bnc#1012628). +- ubi: fastmap: Erase outdated anchor PEBs during attach + (bnc#1012628). +- ubi: block: Fix locking for idr_alloc/idr_remove (bnc#1012628). +- ubifs: free the encrypted symlink target (bnc#1012628). +- nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to + the mds (bnc#1012628). +- nfs41: do not return ENOMEM on LAYOUTUNAVAILABLE (bnc#1012628). +- NFS: Add a cond_resched() to nfs_commit_release_pages() + (bnc#1012628). +- NFS: Fix nfsstat breakage due to LOOKUPP (bnc#1012628). +- NFS: commit direct writes even if they fail partially + (bnc#1012628). +- NFS: reject request for id_legacy key without auxdata + (bnc#1012628). +- NFS: Fix a race between mmap() and O_DIRECT (bnc#1012628). +- nfsd: Detect unhashed stids in nfsd4_verify_open_stid() + (bnc#1012628). +- kernfs: fix regression in kernfs_fop_write caused by wrong type + (bnc#1012628). +- ahci: Annotate PCI ids for mobile Intel chipsets as such + (bnc#1012628). +- ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo + Lake AHCI (bnc#1012628). +- ahci: Add Intel Cannon Lake PCH-H PCI ID (bnc#1012628). +- crypto: hash - introduce crypto_hash_alg_has_setkey() + (bnc#1012628). +- crypto: cryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: mcryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: poly1305 - remove ->setkey() method (bnc#1012628). +- crypto: hash - annotate algorithms taking optional key + (bnc#1012628). +- crypto: hash - prevent using keyed hashes without setting key + (bnc#1012628). +- media: v4l2-ioctl.c: use check_fmt for enum/g/s/try_fmt + (bnc#1012628). +- media: v4l2-ioctl.c: don't copy back the result for -ENOTTY + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix the indentation (bnc#1012628). +- media: v4l2-compat-ioctl32.c: move 'helper' functions to + __get/put_v4l2_format32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: avoid sizeof(type) (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32 + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy clip list in + put_v4l2_window32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer + type (bnc#1012628). +- media: v4l2-compat-ioctl32.c: don't copy back the result for + certain errors (bnc#1012628). +- media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for + subdevs (bnc#1012628). +- crypto: caam - fix endless loop when DECO acquire fails + (bnc#1012628). +- crypto: sha512-mb - initialize pending lengths correctly + (bnc#1012628). +- crypto: talitos - fix Kernel Oops on hashing an empty file + (bnc#1012628). +- arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls + (bnc#1012628). +- KVM: nVMX: Fix races when sending nested PI while dest + enters/leaves L2 (bnc#1012628). +- KVM: nVMX: Fix bug of injecting L2 exception into L1 + (bnc#1012628). +- KVM: PPC: Book3S HV: Make sure we don't re-enter guest without + XIVE loaded (bnc#1012628). +- KVM: PPC: Book3S HV: Drop locks before reading guest memory + (bnc#1012628). +- KVM: arm/arm64: Handle CPU_PM_ENTER_FAILED (bnc#1012628). +- KVM: PPC: Book3S PR: Fix broken select due to misspelling + (bnc#1012628). +- ASoC: acpi: fix machine driver selection based on quirk + (bnc#1012628). +- ASoC: rockchip: i2s: fix playback after runtime resume + (bnc#1012628). +- ASoC: skl: Fix kernel warning due to zero NHTL entry + (bnc#1012628). +- ASoC: compress: Correct handling of copy callback (bnc#1012628). +- watchdog: imx2_wdt: restore previous timeout after + suspend+resume (bnc#1012628). +- afs: Add missing afs_put_cell() (bnc#1012628). +- afs: Need to clear responded flag in addr cursor (bnc#1012628). +- afs: Fix missing cursor clearance (bnc#1012628). +- afs: Fix server list handling (bnc#1012628). +- btrfs: Handle btrfs_set_extent_delalloc failure in fixup worker + (bnc#1012628). +- Btrfs: raid56: iterate raid56 internal bio with + bio_for_each_segment_all (bnc#1012628). +- kasan: don't emit builtin calls when sanitization is off + (bnc#1012628). +- kasan: rework Kconfig settings (bnc#1012628). +- media: dvb_frontend: be sure to init dvb_frontend_handle_ioctl() + return code (bnc#1012628). +- media: dvb-frontends: fix i2c access helpers for KASAN + (bnc#1012628). +- media: dt-bindings/media/cec-gpio.txt: mention the CEC/HPD + max voltages (bnc#1012628). +- media: ts2020: avoid integer overflows on 32 bit machines + (bnc#1012628). +- media: vivid: fix module load error when enabling fb and + no_error_inj=1 (bnc#1012628). +- media: cxusb, dib0700: ignore XC2028_I2C_FLUSH (bnc#1012628). +- fs/proc/kcore.c: use probe_kernel_read() instead of memcpy() + (bnc#1012628). +- kernel/async.c: revert "async: simplify lowest_in_progress()" + (bnc#1012628). +- kernel/relay.c: revert "kernel/relay.c: fix potential memory + leak" (bnc#1012628). +- pipe: actually allow root to exceed the pipe buffer limits + (bnc#1012628). +- pipe: fix off-by-one error when checking buffer limits + (bnc#1012628). +- HID: quirks: Fix keyboard + touchpad on Toshiba Click Mini + not working (bnc#1012628). +- Bluetooth: btsdio: Do not bind to non-removable BCM43341 + (bnc#1012628). +- Revert "Bluetooth: btusb: fix QCA Rome suspend/resume" + (bnc#1012628). +- Bluetooth: btusb: Restore QCA Rome suspend/resume fix with a + "rewritten" version (bnc#1012628). +- ipmi: use dynamic memory for DMI driver override (bnc#1012628). +- signal/openrisc: Fix do_unaligned_access to send the proper + signal (bnc#1012628). +- signal/sh: Ensure si_signo is initialized in do_divide_error + (bnc#1012628). +- alpha: fix crash if pthread_create races with signal delivery + (bnc#1012628). +- alpha: osf_sys.c: fix put_tv32 regression (bnc#1012628). +- alpha: Fix mixed up args in EXC macro in futex operations + (bnc#1012628). +- alpha: fix reboot on Avanti platform (bnc#1012628). +- alpha: fix formating of stack content (bnc#1012628). +- xtensa: fix futex_atomic_cmpxchg_inatomic (bnc#1012628). +- EDAC, octeon: Fix an uninitialized variable warning + (bnc#1012628). +- genirq: Make legacy autoprobing work again (bnc#1012628). +- pinctrl: intel: Initialize GPIO properly when used through + irqchip (bnc#1012628). +- pinctrl: mcp23s08: fix irq setup order (bnc#1012628). +- pinctrl: sx150x: Unregister the pinctrl on release + (bnc#1012628). +- pinctrl: sx150x: Register pinctrl before adding the gpiochip + (bnc#1012628). +- pinctrl: sx150x: Add a static gpio/pinctrl pin range mapping + (bnc#1012628). +- pktcdvd: Fix pkt_setup_dev() error path (bnc#1012628). +- pktcdvd: Fix a recently introduced NULL pointer dereference + (bnc#1012628). +- blk-mq: quiesce queue before freeing queue (bnc#1012628). +- clocksource/drivers/stm32: Fix kernel panic with multiple timers + (bnc#1012628). +- lib/ubsan.c: s/missaligned/misaligned/ (bnc#1012628). +- lib/ubsan: add type mismatch handler for new GCC/Clang + (bnc#1012628). +- objtool: Fix switch-table detection (bnc#1012628). +- arm64: dts: marvell: add Ethernet aliases (bnc#1012628). +- drm/i915: Avoid PPS HW/SW state mismatch due to rounding + (bnc#1012628). +- ACPI: sbshc: remove raw pointer from printk() message + (bnc#1012628). +- acpi, nfit: fix register dimm error handling (bnc#1012628). +- ovl: force r/o mount when index dir creation fails + (bnc#1012628). +- ovl: fix failure to fsync lower dir (bnc#1012628). +- ovl: take mnt_want_write() for work/index dir setup + (bnc#1012628). +- ovl: take mnt_want_write() for removing impure xattr + (bnc#1012628). +- ovl: hash directory inodes for fsnotify (bnc#1012628). +- mn10300/misalignment: Use SIGSEGV SEGV_MAPERR to report a + failed user copy (bnc#1012628). +- devpts: fix error handling in devpts_mntget() (bnc#1012628). +- ftrace: Remove incorrect setting of glob search field + (bnc#1012628). +- scsi: core: Ensure that the SCSI error handler gets woken up + (bnc#1012628). +- scsi: lpfc: Fix crash after bad bar setup on driver attachment + (bnc#1012628). +- scsi: cxlflash: Reset command ioasc (bnc#1012628). +- rcu: Export init_rcu_head() and destroy_rcu_head() to GPL + modules (bnc#1012628). +- Update config files. +- commit 4d42c34 + ------------------------------------------------------------------- Tue Feb 13 08:58:21 CET 2018 - jslaby@suse.cz diff --git a/kernel-zfcpdump.spec b/kernel-zfcpdump.spec index 66d78ad1..ae78854e 100644 --- a/kernel-zfcpdump.spec +++ b/kernel-zfcpdump.spec @@ -18,7 +18,7 @@ %define srcversion 4.15 -%define patchversion 4.15.3 +%define patchversion 4.15.4 %define variant %{nil} %define vanilla_only 0 @@ -58,9 +58,9 @@ Name: kernel-zfcpdump Summary: The IBM System Z zfcpdump Kernel License: GPL-2.0 Group: System/Kernel -Version: 4.15.3 +Version: 4.15.4 %if 0%{?is_kotd} -Release: .g41f294a +Release: .g7169cf1 %else Release: 0 %endif diff --git a/patches.kernel.org.tar.bz2 b/patches.kernel.org.tar.bz2 index 042b0143..90f32e38 100644 --- a/patches.kernel.org.tar.bz2 +++ b/patches.kernel.org.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d51184d4e2d4cff0b0f4ed0aede5d6818353f221ea0df99f21b8357467ac5190 -size 110206 +oid sha256:908d8749dde43e6ceb304d07507563a762a533ed3062cbf929fcf07bd83809e0 +size 265465 diff --git a/patches.suse.tar.bz2 b/patches.suse.tar.bz2 index e989f016..fe06d88c 100644 --- a/patches.suse.tar.bz2 +++ b/patches.suse.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6d1b3c767ed52af8eebb2e7de98f8230fa56cdc46fedc9a9e4189ab94039fced -size 92096 +oid sha256:698dd3cfce31d00dce927bb6274a9b9de31004142638d28d9f6dae5e09d8383e +size 64925 diff --git a/series.conf b/series.conf index e7e4c271..5c94d5e4 100644 --- a/series.conf +++ b/series.conf @@ -168,6 +168,210 @@ patches.kernel.org/4.15.3-022-gpio-uniphier-fix-mismatch-between-license-tex.patch patches.kernel.org/4.15.3-023-crypto-tcrypt-fix-S-G-table-for-test_aead_spee.patch patches.kernel.org/4.15.3-024-Linux-4.15.3.patch + patches.kernel.org/4.15.4-001-watchdog-indydog-Add-dependency-on-SGI_HAS_IND.patch + patches.kernel.org/4.15.4-002-cifs-Fix-missing-put_xid-in-cifs_file_strict_m.patch + patches.kernel.org/4.15.4-003-cifs-Fix-autonegotiate-security-settings-misma.patch + patches.kernel.org/4.15.4-004-CIFS-zero-sensitive-data-when-freeing.patch + patches.kernel.org/4.15.4-005-cpufreq-mediatek-add-mediatek-related-projects.patch + patches.kernel.org/4.15.4-006-dmaengine-dmatest-fix-container_of-member-in-d.patch + patches.kernel.org/4.15.4-007-ssb-Do-not-disable-PCI-host-on-non-Mips.patch + patches.kernel.org/4.15.4-008-watchdog-gpio_wdt-set-WDOG_HW_RUNNING-in-gpio_.patch + patches.kernel.org/4.15.4-009-Revert-drm-i915-mark-all-device-info-struct-wi.patch + patches.kernel.org/4.15.4-010-sched-rt-Use-container_of-to-get-root-domain-i.patch + patches.kernel.org/4.15.4-011-sched-rt-Up-the-root-domain-ref-count-when-pas.patch + patches.kernel.org/4.15.4-012-media-dvb-usb-v2-lmedm04-Improve-logic-checkin.patch + patches.kernel.org/4.15.4-013-media-dvb-usb-v2-lmedm04-move-ts2020-attach-to.patch + patches.kernel.org/4.15.4-014-media-hdpvr-Fix-an-error-handling-path-in-hdpv.patch + patches.kernel.org/4.15.4-015-arm64-mm-Use-non-global-mappings-for-kernel-sp.patch + patches.kernel.org/4.15.4-016-arm64-mm-Temporarily-disable-ARM64_SW_TTBR0_PA.patch + patches.kernel.org/4.15.4-017-arm64-mm-Move-ASID-from-TTBR0-to-TTBR1.patch + patches.kernel.org/4.15.4-018-arm64-mm-Remove-pre_ttbr0_update_workaround-fo.patch + patches.kernel.org/4.15.4-019-arm64-mm-Rename-post_ttbr0_update_workaround.patch + patches.kernel.org/4.15.4-020-arm64-mm-Fix-and-re-enable-ARM64_SW_TTBR0_PAN.patch + patches.kernel.org/4.15.4-021-arm64-mm-Allocate-ASIDs-in-pairs.patch + patches.kernel.org/4.15.4-022-arm64-mm-Add-arm64_kernel_unmapped_at_el0-help.patch + patches.kernel.org/4.15.4-023-arm64-mm-Invalidate-both-kernel-and-user-ASIDs.patch + patches.kernel.org/4.15.4-024-arm64-entry-Add-exception-trampoline-page-for-.patch + patches.kernel.org/4.15.4-025-arm64-mm-Map-entry-trampoline-into-trampoline-.patch + patches.kernel.org/4.15.4-026-arm64-entry-Explicitly-pass-exception-level-to.patch + patches.kernel.org/4.15.4-027-arm64-entry-Hook-up-entry-trampoline-to-except.patch + patches.kernel.org/4.15.4-028-arm64-erratum-Work-around-Falkor-erratum-E1003.patch + patches.kernel.org/4.15.4-029-arm64-cpu_errata-Add-Kryo-to-Falkor-1003-errat.patch + patches.kernel.org/4.15.4-030-arm64-tls-Avoid-unconditional-zeroing-of-tpidr.patch + patches.kernel.org/4.15.4-031-arm64-entry-Add-fake-CPU-feature-for-unmapping.patch + patches.kernel.org/4.15.4-032-arm64-kaslr-Put-kernel-vectors-address-in-sepa.patch + patches.kernel.org/4.15.4-033-arm64-use-RET-instruction-for-exiting-the-tram.patch + patches.kernel.org/4.15.4-034-arm64-Kconfig-Add-CONFIG_UNMAP_KERNEL_AT_EL0.patch + patches.kernel.org/4.15.4-035-arm64-Kconfig-Reword-UNMAP_KERNEL_AT_EL0-kconf.patch + patches.kernel.org/4.15.4-036-arm64-Take-into-account-ID_AA64PFR0_EL1.CSV3.patch + patches.kernel.org/4.15.4-037-arm64-capabilities-Handle-duplicate-entries-fo.patch + patches.kernel.org/4.15.4-038-arm64-mm-Introduce-TTBR_ASID_MASK-for-getting-.patch + patches.kernel.org/4.15.4-039-arm64-kpti-Fix-the-interaction-between-ASID-sw.patch + patches.kernel.org/4.15.4-040-arm64-cputype-Add-MIDR-values-for-Cavium-Thund.patch + patches.kernel.org/4.15.4-041-arm64-Turn-on-KPTI-only-on-CPUs-that-need-it.patch + patches.kernel.org/4.15.4-042-arm64-kpti-Make-use-of-nG-dependent-on-arm64_k.patch + patches.kernel.org/4.15.4-043-arm64-mm-Permit-transitioning-from-Global-to-N.patch + patches.kernel.org/4.15.4-044-arm64-kpti-Add-enable-callback-to-remap-swappe.patch + patches.kernel.org/4.15.4-045-arm64-Force-KPTI-to-be-disabled-on-Cavium-Thun.patch + patches.kernel.org/4.15.4-046-arm64-entry-Reword-comment-about-post_ttbr_upd.patch + patches.kernel.org/4.15.4-047-arm64-idmap-Use-awx-flags-for-.idmap.text-.pus.patch + patches.kernel.org/4.15.4-048-perf-arm_spe-Fail-device-probe-when-arm64_kern.patch + patches.kernel.org/4.15.4-049-arm64-barrier-Add-CSDB-macros-to-control-data-.patch + patches.kernel.org/4.15.4-050-arm64-Implement-array_index_mask_nospec.patch + patches.kernel.org/4.15.4-051-arm64-Make-USER_DS-an-inclusive-limit.patch + patches.kernel.org/4.15.4-052-arm64-Use-pointer-masking-to-limit-uaccess-spe.patch + patches.kernel.org/4.15.4-053-arm64-entry-Ensure-branch-through-syscall-tabl.patch + patches.kernel.org/4.15.4-054-arm64-uaccess-Prevent-speculative-use-of-the-c.patch + patches.kernel.org/4.15.4-055-arm64-uaccess-Don-t-bother-eliding-access_ok-c.patch + patches.kernel.org/4.15.4-056-arm64-uaccess-Mask-__user-pointers-for-__arch_.patch + patches.kernel.org/4.15.4-057-arm64-futex-Mask-__user-pointers-prior-to-dere.patch + patches.kernel.org/4.15.4-058-arm64-cpufeature-__this_cpu_has_cap-shouldn-t-.patch + patches.kernel.org/4.15.4-059-arm64-Run-enable-method-for-errata-work-around.patch + patches.kernel.org/4.15.4-060-arm64-cpufeature-Pass-capability-structure-to-.patch + patches.kernel.org/4.15.4-061-drivers-firmware-Expose-psci_get_version-throu.patch + patches.kernel.org/4.15.4-062-arm64-Move-post_ttbr_update_workaround-to-C-co.patch + patches.kernel.org/4.15.4-063-arm64-Add-skeleton-to-harden-the-branch-predic.patch + patches.kernel.org/4.15.4-064-arm64-Move-BP-hardening-to-check_and_switch_co.patch + patches.kernel.org/4.15.4-065-arm64-KVM-Use-per-CPU-vector-when-BP-hardening.patch + patches.kernel.org/4.15.4-066-arm64-entry-Apply-BP-hardening-for-high-priori.patch + patches.kernel.org/4.15.4-067-arm64-entry-Apply-BP-hardening-for-suspicious-.patch + patches.kernel.org/4.15.4-068-arm64-cputype-Add-missing-MIDR-values-for-Cort.patch + patches.kernel.org/4.15.4-069-arm64-Implement-branch-predictor-hardening-for.patch + patches.kernel.org/4.15.4-070-arm64-Implement-branch-predictor-hardening-for.patch + patches.kernel.org/4.15.4-071-arm64-Branch-predictor-hardening-for-Cavium-Th.patch + patches.kernel.org/4.15.4-072-arm64-KVM-Increment-PC-after-handling-an-SMC-t.patch + patches.kernel.org/4.15.4-073-arm-arm64-KVM-Consolidate-the-PSCI-include-fil.patch + patches.kernel.org/4.15.4-074-arm-arm64-KVM-Add-PSCI_VERSION-helper.patch + patches.kernel.org/4.15.4-075-arm-arm64-KVM-Add-smccc-accessors-to-PSCI-code.patch + patches.kernel.org/4.15.4-076-arm-arm64-KVM-Implement-PSCI-1.0-support.patch + patches.kernel.org/4.15.4-077-arm-arm64-KVM-Advertise-SMCCC-v1.1.patch + patches.kernel.org/4.15.4-078-arm64-KVM-Make-PSCI_VERSION-a-fast-path.patch + patches.kernel.org/4.15.4-079-arm-arm64-KVM-Turn-kvm_psci_version-into-a-sta.patch + patches.kernel.org/4.15.4-080-arm64-KVM-Report-SMCCC_ARCH_WORKAROUND_1-BP-ha.patch + patches.kernel.org/4.15.4-081-arm64-KVM-Add-SMCCC_ARCH_WORKAROUND_1-fast-han.patch + patches.kernel.org/4.15.4-082-firmware-psci-Expose-PSCI-conduit.patch + patches.kernel.org/4.15.4-083-firmware-psci-Expose-SMCCC-version-through-psc.patch + patches.kernel.org/4.15.4-084-arm-arm64-smccc-Make-function-identifiers-an-u.patch + patches.kernel.org/4.15.4-085-arm-arm64-smccc-Implement-SMCCC-v1.1-inline-pr.patch + patches.kernel.org/4.15.4-086-arm64-Add-ARM_SMCCC_ARCH_WORKAROUND_1-BP-harde.patch + patches.kernel.org/4.15.4-087-arm64-Kill-PSCI_GET_VERSION-as-a-variant-2-wor.patch + patches.kernel.org/4.15.4-088-mtd-cfi-convert-inline-functions-to-macros.patch + patches.kernel.org/4.15.4-089-mtd-nand-brcmnand-Disable-prefetch-by-default.patch + patches.kernel.org/4.15.4-090-mtd-nand-Fix-nand_do_read_oob-return-value.patch + patches.kernel.org/4.15.4-091-mtd-nand-sunxi-Fix-ECC-strength-choice.patch + patches.kernel.org/4.15.4-092-ubi-Fix-race-condition-between-ubi-volume-crea.patch + patches.kernel.org/4.15.4-093-ubi-fastmap-Erase-outdated-anchor-PEBs-during-.patch + patches.kernel.org/4.15.4-094-ubi-block-Fix-locking-for-idr_alloc-idr_remove.patch + patches.kernel.org/4.15.4-095-ubifs-free-the-encrypted-symlink-target.patch + patches.kernel.org/4.15.4-096-nfs-pnfs-fix-nfs_direct_req-ref-leak-when-i-o-.patch + patches.kernel.org/4.15.4-097-nfs41-do-not-return-ENOMEM-on-LAYOUTUNAVAILABL.patch + patches.kernel.org/4.15.4-098-NFS-Add-a-cond_resched-to-nfs_commit_release_p.patch + patches.kernel.org/4.15.4-099-NFS-Fix-nfsstat-breakage-due-to-LOOKUPP.patch + patches.kernel.org/4.15.4-100-NFS-commit-direct-writes-even-if-they-fail-par.patch + patches.kernel.org/4.15.4-101-NFS-reject-request-for-id_legacy-key-without-a.patch + patches.kernel.org/4.15.4-102-NFS-Fix-a-race-between-mmap-and-O_DIRECT.patch + patches.kernel.org/4.15.4-103-nfsd-Detect-unhashed-stids-in-nfsd4_verify_ope.patch + patches.kernel.org/4.15.4-104-kernfs-fix-regression-in-kernfs_fop_write-caus.patch + patches.kernel.org/4.15.4-105-ahci-Annotate-PCI-ids-for-mobile-Intel-chipset.patch + patches.kernel.org/4.15.4-106-ahci-Add-PCI-ids-for-Intel-Bay-Trail-Cherry-Tr.patch + patches.kernel.org/4.15.4-107-ahci-Add-Intel-Cannon-Lake-PCH-H-PCI-ID.patch + patches.kernel.org/4.15.4-108-crypto-hash-introduce-crypto_hash_alg_has_setk.patch + patches.kernel.org/4.15.4-109-crypto-cryptd-pass-through-absence-of-setkey.patch + patches.kernel.org/4.15.4-110-crypto-mcryptd-pass-through-absence-of-setkey.patch + patches.kernel.org/4.15.4-111-crypto-poly1305-remove-setkey-method.patch + patches.kernel.org/4.15.4-112-crypto-hash-annotate-algorithms-taking-optiona.patch + patches.kernel.org/4.15.4-113-crypto-hash-prevent-using-keyed-hashes-without.patch + patches.kernel.org/4.15.4-114-media-v4l2-ioctl.c-use-check_fmt-for-enum-g-s-.patch + patches.kernel.org/4.15.4-115-media-v4l2-ioctl.c-don-t-copy-back-the-result-.patch + patches.kernel.org/4.15.4-116-media-v4l2-compat-ioctl32.c-add-missing-VIDIOC.patch + patches.kernel.org/4.15.4-117-media-v4l2-compat-ioctl32.c-fix-the-indentatio.patch + patches.kernel.org/4.15.4-118-media-v4l2-compat-ioctl32.c-move-helper-functi.patch + patches.kernel.org/4.15.4-119-media-v4l2-compat-ioctl32.c-avoid-sizeof-type.patch + patches.kernel.org/4.15.4-120-media-v4l2-compat-ioctl32.c-copy-m.userptr-in-.patch + patches.kernel.org/4.15.4-121-media-v4l2-compat-ioctl32.c-fix-ctrl_is_pointe.patch + patches.kernel.org/4.15.4-122-media-v4l2-compat-ioctl32.c-copy-clip-list-in-.patch + patches.kernel.org/4.15.4-123-media-v4l2-compat-ioctl32.c-drop-pr_info-for-u.patch + patches.kernel.org/4.15.4-124-media-v4l2-compat-ioctl32.c-don-t-copy-back-th.patch + patches.kernel.org/4.15.4-125-media-v4l2-compat-ioctl32.c-refactor-compat-io.patch + patches.kernel.org/4.15.4-126-media-v4l2-compat-ioctl32.c-make-ctrl_is_point.patch + patches.kernel.org/4.15.4-127-crypto-caam-fix-endless-loop-when-DECO-acquire.patch + patches.kernel.org/4.15.4-128-crypto-sha512-mb-initialize-pending-lengths-co.patch + patches.kernel.org/4.15.4-129-crypto-talitos-fix-Kernel-Oops-on-hashing-an-e.patch + patches.kernel.org/4.15.4-130-arm-KVM-Fix-SMCCC-handling-of-unimplemented-SM.patch + patches.kernel.org/4.15.4-131-KVM-nVMX-Fix-races-when-sending-nested-PI-whil.patch + patches.kernel.org/4.15.4-132-KVM-nVMX-Fix-bug-of-injecting-L2-exception-int.patch + patches.kernel.org/4.15.4-133-KVM-PPC-Book3S-HV-Make-sure-we-don-t-re-enter-.patch + patches.kernel.org/4.15.4-134-KVM-PPC-Book3S-HV-Drop-locks-before-reading-gu.patch + patches.kernel.org/4.15.4-135-KVM-arm-arm64-Handle-CPU_PM_ENTER_FAILED.patch + patches.kernel.org/4.15.4-136-KVM-PPC-Book3S-PR-Fix-broken-select-due-to-mis.patch + patches.kernel.org/4.15.4-137-ASoC-acpi-fix-machine-driver-selection-based-o.patch + patches.kernel.org/4.15.4-138-ASoC-rockchip-i2s-fix-playback-after-runtime-r.patch + patches.kernel.org/4.15.4-139-ASoC-skl-Fix-kernel-warning-due-to-zero-NHTL-e.patch + patches.kernel.org/4.15.4-140-ASoC-compress-Correct-handling-of-copy-callbac.patch + patches.kernel.org/4.15.4-141-watchdog-imx2_wdt-restore-previous-timeout-aft.patch + patches.kernel.org/4.15.4-142-afs-Add-missing-afs_put_cell.patch + patches.kernel.org/4.15.4-143-afs-Need-to-clear-responded-flag-in-addr-curso.patch + patches.kernel.org/4.15.4-144-afs-Fix-missing-cursor-clearance.patch + patches.kernel.org/4.15.4-145-afs-Fix-server-list-handling.patch + patches.kernel.org/4.15.4-146-btrfs-Handle-btrfs_set_extent_delalloc-failure.patch + patches.kernel.org/4.15.4-147-Btrfs-raid56-iterate-raid56-internal-bio-with-.patch + patches.kernel.org/4.15.4-148-kasan-don-t-emit-builtin-calls-when-sanitizati.patch + patches.kernel.org/4.15.4-149-kasan-rework-Kconfig-settings.patch + patches.kernel.org/4.15.4-150-media-dvb_frontend-be-sure-to-init-dvb_fronten.patch + patches.kernel.org/4.15.4-151-media-dvb-frontends-fix-i2c-access-helpers-for.patch + patches.kernel.org/4.15.4-152-media-dt-bindings-media-cec-gpio.txt-mention-t.patch + patches.kernel.org/4.15.4-153-media-ts2020-avoid-integer-overflows-on-32-bit.patch + patches.kernel.org/4.15.4-154-media-vivid-fix-module-load-error-when-enablin.patch + patches.kernel.org/4.15.4-155-media-cxusb-dib0700-ignore-XC2028_I2C_FLUSH.patch + patches.kernel.org/4.15.4-156-fs-proc-kcore.c-use-probe_kernel_read-instead-.patch + patches.kernel.org/4.15.4-157-kernel-async.c-revert-async-simplify-lowest_in.patch + patches.kernel.org/4.15.4-158-kernel-relay.c-revert-kernel-relay.c-fix-poten.patch + patches.kernel.org/4.15.4-159-pipe-actually-allow-root-to-exceed-the-pipe-bu.patch + patches.kernel.org/4.15.4-160-pipe-fix-off-by-one-error-when-checking-buffer.patch + patches.kernel.org/4.15.4-161-HID-quirks-Fix-keyboard-touchpad-on-Toshiba-Cl.patch + patches.kernel.org/4.15.4-162-Bluetooth-btsdio-Do-not-bind-to-non-removable-.patch + patches.kernel.org/4.15.4-163-Revert-Bluetooth-btusb-fix-QCA-Rome-suspend-re.patch + patches.kernel.org/4.15.4-164-Bluetooth-btusb-Restore-QCA-Rome-suspend-resum.patch + patches.kernel.org/4.15.4-165-ipmi-use-dynamic-memory-for-DMI-driver-overrid.patch + patches.kernel.org/4.15.4-166-signal-openrisc-Fix-do_unaligned_access-to-sen.patch + patches.kernel.org/4.15.4-167-signal-sh-Ensure-si_signo-is-initialized-in-do.patch + patches.kernel.org/4.15.4-168-alpha-fix-crash-if-pthread_create-races-with-s.patch + patches.kernel.org/4.15.4-169-alpha-osf_sys.c-fix-put_tv32-regression.patch + patches.kernel.org/4.15.4-170-alpha-Fix-mixed-up-args-in-EXC-macro-in-futex-.patch + patches.kernel.org/4.15.4-171-alpha-fix-reboot-on-Avanti-platform.patch + patches.kernel.org/4.15.4-172-alpha-fix-formating-of-stack-content.patch + patches.kernel.org/4.15.4-173-xtensa-fix-futex_atomic_cmpxchg_inatomic.patch + patches.kernel.org/4.15.4-174-EDAC-octeon-Fix-an-uninitialized-variable-warn.patch + patches.kernel.org/4.15.4-175-genirq-Make-legacy-autoprobing-work-again.patch + patches.kernel.org/4.15.4-176-pinctrl-intel-Initialize-GPIO-properly-when-us.patch + patches.kernel.org/4.15.4-177-pinctrl-mcp23s08-fix-irq-setup-order.patch + patches.kernel.org/4.15.4-178-pinctrl-sx150x-Unregister-the-pinctrl-on-relea.patch + patches.kernel.org/4.15.4-179-pinctrl-sx150x-Register-pinctrl-before-adding-.patch + patches.kernel.org/4.15.4-180-pinctrl-sx150x-Add-a-static-gpio-pinctrl-pin-r.patch + patches.kernel.org/4.15.4-181-pktcdvd-Fix-pkt_setup_dev-error-path.patch + patches.kernel.org/4.15.4-182-pktcdvd-Fix-a-recently-introduced-NULL-pointer.patch + patches.kernel.org/4.15.4-183-blk-mq-quiesce-queue-before-freeing-queue.patch + patches.kernel.org/4.15.4-184-clocksource-drivers-stm32-Fix-kernel-panic-wit.patch + patches.kernel.org/4.15.4-185-lib-ubsan.c-s-missaligned-misaligned.patch + patches.kernel.org/4.15.4-186-lib-ubsan-add-type-mismatch-handler-for-new-GC.patch + patches.kernel.org/4.15.4-187-objtool-Fix-switch-table-detection.patch + patches.kernel.org/4.15.4-188-arm64-dts-marvell-add-Ethernet-aliases.patch + patches.kernel.org/4.15.4-189-drm-i915-Avoid-PPS-HW-SW-state-mismatch-due-to.patch + patches.kernel.org/4.15.4-190-ACPI-sbshc-remove-raw-pointer-from-printk-mess.patch + patches.kernel.org/4.15.4-191-acpi-nfit-fix-register-dimm-error-handling.patch + patches.kernel.org/4.15.4-192-ovl-force-r-o-mount-when-index-dir-creation-fa.patch + patches.kernel.org/4.15.4-193-ovl-fix-failure-to-fsync-lower-dir.patch + patches.kernel.org/4.15.4-194-ovl-take-mnt_want_write-for-work-index-dir-set.patch + patches.kernel.org/4.15.4-195-ovl-take-mnt_want_write-for-removing-impure-xa.patch + patches.kernel.org/4.15.4-196-ovl-hash-directory-inodes-for-fsnotify.patch + patches.kernel.org/4.15.4-197-mn10300-misalignment-Use-SIGSEGV-SEGV_MAPERR-t.patch + patches.kernel.org/4.15.4-198-devpts-fix-error-handling-in-devpts_mntget.patch + patches.kernel.org/4.15.4-199-ftrace-Remove-incorrect-setting-of-glob-search.patch + patches.kernel.org/4.15.4-200-scsi-core-Ensure-that-the-SCSI-error-handler-g.patch + patches.kernel.org/4.15.4-201-scsi-lpfc-Fix-crash-after-bad-bar-setup-on-dri.patch + patches.kernel.org/4.15.4-202-scsi-cxlflash-Reset-command-ioasc.patch + patches.kernel.org/4.15.4-203-rcu-Export-init_rcu_head-and-destroy_rcu_head-.patch + patches.kernel.org/4.15.4-204-Linux-4.15.4.patch ######################################################## # Build fixes that apply to the vanilla kernel too. @@ -281,51 +485,12 @@ ######################################################## # ARM ######################################################## - patches.suse/0001-arm64-mm-Use-non-global-mappings-for-kernel-space.patch - patches.suse/0002-arm64-mm-Temporarily-disable-ARM64_SW_TTBR0_PAN.patch - patches.suse/0003-arm64-mm-Move-ASID-from-TTBR0-to-TTBR1.patch - patches.suse/0004-arm64-mm-Remove-pre_ttbr0_update_workaround-for-Falk.patch - patches.suse/0005-arm64-mm-Rename-post_ttbr0_update_workaround.patch - patches.suse/0006-arm64-mm-Fix-and-re-enable-ARM64_SW_TTBR0_PAN.patch - patches.suse/0007-arm64-mm-Allocate-ASIDs-in-pairs.patch - patches.suse/0008-arm64-mm-Add-arm64_kernel_unmapped_at_el0-helper.patch - patches.suse/0009-arm64-mm-Invalidate-both-kernel-and-user-ASIDs-when-.patch - patches.suse/0010-arm64-entry-Add-exception-trampoline-page-for-except.patch - patches.suse/0011-arm64-mm-Map-entry-trampoline-into-trampoline-and-ke.patch - patches.suse/0012-arm64-entry-Explicitly-pass-exception-level-to-kerne.patch - patches.suse/0013-arm64-entry-Hook-up-entry-trampoline-to-exception-ve.patch - patches.suse/0014-arm64-erratum-Work-around-Falkor-erratum-E1003-in-tr.patch - patches.suse/0015-arm64-tls-Avoid-unconditional-zeroing-of-tpidrro_el0.patch - patches.suse/0016-arm64-entry-Add-fake-CPU-feature-for-unmapping-the-k.patch - patches.suse/0017-arm64-Kconfig-Add-CONFIG_UNMAP_KERNEL_AT_EL0.patch - patches.suse/0018-perf-arm_spe-Fail-device-probe-when-arm64_kernel_unm.patch - patches.suse/0019-arm64-mm-Introduce-TTBR_ASID_MASK-for-getting-at-the.patch - patches.suse/0020-arm64-kaslr-Put-kernel-vectors-address-in-separate-d.patch - patches.suse/0021-arm64-kpti-Fix-the-interaction-between-ASID-switchin.patch - patches.suse/0022-arm64-cpufeature-Pass-capability-structure-to-enable.patch - patches.suse/0023-arm64-capabilities-Handle-duplicate-entries-for-a-ca.patch - patches.suse/0024-arm64-use-RET-instruction-for-exiting-the-trampoline.patch - patches.suse/0025-arm64-Kconfig-Reword-UNMAP_KERNEL_AT_EL0-kconfig-ent.patch - patches.suse/0026-arm64-Take-into-account-ID_AA64PFR0_EL1.CSV3.patch - patches.suse/0027-drivers-firmware-Expose-psci_get_version-through-psc.patch - patches.suse/0028-arm64-Move-post_ttbr_update_workaround-to-C-code.patch - patches.suse/0029-arm64-Add-skeleton-to-harden-the-branch-predictor-ag.patch - patches.suse/0030-arm64-KVM-Use-per-CPU-vector-when-BP-hardening-is-en.patch - patches.suse/0031-arm64-KVM-Make-PSCI_VERSION-a-fast-path.patch - patches.suse/0032-arm64-cputype-Add-missing-MIDR-values-for-Cortex-A72.patch - patches.suse/0033-arm64-Implement-branch-predictor-hardening-for-affec.patch - patches.suse/0034-arm64-Implement-branch-predictor-hardening-for-Falko.patch - patches.suse/0035-arm64-cputype-Add-MIDR-values-for-Cavium-ThunderX2-C.patch patches.suse/0036-arm-Add-BTB-invalidation-on-switch_mm-for-Cortex-A9-.patch patches.suse/0037-arm-Invalidate-BTB-on-prefetch-abort-outside-of-user.patch patches.suse/0038-arm-KVM-Invalidate-BTB-on-guest-exit.patch patches.suse/0039-arm-Add-icache-invalidation-on-switch_mm-for-Cortex-.patch patches.suse/0040-arm-Invalidate-icache-on-prefetch-abort-outside-of-u.patch patches.suse/0041-arm-KVM-Invalidate-icache-on-guest-exit-for-Cortex-A.patch - patches.suse/0042-arm64-Move-BP-hardening-to-check_and_switch_context.patch - patches.suse/0043-arm64-Run-enable-method-for-errata-work-arounds-on-l.patch - patches.suse/0044-arm64-Branch-predictor-hardening-for-Cavium-ThunderX.patch - patches.suse/0045-arm64-Turn-on-KPTI-only-on-CPUs-that-need-it.patch ######################################################## # S/390 @@ -533,6 +698,8 @@ ######################################################## # Other driver fixes ######################################################## + patches.suse/media-dvb_frontend-fix-return-error-code.patch + patches.suse/mtd-ubi-wl-Fix-error-return-code-in-ubi_wl_init.patch ######################################################## # Other drivers we have added to the tree diff --git a/source-timestamp b/source-timestamp index 106081d3..cf784e2c 100644 --- a/source-timestamp +++ b/source-timestamp @@ -1,3 +1,3 @@ -2018-02-16 08:24:27 +0100 -GIT Revision: 41f294a292720724aed5ffb79a5422076566f83c +2018-02-17 10:02:00 +0100 +GIT Revision: 7169cf1cc5ff8be456cefe76955ebc84c109efd3 GIT Branch: stable