summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* gcc6: Upgrade to 6.4.1stable/pyro-nextJuro Bystricky2018-02-2367-202/+202
| | | | | | | | | | | | Removed "ubsan-fix-check-empty-string.patch": already upstreamed. Modified "0010-gcc-poison-system-directories.patch" to apply. Removed "0011-gcc-poison-dir-extend.patch" does not apply. Equivalent changes already in "0010-gcc-poison-system-directories.patch" Removed "0055-unwind_h-glibc26.patch": already upstreamed. Modified "CVE-2016-6131.patch" to apply (incompatible ChangeLog patching removed). Signed-off-by: Juro Bystricky <juro.bystricky@intel.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* linux-yocto-tiny/4.1: update to 4.1.49 plus meltdownArmin Kuster2018-02-231-3/+3
| | | | Signed-off-by: Armin Kuster <akuster808@gmail.com>
* linux-yocto-rt/4.1: update to 4.1.49 plus meltdownArmin Kuster2018-02-231-3/+3
| | | | Signed-off-by: Armin Kuster <akuster808@gmail.com>
* linux-yocto/4.1: update to 4.1.49 plus meltdownArmin Kuster2018-02-231-10/+10
| | | | Signed-off-by: Armin Kuster <akuster808@gmail.com>
* p11-kit: take source code from official gitAlexander Kanavin2018-02-232-4/+41
| | | | | | | | | | | | | | | The previous tarball URI seems to be gone. Also, adjust a few things to make it actually build; handling autotools-based projects from git checkouts is always harder than taking them from tarballs :-( (From OE-Core rev: b4542e867d54c56e6ef088fac28ae3d5e6c0d7bc) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* package_rpm.bbclass: Fix matching of architecture independent packagesOtavio Salvador2018-02-231-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | OE-Core changes the architecture independent RPM packages to use "noarch" instead of "all". This change has been included in the commit below: ,---- | commit 341810aff923ace6b1cc1e15e19383c4f8773b51 | Author: Alexander Kanavin <alexander.kanavin@linux.intel.com> | Date: Mon Jan 9 16:37:28 2017 +0200 | | package_rpm.bbclass: make architecture-independent .rpm packages | "noarch" instead of "all" | | Too many places in dnf/rpm4 stack make that assumption; let's not | fight against it. | | Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> `---- This is causing problems with machines that has "all" inside the machine name. Reported-by: Alexandru Palalau <ioan-alexandru.palalau@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit 3e4ddeab65d4d2e4aaf03d442c2a1a8c7a2ce8a2) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* image_types_wic.bbclass: Ensure '-c image_wic' worksOtavio Salvador2018-02-231-0/+3
| | | | | | | | | | | | | | | | The 'wic' image may use files which has been deployed (e.g in do_deploy) for some partitions that may need to be copied in a specific partition or filesystem (e.g a bootloader). When using 'bitbake <image> -c image_wic', from a clean build, the contents of do_deploy must also be available so we need to ensure all do_deploy of the image dependencies has been complete. Reported-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit f387c28640cbb209b8a8ed5734b21c754d9f7663) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* kernel-yocto/4.9: update to v4.9.82Bruce Ashfield2018-02-233-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the korg -stable release of 4.9.82 which comprises the following commits: 3e598a7089ee Linux 4.9.82 2de1085e8deb ftrace: Remove incorrect setting of glob search field df113487f844 mn10300/misalignment: Use SIGSEGV SEGV_MAPERR to report a failed user copy 38e3bc59e0dd ovl: fix failure to fsync lower dir a468a3749bb5 acpi, nfit: fix register dimm error handling 623c28ee02b3 ACPI: sbshc: remove raw pointer from printk() message 3169a7c06e91 drm/i915: Avoid PPS HW/SW state mismatch due to rounding 8fe7ceaf8a4e btrfs: Handle btrfs_set_extent_delalloc failure in fixup worker 3c83fe52b5c1 lib/ubsan: add type mismatch handler for new GCC/Clang 3f8130127c0c lib/ubsan.c: s/missaligned/misaligned/ 1bb09d05a41c clocksource/drivers/stm32: Fix kernel panic with multiple timers 944723bf84d3 pktcdvd: Fix pkt_setup_dev() error path 86d408d10efd pinctrl: intel: Initialize GPIO properly when used through irqchip 10ddc77ffb92 EDAC, octeon: Fix an uninitialized variable warning 2d4e295284a9 xtensa: fix futex_atomic_cmpxchg_inatomic 71611b37cca4 alpha: fix formating of stack content 7d22d92ca6c9 alpha: fix reboot on Avanti platform 68d18e90eeec alpha: fix crash if pthread_create races with signal delivery 21f94109d0f1 signal/sh: Ensure si_signo is initialized in do_divide_error 498b8b7453a3 signal/openrisc: Fix do_unaligned_access to send the proper signal 5795b076bd7f Bluetooth: btusb: Restore QCA Rome suspend/resume fix with a "rewritten" version 84bf682f5342 Revert "Bluetooth: btusb: fix QCA Rome suspend/resume" 6913d1b190b9 Bluetooth: btsdio: Do not bind to non-removable BCM43341 df9658e80605 HID: quirks: Fix keyboard + touchpad on Toshiba Click Mini not working 71baf27d8c2b pipe: fix off-by-one error when checking buffer limits a705c24b5d50 pipe: actually allow root to exceed the pipe buffer limits 91cebf98cd94 kernel/relay.c: revert "kernel/relay.c: fix potential memory leak" 33a4459bdef1 kernel/async.c: revert "async: simplify lowest_in_progress()" da3b224658d3 fs/proc/kcore.c: use probe_kernel_read() instead of memcpy() 1666d38f4ed6 media: cxusb, dib0700: ignore XC2028_I2C_FLUSH b2e7c63cad18 media: ts2020: avoid integer overflows on 32 bit machines d1d85ae79d5e media: dvb-frontends: fix i2c access helpers for KASAN b7f9df60f410 watchdog: imx2_wdt: restore previous timeout after suspend+resume eb10c5973eb2 ASoC: skl: Fix kernel warning due to zero NHTL entry 76376783a453 ASoC: rockchip: i2s: fix playback after runtime resume f6741799aa53 KVM: arm/arm64: Handle CPU_PM_ENTER_FAILED ba88289e7acb KVM: nVMX: Fix races when sending nested PI while dest enters/leaves L2 51e22c571fad arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls 68f2013e1ff8 crypto: sha512-mb - initialize pending lengths correctly a96e82079025 crypto: caam - fix endless loop when DECO acquire fails f2d4bed9eabf media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic 437c4ec62efb media: v4l2-compat-ioctl32.c: don't copy back the result for certain errors 30dcb0756b0f media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer type 30ac343c4222 media: v4l2-compat-ioctl32.c: copy clip list in put_v4l2_window32 55e3f3e6846c media: v4l2-compat-ioctl32: Copy v4l2_window->global_alpha 8465657a3be4 media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for subdevs 9a7cd41be3ad media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer eec955463de3 media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32 daff4d009f4f media: v4l2-compat-ioctl32.c: avoid sizeof(type) 81e0acf07015 media: v4l2-compat-ioctl32.c: move 'helper' functions to __get/put_v4l2_format32 02129c9bc235 media: v4l2-compat-ioctl32.c: fix the indentation f294548da645 media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF e78d9fdf5ecc media: v4l2-ioctl.c: don't copy back the result for -ENOTTY daaa81c48402 nsfs: mark dentry with DCACHE_RCUACCESS b93728341fb7 crypto: poly1305 - remove ->setkey() method 45f31106baa3 crypto: mcryptd - pass through absence of ->setkey() c1ebf9f83547 crypto: cryptd - pass through absence of ->setkey() d2b492bda560 crypto: hash - introduce crypto_hash_alg_has_setkey() 016572d31d32 ahci: Add Intel Cannon Lake PCH-H PCI ID 72c0031a914e ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo Lake AHCI 3332b6f3276b ahci: Annotate PCI ids for mobile Intel chipsets as such 058d13f85da6 kernfs: fix regression in kernfs_fop_write caused by wrong type b79d8854ee0e NFS: Fix a race between mmap() and O_DIRECT 967f650f8835 NFS: reject request for id_legacy key without auxdata ca2c316f7cb4 NFS: commit direct writes even if they fail partially d1840343f948 NFS: Add a cond_resched() to nfs_commit_release_pages() e1df8c682df6 nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to the mds 298dc6c6696b ubifs: Massage assert in ubifs_xattr_set() wrt. init_xattrs de14d0c124ca ubi: block: Fix locking for idr_alloc/idr_remove 84f9d8536c8b ubi: fastmap: Erase outdated anchor PEBs during attach 44ebd641be56 mtd: nand: sunxi: Fix ECC strength choice d80cd3e93653 mtd: nand: Fix nand_do_read_oob() return value d25d52ff1011 mtd: nand: brcmnand: Disable prefetch by default cbdabc7027b1 mtd: cfi: convert inline functions to macros 198a7ddaf5d2 media: hdpvr: Fix an error handling path in hdpvr_probe() f320dd20224c media: dvb-usb-v2: lmedm04: move ts2020 attach to dm04_lme2510_tuner 1ff1353a03c6 media: dvb-usb-v2: lmedm04: Improve logic checking of warm start 7e2fb808d3c7 dccp: CVE-2017-8824: use-after-free in DCCP code a384e5437f70 sched/rt: Up the root domain ref count when passing it around via IPIs 1c679981309b sched/rt: Use container_of() to get root domain in rto_push_irq_work_func() 57ddb8eae517 usb: gadget: uvc: Missing files for configfs interface 0b376535ad54 posix-timer: Properly check sigevent->sigev_notify 83946c33b9b9 kaiser: fix compile error without vsyscall 297c7cc4b565 dmaengine: dmatest: fix container_of member in dmatest_callback 7e68916c361a CIFS: zero sensitive data when freeing f59eda16646a cifs: Fix autonegotiate security settings mismatch ee6858f72a39 cifs: Fix missing put_xid in cifs_file_strict_mmap ba4f9c192d3b powerpc/pseries: include linux/types.h in asm/hvcall.h 7f3bd8db9974 Linux 4.9.81 2760f452a718 x86/microcode: Do the family check first 230ca8fb9515 drm: rcar-du: Fix race condition when disabling planes at CRTC stop 758e22acf4fd drm: rcar-du: Use the VBK interrupt for vblank events 1cb145c67260 ASoC: rsnd: avoid duplicate free_irq() 24978c21f7ed ASoC: rsnd: don't call free_irq() on Parent SSI a7de0e9718c3 ASoC: simple-card: Fix misleading error message 7c17a1e5852a crypto: tcrypt - fix S/G table for test_aead_speed() fc00dde96099 KVM/SVM: Allow direct access to MSR_IA32_SPEC_CTRL e5a83419c957 KVM/VMX: Allow direct access to MSR_IA32_SPEC_CTRL 755502f810c6 KVM/VMX: Emulate MSR_IA32_ARCH_CAPABILITIES 7013129a4034 KVM/x86: Add IBPB support 6236b782eba3 KVM: VMX: make MSR bitmaps per-VCPU ff546f9d83d3 KVM: VMX: introduce alloc_loaded_vmcs 46e24dfc2dfe KVM: nVMX: Eliminate vmcs02 pool b7649e177670 KVM: nVMX: mark vmcs12 pages dirty on L2 exit 1edccf20b9d8 KVM: nVMX: vmx_complete_nested_posted_interrupt() can't fail 19b1d4bdfe5c KVM: nVMX: kmap() can't fail 34900390e966 x86/speculation: Fix typo IBRS_ATT, which should be IBRS_ALL 4b234a253e52 x86/pti: Mark constant arrays as __initconst 961cb14c615d x86/spectre: Simplify spectre_v2 command line parsing fe4333893936 x86/retpoline: Avoid retpolines for built-in __init functions eb99bd6341cb x86/kvm: Update spectre-v1 mitigation 7552556f65af x86/paravirt: Remove 'noreplace-paravirt' cmdline option cda6b6074cc6 x86/cpuid: Fix up "virtual" IBRS/IBPB/STIBP feature bits on Intel f67e05d1506a x86/spectre: Fix spelling mistake: "vunerable"-> "vulnerable" 359fde6bd0ec x86/spectre: Report get_user mitigation for spectre_v1 0781a50a30d3 nl80211: Sanitize array index in parse_txq_params c26ceec69576 vfs, fdtable: Prevent bounds-check bypass via speculative execution c3193fd49f6f x86/syscall: Sanitize syscall table de-references under speculation 398a39311c0b x86/get_user: Use pointer masking to limit speculation 065eae4be83d x86/uaccess: Use __uaccess_begin_nospec() and uaccess_try_nospec ae75f83e79e4 x86/usercopy: Replace open coded stac/clac with __uaccess_{begin, end} e06d7bfb223e x86: Introduce __uaccess_begin_nospec() and uaccess_try_nospec 1f03d140e2f5 x86: Introduce barrier_nospec 8c33e2d23a68 x86: Implement array_index_mask_nospec 579ef9ea20d6 array_index_nospec: Sanitize speculative array de-references 899ab2cf9138 Documentation: Document array_index_nospec f03d00ba0b47 x86/asm: Move 'status' from thread_struct to thread_info 572e50917811 x86/entry/64: Push extra regs right away d7f8d17406d6 x86/entry/64: Remove the SYSCALL64 fast path 9eedeb72c412 x86/spectre: Check CONFIG_RETPOLINE in command line parser 77d1424d2fb8 x86/retpoline: Simplify vmexit_fill_RSB() 77b3b3ee2386 x86/cpufeatures: Clean up Spectre v2 related CPUID flags 98911226d51e x86/cpu/bugs: Make retpoline module warning conditional 557cbfa22211 x86/bugs: Drop one "mitigation" from dmesg 18bc71dff630 x86/nospec: Fix header guards names 31fd9eda7f69 x86/speculation: Add basic IBPB (Indirect Branch Prediction Barrier) support 6c5e49150a51 x86/cpufeature: Blacklist SPEC_CTRL/PRED_CMD on early Spectre v2 microcodes a8799fd14d9f x86/pti: Do not enable PTI on CPUs which are not vulnerable to Meltdown af57d43c908f x86/msr: Add definitions for new speculation control MSRs c26a6bea26b3 x86/cpufeatures: Add AMD feature bits for Speculation Control 40532f65cccc x86/cpufeatures: Add Intel feature bits for Speculation Control d3eba7744075 x86/cpufeatures: Add CPUID_7_EDX CPUID leaf a1745ad92f50 module/retpoline: Warn about missing retpoline in module ec86a1dad0c0 KVM: VMX: Make indirect call speculation safe fea3c9a54012 KVM: x86: Make indirect calls in emulator speculation safe 734e687d1d7b x86/retpoline: Remove the esp/rsp thunk 9692602ab850 KEYS: encrypted: fix buffer overread in valid_master_desc() 0a01ecbd23a9 b43: Add missing MODULE_FIRMWARE() 113d22965c78 media: soc_camera: soc_scale_crop: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE dd7b14c3e05e x86/microcode/AMD: Do not load when running on a hypervisor 0a9b2dec6c12 x86/asm: Fix inline asm call constraints for GCC 4.4 b671f40419bb soreuseport: fix mem leak in reuseport_add_sock() 5771415d24bf ipv6: Fix SO_REUSEPORT UDP socket with implicit sk_ipv6only fa46d1437fab cls_u32: add missing RCU annotation. b980f718f525 tcp_bbr: fix pacing_gain to always be unity when using lt_bw 73adb3b74efd vhost_net: stop device during reset owner ee46a8614204 tcp: release sk_frag.page in tcp_disconnect 5db5cabbf09d r8169: fix RTL8168EP take too long to complete driver initialization. 9f2f873d5a1c qmi_wwan: Add support for Quectel EP06 97fe899816a6 qlcnic: fix deadlock bug ce43c07fcef8 net: igmp: add a missing rcu locking section 7d3d60ef2256 ip6mr: fix stale iterator ffcf167d348e serial: core: mark port as initialized after successful IRQ change 400d3c8b0c7f kaiser: allocate pgd with order 0 when pti=off ae1fc8de51b1 x86/pti: Make unpoison of pgd for trusted boot work for real 0a61cd6caed7 kaiser: fix intel_bts perf crashes 374c84de94af ASoC: pcm512x: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE 0ee4f5e7bbff pinctrl: pxa: pxa2xx: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE 781a2d683110 auxdisplay: img-ascii-lcd: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE 9fed3978c39b powerpc/64s: Allow control of RFI flush via debugfs 1f0c936f431d powerpc/64s: Wire up cpu_show_meltdown() 6aec12e1869e powerpc/powernv: Check device-tree for RFI flush settings 7db0fff62f52 powerpc/pseries: Query hypervisor for RFI flush settings 0ef9f8289edf powerpc/64s: Support disabling RFI flush with no_rfi_flush and nopti c3b82ebee6e0 powerpc/64s: Add support for RFI flush of L1-D cache 48cc95d4e4d6 powerpc/64s: Convert slb_miss_common to use RFI_TO_USER/KERNEL 00e40620a51e powerpc/64: Convert the syscall exit path to use RFI_TO_USER/KERNEL 9d914324d966 powerpc/64: Convert fast_exception_return to use RFI_TO_USER/KERNEL 8fd3f98d0f4d powerpc/64: Add macros for annotating the destination of rfid/hrfid be6641a7e6f7 powerpc/pseries: Add H_GET_CPU_CHARACTERISTICS flags & wrapper 331b057d4f3c Linux 4.9.80 1333c3e996eb spi: imx: do not access registers while clocks disabled 5846849a1ac7 serial: imx: Only wakeup via RTSDEN bit if the system has RTS/CTS 9df847674ede usbip: vhci_hcd: clear just the USB_PORT_STAT_POWER bit 57d4bb1beecb usb/gadget: Fix "high bandwidth" check in usb_gadget_ep_match_desc() 92e64a1079fa usb: uas: unconditionally bring back host after reset f24d171a8100 usb: f_fs: Prevent gadget unbind if it is already unbound 800de0fab17a USB: serial: simple: add Motorola Tetra driver f80079536bb6 usbip: list: don't list devices attached to vhci_hcd 4c6fcc3425e1 usbip: prevent bind loops on devices attached to vhci_hcd ec719c52af16 USB: serial: io_edgeport: fix possible sleep-in-atomic aa6a93fd0c38 CDC-ACM: apply quirk for card reader c3b1f3137751 USB: cdc-acm: Do not log urb submission errors on disconnect 068cc4ad2b23 USB: serial: pl2303: new device id for Chilitag 2ef0d2ad5ce8 usb: option: Add support for FS040U modem 55eaecffe3d6 tty: fix data race between tty_init_dev and flush of buf 383e0620b70b staging: lustre: separate a connection destroy from free struct kib_conn f94b238fb856 drm/vc4: Move IRQ enable to PM path ace1911b7620 staging: rtl8188eu: Fix incorrect response to SIOCGIWESSID 0e216b0a0f74 usb: gadget: don't dereference g until after it has been null checked b4bfc8ef594a media: usbtv: add a new usbid c16c193e3abc ARM: dts: NSP: Fix PPI interrupt types 9adb2a0f9a47 iwlwifi: mvm: fix the TX queue hang timeout for MONITOR vif type a248dc6a55b7 scsi: ufs: ufshcd: fix potential NULL pointer dereference in ufshcd_config_vreg fa64914313c1 scsi: aacraid: Prevent crash in case of free interrupt during scsi EH path fde77c712ac0 xfs: Properly retry failed dquot items in case of error during buffer writeback d96024440ee5 xfs: ubsan fixes 9301165c4623 drm/omap: Fix error handling path in 'omap_dmm_probe()' f7170eb80aff drm/bridge: tc358767: fix 1-lane behavior 8ae615fecee5 drm/bridge: tc358767: fix AUXDATAn registers access 1bdfc52c331a drm/bridge: tc358767: fix timing calculations c55908604ecc drm/bridge: tc358767: fix DP0_MISC register set 8d4bfe89aacf drm/bridge: tc358767: filter out too high modes 5f6a0441ca0d drm/bridge: tc358767: do no fail on hi-res displays 7b8623841f2b kmemleak: add scheduling point to kmemleak_scan() d2a67f7afcad SUNRPC: Allow connect to return EHOSTUNREACH c4ecc2f69643 quota: Check for register_shrinker() failure. d47907bcac94 net: ethernet: xilinx: Mark XILINX_LL_TEMAC broken on 64-bit e11616d5e6c3 drm/amdgpu: don't try to move pinned BOs 54a1fdff1b09 xfs: fortify xfs_alloc_buftarg error handling 98ae1ca7534e bnxt_en: Fix an error handling path in 'bnxt_get_module_eeprom()' d5a746cf4797 hwmon: (pmbus) Use 64bit math for DIRECT format values 3b7742374f3e lockd: fix "list_add double add" caused by legacy signal interface f25e222ccc50 nfsd: check for use of the closed special stateid f35ab8e2eeb8 grace: replace BUG_ON by WARN_ONCE in exit_net hook 2a7d4a723d2e nfsd: Ensure we check stateid validity in the seqid operation checks 5cd3586ca8d4 nfsd: CLOSE SHOULD return the invalid special stateid for NFSv4.x (x>0) c57767b60962 auxdisplay: img-ascii-lcd: Only build on archs that have IOMEM c6a34556f539 xen-netfront: remove warning when unloading module b5bfda0f8e29 xfs: always free inline data before resetting inode fork during ifree 5c0b19bd8cff KVM: VMX: Fix rflags cache during vCPU reset b0fa04e8429e KVM: X86: Fix softlockup when get the current kvmclock 90ef2c30ebd3 reiserfs: remove unneeded i_version bump 8cfb3965ebcd btrfs: fix deadlock when writing out space cache 030d4676a268 mac80211: fix the update of path metric for RANN frame 03899a46c223 openvswitch: fix the incorrect flow action alloc size 827558408206 drm/amdkfd: Fix SDMA oversubsription handling 16980affa1b0 drm/amdkfd: Fix SDMA ring buffer size calculation 8afdbb165a79 drm/amdgpu: Fix SDMA load/unload sequence on HWS disabled mode 409982cbb5eb bcache: check return value of register_shrinker 6436981ba6d1 cpufreq: Add Loongson machine dependencies 876b31fd9815 KVM: x86: ioapic: Preserve read-only values in the redirection table 1d3ab3b2964e ACPI / bus: Leave modalias empty for devices which are not present a9f2c1693667 KVM: x86: ioapic: Clear Remote IRR when entry is switched to edge-triggered 2f9e94ef498d KVM: x86: ioapic: Fix level-triggered EOI and IOAPIC reconfigure race ec73d16bc7ce KVM: X86: Fix operand/address-size during instruction decoding 114de9bfefa5 KVM: x86: Don't re-execute instruction when not passing CR2 value 60d9b22b1ffc KVM: x86: emulator: Return to user-mode on L1 CPL=0 emulation failure d8f75b4c7f25 cpupower : Fix cpupower working when cpu0 is offline 82e57cdce058 cpupowerutils: bench - Fix cpu online check 036c227cdd1c drm/vc4: Account for interrupts in flight 30942f91b5a5 igb: Free IRQs when device is hotplugged 3a98d0753928 mtd: nand: denali_pci: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE e29997d55268 gpio: ath79: add missing MODULE_DESCRIPTION/LICENSE cb1a0b51d103 gpio: iop: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE 517931760e69 power: reset: zx-reboot: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE ddba3c67a5b8 HID: wacom: EKR: ensure devres groups at higher indexes are released b7edc45f3ada crypto: af_alg - whitelist mask and type 1ce8e52f6f36 crypto: sha3-generic - fixes for alignment and big endian operation 95259cb008ba crypto: aesni - handle zero length dst buffer f1803207b5ea crypto: ecdh - fix typo in KPP dependency of CRYPTO_ECDH cc1fa4a7b653 gpio: Fix kernel stack leak to userspace 241c04f75e90 gpio: stmpe: i2c transfer are forbiden in atomic context efe3f94f83d2 tools/gpio: Fix build error with musl libc 2a7076e71575 RDMA/mlx5: set UMR wqe fence according to HCA cap 20e6f5bdf542 net/mlx5: Define interface bits for fencing UMR wqe 56bc086358ca loop: fix concurrent lo_open/lo_release 6c6f924f9c62 Linux 4.9.79 f12d0602633d nfsd: auth: Fix gid sorting when rootsquash enabled f531fbb06a56 bpf: reject stores into ctx via st and xadd 265d7657c9ba bpf: fix 32-bit divide by zero 4606077802f2 bpf: fix divides by zero 5cb917aa1f1e bpf: avoid false sharing of map refcount with max_entries fcabc6d00885 bpf: arsh is not supported in 32 bit alu thus reject it a3d6dd6a66c1 bpf: introduce BPF_JIT_ALWAYS_ON config 5226bb3b9551 bpf: fix bpf_tail_call() x64 JIT c964ad34f6d9 x86: bpf_jit: small optimization in emit_bpf_tail_call() c98ff7299b40 hrtimer: Reset hrtimer cpu base proper on CPU hotplug 9f3a6cadf494 x86/microcode/intel: Extend BDW late-loading further with LLC size check dc1932c69835 perf/x86/amd/power: Do not load AMD power module on !AMD platforms eecfa2eeefe3 flow_dissector: properly cap thoff field 18717ee28ef5 tun: fix a memory leak for tfile->tx_array 1105145cb3d5 mlxsw: spectrum_router: Don't log an error on missing neighbor 3110e2134c97 gso: validate gso_type in GSO handlers cc99c6d59adf ip6_gre: init dev->mtu and dev->hard_header_len correctly 1711ba166e5f be2net: restore properly promisc mode after queues reconfiguration 00f9e47c6f9d ppp: unlock all_ppp_mutex before registering device 260eb694b5a4 ipv4: Make neigh lookup keys for loopback/point-to-point devices be INADDR_ANY 014510b11781 net: Allow neigh contructor functions ability to modify the primary_key 66c16a22e3b1 vmxnet3: repair memory leak 0e52703d0746 tipc: fix a memory leak in tipc_nl_node_get_link() 2f056e7def42 sctp: return error if the asoc has been peeled off in sctp_wait_for_sndbuf 8e3534ea657e sctp: do not allow the v4 socket to bind a v4mapped v6 address 0f51492d1bd5 r8169: fix memory corruption on retrieval of hardware statistics. 1bd21b158e07 pppoe: take ->needed_headroom of lower device into account on xmit cf67be7a1a21 net: tcp: close sock if net namespace is exiting a44d91150f33 net: qdisc_pkt_len_init() should be more robust 0ae16964f215 net: igmp: fix source address check for IGMPv3 reports 283498b4ca35 lan78xx: Fix failure in USB Full Speed c2ceff11b46e ipv6: ip6_make_skb() needs to clear cork.base.dst fb50d8c9169e ipv6: fix udpv6 sendmsg crash caused by too small MTU 8b0d3e81cdec ipv6: Fix getsockopt() for sockets with default IPV6_AUTOFLOWLABEL 5bb5ae9718f6 dccp: don't restart ccid2_hc_tx_rto_expire() if sk in closed state 5f6c581bcb3c eventpoll.h: add missing epoll event masks 9a0be5afbfbb vsyscall: Fix permissions for emulate mode with KAISER/PTI 1be7d46e775c um: link vmlinux with -no-pie d680db722516 orangefs: fix deadlock; do not write i_size in read_iter 42f0aba58e00 Input: trackpoint - force 3 buttons if 0 button is reported 19a7db1e2ef3 mm: fix 100% CPU kswapd busyloop on unreclaimable nodes e62b0c661f65 Revert "module: Add retpoline tag to VERMAGIC" c41bb027ed63 scsi: libiscsi: fix shifting of DID_REQUEUE host byte 7b50205cf8b9 fs/fcntl: f_setown, avoid undefined behaviour 0ccfbd4d6f02 reiserfs: don't preallocate blocks for extended attributes b7d25282b75e reiserfs: fix race in prealloc discard 898eeca02a55 netfilter: xt_osf: Add missing permission checks 2c3184ea8032 netfilter: nfnetlink_cthelper: Add missing permission checks 2915f16bdce2 ACPICA: Namespace: fix operand cache leak 3a53accd9c39 ACPI / scan: Prefer devices without _HID/_CID for _ADR matching 542cde0e3cc2 ipc: msg, make msgrcv work with LONG_MIN 685cce58f1c2 mm, page_alloc: fix potential false positive in __zone_watermark_ok 714c19ef57a5 cma: fix calculation of aligned offset bc0e2174b092 hwpoison, memcg: forcibly uncharge LRU pages c57664bd1299 mm/mmap.c: do not blow on PROT_NONE MAP_FIXED holes in the stack 1d8c402e0c46 drivers: base: cacheinfo: fix boot error message when acpi is enabled f5aaa5a2836d drivers: base: cacheinfo: fix x86 with CONFIG_OF enabled 318e17d09cbc Prevent timer value 0 for MWAITX 45ee9d5e97a4 KVM: arm/arm64: Check pagesize when allocating a hugepage at Stage 2 41e4aa17bc02 can: af_can: canfd_rcv(): replace WARN_ONCE by pr_warn_once 40bf2c0c1c9e can: af_can: can_rcv(): replace WARN_ONCE by pr_warn_once 69e78e7214e3 usbip: Fix potential format overflow in userspace tools 853c39f239eb usbip: Fix implicit fallthrough warning ce601a07bc50 usbip: prevent vhci_hcd driver from leaking a socket pointer address 5c26ee198fca orangefs: initialize op on loop restart in orangefs_devreq_read fb39345e7314 orangefs: use list_for_each_entry_safe in purge_waiting_ops c36c940cd4aa x86/asm/32: Make sync_core() handle missing CPUID on all 32-bit kernels (From OE-Core rev: 2db2bfa47dd3e04b67e5a1642d36ac6f1eff245f) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* distutils-base.bbclass: Do not use -pie with hardeningKhem Raj2018-02-231-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix build when PIE is turned on. It tries to build .so file using -pie and -shared flags together because its doing compile and link in same step CFLAGS and LDFLAGS are combined and does not work, ending in errors e.g. | /mnt/a/oe/build/tmp/work/cortexa7t2hf-neon-vfpv4-bec-linux-musleabi/python-pygpgme/0.3-r0/recipe-sysroot/usr/l ib/Scrt1.o: In function `_start_c': | /usr/src/debug/musl/1.1.16+gitAUTOINC+179766aa2e-r0/git/crt/crt1.c:17: undefined reference to `main' | collect2: error: ld returned 1 exit status This error while cryptic is due to the fact that we are building a shared library but also pass -pie flag to the link step after specify LDHSARED ( which is -shared linker flags ) we can not use -pie when doing shared libs. This is true for all the python modules inheriting setup tools Disable the pie flags thusly for all modules using setuptools since this setting is done in setuptools makefiles which are then used during module compiles Backport notes: In master, this commit is reverted in master in favor of using GCCPIE = "--enable-default-pie" in security_flags.inc. However, backporting that change introduces many merge conflicts and will be a serious maintenance issue, so I think it's safest to just backport this small change, which fixes build failures in python-cffi and likely other recipes. For completeness, this is the list of commits in OE-core master that will supersede this change: - 1c7e195c94764d680a12a49b870f04cd58860f81 "gcc: Introduce a knob to configure gcc to default to PIE" - e93765ffb5718b0fce84f0b8123963176dea95e4 "security_flags.inc: Delete pinnings for SECURITY_NO_PIE_CFLAGS" - fcfe6d4ab4460f8358e13023022a5e909941ca93 distutils,setuptools: Delete use of SECURITY_NO_PIE_CFLAGS Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Martin Kelly <mkelly@xevo.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* python3-nose: rename ${bindir}/nosetests into ${bindir}/nosetests3Denys Dmytriyenko2018-02-231-0/+4
| | | | | | | | | | | | | | | | This resolves a conflict when both python-nose and python3-nose are pulled into an image and try to install ${bindir}/nosetests binary. This matches with how other distros are solving this problem, e.g. Debian: https://packages.debian.org/jessie/all/python3-nose/filelist Also, other packages like python3-setuptools are already doing the same with their binaries. Signed-off-by: Denys Dmytriyenko <denys@ti.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Martin Kelly <mkelly@xevo.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* grub: Fix device mapper dependencyrobert_joslyn@selinc.com2018-02-231-1/+1
| | | | | | | | | The lvm2 recipe in meta-oe was split, so the libdevmapper library is provided by the libdevmapper recipe rather than lvm2. Signed-off-by: Robert Joslyn <robert_joslyn@selinc.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* linux-firmware: Add reference to iwlwifi-8000C firmwareAvinash Reddy Palleti2018-02-231-1/+2
| | | | | | | | | Adding reference to iwlwifi-8000c firmware which was removed erroneously in commit 3e4b382c0c687a76f824cd84b478c4f778e15e3e Signed-off-by: Avinash Reddy Palleti <avinash.reddy.palleti@intel.com> Acked-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* python3-setuptools: extend to nativesdkChen Qi2018-02-231-3/+4
| | | | | | | | | | | | | | Extend python3-setuptools to nativesdk because nativesdk-python3-pip needs it. Also, adjust RDEPENDS variable setting to keep the runtime dependencies for nativesdk package the same with the target one. The native package and the target package's dependencies remain the same as before. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Martin Kelly <mkelly@xevo.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* tzdata: update to 2018cArmin Kuster2018-02-231-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The 2018c release of the tz code and data is available. It follows on the 2018a and 2018b releases, which were published but were not announced until now, due to problems discovered late in their release processes. 2018a had a build-failure typo, and 2018a and 2018b both had problems with ICU and Java, downstream packages which do not support a feature (negative DST offsets) used in 2018a and 2018b. The typo has been fixed, and data changes using negative DST offsets have been reverted pending development of a mechanism to export data to platforms lacking support for such data. Briefly: São Tomé and Príncipe switched from +00 to +01. Brazil's DST will now start on November's first Sunday. Use Debian-style installation locations, instead of 4.3BSD-style. New zic option -t. Changes to past and future time stamps São Tomé and Príncipe switched from +00 to +01 on 2018-01-01 at 01:00. (Thanks to Steffen Thorsen and Michael Deckers.) Changes to future time stamps Starting in 2018 southern Brazil will begin DST on November's first Sunday instead of October's third Sunday. (Thanks to Steffen Thorsen.) Changes to past time stamps Japanese DST transitions (1948-1951) were Sundays at 00:00, not Saturdays or Sundays at 02:00. (Thanks to Takayuki Nikai.) A discrepancy of 4 s in timestamps before 1931 in South Sudan has been corrected. The 'backzone' and 'zone.tab' files did not agree with the 'africa' and 'zone1970.tab' files. (Problem reported by Michael Deckers.) The abbreviation invented for Bolivia Summer Time (1931-2) is now BST instead of BOST, to be more consistent with the convention used for Latvian Summer Time (1918-9) and for British Summer Time. Changes to build procedure The default installation locations have been changed to mostly match Debian circa 2017, instead of being designed as an add-on to 4.3BSD circa 1986. This affects the Makefile macros TOPDIR, TZDIR, MANDIR, and LIBDIR. New Makefile macros TZDEFAULT, USRDIR, USRSHAREDIR, BINDIR, ZDUMPDIR, and ZICDIR let installers tailor locations more precisely. (This responds to suggestions from Brian Inglis and from Steve Summit.) The default installation procedure no longer creates the backward-compatibility link US/Pacific-New, which causes confusion during user setup (e.g., see Debian bug 815200). Use 'make BACKWARD="backward pacificnew"' to create the link anyway, for now. Eventually we plan to remove the link entirely. tzdata.zi now contains a version-number comment. (Suggested by Tom Lane.) The Makefile now quotes values like BACKWARD more carefully when passing them to the shell. (Problem reported by Zefram.) Builders no longer need to specify -DHAVE_SNPRINTF on platforms that have snprintf and use pre-C99 compilers. (Problem reported by Jon Skeet.) The build procedure now works around mawk 1.3.3's lack of support for character class expressions. (Problem reported by Ohyama.) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 97927956a6629381b54973d01e16c5f039f5e5bb) Signed-off-by: Armin Kuster <akuster808@gmail.com> (cherry picked from commit f266d17095441dd136c490578d7aae824ab16870)
* tzcode: update to 2018cArmin Kuster2018-02-231-6/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | removed patches now included in update. The 2018a through 2018c releases reflect the following changes, which were either circulated on the tz mailing list or are relatively minor technical or administrative changes. This announcement has merged the set of changes made by the three releases, to make it easier to see the difference between 2017c and 2018c; please see the 2018c NEWS file for more details about intermediate versions. Release 2018c - 2018-01-22 23:00:44 -0800 Release 2018b - 2018-01-17 23:24:48 -0800 Release 2018a - 2018-01-12 22:29:21 -0800 Changes to code zic has a new option -t FILE that specifies the location of the file that determines local time when TZ is unset. The default for this location can be configured via the new TZDEFAULT makefile macro, which defaults to /etc/localtime. Diagnostics and commentary now distinguish UT from UTC more carefully; see theory.html for more information about UT vs UTC. zic has been ported to GCC 8's -Wstringop-truncation option. (Problem reported by Martin Sebor.) Changes to documentation and commentary The zic man page now documents the longstanding behavior that times and years can be out of the usual range, with negative times counting backwards from midnight and with year 0 preceding year 1. (Problem reported by Michael Deckers.) The theory.html file now mentions the POSIX limit of six chars per abbreviation, and lists alphabetic abbreviations used. The files tz-art.htm and tz-link.htm have been renamed to tz-art.html and tz-link.html, respectively, for consistency with other file names and to simplify web server configuration. Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit aae1131225b92d2f984a2de35b2e21592ae8195d) Signed-off-by: Armin Kuster <akuster808@gmail.com> (cherry picked from commit 017bbce4101e90388cf662e12157a788112e0727)
* tzdata: update 2017cArmin Kuster2018-02-231-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | LICENSE changed do to rewording https://github.com/eggert/tz/commit/7097a652778d35acf747d14f8bf7b3ced479bbc0#diff-9879d6db96fd29134fc802214163b95a Briefly: Northern Cyprus switches from +03 to +02/+03 on 2017-10-29. Fiji ends DST 2018-01-14, not 2018-01-21. Namibia switches from +01/+02 to +02 on 2018-04-01. Sudan switches from +03 to +02 on 2017-11-01. Tonga likely switches from +13/+14 to +13 on 2017-11-05. Turks & Caicos switches from -04 to -05/-04 on 2018-11-04. A new file tzdata.zi now holds a small text copy of all data. The zic input format has been regularized slightly. Changes to future time stamps Northern Cyprus has decided to resume EU rules starting 2017-10-29, thus reinstituting winter time. Fiji ends DST 2018-01-14 instead of the 2018-01-21 previously predicted. (Thanks to Dominic Fok.) Adjust future predictions accordingly. Namibia will switch from +01 with DST to +02 all year on 2017-09-03 at 02:00. This affects UT offsets starting 2018-04-01 at 02:00. (Thanks to Steffen Thorsen.) Sudan will switch from +03 to +02 on 2017-11-01. (Thanks to Ahmed Atyya and Yahia Abdalla.) South Sudan is not switching, so Africa/Juba is no longer a link to Africa/Khartoum. Tonga has likely ended its experiment with DST, and will not adjust its clocks on 2017-11-05. Although Tonga has not announced whether it will continue to observe DST, the IATA is assuming that it will not. (Thanks to David Wade.) Turks & Caicos will switch from -04 all year to -05 with US DST on 2018-03-11 at 03:00. This affects UT offsets starting 2018-11-04 at 02:00. (Thanks to Steffen Thorsen.) Changes to past time stamps Namibia switched from +02 to +01 on 1994-03-21, not 1994-04-03. (Thanks to Arthur David Olson.) Detroit did not observe DST in 1967. Use railway time for Asia/Kolkata before 1941, by switching to Madras local time (UT +052110) in 1870, then to IST (UT +0530) in 1906. Also, treat 1941-2's +0630 as DST, like 1942-5. Europe/Dublin's 1946 and 1947 fallback transitions occurred at 02:00 standard time, not 02:00 DST. (Thanks to Michael Deckers.) Pacific/Apia and Pacific/Pago_Pago switched from Antipodean to American time in 1892, not 1879. (Thanks to Michael Deckers.) Adjust the 1867 transition in Alaska to better reflect the historical record, by changing it to occur on 1867-10-18 at 15:30 Sitka time rather than at the start of 1867-10-17 local time. Although strictly speaking this is accurate only for Sitka, the rest of Alaska's blanks need to be filled in somehow. Fix off-by-one errors in UT offsets for Adak and Nome before 1867. (Thanks to Michael Deckers.) Add 7 s to the UT offset in Asia/Yangon before 1920. Changes to zone names Remove Canada/East-Saskatchewan from the 'backward' file, as it exceeded the 14-character limit and was an unused misnomer anyway. Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 77a8256d9cbfe24d470aac9b4cc2910a41ca0ee8) Signed-off-by: Armin Kuster <akuster808@gmail.com> (cherry picked from commit 2ea37fd4fad2e5ef21c119b03f09bcf2b0e7266e)
* tzcode-native: update to 2017cArmin Kuster2018-02-233-6/+298
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | LICENSE changes do to rewording https://github.com/eggert/tz/commit/7097a652778d35acf747d14f8bf7b3ced479bbc0#diff-9879d6db96fd29134fc802214163b95a Backported to fixes from upstream too. Changes to code zic and the reference runtime now reject multiple leap seconds within 28 days of each other, or leap seconds before the Epoch. As a result, support for double leap seconds, which was obsolescent and undocumented, has been removed. Double leap seconds were an error in the C89 standard; they have never existed in civil timekeeping. (Thanks to Robert Elz and Bradley White for noticing glitches in the code that uncovered this problem.) zic now warns about use of the obsolescent and undocumented -y option, and about use of the obsolescent TYPE field of Rule lines. zic now allows unambiguous abbreviations like "Sa" and "Su" for weekdays; formerly it rejected them due to a bug. Conversely, zic no longer considers non-prefixes to be abbreviations; for example, it no longer accepts "lF" as an abbreviation for "lastFriday". Also, zic warns about the undocumented usage with a "last-" prefix, e.g., "last-Fri". Similarly, zic now accepts the unambiguous abbreviation "L" for "Link" in ordinary context and for "Leap" in leap-second context. Conversely, zic no longer accepts non-prefixes such as "La" as abbreviations for words like "Leap". zic no longer accepts leap second lines in ordinary input, or ordinary lines in leap second input. Formerly, zic sometimes warned about this undocumented usage and handled it incorrectly. The new macro HAVE_TZNAME governs whether the tzname external variable is exported, instead of USG_COMPAT. USG_COMPAT now governs only the external variables "timezone" and "daylight". This change is needed because the three variables are not in the same category: although POSIX requires tzname, it specifies the other two variables as optional. Also, USG_COMPAT is now 1 or 0: if not defined, the code attempts to guess it from other macros. localtime.c and difftime.c no longer require stdio.h, and .c files other than zic.c no longer require sys/wait.h. zdump.c no longer assumes snprintf. (Reported by Jonathan Leffler.) Calculation of time_t extrema works around a bug in GCC 4.8.4 (Reported by Stan Shebs and Joseph Myers.) zic.c no longer mistranslates formats of line numbers in non-English locales. (Problem reported by Benno Schulenberg.) Several minor changes have been made to the code to make it a bit easier to port to MS-Windows and Solaris. (Thanks to Kees Dekker for reporting the problems.) Changes to documentation and commentary The two new files 'theory.html' and 'calendars' contain the contents of the removed file 'Theory'. The goal is to document tzdb theory more accessibly. The zic man page now documents abbreviation rules. tz-link.htm now covers how to apply tzdata changes to clients. (Thanks to Jorge Fábregas for the AIX link.) It also mentions MySQL. The leap-seconds.list URL has been updated to something that is more reliable for tzdb. (Thanks to Tim Parenti and Brian Inglis.) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 74af497f8d6b4e28d97c0f2cdb4ece90c2a6b8b5) Signed-off-by: Armin Kuster <akuster808@gmail.com> (cherry picked from commit 12a538bbbc8d04e875f81bd65e9754d749273aac)
* linux-yocto/4.9: update to v4.9.78Bruce Ashfield2018-02-233-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the korg 4.9 -stable updates. These include patches for Spectre and meltdown mitigation. The changelog follows: 79584a422125 Linux 4.9.78 60249fe9050b MIPS: AR7: ensure the port type's FCR value is used 06d7342d8498 x86/retpoline: Optimize inline assembler for vmexit_fill_RSB b9f8b5935394 x86/pti: Document fix wrong index 4b71be496642 kprobes/x86: Disable optimizing on the function jumps to indirect thunk 36ad6ba501d6 kprobes/x86: Blacklist indirect thunk functions for kprobes 09402d83395f retpoline: Introduce start/end markers of indirect thunk c5aa687060a8 x86/mce: Make machine check speculation protected 87ac29717de8 usbip: fix warning in vhci_hcd_probe/lockdep_init_map 0d92cf7f29e6 x86/cpu, x86/pti: Do not enable PTI on AMD processors ddfaa7acd7a2 arm64: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls 2904adc5b1c0 dm thin metadata: THIN_MAX_CONCURRENT_LOCKS should be 6 cabf6294a6dc dm btree: fix serious bug in btree_split_beneath() ca2d73686720 workqueue: avoid hard lockups in show_workqueue_state() d314f3bc7f3d libata: apply MAX_SEC_1024 to all LITEON EP1 series devices 8a3f4baaa4c3 proc: fix coredump vs read /proc/*/stat race 43c3e093c26d scripts/gdb/linux/tasks.py: fix get_thread_info 23d68eddd857 can: peak: fix potential bug in packet fragmentation 19f47eafe10c ARM: dts: kirkwood: fix pin-muxing of MPP7 on OpenBlocks A7 1f32f15ec73c ARM: sunxi_defconfig: Enable CMA 969e2145eb4a phy: work around 'phys' references to usb-nop-xceiv devices 9a50ea0ce7cc tracing: Fix converting enum's from the map in trace_event_eval_update() cb513d1414f9 Input: twl4030-vibra - fix sibling-node lookup eaabab6468b3 Input: twl6040-vibra - fix child-node lookup 9be13b3357e1 Input: 88pm860x-ts - fix child-node lookup 607b86e17352 Input: ALPS - fix multi-touch decoding on SS4 plus touchpads 9792f9b483cd perf tools: Fix build with ARCH=x86_64 c557481a9491 x86/apic/vector: Fix off by one in error path 5b13f593565f pipe: avoid round_pipe_size() nr_pages overflow on 32-bit 02802dfc82a2 x86/tsc: Fix erroneous TSC rate on Skylake Xeon 5ab44e8f0f0d x86/mm/pkeys: Fix fill_sig_info_pkey eee0cba7b02f module: Add retpoline tag to VERMAGIC a96cf98dda3f x86/cpufeature: Move processor tracing out of scattered features 13ccac5de853 objtool: Improve error message for bad file argument b73d68788f79 x86/retpoline: Add LFENCE to the retpoline/RSB filling RSB macros abf67b1e7881 x86/retpoline: Fill RSB on context switch for affected CPUs 1ad4f2872c3b sched/deadline: Zero out positive runtime after throttling constrained tasks 997231f9fd7a scsi: hpsa: fix volume offline state d303d0ca9afb iser-target: Fix possible use-after-free in connection establishment error 0476e6d0b752 af_key: fix buffer overread in parse_exthdrs() e4dc05ab8f5a af_key: fix buffer overread in verify_address_len() 676109b28cad timers: Unconditionally check deferrable base 4b6e681f5952 ALSA: hda - Apply the existing quirk to iMac 14,1 fae704d5bd29 ALSA: hda - Apply headphone noise quirk for another Dell XPS 13 variant b9e168a0c629 ALSA: pcm: Remove yet superfluous WARN_ON() e4ff9f294629 ALSA: seq: Make ioctls race-free d8a3170db0de futex: Prevent overflow by strengthen input validation bb7119eea22c scsi: sg: disable SET_FORCE_LOW_DMA c9ca9d9d9b79 libnvdimm, btt: Fix an incompatibility in the log layout b8cf9ff79d63 Linux 4.9.77 1b92c48a2eeb x86/pti/efi: broken conversion from efi to kernel page table 92e8f2049474 objtool: Fix retpoline support for pre-ORC objtool 44f1eae7fe65 x86/retpoline: Remove compile time warning c05d544d5343 selftests/x86: Add test_vsyscall c1ddd99a0296 x86/retpoline: Fill return stack buffer on vmexit 276e30044710 x86/retpoline/irq32: Convert assembler indirect jumps a590960ae6ea x86/retpoline/checksum32: Convert assembler indirect jumps 87a1fe36250d x86/retpoline/xen: Convert Xen hypercall indirect jumps 9e37da4c3de1 x86/retpoline/hyperv: Convert assembler indirect jumps 83d7658362cc x86/retpoline/ftrace: Convert ftrace assembler indirect jumps 8b1bacc3218c x86/retpoline/entry: Convert entry assembler indirect jumps 2adc2f74449f x86/retpoline/crypto: Convert crypto assembler indirect jumps 8f96937ee304 x86/spectre: Add boot time option to select Spectre v2 mitigation 2bb5de42f254 x86/retpoline: Add initial retpoline support 4bf050da57d9 x86/asm: Use register variable to get stack pointer value 4d8bd3e2f6b1 objtool: Allow alternatives to be ignored 3adb52ab2976 objtool: Detect jumps to retpoline thunks 35aee626fa63 objtool, modules: Discard objtool annotation sections for modules 00bcb5ada638 x86/mm/32: Move setup_clear_cpu_cap(X86_FEATURE_PCID) earlier 91b7e5cdc80a x86/alternatives: Add missing '\n' at end of ALTERNATIVE inline asm 194dc04770f5 x86/alternatives: Fix optimize_nops() checking 5ddd318a4715 sysfs/cpu: Fix typos in vulnerability documentation 9c5e750c8e84 x86/cpu/AMD: Use LFENCE_RDTSC in preference to MFENCE_RDTSC abcc3e5f0079 x86/cpu/AMD: Make LFENCE a serializing instruction 45a98824bd79 x86/cpu: Implement CPU vulnerabilites sysfs functions 11ec2df9c020 sysfs/cpu: Add vulnerability folder 56eff367e071 x86/cpu: Merge bugs.c and bugs_64.c 26323fb4d717 x86/cpufeatures: Add X86_BUG_SPECTRE_V[12] 43fe95308d27 x86/pti: Rename BUG_CPU_INSECURE to BUG_CPU_MELTDOWN d88f601b9ac9 x86/cpufeatures: Add X86_BUG_CPU_INSECURE c2cacde516a4 x86/cpufeatures: Make CPU bugs sticky ef463981018e x86/cpu: Factor out application of forced CPU caps 4e6c2af2ba93 x86/Documentation: Add PTI description d598347989aa e1000e: Fix e1000_check_for_copper_link_ich8lan return value. 3ba5d3a2cf40 uas: ignore UAS for Norelsys NS1068(X) chips 6aebc2670ebf Bluetooth: Prevent stack info leak from the EFS element. c51d23dffc2e staging: android: ashmem: fix a race condition in ASHMEM_SET_SIZE ioctl 8ab8c6e6607a usbip: vudc_tx: fix v_send_ret_submit() vulnerability to null xfer buffer 86c8d58fc753 usbip: fix vudc_rx: harden CMD_SUBMIT path to handle malicious input 6851ec74bfe4 usbip: remove kernel addresses from usb device and urb debug msgs 435db24bb91f USB: fix usbmon BUG trigger 9f6ca0ea7a7a usb: misc: usb3503: make sure reset is low for at least 100us 11632d079e9e USB: serial: cp210x: add new device ID ELV ALC 8xxx 4abe275c2dee USB: serial: cp210x: add IDs for LifeScan OneTouch Verio IQ 820ef2a0e54c bpf, array: fix overflow in max_entries and undefined behavior in index_mask a9bfac14cde2 bpf: prevent out-of-bounds speculation f55093dccd3a bpf: refactor fixup_bpf_calls() 28035366afe9 bpf: move fixup_bpf_calls() function 60c7a9cd5050 target: Avoid early CMD_T_PRE_EXECUTE failures during ABORT_TASK 748e1b6281f5 iscsi-target: Make TASK_REASSIGN use proper se_cmd->cmd_kref ec61bafb2abd kaiser: Set _PAGE_NX only if supported 08a752581104 drm/vmwgfx: Potential off by one in vmw_view_add() 012df71d2980 KVM: x86: Add memory barrier on vmcs field lookup 431fd501aa3f x86/microcode/intel: Extend BDW late-loading with a revision check 553a8b8c8d87 rbd: set max_segments to USHRT_MAX 3752d2fb9a6d crypto: algapi - fix NULL dereference in crypto_remove_spawns() b28394cbb402 net/sched: Fix update of lastuse in act modules implementing stats_update e2b825e8de16 mlxsw: spectrum_router: Fix NULL pointer deref 16d5b481d098 ethtool: do not print warning for applications using legacy API dde00c92245d ipv6: fix possible mem leaks in ipv6_make_skb() 6f237183c7ca net: stmmac: enable EEE in MII, GMII or RGMII only 7f4226ffcba0 sh_eth: fix SH7757 GEther initialization eb2f80e099d4 sh_eth: fix TSU resource handling ce31b6ac1111 RDS: null pointer dereference in rds_atomic_free_op cebb382931c4 RDS: Heap OOB write in rds_message_alloc_sgs() 61196a67cac4 net: core: fix module type in sock_diag_bind ca5681b723d3 ip6_tunnel: disable dst caching if tunnel is dual-stack fe71f34fbf83 8021q: fix a memory leak for VLAN 0 device 66bb6c2c4445 xhci: Fix ring leak in failure path of xhci_alloc_virt_device() 135f98084eac cx82310_eth: use skb_cow_head() to deal with cloned skbs 7c5015409bef smsc75xx: use skb_cow_head() to deal with cloned skbs ab4fd7a2ddc5 sr9700: use skb_cow_head() to deal with cloned skbs 542bcc549379 lan78xx: use skb_cow_head() to deal with cloned skbs 1ecdfc1ee99d zswap: don't param_set_charp while holding spinlock 5c1b80f674e9 x86/acpi: Reduce code duplication in mp_override_legacy_irq() 43ff00f87377 ALSA: aloop: Fix racy hw constraints adjustment 5af666d0ddb7 ALSA: aloop: Fix inconsistent format due to incomplete rule 01046dd834ac ALSA: aloop: Release cable upon open error path bee3f2d5c02a ALSA: pcm: Allow aborting mutex lock at OSS read/write loops 3a00564cb49f ALSA: pcm: Abort properly at pending signal in OSS read/write loops 8e81425e80c9 ALSA: pcm: Add missing error checks in OSS emulation plugin builder 83da0245eda2 ALSA: pcm: Remove incorrect snd_BUG_ON() usages 0199927a8e51 x86/acpi: Handle SCI interrupts above legacy space gracefully 64ab063b7193 platform/x86: wmi: Call acpi_wmi_init() later 491c0ca3dbd5 kvm: vmx: Scrub hardware GPRs at VM-exit 78c00f597ba8 MIPS: Disallow outsized PTRACE_SETREGSET NT_PRFPREG regset accesses 1f4cff1c364b MIPS: Also verify sizeof `elf_fpreg_t' with PTRACE_SETREGSET cfc5c63a38ca MIPS: Fix an FCSR access API regression with NT_PRFPREG and MSA f616180a8720 MIPS: Consistently handle buffer counter with PTRACE_SETREGSET 5b593a81fddd MIPS: Guard against any partial write attempt with PTRACE_SETREGSET 8eb5655aacdd MIPS: Factor out NT_PRFPREG regset access helpers 14e1c579acba MIPS: Validate PR_SET_FP_MODE prctl(2) requests against the ABI of the task 30191718645d IB/srpt: Disable RDMA access by the initiator 02f201f78fb9 can: gs_usb: fix return value of the "set_bittiming" callback c781e3be97a1 KVM: Fix stack-out-of-bounds read in write_mmio c5ab9ee144d8 ath10k: rebuild crypto header in rx data frames 234c8e60437d mac80211: Add RX flag to indicate ICV stripped b58aa24edb62 dm bufio: fix shrinker scans when (nr_to_scan < retain_target) 7bbc6ca48877 Linux 4.9.76 5e1f377fc810 mtd: nand: pxa3xx: Fix READOOB implementation beca4e2d9944 Map the vsyscall page with _PAGE_USER 47f3cea393ab x86/tlb: Drop the _GPL from the cpu_tlbstate export 91dfc41e753b parisc: qemu idle sleep support 14c06206b98f parisc: Fix alignment of pa_tlb_lock in assembly on 32-bit SMP kernel dd43c465ba24 x86/microcode/AMD: Add support for fam17h microcode loading 2b009d33f427 Input: elantech - add new icbody type 15 cc1349fa9c22 ARC: uaccess: dont use "l" gcc inline asm constraint modifier e6a897a684c2 iommu/arm-smmu-v3: Cope with duplicated Stream IDs 03975faee7ce iommu/arm-smmu-v3: Don't free page table ops twice 4d53eb494950 kernel/signal.c: remove the no longer needed SIGNAL_UNKILLABLE check in complete_signal() 794ac8ef9b06 kernel/signal.c: protect the SIGNAL_UNKILLABLE tasks from !sig_kernel_only() signals 1453b3ac6cf8 kernel/signal.c: protect the traced SIGNAL_UNKILLABLE tasks from SIGKILL 79258d983480 kernel: make groups_sort calling a responsibility group_info allocators 3a381abc5b70 nbd: fix use-after-free of rq/bio in the xmit path 2b9b2002e05d fscache: Fix the default for fscache_maybe_release_page() 34fa2eede095 sunxi-rsb: Include OF based modalias in device uevent c195a4c0230d crypto: pcrypt - fix freeing pcrypt instances 868f50b95dbe crypto: chacha20poly1305 - validate the digest size f6db86f31b47 crypto: n2 - cure use after free 790080ce0e32 kernel/acct.c: fix the acct->needcheck check in check_free_space() 9f74755895f9 Linux 4.9.75 92fd81f77267 kaiser: Set _PAGE_NX only if supported ea6cd39d230f KPTI: Report when enabled e71fac01727a KPTI: Rename to PAGE_TABLE_ISOLATION 59094faf3f61 x86/kaiser: Move feature detection up 402e63de94af kaiser: disabled on Xen PV 2c2721754a7f x86/kaiser: Reenable PARAVIRT 1817d2c2fac1 x86/paravirt: Dont patch flush_tlb_single fe5cb75fd2dd kaiser: kaiser_flush_tlb_on_return_to_user() check PCID b72c26e911c5 kaiser: asm/tlbflush.h handle noPGE at lower level 8c2f8a5cc15b kaiser: drop is_atomic arg to kaiser_pagetable_walk() 169b369f99af kaiser: use ALTERNATIVE instead of x86_cr3_pcid_noflush 8018307a45a9 x86/kaiser: Check boottime cmdline params 50624dd12d6d x86/kaiser: Rename and simplify X86_FEATURE_KAISER handling 23e09439aa46 kaiser: add "nokaiser" boot option, using ALTERNATIVE cb7d8d7e6737 kaiser: fix unlikely error in alloc_ldt_struct() 3df146178706 kaiser: kaiser_remove_mapping() move along the pgd 05ddad146d02 kaiser: paranoid_entry pass cr3 need to paranoid_exit d0142ceb7926 kaiser: x86_cr3_pcid_noflush and x86_cr3_pcid_user 6a2b4117614c kaiser: PCID 0 for kernel and 128 for user 0b5ca9d99599 kaiser: load_new_mm_cr3() let SWITCH_USER_CR3 flush user 2684b12a169e kaiser: enhanced by kernel and user PCIDs 1972bb9d9206 kaiser: vmstat show NR_KAISERTABLE as nr_overhead 1ce27de4011e kaiser: delete KAISER_REAL_SWITCH option c27cdea56c54 kaiser: name that 0x1000 KAISER_SHADOW_PGD_OFFSET 61b7a404fa13 kaiser: cleanups while trying for gold link 604db4961085 kaiser: align addition to x86/mm/Makefile be6bf01f4caa kaiser: tidied up kaiser_add/remove_mapping slightly 67fab0d4acb3 kaiser: tidied up asm/kaiser.h somewhat f43f386f0bf0 kaiser: ENOMEM if kaiser_pagetable_walk() NULL f881e626849c kaiser: fix perf crashes 19377944317f kaiser: fix regs to do_nmi() ifndef CONFIG_KAISER 639c005daeeb kaiser: KAISER depends on SMP 7a92e20d157f kaiser: fix build and FIXME in alloc_ldt_struct() 0994a2cf8fe4 kaiser: stack map PAGE_SIZE at THREAD_SIZE-PAGE_SIZE ac2f1018ac21 kaiser: do not set _PAGE_NX on pgd_none 8f0baadf2bea kaiser: merged update 13be4483bb48 KAISER: Kernel Address Isolation b5fd58e997cf x86/boot: Add early cmdline parsing for options with arguments 8824b2d7abfb tcp_bbr: reset long-term bandwidth sampling on loss recovery undo 61c51da2b4bd tcp_bbr: reset full pipe detection on loss recovery undo 07bcb2489b96 Linux 4.9.74 181a832c2e26 mm/vmstat: Make NR_TLB_REMOTE_FLUSH_RECEIVED available even on UP d76dabb5af06 tty: fix tty_ldisc_receive_buf() documentation 00fc57ae06c3 n_tty: fix EXTPROC vs ICANON interaction with TIOCINQ (aka FIONREAD) 404ae546c7d1 x86/smpboot: Remove stale TLB flush invocations e8119ac05d71 nohz: Prevent a timer interrupt storm in tick_nohz_stop_sched_tick() 249d4a9b3246 timers: Reinitialize per cpu bases on hotplug 574e543ff970 timers: Invoke timer_start_debug() where it makes sense d840687aa8a3 timers: Use deferrable base independent of base::nohz_active 09d3e69305b3 usb: xhci: Add XHCI_TRUST_TX_LENGTH for Renesas uPD720201 ab1fbfecd330 USB: Fix off by one in type-specific length check of BOS SSP capability 425d2f15338d usb: add RESET_RESUME for ELSA MicroLink 56K 0f2e9cbc231c usb: Add device quirk for Logitech HD Pro Webcam C925e d98f4d4d0283 USB: serial: option: adding support for YUGA CLM920-NC5 192cdf5ecaf8 USB: serial: option: add support for Telit ME910 PID 0x1101 6ab3d87ad702 USB: serial: qcserial: add Sierra Wireless EM7565 0af1aebb6a8b USB: serial: ftdi_sio: add id for Airbus DS P8GR 03dce0573d38 usbip: vhci: stop printing kernel pointer addresses in messages 9e9f4255c0d3 usbip: stub: stop printing kernel pointer addresses in messages 1ef5c433b3b9 usbip: prevent leaking socket pointer address in messages 3c579d0b4f0f usbip: fix usbip bind writing random string after command in match_busid 67b539cab43c s390/qeth: update takeover IPs after configuration change 476d7d693295 s390/qeth: lock IP table while applying takeover changes 475018c79742 s390/qeth: don't apply takeover changes to RXIP 6ed7c48e93bb s390/qeth: apply takeover changes when mode is toggled 7493d98ea84c net/mlx5: Fix error flow in CREATE_QP command c844a4589487 net/mlx5e: Prevent possible races in VXLAN control flow 604225824f06 net/mlx5e: Add refcount to VXLAN structure d1614fd9cd10 net/mlx5e: Fix possible deadlock of VXLAN lock 9424a79ec11d net/mlx5e: Fix features check of IPv6 traffic 138723912343 net/mlx5: Fix rate limit packet pacing naming and struct e74fe7268e7e tcp: invalidate rate samples during SACK reneging 58f6ebbd3424 sock: free skb in skb_complete_tx_timestamp on error a746fadd5e31 net: phy: micrel: ksz9031: reconfigure autoneg after phy autoneg workaround 03c93293a83a net: Fix double free and memory corruption in get_net_ns_by_id() 8c38f3190fd6 net: fec: Allow reception of frames bigger than 1522 bytes 243adaa4eaea net: bridge: fix early call to br_stp_change_bridge_id and plug newlink leaks e4f669802775 ipv4: Fix use-after-free when flushing FIB tables e51abae8458a adding missing rcu_read_unlock in ipxip6_rcv ae67e5486b97 sctp: Replace use of sockets_allocated with specified macro. 99cf2daf0da3 net: mvmdio: disable/unprepare clocks in EPROBE_DEFER case f75f910ffa90 net: ipv4: fix for a race condition in raw_sendmsg 484369ff9715 tg3: Fix rx hang on MTU change with 5717/5719 7887a700ce61 tcp md5sig: Use skb's saddr when replying to an incoming segment a4bf8efd2bcb tcp_bbr: record "full bw reached" decision in new full_bw_reached bit 53288d82188b RDS: Check cmsg_len before dereferencing CMSG_DATA 8b032bde2899 ptr_ring: add barriers b3b56038bab0 net: reevalulate autoflowlabel setting after sysctl setting 8baa58c5d536 net: qmi_wwan: add Sierra EM7565 1199:9091 0b18782288a2 netlink: Add netns check on taps 2c1a0b2e2bac net: igmp: Use correct source address on IGMPv3 reports 930882f8b831 net: fec: unmap the xmit buffer that are not transferred by DMA f6d7cdbb0285 ipv6: mcast: better catch silly mtu values c2f78bf8ca3a ipv4: igmp: guard against silly MTU values b929ccccbc8c kbuild: add '-fno-stack-check' to kernel build options 04bdf71d9f74 x86/mm/64: Fix reboot interaction with CR4.PCIDE b52f937eccd4 x86/mm: Enable CR4.PCIDE on supported systems e6a29320de00 x86/mm: Add the 'nopcid' boot option to turn off PCID 1e7f3d8875ee x86/mm: Disable PCID on 32-bit kernels 3e5daacf6517 x86/mm: Remove the UP asm/tlbflush.h code, always use the (formerly) SMP code a94af050080f x86/mm: Reimplement flush_tlb_page() using flush_tlb_mm_range() 113980c002eb x86/mm: Make flush_tlb_mm_range() more predictable 219acedb061c x86/mm: Remove flush_tlb() and flush_tlb_current_task() 72b812d5b874 x86/vm86/32: Switch to flush_tlb_mm_range() in mark_screen_rdonly() 65ca46e5fe12 ALSA: hda - fix headset mic detection issue on a Dell machine a1dbcd823a30 ALSA: hda: Drop useless WARN_ON() d30d1761bc43 ASoC: tlv320aic31xx: Fix GPIO1 register definition b04640a450d3 ASoC: twl4030: fix child-node lookup 00add00ed2c0 ASoC: fsl_ssi: AC'97 ops need regmap, clock and cleaning up on failure 35f87d45cba3 ASoC: da7218: fix fix child-node lookup 125e81b5afcb ASoC: wm_adsp: Fix validation of firmware and coeff lengths 72d5e020c0ef iw_cxgb4: Only validate the MSN for successful completions 2e0d458c315a ring-buffer: Mask out the info bits when returning buffer page length 81e155e7b023 tracing: Fix crash when it fails to alloc ring buffer 5dc4cd2688e3 tracing: Fix possible double free on failure of allocating trace buffer 6edea15d120c tracing: Remove extra zeroing out of the ring buffer page 3d16a1315add sync objtool's copy of x86-opcode-map.txt b3e88217e2f9 Linux 4.9.73 37435f7e80ef bpf/verifier: Fix states_equal() comparison of pointer and UNKNOWN 69cf72b28791 net: mvneta: eliminate wrong call to handle rx descriptor error a57f99f484e5 net: mvneta: use proper rxq_number in loop on rx queues 405f3d7946fd net: mvneta: clear interface link status on port disable 423716cf2815 libnvdimm, pfn: fix start_pad handling for aligned namespaces 77b318a4e558 powerpc/perf: Dereference BHRB entries safely 2635a64d0e94 clk: sunxi: sun9i-mmc: Implement reset callback for reset controls 18276e9bcd49 kvm: x86: fix RSM when PCID is non-zero e5c73b3b60e1 KVM: X86: Fix load RFLAGS w/o the fixed bit 418dfce4fa63 pinctrl: cherryview: Mask all interrupts on Intel_Strago based systems cb8b2fd1909e spi: xilinx: Detect stall with Unknown commands 373386ec3f70 parisc: Hide Diva-built-in serial aux and graphics card 10b4a621f367 PCI / PM: Force devices to D0 in pci_pm_thaw_noirq() 3176065495e1 ALSA: usb-audio: Fix the missing ctl name suffix at parsing SU beab14a3eeb8 ALSA: usb-audio: Add native DSD support for Esoteric D-05X cec92448c58e ALSA: rawmidi: Avoid racy info ioctl via ctl device becf7d87cda9 mfd: twl6040: Fix child-node lookup f4c0796fdc8b mfd: twl4030-audio: Fix sibling-node lookup 2db85cb211d0 mfd: cros ec: spi: Don't send first message too soon e81cff1cedef crypto: mcryptd - protect the per-CPU queue with a lock d31a207aaf07 acpi, nfit: fix health event notification 54c74d38819d ACPI: APEI / ERST: Fix missing error handling in erst_reader() 2df397931072 Linux 4.9.72 6430e166aee8 sparc32: Export vac_cache_size to fix build error 3695b3b18519 bpf: fix incorrect sign extension in check_alu_op() d75d3ee237ce bpf: reject out-of-bounds stack pointer calculation 7b5b73ea87a0 bpf: fix branch pruning logic 565f012f5abb bpf: adjust insn_aux_data when patching insns 3b6c84bc6449 Revert "Bluetooth: btusb: driver to enable the usb-wakeup feature" dbeb719e24c3 platform/x86: asus-wireless: send an EV_SYN/SYN_REPORT between state changes 00ecb4b1a599 MIPS: math-emu: Fix final emulation phase for certain instructions 3cff90788e28 thermal/drivers/hisi: Fix multiple alarm interrupts firing 1b2c46a6be45 thermal/drivers/hisi: Simplify the temperature/step computation 2dac559df962 thermal/drivers/hisi: Fix kernel panic on alarm interrupt b679b8d7bad0 thermal/drivers/hisi: Fix missing interrupt enablement 82bf76afa8af thermal: hisilicon: Handle return value of clk_prepare_enable b86c7b8c5dfb cpuidle: fix broadcast control when broadcast can not be entered 15319d2a49ca rtc: set the alarm to the next expiring timer acc96729e1d8 tcp: fix under-evaluated ssthresh in TCP Vegas 5859027994f9 clk: sunxi-ng: sun6i: Rename HDMI DDC clock to avoid name collision bb0618ac2302 staging: greybus: light: Release memory obtained by kasprintf 4bf42a2ec12a net: ipv6: send NS for DAD when link operationally up 52d0a601aec4 fm10k: ensure we process SM mbx when processing VF mbx 76d83bfc1158 vfio/pci: Virtualize Maximum Payload Size de5a4c816d31 scsi: lpfc: PLOGI failures during NPIV testing b438d2f7e23c scsi: lpfc: Fix secure firmware updates fc9d6386a9a3 fm10k: fix mis-ordered parameters in declaration for .ndo_set_vf_bw bd0feaac155f ASoC: img-parallel-out: Add pm_runtime_get/put to set_fmt callback 6af9b18a2e48 tracing: Exclude 'generic fields' from histograms fbb2d72a54c6 PCI/AER: Report non-fatal errors only to the affected endpoint 1d4b32bee9c7 IB/rxe: check for allocation failure on elem 2141182852b8 ixgbe: fix use of uninitialized padding 700053c8733e igb: check memory allocation failure c236525bae02 PM / OPP: Move error message to debug level 164a941c031b PCI: Create SR-IOV virtfn/physfn links before attaching driver b40eeea31afd scsi: mpt3sas: Fix IO error occurs on pulling out a drive from RAID1 volume created on two SATA drive fd1d9dccc01d scsi: cxgb4i: fix Tx skb leak 241833a3a90d PCI: Avoid bus reset if bridge itself is broken d3469e616668 net: phy: at803x: Change error to EINVAL for invalid MAC 206e1621ba72 kvm, mm: account kvm related kmem slabs to kmemcg bdb33bb5e2ce rtc: pl031: make interrupt optional 1525e330d646 crypto: crypto4xx - increase context and scatter ring buffer elements 291c7e488f64 backlight: pwm_bl: Fix overflow condition d14718c9f434 bnxt_en: Fix NULL pointer dereference in reopen failure path 9e1771368a98 cpuidle: powernv: Pass correct drv->cpumask for registration 5460e4672b81 ARM: dma-mapping: disallow dma_get_sgtable() for non-kernel managed memory 9c1433b5dd2b Btrfs: fix an integer overflow check 0708a476810d netfilter: nfnetlink_queue: fix secctx memory leak 54420c1ac421 xhci: plat: Register shutdown for xhci_plat 55b6a5d080aa net: moxa: fix TX overrun memory leak ce19146a0de0 isdn: kcapi: avoid uninitialized data bb011a451387 virtio_balloon: prevent uninitialized variable use c6f9090929dc virtio-balloon: use actual number of stats for stats queue buffers 808ed3bd9d42 KVM: pci-assign: do not map smm memory slot pages in vt-d page tables 29c4f517ff5b net: ipconfig: fix ic_close_devs() use-after-free e9a1ba292fff cpufreq: Fix creation of symbolic links to policy directories e0d13153057e ARM: dts: am335x-evmsk: adjust mmc2 param to allow suspend b5ed572a1b7d netfilter: nf_nat_snmp: Fix panic when snmp_trap_helper fails to register 01060acf6aab netfilter: nfnl_cthelper: fix a race when walk the nf_ct_helper_hash table 9e6398184a4d irda: vlsi_ir: fix check for DMA mapping errors 37f41dac70ca RDMA/iser: Fix possible mr leak on device removal event 661f5348696a i40e: Do not enable NAPI on q_vectors that have no rings 2eb783a705b0 IB/rxe: increment msn only when completing a request 2f0e39f2e3d7 IB/rxe: double free on error 7f077afe94d9 net: Do not allow negative values for busy_read and busy_poll sysctl interfaces 521a7e3dad6b nbd: set queue timeout properly f4fcc56632cf infiniband: Fix alignment of mmap cookies to support VIPT caching cd083d5bcafd IB/core: Protect against self-requeue of a cq work item 26452a5033dc i40iw: Receive netdev events post INET_NOTIFIER state 102a8a163449 bna: avoid writing uninitialized data into hw registers 51533c4bf144 s390/qeth: no ETH header for outbound AF_IUCV 118b0404d68d s390/qeth: size calculation outbound buffers 60d59823046a r8152: prevent the driver from transmitting packets with carrier off b89e229112c0 ASoC: STI: Fix reader substream pointer set 347848e0bb99 HID: xinmo: fix for out of range for THT 2P arcade controller. afa055f2a1d0 hwmon: (asus_atk0110) fix uninitialized data access 5700ffc4accb ARM: dts: ti: fix PCI bus dtc warnings 2df19698db73 KVM: VMX: Fix enable VPID conditions e0249c023448 KVM: x86: correct async page present tracepoint 8386ff5203e0 kvm: vmx: Flush TLB when the APIC-access address changes 3bd2017b6a20 scsi: lpfc: Fix PT2PT PRLI reject 0f4aa1f0f576 pinctrl: st: add irq_request/release_resources callbacks 7656871eff6a inet: frag: release spinlock before calling icmp_send() e6e8067ec34a tipc: fix nametbl deadlock at tipc_nametbl_unsubscribe bfb38fbd868d r8152: fix the rx early size of RTL8153 7171aa2680b2 iommu/exynos: Workaround FLPD cache flush issues for SYSMMU v5 0f0ac218057f netfilter: nfnl_cthelper: Fix memory leak ec38fb443a09 netfilter: nfnl_cthelper: fix runtime expectation policy updates 02197d86c56d usb: gadget: udc: remove pointer dereference after free 2b943bed33e7 usb: gadget: f_uvc: Sanity check wMaxPacketSize for SuperSpeed 2101ccbc2a91 hwmon: (max31790) Set correct PWM value 4ee082a72731 net: qmi_wwan: Add USB IDs for MDM6600 modem on Motorola Droid 4 9ed8f0fabae5 sctp: out_qlen should be updated when pruning unsent queue b4cf187a1bc5 bna: integer overflow bug in debugfs b3f662ccd367 sch_dsmark: fix invalid skb_cow() usage 98d20e590266 vsock: cancel packets when failing to connect 482b3f92aea2 vhost-vsock: add pkt cancel capability 6f1848e778d9 vsock: track pkt owner vsock 7ff28d3307b6 crypto: deadlock between crypto_alg_sem/rtnl_mutex/genl_mutex ddfc9f75993e r8152: fix the list rx_done may be used without initialization 9712b2b73d7c cpuidle: Validate cpu_dev in cpuidle_add_sysfs() 8f21b63c9dcf nvme-loop: handle cpu unplug when re-establishing the controller c9bbd2727d1e arm: kprobes: Align stack to 8-bytes in test code d0ee8d5b86b8 arm: kprobes: Fix the return address of multiple kretprobes 6e2a6941fa4b HID: corsair: Add driver Scimitar Pro RGB gaming mouse 1b1c:1b3e support to hid-corsair e93ea3a50cc6 HID: corsair: support for K65-K70 Rapidfire and Scimitar Pro RGB 2a7eee3d72b0 kvm: fix usage of uninit spinlock in avic_vm_destroy() 2d9a34c064ad ALSA: hda - add support for docking station for HP 840 G3 52c3323e4141 ALSA: hda - add support for docking station for HP 820 G2 bb95f1caee61 arm64: Initialise high_memory global variable earlier 76fcdc8cbbce cxl: Check if vphb exists before iterating over AFU devices Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> (cherry picked from commit 5836f31aad5cb5772e899fa02e6716ab48dd1d01) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* linux-yocto/4.4: update to v4.4.113Bruce Ashfield2018-02-233-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the korg 4.4 -stable releases up to 113. These include Spectre and Meltdown mitigation patches. Changelog follows: f0d0a93b0e81 Linux 4.4.113 38bc402237f8 MIPS: AR7: ensure the port type's FCR value is used 11e619414b69 x86/retpoline: Optimize inline assembler for vmexit_fill_RSB 58f96ac5dba6 x86/pti: Document fix wrong index 6cb73eb80451 kprobes/x86: Disable optimizing on the function jumps to indirect thunk 9b8bd0d35868 kprobes/x86: Blacklist indirect thunk functions for kprobes 799dc737680a retpoline: Introduce start/end markers of indirect thunk f59e7ce17ba3 x86/mce: Make machine check speculation protected ff535919c136 kbuild: modversions for EXPORT_SYMBOL() for asm 6b1c99e275c0 x86/cpu, x86/pti: Do not enable PTI on AMD processors 5ecd5c8388f0 arm64: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls 7e7b086ef2fe dm thin metadata: THIN_MAX_CONCURRENT_LOCKS should be 6 9c7755af771a dm btree: fix serious bug in btree_split_beneath() b7bd013a3fe0 libata: apply MAX_SEC_1024 to all LITEON EP1 series devices 082dfe6141f3 can: peak: fix potential bug in packet fragmentation 2d5523bf47b4 ARM: dts: kirkwood: fix pin-muxing of MPP7 on OpenBlocks A7 d5276c013713 phy: work around 'phys' references to usb-nop-xceiv devices cf3625004e6c tracing: Fix converting enum's from the map in trace_event_eval_update() b6306f3fdcaa Input: twl4030-vibra - fix sibling-node lookup a89e1ac9b0da Input: twl6040-vibra - fix child-node lookup 8e70d4862271 Input: twl6040-vibra - fix DT node memory management 47970b4ea09c Input: 88pm860x-ts - fix child-node lookup 7fd133539289 x86/apic/vector: Fix off by one in error path aa041f13f8c6 pipe: avoid round_pipe_size() nr_pages overflow on 32-bit 1782af2835fe module: Add retpoline tag to VERMAGIC fba063e6dfb4 x86/retpoline: Add LFENCE to the retpoline/RSB filling RSB macros 8bd58b61d2fa sched/deadline: Zero out positive runtime after throttling constrained tasks ec7a002d7796 scsi: hpsa: fix volume offline state b78f2d36e737 af_key: fix buffer overread in parse_exthdrs() 48907f2535aa af_key: fix buffer overread in verify_address_len() 478a7fa82ff7 ALSA: hda - Apply the existing quirk to iMac 14,1 a4d7639d5fb6 ALSA: hda - Apply headphone noise quirk for another Dell XPS 13 variant 80547bb6154d ALSA: pcm: Remove yet superfluous WARN_ON() 58c82be944f5 futex: Prevent overflow by strengthen input validation f1fcb9d2926c scsi: sg: disable SET_FORCE_LOW_DMA 451725c3e785 x86/retpoline: Remove compile time warning eebc3f8adee0 x86/retpoline: Fill return stack buffer on vmexit f72655b837eb x86/retpoline/irq32: Convert assembler indirect jumps 7e5bb301bd2f x86/retpoline/checksum32: Convert assembler indirect jumps 6b222e7483af x86/retpoline/xen: Convert Xen hypercall indirect jumps d2beed45635e x86/retpoline/hyperv: Convert assembler indirect jumps 7153a6d5ff05 x86/retpoline/ftrace: Convert ftrace assembler indirect jumps 028083cb02db x86/retpoline/entry: Convert entry assembler indirect jumps 9fe55976f0c8 x86/retpoline/crypto: Convert crypto assembler indirect jumps 9f789bc5711b x86/spectre: Add boot time option to select Spectre v2 mitigation 3c5e10905263 x86/retpoline: Add initial retpoline support 675901851fd2 kconfig.h: use __is_defined() to check if MODULE is defined a88693d00698 EXPORT_SYMBOL() for asm b8e7a489b518 x86/asm: Make asm/alternative.h safe from assembly b76ac90af34d x86/kbuild: enable modversions for symbols exported from asm cfc8c1d61e46 x86/asm: Use register variable to get stack pointer value 416f66509fce x86/mm/32: Move setup_clear_cpu_cap(X86_FEATURE_PCID) earlier 642ce1bb5ea6 x86/cpu/AMD: Use LFENCE_RDTSC in preference to MFENCE_RDTSC 20c28c04a6bc x86/cpu/AMD: Make LFENCE a serializing instruction e6c591e7a430 gcov: disable for COMPILE_TEST 42375c1120d5 Linux 4.4.112 125d76412866 selftests/x86: Add test_vsyscall 999d4f1961fa x86/alternatives: Add missing '\n' at end of ALTERNATIVE inline asm e997d991ab2b x86/alternatives: Fix optimize_nops() checking 433d7851e5ca sysfs/cpu: Fix typos in vulnerability documentation 72cf81e43ba4 x86/cpu: Implement CPU vulnerabilites sysfs functions 73492b686012 sysfs/cpu: Add vulnerability folder 9718bf5f4ebb x86/cpu: Merge bugs.c and bugs_64.c caae411b6ee0 x86/cpufeatures: Add X86_BUG_SPECTRE_V[12] 6349cab425ce x86/pti: Rename BUG_CPU_INSECURE to BUG_CPU_MELTDOWN 07c7aa5e7e8a x86/cpufeatures: Add X86_BUG_CPU_INSECURE 65b28590de24 x86/cpufeatures: Make CPU bugs sticky 18b849b18d1c x86/cpu: Factor out application of forced CPU caps d013f41d0cc5 x86/Documentation: Add PTI description cf9f240627b4 e1000e: Fix e1000_check_for_copper_link_ich8lan return value. 10a4324500ff uas: ignore UAS for Norelsys NS1068(X) chips 0ae86454c435 Bluetooth: Prevent stack info leak from the EFS element. b4106c55b574 staging: android: ashmem: fix a race condition in ASHMEM_SET_SIZE ioctl 27a194bc8d21 usbip: remove kernel addresses from usb device and urb debug msgs 3f577093c511 USB: fix usbmon BUG trigger 92e8ba1ea050 usb: misc: usb3503: make sure reset is low for at least 100us e4c9428d035b USB: serial: cp210x: add new device ID ELV ALC 8xxx a962c95895a7 USB: serial: cp210x: add IDs for LifeScan OneTouch Verio IQ 531a2595ce1a target: Avoid early CMD_T_PRE_EXECUTE failures during ABORT_TASK 694c1ed559c8 iscsi-target: Make TASK_REASSIGN use proper se_cmd->cmd_kref 095b0ba360ff bpf, array: fix overflow in max_entries and undefined behavior in index_mask 9a7fad4c0e21 bpf: prevent out-of-bounds speculation 648064515d0d bpf: adjust insn_aux_data when patching insns 19614eee0644 bpf: refactor fixup_bpf_calls() 14c7c55f4527 bpf: move fixup_bpf_calls() function 0748b80e4325 bpf: don't (ab)use instructions to store state 087a92287dba bpf: add bpf_patch_insn_single helper c18b1bda4933 kaiser: Set _PAGE_NX only if supported 0b6231faa212 drm/vmwgfx: Potential off by one in vmw_view_add() 6785f955bcb6 KVM: x86: Add memory barrier on vmcs field lookup 7d1bef0f6037 x86/microcode/intel: Extend BDW late-loading with a revision check c77dd7b425cd rbd: set max_segments to USHRT_MAX 68829e75666e crypto: algapi - fix NULL dereference in crypto_remove_spawns() 608644ac89aa ipv6: fix possible mem leaks in ipv6_make_skb() b188ce30cc1b net: stmmac: enable EEE in MII, GMII or RGMII only f574e2e8c6cf sh_eth: fix SH7757 GEther initialization 29ca856bb76a sh_eth: fix TSU resource handling 44496521c6bd RDS: null pointer dereference in rds_atomic_free_op 10d06ed9a189 RDS: Heap OOB write in rds_message_alloc_sgs() d19b5ed46cce net: core: fix module type in sock_diag_bind b9f16497eec2 ip6_tunnel: disable dst caching if tunnel is dual-stack 0e1cadec4187 8021q: fix a memory leak for VLAN 0 device 7ec5d87df34a x86/pti/efi: broken conversion from efi to kernel page table cc0e36105661 Revert "userfaultfd: selftest: vm: allow to build in vm/ directory" 3ae43090f13b xhci: Fix ring leak in failure path of xhci_alloc_virt_device() 6321e1753563 sysrq: Fix warning in sysrq generated crash. 6f61bd5c4ff5 hwrng: core - sleep interruptible in read f065b5f78d17 x86/mm/pat, /dev/mem: Remove superfluous error message 146001aeb9af cx82310_eth: use skb_cow_head() to deal with cloned skbs be48b6ee6d07 smsc75xx: use skb_cow_head() to deal with cloned skbs 36a1c87f57f6 sr9700: use skb_cow_head() to deal with cloned skbs efca4f469475 lan78xx: use skb_cow_head() to deal with cloned skbs ad196359a6d1 r8152: adjust ALDPS function a37ff616d720 r8152: use test_and_clear_bit 9d614746ea0b r8152: fix the wake event ea6f411117e1 usb: musb: ux500: Fix NULL pointer dereference at system PM 829b82508c55 usbvision fix overflow of interfaces array bd44e3f19d14 locking/mutex: Allow next waiter lockless wakeup 1920b8a6a6ed futex: Replace barrier() in unqueue_me() with READ_ONCE() e143f5d26258 locks: don't check for race with close when setting OFD lock c4eafbc2ba11 zswap: don't param_set_charp while holding spinlock eeca23f21cfb mm/zswap: use workqueue to destroy pool 45c26b0736ef mm/page-writeback: fix dirty_ratelimit calculation 9780795fc1e5 mm/compaction: pass only pageblock aligned range to pageblock_pfn_to_page 756000bec7c1 mm/compaction: fix invalid free_pfn and compact_cached_free_pfn 0e82bbca5896 x86/acpi: Reduce code duplication in mp_override_legacy_irq() d091a2bb8c2e ALSA: aloop: Fix racy hw constraints adjustment a9cad56436f4 ALSA: aloop: Fix inconsistent format due to incomplete rule 3d3b2c61e1be ALSA: aloop: Release cable upon open error path fa6c1876ecf7 ALSA: pcm: Allow aborting mutex lock at OSS read/write loops 9bb4bb18ccff ALSA: pcm: Abort properly at pending signal in OSS read/write loops 1ee7bc5526d8 ALSA: pcm: Add missing error checks in OSS emulation plugin builder 3074fe070a89 ALSA: pcm: Remove incorrect snd_BUG_ON() usages f511ba8a5084 iommu/arm-smmu-v3: Don't free page table ops twice 745a0d9c1a8e x86/acpi: Handle SCI interrupts above legacy space gracefully 1a699374533b x86/vsdo: Fix build on PARAVIRT_CLOCK=y, KVM_GUEST=n 8d383ff7deaa kvm: vmx: Scrub hardware GPRs at VM-exit 0753661d5b17 net/mac80211/debugfs.c: prevent build failure with CONFIG_UBSAN=y f2c131d05d86 MIPS: Disallow outsized PTRACE_SETREGSET NT_PRFPREG regset accesses 725679dc78a9 MIPS: Also verify sizeof `elf_fpreg_t' with PTRACE_SETREGSET 9584ae52bd7e MIPS: Fix an FCSR access API regression with NT_PRFPREG and MSA a6972f8bd2b6 MIPS: Consistently handle buffer counter with PTRACE_SETREGSET e68049f6a9e8 MIPS: Guard against any partial write attempt with PTRACE_SETREGSET b1e808b9de5c MIPS: Factor out NT_PRFPREG regset access helpers 1e918a43cbf0 MIPS: Validate PR_SET_FP_MODE prctl(2) requests against the ABI of the task 6c2c83eb1b0d IB/srpt: Disable RDMA access by the initiator a71d6de9718e can: gs_usb: fix return value of the "set_bittiming" callback eb91461daa77 KVM: Fix stack-out-of-bounds read in write_mmio cbb1cc722aaa dm bufio: fix shrinker scans when (nr_to_scan < retain_target) c5ae3a6aa1a3 Linux 4.4.111 516fa79e77f7 Fix build error in vma.c 6dcf5491e01c Map the vsyscall page with _PAGE_USER 90191f71d749 proc: much faster /proc/vmstat c819a67f7ee9 module: Issue warnings when tainting kernel 7e35bc655ec1 module: keep percpu symbols in module's symtab 104fd57d391a genksyms: Handle string literals with spaces in reference files a4c1c75373bf x86/tlb: Drop the _GPL from the cpu_tlbstate export d5bbffc0501d parisc: Fix alignment of pa_tlb_lock in assembly on 32-bit SMP kernel 3db597feef08 x86/microcode/AMD: Add support for fam17h microcode loading 0a99730ae0cc Input: elantech - add new icbody type 15 30ce9c8dbc42 ARC: uaccess: dont use "l" gcc inline asm constraint modifier 5f1aa83c58aa kernel/signal.c: remove the no longer needed SIGNAL_UNKILLABLE check in complete_signal() 7a7f54f8e390 kernel/signal.c: protect the SIGNAL_UNKILLABLE tasks from !sig_kernel_only() signals be95f1308f79 kernel/signal.c: protect the traced SIGNAL_UNKILLABLE tasks from SIGKILL 58330ec2fecd kernel: make groups_sort calling a responsibility group_info allocators d1698dc8a590 fscache: Fix the default for fscache_maybe_release_page() 7cbb4a2305f8 sunxi-rsb: Include OF based modalias in device uevent 3ad85176e78d crypto: pcrypt - fix freeing pcrypt instances 869994e0bd29 crypto: chacha20poly1305 - validate the digest size 0b72e17dde6e crypto: n2 - cure use after free 83875f582596 kernel/acct.c: fix the acct->needcheck check in check_free_space() b17b901f0fea x86/kasan: Write protect kasan zero shadow b3e3db15b450 Linux 4.4.110 b33c3c64c478 kaiser: Set _PAGE_NX only if supported 2b24fe5c57af x86/kasan: Clear kasan_zero_page after TLB flush 755bd549d932 x86/vdso: Get pvclock data from the vvar VMA instead of the fixmap 64e239804e21 x86, vdso, pvclock: Simplify and speed up the vdso pvclock reader bfd51a4d715b KPTI: Report when enabled 3e1457d6bf26 KPTI: Rename to PAGE_TABLE_ISOLATION 7f79599df9c4 x86/kaiser: Move feature detection up e4ba212ec641 kaiser: disabled on Xen PV 750fb627d764 x86/kaiser: Reenable PARAVIRT 3e809caffdd7 x86/paravirt: Dont patch flush_tlb_single 8eaca4c7d9f1 kaiser: kaiser_flush_tlb_on_return_to_user() check PCID 0651b3ad99dd kaiser: asm/tlbflush.h handle noPGE at lower level 28c6de544174 kaiser: drop is_atomic arg to kaiser_pagetable_walk() 2dff99eb0335 kaiser: use ALTERNATIVE instead of x86_cr3_pcid_noflush e405a064bd7d x86/kaiser: Check boottime cmdline params dea9aa9ffae1 x86/kaiser: Rename and simplify X86_FEATURE_KAISER handling e345dcc94815 kaiser: add "nokaiser" boot option, using ALTERNATIVE 500943e57db8 kaiser: fix unlikely error in alloc_ldt_struct() d41f46f77895 kaiser: _pgd_alloc() without __GFP_REPEAT to avoid stalls fc8334e6b3e5 kaiser: paranoid_entry pass cr3 need to paranoid_exit 20268a10ffec kaiser: x86_cr3_pcid_noflush and x86_cr3_pcid_user 3b4ce0e1a172 kaiser: PCID 0 for kernel and 128 for user 0731188fc74c kaiser: load_new_mm_cr3() let SWITCH_USER_CR3 flush user eb82151d0b1d kaiser: enhanced by kernel and user PCIDs 3e3d38fd9832 kaiser: vmstat show NR_KAISERTABLE as nr_overhead b9d2ccc54e17 kaiser: delete KAISER_REAL_SWITCH option aeda21d77e22 kaiser: name that 0x1000 KAISER_SHADOW_PGD_OFFSET c52e55a2a82d kaiser: cleanups while trying for gold link f127705d26b3 kaiser: kaiser_remove_mapping() move along the pgd 0c68228f7b39 kaiser: tidied up kaiser_add/remove_mapping slightly 5fbd46c4be78 kaiser: tidied up asm/kaiser.h somewhat 407c3ff6a24c kaiser: ENOMEM if kaiser_pagetable_walk() NULL 20cbe9a3aa2e kaiser: fix perf crashes 487f0b73d826 kaiser: fix regs to do_nmi() ifndef CONFIG_KAISER d94df20135cc kaiser: KAISER depends on SMP 9b94cf97f42c kaiser: fix build and FIXME in alloc_ldt_struct() 003e47671690 kaiser: stack map PAGE_SIZE at THREAD_SIZE-PAGE_SIZE edde73205b3f kaiser: do not set _PAGE_NX on pgd_none bed9bb7f3e6d kaiser: merged update 8a43ddfb93a0 KAISER: Kernel Address Isolation 0fa147b40747 x86/boot: Add early cmdline parsing for options with arguments e68d6189c787 Linux 4.4.109 5d67dbef745b mm/vmstat: Make NR_TLB_REMOTE_FLUSH_RECEIVED available even on UP 2e3883922530 n_tty: fix EXTPROC vs ICANON interaction with TIOCINQ (aka FIONREAD) 977614061c3d x86/smpboot: Remove stale TLB flush invocations 458ed3179948 nohz: Prevent a timer interrupt storm in tick_nohz_stop_sched_tick() 46e9398c96af usb: xhci: Add XHCI_TRUST_TX_LENGTH for Renesas uPD720201 0ceb7a66392d USB: Fix off by one in type-specific length check of BOS SSP capability c359123bfdd2 usb: add RESET_RESUME for ELSA MicroLink 56K 955ae55f2d16 usb: Add device quirk for Logitech HD Pro Webcam C925e e8cd11a935dd USB: serial: option: adding support for YUGA CLM920-NC5 140cfcc8b093 USB: serial: option: add support for Telit ME910 PID 0x1101 232972f73936 USB: serial: qcserial: add Sierra Wireless EM7565 24162c1781c1 USB: serial: ftdi_sio: add id for Airbus DS P8GR 76f611cbdbb4 usbip: vhci: stop printing kernel pointer addresses in messages feeae6411a1a usbip: stub: stop printing kernel pointer addresses in messages e0362688b4fa usbip: fix usbip bind writing random string after command in match_busid 3f54a6d41d44 sock: free skb in skb_complete_tx_timestamp on error 623bfb5818ab net: phy: micrel: ksz9031: reconfigure autoneg after phy autoneg workaround 5854ca90c6c6 net: Fix double free and memory corruption in get_net_ns_by_id() dd1e454c4d74 net: bridge: fix early call to br_stp_change_bridge_id and plug newlink leaks 169a9861c638 ipv4: Fix use-after-free when flushing FIB tables 4033c396f80c sctp: Replace use of sockets_allocated with specified macro. ca57949d169e net: mvmdio: disable/unprepare clocks in EPROBE_DEFER case be27b620a861 net: ipv4: fix for a race condition in raw_sendmsg 6dfc02ba5149 tg3: Fix rx hang on MTU change with 5717/5719 6925223ab320 tcp md5sig: Use skb's saddr when replying to an incoming segment e0bdd21a86c5 net: reevalulate autoflowlabel setting after sysctl setting 06525d5b8ea8 net: qmi_wwan: add Sierra EM7565 1199:9091 f778ce6faa0d netlink: Add netns check on taps 373b423038a8 net: igmp: Use correct source address on IGMPv3 reports 0a8cb76e11d9 ipv6: mcast: better catch silly mtu values 3d406a18bd94 ipv4: igmp: guard against silly MTU values 1cd09d4b38a2 kbuild: add '-fno-stack-check' to kernel build options 6c4db09c291a x86/mm/64: Fix reboot interaction with CR4.PCIDE fd0504525efd x86/mm: Enable CR4.PCIDE on supported systems dcccd3c266e2 x86/mm: Add the 'nopcid' boot option to turn off PCID 78043e5b6fb2 x86/mm: Disable PCID on 32-bit kernels b2e24274d50e x86/mm: Remove the UP asm/tlbflush.h code, always use the (formerly) SMP code 3efba6062a41 x86/mm: Reimplement flush_tlb_page() using flush_tlb_mm_range() 9f4d1ba1d407 x86/mm: Make flush_tlb_mm_range() more predictable 227d6f0e79f8 x86/mm: Remove flush_tlb() and flush_tlb_current_task() 6ce9d1e6819e x86/vm86/32: Switch to flush_tlb_mm_range() in mark_screen_rdonly() c04ed3a84961 ALSA: hda - fix headset mic detection issue on a Dell machine 0ba2ebc9f355 ALSA: hda: Drop useless WARN_ON() 5251932b974d ASoC: twl4030: fix child-node lookup 3096ced5a939 ASoC: fsl_ssi: AC'97 ops need regmap, clock and cleaning up on failure becb0c6409ad iw_cxgb4: Only validate the MSN for successful completions 9dc9648942b1 ring-buffer: Mask out the info bits when returning buffer page length 25fade614be3 tracing: Fix crash when it fails to alloc ring buffer c2a62f84d49f tracing: Fix possible double free on failure of allocating trace buffer 075242101627 tracing: Remove extra zeroing out of the ring buffer page 87060303469c net: mvneta: clear interface link status on port disable b7aac649af10 powerpc/perf: Dereference BHRB entries safely 5a62acc900e9 kvm: x86: fix RSM when PCID is non-zero c9b5338394f2 KVM: X86: Fix load RFLAGS w/o the fixed bit 0bf0c45449c3 spi: xilinx: Detect stall with Unknown commands 46865ecdd061 parisc: Hide Diva-built-in serial aux and graphics card 727b641b35dd PCI / PM: Force devices to D0 in pci_pm_thaw_noirq() 6b08ff879603 ALSA: usb-audio: Fix the missing ctl name suffix at parsing SU af1195354355 ALSA: rawmidi: Avoid racy info ioctl via ctl device e7f1c0da02fb mfd: twl6040: Fix child-node lookup ee54e7a18e56 mfd: twl4030-audio: Fix sibling-node lookup 381d368c9954 mfd: cros ec: spi: Don't send first message too soon 2e234e707f7f crypto: mcryptd - protect the per-CPU queue with a lock db09203e3252 ACPI: APEI / ERST: Fix missing error handling in erst_reader() 03028e068a1f Linux 4.4.108 1cfeaadfd1b4 alpha: fix build failures d126c47656da ALSA: hda - Fix yet another i915 pointer leftover in error path 3b67b56ea770 ALSA: hda - Degrade i915 binding failure message ef24d642e92a ALSA: hda - Clear the leftover component assignment at snd_hdac_i915_exit() 7f3e85d820fd Revert "Bluetooth: btusb: driver to enable the usb-wakeup feature" 9c631278a9c6 MIPS: math-emu: Fix final emulation phase for certain instructions 69dd89a1f919 thermal: hisilicon: Handle return value of clk_prepare_enable c0303e4ffd3a cpuidle: fix broadcast control when broadcast can not be entered 8e6e8ec18d95 rtc: set the alarm to the next expiring timer 1e52ede8e1ed tcp: fix under-evaluated ssthresh in TCP Vegas ab8e096eed2f fm10k: ensure we process SM mbx when processing VF mbx 0705d3b83699 scsi: lpfc: PLOGI failures during NPIV testing e4dff872fe97 scsi: lpfc: Fix secure firmware updates eb7b86ec94a4 PCI/AER: Report non-fatal errors only to the affected endpoint aa6d09cea6df ixgbe: fix use of uninitialized padding cffbf0ffc47c igb: check memory allocation failure 1e91b0d64e92 PCI: Create SR-IOV virtfn/physfn links before attaching driver a916c4152a4b scsi: mpt3sas: Fix IO error occurs on pulling out a drive from RAID1 volume created on two SATA drive e9151f9d4b6f scsi: cxgb4i: fix Tx skb leak 8f376337c637 PCI: Avoid bus reset if bridge itself is broken 3190a0623c58 net: phy: at803x: Change error to EINVAL for invalid MAC a0ca85d4895a rtc: pl031: make interrupt optional d7ae9928a25d crypto: crypto4xx - increase context and scatter ring buffer elements 78ffab9744ad backlight: pwm_bl: Fix overflow condition 0ec5f7a3c9b6 bnxt_en: Fix NULL pointer dereference in reopen failure path 7432a60515da cpuidle: powernv: Pass correct drv->cpumask for registration 1779b33294da ARM: dma-mapping: disallow dma_get_sgtable() for non-kernel managed memory bec60b446b52 netfilter: nfnetlink_queue: fix secctx memory leak ff1ddbb38b19 xhci: plat: Register shutdown for xhci_plat ea9e1ca40939 isdn: kcapi: avoid uninitialized data f15394085d11 KVM: pci-assign: do not map smm memory slot pages in vt-d page tables 27c2fa1ae0ea ARM: dts: am335x-evmsk: adjust mmc2 param to allow suspend 17b1ff10a1fc netfilter: nf_nat_snmp: Fix panic when snmp_trap_helper fails to register 7c9316d2f263 netfilter: nfnl_cthelper: fix a race when walk the nf_ct_helper_hash table 3af547339068 irda: vlsi_ir: fix check for DMA mapping errors 52cd7920b7ac RDMA/iser: Fix possible mr leak on device removal event 85e54ef781b6 i40e: Do not enable NAPI on q_vectors that have no rings 6a04a7798a3e net: Do not allow negative values for busy_read and busy_poll sysctl interfaces 359f7020464f bna: avoid writing uninitialized data into hw registers 8acee491cfbd s390/qeth: no ETH header for outbound AF_IUCV 8ce4313f1279 r8152: prevent the driver from transmitting packets with carrier off 19b1ad3a2e68 HID: xinmo: fix for out of range for THT 2P arcade controller. ebfb08395800 hwmon: (asus_atk0110) fix uninitialized data access 2e114c7b4562 ARM: dts: ti: fix PCI bus dtc warnings f1fdf68b4f94 KVM: VMX: Fix enable VPID conditions caa4cfd173b7 KVM: x86: correct async page present tracepoint 2849ef5dcefd scsi: lpfc: Fix PT2PT PRLI reject bc9aec2faddf pinctrl: st: add irq_request/release_resources callbacks 1d75c214cebc inet: frag: release spinlock before calling icmp_send() aba55cb03579 netfilter: nfnl_cthelper: Fix memory leak b9fd3306a5af netfilter: nfnl_cthelper: fix runtime expectation policy updates e598cdd240a0 usb: gadget: udc: remove pointer dereference after free 0c8496bfdb0e usb: gadget: f_uvc: Sanity check wMaxPacketSize for SuperSpeed d6c0e23a7fef net: qmi_wwan: Add USB IDs for MDM6600 modem on Motorola Droid 4 b9a4a18a01fc bna: integer overflow bug in debugfs ffde339b95f5 sch_dsmark: fix invalid skb_cow() usage 4bf8a4f179ed crypto: deadlock between crypto_alg_sem/rtnl_mutex/genl_mutex a88b064826f0 r8152: fix the list rx_done may be used without initialization 125325fe1c19 cpuidle: Validate cpu_dev in cpuidle_add_sysfs() a23a447e47cc arm: kprobes: Align stack to 8-bytes in test code 3f7855a52222 arm: kprobes: Fix the return address of multiple kretprobes 779214d0eaca ALSA: hda - add support for docking station for HP 840 G3 9a66598014db ALSA: hda - add support for docking station for HP 820 G2 3b9d9ec0d826 x86/irq: Do not substract irq_tlb_count from irq_call_count 18a5348d49af sched/core: Idle_task_exit() shouldn't use switch_mm_irqs_off() c22d4b4d1c7f ARM: Hide finish_arch_post_lock_switch() from modules 4ead44fd2525 x86/mm, sched/core: Turn off IRQs in switch_mm() 70a39c7fd167 x86/mm, sched/core: Uninline switch_mm() 83cc4b50e3a9 x86/mm: Build arch/x86/mm/tlb.c even on !SMP 425f13a36652 sched/core: Add switch_mm_irqs_off() and use it in the scheduler dfe513a4e8dd mm/mmu_context, sched/core: Fix mmu_context.h assumption 8d5ee51a6bce mm/rmap: batched invalidations should use existing api 85d3700c744a x86/mm: If INVPCID is available, use it to flush global mappings 791a0f3fecda x86/mm: Add a 'noinvpcid' boot option to turn off INVPCID 04ec428b15f1 x86/mm: Fix INVPCID asm constraint becf292446e9 x86/mm: Add INVPCID helpers 5fc8d62d1921 cxl: Check if vphb exists before iterating over AFU devices 9e1485b1b570 arm64: Initialise high_memory global variable earlier 96c00ece76be Linux 4.4.107 a815c0a370cf ath9k: fix tx99 potential info leak 26c66554d7bf IB/ipoib: Grab rtnl lock on heavy flush when calling ndo_open/stop 112814db6ec4 RDMA/cma: Avoid triggering undefined behavior 4bbb49138f4a macvlan: Only deliver one copy of the frame to the macvlan interface b8d510ff7165 udf: Avoid overflow when session starts at large offset a114af87c0ba scsi: bfa: integer overflow in debugfs 798f08501424 scsi: sd: change allow_restart to bool in sysfs interface c387c02d604d scsi: sd: change manage_start_stop to bool in sysfs interface 2e03af22f65c vt6655: Fix a possible sleep-in-atomic bug in vt6655_suspend 930fb06d1617 scsi: scsi_devinfo: Add REPORTLUN2 to EMC SYMMETRIX blacklist entry 24bc48af0aee raid5: Set R5_Expanded on parity devices as well as data. 09379498aff0 pinctrl: adi2: Fix Kconfig build problem 5f2dbdff20e0 usb: musb: da8xx: fix babble condition handling 68d3bc40f5ca tty fix oops when rmmod 8250 afa8f0a7af70 powerpc/perf/hv-24x7: Fix incorrect comparison in memord 28a5b0e438f1 scsi: hpsa: destroy sas transport properties before scsi_host 942eb7dd5e42 scsi: hpsa: cleanup sas_phy structures in sysfs when unloading ec662d656073 PCI: Detach driver before procfs & sysfs teardown on device remove 02922f3bb37f xfs: fix incorrect extent state in xfs_bmap_add_extent_unwritten_real f267a1390b41 xfs: fix log block underflow during recovery cycle verification 92eff81ad96a l2tp: cleanup l2tp_tunnel_delete calls 230c4ba404d3 bcache: fix wrong cache_misses statistics 271252373027 bcache: explicitly destroy mutex while exiting ab9b3db40828 GFS2: Take inode off order_write list when setting jdata flag 2a5bb1284e72 thermal/drivers/step_wise: Fix temperature regulation misbehavior 561b9d998e65 ppp: Destroy the mutex when cleanup 083dd685aebd clk: tegra: Fix cclk_lp divisor register f56be2ce49c1 clk: imx6: refine hdmi_isfr's parent to make HDMI work on i.MX6 SoCs w/o VPU 22a1e337ed68 clk: mediatek: add the option for determining PLL source clock b59614cfd2d3 mm: Handle 0 flags in _calc_vm_trans() macro 44de70ecec2d crypto: tcrypt - fix buffer lengths in test_aead_speed() b397507641fb arm-ccn: perf: Prevent module unload while PMU is in use 75ee360a5114 target/file: Do not return error for UNMAP if length is zero 646191449e76 target:fix condition return in core_pr_dump_initiator_port() e14086b2c9bc iscsi-target: fix memory leak in lio_target_tiqn_addtpg() 7d93603ddb65 target/iscsi: Fix a race condition in iscsit_add_reject_from_cmd() 09f29c7a953d powerpc/ipic: Fix status get and status clear c6c3637ee8ab powerpc/opal: Fix EBUSY bug in acquiring tokens 59720463cf28 netfilter: ipvs: Fix inappropriate output of procfs f46b4bab4e93 powerpc/powernv/cpufreq: Fix the frequency read by /proc/cpuinfo ef476a74f8ed PCI/PME: Handle invalid data when reading Root Status e6d8207a84b0 dmaengine: ti-dma-crossbar: Correct am335x/am43xx mux value type 600b973fc56f rtc: pcf8563: fix output clock rate ac0468efee60 video: fbdev: au1200fb: Return an error code if a memory allocation fails 033d20b727f3 video: fbdev: au1200fb: Release some resources if a memory allocation fails 314ce0575795 video: udlfb: Fix read EDID timeout 2f5427451738 fbdev: controlfb: Add missing modes to fix out of bounds access 57fa76a46673 sfc: don't warn on successful change of MAC c9b79738c0ab target: fix race during implicit transition work flushes dfd6deed8313 target: fix ALUA transition timeout handling 7f5084b98f89 target: Use system workqueue for ALUA transitions f9b4a2e04c22 btrfs: add missing memset while reading compressed inline extents 248aa3accad9 NFSv4.1 respect server's max size in CREATE_SESSION a49aa7aadbd3 efi/esrt: Cleanup bad memory map log messages dc81417eedf5 perf symbols: Fix symbols__fixup_end heuristic for corner cases acc7d1bd901c net/mlx4_core: Avoid delays during VF driver device shutdown 5e469e44c8fd afs: Fix afs_kill_pages() 80f74cef482f afs: Fix page leak in afs_write_begin() c58d7796ab93 afs: Populate and use client modification time fa034538cb04 afs: Fix the maths in afs_fs_store_data() 1efae6ca3418 afs: Prevent callback expiry timer overflow 43e68e3725df afs: Migrate vlocation fields to 64-bit 9d8d20570f39 afs: Flush outstanding writes when an fd is closed 549d7b98f55e afs: Adjust mode bits processing bb7a7cd6194f afs: Populate group ID from vnode status 1c277e9ebba6 afs: Fix missing put_page() fec8348008b5 drm/radeon: reinstate oland workaround for sclk 6a51e93b2fe3 mmc: mediatek: Fixed bug where clock frequency could be set wrong 51b3eac39a6c sched/deadline: Use deadline instead of period when calculating overflow ca91884bcf7d sched/deadline: Throttle a constrained deadline task activated after the deadline cd0e18d2f24b sched/deadline: Make sure the replenishment timer fires in the next period 4c6567f5af9a drm/radeon/si: add dpm quirk for Oland c383ebf1acd6 fjes: Fix wrong netdevice feature flags a33a9d0c705f scsi: hpsa: limit outstanding rescans 0a609298214b scsi: hpsa: update check for logical volume status b0def6f1e26b openrisc: fix issue handling 8 byte get_user calls 1236cc3664dc intel_th: pci: Add Gemini Lake support d270d24ee596 mlxsw: reg: Fix SPVMLR max record count e934e13550a0 mlxsw: reg: Fix SPVM max record count 677a7aac2ec6 net: Resend IGMP memberships upon peer notification. 26af6a8b51f1 dmaengine: Fix array index out of bounds warning in __get_unmap_pool() 9cd4b8684621 net: wimax/i2400m: fix NULL-deref at probe b424289863d0 writeback: fix memory leak in wb_queue_work() fbdf477fcff6 netfilter: bridge: honor frag_max_size when refragmenting 7edb2d2d8680 drm/omap: fix dmabuf mmap for dma_alloc'ed buffers dbfba339c729 Input: i8042 - add TUXEDO BU1406 (N24_25BU) to the nomux list df5678476040 NFSD: fix nfsd_reset_versions for NFSv4. 5b0334584ad6 NFSD: fix nfsd_minorversion(.., NFSD_AVAIL) 067cb6b2f716 net: bcmgenet: Power up the internal PHY before probing the MII a33e082dcaf4 net: bcmgenet: power down internal phy if open or resume fails 8aaed873f3b9 net: bcmgenet: reserved phy revisions must be checked first c25da696fca1 net: bcmgenet: correct MIB access of UniMAC RUNT counters 296b584763f7 net: bcmgenet: correct the RBUF_OVFL_CNT and RBUF_ERR_CNT MIB values accbd99507b1 net: initialize msg.msg_flags in recvfrom b5213e1e9f25 userfaultfd: selftest: vm: allow to build in vm/ directory ee9be9963039 userfaultfd: shmem: __do_fault requires VM_FAULT_NOPAGE 0d0456ec2b08 md-cluster: free md_cluster_info if node leave cluster a1d72bc18e77 usb: phy: isp1301: Add OF device ID table 75252bfe9e49 mac80211: Fix addition of mesh configuration element 13e86efb2eee KEYS: add missing permission check for request_key() destination ef7ce82bc280 ext4: fix crash when a directory's i_size is too small 2c367edaba65 ext4: fix fdatasync(2) after fallocate(2) operation 52425e042843 dmaengine: dmatest: move callback wait queue to thread context af36d95af55f sched/rt: Do not pull from current CPU if only one CPU to pull f98ee9c0007b xhci: Don't add a virt_dev to the devs array before it's fully allocated ffc7565746bb Bluetooth: btusb: driver to enable the usb-wakeup feature 8c7c3d5b785f ceph: drop negative child dentries before try pruning inode's alias 2862cfca3989 usbip: fix stub_send_ret_submit() vulnerability to null transfer_buffer dfdf5fa3e664 USB: core: prevent malicious bNumInterfaces overflow 05de6fa5c0e2 USB: uas and storage: Add US_FL_BROKEN_FUA for another JMicron JMS567 ID a34419b3f6a2 tracing: Allocate mask_str buffer dynamically c60db4f68593 autofs: fix careless error in recent commit 8a311b0462b5 crypto: salsa20 - fix blkcipher_walk API usage 43cd7f38612d crypto: hmac - require that the underlying hash algorithm is unkeyed 4231b6a98fce Linux 4.4.106 5c6db4afbd9f usb: gadget: ffs: Forbid usb_ep_alloc_request from sleeping a5fa9efe4e01 arm: KVM: Fix VTTBR_BADDR_MASK BUG_ON off-by-one 9f5a8d610dd3 Revert "x86/mm/pat: Ensure cpa->pfn only contains page frame numbers" 34933c2ce99c Revert "x86/efi: Hoist page table switching code into efi_call_virt()" 1dfe268df584 Revert "x86/efi: Build our own page table structures" b90f87c641bc net/packet: fix a race in packet_bind() and packet_notifier() f50e9c872cb5 packet: fix crash in fanout_demux_rollover() d6189fa45c6d sit: update frag_off info 6c154d536d94 rds: Fix NULL pointer dereference in __rds_rdma_map 827fd89bc552 tipc: fix memory leak in tipc_accept_from_sock() 047a7bb12d63 more bio_map_user_iov() leak fixes 3a620404e24a s390: always save and restore all registers on context switch 99962affcb8f ipmi: Stop timers before cleaning up the module b34957127058 audit: ensure that 'audit=1' actually enables audit for PID 1 1b9baf30673c ipvlan: fix ipv6 outbound device cdfe2d0a4834 afs: Connect up the CB.ProbeUuid 452ae0913614 IB/mlx5: Assign send CQ and recv CQ of UMR QP 3d1d4642fc55 IB/mlx4: Increase maximal message size under UD QP 8bfafc972a34 xfrm: Copy policy family in clone_policy 5c15c5c8ebc5 jump_label: Invoke jump_label_test() via early_initcall() 1b85cd5d9262 atm: horizon: Fix irq release error dde5bbd52a28 sctp: use the right sk after waking up from wait_buf sleep 1ad621272bd7 sctp: do not free asoc when it is already dead in sctp_sendmsg 59e52050b17c sparc64/mm: set fields in deferred pages 7b99b00cf3f0 block: wake up all tasks blocked in get_request() 5a54dcc51a4a sunrpc: Fix rpc_task_begin trace point c02608144e79 NFS: Fix a typo in nfs_rename() 640192431a29 dynamic-debug-howto: fix optional/omitted ending line number to be LARGE instead of 0 24c98ec494c2 lib/genalloc.c: make the avail variable an atomic_long_t 90ec232a3911 route: update fnhe_expires for redirect when the fnhe exists 41dee81f22c9 route: also update fnhe_genid when updating a route cache 32f8870cc9a9 mac80211_hwsim: Fix memory leak in hwsim_new_radio_nl() 0aab426757d3 kbuild: pkg: use --transform option to prefix paths in tar 8f72d29e7024 EDAC, i5000, i5400: Fix definition of NRECMEMB register 222de157ccd0 EDAC, i5000, i5400: Fix use of MTR_DRAM_WIDTH macro f1ff979f97bd powerpc/powernv/ioda2: Gracefully fail if too many TCE levels requested d42ebf56380f drm/amd/amdgpu: fix console deadlock if late init failed 40b2b6453f89 axonram: Fix gendisk handling f2396d60746f netfilter: don't track fragmented packets ca6d40bb082a zram: set physical queue limits to avoid array out of bounds accesses 39c626c1f9e3 i2c: riic: fix restart condition a836e1952f28 crypto: s5p-sss - Fix completing crypto request in IRQ handler 7c5deeccc664 ipv6: reorder icmpv6_init() and ip6_mr_init() 84bc40c4b31b bnx2x: do not rollback VF MAC/VLAN filters we did not configure 871e4b11eba2 bnx2x: fix possible overrun of VFPF multicast addresses array 1aead0538b89 bnx2x: prevent crash when accessing PTP with interface down 6bbc908cfc1c spi_ks8995: fix "BUG: key accdaa28 not in .data!" 687121453005 arm64: KVM: Survive unknown traps from guests 5dc5c8e65515 arm: KVM: Survive unknown traps from guests ccf72fe2e5cc KVM: nVMX: reset nested_run_pending if the vCPU is going to be reset 0a12875fa51f irqchip/crossbar: Fix incorrect type of register size 8a15c626996c scsi: lpfc: Fix crash during Hardware error recovery on SLI3 adapters d9d47a6d6862 workqueue: trigger WARN if queue_delayed_work() is called with NULL @wq 14a7aa2ae61e libata: drop WARN from protocol error in ata_sff_qc_issue() f9b291aed2a9 kvm: nVMX: VMCLEAR should not cause the vCPU to shut down ef21f3a12bb1 USB: gadgetfs: Fix a potential memory leak in 'dev_config()' 4036947a43a0 usb: gadget: configs: plug memory leak 24e9fc7ef051 HID: chicony: Add support for another ASUS Zen AiO keyboard 3aec56b81960 gpio: altera: Use handle_level_irq when configured as a level_high c52017de0ba6 ARM: OMAP2+: Release device node after it is no longer needed. 14c396184529 ARM: OMAP2+: Fix device node reference counts d180639d86e1 module: set __jump_table alignment to 8 23f9e8448219 selftest/powerpc: Fix false failures for skipped tests 3bf3fc6cbc8b x86/hpet: Prevent might sleep splat on resume 0500c6d35274 ARM: OMAP2+: gpmc-onenand: propagate error on initialization failure 572b639bde31 vti6: Don't report path MTU below IPV6_MIN_MTU. 3771241e5bc3 Revert "s390/kbuild: enable modversions for symbols exported from asm" e891a29531d4 Revert "spi: SPI_FSL_DSPI should depend on HAS_DMA" f854e2099915 Revert "drm/armada: Fix compile fail" 5327f9badacd mm: drop unused pmdp_huge_get_and_clear_notify() 47c53ccca4a0 thp: fix MADV_DONTNEED vs. numa balancing race d4443b53732e thp: reduce indentation level in change_huge_pmd() 696fbe191acd scsi: storvsc: Workaround for virtual DVD SCSI version dd8c78e2501e ARM: avoid faulting on qemu af1d17239682 ARM: BUG if jumping to usermode address in kernel mode 750f60edebac arm64: fpsimd: Prevent registers leaking from dead tasks 477b837533a2 KVM: VMX: remove I/O port 0x80 bypass on Intel hosts 11030654676b arm64: KVM: fix VTTBR_BADDR_MASK BUG_ON off-by-one a0b99544dde8 media: dvb: i2c transfers over usb cannot be done from stack 81bf294f5f7b drm/exynos: gem: Drop NONCONTIG flag for buffers allocated without IOMMU 74b6030355a4 drm: extra printk() wrapper macros d6ff4cce9aa3 kdb: Fix handling of kallsyms_symbol_next() return value bb47cf7f8e47 s390: fix compat system call table dc41b6e35f93 iommu/vt-d: Fix scatterlist offset handling 90a20a81dc1c ALSA: usb-audio: Add check return value for usb_string() 9f5c6b108850 ALSA: usb-audio: Fix out-of-bound error e1d3b7d04d9d ALSA: seq: Remove spurious WARN_ON() at timer check 659e7d2588f0 ALSA: pcm: prevent UAF in snd_pcm_info 5986c9685f1e x86/PCI: Make broadcom_postcore_init() check acpi_disabled 2c2e4b7d279a X.509: reject invalid BIT STRING for subjectPublicKey 1471d1258921 ASN.1: check for error from ASN1_OP_END__ACT actions 621dac1d6991 ASN.1: fix out-of-bounds read when parsing indefinite length item 481efb4c7256 efi: Move some sysfs files to be read-only by root 7e0091c2951f scsi: libsas: align sata_device's rps_resp on a cacheline 98448333588c isa: Prevent NULL dereference in isa_bus driver callbacks 90e2ea6dc851 hv: kvp: Avoid reading past allocated blocks from KVP file 94739ddf35cb virtio: release virtio index when fail to device_register d73fcef16da0 can: usb_8dev: cancel urb on -EPIPE and -EPROTO 191b419bd0b1 can: esd_usb2: cancel urb on -EPIPE and -EPROTO af11f3afc2c2 can: ems_usb: cancel urb on -EPIPE and -EPROTO bd424bd17572 can: kvaser_usb: cancel urb on -EPIPE and -EPROTO 3e3dabd83630 can: kvaser_usb: ratelimit errors if incomplete messages are received 816bc7dffea2 can: kvaser_usb: Fix comparison bug in kvaser_usb_read_bulk_callback() b6fa54c18e8d can: kvaser_usb: free buf in error paths a68e3c90dfb1 can: ti_hecc: Fix napi poll return value for repoll 69b0bf95a51e Linux 4.4.105 da57b1f7e74f xen-netfront: avoid crashing on resume after a failure in talk_to_netback() e1cadf7c4af2 usb: host: fix incorrect updating of offset 43135100f117 USB: usbfs: Filter flags passed in from user space c0493eb552e0 USB: devio: Prevent integer overflow in proc_do_submiturb() 2ee8d2acf3ef USB: Increase usbfs transfer limit 9d812f7bef8c USB: core: Add type-specific length check of BOS descriptors f044af8c1dc3 usb: ch9: Add size macro for SSP dev cap descriptor ddaa1ae2eb7f usb: Add USB 3.1 Precision time measurement capability descriptor support a1f03a9bcfa4 usb: xhci: fix panic in xhci_free_virt_devices_depth_first 6a85ba4157a0 usb: hub: Cycle HUB power when initialization fails 40012163e52a Revert "ocfs2: should wait dio before inode lock in ocfs2_setattr()" 33621da4d4ef net: fec: fix multicast filtering hardware setup 5d036ccddc5d xen-netfront: Improve error handling during initialization cc4add389789 mm: avoid returning VM_FAULT_RETRY from ->page_mkwrite handlers 1b7dbabf0242 tcp: correct memory barrier usage in tcp_check_space() bc42f67b73cb dmaengine: pl330: fix double lock ca0836061019 tipc: fix cleanup at module unload e5afc84f644c net: sctp: fix array overrun read on sctp_timer_tbl 7e9236c00152 drm/exynos/decon5433: set STANDALONE_UPDATE_F on output enablement e26d58f897ca NFSv4: Fix client recovery when server reboots multiple times 48222dd037f5 KVM: arm/arm64: Fix occasional warning from the timer work function f2fb416f4af6 nfs: Don't take a reference on fl->fl_file for LOCK operation 7228df818d90 ravb: Remove Rx overflow log messages 1bb50d02a8d3 net/appletalk: Fix kernel memory disclosure c73b58cfa83e vti6: fix device register to report IFLA_INFO_KIND e6533243f74f ARM: OMAP1: DMA: Correct the number of logical channels e6f105531992 net: systemport: Pad packet before inserting TSB 3a44ade54473 net: systemport: Utilize skb_put_padto() 8633eec0ee08 kprobes/x86: Disable preemption in ftrace-based jprobes 7317cb116754 perf test attr: Fix ignored test case result 1c4d7600390b sysrq : fix Show Regs call trace on ARM c86fa9ed3a0f EDAC, sb_edac: Fix missing break in switch c2e1be144805 x86/entry: Use SYSCALL_DEFINE() macros for sys_modify_ldt() ecd996c24a79 serial: 8250: Preserve DLD[7:4] for PORT_XR17V35X 86b9d66d1f3f usb: phy: tahvo: fix error handling in tahvo_usb_probe() b6ca48b5cd08 spi: sh-msiof: Fix DMA transfer size check a96c19f5ba09 serial: 8250_fintek: Fix rs485 disablement on invalid ioctl() 429feb597df3 selftests/x86/ldt_get: Add a few additional tests for limits 93f45d8c67dc s390/pci: do not require AIS facility 80f93e24ecfc ima: fix hash algorithm initialization 71ce1cac5b4d USB: serial: option: add Quectel BG96 id 9e51ee1b76ef s390/runtime instrumentation: simplify task exit handling ef3567cc5284 serial: 8250_pci: Add Amazon PCI serial device ID a8293de0ee1f usb: quirks: Add no-lpm quirk for KY-688 USB 3.1 Type-C Hub 636b080991ee uas: Always apply US_FL_NO_ATA_1X quirk to Seagate devices 3f7477e64478 bcache: recover data from backing when data is clean f80f34d8ba92 bcache: only permit to recovery read error when cache device is clean bd3799391822 Linux 4.4.104 bd249dd07827 nfsd: Fix another OPEN stateid race 54298082dbac nfsd: Fix stateid races between OPEN and CLOSE d7f5f10f5159 nfsd: Make init_open_stateid() a bit more whole 68e6cd9a0547 drm/i915: Prevent zero length "index" write e6bcff7b6aa1 drm/i915: Don't try indexed reads to alternate slave addresses a61474fa8749 NFS: revalidate "." etc correctly on "open". c8ea49b690ee mtd: nand: Fix writing mtdoops to nand flash. a155a9568d9a drm/panel: simple: Add missing panel_simple_unprepare() calls c7716f65721a drm/radeon: fix atombios on big endian 4d027a8bcc7f Revert "drm/radeon: dont switch vt on suspend" 5a7391b6d898 bcache: Fix building error on MIPS 6b4901e0e349 eeprom: at24: check at24_read/write arguments 5c65b739389f mmc: core: Do not leave the block driver in a suspended state a6493ad6fc89 KVM: x86: inject exceptions produced by x86_decode_insn 1e9e6bdccb80 KVM: x86: Exit to user-mode on #UD intercept when emulator requires ab29b6b818aa KVM: x86: pvclock: Handle first-time write to pvclock-page contains random junk 591ddc92d756 btrfs: clear space cache inode generation always 0d05a5593f63 mm/madvise.c: fix madvise() infinite loop under special circumstances 2b7ef6bdd286 mm, thp: Do not make page table dirty unconditionally in touch_p[mu]d() f97fc9ab1ce2 x86/efi-bgrt: Replace early_memremap() with memremap() e85c6907b2b4 x86/efi-bgrt: Fix kernel panic when mapping BGRT data 44ff3af83ee1 ARM: dts: omap3: logicpd-torpedo-37xx-devkit: Fix MMC1 cd-gpio 36e0f05afd4e x86/efi: Build our own page table structures b73adb608520 x86/efi: Hoist page table switching code into efi_call_virt() 87e2bd898d3a x86/mm/pat: Ensure cpa->pfn only contains page frame numbers b377c453b363 ipsec: Fix aborted xfrm policy dump crash 27248d2fa77f netlink: add a start callback for starting a netlink dump 08c15ad2e627 Linux 4.4.103 3d7214a338d7 Revert "sctp: do not peel off an assoc from one netns to another one" c73eb1e0cc56 xen: xenbus driver must not accept invalid transaction ids eedd29f51078 s390/kbuild: enable modversions for symbols exported from asm 681b2239862d ASoC: wm_adsp: Don't overrun firmware file buffer when reading region data b63209c78f9e btrfs: return the actual error value from from btrfs_uuid_tree_iterate e88f3fb0e340 ASoC: rsnd: don't double free kctrl 47b99a3306d0 netfilter: nf_tables: fix oob access a1e4f6a15103 netfilter: nft_queue: use raw_smp_processor_id() 85f286d6f8cd spi: SPI_FSL_DSPI should depend on HAS_DMA 8537e96e4351 staging: iio: cdc: fix improper return value 266913b390c3 iio: light: fix improper return value 7e927748d4db mac80211: Suppress NEW_PEER_CANDIDATE event if no room 9825826ed7bd mac80211: Remove invalid flag operations in mesh TSF synchronization f0d8fb74479b drm: Apply range restriction after color adjustment when allocation 31447ebb1a86 ALSA: hda - Apply ALC269_FIXUP_NO_SHUTUP on HDA_FIXUP_ACT_PROBE 7e920566c352 ath10k: set CTS protection VDEV param only if VDEV is up ef751ca54602 ath10k: fix potential memory leak in ath10k_wmi_tlv_op_pull_fw_stats() b24769300a00 ath10k: ignore configuring the incorrect board_id 64b22ee723ee ath10k: fix incorrect txpower set by P2P_DEVICE interface c4cf731af838 drm/armada: Fix compile fail 7f69dc100400 net: 3com: typhoon: typhoon_init_one: fix incorrect return values 609797646f9b net: 3com: typhoon: typhoon_init_one: make return values more specific d7c3d5333e39 net: Allow IP_MULTICAST_IF to set index to L3 slave 778395506a7f dmaengine: zx: set DMA_CYCLIC cap_mask bit 37a48e6d83f5 PCI: Apply _HPX settings only to relevant devices 57d2ce160310 RDS: RDMA: return appropriate error on rdma map failures bbb1fc744894 e1000e: Separate signaling for link check/link up 5df4097cfc70 e1000e: Fix return value test fbb2d8000a8f e1000e: Fix error path in link detection d6968bc56e44 PM / OPP: Add missing of_node_put(np) fd3c395d4d46 net/9p: Switch to wait_event_killable() 91bd72dd8c72 fscrypt: lock mutex before checking for bounce page pool cb1831a83e54 sched/rt: Simplify the IPI based RT balancing logic 5a11b8458b35 media: v4l2-ctrl: Fix flags field on Control events 0870fb4c3566 cx231xx-cards: fix NULL-deref on missing association descriptor d758f4d8bf20 media: rc: check for integer overflow 878c0f9a7c69 media: Don't do DMA on stack for firmware upload in the AS102 driver a2943ce580f5 powerpc/signal: Properly handle return value from uprobe_deny_signal() 937a91cd3992 parisc: Fix validity check of pointer size argument in new CAS implementation aef7cdb6a6ff ixgbe: Fix skb list corruption on Power systems bb923a81c33e fm10k: Use smp_rmb rather than read_barrier_depends b4ca98b7a803 i40evf: Use smp_rmb rather than read_barrier_depends a8e699dfca04 ixgbevf: Use smp_rmb rather than read_barrier_depends 2f7de4d5f525 igbvf: Use smp_rmb rather than read_barrier_depends 391cdaaaa9d9 igb: Use smp_rmb rather than read_barrier_depends 146d53371385 i40e: Use smp_rmb rather than read_barrier_depends 76c389ca1331 NFC: fix device-allocation error return ecc5e8914766 IB/srp: Avoid that a cable pull can trigger a kernel crash 3e32b40435b9 IB/srpt: Do not accept invalid initiator port names 54a8d930b93f libnvdimm, namespace: make 'resource' attribute only readable by root 4dae2f771fa7 libnvdimm, namespace: fix label initialization to use valid seq numbers 037646313522 clk: ti: dra7-atl-clock: fix child-node lookups eca460c485f9 clk: ti: dra7-atl-clock: Fix of_node reference counting 36d2f19430e2 SUNRPC: Fix tracepoint storage issues with svc_recv and svc_rqst_status a694b1f85aea KVM: SVM: obey guest PAT 8293dc75de47 KVM: nVMX: set IDTR and GDTR limits when loading L1 host state 4e426ed57cd2 target: Fix QUEUE_FULL + SCSI task attribute handling 63bfc4c90a87 iscsi-target: Fix non-immediate TMR reference leak 8709c5386109 fs/9p: Compare qid.path in v9fs_test_inode 1b11593eb742 fix a page leak in vhost_scsi_iov_to_sgl() error recovery 509ab500a240 ALSA: hda/realtek - Fix ALC700 family no sound issue ef6745531648 ALSA: timer: Remove kernel warning at compat ioctl error paths 3532750d20f5 ALSA: usb-audio: Add sanity checks in v2 clock parsers 0b6cede2e455 ALSA: usb-audio: Fix potential out-of-bound access at parsing SU d1316b9d83de ALSA: usb-audio: Add sanity checks to FE parser b71cf750ddd3 ALSA: pcm: update tstamp only if audio_tstamp changed db12d9b5a181 ext4: fix interaction between i_size, fallocate, and delalloc after a crash 189bc689547a ata: fixes kernel crash while tracing ata_eh_link_autopsy event f1be21021099 rtlwifi: fix uninitialized rtlhal->last_suspend_sec time 3c260c60d20c rtlwifi: rtl8192ee: Fix memory leak when loading firmware a8b8ab79ca4f nfsd: deal with revoked delegations appropriately 2a2d4b41472c nfs: Fix ugly referral attributes ab33df42eb3c NFS: Fix typo in nomigration mount option 4e23be616976 isofs: fix timestamps beyond 2027 85c79043808d bcache: check ca->alloc_thread initialized before wake up it 9c093a258350 eCryptfs: use after free in ecryptfs_release_messaging() 7d7b05e4ffd5 nilfs2: fix race condition that causes file system corruption 9a4e08c634ce autofs: don't fail mount for transient error 153142963ca1 MIPS: BCM47XX: Fix LED inversion for WRT54GSv1 00fd53bc378f MIPS: Fix an n32 core file generation regset support regression 4e82464aa4a3 dm: fix race between dm_get_from_kobject() and __dm_destroy() 36c4819abc92 dm bufio: fix integer overflow when limiting maximum cache size a9f066404fd0 ALSA: hda: Add Raven PCI ID 0c1faf9df0c8 MIPS: ralink: Fix typo in mt7628 pinmux function 84c785ed786a MIPS: ralink: Fix MT7628 pinmux 36a082ce590f ARM: 8721/1: mm: dump: check hardware RO bit for LPAE 5f8046f7c9e3 ARM: 8722/1: mm: make STRICT_KERNEL_RWX effective for LPAE 29c4b6b4f46d x86/decoder: Add new TEST instruction pattern 4fdb1637b208 lib/mpi: call cond_resched() from mpi_powm() loop 8ff3471878f3 sched: Make resched_cpu() unconditional 3223ea129170 vsock: use new wait API for vsock_stream_sendmsg() df24d6c22460 AF_VSOCK: Shrink the area influenced by prepare_to_wait 2417da3f4d6b ipv6: only call ip6_route_dev_notify() once for NETDEV_UNREGISTER 5c2607d3e7cd s390/disassembler: increase show_code buffer size 4337fa2425f6 s390/disassembler: add missing end marker for e7 table 04bc7a273264 s390/runtime instrumention: fix possible memory corruption 7ddbe701076d s390: fix transactional execution control register handling 29ffb9c1fb4a Linux 4.4.102 0208fabf7256 mm, hwpoison: fixup "mm: check the return value of lookup_page_ext for all call sites" 5baf0fb260fc Linux 4.4.101 a3805b10de80 mm/pagewalk.c: report holes in hugetlb ranges 3630b2801907 mm/page_ext.c: check if page_ext is not prepared e34e744f70a6 mm: check the return value of lookup_page_ext for all call sites 7b7a1c39e839 coda: fix 'kernel memory exposure attempt' in fsync c1b3703b643f mm/page_alloc.c: broken deferred calculation 4ecf752738ac ipmi: fix unsigned long underflow c4baa4a5870c ocfs2: should wait dio before inode lock in ocfs2_setattr() 8c325770546a nvme: Fix memory order on async queue deletion 4310b6bfa8e0 arm64: fix dump_instr when PAN and UAO are in use 1df403abfa9e serial: omap: Fix EFR write on RTS deassertion a9100b6f1a8a ima: do not update security.ima if appraisal status is not INTEGRITY_PASS 51b8aea7abde net/sctp: Always set scope_id in sctp_inet6_skb_msgname ae93cefb9430 fealnx: Fix building error on MIPS 2a0e60907e54 sctp: do not peel off an assoc from one netns to another one 4cfc0b41af03 af_netlink: ensure that NLMSG_DONE never fails in dumps ef206ea779a9 vlan: fix a use-after-free in vlan_device_event() 3bb6245e14ea bonding: discard lowest hash bit for 802.3ad layer3+4 001e9cbe1dae netfilter/ipvs: clear ipvs_property flag when SKB net namespace changed 0c1282c7f046 tcp: do not mangle skb->cb[] in tcp_make_synack() 26d6298789e6 Linux 4.4.100 f119ff8e5b6b USB: serial: garmin_gps: fix memory leak on probe errors 8b36209e93df USB: serial: garmin_gps: fix I/O after failed probe and remove 5cd938508c81 USB: serial: qcserial: add pid/vid for Sierra Wireless EM7355 fw update 302dd596822a USB: Add delay-init quirk for Corsair K70 LUX keyboards 965003b311e0 USB: usbfs: compute urb->actual_length for isochronous 834a5d880a54 uapi: fix linux/rds.h userspace compilation errors 16e7973f8e47 uapi: fix linux/rds.h userspace compilation error f5e303d54ac2 Revert "uapi: fix linux/rds.h userspace compilation errors" d9c8d4adb5a7 Revert "crypto: xts - Add ECB dependency" d2d72c0ee4c9 MIPS: Netlogic: Exclude netlogic,xlp-pic code from XLR builds 9a8ef143951f MIPS: init: Ensure reserved memory regions are not added to bootmem 034347aca034 MIPS: init: Ensure bootmem does not corrupt reserved memory a904ebe92a05 mm: add PHYS_PFN, use it in __phys_to_pfn() 7f5eb098ef95 MIPS: End asm function prologue macros with .insn b15877443a93 staging: rtl8712: fixed little endian problem ade72053f452 ixgbe: do not disable FEC from the driver b6e7fb0be1e5 ixgbe: add mask for 64 RSS queues 12ec51aaafe3 ixgbe: Reduce I2C retry count on X550 devices 9d51db4caff9 ixgbe: handle close/suspend race with netif_device_detach/present f12976ce82cd ixgbe: fix AER error handling 865fe71c0a06 arm64: dts: NS2: reserve memory for Nitro firmware e2d12bdaed6b ALSA: hda/realtek - Add new codec ID ALC299 b1e8e6d4c065 gpu: drm: mgag200: mgag200_main:- Handle error from pci_iomap 3e899991b99e backlight: adp5520: Fix error handling in adp5520_bl_probe() d6f21ea25118 backlight: lcd: Fix race condition during register fe21a3d68819 ALSA: vx: Fix possible transfer overflow 3b985d39ed4f ALSA: vx: Don't try to update capture stream before running 51abb2a73f16 scsi: lpfc: Clear the VendorVersion in the PLOGI/PLOGI ACC payload 8d8723c8c187 scsi: lpfc: Correct issue leading to oops during link reset 44eb947094c4 scsi: lpfc: Correct host name in symbolic_name field a7e7d319cc96 scsi: lpfc: FCoE VPort enable-disable does not bring up the VPort 18477baf599e scsi: lpfc: Add missing memory barrier fdc1e9d553e1 staging: rtl8188eu: fix incorrect ERROR tags from logs 0c098158785b scsi: ufs: add capability to keep auto bkops always enabled 469e75ddff14 scsi: ufs-qcom: Fix module autoload bb848b61967f igb: Fix hw_dbg logging in igb_update_flash_i210 ba83011a470c igb: close/suspend race in netif_device_detach 559a20802838 igb: reset the PHY before reading the PHY ID 7878dca7ca24 drm/sti: sti_vtg: Handle return NULL error from devm_ioremap_nocache b9ea0af4793b ata: SATA_MV should depend on HAS_DMA 11cb9dedb2e6 ata: SATA_HIGHBANK should depend on HAS_DMA 2066882df749 ata: ATA_BMDMA should depend on HAS_DMA 4fd669feacd3 ARM: dts: Fix omap3 off mode pull defines 955840ea5035 ARM: OMAP2+: Fix init for multiple quirks for the same SoC 4a23041fa533 ARM: dts: Fix am335x and dm814x scm syscon to probe children 84a97ea8b7b1 ARM: dts: Fix compatible for ti81xx uarts for 8250 62641014202e fm10k: request reset when mbx->state changes 2bb04f1ff63d extcon: palmas: Check the parent instance to prevent the NULL 8d9142ff444e dmaengine: dmatest: warn user when dma test times out ec4f8a71c0fc Bluetooth: btusb: fix QCA Rome suspend/resume 977784638f76 arm: crypto: reduce priority of bit-sliced AES cipher e455048c7ae9 net: qmi_wwan: fix divide by 0 on bad descriptors caeeef8438c3 net: cdc_ether: fix divide by 0 on bad descriptors 46bdabbca02e sctp: do not peel off an assoc from one netns to another one 11e8e55be18c xen-blkback: don't leak stack data via response ring 49630dd2e10a bpf: don't let ldimm64 leak map addresses on unprivileged 07e3aff243cd KVM: x86: fix singlestepping over syscall ceb5c560e2e4 ext4: fix data exposure after a crash 0a418e57717d media: dib0700: fix invalid dvb_detach argument c344019c48a9 media: imon: Fix null-ptr-deref in imon_probe Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> (cherry picked from commit 266f505a7de69850da4b3e82ccbf4c8466adfe51) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* linux-yocto/4.4: update to 4.4.99Bruce Ashfield2018-02-233-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the korg stable updates that comprise the following commits: 0cbac004e673 Linux 4.4.99 e8d650563c5f misc: panel: properly restore atomic counter on error path 01000c56cacc target: Fix node_acl demo-mode + uncached dynamic shutdown regression 4063c2093349 target/iscsi: Fix iSCSI task reassignment handling 7ecc076a5d51 brcmfmac: remove setting IBSS mode when stopping AP d27383faf144 tipc: fix link attribute propagation bug c8f13916c4c9 security/keys: add CONFIG_KEYS_COMPAT to Kconfig 11fa3353205e tcp/dccp: fix other lockdep splats accessing ireq_opt 6f8048cd59d7 tcp/dccp: fix lockdep splat in inet_csk_route_req() 13eddc67565a tcp/dccp: fix ireq->opt races b9b0c99a426a ipip: only increase err_count for some certain type icmp in ipip_err 9bae2ffb87d6 ppp: fix race in ppp device destruction 4b5bb7723da1 sctp: reset owner sk for data chunks on out queues when migrating a sock bcb3b90cf3c8 tun: allow positive return values on dev_get_valid_name() call 5c8a0850bae2 ip6_gre: only increase err_count for some certain type icmpv6 in ip6gre_err 93b12f202a4e net/unix: don't show information about sockets from other namespaces 84237c54b239 ipv6: flowlabel: do not leave opt->tot_len with garbage d552c8c5007a packet: avoid panic in packet_getsockopt() ef3a12f1dc4a sctp: add the missing sock_owned_by_user check in sctp_icmp_redirect 4b27fe34a226 tun: call dev_get_valid_name() before register_netdevice() 196f4755cc82 l2tp: check ps->sock before running pppol2tp_session_ioctl() 71c4a0fc3576 tcp: fix tcp_mtu_probe() vs highest_sack 735818a8b45c tun/tap: sanitize TUNSETSNDBUF input 1e98fd54c356 ALSA: seq: Cancel pending autoload work at unbinding device b7c625ce6d27 Input: ims-psu - check if CDC union descriptor is sane de46c1adbea6 usb: usbtest: fix NULL pointer dereference c93df40f3c73 mac80211: don't compare TKIP TX MIC key in reinstall prevention cdac2028c901 mac80211: use constant time comparison with keys 6440f0ee8a17 mac80211: accept key reinstall without changing anything c4e3d53bd9e7 Linux 4.4.98 9c405157269d PKCS#7: fix unitialized boolean 'want' b01f1d60dd1c x86/oprofile/ppro: Do not use __this_cpu*() in preemptible context 4df27e649308 can: c_can: don't indicate triple sampling support for D_CAN cdb5a2def61c can: sun4i: handle overrun in RX FIFO 493cb19b2522 rbd: use GFP_NOIO for parent stat and data requests ba4828af60e2 drm/vmwgfx: Fix Ubuntu 17.10 Wayland black screen issue 05b690ccb077 Input: elan_i2c - add ELAN060C to the ACPI table 4694272c470a MIPS: AR7: Ensure that serial ports are properly set up 721d4be9e05d MIPS: AR7: Defer registration of GPIO d0cfebd9b1db tools: firmware: check for distro fallback udev cancel rule 4afaa496d7f3 selftests: firmware: send expected errors to /dev/null ed1deec127d9 selftests: firmware: add empty string and async tests c08f3a82f66f test: firmware_class: report errors properly on failure 6004eb4d1adc MIPS: SMP: Fix deadlock & online race 857e81041f69 MIPS: Fix race on setting and getting cpu_online_mask 175c0622ab11 MIPS: SMP: Use a completion event to signal CPU up 207c2143322c MIPS: Fix CM region target definitions ff8e97326b6a MIPS: microMIPS: Fix incorrect mask in insn_table_MM 1e54b5f72115 ALSA: seq: Avoid invalid lockdep class warning adc4bacd5164 ALSA: seq: Fix OSS sysex delivery in OSS emulation 4d5b67a54e6d ARM: 8720/1: ensure dump_instr() checks addr_limit 3fc61b8dd6bb KEYS: fix NULL pointer dereference during ASN.1 parsing [ver #2] 48276703a037 crypto: x86/sha1-mb - fix panic due to unaligned access 44540ead8a8a workqueue: Fix NULL pointer dereference ad8c619750c4 x86/uaccess, sched/preempt: Verify access_ok() context 44e0e2b47af2 platform/x86: hp-wmi: Do not shadow error values ce93b664540d platform/x86: hp-wmi: Fix error value for hp_wmi_tablet_state df5371592aca KEYS: trusted: fix writing past end of buffer in trusted_read() 939cafad2f51 KEYS: trusted: sanitize all key material 75f82a703b30 cdc_ncm: Set NTB format again after altsetting switch for Huawei devices 5ffc673161be platform/x86: hp-wmi: Fix detection for dock and tablet mode f38a3a1c8f1a net: dsa: select NET_SWITCHDEV 581243dc5528 s390/qeth: issue STARTLAN as first IPA command 3652b0b6f2c2 IB/ipoib: Change list_del to list_del_init in the tx object aa4af0fca101 Input: mpr121 - set missing event capability 0a731928f264 Input: mpr121 - handle multiple bits change of status register ffa6332b8d80 IPsec: do not ignore crypto err in ah4 input 9ee83b03365a netfilter: nft_meta: deal with PACKET_LOOPBACK in netdev family cfb2cb34d32e usb: hcd: initialize hcd->flags to 0 when rm hcd 6450c9a96ff3 serial: sh-sci: Fix register offsets for the IRDA serial port ca2090aa58ba phy: increase size of MII_BUS_ID_SIZE and bus_id 079822da0a00 iio: trigger: free trigger resource correctly 26fa336d69a2 crypto: vmx - disable preemption to enable vsx in aes_ctr.c 30019ca7dc09 ARM: omap2plus_defconfig: Fix probe errors on UARTs 5 and 6 83fe38f2c4a3 powerpc/corenet: explicitly disable the SDHC controller on kmcoge4 158bc64a4dfe iommu/arm-smmu-v3: Clear prior settings when updating STEs f20065b466d4 KVM: PPC: Book 3S: XICS: correct the real mode ICP rejecting counter 2393241b7a22 drm: drm_minor_register(): Clean up debugfs on failure 4e0d26b22e79 xen/netback: set default upper limit of tx/rx queues to 8 f3170e6607be PCI: mvebu: Handle changes to the bridge windows while enabled 414aa11de923 video: fbdev: pmag-ba-fb: Remove bad `__init' annotation 8a56b1b25e3c adv7604: Initialize drive strength to default when using DT c54d0707aa09 Linux 4.4.97 2ed81e62b2ab staging: r8712u: Fix Sparse warning in rtl871x_xmit.c 883706dcda17 xen: don't print error message in case of missing Xenstore entry 298455f466cb bt8xx: fix memory leak 4b7a35866b0c s390/dasd: check for device error pointer within state change interrupts 45a012ace954 mei: return error on notification request to a disconnected client 0e97077574c6 exynos4-is: fimc-is: Unmap region obtained by of_iomap() 2d097e5f5c03 staging: lustre: ptlrpc: skip lock if export failed efa8f1b7a65a staging: lustre: hsm: stack overrun in hai_dump_data_field 2d1d45396585 staging: lustre: llite: don't invoke direct_IO for the EOF case 28a8fc6416ab platform/x86: intel_mid_thermal: Fix module autoload d1f96c30ce2d scsi: aacraid: Process Error for response I/O fff544c8cf68 xen/manage: correct return value check on xenbus_scanf() 762d0762b9bb cx231xx: Fix I2C on Internal Master 3 Bus 0806eaf13850 perf tools: Only increase index if perf_evsel__new_idx() succeeds 3b7d9a95ccd3 drm/amdgpu: when dpm disabled, also need to stop/start vce. dec5fcf11b45 i2c: riic: correctly finish transfers 358008062202 ext4: do not use stripe_width if it is not set 5624ea161040 ext4: fix stripe-unaligned allocations a76eb0e8655e staging: rtl8712u: Fix endian settings for structs describing network packets f9776d7ee5f5 mfd: axp20x: Fix axp288 PEK_DBR and PEK_DBF irqs being swapped 8800aba50292 mfd: ab8500-sysctrl: Handle probe deferral ed414aeb5291 ARM: pxa: Don't rely on public mmc header to include leds.h a3e021504fcf mmc: s3cmci: include linux/interrupt.h for tasklet_struct ba28f16cfa2a PM / wakeirq: report a wakeup_event on dedicated wekup irq b83c2880b348 Fix tracing sample code warning. a48fce662380 tracing/samples: Fix creation and deletion of simple_thread_fn creation ded34f972348 drm/msm: fix an integer overflow test 031b02bc16ae drm/msm: Fix potential buffer overflow issue 6e6eba5ba145 perf tools: Fix build failure on perl script context fa312b481b2b ocfs2: fstrim: Fix start offset of first cluster group during fstrim cc7d9933400f ARM: 8715/1: add a private asm/unaligned.h 4e351b8dd8b7 ARM: dts: mvebu: pl310-cache disable double-linefill 581ac5f431c9 arm64: ensure __dump_instr() checks addr_limit 97d64b7f2fdf ASoC: adau17x1: Workaround for noise bug in ADC 618b930317fb KEYS: fix out-of-bounds read during ASN.1 parsing 97c5668c9724 KEYS: return full count in keyring_read() if buffer is too small d304c9169b38 cifs: check MaxPathNameComponentLength != 0 before using it 8142e9516d5d ALSA: seq: Fix nested rwsem annotation for lockdep splat 70358782743f ALSA: timer: Add missing mutex lock for compat ioctls 27e68f1bca91 Linux 4.4.96 b3d04695be52 Revert "drm: bridge: add DT bindings for TI ths8135" 50044e419e83 ecryptfs: fix dereference of NULL user_key_payload da0933ceec96 x86/microcode/intel: Disable late loading on model 79 a272dc770f7d regulator: fan53555: fix I2C device ids 120ef1a38f79 can: kvaser_usb: Ignore CMD_FLUSH_QUEUE_REPLY messages c1b092102124 can: kvaser_usb: Correct return value in printout 0c3cdb4536d1 can: sun4i: fix loopback mode 62b54cc63a1c scsi: sg: Re-fix off by one in sg_fill_request_table() 6e9abbc96411 scsi: zfcp: fix erp_action use-before-initialize in REC action trace 1cbbd99f3bfe assoc_array: Fix a buggy node-splitting case 2c99438cf66d Input: gtco - fix potential out-of-bound access 31d770a8b887 Input: elan_i2c - add ELAN0611 to the ACPI table 8b396ff8eee7 xen/gntdev: avoid out of bounds access in case of partial gntdev_mmap() 82e05e935ffd fuse: fix READDIRPLUS skipping an entry 7d74eecca960 spi: uapi: spidev: add missing ioctl header 3505478d6fec usb: xhci: Handle error condition in xhci_stop_device() da0345d723f0 ceph: unlock dangling spinlock in try_flush_caps() 5f1d33ab4d53 ALSA: hda - fix headset mic problem for Dell machines with alc236 8c812f0335dd ALSA: hda/realtek - Add support for ALC236/ALC3204 fce67b31c7cd workqueue: replace pool->manager_arb mutex with a flag 9b36699635c5 Linux 4.4.95 aa3a0a70bdb8 FS-Cache: fix dereference of NULL user_key_payload 1bb1d4252d1e fscrypto: require write access to mount to set encryption policy 8a004caec12b KEYS: Fix race between updating and finding a negative key 1dda04c761ab fscrypt: fix dereference of NULL user_key_payload 7d9e13d953f2 f2fs crypto: add missing locking for keyring_key access 4db9f1113196 f2fs crypto: replace some BUG_ON()'s with error checks 0f85c0954be4 sched/autogroup: Fix autogroup_move_group() to never skip sched_move_task() fcc65ab173eb parisc: Fix double-word compare and exchange in LWS code on 32-bit kernels 558ca24dc296 parisc: Avoid trashing sr2 and sr3 in LWS code 6f0dee7d9c9b pkcs7: Prevent NULL pointer dereference, since sinfo is not always set. 33dea302f9bc KEYS: don't let add_key() update an uninstantiated key 503ef5c070a1 lib/digsig: fix dereference of NULL user_key_payload 2b7e02267d3c KEYS: encrypted: fix dereference of NULL user_key_payload 51ba40fcfd67 rtlwifi: rtl8821ae: Fix connection lost problem cffdaa65e72f clockevents/drivers/cs5535: Improve resilience to spurious interrupts b178c94efdfd bus: mbus: fix window size calculation for 4GB windows 260b6739e8b7 brcmsmac: make some local variables 'static const' to reduce stack size efdcbffb2b16 i2c: ismt: Separate I2C block read from SMBus block read 68c610776cfb ALSA: hda: Remove superfluous '-' added by printk conversion f9e937124ec2 ALSA: seq: Enable 'use' locking in all configurations 4516069f1b05 drm/nouveau/mmu: flush tlbs before deleting page tables 195674adee57 drm/nouveau/bsp/g92: disable by default 4d56587c28d4 can: esd_usb2: Fix can_dlc value for received RTR, frames aa629364c0e3 usb: musb: Check for host-mode using is_host_active() on reset interrupt 583a4219841d usb: musb: sunxi: Explicitly release USB PHY on exit d68b07a19a9e can: gs_usb: fix busy loop if no more TX context is available f7d8b2e150ee ALSA: usb-audio: Add native DSD support for Pro-Ject Pre Box S2 Digital 67e25805e748 usb: hub: Allow reset retry for USB2 devices on connect bounce d012ab210f5f usb: quirks: add quirk for WORLDE MINI MIDI keyboard d729f29a291f usb: cdc_acm: Add quirk for Elatec TWN3 4512d6503a4d USB: serial: metro-usb: add MS7820 device id 9dff499d8226 USB: core: fix out-of-bounds access bug in usb_get_bos_descriptor() abe43c97cae2 USB: devio: Revert "USB: devio: Don't corrupt user memory" af9a9a7bed51 Linux 4.4.94 401231d063c5 Revert "tty: goldfish: Fix a parameter of a call to free_irq" cdbbea7809ca cpufreq: CPPC: add ACPI_PROCESSOR dependency c2c6f43e023a nfsd/callback: Cleanup callback cred on shutdown 429a4ac5895d target/iscsi: Fix unsolicited data seq_end_offset calculation 823ba64c5719 uapi: fix linux/mroute6.h userspace compilation errors 028a419869e3 uapi: fix linux/rds.h userspace compilation errors c7a20ed2951f ceph: clean up unsafe d_parent accesses in build_dentry_path c128baf6a1bc i2c: at91: ensure state is restored after suspending d7ecae726698 net: mvpp2: release reference to txq_cpu[] entry after unmapping 693e6513b244 scsi: scsi_dh_emc: return success in clariion_std_inquiry() 9ac38e30f2b0 slub: do not merge cache if slub_debug contains a never-merge flag 315689d2e202 ocfs2/dlmglue: prepare tracking logic to avoid recursive cluster lock d3335f5653ec crypto: xts - Add ECB dependency 02744a55ed38 net/mlx4_core: Fix VF overwrite of module param which disables DMFS on new probed PFs 7bf94b9595cc sparc64: Migrate hvcons irq to panicked cpu d14591e83b49 md/linear: shutup lockdep warnning 48ca88f93533 f2fs: do not wait for writeback in write_begin 3109615b52ee Btrfs: send, fix failure to rename top level inode due to name collision 4d134d830ea7 iio: adc: xilinx: Fix error handling 5c65ed5c07d7 netfilter: nf_ct_expect: Change __nf_ct_expect_check() return value. 743a3ce1e0fd net/mlx4_en: fix overflow in mlx4_en_init_timestamp() 7ed668eeb851 mac80211: fix power saving clients handling in iwlwifi 3e8c1a04d335 mac80211_hwsim: check HWSIM_ATTR_RADIO_NAME length 4a464dacc23f irqchip/crossbar: Fix incorrect type of local variables 7e53f0390dbd watchdog: kempld: fix gcc-4.3 build 28eab3db727e locking/lockdep: Add nest_lock integrity test d44e463c9460 Revert "bsg-lib: don't free job in bsg_prepare_job" 01e3e6315171 tipc: use only positive error codes in messages 685699703a0a net: Set sk_prot_creator when cloning sockets to the right proto 1299f7e17e9e packet: only test po->has_vnet_hdr once in packet_snd 1b6c80e797ee packet: in packet_do_bind, test fanout with bind_lock held ee534927f0c0 tun: bail out from tun_get_user() if the skb is empty b5f689d94bc3 l2tp: fix race condition in l2tp_tunnel_delete 110cf3dd4bcc l2tp: Avoid schedule while atomic in exit_net 93040aa17862 vti: fix use after free in vti_tunnel_xmit/vti6_tnl_xmit d9cb4dc0221e isdn/i4l: fetch the ppp_write buffer in one shot 1a4f1ecdb257 bpf: one perf event close won't free bpf program attached by another perf event 5be6824b9704 packet: hold bind lock when rebinding to fanout hook aa90be3e1248 net: emac: Fix napi poll list corruption 3483c65090dc ip6_gre: skb_push ipv6hdr before packing the header in ip6gre_header 5356f7e40d23 udpv6: Fix the checksum computation when HW checksum does not apply 2ec54b21dd7b bpf/verifier: reject BPF_ALU64|BPF_END dee4506f067a sctp: potential read out of bounds in sctp_ulpevent_type_enabled() 9f5bbe694df1 MIPS: Fix minimum alignment requirement of IRQ stack c088f7bc3310 drm/dp/mst: save vcpi with payloads 951ba9f6c8b9 percpu: make this_cpu_generic_read() atomic w.r.t. interrupts Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> (cherry picked from commit ab748d3239b3b641bb9e26cc36afed7fad540748) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* linux-yocto/4.9: fix aufs buildBruce Ashfield2018-02-233-13/+13
| | | | | | | | | | The aufs4 core code was missing some changes to build against the 4.9 fs subsystem. This commit resyncs with the upstream repo, and we can once again build against 4.9. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> (cherry picked from commit b530ab2d3ab28aded6ec86e6f8a6d9be45532361) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* linux-yocto/4.9: update to v4.9.71Bruce Ashfield2018-02-233-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the korg stable updates that comprise the following commits: b632d710149f Linux 4.9.71 ed70a2212526 ath9k: fix tx99 potential info leak 8f23eb16afd8 icmp: don't fail on fragment reassembly time exceeded 2eb165b9fbb7 IB/ipoib: Grab rtnl lock on heavy flush when calling ndo_open/stop 0c70b35bf158 RDMA/cma: Avoid triggering undefined behavior 31eb4108e107 macvlan: Only deliver one copy of the frame to the macvlan interface b64ab3ca9d31 udf: Avoid overflow when session starts at large offset 91e0cf85caea scsi: bfa: integer overflow in debugfs 64da4e8d00f1 scsi: sd: change allow_restart to bool in sysfs interface 1cafdac89191 scsi: sd: change manage_start_stop to bool in sysfs interface 8315bcf841ae rtl8188eu: Fix a possible sleep-in-atomic bug in rtw_disassoc_cmd 6641d3e307f5 rtl8188eu: Fix a possible sleep-in-atomic bug in rtw_createbss_cmd 28e006e14ff9 vt6655: Fix a possible sleep-in-atomic bug in vt6655_suspend 04d5a2d5d2d0 IB/core: Fix calculation of maximum RoCE MTU c744ecec01ae scsi: scsi_devinfo: Add REPORTLUN2 to EMC SYMMETRIX blacklist entry f39486bd37ee raid5: Set R5_Expanded on parity devices as well as data. 4fdb10391bca pinctrl: adi2: Fix Kconfig build problem afeeff4d6156 usb: musb: da8xx: fix babble condition handling 92ad6c13e17e tty fix oops when rmmod 8250 421910e924b6 soc: mediatek: pwrap: fix compiler errors 7745382fe86c powerpc/perf/hv-24x7: Fix incorrect comparison in memord ab9d25711493 scsi: hpsa: destroy sas transport properties before scsi_host 1723d6668df5 scsi: hpsa: cleanup sas_phy structures in sysfs when unloading 237e053346f1 PCI: Detach driver before procfs & sysfs teardown on device remove 8f84f861f99c RDMA/cxgb4: Declare stag as __be32 769bca9339f0 xfs: fix incorrect extent state in xfs_bmap_add_extent_unwritten_real c82209949bba xfs: fix log block underflow during recovery cycle verification fc4177eacfa6 l2tp: cleanup l2tp_tunnel_delete calls 6a559523ee66 nvme: use kref_get_unless_zero in nvme_find_get_ns e2fce5a5578d platform/x86: hp_accel: Add quirk for HP ProBook 440 G4 7fab68e1f730 btrfs: tests: Fix a memory leak in error handling path in 'run_test()' b7ada2c0ea29 arm64: prevent regressions in compressed kernel image size when upgrading to binutils 2.27 52aaa748a948 Ib/hfi1: Return actual operational VLs in port info query 9102ed6a5f6a bcache: fix wrong cache_misses statistics c2a0531f59c3 bcache: explicitly destroy mutex while exiting 75f66eeae657 GFS2: Take inode off order_write list when setting jdata flag 026ffaf65879 scsi: scsi_debug: write_same: fix error report d8914530f247 thermal/drivers/step_wise: Fix temperature regulation misbehavior 019433db872f ASoC: rsnd: rsnd_ssi_run_mods() needs to care ssi_parent_mod cf16dac8bd98 ppp: Destroy the mutex when cleanup 27f5597c9859 clk: tegra: Fix cclk_lp divisor register 54809e38a629 clk: hi6220: mark clock cs_atb_syspll as critical 47b63ea40ee1 clk: imx6: refine hdmi_isfr's parent to make HDMI work on i.MX6 SoCs w/o VPU d6b6302c36b5 clk: mediatek: add the option for determining PLL source clock 2850c3ec0d25 mm: Handle 0 flags in _calc_vm_trans() macro 18498f1c7089 crypto: tcrypt - fix buffer lengths in test_aead_speed() 2ed46cbf23fc arm-ccn: perf: Prevent module unload while PMU is in use c843e9f8f97f xfs: truncate pagecache before writeback in xfs_setattr_size() 03bfadfb0d79 iommu/amd: Limit the IOVA page range to the specified addresses cb0acb37010c badblocks: fix wrong return value in badblocks_set if badblocks are disabled dcdca123814c target/file: Do not return error for UNMAP if length is zero 998201fdc5c9 target:fix condition return in core_pr_dump_initiator_port() a4f54ec403da iscsi-target: fix memory leak in lio_target_tiqn_addtpg() e086a82a926a target/iscsi: Fix a race condition in iscsit_add_reject_from_cmd() abc4b4420af8 platform/x86: intel_punit_ipc: Fix resource ioremap warning 6e5a846d5172 powerpc/ipic: Fix status get and status clear d7e7c431d621 powerpc/opal: Fix EBUSY bug in acquiring tokens a463f9c5dfd1 netfilter: ipvs: Fix inappropriate output of procfs b3b6d1eea0de iommu/mediatek: Fix driver name 9a4bf05126f4 PCI: Do not allocate more buses than available in parent 29a404be7b30 powerpc/powernv/cpufreq: Fix the frequency read by /proc/cpuinfo f44d28e0348d PCI/PME: Handle invalid data when reading Root Status 5a7192bc389e dmaengine: ti-dma-crossbar: Correct am335x/am43xx mux value type 03a48dc96505 ASoC: Intel: Skylake: Fix uuid_module memory leak in failure case 9146b10f8cd6 rtc: pcf8563: fix output clock rate cf53526f3312 video: fbdev: au1200fb: Return an error code if a memory allocation fails 90e2591f6f3f video: fbdev: au1200fb: Release some resources if a memory allocation fails 92c3c7db8336 video: udlfb: Fix read EDID timeout aecce5fc047a fbdev: controlfb: Add missing modes to fix out of bounds access 0312ab0f0e43 sfc: don't warn on successful change of MAC da73389e8aa7 HID: cp2112: fix broken gpio_direction_input callback e15628b293a7 Revert "x86/acpi: Set persistent cpuid <-> nodeid mapping when booting" 25b0b3f2373d target: fix race during implicit transition work flushes 892e4f9bc2e2 target: fix ALUA transition timeout handling 0d34f4770ea1 target: Use system workqueue for ALUA transitions 8f60ef94477c btrfs: add missing memset while reading compressed inline extents 5d460d359abe NFSv4.1 respect server's max size in CREATE_SESSION 88af4e34771c efi/esrt: Cleanup bad memory map log messages e30b840d4668 perf symbols: Fix symbols__fixup_end heuristic for corner cases 2a47e7de0822 tty: fix data race in tty_ldisc_ref_wait() 70f450fc8610 tty: don't panic on OOM in tty_set_ldisc() 3d57ec51d204 rxrpc: Ignore BUSY packets on old calls 42b6d6e824d3 net: mpls: Fix nexthop alive tracking on down events fd27dbcae937 net/mlx4_core: Avoid delays during VF driver device shutdown 65bfe003dceb nvmet-rdma: Fix a possible uninitialized variable dereference 571e47760de5 nvmet: confirm sq percpu has scheduled and switched to atomic af0cee086b09 nvme-loop: fix a possible use-after-free when destroying the admin queue a8939aac82b0 afs: Fix abort on signal while waiting for call completion d43dda072544 afs: Fix afs_kill_pages() 856bb4b609ee afs: Fix page leak in afs_write_begin() 833acb3e09db afs: Populate and use client modification time a3e7a29abf0b afs: Better abort and net error handling ab2390611619 afs: Invalid op ID should abort with RXGEN_OPCODE 972e7b7cbf5c afs: Fix the maths in afs_fs_store_data() 9329ae4cb10e afs: Prevent callback expiry timer overflow 7da1b85a75d4 afs: Migrate vlocation fields to 64-bit 7286fad15704 afs: Flush outstanding writes when an fd is closed eaaad7646d3d afs: Deal with an empty callback array 900048089cc1 afs: Adjust mode bits processing ba47c1597480 afs: Populate group ID from vnode status c250fae9ad4b afs: Fix missing put_page() b29c7b7c62d5 drm/radeon: reinstate oland workaround for sclk 2a84fce9b039 mmc: mediatek: Fixed bug where clock frequency could be set wrong 28714e962a71 sched/deadline: Use deadline instead of period when calculating overflow a2e29113f1ab sched/deadline: Throttle a constrained deadline task activated after the deadline 9cc56a00eab7 sched/deadline: Make sure the replenishment timer fires in the next period 0a4d4dac5e34 sched/deadline: Add missing update_rq_clock() in dl_task_timer() 8d3a318194ec iwlwifi: mvm: cleanup pending frames in DQA mode a524bb57dd36 Drivers: hv: util: move waiting for release to hv_utils_transport itself da626b13ce32 drm/radeon/si: add dpm quirk for Oland 1867eb805091 fjes: Fix wrong netdevice feature flags 91510a623baa scsi: hpsa: do not timeout reset operations 0f07e7611184 scsi: hpsa: limit outstanding rescans c81410a4353d scsi: hpsa: update check for logical volume status 8652baa5a31d ASoC: rcar: clear DE bit only in PDMACHCR when it stops fd2530a4ee62 openrisc: fix issue handling 8 byte get_user calls 18b39b61b2c6 intel_th: pci: Add Gemini Lake support 3544f57578a6 drm: amd: remove broken include path 4c9c0971271d qed: Fix interrupt flags on Rx LL2 ac04ab9624b5 qed: Fix mapping leak on LL2 rx flow 8de6d7b28d2f qed: Align CIDs according to DORQ requirement fddc3df7647e mlxsw: reg: Fix SPVMLR max record count 4c8b4e60b575 mlxsw: reg: Fix SPVM max record count 6c548e90a0bc net: Resend IGMP memberships upon peer notification. 889163d75fe5 irqchip/mvebu-odmi: Select GENERIC_MSI_IRQ_DOMAIN e30ccb5f1c7e dmaengine: Fix array index out of bounds warning in __get_unmap_pool() 46cbe3f51c51 net: wimax/i2400m: fix NULL-deref at probe 2e70c4d5de87 writeback: fix memory leak in wb_queue_work() d28046fb8c43 blk-mq: Fix tagset reinit in the presence of cpu hot-unplug 143d13d1e6c0 ASoC: rsnd: fix sound route path when using SRC6/SRC9 97b75dad9dd1 netfilter: bridge: honor frag_max_size when refragmenting 38780b9ae45a drm/omap: fix dmabuf mmap for dma_alloc'ed buffers 8fb782bbd212 Input: i8042 - add TUXEDO BU1406 (N24_25BU) to the nomux list 817f60ccf72c NFSD: fix nfsd_reset_versions for NFSv4. 0154269f9c12 NFSD: fix nfsd_minorversion(.., NFSD_AVAIL) 063c753ef78b drm/amdgpu: fix parser init error path to avoid crash in parser fini 3d40364d333e iommu/io-pgtable-arm-v7s: Check for leaf entry before dereferencing it 721c136ac278 net/mlx5: Don't save PCI state when PCI error is detected 248cbd97be81 net/mlx5: Fix create autogroup prev initializer 515d78dc0a89 rxrpc: Wake up the transmitter if Rx window size increases on the peer e85b9bc29b04 net: bcmgenet: Power up the internal PHY before probing the MII f9ac24794f2e net: bcmgenet: synchronize irq0 status between the isr and task 4c3727f6add5 net: bcmgenet: power down internal phy if open or resume fails 66e522ab02cc net: bcmgenet: reserved phy revisions must be checked first dc8d63c43af0 net: bcmgenet: correct MIB access of UniMAC RUNT counters bb5c42a5b1d2 net: bcmgenet: correct the RBUF_OVFL_CNT and RBUF_ERR_CNT MIB values 72cd0c3f6616 bnxt_en: Ignore 0 value in autoneg supported speed from firmware. ae0ebdba9667 net: initialize msg.msg_flags in recvfrom 6783015096dc userfaultfd: selftest: vm: allow to build in vm/ directory 275314e90c5e userfaultfd: shmem: __do_fault requires VM_FAULT_NOPAGE 9bcd15bdfb61 md-cluster: free md_cluster_info if node leave cluster 9841d7b08ff6 usb: xhci-mtk: check hcc_params after adding primary hcd 215df1f35542 KVM: nVMX: do not warn when MSR bitmap address is not backed 50fc2d4152fb usb: phy: isp1301: Add OF device ID table bf864220a59c mac80211: Fix addition of mesh configuration element 32e2ae03283b ext4: fix crash when a directory's i_size is too small 6a851bb99e5c ext4: fix fdatasync(2) after fallocate(2) operation 679dbeac0b6b dmaengine: dmatest: move callback wait queue to thread context 744cb5ab3372 eeprom: at24: change nvmem stride to 1 d266817f5028 sched/rt: Do not pull from current CPU if only one CPU to pull 9c537f06d61a nfs: don't wait on commit in nfs_commit_inode() if there were no commit requests 3bdb508d686e xhci: Don't add a virt_dev to the devs array before it's fully allocated 7336f5481f6c Bluetooth: btusb: driver to enable the usb-wakeup feature cdfe4c0091a8 usb: xhci: fix TDS for MTK xHCI1.1 e081bd0d70bd ceph: drop negative child dentries before try pruning inode's alias 14513e49c43c usbip: fix stub_send_ret_submit() vulnerability to null transfer_buffer f3e957266ae5 usbip: fix stub_rx: harden CMD_SUBMIT path to handle malicious input b6dbace92ed7 usb: add helper to extract bits 12:11 of wMaxPacketSize 20e825cdf7a1 usbip: fix stub_rx: get_pipe() to validate endpoint number 99542e468b76 USB: core: prevent malicious bNumInterfaces overflow 0d29ae4f5033 USB: uas and storage: Add US_FL_BROKEN_FUA for another JMicron JMS567 ID d760f9034195 tracing: Allocate mask_str buffer dynamically d1175423ce67 autofs: fix careless error in recent commit c32e053a11f2 crypto: salsa20 - fix blkcipher_walk API usage 43259d07fceb crypto: hmac - require that the underlying hash algorithm is unkeyed cd9b59861f9c crypto: rsa - fix buffer overread when stripping leading zeroes 1fb73eae9624 mfd: fsl-imx25: Clean up irq settings during removal ee52d08d2e09 Linux 4.9.70 349130bb0391 RDMA/cxgb4: Annotate r2 and stag as __be32 b7d3f2b5dca9 md: free unused memory after bitmap resize 93dedcf5a177 audit: ensure that 'audit=1' actually enables audit for PID 1 a625a16c8aea ipvlan: fix ipv6 outbound device 97c668702126 kbuild: do not call cc-option before KBUILD_CFLAGS initialization eae3f3ab7fb3 powerpc/64: Fix checksum folding in csum_tcpudp_nofold and ip_fast_csum_nofold 9414a6309c72 KVM: arm/arm64: vgic-its: Preserve the revious read from the pending table 80c0f4777fd6 fix kcm_clone() 16648cbcd332 usb: gadget: ffs: Forbid usb_ep_alloc_request from sleeping 47273f0d398d s390: always save and restore all registers on context switch f8dac5bfbd8e ipmi: Stop timers before cleaning up the module 0cab694ab7bc Fix handling of verdicts after NF_QUEUE cf00fd3d526c tipc: call tipc_rcv() only if bearer is up in tipc_udp_recv() 0cfe6df93834 s390/qeth: fix thinko in IPv4 multicast address tracking 1d55222b14bd s390/qeth: fix GSO throughput regression fbf0dfe7ad9f s390/qeth: build max size GSO skbs on L2 devices aa0080f1ad08 tcp/dccp: block bh before arming time_wait timer 30985e3beb73 stmmac: reset last TSO segment size after device open 564fe3e0e95e net: remove hlist_nulls_add_tail_rcu() 80ad5bd1b45f usbnet: fix alignment for frames with no ethernet header 5471afeef413 net/packet: fix a race in packet_bind() and packet_notifier() 30c573affac8 packet: fix crash in fanout_demux_rollover() 5f218c3fd11a sit: update frag_off info 3259862dd73b rds: Fix NULL pointer dereference in __rds_rdma_map 96b4a8ac9a55 tipc: fix memory leak in tipc_accept_from_sock() 20610f5bbd23 s390/qeth: fix early exit from error path 32436bf375b0 net: qmi_wwan: add Quectel BG96 2c7c:0296 c91efc7862b3 Linux 4.9.69 15b175223e53 afs: Connect up the CB.ProbeUuid 9048b2420e32 IB/mlx5: Assign send CQ and recv CQ of UMR QP 06fea09c0959 IB/mlx4: Increase maximal message size under UD QP 6ceabde66643 xfrm: Copy policy family in clone_policy 74b470ce478a jump_label: Invoke jump_label_test() via early_initcall() 22d2456faefa atm: horizon: Fix irq release error c488c2e141bc clk: uniphier: fix DAPLL2 clock rate of Pro5 f45f4f8a7cd8 bpf: fix lockdep splat 9904da5a09ce sctp: use the right sk after waking up from wait_buf sleep 1158ecd51ec1 sctp: do not free asoc when it is already dead in sctp_sendmsg 1618400444d0 zsmalloc: calling zs_map_object() from irq is a bug 7da67d1d98f6 sparc64/mm: set fields in deferred pages 1a5a4c6e868f block: wake up all tasks blocked in get_request() c31bfe7de243 dt-bindings: usb: fix reg-property port-number range 1eeb1edfd3c9 xfs: fix forgotten rcu read unlock when skipping inode reclaim acbe10423b1a sunrpc: Fix rpc_task_begin trace point 509e9b805c52 NFS: Fix a typo in nfs_rename() a780a728475d dynamic-debug-howto: fix optional/omitted ending line number to be LARGE instead of 0 a77c11607593 lib/genalloc.c: make the avail variable an atomic_long_t e9672477a5f0 drivers/rapidio/devices/rio_mport_cdev.c: fix resource leak in error handling path in 'rio_dma_transfer()' 007e20bd0fdd route: update fnhe_expires for redirect when the fnhe exists 7c4fa0c1c9ca route: also update fnhe_genid when updating a route cache 2388d52d7256 gre6: use log_ecn_error module parameter in ip6_tnl_rcv() 6a8ab06660dc mac80211_hwsim: Fix memory leak in hwsim_new_radio_nl() 0965ed575190 x86/mpx/selftests: Fix up weird arrays b96d06e6d6e0 coccinelle: fix parallel build with CHECK=scripts/coccicheck 55042e28b985 kbuild: pkg: use --transform option to prefix paths in tar 7290cfeb4436 EDAC, i5000, i5400: Fix definition of NRECMEMB register 62c12d671c49 EDAC, i5000, i5400: Fix use of MTR_DRAM_WIDTH macro d28faebe8b09 powerpc/powernv/ioda2: Gracefully fail if too many TCE levels requested 92527dc32a69 drm/amd/amdgpu: fix console deadlock if late init failed e8d5b115c6ea axonram: Fix gendisk handling 8818eb851c2d netfilter: don't track fragmented packets 36a14374b568 zram: set physical queue limits to avoid array out of bounds accesses bc8859174d98 blk-mq: initialize mq kobjects in blk_mq_init_allocated_queue() 567df7459e12 i2c: riic: fix restart condition e46126e51ee8 crypto: s5p-sss - Fix completing crypto request in IRQ handler 05a59bc2f3c0 ipv6: reorder icmpv6_init() and ip6_mr_init() f191e15e4acd ibmvnic: Allocate number of rx/tx buffers agreed on by firmware f3b1f93ed23b ibmvnic: Fix overflowing firmware/hardware TX queue 742e67d2b7ee rds: tcp: Sequence teardown of listen and acceptor sockets to avoid races d8f147ac75bb bnx2x: do not rollback VF MAC/VLAN filters we did not configure cdef3be8c7bb bnx2x: fix detection of VLAN filtering feature for VF f73fcb25f4bb bnx2x: fix possible overrun of VFPF multicast addresses array ae6b3452faf7 bnx2x: prevent crash when accessing PTP with interface down c72c7f244265 spi_ks8995: regs_size incorrect for some devices 1ace4dabf624 spi_ks8995: fix "BUG: key accdaa28 not in .data!" b1f71147a188 KVM: arm/arm64: VGIC: Fix command handling while ITS being disabled aafb72d2ed55 arm64: KVM: Survive unknown traps from guests 5e366aaec185 arm: KVM: Survive unknown traps from guests c886f281b9e0 KVM: nVMX: reset nested_run_pending if the vCPU is going to be reset 54e1ae1f21f5 irqchip/crossbar: Fix incorrect type of register size d32c4dedcc6d scsi: lpfc: Fix crash during Hardware error recovery on SLI3 adapters 1e7208d75928 scsi: qla2xxx: Fix ql_dump_buffer 757e1845d6c3 workqueue: trigger WARN if queue_delayed_work() is called with NULL @wq da6a95b0ef82 libata: drop WARN from protocol error in ata_sff_qc_issue() 29deec403d56 kvm: nVMX: VMCLEAR should not cause the vCPU to shut down 2afb2d892c1d usb: gadget: udc: net2280: Fix tmp reusage in net2280 driver 82f79a4423fc usb: gadget: pxa27x: Test for a valid argument pointer 7abf66d78e89 usb: dwc3: gadget: Fix system suspend/resume on TI platforms 8fe9ea81b1e9 USB: gadgetfs: Fix a potential memory leak in 'dev_config()' 59682e70c980 usb: gadget: configs: plug memory leak 881b5d4841fc HID: chicony: Add support for another ASUS Zen AiO keyboard 1bc827aabc70 gpio: altera: Use handle_level_irq when configured as a level_high c7c866711799 ASoC: rcar: avoid SSI_MODEx settings for SSI8 202c73946455 ARM: OMAP2+: Release device node after it is no longer needed. d3954c5ced8e ARM: OMAP2+: Fix device node reference counts 4aff02804715 powerpc/64: Fix checksum folding in csum_add() d57cb693c592 module: set __jump_table alignment to 8 f348a1030eb6 lirc: fix dead lock between open and wakeup_filter 7ae7408c4352 powerpc: Fix compiling a BE kernel with a powerpc64le toolchain cd662c8e51a1 selftest/powerpc: Fix false failures for skipped tests 0bf8f6e7205a powerpc/64: Invalidate process table caching after setting process table 8c6ebeb4087e x86/hpet: Prevent might sleep splat on resume 4e4a9ebe33a6 sched/fair: Make select_idle_cpu() more aggressive 29dc610cfc7c x86/platform/uv/BAU: Fix HUB errors by remove initial write to sw-ack register b2cb09597b1f x86/selftests: Add clobbers for int80 on x86_64 93247ff1fafe ARM: OMAP2+: gpmc-onenand: propagate error on initialization failure f14f6fabfb54 vti6: Don't report path MTU below IPV6_MIN_MTU. 5d4d0a95437e ARM: 8657/1: uaccess: consistently check object sizes 7c4615c853fa Revert "spi: SPI_FSL_DSPI should depend on HAS_DMA" b6c15a7c6e79 Revert "drm/armada: Fix compile fail" 6a53078b9357 mm: drop unused pmdp_huge_get_and_clear_notify() c2edc33d4abf thp: fix MADV_DONTNEED vs. numa balancing race 7bdd685cef4b thp: reduce indentation level in change_huge_pmd() 5bcb9c842a53 ARM: avoid faulting on qemu 6192f870abf2 ARM: BUG if jumping to usermode address in kernel mode 112b8a8f558d usb: f_fs: Force Reserved1=1 in OS_DESC_EXT_COMPAT 47ab72034e9d crypto: talitos - fix ctr-aes-talitos 24ab6e7f6b61 crypto: talitos - fix use of sg_link_tbl_len 6bf30e664221 crypto: talitos - fix AEAD for sha224 on non sha224 capable chips 552f74cbd6ec crypto: talitos - fix setkey to check key weakness 5272b0e1c382 crypto: talitos - fix memory corruption on SEC2 bde6667a7df1 crypto: talitos - fix AEAD test failures 3f0597ae9a38 bus: arm-ccn: fix module unloading Error: Removing state 147 which has instances left. 793eed33da5f bus: arm-ccn: Fix use of smp_processor_id() in preemptible context 595aca74c67a bus: arm-ccn: Check memory allocation failure a0a2f97d0375 bus: arm-cci: Fix use of smp_processor_id() in preemptible context a39224199e97 arm64: fpsimd: Prevent registers leaking from dead tasks 7df3dbef3dd5 KVM: arm/arm64: vgic-its: Check result of allocation before use 42c3f4c55f10 KVM: arm/arm64: vgic-irqfd: Fix MSI entry allocation cf6668d57a26 KVM: arm/arm64: Fix broken GICH_ELRSR big endian conversion 6ead44d4b5b8 KVM: VMX: remove I/O port 0x80 bypass on Intel hosts 6ed459712e26 arm: KVM: Fix VTTBR_BADDR_MASK BUG_ON off-by-one 63fba9ff76f0 arm64: KVM: fix VTTBR_BADDR_MASK BUG_ON off-by-one 730810d92327 media: dvb: i2c transfers over usb cannot be done from stack 4f128c8aa35b drm/exynos: gem: Drop NONCONTIG flag for buffers allocated without IOMMU 30b18ee253a0 kdb: Fix handling of kallsyms_symbol_next() return value 4a70f07da853 brcmfmac: change driver unbind order of the sdio function devices 8950c982fffd powerpc/64s: Initialize ISAv3 MMU registers before setting partition table ffb17c0cce84 KVM: s390: Fix skey emulation permission check bd6a7055b84b s390: fix compat system call table ff3d4fd5374f smp/hotplug: Move step CPUHP_AP_SMPCFD_DYING to the correct place e17f2b51617d iommu/vt-d: Fix scatterlist offset handling 173c8c346587 ALSA: usb-audio: Add check return value for usb_string() c40457c952ec ALSA: usb-audio: Fix out-of-bound error 20ca63e0968e ALSA: seq: Remove spurious WARN_ON() at timer check 45ddff3ce4e9 ALSA: pcm: prevent UAF in snd_pcm_info 8974b0320cc8 btrfs: fix missing error return in btrfs_drop_snapshot 9cf0eaf88d74 KVM: x86: fix APIC page invalidation 6662a55fa6eb x86/PCI: Make broadcom_postcore_init() check acpi_disabled 3d4696248c08 X.509: fix comparisons of ->pkey_algo d4f134700c20 X.509: reject invalid BIT STRING for subjectPublicKey 982707eb4ff8 KEYS: add missing permission check for request_key() destination 44acfcb6dd73 ASN.1: check for error from ASN1_OP_END__ACT actions 608845ad4986 ASN.1: fix out-of-bounds read when parsing indefinite length item 8b5106e1d22c efi/esrt: Use memunmap() instead of kfree() to free the remapping 29c3b7a85409 efi: Move some sysfs files to be read-only by root 35b4bfbda54b scsi: libsas: align sata_device's rps_resp on a cacheline 326ebe77f0c5 scsi: use dma_get_cache_alignment() as minimum DMA alignment 4cb4d78c57f8 scsi: dma-mapping: always provide dma_get_cache_alignment 1db069c057a1 isa: Prevent NULL dereference in isa_bus driver callbacks 3aa6d7f8542e hv: kvp: Avoid reading past allocated blocks from KVP file 893fab0c338b virtio: release virtio index when fail to device_register 4b4e6f675846 can: usb_8dev: cancel urb on -EPIPE and -EPROTO 0cdac09e6aee can: esd_usb2: cancel urb on -EPIPE and -EPROTO d3b72254789f can: ems_usb: cancel urb on -EPIPE and -EPROTO 4665483e4797 can: kvaser_usb: cancel urb on -EPIPE and -EPROTO d724a677f0c1 can: kvaser_usb: ratelimit errors if incomplete messages are received 561384a9cf17 can: kvaser_usb: Fix comparison bug in kvaser_usb_read_bulk_callback() f89682bb3cf2 can: kvaser_usb: free buf in error paths 6a3a713880a5 can: ti_hecc: Fix napi poll return value for repoll fbe9a14180d6 usb: gadget: udc: renesas_usb3: fix number of the pipes 3781db07c79e Linux 4.9.68 3671e6728f79 xen-netfront: avoid crashing on resume after a failure in talk_to_netback() 08dd03812e8b usb: host: fix incorrect updating of offset 20c315ebabc5 USB: usbfs: Filter flags passed in from user space 545c10375330 USB: devio: Prevent integer overflow in proc_do_submiturb() d6ab871c432d USB: Increase usbfs transfer limit 05ffc7ed5527 USB: core: Add type-specific length check of BOS descriptors 34ba2f04a480 usb: xhci: fix panic in xhci_free_virt_devices_depth_first e328dff288e6 usb: hub: Cycle HUB power when initialization fails 0af23e49316d dma-buf: Update kerneldoc for sync_file_create 3a83421d482e dma-buf/sync_file: hold reference to fence when creating sync_file 424bdc5df002 dma-buf/sw_sync: force signal all unsignaled fences on dying timeline f5e0724e76c2 dma-fence: Introduce drm_fence_set_error() helper d3b029a44e14 dma-fence: Wrap querying the fence->status f55d17e9c3af dma-fence: Clear fence->status during dma_fence_init() 9ae85fabdfc0 dma-buf/sw_sync: clean up list before signaling the fence 4496b88c0674 dma-buf/sw_sync: move timeline_fence_ops around db767404ad09 dma-buf/sw-sync: Use an rbtree to sort fences in the timeline e82ecb230924 dma-buf/sw-sync: Fix locking around sync_timeline lists 1bf0b23c07f1 dma-buf/sw-sync: sync_pt is private and of fixed size f14ad42b8743 dma-buf/sw-sync: Reduce irqsave/irqrestore from known context 985b5b238436 dma-buf/sw-sync: Prevent user overflow on timeline advance fc839ecb8eda dma-buf/sw-sync: Fix the is-signaled test to handle u32 wraparound b53525eaac55 dma-buf/dma-fence: Extract __dma_fence_is_later() c13a05a8017b net: fec: fix multicast filtering hardware setup a767c866735c xen-netback: vif counters from int/long to u64 959b8e0ba293 cec: initiator should be the same as the destination for, poll 017a499be574 xen-netfront: Improve error handling during initialization c93c09a057b7 mm: avoid returning VM_FAULT_RETRY from ->page_mkwrite handlers 3e550debcf75 vfio/spapr: Fix missing mutex unlock when creating a window 6129fd988225 be2net: fix initial MAC setting 6a9ffb5a87d8 net: thunderx: avoid dereferencing xcv when NULL 3325615d2b50 net: phy: micrel: KSZ8795 do not set SUPPORTED_[Asym_]Pause c8d6f83d3b6e gtp: fix cross netns recv on gtp socket d812be828832 gtp: clear DF bit on GTP packet tx 3976dd677e89 nvmet: cancel fatal error and flush async work before free controller 6bd89953fb1f i2c: i2c-cadence: Initialize configuration before probing devices fe8bdc9b79ee tcp: correct memory barrier usage in tcp_check_space() 49c3164e6d84 dmaengine: pl330: fix double lock aad54ba21dd8 tipc: fix cleanup at module unload 6313adb8de02 tipc: fix nametbl_lock soft lockup at module exit e8240244880b RDMA/qedr: Fix RDMA CM loopback 8d4198f8c66b RDMA/qedr: Return success when not changing QP state dee48e57ae22 mac80211: don't try to sleep in rate_control_rate_init() cab00a9c16c0 drm/amdgpu: fix unload driver issue for virtual display b75e47cf8439 x86/fpu: Set the xcomp_bv when we fake up a XSAVES area 05071c058d20 net: sctp: fix array overrun read on sctp_timer_tbl 2001ccb4dea4 drm/exynos/decon5433: set STANDALONE_UPDATE_F on output enablement 4ee340c06bf2 drm/amdgpu: fix bug set incorrect value to vce register d8a544c92087 qla2xxx: Fix wrong IOCB type assumption 57e76dbbc560 powerpc/mm: Fix memory hotplug BUG() on radix a88ff235e8ad perf/x86/intel: Account interrupts for PEBS errors 72232a3bc5df NFSv4: Fix client recovery when server reboots multiple times cda72bbb7bac mac80211: prevent skb/txq mismatch ee01c59bf838 KVM: arm/arm64: Fix occasional warning from the timer work function 72afbf76344f drm/exynos/decon5433: set STANDALONE_UPDATE_F also if planes are disabled cca6bca00973 drm/exynos/decon5433: update shadow registers iff there are active windows 9f800573a31b nfs: Don't take a reference on fl->fl_file for LOCK operation c682ae717759 ravb: Remove Rx overflow log messages bc13325a2410 mac80211: calculate min channel width correctly fae478cd9311 mm: fix remote numa hits statistics 71ab86262b66 net: qrtr: Mark 'buf' as little endian c4081f91981b libfs: Modify mount_pseudo_xattr to be clear it is not a userspace mount d9a4e70f23c3 net/appletalk: Fix kernel memory disclosure e3a252a9924c be2net: fix unicast list filling b4c3022e673a be2net: fix accesses to unicast list 105b403ba0de vti6: fix device register to report IFLA_INFO_KIND 08bd389c9ef8 ARM: OMAP1: DMA: Correct the number of logical channels 9a777021eeb4 ARM: OMAP2+: Fix WL1283 Bluetooth Baud Rate a97b72427e5f net: systemport: Pad packet before inserting TSB bcc7511ef256 net: systemport: Utilize skb_put_padto() 30bd002c454a libcxgb: fix error check for ip6_route_output() 5eb97be87981 usb: gadget: f_fs: Fix ExtCompat descriptor validation 7468e767d8f2 dmaengine: stm32-dma: Fix null pointer dereference in stm32_dma_tx_status 000e7180633f dmaengine: stm32-dma: Set correct args number for DMA request from DT d2d74d0e58b2 l2tp: take remote address into account in l2tp_ip and l2tp_ip6 socket lookups 55c050ae5165 net/mlx4_en: Fix type mismatch for 32-bit systems 771c831c1bde dax: Avoid page invalidation races and unnecessary radix tree traversals 2383ba62b535 iio: adc: ti-ads1015: add 10% to conversion wait time 7aa534b8a33f tools include: Do not use poison with C++ a65f24aac76b kprobes/x86: Disable preemption in ftrace-based jprobes a730e156bb75 perf test attr: Fix ignored test case result 8f6e33aad048 usbip: tools: Install all headers needed for libusbip development 5840a285a1a2 sysrq : fix Show Regs call trace on ARM 7f44b524a0ad EDAC, sb_edac: Fix missing break in switch 61b7a6f1cea3 x86/entry: Use SYSCALL_DEFINE() macros for sys_modify_ldt() a816a7e1e70b serial: 8250: Preserve DLD[7:4] for PORT_XR17V35X 68dfd4dd0900 usb: phy: tahvo: fix error handling in tahvo_usb_probe() de139e81d350 mmc: sdhci-msm: fix issue with power irq e042fd0f0318 spi: spi-axi: fix potential use-after-free after deregistration b3d7cc5a84b4 spi: sh-msiof: Fix DMA transfer size check ee08fca9a14d staging: rtl8188eu: avoid a null dereference on pmlmepriv 946d33e1e6cd serial: 8250_fintek: Fix rs485 disablement on invalid ioctl() 510f6573ef5d m68k: fix ColdFire node shift size calculation e5f2421df135 staging: greybus: loopback: Fix iteration count on async path 8a95afc48576 selftests/x86/ldt_get: Add a few additional tests for limits 63074a793d69 s390/pci: do not require AIS facility b0a46089fe81 ima: fix hash algorithm initialization e4f12192d9e2 USB: serial: option: add Quectel BG96 id 232b47b3c88a s390/runtime instrumentation: simplify task exit handling 65e6599937d1 serial: 8250_pci: Add Amazon PCI serial device ID 6ad14c9c646b usb: quirks: Add no-lpm quirk for KY-688 USB 3.1 Type-C Hub 3789201628f5 uas: Always apply US_FL_NO_ATA_1X quirk to Seagate devices ee23ae915fa7 mm, oom_reaper: gather each vma to prevent leaking TLB entry 0de12a778b92 Revert "crypto: caam - get rid of tasklet" cffc01d24d25 drm/fsl-dcu: enable IRQ before drm_atomic_helper_resume() 48f4d1f7fe48 drm/fsl-dcu: avoid disabling pixel clock twice on suspend 9db9b5f2b1b6 bcache: recover data from backing when data is clean 322e659a03dc bcache: only permit to recovery read error when cache device is clean 284bbc782445 Linux 4.9.67 f990312aaa74 drm/i915: Prevent zero length "index" write 838cdb26a538 drm/i915: Don't try indexed reads to alternate slave addresses daf3a68d5282 NFS: revalidate "." etc correctly on "open". a11ca51bf70c Revert "x86/entry/64: Add missing irqflags tracing to native_load_gs_index()" fb541279bbe0 drm/amd/pp: fix typecast error in powerplay. 5b1c8c96dfab drm/ttm: once more fix ttm_buffer_object_transfer 44df87e6dfad drm/hisilicon: Ensure LDI regs are properly configured. 25abe3a9585e drm/panel: simple: Add missing panel_simple_unprepare() calls 3405805db8bb drm/radeon: fix atombios on big endian 9cd48ba5fc9d drm/amdgpu: Potential uninitialized variable in amdgpu_vm_update_directories() d316675a9da4 drm/amdgpu: potential uninitialized variable in amdgpu_vce_ring_parse_cs() b0f63389dab9 Revert "drm/radeon: dont switch vt on suspend" f425b050254e nvme-pci: add quirk for delay before CHK RDY for WDC SN200 eafbee43b7ec hwmon: (jc42) optionally try to disable the SMBUS timeout 8588eb0ce6a6 bcache: Fix building error on MIPS 53cf83b3c734 i2c: i801: Fix Failed to allocate irq -2147483648 error 19699abea321 eeprom: at24: check at24_read/write arguments d3da2efa6d9d eeprom: at24: correctly set the size for at24mac402 388d8c9fa371 eeprom: at24: fix reading from 24MAC402/24MAC602 c814d6701b08 mmc: core: prepend 0x to OCR entry in sysfs 0bf4d0517667 mmc: core: Do not leave the block driver in a suspended state 9aad75786e3d KVM: lapic: Fixup LDR on load in x2apic e02746e22d24 KVM: lapic: Split out x2apic ldr calculation 67945527ee24 KVM: x86: inject exceptions produced by x86_decode_insn c0a4c22aad0f KVM: x86: Exit to user-mode on #UD intercept when emulator requires f5477da6c3b0 KVM: x86: pvclock: Handle first-time write to pvclock-page contains random junk e18a963b36a0 ARM: OMAP2+: Fix WL1283 Bluetooth Baud Rate dc554abdaee4 mfd: twl4030-power: Fix pmic for boards that need vmmc1 on reboot aa1a6cf1586b nfsd: fix panic in posix_unblock_lock called from nfs4_laundromat 1c4042591644 nfsd: Fix another OPEN stateid race 1c8ea4145097 nfsd: Fix stateid races between OPEN and CLOSE c251267c8826 btrfs: clear space cache inode generation always ba32d7dce43f mm/madvise.c: fix madvise() infinite loop under special circumstances cebe139e5712 mm, hugetlbfs: introduce ->split() to vm_operations_struct 436f19a2e49e mm/cma: fix alloc_contig_range ret code/potential leak 7031ae2ab37d mm, thp: Do not make page table dirty unconditionally in touch_p[mu]d() 29bd7003134a ARM: dts: omap3: logicpd-torpedo-37xx-devkit: Fix MMC1 cd-gpio 64e916dea413 ARM: dts: LogicPD Torpedo: Fix camera pin mux Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> (cherry picked from commit e719fb731a89155e1e42324be932b1d15deaa9d3) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* linux-yocto/4.x: configuration updatesBruce Ashfield2018-02-236-7/+7
| | | | | | | | | | | | | | | | Integrating the following configuration changes to the 4.x linux yocto kernels: common-pc*.scc: Add igb to common-pc drivers mti-malta32: enable CONFIG_HIGHMEM for qemumips to support up to 2GiB RAM features/i915/i915.cfg: compile i915 as a module Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit b0343ff286b413745579b371f48917099e0a9bef) Signed-off-by: Armin Kuster <akuster808@gmail.com> (cherry picked from commit 9cbcc5e16c3531d1c6d17cbba8f13a6ec1413783) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* linux-yocto/4.9: update to v4.9.65Bruce Ashfield2018-02-233-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the korg stable updates that include the following changes: 133e6ccf46f1 Linux 4.9.65 ceaec6e8cd98 mm/pagewalk.c: report holes in hugetlb ranges fae5947129eb coda: fix 'kernel memory exposure attempt' in fsync 9980b8278338 mm/page_alloc.c: broken deferred calculation 55b06b0fc09b ipmi: fix unsigned long underflow 8af777385f7a ocfs2: should wait dio before inode lock in ocfs2_setattr() a8356445ba0f ocfs2: fix cluster hang after a node dies 2bd38ece78a4 dmaengine: dmatest: warn user when dma test times out e6d4a078f0e7 serial: 8250_fintek: Fix finding base_port with activated SuperIO 70eb4608bb0e serial: omap: Fix EFR write on RTS deassertion 2cfbb32f6ccb ima: do not update security.ima if appraisal status is not INTEGRITY_PASS aa15fe4d6a7f crypto: dh - Fix double free of ctx->p 4a7e02312420 crypto: dh - fix memleak in setkey 67b718fcf897 net/sctp: Always set scope_id in sctp_inet6_skb_msgname f0ae7a1b45fa fealnx: Fix building error on MIPS 362d2ce0f851 sctp: do not peel off an assoc from one netns to another one 99aa74ce9c2d af_netlink: ensure that NLMSG_DONE never fails in dumps 080ecd2bb62b vlan: fix a use-after-free in vlan_device_event() 58baa36d3728 net: usb: asix: fill null-ptr-deref in asix_suspend 4ad82095bfe2 qmi_wwan: Add missing skb_reset_mac_header-call 02a0c0639ae0 net: qmi_wwan: fix divide by 0 on bad descriptors f376621861e3 net: cdc_ether: fix divide by 0 on bad descriptors 6f239c0655cf bonding: discard lowest hash bit for 802.3ad layer3+4 afd9fa661927 netfilter/ipvs: clear ipvs_property flag when SKB net namespace changed 3920a5bdd951 tcp: do not mangle skb->cb[] in tcp_make_synack() 58b21b028721 net: vrf: correct FRA_L3MDEV encode type b0e50c4e895a tcp_nv: fix division by zero in tcpnv_acked() 563c24f65f4f Linux 4.9.64 6fbd42df9217 staging: greybus: spilib: fix use-after-free after deregistration d8b5d88d2195 brcmfmac: don't preset all channels as disabled 54a5155afa84 x86/MCE/AMD: Always give panic severity for UC errors in kernel context f6643fc829e0 USB: serial: garmin_gps: fix memory leak on probe errors 579cf722f8c1 USB: serial: garmin_gps: fix I/O after failed probe and remove 1f9688d551e3 USB: serial: qcserial: add pid/vid for Sierra Wireless EM7355 fw update fd6a742d8bf7 usb: gadget: f_fs: Fix use-after-free in ffs_free_inst 599973738e28 USB: Add delay-init quirk for Corsair K70 LUX keyboards 87ff414178cb USB: usbfs: compute urb->actual_length for isochronous 11fdb41a1faa crypto: dh - Don't permit 'key' or 'g' size longer than 'p' 2d3a0d950156 crypto: dh - Don't permit 'p' to be 0 e38fe6397f73 Revert "dt-bindings: Add LEGO MINDSTORMS EV3 compatible specification" a9a3cb25d9c1 Revert "dt-bindings: Add vendor prefix for LEGO" f95d6058d5cc uapi: fix linux/rds.h userspace compilation errors 3323d07612b2 uapi: fix linux/rds.h userspace compilation error 3f0cc54226ca Revert "uapi: fix linux/rds.h userspace compilation errors" d8ce2b0874a7 Revert "crypto: xts - Add ECB dependency" d7df7af5b9b6 MIPS: Netlogic: Exclude netlogic,xlp-pic code from XLR builds ade4b22d47bb MIPS: traps: Ensure L1 & L2 ECC checking match for CM3 systems 73b6038950cd MIPS: init: Ensure reserved memory regions are not added to bootmem 6539d1ca4fc9 MIPS: init: Ensure bootmem does not corrupt reserved memory 3b0f619cd4b9 MIPS: End asm function prologue macros with .insn b53bab72b9d8 staging: greybus: add host device function pointer checks 1f5a7caba79e staging: wilc1000: Fix endian sparse warning ca24e702ccfa staging: rtl8712: fixed little endian problem ef417b59c222 ixgbe: do not disable FEC from the driver bc656fda2442 ixgbe: add mask for 64 RSS queues 7316fb33f0a5 ixgbe: Reduce I2C retry count on X550 devices e15dad31b10b ixgbe: Fix reporting of 100Mb capability 3bed7d680acf ixgbe: handle close/suspend race with netif_device_detach/present 6a4ef8b6ceeb ixgbe: fix AER error handling 6c7999904f32 ixgbe: Configure advertised speeds correctly for KR/KX backplane 5d820f84e169 arm64: dts: NS2: reserve memory for Nitro firmware f6e94c2c16fe ALSA: hda/realtek - Add new codec ID ALC299 0e2245ab6901 gpu: drm: mgag200: mgag200_main:- Handle error from pci_iomap 473286bdd58d backlight: adp5520: Fix error handling in adp5520_bl_probe() 6aaf9ba9bde7 backlight: lcd: Fix race condition during register acc365c02859 drm/omap: panel-sony-acx565akm.c: Add MODULE_ALIAS 5d1d893d31ce ALSA: vx: Fix possible transfer overflow 0f4ea85748bf ALSA: vx: Don't try to update capture stream before running 9dc7637700e5 power: supply: axp288_fuel_gauge: Read 12 bit values 2 registers at a time 0010542d3f79 power: supply: axp288_fuel_gauge: Read 15 bit values 2 registers at a time d9a5790b2145 rtc: rx8010: change lock mechanism cb341679a5b4 scsi: lpfc: Clear the VendorVersion in the PLOGI/PLOGI ACC payload 235d82cb46d2 scsi: lpfc: Correct issue leading to oops during link reset f89885d40a5f scsi: lpfc: Correct host name in symbolic_name field b4e42f5d0116 scsi: lpfc: FCoE VPort enable-disable does not bring up the VPort 01347f537f6c scsi: lpfc: Add missing memory barrier d9b035e70426 x86/irq, trace: Add __irq_entry annotation to x86's platform IRQ handlers f7d1861153d4 staging: rtl8188eu: fix incorrect ERROR tags from logs fe975496da30 tcp: provide timestamps for partial writes cfb09f0571a5 scsi: ufs: add capability to keep auto bkops always enabled ea56533994fe scsi: ufs-qcom: Fix module autoload 0ef1e72e73fe igb: Fix hw_dbg logging in igb_update_flash_i210 64da1e5ea30d igb: close/suspend race in netif_device_detach 2aed3814969b igb: reset the PHY before reading the PHY ID 38fa955da251 drm/sti: sti_vtg: Handle return NULL error from devm_ioremap_nocache 02c7292bb7ee ata: SATA_MV should depend on HAS_DMA cece64a6107c ata: SATA_HIGHBANK should depend on HAS_DMA 1122c15f0a96 ata: ATA_BMDMA should depend on HAS_DMA 15a65b946c61 ARM: dts: omap5-uevm: Allow bootloader to configure USB Ethernet MAC c26fa1306c80 ARM: dts: Fix omap3 off mode pull defines e96a11f64b81 ARM: OMAP2+: Fix init for multiple quirks for the same SoC db458f6e6110 ARM: dts: Fix am335x and dm814x scm syscon to probe children f022fa1b61e5 ARM: dts: Fix compatible for ti81xx uarts for 8250 e17a5a8fc0bd fm10k: request reset when mbx->state changes 6202042b7428 extcon: palmas: Check the parent instance to prevent the NULL c4a77534ce2b extcon: Remove potential problem when calling extcon_register_notifier() ee61d06653fd Bluetooth: btusb: fix QCA Rome suspend/resume a5bd3edda619 arm: crypto: reduce priority of bit-sliced AES cipher 49c1e5f03238 media: dib0700: fix invalid dvb_detach argument ca98a5c72170 media: imon: Fix null-ptr-deref in imon_probe ea88d5c5f411 Linux 4.9.63 e81b96cab11f misc: panel: properly restore atomic counter on error path b2dbcb7c969d qla2xxx: Fix incorrect tcm_qla2xxx_free_cmd use during TMR ABORT (v2) ff4927181666 target/iscsi: Fix iSCSI task reassignment handling e7c9ca5a3f46 brcmfmac: remove setting IBSS mode when stopping AP 31c8c4942820 security/keys: add CONFIG_KEYS_COMPAT to Kconfig a23349bb9f12 netfilter: nat: Revert "netfilter: nat: convert nat bysrc hash to rhashtable" 25db12f1c584 netfilter: nat: avoid use of nf_conn_nat extension fd1ca9fea458 Revert "ARM: dts: imx53-qsb-common: fix FEC pinmux config" 1862eca99e27 ALSA: seq: Cancel pending autoload work at unbinding device 9d65d0ea55dc Input: ims-psu - check if CDC union descriptor is sane 8cf061d919e2 usb: usbtest: fix NULL pointer dereference ddd95bc900ae mac80211: don't compare TKIP TX MIC key in reinstall prevention 38762a516e0c mac80211: use constant time comparison with keys 2586fa0007dc mac80211: accept key reinstall without changing anything ac4cfc730e4b ppp: fix race in ppp device destruction 7b9870f07854 net_sched: avoid matching qdisc with zero handle b89fc6a5caff sctp: reset owner sk for data chunks on out queues when migrating a sock 210a6418730b tun: allow positive return values on dev_get_valid_name() call d6b1aebcd7a5 ip6_gre: update dst pmtu if dev mtu has been updated by toobig in __gre6_xmit 6d428bc40a42 ip6_gre: only increase err_count for some certain type icmpv6 in ip6gre_err df0eebcea8e5 ipip: only increase err_count for some certain type icmp in ipip_err fbf92277e6d2 tap: double-free in error path in tap_open() 62de3fe46c6b net/unix: don't show information about sockets from other namespaces 2af59c6557a5 tcp/dccp: fix other lockdep splats accessing ireq_opt 3107d4dc7a80 tcp/dccp: fix lockdep splat in inet_csk_route_req() ec5caf542066 sctp: full support for ipv6 ip_nonlocal_bind & IP_FREEBIND 28fa583fd8ce ipv6: flowlabel: do not leave opt->tot_len with garbage 3b0b4d2c47ec soreuseport: fix initialization race 57ffb0ecf367 packet: avoid panic in packet_getsockopt() 2ffd26133724 tcp/dccp: fix ireq->opt races bcb9ced1833c sctp: add the missing sock_owned_by_user check in sctp_icmp_redirect 3e2ab0ceef68 tun: call dev_get_valid_name() before register_netdevice() 9075216b8b93 l2tp: check ps->sock before running pppol2tp_session_ioctl() e12c42c55287 tcp: fix tcp_mtu_probe() vs highest_sack cb5880e677a1 net: call cgroup_sk_alloc() earlier in sk_clone_lock() 4cd69ad53001 netlink: do not set cb_running if dump's start() errs d87890d9ff15 ipv6: addrconf: increment ifp refcount before ipv6_del_addr() 5b9d20195a25 tun/tap: sanitize TUNSETSNDBUF input 97ba8f88b448 gso: fix payload length when gso_size is zero 9b609ba2c2df Linux 4.9.62 e45d93b48c93 x86/oprofile/ppro: Do not use __this_cpu*() in preemptible context 9d5e5994c5f9 x86/smpboot: Make optimization of delay calibration work correctly 9313d039c4d0 can: c_can: don't indicate triple sampling support for D_CAN 5e01a9f94e59 can: ifi: Fix transmitter delay calculation f45c1b09261b can: sun4i: handle overrun in RX FIFO bad4c8f1bc25 drm/bridge: adv7511: Re-write the i2c address before EDID probing 6731d54c7868 drm/bridge: adv7511: Reuse __adv7511_power_on/off() when probing EDID efc6d340e410 drm/bridge: adv7511: Rework adv7511_power_on/off() so they can be reused internally 55e7e5213817 drm/vmwgfx: Fix Ubuntu 17.10 Wayland black screen issue 4f027e3c7b62 rbd: use GFP_NOIO for parent stat and data requests 9f2ac3d8cb31 Input: elan_i2c - add ELAN060C to the ACPI table 1331af440ad2 MIPS: AR7: Ensure that serial ports are properly set up 76aaa788e92a MIPS: AR7: Defer registration of GPIO b17e663e150c MIPS: BMIPS: Fix missing cbr address bbc62fb031a6 ASoC: sun4i-spdif: remove legacy dapm components fb705ebf996e tools: firmware: check for distro fallback udev cancel rule ebf95a6f0286 selftests: firmware: send expected errors to /dev/null b98220399dc4 MIPS: SMP: Fix deadlock & online race 3b9fd3333aaf MIPS: Fix race on setting and getting cpu_online_mask d99db83cafbf MIPS: SMP: Use a completion event to signal CPU up 71bcb37ff5fa MIPS: Fix CM region target definitions 16d5634e8827 MIPS: microMIPS: Fix incorrect mask in insn_table_MM 7de694782cbe drm/i915: Do not rely on wm preservation for ILK watermarks b35783871190 ALSA: seq: Avoid invalid lockdep class warning 4b52c3170bd8 ALSA: seq: Fix OSS sysex delivery in OSS emulation 1541afbfb4a2 ARM: 8720/1: ensure dump_instr() checks addr_limit 8ea52a683f81 KEYS: fix NULL pointer dereference during ASN.1 parsing [ver #2] 2822bbb53269 crypto: x86/sha256-mb - fix panic due to unaligned access ca6c028e2fe4 crypto: x86/sha1-mb - fix panic due to unaligned access 58ed8a47e450 crypto: ccm - preserve the IV buffer 46f15501c5b7 workqueue: Fix NULL pointer dereference 2715f6841a08 x86/uaccess, sched/preempt: Verify access_ok() context 07e415ac5ca1 platform/x86: hp-wmi: Do not shadow error values 0a18a94af43f platform/x86: hp-wmi: Fix error value for hp_wmi_tablet_state 419ec342d312 KEYS: trusted: fix writing past end of buffer in trusted_read() 64a234537a88 KEYS: trusted: sanitize all key material bddc61e7732b cdc_ncm: Set NTB format again after altsetting switch for Huawei devices 047b67372d7b platform/x86: hp-wmi: Fix detection for dock and tablet mode 0e1cfde447fe net: dsa: select NET_SWITCHDEV fa8f3a67b9a8 clk: mvebu: adjust AP806 CPU clock frequencies to production chip 326ef0fd4fb2 IB/rxe: Fix reference leaks in memory key invalidation code 93e1956dddf5 wcn36xx: Don't use the destroyed hal_mutex 72eff92d84f0 s390/qeth: issue STARTLAN as first IPA command c4d567ef164e s390/qeth: fix retrieval of vipa and proxy-arp addresses e793ad50d151 ARM: dts: STiH410-family: fix wrong parent clock frequency d369bba84410 IB/ipoib: Change list_del to list_del_init in the tx object 8b93cbd12547 sched/cputime, powerpc32: Fix stale scaled stime on context switch a3a76ea2c072 Input: mpr121 - set missing event capability 260e2e82c247 Input: mpr121 - handle multiple bits change of status register 0ddb64c14856 s390/topology: make "topology=off" parameter work 8b45f832b33b EDAC, amd64: Save and return err code from probe_one_instance() e41c105195ca IPsec: do not ignore crypto err in ah4 input ab71bee531fd apparmor: fix undefined reference to `aa_g_hash_policy' c944dc7aedfb rt2800usb: mark tx failure on timeout be5125d4fa9e brcmfmac: setup wiphy bands after registering it first c5493c6e4a6a netfilter: nft_meta: deal with PACKET_LOOPBACK in netdev family a7eba17c44f3 usb: hcd: initialize hcd->flags to 0 when rm hcd 397b6e5d7bbe libertas: fix improper return value 2ae9f47ce114 serial: sh-sci: Fix register offsets for the IRDA serial port a88a90128888 phy: increase size of MII_BUS_ID_SIZE and bus_id 04e13a5ec96d dt-bindings: Add vendor prefix for LEGO 852bf68b7a62 dt-bindings: Add LEGO MINDSTORMS EV3 compatible specification f89e669323ad iio: proximity: sx9500: claim direct mode during raw proximity reads 6d8897645b98 iio: magnetometer: mag3110: claim direct mode during raw writes 87e4965cec61 iio: pressure: ms5611: claim direct mode during oversampling changes 19d0541bd2c2 iio: trigger: free trigger resource correctly 6bcd1787b587 drm: mali-dp: fix Lx_CONTROL register fields clobber 9c9040a85966 crypto: vmx - disable preemption to enable vsx in aes_ctr.c dea9c75f3f62 arm64: dma-mapping: Only swizzle DMA ops for IOMMU_DOMAIN_DMA d2e589f305b0 ARM: omap2plus_defconfig: Fix probe errors on UARTs 5 and 6 870b502a0208 cxl: Force psl data-cache flush during device shutdown f88f299a94e0 powerpc/corenet: explicitly disable the SDHC controller on kmcoge4 a4193ceee266 pinctrl: baytrail: Fix debugfs offset output 3a8ab788bf01 iommu/arm-smmu-v3: Clear prior settings when updating STEs 6f51c8a58397 KVM: PPC: Book 3S: XICS: correct the real mode ICP rejecting counter 61fdf68034a9 drm: drm_minor_register(): Clean up debugfs on failure 872c075b6cb2 clk: samsung: exynos5433: Add IDs for PHYCLK_MIPIDPHY0_* clocks a276210915d5 PM / OPP: Error out on failing to add static OPPs for v1 bindings 7422c5813a9d EDAC, amd64: Add x86cpuid sanity check during init 2f945e749ee2 dt-bindings: clockgen: Add compatible string for LS1012A 62b9fa2c436f ARM: dts: imx53-qsb-common: fix FEC pinmux config a1644f9c78e4 xen/netback: set default upper limit of tx/rx queues to 8 6da1c989ccce sched/core: Add missing update_rq_clock() call in sched_move_task() 7ac8a10c8a50 PCI: mvebu: Handle changes to the bridge windows while enabled bf41c17c2266 video: fbdev: pmag-ba-fb: Remove bad `__init' annotation 95e5e7ed5a8a adv7604: Initialize drive strength to default when using DT Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 8fe7f4d227f2f4ae0e39d6661b848611d907c0b6) Signed-off-by: Armin Kuster <akuster808@gmail.com> (cherry picked from commit 09c2b21a84fbc84273a497ee4cd91bfedf4e2dd8) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* linux-yocto/4.9: update to v4.9.61Bruce Ashfield2018-02-233-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the korg -stable updates that comprise the following commits: 5caae9d14199 Linux 4.9.61 be3390d86bc2 ARM: dts: mvebu: pl310-cache disable double-linefill 26fc85a0113d staging: r8712u: Fix Sparse warning in rtl871x_xmit.c 244cff7066f6 xen: don't print error message in case of missing Xenstore entry c90b65d8b8fb powerpc/64: Don't try to use radix MMU under a hypervisor df0c2d409e9d PCI: Avoid possible deadlock on pci_lock and p->pi_lock 8e5ca01ac966 drm/exynos: g2d: prevent integer overflow in 2a6576f56eab bt8xx: fix memory leak c31f5651aed7 s390/crypto: Extend key length check for AES-XTS in fips mode. aa7a7e92e08e s390/prng: Adjust generation of entropy to produce real 256 bits. ba56e6cd9741 s390/dasd: check for device error pointer within state change interrupts 0b5cdee7df76 mei: return error on notification request to a disconnected client ad1267a0c9f7 exynos4-is: fimc-is: Unmap region obtained by of_iomap() bfcbe6cd1551 ASoC: Intel: boards: remove .pm_ops in all Atom/DPCM machine drivers 2e727b8abeeb vfs: open() with O_CREAT should not create inodes with unknown ids 7ec661f58578 brcmfmac: check brcmf_bus_get_memdump result for error a69bec9bd3a4 staging: lustre: lmv: Error not handled for lmv_find_target 758d3ea8247e staging: lustre: ptlrpc: skip lock if export failed 091f48a66440 staging: lustre: hsm: stack overrun in hai_dump_data_field a513df5968ad staging: lustre: llite: don't invoke direct_IO for the EOF case c3f0c2c14000 platform/x86: intel_mid_thermal: Fix module autoload db5323e5088c scsi: aacraid: Process Error for response I/O b469d5c393c2 xen/manage: correct return value check on xenbus_scanf() b1a38567a9ed gpio: mcp23s08: Select REGMAP/REGMAP_I2C to fix build error 293c98f15d04 mtd: nand: sunxi: Fix the non-polling case in sunxi_nfc_wait_events() ceec8374d790 clk: sunxi-ng: Check kzalloc() for errors and cleanup error path d3b56161e0a3 ath10k: fix reading sram contents for QCA4019 90400ec14408 cx231xx: Fix I2C on Internal Master 3 Bus 64674bc8eead net: phy: dp83867: Recover from "port mirroring" N/A MODE4 227afd93a6ad clocksource/drivers/arm_arch_timer: Add dt binding for hisilicon-161010101 erratum 35c309e4c446 drm/fsl-dcu: check for clk_prepare_enable() error 2b462a38bfea iwlwifi: mvm: use the PROBE_RESP_QUEUE to send deauth to unknown station 195fe2ec8631 perf tools: Only increase index if perf_evsel__new_idx() succeeds 24cca20a0988 drm/amdgpu: when dpm disabled, also need to stop/start vce. f04d92e10580 i2c: riic: correctly finish transfers 46d515488a07 net/ena: change driver's default timeouts 16d65c0c0181 ext4: do not use stripe_width if it is not set 0e9deca480c3 ext4: fix stripe-unaligned allocations a418b2fd8e53 net: mvneta: fix build errors when linux/phy*.h is removed from net/dsa.h c16283db12e1 PCI/MSI: Return failure when msix_setup_entries() fails a624515184da staging: rtl8712u: Fix endian settings for structs describing network packets 47d7bc22c054 bnxt_en: Added PCI IDs for BCM57452 and BCM57454 ASICs e6f3caf3bf81 mfd: axp20x: Fix axp288 PEK_DBR and PEK_DBF irqs being swapped b15965b00686 mfd: ab8500-sysctrl: Handle probe deferral 1bd47ceafbd7 mmc: s3cmci: include linux/interrupt.h for tasklet_struct 31a8b19dbe6a scsi: megaraid_sas: Do not set fp_possible if TM capable for non-RW syspdIO, change fp_possible to bool 7da4cd97f58b PM / wakeirq: report a wakeup_event on dedicated wekup irq 80eabac6c53a IB/mlx5: Assign DSCP for R-RoCE QPs Address Path 733ab05adc1e staging: fsl-mc: Add missing header 58b9a54ae03d crypto: ccp - Set the AES size field for all modes 5208153038d3 cpufreq: Do not clear real_cpus mask on policy init f1e7f9dc1198 Fix tracing sample code warning. 86b0853f7391 tracing/samples: Fix creation and deletion of simple_thread_fn creation 8b2653de6f78 drm/msm: fix an integer overflow test 06bf74cdbdbe drm/msm: Fix potential buffer overflow issue 984dcb32ffd0 drm/i915/edp: read edp display control registers unconditionally f2fd2d945446 ocfs2: fstrim: Fix start offset of first cluster group during fstrim 09907f0cbe61 drm/amdgpu: return -ENOENT from uvd 6.0 early init for harvesting b3937f55c725 ARM: 8715/1: add a private asm/unaligned.h e059fc3c36c0 arm/arm64: kvm: Disable branch profiling in HYP code d7d5a30e23a2 arm/arm64: KVM: set right LR register value for 32 bit guest when inject abort 011b44af0077 arm64: ensure __dump_instr() checks addr_limit 43f69519e9f9 ASoC: adau17x1: Workaround for noise bug in ADC cb14a0dd1f74 KEYS: fix out-of-bounds read during ASN.1 parsing 0be72aebbff3 KEYS: return full count in keyring_read() if buffer is too small 5e8b028abaf8 cifs: check MaxPathNameComponentLength != 0 before using it ffb76bb8aa9e ALSA: seq: Fix nested rwsem annotation for lockdep splat c778c8187e44 ALSA: timer: Add missing mutex lock for compat ioctls 06b639e5a1a6 Linux 4.9.60 4b86c486e628 ecryptfs: fix dereference of NULL user_key_payload bdcb6c994c16 regulator: fan53555: fix I2C device ids 543aabb7d14b ipsec: Fix aborted xfrm policy dump crash bb46f793ad02 cfg80211: fix connect/disconnect edge cases 7e31cdee8b89 can: kvaser_usb: Ignore CMD_FLUSH_QUEUE_REPLY messages 636e798d1483 can: kvaser_usb: Correct return value in printout c4fe13bd538e can: sun4i: fix loopback mode e6b5e3b6344e drm/amd/powerplay: fix uninitialized variable 5a0dbfeed4fc scsi: sg: Re-fix off by one in sg_fill_request_table() 88acde81e80f scsi: zfcp: fix erp_action use-before-initialize in REC action trace 67bcc5e530d5 assoc_array: Fix a buggy node-splitting case 52f65e35c2b8 Input: gtco - fix potential out-of-bound access 9460dd363334 Input: elan_i2c - add ELAN0611 to the ACPI table d431d9f122ab xen/gntdev: avoid out of bounds access in case of partial gntdev_mmap() 8783885ea7fe fuse: fix READDIRPLUS skipping an entry d8e5f2f8d507 spi: bcm-qspi: Fix use after free in bcm_qspi_probe() in error path 1dfea1eeac64 spi: uapi: spidev: add missing ioctl header 474cb9e0f02f KVM: PPC: Fix oops when checking KVM_CAP_PPC_HTM 659b04ad201b usb: xhci: Handle error condition in xhci_stop_device() a703da486eca ceph: unlock dangling spinlock in try_flush_caps() 41f804df5644 ALSA: hda - fix headset mic problem for Dell machines with alc236 61ae3fbc85f4 ALSA: hda/realtek - Add support for ALC236/ALC3204 43a980a99654 workqueue: replace pool->manager_arb mutex with a flag d785062ef20f Linux 4.9.59 d2d576e28554 FS-Cache: fix dereference of NULL user_key_payload 63c8e4525549 KEYS: Fix race between updating and finding a negative key b2ac5d4516fb fscrypt: fix dereference of NULL user_key_payload f374505b7910 xfs: trim writepage mapping to within eof 245262c66d1d xfs: cancel dirty pages on invalidation 67d73f4122a3 xfs: handle error if xfs_btree_get_bufs fails fee940a8bef1 xfs: reinit btree pointer on attr tree inactivation walk 0fe7d85b5a99 xfs: don't change inode mode if ACL update fails 3a5a338aec3f xfs: move more RT specific code under CONFIG_XFS_RT 3042b3a5a4ee xfs: Don't log uninitialised fields in inode structures 1b4998dceda7 xfs: handle racy AIO in xfs_reflink_end_cow 002295a6be81 xfs: always swap the cow forks when swapping extents d59a3f7f3caa xfs: Capture state of the right inode in xfs_iflush_done 98cbca24894c xfs: perag initialization should only touch m_ag_max_usable for AG 0 0eebfedec144 xfs: update i_size after unwritten conversion in dio completion d1b2a35f8f57 xfs: report zeroed or not correctly in xfs_zero_range() 6f770625b421 fs/xfs: Use %pS printk format for direct addresses 92f606092f6c xfs: evict CoW fork extents when performing finsert/fcollapse 4e9de11c2377 xfs: don't unconditionally clear the reflink flag on zero-block files 13c5e9770109 vmbus: fix missing signaling in hv_signal_on_read() 1c33c8f8a727 pkcs7: Prevent NULL pointer dereference, since sinfo is not always set. da0c7503c0b8 KEYS: don't let add_key() update an uninstantiated key f9e7e2d6051e lib/digsig: fix dereference of NULL user_key_payload fec442e32bf6 KEYS: encrypted: fix dereference of NULL user_key_payload ca9601382b31 x86/microcode/intel: Disable late loading on model 79 5a6fb4920381 rtlwifi: rtl8821ae: Fix connection lost problem f1ae556a31dd clockevents/drivers/cs5535: Improve resilience to spurious interrupts 534b65dc0a06 bus: mbus: fix window size calculation for 4GB windows 8de5590d957c brcmsmac: make some local variables 'static const' to reduce stack size 7f9267693f51 brcmfmac: Add check for short event packets 717ef37dde6c i2c: piix4: Fix SMBus port selection for AMD Family 17h chips 4d4f527029e2 i2c: ismt: Separate I2C block read from SMBus block read 57ed31530cf9 ALSA: hda: Abort capability probe at invalid register read d0f5c17fd414 ALSA: hda: Remove superfluous '-' added by printk conversion d5b657ee66a3 ALSA: seq: Enable 'use' locking in all configurations 710c0b073eeb drm/nouveau/mmu: flush tlbs before deleting page tables f4f0b6aa58eb drm/nouveau/bsp/g92: disable by default 587d7faf6f0e can: esd_usb2: Fix can_dlc value for received RTR, frames dc1858a8e56f xhci: Identify USB 3.1 capable hosts by their port protocol capability 6f4a36f0ec7d usb: musb: Check for host-mode using is_host_active() on reset interrupt b4ecc15d6f5a usb: musb: sunxi: Explicitly release USB PHY on exit 09fad6f25254 iio: dummy: events: Add missing break 6bb16fa58127 parisc: Fix double-word compare and exchange in LWS code on 32-bit kernels 6f0eefab853b can: gs_usb: fix busy loop if no more TX context is available b26fafd38106 ALSA: usb-audio: Add native DSD support for Pro-Ject Pre Box S2 Digital d15fc53296a5 usb: hub: Allow reset retry for USB2 devices on connect bounce ddf0b44fbcb2 usb: quirks: add quirk for WORLDE MINI MIDI keyboard b7cd9f5664e1 usb: cdc_acm: Add quirk for Elatec TWN3 603296156ba4 USB: serial: metro-usb: add MS7820 device id 9d13d3e05be2 USB: core: fix out-of-bounds access bug in usb_get_bos_descriptor() ee0ea51aa9cb USB: devio: Revert "USB: devio: Don't corrupt user memory" 4d4a6a3f8a12 Linux 4.9.58 480fd4fb29c5 usb: dwc3: gadget: Correct ISOC DATA PIDs for short packets 9b9843154cd1 cpufreq: CPPC: add ACPI_PROCESSOR dependency 2ee4d596e445 EDAC, mce_amd: Print IPID and Syndrome on a separate line 8a7a752441a9 btmrvl: avoid double-disable_irq() race a127483e9ee2 regulator: core: Resolve supplies before disabling unused regulators 16ee696eed67 drm/nouveau/gr/gf100-: fix ccache error logging 62a3af1f1bc0 powerpc/perf: Add restrictions to PMC5 in power9 DD1 d4bda742831e nfsd/callback: Cleanup callback cred on shutdown 0c92e732937c hrtimer: Catch invalid clockids again b200b6dc7f39 target/iscsi: Fix unsolicited data seq_end_offset calculation e0fcd1e40db4 IB/hfi1: Allocate context data on memory node 06f2d879c308 IB/hfi1: Use static CTLE with Preset 6 for integrated HFIs 939f4f6ec741 uapi: fix linux/mroute6.h userspace compilation errors ad50561ba7a6 uapi: fix linux/rds.h userspace compilation errors bd530852210d ceph: clean up unsafe d_parent accesses in build_dentry_path 6839ad59f9d5 ceph: fix bogus endianness change in ceph_ioctl_set_layout df37e8fadf74 ceph: don't update_dentry_lease unless we actually got one b025eb5d2678 i2c: at91: ensure state is restored after suspending 1226f6993357 qed: Read queue state before releasing buffer 7f8ea2674b44 qed: Reserve doorbell BAR space for present CPUs a506d326cbec qede: Prevent index problems in loopback test f6a72741241f net: mvpp2: release reference to txq_cpu[] entry after unmapping 0ea82b90d844 drm/amdgpu: refuse to reserve io mem for split VRAM buffers b01eb4631306 ASoC: mediatek: add I2C dependency for CS42XX8 10ae48453347 scsi: scsi_dh_emc: return success in clariion_std_inquiry() 076a6220bc01 slub: do not merge cache if slub_debug contains a never-merge flag 2ada592fc8e5 ocfs2/dlmglue: prepare tracking logic to avoid recursive cluster lock a5f043b2419e mm/memory_hotplug: set magic number to page->freelist instead of page->lru.next 6145171a6bc0 crypto: xts - Add ECB dependency 8909b26a51fc net/mlx4_core: Fix VF overwrite of module param which disables DMFS on new probed PFs 84a66ca77543 sparc64: Migrate hvcons irq to panicked cpu cf368c29f5ac md/linear: shutup lockdep warnning e9afe7c8641a f2fs: do not wait for writeback in write_begin e215b6bb2dfe Btrfs: send, fix failure to rename top level inode due to name collision ab3d531745cf sched/fair: Update rq clock before changing a task's CPU affinity e5226e92bed8 f2fs: do SSR for data when there is enough free space 90a8dfa5ae7a iio: adc: xilinx: Fix error handling f107c6ddf8db netfilter: nf_ct_expect: Change __nf_ct_expect_check() return value. 0500fcd88556 staging: vchiq_2835_arm: Make cache-line-size a required DT property b1b73cc04608 net/mlx4_en: fix overflow in mlx4_en_init_timestamp() c1bc62d729f4 mac80211: fix power saving clients handling in iwlwifi fff654b43e12 qed: Don't use attention PTT for configuring BW 145ded700722 ALSA: hda: Add Geminilake HDMI codec ID 4799163a7a19 mac80211_hwsim: check HWSIM_ATTR_RADIO_NAME length aaf54d40b83f initramfs: finish fput() before accessing any binary from initramfs d413c3f0bd6f irqchip/crossbar: Fix incorrect type of local variables bbb5f0062b74 watchdog: kempld: fix gcc-4.3 build 8b0be545deba locking/lockdep: Add nest_lock integrity test 43588be0735f xen-netback: Use GFP_ATOMIC to allocate hash ebbd5ac4acdb Revert "bsg-lib: don't free job in bsg_prepare_job" 0054c0bca321 MIPS: Fix minimum alignment requirement of IRQ stack Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit f65220d326c0b288ba076054bfada433f359ae8b) Signed-off-by: Armin Kuster <akuster808@gmail.com> (cherry picked from commit f5895932b839579ccaeaebe622263c8697071093) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* linux-yocto/4.9: update to v4.9.57Bruce Ashfield2018-02-233-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the korg -stable release that comprises the following changes: 5d7a76acad40 Linux 4.9.57 28955b03fac3 KVM: nVMX: update last_nonleaf_level when initializing nested EPT fb6da44f965e x86/alternatives: Fix alt_max_short macro to really be a max() 063b57d55618 USB: serial: console: fix use-after-free after failed setup 638f7fbfd67d USB: serial: qcserial: add Dell DW5818, DW5819 c98f2ff0013e USB: serial: option: add support for TP-Link LTE module dcb2be936c3f USB: serial: cp210x: add support for ELV TFD500 0c80bbb76814 USB: serial: ftdi_sio: add id for Cypress WICED dev board ed35ded9c781 bio_copy_user_iov(): don't ignore ->iov_offset e67dfe75b683 more bio_map_user_iov() leak fixes 5444d8ab9a14 fix unbalanced page refcounting in bio_map_user_iov f9139a1a2457 direct-io: Prevent NULL pointer access in submit_page_section 3941ee20839f usb: gadget: composite: Fix use-after-free in usb_composite_overwrite_options 3c57f9d8c194 usb: gadget: configfs: Fix memory leak of interface directory data 80689fdf37a8 drm/i915/bios: parse DDI ports also for CHV for HDMI DDC pin and DP AUX channel fd96a9b0150a drm/i915: Read timings from the correct transcoder in intel_crtc_mode_get() 7c82795f9612 drm/i915/edp: Get the Panel Power Off timestamp after panel is off 4dbe48b8e1a9 ALSA: line6: Fix leftover URB at error-path during probe b65f99b8b1ab ALSA: line6: Fix missing initialization before error path bbab59d6c4b2 ALSA: caiaq: Fix stray URB at probe error path 6571ce840881 ALSA: seq: Fix copy_from_user() call inside lock 35b84860667f ALSA: seq: Fix use-after-free at creating a port e0c70289a1e3 ALSA: usb-audio: Kill stray URB at exiting 133ca5c71299 fs/mpage.c: fix mpage_writepage() for pages with buffers 2a077f725847 device property: Track owner device of device property 3abebf0b8c5f iommu/amd: Finish TLB flush in amd_iommu_unmap() 4f28d1a742f9 pinctrl/amd: Fix build dependency on pinmux code f4753e0ae985 usb: renesas_usbhs: Fix DMAC sequence for receiving zero-length packet 08e1674e82e5 KVM: nVMX: fix guest CR4 loading when emulating L2 to L1 exit 3610c4a7838d KVM: MMU: always terminate page walks at level 1 91daaefbe5df crypto: shash - Fix zero-length shash ahash digest crash 57265cddde30 HID: usbhid: fix out-of-bounds bug 9d9c2884da2c dmaengine: ti-dma-crossbar: Fix possible race condition with dma_inuse 618c786d2bba dmaengine: edma: Align the memcpy acnt array size with the transfer b7309209b020 MIPS: math-emu: Remove pr_err() calls from fpu_emu() a844e288c811 USB: dummy-hcd: Fix deadlock caused by disconnect detection 97535791d8f9 rcu: Allow for page faults in NMI handlers f012cb75946f nl80211: Define policy for packet pattern attributes 92d7d3e86702 CIFS: Reconnect expired SMB sessions 28cbf0693771 ext4: in ext4_seek_{hole,data}, return -ENXIO for negative offsets 9d36d3eff2f8 Linux 4.9.56 00449628f352 Revert "socket, bpf: fix possible use after free" f82786d7a94f Linux 4.9.55 922e562b2613 KVM: x86: fix singlestepping over syscall ec86c1ca8fbb f2fs: don't allow encrypted operations without keys 48d7b5a88790 ext4: don't allow encrypted operations without keys 6007f0f7a47d ext4: Don't clear SGID when inheriting ACLs 2d605d9188d6 ext4: fix data corruption for mmap writes 27db1f020373 vfs: deny copy_file_range() for non regular files ba15518c2610 sched/cpuset/pm: Fix cpuset vs. suspend-resume bugs d9aaef32f32c mmc: core: add driver strength selection when selecting hs400es c83bbed23419 nvme-pci: Use PCI bus address for data/queues in CMB acf64334817c drm/i915/bios: ignore HDMI on port A 54aa832c8744 brcmfmac: setup passive scan if requested by user-space 4d3132d97aa7 brcmfmac: add length check in brcmf_cfg80211_escan_handler() 12b182a35f45 scsi: sd: Do not override max_sectors_kb sysfs setting aee20f321daf iwlwifi: add workaround to disable wide channels in 5GHz f8895642cf8e iwlwifi: mvm: use IWL_HCMD_NOCOPY for MCAST_FILTER_CMD 9a19bc44c636 netlink: fix nla_put_{u8,u16,u32} for KASAN 57a77fffb0ff rocker: fix rocker_tlv_put_* functions for KASAN 50b27486ae8a HID: wacom: bits shifted too much for 9th and 10th buttons 953f5e7c6216 HID: wacom: Always increment hdev refcount within wacom_get_hdev_data 04b54e8ff7d0 HID: wacom: leds: Don't try to control the EKR's read-only LEDs 5abb9cd4ff92 HID: i2c-hid: allocate hid buffers for real worst case a3ec104976f7 ftrace: Fix kmemleak in unregister_ftrace_graph 3ff8bc813b13 stm class: Fix a use-after-free c541aaad4ac7 Drivers: hv: fcopy: restore correct transfer length a97ca4f78018 driver core: platform: Don't read past the end of "driver_override" buffer fc3c67226acd percpu: make this_cpu_generic_read() atomic w.r.t. interrupts 6a988259b1cb powerpc/tm: Fix illegal TM state in signal handler afebf5ef60da powerpc/64s: Use emergency stack for kernel TM Bad Thing program checks 02f7e4101092 socket, bpf: fix possible use after free 95206ea376b9 net: rtnetlink: fix info leak in RTM_GETSTATS call 58b1b8407a31 tipc: use only positive error codes in messages 09788d46b756 ip6_tunnel: update mtu properly for ARPHRD_ETHER tunnel device in tx path ab4da56f61be ip6_gre: ip6gre_tap device should keep dst b4a119251f6b netlink: do not proceed if dump's start() errs cf2eaf16ab28 net: Set sk_prot_creator when cloning sockets to the right proto 24ee394a82d2 packet: only test po->has_vnet_hdr once in packet_snd 0f22167d3321 packet: in packet_do_bind, test fanout with bind_lock held 6eab1f829417 net: dsa: Fix network device registration order b8990d2e77c6 tun: bail out from tun_get_user() if the skb is empty b4a9b12d9a2c l2tp: fix race condition in l2tp_tunnel_delete e5941137f784 l2tp: Avoid schedule while atomic in exit_net 6689f8358681 vti: fix use after free in vti_tunnel_xmit/vti6_tnl_xmit 852bdea5e379 net: qcom/emac: specify the correct size when mapping a DMA buffer 5600c7586ad9 net_sched: always reset qdisc backlog in qdisc_reset() 93eef2172d23 isdn/i4l: fetch the ppp_write buffer in one shot 0dee549f7912 bpf: one perf event close won't free bpf program attached by another perf event 6f7cdd4aa0a4 packet: hold bind lock when rebinding to fanout hook 6eac2cd24bd9 net: emac: Fix napi poll list corruption b463521db854 tcp: fastopen: fix on syn-data transmit failure b13bc543b1e6 net/sched: cls_matchall: fix crash when used with classful qdisc 13c8bd7a21ed ip6_tunnel: do not allow loading ip6_tunnel if ipv6 is disabled in cmdline fc2fe7a06d6d net: phy: Fix mask value write on gmii2rgmii converter speed register e814bae39ad5 ip6_gre: skb_push ipv6hdr before packing the header in ip6gre_header f0a5af78b530 udpv6: Fix the checksum computation when HW checksum does not apply 85908ccae5c2 tcp: fix data delivery rate e159492b3c3e bpf/verifier: reject BPF_ALU64|BPF_END 186a9c5e7038 tcp: update skb->skb_mstamp more carefully b70bb9bb7277 sctp: potential read out of bounds in sctp_ulpevent_type_enabled() f86d3b1a28a7 net: sched: fix use-after-free in tcf_action_destroy and tcf_del_walker f860ca549de4 mlxsw: spectrum: Prevent mirred-related crash on removal 065af12fd139 ALSA: usx2y: Suppress kernel warning at page allocation failures 40e219327fd4 Revert "ALSA: echoaudio: purge contradictions between dimension matrix members and total number of members" 984b6c96f1e2 ALSA: compress: Remove unused variable 88c195d638d3 lsm: fix smack_inode_removexattr and xattr_getsecurity memleak 1c0891295a5a lib/ratelimit.c: use deferred printk() version 2b8197073a0f mm, oom_reaper: skip mm structs with mmu notifiers 8a056a115270 staging: vchiq_2835_arm: Fix NULL ptr dereference in free_pagelist 8928c5b2d318 uwb: ensure that endpoint is interrupt 8ff7adb930d4 uwb: properly check kthread_run return value ec8a7153bbf3 iio: adc: mcp320x: Fix oops on module unload 1daa7c5aba21 iio: adc: mcp320x: Fix readout of negative voltages 8b97d5b67e9e iio: ad7793: Fix the serial interface reset f0865d60f3a5 IIO: BME280: Updates to Humidity readings need ctrl_reg write! 9af1bd5e705a iio: core: Return error for failed read_reg 8edd1ce3e56b staging: iio: ad7192: Fix - use the dedicated reset function avoiding dma from stack. 1f266a130329 iio: ad_sigma_delta: Implement a dedicated reset function a2002c92ffb3 iio: adc: twl4030: Disable the vusb3v1 rugulator in the error handling path of 'twl4030_madc_probe()' ab6766146785 iio: adc: twl4030: Fix an error handling path in 'twl4030_madc_probe()' a13481f8cdca Revert "xhci: Limit USB2 port wake support for AMD Promontory hosts" f77615db8ae8 xhci: set missing SuperSpeedPlus Link Protocol bit in roothub descriptor f1a04773d773 xhci: Fix sleeping with spin_lock_irq() held in ASmedia 1042A workaround 67e752e1d60f xhci: fix finding correct bus_state structure for USB 3.1 hosts a6d4ce2e8b65 USB: fix out-of-bounds in usb_set_configuration 43feb29db4c5 usb: Increase quirk delay for USB devices 767f7a2cf33a USB: core: harden cdc_parse_cdc_header d77606e93d81 USB: uas: fix bug in handling of alternate settings da785bb64fa6 USB: g_mass_storage: Fix deadlock when driver is unbound 2b5c7b95ea36 usb: gadget: mass_storage: set msg_registered after msg registered 77a4be89599c USB: devio: Don't corrupt user memory e39b17143a5b USB: dummy-hcd: Fix erroneous synchronization change 795f5501b95c USB: dummy-hcd: fix infinite-loop resubmission bug 5effe995310e USB: dummy-hcd: fix connection failures (wrong speed) 12071de6c37d USB: cdc-wdm: ignore -EPIPE from GetEncapsulatedResponse 0b104f92ed21 usb: pci-quirks.c: Corrected timeout values used in handshake 37b6d898388e ALSA: usb-audio: Check out-of-bounds access by corrupted buffer descriptor eb5df140ca29 usb: renesas_usbhs: fix usbhsf_fifo_clear() for RX direction 4661c9b526c3 usb: renesas_usbhs: fix the BCLR setting condition for non-DCP pipe 760d0f10410a usb-storage: fix bogus hardware error messages for ATA pass-thru devices dd52953f6c48 usb-storage: unusual_devs entry to fix write-access regression for Seagate external drives d21653d09a0b usb: gadget: udc: renesas_usb3: Fix return value of usb3_write_pipe() db73b389775a usb: gadget: udc: renesas_usb3: fix Pn_RAMMAP.Pn_MPKT value 25533678e580 usb: gadget: udc: renesas_usb3: fix for no-data control transfer 744f9e1da2a5 usb: gadget: udc: atmel: set vbus irqflags explicitly 7f850036134c USB: gadgetfs: fix copy_to_user while holding spinlock fd5336c0d1e3 USB: gadgetfs: Fix crash caused by inadequate synchronization f37eb7b586f1 Linux 4.9.54 75903d40aaec s390/mm: make pmdp_invalidate() do invalidation only 14b502e491a8 ttpci: address stringop overflow warning c637027054ae ALSA: au88x0: avoid theoretical uninitialized access cf2cd9feb8e6 ASoC: rt5660: remove double const 617c7735db3d ASoC: rt5659: drop double const 2f4835ee5505 ASoC: rt5514: fix gcc-7 warning d8ba70c09407 ARM: remove duplicate 'const' annotations' a4f11d61e305 IB/qib: fix false-postive maybe-uninitialized warning 86c469bea4ae tools/power turbostat: bugfix: GFXMHz column not changing c126bc6b94dd ARM: dts: BCM5301X: Fix memory start address 16db9205d3f8 libata: transport: Remove circular dependency at free time 49c3226c0657 ASoC: wm_adsp: Return an error on write to a disabled volatile control d86f4ea83626 xfs: remove kmem_zalloc_greedy 943411be40e0 i2c: meson: fix wrong variable usage in meson_i2c_put_data 625cb13a8929 netfilter: nf_tables: set pktinfo->thoff at AH header if found 4131c889c278 md/raid10: submit bio directly to replacement disk 5c6712ab4efb rds: ib: add error handle a495f72f8a53 mm/cgroup: avoid panic when init with low memory 2d59530d9918 iommu/io-pgtable-arm: Check for leaf entry before dereferencing it 81080d2d83f6 x86/acpi: Restore the order of CPU IDs ffb6a7637ce0 cpufreq: intel_pstate: Update pid_params.sample_rate_ns in pid_param_set() 27848be7eb75 ibmvnic: Free tx/rx scrq pointer array when releasing sub-crqs 49f1b2c154cb nfs: make nfs4_cb_sv_ops static 1cf8f9467e86 parisc: perf: Fix potential NULL pointer dereference cd402b889606 netfilter: nfnl_cthelper: fix incorrect helper->expect_class_max 9b6f9da9e55a nvme-rdma: handle cpu unplug when re-establishing the controller 67e8be27ff72 MIPS: smp-cps: Fix retrieval of VPE mask on big endian CPUs db6767e2fdca exynos-gsc: Do not swap cb/cr for semi planar formats 61b203816b17 iommu/exynos: Block SYSMMU while invalidating FLPD cache 3798fd14b970 MIPS: IRQ Stack: Unwind IRQ stack onto task stack 146561a3f1c8 netfilter: invoke synchronize_rcu after set the _hook_ to NULL 07b653405e3a drivers/rapidio/devices/tsi721.c: make module parameter variable name unique 5435e4823d81 kasan: do not sanitize kexec purgatory dd9640717f3f hugetlbfs: initialize shared policy as part of inode allocation c533c11d8f7a sata_via: Enable hotplug only on VT6421 26899ca9cc6f Btrfs: fix potential use-after-free for cloned bio c17acd24c682 Btrfs: fix segmentation fault when doing dio read 7e2a755497f3 bridge: netlink: register netdevice before executing changelink 727a153435fa mmc: sdio: fix alignment issue in struct sdio_func 8f9bd136b50b qed: Fix possible system hang in the dcbnl-getdcbx() path. f06316859ce6 net: dsa: b53: Include IMP/CPU port in dumb forwarding mode affd26096a59 udp: disable inner UDP checksum offloads in IPsec case 65a7a7ce7ffd usb: plusb: Add support for PL-27A1 45eacc855552 team: fix memory leaks 897e8c528529 net/packet: check length in getsockopt() called with PACKET_HDRLEN 1dee03af7325 net: core: Prevent from dereferencing null pointer when releasing SKB c593091cfc1b lkdtm: Fix Oops when unloading the module 6329973bee29 mips: ath79: clock:- Unmap region obtained by of_iomap 30a0220a5b0b MIPS: Lantiq: Fix another request_mem_region() return code check fd9597d6ea28 HID: wacom: release the resources before leaving despite devm d621f970fd71 drm: mali-dp: Fix transposed horizontal/vertical flip c67371165170 drm: mali-dp: Fix destination size handling when rotating e2d1a42ed06e ASoC: dapm: fix some pointer error handling 4302bc4f40b1 rtl8xxxu: Add additional USB IDs for rtl8192eu devices 3f22900466a1 usb: chipidea: vbus event may exist before starting gadget 75d1888ddce9 iommu/arm-smmu: Set privileged attribute to 'default' instead of 'unprivileged' 4af5e6136d76 spi: pxa2xx: Add support for Intel Gemini Lake 874b5acede78 ath10k: prevent sta pointer rcu violation 91e66498a96a audit: log 32-bit socketcalls de415c812ec9 ASoC: dapm: handle probe deferrals 0fc89de6ee77 partitions/efi: Fix integer overflow in GPT size calculation eaf9616e406c sfc: get PIO buffer size from the NIC c6d263e6b30a USB: serial: mos7840: fix control-message error handling 9553708eb98d USB: serial: mos7720: fix control-message error handling 09831a957766 drm/amdkfd: fix improper return value on error 68b94d6c4edb arm: dts: mt2701: Add subsystem clock controller device nodes b2e7d1f72b09 IB/ipoib: Replace list_del of the neigh->list with list_del_init e335016d1f62 IB/ipoib: rtnl_unlock can not come after free_netdev e384bbd585ee IB/ipoib: Fix deadlock over vlan_mutex 6c25cbaff1e9 serial: 8250_port: Remove dangerous pr_debug() ca3e4e77201a tty: goldfish: Fix a parameter of a call to free_irq 5d29957578ae serial: 8250: moxa: Store num_ports in brd d976d68e1726 drm/i915/psr: disable psr2 for resolution greater than 32X20 e92dca6f5a14 ARM: 8635/1: nommu: allow enabling REMAP_VECTORS_TO_RAM e1c355c244b7 IB/rxe: Fix a MR reference leak in check_rkey() 0081b9e7fcf7 IB/rxe: Add a runtime check in alloc_index() 2b7aec8839df iio: adc: hx711: Add DT binding for avia,hx711 ff9b56037dd7 iio: adc: axp288: Drop bogus AXP288_ADC_TS_PIN_CTRL register modifications 259f317db758 iio: adc: imx25-gcq: Fix module autoload 772384d7ec40 hwmon: (gl520sm) Fix overflows and crash seen when writing into limit attributes d74f860528fb usb: make the MTK XHCI driver compile for older MIPS SoCs 952d3c52bd85 clk/axs10x: Clear init field in driver probe 81c961824662 sh_eth: use correct name for ECMR_MPDE bit bed7533196b2 reset: ti_syscon: fix a ti_syscon_reset_status issue 6798f079b0a5 extcon: axp288: Use vbus-valid instead of -present to determine cable presence bc438831606a igb: re-assign hw address pointer on reset after PCI error 484e3e793449 ARM: dts: am335x-chilisom: Wakeup from RTC-only state by power on event bc9ad17c7af2 scsi: be2iscsi: Add checks to validate CID alloc/free 36c56ac0f897 power: supply: axp288_fuel_gauge: Fix fuel_gauge_reg_readb return on error 0cde56d3b672 MIPS: ralink: Fix incorrect assignment on ralink_soc 0e22be793ad2 MIPS: ralink: Fix a typo in the pinmux setup. 84eaa74d734a MIPS: Ensure bss section ends on a long-aligned address d1d3a78f3e8f ARM: dts: r8a7790: Use R-Car Gen 2 fallback binding for msiof nodes 3311a304ec62 RDS: RDMA: Fix the composite message user notification aa07a2ccc80d clk: sunxi-ng: fix PLL_CPUX adjusting on H3 299b924c1f20 ARM: dts: exynos: Add CPU OPPs for Exynos4412 Prime 48167acb7f5b drm/i915: Fix the overlay frontbuffer tracking 97766c6a8e58 GFS2: Fix reference to ERR_PTR in gfs2_glock_iter_next e236940a87f1 drm: bridge: add DT bindings for TI ths8135 7df306f1063b drm_fourcc: Fix DRM_FORMAT_MOD_LINEAR #define 1852eae92c46 Linux 4.9.53 df13283e4b89 swiotlb-xen: implement xen_swiotlb_dma_mmap callback 64afde6f956d video: fbdev: aty: do not leak uninitialized padding in clk to userspace ea37f61f5de0 KVM: VMX: use cmpxchg64 cb2da657d3a9 cxl: Fix driver use count 3ffbe626a254 KVM: VMX: remove WARN_ON_ONCE in kvm_vcpu_trigger_posted_interrupt 0c4e39ca6700 KVM: VMX: do not change SN bit in vmx_update_pi_irte() 4c00015385fa timer/sysclt: Restrict timer migration sysctl values to 0 and 1 e2f803481a84 gfs2: Fix debugfs glocks dump 5e9b07f30d21 x86/fpu: Don't let userspace set bogus xcomp_bv 54af98f86b92 x86/mm: Fix fault error path using unsafe vma pointer f11525d7ff5d btrfs: prevent to set invalid default subvolid ba44bc49bae6 btrfs: propagate error to btrfs_cmp_data_prepare caller b86b6c226bea btrfs: fix NULL pointer dereference from free_reloc_roots() bb1e06d281a8 PCI: Fix race condition with driver_override 46f062e05920 etnaviv: fix gem object list corruption 02c7d98bec6c xfs: validate bdev support for DAX inode flag 86ef97b2dfd5 kvm: nVMX: Don't allow L2 to access the hardware CR8 3d4213fac7d1 KVM: VMX: Do not BUG() on out-of-bounds guest IRQ e3a643b3288a kvm/x86: Handle async PF in RCU read-side critical sections 58d2fb119ae6 KVM: VMX: simplify and fix vmx_vcpu_pi_load ff5eb8f28ff2 KVM: VMX: avoid double list add with VT-d posted interrupts 01c58b0edeb1 KVM: VMX: extract __pi_post_block d49527ed4888 arm64: fault: Route pte translation faults via do_translation_fault 7dbd64284b18 arm64: Make sure SPsel is always set be69c4c00a68 seccomp: fix the usage of get/put_seccomp_filter() in seccomp_get_filter() 58052a74d9b0 selftests/seccomp: Support glibc 2.26 siginfo_t.h 831cca587e7b iw_cxgb4: put ep reference in pass_accept_req() f184cf5256b7 iw_cxgb4: remove the stid on listen create failure eb4375e1969c bsg-lib: don't free job in bsg_prepare_job c820441a7a52 nl80211: check for the required netlink attributes presence f3e2e7f0b4d7 vfs: Return -ENXIO for negative SEEK_HOLE / SEEK_DATA offsets 18a89a10b26b SMB3: Don't ignore O_SYNC/O_DSYNC and O_DIRECT flags 0e1b85a41a25 SMB: Validate negotiate (to protect against downgrade) even if signing off df1be2066433 SMB3: Warn user if trying to sign connection that authenticated as guest f2d395b7bde5 Fix SMB3.1.1 guest authentication to Samba 3a02f8cb5564 PM: core: Fix device_pm_check_callbacks() 22338c55658d s390/mm: fix write access check in gup_huge_pmd() c76655fb0f44 powerpc/ftrace: Pass the correct stack pointer for DYNAMIC_FTRACE_WITH_REGS f89f25b53147 powerpc/tm: Flush TM only if CPU has TM feature 5c23dcf86e2d powerpc/pseries: Fix parent_dn reference leak in add_dt_node() dda70d28c0ac KEYS: prevent KEYCTL_READ on negative key bfe9d7b8e0f2 KEYS: prevent creating a different user's keyrings 47e8bd1965fc KEYS: fix writing past end of user-supplied buffer in keyring_read() 0c70fb88c751 security/keys: rewrite all of big_key crypto 2f9be92dfffe security/keys: properly zero out sensitive key material in big_key b60f791ef32d crypto: talitos - fix hashing 1492259fc324 crypto: talitos - fix sha224 70117b773598 crypto: talitos - Don't provide setkey for non hmac hashing algs. 7e1b2b2db3d7 crypto: drbg - fix freeing of resources 29825768590e drm/radeon: disable hard reset in hibernate for APUs b42bf0f15cf7 scsi: scsi_transport_iscsi: fix the issue that iscsi_if_rx doesn't parse nlmsg properly 49c2b839b743 md/raid5: preserve STRIPE_ON_UNPLUG_LIST in break_stripe_batch_list 648798cc2fd7 md/raid5: fix a race condition in stripe batch 5fb4be27dac5 tracing: Erase irqsoff trace with empty write 97d402e6eed2 tracing: Fix trace_pipe behavior for instance traces 8dcf70ab1830 KVM: PPC: Book3S HV: Protect updates to spapr_tce_tables list 18b7919a9de8 KVM: PPC: Book3S: Fix race and leak in kvm_vm_ioctl_create_spapr_tce() 3d5960c8c657 genirq: Make sparse_irq_lock protect what it should protect e167b4ad529b mac80211: flush hw_roc_start work before cancelling the ROC e7e0f0dda28b mac80211_hwsim: Use proper TX power 59862b0429d9 mac80211: fix VLAN handling with TXQs 9ad15a25669e fs/proc: Report eip/esp in /prod/PID/stat for coredumping b6a77c7ba674 cifs: release auth_key.response for reconnect. 9a7bc3f0c76a cifs: release cifs root_cred after exit_cifs d59dabdc4cb3 Linux 4.9.52 08f75f2c525d bcache: fix bch_hprint crash and improve output 57aa1a6967b2 bcache: fix for gc and write-back race fa92ff6b77a1 bcache: Correct return value for sysfs attach errors e40cb30162d7 bcache: correct cache_dirty_target in __update_writeback_rate() 8f51f38883dc bcache: do not subtract sectors_to_gc for bypassed IO c234e0e77572 bcache: Fix leak of bdev reference 2a9b55742a9f bcache: initialize dirty stripes in flash_dev_run() f5c3fd83284f PM / devfreq: Fix memory leak when fail to register device 38993f320506 media: uvcvideo: Prevent heap overflow when accessing mapped controls 7717a7378c53 media: v4l2-compat-ioctl32: Fix timespec conversion de4360dd3519 s390/mm: fix race on mm->context.flush_mm 536ab630f4db s390/mm: fix local TLB flushing vs. detach of an mm address space 4c7f54a0f977 net/netfilter/nf_conntrack_core: Fix net_conntrack_lock() 2fd62929c88f PCI: pciehp: Report power fault only once until we clear it 998a9f51bc74 PCI: shpchp: Enable bridge bus mastering if MSI is enabled 57e4f87ebe46 ARC: Re-enable MMU upon Machine Check exception cf052336d0d3 tracing: Apply trace_clock changes to instance max buffer 96cf918df428 tracing: Add barrier to trace_printk() buffer nesting modification 100553e197e2 ftrace: Fix memleak when unregistering dynamic ops when tracing disabled df865f86b008 ftrace: Fix selftest goto location on error 2a913aecc4f7 scsi: qla2xxx: Fix an integer overflow in sysfs code 6e2a0259da7a scsi: qla2xxx: Correction to vha->vref_count timeout 90cb12f6dc5a scsi: sg: fixup infoleak when using SG_GET_REQUEST_TABLE 25d5a8a2958f scsi: sg: factor out sg_fill_request_table() c6b9a2007c92 scsi: sg: off by one in sg_ioctl() 2b2d86b0d43d scsi: sg: use standard lists for sg_requests 91fb151822d0 scsi: sg: remove 'save_scat_len' 5b8f80d34abf scsi: storvsc: fix memory leak on ring buffer busy d8817f5f2937 scsi: megaraid_sas: Return pended IOCTLs with cmd_status MFI_STAT_WRONG_STATE in case adapter is dead c62da79e1be5 scsi: megaraid_sas: Check valid aen class range to avoid kernel panic 7efc41514a01 scsi: megaraid_sas: set minimum value of resetwaittime to be 1 secs c24f722a82b1 scsi: zfcp: trace high part of "new" 64 bit SCSI LUN adbbbd349e80 scsi: zfcp: trace HBA FSF response by default on dismiss or timedout late response 5283787709f8 scsi: zfcp: fix payload with full FCP_RSP IU in SCSI trace records 8d706e3dd8ab scsi: zfcp: fix missing trace records for early returns in TMF eh handlers 424a20b09617 scsi: zfcp: fix passing fsf_req to SCSI trace on TMF to correlate with HBA 0cbb7431a762 scsi: zfcp: fix capping of unsuccessful GPN_FT SAN response trace records 88187de0e934 scsi: zfcp: add handling for FCP_RESID_OVER to the fcp ingress path 83245cd18775 scsi: zfcp: fix queuecommand for scsi_eh commands when DIX enabled 63e606bd9551 skd: Submit requests to firmware before triggering the doorbell cb1441bca9bf skd: Avoid that module unloading triggers a use-after-free 2cee78081b97 md/bitmap: disable bitmap_resize for file-backed bitmaps. 120ec1e4cddd block: Relax a check in blk_start_queue() 48564b51ac75 powerpc: Fix DAR reporting when alignment handler faults 3806cea5c1c5 ext4: fix quota inconsistency during orphan cleanup for read-only mounts 18d27cb70373 ext4: fix incorrect quotaoff if the quota feature is enabled e684db9a7cea crypto: AF_ALG - remove SGL terminator indicator when chaining dcb3a4b8d776 crypto: ccp - Fix XTS-AES-128 support on v5 CCPs 1f143ba19a8f MIPS: math-emu: <MADDF|MSUBF>.D: Fix accuracy (64-bit case) d2b488ee6f63 MIPS: math-emu: <MADDF|MSUBF>.S: Fix accuracy (32-bit case) 5cabf999fdb7 MIPS: math-emu: <MADDF|MSUBF>.<D|S>: Clean up "maddf_flags" enumeration d56a9caf6d83 MIPS: math-emu: <MADDF|MSUBF>.<D|S>: Fix some cases of zero inputs 8981bcaf9a2d MIPS: math-emu: <MADDF|MSUBF>.<D|S>: Fix some cases of infinite inputs 4f8479c933a7 MIPS: math-emu: <MADDF|MSUBF>.<D|S>: Fix NaN propagation 4e0694a6411b MIPS: math-emu: Handle zero accumulator case in MADDF and MSUBF separately 9381a991a36a MIPS: math-emu: MINA.<D|S>: Fix some cases of infinity and zero inputs f7d36f6594b8 MIPS: math-emu: <MAXA|MINA>.<D|S>: Fix cases of both infinite inputs a04d53797fca MIPS: math-emu: <MAXA|MINA>.<D|S>: Fix cases of input values with opposite signs d2b6fcb0b6de MIPS: math-emu: <MAX|MIN>.<D|S>: Fix cases of both inputs negative 694f6ea0a4e2 MIPS: math-emu: <MAX|MAXA|MIN|MINA>.<D|S>: Fix cases of both inputs zero b234149cf77b MIPS: math-emu: <MAX|MAXA|MIN|MINA>.<D|S>: Fix quiet NaN propagation fcaec235666c Input: i8042 - add Gigabyte P57 to the keyboard reset table 6053a5fec569 pinctrl/amd: save pin registers over suspend/resume 346abf2aca7f tty: fix __tty_insert_flip_char regression 750462424193 tty: improve tty_insert_flip_char() slow path f61a07f3fe97 tty: improve tty_insert_flip_char() fast path 2f8b06f906fd IB/addr: Fix setting source address in addr6_resolve() 0fda166fcec8 drm/sun4i: Implement drm_driver lastclose to restore fbdev console a29aeb834a96 IB/{qib, hfi1}: Avoid flow control testing for RDMA write operation e148702302c5 orangefs: Don't clear SGID when inheriting ACLs 39f5677232ab mm: prevent double decrease of nr_reserved_highatomic f609266b12d2 NFSv4: Fix callback server shutdown d9f9b83539ab SUNRPC: Refactor svc_set_num_threads() 089d7720383d Linux 4.9.51 7829684088a2 ipv6: Fix may be used uninitialized warning in rt6_check ae04a8c4c6fc xfs: fix compiler warnings 7b5fcb7fc05b md/raid5: release/flush io in raid5_do_work() 81cb6f1a2a19 xfs: use kmem_free to free return value of kmem_zalloc 772003c6a428 xfs: open code end_buffer_async_write in xfs_finish_page_writeback bb69e8a228a7 xfs: don't set v3 xflags for v2 inodes f46a61f686b0 xfs: fix incorrect log_flushed on fsync 0e8d7e364ec5 xfs: disable per-inode DAX flag a46cf59265cf xfs: relog dirty buffers during swapext bmbt owner change e2bb92633615 xfs: disallow marking previously dirty buffers as ordered a51e3e2cf3cb xfs: move bmbt owner change to last step of extent swap f9e583edf1a7 xfs: skip bmbt block ino validation during owner change fe211e1744db xfs: don't log dirty ranges for ordered buffers 19a87a940765 xfs: refactor buffer logging into buffer dirtying helper 93b645160192 xfs: ordered buffer log items are never formatted ba986b3c8498 xfs: remove unnecessary dirty bli format check for ordered bufs 0f5af7eae884 xfs: open-code xfs_buf_item_dirty() 81286ade81f7 xfs: check for race with xfs_reclaim_inode() in xfs_ifree_cluster() 63d184d2955b xfs: evict all inodes involved with log redo item 536932f39e93 xfs: stop searching for free slots in an inode chunk when there are none 6b6505d90b77 xfs: add log recovery tracepoint for head/tail 7549e7c01fb0 xfs: handle -EFSCORRUPTED during head/tail verification 47db1fc608b8 xfs: fix log recovery corruption error due to tail overwrite e34b72a2381e xfs: always verify the log tail during recovery 35093926c2f8 xfs: fix recovery failure when log record header wraps log end 0800356def7f xfs: Properly retry failed inode items in case of error during buffer writeback 7942f605c308 xfs: Add infrastructure needed for error propagation during buffer IO failure 1ba04933408e xfs: remove xfs_trans_ail_delete_bulk 9a3f75229090 xfs: toggle readonly state around xfs_log_mount_finish 01d38e380746 xfs: write unmount record for ro mounts ec0d46ef8b7e iomap: fix integer truncation issues in the zeroing and dirtying helpers e1a7b7e1f6c2 xfs: don't leak quotacheck dquots when cow recovery 7fb3e5e373bb xfs: clear MS_ACTIVE after finishing log recovery 8edd73a13dc0 xfs: fix inobt inode allocation search optimization f90756d75d69 xfs: Fix per-inode DAX flag inheritance 229980158f95 xfs: fix multi-AG deadlock in xfs_bunmapi 81e27c94f9ab xfs: fix quotacheck dquot id overflow infinite loop 01bc132048cf xfs: check _alloc_read_agf buffer pointer before using c32b1ec8a266 xfs: set firstfsb to NULLFSBLOCK before feeding it to _bmapi_write a6247b0189fa xfs: check _btree_check_block value e76496fa8554 xfs: don't crash on unexpected holes in dir/attr btrees b46382f02aff xfs: free cowblocks and retry on buffered write ENOSPC 171192c92da6 xfs: free uncommitted transactions during log recovery 621d0b75a347 xfs: don't allow bmap on rt files 8913492d12b1 xfs: remove bli from AIL before release on transaction abort 6c0ecde201d7 xfs: release bli from transaction properly on fs shutdown ce83e494d1bb xfs: try to avoid blowing out the transaction reservation when bunmaping a shared extent 7cb011bbacef xfs: push buffer of flush locked dquot to avoid quotacheck deadlock 85ab1b23d2d8 xfs: fix spurious spin_is_locked() assert failures on non-smp kernels 4c1d33c4cf86 xfs: Move handling of missing page into one place in xfs_find_get_desired_pgoff() 3fddeb80034b x86/switch_to/64: Rewrite FS/GS switching yet again to fix AMD CPUs 0caec70692a0 x86/fsgsbase/64: Report FSBASE and GSBASE correctly in core dumps c7d1ddec251d x86/fsgsbase/64: Fully initialize FS and GS state in start_thread_common cc9618c9fffe f2fs: check hot_data for roll-forward recovery 0f90297cba9b f2fs: let fill_super handle roll-forward errors 60b94125a1fe ip_tunnel: fix setting ttl and tos value in collect_md mode 3f60dadbe178 sctp: fix missing wake ups in some situations bf8ed95d2ca9 ipv6: fix typo in fib6_net_exit() c9335db792c0 ipv6: fix memory leak with multiple tables during netns destruction ca7d8a337bd3 ip6_gre: update mtu properly in ip6gre_err f5755c0e8700 vhost_net: correctly check tx avail during rx busy polling 90406e68e42f gianfar: Fix Tx flow control deactivation 1bcf18718ec6 Revert "net: fix percpu memory leaks" 5a7a40bad254 Revert "net: use lib/percpu_counter API for fragmentation mem accounting" b5a3ae8b127e bridge: switchdev: Clear forward mark when transmitting packet 73ee5a73e75f mlxsw: spectrum: Forbid linking to devices that have uppers a10c510179b3 tcp: initialize rcv_mss to TCP_MIN_MSS instead of 0 a6e51fda71a2 Revert "net: phy: Correctly process PHY_HALTED in phy_stop_machine()" af33da0ed95f kcm: do not attach PF_KCM sockets to avoid deadlock 8c623e5d0369 packet: Don't write vnet header beyond end of buffer 2b3bd5972a5c cxgb4: Fix stack out-of-bounds read due to wrong size to t4_record_mbox() de2ecec26dba netvsc: fix deadlock betwen link status and removal 64dfc67548da qlge: avoid memcpy buffer overflow 08d56d8a99bb sctp: Avoid out-of-bounds reads from address storage 4d8ee1935bcd fsl/man: Inherit parent device and of_node 1e39e5c6a2ea udp: on peeking bad csum, drop packets even if not at head 4b4a194a10e2 macsec: add genl family module alias 43c792a84880 ipv6: fix sparse warning on rt6i_node 7f8f23fc8026 ipv6: add rcu grace period before freeing fib6_node dccb31be7ef8 ipv6: accept 64k - 1 packet length in ip6_find_1stfragopt() 4ad5dcaca742 Linux 4.9.50 5b82e0e938af xfs: XFS_IS_REALTIME_INODE() should be false if no rt device present 3885bc68ae14 NFS: Sync the correct byte range during synchronous writes a70912a6bfff NFS: Fix 2 use after free issues in the I/O code 301d91e03c9d ARM: 8692/1: mm: abort uaccess retries upon fatal signal b40aa8b047b8 ARM64: dts: marvell: armada-37xx: Fix GIC maintenance interrupt 6300c8bfafe0 Bluetooth: Properly check L2CAP config option output buffer length 03bea515b9a2 ALSA: msnd: Optimize / harden DSP and MIDI loops d21f3eaa09c0 locktorture: Fix potential memory leak with rw lock test 3c8381df2a56 mm/memory.c: fix mem_cgroup_oom_disable() call missing ebf381be016f selftests/x86/fsgsbase: Test selectors 1, 2, and 3 0f7dbc4d5bc8 btrfs: resume qgroup rescan on rw remount f52a535c8438 nvme-fabrics: generate spec-compliant UUID NQNs b276bc66d439 mtd: nand: qcom: fix config error for BCH f4a272d57839 mtd: nand: qcom: fix read failure without complete bootchain 865162031c4e mtd: nand: mxc: Fix mxc_v1 ooblayout Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit afbe1ecd2412c7464ba805223058ab416553b250) Signed-off-by: Armin Kuster <akuster808@gmail.com> (cherry picked from commit e209896a2aa7e06f1b6498e0a9fc5e9f766842f5) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* linux-yocto/4.4: update to v4.4.93Bruce Ashfield2018-02-233-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the korg -stable updates that comprise the following shortlogs: e1fe3813117f Linux 4.4.93 ad505a7b4fb0 x86/alternatives: Fix alt_max_short macro to really be a max() 208563455aac USB: serial: console: fix use-after-free after failed setup 6c14436b5e84 USB: serial: qcserial: add Dell DW5818, DW5819 34592e06c7af USB: serial: option: add support for TP-Link LTE module ac22f49fb845 USB: serial: cp210x: add support for ELV TFD500 b1f5a26964bf USB: serial: ftdi_sio: add id for Cypress WICED dev board 399c46095eb5 fix unbalanced page refcounting in bio_map_user_iov f3b538493e66 direct-io: Prevent NULL pointer access in submit_page_section ac94abbb7941 usb: gadget: composite: Fix use-after-free in usb_composite_overwrite_options 16c1ef65f4db ALSA: line6: Fix leftover URB at error-path during probe 5b01343ad1bd ALSA: caiaq: Fix stray URB at probe error path ca2523c9c569 ALSA: seq: Fix copy_from_user() call inside lock 23709ae9b614 ALSA: seq: Fix use-after-free at creating a port dc7c3bd09c7d ALSA: usb-audio: Kill stray URB at exiting 050c4bbc09f1 iommu/amd: Finish TLB flush in amd_iommu_unmap() eb7f31673bbc usb: renesas_usbhs: Fix DMAC sequence for receiving zero-length packet 6a92b9997028 KVM: nVMX: fix guest CR4 loading when emulating L2 to L1 exit 03bd90fc82e4 crypto: shash - Fix zero-length shash ahash digest crash 2929cb995378 HID: usbhid: fix out-of-bounds bug e7485f0f6a7b dmaengine: edma: Align the memcpy acnt array size with the transfer 29b202ebf599 MIPS: math-emu: Remove pr_err() calls from fpu_emu() 2fff3c5c2be7 USB: dummy-hcd: Fix deadlock caused by disconnect detection 5fd45516595a rcu: Allow for page faults in NMI handlers 45bd4e408040 iwlwifi: mvm: use IWL_HCMD_NOCOPY for MCAST_FILTER_CMD 6a6c61d8467d nl80211: Define policy for packet pattern attributes f2bb4bcc0411 CIFS: Reconnect expired SMB sessions bd36826958de ext4: in ext4_seek_{hole,data}, return -ENXIO for negative offsets 6721969c7b8a brcmfmac: add length check in brcmf_cfg80211_escan_handler() 69f53f5d37d5 Linux 4.4.92 82854fb438ca ext4: don't allow encrypted operations without keys 4f22f0793cce ext4: Don't clear SGID when inheriting ACLs 40c00e5fac3a ext4: fix data corruption for mmap writes 90fd6738731b sched/cpuset/pm: Fix cpuset vs. suspend-resume bugs 6d1400b09f99 nvme: protect against simultaneous shutdown invocations 33d1fa43aad4 drm/i915/bios: ignore HDMI on port A b8af4466255c brcmfmac: setup passive scan if requested by user-space ee5bd0e4e69f uwb: ensure that endpoint is interrupt 5a21af11c681 uwb: properly check kthread_run return value 8b4196420dd6 iio: adc: mcp320x: Fix oops on module unload 18215da0c241 iio: adc: mcp320x: Fix readout of negative voltages f2f68ec0b284 iio: ad7793: Fix the serial interface reset 2c29a3868090 iio: core: Return error for failed read_reg b86df98578ab staging: iio: ad7192: Fix - use the dedicated reset function avoiding dma from stack. 4b9c62a00aea iio: ad_sigma_delta: Implement a dedicated reset function 0bab54141bac iio: adc: twl4030: Disable the vusb3v1 rugulator in the error handling path of 'twl4030_madc_probe()' 0141f858d2e1 iio: adc: twl4030: Fix an error handling path in 'twl4030_madc_probe()' 4590ed795f0c xhci: fix finding correct bus_state structure for USB 3.1 hosts 13713e63bdb3 USB: fix out-of-bounds in usb_set_configuration ddcbaf853dc5 usb: Increase quirk delay for USB devices feab51a916ed USB: core: harden cdc_parse_cdc_header 5d9a9c3dcc1f USB: uas: fix bug in handling of alternate settings 9e78ac87626a scsi: sd: Do not override max_sectors_kb sysfs setting fc29713fa7c7 iwlwifi: add workaround to disable wide channels in 5GHz 146a9dc99025 HID: i2c-hid: allocate hid buffers for real worst case 87509592ecc3 ftrace: Fix kmemleak in unregister_ftrace_graph 60623d7ca38d stm class: Fix a use-after-free c85e9442f9e4 Drivers: hv: fcopy: restore correct transfer length 2b91a52e1569 driver core: platform: Don't read past the end of "driver_override" buffer 6d1bc9ee4c2d ALSA: usx2y: Suppress kernel warning at page allocation failures 8cff1556ddbc ALSA: compress: Remove unused variable dd1f96a0a72c lsm: fix smack_inode_removexattr and xattr_getsecurity memleak a44be3e548e4 USB: g_mass_storage: Fix deadlock when driver is unbound 2efab2c3a3ae usb: gadget: mass_storage: set msg_registered after msg registered b74a45450f80 USB: devio: Don't corrupt user memory e84b4a008365 USB: dummy-hcd: Fix erroneous synchronization change d1a0787b5a24 USB: dummy-hcd: fix infinite-loop resubmission bug d25a65e03f18 USB: dummy-hcd: fix connection failures (wrong speed) da358168126b usb: pci-quirks.c: Corrected timeout values used in handshake 46c7b1fa4911 ALSA: usb-audio: Check out-of-bounds access by corrupted buffer descriptor ccc6a475800d usb: renesas_usbhs: fix usbhsf_fifo_clear() for RX direction a7131ed81805 usb: renesas_usbhs: fix the BCLR setting condition for non-DCP pipe e85bd5be6088 usb-storage: unusual_devs entry to fix write-access regression for Seagate external drives 86377bf33089 usb: gadget: udc: atmel: set vbus irqflags explicitly f72264e79ae7 USB: gadgetfs: fix copy_to_user while holding spinlock d20fff0b09d9 USB: gadgetfs: Fix crash caused by inadequate synchronization c2eb312f3137 usb: gadget: inode.c: fix unbalanced spin_lock in ep0_write c030c36a88cd Linux 4.4.91 2536c20e8285 ttpci: address stringop overflow warning 2b2bfb537be4 ALSA: au88x0: avoid theoretical uninitialized access d32ee7026081 ARM: remove duplicate 'const' annotations' 7cad91f22d5e IB/qib: fix false-postive maybe-uninitialized warning 13af23e01812 drivers: firmware: psci: drop duplicate const from psci_of_match f6c8c71cc901 libata: transport: Remove circular dependency at free time 0185496a115d xfs: remove kmem_zalloc_greedy 088b9a41b605 i2c: meson: fix wrong variable usage in meson_i2c_put_data cb07496eab43 md/raid10: submit bio directly to replacement disk 13099ee9c7d5 rds: ib: add error handle 9bcd5ceef96e iommu/io-pgtable-arm: Check for leaf entry before dereferencing it cadfa3a688d2 parisc: perf: Fix potential NULL pointer dereference 4203f2a73882 netfilter: nfnl_cthelper: fix incorrect helper->expect_class_max fa029020bddd exynos-gsc: Do not swap cb/cr for semi planar formats 8bd7216d3386 MIPS: IRQ Stack: Unwind IRQ stack onto task stack f7f46b3ba20d netfilter: invoke synchronize_rcu after set the _hook_ to NULL e29066778bc2 bridge: netlink: register netdevice before executing changelink 1b760fdad9f0 mmc: sdio: fix alignment issue in struct sdio_func e1e99dc319cc usb: plusb: Add support for PL-27A1 4212115da67b team: fix memory leaks fa63895f47c9 net/packet: check length in getsockopt() called with PACKET_HDRLEN b9ff317b5cd4 net: core: Prevent from dereferencing null pointer when releasing SKB 4e6cdc0a7dec MIPS: Lantiq: Fix another request_mem_region() return code check c5710390cc76 ASoC: dapm: fix some pointer error handling 7b8c9e6e0fca usb: chipidea: vbus event may exist before starting gadget 093fe104c5bb audit: log 32-bit socketcalls af3749456042 ASoC: dapm: handle probe deferrals 8e8c3d4bb629 partitions/efi: Fix integer overflow in GPT size calculation abbccd855753 USB: serial: mos7840: fix control-message error handling 0d1b459a0baf USB: serial: mos7720: fix control-message error handling 8b2522eb44ae drm/amdkfd: fix improper return value on error bf184ddd2180 IB/ipoib: Replace list_del of the neigh->list with list_del_init f1d53c6d4843 IB/ipoib: rtnl_unlock can not come after free_netdev 9326a1374b13 IB/ipoib: Fix deadlock over vlan_mutex 01b3db29ba1e tty: goldfish: Fix a parameter of a call to free_irq f97c79e83f7e ARM: 8635/1: nommu: allow enabling REMAP_VECTORS_TO_RAM 89642710fdb3 iio: adc: hx711: Add DT binding for avia,hx711 a1f7b8ff496d iio: adc: axp288: Drop bogus AXP288_ADC_TS_PIN_CTRL register modifications 297b8b01ec27 hwmon: (gl520sm) Fix overflows and crash seen when writing into limit attributes d89f41c20f32 sh_eth: use correct name for ECMR_MPDE bit effdf2b134d5 extcon: axp288: Use vbus-valid instead of -present to determine cable presence 5603b10236da igb: re-assign hw address pointer on reset after PCI error 1c3ef07eb8eb MIPS: ralink: Fix incorrect assignment on ralink_soc 1e35a2adc078 MIPS: Ensure bss section ends on a long-aligned address b00cfc01e70f ARM: dts: r8a7790: Use R-Car Gen 2 fallback binding for msiof nodes 6a501bddeba3 RDS: RDMA: Fix the composite message user notification d4f97441cb88 GFS2: Fix reference to ERR_PTR in gfs2_glock_iter_next 11bf4a8e1d5a drm: bridge: add DT bindings for TI ths8135 771dacea92cd drm_fourcc: Fix DRM_FORMAT_MOD_LINEAR #define 37c2d0d3e850 Linux 4.4.90 228969b4764f fix xen_swiotlb_dma_mmap prototype 079c03f4a915 swiotlb-xen: implement xen_swiotlb_dma_mmap callback 27323cb81eae video: fbdev: aty: do not leak uninitialized padding in clk to userspace 150cd84bb6ea KVM: VMX: use cmpxchg64 90df2daa1da0 ARM: pxa: fix the number of DMA requestor lines c575be9a393f ARM: pxa: add the number of DMA requestor lines a85f176c857e dmaengine: mmp-pdma: add number of requestors 6124ed1a712a cxl: Fix driver use count 9037837e0c32 KVM: VMX: remove WARN_ON_ONCE in kvm_vcpu_trigger_posted_interrupt fc39e561e343 KVM: VMX: do not change SN bit in vmx_update_pi_irte() 5e9b526fcc90 timer/sysclt: Restrict timer migration sysctl values to 0 and 1 ddf25aea679d gfs2: Fix debugfs glocks dump d25fea066a8e x86/fpu: Don't let userspace set bogus xcomp_bv 4c16afac1875 btrfs: prevent to set invalid default subvolid 0efde43517a5 btrfs: propagate error to btrfs_cmp_data_prepare caller 9a7d93dd2cad btrfs: fix NULL pointer dereference from free_reloc_roots() b08dc7d4cfa1 PCI: Fix race condition with driver_override 21a638c5efd6 kvm: nVMX: Don't allow L2 to access the hardware CR8 7520be6a454c KVM: VMX: Do not BUG() on out-of-bounds guest IRQ e726c30c758b arm64: fault: Route pte translation faults via do_translation_fault 638e7874f682 arm64: Make sure SPsel is always set 9237605e0bfb seccomp: fix the usage of get/put_seccomp_filter() in seccomp_get_filter() 668cee82cd28 bsg-lib: don't free job in bsg_prepare_job 9d74367d1a35 nl80211: check for the required netlink attributes presence 3393445ef440 vfs: Return -ENXIO for negative SEEK_HOLE / SEEK_DATA offsets 3bb7084cc031 SMB3: Don't ignore O_SYNC/O_DSYNC and O_DIRECT flags 02ef29f9cbb6 SMB: Validate negotiate (to protect against downgrade) even if signing off c096b31f9d9a Fix SMB3.1.1 guest authentication to Samba fe37a445ea3f powerpc/pseries: Fix parent_dn reference leak in add_dt_node() 638b38505045 KEYS: prevent KEYCTL_READ on negative key 539255aea88e KEYS: prevent creating a different user's keyrings af24e9d8ba1a KEYS: fix writing past end of user-supplied buffer in keyring_read() 362711d59b0c crypto: talitos - fix sha224 231c4f646b77 crypto: talitos - Don't provide setkey for non hmac hashing algs. 9d2534917c25 scsi: scsi_transport_iscsi: fix the issue that iscsi_if_rx doesn't parse nlmsg properly 29854a77f793 md/raid5: preserve STRIPE_ON_UNPLUG_LIST in break_stripe_batch_list d03d1567866e md/raid5: fix a race condition in stripe batch 68a4a5289918 tracing: Erase irqsoff trace with empty write 9c5afa726a52 tracing: Fix trace_pipe behavior for instance traces f75c0042f120 KVM: PPC: Book3S: Fix race and leak in kvm_vm_ioctl_create_spapr_tce() 7d8fbf3db169 mac80211: flush hw_roc_start work before cancelling the ROC fcc949a48842 cifs: release auth_key.response for reconnect. 10def3a67799 Linux 4.4.89 ed1bf4397d22 ftrace: Fix memleak when unregistering dynamic ops when tracing disabled a069d0a43de4 bcache: fix bch_hprint crash and improve output f522051a84e5 bcache: fix for gc and write-back race a6c5e7a0cd01 bcache: Correct return value for sysfs attach errors d9c6a28a6a1c bcache: correct cache_dirty_target in __update_writeback_rate() 0471f58e18e6 bcache: do not subtract sectors_to_gc for bypassed IO 093457f2bd32 bcache: Fix leak of bdev reference 5025da3b532b bcache: initialize dirty stripes in flash_dev_run() 4931578fbeb5 media: uvcvideo: Prevent heap overflow when accessing mapped controls 04affe4e1171 media: v4l2-compat-ioctl32: Fix timespec conversion 7498bd605840 PCI: shpchp: Enable bridge bus mastering if MSI is enabled 81306fc3dbb5 ARC: Re-enable MMU upon Machine Check exception d28e96be7c6a tracing: Apply trace_clock changes to instance max buffer 753154fcfefe ftrace: Fix selftest goto location on error d8663aa27789 scsi: qla2xxx: Fix an integer overflow in sysfs code 72896ca30a7f scsi: sg: fixup infoleak when using SG_GET_REQUEST_TABLE c04996ad58ee scsi: sg: factor out sg_fill_request_table() f0cd701d4750 scsi: sg: off by one in sg_ioctl() 3682e0c61ffb scsi: sg: use standard lists for sg_requests 6b498ad14472 scsi: sg: remove 'save_scat_len' cf22210c66ca scsi: storvsc: fix memory leak on ring buffer busy b4730f456e21 scsi: megaraid_sas: Return pended IOCTLs with cmd_status MFI_STAT_WRONG_STATE in case adapter is dead d9b8f1ccbb8c scsi: megaraid_sas: Check valid aen class range to avoid kernel panic 4dd6cbbc2191 scsi: zfcp: trace high part of "new" 64 bit SCSI LUN 1e6c640a75d0 scsi: zfcp: trace HBA FSF response by default on dismiss or timedout late response 7194822422f9 scsi: zfcp: fix payload with full FCP_RSP IU in SCSI trace records d0fbe221b8f1 scsi: zfcp: fix missing trace records for early returns in TMF eh handlers 1a847369487c scsi: zfcp: fix passing fsf_req to SCSI trace on TMF to correlate with HBA 52661717ee66 scsi: zfcp: fix capping of unsuccessful GPN_FT SAN response trace records d0c02c6f3e85 scsi: zfcp: add handling for FCP_RESID_OVER to the fcp ingress path cfc49967434d scsi: zfcp: fix queuecommand for scsi_eh commands when DIX enabled 19978c50db68 skd: Submit requests to firmware before triggering the doorbell 0bcaf5178fe6 skd: Avoid that module unloading triggers a use-after-free f05dafbd7791 md/bitmap: disable bitmap_resize for file-backed bitmaps. 30e81e7fe197 block: Relax a check in blk_start_queue() a918d32583e0 powerpc: Fix DAR reporting when alignment handler faults c53f01698f68 ext4: fix quota inconsistency during orphan cleanup for read-only mounts cd46241eb03c ext4: fix incorrect quotaoff if the quota feature is enabled 5e9d28b003b0 crypto: AF_ALG - remove SGL terminator indicator when chaining 9354f4d0beb0 MIPS: math-emu: MINA.<D|S>: Fix some cases of infinity and zero inputs f4d77fc754f2 MIPS: math-emu: <MAXA|MINA>.<D|S>: Fix cases of both infinite inputs 322bf697bdc4 MIPS: math-emu: <MAXA|MINA>.<D|S>: Fix cases of input values with opposite signs a83ffb581f26 MIPS: math-emu: <MAX|MIN>.<D|S>: Fix cases of both inputs negative 6acd1d26c32e MIPS: math-emu: <MAX|MAXA|MIN|MINA>.<D|S>: Fix cases of both inputs zero b6c818d813c6 MIPS: math-emu: <MAX|MAXA|MIN|MINA>.<D|S>: Fix quiet NaN propagation bf592dde1262 Input: i8042 - add Gigabyte P57 to the keyboard reset table c13c5c7e88d7 tty: fix __tty_insert_flip_char regression 077933dcd5ca tty: improve tty_insert_flip_char() slow path e1e6620f042c tty: improve tty_insert_flip_char() fast path c576160ff3f3 mm: prevent double decrease of nr_reserved_highatomic 6ea627b20205 nfsd: Fix general protection fault in release_lock_stateid() d5c59ee84820 md/raid5: release/flush io in raid5_do_work() e21d66048d4d x86/fsgsbase/64: Report FSBASE and GSBASE correctly in core dumps 53e5f7b8d41b f2fs: check hot_data for roll-forward recovery be9994817ad5 ipv6: fix typo in fib6_net_exit() 70479eafe3d9 ipv6: fix memory leak with multiple tables during netns destruction 9b5e5d8a0045 gianfar: Fix Tx flow control deactivation 5f529e0d7844 Revert "net: fix percpu memory leaks" 40bc5355e134 Revert "net: use lib/percpu_counter API for fragmentation mem accounting" 611a98c8eca3 tcp: initialize rcv_mss to TCP_MIN_MSS instead of 0 081be8c9efd6 Revert "net: phy: Correctly process PHY_HALTED in phy_stop_machine()" 6d8c8fd1c4c7 qlge: avoid memcpy buffer overflow 354d36b746c3 ipv6: fix sparse warning on rt6i_node e51bf99be7cc ipv6: add rcu grace period before freeing fib6_node 6eb7ae1223f7 ipv6: accept 64k - 1 packet length in ip6_find_1stfragopt() b52c9082f2eb Linux 4.4.88 ad3903434142 xfs: XFS_IS_REALTIME_INODE() should be false if no rt device present 677a80364049 NFS: Fix 2 use after free issues in the I/O code 84478477d0b8 ARM: 8692/1: mm: abort uaccess retries upon fatal signal f7ec367c8ea7 Bluetooth: Properly check L2CAP config option output buffer length 556814701545 ALSA: msnd: Optimize / harden DSP and MIDI loops 10863607c242 locktorture: Fix potential memory leak with rw lock test 693b7f62a439 btrfs: resume qgroup rescan on rw remount f4596ead66a7 drm/bridge: adv7511: Re-write the i2c address before EDID probing e22a4308547c drm/bridge: adv7511: Switch to using drm_kms_helper_hotplug_event() 9183e45db777 drm/bridge: adv7511: Use work_struct to defer hotplug handing to out of irq context c634cecad4c1 drm/bridge: adv7511: Fix mutex deadlock when interrupts are disabled aea7e5ce4a52 drm: adv7511: really enable interrupts for EDID detection a2e71dcfb0d4 scsi: sg: recheck MMAP_IO request length with lock held 0d7592a03b8a scsi: sg: protect against races between mmap() and SG_SET_RESERVED_SIZE 9a4cabf3bf8b cs5536: add support for IDE controller variant 302364990c05 workqueue: Fix flag collision 966e3a2d98c1 drm/nouveau/pci/msi: disable MSI on big-endian platforms by default 4a9c294d7b1e mwifiex: correct channel stat buffer overflows 926374f5e669 dlm: avoid double-free on error path in dlm_device_{register,unregister} bf3a0acce440 Bluetooth: Add support of 13d3:3494 RTL8723BE device ca245a6414e4 rtlwifi: rtl_pci_probe: Fix fail path of _rtl_pci_find_adapter c5b8e1dd9629 Input: trackpoint - assume 3 buttons when buttons detection fails 2c65494080c9 ath10k: fix memory leak in rx ring buffer allocation 69eeacb5cd87 intel_th: pci: Add Cannon Lake PCH-LP support eb98d15d3cbe intel_th: pci: Add Cannon Lake PCH-H support 1875ed81c2b7 driver core: bus: Fix a potential double free f3584d55a8d8 staging/rts5208: fix incorrect shift to extract upper nybble 812e484133fb USB: core: Avoid race of async_completed() w/ usbdev_release() 9f1d78c62a4b usb:xhci:Fix regression when ATI chipsets detected b3e92cd7a820 usb: Add device quirk for Logitech HD Pro Webcam C920-C 6e957a81c77f USB: serial: option: add support for D-Link DWM-157 C1 f7a0f7318c27 usb: quirks: add delay init quirk for Corsair Strafe RGB keyboard Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit e3ae1935a0e5fe0d5867250ef62ae8ffd08b5b4e) Signed-off-by: Armin Kuster <akuster808@gmail.com> (cherry picked from commit 8abd7663e6780fcda81ed44da9f90a2f6233e3a9) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* linux-yocto-tiny: Enable qemux86-64 on linux-yocto-tiny 4.10Alejandro Hernandez2018-02-231-1/+1
| | | | | | | Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit f33a4adbf982369eebab410b11c3a29ca24f3623) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* linux-yocto-tiny: Enable qemux86-64 on linux-yocto-tiny 4.9Alejandro Hernandez2018-02-231-1/+1
| | | | | | | Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit cab4b6a8d4086a1294b7a7cc34c596d90c50a688) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* linux-yocto-tiny: Enable qemux86-64 on linux-yocto-tiny 4.4Alejandro Hernandez2018-02-231-1/+1
| | | | | | | Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit b6f545f91fd470b8d1966eab2d11e5a18b0449e7) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* pax-utils: update SRC_URIMaxin B. John2018-01-251-2/+1
| | | | | | | | | | The gentoo.osuosl.org mirror doesn't store all versions of pax-utils, so use the maintainers own mirror which stores them all. Fixes [YOCTO #11559] Signed-off-by: Maxin B. John <maxin.john@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* populate_sdk_ext: Set cleandirs correctlyRichard Purdie2018-01-211-1/+1
| | | | | | | | The current conflicting use of SDKDEPLOYDIR causes a race between do_populate_sdk and do_populate_sdk_ext potentially causing the SDK to either go missing or the build to fail. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lib/oe/package_manager/sdk: Ensure do_populate_sdk_ext and do_populate_sdk ↵Richard Purdie2018-01-214-5/+15
| | | | | | | | repos don't conflict (From OE-Core rev: c9c0927bb6e71253cbdd5b6b780dca829526e1d8) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-native: Add python3-misc-native to RPROVIDESFabio Berton2018-01-201-0/+2
| | | | | | | | | | | | | OE-core commit 800753069f667cd1664d70b3779150c467e3b3fe remove RPROVIDES list to get runtime dependences from manifest file. python3-misc is added in python3 recipe, we need to add native runtime to use python3-misc with native recipes. Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 31fd20811f6d11e7ed6ac84caf776ac46cd6fb6f) Signed-off-by: André Draszik <andre.draszik@jci.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* insane: consider INSANE_SKIP without package-specifier tooRoss Burton2018-01-201-1/+2
| | | | | | | | | | this is needed for the updated linux-firmware as it needs this INSANE_SKIP support Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit 604939186cc08ab0429ebe00f3e32661847f0cf0) Adjusted for pyro context Signed-off-by: Armin Kuster <akuster808@gmail.com>
* linux-firmware: Bump to bf04291 revisionOtavio Salvador2018-01-201-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This includes following changes: bf04291 WHENCE: Add new qed firmware d8fc990 WHENCE: Add new radeon firmware 7245319 WHENCE: Fix syntax error for iwlwifi-8265-31.ucode entry 18d71a8 Revert "ath10k: QCA988X hw2.0: update firmware to 10.2.4.70.63-2" 4ebfab3 ath10k: QCA6174 hw3.0: update board-2.bin 96a7402 ath10k: QCA6174 hw3.0: update firmware-6.bin to WLAN.RM.4.4.1-00051-QCARMSWP-1 59bf7e2 cxgb4: update firmware to revision 1.16.63.0 The MD5 checksum of WHENCE license file was due the changes above as the firmware versions are listed there. It had no license term changes. The following security fixes included too: CVE-2017-13080 and CVE-2017-13081 - iwlwifi: update firmwares for 3160, 3168, 7265D, 8000C and 8265 - iwlwifi: update firmwares for 3160, 3168, 7260, 7265 and 7265D which came in with 796c91268eb1b4a24ffb90dd1c681c7d88f5c061 and 1a5fd9460d380acecb6cda96736d975ec8f57f6a in linux-firmwire Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit aea6ce797cc1b1ecc199979eb12aa42de8ff73d4) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* linux-firmware: Split out the QAT firmwareSaul Wold2018-01-201-0/+8
| | | | | | | | | Create a new qat package for those firmware blobs Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit b48c746736012cfd85e8263efcf125ecd17ca7bb) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* linux-firmware: make i.MX SDMA split completeMikko Ylinen2018-01-201-1/+8
| | | | | | | | | | | | | | | | | | | | | | The commit to split i.MX SDMA firmware blobs in their own packages was not complete and results in a failure when trying to install full linux-firmware: * Solver encountered 1 problem(s): * Problem 1/1: * - nothing provides linux-firmware-imx-sdma-license needed * by linux-firmware-1:0.0+git0+a61ac5cf83-r0.all * * Solution 1: * - do not ask to install a package providing linux-firmware Make the split complete by installing the license in ${PN}-imx-sdma-license and have the blob packages depend on it. Signed-off-by: Mikko Ylinen <mikko.ylinen@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit 229f70a5f6d29d82e1a7b1f780e2149fb91d5385) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* linux-firmware: Split i.MX SDMA firmwaresOtavio Salvador2018-01-201-0/+17
| | | | | | | | | | | This splits out the i.MX SDMA firmwares for i.MX6 and i.MX7 SoCs. This also includes the required runtime provides, conflicts and replaces for the old firmware-imx which was provided by NXP BSP layer. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit b3f3078fd4349fdf6986dd57e4b04bce03630924) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* linux-firmware: package Broadcom BCM43362 firmwareTomas Novotny2018-01-201-1/+8
| | | | | | | Signed-off-by: Tomas Novotny <tomas@novotny.cz> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit e013cff66ec364738e5ccb085c1079507de66aaa) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* linux-firmware: bump to latest linux-firmware git revisionStefan Agner2018-01-201-5/+6
| | | | | | | | | | | | | | | | | | | | This requires MD5 sum updates for - LICENSE.QualcommAtheros_ath10k: year change - WHENCE: various version updates and addition of new firmwares The new firmware for Qualcom Venus causes a QA error: QA Issue: linux-firmware: Recipe inherits the allarch class, but has packaged architecture-specific binaries Since firmware typically do not run on the CPU, the architecture of the firmware file is independent from the CPU architecture the image will be running on. Disable the QA check for the linux-firmware package by default. Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit a83dd65e64e9b7fa702927f96947bd3f0537adfd) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* linux-firmware: package Marvell PCIe WiFi firmwaresStefan Agner2018-01-201-1/+12
| | | | | | | | | | Add packages for Marvell Avastar 88W8897 and 88W8997 PCIe WiFi chips. Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit 75e918d0d4b4cd7908ea5b3c30ca5ea5bf148b75) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* linux-firmware: package ibt-firmwareMaciej Pijanowski2018-01-201-0/+30
| | | | | | | | | | ibt-firmware was not packaged separately and was part of big linux-firmware package. Packaging allows to install it separately, according to requirements. Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit f1414d6f9c327547023375f9e298f6f021eaee1b) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* linux-firmware: package iwlfifi-3160-[10-17] firmwareMaciej Pijanowski2018-01-201-0/+17
| | | | | | | | | | Package iwlwifi-3160-[10-17] firmware from iwlwifi-misc to seperate packages, so it is possible to install only required firmare package. Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 2a5966c957a6c2fbe914c1b3be0926ec0e62dab0) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* linux-firmware: add support for mt7601u WiFi chipTim Orling2018-01-201-0/+12
| | | | | | | | | Mediatek MT7601U is a common 802.11 g/n WiFi USB chip Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit eb61f7ed04237513216cbff0612ceaa114dffdcc) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* linux-firmware: package Qualcomm QCA firmwareRicardo Salveti2018-01-201-1/+7
| | | | | | | | | | Firmware files for the QCA61x4 ROME BT family chips. Firmware shares the same license as used by ath10k. Signed-off-by: Ricardo Salveti <rsalveti@rsalveti.net> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit cc5fa321bb8988344f10f4fbc843e23e5d73fe33) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* linux-firmware: enable netronome firmwareNg Wei Tee2018-01-201-2/+22
| | | | | | | | | | | | | | | | It was previously disabled, as rpm refused to package it into noarch package, due to the firmware being considered arch-specific. This check is disabled in rpm now. The netronome binaries has ELF headers which will trigger an arch-specific error. INSANE_SKIP variable is used to skip some package_qa check usage. Signed-off-by: Ng Wei Tee <wei.tee.ng@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit 8b2f6b308019e697c9d3e66969807eb573350d78) Manual fixup to current base Signed-off-by: Armin Kuster <akuster808@gmail.com>
* image: Expand PV to avoid AUTOREV parsing failuresRichard Purdie2018-01-201-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, setting PV to include SRCPV for build-appliance results in: bb.data_smart.ExpansionError: Failure expanding variable SRCPV, expression was ${@bb.fetch2.get_srcrev(d)} which triggered exception FetchError: Fetcher failure: Fetch command export ftp_proxy="http://proxy.yocto.io:5187/"; export FTP_PROXY="http://proxy.yocto.io:5187/"; export PATH="${TMPDIR}/work/ qemux86_64-poky-linux/build-appliance-image/fetcheravoidrecurse-r0/ recipe-sysroot-native/usr/bin/python3-native:${TMPDIR}/work/ qemux86_64-poky-linux/build-appliance-image/fetcheravoidrecurse-r0/ recipe-sysroot-native/usr/bin/python3-native:${TMPDIR}/work/ qemux86_64-poky-linux/build-appliance-image/fetcheravoidrecurse-r0/ recipe-sysroot-native/usr/bin/python3-native:/home/pokybuild/ yocto-autobuilder/yocto-worker/buildtools/build/scripts:${TMPDIR}/ work/qemux86_64-poky-linux/build-appliance-image/fetcheravoidrecurse-r0/ recipe-sysroot-native/usr/bin/x86_64-poky-linux:${TMPDIR}/work/ qemux86_64-poky-linux/build-appliance-image/fetcheravoidrecurse-r0/ recipe-sysroot/usr/bin/crossscripts:${TMPDIR}/work/qemux86_64-poky-linux/ build-appliance-image/fetcheravoidrecurse-r0/recipe-sysroot-native/usr/sbin: ${TMPDIR}/work/qemux86_64-poky-linux/build-appliance-image/ fetcheravoidrecurse-r0/recipe-sysroot-native/usr/bin:${TMPDIR}/work/ qemux86_64-poky-linux/build-appliance-image/fetcheravoidrecurse-r0/ recipe-sysroot-native/sbin:${TMPDIR}/work/qemux86_64-poky-linux/ build-appliance-image/fetcheravoidrecurse-r0/recipe-sysroot-native/bin:/home/ pokybuild/yocto-autobuilder/yocto-worker/buildtools/build/bitbake/bin:${TMPDIR} /hosttools"; export HOME="/home/pokybuild"; git -c core.fsyncobjectfiles=0 ls-remote git://git.yoctoproject.org/poky failed with exit code 127, output: /bin/sh: 1: git: not found This is because PV is being expanded when TMPDIR is unset. Expand PV in advance to avoid this problem. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: update to 2.18.5 (includes Spectre mitigations; see commit ↵Khem Raj2018-01-1414-325/+287
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | description) This is the only available stable version with mitigation fixes for Spectre. Webkit upstream developers do not port CVE fixes to earlier stable series, no exception was made in this case. More information: https://webkit.org/blog/8048/what-spectre-and-meltdown-mean-for-webkit/ https://webkitgtk.org/security/WSA-2018-0001.html https://webkitgtk.org/2018/01/10/webkitgtk2.18.5-released.html This commit also contains the following commits added in master branch after pyro release: === webkitgtk: Upgrade to 2.16.1 Fix build with gcc7 Move all patches to webkit folder Drop patches that were backports or have been upstreamed (From OE-Core rev: bfbdd1a2069f199be9ba0909dd512469ff17b65e) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> === webkitgtk: remove native python dependency Using host python seems to be fine. (From OE-Core rev: 7cf80640f53bd8faa4874c2dad5f630a935475f6) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> === webkitgtk: Fix build for armv5 Detect atomics during configure (From OE-Core rev: 424ffbde2111130137e307eb9e598ad50451c865) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> === webkitgtk: Upgrade to 2.16.3 Use bfd linker on ppc, this is because gold fails to link webkit libraries when PIE is enabled (From OE-Core rev: 8808d4b13a946499bc6e84a1be15f53d8ab3f673) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> === webkitgtk: Upgrade to 2.16.5 Adjust some dependencies: libgcrypt is now required (instead of gnutls) and the following build deps where missing: gettext-native, glib-2.0 and glib-2.0-native. Also the CMake argument ENABLE_CREDENTIAL_STORAGE has been renamed to USE_LIBSECRET. This new upstream release (2.16.4 actually) includes security fixes for CVE: CVE-2017-2538 (From OE-Core rev: ef68005a8c527e9b1d05b7769f0ec8ebe9ec3f91) Signed-off-by: Carlos Alberto Lopez Perez <clopez@igalia.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> === webkitgtk: update to 2.16.6 (From OE-Core rev: 198ccdbefa481f725492b5d8834213fe26431be5) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> === webkitgtk: Do not use -isystem forcibly this causes include_next <stdlib.h> to not find this header since -isystem <sysroot> is added via cmake, we alrady are using --sysroot so rely on that (From OE-Core rev: a0f2d1389a7e76b64003fea391a0cd485ff5fe77) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> === webkitgtk: Add a recommends on shared-mime-info. * without this package installed any WebKitGTK+ based browser will fail to correctly open html files (and other files) from disk (file:// URIs). It will open them as plain txt files. (From OE-Core rev: b708cb53b46d9d82a7853bcd0f25ef6bc417bd10) Signed-off-by: Carlos Alberto Lopez Perez <clopez@igalia.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> === webkitgtk: disable gobject-introspection on armv7a Disable gobject-introspection on armv7a and armv7ve to avoid do_compile failure: | qemu: uncaught target signal 11 (Segmentation fault) - core dumped | Segmentation fault (From OE-Core rev: bdddd81c8b4eab6bbf7a8697992b48cb5a30ae4a) Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> === webkitgtk: update to 2.18.3 gcc7.patch, musl-fixes.patch, and ppc-musl-fix.patch all change code that is no longer present in upstream tree. However, a patch with different musl fixes has been added. The rest of the patches are rebased to the new tree. Libtasn is a new dependency. Disable Gstreamer GL support on x86 due to clashing headers problem. (From OE-Core rev: 3acae2dcd130122fe76504ec855af78db829d6ec) === webkitgtk: fix build with musl and x32 Make the x32 check generic to make it work with musl as well. Fixes [YOCTO #12118] (From OE-Core rev: dbd604ccf34e304769937b15051c047561de47f7) === Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libunwind: Disable documentation explicitlyRichard Purdie2018-01-141-0/+1
| | | | | | | | We don't have latex2man in HOSTTOOLs so documentaion is never built but this dependency does cause problems on older releases like morty, pre-HOSTTOOLS. Document the configuration explicitly in master. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>